Initial EPL Contribution
authorJohnson Ma <johnson.ma@nokia.com>
Mon, 08 Mar 2010 15:03:44 +0800
changeset 0 3e07fef1e154
child 1 bbd31066657e
Initial EPL Contribution
testexecfw/statsrv/common/inc/padpacket.h
testexecfw/statsrv/common/inc/serialpacketsize.h
testexecfw/statsrv/device/group/bld.inf
testexecfw/statsrv/device/group/release.txt
testexecfw/statsrv/device/group/stat.tdf
testexecfw/statsrv/device/source/statapi/common/stat.cer
testexecfw/statsrv/device/source/statapi/common/stat.key
testexecfw/statsrv/device/source/statapi/common/statapi_common.mmp
testexecfw/statsrv/device/source/statapi/console/bld.inf
testexecfw/statsrv/device/source/statapi/console/export/base_statlite.iby
testexecfw/statsrv/device/source/statapi/console/export/engtools_swicertstore.dat
testexecfw/statsrv/device/source/statapi/console/export/stat.iby
testexecfw/statsrv/device/source/statapi/console/export/stat.ini
testexecfw/statsrv/device/source/statapi/console/export/stat_h2.ini
testexecfw/statsrv/device/source/statapi/console/export/statapiconsole_armv5.pkg
testexecfw/statsrv/device/source/statapi/console/export/statauto.iby
testexecfw/statsrv/device/source/statapi/console/export/statcommon.iby
testexecfw/statsrv/device/source/statapi/console/export/statlite.iby
testexecfw/statsrv/device/source/statapi/console/export/techview_statapi.oby
testexecfw/statsrv/device/source/statapi/console/export/testdriver.cert
testexecfw/statsrv/device/source/statapi/console/export/testdriver.key
testexecfw/statsrv/device/source/statapi/console/start.mbc
testexecfw/statsrv/device/source/statapi/console/statapiconsole.mmp
testexecfw/statsrv/device/source/statapi/group/bld.inf
testexecfw/statsrv/device/source/statapi/inc/activeconnection.h
testexecfw/statsrv/device/source/statapi/inc/activeconsole.h
testexecfw/statsrv/device/source/statapi/inc/appinstall.h
testexecfw/statsrv/device/source/statapi/inc/assert.h
testexecfw/statsrv/device/source/statapi/inc/dataconsumer_file.h
testexecfw/statsrv/device/source/statapi/inc/dataconsumer_memory.h
testexecfw/statsrv/device/source/statapi/inc/datasupplier_file.h
testexecfw/statsrv/device/source/statapi/inc/datasupplier_memory.h
testexecfw/statsrv/device/source/statapi/inc/filedump.h
testexecfw/statsrv/device/source/statapi/inc/keycodes.h
testexecfw/statsrv/device/source/statapi/inc/modifiers.h
testexecfw/statsrv/device/source/statapi/inc/msgwin.h
testexecfw/statsrv/device/source/statapi/inc/ntoh.h
testexecfw/statsrv/device/source/statapi/inc/stat.h
testexecfw/statsrv/device/source/statapi/inc/stat_application.h
testexecfw/statsrv/device/source/statapi/inc/stat_bt.h
testexecfw/statsrv/device/source/statapi/inc/stat_console.h
testexecfw/statsrv/device/source/statapi/inc/stat_controller.h
testexecfw/statsrv/device/source/statapi/inc/stat_engine.h
testexecfw/statsrv/device/source/statapi/inc/stat_interfaces.h
testexecfw/statsrv/device/source/statapi/inc/stat_packetisation.h
testexecfw/statsrv/device/source/statapi/inc/stat_serial.h
testexecfw/statsrv/device/source/statapi/inc/stat_tcpip.h
testexecfw/statsrv/device/source/statapi/inc/stat_usb.h
testexecfw/statsrv/device/source/statapi/inc/stat_window.h
testexecfw/statsrv/device/source/statapi/inc/statapi.hrh
testexecfw/statsrv/device/source/statapi/inc/statapi_commanddecoder.h
testexecfw/statsrv/device/source/statapi/inc/statapi_deviceinformation.h
testexecfw/statsrv/device/source/statapi/inc/testsecurityinstuihandler.h
testexecfw/statsrv/device/source/statapi/lib/bld.inf
testexecfw/statsrv/device/source/statapi/lib/statlib.mmp
testexecfw/statsrv/device/source/statapi/light/bld.inf
testexecfw/statsrv/device/source/statapi/light/statapilight.mmp
testexecfw/statsrv/device/source/statapi/light/statlightserial/bwins/serialdriveru.def
testexecfw/statsrv/device/source/statapi/light/statlightserial/eabi/serialdriveru.def
testexecfw/statsrv/device/source/statapi/light/statlightserial/group/bld.inf
testexecfw/statsrv/device/source/statapi/light/statlightserial/group/serialdriver.mmp
testexecfw/statsrv/device/source/statapi/light/statlightserial/src/serialdriver.cpp
testexecfw/statsrv/device/source/statapi/light/statlightserial/src/serialdriver.h
testexecfw/statsrv/device/source/statapi/light/statlightserial/src/serialdriverext.h
testexecfw/statsrv/device/source/statapi/rsc/statapi_loc.rss
testexecfw/statsrv/device/source/statapi/rsc/statapi_reg.rss
testexecfw/statsrv/device/source/statapi/rsc/statapiicon_24x24i.bmp
testexecfw/statsrv/device/source/statapi/rsc/statapiicon_24x24m.bmp
testexecfw/statsrv/device/source/statapi/rsc/statapiicon_32x32i.bmp
testexecfw/statsrv/device/source/statapi/rsc/statapiicon_32x32m.bmp
testexecfw/statsrv/device/source/statapi/rsc/statapiicon_48x48i.bmp
testexecfw/statsrv/device/source/statapi/rsc/statapiicon_48x48m.bmp
testexecfw/statsrv/device/source/statapi/rsc/statgui_aif.rss
testexecfw/statsrv/device/source/statapi/rsc/statgui_loc.rss
testexecfw/statsrv/device/source/statapi/rsc/statgui_reg.rss
testexecfw/statsrv/device/source/statapi/rsc/statgui_ui.rss
testexecfw/statsrv/device/source/statapi/series60/bld.inf
testexecfw/statsrv/device/source/statapi/series60/statapi.mmp
testexecfw/statsrv/device/source/statapi/series60/statapi.rss
testexecfw/statsrv/device/source/statapi/series60/statapi_buildsis.mmp
testexecfw/statsrv/device/source/statapi/series60/statapi_series60.pkg
testexecfw/statsrv/device/source/statapi/src/activeconnection.cpp
testexecfw/statsrv/device/source/statapi/src/activeconsole.cpp
testexecfw/statsrv/device/source/statapi/src/appinstall.cpp
testexecfw/statsrv/device/source/statapi/src/asserte.cpp
testexecfw/statsrv/device/source/statapi/src/dataconsumer_file.cpp
testexecfw/statsrv/device/source/statapi/src/dataconsumer_memory.cpp
testexecfw/statsrv/device/source/statapi/src/datasupplier_file.cpp
testexecfw/statsrv/device/source/statapi/src/datasupplier_memory.cpp
testexecfw/statsrv/device/source/statapi/src/filedump.cpp
testexecfw/statsrv/device/source/statapi/src/msgwin.cpp
testexecfw/statsrv/device/source/statapi/src/ntoh.cpp
testexecfw/statsrv/device/source/statapi/src/stat_application.cpp
testexecfw/statsrv/device/source/statapi/src/stat_bt.cpp
testexecfw/statsrv/device/source/statapi/src/stat_comdecoder.cpp
testexecfw/statsrv/device/source/statapi/src/stat_console.cpp
testexecfw/statsrv/device/source/statapi/src/stat_controller.cpp
testexecfw/statsrv/device/source/statapi/src/stat_engine.cpp
testexecfw/statsrv/device/source/statapi/src/stat_main.cpp
testexecfw/statsrv/device/source/statapi/src/stat_packetisation.cpp
testexecfw/statsrv/device/source/statapi/src/stat_serial.cpp
testexecfw/statsrv/device/source/statapi/src/stat_tcpip.cpp
testexecfw/statsrv/device/source/statapi/src/stat_usb.cpp
testexecfw/statsrv/device/source/statapi/src/stat_window.cpp
testexecfw/statsrv/device/source/statapi/src/statapi.rss
testexecfw/statsrv/device/source/statapi/src/testsecurityinstuihandler.cpp
testexecfw/statsrv/device/source/statapi/techview/bld.inf
testexecfw/statsrv/device/source/statapi/techview/export/statgui.iby
testexecfw/statsrv/device/source/statapi/techview/export/statui.ini
testexecfw/statsrv/device/source/statapi/techview/statapi.mmp
testexecfw/statsrv/device/source/statapi/techview/statgui.rss
testexecfw/statsrv/device/source/statapi/uiq/bld.inf
testexecfw/statsrv/device/source/statapi/uiq/statapi.mmp
testexecfw/statsrv/device/source/statapi/uiq/statapi.rss
testexecfw/statsrv/device/source/statapi/uiq/statapi_buildsis.mmp
testexecfw/statsrv/device/source/statapi/uiq/statapi_standard.pkg
testexecfw/statsrv/group/release.txt
testexecfw/statsrv/group/statsrv.mrp
testexecfw/symbianunittestfw/group/bld.inf
testexecfw/symbianunittestfw/sutfw/group/bld.inf
testexecfw/symbianunittestfw/sutfw/inc/symbianunittestobserver.h
testexecfw/symbianunittestfw/sutfw/inc/symbianunittestrunner.h
testexecfw/symbianunittestfw/sutfw/inc/symbianunittestuicallback.h
testexecfw/symbianunittestfw/sutfw/inc/symbianunittestversion.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/BWINS/symbianunittestfwU.DEF
testexecfw/symbianunittestfw/sutfw/sutfwcore/EABI/symbianunittestfwU.DEF
testexecfw/symbianunittestfw/sutfw/sutfwcore/group/SUTFlags.cfg
testexecfw/symbianunittestfw/sutfw/sutfwcore/group/bld.inf
testexecfw/symbianunittestfw/sutfw/sutfwcore/group/symbianunittestfw.mmp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/inc/sutlogger.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/inc/symbianunittestfailure.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/inc/symbianunittestresult.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/src/symbianunittest.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/src/symbianunittestfailure.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/src/symbianunittestresult.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/src/symbianunittestsuite.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/BWINS/ut_sutfwframeworkU.DEF
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/group/bld.inf
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/group/ut_sutfwframework.mmp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittest.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittestfailure.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittestresult.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittestsuite.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/dllentry.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/ut_symbianunittest.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/ut_symbianunittestfailure.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/ut_symbianunittestresult.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/ut_symbianunittestsuite.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestfileoutputwriter.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputashtml.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputastext.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputasxml.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputfactory.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputformatter.h
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestfileoutputwriter.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputashtml.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputastext.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputasxml.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputfactory.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputformatter.cpp
testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwtestrunner/src/symbianunittestrunner.cpp
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/inc/racecar.h
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/src/racecar.cpp
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/BWINS/ut_racecarU.DEF
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/EABI/ut_racecarU.DEF
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/group/bld.inf
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/group/ut_racecar.mmp
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/inc/ut_racecar.h
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/src/dllentry.cpp
testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/src/ut_racecar.cpp
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/group/bld.inf
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/group/symbianunittestconsoleui.mmp
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestcommandlineparser.h
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestconsoleui.h
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestdllnameparser.h
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestdllnameparser.inl
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/src/symbianunittestcommandlineparser.cpp
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/src/symbianunittestconsoleui.cpp
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/group/bld.inf
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/group/ut_symbianunittestconsoleui.mmp
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/inc/bacline.h
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/inc/ut_symbianunittestcommandlineparser.h
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/src/commandlineargumentsstub.cpp
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/src/dllentry.cpp
testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/src/ut_symbianunittestcommandlineparser.cpp
testexecfw/symbianunittestfw/symbianunittestfw_pub/group/bld.inf
testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/group/bld.inf
testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/inc/symbianunittest.h
testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/inc/symbianunittestinterface.h
testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/inc/symbianunittestmacros.h
testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/inc/symbianunittestsuite.h
testexecfw/symbianunittestfw/tsrc/eunit_to_symbianunit.pl
testexecfw/tef/group/base_testexecutelite.iby
testexecfw/tef/group/bld.inf
testexecfw/tef/group/release.txt
testexecfw/tef/group/tef.mrp
testexecfw/tef/group/tef.tdf
testexecfw/tef/group/testexecute.cfg
testexecfw/tef/group/testexecute.iby
testexecfw/tef/group/testexecute.ini
testexecfw/tef/group/testexecutelite.cfg
testexecfw/tef/javaplugin/bin/tef.vp
testexecfw/tef/javaplugin/group/bld.inf
testexecfw/tef/javaplugin/src/plugin.xml
testexecfw/tef/javaplugin/src/tefdocumentloader.java
testexecfw/tef/javaplugin/stylesheet/tef.xsl
testexecfw/tef/logger/bmarm/testexecutelogclientu.def
testexecfw/tef/logger/bwins/testexecutelogclientu.def
testexecfw/tef/logger/bwins/testexecutelogengineu.def
testexecfw/tef/logger/eabi/testexecutelogclientu.def
testexecfw/tef/logger/group/bld.inf
testexecfw/tef/logger/group/testexecutelogclient.mmp
testexecfw/tef/logger/group/testexecutelogengine.mmp
testexecfw/tef/logger/group/testexecutelogger.iby
testexecfw/tef/logger/inc/testexecutelog.h
testexecfw/tef/logger/src/client.cpp
testexecfw/tef/logger/src/main.cpp
testexecfw/tef/logger/src/server.cpp
testexecfw/tef/logger/src/server.h
testexecfw/tef/logger/src/server.inl
testexecfw/tef/logger/test/group/testexecuteloggertest.mmp
testexecfw/tef/logger/test/src/testexecuteloggertest.cpp
testexecfw/tef/pipslogger/bwins/testexecutepipslogclientu.def
testexecfw/tef/pipslogger/eabi/testexecutepipslogclientu.def
testexecfw/tef/pipslogger/group/bld.inf
testexecfw/tef/pipslogger/group/testexecutepipslogclient.mmp
testexecfw/tef/pipslogger/group/testexecutepipslogengine.mmp
testexecfw/tef/pipslogger/group/testexecutepipslogger.iby
testexecfw/tef/pipslogger/group/testexecutepipsloggerclient.iby
testexecfw/tef/pipslogger/inc/testexecutepipslog.h
testexecfw/tef/pipslogger/src/client.cpp
testexecfw/tef/pipslogger/src/main.cpp
testexecfw/tef/pipslogger/src/server.cpp
testexecfw/tef/pipslogger/src/server.h
testexecfw/tef/pipslogger/src/server.inl
testexecfw/tef/pipslogger/test/group/testexecutepipsloggertest.mmp
testexecfw/tef/pipslogger/test/src/testexecutepipsloggertest.cpp
testexecfw/tef/scriptengine/group/bld.inf
testexecfw/tef/scriptengine/group/gwstestexecute.mmp
testexecfw/tef/scriptengine/group/testexecute.mmp
testexecfw/tef/scriptengine/group/testexecutecommon.mmp
testexecfw/tef/scriptengine/group/testexecutelite.mmp
testexecfw/tef/scriptengine/inc/scriptengine.h
testexecfw/tef/scriptengine/inc/scriptengine.inl
testexecfw/tef/scriptengine/inc/testwatcher.h
testexecfw/tef/scriptengine/src/scriptengine.cpp
testexecfw/tef/scriptengine/src/testexecute.cpp
testexecfw/tef/scriptengine/src/testwatcher.cpp
testexecfw/tef/tefunit/bwins/tefunitteu.def
testexecfw/tef/tefunit/group/bld.inf
testexecfw/tef/tefunit/group/tefunit.mmp
testexecfw/tef/tefunit/group/tefunitte.mmp
testexecfw/tef/tefunit/inc/crunner.h
testexecfw/tef/tefunit/inc/cteflogger.h
testexecfw/tef/tefunit/inc/ctefunitserver.h
testexecfw/tef/tefunit/inc/ctestcommand.h
testexecfw/tef/tefunit/inc/tefunit.h
testexecfw/tef/tefunit/inc/tefunit.inl
testexecfw/tef/tefunit/src/cactivetestfixture.cpp
testexecfw/tef/tefunit/src/crunner.cpp
testexecfw/tef/tefunit/src/cteflogger.cpp
testexecfw/tef/tefunit/src/ctefunitserver.cpp
testexecfw/tef/tefunit/src/ctestbase.cpp
testexecfw/tef/tefunit/src/ctestcase.cpp
testexecfw/tef/tefunit/src/ctestcommand.cpp
testexecfw/tef/tefunit/src/ctestconfig.cpp
testexecfw/tef/tefunit/src/ctestfixture.cpp
testexecfw/tef/tefunit/src/ctestsuite.cpp
testexecfw/tef/tefunit/test/inc/ctestasyncsuitea.h
testexecfw/tef/tefunit/test/inc/ctestasyncsuiteassert.h
testexecfw/tef/tefunit/test/inc/ctestsuitea.h
testexecfw/tef/tefunit/test/inc/ctestsuiteassert.h
testexecfw/tef/tefunit/test/inc/ctestsuiteb.h
testexecfw/tef/tefunit/test/inc/ctestsuitec.h
testexecfw/tef/tefunit/test/inc/ctestsuited.h
testexecfw/tef/tefunit/test/inc/samplestep.h
testexecfw/tef/tefunit/test/scripts/tefunit.script
testexecfw/tef/tefunit/test/scripts/test.ini
testexecfw/tef/tefunit/test/src/ctestasyncsuitea.cpp
testexecfw/tef/tefunit/test/src/ctestasyncsuiteassert.cpp
testexecfw/tef/tefunit/test/src/ctestsuitea.cpp
testexecfw/tef/tefunit/test/src/ctestsuiteassert.cpp
testexecfw/tef/tefunit/test/src/ctestsuiteb.cpp
testexecfw/tef/tefunit/test/src/ctestsuitec.cpp
testexecfw/tef/tefunit/test/src/ctestsuited.cpp
testexecfw/tef/tefunit/test/src/samplestep.cpp
testexecfw/tef/tefunit/test/src/t_testtefunit.cpp
testexecfw/tef/tefutilities/SystemMonitor/TestDriver/eventlogserver.xml
testexecfw/tef/tefutilities/SystemMonitor/TestDriver/example.xml
testexecfw/tef/tefutilities/SystemMonitor/data/eventlogcontroler.ini
testexecfw/tef/tefutilities/SystemMonitor/group/bld.inf
testexecfw/tef/tefutilities/SystemMonitor/scripts/example.script
testexecfw/tef/tefutilities/TEFUtilityServer/Scripts/buildinfologtest.script
testexecfw/tef/tefutilities/TEFUtilityServer/Scripts/formatdrivetest.script
testexecfw/tef/tefutilities/TEFUtilityServer/TestDriver/buildinfologtest.xml
testexecfw/tef/tefutilities/TEFUtilityServer/TestDriver/formatdrivetest.xml
testexecfw/tef/tefutilities/TEFUtilityServer/TestDriver/tefutilityserver.xml
testexecfw/tef/tefutilities/TEFUtilityServer/data/formatdrivetest.ini
testexecfw/tef/tefutilities/TEFUtilityServer/group/bld.inf
testexecfw/tef/tefutilities/TEFUtilityServer/group/tefutilityserver.iby
testexecfw/tef/tefutilities/TEFUtilityServer/group/tefutilityserver.mmp
testexecfw/tef/tefutilities/TEFUtilityServer/group/tefutilityservercommon.mmp
testexecfw/tef/tefutilities/TEFUtilityServer/group/tefutilityserverlite.mmp
testexecfw/tef/tefutilities/TEFUtilityServer/inc/tefbuildinfologstep.h
testexecfw/tef/tefutilities/TEFUtilityServer/inc/tefformatdrive.h
testexecfw/tef/tefutilities/TEFUtilityServer/inc/tefutiltityserver.h
testexecfw/tef/tefutilities/TEFUtilityServer/src/tefbuildinfologstep.cpp
testexecfw/tef/tefutilities/TEFUtilityServer/src/tefformatdrive.cpp
testexecfw/tef/tefutilities/TEFUtilityServer/src/tefutilityserver.cpp
testexecfw/tef/tefutilities/group/bld.inf
testexecfw/tef/tefutilities/platsec/bwins/plattest_platsecu.def
testexecfw/tef/tefutilities/platsec/bwins/sampleserveru.def
testexecfw/tef/tefutilities/platsec/cleanup/group/bld.inf
testexecfw/tef/tefutilities/platsec/cleanup/group/cleanup.mmp
testexecfw/tef/tefutilities/platsec/cleanup/group/tefcleanup.iby
testexecfw/tef/tefutilities/platsec/cleanup/src/cleanup.cpp
testexecfw/tef/tefutilities/platsec/data/capabilitypolicing.ini
testexecfw/tef/tefutilities/platsec/group/bld.inf
testexecfw/tef/tefutilities/platsec/group/platsec.mmp
testexecfw/tef/tefutilities/platsec/group/tefplatsec.iby
testexecfw/tef/tefutilities/platsec/inc/testplatseccleanup.h
testexecfw/tef/tefutilities/platsec/inc/testplatseclaunchapp.h
testexecfw/tef/tefutilities/platsec/inc/testplatsecserver.h
testexecfw/tef/tefutilities/platsec/inc/testplatsecsetcapabilities.h
testexecfw/tef/tefutilities/platsec/scripts/capabilitypolicing.script
testexecfw/tef/tefutilities/platsec/scripts/cleanup.script
testexecfw/tef/tefutilities/platsec/src/testplatseccleanup.cpp
testexecfw/tef/tefutilities/platsec/src/testplatseclaunchapp.cpp
testexecfw/tef/tefutilities/platsec/src/testplatsecserver.cpp
testexecfw/tef/tefutilities/platsec/src/testplatsecsetcapabilities.cpp
testexecfw/tef/tefutilities/platsec/testdriver/capabilitypolicing.xml
testexecfw/tef/tefutilities/platsec/testdriver/cleanup.xml
testexecfw/tef/tefutilities/platsec/testdriver/platsecserver.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0001_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0001_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0001_3.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0001_4.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0002_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0002_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0002_3.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0002_4.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0003_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0003_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0003_3.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0003_4.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0004_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0004_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0004_3.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0004_4.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0005_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0005_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0006_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0006_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0006_3.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0006_4.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0007_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0007_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0007_3.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0007_4.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_3.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_4.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_5.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0009_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0009_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0010_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0010_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0011_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0011_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0014_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0014_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0015_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0017_1.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0017_2.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0002.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0003.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0004.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0005.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0006.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0007.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0008.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0009.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0010.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0011.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0012.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0013.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0002.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0003.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0004.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0005.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0006.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0007.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0008.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0009.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0010.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0011.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0012.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0013.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0014.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0015.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0016.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0017.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0018.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0019.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0020.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0021.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0022.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0023.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0024.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0025.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0026.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0027.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0028.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0029.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0030.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0031.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0031.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0032.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0032.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0033.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0033.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0034.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0034.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0035.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0035.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0036.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0036.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0037.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0037.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0038.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0038.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0039.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0039.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0040.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0040.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0041.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0041.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0042.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0042.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0043.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0043.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0044.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0044.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0045.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0045.xml
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-performance-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0002.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0003.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0004.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0005.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0006.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0007.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0008.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0009.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0010.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0011.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0012.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0013.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0014.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0015.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0016.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0002.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0003.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0004.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0005.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0006.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0007.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0008.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0009.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0010.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0011.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0012.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0013.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0014.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0015.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0016.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0017.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0018.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0019.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0020.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0021.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0022.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0023.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0024.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0025.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0026.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0027.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0028.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0029.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0030.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0031.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0032.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0033.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0034.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0035.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0036.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0037.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0038.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0039.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0040.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0041.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0042.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0043.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0044.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0045.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0046.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0047.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0048.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0049.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0050.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0051.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0052.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0053.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0054.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0055.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0056.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0057.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0058.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0059.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0060.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0061.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0062.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0063.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0064.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0065.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0066.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0067.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0068.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0069.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0070.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0071.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0072.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0073.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0074.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0075.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0076.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0077.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0078.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0079.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0080.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0081.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0082.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0083.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0084.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0085.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0086.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0087.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0088.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0089.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0090.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0091.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0092.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0093.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0094.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0095.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0096.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0097.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0098.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0099.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0100.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0101.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0102.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0103.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0104.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0105.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0106.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0107.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0108.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0109.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0110.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0111.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0112.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0113.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0114.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0115.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0002.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0003.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0004.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0005.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0006.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0007.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0008.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0009.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0002.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0003.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0004.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0005.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0006.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0007.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0008.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0009.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0010.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0011.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0012.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0013.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0014.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0015.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0016.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0017.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0018.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0021.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0022.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0023.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0024.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0025.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0026.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0027.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0028.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0029.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0030.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0031.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0032.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0033.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0034.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0035.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0036.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0037.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0038.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0002.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0003.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0004.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0005.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0001.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0002.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0003.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0004.htm
testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0005.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regblocktestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regcleanenv.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regclienttest_stc.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regconcurrenttestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regloggertestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regprepareenv.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regscriptcommandsuite_stc.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regsteptestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regtefunittestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/udeb/te_regutilitiestest_stc.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0001_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0001_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0001_3.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0001_4.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0002_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0002_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0002_3.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0002_4.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0003_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0003_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0003_3.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0003_4.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0004_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0004_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0004_3.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0004_4.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0005_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0005_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0006_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0006_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0006_3.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0006_4.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0007_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0007_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0007_3.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0007_4.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_3.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_4.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_5.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0009_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0009_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0010_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0010_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0011_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0011_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0014_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0014_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0015_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0017_1.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0017_2.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0002.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0003.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0004.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0005.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0006.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0007.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0008.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0009.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0010.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0011.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0012.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0013.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0002.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0003.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0004.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0005.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0006.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0007.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0008.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0009.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0010.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0011.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0012.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0013.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0014.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0015.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0016.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0017.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0018.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0019.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0020.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0021.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0022.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0023.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0024.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0025.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0026.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0027.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0028.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0029.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0030.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0031.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0031.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0032.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0032.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0033.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0033.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0034.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0034.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0035.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0035.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0036.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0036.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0037.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0037.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0038.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0038.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0039.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0039.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0040.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0040.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0041.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0041.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0042.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0042.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0043.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0043.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0044.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0044.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0045.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0045.xml
testexecfw/tef/test/baseline/emulator/urel/dt-tef-performance-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0002.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0003.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0004.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0005.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0006.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0007.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0008.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0009.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0010.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0011.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0012.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0013.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0014.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0015.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0016.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0002.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0003.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0004.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0005.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0006.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0007.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0008.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0009.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0010.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0011.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0012.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0013.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0014.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0015.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0016.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0017.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0018.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0019.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0020.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0021.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0022.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0023.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0024.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0025.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0026.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0027.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0028.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0029.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0030.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0031.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0032.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0033.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0034.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0035.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0036.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0037.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0038.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0039.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0040.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0041.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0042.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0043.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0044.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0045.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0046.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0047.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0048.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0049.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0050.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0051.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0052.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0053.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0054.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0055.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0056.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0057.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0058.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0059.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0060.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0061.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0062.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0063.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0064.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0065.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0066.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0067.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0068.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0069.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0070.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0071.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0072.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0073.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0074.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0075.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0076.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0077.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0078.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0079.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0080.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0081.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0082.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0083.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0084.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0085.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0086.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0087.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0088.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0089.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0090.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0091.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0092.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0093.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0094.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0095.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0096.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0097.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0098.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0099.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0100.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0101.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0102.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0103.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0104.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0105.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0106.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0107.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0108.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0109.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0110.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0111.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0112.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0113.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0114.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0115.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0002.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0003.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0004.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0005.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0006.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0007.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0008.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0009.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0002.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0003.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0004.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0005.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0006.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0007.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0008.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0009.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0010.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0011.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0012.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0013.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0014.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0015.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0016.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0017.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0018.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0021.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0022.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0023.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0024.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0025.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0026.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0027.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0028.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0029.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0030.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0031.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0032.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0033.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0034.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0035.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0036.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0037.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0038.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0002.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0003.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0004.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0005.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0001.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0002.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0003.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0004.htm
testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0005.htm
testexecfw/tef/test/baseline/emulator/urel/te_regblocktestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/urel/te_regcleanenv.htm
testexecfw/tef/test/baseline/emulator/urel/te_regclienttest_stc.htm
testexecfw/tef/test/baseline/emulator/urel/te_regconcurrenttestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/urel/te_regloggertestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/urel/te_regprepareenv.htm
testexecfw/tef/test/baseline/emulator/urel/te_regscriptcommandsuite_stc.htm
testexecfw/tef/test/baseline/emulator/urel/te_regsteptestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/urel/te_regtefunittestsuite_stc.htm
testexecfw/tef/test/baseline/emulator/urel/te_regutilitiestest_stc.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0001_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0001_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0001_3.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0001_4.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0002_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0002_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0002_3.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0002_4.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0003_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0003_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0003_3.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0003_4.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0004_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0004_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0004_3.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0004_4.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0005_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0005_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0006_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0006_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0006_3.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0006_4.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0007_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0007_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0007_3.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0007_4.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_3.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_4.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_5.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0009_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0009_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0010_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0010_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0011_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0011_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0014_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0014_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0015_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0017_1.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0017_2.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0002.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0003.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0004.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0005.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0006.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0007.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0008.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0009.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0010.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0011.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0012.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0013.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0002.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0003.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0004.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0005.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0006.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0007.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0008.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0009.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0010.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0011.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0012.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0013.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0014.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0015.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0016.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0017.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0018.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0019.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0020.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0021.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0022.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0023.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0024.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0025.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0026.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0027.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0028.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0029.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0030.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0031.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0031.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0032.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0032.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0033.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0033.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0034.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0034.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0035.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0035.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0036.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0036.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0037.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0037.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0038.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0038.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0039.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0039.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0040.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0040.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0041.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0041.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0042.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0042.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0043.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0043.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0044.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0044.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0045.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0045.xml
testexecfw/tef/test/baseline/h4/udeb/dt-tef-performance-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0002.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0003.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0004.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0005.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0006.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0007.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0008.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0009.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0010.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0011.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0012.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0013.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0014.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0015.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0016.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0002.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0003.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0004.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0005.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0006.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0007.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0008.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0009.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0010.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0011.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0012.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0013.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0014.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0015.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0016.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0017.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0018.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0019.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0020.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0021.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0022.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0023.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0024.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0025.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0026.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0027.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0028.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0029.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0030.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0031.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0032.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0033.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0034.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0035.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0036.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0037.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0038.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0039.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0040.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0041.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0042.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0043.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0044.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0045.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0046.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0047.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0048.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0049.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0050.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0051.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0052.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0053.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0054.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0055.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0056.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0057.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0058.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0059.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0060.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0061.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0062.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0063.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0064.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0065.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0066.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0067.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0068.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0069.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0070.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0071.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0072.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0073.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0074.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0075.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0076.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0077.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0078.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0079.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0080.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0081.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0082.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0083.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0084.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0085.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0086.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0087.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0088.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0089.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0090.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0091.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0092.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0093.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0094.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0095.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0096.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0097.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0098.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0099.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0100.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0101.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0102.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0103.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0104.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0105.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0106.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0107.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0108.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0109.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0110.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0111.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0112.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0113.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0114.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0115.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0002.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0003.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0004.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0005.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0006.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0007.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0008.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0009.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0002.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0003.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0004.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0005.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0006.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0007.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0008.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0009.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0010.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0011.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0012.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0013.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0014.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0015.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0016.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0017.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0018.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0021.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0022.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0023.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0024.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0025.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0026.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0027.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0028.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0029.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0030.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0031.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0032.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0033.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0034.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0035.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0036.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0037.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0038.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0002.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0003.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0004.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0005.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0001.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0002.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0003.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0004.htm
testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0005.htm
testexecfw/tef/test/baseline/h4/udeb/te_regblocktestsuite_stc.htm
testexecfw/tef/test/baseline/h4/udeb/te_regcleanenv.htm
testexecfw/tef/test/baseline/h4/udeb/te_regclienttest_stc.htm
testexecfw/tef/test/baseline/h4/udeb/te_regconcurrenttestsuite_stc.htm
testexecfw/tef/test/baseline/h4/udeb/te_regloggertestsuite_stc.htm
testexecfw/tef/test/baseline/h4/udeb/te_regprepareenv.htm
testexecfw/tef/test/baseline/h4/udeb/te_regscriptcommandsuite_stc.htm
testexecfw/tef/test/baseline/h4/udeb/te_regsteptestsuite_stc.htm
testexecfw/tef/test/baseline/h4/udeb/te_regtefunittestsuite_stc.htm
testexecfw/tef/test/baseline/h4/udeb/te_regutilitiestest_stc.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0001_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0001_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0001_3.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0001_4.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0002_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0002_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0002_3.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0002_4.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0003_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0003_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0003_3.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0003_4.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0004_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0004_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0004_3.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0004_4.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0005_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0005_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0006_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0006_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0006_3.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0006_4.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0007_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0007_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0007_3.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0007_4.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_3.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_4.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_5.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0009_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0009_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0010_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0010_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0011_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0011_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0014_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0014_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0015_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0017_1.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0017_2.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0002.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0003.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0004.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0005.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0006.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0007.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0008.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0009.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0010.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0011.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0012.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0013.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0002.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0003.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0004.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0005.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0006.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0007.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0008.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0009.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0010.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0011.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0012.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0013.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0014.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0015.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0016.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0017.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0018.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0019.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0020.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0021.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0022.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0023.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0024.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0025.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0026.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0027.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0028.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0029.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0030.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0031.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0031.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0032.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0032.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0033.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0033.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0034.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0034.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0035.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0035.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0036.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0036.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0037.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0037.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0038.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0038.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0039.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0039.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0040.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0040.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0041.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0041.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0042.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0042.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0043.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0043.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0044.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0044.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0045.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0045.xml
testexecfw/tef/test/baseline/h4/urel/dt-tef-performance-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0002.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0003.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0004.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0005.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0006.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0007.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0008.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0009.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0010.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0011.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0012.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0013.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0014.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0015.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0016.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0002.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0003.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0004.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0005.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0006.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0007.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0008.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0009.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0010.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0011.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0012.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0013.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0014.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0015.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0016.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0017.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0018.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0019.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0020.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0021.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0022.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0023.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0024.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0025.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0026.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0027.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0028.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0029.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0030.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0031.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0032.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0033.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0034.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0035.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0036.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0037.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0038.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0039.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0040.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0041.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0042.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0043.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0044.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0045.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0046.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0047.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0048.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0049.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0050.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0051.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0052.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0053.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0054.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0055.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0056.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0057.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0058.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0059.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0060.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0061.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0062.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0063.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0064.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0065.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0066.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0067.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0068.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0069.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0070.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0071.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0072.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0073.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0074.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0075.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0076.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0077.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0078.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0079.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0080.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0081.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0082.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0083.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0084.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0085.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0086.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0087.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0088.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0089.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0090.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0091.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0092.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0093.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0094.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0095.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0096.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0097.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0098.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0099.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0100.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0101.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0102.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0103.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0104.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0105.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0106.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0107.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0108.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0109.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0110.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0111.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0112.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0113.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0114.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0115.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0002.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0003.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0004.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0005.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0006.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0007.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0008.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0009.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0002.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0003.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0004.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0005.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0006.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0007.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0008.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0009.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0010.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0011.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0012.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0013.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0014.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0015.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0016.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0017.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0018.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0021.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0022.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0023.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0024.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0025.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0026.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0027.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0028.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0029.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0030.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0031.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0032.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0033.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0034.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0035.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0036.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0037.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0038.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0002.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0003.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0004.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0005.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0001.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0002.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0003.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0004.htm
testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0005.htm
testexecfw/tef/test/baseline/h4/urel/te_regblocktestsuite_stc.htm
testexecfw/tef/test/baseline/h4/urel/te_regcleanenv.htm
testexecfw/tef/test/baseline/h4/urel/te_regclienttest_stc.htm
testexecfw/tef/test/baseline/h4/urel/te_regconcurrenttestsuite_stc.htm
testexecfw/tef/test/baseline/h4/urel/te_regloggertestsuite_stc.htm
testexecfw/tef/test/baseline/h4/urel/te_regprepareenv.htm
testexecfw/tef/test/baseline/h4/urel/te_regscriptcommandsuite_stc.htm
testexecfw/tef/test/baseline/h4/urel/te_regsteptestsuite_stc.htm
testexecfw/tef/test/baseline/h4/urel/te_regtefunittestsuite_stc.htm
testexecfw/tef/test/baseline/h4/urel/te_regutilitiestest_stc.htm
testexecfw/tef/test/legacy/sampleclient/group/sampleclient.mmp
testexecfw/tef/test/legacy/sampleclient/src/sampleclient.cpp
testexecfw/tef/test/legacy/sampleserver/bwins/sampleserveru.def
testexecfw/tef/test/legacy/sampleserver/group/sampleserver.iby
testexecfw/tef/test/legacy/sampleserver/group/sampleserver.mmp
testexecfw/tef/test/legacy/sampleserver/src/sampleserver.cpp
testexecfw/tef/test/legacy/sampleserver/src/sampleserver.h
testexecfw/tef/test/legacy/sampleserver/src/samplestep.cpp
testexecfw/tef/test/legacy/sampleserver/src/samplestep.h
testexecfw/tef/test/legacy/scripts/pdef118212_case1.tcs
testexecfw/tef/test/legacy/scripts/pdef118212_case2.tcs
testexecfw/tef/test/legacy/scripts/range_combinations_pdef118212.tcs
testexecfw/tef/test/legacy/scripts/sampletest.script
testexecfw/tef/test/legacy/scripts/sampletest1.script
testexecfw/tef/test/legacy/scripts/sampletestinvalid.script
testexecfw/tef/test/legacy/scripts/selective.script
testexecfw/tef/test/legacy/scripts/selective_combinations1.cfg
testexecfw/tef/test/legacy/scripts/selective_combinations1.tcs
testexecfw/tef/test/legacy/scripts/selective_combinations2.cfg
testexecfw/tef/test/legacy/scripts/selective_combinations2.tcs
testexecfw/tef/test/legacy/scripts/selective_run_list_range.cfg
testexecfw/tef/test/legacy/scripts/selective_run_list_range.tcs
testexecfw/tef/test/legacy/scripts/selective_run_list_wrongrange.cfg
testexecfw/tef/test/legacy/scripts/selective_run_list_wrongrange.tcs
testexecfw/tef/test/legacy/scripts/selective_runall_list.cfg
testexecfw/tef/test/legacy/scripts/selective_runall_list.tcs
testexecfw/tef/test/legacy/scripts/selective_runall_range.cfg
testexecfw/tef/test/legacy/scripts/selective_runall_range.tcs
testexecfw/tef/test/legacy/scripts/selective_runall_waste.cfg
testexecfw/tef/test/legacy/scripts/selective_runall_waste.tcs
testexecfw/tef/test/legacy/scripts/selective_runrandom_list.cfg
testexecfw/tef/test/legacy/scripts/selective_runrandom_list.tcs
testexecfw/tef/test/legacy/scripts/selective_runrandom_range.cfg
testexecfw/tef/test/legacy/scripts/selective_runrandom_range.tcs
testexecfw/tef/test/legacy/scripts/selective_runrandom_range_nested.cfg
testexecfw/tef/test/legacy/scripts/selective_runrandom_range_nested.tcs
testexecfw/tef/test/legacy/scripts/shareddatatest.script
testexecfw/tef/test/legacy/testdata/sampletest.cfg
testexecfw/tef/test/legacy/testdata/sampletest.ini
testexecfw/tef/test/legacy/testdata/shareddatatest.ini
testexecfw/tef/test/regressiontest/clienttest/group/bld.inf
testexecfw/tef/test/regressiontest/clienttest/group/clienttest.iby
testexecfw/tef/test/regressiontest/clienttest/group/clienttest.mmp
testexecfw/tef/test/regressiontest/clienttest/inc/ctefclientsuiteut.h
testexecfw/tef/test/regressiontest/clienttest/src/ctefclientut.cpp
testexecfw/tef/test/regressiontest/clienttest/src/te_tefclientmain.cpp
testexecfw/tef/test/regressiontest/clienttest/testdata/configs/te_tefclienttest.ini
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0001.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0002.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0003.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0004.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0005.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0006.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0007.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0008.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0009.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/te_regclienttest.script
testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/te_regclienttest_stc.script
testexecfw/tef/test/regressiontest/commandline/group/bld.inf
testexecfw/tef/test/regressiontest/commandline/group/te_regcommandline.iby
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-command-line.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0001.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0002.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0003.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0004.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0005.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0006.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0007.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0008.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0009.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0010.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0011.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0012.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0013.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0014.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0015.bat
testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0017.bat
testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-invalid-testcase-range.tcs
testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-invalid-testcase.tcs
testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-multiple-testcase-ranges.tcs
testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-multiple-testcases.tcs
testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-single-testcase-range.tcs
testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-single-testcase.tcs
testexecfw/tef/test/regressiontest/commandline/testdata/scripts/te_regseltestcase.script
testexecfw/tef/test/regressiontest/commandline/testdata/scripts/te_regseltestcase_duplicate_testcasename.script
testexecfw/tef/test/regressiontest/concurrenttest/group/bld.inf
testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestcommon.mmp
testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestsuite.iby
testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestsuite1.mmp
testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestsuite2.mmp
testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestsuite3.mmp
testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regaccessstaticvarstep.h
testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regchecktestresultstep.h
testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regconcurrentteststepbase.h
testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regconcurrenttestsuitedefs.h
testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regconcurrenttestsuiteserver.h
testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regdummystep.h
testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regloopstep.h
testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regwaitstep.h
testexecfw/tef/test/regressiontest/concurrenttest/src/te_regaccessstaticvarstep.cpp
testexecfw/tef/test/regressiontest/concurrenttest/src/te_regchecktestresultstep.cpp
testexecfw/tef/test/regressiontest/concurrenttest/src/te_regconcurrentteststepbase.cpp
testexecfw/tef/test/regressiontest/concurrenttest/src/te_regconcurrenttestsuiteserver.cpp
testexecfw/tef/test/regressiontest/concurrenttest/src/te_regdummystep.cpp
testexecfw/tef/test/regressiontest/concurrenttest/src/te_regloopstep.cpp
testexecfw/tef/test/regressiontest/concurrenttest/src/te_regwaitstep.cpp
testexecfw/tef/test/regressiontest/concurrenttest/testdata/configs/te_regconcurrenttestsuite.ini
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0001.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0002.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0003.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0004.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0005.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0006.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0007.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0008.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0009.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0010.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0011.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0012.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0013.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/te_regconcurrenttestsuite.script
testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/te_regconcurrenttestsuite_stc.script
testexecfw/tef/test/regressiontest/console/group/bld.inf
testexecfw/tef/test/regressiontest/console/group/console.mmp
testexecfw/tef/test/regressiontest/console/readme.txt
testexecfw/tef/test/regressiontest/console/testdata/ctelnet.pl
testexecfw/tef/test/regressiontest/console/testdata/loopback.xml
testexecfw/tef/test/regressiontest/console/testdata/pips.ini
testexecfw/tef/test/regressiontest/console/testdata/pipslogger.bat
testexecfw/tef/test/regressiontest/group/bld.inf
testexecfw/tef/test/regressiontest/group/regressiontest.bat
testexecfw/tef/test/regressiontest/group/regressiontest_lite.bat
testexecfw/tef/test/regressiontest/group/te_regcleanenv.script
testexecfw/tef/test/regressiontest/group/te_regprepareenv.script
testexecfw/tef/test/regressiontest/group/te_regressiontest.iby
testexecfw/tef/test/regressiontest/group/tefregressiontest.script
testexecfw/tef/test/regressiontest/group/testexecute.ini
testexecfw/tef/test/regressiontest/logger/group/bld.inf
testexecfw/tef/test/regressiontest/logger/group/tefloggertest.iby
testexecfw/tef/test/regressiontest/logger/group/tefloggertestblock.mmp
testexecfw/tef/test/regressiontest/logger/group/tefloggerteststep.mmp
testexecfw/tef/test/regressiontest/logger/inc/tefloggertestactiveobjectwrapper.h
testexecfw/tef/test/regressiontest/logger/inc/tefloggertestserver.h
testexecfw/tef/test/regressiontest/logger/inc/tefloggertestwrapper.h
testexecfw/tef/test/regressiontest/logger/inc/tefpanictest.h
testexecfw/tef/test/regressiontest/logger/src/tefloggertestactiveobjectwrapper.cpp
testexecfw/tef/test/regressiontest/logger/src/tefloggertestserver.cpp
testexecfw/tef/test/regressiontest/logger/src/tefloggertestwrapper.cpp
testexecfw/tef/test/regressiontest/logger/src/tefpanictest.cpp
testexecfw/tef/test/regressiontest/logger/testdata/configs/both.ini
testexecfw/tef/test/regressiontest/logger/testdata/configs/html.ini
testexecfw/tef/test/regressiontest/logger/testdata/configs/loggertest.ini
testexecfw/tef/test/regressiontest/logger/testdata/configs/tefloggertest.bat
testexecfw/tef/test/regressiontest/logger/testdata/configs/xml.ini
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0001.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0002.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0003.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0004.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0005.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0006.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0007.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0008.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0009.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0010.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0011.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0012.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0013.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0014.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0015.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0016.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0017.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0018.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0019.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0020.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0021.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0022.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0023.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0024.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0025.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0026.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0027.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0028.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0029.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0030.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0031.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0032.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0033.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0034.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0035.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0036.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0037.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0038.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0039.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0040.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0041.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0042.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0043.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0044.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0045.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/logger_posttest.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/logger_pretest.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/post_log_both.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/post_log_html.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/post_log_xml.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/pre_log_both.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/pre_log_html.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/pre_log_xml.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/te_reglogger_both.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/te_reglogger_html.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/te_reglogger_xml.script
testexecfw/tef/test/regressiontest/logger/testdata/scripts/te_regloggertestsuite_stc.script
testexecfw/tef/test/regressiontest/performancetest/group/bld.inf
testexecfw/tef/test/regressiontest/performancetest/group/te_regperformancetestsuite.iby
testexecfw/tef/test/regressiontest/performancetest/group/te_regperformancetestsuite.mmp
testexecfw/tef/test/regressiontest/performancetest/inc/te_regperformancelowmemoryteststep.h
testexecfw/tef/test/regressiontest/performancetest/inc/te_regperformancereleasememteststep.h
testexecfw/tef/test/regressiontest/performancetest/inc/te_regperformancesetlowmemteststep.h
testexecfw/tef/test/regressiontest/performancetest/inc/te_regperformancetestsuiteserver.h
testexecfw/tef/test/regressiontest/performancetest/src/te_regperformancelowmemoryteststep.cpp
testexecfw/tef/test/regressiontest/performancetest/src/te_regperformancereleasememteststep.cpp
testexecfw/tef/test/regressiontest/performancetest/src/te_regperformancesetlowmemteststep.cpp
testexecfw/tef/test/regressiontest/performancetest/src/te_regperformancetestsuiteserver.cpp
testexecfw/tef/test/regressiontest/performancetest/testdata/configs/te_regperformancetest.ini
testexecfw/tef/test/regressiontest/performancetest/testdata/scripts/dt-tef-performance-0001.script
testexecfw/tef/test/regressiontest/scriptcommand/group/bld.inf
testexecfw/tef/test/regressiontest/scriptcommand/group/te_regscriptcommand.iby
testexecfw/tef/test/regressiontest/scriptcommand/group/te_regscriptcommandserver.mmp
testexecfw/tef/test/regressiontest/scriptcommand/inc/accessstep.h
testexecfw/tef/test/regressiontest/scriptcommand/inc/checkfolderandfilestep.h
testexecfw/tef/test/regressiontest/scriptcommand/inc/checklogfilestep.h
testexecfw/tef/test/regressiontest/scriptcommand/inc/checkprogramstep.h
testexecfw/tef/test/regressiontest/scriptcommand/inc/checktimestep.h
testexecfw/tef/test/regressiontest/scriptcommand/inc/globalsharestep.h
testexecfw/tef/test/regressiontest/scriptcommand/inc/starttimestep.h
testexecfw/tef/test/regressiontest/scriptcommand/inc/te_regscriptcommandserver.h
testexecfw/tef/test/regressiontest/scriptcommand/src/accessstep.cpp
testexecfw/tef/test/regressiontest/scriptcommand/src/checkfolderandfilestep.cpp
testexecfw/tef/test/regressiontest/scriptcommand/src/checklogfilestep.cpp
testexecfw/tef/test/regressiontest/scriptcommand/src/checkprogramstep.cpp
testexecfw/tef/test/regressiontest/scriptcommand/src/checktimestep.cpp
testexecfw/tef/test/regressiontest/scriptcommand/src/globalsharestep.cpp
testexecfw/tef/test/regressiontest/scriptcommand/src/starttimestep.cpp
testexecfw/tef/test/regressiontest/scriptcommand/src/te_regscriptcommandserver.cpp
testexecfw/tef/test/regressiontest/scriptcommand/testdata/configs/te_regscriptcommandtest.ini
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0001.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0002.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0003.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0004.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0005.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0006.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0007.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0008.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0009.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0010.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0011.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0012.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0013.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0014.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0015.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0016.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/te_regscriptcommandsuite.script
testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/te_regscriptcommandsuite_stc.script
testexecfw/tef/test/regressiontest/testblock/group/bld.inf
testexecfw/tef/test/regressiontest/testblock/group/te_regblocktestsuite.iby
testexecfw/tef/test/regressiontest/testblock/group/te_regblocktestsuite.mmp
testexecfw/tef/test/regressiontest/testblock/inc/te_regblocktestactiveobjectwrapper.h
testexecfw/tef/test/regressiontest/testblock/inc/te_regblocktestserver.h
testexecfw/tef/test/regressiontest/testblock/inc/te_regblocktestwrapper.h
testexecfw/tef/test/regressiontest/testblock/src/te_regblocktestactiveobjectwrapper.cpp
testexecfw/tef/test/regressiontest/testblock/src/te_regblocktestserver.cpp
testexecfw/tef/test/regressiontest/testblock/src/te_regblocktestwrapper.cpp
testexecfw/tef/test/regressiontest/testblock/testdata/configs/file.txt
testexecfw/tef/test/regressiontest/testblock/testdata/configs/te_regblocktestsuite.ini
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0001.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0002.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0003.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0004.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0005.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0006.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0007.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0008.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0009.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0010.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0011.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0012.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0013.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0014.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0015.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0016.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0017.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0018.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0019.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0020.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0021.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0022.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0023.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0024.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0025.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0026.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0027.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0028.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0029.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0030.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0031.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0032.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0033.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0034.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0035.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0036.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0037.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0038.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0039.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0040.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0041.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0042.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0043.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0044.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0045.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0046.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0047.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0048.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0049.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0050.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0051.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0052.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0053.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0054.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0055.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0056.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0057.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0058.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0059.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0060.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0061.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0062.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0063.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0064.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0065.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0066.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0067.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0068.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0069.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0070.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0071.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0072.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0073.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0074.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0075.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0076.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0077.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0078.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0079.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0080.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0081.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0082.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0083.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0084.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0085.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0086.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0087.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0088.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0089.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0090.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0091.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0092.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0093.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0094.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0095.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0096.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0097.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0098.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0099.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0100.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0101.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0102.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0103.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0104.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0105.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0106.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0107.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0108.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0109.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0110.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0111.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0112.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0113.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0114.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0115.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/te_regblocktestsuite.script
testexecfw/tef/test/regressiontest/testblock/testdata/scripts/te_regblocktestsuite_stc.script
testexecfw/tef/test/regressiontest/teststep/group/bld.inf
testexecfw/tef/test/regressiontest/teststep/group/te_regsteptestsuite.iby
testexecfw/tef/test/regressiontest/teststep/group/te_regsteptestsuite.mmp
testexecfw/tef/test/regressiontest/teststep/inc/abortstep.h
testexecfw/tef/test/regressiontest/teststep/inc/leaveforever.h
testexecfw/tef/test/regressiontest/teststep/inc/oomstep.h
testexecfw/tef/test/regressiontest/teststep/inc/panicstep.h
testexecfw/tef/test/regressiontest/teststep/inc/readconfigstep.h
testexecfw/tef/test/regressiontest/teststep/inc/readwriteconfignegstep.h
testexecfw/tef/test/regressiontest/teststep/inc/readwriteconfigstep.h
testexecfw/tef/test/regressiontest/teststep/inc/seterrorstep.h
testexecfw/tef/test/regressiontest/teststep/inc/shortfunsstep.h
testexecfw/tef/test/regressiontest/teststep/inc/te_regsteptestsuitedefs.h
testexecfw/tef/test/regressiontest/teststep/inc/te_regsteptestsuiteserver.h
testexecfw/tef/test/regressiontest/teststep/inc/testmacrosstep.h
testexecfw/tef/test/regressiontest/teststep/inc/writeboolstep.h
testexecfw/tef/test/regressiontest/teststep/inc/writehexstep.h
testexecfw/tef/test/regressiontest/teststep/inc/writeintstep.h
testexecfw/tef/test/regressiontest/teststep/inc/writestringstep.h
testexecfw/tef/test/regressiontest/teststep/src/abortstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/leaveforever.cpp
testexecfw/tef/test/regressiontest/teststep/src/oomteststep.cpp
testexecfw/tef/test/regressiontest/teststep/src/panicstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/readconfigstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/readwriteconfignegstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/readwriteconfigstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/seterrorstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/shortfunsstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/te_regsteptestsuiteserver.cpp
testexecfw/tef/test/regressiontest/teststep/src/testmacrosstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/writeboolstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/writehexstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/writeintstep.cpp
testexecfw/tef/test/regressiontest/teststep/src/writestringstep.cpp
testexecfw/tef/test/regressiontest/teststep/testdata/configs/error_codes.ini
testexecfw/tef/test/regressiontest/teststep/testdata/configs/leavenumber.ini
testexecfw/tef/test/regressiontest/teststep/testdata/configs/oomtest.ini
testexecfw/tef/test/regressiontest/teststep/testdata/configs/panictest.ini
testexecfw/tef/test/regressiontest/teststep/testdata/configs/readwriteconfig.ini
testexecfw/tef/test/regressiontest/teststep/testdata/configs/stepmacros.ini
testexecfw/tef/test/regressiontest/teststep/testdata/configs/stepshortfuns.ini
testexecfw/tef/test/regressiontest/teststep/testdata/configs/writetoconfig.ini
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0001.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0002.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0003.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0004.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0005.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0006.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0007.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0008.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0009.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0010.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0011.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0012.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0013.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0014.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0015.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0016.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0017.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0018.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0021.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0022.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0023.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0024.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0025.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0026.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0027.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0028.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0029.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0030.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0031.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0032.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0033.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0034.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0035.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0036.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0037.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0038.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/te_regsteptestsuite.script
testexecfw/tef/test/regressiontest/teststep/testdata/scripts/te_regsteptestsuite_stc.script
testexecfw/tef/test/regressiontest/unittest/group/bld.inf
testexecfw/tef/test/regressiontest/unittest/group/unit.mmp
testexecfw/tef/test/regressiontest/unittest/group/unittest.iby
testexecfw/tef/test/regressiontest/unittest/inc/ctefactivefixtureut.h
testexecfw/tef/test/regressiontest/unittest/src/ctefactivefixtureut.cpp
testexecfw/tef/test/regressiontest/unittest/src/te_tefunitmain.cpp
testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0001.script
testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0002.script
testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0003.script
testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0004.script
testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0005.script
testexecfw/tef/test/regressiontest/unittest/testdata/scripts/te_regtefunittestsuite_stc.script
testexecfw/tef/test/regressiontest/unittest/testdata/scripts/te_regunittest.script
testexecfw/tef/test/regressiontest/utilitiesut/group/bld.inf
testexecfw/tef/test/regressiontest/utilitiesut/group/te_utilitiesut.iby
testexecfw/tef/test/regressiontest/utilitiesut/group/te_utilitiesut.mmp
testexecfw/tef/test/regressiontest/utilitiesut/inc/ctefutilitiesut.h
testexecfw/tef/test/regressiontest/utilitiesut/src/ctefutilitiesut.cpp
testexecfw/tef/test/regressiontest/utilitiesut/src/te_regutiliesmain.cpp
testexecfw/tef/test/regressiontest/utilitiesut/testdata/configs/buildinfo.txt
testexecfw/tef/test/regressiontest/utilitiesut/testdata/configs/capabilitypolicing.ini
testexecfw/tef/test/regressiontest/utilitiesut/testdata/configs/eventlogcontroler.ini
testexecfw/tef/test/regressiontest/utilitiesut/testdata/configs/te_regutilitiesut.ini
testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0001.script
testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0002.script
testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0003.script
testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0004.script
testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0005.script
testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/te_regutilitiestest.script
testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/te_regutilitiestest_stc.script
testexecfw/tef/test/tools/filecompare2.pl
testexecfw/tef/test/tools/tefcmp.pl
testexecfw/tef/test/tools/tefcmp.pm
testexecfw/tef/utils/bmarm/testexecuteutils1u.def
testexecfw/tef/utils/bmarm/testexecuteutilsu.def
testexecfw/tef/utils/bwins/testexecuteutils1u.def
testexecfw/tef/utils/bwins/testexecuteutilsu.def
testexecfw/tef/utils/eabi/testexecuteutilsu.def
testexecfw/tef/utils/group/bld.inf
testexecfw/tef/utils/group/testexecuteutils.mmp
testexecfw/tef/utils/inc/activecallback.h
testexecfw/tef/utils/inc/blockitems.h
testexecfw/tef/utils/inc/commandprocessor.h
testexecfw/tef/utils/inc/dataaccess.h
testexecfw/tef/utils/inc/datadictionary.h
testexecfw/tef/utils/inc/datawrapper.h
testexecfw/tef/utils/inc/datawrapper.inl
testexecfw/tef/utils/inc/serialwriter.h
testexecfw/tef/utils/inc/tefconst.h
testexecfw/tef/utils/inc/tefexportconst.h
testexecfw/tef/utils/inc/tefresult.h
testexecfw/tef/utils/inc/tefscriptutils.h
testexecfw/tef/utils/inc/tefshareddata.h
testexecfw/tef/utils/inc/tefshareddata.inl
testexecfw/tef/utils/inc/teftimer.h
testexecfw/tef/utils/inc/tefutils.h
testexecfw/tef/utils/inc/testblockcontroller.h
testexecfw/tef/utils/inc/testblockcontroller.inl
testexecfw/tef/utils/inc/testexecuteclient.h
testexecfw/tef/utils/inc/testexecutelogbase.h
testexecfw/tef/utils/inc/testexecutelogger.h
testexecfw/tef/utils/inc/testexecuteserverbase.h
testexecfw/tef/utils/inc/testexecuteserverutils.h
testexecfw/tef/utils/inc/testexecuteserverutils.inl
testexecfw/tef/utils/inc/testexecutestepbase.h
testexecfw/tef/utils/inc/testserver2.h
testexecfw/tef/utils/inc/testshareddata.h
testexecfw/tef/utils/inc/testshareddata.inl
testexecfw/tef/utils/inc/version.h
testexecfw/tef/utils/src/activecallback.cpp
testexecfw/tef/utils/src/commandprocessor.cpp
testexecfw/tef/utils/src/datadictionary.cpp
testexecfw/tef/utils/src/datawrapper.cpp
testexecfw/tef/utils/src/serialwriter.cpp
testexecfw/tef/utils/src/tefscriptutils.cpp
testexecfw/tef/utils/src/teftimer.cpp
testexecfw/tef/utils/src/tefutils.cpp
testexecfw/tef/utils/src/testblockcontroller.cpp
testexecfw/tef/utils/src/testclient.cpp
testexecfw/tef/utils/src/testexecutelogger.cpp
testexecfw/tef/utils/src/testserver2.cpp
testexecfw/tef/utils/src/testserverbase.cpp
testexecfw/tef/utils/src/teststepbase.cpp
testexecfw/tef/utils/test/group/testexecuteloggingtest.mmp
testexecfw/tef/utils/test/src/testexecuteloggingtest.cpp
testexecfw/tef/workshop/demoipsuite/bwins/demoipsuiteu.def
testexecfw/tef/workshop/demoipsuite/group/bld.inf
testexecfw/tef/workshop/demoipsuite/group/demoipsuite.iby
testexecfw/tef/workshop/demoipsuite/group/demoipsuite.mmp
testexecfw/tef/workshop/demoipsuite/scripts/demoipsuite.script
testexecfw/tef/workshop/demoipsuite/src/ipsuitedefs.h
testexecfw/tef/workshop/demoipsuite/src/ipsuiteserver.cpp
testexecfw/tef/workshop/demoipsuite/src/ipsuiteserver.h
testexecfw/tef/workshop/demoipsuite/src/ipsuitestepbase.cpp
testexecfw/tef/workshop/demoipsuite/src/ipsuitestepbase.h
testexecfw/tef/workshop/demoipsuite/src/tcpstep.cpp
testexecfw/tef/workshop/demoipsuite/src/tcpstep.h
testexecfw/tef/workshop/demoipsuite/src/udpstep.cpp
testexecfw/tef/workshop/demoipsuite/src/udpstep.h
testexecfw/tef/workshop/demoipsuite/testdata/demoipsuite.cfg
testexecfw/tef/workshop/demoipsuite/testdata/demoipsuite.ini
testexecfw/tef/wrapperutils/bwins/wrapperutilsplugin1u.def
testexecfw/tef/wrapperutils/bwins/wrapperutilsplugin5u.def
testexecfw/tef/wrapperutils/eabi/wrapperutilsplugin1u.def
testexecfw/tef/wrapperutils/eabi/wrapperutilsplugin5u.def
testexecfw/tef/wrapperutils/group/bld.inf
testexecfw/tef/wrapperutils/group/wrapperutilsplugin.iby
testexecfw/tef/wrapperutils/group/wrapperutilsplugin.mmp
testexecfw/tef/wrapperutils/inc/fileservplugin.h
testexecfw/tef/wrapperutils/inc/sysstartplugin.h
testexecfw/tef/wrapperutils/inc/wrapperutilsplugin.h
testexecfw/tef/wrapperutils/src/fileservplugin.cpp
testexecfw/tef/wrapperutils/src/sysstartplugin.cpp
testexecfw/tef/wrapperutils/src/wrapperutilsplugin.cpp
testexecfw/useremul/OrangeUserEmulator.doc
testexecfw/useremul/Readme.txt
testexecfw/useremul/ReleaseNotes.txt
testexecfw/useremul/bitmaps/Cancel.bmp
testexecfw/useremul/bitmaps/Cancel_mask.bmp
testexecfw/useremul/bitmaps/fail.bmp
testexecfw/useremul/bitmaps/fail_mask.bmp
testexecfw/useremul/bitmaps/pass.bmp
testexecfw/useremul/bitmaps/pass_mask.bmp
testexecfw/useremul/data/UserEmulator.rls
testexecfw/useremul/data/UserEmulator.rss
testexecfw/useremul/data/UserEmulator_reg.rss
testexecfw/useremul/engine/WSClient/group/animation_client.mmp
testexecfw/useremul/engine/WSClient/group/bld.inf
testexecfw/useremul/engine/WSClient/inc/clientcommander.h
testexecfw/useremul/engine/WSClient/inc/clientdll.h
testexecfw/useremul/engine/WSClient/src/clientcommander.cpp
testexecfw/useremul/engine/WSClient/src/clientdll.cpp
testexecfw/useremul/engine/WSServer/group/animation_server.mmp
testexecfw/useremul/engine/WSServer/group/bld.inf
testexecfw/useremul/engine/WSServer/inc/CaptureKeyTimer.h
testexecfw/useremul/engine/WSServer/inc/serverCtrl.h
testexecfw/useremul/engine/WSServer/inc/serverdll.h
testexecfw/useremul/engine/WSServer/src/CaptureKeyTimer.cpp
testexecfw/useremul/engine/WSServer/src/serverCtrl.cpp
testexecfw/useremul/engine/WSServer/src/serverdll.cpp
testexecfw/useremul/gfx/qgn_menu_UserEmulator.svg
testexecfw/useremul/group/Icons_scalable_dc.mk
testexecfw/useremul/group/UserEmulator.mmp
testexecfw/useremul/group/bld.inf
testexecfw/useremul/help/Custom.xml
testexecfw/useremul/help/UserEmulator.cshlp
testexecfw/useremul/help/UserEmulator.rtf
testexecfw/useremul/help/UserEmulator_0x2001C3AF.hlp
testexecfw/useremul/help/UserEmulator_0x2001C3AF.hlp.hrh
testexecfw/useremul/help/build_help.mk
testexecfw/useremul/help/temp/UserEmulator.asptml.xml
testexecfw/useremul/help/temp/UserEmulator.csptml.xml
testexecfw/useremul/help/temp/UserEmulator.ptml.xml
testexecfw/useremul/help/temp/UserEmulator_0x2001C3AF.cshlp.xml
testexecfw/useremul/inc/CameraAppTimer.h
testexecfw/useremul/inc/Constants.h
testexecfw/useremul/inc/DelayTimer.h
testexecfw/useremul/inc/FolderContentsListener.h
testexecfw/useremul/inc/GlobalCapturer.h
testexecfw/useremul/inc/ImageCapture.h
testexecfw/useremul/inc/Logger.h
testexecfw/useremul/inc/NotifyFileChange.h
testexecfw/useremul/inc/RandomTest.h
testexecfw/useremul/inc/ScanFolders.h
testexecfw/useremul/inc/Settings.h
testexecfw/useremul/inc/SettingsDialog.h
testexecfw/useremul/inc/ThreadNotifier.h
testexecfw/useremul/inc/UserEmulator.hrh
testexecfw/useremul/inc/UserEmulator.pan
testexecfw/useremul/inc/UserEmulatorAppUi.h
testexecfw/useremul/inc/UserEmulatorApplication.h
testexecfw/useremul/inc/UserEmulatorDocument.h
testexecfw/useremul/inc/UserEmulatorScriptsView.h
testexecfw/useremul/inc/Utils.h
testexecfw/useremul/inc/XmlHandler.h
testexecfw/useremul/sis/UserEmulator.pkg
testexecfw/useremul/sis/UserEmulator_v4.2_2509.sis
testexecfw/useremul/sis/backup_registration.xml
testexecfw/useremul/src/CameraAppTimer.cpp
testexecfw/useremul/src/DelayTimer.cpp
testexecfw/useremul/src/GlobalCapturer.cpp
testexecfw/useremul/src/ImageCapture.cpp
testexecfw/useremul/src/Logger.cpp
testexecfw/useremul/src/NotifyFileChange.cpp
testexecfw/useremul/src/RandomTest.cpp
testexecfw/useremul/src/ScanFolders.cpp
testexecfw/useremul/src/Settings.cpp
testexecfw/useremul/src/SettingsDialog.cpp
testexecfw/useremul/src/ThreadNotifier.cpp
testexecfw/useremul/src/UserEmulator.cpp
testexecfw/useremul/src/UserEmulatorAppUi.cpp
testexecfw/useremul/src/UserEmulatorApplication.cpp
testexecfw/useremul/src/UserEmulatorDocument.cpp
testexecfw/useremul/src/UserEmulatorScriptsView.cpp
testexecfw/useremul/src/Utils.cpp
testexecfw/useremul/src/XmlHandler.cpp
testexecmdw/filelogger/bwins/rfileloggerclientu.def
testexecmdw/filelogger/eabi/rfileloggerclientu.def
testexecmdw/filelogger/group/bld.inf
testexecmdw/filelogger/group/filelogger.mrp
testexecmdw/filelogger/group/release.txt
testexecmdw/filelogger/group/rfilelogger.iby
testexecmdw/filelogger/group/rfileloggerclient.cfg
testexecmdw/filelogger/group/rfileloggerclient.mmp
testexecmdw/filelogger/group/rfileloggerserver.mmp
testexecmdw/filelogger/inc/rfilelogger.h
testexecmdw/filelogger/inc/rfileloggermacro.h
testexecmdw/filelogger/src/client.cpp
testexecmdw/filelogger/src/main.cpp
testexecmdw/filelogger/src/server.cpp
testexecmdw/filelogger/src/server.h
testexecmdw/filelogger/src/server.inl
testexecmdw/filelogger/te_rfilelogger/group/bld.inf
testexecmdw/filelogger/te_rfilelogger/group/te_rfileloggersuite.iby
testexecmdw/filelogger/te_rfilelogger/group/te_rfileloggersuite.mmp
testexecmdw/filelogger/te_rfilelogger/scripts/te_rfileloggersuite.script
testexecmdw/filelogger/te_rfilelogger/src/addfield_logstep.cpp
testexecmdw/filelogger/te_rfilelogger/src/addfield_logstep.h
testexecmdw/filelogger/te_rfilelogger/src/conn_closestep.cpp
testexecmdw/filelogger/te_rfilelogger/src/conn_closestep.h
testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuitedefs.h
testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuiteserver.cpp
testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuiteserver.h
testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuitestepbase.cpp
testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuitestepbase.h
testexecmdw/filelogger/te_rfilelogger/testdata/te_rfileloggersuite.ini
testexecmdw/filelogger/test/src/testlogger.cpp
testexecmdw/inifileparser/bwins/iniparseru.def
testexecmdw/inifileparser/eabi/iniparseru.def
testexecmdw/inifileparser/group/bld.inf
testexecmdw/inifileparser/group/inifileparser.mrp
testexecmdw/inifileparser/group/iniparser.cfg
testexecmdw/inifileparser/group/iniparser.iby
testexecmdw/inifileparser/group/iniparser.mmp
testexecmdw/inifileparser/group/release.txt
testexecmdw/inifileparser/inc/iniparser.h
testexecmdw/inifileparser/src/iniparser.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/common/inc/padpacket.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Header file to help determine if a specific packet size
+* will result in the packet being padded.  This is to avoid a packet that*
+*/
+
+
+#ifndef PADPACKET_H_2B31B9BD_01D6_4f35_B525_4E07C03D7762
+#define PADPACKET_H_2B31B9BD_01D6_4f35_B525_4E07C03D7762
+
+#if ! defined __E32DEF_H__
+	// Win32 code.
+	typedef signed int TInt;
+	typedef int TBool;
+#endif // ! defined __E32DEF_H__
+
+static const int packetMultiple = 64;
+static const unsigned char packetPad = 'S';
+
+inline TBool PadPacket( TInt packetSize )
+{
+	return ( 0 == ( packetSize % packetMultiple ) );
+}
+
+#endif // defined PADPACKET_H_2B31B9BD_01D6_4f35_B525_4E07C03D7762
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/common/inc/serialpacketsize.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#ifndef SERIALPACKETSIZE_H_D7CC307B_845C_4f9e_8079_C9C2C37A1B4D
+#define SERIALPACKETSIZE_H_D7CC307B_845C_4f9e_8079_C9C2C37A1B4D
+
+// The reference serial connection (with serial cable) has a
+// packet size of 4096 with an 8 bit header so we send 4088
+// bytes at a time.
+#define KMaxPacketSize								4088
+
+// The USB implementation has a packet size of 64k
+#define KMaxUSBPacketSize							0xFFFF
+
+// The Bluetooth implementation is implemented by virtual serial
+// port on the PC side but is socket based on the device side.
+// As far as the device goes there is no packet limit and messages
+// are not broken up in packet chunks.
+// Change the value from 1024 * 16 to 1024 * 4, testing proved 1024 * 16
+// is too large to communicate.
+#define KMaxBluetoothPacketSize					( 1024 * 4 )
+
+// The TCPIP transport is connection oriented and does not
+// need to packeted for transport at the application level.
+// However we do package it anyway so that the data can be 
+// collected in pieces and written to a file rather than a single
+// memory buffer.
+#define KMaxTCPIPPacketSize						( 1024 * 32 )
+
+#endif // defined SERIALPACKETSIZE_H_D7CC307B_845C_4f9e_8079_C9C2C37A1B4D
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_PLATFORMS 
+
+
+PRJ_MMPFILES
+#include "../source/statapi/group/bld.inf"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/group/release.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,5 @@
+NOTESRC_RELEASER
+Nokia Ltd. 
+
+NOTESRC_RELEASE_REASON
+STAT release.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/group/stat.tdf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tool name="STAT" 
+	description="STAT"  
+	version="1.1.1001" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
+
+	<files>
+		<file source="\epoc32\release\armv5\udeb\statapi.exe" target="$EPOCROOT\epoc32\release\armv5\udeb" overwrite="true" />
+		<file source="\epoc32\release\armv5\urel\statapi.exe" target="$EPOCROOT\epoc32\release\armv5\urel" overwrite="true" />
+		<file source="\epoc32\release\armv5\lib\serialdriver.dso" target="$EPOCROOT\epoc32\release\armv5\lib" overwrite="true" />
+		<file source="\epoc32\release\armv5\lib\serialdriver{000a0000}.dso" target="$EPOCROOT\epoc32\release\armv5\lib" overwrite="true" />
+		<file source="\epoc32\release\armv5\udeb\serialdriver.dll" target="$EPOCROOT\epoc32\release\armv5\udeb" overwrite="true" />
+		<file source="\epoc32\release\armv5\udeb\statlite.exe" target="$EPOCROOT\epoc32\release\armv5\udeb" overwrite="true" />
+		<file source="\epoc32\release\armv5\urel\serialdriver.dll" target="$EPOCROOT\epoc32\release\armv5\urel" overwrite="true" />
+		<file source="\epoc32\release\armv5\urel\statlite.exe" target="$EPOCROOT\epoc32\release\armv5\urel" overwrite="true" />
+		<file source="\epoc32\release\winscw\udeb\serialdriver.dll" target="$EPOCROOT\epoc32\release\winscw\udeb" overwrite="true" />
+		<file source="\epoc32\release\winscw\udeb\statlite.exe" target="$EPOCROOT\epoc32\release\winscw\udeb" overwrite="true" />
+		<file source="\epoc32\release\winscw\urel\serialdriver.dll" target="$EPOCROOT\epoc32\release\winscw\urel" overwrite="true" />
+		<file source="\epoc32\release\winscw\urel\statlite.exe" target="$EPOCROOT\epoc32\release\winscw\urel" overwrite="true" />
+		<file source="\epoc32\release\winscw\udeb\statapi.exe" target="$EPOCROOT\epoc32\release\winscw\udeb" overwrite="true" />
+		<file source="\epoc32\release\winscw\urel\statapi.exe" target="$EPOCROOT\epoc32\release\winscw\urel" overwrite="true" />
+		<file source="\epoc32\rom\include\statcommon.iby" target="$EPOCROOT\epoc32\rom\include" overwrite="true" />
+		<file source="\epoc32\rom\include\stat.iby" target="$EPOCROOT\epoc32\rom\include" overwrite="true" />
+		<file source="\epoc32\rom\include\statauto.iby" target="$EPOCROOT\epoc32\rom\include" overwrite="true" />
+		<file source="\epoc32\rom\include\statlite.iby" target="$EPOCROOT\epoc32\rom\include" overwrite="true" />
+		<file source="\epoc32\rom\include\techview_statapi.oby" target="$EPOCROOT\epoc32\rom\include" overwrite="true" />	
+		<file source="\epoc32\rom\include\base_statlite.iby" target="$EPOCROOT\epoc32\rom\include" overwrite="true" />
+		<file source="\epoc32\data\z\system\data\stat.ini" target="$EPOCROOT\epoc32\data\z\system\data" overwrite="true" />
+		<file source="\epoc32\data\z\system\data\stat_h2.ini" target="$EPOCROOT\epoc32\data\z\system\data" overwrite="true" />
+		<file source="\epoc32\data\z\system\data\statapiconsole_armv5.pkg" target="$EPOCROOT\epoc32\data\z\system\data" overwrite="true" />
+		<file source="\epoc32\data\z\private\10003a3f\apps\statapi_reg.rsc" target="$EPOCROOT\epoc32\data\z\private\10003a3f\apps" overwrite="true" />
+		<file source="\epoc32\data\z\resource\apps\statapi_loc.rsc" target="$EPOCROOT\epoc32\data\z\resource\apps" overwrite="true" />
+		<file source="\epoc32\data\z\resource\apps\statapiicon.mbm" target="$EPOCROOT\epoc32\data\z\resource\apps" overwrite="true" />
+		<file source="\epoc32\include\statapiicon.mbg" target="$EPOCROOT\epoc32\include" overwrite="true" />
+		<file source="\epoc32\localisation\group\statapi_loc.info" target="$EPOCROOT\epoc32\localisation\group" overwrite="true" />
+		<file source="\epoc32\localisation\group\statapi_reg.info" target="$EPOCROOT\epoc32\localisation\group" overwrite="true" />
+		<file source="\epoc32\localisation\group\statapiicon.info" target="$EPOCROOT\epoc32\localisation\group" overwrite="true" />
+		<file source="\epoc32\localisation\statapi_loc\RSC\statapi_loc.rpp" target="$EPOCROOT\epoc32\localisation\statapi_loc\RSC" overwrite="true" />
+		<file source="\epoc32\localisation\statapi_reg\RSC\statapi_reg.rpp" target="$EPOCROOT\epoc32\localisation\statapi_reg\RSC" overwrite="true" />
+		<file source="\epoc32\localisation\statapiicon\mbm\statapiicon_24x24i.bmp" target="$EPOCROOT\epoc32\localisation\statapiicon\mbm" overwrite="true" />
+		<file source="\epoc32\localisation\statapiicon\mbm\statapiicon_24x24m.bmp" target="$EPOCROOT\epoc32\localisation\statapiicon\mbm" overwrite="true" />
+		<file source="\epoc32\localisation\statapiicon\mbm\statapiicon_32x32i.bmp" target="$EPOCROOT\epoc32\localisation\statapiicon\mbm" overwrite="true" />
+		<file source="\epoc32\localisation\statapiicon\mbm\statapiicon_32x32m.bmp" target="$EPOCROOT\epoc32\localisation\statapiicon\mbm" overwrite="true" />
+		<file source="\epoc32\release\winscw\udeb\z\private\10003a3f\apps\statapi_reg.rsc" target="$EPOCROOT\epoc32\release\winscw\udeb\z\private\10003a3f\apps" overwrite="true" />
+		<file source="\epoc32\release\winscw\udeb\z\resource\apps\statapi_loc.rsc" target="$EPOCROOT\epoc32\release\winscw\udeb\z\resource\apps" overwrite="true" />
+		<file source="\epoc32\release\winscw\udeb\z\resource\apps\statapiicon.mbm" target="$EPOCROOT\epoc32\release\winscw\udeb\z\resource\apps" overwrite="true" />
+		<file source="\epoc32\release\winscw\urel\z\private\10003a3f\apps\statapi_reg.rsc" target="$EPOCROOT\epoc32\release\winscw\urel\z\private\10003a3f\apps" overwrite="true" />
+		<file source="\epoc32\release\winscw\urel\z\resource\apps\statapi_loc.rsc" target="$EPOCROOT\epoc32\release\winscw\urel\z\resource\apps" overwrite="true" />
+		<file source="\epoc32\release\winscw\urel\z\resource\apps\statapiicon.mbm" target="$EPOCROOT\epoc32\release\winscw\urel\z\resource\apps" overwrite="true" />
+		<file source="\epoc32\data\z\resource\engtools_swicertstore.dat" target="$EPOCROOT\epoc32\data\z\resource" overwrite="true" />
+
+	</files>
+
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/common/stat.cer	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,17 @@
+-----BEGIN CERTIFICATE-----
+MIICwzCCAoGgAwIBAgIBADALBgcqhkjOOAQDBQAwRzELMAkGA1UEBhMCR0IxFDAS
+BgNVBAoTC1N5bWJpYW4gTHRjMSIwIAYDVQQDExlBbnRvbnkgRWR3YXJkcyAtIFRy
+dXN0IE1lMB4XDTAyMDkwMjEyMjExMloXDTAzMDkwMjEyMjExMlowRzELMAkGA1UE
+BhMCR0IxFDASBgNVBAoTC1N5bWJpYW4gTHRjMSIwIAYDVQQDExlBbnRvbnkgRWR3
+YXJkcyAtIFRydXN0IE1lMIIBtjCCASsGByqGSM44BAEwggEeAoGBAJtgP3xihBnY
+pHsjvt8qoYVP4kzJnPmHGuFI+yRzHPm4pNdxTHGXOi3sX5UIEG12dL6sV3W/1LIB
+vB3F6dauPTKbVA8TaC5yZEStuAOvFD5Cb/x4J0YwtLMdpqW1Jxzo0KJPDZJfH1WQ
+bIQAk31Dy2w5iuEzC0a/4c3FZEv3sNGvAhUAkr+ELor4aHKSK1Jy6kbgY8DNKgsC
+gYB7/NcDjdvbF+CVdMRA/ul3zyuFoaxZy4HRtZ85yj5LodxsV2cK6APasenMpDqM
+yjssx2AOeVl/88FQ9epej7vdlGKaLophqpiNpxKzgFC/a7XDtaWyx/CIsXlqjICt
+oLQLGdfqakPK01t44dXhyx7Ex6hAFUM4z4PqbIpLC0eXOQOBhAACgYAPTE+VHFbg
+NaZMfR/t8ijOxs0hnP/muY8oBLhL1fDFVLt04di+OxFxJKLQhTYyafxwkwwgRNwN
+V6HaSh2RvAmAduf4pBUH3+lPg4aqhaqijPFhhBSq/MEDV9ChogudBA/fc3Xy2SCV
+g0Hy+grG4n7uG5cl0jnFZEQTADA0XqC3hzALBgcqhkjOOAQDBQADLwAwLAIUfpOY
+aMsjToIYYUSDMWF6iEiCvGoCFGnJPHf37DUd5242gb4yXKIYJze/
+-----END CERTIFICATE-----
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/common/stat.key	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,12 @@
+-----BEGIN DSA PRIVATE KEY-----
+MIIBugIBAAKBgQCbYD98YoQZ2KR7I77fKqGFT+JMyZz5hxrhSPskcxz5uKTXcUxx
+lzot7F+VCBBtdnS+rFd1v9SyAbwdxenWrj0ym1QPE2gucmRErbgDrxQ+Qm/8eCdG
+MLSzHaaltScc6NCiTw2SXx9VkGyEAJN9Q8tsOYrhMwtGv+HNxWRL97DRrwIVAJK/
+hC6K+GhykitScupG4GPAzSoLAoGAe/zXA43b2xfglXTEQP7pd88rhaGsWcuB0bWf
+Oco+S6HcbFdnCugD2rHpzKQ6jMo7LMdgDnlZf/PBUPXqXo+73ZRimi6KYaqYjacS
+s4BQv2u1w7WlssfwiLF5aoyAraC0CxnX6mpDytNbeOHV4csexMeoQBVDOM+D6myK
+SwtHlzkCgYAPTE+VHFbgNaZMfR/t8ijOxs0hnP/muY8oBLhL1fDFVLt04di+OxFx
+JKLQhTYyafxwkwwgRNwNV6HaSh2RvAmAduf4pBUH3+lPg4aqhaqijPFhhBSq/MED
+V9ChogudBA/fc3Xy2SCVg0Hy+grG4n7uG5cl0jnFZEQTADA0XqC3hwIUQqBG64Kj
+ZwBu3t/z7VvyZXOe+qs=
+-----END DSA PRIVATE KEY-----
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/common/statapi_common.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,106 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   Build file
+*
+*/
+
+
+	TARGET        		statgui.exe
+	TARGETTYPE    		exe
+
+UID           		0x100039ce 0x10009B04
+VENDORID 0x70000001
+
+epocheapsize		4096	3000000
+epocstacksize		0x5000
+
+////////////////////////////////////////////////////////////////
+//
+// Definitions
+//
+////////////////////////////////////////////////////////////////
+
+CAPABILITY		AllFiles SwEvent NetworkServices LocalServices PowerMgmt ProtServ TrustedUI CommDD ReadDeviceData WriteDeviceData 
+
+////////////////////////////////////////////////////////////////
+//
+// Include	Paths
+//
+////////////////////////////////////////////////////////////////
+USERINCLUDE			..\.\inc
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 		\epoc32\include
+#ifdef SYMBIAN_DIST_TECHVIEW
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 		\epoc32\include\techview
+#endif
+
+////////////////////////////////////////////////////////////////
+//
+// Resource Files
+//
+////////////////////////////////////////////////////////////////
+
+
+START RESOURCE		statgui.rss
+	HEADER
+	TARGETPATH		\resource\apps
+END
+
+START BITMAP		statguiicon.mbm
+	HEADER
+	SOURCEPATH		..\rsc
+	SOURCE			C8 statapiicon_24x24i.bmp statapiicon_24x24m.bmp statapiicon_32x32i.bmp statapiicon_32x32m.bmp
+	TARGETPATH		\resource\apps
+END
+
+START RESOURCE		..\rsc\statgui_loc.rss
+	TARGETPATH		\resource\apps
+END
+
+START RESOURCE		..\rsc\statgui_reg.rss
+	TARGETPATH		\private\10003a3f\apps
+END
+
+
+////////////////////////////////////////////////////////////////
+//
+// Source files
+//
+////////////////////////////////////////////////////////////////
+SOURCEPATH			.././src
+SOURCE				stat_application.cpp
+//SOURCE				stat_engine.cpp
+//SOURCE				stat_controller.cpp
+//SOURCE				stat_tcpip.cpp
+//SOURCE				stat_bt.cpp
+//SOURCE				stat_serial.cpp
+//SOURCE				stat_packetisation.cpp
+//SOURCE				stat_comdecoder.cpp
+SOURCE				stat_window.cpp
+//SOURCE				ActiveConnection.cpp
+//SOURCE				filedump.cpp
+//SOURCE				ntoh.cpp
+SOURCE				MsgWin.cpp
+//SOURCE				AssertE.cpp
+
+LIBRARY			euser.lib apparc.lib cone.lib eikcore.lib esock.lib
+LIBRARY			sdpdatabase.lib
+LIBRARY			bluetooth.lib apgrfx.lib fbscli.lib ws32.lib 
+LIBRARY			eikcoctl.lib c32.lib hal.lib efsrv.lib bafl.lib
+LIBRARY			iniparser.lib estor.lib
+LIBRARY			insock.lib
+LIBRARY			commdb.lib
+
+LIBRARY			sishelper.lib
+
+STATICLIBRARY			stat.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#define EXPORTED_STATCONSOLE
+
+PRJ_EXPORTS
+.\Export\statcommon.iby   			\epoc32\rom\include\statcommon.iby
+.\Export\Stat.iby   			\epoc32\rom\include\stat.iby
+.\Export\Statauto.iby   		\epoc32\rom\include\statauto.iby
+.\Export\Statlite.iby   		\epoc32\rom\include\statlite.iby
+.\Export\techview_StatAPI.oby		\epoc32\rom\include\techview_statapi.oby
+.\Export\stat.ini   			\epoc32\data\z\system\data\stat.ini
+.\Export\stat_H2.ini   			\epoc32\data\z\system\data\stat_h2.ini
+.\Export\statapiconsole_armv5.pkg   			\epoc32\data\z\system\data\statapiconsole_armv5.pkg
+.\Export\engtools_swicertstore.dat	\epoc32\data\z\resource\engtools_swicertstore.dat
+.\Export\base_statlite.iby   		\epoc32\rom\include\base_statlite.iby
+
+PRJ_PLATFORMS
+
+
+PRJ_MMPFILES
+#include "../lib/bld.inf"
+#include "../light/bld.inf"
+.\statapiconsole.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/base_statlite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __BASE_STATLITE_IBY__
+#define __BASE_STATLITE_IBY__
+
+REM This file is intended to be included by oby files which are to be processed "rom.bat"
+
+
+#ifndef __BASE_INIPARSER__
+#define __BASE_INIPARSER__
+file=\epoc32\release\##MAIN##\##BUILD##\iniparser.dll	      Sys\Bin\iniparser.dll
+#endif
+                      
+file=\epoc32\release\##MAIN##\##BUILD##\statlite.exe	      Sys\Bin\statapi.exe
+file=\epoc32\release\##MAIN##\##BUILD##\serialdriver.dll      Sys\Bin\serialdriver.dll
+
+data=\epoc32\data\z\system\data\stat_H2.ini			system\data\stat.ini
+
+#endif __BASE_STATLITE_IBY__
Binary file testexecfw/statsrv/device/source/statapi/console/export/engtools_swicertstore.dat has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/stat.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __STATAPI_IBY__
+#define __STATAPI_IBY__
+
+REM Statapi
+
+#include <statcommon.iby>
+
+#ifndef __ET_SWICERTSTORE__
+#define __ET_SWICERTSTORE__
+data=ZRESOURCE\engtools_swicertstore.dat		Resource\swicertstore.dat
+#endif
+
+#if defined(__H2_OBY__) || defined(__H4HRP_OBY__) || defined(__34XX_SDP_OBY__)
+ECHO Stat.iby is including the H2/H4 stat.ini file
+data=ZSYSTEM\data\stat_H2.ini		System\data\stat.ini
+#else // def __H2_OBY__
+ECHO Stat.iby is including the default stat.ini file
+data=ZSYSTEM\data\stat.ini		System\data\stat.ini
+#endif // def __H2_OBY__
+
+#endif
Binary file testexecfw/statsrv/device/source/statapi/console/export/stat.ini has changed
Binary file testexecfw/statsrv/device/source/statapi/console/export/stat_h2.ini has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/statapiconsole_armv5.pkg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+;
+; Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+&EN
+
+; standard SIS file header
+; not same is mmp, or the icon will become same.
+#{"statapi"},(0x10210D4F),1,0,0
+
+;Localised Vendor name
+%{"Sybiman-EN"}
+
+;Unique Vendor name
+:"Symbian"
+
+;Files to install
+"\epoc32\release\armv5\urel\statapi.exe" -"!:\sys\bin\statapi.exe"
+if NOT exists("z:\sys\bin\iniparser.dll") AND NOT exists("c:\sys\bin\iniparser.dll")
+"\EPOC32\RELEASE\ARMV5\UREL\iniparser.dll"-"!:\sys\bin\iniparser.dll"
+endif
+
+"\epoc32\data\z\system\data\stat.ini" -"!:\system\data\stat.ini"
+
+"\epoc32\data\z\private\10003a3f\apps\statapi_reg.rsc" -"!:\private\10003a3f\import\apps\statapi_reg.rsc"
+"\epoc32\data\z\resource\apps\statapi_loc.rsc" -"!:\resource\apps\statapi_loc.rsc"
+"\epoc32\data\z\resource\apps\statapiicon.mbm" -"!:\resource\apps\statapiicon.mbm"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/statauto.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __STATAPI_IBY__
+#define __STATAPI_IBY__
+
+REM Statapi
+
+#include <statcommon.iby>
+
+//Engineering Tools Certificate Store
+#ifndef __ET_SWICERTSTORE__
+#define __ET_SWICERTSTORE__
+data=ZRESOURCE\engtools_swicertstore.dat		Resource\swicertstore.dat
+#endif
+
+#if defined(__H2_OBY__) || defined(__H4HRP_OBY__) || defined(__34XX_SDP_OBY__)
+ECHO StatAuto.iby is including the H2/H4 stat.ini file
+data=ZSYSTEM\data\stat_H2.ini		System\data\stat.ini
+#else // def __H2_OBY__
+ECHO StatAuto.iby is including the default stat.ini file
+data=ZSYSTEM\data\stat.ini		System\data\stat.ini
+#endif // def __H2_OBY__
+
+
+
+
+#ifdef __TECHVIEWBASE_IBY__
+// Override the Techview Start.rsc file with one that launches 
+// statapi.exe as well.
+
+#ifdef _NOSYSSTART 
+
+#ifdef _NAND
+rename resource\apps\Start.rsc resource\Apps\Techview_Start.rsc
+#else
+hide resource\Apps\Start.rsc
+#endif
+
+data=ZRESOURCE\Apps\Statauto_Start.rsc	resource\Apps\Start.rsc
+#endif
+#endif
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/statcommon.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __STATCOMMON_IBY__
+#define __STATCOMMON_IBY__
+
+#include <iniparser.iby>
+
+// TestExecute Test Framework
+#ifdef STAT_LITE
+file=ABI_DIR\DEBUG_DIR\statlite.exe	Sys\Bin\statapi.exe
+//duplicate the file so that TV on 9.1 would fire-up stat on the device.
+file=ABI_DIR\DEBUG_DIR\statlite.exe      Sys\Bin\statauto.exe
+#else
+file=ABI_DIR\DEBUG_DIR\statapi.exe	Sys\Bin\statapi.exe
+//duplicate the file so that TV on 9.1 would fire-up stat on the device.
+file=ABI_DIR\DEBUG_DIR\statapi.exe      Sys\Bin\statauto.exe
+#endif
+
+file=ABI_DIR\DEBUG_DIR\SerialDriver.DLL	Sys\Bin\SerialDriver.DLL
+
+#endif // __STATCOMMON_IBY__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/statlite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __STATLITE_IBY__
+#define __STATLITE_IBY__
+
+REM StatLite
+
+#define STAT_LITE
+#include <statcommon.iby>
+
+//file=ABI_DIR\DEBUG_DIR\SerialDriver.DLL	Sys\Bin\SerialDriver.DLL
+
+#if defined(__H2_OBY__) || defined(__H4HRP_OBY__) || defined(__34XX_SDP_OBY__)
+ECHO StatLite.iby is including the H2/H4 stat.ini file
+data=ZSYSTEM\data\stat_H2.ini		System\data\stat.ini
+#else // def __H2_OBY__
+ECHO StatLite.iby is including the default stat.ini file
+data=ZSYSTEM\data\stat.ini		System\data\stat.ini
+#endif // def __H2_OBY__
+
+#ifdef __TECHVIEWBASE_IBY__
+// Override the Techview Start.rsc file with one that launches 
+// statauto.exe as well.
+
+#ifdef _NOSYSSTART 
+
+#ifdef _NAND
+rename resource\apps\Start.rsc resource\Apps\Techview_Start.rsc
+#else
+hide resource\Apps\Start.rsc
+#endif
+
+data=ZRESOURCE\Apps\Statauto_Start.rsc	resource\Apps\Start.rsc
+#endif
+#endif
+
+#endif __STATLITE_IBY__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/techview_statapi.oby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+REM Use debug versions of selected components. UnComment this line if you want to create a debug ROM
+// #define _DEBUG	
+
+
+define OBEYFILE techview_statapi
+define ROMDATE	##TODAY##
+
+#include <techview.oby>
+#include <statauto.iby>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/testdriver.cert	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,12 @@
+-----BEGIN CERTIFICATE-----
+MIIBuTCCAWMCCQD+oPRqwdxT1DANBgkqhkiG9w0BAQQFADB1MQswCQYDVQQGEwJV
+SzELMAkGA1UECBMCVUsxDzANBgNVBAcTBkxvbmRvbjEdMBsGA1UEChMUU3ltYmlh
+biBTb2Z0d2FyZSBMdGQxGjAYBgNVBAsTEUVuZ2luZWVyaW5nIFRvb2xzMQ0wCwYD
+VQQDEwRTVEFUMB4XDTgwMDEwMTAwMDQyNFoXDTM4MDExODAwMDQyNFowUjELMAkG
+A1UEBhMCVUsxDzANBgNVBAcTBkxvbmRvbjETMBEGA1UEAxMKVGVzdERyaXZlcjEd
+MBsGA1UEChMUU3ltYmlhbiBTb2Z0d2FyZSBMdGQwXDANBgkqhkiG9w0BAQEFAANL
+ADBIAkEAwb+f9b1S4yyf7ZcSQqNVJnFJvP7SuaQGWE6vzYsIN5iqzQXsTymKM3Iw
+PFFLX5jaAt/Ny0VBHq6U6aBZepfETwIDAQABMA0GCSqGSIb3DQEBBAUAA0EAQ2Wd
+fsxqyE879CmE3twGdwLSALWqk4UQreYsIppqR4ZrflGQYaFqv/mOJOpmbbHjhpWK
+w628Eh8LK0CVp6bclQ==
+-----END CERTIFICATE-----
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/export/testdriver.key	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,9 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIBOgIBAAJBAMG/n/W9UuMsn+2XEkKjVSZxSbz+0rmkBlhOr82LCDeYqs0F7E8p
+ijNyMDxRS1+Y2gLfzctFQR6ulOmgWXqXxE8CAwEAAQJBAKTIUMjVM7jpDEArW6l3
+dwVSFu/6Hskq2waiLd14IQ3+enqUT3Y+x1sMSdfK+824yI1b3O2qCdzOXykDdIAe
+kiECIQD2wOZ7pcIJHuoZ9/edF2EkkF28rlxvyEilH17eT7zy0QIhAMkCP8q0z9K2
+yyELxs3FnPKG2QtssRTNZuyehksPNc0fAiBxwUpANJF4bPUVlbhkhnO1TIy6QFPD
+AL1kykqNCIueEQIgCx5FuwefSy9zMuO83lrk4IFW9gvQC6+E1ue50+MGfc8CIDI0
+2QI/ovF/go151aCUBPIWr02j/lQ0qMLFYuI0dlm9
+-----END RSA PRIVATE KEY-----
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/start.mbc	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,7 @@
+SECTION_COMMANDS
+bldmake bldfiles
+abld build winscw
+abld build arm4
+
+SECTION_DIRS
+\techview\toolkit\startup\group
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/console/statapiconsole.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   Build file for OS DISTGeneric
+*
+*/
+
+
+TARGETTYPE              exe
+
+// no target path specified
+
+TARGET        		statapi.exe
+UID		0x1000007A 0x10210D4E
+VENDORID 0x70000001
+epocheapsize		4096	3000000
+
+USERINCLUDE			..\.\inc
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 		\epoc32\include
+
+CAPABILITY		AllFiles SwEvent NetworkServices LocalServices PowerMgmt ProtServ TrustedUI CommDD ReadDeviceData WriteDeviceData
+
+////////////////////////////////////////////////////////////////
+//
+// Resource Files
+//
+////////////////////////////////////////////////////////////////
+
+
+//START RESOURCE		statapi.rss
+//	HEADER
+//	TARGETPATH		\resource\apps
+//END
+
+START BITMAP		statapiicon.mbm
+	HEADER
+	SOURCEPATH		..\rsc
+	SOURCE			C8 statapiicon_24x24i.bmp statapiicon_24x24m.bmp statapiicon_32x32i.bmp statapiicon_32x32m.bmp
+	TARGETPATH		\resource\apps
+END
+
+START RESOURCE		..\rsc\statapi_loc.rss
+	TARGETPATH		\resource\apps
+END
+
+START RESOURCE		..\rsc\statapi_reg.rss
+	TARGETPATH		\private\10003a3f\apps
+END
+
+
+SOURCEPATH			..\.\src
+SOURCE				stat_main.cpp
+SOURCE				stat_console.cpp
+SOURCE				activeconsole.cpp
+
+LIBRARY			euser.lib apparc.lib esock.lib apgrfx.lib 
+LIBRARY			fbscli.lib hal.lib efsrv.lib estor.lib
+LIBRARY			c32.lib insock.lib iniparser.lib 
+LIBRARY			sdpdatabase.lib ws32.lib
+LIBRARY			bluetooth.lib 
+LIBRARY			sishelper.lib
+LIBRARY			commdb.lib 
+
+
+STATICLIBRARY			stat.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_PLATFORMS 
+
+
+PRJ_MMPFILES
+#ifndef _STATLIB_BLD_INF_
+	#include "../lib/bld.inf"
+#endif
+#include "../Techview/bld.inf"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/activeconnection.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <e32base.h> 
+#include <in_sock.h>
+#include <commdbconnpref.h>
+#include <commdb.h>
+
+//micro seconds to wait before attempting to connect
+//to allow NTRAS connection to be initialised (2 sec)
+#define KDelay 2000000
+
+class CActiveConnection : public CActive
+	{
+public:
+	enum TActiveConnectionMode { EModeIAP, EModeSnap };
+	 // Construction
+	static CActiveConnection* NewL(const TDesC& ipAddress, TInt port);
+	 // Destruction
+	~CActiveConnection();
+	void Start(TActiveConnectionMode aConnMode = EModeIAP, TInt aConnIndex = 0);
+	void DoCancel();
+	void CloseSocket();
+
+private:
+	CActiveConnection();
+	void ConstructL(const TDesC& ipAddress, TInt port);
+	void RunL();
+	void Connect(TActiveConnectionMode aConnMode = EModeIAP, TInt aConnIndex = 0);
+
+private:
+	RSocketServ iSocketServer;
+	RSocket iSocket; 
+	TInetAddr iDstAddr;
+	};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/activeconsole.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <e32base.h> 
+#include "stat_controller.h"
+#include "stat_console.h"
+
+#ifndef LIGHT_MODE
+    #include "apgtask.h"
+#endif
+_LIT( KTxtExampleCode, "STATMAIN" );
+
+class CActiveConsole : public CActive
+	{
+public:
+	 // Construction
+	static CActiveConsole* NewL(CConsoleBase*,CStatController*,CStatConsole*,TInt, MNotifyLogMessage *const aMsg);
+	 // Destruction
+	~CActiveConsole();
+	void Start();
+	void DoCancel();
+
+private:
+	CActiveConsole(CConsoleBase*,CStatController*,CStatConsole*,TInt, MNotifyLogMessage *const aMsg);
+	void ConstructL();
+	void RunL();
+	void PushToBack();
+
+protected:
+	CConsoleBase* iConsole;			//A console for reading from
+	CStatController *iController;	//Pointer to CStatController object
+	CStatConsole *iStatConsole;		//statconsole
+	TInt iSessionID;				//CStatController session id, used to close session
+	MNotifyLogMessage *iMsg;
+	};
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/appinstall.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+
+#if (!defined __TEST_SECURITY_APPINSTALL_H__)
+#define __TEST_SECURITY_APPINSTALL_H__
+
+
+class CAppInstall 
+
+{
+public:
+	CAppInstall();
+
+	static TInt Install(const TDesC&);
+	static TInt Uninstall(const TDesC&);	
+	
+protected:
+	
+private:
+};
+
+#endif // __TEST_SECURITY_APPINSTALL_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/assert.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#ifndef __ASSERT_H__
+#define __ASSERT_H__
+
+// asserte
+// Extend assert to raise a panic that features the source file and 
+// line number that caused the assert.
+#include <e32std.h>
+extern void AssertE( TPtrC8 _file, TInt _line );
+#define asserte(x)	if(!(x)) { AssertE( (TPtrC8(reinterpret_cast<const TText8*>(__FILE__))), __LINE__); }
+
+// assert
+// Exit the program and show the message "Assert Failed".
+#define assert(x)	__ASSERT_ALWAYS((x),User::Panic(_L("Assert Failed"),0))
+
+#endif //__ASSERT_H__
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/dataconsumer_file.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,79 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /********************************************************************************
+ *
+ * CDataConsumerFile
+ *
+ ********************************************************************************/
+#ifndef __CDATACONSUMERFILE_H__
+#define __CDATACONSUMERFILE_H__
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+#include <e32std.h>
+#include <e32base.h>
+#include <f32file.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ ********************************************************************************/
+
+#include "stat_interfaces.h"
+
+/********************************************************************************
+ *
+ * Types
+ *
+ ********************************************************************************/
+class CDataConsumerFile :  public CBase, public MDataConsumer
+{
+public:
+	// Construction and destruction
+	static CDataConsumerFile *NewL( void );
+
+	// from MDataConsumer
+	void	Delete( void );
+	TInt	GetTotalSize( TInt &aTotalSize );
+
+	// The data source is a buffer of memory which is
+	// copied to this object.
+	TInt	AddData( const TDesC8 &aSource );
+	TInt	GetData( HBufC8 &aDestination );
+	TInt	SaveData( const TDesC &filePath );
+	operator const TDesC8&( void ) const;
+
+private:
+	CDataConsumerFile( void );
+	virtual ~CDataConsumerFile();
+	void ConstructL( void );
+
+	TPath	iFilePath;
+	RFs		iFsSession;
+
+	RMutex iLock;
+};
+
+#endif // __CDATACONSUMERFILE_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/dataconsumer_memory.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,77 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /********************************************************************************
+ *
+ * CDataConsumerMemory
+ *
+ ********************************************************************************/
+#ifndef __CDATACONSUMERMEMORY_H__
+#define __CDATACONSUMERMEMORY_H__
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+#include <e32std.h>
+#include <e32base.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ ********************************************************************************/
+
+#include "stat_interfaces.h"
+
+/********************************************************************************
+ *
+ * Types
+ *
+ ********************************************************************************/
+class CDataConsumerMemory :  public CBase, public MDataConsumer
+{
+public:
+	// Construction and destruction
+	static CDataConsumerMemory *NewL( void );
+
+	// from MDataConsumer
+	void	Delete( void );
+	TInt	GetTotalSize( TInt &aTotalSize );
+
+	// The data source is a buffer of memory which is
+	// copied to this object.
+	TInt	AddData( const TDesC8 &aSource );
+	TInt	GetData( HBufC8 &aDestination );
+	TInt	SaveData( const TDesC &filePath );
+	operator const TDesC8&( void ) const;
+
+private:
+	CDataConsumerMemory( void );
+	virtual ~CDataConsumerMemory();
+	void ConstructL( void );
+
+	HBufC8 *iDataBuffer;
+
+	RMutex iLock;
+};
+
+#endif // __CDATACONSUMERMEMORY_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/datasupplier_file.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,81 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /********************************************************************************
+ *
+ * CDataSupplierFile
+ *
+ ********************************************************************************/
+#ifndef __CDATASUPPLIERFILE_H__
+#define __CDATASUPPLIERFILE_H__
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+#include <e32std.h>
+#include <e32base.h>
+#include <f32file.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ ********************************************************************************/
+
+#include "stat_interfaces.h"
+
+/********************************************************************************
+ *
+ * Types
+ *
+ ********************************************************************************/
+class CDataSupplierFile :  public CBase, public MDataSupplier
+{
+public:
+	// Construction and destruction
+	static CDataSupplierFile *NewL( void );
+
+	// from MDataSupplier
+	void	Delete( void );
+	TInt	GetTotalSize( TInt &aTotalSize );
+	TInt	GetRemainingSize( TInt &aRemainingSize );
+
+	// The data source is a string representing a file path.
+	TInt 	SetData( const TDesC8 &aSource );
+	TInt	GetData( HBufC8 &aDestination,
+				TInt aLengthToCopy, TInt &aActuallyCopied );
+
+private:
+	CDataSupplierFile( void );
+	virtual ~CDataSupplierFile();
+	void ConstructL( void );
+
+	HBufC8	*iDataBuffer;
+	TInt	iCurrentLocation;
+
+	TPath	iFilePath;
+	RFs		iFsSession;
+
+	RMutex	iLock;
+};
+
+#endif // __CDATASUPPLIERFILE_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/datasupplier_memory.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,79 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /********************************************************************************
+ *
+ * CDataSupplierMemory
+ *
+ ********************************************************************************/
+#ifndef __CDATASUPPLIERMEMORY_H__
+#define __CDATASUPPLIERMEMORY_H__
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+#include <e32std.h>
+#include <e32base.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ ********************************************************************************/
+
+#include "stat_interfaces.h"
+
+/********************************************************************************
+ *
+ * Types
+ *
+ ********************************************************************************/
+class CDataSupplierMemory :  public CBase, public MDataSupplier
+{
+public:
+	// Construction and destruction
+	static CDataSupplierMemory *NewL( void );
+
+	// from MDataSupplier
+	void	Delete( void );
+	TInt	GetTotalSize( TInt &aTotalSize );
+	TInt	GetRemainingSize( TInt &aRemainingSize );
+
+	// The data source is a buffer of memory which is
+	// copied to this object.
+	TInt 	SetData( const TDesC8 &aSource );
+	TInt	GetData( HBufC8 &aDestination,
+				TInt aLengthToCopy, TInt &aActuallyCopied );
+	// TInt	GetDataPtr( TPtrC8 &aDestination );
+
+private:
+	CDataSupplierMemory( void );
+	virtual ~CDataSupplierMemory();
+	void ConstructL( void );
+
+	HBufC8 *iDataBuffer;
+	TInt iCurrentLocation;
+
+	RMutex iLock;
+};
+
+#endif // __CDATASUPPLIERMEMORY_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/filedump.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#ifndef FILEDUMP_H
+#define FILEDUMP_H
+
+#include <e32base.h>
+#include <f32file.h>
+#include <e32cons.h>
+
+#include "stat_interfaces.h"
+
+#define ST_MAXMESSAGELENGTH		510
+
+class FileDump : public MNotifyLogMessage
+{
+public:
+	FileDump():bInitialised(EFalse), pConsole(NULL){}
+
+	// from MNotifyLogMessage
+	GLDEF_C TInt Init(RFs &fsSession, TPtrC16 filename, CConsoleBase* console);
+	GLDEF_C TBool IsInitialised() const;
+	GLDEF_C void Msg(TPtrC16 text, ...);
+	GLDEF_C void CloseFile();
+
+private:
+	TBool bInitialised;
+	RFile file;
+	CConsoleBase* pConsole;
+	TBuf16<ST_MAXMESSAGELENGTH + 2> buf;	// temp buffer
+
+	GLDEF_C TBool WriteBuffer16ToFile(TDesC16 &buffer, RFile &handle);
+};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/keycodes.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,552 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#if !defined(__KEYCODES_H__)
+#define __KEYCODES_H__
+
+#include <e32keys.h>
+
+#define NO_MORE_KEYS	_S("NO_MORE_KEYS")	// end of array
+#define NO_MORE_SCANCODEKEYS _S("NO_MORE_SCANCODE_KEYS")
+
+//------------------------------------------------------------------------------
+//This section represents the textual KEY codes entered by the end user
+
+const TText* const ENUM_TEXTKEYArray[] = 
+{
+	_S("Null"),
+	_S("Bell"),
+	_S("Backspace"),
+	_S("Tab"),
+	_S("LineFeed"),
+	_S("VerticalTab"),
+	_S("FormFeed"),
+	_S("Enter"),
+	_S("Escape"),
+	_S("Space"),
+	_S("Delete"),
+	_S("PrintScreen"),
+	_S("Pause"),
+	_S("Home"),
+	_S("End"),
+	_S("PageUp"),
+	_S("PageDown"),
+	_S("Insert"),
+	_S("LeftArrow"),
+	_S("RightArrow"),
+	_S("UpArrow"),
+	_S("DownArrow"),
+	_S("LeftShift"),
+	_S("RightShift"),
+	_S("LeftAlt"),
+	_S("RightAlt"),
+	_S("LeftCtrl"),
+	_S("RightCtrl"),
+	_S("LeftFunc"),
+	_S("RightFunc"),
+	_S("CapsLock"),
+	_S("NumLock"),
+	_S("ScrollLock"),
+	_S("F1"),
+	_S("F2"),
+	_S("F3"),
+	_S("F4"),
+	_S("F5"),
+	_S("F6"),
+	_S("F7"),
+	_S("F8"),
+	_S("F9"),
+	_S("F10"),
+	_S("F11"),
+	_S("F12"),
+	_S("F13"),
+	_S("F14"),
+	_S("F15"),
+	_S("F16"),
+	_S("F17"),
+	_S("F18"),
+	_S("F19"),
+	_S("F20"),
+	_S("F21"),
+	_S("F22"),
+	_S("F23"),
+	_S("F24"),
+    _S("Off"),
+    _S("IncContrast"),
+    _S("DecContrast"),
+    _S("BacklightOn"),
+    _S("BacklightOff"),
+    _S("BacklightToggle"),
+    _S("SliderDown"),
+    _S("SliderUp"),
+    _S("Menu"),
+    _S("DictaphonePlay"),
+    _S("DictaphoneStop"),
+    _S("DictaphoneRecord"),
+    _S("Help"),
+    _S("Dial"),
+	_S("ScreenDimension0"),
+	_S("ScreenDimension1"),
+	_S("ScreenDimension2"),
+	_S("ScreenDimension3"),
+	_S("IncVolume"),
+	_S("DecVolume"),
+	_S("Device0"),
+	_S("Device1"),
+	_S("Device2"),
+	_S("Device3"),
+	_S("Device4"),
+	_S("Device5"),
+	_S("Device6"),
+	_S("Device7"),
+	_S("Device8"),
+	_S("Device9"),
+	_S("DeviceA"),
+	_S("DeviceB"),
+	_S("DeviceC"),
+	_S("DeviceD"),
+	_S("DeviceE"),
+	_S("DeviceF"),
+	_S("Application0"),
+	_S("Application1"),
+	_S("Application2"),
+	_S("Application3"),
+	_S("Application4"),
+	_S("Application5"),
+	_S("Application6"),
+	_S("Application7"),
+	_S("Application8"),
+	_S("Application9"),
+	_S("ApplicationA"),
+	_S("ApplicationB"),
+	_S("ApplicationC"),
+	_S("ApplicationD"),
+	_S("ApplicationE"),
+	_S("ApplicationF"),
+	_S("Yes"),
+	_S("No"),
+	_S("IncBrightness"),
+	_S("DecBrightness"),
+	NO_MORE_KEYS
+};
+
+//------------------------------------------------------------------------------
+//This section represents the TKeyCode values of the KEYS used by the end user
+
+const TKeyCode ENUM_VALKEYArray[] =
+{
+	EKeyNull,
+	EKeyBell,
+	EKeyBackspace,
+	EKeyTab,
+	EKeyLineFeed,
+	EKeyVerticalTab,
+	EKeyFormFeed,
+	EKeyEnter,
+	EKeyEscape,
+	EKeySpace,
+	EKeyDelete,
+	EKeyPrintScreen,
+	EKeyPause,
+	EKeyHome,
+	EKeyEnd,
+	EKeyPageUp,
+	EKeyPageDown,
+	EKeyInsert,
+	EKeyLeftArrow,
+	EKeyRightArrow,
+	EKeyUpArrow,
+	EKeyDownArrow,
+	EKeyLeftShift,
+	EKeyRightShift,
+	EKeyLeftAlt,
+	EKeyRightAlt,
+	EKeyLeftCtrl,
+	EKeyRightCtrl,
+	EKeyLeftFunc,
+	EKeyRightFunc,
+	EKeyCapsLock,
+	EKeyNumLock,
+	EKeyScrollLock,
+	EKeyF1,
+	EKeyF2,
+	EKeyF3,
+	EKeyF4,
+	EKeyF5,
+	EKeyF6,
+	EKeyF7,
+	EKeyF8,
+	EKeyF9,
+	EKeyF10,
+	EKeyF11,
+	EKeyF12,
+	EKeyF13,
+	EKeyF14,
+	EKeyF15,
+	EKeyF16,
+	EKeyF17,
+	EKeyF18,
+	EKeyF19,
+	EKeyF20,
+	EKeyF21,
+	EKeyF22,
+	EKeyF23,
+	EKeyF24,
+    EKeyOff,
+    EKeyIncContrast,
+    EKeyDecContrast,
+    EKeyBacklightOn,
+    EKeyBacklightOff,
+    EKeyBacklightToggle,
+    EKeySliderDown,
+    EKeySliderUp,
+    EKeyMenu,
+    EKeyDictaphonePlay,
+    EKeyDictaphoneStop,
+    EKeyDictaphoneRecord,
+    EKeyHelp,
+    EKeyDial,
+	EKeyScreenDimension0,
+	EKeyScreenDimension1,
+	EKeyScreenDimension2,
+	EKeyScreenDimension3,
+	EKeyIncVolume,
+	EKeyDecVolume,
+	EKeyDevice0,
+	EKeyDevice1,
+	EKeyDevice2,
+	EKeyDevice3,
+	EKeyDevice4,
+	EKeyDevice5,
+	EKeyDevice6,
+	EKeyDevice7,
+	EKeyDevice8,
+	EKeyDevice9,
+	EKeyDeviceA,
+	EKeyDeviceB,
+	EKeyDeviceC,
+	EKeyDeviceD,
+	EKeyDeviceE,
+	EKeyDeviceF,
+	EKeyApplication0,
+	EKeyApplication1,
+	EKeyApplication2,
+	EKeyApplication3,
+	EKeyApplication4,
+	EKeyApplication5,
+	EKeyApplication6,
+	EKeyApplication7,
+	EKeyApplication8,
+	EKeyApplication9,
+	EKeyApplicationA,
+	EKeyApplicationB,
+	EKeyApplicationC,
+	EKeyApplicationD,
+	EKeyApplicationE,
+	EKeyApplicationF,
+	EKeyYes,
+	EKeyNo,
+	EKeyIncBrightness,
+	EKeyDecBrightness
+};
+
+//------------------------------------------------------------------------------
+//This section represents the textual SCAN codes entered by the end user in sending system keypresses (L)
+
+const TText* const ENUM_TEXTSCANCODEArray[] = 
+{
+	_S("Null"),
+	_S("Backspace"),
+	_S("Tab"),
+	_S("Enter"),
+	_S("Escape"),
+	_S("Space"),
+	_S("PrintScreen"),
+	_S("Pause"),
+	_S("Home"),
+	_S("End"),
+	_S("PageUp"),
+	_S("PageDown"),
+	_S("Insert"),
+	_S("Delete"),
+	_S("LeftArrow"),
+	_S("RightArrow"),
+	_S("UpArrow"),
+	_S("DownArrow"),
+	_S("LeftShift"),
+	_S("RightShift"),
+	_S("LeftAlt"),
+	_S("RightAlt"),
+	_S("LeftCtrl"),
+	_S("RightCtrl"),
+	_S("LeftFunc"),
+	_S("RightFunc"),
+	_S("CapsLock"),
+	_S("NumLock"),
+	_S("ScrollLock"),
+	_S("F1"),
+	_S("F2"),
+	_S("F3"),
+	_S("F4"),
+	_S("F5"),
+	_S("F6"),
+	_S("F7"),
+	_S("F8"),
+	_S("F9"),
+	_S("F10"),
+	_S("F11"),
+	_S("F12"),
+	_S("F13"),
+	_S("F14"),
+	_S("F15"),
+	_S("F16"),
+	_S("F17"),
+	_S("F18"),
+	_S("F19"),
+	_S("F20"),
+	_S("F21"),
+	_S("F22"),
+	_S("F23"),
+	_S("F24"),
+	_S("XXX"),
+	_S("Comma"),
+	_S("FullStop"),
+	_S("ForwardSlash"),
+	_S("BackSlash"),
+	_S("SemiColon"),
+	_S("SingleQuote"),
+	_S("Hash"),
+	_S("SquareBracketLeft"),
+	_S("SquareBracketRight"),
+	_S("Minus"),
+	_S("Equals"),
+	_S("NkpForwardSlash"),
+	_S("NkpAsterisk"),
+	_S("NkpMinus"),
+	_S("NkpPlus"),
+	_S("NkpEnter"),
+	_S("Nkp1"),
+	_S("Nkp2"),
+	_S("Nkp3"),
+	_S("Nkp4"),
+	_S("Nkp5"),
+	_S("Nkp6"),
+	_S("Nkp7"),
+	_S("Nkp8"),
+	_S("Nkp9"),
+	_S("Nkp0"),
+	_S("NkpFullStop"),
+    _S("Menu"),
+    _S("BacklightOn"),
+    _S("BacklightOff"),
+    _S("BacklightToggle"),
+    _S("IncContrast"),
+    _S("DecContrast"),
+    _S("SliderDown"),
+    _S("SliderUp"),
+    _S("DictaphonePlay"),
+    _S("DictaphoneStop"),
+    _S("DictaphoneRecord"),
+    _S("Help"),
+    _S("Off"),
+    _S("Dial"),
+    _S("IncVolume"),
+    _S("DecVolume"),
+    _S("Device0"),
+    _S("Device1"),
+    _S("Device2"),
+    _S("Device3"),
+    _S("Device4"),
+    _S("Device5"),
+    _S("Device6"),
+    _S("Device7"),
+    _S("Device8"),
+    _S("Device9"),
+    _S("DeviceA"),
+    _S("DeviceB"),
+    _S("DeviceC"),
+    _S("DeviceD"),
+    _S("DeviceE"),
+    _S("DeviceF"),
+    _S("Application0"),
+    _S("Application1"),
+    _S("Application2"),
+    _S("Application3"),
+    _S("Application4"),
+    _S("Application5"),
+    _S("Application6"),
+    _S("Application7"),
+    _S("Application8"),
+    _S("Application9"),
+    _S("ApplicationA"),
+    _S("ApplicationB"),
+    _S("ApplicationC"),
+    _S("ApplicationD"),
+    _S("ApplicationE"),
+    _S("ApplicationF"),
+	_S("Yes"),
+	_S("No"),
+	_S("IncBrightness"),
+	_S("DecBrightness"),
+	NO_MORE_SCANCODEKEYS
+
+};
+
+//------------------------------------------------------------------------------
+//This section represents the TStdScanCode values of the SCANCODES used by the end user with the L command
+
+const TStdScanCode ENUM_VALSCANCODEArray[] =
+{
+	EStdKeyNull,
+	EStdKeyBackspace,
+	EStdKeyTab,
+	EStdKeyEnter,
+	EStdKeyEscape,
+	EStdKeySpace,
+	EStdKeyPrintScreen,
+	EStdKeyPause,
+	EStdKeyHome,
+	EStdKeyEnd,
+	EStdKeyPageUp,
+	EStdKeyPageDown,
+	EStdKeyInsert,
+	EStdKeyDelete,
+	EStdKeyLeftArrow,
+	EStdKeyRightArrow,
+	EStdKeyUpArrow,
+	EStdKeyDownArrow,
+	EStdKeyLeftShift,
+	EStdKeyRightShift,
+	EStdKeyLeftAlt,
+	EStdKeyRightAlt,
+	EStdKeyLeftCtrl,
+	EStdKeyRightCtrl,
+	EStdKeyLeftFunc,
+	EStdKeyRightFunc,
+	EStdKeyCapsLock,
+	EStdKeyNumLock,
+	EStdKeyScrollLock,
+	EStdKeyF1,
+	EStdKeyF2,
+	EStdKeyF3,
+	EStdKeyF4,
+	EStdKeyF5,
+	EStdKeyF6,
+	EStdKeyF7,
+	EStdKeyF8,
+	EStdKeyF9,
+	EStdKeyF10,
+	EStdKeyF11,
+	EStdKeyF12,
+	EStdKeyF13,
+	EStdKeyF14,
+	EStdKeyF15,
+	EStdKeyF16,
+	EStdKeyF17,
+	EStdKeyF18,
+	EStdKeyF19,
+	EStdKeyF20,
+	EStdKeyF21,
+	EStdKeyF22,
+	EStdKeyF23,
+	EStdKeyF24,
+	EStdKeyXXX,
+	EStdKeyComma,
+	EStdKeyFullStop,
+	EStdKeyForwardSlash,
+	EStdKeyBackSlash,
+	EStdKeySemiColon,
+	EStdKeySingleQuote,
+	EStdKeyHash,
+	EStdKeySquareBracketLeft,
+	EStdKeySquareBracketRight,
+	EStdKeyMinus,
+	EStdKeyEquals,
+	EStdKeyNkpForwardSlash,
+	EStdKeyNkpAsterisk,
+	EStdKeyNkpMinus,
+	EStdKeyNkpPlus,
+	EStdKeyNkpEnter,
+	EStdKeyNkp1,
+	EStdKeyNkp2,
+	EStdKeyNkp3,
+	EStdKeyNkp4,
+	EStdKeyNkp5,
+	EStdKeyNkp6,
+	EStdKeyNkp7,
+	EStdKeyNkp8,
+	EStdKeyNkp9,
+	EStdKeyNkp0,
+	EStdKeyNkpFullStop,
+    EStdKeyMenu,
+    EStdKeyBacklightOn,
+    EStdKeyBacklightOff,
+    EStdKeyBacklightToggle,
+    EStdKeyIncContrast,
+    EStdKeyDecContrast,
+    EStdKeySliderDown,
+    EStdKeySliderUp,
+    EStdKeyDictaphonePlay,
+    EStdKeyDictaphoneStop,
+    EStdKeyDictaphoneRecord,
+    EStdKeyHelp,
+    EStdKeyOff,
+    EStdKeyDial,
+    EStdKeyIncVolume,
+    EStdKeyDecVolume,
+    EStdKeyDevice0,
+    EStdKeyDevice1,
+    EStdKeyDevice2,
+    EStdKeyDevice3,
+    EStdKeyDevice4,
+    EStdKeyDevice5,
+    EStdKeyDevice6,
+    EStdKeyDevice7,
+    EStdKeyDevice8,
+    EStdKeyDevice9,
+    EStdKeyDeviceA,
+    EStdKeyDeviceB,
+    EStdKeyDeviceC,
+    EStdKeyDeviceD,
+    EStdKeyDeviceE,
+    EStdKeyDeviceF,
+    EStdKeyApplication0,
+    EStdKeyApplication1,
+    EStdKeyApplication2,
+    EStdKeyApplication3,
+    EStdKeyApplication4,
+    EStdKeyApplication5,
+    EStdKeyApplication6,
+    EStdKeyApplication7,
+    EStdKeyApplication8,
+    EStdKeyApplication9,
+    EStdKeyApplicationA,
+    EStdKeyApplicationB,
+    EStdKeyApplicationC,
+    EStdKeyApplicationD,
+    EStdKeyApplicationE,
+    EStdKeyApplicationF,
+	EStdKeyYes,
+	EStdKeyNo,
+	EStdKeyIncBrightness,
+	EStdKeyDecBrightness
+};
+
+//------------------------------------------------------------------------------
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/modifiers.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#if !defined(__MODIFIERS_H__)
+#define __MODIFIERS_H__
+
+#include <e32keys.h>
+
+//------------------------------------------------------------------------------
+
+#define NO_MORE_MODIFIERKEYS	_S("NO_MORE_MODIFIERKEYS")	// end of array
+
+const TText* const ENUM_TEXTMODIFIERSArray[] = 
+{
+	_S("Autorepeatable"),
+	_S("Keypad"),
+	_S("LeftAlt"),
+	_S("RightAlt"),
+	_S("Alt"),
+	_S("LeftCtrl"),
+	_S("RightCtrl"),
+	_S("Ctrl"),
+	_S("LeftShift"),
+	_S("RightShift"),
+	_S("Shift"),
+	_S("LeftFunc"),
+	_S("RightFunc"),
+	_S("Func"),
+	_S("CapsLock"),
+	_S("NumLock"),
+	_S("ScrollLock"),
+	_S("KeyUp"),
+	_S("Special"),
+	_S("DoubleClick"),
+    _S("PureKeycode"),
+	_S("EAllModifiers"),
+	NO_MORE_MODIFIERKEYS
+};
+
+//------------------------------------------------------------------------------
+
+const TEventModifier ENUM_VALMODIFIERSArray[] =
+{
+	EModifierAutorepeatable,
+	EModifierKeypad,
+	EModifierLeftAlt,
+	EModifierRightAlt,
+	EModifierAlt,
+	EModifierLeftCtrl,
+	EModifierRightCtrl,
+	EModifierCtrl,
+	EModifierLeftShift,
+	EModifierRightShift,
+	EModifierShift,
+	EModifierLeftFunc,
+	EModifierRightFunc,
+	EModifierFunc,
+	EModifierCapsLock,
+	EModifierNumLock,
+	EModifierScrollLock,
+	EModifierKeyUp,
+	EModifierSpecial,
+	EModifierDoubleClick,
+    EModifierPureKeycode,
+	EAllModifiers
+};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/msgwin.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#ifndef __MSGWIN_H__
+#define __MSGWIN_H__
+
+class TMsgWin
+{
+public:
+	static void Show( TPtrC text, ... );
+};
+
+#endif // __MSGWIN_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/ntoh.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * Switches
+ *
+ *******************************************************************************/
+#ifndef __NTOH_H__
+#define __NTOH_H__
+
+/********************************************************************************
+ *
+ * Includes
+ *
+ *******************************************************************************/
+#include <e32std.h>
+
+/********************************************************************************
+ *
+ * Definitions
+ *
+ *******************************************************************************/
+#define LilEnd 0
+#define BigEnd 1
+
+/********************************************************************************
+ *
+ * Macro Functions
+ *
+ *******************************************************************************/
+
+/********************************************************************************
+ *
+ * Prototypes
+ *
+ *******************************************************************************/
+int DetectLocalEndian();
+long LittleToBigL( long src );
+long BigToLittleL( long src );
+short LittleToBigS( short src );
+short BigToLittleS( short src );
+long ntohl( long src );
+long htonl( long src );
+short ntohs( short src );
+short htons( short src );
+
+#endif // __NTOH_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#ifndef __STAT_H__
+#define __STAT_H__
+
+const TUint KVersionMajor = 1; 
+const TUint KVersionMinor = 1;
+const TUint KVersionPatch = 1002;
+
+const char  OPT_DELIMITER	= '|';
+const char	RESYNC_ID		= '?';
+const char	FAILED_ID		= '*';
+const char  REFRESH_ID		= 'Q';
+
+_LIT(KFileSrvDll, "efsrv.dll");
+_LIT(KFileSeparator, "\\");
+_LIT(KStatLogFile, "statoutput.log");
+_LIT(KReDrive, "$:");
+
+#endif //__STAT_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_application.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,121 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/*************************************************************************
+ *
+ * Switches
+ *
+ ************************************************************************/
+#ifndef __STATAPPLICATION_H__
+#define __STATAPPLICATION_H__
+
+/*************************************************************************
+ *
+ * System Includes
+ *
+ ************************************************************************/
+#include <coeccntx.h>
+#include <eikenv.h>
+#include <eikappui.h>
+#include <eikapp.h>
+#include <eikdoc.h>
+#include <eikmenup.h>
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ ************************************************************************/
+#include <statgui.rsg>
+#include "statapi.hrh"
+#include "stat_window.h"
+#include "stat_tcpip.h"
+#include "stat_controller.h"
+
+#ifdef SYMBIAN_DIST_SERIES60
+#include <aknappui.h>
+#endif
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ ************************************************************************/
+#ifdef SYMBIAN_DIST_SERIES60
+#define CPlatAppUi	CAknAppUi
+#else
+#define CPlatAppUi CEikAppUi
+#endif
+
+/*************************************************************************
+ *
+ * CStatApplication
+ *
+ ************************************************************************/
+class CStatApplication : public CEikApplication
+{
+private: 
+	CApaDocument* CreateDocumentL();
+	TUid AppDllUid() const;
+};
+
+/*************************************************************************
+ *
+ * CStatDocument
+ *
+ ************************************************************************/
+class CStatDocument : public CEikDocument
+{
+public:
+	static CStatDocument* NewL(CEikApplication& aApp);
+	CStatDocument(CEikApplication& aApp);
+	void ConstructL();
+
+private: 
+	CEikAppUi* CreateAppUiL();
+};
+
+/*************************************************************************
+ *
+ * CStatAppUi
+ *
+ ************************************************************************/
+class CStatAppUi : public CPlatAppUi, public MCoeControlObserver
+{
+public:	
+    void ConstructL();
+	~CStatAppUi();
+
+	// From CEikAppUi
+	TKeyResponse HandleKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
+	void HandleCommandL( TInt aCommand );
+	void HandleForegroundEventL(TBool aForeground);
+
+	// From MCoeControlObserver
+	void HandleControlEventL( CCoeControl* aControl, TCoeEvent aEventType );
+
+private:
+	CStatController *iController;
+	CStatWindow *iWindow;
+};
+
+
+
+#endif //__STATAPPLICATION_H__
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_bt.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,141 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * Stat Bletooth Transport
+ *
+ *******************************************************************************/
+#ifndef __STATBT_H__
+#define __STATBT_H__
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ *******************************************************************************/
+#include <es_sock.h>
+
+#include <btmanclient.h>
+#include <btsdp.h>
+#include <bt_sock.h>
+#include <btextnotifiers.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ *******************************************************************************/
+#include "stat_interfaces.h"
+
+/********************************************************************************
+ *
+ * Definitions
+ *
+ *******************************************************************************/
+const TUint KStatBTHeaderSize	= 8;
+const TUint KLittleStatBTListenQueue = 1;
+const TUint KLittleStatBTPort = 3;
+
+/********************************************************************************
+ *
+ * CStatTransportBT - Top-level of the transport. Creates and waits on the 
+ * listening socket. When a new data socket is created it creates the reader
+ * and writer passing the socket to them. After that, the object simply routes
+ * read/write calls/cancels to the appopriate objects.
+ *
+ *******************************************************************************/
+class CStatTransportBT : public CActive, public MStatNetwork
+{
+public:
+	// construction
+	static CStatTransportBT *NewL( void );
+	CStatTransportBT();
+	~CStatTransportBT();
+
+	// from MStatNetwork
+	TInt GetPacketSize();
+	TInt InitialiseL( MNotifyStatTransport *iTransport );
+	TInt ConnectL( TDesC *aRemoteHost );
+	TInt RequestSend( TDesC8 *aCommandData, const TUint aDataLength );
+	TInt RequestReceive( TUint aByteCount );
+	TInt Disconnect( void );
+	TInt Release( void );
+	TText8 *Error( void );
+	TUint NtoHl( TUint aValue ) const;
+	TUint HtoNl( TUint aValue ) const;
+	TBool PadPacket( TUint size ) const;
+
+	// from CActive 
+	void RunL( void );
+	void DoCancel();
+
+private:
+	void ConstructL( void );
+	
+	TInt RegWithSDPDatabaseL( void );
+	TInt StartSocketL( void );
+	void HandleAsyncDisconnect( void );
+
+public:
+	enum TStatTransportBTStatus { EIdle, EError, EInitialised, EConnectingSockets, EConnected, 
+								EConnectingRegisterMgr, EConnectingRegisterSDP, 
+								EDisconnectingData, EDisconnectingListen, 
+								EDisconnected, EDisconnectingUnregister };
+
+private:
+	TStatTransportBTStatus iBTTransportStatus;
+	TStatTransportBTStatus iBTTransportDisconnectStatusBeforeUnregister;
+	TReadWriteStatus iRWStatus;
+	MNotifyStatTransport *iTransport;
+	TInt iMaxPacketSize;
+
+	HBufC8 *iRecvBuffer;
+	TPtr8 *iRecvBufferPtr;
+
+ 	RSocket iListenSocket;
+	RSocket iDataSocket;
+ 	RSocketServ iSocketServ;
+ 	HBufC8 *iWrCommandData;
+ 	TUint iPort;							//	Assigned port number
+
+ 	TBTServiceSecurity iServiceSecurity;	//Service security object
+ 
+ 
+ 	RSdp iSdpSession;					//Service Discovery Session
+ 	RSdpDatabase iSdpDatabaseSession;	//Subsession to the SDP through which service record and their attributes can be added, deleted, and updated.
+ 	TSdpServRecordHandle iRecHandle;		//Session record handle
+};
+
+inline TUint CStatTransportBT::NtoHl( TUint aValue ) const
+{
+	return ( aValue );
+}
+
+inline TUint CStatTransportBT::HtoNl( TUint aValue ) const
+{
+	return ( aValue );
+}
+
+inline TBool CStatTransportBT::PadPacket( TUint ) const
+{
+	return ( EFalse );
+}
+
+#endif // __STATBT_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_console.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/*************************************************************************
+ *
+ * Switches
+ *
+ ************************************************************************/
+#ifndef __STATCONSOLE_H__
+#define __STATCONSOLE_H__
+
+/*************************************************************************
+ *
+ * System Includes
+ *
+ ************************************************************************/
+#include <e32base.h>
+#include <e32cons.h>
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ ************************************************************************/
+#include "stat_interfaces.h"
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ ************************************************************************/
+
+/*************************************************************************
+ *
+ * CStatConsole
+ *
+ ************************************************************************/
+class CStatConsole : public CBase, public MNotifyUI
+{
+public:
+	// Construction
+	static CStatConsole *NewL( CConsoleBase *aConsole, MNotifyLogMessage *const aMsg );
+	void ConstructL( CConsoleBase *aConsole, MNotifyLogMessage *const aMsg ); 
+	~CStatConsole();
+
+	// MNotifyUI
+	void HandleStatusChange( TInt aSessionId, TCommStatus aNewStatus );
+	void HandleError( TInt aError, void *aErrorData );
+	void HandleInfo( const TDesC *aInfo );
+	void UserExitRequest();
+
+private:
+	CConsoleBase *iConsole;
+	TInt iUserExitRequest;
+
+	MNotifyLogMessage *iMsg;
+};
+
+#endif //__STATCONSOLE_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_controller.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,117 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/*************************************************************************
+ *
+ * Switches
+ *
+ ************************************************************************/
+#ifndef __STATCONTROLLER_H__
+#define __STATCONTROLLER_H__
+
+/*************************************************************************
+ *
+ * System Includes
+ *
+ ************************************************************************/
+#include <e32std.h>
+#include <e32base.h>
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ ************************************************************************/
+#include "stat_interfaces.h"
+#include "stat_engine.h"
+#include "stat_packetisation.h"
+#include "stat_serial.h"
+
+#ifndef LIGHT_MODE
+#include "stat_tcpip.h"
+#include "Stat_bt.h"
+#include "stat_usb.h"
+#endif // ifndef LIGHT_MODE
+
+
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ ************************************************************************/
+#define KAddressTextLimit 16
+
+/*************************************************************************
+ *
+ * CStatController
+ *
+ ************************************************************************/
+class CStatController : public CActive, public MStatController, public MNotifyStatController
+{
+public:
+	~CStatController();
+	static CStatController *NewL();
+
+	// from MStatController
+	TInt StartSession( TStatConnectType aConnectType, TDesC *aConnectParams, MNotifyUI *aUI, RFs *const aSession, MNotifyLogMessage *const aMsg);
+	TInt StopSession( TInt aSessionId );
+	TInt SessionStatus( TInt aSessionId );
+
+	// from MNotifyStatController
+	void HandleStatusChange( TCommStatus aNewStatus );
+	void HandleError( TInt aError, void *aErrorData );
+	void HandleInfo( const TDesC *aInfo );
+
+	// from CActive
+	void RunL();
+	void DoCancel();
+
+private:
+	CStatController();
+	void ConstructL( void );
+	void SetStatus( TCommStatus aNewStatus );
+	void Notify( TInt aErrorStatus );
+	MStatApiTransport *StartTransportL( TStatConnectType aConnectType );
+	void KillTransport();
+
+	TCommStatus iSessionStatus;
+	MStatApiTransport *iTransport;
+	CStatEngine *iEngine;
+	MNotifyUI *iUI;
+
+	TStatConnectType iConnectType;
+	CStatTransportPacketisation *iPacketisationTransport;
+	CStatApiSerial *iSerialNetwork;
+#ifndef LIGHT_MODE
+	CStatTransportTCPIP *iTcpipTransport;
+
+	CStatApiUsb *iUsbNetwork;
+	CStatTransportBT *iBluetoothTransport;
+#endif
+
+	TBool iConnectedSuccessfully, iUserInitiatedExitRequest;
+	TBuf<KAddressTextLimit> iConnectParams;
+
+	RFs *iFs;
+	MNotifyLogMessage *iMsg;
+};
+
+
+#endif //__STATCONTROLLER_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_engine.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,109 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /********************************************************************************
+ *
+ * CStatEngine - central hub of stat
+ *
+ ********************************************************************************/
+#ifndef __CSTATENGINE_H__
+#define __CSTATENGINE_H__
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ ********************************************************************************/
+#include "stat_interfaces.h"
+#include "statapi_commanddecoder.h"
+#include "filedump.h"
+
+/********************************************************************************
+ *
+ * Definitions
+ *
+ ********************************************************************************/
+//const char	RESYNC_ID		= '?';
+//const char	FAILED_ID		= '*';
+//const TUint	KSyncMax		= 5;
+
+typedef enum { KOpNone, KOpInitialise, KOpConnect, KOpDisconnect, KOpRelease } TStateOp;
+
+/********************************************************************************
+ *
+ * Types
+ *
+ ********************************************************************************/
+class CStatEngine :  public CBase, public MNotifyStatEngine, public MStatEngine
+{
+public:
+	// construction
+	static CStatEngine *NewL( MNotifyStatController *aController, RFs *const aSession, MNotifyLogMessage *const aMsg );
+	CStatEngine();
+	virtual ~CStatEngine();
+
+	// from MNotifyStatEngine
+	void HandleInitialise( TInt aResult );
+	void HandleConnect( TInt aResult );
+	void HandleSend( TInt aResult );
+	void HandleReceive( TInt aResult, const TUint aCommand,
+							MDataConsumer *const aDataConsumer );
+	void HandleDisconnect( TInt aResult );
+	void HandleRelease( TInt aResult );
+	void HandleError( TInt aError, void *aErrorData );
+	void HandleInfo( const TDesC *aInfo );
+
+	// from MStatEngine
+	void StartEngine( MStatApiTransport *aStatTransport, TStatConnectType aConnectType, TDesC *aRemoteHost );
+	void StopEngine( void );
+
+private:
+	// higher level transport interface functions
+	void OnConnect( void );
+	void OnRecvCommand( TUint aCommand, MDataConsumer *const aDataConsumer );
+
+	// internal
+	void ConstructL( MNotifyStatController *aController, RFs *const aSession, MNotifyLogMessage *const aMsg  );
+	void HandleStateChange( TStateOp aOperation, TInt aResult );
+	void HandleSingleStateChange( TStateOp *aOperation, TInt *aResult );
+	void SetState( TCommStatus aNewStatus );
+
+private:
+	TUint iResyncCount;
+	TCommStatus iEngineStatus;
+	TPtrC *iRemoteHost;
+	MStatApiTransport *iTransport;
+	MNotifyStatController *iController;
+	CStatApiCommandDecoder *iCommandDecoder;
+
+	MDataSupplier *iDataSupplier;	// The data supplier is 
+									// use to pass data from the
+									// command decoder to the
+									// transport layers.
+									// Each specific object is
+									// valid for the context of a 
+									// single command (and 
+									// destroyed).
+
+	MNotifyLogMessage *iMsg;
+	RFs	*iFs;
+	TBool iDeleteLastFile;  
+};
+
+#endif //__CSTATENGINE_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_interfaces.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,353 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * Stat interfaces
+ *
+ ********************************************************************************/
+#ifndef __MSTATAPITRANSPORT_H__
+#define __MSTATAPITRANSPORT_H__
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ ********************************************************************************/
+#include <e32std.h>
+#include <f32file.h>
+
+/********************************************************************************
+ *
+ * Types
+ *
+ ********************************************************************************/
+enum TTransportResult {
+	KSTErrSuccess,
+	KSTErrAsynchronous,
+	KSTErrGeneralFailure,
+	KSTErrReadFailure,
+	KSTErrWriteFailure,
+	KSTErrConnectFailure,
+	KSTErrUnexpectedFragmentCommand,
+	KSTErrResyncCommand
+};
+
+enum TCommStatus { 
+	EIdle,
+	EInitialising, 
+	EInitialised, 
+	EConnecting, 
+	EConnected,
+	EDisconnecting, 
+	EDisconnected, 
+	EReleasing, 
+	ESendPending,
+	EReceivePending,
+	ELast
+};
+
+enum TReadWriteStatus {
+		ENoRW,
+		EWritePending,
+		EReadPending
+};
+
+enum TStatConnectType { 
+		ETCPIP, 
+		ESerial, 
+		EInfrared,
+		EBluetooth,
+		EUsb,
+		// ...
+		ENumConnectTypes,
+};
+
+/********************************************************************************
+ *
+ * MNotifyStatTransport - callback interface given to network on transport
+ *
+ ********************************************************************************/
+class MNotifyStatTransport
+{
+public:
+	virtual void HandleInitialise( TInt aResult ) = 0;
+	virtual void HandleConnect( TInt aResult ) = 0;
+	virtual void HandleSend( TInt aResult ) = 0;
+	virtual void HandleReceive( TInt aResult, TDesC8 *aData, TUint aDataLength ) = 0;
+	virtual void HandleDisconnect( TInt aResult ) = 0;
+	virtual void HandleRelease( TInt aResult ) = 0;
+	virtual void HandleError( TInt aError, void *aErrorData ) = 0;
+	virtual void HandleInfo( const TDesC *aInfo ) = 0;
+};
+
+/********************************************************************************
+ *
+ * MDataSupplier - interface to contain a data buffer and means for users
+ *					to access the data through this object.
+ *					Its purpose is to prevent the need for many data buffers
+ *					to be created by each object that needs data (instead
+ *					one instance of this interface will be passed), and also
+ *					it will hide from the user certain implementations such
+ *					as reading data from a file when more data is needed 
+ *					(this prevents the need to read all the data from a 
+ *					file at one time).
+ *					For STAT the purpose of this is to buffer data sent from
+ *					the device to the PC.  The data is buffered when it is
+ *					sent to the PC.
+ *
+ ********************************************************************************/
+class MDataSupplier
+{
+public:
+	// Destroy this object.
+	// After this call the memory is deleted and any pointers to
+	// the object become invalid.
+	virtual void	Delete( void ) = 0;
+
+	// Return the total size of the data available through
+	// this data supplier.
+	// The return value is one of the standard error codes:
+	// 	KErrNone
+	virtual TInt	GetTotalSize( TInt &aTotalSize ) = 0;
+	// Return the size of the data that is remaining in this
+	// data supplier.
+	// The return value is one of the standard error codes:
+	// 	KErrNone
+	virtual TInt	GetRemainingSize( TInt &aRemainingSize ) = 0;
+
+	// Set data in this data supplier object.
+	// The nature of the source data buffer and the
+	// storage used will be implementation specific to 
+	// derived classes.
+	// The return value is one of the standard error codes:
+	// 	KErrNone
+	// 	KErrNoMemory
+	//	KErrNotFound
+	virtual TInt	SetData( const TDesC8 &aSource ) = 0;
+
+	// Retreives data from this data supplier and copies it to
+	// the supplied buffer.
+	// The implementattion will be specific to derived classes
+	// but should ensure that if the user wants all data then it
+	// should be available in one call.
+	// If the length requested was more than the data remaining
+	// the return value will indicate success and the out
+	// parameter aActuallyCopied will hold the number of bytes 
+	// copied.
+	// The return value is one of the standard error codes:
+	// 	KErrNone
+	// 	KErrNoMemory
+	//	KErrNotFound
+	virtual TInt	GetData( HBufC8 &aDestination, TInt aLengthToCopy,
+						TInt &aActuallyCopied ) = 0;
+
+protected:
+	MDataSupplier( void ) {;}
+	virtual ~MDataSupplier( ) {;}
+};
+
+/********************************************************************************
+ *
+ * MDataConsumer - interface to contain a data buffer and means for users
+ *					to access the data through this object.
+ *					Its purpose is to prevent the need for many data buffers
+ *					to be created by each object that needs data (instead
+ *					one instance of this interface will be passed), and also
+ *					it will hide from the user certain implementations such
+ *					as reading data from a file when more data is needed 
+ *					(this prevents the need to read all the data from a 
+ *					file at one time).
+ *					For STAT the purpose of this is to buffer recevied from
+ *					the PC to the device.  The data is buffered when it is
+ *					received on the device.
+ *
+ ********************************************************************************/
+class MDataConsumer
+{
+public:
+	// Destroy this object.
+	// After this call the memory is deleted and any pointers to
+	// the object become invalid.
+	virtual void	Delete( void ) = 0;
+
+	// Return the total size of the data available through
+	// this data supplier.
+	// The return value is one of the standard error codes:
+	// 	KErrNone
+	virtual TInt	GetTotalSize( TInt &aTotalSize ) = 0;
+
+	// Add data in this data consumer object.
+	// The nature of the source data buffer and the
+	// storage used will be implementation specific to 
+	// derived classes.
+	// The return value is one of the standard error codes:
+	// 	KErrNone
+	// 	KErrNoMemory
+	//	KErrNotFound
+	virtual TInt	AddData( const TDesC8 &aSource ) = 0;
+
+	// Retreives data from this data consumer and copies it to
+	// the supplied buffer.
+	// The return value is one of the standard error codes:
+	// 	KErrNone
+	// 	KErrNoMemory
+	//	KErrNotFound
+	virtual TInt	GetData( HBufC8 &aDestination ) = 0;
+
+	// Retreives data from the data consumer as a
+	// descriptor.  The data is not copied.
+	virtual operator const TDesC8&( void ) const = 0;
+
+	// Retreives data from this data consumer and copies it to
+	// the supplied buffer.
+	// The return value is one of the standard error codes:
+	// 	KErrNone
+	// 	KErrNoMemory
+	//	KErrNotFound
+	virtual TInt	SaveData( const TDesC &filePath ) = 0;
+
+protected:
+	MDataConsumer( void ) {;}
+	virtual ~MDataConsumer( ) {;}
+};
+
+/********************************************************************************
+ *
+ * MNotifyLogMessage - callback interface to allow callers to log messages
+ *
+ ********************************************************************************/
+class MNotifyLogMessage
+{
+public:
+	virtual TInt Init(RFs &fsSession, TPtrC16 filename, CConsoleBase* console) = 0;
+	virtual void Msg(TPtrC16 text, ...) = 0;
+	virtual TBool IsInitialised() const = 0;
+	virtual void CloseFile() = 0;
+};
+
+/********************************************************************************
+ *
+ * MNotifyStatEngine - callback interface given to transport on engine
+ *
+ ********************************************************************************/
+class MNotifyStatEngine
+{
+public:
+	virtual void HandleInitialise( TInt aResult ) = 0;
+	virtual void HandleConnect( TInt aResult ) = 0;
+	virtual void HandleSend( TInt aResult ) = 0;
+	virtual void HandleReceive( TInt aResult, const TUint aCommand,
+						MDataConsumer *const aDataConsumer ) = 0;
+	virtual void HandleDisconnect( TInt aResult ) = 0;
+	virtual void HandleRelease( TInt aResult ) = 0;
+	virtual void HandleError( TInt aError, void *aErrorData ) = 0;
+	virtual void HandleInfo( const TDesC *aInfo ) = 0;
+	
+};
+
+/********************************************************************************
+ *
+ * MNotifyStatController - callback interface given to engine on controller
+ *
+ ********************************************************************************/
+class MNotifyStatController
+{
+public:
+	virtual void HandleStatusChange( TCommStatus aNewStatus ) = 0;
+	virtual void HandleError( TInt aError, void *aErrorData ) = 0;
+	virtual void HandleInfo( const TDesC *aInfo ) = 0;
+};
+
+/********************************************************************************
+ *
+ * MNotifyUI - callback interface given to the controller on the UI
+ *
+ ********************************************************************************/
+class MNotifyUI
+{
+public:
+	virtual void HandleStatusChange( TInt aSessionId, TCommStatus aNewStatus ) = 0;
+	virtual void HandleError( TInt aError, void *aErrorData ) = 0;
+	virtual void HandleInfo( const TDesC *aInfo ) = 0;
+};
+
+/********************************************************************************
+ *
+ * MStatApiNetwork - network interface called by transport layer
+ *
+ ********************************************************************************/
+class MStatNetwork
+{
+public:
+	virtual TInt GetPacketSize() = 0;
+	virtual TInt InitialiseL( MNotifyStatTransport *transport ) = 0;
+	virtual TInt ConnectL( TDesC *aRemoteHost ) = 0;
+	virtual TInt RequestSend( TDesC8 *aData, const TUint aLength ) = 0;
+	virtual TInt RequestReceive( TUint aByteCount ) = 0;
+	virtual TInt Disconnect( void ) = 0;
+	virtual TInt Release( void ) = 0;
+	virtual TText8 *Error( void ) = 0;
+	virtual TUint NtoHl( TUint aValue ) const = 0 ;
+	virtual TUint HtoNl( TUint aValue ) const = 0;
+};
+	
+/********************************************************************************
+ *
+ * MStatApiTransport - transport interface called by engine
+ *
+ ********************************************************************************/
+class MStatApiTransport
+{
+public:
+	virtual TInt InitialiseL() = 0;
+	virtual TInt ConnectL( TDesC *aRemoteHost ) = 0;
+	virtual TInt RequestSend( const TUint aCommand, MDataSupplier *const aDataSupplier) = 0;
+	virtual TInt RequestReceive( void ) = 0;
+	virtual TInt Disconnect( void ) = 0;
+	virtual TInt Release( void ) = 0;
+	virtual TText8 *Error( void ) = 0;
+};
+
+/********************************************************************************
+ *
+ * MStatEngine - engine interface called by controller
+ *
+ ********************************************************************************/
+class MStatEngine
+{
+public:
+	virtual void StartEngine( MStatApiTransport *aStatTransport, TStatConnectType iConnectType, TDesC *aRemoteHost) = 0;
+	virtual void StopEngine() = 0;
+};
+
+/********************************************************************************
+ *
+ * MStatController - controller interface to app ui
+ *
+ ********************************************************************************/
+class MStatController
+{
+public:
+	virtual TInt StartSession( TStatConnectType aConnectType, TDesC *aConnectParams, MNotifyUI *aUI, RFs *const aSession, MNotifyLogMessage *const iMsg ) = 0;
+	virtual TInt StopSession( TInt aSessionId ) = 0;
+	virtual TInt SessionStatus( TInt aSessionId ) = 0;
+};
+
+#endif //__MSTATAPITRANSPORT_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_packetisation.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,134 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * Stat Packetisation Transport
+ *
+ *******************************************************************************/
+#ifndef __STATPACKETISATION_H__
+#define __STATPACKETISATION_H__
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ *******************************************************************************/
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ *******************************************************************************/
+#include "stat_interfaces.h"
+
+/********************************************************************************
+ *
+ * Definitions
+ *
+ *******************************************************************************/
+#define KIDSize				4
+#define KLengthSize			4
+#define KHeaderSize			(KIDSize + KLengthSize)
+
+/********************************************************************************
+ *
+ * Classes
+ *
+ *******************************************************************************/
+class CStatTransportPacketisation : public CBase, public MStatApiTransport, public MNotifyStatTransport
+{
+public:
+	// construction
+	static CStatTransportPacketisation *NewL( MNotifyStatEngine *aStatEngine, MStatNetwork *aStatNetwork, TUint aPacketSize );
+	CStatTransportPacketisation();
+	virtual ~CStatTransportPacketisation();
+
+	// from MStatApiTransport
+	TInt InitialiseL( void );
+	TInt ConnectL( TDesC *aRemoteHost );
+	TInt RequestSend( const TUint aCommand, MDataSupplier *const aDataSupplier);
+	TInt RequestReceive( void );
+	TInt Disconnect( void );
+	TInt Release( void );
+	TText8 *Error( void );
+
+	// from MNotifyStatTransport
+	void HandleInitialise( TInt aResult );
+	void HandleConnect( TInt aResult );
+	void HandleSend( TInt aResult );
+	void HandleReceive( TInt aResult, TDesC8 *aData, TUint aDataLength );
+	void HandleDisconnect( TInt aResult );
+	void HandleRelease( TInt aResult );
+	void HandleError( TInt aError, void *aErrorData );
+	void HandleInfo( const TDesC *aInfo );
+
+private:
+	// private helper functions
+	void ConstructL( MNotifyStatEngine *aStatEngine, MStatNetwork *aStatNetwork, TUint aPacketSize );
+	void SendHeaderPacket( TUint aCommand, TUint aDataLength );
+	void SendAckPacket( TUint aCommand );
+	void BuildHeader( TUint aCommand, TUint aDataLength );
+	void NotifyEngineSend( TUint aResult );
+	void NotifyEngineReceive( TUint aResult );
+
+private:
+	// status enums
+	enum TSendStatus { ESendIdle, ESendingInitialHeader, ESendingFragmentHeader, ESendingFragmentData, ESendingFragmentAck };
+	enum TReceiveStatus { EReceiveIdle, EReceivingInitialHeader, EReceivingFragmentHeader, EReceivingData, EReceivingFragmentAck };
+
+private:	
+	// general members
+	MNotifyStatEngine *iStatEngine;
+	MStatNetwork *iStatNetwork;
+	TCommStatus iTransportStatus;
+	TSendStatus iSendStatus;
+	TReceiveStatus iRecvStatus;
+	TUint iDataPacketSize;
+
+	// send buffers
+	TBuf8<KHeaderSize> iSendHeader;
+	HBufC8 *iSendFragment;
+	TUint iSendCommand;
+	TUint iSendDataLength;
+	TUint iSendDataWritten;
+	TUint iSendDataAcknowledged;
+
+	// receive buffers
+	TUint iRecvCommand;
+	TUint iRecvDataLength;
+	TUint iRecvDataReceived;
+	TUint iRecvDataAcknowledged;
+
+	MDataConsumer *iDataConsumer;	// The data consumer is 
+									// use to pass data from the
+									// transport layer to the 
+									// command decoder.
+									// Each specific object is
+									// valid for the context of a 
+									// single command (and 
+									// destroyed).
+
+	MDataSupplier *iDataSupplier;	// This is owned by other
+									// objects and we are passed
+									// a pointer for our own use
+									// but we do not maintain this.
+};
+
+#endif // __STATTCPIP_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_serial.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,171 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * Stat Serial Transport
+ *
+ *******************************************************************************/
+#ifndef __STATSERIAL_H__
+#define __STATSERIAL_H__
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ *******************************************************************************/
+
+#ifndef LIGHT_MODE
+#include <c32comm.h>
+#else // ifndef LIGHT_MODE
+#include <serialdriverext.h>
+#endif // ifndef LIGHT_MODE
+
+#include <f32file.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ *******************************************************************************/
+#include "filedump.h"
+#include "stat_interfaces.h"
+
+/********************************************************************************
+ *
+ * Definitions
+ *
+ *******************************************************************************/
+#define KModuleSize									8
+
+/********************************************************************************
+ *
+ * Class
+ *
+ *******************************************************************************/
+class CStatApiSerial : public CActive, public MStatNetwork
+{
+public:
+	// construction
+	static CStatApiSerial* NewL( TPtrC16 aModule );
+	CStatApiSerial();
+	~CStatApiSerial();
+
+	// from MStatNetwork
+	TInt GetPacketSize();
+	TInt InitialiseL( MNotifyStatTransport *iTransport );
+	TInt ConnectL( TDesC *aRemoteHost );
+	TInt RequestSend( TDesC8 *aCommandData, const TUint aDataLength );
+	TInt RequestReceive( TUint aByteCount );
+	TInt Disconnect( void );
+	TInt Release( void );
+	TText8 *Error( void );
+	TUint NtoHl( TUint aValue ) const;
+	TUint HtoNl( TUint aValue ) const;
+
+	// from CActive
+	void RunL( void );
+	void DoCancel( void );
+
+public:
+	// Enumeration of different serial sub-types.
+	// There is an option of using serial sub-classes but the number of
+	// classes (three plus a base serial) is too great for the 
+	// very small number of special case changes we need.
+	// Leave the serial implementation as one class and continue 
+	// to handle special cases.  This ensure all the code we 
+	// need continues to be in one place.
+	enum TSerialSubtype {
+				EInvalid = 0,
+				ESerialCable,
+				EInfraRed, 
+				ENumberOfSubTypes
+				};
+
+private:
+	void ConstructL( TPtrC16 aModule );
+
+	void SetStatus( TCommStatus aNewStatus );
+	void ExtractOptions( TDesC *aRemoteHost, TDes& aPortNumber, TInt& aBaudCap, TBps& aBaudRate );
+
+	// Finalise the initialisation started by a call to InitialiseL.
+	// Called directly by InitialiseL in a synchronous
+	// initialisation; called from RunL in an asynchronous
+	// initialisation (such as USB).
+	TInt OnInitialiseL(TInt resultCode);
+
+	// Uses our iModule transport description text string to
+	// determine the sub-type.  This will leave if we
+	// are pass an unrecognised string in the constructor.
+	// The leave value will be KErrNotSupported.
+	void DetermineSubTypeL(void);
+
+	// Returns the sub-type that identifies the nature of
+	// our transport special case.
+	TSerialSubtype SubType(void) const;
+
+private:
+	TCommStatus iSerialStatus;
+	TReadWriteStatus iRWStatus;
+	TBuf16<KModuleSize> iModule;
+	MNotifyStatTransport *iTransport;
+	TBuf8<1> iDummyBuffer;
+	TInt iRetries;
+	// Store the packetsize.
+	// This depends upon our specific serial subtype.
+	TInt iMaxPacketSize;
+
+#ifndef LIGHT_MODE
+	RCommServ iCommServer;
+	RComm iCommPort;
+#else // ifndef LIGHT_MODE
+	SerialServer	iCommServer;
+	SerialPort		iCommPort;
+
+	RLibrary serialDriverLib;   // use for loading the serial driver lib
+
+#endif // ifndef LIGHT_MODE
+
+	TCommConfig iPortSettings, iOldPortSettings;
+
+	HBufC8 *iRecvBuffer;
+	TPtr8 *iRecvBufferPtr;
+	TInt iRecvLength, iCommOldSettingsValid;
+
+	// This is the sub-type that identifies the nature of
+	// our transport special case.
+	TSerialSubtype iSubType;
+};
+
+inline TUint CStatApiSerial::NtoHl( TUint aValue ) const
+{
+	return ( aValue );
+}
+
+inline TUint CStatApiSerial::HtoNl( TUint aValue ) const
+{
+	return ( aValue );
+}
+
+inline CStatApiSerial::TSerialSubtype CStatApiSerial::SubType(void) const
+{
+	return (iSubType);	
+}
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_tcpip.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * Stat TCP/IP Transport
+ *
+ *******************************************************************************/
+#ifndef __STATTCPIP_H__
+#define __STATTCPIP_H__
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ *******************************************************************************/
+#include <es_sock.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ *******************************************************************************/
+#include "stat_interfaces.h"
+#include "ntoh.h"
+
+/********************************************************************************
+ *
+ * Definitions
+ *
+ *******************************************************************************/
+const TUint KStatHeaderSize	= 8;
+const TUint KLittleStatPort = 3000;
+const TUint KLittleStatListenQueue = 1;
+
+/********************************************************************************
+ *
+ * CStatTransportTCPIP - Top-level of the transport. Creates and waits on the 
+ * listening socket. When a new data socket is created it creates the reader
+ * and writer passing the socket to them. After that, the object simply routes
+ * read/write calls/cancels to the appopriate objects.
+ *
+ *******************************************************************************/
+class CStatTransportTCPIP : public CActive, public MStatNetwork
+{
+public:
+	// construction
+	static CStatTransportTCPIP *NewL( void );
+	CStatTransportTCPIP();
+	~CStatTransportTCPIP();
+
+	// from MStatNetwork
+	TInt GetPacketSize();
+	TInt InitialiseL( MNotifyStatTransport *iTransport );
+	TInt ConnectL( TDesC *aRemoteHost );
+	TInt RequestSend( TDesC8 *aCommandData, const TUint aDataLength );
+	TInt RequestReceive( TUint aByteCount );
+	TInt Disconnect( void );
+	TInt Release( void );
+	TText8 *Error( void );
+	TUint NtoHl( TUint aValue ) const;
+	TUint HtoNl( TUint aValue ) const;
+	TBool PadPacket( TUint size ) const;
+
+	// from CActive 
+	void RunL( void );
+	void DoCancel( void );
+
+private:
+	void ConstructL( void );
+
+private:
+	enum TStatTransportStatus { EIdle, EError, EInitialised, EConnecting, EConnected, 
+			EDisconnectingData, EDisconnectingListen, EDisconnected };
+
+private:
+	TStatTransportStatus iTransportStatus;
+	TReadWriteStatus iRWStatus;
+	MNotifyStatTransport *iTransport;
+	TInt iMaxPacketSize;
+
+	HBufC8 *iBuffer;
+	TPtr8 *iBufferPtr;
+
+ 	RSocket iListenSocket;
+ 	RSocket iDataSocket;
+ 	RSocketServ iSocketServ;
+	
+};
+
+inline TUint CStatTransportTCPIP::NtoHl( TUint aValue ) const
+{
+	return ( ntohl( aValue ) );
+}
+
+inline TUint CStatTransportTCPIP::HtoNl( TUint aValue ) const
+{
+	return ( htonl( aValue ) );
+}
+
+inline TBool CStatTransportTCPIP::PadPacket( TUint ) const
+{
+	return ( EFalse );
+}
+
+#endif // __STATTCPIP_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_usb.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,121 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * Stat USB Transport
+ *
+ *******************************************************************************/
+#ifndef __STATUSB_H__
+#define __STATUSB_H__
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ *******************************************************************************/
+#include <d32usbc.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ *******************************************************************************/
+#include "filedump.h"
+#include "../../../../common/inc/SerialPacketSize.h"
+
+/********************************************************************************
+ *
+ * Class
+ *
+ *******************************************************************************/
+class CStatApiUsb : public CActive, public MStatNetwork
+{
+public:
+	// construction
+	static CStatApiUsb* NewL( void );
+	CStatApiUsb();
+	~CStatApiUsb();
+
+	// from MStatNetwork
+	TInt GetPacketSize();
+	TInt InitialiseL( MNotifyStatTransport *iTransport );
+	TInt ConnectL( TDesC *aRemoteHost );
+	TInt RequestSend( TDesC8 *aCommandData, const TUint aDataLength );
+	TInt RequestReceive( TUint aByteCount );
+	TInt Disconnect( void );
+	TInt Release( void );
+	TText8 *Error( void );
+	TUint NtoHl( TUint aValue ) const;
+	TUint HtoNl( TUint aValue ) const;
+	void Reset( void );
+	
+	// from CActive
+	void RunL( void );
+	void DoCancel( void );
+
+private:
+	void ConstructL(void);
+
+	void SetStatus( TCommStatus aNewStatus );
+
+	// Finalise the initialisation started by a call to InitialiseL.
+	// Called directly by InitialiseL in a synchronous
+	// initialisation; called from RunL in an asynchronous
+	// initialisation (such as USB).
+	TInt OnInitialiseL(TInt resultCode);
+
+private:
+	TBool iReEnum;
+	TCommStatus iUsbStatus;
+	TReadWriteStatus iRWStatus;
+	MNotifyStatTransport *iTransport;
+	
+	// Store the packetsize.
+	TInt iMaxPacketSize;
+	
+	//USB interface
+	TUsbcInterfaceInfoBuf ifc;
+	
+	//USB channel
+	RDevUsbcClient iPort;
+
+	//Timer to wait for device reenumeration
+	RTimer iTimer;
+	
+	typedef enum { EEnum, EWait, EConnect } TConnectingState;
+
+	TConnectingState iConnectingState;
+	
+	HBufC8 *iBuffer;
+	TInt iLength;
+
+};
+
+
+inline TUint CStatApiUsb::NtoHl( TUint aValue ) const
+{
+	return ( aValue );
+}
+
+inline TUint CStatApiUsb::HtoNl( TUint aValue ) const
+{
+	return ( aValue );
+}
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/stat_window.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,205 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/*************************************************************************
+ *
+ * Switches
+ *
+ ************************************************************************/
+#ifndef __STATUI_H__
+#define __STATUI_H__
+
+/*************************************************************************
+ *
+ * System Includes
+ *
+ ************************************************************************/
+#include <eikenv.h>
+#include <eikappui.h>
+#include <eikproc.h>
+#include <eikdialg.h>
+#include <eikmenub.h>
+#include <eikapp.h>
+#include <eikdoc.h>
+#include <eikedwin.h>
+#include <coeutils.h>
+#include <barsread.h>
+#include <eikfctry.h>
+#include <eiklabel.h>
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ ************************************************************************/
+#include "stat_interfaces.h"
+#include "activeconnection.h"
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ ************************************************************************/
+
+// Control ID Constants
+#define KStatusLabel			0
+#define KErrorLabel				1
+#define KVersionLabel			2
+#define KTransportLabel			3
+#define KAddressLabel			4
+#define KTransportEdit			5
+#define KAddressEdit			6
+#define KActionButton			7
+#define KExitButton				8
+#define KInfoLabel				9
+#define KLogButton				10
+#define KControlCount			11
+
+#define		KMaxChoiceItemSize			16
+#define		KMaxChoiceItems				8
+
+/*************************************************************************
+ *
+ * CStatChoice - Multi-choice box. This control is based on a read-only 
+ * CEikEdwin. It is initialised with a set of strings. Users can cycle
+ * through the option either by tapping on the control or using the 
+ * left-right keys.
+ *
+ ************************************************************************/
+class CStatChoice : public CEikEdwin
+{
+public:
+	// Clean up
+	~CStatChoice();
+
+	// User interface to get and set items
+	TInt AddItemL( TDesC &aItemStr );
+	TDesC *CurrentItemStr();
+	void SetCurrentItem( TInt aIndex );
+	TInt CurrentItem();
+	void ClearAllItems();
+
+	// Handle User Input
+	TKeyResponse OfferKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType );
+	void HandlePointerEventL(const TPointerEvent& aPointerEvent);
+	void SetNextItem();
+	void SetPrevItem();
+
+private:
+	// Attributes
+	TInt iItemCount, iCurrentItem;
+	TBuf<KMaxChoiceItemSize> *iChoiceItems[KMaxChoiceItems];
+};
+
+/*************************************************************************
+ *
+ * CStatWindow - STAT GUI. Single window.
+ *
+ ************************************************************************/
+class CStatWindow : public CCoeControl, public MCoeControlObserver, public MNotifyUI
+{
+public:
+	// Constructors
+	CStatWindow *NewL( const TRect& rect, MStatController *aStatController );
+	CStatWindow();
+	~CStatWindow();
+	void ConstructL( const TRect& rect, MStatController *aStatController );
+
+	// Public Interface
+	void SetForeground( TBool aIsForeground );
+	TCommStatus GetCommStatus();
+
+	// Handle User Input
+	TKeyResponse OfferKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType );
+	void HandleControlEventL( CCoeControl* aControl, TCoeEvent aEventType );
+	void HandlePointerEventL(const TPointerEvent& aPointerEvent);
+
+	// From MNotifyUI
+	void HandleStatusChange( TInt aSessionId, TCommStatus aNewStatus );
+	void HandleError( TInt aError, void *);//aErrorData);
+	void HandleInfo( const TDesC *aInfo );
+
+protected:
+	/*********************************************************************
+	 *
+	 * CStatIniData - Data structure used to write to and read from a user
+	 * preference file that stores interface options between sessions.
+	 *
+	 *********************************************************************/
+	class CStatIniData : public CBase
+	{
+	public:
+		CStatIniData(void);
+		~CStatIniData();
+
+	public:
+		TBool WriteIniData(const TDesC& aName) const;
+		TBool ReadIniData(const TDesC& aName);
+
+	public:
+		TStatConnectType iConnectType;
+		TInt iAddress;
+		TBool iIsRunning;
+		TBool iConnectAutomatically;
+
+	private:
+		HBufC* GetFileContents(const TDesC& aName) const;
+	};
+
+private:
+	// From CCoeControl
+	TInt CountComponentControls() const;
+	CCoeControl* ComponentControl( TInt aIndex ) const;
+	void Draw(const TRect& aRect) const;
+
+	// Helper Functions
+	TRect GetControlPosition( TInt aIndex ) const;
+	TInt PositionInRange( TPoint aPosition, TRect aArea ) const;
+	TInt GetControlFromPoint( TPoint aPosition ) const;
+	void OnTransportChange();
+	void HandleActionL( void );
+	void ClearControlPanel() const;
+	void DrawEditBorders() const; 
+	void	SetVersionLabelL();
+private:
+	// Controls
+	CEikCommandButton *iActionButton, *iExitButton, *iLogButton;
+	CEikLabel *iStatusLabel, *iErrorLabel, *iInfoLabel, *iVersionLabel;
+	CEikLabel *iTransportLabel, *iAddressLabel;
+	CStatChoice *iTransportEdit, *iAddressEdit;
+
+	// Attributes
+	TInt iLoggingEnabled;
+	TBool bIsForeground;
+	TCommStatus iStatStatus;
+	MStatController *iStatController;
+	mutable TInt iClearLabelsOnly;	// Ensure this is mutable and so can
+									// be updated from within the 'const'
+									// declared 'Draw' mehod.
+
+	CActiveConnection *iAOConnection;	// Active object whose
+										// only task is to open
+										// a TCP socket to initialise
+										// the socket server.
+
+	// Ini data that we retain for the lifetime of the window.
+	CStatIniData *iIniData;
+};
+
+#endif //__STATUI_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/statapi.hrh	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+enum {
+	EStatCmdAction = 0x1000,
+	EStatCmdToggleLogging,
+#ifndef SYMBIAN_DIST_SERIES60
+	EAknSoftkeyExit,
+#endif
+	EStatCmdLast
+};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/statapi_commanddecoder.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,106 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#if !defined(__STATAPI_COMMANDDECODER_H__)
+#define __STATAPI_COMMANDDECODER_H__
+
+#include "filedump.h"
+
+#ifndef LIGHT_MODE
+	#include <apgcli.h>
+	#include <eikappui.h>
+#endif
+
+class CStatApiCommandDecoder : public CBase
+{
+	public:
+		CStatApiCommandDecoder();
+		virtual ~CStatApiCommandDecoder();
+		static CStatApiCommandDecoder* NewL(RFs *const aSession, MNotifyLogMessage *const aMsg);
+		virtual TInt ExecuteCommand(TUint commandtype, MDataConsumer *const aDataConsumer, 
+						MDataSupplier **aDataSupplier);
+		virtual void ConstructL(RFs *const aSession, MNotifyLogMessage *const aMsg);
+		TInt DeleteLastFile();
+		void Reset() { iName = 1; }
+		
+
+	private:
+		TInt ConvertKeycodeToScancode( TDesC& key, TInt& scancode, TInt& modifiers );
+		TInt OpenIcon();
+		TInt SendText(MDataConsumer *const aDataConsumer, int commandLength);
+		TInt SendCombinationKeys();
+		TInt SendSystemKeys();
+		TInt SendKeyHold();
+		TInt StartApplicationL();
+		TInt StartProgramL(MDataSupplier **aDataSupplier);
+		void StopApplicationL();
+        void StopEShellL();
+		TInt ReadTEFSharedDataL(MDataSupplier **aDataSupplier);
+		TInt WriteTEFSharedDataL(MDataConsumer *const aDataConsumer, int commandLength);
+		TInt OpenFileL();
+		TInt DeleteFileL(TInt bDisplayMessage = TRUE);
+		TInt CreateFolder();
+		TInt RemoveFolder();
+		TInt CheckLocation(MDataConsumer *const aDataConsumer);
+		void ScreenCaptureL();
+		TInt TransferFile(MDataConsumer *const aDataConsumer);
+		TInt ReceiveFile(TUint commandtype, MDataConsumer *const aDataConsumer, MDataSupplier **aDataSupplier);
+		TInt RenameFileL(MDataConsumer *const aDataConsumer);
+		TInt DeviceInfo(MDataSupplier **aDataSupplier);
+		void StartEShellL();
+		TInt SaveLogFile(MDataSupplier **aDataSupplier);
+		TInt GetDiskDriveInformationL(MDataSupplier **aDataSupplier);
+		TInt GetDirectoryInformationL(MDataConsumer *const aDataConsumer, MDataSupplier **aDataSupplier);
+		TInt GetData(TInt i, TDes8& info);
+		void DoKeyEvent(TInt key);
+		void AppendErrorCode(TInt ret, MDataSupplier **aDataSupplier);
+		bool IsWindowServerAvailable(void) const;
+		TInt StopProgramL(const TDesC& aHandleNumber);
+		TInt ProgramStatusL(const TDesC& aHandleNumber, MDataSupplier **aDataSupplier);
+		void RefreshStatus(void);
+		void updatePathWithSysDrive(TBuf<1024>& pathToChange ) ; 
+		void updatePathWithSysDrive(TBuf<KMaxPath>& pathToChange ) ; 
+		TDriveName getSystemDrive();
+		
+#ifndef LIGHT_MODE
+		RWsSession iWs;			//session object used for keypress
+		RApaLsSession iApaS;	//session object for app name processing
+		CWsScreenDevice* iDevice;	// Data retained by the object
+	        CWsBitmap* screenBitmap;	// in order to optimise bitmap screen
+#endif // ifndef LIGHT_MODE
+		TInt iName;				// flag to see whether data is file name or contents
+		TBuf<256> filename;		// holds the name of the transferred file
+		TBuf<1024> command;		// holds our command data while we work with it - should not be used for raw data
+		RFs* iFs;				//file server session
+		MNotifyLogMessage *pMsg;			// logging
+
+        TInt iUIDValue;				// capture.
+        TBuf<3> iSystemDrive;
+};
+
+inline bool CStatApiCommandDecoder::IsWindowServerAvailable(void) const
+{
+#ifndef LIGHT_MODE
+	return (0 != iWs.WsHandle( ));
+#else // ifndef LIGHT_MODE
+	return (EFalse);
+#endif // ifndef LIGHT_MODE
+}
+
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/statapi_deviceinformation.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,151 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#if !defined(__STATAPI_DEVICEINFORMATION_H__)
+#define __STATAPI_DEVICEINFORMATION_H__
+
+#include <hal_data.h>
+
+//------------------------------------------------------------------------------
+
+#define NO_MORE_DEVICE_INFORMATION			_S8("NO MORE DEVICE INFORMATION")	// end of array
+
+const TText8* const ENUM_DEVICEINFORMATIONArray[5][20] = 
+{
+	{
+		//UID Info
+		_S8("5mx"),
+		_S8("Brutus"),
+		_S8("Cogent"),
+		_S8("Win32 Emulator"),
+		_S8("WinC"),
+		_S8("CL7211 Evaluation"),
+		_S8("LinkUp"),
+		_S8("Assabet"),
+		_S8("IQ80310"),
+		_S8("Integrator"),
+		_S8("Helen"),
+		NO_MORE_DEVICE_INFORMATION
+	},
+	{
+		//CPU Type
+		_S8("ARM"),
+		_S8("MCORE"),
+		_S8("X86"),
+		NO_MORE_DEVICE_INFORMATION
+	},
+	{
+		//CPU ABI
+		_S8("ARM4"),
+		_S8("ARMI"),
+		_S8("THUMB"),
+		_S8("MCORE"),
+		_S8("MSVC"),
+		_S8("ARM5T"),
+		NO_MORE_DEVICE_INFORMATION
+	},
+	{
+		//DEVICE FAMILY
+		_S8("Crystal"),
+		_S8("Pearl"),
+		_S8("Quartz"),
+		NO_MORE_DEVICE_INFORMATION
+	},
+	{
+		//Manufacturer
+		_S8("Ericsson"),
+		_S8("Motorola"),
+		_S8("Nokia"),
+		_S8("Panasonic"),
+		_S8("Psion"),
+		_S8("Intel"),
+		_S8("Cogent"),
+		_S8("Cirrus"),
+		_S8("Linkup"),
+		_S8("Texas Instruments"),
+		NO_MORE_DEVICE_INFORMATION
+	}
+};
+
+//------------------------------------------------------------------------------
+
+const TUint ENUM_VALDEVICEINFORMATIONArray[5][20] =
+{
+	{
+		//UID Info
+		HALData::EMachineUid_Series5mx,
+		HALData::EMachineUid_Brutus,
+		HALData::EMachineUid_Cogent,
+		HALData::EMachineUid_Win32Emulator,
+		HALData::EMachineUid_WinC,
+		HALData::EMachineUid_CL7211_Eval,
+		HALData::EMachineUid_LinkUp,
+#ifndef SYMBIAN_DIST_SERIES60
+		HALData::EMachineUid_Assabet,
+		HALData::EMachineUid_IQ80310,
+		HALData::EMachineUid_Integrator,
+		HALData::EMachineUid_Helen,
+#endif
+		NULL
+	},
+	{
+		//CPU Type
+		HALData::ECPU_ARM,
+		HALData::ECPU_MCORE,
+		HALData::ECPU_X86,
+		NULL
+	},
+	{
+		//CPU ABI
+		HALData::ECPUABI_ARM4,
+		HALData::ECPUABI_ARMI,
+		HALData::ECPUABI_THUMB,
+		HALData::ECPUABI_MCORE,
+		HALData::ECPUABI_MSVC,
+#ifndef SYMBIAN_DIST_SERIES60
+		HALData::ECPUABI_ARM5T,
+#endif
+		NULL
+	},
+	{
+		//DEVICE FAMILY
+		HALData::EDeviceFamily_Crystal,
+		HALData::EDeviceFamily_Pearl,
+		HALData::EDeviceFamily_Quartz,
+		NULL
+	},
+	{
+		//Manufacturer
+		HALData::EManufacturer_Ericsson,
+		HALData::EManufacturer_Motorola,
+		HALData::EManufacturer_Nokia,
+		HALData::EManufacturer_Panasonic,
+		HALData::EManufacturer_Psion,
+		HALData::EManufacturer_Intel,
+		HALData::EManufacturer_Cogent,
+		HALData::EManufacturer_Cirrus,
+		HALData::EManufacturer_Linkup,
+#ifndef SYMBIAN_DIST_SERIES60
+		HALData::EManufacturer_TexasInstruments,
+#endif
+		NULL
+	}
+};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/testsecurityinstuihandler.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,341 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <msisuihandlers.h>
+
+/*@{*/
+///Macros
+#define KUserNameMaxLength	64
+#define KPassword			64
+/*@}*/
+
+enum KMyErrCode
+	{
+	KErrNothing,
+	KErrLanguage,        
+	KErrDrive,
+	KErrOptions,        
+	KErrAbortInstall,
+	KErrAbortUnInstall,        
+	KErrLeave,
+	KErrCannotOverwriteFile,
+	KErrError        
+	};
+	
+/**
+This represents the User Interface handler for the install engine
+The higher code should provide one of these interfaces for the engine
+to use for a UI.
+
+@publishedPartner
+@released
+*/
+using namespace Swi;
+
+class CTestSecurityInstUIHandler : public CBase, public Swi::MUiHandler
+// This represents the User Interface handler for the install engine
+// The higher code should provide one of these interfaces for the engine
+// to use for a UI
+	{
+	public:
+		static CTestSecurityInstUIHandler* NewL();
+		
+		~CTestSecurityInstUIHandler();
+
+		/**
+		 * Displays a dialog at the beginning of an installation with details about the SISX package
+	 	 * being installed. This dialog must be shown in TrustedUI mode.
+	 	 *
+	 	 * @param aAppInfo	Information about the application.
+	 	 * @param aLogo		The logo data in the SISX file. If no logo is present it will be NULL.
+		 * @param aCertificates An array of end entity certificates, one for each chain in the SISX file.
+		 *				If the SISX file is unsigned this array will have zero length.
+		 *
+		 * @note 		Trusted UI
+	   	 *
+		 * @return		ETrue if the user pressed the Yes button to continue the install,
+		 *				EFalse if the user pressed the No button, aborting the installation.
+		 */
+		TBool  DisplayInstallL (const CAppInfo& aAppInfo, 
+			const CApaMaskedBitmap* aLogo, 
+			const RPointerArray <CCertificateInfo> & aCertificates);
+		/**
+		 * Displays a dialog requesting that the user grants these capabilities to the SISX package 
+		 * being installed. This dialog must be shown in TrustedUI mode.
+		 *
+		 * @param aAppInfo	 Information about the application.
+		 * @param aCapabilitySet The capabilities requested by the SISX package.
+		 *
+		 * @note Trusted UI
+		 *
+		 * @return		ETrue to continue the installation, or EFalse to abort the installation.
+		 */
+		TBool DisplayGrantCapabilitiesL(const CAppInfo& aAppInfo, 
+						const TCapabilitySet& aCapabilitySet);
+										
+		/**
+		 * Requests preferred language and dialect information from the UI.
+		 *
+		 * @param aAppInfo	Information about the application.
+		 * @param aLanguages	Array of languages supported by the SIS file. 
+		 *
+		 * @return		Must return index in the passed array that corresponds to the user's selected 
+		 *			preferred language. If out-of-bounds value is returned, the engine will abort 
+		 *			installation.
+		 */
+		TInt DisplayLanguageL(const CAppInfo& aAppInfo, 
+				      const RArray<TLanguage>& aLanguages);
+	
+		/**
+		 * Requests the drive to install the package on, from the UI.
+		 *
+		 * @param aAppInfo	Information about the application.
+		 * @param aSize		Total size of the files that will be installed on the configurable drive.
+		 * @param aDriveLetters	Array of drive letters on which the package can be installed.
+		 * @param aDriveSpaces	Array of space free (in bytes) on each of the drives in the aDriveLetters array. 
+		 *
+		 * @return		An index in the drive array. If the index is out of range the engine will abort
+		 *                      the installation.
+		 */
+		TInt DisplayDriveL(const CAppInfo& aAppInfo, 
+				   TInt64 aSize,
+				   const RArray<TChar>& aDriveLetters,
+				   const RArray<TInt64>& aDriveSpaces);
+	
+		/**
+		 * Displays a dialog asking whether we want to upgrade an application present on the device.
+		 *
+		 * @param aAppInfo	        Information about the application being installed.
+		 * @param aExistingAppInfo	Information about the existing application.
+		 *
+		 * @return		ETrue if the user pressed the Yes button,
+		 *			EFalse if the user pressed the No button.
+		 */
+		TBool DisplayUpgradeL(const CAppInfo& aAppInfo, 
+				      const CAppInfo& aExistingAppInfo);
+	
+		/**
+		 * Displays a dialog box asking which options the user wishes to install.
+		 *
+		 * @param aAppInfo	Information about the application.
+		 * @param aOptions	An array of option names.
+		 * @param aSelections	An array of booleans, corresponding to the aOptions array.
+		 *
+		 * @return		ETrue on success, EFalse on error.
+		 */
+		TBool DisplayOptionsL(const CAppInfo& aAppInfo,
+				      const RPointerArray<TDesC>& aOptions,
+				      RArray<TBool>& aSelections);
+	
+		/**
+		 * Informs the UI of events occurring during installation.  
+		 *
+		 * @param aEvent	The event which has occurred.
+		 * @param aValue	The value associated with the event if applicable.
+		 * @param aDes          A descriptor associated with the event if applicable.
+		 */
+		TBool HandleInstallEventL(const CAppInfo& aAppInfo,
+						TInstallEvent aEvent, 
+						TInt aValue=0, 
+						const TDesC& aDes=KNullDesC);
+		/**
+		 * Informs the UI of cancellable events occurring during installation.  
+		 *
+		 * @param aEvent	 The event which has occurred.
+		 * @param aCancelHandler This mix-in is used to inform Software Install that the user has
+		 *			 pressed the cancel button on the dialog.
+		 * @param aValue	 The value associated with the event if applicable.
+		 * @param aDes           A descriptor associated with the event if applicable.
+		 */
+		void HandleCancellableInstallEventL(const CAppInfo& aAppInfo,
+						TInstallCancellableEvent aEvent, 
+						MCancelHandler& aCancelHandler,
+						TInt aValue=0, 
+						const TDesC& aDes=KNullDesC);
+		/**
+		 * Displays a dialog indicating that the package is unsigned, or that signature validation has failed.
+		 *
+		 * @param aAppInfo              Information about the application.
+		 * @param aSigValidationResult	The result of signature validation.
+		 * @param aPkixResult           Results of a validation of the PKIX  certificate chain.
+		 *                              Note that is can be NULL, in this case no validation results are available.
+		 * @param aCertificates         An array containing information about the certificates in the chain.
+		 * @param aInstallAnyway		ETrue if installation is allowed to continue.
+		 *
+		 * @return						ETrue to continue the installation, EFalse to abort.
+		 */
+		TBool DisplaySecurityWarningL(const CAppInfo& aAppInfo,
+						Swi::TSignatureValidationResult aSigValidationResult,
+						RPointerArray<CPKIXValidationResultBase>& aPkixResults,
+						RPointerArray<CCertificateInfo>& aCertificates,
+						TBool aInstallAnyway);
+	
+		/**
+		 * Displays a dialog indicating that there was an error carrying out online certificate status checking.
+		 *
+		 * @param aMessage	The error which occurred during online certificate status checking
+		 * @param aOutcome	The outcome of the OCSP check. If no outcome can be given, it will be NULL.
+		 * @param aWarningOnly	ETrue if the installation is allowed to continue after a warning, EFalse otherwise.
+		 *
+		 * @return		ETrue on success, EFalse on error.
+		 */
+		TBool DisplayOcspResultL(const CAppInfo& aAppInfo,
+						TRevocationDialogMessage aMessage, 
+						RPointerArray<TOCSPOutcome>& aOutcomes, 
+						RPointerArray<CCertificateInfo>& aCertificates,
+						TBool aWarningOnly);
+	
+		/**
+		 * Used to inform the user the installation they are attempting is trying to overwrite
+		 * a file that does not belong to it. Following this message installation is aborted.
+		 *
+		 * @param aAppInfo	        Information about the application.
+		 * @param aInstalledAppInfo	Information about the application that owns the file in question.
+		 * @param aFileName		The filename of the file in question
+		 */
+		void DisplayCannotOverwriteFileL(const CAppInfo& aAppInfo,
+						 const CAppInfo& aInstalledAppInfo,
+						 const TDesC& aFileName);
+						 
+		/**
+		 * Displays a dialog at the start of the uninstallation with information about the application
+		 * to be uninstalled. The user may cancel the uninstallation at this stage. This dialog must 
+		 * be shown in TrustedUI mode.
+		 *	
+		 * @param aAppInfo	Information about the application.
+		 *
+		 * @note Trusted UI
+		 *
+		 * @return			ETrue to continue the uninstallation, or EFalse to abort the uninstallation.
+		 */
+		TBool DisplayUninstallL(const CAppInfo& aAppInfo);
+
+
+		/**
+		 * Displays a dialog containing text. This dialog has only a Continue button if aOption is 
+		 * EInstFileTextOptionContinue, or Yes and No buttons otherwise.
+		 *
+		 * @param aAppInfo	Information about the application.
+		 * @param aOption	The type of dialog box to display.
+		 * @param aText		The text to display
+		 *
+		 * @return		ETrue is the user wants to go forward, EFalse otherwise.
+		 */
+		 TBool DisplayTextL(const CAppInfo& aAppInfo, 
+				    TFileTextOption aOption,
+				    const TDesC& aText);
+	 
+		/**
+		 * Displays a dialog showing an error message. 
+		 *
+		 * @param aAppInfo	    Information about the application.
+		 * @param aType		    The error message to display.
+		 * @param aParam	    An error specific parameter.
+		 */
+		void DisplayErrorL(const CAppInfo& aAppInfo,
+				   TErrorDialog aType, 
+				   const TDesC& aParam);
+
+		/**
+		 * Displays a dialog indicating that a component which is being uninstalled is a dependency
+		 * of another component installed.
+		 *
+		 * @param aAppInfo	Information about the application.
+		 * @param aComponents	An array of components which depend on components of the application
+		 *
+		 * @return		ETrue to continue the uninstallation, EFalse to abort.
+		 */
+		TBool DisplayDependencyBreakL(const CAppInfo& aAppInfo,
+					      const RPointerArray<TDesC>& aComponents);
+		
+		/**
+		 * Informs user that the applications are in use during an uninstallation.
+		 * Return ETrue if the user wishes to continue the removal process and 
+		 * close the applications anyway
+		 *
+		 * @param aAppNames		An array containing the name of the application in use.
+		 *
+		 * @return			ETrue if the user wishes to continue with removal.
+		 */
+		TBool DisplayApplicationsInUseL(const CAppInfo& aAppInfo, const RPointerArray<TDesC>& aAppNames);
+	
+		/**
+		 * Displays a generic question dialog with a Yes/No answer.
+		 *
+		 * @param aAppInfo	Information about the application.
+		 * @param aQuestion The question to ask.
+		 * @param aDes		A descriptor associated with the question if applicable. 
+		 *
+		 * @return			ETrue if the user pressed the Yes button,
+		 *				EFalse if the user pressed the No button.
+		 */
+		TBool DisplayQuestionL(const CAppInfo& aAppInfo, TQuestionDialog aQuestion, const TDesC& aDes=KNullDesC);
+	
+		/**
+	 	* Used to inform the user of a missing dependency needed to install the 
+	 	* current package. It is up to the UI implementors and/or the user whether
+	 	* or not this warning can be overridden.
+	 	*
+	 	* @param aAppInfo           Info about the current application.
+	 	* @param aDependencyName    Name of the missing dependency.
+	 	* @param aWantedVersionFrom Starting suitable version number of the mising
+	 	*                           dependency. Can be all zeros, meaning it is 
+	 	*                           unknown.
+		 * @param aWantedVersionFrom Ending suitable version number of the mising
+	 	*                           dependency. Can be all zeros, meaning it is 
+	 	*                           unknown.
+	 	* @param aInstalledVersion  The installed (unsuitable) version of the 
+	 	*                           missing dependency. Can be all zeros, meaning 
+	 	*                           the missing dependency is not installed.
+	 	*
+	 	* @return \e ETrue to continue installation, \e EFalse to abort.
+	 	*/
+		TBool DisplayMissingDependencyL(
+		const CAppInfo& aAppInfo,
+		const TDesC& aDependencyName,
+		TVersion aWantedVersionFrom,
+		TVersion aWantedVersionTo,
+		TVersion aInstalledVersion);
+	
+
+
+
+		TBool 	iDispInstall;
+		TBool	iDispGrantCapabilities;
+		TBool	iDispUnInstall;
+		TInt	iDispLanguage;
+		TInt	iDispDialect;
+		TChar	iDispDrive;
+		TBool	iDispUpgrade;
+		TBool	iDispDependencyBreak;
+		TBool	iDispQuestion;
+		TBool	iDispSecurityWarning;
+		TBool	iDispRevocationQuery;
+		TBool	iDispApplicationInUse;
+		TBool	iDispTextDialog;
+		TInt	iDispOptions;
+		TInt	iAppUID;
+		
+		KMyErrCode 	iErrCode;
+		
+	private:
+		CTestSecurityInstUIHandler();
+		void ConstructL();
+	};
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/lib/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_MMPFILES
+.\statlib.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/lib/statlib.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   Build file STAT statically linked library
+*
+*/
+
+
+
+TARGETTYPE              lib
+
+TARGET        		stat.lib
+
+VENDORID 0x70000001
+UID		0x1000007A 0x10210D31
+
+USERINCLUDE			..\.\inc
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 		\epoc32\include
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 		\epoc32\include\test
+
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 		\epoc32\include\platform\mw\swi
+
+SOURCEPATH			..\.\src
+SOURCE				stat_engine.cpp
+SOURCE				stat_controller.cpp
+SOURCE				stat_tcpip.cpp
+SOURCE				stat_serial.cpp
+SOURCE				stat_usb.cpp
+SOURCE				Stat_bt.cpp
+SOURCE				stat_packetisation.cpp
+SOURCE				stat_comdecoder.cpp
+SOURCE				filedump.cpp
+SOURCE				ntoh.cpp
+SOURCE				AssertE.cpp
+SOURCE				activeconnection.cpp
+SOURCE				datasupplier_file.cpp
+SOURCE				datasupplier_memory.cpp
+SOURCE				dataconsumer_file.cpp
+SOURCE				dataconsumer_memory.cpp
+
+SOURCE				AppInstall.cpp
+SOURCE				TestSecurityInstUIHandler.cpp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+#ifndef EXPORTED_STATCONSOLE
+PRJ_EXPORTS
+..\console\Export\Statlite.iby   		\epoc32\rom\include\Statlite.iby
+..\console\Export\Stat.ini   			\epoc32\data\z\system\data\stat.ini
+..\console\Export\Stat_H2.ini   		\epoc32\data\z\system\data\stat_H2.ini
+#endif
+PRJ_PLATFORMS
+
+PRJ_MMPFILES
+#include "./StatLightSerial/group/bld.inf"
+.\statapilight.mmp
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/statapilight.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   Build file for OS DISTGeneric
+*
+*/
+
+
+
+MACRO LIGHT_MODE
+//Unpaged
+TARGETTYPE              exe
+
+// no target path specified
+
+TARGET        		statlite.exe
+UID			0
+VENDORID 0x70000001
+epocheapsize		4096	3000000
+
+USERINCLUDE			..\.\inc
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 		\epoc32\include
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 		\epoc32\include\test
+
+CAPABILITY		TCB AllFiles SwEvent NetworkServices LocalServices PowerMgmt CommDD
+
+SOURCEPATH			..\.\src
+SOURCE				stat_engine.cpp
+SOURCE				stat_controller.cpp
+SOURCE				stat_serial.cpp
+SOURCE				stat_packetisation.cpp
+SOURCE				stat_comdecoder.cpp
+SOURCE				filedump.cpp
+SOURCE				ntoh.cpp
+SOURCE				AssertE.cpp
+SOURCE				datasupplier_file.cpp
+SOURCE				datasupplier_memory.cpp
+SOURCE				dataconsumer_file.cpp
+SOURCE				dataconsumer_memory.cpp
+
+SOURCE				stat_main.cpp
+SOURCE				stat_console.cpp
+SOURCE				activeconsole.cpp
+
+LIBRARY			euser.lib
+LIBRARY			hal.lib efsrv.lib 
+LIBRARY			iniparser.lib
+LIBRARY			serialdriver.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/statlightserial/bwins/serialdriveru.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+EXPORTS
+	?CloseSerialPort@@YAHPAX@Z @ 1 NONAME ; int CloseSerialPort(void *)
+	?CloseSerialServer@@YAXPAX@Z @ 2 NONAME ; void CloseSerialServer(void *)
+	?OpenSerialPortL@@YAPAXPAXI@Z @ 3 NONAME ; void * OpenSerialPortL(void *, unsigned int)
+	?OpenSerialServerL@@YAPAXXZ @ 4 NONAME ; void * OpenSerialServerL(void)
+	?Read@@YAHPAXAAVTRequestStatus@@VTTimeIntervalMicroSeconds32@@AAVTDes8@@H@Z @ 5 NONAME ; int Read(void *, class TRequestStatus &, class TTimeIntervalMicroSeconds32, class TDes8 &, int)
+	?ReadCancel@@YAHPAX@Z @ 6 NONAME ; int ReadCancel(void *)
+	?ReceiveBufferLength@@YAHPAXAAH@Z @ 7 NONAME ; int ReceiveBufferLength(void *, int &)
+	?SetConfig@@YAHPAXABV?$TPckgBuf@VTCommConfigV01@@@@@Z @ 8 NONAME ; int SetConfig(void *, class TPckgBuf<class TCommConfigV01> const &)
+	?SetReceiveBufferLength@@YAHPAXH@Z @ 9 NONAME ; int SetReceiveBufferLength(void *, int)
+	?Write@@YAHPAXAAVTRequestStatus@@VTTimeIntervalMicroSeconds32@@ABVTDesC8@@H@Z @ 10 NONAME ; int Write(void *, class TRequestStatus &, class TTimeIntervalMicroSeconds32, class TDesC8 const &, int)
+	?WriteCancel@@YAHPAX@Z @ 11 NONAME ; int WriteCancel(void *)
+	?GetPortConfig@@YAHPAXAAV?$TPckgBuf@VTCommConfigV01@@@@@Z @ 12 NONAME ; int GetPortConfig(void *, class TPckgBuf<class TCommConfigV01> &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/statlightserial/eabi/serialdriveru.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+EXPORTS
+	_Z10ReadCancelPv @ 1 NONAME
+	_Z11WriteCancelPv @ 2 NONAME
+	_Z15CloseSerialPortPv @ 3 NONAME
+	_Z15OpenSerialPortLPvj @ 4 NONAME
+	_Z17CloseSerialServerPv @ 5 NONAME
+	_Z17OpenSerialServerLv @ 6 NONAME
+	_Z19ReceiveBufferLengthPvRi @ 7 NONAME
+	_Z22SetReceiveBufferLengthPvi @ 8 NONAME
+	_Z4ReadPvR14TRequestStatus27TTimeIntervalMicroSeconds32R5TDes8i @ 9 NONAME
+	_Z5WritePvR14TRequestStatus27TTimeIntervalMicroSeconds32RK6TDesC8i @ 10 NONAME
+	_Z9SetConfigPvRK8TPckgBufI14TCommConfigV01E @ 11 NONAME
+	_ZTI11CSerialPort @ 12 NONAME ; #<TI>#
+	_ZTI13CSerialServer @ 13 NONAME ; #<TI>#
+	_ZTV11CSerialPort @ 14 NONAME ; #<VT>#
+	_ZTV13CSerialServer @ 15 NONAME ; #<VT>#
+	_Z13GetPortConfigPvR8TPckgBufI14TCommConfigV01E @ 16 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/statlightserial/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+
+PRJ_PLATFORMS
+
+
+PRJ_EXPORTS
+
+..\src\SerialDriverExt.h		\epoc32\include\serialdriverext.h
+
+PRJ_TESTEXPORTS
+
+
+PRJ_MMPFILES
+
+SerialDriver.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/statlightserial/group/serialdriver.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+TARGET			serialdriver.dll
+
+TARGETTYPE		DLL
+
+SOURCEPATH		..\src
+SOURCE			SerialDriver.cpp
+
+LIBRARY			euser.lib 
+
+USERINCLUDE		..\src
+
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 	\epoc32\include
+
+capability		all
+
+START WINS
+END
+
+START MARM
+END
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/statlightserial/src/serialdriver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,596 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+@file
+@internalComponent
+*/
+
+// System includes..
+#include <e32base.h>
+
+#include "SerialDriverExt.h"
+#include "SerialDriver.h"			// our header
+
+// Some useful logical/physical driver names.
+#if defined (__WINS__)
+#define PDD_NAME 		_L("ECDRV.PDD")
+#define LDD_NAME 		_L("ECOMM.LDD")
+#define DEFAULT_PORT  	1
+#else
+#define PDD_NAME 		_L("EUART")
+#define LDD_NAME 		_L("ECOMM")
+#define DEFAULT_PORT  	0
+#endif
+
+// How many varaiants of the physical driver should we attempt to load before failing.
+#ifdef __WINS__
+	const TInt KMaxPdds=0;
+#else
+	const TInt KMaxPdds=10;
+#endif
+
+#define IGNORE_VALUE(val)		((val)=(val))
+
+class RSerialPort : public RBusDevComm
+	{
+	public:
+	
+	TBool TimedWrite(TRequestStatus & aStatus, 
+					 TTimeIntervalMicroSeconds32 aTimeout,
+					 const TDesC8 &aDes,
+					 TInt aLength);
+	
+	TBool TimedRead(TRequestStatus & aStatus, 
+					TTimeIntervalMicroSeconds32 aTimeout,
+					TDes8 &aDes,
+					TInt aLength);
+	
+	};
+
+TBool RSerialPort::TimedRead(TRequestStatus & aStatus, 
+							 TTimeIntervalMicroSeconds32 aTimeout,
+							 TDes8 &aDes,
+							 TInt aLength)
+	{
+	IGNORE_VALUE(aTimeout);
+
+					
+	// Do the actual read using the base class function...
+		
+	Read(aStatus, aDes, aLength);          // asynchronous				
+	
+	
+	// if the timer was still running when we cancelled it here, then all ok.
+	return (ETrue);
+	
+	}
+	
+TBool RSerialPort::TimedWrite(TRequestStatus & aStatus,
+							  TTimeIntervalMicroSeconds32 aTimeout,
+							  const TDesC8 &aDes,
+							  TInt aLength)
+	{
+	
+	IGNORE_VALUE(aTimeout);
+						
+	// Do the actual write using the base class function...
+	Write(aStatus, aDes, aLength);          // asynchronous				
+	
+	return (ETrue);	
+	
+	}	
+	
+	
+/////////////////////
+/// CSerialServer ///
+/////////////////////
+
+CSerialServer::CSerialServer()
+{
+
+	m_errLogicalLoad = KErrNone;
+	m_errPhysicalLoad = KErrNone;
+
+	for (TUint index = 0; index < MAX_PORTS; index++)
+		portsInUse[index] = NULL;
+
+}
+
+CSerialServer::~CSerialServer()
+	{
+	// Delete any ports that are still in use...
+	for (TUint index = 0; index < MAX_PORTS; index++)
+		{
+		if (portsInUse[index] != NULL)
+			{
+			delete portsInUse[index];
+			portsInUse[index]= NULL;    // just tidying up
+			}
+		}
+	}
+
+TBool CSerialServer::Open(void)
+	{
+
+	TBool bSuccess = EFalse;
+
+	// Load the logical driver.
+	m_errLogicalLoad = User::LoadLogicalDevice(LDD_NAME);
+
+	if (m_errLogicalLoad == KErrNone || m_errLogicalLoad == KErrAlreadyExists)
+		{
+
+		// Load the physical driver.
+		TInt loadErr;
+		TBuf<10> pddName=PDD_NAME;
+
+		// Try EUART as a driver name first, then EUART0, EUART1, EUART2...EUARTn.
+		TInt driver;
+		for (driver=-1; driver<KMaxPdds && bSuccess == EFalse; ++driver)
+			{
+			if (driver==0)
+				pddName.Append(TChar('0'));
+			else if (driver>0)
+				pddName[pddName.Length()-1] = (TText)('0'+driver);
+			loadErr = User::LoadPhysicalDevice(pddName);
+			if (loadErr == KErrNone || loadErr==KErrAlreadyExists)
+				bSuccess = ETrue;
+			}
+
+		// If failed to load physical driver, unload the logical if this wasn't originally present
+		if (bSuccess == EFalse)
+			{
+			if (m_errLogicalLoad == KErrNone)
+				User::FreeLogicalDevice(LDD_NAME);
+			}
+		}
+
+	return(bSuccess);
+	}
+
+TBool CSerialServer::Close(void)
+	{
+	TInt logUnloadError = KErrNone;
+	TInt phyUnloadError = KErrNone;
+	TBool bSuccess = EFalse;
+
+	// If not originally loaded, then unload the physical device.
+	if (m_errPhysicalLoad == KErrNone)
+		phyUnloadError = User::FreePhysicalDevice(PDD_NAME);
+
+	// If not originally loaded, then unload the logical device.
+	if (m_errLogicalLoad == KErrNone)
+		logUnloadError = User::FreeLogicalDevice(LDD_NAME);
+
+	if (phyUnloadError == KErrNone && logUnloadError == KErrNone)
+		bSuccess = ETrue;
+
+	return (bSuccess);
+
+	}
+
+
+RSerialPort * CSerialServer::GetPort(TUint aPortNum)
+	{	
+	RSerialPort * pRPort = (aPortNum < MAX_PORTS ? portsInUse[aPortNum] : NULL);
+	return (pRPort);	
+	}
+	
+	
+RSerialPort * CSerialServer::InitialisePort(TUint aPortNum)
+{
+	RSerialPort * newPort = NULL;
+	
+	if (aPortNum < MAX_PORTS && portsInUse[aPortNum] == NULL)
+	{
+	
+		// Create a new port...
+		newPort = new RSerialPort;   //RClass - so  can't leave.
+		
+		// Open the real port...
+		TInt error = newPort->Open(aPortNum);
+		
+		if (error != KErrNone )
+			{
+			// There was a problem, tidy up...
+			delete newPort;
+			newPort = NULL;
+			}
+		else
+			{			
+			// Record a pointer to our port for later use.
+			portsInUse[aPortNum] = newPort;
+			}
+	}
+	
+	return (newPort);
+}
+
+TBool CSerialServer::ClosePort (TUint aPortNum)
+{
+	TBool closed = EFalse;
+	
+	// if port is valid...
+	if (aPortNum < MAX_PORTS && portsInUse[aPortNum])
+		{
+		// Close the physical port!
+		portsInUse[aPortNum]->Close();
+		
+		// Delete the memory and update the pointer.
+		delete portsInUse[aPortNum];
+		portsInUse[aPortNum] = NULL;
+		
+		// Update flag to indicate all closed ok.
+		closed = ETrue;
+	
+		}
+	return (closed);
+	
+}
+
+///////////////////
+/// CSerialPort ///
+///////////////////
+
+
+CSerialPort::CSerialPort()
+{
+	m_pOurServer = NULL;
+}
+
+CSerialPort::~CSerialPort()
+{
+	
+}
+
+TBool CSerialPort::Open(CSerialServer & aServer, TUint aPort)
+	{
+	TBool bOpenedOk = EFalse;
+	
+	// The server holds the real port details, so call the server to do the business...
+	if (aServer.InitialisePort(aPort) != NULL)
+		{
+		m_pOurServer = &aServer;
+		
+		m_portId = aPort;
+						
+		bOpenedOk = ETrue;
+		}
+	
+	return (bOpenedOk);
+	}
+
+
+TBool CSerialPort::Close(void)
+	{
+	TBool bClosed = EFalse;
+		
+	// The server object holds all the real details, so call the appropriate
+	// server function.
+	if (m_pOurServer)		
+		bClosed = m_pOurServer->ClosePort(m_portId);
+	
+	return (bClosed);
+	}
+
+TBool CSerialPort::Read(TRequestStatus & aStatus, 
+						TTimeIntervalMicroSeconds32 aTimeout,
+						TDes8 &aDes,
+						TInt aLength)
+	{
+	TBool success = EFalse;
+
+	RSerialPort * pPort = GivePortDetails();
+	
+	if (pPort)
+		{
+		if (pPort->TimedRead(aStatus, aTimeout, aDes, aLength))
+			success = ETrue;
+		}
+		
+		// return success or otherwise!
+		return (success);
+	}
+
+
+TBool CSerialPort::Write(TRequestStatus & aStatus,
+				   TTimeIntervalMicroSeconds32 aTimeout,
+				   const TDesC8 &aDes,
+				   TInt aLength)
+	{
+	
+	TBool success = EFalse;
+
+	RSerialPort * pPort = GivePortDetails();
+	
+	if (pPort)
+		{
+		if (pPort->TimedWrite(aStatus, aTimeout, aDes, aLength))
+			success = ETrue;
+		}
+		
+	// return success or otherwise!
+	return (success);
+	}
+
+
+TInt CSerialPort::SetConfig(const TCommConfig & aRequiredConfig)
+	{
+	TInt errConfig = KErrUnknown;
+		
+	RSerialPort * pPort = GivePortDetails();
+
+	if (pPort)
+		{
+		errConfig = pPort->SetConfig(aRequiredConfig);
+		}
+		
+	return (errConfig);
+	}
+
+TBool CSerialPort::GetPortConfig(TCommConfig & aPortSettings)
+{
+	TBool validAction = EFalse;
+
+	RSerialPort * pPort = GivePortDetails();
+	
+	if (pPort)
+		{		
+		pPort->Config( aPortSettings );
+		validAction = ETrue;
+		}
+
+	return (validAction);
+}
+
+TBool CSerialPort::ReadCancel(void)
+	{
+	TBool validAction = EFalse;
+
+	RSerialPort * pPort = GivePortDetails();
+	
+	if (pPort)
+		{		
+		pPort->ReadCancel();		
+		validAction = ETrue;
+		}
+		
+	return (validAction);
+	}
+
+
+TBool CSerialPort::WriteCancel(void)
+	{
+	TBool validAction = EFalse;
+
+	RSerialPort * pPort = GivePortDetails();
+	
+	if (pPort)
+		{		
+		pPort->WriteCancel();		
+		validAction = ETrue;
+		}
+	return (validAction);
+	
+	}
+
+TBool CSerialPort::SetReceiveBufferLength(TInt aSize)
+	{
+	TBool validAction = EFalse;
+
+	RSerialPort * pPort = GivePortDetails();
+	
+	if (pPort)
+		{
+		pPort->SetReceiveBufferLength(aSize);
+		validAction = ETrue;		
+		}
+		
+	return (validAction);
+	
+	}
+
+TBool CSerialPort::ReceiveBufferLength(TInt & aSize)
+	{
+	TBool validAction = EFalse;
+
+	RSerialPort * pPort = GivePortDetails();
+	
+	if (pPort)
+		{
+		aSize = pPort->ReceiveBufferLength();
+		validAction = ETrue;		
+		}
+		
+	return (validAction);	
+	}
+
+
+
+RSerialPort * CSerialPort::GivePortDetails(void)
+	{	
+	RSerialPort * pPort = NULL;
+
+	if (m_pOurServer)	
+		pPort = m_pOurServer->GetPort(m_portId);
+	
+	return (pPort);	
+	}
+
+//////////////////////////////
+// The external interface
+// for users of the library
+//////////////////////////////
+	
+EXPORT_C SerialServer OpenSerialServerL(void)
+	{
+	CSerialServer * pServer;
+	pServer = new(ELeave) CSerialServer;
+
+	// Declare a server and open it.
+	if ( pServer->Open() == EFalse)
+		{			
+		delete pServer;
+		pServer = NULL;
+		}
+		
+	return (static_cast<SerialServer>(pServer));		
+	}
+
+EXPORT_C void CloseSerialServer(SerialServer aServer)
+	{
+	if (aServer)
+		{			
+		CSerialServer * pServer = static_cast<CSerialServer *>(aServer);
+		delete pServer;	
+		}
+	}
+
+EXPORT_C TAny * OpenSerialPortL(SerialServer aServer, TUint aPort)
+	{	
+	CSerialServer * pServer = static_cast<CSerialServer *>(aServer);	
+	
+	CSerialPort * pPort = new(ELeave) CSerialPort; 
+	
+	if (pPort->Open(*pServer, aPort) == EFalse)
+		{
+		delete pPort;
+		pPort = NULL;		
+		}
+	
+	return (static_cast<TAny *>(pPort));
+	}
+
+EXPORT_C TBool CloseSerialPort(SerialPort aPort)
+{
+	CSerialPort * pPort = static_cast<CSerialPort *>(aPort);
+	
+	TBool returnVal = pPort->Close();
+	
+	delete pPort;
+		
+	return (returnVal);	
+}
+
+EXPORT_C TBool Read(SerialPort aPort,
+			  		TRequestStatus & aStatus, 
+			  		TTimeIntervalMicroSeconds32 aTimeout,
+			  		TDes8 &aDes,
+			  		TInt aLength)
+	{
+	TBool ok = EFalse;
+	if (aPort)
+		{
+		CSerialPort * pPort = static_cast<CSerialPort *>(aPort);
+		ok = pPort->Read(aStatus, aTimeout, aDes, aLength);
+		}
+		
+	return ok;	 
+	}
+
+EXPORT_C TBool Write(SerialPort aPort,
+					 TRequestStatus & aStatus,
+				     TTimeIntervalMicroSeconds32 aTimeout,
+				     const TDesC8 &aDes,
+				     TInt aLength)
+	{
+	TBool ok = EFalse;
+	
+	if (aPort)
+		{			
+		CSerialPort * pPort = static_cast<CSerialPort *>(aPort);	
+		ok = pPort->Write(aStatus, aTimeout, aDes, aLength);			
+		}
+	return (ok);
+	}
+
+EXPORT_C TInt SetConfig(SerialPort aPort, const TCommConfig & aRequiredConfig )
+	{	
+	TInt error = KErrUnknown;
+
+	if (aPort)
+		{			
+		CSerialPort * pPort = static_cast<CSerialPort *>(aPort);	
+		error = pPort->SetConfig(aRequiredConfig);
+		}
+	return error;
+	}
+
+EXPORT_C TBool ReadCancel(SerialPort aPort)
+	{	
+	TBool ok = EFalse;
+
+	if (aPort)
+		{			
+		CSerialPort * pPort = static_cast<CSerialPort *>(aPort);	
+		ok = pPort->ReadCancel();
+		}
+	return (ok);
+	}
+
+
+EXPORT_C TBool WriteCancel(SerialPort aPort)
+	{	
+	TBool ok = EFalse;
+
+	if (aPort)
+		{			
+		CSerialPort * pPort = static_cast<CSerialPort *>(aPort);	
+		ok = pPort->WriteCancel();
+		}
+	return (ok);
+	}
+
+EXPORT_C TBool GetPortConfig (SerialPort aPort, TCommConfig & config)
+	{		
+	TBool ok = EFalse;
+
+	if (aPort)
+		{			
+		CSerialPort * pPort = static_cast<CSerialPort *>(aPort);	
+		ok = pPort->GetPortConfig(config);
+		}
+	return (ok);
+	}
+
+
+EXPORT_C TBool SetReceiveBufferLength(SerialPort aPort, TInt aSize)
+	{
+	TBool ok = EFalse;
+
+	if (aPort)
+		{			
+		CSerialPort * pPort = static_cast<CSerialPort *>(aPort);	
+		ok = pPort->SetReceiveBufferLength(aSize);
+		}
+	return (ok);
+	}
+
+EXPORT_C TBool ReceiveBufferLength(SerialPort aPort, TInt & aSize)
+	{
+	TBool ok = EFalse;
+
+	if (aPort)
+		{			
+		CSerialPort * pPort = static_cast<CSerialPort *>(aPort);	
+		ok = pPort->ReceiveBufferLength(aSize);
+		}
+	return (ok);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/statlightserial/src/serialdriver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,108 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+@file
+@internalComponent
+*/
+
+#ifndef __SERIAL_DRIVER_H
+#define __SERIAL_DRIVER_H
+
+#define MAX_PORTS					10     // randomly high value...
+
+#include <e32std.h>
+#include <e32cmn.h>
+
+class RSerialPort;            				// actually defined within the implementation
+
+
+class CSerialServer
+{
+
+friend class CSerialPort;  // declare CSerialPort our friemd
+
+public:
+	CSerialServer();
+	virtual ~CSerialServer();
+
+	TBool Open(void);
+	TBool Close(void);
+	
+private:
+
+	// These next methods are for friends and not intended
+	// as part of the truely public interface.	
+	RSerialPort * GetPort(TUint aPortNum);		
+	RSerialPort * InitialisePort(TUint aPortNum);
+	TBool ClosePort(TUint aPortNum);
+
+	// member variables
+
+	TInt m_errPhysicalLoad;
+	TInt m_errLogicalLoad;
+
+	RSerialPort * portsInUse[MAX_PORTS]; // array for holding set of port info
+};
+
+
+class CSerialPort
+{
+public:
+	CSerialPort();
+	virtual ~CSerialPort();
+
+	TBool Open(CSerialServer & aServer, TUint aPort);
+	TBool Close(void);
+
+	TBool Read(TRequestStatus & aStatus, 
+			   TTimeIntervalMicroSeconds32 aTimeout,
+			   TDes8 &aDes,
+			   TInt aLength);
+
+	TBool Write(TRequestStatus & aStatus,
+						 TTimeIntervalMicroSeconds32 aTimeout,
+						 const TDesC8 &aDes,
+						 TInt aLength);
+
+	TInt SetConfig(const TCommConfig & aRequiredConfig);
+
+	TBool GetPortConfig(TCommConfig & aPortSettings);
+	
+	TBool ReadCancel(void);
+
+	TBool WriteCancel(void);
+	
+	TBool SetReceiveBufferLength(TInt aSize);
+	
+	TBool ReceiveBufferLength(TInt & aSize);
+	
+	public:
+
+	//functions
+	RSerialPort * GivePortDetails(void);
+	
+	// Member variables	
+	CSerialServer * m_pOurServer;
+	
+	TUint m_portId;
+	
+};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/light/statlightserial/src/serialdriverext.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,98 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+/**
+@file
+@internalComponent
+
+The interface of the serial driver stuff for users of the serial
+driver library - not users of the class itself.
+
+*/
+
+#ifndef __SERIAL_DRIVER_EXT_H
+#define __SERIAL_DRIVER_EXT_H
+
+#include <d32comm.h>   // gives us 'TCommConfig'
+
+typedef TAny * SerialServer;
+typedef TAny * SerialPort;
+
+// The external interface to users of the library,
+			  		  
+IMPORT_C SerialServer OpenSerialServerL(void);
+
+IMPORT_C void CloseSerialServer(SerialServer aServer);
+
+IMPORT_C SerialPort OpenSerialPortL(SerialServer aServer, TUint aPort);
+
+IMPORT_C TBool CloseSerialPort(SerialPort aPort);
+
+IMPORT_C TBool Read(SerialPort aPort,
+			  		TRequestStatus & aStatus, 
+			  		TTimeIntervalMicroSeconds32 aTimeout,
+			  		TDes8 &aDes,
+			  		TInt aLength);
+
+IMPORT_C TBool Write(SerialPort aPort,
+					 TRequestStatus & aStatus,
+				     TTimeIntervalMicroSeconds32 aTimeout,
+				     const TDesC8 &aDes,
+				     TInt aLength);
+				     
+IMPORT_C TInt SetConfig(SerialPort aPort, const TCommConfig & aRequiredConfig);
+
+IMPORT_C TBool GetPortConfig (SerialPort aPort, TCommConfig & config);
+
+IMPORT_C TBool ReadCancel(SerialPort aPort);
+
+IMPORT_C TBool WriteCancel(SerialPort aPort);
+
+IMPORT_C TBool SetReceiveBufferLength(SerialPort aPort, TInt aSize);
+
+IMPORT_C TBool ReceiveBufferLength(SerialPort aPort, TInt & aSize);
+
+// typedef equivalents
+
+
+typedef SerialServer (*TLibOpenSerialServerL)(void);
+typedef void (*TLibCloseSerialServer)(SerialServer aServer);
+typedef SerialPort (*TLibOpenSerialPortL)(SerialServer aServer, TUint aPort);
+typedef TBool (*TLibCloseSerialPort)(SerialPort aPort);
+typedef TBool (*TLibRead)(SerialPort aPort,
+			  		  TRequestStatus & aStatus, 
+			  		  TTimeIntervalMicroSeconds32 aTimeout,
+			  		  TDes8 &aDes,
+			  		  TInt aLength);
+typedef TBool (*TLibWrite)(SerialPort aPort,
+					   TRequestStatus & aStatus,
+				       TTimeIntervalMicroSeconds32 aTimeout,
+				       const TDesC8 &aDes,
+				       TInt aLength);
+typedef TInt (*TLibSetConfig)(SerialPort aPort, const TCommConfig & aRequiredConfig );
+
+typedef TBool (*TLibReadCancel)(SerialPort aPort);
+
+typedef TBool (*TLibWriteCancel)(SerialPort aPort);
+
+typedef TBool (*TLibSetReceiveBufferLength)(SerialPort aPort, TInt aSize);
+
+typedef TBool (*TLibReceiveBufferLength)(SerialPort aPort, TInt & aSize);
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/rsc/statapi_loc.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * System Headers
+ *
+ *******************************************************************************/
+#include <appinfo.rh>
+
+/********************************************************************************
+ *
+ * Local Headers
+ *
+ *******************************************************************************/
+
+/********************************************************************************
+ *
+ * Resources
+ *
+ *******************************************************************************/
+RESOURCE LOCALISABLE_APP_INFO
+	{
+	short_caption = "Stat";
+	caption_and_icon =
+		{
+		CAPTION_AND_ICON_INFO 
+			{
+			caption =			"StatApi";
+			number_of_icons =	2;
+			icon_file =			"c:\\resource\\apps\\statapiicon.mbm";
+			}
+		};
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/rsc/statapi_reg.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * System Headers
+ *
+ *******************************************************************************/
+#include <appinfo.rh>
+
+/********************************************************************************
+ *
+ * Local Headers
+ *
+ *******************************************************************************/
+
+/********************************************************************************
+ *
+ * Resources
+ *
+ *******************************************************************************/
+UID2 KUidAppRegistrationResourceFile
+
+UID3 0x10210D4E
+
+RESOURCE APP_REGISTRATION_INFO
+	{
+	app_file					= "statapi";
+	localisable_resource_file	= "\\resource\\apps\\statapi_loc";
+	hidden						= KAppNotHidden;
+	embeddability				= KAppNotEmbeddable;
+	newfile						= KAppDoesNotSupportNewFile;
+	}
Binary file testexecfw/statsrv/device/source/statapi/rsc/statapiicon_24x24i.bmp has changed
Binary file testexecfw/statsrv/device/source/statapi/rsc/statapiicon_24x24m.bmp has changed
Binary file testexecfw/statsrv/device/source/statapi/rsc/statapiicon_32x32i.bmp has changed
Binary file testexecfw/statsrv/device/source/statapi/rsc/statapiicon_32x32m.bmp has changed
Binary file testexecfw/statsrv/device/source/statapi/rsc/statapiicon_48x48i.bmp has changed
Binary file testexecfw/statsrv/device/source/statapi/rsc/statapiicon_48x48m.bmp has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/rsc/statgui_aif.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ * 
+ * System Includes
+ *
+ *******************************************************************************/
+#include <aiftool.rh>
+
+/********************************************************************************
+ * 
+ * Application Information
+ *
+ *******************************************************************************/
+RESOURCE AIF_DATA
+{
+	app_uid = 0x10009B04;
+
+	caption_list=
+	{ 
+		CAPTION { code = ELangEnglish; caption = "StatGui"; }
+	};
+
+	num_icons=2;
+
+	embeddability = KAppNotEmbeddable;
+	hidden = KAppNotHidden ;
+	newfile = KAppDoesNotSupportNewFile;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/rsc/statgui_loc.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * System Headers
+ *
+ *******************************************************************************/
+#include <appinfo.rh>
+
+/********************************************************************************
+ *
+ * Local Headers
+ *
+ *******************************************************************************/
+
+/********************************************************************************
+ *
+ * Resources
+ *
+ *******************************************************************************/
+RESOURCE LOCALISABLE_APP_INFO
+	{
+	short_caption = "Stat";
+	caption_and_icon =
+		{
+		CAPTION_AND_ICON_INFO 
+			{
+			caption =			"StatGui";
+			number_of_icons =	2;
+			icon_file =			"z:\\resource\\apps\\statguiicon.mbm";
+			}
+		};
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/rsc/statgui_reg.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * System Headers
+ *
+ *******************************************************************************/
+#include <appinfo.rh>
+
+/********************************************************************************
+ *
+ * Local Headers
+ *
+ *******************************************************************************/
+
+/********************************************************************************
+ *
+ * Resources
+ *
+ *******************************************************************************/
+UID2 KUidAppRegistrationResourceFile
+
+UID3 0x10009B04
+
+RESOURCE APP_REGISTRATION_INFO
+	{
+	app_file					= "statgui";
+	localisable_resource_file	= "\\resource\\apps\\statgui_loc";
+	hidden						= KAppNotHidden;
+	embeddability				= KAppNotEmbeddable;
+	newfile						= KAppDoesNotSupportNewFile;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/rsc/statgui_ui.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,79 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+NAME STAT
+
+/********************************************************************************
+ *
+ * System Headers
+ *
+ *******************************************************************************/
+#include <eikon.rh>
+#include <eikon.rsg>
+#include <eikon.hrh>
+#ifdef SYMBIAN_DIST_SERIES60
+#include <avkon.rsg>
+#include <avkon.hrh>
+#endif
+
+/********************************************************************************
+ *
+ * Local Headers
+ *
+ *******************************************************************************/
+#include "statapi.hrh"
+
+/********************************************************************************
+ *
+ * Resources
+ *
+ *******************************************************************************/
+RESOURCE RSS_SIGNATURE {}	
+RESOURCE TBUF { buf=""; }
+RESOURCE EIK_APP_INFO
+{	
+#ifdef SYMBIAN_DIST_SERIES60
+    menubar = r_stat_menubar;
+    cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
+#endif
+}
+
+
+/********************************************************************************
+ *
+ * Series 60 Menu
+ *
+ *******************************************************************************/
+#ifdef SYMBIAN_DIST_SERIES60
+RESOURCE MENU_BAR r_stat_menubar
+{
+    titles =
+	{
+        MENU_TITLE {menu_pane = r_stat_menu;}
+    };
+}
+
+RESOURCE MENU_PANE r_stat_menu
+{
+    items = 
+	{
+		MENU_ITEM {command = EStatCmdAction;			txt = "Start / Stop";},
+		MENU_ITEM {command = EStatCmdToggleLogging;		txt = "Logging";}
+	};
+}
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/series60/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+PRJ_MMPFILES
+.\statapi.mmp
+makefile .\statapi_buildsis.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/series60/statapi.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   Series 60 Buildfile
+*
+*/
+
+
+MACRO SYMBIAN_OS_61
+MACRO SYMBIAN_DIST_SERIES60
+
+#define SYMBIAN_OS_61
+#define SYMBIAN_DIST_SERIES60
+
+LIBRARY		avkon.lib
+
+////////////////////////////////////////////////////////////////
+//
+// GENERIC SECTION
+//
+////////////////////////////////////////////////////////////////
+#include "../common/statapi_common.mmp"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/series60/statapi.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,21 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#define SYMBIAN_DIST_SERIES60
+
+#include "../rsc/statapi_ui.rss"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/series60/statapi_buildsis.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#############################################################################################################
+#
+# BUILDSIS SERIES 60
+#
+#############################################################################################################
+!IF "$(CFG)" == "UREL" && ("$(PLATFORM)" == "WINS" || "$(PLATFORM)" == "WINSCW")
+
+FINAL:
+	makesis -v -d\epoc32\release\$(PLATFORM)\$(CFG)\z\system\apps\statapi statapi_series60.pkg statapi.Series60.$(PLATFORM).sis
+
+!ELSEIF "$(CFG)" == "UREL"
+
+FINAL:
+	makesis -v -d\epoc32\release\$(PLATFORM)\$(CFG) statapi_series60.pkg statapi.Series60.$(PLATFORM).sis
+
+!ENDIF
+
+#############################################################################################################
+#
+#
+#
+#############################################################################################################
+CLEAN FINAL MAKMAKE FREEZE LIB CLEANLIB RESOURCE RELEASABLES BLD SAVESPACE : 
+VENDORID 0x70000001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/series60/statapi_series60.pkg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,21 @@
+;
+; Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+#{"Statapi"},(0x10009B04),1,0,0
+*"..\cf_common\stat.key","..\cf_common\stat.cer"
+"statapi.app"-"!:\system\apps\statapi\statapi.app"
+"statapi.rsc"-"!:\system\apps\statapi\statapi.rsc"
+"statapi.aif"-"!:\system\apps\statapi\statapi.aif"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/activeconnection.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,199 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include "activeconnection.h"
+
+CActiveConnection* CActiveConnection::NewL(const TDesC& ipAddress, TInt port)
+{
+	CActiveConnection* self=new(ELeave)CActiveConnection();
+	CleanupStack::PushL(self);
+	self->ConstructL(ipAddress,port);
+	CleanupStack::Pop();
+	return self;	
+}
+
+CActiveConnection::CActiveConnection(void) : CActive(0)
+{
+	;
+}
+
+void CActiveConnection::ConstructL(const TDesC& ipAddress, TInt port)
+{
+	iDstAddr.SetPort(port);		
+    iDstAddr.Input(ipAddress);
+    
+	CActiveScheduler::Add(this);
+}
+
+CActiveConnection::~CActiveConnection()
+{
+	Cancel();
+}
+
+//Checks for user input to console.
+void CActiveConnection::RunL()
+{
+	
+	if(iStatus==KErrInUse)
+	{
+		Connect();
+		SetActive();
+	}
+
+}
+
+void CActiveConnection::DoCancel()
+{
+}
+
+void CActiveConnection::Connect(TActiveConnectionMode aConnMode, TInt aConnIndex)
+{
+	//Wait 2 seconds before attempting to connect to NTRAS
+	//It solves 8, randomly failing to connect to NTRAS
+
+	User::After(KDelay);
+	
+#if defined(__WINS__)
+
+    // WinTap IAP
+	TUint32 lIAP = 0;
+	
+	_LIT16(KWIN_TAP, "WinTAP");
+	
+	/****************** CommsDat Soloution ************************
+		CMDBSession* iDb = CMDBSession::NewL(CMDBSession::LatestVersion());
+		CCDIAPRecord* ptrIAPRecord = static_cast<CCDIAPRecord *> (CCDRecordBase::RecordFactoryL(KCDTIdIAPRecord));
+		
+		TPtrC recordname(KWIN_TAP);
+		ptrIAPRecord->iRecordName.SetMaxLengthL(recordname.Length());
+		ptrIAPRecord->iRecordName = recordname;
+
+		if(ptrIAPRecord->FindL(*iDb))
+	    {
+		    // Found a matching record
+	//	    ptrIAPRecord->iService.LoadL(*iDb);
+		    
+		    delete ptrIAPRecord;  
+	    }
+	***************************************************************/
+
+
+	if (aConnMode == EModeIAP && aConnIndex == 0)
+	{
+		// Open CommDB IAP table
+		CCommsDatabase* lCommsDb = CCommsDatabase::NewL();
+    	CleanupStack::PushL(lCommsDb);
+		CCommsDbTableView* lIapTable = lCommsDb->OpenTableLC(TPtrC(IAP));
+		
+		TBuf<52> lIapName;
+	
+		// Point to the first entry
+		User::LeaveIfError(lIapTable->GotoFirstRecord());
+		lIapTable->ReadTextL(TPtrC(COMMDB_NAME), lIapName);
+
+		if (lIapName.Find(KWIN_TAP) != KErrNotFound) 
+		{
+			lIapTable->ReadUintL(TPtrC(COMMDB_ID), lIAP);
+		}
+		else
+		{
+			// Point to the rest of the entries
+			TInt err = KErrNone;
+			while (err = lIapTable->GotoNextRecord(), err == KErrNone)
+			{
+				lIapTable->ReadTextL(TPtrC(COMMDB_NAME), lIapName);
+				if (lIapName.Find(KWIN_TAP) != KErrNotFound) 
+				{
+					lIapTable->ReadUintL(TPtrC(COMMDB_ID), lIAP);
+				}
+	
+			}
+		}
+		
+		CleanupStack::PopAndDestroy(lIapTable);
+    	CleanupStack::PopAndDestroy(lCommsDb);
+
+		aConnIndex = lIAP;
+	}
+
+#endif
+
+	// Create Connection with IAP
+	TInt lErr = iSocketServer.Connect();
+	if (lErr != KErrNone) 
+		return;
+	
+	RConnection lConn;
+    lErr = lConn.Open(iSocketServer);
+    
+    if (lErr == KErrNone && aConnIndex > 0)
+    {
+    	if (aConnMode == EModeIAP)
+    	{
+	    	// Set IAP Preferences
+			TCommDbConnPref lPrefs;
+			lPrefs.SetIapId(aConnIndex);
+			lPrefs.SetDialogPreference(ECommDbDialogPrefDoNotPrompt);
+			lErr = lConn.Start(lPrefs);
+    	}
+#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
+    	else if (aConnMode == EModeSnap)
+    	{
+    		TConnSnapPref lPrefs(aConnIndex);
+    		lErr = lConn.Start(lPrefs);
+    	}
+#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
+    	else
+    	{
+    		// use default mode
+    		lErr = KErrNotSupported;
+    	}
+
+		if (lErr == KErrNone) 
+		{
+			RHostResolver lHostResolver;
+			lErr = lHostResolver.Open(iSocketServer, KAfInet, KProtocolInetTcp, lConn);
+			
+			if (lErr == KErrNone) 
+			{
+				lErr = iSocket.Open(iSocketServer, KAfInet, KSockStream, KProtocolInetTcp, lConn);
+			}
+		}
+    }
+    
+    if (aConnIndex == 0 || lErr != KErrNone)
+    {
+    	iSocket.Open(iSocketServer, KAfInet, KSockStream, KProtocolInetTcp);
+    }
+   
+    // Connect
+	iSocket.Connect(iDstAddr, iStatus);
+}
+
+//Initial request
+void CActiveConnection::Start(TActiveConnectionMode aConnMode, TInt aConnIndex)
+{    
+	Connect(aConnMode, aConnIndex);
+	SetActive();
+}
+
+void CActiveConnection::CloseSocket()
+{    
+	iSocket.CancelConnect();
+	iSocket.Close();
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/activeconsole.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,125 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include "activeconsole.h"
+
+CActiveConsole* CActiveConsole::NewL(CConsoleBase* aConsole,CStatController *aController,CStatConsole* aStatConsole,TInt aSessionID, MNotifyLogMessage *const aMsg)
+{
+	CActiveConsole* self=new(ELeave)CActiveConsole(aConsole,aController,aStatConsole,aSessionID,aMsg);
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	CleanupStack::Pop();
+	return self;	
+}
+
+CActiveConsole::CActiveConsole(CConsoleBase* aConsole,CStatController *aController,CStatConsole* aStatConsole,TInt aSessionID, MNotifyLogMessage *const aMsg) : CActive(0)
+{
+	iConsole=aConsole;	
+	iController=aController;
+	iSessionID=aSessionID;
+	iStatConsole=aStatConsole;
+	iMsg = aMsg;
+}
+
+void CActiveConsole::ConstructL()
+{
+	iMsg->Msg( _L("ACTIVECONSOLE: Adding self to scheduler.") );
+	CActiveScheduler::Add(this);
+}
+
+CActiveConsole::~CActiveConsole()
+{
+	Cancel();
+}
+
+//Checks for user input to console.
+void CActiveConsole::RunL()
+{
+	TChar gChar = TChar(iConsole->KeyCode());
+
+	switch (gChar)
+	{
+		case EKeyEscape:		//escape exits
+		case '2':				//2 exits
+			iConsole->Printf( _L("Processing escape request.") );
+			iMsg->Msg( _L("ACTIVECONSOLE: Processing escape request.") );
+			iStatConsole->UserExitRequest();
+			iController->StopSession(iSessionID);
+			return;
+		case '1':				//1 sets system to forground
+		case 'b':				//b or B sets system to forground
+		case 'B':
+			PushToBack();
+			break;
+		default:
+			break;
+	}
+
+	if(iStatus!=KErrNone)
+	{
+		iConsole->Printf(_L("** error reading from active console **"));
+		iConsole->Getch();
+	}
+	iConsole->Read(iStatus);
+	SetActive();
+}
+
+void CActiveConsole::DoCancel()
+{
+}
+
+//Initial request
+void CActiveConsole::Start()
+{
+	iConsole->Read(iStatus);
+	SetActive();
+}
+
+//Push statapi to background by switching to the system window
+void CActiveConsole::PushToBack()
+{
+#ifndef LIGHT_MODE
+	RWsSession Ws;
+	
+	//conect to windows server
+	Ws.Connect();
+	TInt wsHandle = Ws.WsHandle();
+
+	if(0!=wsHandle)
+		{
+		TApaTaskList taskList(Ws);
+
+		//switch to system
+	    TApaTask newTask = taskList.FindApp(KTxtExampleCode);
+	 
+	    if( newTask.WgId() != KErrNotFound ) 
+	         newTask.SendToBackground();
+
+		//clean up RWsSession
+		Ws.Close();
+		}
+	else
+		{
+		iConsole->Printf(_L("Error: Unable to connect to windows server."));
+		}
+#endif // ifndef LIGHT_MODE
+}
+
+/////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////////
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/appinstall.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,87 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <e32base.h>
+#include <e32cons.h>
+#include <hal.h>
+#include <iniparser.h>
+
+// Epoc Includes
+#include <swi/launcher.h>
+
+
+#include "appinstall.h"
+#include "testsecurityinstuihandler.h"
+
+
+CAppInstall::CAppInstall()
+	{
+	}
+
+TInt CAppInstall::Install(const TDesC& aFileName)
+	{
+	
+	TInt error = KErrNone;
+
+	TFileName fileName(aFileName);
+	
+	fileName.PtrZ();	
+	
+	Swi::CInstallPrefs* iInstallPrefs = Swi::CInstallPrefs::NewL();
+	
+	CTestSecurityInstUIHandler* iUIHandler = CTestSecurityInstUIHandler::NewL();
+	
+	error = Swi::Launcher::Install(*iUIHandler,fileName,*iInstallPrefs);
+
+	delete iUIHandler;
+	delete iInstallPrefs;
+	
+	return error;
+	
+	}
+
+TInt CAppInstall::Uninstall(const TDesC& aUid)
+	{
+	
+	TInt error = KErrNone;
+
+	TLex conv(aUid);
+	
+	TUint32 id;
+	
+	error = conv.Val(id,EHex);
+	
+	if(error!=KErrNone)
+		{
+		return error;
+		}
+		
+	TUid uid = TUid::Uid(id);
+		
+	
+	CTestSecurityInstUIHandler* iUIHandler = CTestSecurityInstUIHandler::NewL();
+
+	error = Swi::Launcher::Uninstall(*iUIHandler, uid);
+	
+	delete iUIHandler;
+
+	return error;
+		
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/asserte.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <e32std.h>
+
+#define ASSERT_BUFFER	256
+
+/********************************************************************************
+ *
+ * Assert_StripPath
+ *
+ * Remove the drive and folders from a full path and leave only 
+ * the filename.
+ ********************************************************************************/
+void Assert_StripPath( TDes8 & file )
+{
+	static const TUint8 backSlash = '\\';
+	TInt index = 0;
+	if(KErrNotFound != (index = file.LocateReverse(backSlash)))
+	{
+		TBuf8<ASSERT_BUFFER> temp = file.Right(file.Length() - (index + 1));
+		file = temp;
+	}
+}
+
+/********************************************************************************
+ *
+ * AssertE
+ *
+ ********************************************************************************/
+void AssertE( TPtrC8 _file, TInt _line )
+{
+	TBuf8<ASSERT_BUFFER> buffer8;
+	TBuf8<256> file( _file );
+	Assert_StripPath( file );
+	buffer8.Format( (TPtrC8(reinterpret_cast<const TText8*>("!%S"))), &(file) );
+
+#if defined (_UNICODE)
+	TBuf16<ASSERT_BUFFER> buffer16;
+	buffer16.Copy(buffer8);
+	User::Panic(buffer16, _line);
+#else // defined(_UNICODE)
+	User::Panic(buffer8, _line);
+#endif //defined(_UNICODE)
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/dataconsumer_file.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,283 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+#include <e32std.h>
+#include <e32base.h>
+#include <f32file.h>
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************/
+
+#include "dataconsumer_file.h"
+#include "stat.h"
+/*************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************/
+_LIT( KTxtDiskError, "DiskError" );
+
+/*************************************************************************
+ *
+ * CDataConsumerFile - Construction
+ *
+ *************************************************************************/
+CDataConsumerFile *CDataConsumerFile::NewL()
+	{
+	CDataConsumerFile *self = new (ELeave) CDataConsumerFile();
+
+	CleanupStack::PushL(self);
+
+	self->ConstructL();
+
+	CleanupStack::Pop();
+
+	return self;
+	}
+
+CDataConsumerFile::CDataConsumerFile()
+	{
+	;
+	}
+
+void CDataConsumerFile::ConstructL( void ) 
+	{
+	
+	_LIT(KFileSrvDll, "efsrv.dll");
+	_LIT(KFileSeparator, "\\");
+	TBuf<8> systemDrive;
+
+	iLock.CreateLocal( EOwnerProcess );
+
+	User::LeaveIfError( iFsSession.Connect( ) );
+	
+	TDriveNumber defaultSysDrive(EDriveC);
+	RLibrary pluginLibrary;
+	TInt pluginErr = pluginLibrary.Load(KFileSrvDll);
+	
+	if (pluginErr == KErrNone)
+		{
+		typedef TDriveNumber(*fun1)();
+		fun1 sysdrive;
+	
+	#ifdef __EABI__
+		sysdrive = (fun1)pluginLibrary.Lookup(336);
+	#else
+		sysdrive = (fun1)pluginLibrary.Lookup(304);
+	#endif
+		
+		if(sysdrive!=NULL)
+			{
+			defaultSysDrive = sysdrive();
+			}
+		}
+	pluginLibrary.Close();
+	
+	systemDrive.Append(TDriveUnit(defaultSysDrive).Name());
+	systemDrive.Append(KFileSeparator);
+	
+
+	RFile	file;
+
+	TInt err = file.Temp( iFsSession, systemDrive,iFilePath, EFileShareExclusive );
+
+	file.Close( );
+
+	User::LeaveIfError( err );
+	}
+
+
+
+CDataConsumerFile::~CDataConsumerFile( )
+	{
+	iLock.Wait( );
+		{
+		iFsSession.Close();
+
+		iLock.Close( );
+		}
+	}
+
+/*************************************************************************
+ *
+ * CDataConsumerFile - Public interface
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * Delete
+ *
+ *************************************************************************/
+
+void CDataConsumerFile::Delete( void ) 
+	{
+	delete this;
+	}
+
+/*************************************************************************
+ *
+ * GetTotalSize
+ *
+ *************************************************************************/
+
+TInt CDataConsumerFile::GetTotalSize( TInt &aTotalSize )
+	{
+	TInt	err = KErrNone;
+	TInt	size = 0;
+
+	iLock.Wait( );
+		{
+		RFile	file;
+
+		err = file.Open( iFsSession, iFilePath, EFileRead | EFileStream | EFileShareReadersOnly );
+
+		if( err == KErrNone )
+			{
+			err = file.Size( size );
+
+			if( err == KErrNone )
+				{
+				aTotalSize = size;
+				}
+
+			file.Close( );
+			}
+
+        iLock.Signal( );
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * AddData
+ *
+ *************************************************************************/
+
+TInt CDataConsumerFile::AddData( const TDesC8 &aSource )
+	{
+	TInt	err = KErrNone;
+
+	if( err == KErrNone )
+		{
+		iLock.Wait( );
+			{
+			RFile	file;
+			TInt	shareMode = EFileWrite | EFileStream | EFileShareExclusive;
+
+			err = file.Open( iFsSession, iFilePath, shareMode );
+
+			if( err == KErrNotFound )
+    			{
+    			err = file.Create( iFsSession, iFilePath, shareMode );
+    			}
+
+			if( err == KErrNone )
+				{
+				TInt pos = 0;
+				err = file.Seek( ESeekEnd, pos );
+	
+				if( err == KErrNone )
+					{
+					err = file.Write( aSource );
+					}
+
+				file.Flush( );
+				file.Close( );
+				}
+
+            if( err != KErrNone )
+                {
+                err = iFsSession.Delete(iFilePath);
+                User::Panic(KTxtDiskError, err);
+                }
+
+			iLock.Signal( );
+			}
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * GetData
+ *
+ *************************************************************************/
+
+TInt CDataConsumerFile::GetData( HBufC8 & )
+	{
+	return ( KErrNotSupported );
+	}
+
+/*************************************************************************
+ *
+ * SaveData
+ *
+ *************************************************************************/
+
+TInt CDataConsumerFile::SaveData( const TDesC &filePath )
+	{
+	TInt	err = KErrNone;
+
+	if( err == KErrNone )
+		{
+		iLock.Wait( );
+			{
+			
+				CFileMan *theFile = CFileMan::NewL(iFsSession);
+				CleanupStack::PushL(theFile);
+				
+				err = theFile->Copy( iFilePath, filePath );
+				
+				if( err == KErrNone )
+					{
+					err = theFile->Delete(iFilePath);	
+					}
+				
+				CleanupStack::PopAndDestroy();
+
+			iLock.Signal( );
+			}
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * operator const TDesC8&
+ *
+ *************************************************************************/
+
+CDataConsumerFile::operator const TDesC8&( void ) const
+	{
+	_LIT8( empty, "" );
+	return ( empty );
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/dataconsumer_memory.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,267 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+#include <e32std.h>
+#include <e32base.h>
+#include <f32file.h>
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************/
+
+#include "dataconsumer_memory.h"
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * CDataConsumerMemory - Construction
+ *
+ *************************************************************************/
+CDataConsumerMemory *CDataConsumerMemory::NewL()
+	{
+	CDataConsumerMemory *self = new (ELeave) CDataConsumerMemory();
+
+	CleanupStack::PushL(self);
+
+	self->ConstructL();
+
+	CleanupStack::Pop();
+
+	return self;
+	}
+
+CDataConsumerMemory::CDataConsumerMemory() : CBase(),
+	iDataBuffer( NULL )
+	{
+	;
+	}
+
+void CDataConsumerMemory::ConstructL( void ) 
+	{
+	iLock.CreateLocal( EOwnerProcess );
+	}
+
+CDataConsumerMemory::~CDataConsumerMemory( )
+	{
+	iLock.Wait( );
+		{
+		delete iDataBuffer;
+		iDataBuffer = NULL;
+
+		iLock.Close( );
+		}
+	}
+
+/*************************************************************************
+ *
+ * CDataConsumerMemory - Public interface
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * Delete
+ *
+ *************************************************************************/
+
+void CDataConsumerMemory::Delete( void ) 
+	{
+	delete this;
+	}
+
+/*************************************************************************
+ *
+ * GetTotalSize
+ *
+ *************************************************************************/
+
+TInt CDataConsumerMemory::GetTotalSize( TInt &aTotalSize )
+	{
+	TInt	err = KErrNone;
+	TInt	size = 0;
+
+	iLock.Wait( );
+		{
+		size = iDataBuffer->Length( );
+
+		aTotalSize = size;
+
+		iLock.Signal( );
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * AddData
+ *
+ *************************************************************************/
+
+TInt CDataConsumerMemory::AddData( const TDesC8 &aSource )
+	{
+	TInt	err = KErrNone;
+
+	iLock.Wait( );
+		{
+		TInt currentLength = 0;
+
+		if(iDataBuffer)
+			{
+			currentLength = iDataBuffer->Length( );
+			}
+
+		HBufC8 *currentDataBuffer = iDataBuffer;
+
+		TInt srcLength = aSource.Length( );
+		TInt length = currentLength + srcLength;
+
+		iDataBuffer = HBufC8::New( length );
+
+		if(iDataBuffer)
+			{
+				TPtr8	destPtr( iDataBuffer->Des( ) );
+
+				if(currentDataBuffer)
+					{
+					destPtr.Copy( currentDataBuffer->Ptr( ),
+										currentLength );
+					delete currentDataBuffer;
+					currentDataBuffer = NULL;
+					}
+
+				destPtr.Append( aSource.Ptr( ), srcLength );
+			}
+		else
+			{
+			err = KErrNoMemory;
+			}
+
+		iLock.Signal( );
+		}
+
+#ifdef _DEBUG
+	{
+	TInt totalSize = 0;
+	GetTotalSize( totalSize );
+	}
+#endif
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * GetData
+ *
+ *************************************************************************/
+
+TInt CDataConsumerMemory::GetData( HBufC8 &aDestination )
+	{
+	TInt	err = KErrNone;
+
+	iLock.Wait( );
+		{
+		TInt currentLength = 0;
+
+		if(iDataBuffer)
+			{
+			currentLength = iDataBuffer->Length( );
+
+			TPtr8 destPtr( aDestination.Des( ) );
+			destPtr.Copy( iDataBuffer->Ptr( ), currentLength );
+			}
+
+		iLock.Signal( );
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * SaveData
+ *
+ *************************************************************************/
+
+TInt CDataConsumerMemory::SaveData( const TDesC &filePath )
+	{
+	TInt	err = KErrNone;
+	RFs		FsSession;
+
+	err = FsSession.Connect( );
+
+	if( err == KErrNone )
+		{
+		iLock.Wait( );
+			{
+			RFile	file;
+			TInt	shareMode = EFileWrite | EFileStream | EFileShareExclusive;
+
+			err = file.Open( FsSession, filePath, shareMode );
+
+			if( err == KErrNotFound )
+    			{
+    			err = file.Create( FsSession, filePath, shareMode );
+    			}
+
+			if( err == KErrNone )
+				{
+				
+				if( NULL != iDataBuffer )
+					{
+					err = file.Write( iDataBuffer->Des( ) );
+					}
+
+				file.Flush( );
+				file.Close( );
+				}
+
+			iLock.Signal( );
+			}
+
+		FsSession.Close( );
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * operator const TDesC8&
+ *
+ *************************************************************************/
+
+CDataConsumerMemory::operator const TDesC8&( void ) const
+	{
+	return ( *iDataBuffer );
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/datasupplier_file.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,235 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************/
+
+#include "datasupplier_file.h"
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * CDataSupplierFile - Construction
+ *
+ *************************************************************************/
+CDataSupplierFile *CDataSupplierFile::NewL()
+	{
+	CDataSupplierFile *self = new (ELeave) CDataSupplierFile();
+
+	CleanupStack::PushL(self);
+
+	self->ConstructL();
+
+	CleanupStack::Pop();
+
+	return self;
+	}
+
+CDataSupplierFile::CDataSupplierFile() : CBase(),
+	iDataBuffer( NULL ), iCurrentLocation( 0 )
+	{
+	;
+	}
+
+void CDataSupplierFile::ConstructL( void ) 
+	{
+	iLock.CreateLocal( EOwnerProcess );
+	}
+
+CDataSupplierFile::~CDataSupplierFile( )
+	{
+	iLock.Wait( );
+		{
+		iCurrentLocation = 0;
+
+		iFsSession.Close();
+
+		iLock.Close( );
+		}
+	}
+
+/*************************************************************************
+ *
+ * CDataSupplierFile - Public interface
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * Delete
+ *
+ *************************************************************************/
+
+void CDataSupplierFile::Delete( void ) 
+	{
+	delete this;
+	}
+
+/*************************************************************************
+ *
+ * GetTotalSize
+ *
+ *************************************************************************/
+
+TInt CDataSupplierFile::GetTotalSize( TInt &aTotalSize )
+	{
+	TInt	err = KErrNone;
+	TInt	size = 0;
+
+	iLock.Wait( );
+		{
+		RFile	file;
+
+		err = file.Open( iFsSession, iFilePath, EFileRead | EFileStream | EFileShareReadersOnly );
+
+		if( err == KErrNone )
+			{
+			err = file.Size( size );
+
+			if( err == KErrNone )
+				{
+				aTotalSize = size;
+				}
+
+			file.Close( );
+			}
+
+		iLock.Signal( );
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * GetRemainingSize
+ *
+ *************************************************************************/
+
+TInt CDataSupplierFile::GetRemainingSize( TInt &aRemainingSize )
+	{
+	TInt	err = KErrNone;
+	TInt	remaining = 0;
+
+	iLock.Wait( );
+		{
+		TInt	totalSize =	0;
+
+		err = GetTotalSize( totalSize );
+
+		if( err == KErrNone )
+			{
+			remaining = totalSize - iCurrentLocation;
+
+			aRemainingSize = remaining;
+			}
+
+		iLock.Signal( );
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * SetData
+ *
+ *************************************************************************/
+
+TInt CDataSupplierFile::SetData( const TDesC8 &aSource )
+	{
+	TInt	err = KErrNone;
+
+	err = iFsSession.Connect( );
+
+	if( err == KErrNone )
+		{
+		iLock.Wait( );
+			{
+			iFilePath.Copy( aSource );
+
+			// Do a query on the file size to check 
+			// we can access it.
+			TInt totalSize = 0;
+			err = GetTotalSize( totalSize );
+
+			iCurrentLocation = 0;
+			iLock.Signal( );
+			}
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * GetData
+ *
+ *************************************************************************/
+
+TInt CDataSupplierFile::GetData( HBufC8 &aDestination, 
+				TInt aLengthToCopy, TInt &aActuallyCopied )
+	{
+	TInt	err = KErrNone;
+
+	iLock.Wait( );
+		{
+		TInt remainingSize = 0;
+		err = GetRemainingSize( remainingSize );
+
+		RFile	file;
+		err = file.Open( iFsSession, iFilePath, EFileRead | EFileStream | EFileShareReadersOnly );
+
+		if( err == KErrNone )
+			{
+			TInt toCopy = Min( aLengthToCopy, remainingSize );
+
+			TPtr8 pBuffer( aDestination.Des() );
+
+			err = file.Read( iCurrentLocation,
+								pBuffer, toCopy);
+
+			if( err == KErrNone )
+				{
+				iCurrentLocation += toCopy;
+				aActuallyCopied = toCopy;
+				}
+
+			file.Close( );
+			}
+
+		iLock.Signal( );
+		}
+
+	return ( err );
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/datasupplier_memory.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,229 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************/
+
+#include "datasupplier_memory.h"
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * CDataSupplierMemory - Construction
+ *
+ *************************************************************************/
+CDataSupplierMemory *CDataSupplierMemory::NewL()
+	{
+	CDataSupplierMemory *self = new (ELeave) CDataSupplierMemory();
+
+	CleanupStack::PushL(self);
+
+	self->ConstructL();
+
+	CleanupStack::Pop();
+
+	return self;
+	}
+
+CDataSupplierMemory::CDataSupplierMemory() : CBase(),
+	iDataBuffer( NULL ), iCurrentLocation( 0 )
+	{
+	;
+	}
+
+void CDataSupplierMemory::ConstructL( void ) 
+	{
+	iLock.CreateLocal( EOwnerProcess );
+	}
+
+CDataSupplierMemory::~CDataSupplierMemory( )
+	{
+	iLock.Wait( );
+		{
+		delete iDataBuffer;
+		iDataBuffer = NULL;
+		iCurrentLocation = 0;
+
+		iLock.Close( );
+		}
+	}
+
+/*************************************************************************
+ *
+ * CDataSupplierMemory - Public interface
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * Delete
+ *
+ *************************************************************************/
+
+void CDataSupplierMemory::Delete( void ) 
+	{
+	delete this;
+	}
+
+/*************************************************************************
+ *
+ * GetTotalSize
+ *
+ *************************************************************************/
+
+TInt CDataSupplierMemory::GetTotalSize( TInt &aTotalSize )
+	{
+	TInt	err = KErrNone;
+	TInt	size = 0;
+
+	iLock.Wait( );
+		{
+		size = iDataBuffer->Length( );
+
+		aTotalSize = size;
+
+		iLock.Signal( );
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * GetRemainingSize
+ *
+ *************************************************************************/
+
+TInt CDataSupplierMemory::GetRemainingSize( TInt &aRemainingSize )
+	{
+	TInt	err = KErrNone;
+	TInt	remaining = 0;
+
+	iLock.Wait( );
+		{
+		TInt	totalSize =	0;
+
+		err = GetTotalSize( totalSize );
+
+		if( err == KErrNone )
+			{
+			remaining = totalSize - iCurrentLocation;
+
+			aRemainingSize = remaining;
+			}
+
+		iLock.Signal( );
+		}
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * SetData
+ *
+ *************************************************************************/
+
+TInt CDataSupplierMemory::SetData( const TDesC8 &aSource )
+	{
+	TInt	err = KErrNone;
+
+	iLock.Wait( );
+		{
+		delete iDataBuffer;
+		iDataBuffer = NULL;
+
+		TInt length = aSource.Length( );
+		iDataBuffer = HBufC8::New( length );
+
+		if(iDataBuffer)
+			{
+			*iDataBuffer = aSource;
+			}
+		else
+			{
+			err = KErrNoMemory;
+			}
+
+		iCurrentLocation = 0;
+		iLock.Signal( );
+		}
+
+#ifdef _DEBUG
+	{
+	TInt totalSize = 0;
+	GetTotalSize( totalSize );
+	TInt remainingSize = 0;
+	GetRemainingSize( remainingSize );
+	}
+#endif
+
+	return ( err );
+	}
+
+/*************************************************************************
+ *
+ * GetData
+ *
+ *************************************************************************/
+
+TInt CDataSupplierMemory::GetData( HBufC8 &aDestination, 
+				TInt aLengthToCopy, TInt &aActuallyCopied )
+	{
+	TInt	err = KErrNone;
+
+	iLock.Wait( );
+		{
+		TInt remainingSize = 0;
+		err = GetRemainingSize( remainingSize );
+
+		if( err == KErrNone )
+			{
+			TInt toCopy = Min( aLengthToCopy, remainingSize );
+
+			TPtr8 destPtr( aDestination.Des( ) );
+			destPtr.Copy( iDataBuffer->Ptr( ) + iCurrentLocation,
+							toCopy );
+
+			if( err == KErrNone )
+				{
+				iCurrentLocation += toCopy;
+				aActuallyCopied = toCopy;
+				}
+			}
+
+		iLock.Signal( );
+		}
+
+	return ( err );
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/filedump.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,151 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include "filedump.h"
+
+//////////////////////////////////////////////////////////////////////////
+// Open the output file
+//////////////////////////////////////////////////////////////////////////
+GLDEF_C TInt 
+FileDump::Init(RFs &fsSession, TPtrC16 filename, CConsoleBase* console)
+{
+	/*
+	// To determine the date and create a string.
+	static const TInt defLength = 256;
+	int exception = KErrNone;
+	TBuf<defLength> fileDateName( _L("") );
+	TTime date;
+	date.HomeTime();	
+	TRAP( exception, date.FormatL(fileDateName, (_L("%F%Y%M%D"))) );
+	*/
+
+	/*
+	// To either open an existing file or create a new file.
+	TFileMode shareMode = static_cast<TFileMode>(EFileShareAny|EFileStream|EFileWrite);
+
+	TInt err = file.Open( fsSession, fileDateName, shareMode );
+	if ( err == KErrNotFound )
+	    {
+	    err = file.Create( fsSession, fileDateName, shareMode );
+	    }
+	*/
+
+   	if (file.Replace(fsSession, filename, EFileShareAny|EFileStream|EFileWrite) == KErrNone)
+	{
+		pConsole = console;
+		bInitialised = ETrue;
+		return ETrue;
+	}
+
+	return EFalse;
+}
+
+GLDEF_C void
+FileDump::Msg(TPtrC16 text, ...)
+{
+	int exception = KErrNone;
+
+	if (bInitialised && text.Length())
+	{
+		// create date/time string for filename
+		TBuf<10> datestring( _L("") );
+		TTime DateAndTime;
+		DateAndTime.HomeTime();	
+		TRAP( exception, DateAndTime.FormatL(datestring, (_L("%H:%T:%S "))) );
+		if( exception == KErrNone ) {
+			buf.Zero();
+			buf.Append(datestring);
+			buf.ZeroTerminate();
+			WriteBuffer16ToFile(buf, file);
+		}
+
+		VA_LIST list;
+		VA_START(list, text);
+
+		buf.Zero();
+		buf.FormatList(text, list);
+		buf.Append(_L("\r\n"));
+		buf.ZeroTerminate();
+
+		if (pConsole)
+			pConsole->Printf(buf);
+
+		WriteBuffer16ToFile(buf, file);
+
+		VA_END(list);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////
+// Close the file
+//////////////////////////////////////////////////////////////////////////
+GLDEF_C void 
+FileDump::CloseFile()
+{
+	if( bInitialised ) {
+		file.Close();
+	}
+	bInitialised = EFalse;
+}
+
+
+GLDEF_C TBool
+FileDump::WriteBuffer16ToFile(TDesC16 &buffer, RFile &handle)
+{
+	// keep buffer small to reduce memory usage
+	TBuf8<5> outputBuffer;
+	TPtrC16 ptr;
+	TInt consumed;
+	TInt remainder = 0;
+
+	TBool valid = EFalse;
+
+	if (buffer.Length())
+	{
+		ptr.Set(buffer);
+		do
+		{
+			// get something to write
+			consumed = Min(outputBuffer.MaxLength(), ptr.Length());
+
+			// write it
+			outputBuffer.Copy(ptr.Left(consumed));
+			if (handle.Write(outputBuffer) != KErrNone)
+				return EFalse;
+
+			handle.Flush();
+
+			// get the next chunk
+			remainder = ptr.Length() - consumed;
+			if (remainder > 0)
+				ptr.Set(ptr.Right(remainder));
+
+		}while (remainder > 0);
+
+		valid = ETrue;
+	}
+
+	return valid;
+}
+
+GLDEF_C TBool
+FileDump::IsInitialised() const
+{
+	return bInitialised;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/msgwin.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,100 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /********************************************************************************
+ *
+ * System Includes
+ *
+ ********************************************************************************/
+#include <e32std.h>
+#include <e32base.h>
+#include <eikenv.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ ********************************************************************************/
+#include "MsgWin.h"
+
+/********************************************************************************
+ *
+ * TMsgWinDesOverflow
+ *
+ * Locally defined class to allow us to handle a text buffer overflow
+ * within the call to 'AppendFormat' used to format the text for
+ * the message window.
+ *
+ * If the overflow occurs the overridden method 'Overflow' is called.
+ *
+ ********************************************************************************/
+class TMsgWinDesOverflow : public TDesOverflow
+{
+public:
+	// From base interface class TDesOverflow.
+	/* virtual */ void Overflow( TDes &aDes );
+};
+
+/********************************************************************************
+ *
+ * TMsgWinDesOverflow -- Overflow implementation
+ *
+ * Called if the buffer overflowed in the call to AppendFormat.
+ * We replace the last few character with ellipses to indicate there
+ * was more text that could not be shown.
+ * The user has lost the end of their text anyway so changing the last few
+ * characters will not make things worse.
+ *
+ ********************************************************************************/
+void TMsgWinDesOverflow::Overflow( TDes &aDes )
+{
+	_LIT( ellipses, "..." );
+	const TInt ellipsesLength = ellipses.operator const TDesC&().Length();
+
+	TInt textLength = aDes.MaxLength();
+	aDes.Replace( textLength - ellipsesLength, ellipsesLength, ellipses );
+}
+
+/********************************************************************************
+ *
+ * TMsgWin::Show
+ *
+ * Format the text the user passed and show a simple message window.
+ * If the text was too long for our fixed buffer then we handle
+ * the buffer overflow.
+ *
+ ********************************************************************************/
+void TMsgWin::Show( TPtrC text, ... )
+{
+	static const TInt defLength = 64;
+	TBuf<defLength> buffer(  _L("") );
+
+	VA_LIST list;
+	VA_START( list, text );
+
+	buffer.Zero();
+
+	// Use locally defined call for handling overflows.
+	TMsgWinDesOverflow	overflowHandler;
+	buffer.AppendFormatList( text, list, &overflowHandler);
+
+	VA_END(list);
+
+	CEikonEnv::Static()->AlertWin( buffer, _L("") );
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/ntoh.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,147 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ *******************************************************************************/
+#include "ntoh.h"
+#include "assert.h"
+
+/********************************************************************************
+ *
+ * Implementation
+ *
+ *******************************************************************************/
+int DetectLocalEndian()
+{
+	/* put a long onto the stack */
+	long integer_value = 0x11223344;
+	char *stack_value = (char*)&integer_value;
+	int iType = LilEnd;
+
+	/* see how it's layed out */
+	if( stack_value[0] == 0x11 ) 
+	{
+		asserte( stack_value[1] == 0x22 );
+		asserte( stack_value[2] == 0x33 );
+		asserte( stack_value[3] == 0x44 );
+		iType = BigEnd;
+	}
+	else if( stack_value[0] == 0x44 )
+	{
+		asserte( stack_value[1] == 0x33 );
+		asserte( stack_value[2] == 0x22 );
+		asserte( stack_value[3] == 0x11 );
+	}
+	else
+	{
+		;
+	}
+
+	return iType;
+}
+
+long LittleToBigL( long src )
+{
+	long dst;
+	char *psrc = (char*)&src, *pdst = (char*)&dst;
+	pdst[0] = psrc[3];
+	pdst[1] = psrc[2];
+	pdst[2] = psrc[1];
+	pdst[3] = psrc[0];
+	return dst;
+}
+
+long BigToLittleL( long src )
+{
+	long dst;
+	char *psrc = (char*)&src, *pdst = (char*)&dst;
+	pdst[0] = psrc[3];
+	pdst[1] = psrc[2];
+	pdst[2] = psrc[1];
+	pdst[3] = psrc[0];
+	return dst;
+}
+
+short LittleToBigS( short src )
+{
+	short dst;
+	char *psrc = (char*)&src, *pdst = (char*)&dst;
+	pdst[0] = psrc[1];
+	pdst[1] = psrc[0];
+	return src;
+}
+
+short BigToLittleS( short src )
+{
+	short dst;
+	char *psrc = (char*)&src, *pdst = (char*)&dst;
+	pdst[0] = psrc[1];
+	pdst[1] = psrc[0];
+	return src;
+}
+
+long ntohl( long src )
+{
+	// get the endianess of this machine -- if bigendian then it is the
+	// same as network byte order and nothing needs 
+	int thisMachine = DetectLocalEndian();
+	if( thisMachine == BigEnd ) 
+		return src;
+
+	// otherwise we have to convert from bigendian to little
+	return BigToLittleL( src );
+}
+
+long htonl( long src )
+{
+	// get the endianess of this machine -- if bigendian then it is the
+	// same as network byte order and nothing needs 
+	int thisMachine = DetectLocalEndian();
+	if( thisMachine == BigEnd ) 
+		return src;
+
+	// otherwise we have to convert from littleendian to big
+	return LittleToBigL( src );
+}
+
+short ntohs( short src )
+{
+	// get the endianess of this machine -- if bigendian then it is the
+	// same as network byte order and nothing needs 
+	int thisMachine = DetectLocalEndian();
+	if( thisMachine == BigEnd ) 
+		return src;
+
+	// otherwise we have to convert from bigendian to little
+	return BigToLittleS( src );}
+
+short htons( short src )
+{
+	// get the endianess of this machine -- if bigendian then it is the
+	// same as network byte order and nothing needs 
+	int thisMachine = DetectLocalEndian();
+	if( thisMachine == BigEnd ) 
+		return src;
+
+	// otherwise we have to convert from littleendian to big
+	return LittleToBigS( src );
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_application.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,158 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ *************************************************************************/
+#include <e32std.h> 
+#include <eikstart.h> 
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************/
+#include <statgui.rsg>
+#include "stat_application.h"
+#include "stat_window.h"
+#ifdef SYMBIAN_DIST_SERIES60
+#include <avkon.hrh>
+#endif
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************/
+const TUid KUidStat = { 0x10009B04 }; 
+#define IS_COMMAND_CHAR(c) ((c == 'A') || (c == 'C'))
+
+/*************************************************************************
+ *
+ * Prototypes
+ *
+ *************************************************************************/
+char *lstrchr( char *str, char chr );
+
+/*************************************************************************
+ *
+ * Application entry-point
+ *
+ *************************************************************************/
+LOCAL_C CApaApplication* NewApplication()
+{
+	return new CStatApplication;
+}
+
+GLDEF_C TInt E32Main()
+{
+	return EikStart::RunApplication(NewApplication);
+}
+
+
+/*************************************************************************
+ *
+ * Top-level Application Implementation
+ *
+ *************************************************************************/
+TUid CStatApplication::AppDllUid() const
+{
+	return KUidStat;
+}
+
+CApaDocument* CStatApplication::CreateDocumentL()
+{
+	return new (ELeave) CStatDocument(*this);
+}
+
+/*************************************************************************
+ *
+ * Document Class - no real work in this application
+ *
+ *************************************************************************/
+CStatDocument::CStatDocument(CEikApplication& aApp) : CEikDocument(aApp)
+{
+}
+
+CEikAppUi* CStatDocument::CreateAppUiL()
+{
+	return new(ELeave) CStatAppUi;
+}
+
+/*************************************************************************
+ *
+ * CStatAppUI
+ *
+ *************************************************************************/
+void CStatAppUi::ConstructL()
+{
+    BaseConstructL();
+
+	// create the STAT controller
+	iController = CStatController::NewL(); 
+	iWindow = new(ELeave) CStatWindow();
+	iWindow->ConstructL( ClientRect(), iController );
+	iWindow->SetObserver( this );
+}
+
+CStatAppUi::~CStatAppUi()
+{
+	delete iWindow;
+	iWindow = NULL;
+	delete iController;
+	iController = NULL;
+}
+
+TKeyResponse CStatAppUi::HandleKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType)
+{
+	return iWindow->OfferKeyEventL( aKeyEvent, aType );
+}
+
+void CStatAppUi::HandleControlEventL( CCoeControl* /*aControl*/, TCoeEvent aEventType )
+{
+	if( aEventType == EEventRequestExit )
+		Exit();
+}
+
+void CStatAppUi::HandleCommandL( TInt aCommand )
+{
+	switch( aCommand ) {
+
+	case EStatCmdAction:
+		iWindow->HandleControlEventL( (CCoeControl*)KActionButton, MCoeControlObserver::EEventStateChanged );
+		break;
+	
+	case EAknSoftkeyExit:
+		iWindow->HandleControlEventL( (CCoeControl*)KExitButton, MCoeControlObserver::EEventStateChanged );
+		break;
+
+	case EStatCmdToggleLogging:
+		iWindow->HandleControlEventL( (CCoeControl*)KLogButton, MCoeControlObserver::EEventStateChanged );
+		break;
+	}
+}
+
+void CStatAppUi::HandleForegroundEventL( TBool aForeground )
+{
+	iWindow->SetForeground( aForeground );
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_bt.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,695 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ *******************************************************************************/
+#include <in_sock.h>
+#include <e32std.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ *******************************************************************************/
+#include "assert.h"
+#include "ntoh.h"
+#include "Stat_bt.h"
+#include "../../../../common/inc/SerialPacketSize.h"
+
+/********************************************************************************
+ *
+ * Macro functions
+ *
+ ********************************************************************************/
+#define NOTISDISCONNECTING(s)	(((s) != EDisconnectingData) && ((s) != EDisconnectingListen) && ((s) != EDisconnected) && ((s) != EDisconnectingUnregister))
+#define STANDARDBUFVALUE	4
+
+/********************************************************************************
+ *
+ * CStatTransportBT -- Constructor
+ *
+ *******************************************************************************/
+CStatTransportBT *CStatTransportBT::NewL( void )
+{
+    CStatTransportBT *self = new (ELeave) CStatTransportBT();
+    CleanupStack::PushL(self);
+	self->ConstructL( );
+	CleanupStack::Pop();
+    return self;
+}
+
+CStatTransportBT::CStatTransportBT() : CActive(EPriorityStandard)
+{
+}
+
+void CStatTransportBT::ConstructL( void )
+{
+	// add this to active scheduler
+	CActiveScheduler::Add(this); 
+
+	// initialise all params	
+
+	iWrCommandData = NULL;
+	iRecvBuffer = NULL;
+	iRecvBufferPtr = NULL;
+	iTransport = NULL;
+	iBTTransportStatus = EIdle;
+	iBTTransportDisconnectStatusBeforeUnregister = EIdle;
+	iRWStatus = ENoRW;
+
+	iMaxPacketSize = KMaxBluetoothPacketSize;
+}
+
+CStatTransportBT::~CStatTransportBT()
+{
+	// this will call cancel and remove the active object -- this will call cancel
+	Deque(); 
+
+	// cleanup the sockets
+	switch( iBTTransportStatus ) {
+
+	case EIdle:
+	case EInitialised:
+	case EDisconnected:
+	case EError:
+		break;
+
+	case EConnected:
+		iDataSocket.Shutdown( RSocket::EImmediate, iStatus );
+		/* fall through */
+
+	case EConnecting:
+		iDataSocket.Close();
+		iListenSocket.Shutdown( RSocket::EImmediate, iStatus );
+		iListenSocket.Close();
+		iSocketServ.Close();
+		break;
+
+	case EDisconnectingData:
+	case EDisconnectingListen:
+		;
+		break;
+	default:
+		break;
+	}
+
+	if( iWrCommandData )
+		{
+		delete iWrCommandData;
+		iWrCommandData = NULL;
+		}
+
+	if( iRecvBuffer )
+		{
+		delete iRecvBuffer;
+		iRecvBuffer = NULL;
+		}
+
+	if( iRecvBufferPtr )
+		{
+		delete iRecvBufferPtr;
+		iRecvBufferPtr = NULL;
+		}
+}
+
+/********************************************************************************
+ *
+ * CStatTransportBT -- MStatApiTransport
+ *
+ *******************************************************************************/
+TInt CStatTransportBT::InitialiseL( MNotifyStatTransport *aTransport )
+{
+	// save the transport interface
+	iTransport = aTransport;
+
+	// everything here is done in connect
+	iBTTransportStatus = EInitialised;
+	iRecHandle = NULL;
+	return KSTErrSuccess;
+}
+
+TInt CStatTransportBT::Release( void )
+{
+	// release has nothing to do (disconnecting unregister is in here in case the original connection failed)
+	asserte( (iBTTransportStatus == EDisconnected) || (iBTTransportStatus == EInitialised) || (iBTTransportStatus == EDisconnectingUnregister) );
+	iBTTransportStatus = EIdle;
+	return KSTErrSuccess;
+}
+
+//Register with the Security Manager then goes on and does other stuff in the RunL
+TInt CStatTransportBT::ConnectL( TDesC* /*aRemoteHost*/ )
+{
+	// make sure we are in the correct state
+	asserte( iBTTransportStatus == EInitialised );
+
+
+	// update the state
+	iBTTransportStatus = EConnectingRegisterMgr;
+
+	//	Force a call to RunL instead of waiting for a call back (CAcitve) after registering 
+	//	with the security manager as in V1
+	SetActive();
+	TRequestStatus* status=&iStatus;
+	User::RequestComplete(status,KErrNone);
+	// tell the client to wait for an asynchronous response
+	return KSTErrAsynchronous;
+}
+	
+TInt CStatTransportBT::StartSocketL()
+{
+	TUint error;
+
+	//make sure we are in the correct state
+	asserte( iBTTransportStatus == EConnectingRegisterMgr );
+
+	// connect to the socket server (as we are the receiver and not the initiator), create a socket, bind, listen, accept
+	User::LeaveIfError( iSocketServ.Connect() );
+
+	//now select the protocol to use (RFCOMM (serial emulation - boo.  Problems with demultiplexing if 1 generic serial port is used for multiple BT connections) or L2CAP)
+	TProtocolDesc pInfo;	
+	User::LeaveIfError( iSocketServ.FindProtocol(_L("RFCOMM"),pInfo ) ); 
+
+	//open the listener socket
+	User::LeaveIfError( iListenSocket.Open(iSocketServ, pInfo.iAddrFamily, pInfo.iSockType, pInfo.iProtocol) );
+
+
+	//	RFComm Socket
+	TRfcommSockAddr addr;
+	
+	//	Get First available server channel
+	addr.SetPort(KRfcommPassiveAutoBind);
+
+	//	Set the service security	
+	//Set user defined EPOC TUid to internally represent the service
+	iServiceSecurity.SetUid( TUid::Uid( 0x1234 ) );
+	
+	//Define security requirements
+	iServiceSecurity.SetAuthentication( EFalse );
+	iServiceSecurity.SetEncryption( EFalse ); 
+	iServiceSecurity.SetAuthorisation( EFalse );
+	addr.SetSecurity(iServiceSecurity);
+	
+	//bind
+	User::LeaveIfError( iListenSocket.Bind( addr ) );
+
+	//	Get the assigned port
+	iPort=iListenSocket.LocalPort();
+		
+	// register with the SDP database
+	error = RegWithSDPDatabaseL();
+	
+	if( error != KSTErrSuccess ) 
+	{
+		iTransport->HandleError( error, (void*)iStatus.Int() );
+		return KSTErrGeneralFailure;
+	}
+
+	//listen
+	User::LeaveIfError( iListenSocket.Listen( KLittleStatBTListenQueue ) );
+
+	// create a blank socket which is used as the data socket
+	User::LeaveIfError( iDataSocket.Open(iSocketServ) );
+
+	// everything should now be set up, we just wait for a stat connection
+	asserte( !IsActive() );
+	iListenSocket.Accept( iDataSocket, iStatus );
+	SetActive();
+	return KSTErrSuccess;
+}
+
+//------------------------------------------------------------------------------
+
+TInt CStatTransportBT::Disconnect( void )
+{
+	// must be connected 
+	asserte( (iBTTransportStatus == EInitialised) || 
+			(iBTTransportStatus == EConnected)   || 
+			(iBTTransportStatus == EConnectingSockets)  ||
+			(iBTTransportStatus == EDisconnectingData) ||
+			(iBTTransportStatus == EDisconnectingListen) ||
+            (iBTTransportStatus == EConnectingRegisterMgr) );
+
+	// cancel any pending ops 
+	Cancel();
+
+	iBTTransportDisconnectStatusBeforeUnregister = iBTTransportStatus;
+	iBTTransportStatus = EDisconnectingUnregister;
+	
+	//	Force call to RunL instead of waiting for a return from unregistring security service as in bluetooth V1
+	SetActive();
+	TRequestStatus* iDisconnectStatus=&iStatus;
+	User::RequestComplete(iDisconnectStatus,KErrNone);
+	
+	return KSTErrAsynchronous;
+}
+
+TInt CStatTransportBT::RequestSend( TDesC8 *aData, const TUint aDataLength )
+{
+	// make sure the state is correct
+	asserte( iBTTransportStatus == EConnected );
+	asserte( iRWStatus == ENoRW );
+	iRWStatus = EWritePending;
+
+	// copy the data to members to local members
+	if( aDataLength > 0 )
+	{
+		if( iWrCommandData && ( aDataLength != static_cast<TUint>(iWrCommandData->Length( )) ) )
+		{
+			delete iWrCommandData;
+			iWrCommandData = NULL;
+		}
+
+		if( ! iWrCommandData )
+		{
+			iWrCommandData = HBufC8::New( aDataLength );
+
+			if( ! iWrCommandData )
+			{
+				User::Leave(KErrNoMemory);
+			}
+		}
+		
+		TPtr8 dataPointer( iWrCommandData->Des() );
+		dataPointer.Copy( aData->Ptr(), aDataLength );
+	}
+
+	// do the send
+	asserte( !IsActive() );
+	asserte( (unsigned)aData->Length() == aDataLength );
+	iDataSocket.Write( *iWrCommandData, iStatus );
+	SetActive();
+	
+	// tell the caller to wait for an asynchronous response
+	return KSTErrAsynchronous;
+}
+
+TInt CStatTransportBT::RequestReceive( TUint aByteCount )
+{
+	// ensure that there are no reads in progress
+	asserte( iBTTransportStatus == EConnected );
+	asserte( !IsActive() );
+	asserte( iRWStatus == ENoRW );
+	iRWStatus = EReadPending;
+
+	asserte( aByteCount <= static_cast<TUint>(iMaxPacketSize) );
+	asserte( !IsActive() );
+	
+	if( iRecvBuffer && ( aByteCount != static_cast<TUint>(iRecvBuffer->Length( )) ) )
+	{
+		delete iRecvBuffer;
+		iRecvBuffer = NULL;
+		delete iRecvBufferPtr;
+		iRecvBufferPtr = NULL;
+	}
+
+	if( ! iRecvBuffer )
+	{
+		iRecvBuffer = HBufC8::New( aByteCount );
+
+		if( ! iRecvBuffer )
+		{
+			User::Leave(KErrNoMemory);
+		}
+
+		iRecvBufferPtr = new TPtr8(
+					const_cast<unsigned char*>(iRecvBuffer->Ptr( )),
+										aByteCount, aByteCount );
+
+		if( ! iRecvBufferPtr )
+		{
+			User::Leave(KErrNoMemory);
+		}
+
+#ifdef _DEBUG
+		// Check the size of the pointer is the same
+		// as the size of the buffer.
+		TInt length = iRecvBufferPtr->Length( );
+		length = 0;	// Extra likne to remove compiler warning.
+#endif // def _DEBUG
+	}
+
+	iDataSocket.Read( *iRecvBufferPtr, iStatus );
+	SetActive();
+
+	// return to the caller
+	return KSTErrAsynchronous;
+}
+
+TText8 *CStatTransportBT::Error( void )
+{
+	return NULL;
+}
+
+TInt CStatTransportBT::GetPacketSize()
+{
+	// The packet size is configured when we initialise the port.
+	return iMaxPacketSize;
+}
+
+
+//Register it in the SDP database - determine attribs, construct the record and then add attribs to new record
+TInt CStatTransportBT::RegWithSDPDatabaseL( void )
+{
+	asserte( iBTTransportStatus == EConnectingRegisterMgr );
+
+	//Connect and open to the session and the DB
+	//User::LeaveIfError( iSdpSession.Connect() );
+
+     TInt ret2;
+	 ret2 = iSdpSession.Connect();
+
+     if(ret2!=KErrNone)
+     {
+         User::Leave(ret2);
+     }
+
+	User::LeaveIfError( iSdpDatabaseSession.Open( iSdpSession ) );
+	TBuf8<STANDARDBUFVALUE> value1;
+
+	TBuf8<STANDARDBUFVALUE> value2;
+	CSdpAttrValue* attrVal = 0;
+	CSdpAttrValueDES* attrValDES = 0;
+
+	//initialise
+	value1.FillZ(STANDARDBUFVALUE);
+	value2.FillZ(STANDARDBUFVALUE);
+
+	// Set Attr 1 (service class list) to list with UUID = 0x1101 (serial port)
+	iSdpDatabaseSession.CreateServiceRecordL(TUUID(0x1101), iRecHandle);
+
+	// Set Service name
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdBasePrimaryLanguage + 
+												 KSdpAttrIdOffsetServiceName, 
+												 _L("STATAPI") ); 
+
+	// Set Service description
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdBasePrimaryLanguage + 
+												 KSdpAttrIdOffsetServiceDescription, 
+												 _L("Symbian Test Automation Tool using Serial BT") );
+
+	attrVal = CSdpAttrValueString::NewStringL( _L8( "Test Solutions Dept Symbian Ltd." ) );
+	CleanupStack::PushL(attrVal);
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdBasePrimaryLanguage + 
+													 KSdpAttrIdOffsetProviderName, *attrVal);
+	CleanupStack::PopAndDestroy(); //attrVal
+	attrVal = 0;
+
+	// Set Attr 2 (service record state) to 0
+	attrVal = CSdpAttrValueUint::NewUintL(value1);
+	CleanupStack::PushL(attrVal);
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdServiceRecordState, *attrVal);
+	CleanupStack::PopAndDestroy(); //attrVal
+	attrVal = 0;
+
+	// Set attr 4 (protocol list) to RFCOMM
+	//initialise
+	TBuf8<1> serverChannel;
+	serverChannel.FillZ(1);
+	serverChannel[0] = (unsigned char)iPort;
+
+	attrValDES = CSdpAttrValueDES::NewDESL(0);
+	CleanupStack::PushL(attrValDES);
+	
+	attrValDES->StartListL()
+			->BuildDESL()->StartListL()
+				->BuildUUIDL( TUUID( TUint16( 0x0003 ) ) ) // RFCOMM
+				->BuildUintL( serverChannel )	//Channel ID = 3 (listening port)
+			->EndListL()
+	->EndListL();
+
+	//update attr 4
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdProtocolDescriptorList, *attrValDES);
+	CleanupStack::PopAndDestroy(); //attrValDES
+	attrValDES = 0;
+
+	// Set Attr 5 (browse group list) to list with one UUID
+	// 0x1101 (serial port class)
+	// this should be updated with other service classes when other services are added.
+	attrValDES = CSdpAttrValueDES::NewDESL(0);
+	CleanupStack::PushL(attrValDES);
+
+	attrValDES->StartListL()
+			->BuildUUIDL( TUUID( 0x1002 ) )
+	->EndListL();
+	
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdBrowseGroupList, *attrValDES);
+	CleanupStack::PopAndDestroy();
+	attrValDES = 0;
+
+	// Set Attr 0x006 (language base)
+	value1.FillZ(4);
+	value1[2] = 0x65;
+	value1[3] = 0x6e;
+	TBuf8<STANDARDBUFVALUE> val2;
+	TBuf8<STANDARDBUFVALUE> val3;
+	val2.FillZ(STANDARDBUFVALUE);
+	val3.FillZ(STANDARDBUFVALUE);
+	val2[3] = 0x6a;
+	val3[2] = 0x01;
+
+	attrValDES = CSdpAttrValueDES::NewDESL(0);
+	CleanupStack::PushL(attrValDES);
+
+	attrValDES->StartListL()
+			->BuildUintL( value1 ) // speka de english
+			->BuildUintL( val2 )   // UTF-8
+			->BuildUintL( val3 )   // language base
+	->EndListL();
+
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdLanguageBaseAttributeIDList, *attrValDES);
+	CleanupStack::PopAndDestroy();
+	attrValDES = 0;
+
+	// Set Attr 0x007 (time to live) to 600 (0x258) seconds (10 minutes)
+	//initialise buffer
+	value1.FillZ(4);
+	value1[2]=2;
+	value1[3]=0x58;
+
+	attrVal = CSdpAttrValueUint::NewUintL( value1 );
+	CleanupStack::PushL( attrVal );
+	iSdpDatabaseSession.UpdateAttributeL( iRecHandle, KSdpAttrIdServiceInfoTimeToLive, *attrVal );
+	CleanupStack::PopAndDestroy(); //attrVal 
+	attrVal = 0;
+
+	//Set Attr 0x08 (availability) to 0xff - fully available - not in use
+	//initialise
+	TBuf8<1> val4;
+	val4.FillZ(1);
+	val4[0]=0xff;
+	
+	attrVal = CSdpAttrValueUint::NewUintL(val4);
+	CleanupStack::PushL(attrVal);
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdServiceAvailability, *attrVal);
+	CleanupStack::PopAndDestroy(); //attrVal 
+	attrVal = 0;
+
+	//Set Attr 0x201 (service database state) to 0
+	//initialise
+	value1.FillZ(4);
+	
+	attrVal = CSdpAttrValueUint::NewUintL(value1);
+	CleanupStack::PushL(attrVal);
+	iSdpDatabaseSession.UpdateAttributeL(iRecHandle, KSdpAttrIdSdpServerServiceDatabaseState, *attrVal);
+	CleanupStack::PopAndDestroy(); //attrVal
+	attrVal = 0;
+
+	return KSTErrSuccess;
+}
+
+/********************************************************************************
+ *
+ * CStatTransportBT -- Active Object
+ *
+ *******************************************************************************/
+void CStatTransportBT::RunL( void )
+{
+	TInt error = KErrNone;
+
+	// if there was an error during connecting then tell the engine this
+	if( (iBTTransportStatus == EConnectingSockets) && (iStatus != KErrNone) ) {
+
+		iTransport->HandleError( KSTErrConnectFailure, (void*)iStatus.Int() );
+		return;
+	}
+
+    // the other end have disconnected. just cleanup the resource by calling Disconnect function.
+    if(iStatus == KErrDisconnected && iBTTransportStatus == EConnected) {
+
+        Disconnect();
+        return;
+    }
+
+	// if there was any other error then also tell the engine about it
+	if( (iStatus != KErrNone) && NOTISDISCONNECTING(iBTTransportStatus) ) {
+
+		iTransport->HandleError( KSTErrGeneralFailure, (void*)iStatus.Int() );
+		return;
+	}
+
+	// Now we are registered with the security manager, reg with the SDP
+	if( iBTTransportStatus == EConnectingRegisterMgr ) 
+	{
+		// start the socket and make it listen (async call)
+		error = StartSocketL();
+		if( error != KSTErrSuccess ) 
+		{
+			iTransport->HandleError( error, (void*)iStatus.Int() );
+			return;
+		}
+
+		iBTTransportStatus = EConnectingSockets;
+		return;
+	}
+
+	// We are now connected
+	if( iBTTransportStatus == EConnectingSockets ) 
+	{
+		iBTTransportStatus = EConnected;
+		iTransport->HandleConnect( KErrNone );
+		return;
+	}
+
+	// handle unregister service
+	if( iBTTransportStatus == EDisconnectingUnregister ) {
+		HandleAsyncDisconnect();
+		return;
+	}
+		
+	// handle shutdown data socket
+	if( iBTTransportStatus == EDisconnectingData ) {
+		iDataSocket.Close();
+		iListenSocket.Shutdown( RSocket::ENormal, iStatus );
+		SetActive();
+		iBTTransportStatus = EDisconnectingListen;
+		return;
+	}
+
+	// handle shutdown listen
+	if( iBTTransportStatus == EDisconnectingListen ) {
+		iListenSocket.Close();
+		iBTTransportStatus = EDisconnected;
+		iSocketServ.Close();
+		iTransport->HandleDisconnect( KErrNone );
+		return;
+	}
+
+	// if we are writing then notify of the write
+	if( iRWStatus == EWritePending ) {
+		iRWStatus = ENoRW;
+		asserte( iWrCommandData != NULL );
+		iTransport->HandleSend( KErrNone );
+		return;
+	}
+
+	// if we are reading then notify of the read
+	if( iRWStatus == EReadPending ) {
+		iRWStatus = ENoRW;
+		TInt length = iRecvBufferPtr->Length( );
+		iTransport->HandleReceive( KErrNone, iRecvBufferPtr, length );
+		return;
+	}
+}
+
+//------------------------------------------------------------------------------
+
+void CStatTransportBT::DoCancel( void )
+{
+	// if we are connecting then cancel the connect() call
+	if( iBTTransportStatus == EConnectingSockets )
+		{
+		iListenSocket.CancelAccept();
+		}
+
+	if( iRWStatus == EReadPending )
+		{
+		iDataSocket.CancelRead();
+		}
+
+	if( iRWStatus == EWritePending )
+		{
+		iDataSocket.CancelWrite();
+		}
+
+	iRWStatus = ENoRW;
+}
+
+
+//------------------------------------------------------------------------------
+//
+// Handle async disconnect is called by the RunL when we get a successful response 
+// to the unregister service request. We can now shutdown the transport normally,
+// but we have to know which state it had reached.
+//
+//------------------------------------------------------------------------------
+void CStatTransportBT::HandleAsyncDisconnect( void )
+{
+	TInt tv = KErrNone;
+
+	if(iRecHandle != NULL)
+	{
+		//Close the SDP database objects and delete the record
+		TRAP( tv, iSdpDatabaseSession.DeleteRecordL( iRecHandle) );
+		if( tv != KErrNone ) 
+		{
+			_LIT(KErrDelRecord,"An error occured while deleting the SDP record.");
+
+			iTransport->HandleInfo(&KErrDelRecord);
+		}
+	}
+	
+	iSdpDatabaseSession.Close();
+	iSdpSession.Close();
+	iRecHandle = NULL;
+
+	// clean up the sockets depending on the state
+	switch( iBTTransportDisconnectStatusBeforeUnregister ) {
+
+	case EConnected:
+		iDataSocket.Shutdown( RSocket::ENormal, iStatus );
+		SetActive();
+		iBTTransportStatus = EDisconnectingData;
+		break;
+
+	case EConnecting:
+	case EDisconnectingData:
+		iDataSocket.Close();
+		iListenSocket.Shutdown( RSocket::ENormal, iStatus );
+		SetActive();
+		iBTTransportStatus = EDisconnectingListen;
+		break;
+
+	case EInitialised:
+	case EDisconnectingListen:
+    case EConnectingRegisterMgr:
+		// initialised may mean that ConnectL threw an error -- so close the resources
+		iDataSocket.Close();
+		iListenSocket.Close();
+		iSocketServ.Close();
+		iTransport->HandleDisconnect( KErrNone );
+		break;
+
+	default:
+		;
+	}
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_comdecoder.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,2697 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <hal.h>
+
+#ifndef LIGHT_MODE
+	#include <eikenv.h>
+	#include <apgtask.h>	//for TApaTask usage
+	#include <apgwgnam.h>	//for CApaWindowGroupName usage
+#endif
+#include "assert.h"
+#include "stat.h"
+#include "statapi_commanddecoder.h"
+#include "keycodes.h"
+#include "modifiers.h"
+#include "statapi_DeviceInformation.h"
+#include "datasupplier_memory.h"
+#include "datasupplier_file.h"
+#include "dataconsumer_memory.h"
+#include "testshareddata.h"
+#include "tefshareddata.h"
+
+#ifndef LIGHT_MODE
+#include <s32mem.h>
+#include "AppInstall.h"
+#endif // ifndef LIGHT_MODE
+// This redefinition is because CTRL ends in an L and so is picked up (incorrectly) by leavescan
+#define	  CTRLA CTRL
+
+#define   ESTATNoMoreKeys (EStdKeyDecBrightness+1)
+
+#define	  ESMLShift		1
+#define	  ESMRShift		2
+#define	  ESMLAlt		4
+#define   ESMRAlt		8
+#define   ESMLCtrl	    16
+#define   ESMRCtrl	    32
+#define   ESMLFunc		64
+#define	  ESMRFunc		128
+
+const TInt KMaxSharedDataName	= 128;
+const TInt KMaxSharedDataString	= 1048;
+
+#ifndef LIGHT_MODE
+_LIT8( newLine, "\r\n" );
+_LIT8( driveFormat, "%c,%S,%Ld%S" );
+_LIT8( entryFormat, "%S,%d,%S,%d%S" );
+_LIT8( dateFormat, "%02d/%02d/%04d %02d:%02d" );
+
+#endif // ifndef LIGHT_MODE
+
+//-----------------------------------------------------------------------------------
+//constructor
+CStatApiCommandDecoder::CStatApiCommandDecoder()
+: iFs( NULL ), pMsg(NULL)
+{
+}
+
+//-----------------------------------------------------------------------------------
+
+CStatApiCommandDecoder* CStatApiCommandDecoder::NewL(RFs *const aSession, MNotifyLogMessage *const aMsg)
+{	
+	CStatApiCommandDecoder* self = new(ELeave) CStatApiCommandDecoder();
+
+	CleanupStack::PushL(self);
+	
+	self -> ConstructL(aSession, aMsg);
+	
+	CleanupStack::Pop();
+	
+	return self;
+}
+
+//-----------------------------------------------------------------------------------
+
+void CStatApiCommandDecoder::ConstructL(RFs *const aSession, MNotifyLogMessage *const aMsg)
+{
+#ifndef LIGHT_MODE
+	// Try to connect to the window session server.
+	// Do not leave if there is an error as we may be in a
+	// text only mode (text shell) and the window server is not
+	// available.
+	// We carry on for now but certain features of the command
+	// decoder will become 'unsupported' and will fail.
+	iWs.Connect();	//creation of a new windows server session
+	// This line is for debug purposes.
+	// It is replicated in the function 'IsWindowServerAvailable'.
+	// TInt wsHandle = iWs.WsHandle();
+#endif // ifndef LIGHT_MODE
+
+	iFs = aSession;
+	pMsg = aMsg;
+
+#ifndef LIGHT_MODE
+	if(IsWindowServerAvailable())
+		{
+		// Only start the font and bitmap server if we are in
+		// window shell mode.
+		User::LeaveIfError(FbsStartup());
+		User::LeaveIfError(RFbsSession::Connect());	//font and bitmap server
+
+		// Create the data we use for screen capture.
+		// Do this just once and re-use for each screen image.
+	    iDevice = new(ELeave) CWsScreenDevice(iWs);	//Create new bitmap
+	    iDevice -> Construct();
+
+		// create new bitmap
+		screenBitmap = new(ELeave) CWsBitmap(iWs);	//Create new bitmap
+
+		// set the display mode for the bitmap
+		TInt gray;	
+		TInt color;
+		TDisplayMode mode = iWs.GetDefModeMaxNumColors(color, gray);
+
+		TSize size = iDevice -> SizeInPixels();
+
+		TInt ret = screenBitmap->Create(size, mode);
+
+		if (ret != KErrNone)
+			{
+			User::Leave(ret);
+			}
+		}
+#endif // ifndef LIGHT_MODE
+
+    HAL::Get(HALData::EMachineUid, iUIDValue);;
+    
+    //set system drive
+   
+	TDriveNumber defaultSysDrive(EDriveC);
+	RLibrary pluginLibrary;
+	TInt pluginErr = pluginLibrary.Load(KFileSrvDll);
+	
+	if (pluginErr == KErrNone)
+		{
+		typedef TDriveNumber(*fun1)();
+		fun1 sysdrive;
+	
+	#ifdef __EABI__
+		sysdrive = (fun1)pluginLibrary.Lookup(336);
+	#else
+		sysdrive = (fun1)pluginLibrary.Lookup(304);
+	#endif
+		if(sysdrive!=NULL)
+			{
+			defaultSysDrive = sysdrive();			
+			}
+		}
+	pluginLibrary.Close();
+	
+	iSystemDrive.Append(TDriveUnit(defaultSysDrive).Name());
+	iSystemDrive.Append(KFileSeparator);
+
+    
+    
+
+	RefreshStatus( );
+}
+
+//-----------------------------------------------------------------------------------
+//destructor
+CStatApiCommandDecoder::~CStatApiCommandDecoder()
+{
+#ifndef LIGHT_MODE
+	// Clean-up objects created for screen capture.
+     if(iDevice != NULL)
+     {
+         delete iDevice;
+     }
+ 
+    if(screenBitmap != NULL)
+     {
+         delete screenBitmap;
+     }
+
+     RFbsSession::Disconnect();
+     iWs.Close();
+#endif // ifndef LIGHT_MODE
+}
+
+//------------------------------------------------------------------------------
+//
+// Do whatever the user requested
+//
+TInt CStatApiCommandDecoder::ExecuteCommand(TUint commandtype,
+	MDataConsumer *const aDataConsumer, MDataSupplier **aDataSupplier)
+{
+	TInt ret = KErrNone;
+	TInt exp = KErrNone;
+
+	TInt commandLength = 0;
+
+	if (aDataConsumer)
+		{
+		aDataConsumer->GetTotalSize(commandLength);
+		pMsg->Msg (_L("DECODER: Decoding [%c] with [%d] bytes of data"), commandtype, commandLength);
+		}
+	else
+        {
+		pMsg->Msg (_L("DECODER: Decoding [%c]"), commandtype);
+        }
+
+	// make local copy but not for raw data (Transfer file command), Keypress or WriteTEFSharedData
+	command.Zero();
+	if (commandtype != 'T' && commandtype != 'K' && commandtype != 'O' &&
+		aDataConsumer && commandLength)
+		{
+		command.Copy( *(aDataConsumer) );
+		}
+
+	// Screen saver activates regardless of activity.
+	// Will check for navigation and keypresses here and reset the 
+	// inactivity timer.
+	// Ultimately, this should be handled by lower layer key 
+	// event processing.
+	if (commandtype == 'K' || commandtype == 'L' || 
+		commandtype == 'M' || commandtype == 'H')
+	{
+		User::ResetInactivityTime();
+	}
+
+	// Check if we are doing a command that depends upon the
+	// window session server or the application architecture
+	// (which may not be available if we are in text shell mode).
+	// If there is no window server or application architecture
+	// then we do not support:
+	// SendText, SendSystemKey, SendCombinationKeys,
+	// SendKeyHold, StopApplicationL, OpenIcon,
+	// OpenFile, StartESHell, Screenshot and
+	// StartApplication.
+	if (commandtype == 'K' || commandtype == 'L' || 
+		commandtype == 'M' || commandtype == 'H' ||
+		commandtype == 'C' || commandtype == 'I' ||
+		commandtype == 'F' || commandtype == '!' ||
+		commandtype == 'A' || commandtype == 'S' )
+		{
+
+		if( ! IsWindowServerAvailable())
+			{
+			ret = KErrNotSupported;
+			}
+		}	
+
+	if(ret == KErrNone)
+		{
+		//check message header type
+		switch (commandtype)
+			{
+
+			case ('K'):
+				{
+                if (aDataConsumer && commandLength)
+                    {
+					ret = SendText(aDataConsumer, commandLength);
+                    }
+				}
+				break;
+			case ('L'):
+				ret = SendSystemKeys();
+				break;
+			case ('M'):
+				ret = SendCombinationKeys();
+				break;
+			case ('H'):
+				ret = SendKeyHold();
+				break;
+			case ('A'):
+				TRAP( exp, (ret = StartApplicationL()) );
+				ret = ((exp != KErrNone) ? exp : ret);
+				break;
+			case ('J'):
+				TRAP( exp, (ret = StartProgramL(aDataSupplier)) );
+				ret = ((exp != KErrNone) ? exp : ret);
+				break;
+			case ('C'):
+				TRAP(ret, StopApplicationL());
+				break;
+			case ('F'):
+				TRAP( exp, (ret = OpenFileL()) );
+				ret = ((exp != KErrNone) ? exp : ret);
+				break;
+			case ('I'):
+				ret = OpenIcon();
+				break;
+			case ('!'):
+                if(command.Length() == 0)
+                    {
+                    TRAP(ret, StartEShellL());
+                    }
+                else
+                    {
+                    if(command == _L("!"))
+                        {
+                        TRAP(ret, StopEShellL());
+                        }
+                    }
+				break;
+			case ('U'):
+				TRAP( exp, ret = DeleteFileL() );
+				ret = ((exp != KErrNone) ? exp : ret);
+				break;
+			case ('2'):
+                if(aDataConsumer) 
+                    {
+                    TRAP( exp, ret = RenameFileL(aDataConsumer) );
+                    ret = ((exp != KErrNone) ? exp : ret);
+                    }
+				break;
+			case ('1'):
+                if(aDataConsumer)
+                    {
+                    ret = CheckLocation(aDataConsumer);
+                    }
+				break;
+			case ('Y'):
+				ret = CreateFolder();
+				break;
+			case ('Z'):
+				ret = RemoveFolder();
+				break;
+			case ('T'):
+                if(aDataConsumer)
+                    {
+                    ret = TransferFile(aDataConsumer);
+                    }
+				break;
+			case ('R'):
+                if(aDataConsumer)
+                    {
+                    ret = ReceiveFile(commandtype, aDataConsumer, aDataSupplier);
+                    }
+				break;
+			case ('X'):
+			case ('S'):
+                if(aDataConsumer)
+                    {
+                    ret = ReceiveFile(commandtype, aDataConsumer, aDataSupplier);
+                    }
+				//DeleteLastFile();
+				break;
+			case ('D'):
+				ret = DeviceInfo(aDataSupplier);
+				break;
+			case ('G'):
+				SaveLogFile(aDataSupplier);
+				break;
+			case ('W'):
+				ret = GetDiskDriveInformationL(aDataSupplier);
+				break;
+			case ('V'):
+                if(aDataConsumer)
+                    {
+                    ret = GetDirectoryInformationL(aDataConsumer, aDataSupplier);
+                    }
+				break;
+			case ('B'):
+				RefreshStatus( );
+				break;
+			case ('E'):	// end of script
+				break;
+			case ('?'):	// resync command
+				break;
+			case ('N'): // Retrieve TEF shared data
+				TRAP( exp, ret = ReadTEFSharedDataL( aDataSupplier ) );
+				ret = ((exp != KErrNone) ? exp : ret);
+				break;
+			case ('O'): // Update TEF shared data
+                if(aDataConsumer)
+                    {
+                    TRAP( exp, ret = WriteTEFSharedDataL(aDataConsumer, commandLength) );
+                    ret = ((exp != KErrNone) ? exp : ret);
+                    }
+				break;
+			case ('|'):
+				//emulator restart
+				HAL::Set(HAL::ECustomRestart,1);
+				break;
+			case ('3'):
+				TRAP( exp, (ret = ProgramStatusL(command, aDataSupplier)));
+				ret = ((exp != KErrNone) ? exp : ret);
+				break;
+			case ('~'):
+				TRAP( exp, (ret = StopProgramL(command)) );
+				ret = ((exp != KErrNone) ? exp : ret);
+				break;
+				
+#ifndef LIGHT_MODE
+			case ('+'):	// install command
+				//modify the name in case doesn't contain drive
+				//if the filname starts with a back slash.
+//				if(	command.Find(KFileSeparator)== 0 )
+//					{
+//					//replace the filename with one refering to system drive
+//					command.Delete(0,1);
+//					command.Insert(0, iSystemDrive);
+//					}
+				updatePathWithSysDrive(command) ; 
+				ret = CAppInstall::Install(command);
+				break;	
+			case ('-'):	// uninstall command
+				ret = CAppInstall::Uninstall(command);
+				break;	
+#endif // ifndef LIGHT_MODE
+			
+			default:
+				ret = KErrNotSupported;     
+			}
+		}
+
+	// put the error code into the response
+	if(ret != KErrNone)
+		{
+		if(*aDataSupplier)
+			{
+			(*aDataSupplier)->Delete( );
+			*aDataSupplier = NULL;
+			}
+		AppendErrorCode(ret, aDataSupplier);
+		}
+
+	return ret;
+}
+
+//------------------------------------------------------------------------------
+//
+// Initialise our command handling status.
+//
+void CStatApiCommandDecoder::RefreshStatus(void)
+{
+	iName = 1;
+}
+
+
+//------------------------------------------------------------------------------
+//
+// Delete a file once we've finished with it
+//
+TInt CStatApiCommandDecoder::DeleteLastFile()
+{
+	TInt exp = KErrNone;
+	command = filename;
+	TRAP( exp, DeleteFileL(FALSE) );
+	return exp;
+}
+
+
+//------------------------------------------------------------------------------
+// Function used to decode data received and send text to an app
+// We need to avoid using 'command' buffer because we don't know
+// how big the actual data will be whereas the other commands all fit
+// easily into the 1024 length limit...
+//
+TInt CStatApiCommandDecoder::SendText(
+		MDataConsumer *const aDataConsumer, int commandLength)
+{
+	// Check we have a window server because it is needed by
+	// DoKeyEvent.
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TInt err = KErrNone;
+	TInt i = 0;
+
+	HBufC8	*keyData = HBufC8::New( commandLength );
+
+	if( ! keyData )
+		{
+		err = KErrNoMemory;
+		}
+
+	if( err == KErrNone )
+		{
+		err = aDataConsumer->GetData( *keyData );
+		}
+
+	if( err == KErrNone )
+		{
+		TBuf16<1> x;
+
+		for(i=0;i<commandLength;i++)
+			{
+			x.Zero();
+			x.Append((*keyData)[i]);
+			DoKeyEvent(static_cast<TInt>(x[0]));
+
+			// Do not delay this thread for any time but simply
+			// give up the rest of our time-slice to allow
+			// the system to process the key event.
+			User::After(0);
+			}
+
+		// Yield here to give the OS time to actually complete this command.
+		User::After(0);
+		}
+
+	if( keyData )
+		{
+		delete keyData;
+		keyData = NULL;
+		}
+
+	return (err);
+}
+
+
+//------------------------------------------------------------------------------
+//
+//Function used to decode data received and send system keys to an app (ie - Menu, LeftArrow etc)
+//
+
+TInt CStatApiCommandDecoder::SendSystemKeys()
+{
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TInt ret = KErrArgument;
+	TInt i = 0;
+	TBuf<140> scancodevalue = ENUM_TEXTSCANCODEArray[i];	//scancode strings stored here
+	TBuf<100> keycodevalue = ENUM_TEXTKEYArray[i];			//keycode strings entered here
+
+	// look for correct system command from scancodes first
+	while (scancodevalue.Compare(TPtrC(NO_MORE_SCANCODEKEYS)) != 0)
+	{
+		if (command.Compare(scancodevalue) == 0)
+		{
+			//send using SimulateRawEvent...
+			TRawEvent rawEventa;
+			rawEventa.Set(TRawEvent::EKeyDown, ENUM_VALSCANCODEArray[i]);
+			iWs.SimulateRawEvent(rawEventa);
+			iWs.Flush();
+			
+			rawEventa.Set(TRawEvent::EKeyUp, ENUM_VALSCANCODEArray[i]);
+			iWs.SimulateRawEvent(rawEventa);
+			iWs.Flush();
+
+			ret = KErrNone;
+			break;
+		}
+			
+		i++;	
+		scancodevalue = ENUM_TEXTSCANCODEArray[i];
+	}
+
+	//if there is no scancode then now try the remaining key codes...
+	if(ret != KErrNone)
+	{
+		i = 0;	//reinitialise
+		
+		while (keycodevalue.Compare(TPtrC(NO_MORE_KEYS)) != 0)
+		{
+			if (command.Compare(keycodevalue) == 0)
+			{
+				// set the event
+				DoKeyEvent(ENUM_VALKEYArray[i]);
+				ret = KErrNone;
+				break;
+			}
+				
+			i++;	
+			keycodevalue = ENUM_TEXTKEYArray[i];
+		}
+	}
+
+	return (ret);
+#else // ifndef LIGHT_MODE
+	return (KErrNotSupported);
+#endif // ifndef LIGHT_MODE
+}
+
+
+//------------------------------------------------------------------------------
+//
+//Function used to decode data received and send combination keys to the device (ie - Ctrl+S)
+//
+
+TInt CStatApiCommandDecoder::SendCombinationKeys()
+{
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TInt plusposition = 0;					//used for combination key data
+	TInt i = 0;
+	TInt counter = 0;
+	TInt index = 0;
+
+	TBuf<100> input = _L("");
+	
+	TBuf<20> myModifierKey[4];		//there are 4 maximum combination keys that can be used for one command - they will be stored here
+	
+	TKeyEvent event;		//the key event structure
+	TEventModifier em[5];	//modifier keys required for each of the modifiers available (shift, ctrl, func)
+	TKeyCode kp = EKeyNull;
+	
+	//*****Initialisation section*****
+	
+	int a = 0;
+	for (a=0;a<4;a++)
+	{
+		myModifierKey[a] = _L("");
+		myModifierKey[a].SetLength(0);
+	}
+
+	int b = 0;
+	for (b=0;b<5;b++)
+	{
+		em[b] = (TEventModifier)0;
+	}
+	
+	//********************************
+	
+	TInt DataLength = command.Length();	//copy passed data length into local variable
+
+	//The following section splits the data up and puts them into the array
+	while ((DataLength >= 1) && (counter <= 4))		//while length > 1
+	{
+		plusposition = command.Locate('+');	//search for this char
+
+		if (plusposition != KErrNotFound)
+		{
+			myModifierKey[counter] = command.Left(plusposition);	//chars left of plus are stored
+			command.Delete(0, (plusposition + 1));					//delete all chars from pos 0 up to and including '+' with null terminator
+			counter++;
+		}
+		else	//no more '+' in string
+		{
+			myModifierKey[counter] = command.Left(command.Length());//store remaining string into array
+			command.Delete(0, plusposition + 1);					//delete remaining string
+			counter = 5;										//make sure exits
+		}
+	}
+	
+	counter = 0;
+	event.iCode = 0;
+	event.iScanCode = 0;
+	event.iRepeats = 0;
+	event.iModifiers = 0;	//initialisation
+	
+	//now check the new data in each of the elements in the array
+	while (counter <= 4)
+	{
+		input = myModifierKey[counter];	//assign value from string
+
+		if (input == _L("Ctrl")  || input == _L("LeftCtrl")  || input == _L("RightCtrl") 
+			|| input == _L("Shift") || input == _L("LeftShift") || input == _L("RightShift") 
+			|| input == _L("Func") || input == _L("LeftFunc") ||  input == _L("RightFunc") 
+			|| input == _L("Alt") ||  input == _L("LeftAlt") || input == _L("RightAlt"))
+		{
+			TBuf<100> value;
+			value = ENUM_TEXTMODIFIERSArray[i];	//assign initial data in array to value (element 0)
+
+			while (value.Compare(TPtrC(NO_MORE_MODIFIERKEYS)) != 0)	//make sure not end of array
+			{
+				if (input.Compare(value) == 0)	//if the string has been found in the text array
+				{
+					em[counter] = ENUM_VALMODIFIERSArray[i];	//assign em element with the same value from the val array by comparing counter num (location)
+					i = 0;	//reinitialise so that the search can restart at the beginning of the enumerated type list
+					break;
+				}
+				
+				i++;
+				value = ENUM_TEXTMODIFIERSArray[i];	//update contents of value for the next pass
+			}	//end while
+		}
+		else	//no combination keys left
+		{
+			if (input.Length() > 1)	//if the remaining data is longer than 1 char (ie - could be 'LeftArrow')
+			{
+				TBuf<100> valuekey;
+				valuekey = ENUM_TEXTKEYArray[i];	//assign initial data in array to value (element 0)
+
+				while (valuekey.Compare(TPtrC(NO_MORE_KEYS)) != 0)	//make sure not end of array
+				{
+					if (input.Compare(valuekey) == 0)	//if the string has been found in the text array
+					{
+						//kp.iScanCode = ENUM_VALKEYArray[i]; 
+						kp = ENUM_VALKEYArray[i]; //assign kp with the same value from the val array
+
+						if(kp < ENonCharacterKeyBase)
+						{
+							event.iCode = kp;
+							em[2] = EModifierPureKeycode;
+							index = 3;
+							counter = 5;
+						}
+						else
+						{
+							event.iCode = kp;
+							index = 3;
+							counter = 5;
+						}
+
+						break;
+
+					}	//end if
+				
+					i++;	
+					valuekey = ENUM_TEXTKEYArray[i];	//update contents of value for the next pass
+				}
+			}
+			else	//must be single char combination, so pass into iCode and set counter to four to exit!
+			{
+				input.LowerCase();
+
+				while (index < 3)	//need to check array and see if need to send CTRL or not
+				{
+					if ((em[index] == EModifierLeftCtrl) || (em[index] == EModifierRightCtrl) || (em[index] == EModifierCtrl))
+					{
+						event.iCode = CTRLA(input.Ptr()[0]);
+						counter = 4;
+						break;
+					}
+					else
+					{
+						event.iCode = input.Ptr()[0];
+						index++;
+						counter = 4;
+					}
+				}
+			}
+
+			event.iModifiers = em[0] | em[1] | em[2];	//used to set up Ctrl+Shift+...etc
+		
+		}	//end else
+
+		counter++;
+		input = _L("");	//reinitialise for next pass
+	
+	}	//end while
+
+
+	iWs.SimulateKeyEvent(event);		// send keystroke
+	iWs.Flush();						// flush client-side window server buffer
+
+	return KErrNone;
+#else // ifndef LIGHT_MODE
+	return (KErrNotSupported);
+#endif // ifndef LIGHT_MODE
+}
+
+////////////////////////////////////////////////////////////////////////////////////////////
+//
+//Function used to hold down keys
+//
+////////////////////////////////////////////////////////////////////////////////////////////
+TInt CStatApiCommandDecoder::ConvertKeycodeToScancode( TDesC& key, TInt& scancode, TInt& modifiers )
+{
+	TInt i, j;
+	TBuf<20> base_punctuation( _L("`,./\\;'#[]-=/*-") );
+	TBuf<20> shift_punctuation( _L("?>?|:@~{}_+XX_") );
+	TBuf<20> numeric_punctuation( _L(")!\"?%^&*(") );
+
+	// clear the modifiers field
+	modifiers = 0;
+
+	// make sure the key is not completely empty
+	if( key.Length() == 0 ) {
+		return -1;
+	}
+
+	// If the key is longer than one char then it must be a special key that we need to
+	// lookup in the table. If it's not in the table then return error
+	if( key.Length() > 1 ) {
+		for( i = 0; ENUM_TEXTSCANCODEArray[i] != NO_MORE_SCANCODEKEYS; i++ ) {
+			if( key.Compare(TPtrC(ENUM_TEXTSCANCODEArray[i])) == 0 ) {
+				scancode = ENUM_VALSCANCODEArray[i];
+				return 0;
+			}
+		}
+		return -1;
+	}
+
+	// get the first key (saves getting it heaps of times)
+	TChar keycode( key.Ptr()[0] );
+
+	// handle lowercase alpha characters
+	if( keycode.IsAlpha() && keycode.IsLower() ) {
+		keycode.UpperCase();
+		scancode = keycode;
+		return 0;
+	}
+
+	// handle uppercase alpha characters
+	if( keycode.IsAlpha() && keycode.IsUpper() ) {
+		scancode = keycode;
+		modifiers = ESMLShift;
+		return 0;
+	}
+
+	// handle numbers
+	if( keycode.IsDigit() ) {
+		scancode = keycode;
+		return 0;
+	}
+
+	// handle punctuation -- just offset by 36 for some unknown reason
+	if( keycode.IsPunctuation() ) {
+
+		j = base_punctuation.Locate( keycode );
+		if( j != KErrNotFound ) {
+			scancode = 120 + j;
+			return 0;
+		}
+
+		j = shift_punctuation.Locate( keycode );
+		if( j != KErrNotFound ) {
+			scancode = 120 + j;
+			modifiers = ESMLShift;
+			return 0;
+		}
+
+		j = numeric_punctuation.Locate( keycode );
+		if( j != KErrNotFound ) {
+			scancode = '0' + j;
+			modifiers = ESMLShift;
+			return 0;
+		}
+
+		scancode = keycode;
+		return 0;
+	}
+
+	// For some reason certain characters are not recognized as punctuation though they
+	// should be. These are handled specifically here.
+	bool found = false;
+	switch( keycode ) {
+
+	case 0x24:
+		scancode = 0x34;
+		modifiers = ESMLShift;
+		found = true;
+		break;
+
+	case 0xa3:
+		scancode = 0x33;
+		modifiers = ESMLShift;
+		found = true;
+		break;
+
+	case 0x80:
+		scancode = 0x34;
+//		modifiers = ESMRFunc | ESMLCtrl;
+		modifiers = ESMRAlt;
+		found = true;
+		break;
+
+	case 0xa6:
+		scancode = 0x78;
+		modifiers = ESMRFunc;
+		found = true;
+		break;
+	}
+
+	if (found)
+		return 0;
+	else
+	// key not found
+		return -1;
+}
+
+TInt CStatApiCommandDecoder::SendKeyHold()
+{
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TLex Lexcounter;
+	TInt key_action = 0;
+	TRawEvent rawEventa;
+	TInt scancodefound;
+	TInt scancode;
+	TInt modifiers;
+
+	// H commands must have the format <HC,N> where 'C' is the command to be executed and
+	// N is either -1 (key up) or 0 (key down)
+	TInt commaposition = command.Locate(',');
+	if( commaposition == KErrNotFound ) {
+		return KErrArgument;
+	}
+
+	// convert the key action from a string to an integer	
+	Lexcounter = command.Mid( commaposition + 1 );
+	Lexcounter.Val( key_action );
+
+	// get the scancode for the key
+	command.SetLength( commaposition );
+	scancodefound = ConvertKeycodeToScancode( command, scancode, modifiers );
+	if( scancodefound == -1 ) {
+		return KErrArgument;
+	}
+
+	// set the appropriate modifier keys
+	if( modifiers & ESMLShift ) {
+		rawEventa.Set(TRawEvent::EKeyDown, EStdKeyLeftShift);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+	}
+	if( modifiers & ESMRFunc ) {
+		rawEventa.Set(TRawEvent::EKeyDown, EStdKeyRightFunc);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+	}
+	if( modifiers & ESMRAlt ) {
+		rawEventa.Set(TRawEvent::EKeyDown, EStdKeyRightAlt);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+	}
+	if( modifiers & ESMLCtrl ) {
+		rawEventa.Set(TRawEvent::EKeyDown, EStdKeyLeftCtrl);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+	}
+
+	// now handle the key_action -1 == key_up, 0 == key_down, > 0 == milliseconds to hold the key down
+	switch( key_action ) {
+
+	case -1:
+		rawEventa.Set(TRawEvent::EKeyUp, scancode);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+		break;
+
+	case 0:
+		rawEventa.Set(TRawEvent::EKeyDown, scancode);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+		break;
+
+	default:
+		rawEventa.Set(TRawEvent::EKeyDown, scancode);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+
+		key_action *= 1000;
+		User::After(TTimeIntervalMicroSeconds32(key_action));
+		
+		rawEventa.Set(TRawEvent::EKeyUp, scancode);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+		break;
+	}
+
+	// release appropriate function keys
+	if( modifiers & ESMLShift ) {
+		rawEventa.Set(TRawEvent::EKeyUp, EStdKeyLeftShift);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+	}
+	if( modifiers & ESMRFunc ) {
+		rawEventa.Set(TRawEvent::EKeyUp, EStdKeyRightFunc);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+	}
+	if( modifiers & ESMRAlt ) {
+		rawEventa.Set(TRawEvent::EKeyUp, EStdKeyRightAlt);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+	}
+	if( modifiers & ESMLCtrl ) {
+		rawEventa.Set(TRawEvent::EKeyUp, EStdKeyLeftCtrl);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+	}
+
+	return KErrNone;
+#else // ifndef LIGHT_MODE
+	return (KErrNotSupported);
+#endif // ifndef LIGHT_MODE
+}
+
+
+//------------------------------------------------------------------------------
+//
+//Function used to start application(s)
+//
+TInt CStatApiCommandDecoder::StartApplicationL()
+{	
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TInt ret = KErrNone;
+
+	TBuf<KMaxFileName> docName;
+	CApaCommandLine* cmdLine = CApaCommandLine::NewLC();
+
+	TInt commaposition = command.Locate(',');
+	if (commaposition != KErrNotFound)
+	{
+		// set the application name
+		cmdLine -> SetExecutableNameL(command.Mid(0, commaposition));
+
+		// use document name supplied in command string
+		docName = command.Mid(commaposition + 1);
+	}
+	else
+	{
+		TBuf<10> timestring;
+		TTime DateAndTime;
+		DateAndTime.HomeTime();
+		DateAndTime.FormatL(timestring, (_L("%J%T%S%*B")));
+
+		// create a default document name based on the system date and time
+		
+		docName.Append(iSystemDrive);
+		docName.Append(timestring);
+
+		// set the application name
+		cmdLine -> SetExecutableNameL(command);
+	}
+
+	cmdLine -> SetDocumentNameL(docName);
+	cmdLine -> SetCommandL(EApaCommandCreate);
+
+	if( ret == KErrNone )
+		{
+		//initialise
+		ret = iApaS.Connect();
+		if(ret != KErrNone)
+			pMsg->Msg (_L("DECODER: Application Architecture server error [%c]"), ret);
+		}
+
+	if( ret == KErrNone )
+		{
+		// startup
+		ret = iApaS.StartApp(*cmdLine);
+		if(ret != KErrNone)
+			pMsg->Msg (_L("DECODER: Unable to start application [%c]"), ret);
+		}
+
+	//cleanup
+	iApaS.Close();
+	CleanupStack::PopAndDestroy();
+
+	if( ret == KErrNone )
+		{
+		// need to sleep a bit here to give the OS time to actually start the application
+		User::After(3000000);
+		}
+
+	return (ret);
+#else // ifndef LIGHT_MODE
+	return (KErrNotSupported);
+#endif // ifndef LIGHT_MODE
+}
+
+//------------------------------------------------------------------------------
+//
+//Function used to start executables(s)
+//
+TInt CStatApiCommandDecoder::StartProgramL(MDataSupplier **aDataSupplier)
+{	
+	TInt ret = KErrNone;
+
+	TBuf<KMaxFileName> programName;
+	TBuf<KMaxFileName> parameters;
+
+	TInt commaposition = command.Locate(',');
+	if (commaposition != KErrNotFound)
+	{
+		// set the program name
+		programName = command.Mid(0, commaposition);
+
+		// set the parameters
+		parameters = command.Mid(commaposition + 1);
+	}
+	else
+	{
+		programName = command;
+	}
+
+	updatePathWithSysDrive(programName) ; 
+	updatePathWithSysDrive(parameters) ; 
+	RProcess newProcess;
+	ret = newProcess.Create(programName,parameters);
+	
+	if(ret == KErrNone)
+		{
+		
+		TProcessId handle = newProcess.Id();
+		
+		if(ret == KErrNone)
+		{
+			newProcess.Resume();
+			newProcess.Close(); // get rid of our handle
+		}
+		
+		// Return the PID
+		
+		CDataSupplierMemory	*pDataSupplier = CDataSupplierMemory::NewL( );
+		
+		TBuf8<50> handleNumber;
+		
+		handleNumber.Num(handle.Id());
+		
+		TInt err;
+
+		if (pDataSupplier)
+			{
+			// Set the data in the data supplier.
+			err = pDataSupplier->SetData( handleNumber );
+
+			if (err != KErrNone)
+				{
+				pMsg->Msg(_L("Failed to set data in data supplier") );
+				}
+			}
+		else
+			{
+			err = KErrNoMemory;
+			pMsg->Msg(_L("Failed to create data supply object") );
+			}
+
+		if (err == KErrNone)
+			{
+			*aDataSupplier =	pDataSupplier;
+			}
+		else
+			{
+			if (pDataSupplier)
+				{
+				pDataSupplier->Delete( );
+				pDataSupplier = NULL;
+				}
+			}
+		}
+	
+	return ret;
+}
+
+//------------------------------------------------------------------------------
+//
+//Function used to close application in foreground
+//
+void CStatApiCommandDecoder::StopApplicationL()
+{
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TInt AppIdentifier = 0;
+	TThreadId ThreadIdentifier;
+
+	AppIdentifier = iWs.GetFocusWindowGroup();	//retrieves identifier of the window group that currently has the keyboard focus
+	
+	TInt ret = iWs.GetWindowGroupClientThreadId(AppIdentifier, ThreadIdentifier);
+	if(ret == KErrNone)
+	{
+		TInt prev = 0;
+		TInt winGid = iWs.FindWindowGroupIdentifier(prev, ThreadIdentifier); //Get identifier by thread ID
+		
+		TApaTask task(iWs);
+		task.SetWgId(winGid);
+		
+		if (task.Exists())
+		{
+			CApaWindowGroupName* wgName = CApaWindowGroupName::NewLC(iWs, winGid);
+
+			// check if application is busy
+			if (wgName -> IsSystem() || wgName -> IsBusy() || !wgName -> RespondsToShutdownEvent())
+				ret = KErrAccessDenied;
+
+			CleanupStack::PopAndDestroy(); // wgName
+			
+			if(ret == KErrNone)
+				task.SendSystemEvent(EApaSystemEventShutdown);	//close app
+		}
+		else
+		{
+			ret = KErrNotFound;	//return error if task is non-existent
+		}
+	}
+
+	User::Leave(ret);
+#endif // ifndef LIGHT_MODE
+}
+
+//
+//Function used to close application in foreground
+//
+void CStatApiCommandDecoder::StopEShellL()
+{
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TInt AppIdentifier = 0;
+	TThreadId ThreadIdentifier;
+
+	AppIdentifier = iWs.GetFocusWindowGroup();	//retrieves identifier of the window group that currently has the keyboard focus
+	
+	TInt ret = iWs.GetWindowGroupClientThreadId(AppIdentifier, ThreadIdentifier);
+	if(ret == KErrNone)
+	{
+		TInt prev = 0;
+		TInt winGid = iWs.FindWindowGroupIdentifier(prev, ThreadIdentifier); //Get identifier by thread ID
+		
+		TApaTask task(iWs);
+		task.SetWgId(winGid);
+		
+		if (task.Exists())
+		{
+			CApaWindowGroupName* wgName = CApaWindowGroupName::NewLC(iWs, winGid);
+
+			// check if application is busy
+			if (wgName -> IsSystem())
+				ret = KErrAccessDenied;
+			else
+				{
+				RThread newThread;
+				RProcess newProcess;
+
+				ret = newThread.Open(ThreadIdentifier);
+				if(ret == KErrNone)
+					{
+					ret = newThread.Process(newProcess);
+					if(ret == KErrNone)
+						{
+                        if(newProcess.FileName().Right(10).CompareF(_L("eshell.exe")) == 0)
+                            {
+                            newProcess.Kill(1);
+                            }
+                        else
+                            {
+                            ret = KErrNotFound;
+                            }
+                        newProcess.Close();	
+						}
+					newThread.Close();
+					}
+				}
+
+			CleanupStack::PopAndDestroy(); // wgName
+		}
+		else
+		{
+			ret = KErrNotFound;	//return error if task is non-existent
+		}
+	}
+
+	User::Leave(ret);
+#endif // ifndef LIGHT_MODE
+}
+
+//------------------------------------------------------------------------------
+//
+//Function used to read some TEF shared data
+//
+
+TInt CStatApiCommandDecoder::ReadTEFSharedDataL( MDataSupplier **aDataSupplier )
+	{
+	TInt ret = KErrNone;
+	
+	TBuf<KMaxSharedDataName>	sharedDataName;
+
+	// Set the shared data name
+	TInt length = command.Length();
+	if( length > 0 && length < KMaxSharedDataName )
+		{
+		sharedDataName.Zero();
+		sharedDataName.Copy( command );	
+		sharedDataName.ZeroTerminate();
+		}
+	else
+		{
+		ret = KErrArgument;
+		}
+	
+	// Now read the shared data area
+	if( ret == KErrNone )
+		{
+		// Read the shared data from the global RChunk
+		HBufC*	buffer = NULL;
+		CTestSharedData* sharedDataObject = NULL;
+		CTEFSharedData<CTestSharedData> *tefSharedData = CTEFSharedData<CTestSharedData>::NewLC(	sharedDataObject,
+																									sharedDataName );
+		if( sharedDataObject != NULL )
+			{
+			tefSharedData->EnterCriticalSection();
+			TRAP( ret, buffer = HBufC::NewL(sharedDataObject->TextLength()) );
+			if( ret == KErrNone )
+				{
+				TPtr bufferPtr( buffer->Des() );
+				sharedDataObject->GetText( bufferPtr );
+				tefSharedData->ExitCriticalSection();
+
+				// Create the response data supplier
+				CDataSupplierMemory	*pDataSupplier = NULL;
+				TRAP( ret, pDataSupplier = CDataSupplierMemory::NewL() );
+				if( pDataSupplier && ret == KErrNone )
+					{
+					HBufC8 *buffer8 = NULL;
+					TRAP( ret, buffer8 = HBufC8::NewL(buffer->Length()) );
+					if( ret == KErrNone )
+						{
+						TPtr8 buffer8Ptr( buffer8->Des() );
+						buffer8Ptr.Copy( buffer->Des() );
+						
+						// Set the data in the data supplier.
+						ret = pDataSupplier->SetData( *buffer8 );
+
+						// Cleanup
+						delete buffer8;
+						}
+
+					if( ret != KErrNone )
+						{
+						pMsg->Msg(_L("Failed to set data in data supplier") );
+						}
+					}
+				else
+					{
+					ret = KErrNoMemory;
+					pMsg->Msg(_L("Failed to create data supply object") );
+					}
+
+				if (ret == KErrNone)
+					{
+					*aDataSupplier =	pDataSupplier;
+					}
+				else
+					{
+					if (pDataSupplier)
+						{
+						pDataSupplier->Delete( );
+						pDataSupplier = NULL;
+						}
+					}
+				}
+
+			delete buffer;
+			}
+		else
+			{
+			ret = KErrNotFound;
+			}
+		CleanupStack::PopAndDestroy(tefSharedData);
+		}
+
+	return ret;
+	}
+
+//------------------------------------------------------------------------------
+//
+//Function used to write some TEF shared data
+//
+
+TInt CStatApiCommandDecoder::WriteTEFSharedDataL( MDataConsumer *const aDataConsumer, int commandLength )
+	{
+	TInt ret = KErrNone;
+	
+	// Retrieve the data
+	if( commandLength <= KMaxSharedDataString )
+		{
+		HBufC8* sharedDataString = HBufC8::NewLC( commandLength );
+		if( aDataConsumer != NULL )
+			{
+			ret = aDataConsumer->GetData( *sharedDataString );
+
+			// Set the shared data name
+			if( ret == KErrNone )
+				{
+				TBuf<KMaxSharedDataName>	sharedDataName;
+				TInt commaposition = sharedDataString->Locate(',');
+				if( commaposition != KErrNotFound )
+					{
+					if( commaposition < KMaxSharedDataName )
+						{
+						sharedDataName.Zero();
+						sharedDataName.Copy(sharedDataString->Mid(0, commaposition));
+						sharedDataName.ZeroTerminate();
+
+						// Set the shared data value
+						HBufC* sharedDataValue = HBufC::NewLC(commandLength-commaposition+1);
+						TPtr ptrSharedDataValue(sharedDataValue->Des());
+						ptrSharedDataValue.Zero();
+						ptrSharedDataValue.Copy(sharedDataString->Mid(commaposition+1));
+						ptrSharedDataValue.ZeroTerminate();
+
+						// Now update the shared data area
+						if( ret == KErrNone )
+							{
+							// Update the shared data with the data passed in
+							CTestSharedData* sharedDataObject = NULL;
+							CTEFSharedData<CTestSharedData> *tefSharedData = CTEFSharedData<CTestSharedData>::NewLC(	sharedDataObject,
+																													sharedDataName );
+							if( sharedDataObject != NULL )
+								{
+								tefSharedData->EnterCriticalSection();
+								// Copy the data contents across
+								// No need to check the data length as it was checked above
+								sharedDataObject->SetText( *sharedDataValue );
+								tefSharedData->ExitCriticalSection();
+								}
+							else
+								{
+								ret = KErrNotFound;
+								}
+
+							CleanupStack::PopAndDestroy(tefSharedData);
+							}
+						
+						// Cleanup
+						CleanupStack::PopAndDestroy(sharedDataValue);	
+						}
+					else
+						{
+						ret = KErrArgument;
+						}
+					}
+				else
+					{
+					ret = KErrArgument;
+					}
+				}			
+			}
+		else
+			{
+			ret = KErrArgument;
+			}
+		CleanupStack::PopAndDestroy(sharedDataString);
+		}
+	else
+		{
+		ret = KErrTooBig;
+		}
+	
+	return ret;
+	}
+
+//------------------------------------------------------------------------------
+//
+//Function used to open file(s)
+//
+
+TInt CStatApiCommandDecoder::OpenFileL()
+{
+#ifndef LIGHT_MODE
+	TInt ret = KErrArgument;
+
+	TBuf<KMaxFileName> docName;
+	CApaCommandLine* cmdLine = CApaCommandLine::NewLC();
+
+	TInt commaposition = command.Locate(',');
+	if (commaposition != KErrNotFound)
+	{
+		// set the application name
+		cmdLine -> SetExecutableNameL(command.Mid(0, commaposition));
+
+		// use document name supplied in command string
+		docName = command.Mid(commaposition + 1);
+
+		updatePathWithSysDrive(docName);
+		cmdLine -> SetDocumentNameL(docName);
+		cmdLine -> SetCommandL(EApaCommandOpen);
+
+		//initialise
+		TRAP(ret, iApaS.Connect())
+		if(ret != KErrNone)
+			pMsg->Msg(_L("DECODER: Application Architecture server error...%d"), ret);
+
+		// startup
+		TRAP(ret, iApaS.StartApp(*cmdLine))
+		if(ret != KErrNone)
+			pMsg->Msg(_L("DECODER: Unable to start application...%d"), ret);
+
+		//cleanup
+		iApaS.Close();
+
+		// need to sleep a bit here to give the OS time to actually start the application
+		User::After(3000000);
+	}
+
+	CleanupStack::PopAndDestroy();
+	return ret;
+#else // ifndef LIGHT_MODE
+	return (KErrNotSupported);
+#endif // ifndef LIGHT_MODE
+}
+//------------------------------------------------------------------------------
+//
+//Function used to capture screens
+//
+
+void CStatApiCommandDecoder::ScreenCaptureL()
+{
+#ifndef LIGHT_MODE
+		
+	//_LIT(KDriveD,  "d:\\");
+
+	// Optimize screen captures by only creating device objects 
+	// once and re-using them.
+	// Create screen device object is now done in 
+	// CStatApiCommandDecoder::ConstructL and removed 
+	// in CStatApiCommandDecoder::~CStatApiCommandDecoder().
+
+    User::LeaveIfError(iDevice->CopyScreenToBitmap(screenBitmap));
+
+	// retrieve machine id information
+	TBuf<20> buffer;
+    buffer.Num(iUIDValue);
+
+    TBuf<KMaxFileName> tempfilename;
+    
+    tempfilename.Append(iSystemDrive); 
+	tempfilename.Append(buffer);
+	tempfilename.Append(_L("00"));				//substation id
+
+	// create date/time string for filename
+	TBuf<25> datestring;
+	TTime DateAndTime;
+	DateAndTime.HomeTime();
+	DateAndTime.FormatL(datestring, (_L("%D%M%*Y%1%2%3%J%T%S")));
+	tempfilename.Append(datestring);
+
+	//bitmap image extension
+	tempfilename.Append(_L(".mbm"));
+
+	// save the image to file
+    User::LeaveIfError(screenBitmap->Save(tempfilename));
+    {
+		filename = tempfilename;
+    }
+#endif // ifndef LIGHT_MODE
+}
+
+//------------------------------------------------------------------------------
+//function used to simulate a screen press using stylus
+
+TInt CStatApiCommandDecoder::OpenIcon()
+{
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TInt ret = KErrArgument;
+
+	TInt commaposition = command.Locate(',');
+	if (commaposition != KErrNotFound)
+	{
+		// get x coord
+		TInt x = 0;
+		TLex Lexcoord = command.Mid(0, commaposition);
+		Lexcoord.Val(x);
+
+		// get y coord
+		TInt y = 0;
+		Lexcoord = command.Mid(commaposition + 1);
+		Lexcoord.Val(y);
+
+		//mouse click down
+		TRawEvent rawEventa;
+		rawEventa.Set(TRawEvent::EButton1Down, x, y);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+		User::After(TTimeIntervalMicroSeconds32(100000));
+
+		//mouse click up
+		rawEventa.Set(TRawEvent::EButton1Up, x, y);
+		iWs.SimulateRawEvent(rawEventa);
+		iWs.Flush();
+		User::After(TTimeIntervalMicroSeconds32(100000));
+		ret = KErrNone;
+	}
+
+	return (ret);
+#else // ifndef LIGHT_MODE
+	return (KErrNotSupported);
+#endif // ifndef LIGHT_MODE
+}
+
+
+//------------------------------------------------------------------------------
+//function used to invoke the ESHELL command interpreter
+//
+// This is done alternatively to starting an app because the ESHELL
+// cannot be invoked from it's current location in z:
+//
+// So we copy it first to C: then start it...
+//
+void CStatApiCommandDecoder::StartEShellL()
+{
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	_LIT(KNewFile, "z:\\sys\\bin\\EShell.exe");
+	
+
+	// set command line
+	CApaCommandLine* cmdLine = CApaCommandLine::NewLC();	//creation of command line structure
+	cmdLine -> SetExecutableNameL(KNewFile);
+	
+	// call it
+	User::LeaveIfError(iApaS.Connect());					//initialise
+	User::LeaveIfError(iApaS.StartApp(*cmdLine));			//start the app
+	iApaS.Close();
+	
+	// clean up
+	CleanupStack::PopAndDestroy(1);	// cmdLine
+
+	// need to sleep a bit here to give the OS time to actually start the application
+	User::After(3000000);
+
+	User::Leave(KErrNone);
+#endif // ifndef LIGHT_MODE
+}
+
+//------------------------------------------------------------------------------
+//function used to delete file from the device
+//
+TInt CStatApiCommandDecoder::DeleteFileL(TInt bDisplayMessage)
+{
+	CFileMan *theFile = CFileMan::NewL(*iFs);
+	CleanupStack::PushL(theFile);
+
+	updatePathWithSysDrive(command) ; 
+	TInt err = theFile->Delete(command);
+	if (err!= KErrNone && err!= KErrNotFound)
+	{
+		if (bDisplayMessage)
+			pMsg->Msg(_L("DECODER: Error deleting file %S...%d"), &command, err);
+	}
+	
+	CleanupStack::PopAndDestroy();
+	return err;
+}
+
+//------------------------------------------------------------------------------
+//function used to rename file from the device
+//
+TInt CStatApiCommandDecoder::RenameFileL(MDataConsumer *const aDataConsumer)
+{
+
+	TInt err = KErrNone;
+
+	CFileMan *theFile = CFileMan::NewL(*iFs);
+	CleanupStack::PushL(theFile);
+
+    TBuf<KMaxPath>	dataFiles;
+
+	TBuf<KMaxPath>	dataFileNameFrom;
+	TBuf<KMaxPath>	dataFileNameTo;
+
+	dataFiles.Copy( *aDataConsumer );
+
+	if( err == KErrNone )
+		{
+		// locate the destination part of the filename
+		TInt commaposition = dataFiles.Locate(',');
+		if (commaposition != KErrNotFound)
+			{
+			//name of existing file
+			dataFileNameFrom.Zero();
+			dataFileNameFrom.Copy(dataFiles.Left(commaposition));
+			filename.ZeroTerminate();
+				
+			//name of destination file
+			dataFileNameTo.Zero();
+			dataFileNameTo.Copy(dataFiles.Right(dataFiles.Length()-commaposition-1));
+			dataFileNameTo.ZeroTerminate();
+			
+			updatePathWithSysDrive(dataFileNameFrom) ; 
+			updatePathWithSysDrive(dataFileNameTo) ; 
+			err = theFile->Copy( dataFileNameFrom, dataFileNameTo );
+				
+			if( err == KErrNone )
+				{
+				err = theFile->Delete(dataFileNameFrom);	
+				}
+				
+			}
+		else
+			{
+			err = KErrNotFound;
+			}
+		}
+
+	CleanupStack::PopAndDestroy();
+	return err;
+}
+
+
+
+//------------------------------------------------------------------------------
+//function used to check if a location exists on the device
+//
+TInt CStatApiCommandDecoder::CheckLocation(MDataConsumer *const aDataConsumer)
+{
+
+	TInt err = KErrNone;
+	TEntry aEntry;
+	TVolumeInfo aVolume;
+	TInt aDrive;
+	TBuf<KMaxPath> aPath;
+	
+	aPath.Copy(*aDataConsumer);
+	updatePathWithSysDrive(aPath);
+		
+ 	iFs->CharToDrive((char)aPath[0],aDrive);
+
+	//try to get drive info
+	err = iFs->Volume(aVolume,aDrive);
+	
+	if(err == KErrNone && aPath.Length() > 3)
+		{
+		//try to get file info
+		err = iFs->Entry(aPath,aEntry);
+		}
+	
+	return err;
+	
+}
+
+
+
+
+//------------------------------------------------------------------------------
+//function used to create a folder on the device
+//
+TInt CStatApiCommandDecoder::CreateFolder()
+{
+	updatePathWithSysDrive(command);
+	TInt err = iFs->MkDirAll(command);
+
+	// no error or already exists are acceptable return codes
+	if (err == KErrAlreadyExists)
+		err = KErrNone;
+
+	return err;
+}
+
+//------------------------------------------------------------------------------
+//function used to remove a folder from the device
+//
+TInt CStatApiCommandDecoder::RemoveFolder()
+{
+
+	updatePathWithSysDrive(command) ; 
+	TInt err = iFs->RmDir(command);
+
+	// no error or not found are acceptable return codes
+	if (err == KErrNotFound)
+		err = KErrNone;
+
+	return err;
+}
+
+//------------------------------------------------------------------------------
+
+TInt CStatApiCommandDecoder::TransferFile(MDataConsumer *const aDataConsumer)
+{
+	TInt err = KErrNone;
+
+	// the Transfer command comes in 2 parts - first the name, then the contents
+	if (iName)
+		{
+		pMsg->Msg(_L("DECODER: Saving filename..."));
+
+		TBuf<KMaxPath>	dataFileName;
+		dataFileName.Copy(*aDataConsumer ) ; 
+		updatePathWithSysDrive(dataFileName) ; 
+		
+		if( err == KErrNone )
+			{
+			// locate the destination part of the filename
+			TInt commaposition = dataFileName.Locate(',');
+			if (commaposition != KErrNotFound)
+				{
+				// use document name supplied in command string
+				filename.Zero();
+				filename.Copy(dataFileName.Mid(commaposition + 1));
+				filename.ZeroTerminate();
+				pMsg->Msg(_L("DECODER: File name (%S)."), &filename);
+				iName = 0;
+				err = KErrNone;
+				}
+			}
+		}
+	else
+		{
+		// save the file
+		pMsg->Msg(_L("DECODER: Saving file %S"), &filename);
+
+		if( aDataConsumer != NULL )
+			{
+			err = aDataConsumer->SaveData( filename );
+			}
+			else
+			{
+			CDataConsumerMemory	*dataConsumer = NULL;
+			TRAP(err, dataConsumer = CDataConsumerMemory::NewL( ));
+			
+			if( err == KErrNone )
+				{
+				err = dataConsumer->SaveData( filename );
+				}
+
+			if( NULL != dataConsumer )
+				{
+				dataConsumer->Delete();
+				dataConsumer = NULL;
+				}
+			}
+
+		iName = 1;
+		}
+
+	return err;
+}
+
+
+//------------------------------------------------------------------------------
+
+TInt CStatApiCommandDecoder::ReceiveFile(TUint commandtype, 
+		MDataConsumer *const aDataConsumer, MDataSupplier **aDataSupplier)
+{
+	TInt err = KErrNone;
+
+	// take screenshot first?  filename will be generated automatically
+	if (commandtype == 'S')
+	{
+		// If this assert triggers it is because we are running in
+		// text shell mode without a window server and the call
+		// requires the window server to be available.
+		// A command filter in ExecuteCommand should have prevented
+		// this call from being made.
+		assert(IsWindowServerAvailable());
+
+		TRAP(err, ScreenCaptureL());
+	}
+	else
+	{
+		TPath	dataFileName;
+
+		dataFileName.Copy( *aDataConsumer );
+		updatePathWithSysDrive(dataFileName) ; 
+		if( err == KErrNone )
+			{
+			// get the filename from the command
+			TInt commaposition = dataFileName.Locate(',');
+			if (commaposition != KErrNotFound)
+				filename.Copy(dataFileName.Mid(0, commaposition));
+			else
+				filename.Copy(dataFileName);
+			}
+	}
+
+	MDataSupplier	*pDataSupplier = NULL;
+
+	// Use a data supplier class.
+	// Initialise it with the file name and allocate
+	// an initial data buffer.
+
+	if (err == KErrNone)
+	{
+		// Create the data supplier.
+		pDataSupplier = CDataSupplierFile::NewL( );
+
+		if (pDataSupplier)
+		{
+			// Set the data in the data supplier.
+			TBuf8<KMaxPath>	filePath;
+			filePath.Copy( filename );
+
+			err = pDataSupplier->SetData( filePath );
+
+			if (err != KErrNone)
+			{
+				TBuf16<KMaxPath>	wFilePath;
+				wFilePath.Copy( filePath );
+				pMsg->Msg(_L("Failed to set data in data supplier, (%d)."), err );
+				pMsg->Msg(_L("File path %S."), &wFilePath );
+			}
+		}
+		else
+		{
+			err = KErrNoMemory;
+			pMsg->Msg(_L("Failed to create data supply object") );
+		}
+	}
+
+	// If we are sending a screen image file then we 
+	// use another data supplier class as the file is to be deleted.
+	if (commandtype == 'S')
+	{
+		TInt	size = 0;
+		HBufC8	*buffer = NULL;
+
+		if (err == KErrNone)
+		{
+			err = pDataSupplier->GetTotalSize( size );
+
+			if( err != KErrNone )
+			{
+				pMsg->Msg(_L("Failed to get total size of screen image file") );
+			}
+		}
+
+		if (err == KErrNone)
+		{
+			buffer = HBufC8::New(size);
+
+			if( ! buffer )
+			{
+				err = KErrNoMemory;
+				pMsg->Msg(_L("Failed to allocate buffer for screen image file") );
+			}
+		}
+
+		if (err == KErrNone)
+		{
+			err = pDataSupplier->GetData( *buffer, size, size );
+
+			if (err != KErrNone)
+			{
+				pMsg->Msg(_L("Failed to read data from screen image data supplier") );
+			}
+		}
+
+		if (err == KErrNone)
+		{
+			pDataSupplier->Delete( );
+
+			pDataSupplier = CDataSupplierMemory::NewL( );
+
+			if( ! pDataSupplier )
+			{
+				err = KErrNoMemory;
+				pMsg->Msg(_L("Failed to create data supply object") );
+			}
+		}
+
+		if (err == KErrNone)
+		{
+			err = pDataSupplier->SetData( *buffer );
+
+			if (err != KErrNone)
+			{
+				pMsg->Msg(_L("Failed to set data in data supplier") );
+			}
+		}
+	
+		if( NULL != buffer )
+		{
+			delete buffer;
+			buffer = NULL;
+		}
+	}
+
+	if (err == KErrNone)
+		{
+		*aDataSupplier =	pDataSupplier;
+		}
+	else
+		{
+		if (pDataSupplier)
+			{
+			pDataSupplier->Delete( );
+			pDataSupplier = NULL;
+			}
+		}
+
+	return err;
+}
+
+
+//------------------------------------------------------------------------------
+
+TInt CStatApiCommandDecoder::DeviceInfo(MDataSupplier **aDataSupplier)
+{
+	TBuf8<20> buffer = _L8("");
+	TBuf8<150> finalbuffer = _L8("\r\n");
+
+	TInt DeviceInfoValue;
+	TInt err = KErrNone;
+	TInt i = 0;
+
+	//device info required: UID, manufacturer, ROM, RAM, etc
+	HALData::TAttribute AttribArray[14] =	{
+											 HALData::EMachineUid, 
+											 HALData::ECPU,
+											 HALData::ECPUABI,
+											 HALData::EDeviceFamily, 
+											 HALData::EManufacturer,
+
+											 HALData::EModel, 
+											 HALData::EDeviceFamilyRev, 
+											 HALData::EManufacturerHardwareRev,
+											 HALData::EManufacturerSoftwareRev,
+											 HALData::EManufacturerSoftwareBuild,
+											 HALData::EMemoryPageSize,
+											 HALData::EMemoryRAM,
+											 HALData::EMemoryRAMFree,
+											 HALData::EMemoryROM
+											};
+
+	finalbuffer.Append(_L("STAT Version "));
+	
+	buffer.Num(KVersionMajor);
+	finalbuffer.Append(buffer);
+	finalbuffer.Append(_L("."));
+	
+	buffer.Num(KVersionMinor);
+	finalbuffer.Append(buffer);
+	finalbuffer.Append(_L("."));
+	
+	buffer.Num(KVersionPatch);
+	finalbuffer.Append(buffer);
+	finalbuffer.Append(_L("\r\n"));
+		
+	while(i < 14)	//retrieve all the information and write to a buffer
+	{
+		// get the attribute value
+		HAL::Get(AttribArray[i], DeviceInfoValue);
+		buffer.Num(DeviceInfoValue);
+
+		// need to convert the value to a meaningful string
+		if (i < 5)
+		{
+			GetData(i, buffer);
+		}
+			
+		finalbuffer.Append(buffer);		
+		finalbuffer.Append(_L8("\r\n"));
+		i++;
+	}
+
+	CDataSupplierMemory	*pDataSupplier = CDataSupplierMemory::NewL( );
+
+	if (pDataSupplier)
+		{
+		// Set the data in the data supplier.
+		err = pDataSupplier->SetData( finalbuffer );
+
+		if (err != KErrNone)
+			{
+			pMsg->Msg(_L("Failed to set data in data supplier") );
+			}
+		}
+	else
+		{
+		err = KErrNoMemory;
+		pMsg->Msg(_L("Failed to create data supply object") );
+		}
+
+	if (err == KErrNone)
+		{
+		*aDataSupplier =	pDataSupplier;
+		}
+	else
+		{
+		if (pDataSupplier)
+			{
+			pDataSupplier->Delete( );
+			pDataSupplier = NULL;
+			}
+		}
+
+	return err;
+}
+
+//------------------------------------------------------------------------------
+
+TInt CStatApiCommandDecoder::SaveLogFile(MDataSupplier **aDataSupplier)
+{
+	TInt err = KErrNone;
+
+	CDataConsumerMemory	*data = NULL;
+
+	// if the log file is not enabled then we return an empty buffer
+	if( pMsg->IsInitialised() == EFalse )
+		{
+		return KErrNone;
+		}
+
+	//open the file an copy it into the return buffer
+	data = CDataConsumerMemory::NewL( );
+
+	if( ! data )
+		{
+		err = KErrNoMemory;
+		}
+	
+	if( err == KErrNone )
+		{
+		pMsg->CloseFile();
+		}
+
+
+
+	TBuf<KMaxPath>	filePath;
+	TBuf<17> statLogFile;
+	statLogFile.Append(iSystemDrive);
+	statLogFile.Append(KStatLogFile);
+	if( err == KErrNone )
+		{
+		
+		RFile	file;
+
+		err = file.Temp( *iFs, iSystemDrive,
+							filePath, EFileShareExclusive );
+
+		if( err == KErrNone )
+			{
+			file.Close( );
+
+	    	CFileMan* fileMan = CFileMan::NewL( *iFs );
+	    	err =	fileMan->Copy(statLogFile,filePath);
+			delete fileMan;
+			fileMan =	NULL;
+			}
+		}
+
+	if( err == KErrNone )
+		{
+		TBuf8<KMaxPath>	cFilePath;
+		cFilePath.Copy( filePath );
+		err = data->AddData( cFilePath );
+		}
+
+	if( err == KErrNone )
+		{
+		err = ReceiveFile('R', data, aDataSupplier);
+		}
+
+	
+	if( err == KErrNone )
+		{
+		// reset the logger 
+		pMsg->Init( *iFs, statLogFile, NULL );
+		}
+
+	if( data )
+		{
+		data->Delete( );
+		data = NULL;
+		}
+
+	return err;
+}
+
+//------------------------------------------------------------------------------
+
+#ifndef LIGHT_MODE
+TInt CStatApiCommandDecoder::GetDiskDriveInformationL(MDataSupplier **aDataSupplier)
+#else // ifndef LIGHT_MODE
+TInt CStatApiCommandDecoder::GetDiskDriveInformationL(MDataSupplier **)
+#endif // ifndef LIGHT_MODE
+{
+#ifndef LIGHT_MODE
+	TInt err = KErrNone;
+
+	// Get the disk drive information and save to the data supplier object
+	// as a text string.
+
+	static const TInt	bufferGrow =	(4*1024);
+	RBufWriteStream	strWrite;
+	CBufFlat*	dynBuffer =	NULL;
+
+	if( err == KErrNone )
+		{
+		dynBuffer =	CBufFlat::NewL(bufferGrow);
+
+		if( dynBuffer == NULL )
+			{
+			err =	KErrNoMemory;
+			}
+		}
+
+	if( err == KErrNone )
+		{
+		strWrite.Open( *dynBuffer, 0 );
+		}
+
+	if( err == KErrNone )
+		{
+		RFs fileSystem;
+
+		err = fileSystem.Connect();
+
+		if( err == KErrNone )
+			{
+			TDriveList	driveList;
+
+			if( err == KErrNone )
+				{
+				err = fileSystem.DriveList( driveList );
+				}
+
+			if( err == KErrNone )
+				{
+				TBuf8<KMaxFileName> name;		// Store volume name
+												// in 8 bit format.
+				TBuf8<KMaxFileName*2> buffer;	// Store volume information.
+
+				TVolumeInfo	volumeInfo;
+				TInt	drive = 0;
+				for( drive = 0; drive < KMaxDrives; drive++ )
+					{
+					if( driveList[drive] )
+						{
+						err = fileSystem.Volume( volumeInfo, drive );
+
+						if( err == KErrNone )
+							{
+								// Copy the volume name to an 8 bit buffer.
+								name.Copy( volumeInfo.iName );
+								// Format the text string.
+								buffer.Format( driveFormat, drive + 'A',
+									&name, volumeInfo.iSize, &newLine );
+								// Add details of the current drive to our
+								// buffer.
+								TRAP( err, strWrite.WriteL( buffer ) );
+							}
+						}
+					}	
+				}
+			fileSystem.Close();
+			}
+		}
+
+	if( err == KErrNone || err == KErrNotReady )
+		{
+		TRAP( err, strWrite.WriteL( newLine ) );
+
+		CDataSupplierMemory	*pDataSupplier = CDataSupplierMemory::NewL( );
+
+		if (pDataSupplier)
+			{
+			// Set the data in the data supplier.
+			err = pDataSupplier->SetData( dynBuffer->Ptr( 0 ) );
+
+			if (err != KErrNone)
+				{
+				pMsg->Msg(_L("Failed to set data in data supplier") );
+				}
+			}
+		else
+			{
+			err = KErrNoMemory;
+			pMsg->Msg(_L("Failed to create data supply object") );
+			}
+
+		if (err == KErrNone)
+			{
+			*aDataSupplier =	pDataSupplier;
+			}
+		else
+			{
+			if (pDataSupplier)
+				{
+				pDataSupplier->Delete( );
+				pDataSupplier = NULL;
+				}
+			}
+		}
+
+	strWrite.Close( );
+
+	if( dynBuffer != NULL )
+		{
+		delete dynBuffer;
+		dynBuffer = NULL;
+		}
+
+	return err;
+#else // ifndef LIGHT_MODE
+	return (KErrNotSupported);
+#endif // ifndef LIGHT_MODE
+}
+
+//------------------------------------------------------------------------------
+
+#ifndef LIGHT_MODE
+TInt CStatApiCommandDecoder::GetDirectoryInformationL(MDataConsumer *const aDataConsumer, 
+					MDataSupplier **aDataSupplier)
+#else // ifndef LIGHT_MODE
+TInt CStatApiCommandDecoder::GetDirectoryInformationL(MDataConsumer *const, 
+					MDataSupplier **)
+#endif // ifndef LIGHT_MODE
+{
+#ifndef LIGHT_MODE
+	TInt err = KErrNone;
+
+	// Get the directory entries for a specified directory 
+	// and save to the data supplier object as a text string.
+
+	TBuf<KMaxPath>	directoryName;
+
+	static const TInt	bufferGrow =	(4*1024);
+	RBufWriteStream	strWrite;
+	CBufFlat*	dynBuffer =	NULL;
+
+	if( err == KErrNone )
+		{
+		directoryName.Copy( *aDataConsumer );
+		}
+
+	if( err == KErrNone )
+		{
+		dynBuffer =	CBufFlat::NewL(bufferGrow);
+
+		if( dynBuffer == NULL )
+			{
+			err =	KErrNoMemory;
+			}
+		}
+
+	if( err == KErrNone )
+		{
+		strWrite.Open( *dynBuffer, 0 );
+		}
+
+	if( err == KErrNone )
+		{
+		RFs fileSystem;
+
+		err = fileSystem.Connect();
+
+		if( err == KErrNone )
+			{
+			CDir *entryList = NULL;
+
+			if( err == KErrNone )
+				{
+				err = fileSystem.GetDir( directoryName, KEntryAttMaskSupported, EDirsFirst | ESortByName,
+								entryList );
+				}
+
+			if( err == KErrNone )
+				{
+				TBuf8<KMaxFileName> name;		// Store entry name
+												// in 8 bit format.
+				TBuf8<KMaxFileName*2> buffer;	// Store entry information.
+
+				static const TInt	maxDateLength = 32;
+				TBuf8<maxDateLength> dateBuffer;
+
+				TDateTime	dateTime;
+
+				TInt	count = entryList->Count();
+				TInt	entry = 0;
+				for( entry = 0; (entry < count) && (err == KErrNone); entry++ )
+					{
+					const TEntry &anEntry = entryList->operator[](entry);
+
+					// Format the date into readable text.
+					dateTime = anEntry.iModified.DateTime();
+					dateBuffer.Format( dateFormat, dateTime.Day() + 1, dateTime.Month() + 1,
+									dateTime.Year(), dateTime.Hour(), dateTime.Minute() );
+
+					// Copy the volume name to an 8 bit buffer.
+					name.Copy( anEntry.iName );
+					// Format the text string.
+					buffer.Format( entryFormat, &name,
+							anEntry.iAtt, &dateBuffer, anEntry.iSize, &newLine );
+					// Add details of the current drive to our
+					// buffer.
+					TRAP( err, strWrite.WriteL( buffer ) );
+					}
+				}
+
+			if( entryList != NULL )
+				{
+					delete entryList;
+					entryList = NULL;
+				}
+			fileSystem.Close();
+			}
+		}
+
+	if( err == KErrNone )
+		{
+		TRAP( err, strWrite.WriteL( newLine ) );
+
+		CDataSupplierMemory	*pDataSupplier = CDataSupplierMemory::NewL( );
+
+		if (pDataSupplier)
+			{
+			// Set the data in the data supplier.
+			err = pDataSupplier->SetData( dynBuffer->Ptr( 0 ) );
+
+			if (err != KErrNone)
+				{
+				pMsg->Msg(_L("Failed to set data in data supplier") );
+				}
+			}
+		else
+			{
+			err = KErrNoMemory;
+			pMsg->Msg(_L("Failed to create data supply object") );
+			}
+
+		if (err == KErrNone)
+			{
+			*aDataSupplier =	pDataSupplier;
+			}
+		else
+			{
+			if (pDataSupplier)
+				{
+				pDataSupplier->Delete( );
+				pDataSupplier = NULL;
+				}
+			}
+		}
+
+	strWrite.Close( );
+
+	if( dynBuffer != NULL )
+		{
+		delete dynBuffer;
+		dynBuffer = NULL;
+		}
+
+	return err;
+#else // ifndef LIGHT_MODE
+	return (KErrNotSupported);
+#endif // ifndef LIGHT_MODE
+}
+
+//------------------------------------------------------------------------------
+
+#ifndef LIGHT_MODE
+void CStatApiCommandDecoder::DoKeyEvent(TInt key)
+#else // ifndef LIGHT_MODE
+void CStatApiCommandDecoder::DoKeyEvent(TInt)
+#endif // ifndef LIGHT_MODE
+{
+#ifndef LIGHT_MODE
+	// If this assert triggers it is because we are running in
+	// text shell mode without a window server and the call
+	// requires the window server to be available.
+	// A command filter in ExecuteCommand should have prevented
+	// this call from being made.
+	assert(IsWindowServerAvailable());
+
+	TKeyEvent event;				//the key event structure
+	event.iCode = key;				// pass character code into the struct value
+	event.iScanCode = 0;
+	event.iModifiers = 0;
+	event.iRepeats = 0;				// no repeats for keypress
+
+	iWs.SimulateKeyEvent(event);	// send keystroke
+	iWs.Flush();					// flush client-side window server buffer
+#endif // ifndef LIGHT_MODE
+}
+
+//------------------------------------------------------------------------------
+//Get the required device information
+TInt CStatApiCommandDecoder::GetData(TInt i, TDes8& info)
+{
+	TInt err = KErrNone;
+	TInt a = 0;
+	TBuf8<150> devicevalue = _L8("");
+	TBool found = EFalse;
+
+	devicevalue.Num(ENUM_VALDEVICEINFORMATIONArray[i][a]);	//assign initial data in array to value (element 0)
+	while (ENUM_DEVICEINFORMATIONArray[i][a] != NULL)
+	{
+		if (info.Compare(devicevalue) == 0)	//if the string has been found in the value array
+		{
+			info = ENUM_DEVICEINFORMATIONArray[i][a];	//set the value to the string equivalent
+			found = ETrue;
+			break;
+		}
+
+		a++;
+		devicevalue.Num(ENUM_VALDEVICEINFORMATIONArray[i][a]);	//update contents of value for the next pass
+	}	//end while
+
+	if (!found)
+		info = _L8("Not available");
+
+	return err;
+}
+
+//------------------------------------------------------------------------------
+void CStatApiCommandDecoder::AppendErrorCode(TInt ret, MDataSupplier **aDataSupplier)
+{
+	HBufC8 *buffer = HBufC8::New(10);
+	if (buffer)
+	{
+		// add the error code
+		TPtr8 pBuffer(buffer->Des());
+		pBuffer.Zero();
+		pBuffer.Num(ret);
+		pBuffer.ZeroTerminate();
+
+		*aDataSupplier = CDataSupplierMemory::NewL( );
+		if (*aDataSupplier)
+		{
+			// Set the data in the data supplier.
+			(*aDataSupplier)->SetData( *buffer );
+		}
+
+		delete buffer;
+		buffer = NULL;
+	}
+}
+
+TInt CStatApiCommandDecoder::StopProgramL(const TDesC& aHandleNumber)
+{
+	TLex conv(aHandleNumber);
+	
+	TInt64 handleNumber;
+	
+	TInt err = conv.Val(handleNumber);
+	
+	if(err==KErrNone)
+		{
+		RProcess newProcess;
+		err = newProcess.Open(TProcessId(handleNumber));
+		if(err==KErrNone)
+			{
+			newProcess.Kill(1);
+			}
+		newProcess.Close();	
+		}
+	
+	return err;
+}
+
+
+TInt CStatApiCommandDecoder::ProgramStatusL(const TDesC& aHandleNumber, MDataSupplier **aDataSupplier)
+{
+	
+	CDataSupplierMemory	*pDataSupplier = CDataSupplierMemory::NewL( );
+	
+	TBuf8<50> exitData;
+
+	TLex conv(aHandleNumber);
+	
+	TInt64 handleNumber;
+	
+	TInt err = conv.Val(handleNumber);
+	
+	if(err==KErrNone)
+		{
+		RProcess newProcess;
+		TInt status = newProcess.Open(TProcessId(handleNumber));
+		
+		switch(status)
+			{
+			case KErrNone:
+				exitData.Num(ETrue);
+				break;
+			default:
+				exitData.Num(EFalse);
+			}
+			
+		if (pDataSupplier)
+			{
+			// Set the data in the data supplier.
+			err = pDataSupplier->SetData( exitData );
+
+			if (err != KErrNone)
+				{
+				pMsg->Msg(_L("Failed to set data in data supplier") );
+				}
+			}
+		else
+			{
+			err = KErrNoMemory;
+			pMsg->Msg(_L("Failed to create data supply object") );
+			}
+		
+		if (err == KErrNone)
+			{
+			*aDataSupplier =	pDataSupplier;
+			}
+		else
+			{
+			if (pDataSupplier)
+				{
+				pDataSupplier->Delete( );
+				pDataSupplier = NULL;
+				}
+			}
+		
+		newProcess.Close();	
+		}
+	
+	return err;
+}
+
+
+void CStatApiCommandDecoder::updatePathWithSysDrive(TBuf<1024>& pathToChange )
+{
+	//try it here...
+   	//check for the sysdrive being diff from C:
+	TBufC<KMaxPath> workingPath(pathToChange) ; 
+	TInt indx = workingPath.Des().Find(KReDrive) ; 
+	while(	indx > KErrNotFound )
+	 	{
+		workingPath.Des().Replace(indx,2,getSystemDrive());
+		pathToChange = workingPath.Des() ; 
+		indx = workingPath.Des().Find(KReDrive) ; 
+	 	}
+	
+}
+
+void CStatApiCommandDecoder::updatePathWithSysDrive(TBuf<KMaxPath>& pathToChange )
+	{
+	TBufC<KMaxPath> workingPath(pathToChange) ; 
+	TInt indx = workingPath.Des().Find(KReDrive) ; 
+	while(	indx > KErrNotFound )
+	 	{
+		workingPath.Des().Replace(indx,2,getSystemDrive());
+		pathToChange = workingPath.Des() ; 
+		indx = workingPath.Des().Find(KReDrive) ; 
+	 	}
+	
+	}
+
+TDriveName CStatApiCommandDecoder::getSystemDrive()
+{
+
+	TDriveNumber defaultSysDrive(EDriveC);
+	RLibrary pluginLibrary;
+	TInt pluginErr = pluginLibrary.Load(KFileSrvDll);
+	if (pluginErr == KErrNone)
+		{
+		typedef TDriveNumber(*fun1)();
+		fun1 sysdrive;
+	
+	#ifdef __EABI__
+		sysdrive = (fun1)pluginLibrary.Lookup(336);
+	#else
+		sysdrive = (fun1)pluginLibrary.Lookup(304);
+	#endif
+		
+		if(sysdrive!=NULL)
+			{
+			defaultSysDrive = sysdrive();
+			}
+		}
+	pluginLibrary.Close();
+	
+	//TDriveName drive( TDriveUnit(defaultSysDrive).Name()) ;
+	return TDriveUnit(defaultSysDrive).Name() ; 
+	
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_console.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,141 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/*************************************************************************
+ *
+ * Switches
+ *
+ ************************************************************************/
+
+/*************************************************************************
+ *
+ * System Includes
+ *
+ ************************************************************************/
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ ************************************************************************/
+#include "assert.h"
+#include "stat_console.h"
+#include "stat.h"
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ ************************************************************************/
+#define KConnectingStatusStr		_L("STAT is connecting.")
+#define KWaitingForDataStatusStr	_L("STAT is waiting for data.")
+
+/*************************************************************************
+ *
+ * CStatConsole
+ *
+ ************************************************************************/
+CStatConsole *CStatConsole::NewL( CConsoleBase *aConsole, MNotifyLogMessage *const aMsg )
+{
+    CStatConsole *self = new (ELeave) CStatConsole();
+    CleanupStack::PushL(self);
+	self->ConstructL( aConsole, aMsg );
+	CleanupStack::Pop();
+    return self;
+}
+
+void CStatConsole::ConstructL( CConsoleBase *aConsole, MNotifyLogMessage *const aMsg )
+{
+	asserte( aConsole != NULL );
+
+	iConsole = aConsole;
+	iUserExitRequest=0;
+	iMsg = aMsg;
+}
+
+CStatConsole::~CStatConsole( void )
+{
+}
+
+void CStatConsole::HandleStatusChange( TInt /*aSessionId*/, TCommStatus aNewStatus )
+{
+	TPtrC status[] = {
+		_L( "STAT is not running." ),
+		_L( "STAT is initialising." ),
+		_L( "STAT is initialised." ),
+		KConnectingStatusStr,
+		_L( "STAT is connected." ),
+		_L( "STAT is disconnecting." ),
+		_L( "STAT is disconnected." ),
+		_L( "STAT is releasing." ),
+		_L( "STAT is sending data."),
+		KWaitingForDataStatusStr,
+		_L( "<error>" )
+	};
+	if(aNewStatus==0 && iUserExitRequest==1){  //only closes down if user requested to.
+		CActiveScheduler::Stop();
+	}
+
+	if( aNewStatus <= 9 ) {
+//		iConsole->Printf( _L("%S\n"), status[aNewStatus] );
+		iConsole->Printf( status[aNewStatus] );
+		iConsole->Printf( _L("\n") );
+	} else {
+		iConsole->Printf( _L("Unknown status returned.\n") );
+	}
+}
+
+void CStatConsole::HandleError( TInt aError, void * /*aErrorData*/ )
+{
+	// If aError is < 0 then it is an EPOC error code, if it is > 0 then
+	// it is one of my error codes. aErrorData is defined for each code
+	switch( aError ) 
+	{
+		case KErrAccessDenied:
+			iConsole->Printf( _L("Comm port access denied.\n") );
+			break;
+	
+		case KErrNotSupported:
+			iConsole->Printf( _L("Unsupported comm port.\n") );
+			break;
+
+		case KErrCancel:
+			iConsole->Printf( _L("Operation cancelled.\n") );
+			break;
+			
+		case KErrDisconnected:
+			break;
+
+		default:
+			iConsole->Printf( _L("Error occurred - %d.\n"), aError );
+			break;
+	}
+}
+
+void CStatConsole::HandleInfo( const TDesC *aInfo )
+{
+	if( aInfo != NULL ) {
+		iConsole->Printf( _L("%S\n"), aInfo );
+	}
+}
+
+void CStatConsole::UserExitRequest( )
+{
+	iUserExitRequest=1;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_controller.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,349 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /************************************************************************* 
+ *
+ * System Includes
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************/
+#include "assert.h"
+#include "stat.h"
+#include "stat_interfaces.h"
+#include "stat_controller.h"
+#include "stat_engine.h"
+
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************/
+
+/*************************************************************************
+ *
+ * CStatController - Construction
+ *
+ *************************************************************************/
+CStatController *CStatController::NewL()
+{
+    CStatController *self = new (ELeave) CStatController();
+    CleanupStack::PushL(self);
+	self->ConstructL();
+	CleanupStack::Pop();
+    return self;
+}
+
+CStatController::CStatController() : CActive(EPriorityHigh), iFs( NULL ), iMsg( NULL )
+{
+}
+
+void CStatController::ConstructL( void ) 
+{
+	// add me to the active scheduler
+	CActiveScheduler::Add(this); 
+
+	// params
+	iEngine = NULL;
+	iSessionStatus = EIdle;
+	iTransport = NULL;
+	iUI = NULL;
+	iConnectedSuccessfully = EFalse;
+	iUserInitiatedExitRequest = EFalse;
+	iFs =	NULL;
+	iMsg = NULL;
+
+	// wait for notifications
+	iStatus = KRequestPending;
+	SetActive();
+}
+
+CStatController::~CStatController()
+{
+	// clear notification -- deque (and CActive destructor) will fail otherwise
+	Notify( KErrCancel );
+	Deque();
+
+	// make sure the session is closed
+	asserte( iSessionStatus == EIdle );
+	asserte( iEngine == NULL );
+	asserte( iTransport == NULL );
+}
+
+/*************************************************************************
+ *
+ * CStatController - public interface
+ *
+ *************************************************************************/
+TInt CStatController::StartSession( TStatConnectType aConnectType, TDesC *aConnectParams, MNotifyUI *aUI, RFs *const aSession, MNotifyLogMessage *const aMsg )
+{
+	TInt exp =	KErrNone;
+
+	iFs =	aSession;
+	iMsg =	aMsg;
+
+    if(!aConnectParams) {
+        return -1;
+    }
+
+	// this is the notification sink for this session
+	iUI = aUI;
+	iConnectType = aConnectType;
+	asserte( aConnectParams->Length() <= KAddressTextLimit );
+    iConnectParams.Copy( *aConnectParams );
+		
+	// create the engine with a callback interface to the controller, create the 
+	// appropriate transport, and start the engine
+	iConnectedSuccessfully = EFalse;
+	TRAP( exp, (iEngine = CStatEngine::NewL(this, iFs, iMsg)) );
+	if( exp != KErrNone ) {
+		return -1;
+	}
+
+	// if the start transport leaves then its because it failed to create an object. This
+	// is either because the network or transport creation failed left. If it was the
+	// transport then the network may still have memory allocated.
+	TRAP( exp, (iTransport = StartTransportL(iConnectType)) );
+	if( exp != KErrNone ) {
+		if( iSerialNetwork != NULL ) {
+			delete iSerialNetwork;
+		}
+		return -1;
+	}
+
+	iEngine->StartEngine( iTransport, iConnectType, &iConnectParams );
+
+	// this controller only supports one session which always has ID = 1
+	return 1;
+}
+
+TInt CStatController::StopSession( TInt aSessionId )
+{
+	// make sure this is a valid, active, session
+	if( (aSessionId != 1) || (iSessionStatus == EIdle) )
+	{
+		// If the session is valid and idle then it is not
+		// initialised and connected correctly.
+		// Call Notify to cancel the outstanding asynchronous events
+		// we are registered for.
+		// This fixes a problem that appears when the engine fails to
+		// start correctly (due to COM port failures for example) and
+		// caused the CActiveScheduler never to stop as this object
+		// never received a callback when it needs one to remove
+		// itself from the active state.
+		// If the CActiveScheduler does not shut down then the
+		// program never exits and blocks.
+		Notify( KErrNone );
+		//
+		return KErrBadHandle;
+	}
+
+	iMsg->Msg( _L("CONTROLLER: Stopping session.") );
+
+	// tell the engine to stop and then wait for an asynchronous response
+	iUserInitiatedExitRequest = ETrue;
+	iEngine->StopEngine();
+	return KErrNone;
+}
+
+TInt CStatController::SessionStatus( TInt aSessionId )
+{
+	if( aSessionId != 1 )
+		return KErrBadHandle;
+	return iSessionStatus;
+}
+
+void CStatController::SetStatus( TCommStatus aNewStatus )
+{
+	iSessionStatus = aNewStatus;
+	if( iUI != NULL )
+		iUI->HandleStatusChange( 1, iSessionStatus );
+	if( aNewStatus == EConnected ) 
+		iConnectedSuccessfully = ETrue;
+}
+
+/*************************************************************************
+ *
+ * CStatController - MNotifyStatController
+ *
+ *************************************************************************/
+void CStatController::HandleStatusChange( TCommStatus aNewStatus )
+{
+	// If the engine has gone idle then everything is done and we can kill
+	// everything off. But, this function was called by the engine, so we
+	// can't kill it here -- send self an event to clean things up.
+	if( aNewStatus == EIdle ) {
+		Notify( KErrNone );
+		return;
+	}
+	
+	// update the status
+	SetStatus( aNewStatus );
+}
+
+// The engine deals with the transports in the face of errors itself, and the 
+// interaction with the engine is really handled via HandleStatusChange. This
+// function is mainly here to be able to pass information up from the transport
+// and the engine to the UI / user
+void CStatController::HandleError( TInt aError, void *aErrorData )
+{
+	if( iUI != NULL ) 
+		iUI->HandleError( aError, aErrorData );
+}
+
+// Info is for end-user consumption only and is sent directly to the UI.
+void CStatController::HandleInfo( const TDesC *aInfo )
+{
+	if( iUI != NULL )
+		iUI->HandleInfo( aInfo );
+}
+
+/*************************************************************************
+ *
+ * CStatController - CActive
+ *
+ *************************************************************************/
+void CStatController::RunL()
+{
+	// delete the engine and the transport
+	delete iEngine;
+	iEngine = NULL;
+	KillTransport();
+
+	// now change the status to idle
+	SetStatus( EIdle );
+
+	// wait again
+	iStatus = KRequestPending;
+	SetActive();
+
+	// But if this wasn't a user requested exit -- and the last connection
+	// did connect successfully, then restart. Otherwise clear the flags.
+	if( (iConnectedSuccessfully) && (!iUserInitiatedExitRequest) ) {
+		iConnectedSuccessfully = EFalse;
+		iEngine = CStatEngine::NewL( this, iFs, iMsg );
+		iTransport = StartTransportL( iConnectType );
+		iEngine->StartEngine( iTransport, iConnectType, &iConnectParams );
+	} else {
+		iUserInitiatedExitRequest = EFalse;
+		iConnectedSuccessfully = EFalse;
+	}
+}		
+
+void CStatController::DoCancel()
+{
+}
+
+void CStatController::Notify( TInt aErrorStatus )
+{
+	TRequestStatus *pstatus;
+	pstatus = &iStatus;
+	TRequestStatus *&rstatus = pstatus;
+	User::RequestComplete( rstatus, aErrorStatus );
+}
+
+/*************************************************************************
+ *
+ * CStatController - Private
+ *
+ *************************************************************************/
+MStatApiTransport *CStatController::StartTransportL( TStatConnectType aConnectType )
+{
+	switch( aConnectType ) {
+
+#ifndef LIGHT_MODE
+	case ETCPIP:
+		iTcpipTransport = CStatTransportTCPIP::NewL( );
+		iPacketisationTransport = CStatTransportPacketisation::NewL( iEngine, iTcpipTransport, iTcpipTransport->GetPacketSize() );
+		return iPacketisationTransport;
+
+	case EInfrared:
+		iSerialNetwork = CStatApiSerial::NewL( _L("IrCOMM") );
+		iPacketisationTransport = CStatTransportPacketisation::NewL( iEngine, iSerialNetwork, iSerialNetwork->GetPacketSize() );
+		return iPacketisationTransport;
+
+	case EBluetooth:
+		iBluetoothTransport = CStatTransportBT::NewL();
+		iPacketisationTransport = CStatTransportPacketisation::NewL( iEngine, iBluetoothTransport, iBluetoothTransport->GetPacketSize() );
+		return iPacketisationTransport;
+	
+	case EUsb:
+		iUsbNetwork = CStatApiUsb::NewL();
+		iPacketisationTransport = CStatTransportPacketisation::NewL( iEngine, iUsbNetwork, iUsbNetwork->GetPacketSize() );
+		return iPacketisationTransport;
+
+		
+		
+#endif // ifndef LIGHT_MODE
+
+	case ESerial:
+		iSerialNetwork = CStatApiSerial::NewL( _L("ECUART") );
+		iPacketisationTransport = CStatTransportPacketisation::NewL( iEngine, iSerialNetwork, iSerialNetwork->GetPacketSize() );
+		return iPacketisationTransport;
+
+	default:
+		;
+	}
+	return NULL;
+}
+
+void CStatController::KillTransport()
+{
+	switch( iConnectType ) {
+
+#ifndef LIGHT_MODE
+	case ETCPIP:
+		delete iTcpipTransport;
+		delete iPacketisationTransport;
+		iPacketisationTransport = NULL;
+		iTcpipTransport = NULL;
+		break;
+
+	case EBluetooth:
+		delete iBluetoothTransport;
+		delete iPacketisationTransport;
+		iBluetoothTransport = NULL;
+		iPacketisationTransport = NULL;
+		break;
+
+	case EInfrared:
+		delete iSerialNetwork;
+		delete iPacketisationTransport;
+		iSerialNetwork = NULL;
+		iPacketisationTransport = NULL;
+		break;
+#endif // ifndef LIGHT_MODE
+
+	case ESerial:
+		delete iSerialNetwork;
+		delete iPacketisationTransport;
+		iSerialNetwork = NULL;
+		iPacketisationTransport = NULL;
+		break;
+
+	default:
+		;
+	}
+	iTransport = NULL;	
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_engine.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,428 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /********************************************************************************
+ *
+ * System Includes
+ *
+ ********************************************************************************/
+#include <e32std.h>
+#include <e32base.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ ********************************************************************************/
+#include "assert.h"
+#include "stat.h"
+#include "stat_engine.h"
+
+/********************************************************************************
+ *
+ * Macro functions
+ *
+ ********************************************************************************/
+
+/********************************************************************************
+ *
+ * Definitions
+ *
+ ********************************************************************************/
+const TUint	KSyncMax		= 5;
+
+/********************************************************************************
+ *
+ * CStatEngine -- construction
+ *
+ ********************************************************************************/
+CStatEngine *CStatEngine::NewL( MNotifyStatController *aController, RFs *const aSession, MNotifyLogMessage *const aMsg )
+{
+	CStatEngine *self = new (ELeave) CStatEngine();
+	CleanupStack::PushL( self );
+	self->ConstructL( aController, aSession, aMsg );
+	CleanupStack::Pop();
+	return self;
+}
+
+void CStatEngine::ConstructL( MNotifyStatController *aController, RFs *const aSession, MNotifyLogMessage *const aMsg )
+{	
+	// check params
+	asserte( aController != NULL );
+
+	// setup all params
+	iController = aController;
+	iEngineStatus = EIdle;
+	iRemoteHost = NULL;
+	iResyncCount = 0;
+	iFs =	aSession;
+	iMsg = aMsg;
+	iCommandDecoder = CStatApiCommandDecoder::NewL( iFs, iMsg );
+}
+
+CStatEngine::CStatEngine() : iDataSupplier( NULL ), iMsg( NULL ), iFs( NULL ), iDeleteLastFile(EFalse)
+{
+}
+
+CStatEngine::~CStatEngine()
+{
+	// clean up all params
+	if( iRemoteHost != NULL ) {
+		delete iRemoteHost;
+	}
+	delete iCommandDecoder;
+
+	if(iDataSupplier)
+		{
+		iDataSupplier->Delete( );
+		iDataSupplier = NULL;
+		}
+}
+
+/********************************************************************************
+ *
+ * CStatEngine -- MStatEngine implementation
+ *
+ ********************************************************************************/
+void CStatEngine::StartEngine( MStatApiTransport *aStatTransport, 
+	TStatConnectType aConnectType, TDesC *aRemoteHost )
+{
+	TInt exception, ret = KErrNone;
+	iTransport = aStatTransport;
+
+	// save the remote host address string
+	iRemoteHost = new TPtrC( *aRemoteHost );
+
+	// create the message log 
+
+	// start the initialisation procedure the ugly second line means that if an
+	// exception is thrown the ret will have the exception, otherwise it will have
+	// the return code. Exceptions are always -ve and return values are always +ve
+	// so the two number spaces don't overlap (as zero means success in both).
+	iMsg->Msg( _L("ENGINE: Calling InitialiseL, %d (%S)."), aConnectType, aRemoteHost );
+	SetState( EInitialising );
+	TRAP( exception, (ret = iTransport->InitialiseL()) );
+	ret = ((exception == KErrNone) ? ret : exception);
+	HandleStateChange( KOpInitialise, ret );
+}
+
+// the controller calls stop whenever he (yes the controller is male) wants the engine
+// to arrange itself and the transport into a state where he can safetly shut it down. It
+// can be called at any time -- i.e. when the engine is in any state.
+void CStatEngine::StopEngine( void )
+{
+	TInt exception, ret = KErrNone;
+
+	switch( iEngineStatus ) {
+		
+	case EIdle:
+		;
+		break;
+
+	case EConnecting:
+	case EConnected:
+	case EReceivePending:
+	case ESendPending:
+		iMsg->Msg( _L("ENGINE: Calling Disconnect.") );
+		SetState( EDisconnecting );
+		TRAP( exception, (ret = iTransport->Disconnect()) );
+		ret = ((exception == KErrNone) ? ret : exception);
+		HandleStateChange( KOpDisconnect, ret );
+		break;
+
+	case EDisconnecting:
+	case EDisconnected:
+	case EReleasing:
+		// nothing I can really do -- there is already a disconnect call
+		// pending -- just return and wait for notification -- or force
+		// disconnect by just deleting the object
+		break;
+
+	case EInitialising:
+	case EInitialised:
+		;
+		break;
+	case ELast:
+		;
+		break;
+	}
+}
+
+/********************************************************************************
+ *
+ * CStatEngine - Higher level transport handling code. All errors and startup
+ * shutdown issues are handled by the MNotifyStatEngine implementation.
+ *
+ ********************************************************************************/
+void CStatEngine::OnConnect( void )
+{	
+	iMsg->Msg( _L("ENGINE: Waiting for next command.") );
+	SetState( EReceivePending );
+	TInt err = iTransport->RequestReceive();
+	asserte( err == KSTErrAsynchronous );
+}
+
+void CStatEngine::OnRecvCommand( TUint aCommand, MDataConsumer *const aDataConsumer )
+{
+	TInt err = KErrNone;
+	TInt dataLength = 0;
+
+	if (aCommand == 'B')
+		iDeleteLastFile = EFalse;
+	else if (aCommand == 'S' || aCommand == 'X')
+		iDeleteLastFile = ETrue;
+	
+	// Clean up the old data supplier.
+	// If we are getting a command then it is safe to assume
+	// that everyone has finished with the old data supplier as
+	// they are valid only for the context of the current
+	// command.
+	if(iDataSupplier)
+		{
+		iDataSupplier->Delete( );
+		iDataSupplier = NULL;
+		}
+	
+	// if this is a resync command then we have already done all we need to do so
+	// just return and wait for the next command. If we reach the maximum of 
+	// resync commands disconnect and reset.
+	if( aCommand == RESYNC_ID ) {
+		iResyncCount++;
+		if( iResyncCount > KSyncMax ) {
+			iMsg->Msg( _L("ENGINE: Resync limit reached, calling Disconnect().") );
+			SetState( EDisconnecting );
+			err = iTransport->Disconnect();
+			iMsg->Msg( _L("ENGINE: Synchronous response from Disconnect(%d)."), err );
+			HandleStateChange( KOpDisconnect, err );
+		}
+		SetState( ESendPending );
+		return;
+	}
+	iResyncCount = 0;
+
+	if(aCommand == REFRESH_ID)
+	{
+		SetState( EDisconnecting );
+		err = iTransport->Disconnect();
+		HandleStateChange( KOpDisconnect, err );
+		SetState( ESendPending );
+
+		return;
+	}
+
+	// otherwise execute the command
+	err = iCommandDecoder->ExecuteCommand( aCommand, aDataConsumer, &iDataSupplier );
+
+	if( err == KErrNone )
+		{
+		if(iDataSupplier)
+			{
+			err = iDataSupplier->GetTotalSize( dataLength );
+			}
+		}
+
+	// if there was an error then the result code is FAILED_ID
+	if( err != KErrNone )
+		{
+		aCommand = FAILED_ID;
+		}
+
+	// now send the response and return
+	iMsg->Msg( _L("ENGINE: Sending reply (%c, %d)."), (char)aCommand, dataLength );
+	SetState( ESendPending );
+	err = iTransport->RequestSend( aCommand, iDataSupplier );
+	asserte( err == KSTErrAsynchronous );
+
+	return;
+}
+
+/********************************************************************************
+ *
+ * CStatEngine -- MNotifyStatEngine implementation -- this is the lower level 
+ * which maintains the startup / shutdown protocol with the transport to keep 
+ * them happy and deal with the asynchronous behaviour. 
+ *
+ ********************************************************************************/
+void CStatEngine::HandleStateChange( TStateOp aOperation, TInt aResult ) 
+{
+	TPtrC opname[] = {	_L("ENGINE: <null> - response (%d)."), 
+						_L("ENGINE: InitialiseL - response (%d)."),
+						_L("ENGINE: ConnectL - response (%d)."),
+						_L("ENGINE: Disconnect - response (%d)."),
+						_L("ENGINE: Release - response (%d).") };
+
+	iMsg->Msg( opname[aOperation], aResult );
+	while( (aResult != KSTErrAsynchronous) ) {
+		if( aResult != KSTErrSuccess )
+			iController->HandleError( aResult, NULL );
+		HandleSingleStateChange( &aOperation, &aResult );
+		iMsg->Msg( opname[aOperation], aResult );
+	}
+}
+
+void CStatEngine::HandleSingleStateChange( TStateOp *aOperation, TInt *aResult )
+{
+	TStateOp thisOperation = *aOperation;
+	TInt exception, ret = KErrNone, thisResult = *aResult;
+
+	// should never get in here with a result of async
+	asserte( *aResult != KSTErrAsynchronous );
+
+	// set the operation to none by default and asynchronous which will break out of the above loop
+	*aOperation = KOpNone;
+	*aResult = KSTErrAsynchronous;
+
+	// handle each operation
+	switch( thisOperation ) {
+
+	// if initialise failed then call release, otherwise call connect
+	case KOpInitialise:			
+		if( thisResult == KSTErrSuccess ) {
+			SetState( EInitialised );
+			*aOperation = KOpConnect;
+			SetState( EConnecting );
+			TRAP( exception, (ret = iTransport->ConnectL(iRemoteHost)) );
+			*aResult = ((exception == KErrNone) ? ret : exception);
+		} else {
+			*aOperation = KOpRelease;
+			SetState( EReleasing );
+			*aResult = iTransport->Release();
+		}
+		break;
+
+	// if connect failed call disconnect, otherwise call the internal OnConnect function
+	case KOpConnect:
+		if( thisResult != KSTErrSuccess ) {
+			SetState( EDisconnecting );
+			*aOperation = KOpDisconnect;
+			*aResult = iTransport->Disconnect();
+		} else { 
+			SetState( EConnected );
+			OnConnect();
+		}
+		break;
+
+	// call release after disconnect regardless of result
+	case KOpDisconnect:
+		*aOperation = KOpRelease;
+		SetState( EReleasing );
+		*aResult = iTransport->Release();
+		break;
+
+	// exit after release
+	case KOpRelease:
+		SetState( EIdle );
+		break;
+
+	case KOpNone:
+		;
+		break;
+	}
+}
+
+void CStatEngine::HandleInitialise( TInt aResult )
+{
+	HandleStateChange( KOpInitialise, aResult );
+}
+
+void CStatEngine::HandleConnect( TInt aResult )
+{
+	HandleStateChange( KOpConnect, aResult );
+}
+
+void CStatEngine::HandleDisconnect( TInt aResult )
+{
+	HandleStateChange( KOpDisconnect, aResult );
+}
+
+void CStatEngine::HandleRelease( TInt aResult )
+{
+	HandleStateChange( KOpRelease, aResult );
+}
+
+void CStatEngine::HandleSend( TInt aResult )
+{
+	TInt err;
+
+	// we must either be sending an ack or a response 
+	asserte( iEngineStatus == ESendPending );
+	
+	if (iDeleteLastFile)
+		{
+		iCommandDecoder->DeleteLastFile();
+		iDeleteLastFile = EFalse;
+		}
+	// now that the reply has been sent wait for the next command
+	iMsg->Msg( _L("ENGINE: Reply sent (%d)."), aResult );
+	iMsg->Msg( _L("ENGINE: Waiting for next command.") );
+	asserte( iEngineStatus == ESendPending );
+	SetState( EReceivePending );
+	err = iTransport->RequestReceive();
+	asserte( err == KSTErrAsynchronous );
+}
+
+void CStatEngine::HandleReceive( TInt aResult, const TUint aCommand,
+		MDataConsumer *const aDataConsumer )
+{
+	// log the receipt
+	TInt dataLength = 0;
+	
+	if(aDataConsumer)
+		{
+		aDataConsumer->GetTotalSize( dataLength );
+		}
+	iMsg->Msg( _L("ENGINE: Command Received (%d, %c, %d)."), aResult, (char)(aCommand), dataLength );
+
+	// verify that the engine state is as expected
+	asserte( iEngineStatus == EReceivePending );
+
+	// process the command
+	iMsg->Msg( _L("ENGINE: Processing command (%c)."), (char)(aCommand) );
+	OnRecvCommand( aCommand, aDataConsumer );
+}
+
+void CStatEngine::HandleError( TInt aError, void* aErrorData )
+{
+	// log the error
+	iMsg->Msg( _L("ENGINE: Error encountered (%d)."), aError );
+
+	// call the upper layers so that the UI can notify the user that an error has
+	// occured.
+	iController->HandleError( aError, aErrorData );
+	
+	// on an error the engine takes the responsibility of closing itself down -- and 
+	// then informing the controller than it can clean up the objects.
+	SetState( EDisconnecting );
+	TInt err = iTransport->Disconnect();
+	HandleStateChange( KOpDisconnect, err );
+}
+
+void CStatEngine::HandleInfo( const TDesC *aInfo )
+{
+	iController->HandleInfo( aInfo );
+}
+
+void CStatEngine::SetState( TCommStatus aNewStatus )
+{
+	// change the internal status and notify the controller of the change
+	iEngineStatus = aNewStatus;
+	asserte( iController != NULL );
+	iController->HandleStatusChange( iEngineStatus );
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_main.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,655 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ ********************************************************************************/
+#include <e32base.h>
+#include <e32cons.h>
+#include <hal.h>
+#include <iniparser.h>
+
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ ********************************************************************************/
+#include "stat.h"
+#include "stat_controller.h"
+#include "stat_console.h"
+#include "assert.h"
+#include "activeconsole.h"
+#include "filedump.h"
+
+#ifndef LIGHT_MODE
+#include "activeconnection.h"
+#endif // ifndef LIGHT_MODE
+
+/********************************************************************************
+ *
+ * Macro functions
+ *
+ ********************************************************************************/
+
+/********************************************************************************
+ *
+ * Definitions
+ *
+ ********************************************************************************/
+_LIT( KTxtEPOC32EX, "EPOC32EX" );
+_LIT( KFormatFailed, "failed: leave code=%d" );
+
+_LIT( KSerialBaudRate, "115200" );
+
+_LIT( KIniFile, "stat.ini" );
+_LIT( KOff, "off" );
+_LIT( KOn, "on" );
+
+// Labels used in the ini file.
+_LIT( KIniLogging, "logging" );
+_LIT( KIniTransport, "transport" );
+_LIT( KIniComPort, "comport" );
+_LIT( KIniDebugPort, "debugport" );
+#ifndef LIGHT_MODE
+_LIT( KIniTransIAP,  "iap" );
+_LIT( KIniTransSnap, "snap" );
+#endif // ifndef LIGHT_MODE
+
+// Default parameters we use if there is no ini file.
+static const TInt defaultLogging = 0;
+static const TStatConnectType defaultTransport = ESerial;
+#ifdef __WINS__
+	_LIT(KDefaultPort,"1");
+#else // def __WINS__
+	_LIT(KDefaultPort,"2");
+#endif // def __WINS__
+
+// General value for unset or incorrect data.
+static const TInt invalidValue = -1;
+
+// Test string descriptions of the transport types.
+// The choice specified in the ini file should match one
+// of these.
+static const TPtrC transportText[ENumConnectTypes] = { 
+			_L("tcpip"),
+			_L("serial"),
+			_L("ir"),
+			_L("bt"),
+			_L("usb")
+			};
+
+LOCAL_D MNotifyLogMessage *iMsg = NULL;
+LOCAL_D	RFs iFsSession;
+
+/********************************************************************************
+ *
+ * Prototypes
+ *
+ ********************************************************************************/
+LOCAL_D CConsoleBase* console;
+void callExampleL();
+void statmainL( void );
+
+/********************************************************************************
+ *
+ * Implementation
+ *
+ ********************************************************************************/
+GLDEF_C TInt E32Main()
+{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup=CTrapCleanup::New(); 
+	TRAPD(error,callExampleL()); 
+	__ASSERT_ALWAYS(!error,User::Panic(KTxtEPOC32EX,error));
+	delete cleanup; 
+	__UHEAP_MARKEND;
+	return 0; 
+}
+
+
+void callExampleL()
+{
+	console=Console::NewL( KTxtExampleCode, TSize(KConsFullScreen,KConsFullScreen) );
+	CleanupStack::PushL(console);
+	TRAPD(error,statmainL());
+	if (error)
+		console->Printf( KFormatFailed, error);
+	CleanupStack::PopAndDestroy();
+}
+
+TInt SetDebugPort(TInt aPort)
+{
+	TInt lError=KErrNone;
+
+#ifndef SYMBIAN_DIST_SERIES60
+	lError=HAL::Set(HALData::EDebugPort, aPort);
+#endif
+
+	return lError;
+}
+
+
+TInt getLogging(CIniData* aIniFile,TInt *aLogging)
+{
+	TPtrC result;
+	TBool ret=TRUE;
+
+	if(ret==TRUE)
+	{
+		//read logging
+		ret=aIniFile->FindVar(KIniLogging,result);
+	}
+
+	if(ret==TRUE)
+	{
+		TLex lLex(result);
+		TInt lLogging;
+		lLex.Val(lLogging);
+	
+		*aLogging = (lLogging)?1:0;
+	}
+
+	return (ret==TRUE)?0:1;
+}
+
+TInt getTransport(CIniData* aIniFile,TInt *aTransport)
+{
+	TPtrC result;
+	TBool ret=TRUE;
+
+	if(ret==TRUE)
+	{
+		//read transport that will be used
+		ret=aIniFile->FindVar(KIniTransport,result);
+	}
+
+	if(ret==TRUE)
+	{
+		*aTransport = invalidValue;
+		TInt count;
+		for( count = 0; ( *aTransport == invalidValue ) && ( count < ENumConnectTypes ); count++ )
+		{
+			if( 0 == ( result.Compare( transportText[count] ) ) )
+			{
+				*aTransport = count;
+			}
+		}
+
+		ret = (*aTransport != invalidValue);
+	}
+
+	return (ret==TRUE)?0:1;
+}
+
+#ifndef LIGHT_MODE
+
+TInt getIAP(CIniData* aIniFile, TDes *aIAP, CActiveConnection::TActiveConnectionMode *mode, TInt *index)
+{
+	TPtrC result;
+	TBool ret=TRUE;
+	
+	//read IAP
+	ret=aIniFile->FindVar(KIniTransIAP,result);
+	if(ret==FALSE)
+		return KErrNotFound;
+	
+	TLex lNum = TLex(result);
+	TInt lInt; 
+	TInt err = lNum.Val(lInt);
+	if (err != KErrNone)
+		return err;
+	
+	*mode = CActiveConnection::EModeIAP;
+	*index = lInt;
+	
+	aIAP->Copy(KIniTransIAP);
+	aIAP->Append(_L("|"));
+	aIAP->Append(result);
+	return KErrNone;
+}
+
+TInt getSnap(CIniData* aIniFile, TDes *aSnap, CActiveConnection::TActiveConnectionMode *mode, TInt *index)
+{
+	TPtrC result;
+	TBool ret=TRUE;
+	
+	//read snap
+	ret=aIniFile->FindVar(KIniTransSnap,result);
+	if(ret==FALSE)
+		return KErrNotFound;
+	
+	TLex lNum = TLex(result);
+	TInt lInt; 
+	TInt err = lNum.Val(lInt);
+	if (err != KErrNone)
+		return err;
+	
+#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
+	*mode = CActiveConnection::EModeSnap;
+	*index = lInt;
+	
+	aSnap->Copy(KIniTransSnap);
+	aSnap->Append(_L("|"));
+	aSnap->Append(result);
+	return KErrNone;
+#else
+	_LIT(KError,"INFO: Access Point selection is not supported..\n");
+	console->Printf(KError);
+
+	// use default IAP connection
+	aSnap->Zero();
+	*mode = CActiveConnection::EModeIAP;
+	*index = 0;
+
+	return KErrNotSupported;
+#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
+}
+
+#endif // ifndef LIGHT_MODE
+
+TInt getPort(CIniData* aIniFile,TDes *AtbAddress)
+{
+	TPtrC result;
+	TBool ret=TRUE;
+	TInt lError=KErrNone;
+	
+	if(ret==TRUE)
+	{
+		//read comport setting
+		ret=aIniFile->FindVar(KIniComPort,result);
+	}
+
+	if(ret==TRUE)
+	{
+		
+		if(lError==KErrNone)
+		{
+			AtbAddress->Append( result );
+		}
+		else
+		{
+			ret = FALSE;
+		}
+	}
+
+	return (ret==TRUE)?0:1;
+}
+
+TInt getDebugPort(CIniData* aIniFile,TInt *aDebugPort)
+{
+	TPtrC result;
+	TBool ret=TRUE;
+	TInt lError=KErrNone;
+	
+	if(ret==TRUE)
+	{
+		//read debug port setting
+
+		// If we have found an entry for the debug
+		// port then extract it.
+		// If there is no debug port specified then there
+		// is no error (and no 'else').
+		if(aIniFile->FindVar(KIniDebugPort,result))
+		{
+			TLex lLexPort(result); //retrive integer value for comport 
+			TInt lPort;
+			lError=lLexPort.Val(lPort);
+
+			if(lError==KErrNone)
+			{
+				*aDebugPort = lPort;
+			}
+			else
+			{
+				ret = FALSE;
+			}
+		}
+	}
+	
+	return (ret==TRUE)?0:1;
+}
+
+#ifdef LIGHT_MODE
+TInt getparams( TInt *logging, TInt *transport, TDes *tbAddress )
+#else
+TInt getparams( TInt *logging, TInt *transport, TDes *tbAddress, CActiveConnection::TActiveConnectionMode *mode, TInt *index )
+#endif // ifndef LIGHT_MODE
+{
+	// validate params 
+	asserte( logging != NULL );
+	asserte( transport != NULL );
+	asserte( tbAddress != NULL );
+#ifndef LIGHT_MODE
+	asserte( mode != NULL );
+	asserte( index != NULL );
+#endif // ifndef LIGHT_MODE
+	TInt lError=KErrNone;
+	TInt debugPort = invalidValue;
+
+	// open cinidata object
+	CIniData* lIniFile=NULL;
+
+	TRAPD(r,lIniFile=CIniData::NewL(KIniFile));
+	if(r!=KErrNone)	//ini file not found, use defaults
+	{
+		_LIT(KMsg,"stat.ini file not found, using defaults...\n");
+		console->Printf(KMsg);
+		
+		*logging = defaultLogging;
+		*transport = defaultTransport;
+		(*tbAddress) = KDefaultPort;
+	}
+	else
+	{
+		if(lError==KErrNone)
+		{
+			lError=getLogging(lIniFile,logging);
+
+			if(lError!=KErrNone)
+			{
+				_LIT(KError,"ERROR: Failed to read logging setting in stat.ini file.\n");
+				console->Printf(KError);
+			}
+		}
+
+		if(lError==KErrNone)
+		{
+			lError=getTransport(lIniFile,transport);
+
+			if(lError!=KErrNone)
+			{
+				_LIT(KError,"ERROR: Failed to read transport setting in stat.ini file.\n");
+				console->Printf(KError);
+			}
+		}
+
+		if(lError==KErrNone)
+		{
+			lError=getPort(lIniFile,tbAddress);
+
+			if(lError!=KErrNone)
+			{
+				_LIT(KError,"ERROR: Failed to read COM port address setting in stat.ini file.\n");
+				console->Printf(KError);
+			}
+		}
+
+		if(lError==KErrNone)
+		{
+			lError=getDebugPort(lIniFile,&debugPort);
+
+			if(lError!=KErrNone)
+			{
+				_LIT(KError,"ERROR: Failed to read debug port address setting in stat.ini file.\n");
+				console->Printf(KError);
+			}
+		}
+	}
+
+	// Handle any special cases with data.
+	if(lError==KErrNone)
+	{
+		if((*transport==ESerial)||(*transport==EInfrared))
+		{
+			// Append the baud rate to the COM port text string.
+			tbAddress->Append( _L("|") );
+			tbAddress->Append( KSerialBaudRate );
+		}
+#ifndef LIGHT_MODE
+		else if (*transport == ETCPIP)
+		{
+			// Load TCPIP specific parameters
+			lError = getIAP(lIniFile, tbAddress, mode, index);
+			if (lError!=KErrNone)
+				getSnap(lIniFile, tbAddress, mode, index);
+			
+			// reset error
+			lError = KErrNone;
+		}
+#endif // ifndef LIGHT_MODE
+	}
+
+	delete lIniFile;
+	lIniFile = NULL;
+
+	// Set the debug port to the value from the ini file
+	// of the default value.
+	if(lError==KErrNone)
+	{
+		// Only set the debug port if the user
+		// specified a value.
+		if(debugPort!=invalidValue)
+		{
+			lError = SetDebugPort(debugPort);
+
+			if(lError!=KErrNone)
+			{
+				_LIT(KError,"ERROR: Failed to set the debug port.\n");
+				console->Printf(KError);
+			}
+		}
+	}
+
+	// Display data to the user.
+	if(lError==KErrNone)
+	{
+		// Logging.
+		console->Printf(_L("logging is %S.\n\r"),
+					(0==(*logging))?&KOff:&KOn);
+
+		// Transport.
+		console->Printf(_L("transport = %S.\n\r"), &(transportText[*transport]));
+
+		// Port or address.
+		console->Printf(_L("port = %S.\n\r"), tbAddress);
+
+		// Debug port.
+		if(debugPort!=invalidValue)
+		{
+			console->Printf(_L("debugport = %d.\n\r"), debugPort);
+		}
+		else
+		{
+			console->Printf(_L("debugport is unchanged.\n\r"));
+		}
+	}
+
+	return lError;
+}
+
+void NotifyStarted()
+{
+	RNotifier notifier;
+   	notifier.Connect();
+    notifier.InfoPrint(_L("Starting STAT..."));
+    notifier.Close();
+}
+
+
+
+
+void statmainL( void )
+{
+	CActiveScheduler *iActiveScheduler = NULL;
+	CStatController *iController = NULL;
+	TInt sessionid = 0;
+	TInt err = 0;
+	TInt logging = 0;
+	TInt transport = 0;
+	CStatConsole *iConsole = NULL;
+
+#ifndef LIGHT_MODE
+	CActiveConnection::TActiveConnectionMode mode = CActiveConnection::EModeIAP;
+	TInt index = 0;
+#endif // ifndef LIGHT_MODE
+
+	TBuf<KAddressTextLimit> tbAddress;
+
+	User::LeaveIfError( iFsSession.Connect() );
+	iMsg = new FileDump();
+	
+	NotifyStarted(); //print a notification to the screen
+	
+#ifdef LIGHT_MODE	//lite version can't be hide to background
+	console->Printf( _L("** STAT Lite Version %u.%u.%u **\n\n"),KVersionMajor,KVersionMinor,KVersionPatch);	
+	console->Printf( _L("Press ESC to exit\n") );
+#else
+	console->Printf( _L("** STAT Version %u.%u.%u **\n\n"),KVersionMajor,KVersionMinor,KVersionPatch);
+	console->Printf( _L("Press ESC to exit, or 'b' to switch to the background\n") );
+#endif
+
+	// get the params for STAT
+#ifndef LIGHT_MODE
+	err = getparams( &logging, &transport, &tbAddress, &mode, &index );
+#else
+	err = getparams( &logging, &transport, &tbAddress );
+#endif // ifndef LIGHT_MODE
+	if( err != KErrNone ) {
+		console->Printf( _L("ERROR: Couldn't retrieve parameters.\n") );
+		console->Printf( _L("Please check stat.ini file.\n") );
+		console->Printf( _L("Press any key to exit.\n\r") );
+		console->Getch();
+		return;
+	}
+	
+#ifdef LIGHT_MODE	//lite version can't be hide to background
+	if (transport != ESerial){
+		console->Printf( _L("\nERROR: STAT lite only support serial connection.\n") );
+		console->Printf( _L("Press any key to exit.\n\r") );
+		console->Getch();
+		return;
+	}
+#endif
+	TBuf<KMaxFileName> statLogFile;
+	
+	TDriveNumber defaultSysDrive(EDriveC);
+	RLibrary pluginLibrary;
+	TInt pluginErr = pluginLibrary.Load(KFileSrvDll);
+	
+	if (pluginErr == KErrNone)
+		{
+		typedef TDriveNumber(*fun1)();
+		fun1 sysdrive;
+	
+	#ifdef __EABI__
+		sysdrive = (fun1)pluginLibrary.Lookup(336);
+	#else
+		sysdrive = (fun1)pluginLibrary.Lookup(304);
+	#endif
+		
+		if(sysdrive!=NULL)
+			{
+			defaultSysDrive = sysdrive();			
+			}
+		}
+	pluginLibrary.Close();
+	
+	statLogFile.Append(TDriveUnit(defaultSysDrive).Name());
+	statLogFile.Append(KFileSeparator);
+	statLogFile.Append(KStatLogFile);
+
+	if( logging )
+		{
+		iMsg->Init( iFsSession, statLogFile, console );
+		}
+
+	// create an active scheduler
+	iActiveScheduler= new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install( iActiveScheduler );
+
+#ifndef LIGHT_MODE
+	// active object used to start ppp connection, only started if using tcpip 
+	CActiveConnection* lAOConnection=CActiveConnection::NewL(_L("81.89.143.203"),80);
+	// if we are using tcpip
+	if(transport == ETCPIP)
+	{
+		lAOConnection->Start(mode, index); 
+	}
+#else
+	if( transport != ESerial )
+	{
+		console->Printf( _L("ERROR: statlite supports only serial connection.\n") );
+		console->Printf( _L("Please check stat.ini file.\n") );
+		console->Printf( _L("Press any key to exit.\n\r") );
+		console->Getch();
+		return;
+	}
+#endif // ifndef LIGHT_MODE
+
+	// create the console object to receive notifications from the controller
+	iConsole = CStatConsole::NewL(console, iMsg);
+	
+	// create and run the controller
+	iController = CStatController::NewL(); 
+	sessionid = iController->StartSession( (enum TStatConnectType)transport, &tbAddress, iConsole, &iFsSession, iMsg );
+
+	if(-1 == sessionid)
+		{
+		console->Printf( _L("Initialisation failed.  Press ESC to exit.\n") );
+		}
+
+	// create active object to monitor console for escape(exit) and b(push to background) 
+	CActiveConsole* lAOConsole=CActiveConsole::NewL(console,iController,iConsole,sessionid,iMsg);
+	lAOConsole->Start(); 
+
+	// now wait for events -- there MUST be a read outstanding here
+	// Issue the first request
+	iActiveScheduler->Start();
+
+	delete lAOConsole;
+
+#ifndef LIGHT_MODE
+	//cancel and destroy activeconsole
+	if(transport == ETCPIP)
+	{
+		lAOConnection->CloseSocket();
+	}
+	delete lAOConnection;
+#endif // ifndef LIGHT_MODE
+
+	// cleanup the controller
+	delete iController;
+
+	// cleanup the console thing	
+	delete iConsole;
+
+	// cleanup the active scheduler
+	delete iActiveScheduler;
+
+	if( iMsg->IsInitialised() )
+		{
+		iMsg->CloseFile();
+		}
+
+	iFsSession.Close();
+
+	delete iMsg;
+	iMsg =	NULL;
+}
+
+/********************************************************************************
+ *
+ * Notification object
+ *
+ ********************************************************************************/
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_packetisation.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,600 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /**************************************************************************************
+ *
+ * Packetisation transport for STAT -- for packet based network layers
+ *
+ *************************************************************************************/
+#include <e32std.h>
+#include <e32base.h>
+
+/**************************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************************/
+#include "assert.h"
+#include "stat.h"
+#include "stat_packetisation.h"
+#include "dataconsumer_memory.h"
+#include "dataconsumer_file.h"
+
+/*************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************/
+#define KMinDataSize		64
+#define KMinPacketSize		KHeaderSize + KMinDataSize
+
+ /**************************************************************************************
+ *
+ * CStatTransportPacketisation - Construction
+ *
+ *************************************************************************************/
+CStatTransportPacketisation *CStatTransportPacketisation::NewL( MNotifyStatEngine *aStatEngine, MStatNetwork *aStatNetwork, TUint aPacketSize )
+{
+    CStatTransportPacketisation *self = new (ELeave) CStatTransportPacketisation();
+    CleanupStack::PushL(self);
+	self->ConstructL( aStatEngine, aStatNetwork, aPacketSize );
+	CleanupStack::Pop();
+    return self;
+}
+
+CStatTransportPacketisation::CStatTransportPacketisation() :
+	iDataSupplier( NULL )
+{
+}
+
+void CStatTransportPacketisation::ConstructL( MNotifyStatEngine *aStatEngine, MStatNetwork *aStatNetwork, TUint aPacketSize )
+{
+	// check params
+	asserte( aStatEngine != NULL );
+	asserte( aStatNetwork != NULL );
+	asserte( aPacketSize >= KMinPacketSize );
+
+	// setup general members
+	iStatEngine = aStatEngine;
+	iStatNetwork = aStatNetwork;
+	iTransportStatus = EIdle;
+	iSendStatus = ESendIdle;
+	iRecvStatus = EReceiveIdle;
+	iDataPacketSize = aPacketSize;
+
+	// setup send buffer members
+	iSendFragment = NULL;
+	iSendCommand = 0;
+	iSendDataLength = 0;
+	iSendDataWritten = 0;
+	iSendDataAcknowledged = 0;
+
+	// setup recv buffer members
+	iRecvCommand = 0;
+	iRecvDataLength = 0;
+	iRecvDataReceived = 0;
+}
+
+CStatTransportPacketisation::~CStatTransportPacketisation()
+{
+	if( iSendFragment != NULL )
+		{
+		delete iSendFragment;
+		iSendFragment = NULL;
+		}
+	if( iDataConsumer )
+		{
+		iDataConsumer->Delete( );
+		iDataConsumer = NULL;
+		}
+}
+
+/**************************************************************************************
+ *
+ * CStatTransportPacketisation - MStatApiTransport - all calls except for send are 
+ * passed straight through to the network layer (a flag is recorded for receive as
+ * well). See the STAT design spec doc for the packetisation protocol.
+ *
+ *************************************************************************************/
+TInt CStatTransportPacketisation::InitialiseL( void )
+{
+	return iStatNetwork->InitialiseL( this );
+}
+
+TInt CStatTransportPacketisation::ConnectL( TDesC *aRemoteHost )
+{
+	return iStatNetwork->ConnectL( aRemoteHost );
+}
+
+TInt CStatTransportPacketisation::RequestReceive( void )
+{
+	// set the state and wait for the header
+	iTransportStatus = EReceivePending;
+	iRecvStatus = EReceivingInitialHeader;
+	return iStatNetwork->RequestReceive( KHeaderSize );
+}
+
+TInt CStatTransportPacketisation::Disconnect( void )
+{
+	return iStatNetwork->Disconnect();
+}
+
+TInt CStatTransportPacketisation::Release( void )
+{
+	return iStatNetwork->Release();
+}
+
+TText8 *CStatTransportPacketisation::Error( void )
+{
+	return iStatNetwork->Error();
+}
+
+
+TInt CStatTransportPacketisation::RequestSend( const TUint aCommand, MDataSupplier *const aDataSupplier)
+	{
+	TInt err = KErrNone;
+
+	// make sure a packet can fit the header and at least some data -- otherwise it's useless
+	asserte( iDataPacketSize >= KMinPacketSize );
+
+	// check the state is as expected
+	asserte( iTransportStatus == EIdle );
+	asserte( iSendStatus == ESendIdle );
+
+	// Take a copy of the pointer to the data supplier.
+	iDataSupplier = aDataSupplier;
+
+	// save the command and its data
+	iSendCommand = aCommand;
+	iSendDataLength = 0;
+	if(iDataSupplier)
+		{
+		TInt dataLength = 0;
+		err = iDataSupplier->GetTotalSize( dataLength );
+
+		if( err == KErrNone )
+			{
+				iSendDataLength = static_cast<TUint>(dataLength);
+			}
+		}
+	iSendDataWritten = 0;
+
+	if( err == KErrNone )
+	{
+		// create and send the initial header
+		SendHeaderPacket( iSendCommand, iSendDataLength );
+		err = KSTErrAsynchronous;
+	}
+
+	return (err);
+}
+
+
+
+/**************************************************************************************
+ *
+ * CStatTransportPacketisation - MNotifyStatTransport - all events except HandleSend
+ * and HandleReceive are sent straight through to the engine.  
+ *
+ *************************************************************************************/
+void CStatTransportPacketisation::HandleInitialise( TInt aResult )
+{
+	iStatEngine->HandleInitialise( aResult );
+}
+
+void CStatTransportPacketisation::HandleConnect( TInt aResult )
+{
+	iStatEngine->HandleConnect( aResult );
+}
+
+void CStatTransportPacketisation::HandleDisconnect( TInt aResult )
+{
+	iStatEngine->HandleDisconnect( aResult );
+}
+
+void CStatTransportPacketisation::HandleRelease( TInt aResult )
+{
+	iStatEngine->HandleRelease( aResult );
+}
+
+void CStatTransportPacketisation::HandleError( TInt aError, void *aErrorData )
+{
+	iStatEngine->HandleError( aError, aErrorData );
+}
+
+void CStatTransportPacketisation::HandleInfo( const TDesC *aInfo )
+{
+	iStatEngine->HandleInfo( aInfo );
+}
+
+/**************************************************************************************
+ *
+ * CStatTransportPacketisation - HandleSend
+ *
+ *************************************************************************************/
+void CStatTransportPacketisation::HandleSend( TInt aResult )
+{
+	TUint remainingBytes, packetSize, err;
+	
+	// handle each state
+	switch( iSendStatus ) {
+
+	case ESendingInitialHeader:
+
+		// wait for an acknowledgement for the header
+		iTransportStatus = EReceivePending;
+		iRecvStatus = EReceivingFragmentAck;
+		iSendStatus = ESendIdle;
+		err = iStatNetwork->RequestReceive( KHeaderSize );
+		asserte( err == KSTErrAsynchronous );                   
+		break;
+
+	case ESendingFragmentHeader:
+
+		// if there is data left to send then send it -- otherwise we have completed a send
+		if( iSendDataWritten == iSendDataLength ) {
+			NotifyEngineSend( aResult );
+		} else {
+			remainingBytes = iSendDataLength - iSendDataWritten;
+			packetSize = ((remainingBytes < iDataPacketSize) ? remainingBytes : iDataPacketSize);
+
+			asserte( packetSize <= iDataPacketSize );
+
+			iSendFragment = HBufC8::NewMax(packetSize);
+			if(iSendFragment)
+			{
+				TInt dataCopied = 0;
+				iDataSupplier->GetData( *iSendFragment, packetSize, dataCopied );
+
+				// When we do the sending the data we send
+				// is of size 'bufferSize' but we must only
+				// add 'packetSize' to the running total of
+				// data written.
+				iTransportStatus = ESendPending;
+				iSendStatus = ESendingFragmentData;
+				iSendDataWritten += packetSize;
+				err = iStatNetwork->RequestSend( iSendFragment, packetSize );
+				asserte( err == KSTErrAsynchronous );
+			}
+		}
+		break;
+
+	case ESendingFragmentData:
+
+		// if we have just sent some data then free the buffer
+		asserte( iSendFragment != NULL );
+		delete iSendFragment;
+		iSendFragment = NULL;
+
+		// if we are not packetising data then we have completed the send otherwise we are 
+		// packetising data then the remote host will send an acknowledgement
+		if( iSendDataLength <= iDataPacketSize ) {
+			NotifyEngineSend( aResult );
+		} else {
+			iTransportStatus = EReceivePending;
+			iRecvStatus = EReceivingFragmentAck;
+			iSendStatus = ESendIdle;
+			err = iStatNetwork->RequestReceive( KHeaderSize );
+			asserte( err == KSTErrAsynchronous );
+		}
+		break;
+		
+	case ESendingFragmentAck:
+
+		// if we have just sent a fragment ack then wait for the next fragment header
+		iTransportStatus = EReceivePending;
+		iRecvStatus = EReceivingFragmentHeader;
+		iSendStatus = ESendIdle;
+		err = iStatNetwork->RequestReceive( KHeaderSize );
+		asserte( err == KSTErrAsynchronous );
+		break;
+
+	case ESendIdle:
+		;
+		break;
+	}
+}
+
+/**************************************************************************************
+ *
+ * CStatTransportPacketisation - HandleReceive
+ *
+ *************************************************************************************/
+void CStatTransportPacketisation::HandleReceive( TInt aResult, TDesC8 *aData, TUint aDataLength )
+{
+	TUint *pData, packetSize, remainingBytes, recvCommand, recvLength = 0;
+	TInt err;
+
+	
+	
+	// make sure that we thought we were waiting to receive
+	asserte( aResult == KErrNone );
+	asserte( iTransportStatus == EReceivePending );
+	asserte( iRecvStatus != EReceiveIdle );
+	
+	
+	// Handle a special case where we receive a modem query
+	// from the (Windows) system.  There is a chance that we
+	// will recieve a series of modem query strings of three
+	// lots of 'AT'.  When that happens we need to ignore it.
+	// Usually we use the 'L' macro and let the preprocessor
+	// sort out the length of the character but we have to
+	// force it here because in a UNICODE build the serial
+	// port still delivers 8 bit characters.
+	static const TInt modemQueryLength = 8;
+	static const TLitC8<modemQueryLength + 1> modemQuery = { modemQueryLength, "AT\rAT\rAT" };
+
+	if( (static_cast<TInt>(aDataLength) == modemQueryLength) && 
+			(0 == aData->Compare(modemQuery.operator const TDesC8&()) ))
+	{
+		return;
+	}
+	// End special case of modem query.
+	
+	// STEP 1: process the incoming message
+	switch( iRecvStatus ) {
+
+	case EReceivingInitialHeader:
+
+		// extract the header info and setup the local receive state 
+		pData = (TUint*)aData->Ptr();
+		iRecvCommand = iStatNetwork->NtoHl( pData[0] );
+		iRecvDataLength = iStatNetwork->NtoHl( pData[1] );
+
+		// if this is a resync then abort the connection
+		if( iRecvCommand == RESYNC_ID ) {
+			iStatEngine->HandleError( KSTErrResyncCommand, (void*)0 );
+			iSendStatus = ESendIdle;
+			iRecvStatus = EReceiveIdle;
+			iTransportStatus = EIdle;
+			return;
+		}
+
+		// allocate the data buffers 
+		asserte( iRecvDataReceived == 0 );
+		if( iRecvDataLength > 0 )
+			{
+			// Determine if we use a memory receive buffer
+			// or a temporary file.  Purely arbitary size.
+			static const unsigned int maxSizeOfMemoryConsumer = (1024 * 4);
+
+			if( iRecvDataLength < maxSizeOfMemoryConsumer )
+				{
+				iDataConsumer = CDataConsumerMemory::NewL( );
+				}
+			else
+				{
+				iDataConsumer = CDataConsumerFile::NewL( );
+				}
+			}
+
+		// If the data length is greater that iDataPacketSize then the desktop will
+		// packetise the data into fragments each with a header. If the data is not
+		// packetised then the initial header is equivalent to a fragment header.
+		if( iRecvDataLength <= iDataPacketSize ) {
+			iRecvStatus = EReceivingFragmentHeader;
+			recvCommand = iRecvCommand;
+			recvLength = iRecvDataLength;
+		}
+		break;
+
+	case EReceivingFragmentHeader:
+		
+		// check that this is a fragment header as expected
+		asserte( aDataLength == KHeaderSize );
+		pData = (TUint*)aData->Ptr();
+		recvCommand = iStatNetwork->NtoHl( pData[0] );
+		recvLength = iStatNetwork->NtoHl( pData[1] );
+
+		// if this is not the expected command (e.g. a resync) then throw an error 
+		if( (recvCommand != iRecvCommand) ) {
+			iStatEngine->HandleError( KSTErrUnexpectedFragmentCommand, (void*)recvCommand );
+			iSendStatus = ESendIdle;
+			iRecvStatus = EReceiveIdle;
+			iTransportStatus = EIdle;
+			return;
+		}
+		break;
+
+	case EReceivingData:
+		{
+		// received data is placed into the receive buffer
+		asserte( (iRecvDataReceived + aDataLength) <= iRecvDataLength );
+		iDataConsumer->AddData( *aData );
+		iRecvDataReceived += aDataLength;
+		break;
+		}
+	case EReceivingFragmentAck:
+		
+		// check that this is a fragment ack as expected
+		asserte( aDataLength == KHeaderSize );
+		pData = (TUint*)aData->Ptr();
+		recvCommand = iStatNetwork->NtoHl( pData[0] );
+		recvLength = iStatNetwork->NtoHl( pData[1] );
+
+		// if this is not the expected command (e.g. a resync) then throw an error 
+		if( (recvCommand != iSendCommand) ) {
+			iStatEngine->HandleError( KSTErrUnexpectedFragmentCommand, (void*)recvCommand );
+			iSendStatus = ESendIdle;
+			iRecvStatus = EReceiveIdle;
+			iTransportStatus = EIdle;
+			return;
+		}
+		asserte( recvLength == 0 );
+
+		// update the number of bytes acknowledged
+		iSendDataAcknowledged = iSendDataWritten;
+		break;
+
+	case EReceiveIdle:
+		;
+		break;
+	}
+
+	// STEP 2: decide what to do next
+	switch( iRecvStatus ) {
+
+	case EReceivingInitialHeader:
+
+		// send an acknowledgement for the initial header
+		SendAckPacket( iRecvCommand );
+		break;
+
+	case EReceivingFragmentHeader:
+
+		// if there is more data then wait for it -- otherwise the receive is complete
+		if( recvLength > 0 ) {
+			iTransportStatus = EReceivePending;
+			iRecvStatus = EReceivingData;
+			err = iStatNetwork->RequestReceive( recvLength );	
+			asserte( err == KSTErrAsynchronous );
+		} else {
+			NotifyEngineReceive( aResult );
+		}
+		break;
+
+	case EReceivingData:
+
+		// If we have received some packetised data then we have to acknowledge it. Otherwise
+		// we have completed a receive and should notify the engine and clean up.
+		if( iRecvDataLength > iDataPacketSize)
+			SendAckPacket( iRecvCommand );
+		else
+			NotifyEngineReceive( aResult );
+		break;
+
+	case EReceivingFragmentAck:
+
+		// if the desktop has just acknowledged a fragment then we send the next fragment header,
+		// even if there are no more bytes to send.	
+		remainingBytes = iSendDataLength - iSendDataWritten;
+		packetSize = ((remainingBytes < iDataPacketSize) ? remainingBytes : iDataPacketSize);
+		SendHeaderPacket( iSendCommand, packetSize );
+		break;
+
+	case EReceiveIdle:
+		;
+		break;
+	}
+}
+
+/**************************************************************************************
+ *
+ * Helper functions
+ *
+ *************************************************************************************/
+void CStatTransportPacketisation::SendHeaderPacket( TUint aCommand, TUint aDataLength )
+{
+	TUint err;
+
+	// construct the header in iSendHeader
+	BuildHeader( aCommand, aDataLength );
+
+	// set the state
+	iTransportStatus = ESendPending;
+	iRecvStatus = EReceiveIdle;
+	iSendStatus = ((aDataLength > iDataPacketSize) ? ESendingInitialHeader : ESendingFragmentHeader);
+
+	// send it
+	err = iStatNetwork->RequestSend( &iSendHeader, KHeaderSize );
+	asserte( err == KSTErrAsynchronous );
+}
+
+void CStatTransportPacketisation::SendAckPacket( TUint aCommand )
+{
+	TUint err;
+
+	// construct the header in iSendHeader
+	BuildHeader( aCommand, 0 );
+
+	// set the state
+	iTransportStatus = ESendPending;
+	iRecvStatus = EReceiveIdle;
+	iSendStatus = ESendingFragmentAck;
+
+	// send it
+	err = iStatNetwork->RequestSend( &iSendHeader, KHeaderSize );
+	asserte( err == KSTErrAsynchronous );
+}
+
+void CStatTransportPacketisation::BuildHeader( TUint aCommand, TUint aDataLength )
+{
+	TInt nbCommand, nbLength;
+	TUint *buff;
+
+	// create the header
+	nbCommand = iStatNetwork->HtoNl( aCommand );
+	nbLength = iStatNetwork->HtoNl( aDataLength );
+	iSendHeader.SetLength( 0 );
+	buff = (TUint*)iSendHeader.Ptr();
+	buff[0] = nbCommand;
+	buff[1] = nbLength;
+	iSendHeader.SetLength( KHeaderSize );
+}
+
+void CStatTransportPacketisation::NotifyEngineSend( TUint aResult )
+{
+	// check the state is as expected
+	asserte( iSendDataWritten == iSendDataLength );
+	asserte( (iSendDataLength <= iDataPacketSize) || (iSendDataAcknowledged == iSendDataLength) );
+	
+	// clear the state
+	iSendCommand = 0;
+	iSendDataLength = 0;
+	iSendDataWritten = 0;
+	iSendDataAcknowledged = 0;
+
+	iTransportStatus = EIdle;
+	iSendStatus = ESendIdle;
+
+	// notify the engine
+	iStatEngine->HandleSend( aResult );
+}
+
+void CStatTransportPacketisation::NotifyEngineReceive( TUint aResult )
+{
+	// check the state is as expected
+	asserte( iRecvDataLength == iRecvDataReceived || iRecvDataLength==(unsigned long)-1);
+	asserte( (iRecvDataLength == 0) || (iDataConsumer != NULL) );
+	
+	// clear the send state (allows sending from the receive handler) but don't clear
+	// the recvstatus since the buffers are still in use. This could be solved by 
+	// creating multiple buffers but there is no need now and this would be slow
+	iTransportStatus = EIdle;
+	iSendStatus = ESendIdle;
+
+	// notify the engine 
+	iStatEngine->HandleReceive( aResult, iRecvCommand, iDataConsumer );
+
+	// clear the status state
+	iRecvStatus = EReceiveIdle;
+
+	// clear the recv buffer state
+	iRecvCommand = 0;
+	iRecvDataLength = 0;
+	iRecvDataReceived = 0;
+	iRecvDataAcknowledged = 0;
+
+	if(iDataConsumer)
+		{
+		iDataConsumer->Delete( );
+		iDataConsumer = NULL;
+		}
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_serial.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,727 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /**************************************************************************************
+ *
+ * Packetisation transport for STAT -- for packet based network layers
+ *
+ *************************************************************************************/
+
+/**************************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************************/
+#include "assert.h"
+#include "stat.h"
+#include "stat_serial.h"
+#include "MsgWin.h"
+#include "../../../../common/inc/SerialPacketSize.h"
+
+/**************************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************************/
+#ifndef LIGHT_MODE
+_LIT(LDD_NAME,"ECOMM");
+#ifdef __WINS__
+_LIT(PDD_NAME,"ECDRV");
+#else
+_LIT(PDD_NAME,"EUART1");
+#endif
+#endif // ifndef LIGHT_MODE
+
+#define KMaxTimeoutRetries	(0x0FFFFFFF)
+#define KWriteTimeout		50000000
+
+// Moved this data definitions to the source file where they are
+// less public.
+#define KReadTimeout								30000000
+
+/********************************************************************************
+ *
+ * Macro functions
+ *
+ ********************************************************************************/
+
+/**************************************************************************************
+ *
+ * CStatApiSerial - Construction
+ *
+ *************************************************************************************/
+CStatApiSerial* CStatApiSerial::NewL( TPtrC16 aModule )
+{
+    CStatApiSerial *self = new (ELeave) CStatApiSerial();
+    CleanupStack::PushL(self);
+	self->ConstructL( aModule );
+	CleanupStack::Pop();
+    return self;
+}
+
+CStatApiSerial::CStatApiSerial() : CActive(EPriorityStandard)
+{
+}
+
+CStatApiSerial::~CStatApiSerial()
+{
+	// remove from active scheduler
+	Deque();
+
+	// clean up params
+	if( iRecvBuffer != NULL )
+		delete iRecvBuffer;
+	if( iRecvBufferPtr != NULL )
+		delete iRecvBufferPtr;
+
+#ifndef LIGHT_MODE
+	iCommPort.Close();
+	iCommServer.Close();
+#else // ifndef LIGHT_MODE
+	if( NULL != iCommPort )
+		{
+		CloseSerialPort( iCommPort );
+		iCommPort =	NULL;
+		}
+	if( NULL != iCommServer )
+		{
+		CloseSerialServer( iCommServer );
+		iCommServer =	NULL;
+		}
+#endif // ifndef LIGHT_MODE
+}
+
+void CStatApiSerial::ConstructL( TPtrC16 aModule )
+{
+	// add to active scheduler
+	CActiveScheduler::Add(this);
+
+	// set parameters
+	asserte( aModule.Length() <= KModuleSize );
+	iModule.Copy( aModule );
+	iRecvBuffer = NULL;
+	iRecvBufferPtr = NULL;
+	iRecvLength = 0;
+	iRWStatus = ENoRW;
+	iSerialStatus = EIdle;
+	iTransport = NULL;
+	iRetries = 0;
+	iCommOldSettingsValid = 0;
+
+#ifdef LIGHT_MODE
+	iCommServer =	NULL;
+	iCommPort =	NULL;
+#endif // ifdef LIGHT_MODE
+
+	// Initialise the sub-type.  We have the iModule text string
+	// and we use it below determine the subtype.
+	iSubType = EInvalid;
+	iMaxPacketSize = KMaxPacketSize;
+
+	// Check the iModule text string to determine our serial
+	// transport sub-type.
+	DetermineSubTypeL();
+	asserte( EInvalid != iSubType );
+}
+
+/**************************************************************************************
+ *
+ * CStatApiSerial - MStatNetwork - Initialise and Release
+ *
+ *************************************************************************************/
+TInt CStatApiSerial::InitialiseL( MNotifyStatTransport *aTransport )
+{
+	TInt r = KErrNone;
+
+	// save the transport interface
+	iTransport = aTransport;
+
+	// set the state
+	SetStatus( EInitialising );
+
+#ifndef LIGHT_MODE
+	// Under WINS we must force a link to the file server so that we're sure we'll be 
+	// able to load the device drivers. On a MARM implementation, this code would not
+	// be required because higher level components (EIKON) will automatically have started 
+	// the services. NOTE: this is now no longer required since we are an app and so even
+	// on WINS everything else should have started up by now.
+
+	// Load up the physical and the logical device drivers. If they are already loaded 
+	// then it won't make any difference.
+	r = User::LoadPhysicalDevice( PDD_NAME );
+	if( (r != KErrNone) && (r != KErrAlreadyExists) ) {
+		User::Leave( r );
+	}
+	r = User::LoadLogicalDevice( LDD_NAME );	
+	if( (r != KErrNone) && (r != KErrAlreadyExists) ) {
+		User::Leave( r );
+	}
+	
+	// Both WINS and EIKON will have started the comms server process.
+	// (this is only really needed for ARM hardware development racks)
+#ifndef __WINS__
+	r = StartC32();
+	if( (r != KErrNone) && (r != KErrAlreadyExists) )
+		User::Leave( r );
+#endif
+#else // ifndef LIGHT_MODE
+
+	// Do a specific load of the library at this point.	
+	r = serialDriverLib.Load(_L("SerialDriver.dll"));
+	if (r != KErrNone)
+		User::Leave( r );
+
+	iCommServer =	OpenSerialServerL( );
+	
+	if (iCommServer == NULL)
+		User::Leave( KErrNotFound );
+		
+#endif // ifndef LIGHT_MODE
+
+	r = OnInitialiseL(r);
+
+	return (r);
+}
+
+/**************************************************************************************
+ *
+ * CStatApiSerial - OnInitialiseL
+ * 
+ * Method added to allow for the seperation of InitialiseL into two parts.
+ * The first part is still InitialiseL.  The second part is here and
+ * is either called directly or from the RunL callback.
+ *************************************************************************************/
+TInt CStatApiSerial::OnInitialiseL(TInt resultCode)
+{
+	TInt r = resultCode;
+
+	if (r >= 0 )
+	{
+#ifndef LIGHT_MODE
+		// Now connect to the comm server
+		
+		User::LeaveIfError( iCommServer.Connect() );
+
+		// Load the CSY module
+		r = iCommServer.LoadCommModule( iModule );
+		User::LeaveIfError( r );
+
+		// check we loaded correctly
+		TInt numPorts;
+		r = iCommServer.NumPorts( numPorts );
+		User::LeaveIfError( r );
+#endif // ifndef LIGHT_MODE
+
+		// set the state
+		SetStatus( EInitialised );
+	}
+
+	return r;
+}
+
+TInt CStatApiSerial::Release(void)
+{
+	// make sure the status is as expected
+	asserte( (iSerialStatus == EInitialising) || (iSerialStatus == EInitialised) || (iSerialStatus == EDisconnected) );
+	SetStatus( EReleasing );
+
+	// disconnect from the comms server
+#ifndef LIGHT_MODE
+	iCommServer.Close();
+#else // ifndef LIGHT_MODE
+	if( NULL != iCommServer )
+		{
+		CloseSerialServer( iCommServer );
+		iCommServer =	NULL;
+
+		// Here is an appropriate spot for releasing the library we need for stat-light
+		serialDriverLib.Close();
+
+		}
+#endif // ifndef LIGHT_MODE
+
+	// update state and finish
+	SetStatus( EIdle );
+	return KSTErrSuccess;
+}
+
+/**************************************************************************************
+ *
+ * CStatApiSerial - MStatNetwork - Connect and Close
+ *
+ *************************************************************************************/
+static int atoi( const short *str )
+{
+	int ret = 0;
+	for( int i = 0; str[i] != NULL; i++ ) {
+		ret *= 10;
+		ret += str[i] - '0';
+	}
+	return ret;
+}
+
+void CStatApiSerial::ExtractOptions( TDesC *aRemoteHost, TDes& aPortNumber, TInt& aBaudCap, TBps& aBaudRate )
+{
+	TInt baud;
+	short *delim;
+
+	// get the character array for the remote host (note that this is in unicode)
+	short *opt = (short*)aRemoteHost->Ptr();
+
+	int loop = 0;
+	while(opt[loop] != OPT_DELIMITER)
+	{
+		aPortNumber.Append(opt[loop]);
+		loop++;
+	}
+	
+	
+	// now search for the next delimiter and NULL it
+	for( delim = &opt[loop+1]; (*delim != NULL) && (*delim != OPT_DELIMITER); delim++ )
+		;
+
+	// if this is a delim then NULL it
+	if( *delim == OPT_DELIMITER ) {
+		*delim = NULL;
+	}
+
+	// extract the baud -- and set the correct constants for the given baud
+	baud = atoi( &(opt[loop+1]) ); 
+	switch( baud ) {
+	case 115200:
+		aBaudRate = EBps115200;
+		aBaudCap = KCapsBps115200;
+		break;
+	case 38400:
+		aBaudRate = EBps38400;
+		aBaudCap = KCapsBps38400;
+		break;
+	case 19200:
+		aBaudRate = EBps19200;
+		aBaudCap = KCapsBps19200;
+		break;
+	case 9600:
+		aBaudRate = EBps9600;
+		aBaudCap = KCapsBps9600;
+		break;
+	default:
+		;
+		break;
+	}
+}
+
+TInt CStatApiSerial::ConnectL( TDesC *aRemoteHost )
+{
+	TBuf<100> portNumber;
+	TInt baudCap;
+	TBps baudRate;
+	
+#ifdef LIGHT_MODE
+	static const TInt	KMaxPortName =	8;
+	TBool	result =	EFalse;
+#endif // ifndef LIGHT_MODE
+
+	// verify state 
+	asserte( iSerialStatus == EInitialised );
+	SetStatus( EConnecting );
+
+	// I used to verify the address was valid here -- but this has now been moved
+	// to the UI. If it is nonsense then it will just throw an error so it's not
+	// dangerous. Error reporting is now good enough that I can remove this.
+	
+	// extract the options from the string
+	ExtractOptions( aRemoteHost, portNumber, baudCap, baudRate ); 
+
+	// construct the address -- aRemoteHost should provide the COM port number
+	
+	TBuf16<KMaxPortName + 4> portName;
+	
+	//TInt err = portName.Num( portNumber );
+	
+	TLex lNum = TLex(portNumber);
+	TInt lInt; 
+	
+	TInt err = lNum.Val(lInt);
+	
+	if(err == KErrNone)
+		{
+		
+		portName.Insert( 0, portNumber);		
+		portName.Insert( 0, _L("::") );
+
+		asserte( EInvalid != iSubType );
+		if( SubType() == ESerialCable )
+			{
+			portName.Insert( 0, _L("COMM") );
+			}
+		else if( SubType() == EInfraRed )
+			{
+			portName.Insert( 0, _L("IrCOMM") );
+			}
+		}
+	else
+		{
+		//the port already contains the Type	
+		portName.Insert( 0, portNumber);
+		
+		}
+		
+	
+	// open the serial port
+#ifndef LIGHT_MODE
+	
+	TInt r = iCommPort.Open( iCommServer, portName, ECommExclusive );
+	User::LeaveIfError( r );
+	
+#else // ifndef LIGHT_MODE
+	iCommPort =	OpenSerialPortL( iCommServer, portNumber[0]-'0' );
+	
+	if( NULL == iCommPort )
+		{
+		User::Leave( KErrCouldNotConnect );
+		}
+#endif // ifndef LIGHT_MODE
+
+#ifndef LIGHT_MODE
+	// save port settings for restoring later
+	iCommPort.Config( iOldPortSettings );
+	iCommOldSettingsValid = 1;
+
+	// check our configuration is supported
+	TCommCaps ourCapabilities;
+	iCommPort.Caps( ourCapabilities );
+	if (((ourCapabilities ().iRate & baudCap) == 0) ||
+		 ((ourCapabilities ().iDataBits & KCapsData8) == 0) ||
+		 ((ourCapabilities ().iStopBits & KCapsStop1) == 0) ||
+		 ((ourCapabilities ().iParity & KCapsParityNone) == 0)) 
+	{
+			User::Leave( KErrNotSupported );
+	}
+#endif // ifndef LIGHT_MODE
+
+	// set new port settings
+#ifndef LIGHT_MODE
+	iCommPort.Config( iPortSettings );
+#else
+	GetPortConfig (iCommPort, iPortSettings);
+#endif // ifndef LIGHT_MODE
+
+	iPortSettings().iRate = baudRate;
+	iPortSettings().iParity = EParityNone;
+	iPortSettings().iDataBits = EData8;
+	iPortSettings().iStopBits = EStop1;
+	iPortSettings().iFifo = EFifoEnable;
+//	iPortSettings().iHandshake = KConfigFreeRTS | KConfigFreeDTR;
+	iPortSettings().iHandshake = KConfigObeyCTS;
+	iPortSettings().iTerminatorCount = 0;
+
+	// cancel any pending reads / writes to be safe and set the config
+#ifndef LIGHT_MODE
+	iCommPort.Cancel();
+#else // ifndef LIGHT_MODE
+	ReadCancel( iCommPort );
+	WriteCancel( iCommPort );
+	
+#endif // ifndef LIGHT_MODE
+
+#ifndef LIGHT_MODE
+	r = iCommPort.SetConfig( iPortSettings );	
+#else // ifndef LIGHT_MODE
+	TInt r = SetConfig( iCommPort, iPortSettings );	
+#endif // ifndef LIGHT_MODE
+
+	if( r != KErrNone )
+		{
+		User::Leave(r);
+		}
+
+	// now turn on DTR and RTS, and set our buffer size
+//		commPort.SetSignals (KSignalDTR, 0);
+//		commPort.SetSignals (KSignalRTS, 0);
+
+	// set the receive buffer length then check it did it ok
+#ifndef LIGHT_MODE
+	iCommPort.SetReceiveBufferLength( 2*iMaxPacketSize );
+#else // ifndef LIGHT_MODE
+	result =	SetReceiveBufferLength( iCommPort, 2*iMaxPacketSize );
+	if( ! result ) {
+		User::Leave(KErrUnknown);
+	}
+#endif // ifndef LIGHT_MODE
+
+	// check buffer size (use a relative check rather than
+	// an absolute check - if we get a bigger buffer than
+	// we asked for then that is no problem)
+	TInt	size =	0;
+
+#ifndef LIGHT_MODE
+	size =	iCommPort.ReceiveBufferLength();
+#else // ifndef LIGHT_MODE
+	result =	ReceiveBufferLength( iCommPort, size );
+	if( ! result ) {
+		User::Leave(KErrUnknown);
+	}
+#endif // ifndef LIGHT_MODE
+
+	if( size < 2*iMaxPacketSize )
+	{
+		User::Leave( KErrTooBig );
+	}
+
+	// allocate enough memory to hold a data read
+	iRecvBuffer = HBufC8::New(iMaxPacketSize);
+	if( !iRecvBuffer ) {
+		User::Leave(KErrNoMemory);
+	}
+	iRecvBufferPtr = new TPtr8( iRecvBuffer->Des() );
+
+	// power up the serial port by doing a null read on the port
+	iRWStatus = EReadPending;
+#ifndef LIGHT_MODE
+	iCommPort.Read( iStatus, iDummyBuffer, 0);
+#else // ifndef LIGHT_MODE
+	Read( iCommPort, iStatus, KReadTimeout, iDummyBuffer, 0 );
+#endif // ifndef LIGHT_MODE
+	SetActive();
+
+	// return asynchronous 
+	return KSTErrAsynchronous;
+}
+
+TInt CStatApiSerial::Disconnect(void)
+{
+	// verify the status
+	asserte( (iSerialStatus == EConnected) || (iSerialStatus == EConnecting) );
+	SetStatus( EDisconnecting );
+
+	// clean up the port
+#ifndef LIGHT_MODE
+	TInt sessionHandle = iCommPort.SubSessionHandle();
+	if( sessionHandle )
+	{
+		iCommPort.Cancel();
+	}
+	if( iCommOldSettingsValid )
+		iCommPort.SetConfig( iOldPortSettings );
+	if( sessionHandle )
+	{
+		iCommPort.Close();
+	}
+	sessionHandle = iCommPort.SubSessionHandle();
+	asserte(0 == sessionHandle);
+	iCommOldSettingsValid = 0;
+#else // ifndef LIGHT_MODE
+	if( NULL != iCommPort )
+		{
+		CloseSerialPort( iCommPort );
+		iCommPort =	NULL;
+		}
+#endif // ifndef LIGHT_MODE
+
+	// release the data buffer
+	delete iRecvBufferPtr;
+	iRecvBufferPtr = NULL;
+	delete iRecvBuffer;
+	iRecvBuffer = NULL;
+
+	// done
+	SetStatus( EDisconnected );
+	
+	return KSTErrSuccess;
+}
+
+/**************************************************************************************
+ *
+ * CStatApiSerial - MStatNetwork - Receive and Send. The ID / Length / Data nonsense 
+ * is handled by the packetisation layer. All serial has to do here is send data -- 
+ * serial is also assuming that the upper layer will keep the data until the response
+ *
+ *************************************************************************************/
+TInt CStatApiSerial::RequestSend( TDesC8 *aData, const TUint aDataLength )
+{
+	// make sure we are in the appropriate state 
+	asserte( iSerialStatus == EConnected );
+	asserte( iRWStatus == ENoRW );
+	iRWStatus = EWritePending;
+
+	// do the send
+	asserte( !IsActive() );
+	asserte( (unsigned)aData->Length() == aDataLength );
+#ifndef LIGHT_MODE
+	iCommPort.Write( iStatus, KWriteTimeout, (*aData), aDataLength );
+#else // ifndef LIGHT_MODE
+	Write( iCommPort, iStatus, KWriteTimeout, (*aData), aDataLength );
+#endif // ifndef LIGHT_MODE
+	SetActive();
+	return KSTErrAsynchronous;
+}
+
+TInt CStatApiSerial::RequestReceive( TUint aByteCount )
+{
+	// make sure we are in the appropriate state
+	asserte( iSerialStatus == EConnected );
+	asserte( iRWStatus == ENoRW );
+	iRWStatus = EReadPending;
+
+	// allocate a buffer for the read
+	asserte( aByteCount <= static_cast<TUint>(iMaxPacketSize) );
+	asserte( !IsActive() );
+	iRecvLength = aByteCount;
+	iRecvBufferPtr->SetLength( 0 );
+#ifndef LIGHT_MODE
+	iCommPort.ReadCancel();
+	iCommPort.Read( iStatus, KReadTimeout, *iRecvBufferPtr, aByteCount );
+#else // ifndef LIGHT_MODE
+	ReadCancel( iCommPort );
+	Read( iCommPort, iStatus, KReadTimeout, *iRecvBufferPtr, aByteCount );
+#endif // ifndef LIGHT_MODE
+	SetActive();
+	return KSTErrAsynchronous;
+}
+
+TInt CStatApiSerial::GetPacketSize()
+{
+	// The packet size is configured when we initialise the port.
+	return iMaxPacketSize;
+}
+
+TText8 *CStatApiSerial::Error( void )
+{
+	return NULL;
+}
+
+/**************************************************************************************
+ *
+ * CStatApiSerial - Active Object
+ *
+ *************************************************************************************/
+void CStatApiSerial::RunL( void )
+{
+	// cancels don't require any handling
+	if( iStatus == KErrCancel )
+		return;
+
+	// if timed out then reissue the read
+	if( (iStatus == KErrTimedOut) && (iRWStatus == EReadPending) ) {
+		asserte( iSerialStatus == EConnected );
+		asserte( iRWStatus == EReadPending );
+		iRetries++;
+#ifndef LIGHT_MODE
+		iCommPort.Read( iStatus, KReadTimeout, *iRecvBufferPtr, iRecvLength );
+#else // ifndef LIGHT_MODE
+		Read( iCommPort, iStatus, KReadTimeout, *iRecvBufferPtr, iRecvLength );
+#endif // ifndef LIGHT_MODE
+		SetActive();
+		return;
+	}
+	iRetries = 0;
+
+	// throw an error
+	if( iStatus != KErrNone ) {
+		iRWStatus = ENoRW;
+		iTransport->HandleError( iStatus.Int(), NULL );
+	}
+
+	// if we are in connecting state and have just done the null read then
+	// we are done and have connected
+	if( (iSerialStatus == EConnecting) && (iRWStatus == EReadPending) ) {
+		iRWStatus = ENoRW;
+		SetStatus( EConnected );
+		iTransport->HandleConnect( KErrNone );
+		return;
+	}
+
+
+	// if we are writing then notify of the write
+	if( iRWStatus == EWritePending ) {
+		iRWStatus = ENoRW;
+		iTransport->HandleSend( KErrNone );
+		return;
+	}
+
+	// if we are reading then notify of the read
+	if( iRWStatus == EReadPending ) {
+		TInt length = iRecvLength;
+		iRWStatus = ENoRW;
+		iRecvLength = 0;
+		iTransport->HandleReceive( KErrNone, iRecvBufferPtr, length );
+		return;
+	}
+}
+
+void CStatApiSerial::DoCancel( void )
+{
+	if( (iSerialStatus == EConnected) || (iSerialStatus == EConnecting) )
+		{
+#ifndef LIGHT_MODE
+		iCommPort.Cancel();
+#else // ifndef LIGHT_MODE
+		ReadCancel( iCommPort );
+		WriteCancel( iCommPort );
+#endif // ifndef LIGHT_MODE
+		}
+}
+
+/**************************************************************************************
+ *
+ * CStatApiSerial - Private Functions
+ *
+ *************************************************************************************/
+void CStatApiSerial::SetStatus( TCommStatus aNewStatus )
+{
+	iSerialStatus = aNewStatus;
+}
+
+/**************************************************************************************
+ *
+ * CStatApiSerial - DetermineSubTypeL
+ *
+ *************************************************************************************/
+void CStatApiSerial::DetermineSubTypeL()
+{
+	
+	
+	const TPtrC subTypes[ENumberOfSubTypes] = { 
+				_L(""),			// Invalid
+				_L("ECUART"), 	// Serial cable
+				_L("IrCOMM")	// Infra-red
+				};
+
+	const TInt packetSize[ENumberOfSubTypes] = { 
+				0,
+				KMaxPacketSize,
+				KMaxPacketSize
+				};
+
+	TInt count;
+	for( count = 0; ( EInvalid == iSubType ) && ( count < ENumberOfSubTypes ); count++ )
+	{
+		if( 0 == ( iModule.Compare( subTypes[count] ) ) )
+		{
+			iSubType = static_cast<TSerialSubtype>(count);
+			iMaxPacketSize = packetSize[count];
+		}
+	}
+
+	if( EInvalid == iSubType )
+	{
+		User::Leave( KErrNotSupported );
+	}
+	
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_tcpip.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,370 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/********************************************************************************
+ *
+ * System Includes
+ *
+ *******************************************************************************/
+#include <es_sock.h>
+#include <in_sock.h>
+
+/********************************************************************************
+ *
+ * Local Includes
+ *
+ *******************************************************************************/
+#include "assert.h"
+#include "ntoh.h"
+#include "stat_tcpip.h"
+#include "../../../../common/inc/SerialPacketSize.h"
+
+/********************************************************************************
+ *
+ * Macro functions
+ *
+ ********************************************************************************/
+
+/********************************************************************************
+ *
+ * CStatTransportTCPIP -- Constructor
+ *
+ *******************************************************************************/
+CStatTransportTCPIP *CStatTransportTCPIP::NewL( void )
+{
+	CStatTransportTCPIP *self = new (ELeave) CStatTransportTCPIP();
+    CleanupStack::PushL(self);
+	self->ConstructL( );
+	CleanupStack::Pop();
+    return self;
+}
+
+CStatTransportTCPIP::CStatTransportTCPIP() : CActive(EPriorityStandard)
+{
+}
+
+void CStatTransportTCPIP::ConstructL( void )
+{
+	// add this to active scheduler
+	CActiveScheduler::Add(this); 
+
+	// initialise all params	
+
+	iBufferPtr = NULL;
+	iTransport = NULL;
+	iTransportStatus = EIdle;
+	iRWStatus = ENoRW;
+
+	iMaxPacketSize = KMaxTCPIPPacketSize;
+	
+	iBuffer = HBufC8::New( iMaxPacketSize );
+	
+}
+
+CStatTransportTCPIP::~CStatTransportTCPIP()
+{
+	// this will call cancel and remove the active object -- this will call cancel
+	Deque(); 
+
+	// cleanup the sockets
+	switch( iTransportStatus ) {
+
+	case EIdle:
+	case EInitialised:
+	case EDisconnected:
+	case EError:
+		break;
+
+	case EConnected:
+		iDataSocket.Shutdown( RSocket::EImmediate, iStatus );
+		/* fall through */
+
+	case EConnecting:
+		iDataSocket.Close();
+		iListenSocket.Shutdown( RSocket::EImmediate, iStatus );
+		iListenSocket.Close();
+		iSocketServ.Close();
+		break;
+
+	case EDisconnectingData:
+	case EDisconnectingListen:
+		;
+		break;
+	}
+
+	if( iBuffer )
+		{
+			delete iBuffer;
+			iBuffer = NULL;
+		}
+
+	if( iBufferPtr )
+		{
+			delete iBufferPtr;
+			iBufferPtr = NULL;
+		}
+}
+
+/********************************************************************************
+ *
+ * CStatTransportTCPIP -- MStatApiTransport
+ *
+ *******************************************************************************/
+TInt CStatTransportTCPIP::InitialiseL( MNotifyStatTransport *aTransport )
+{
+	// save the transport interface
+	iTransport = aTransport;
+
+	// everything here is done in connect
+	iTransportStatus = EInitialised;
+	return KSTErrSuccess;
+}
+
+TInt CStatTransportTCPIP::Release( void )
+{
+	// release has nothing to do
+	asserte( (iTransportStatus == EDisconnected) || (iTransportStatus == EInitialised) );
+	iTransportStatus = EIdle;
+	return KSTErrSuccess;
+}
+
+TInt CStatTransportTCPIP::ConnectL( TDesC* /*aRemoteHost*/ )
+{
+	// make sure we are in the correct state
+	asserte( iTransportStatus == EInitialised );
+
+	// connect to the socket server, create a socket, bind, listen, accept
+	User::LeaveIfError( iSocketServ.Connect() );
+	User::LeaveIfError( iListenSocket.Open(iSocketServ, KAfInet, KSockStream, KProtocolInetTcp) );
+	User::LeaveIfError( iListenSocket.SetLocalPort( KLittleStatPort) );
+	User::LeaveIfError( iListenSocket.Listen(KLittleStatListenQueue) );
+
+	// create a blank socket which is used as the data socket
+	User::LeaveIfError( iDataSocket.Open(iSocketServ) );
+
+	// everything should now be set up, we just wait for a stat connection
+	asserte( !IsActive() );
+	iListenSocket.Accept( iDataSocket, iStatus );
+	SetActive();
+	iTransportStatus = EConnecting;
+
+	// tell the client to wait for an asynchronous response
+	return KSTErrAsynchronous;
+}
+
+TInt CStatTransportTCPIP::Disconnect( void )
+{
+	// must be connected 
+	asserte( (iTransportStatus == EInitialised) || 
+			(iTransportStatus == EConnected)   || 
+			(iTransportStatus == EConnecting)  ||
+			(iTransportStatus == EDisconnectingData) ||
+			(iTransportStatus == EDisconnectingListen) );
+
+	// cancel any pending ops 
+	Cancel();
+
+	// clean up the sockets depending on the state
+	switch( iTransportStatus ) {
+
+	case EConnected:
+		iDataSocket.Shutdown( RSocket::ENormal, iStatus );
+		SetActive();
+		iTransportStatus = EDisconnectingData;
+		return KSTErrAsynchronous;
+
+	case EConnecting:
+	case EDisconnectingData:
+		iDataSocket.Close();
+		iListenSocket.Shutdown( RSocket::ENormal, iStatus );
+		SetActive();
+		iTransportStatus = EDisconnectingListen;
+		return KSTErrAsynchronous;
+
+	case EInitialised:
+	case EDisconnectingListen:
+		// initialised may mean that ConnectL threw an error -- so close the resources
+		iDataSocket.Close();
+		iListenSocket.Close();
+		iSocketServ.Close();
+		return KSTErrSuccess;
+
+	default:
+		;
+	}
+	return KSTErrSuccess;
+}
+
+TInt CStatTransportTCPIP::RequestSend( TDesC8 *aData, const TUint /*aDataLength*/ )
+{
+
+	// make sure the state is correct
+	asserte( iTransportStatus == EConnected );
+	asserte( iRWStatus == ENoRW );
+	iRWStatus = EWritePending;
+	
+	iDataSocket.Write( *aData, iStatus );
+	SetActive();
+	
+	// tell the caller to wait for an asynchronous response
+	return KSTErrAsynchronous;
+
+
+}
+
+TInt CStatTransportTCPIP::RequestReceive( TUint aByteCount )
+{
+
+	// ensure that there are no reads in progress
+	asserte( iTransportStatus == EConnected );
+	asserte( !IsActive() );
+	asserte( iRWStatus == ENoRW );
+	iRWStatus = EReadPending;
+
+	asserte( aByteCount <= static_cast<TUint>(iMaxPacketSize) );
+	asserte( !IsActive() );
+	
+	if(!iBufferPtr)
+		{
+		iBufferPtr = new TPtr8(const_cast<unsigned char*>(iBuffer->Ptr( )),aByteCount);	
+		}
+	else
+		if(iBufferPtr->MaxLength()!=aByteCount)
+			{
+			delete iBufferPtr;
+			iBufferPtr = new TPtr8(const_cast<unsigned char*>(iBuffer->Ptr( )),aByteCount);
+			}
+	
+	iDataSocket.Read( *iBufferPtr, iStatus );
+	SetActive();
+
+	// return to the caller
+	return KSTErrAsynchronous;
+	
+}
+
+TText8 *CStatTransportTCPIP::Error( void )
+{
+	return NULL;
+}
+
+TInt CStatTransportTCPIP::GetPacketSize()
+{
+	// The packet size is configured when we initialise the port.
+	return iMaxPacketSize;
+}
+
+/********************************************************************************
+ *
+ * CStatTransportTCPIP -- Active Object
+ *
+ *******************************************************************************/
+void CStatTransportTCPIP::RunL( void )
+{
+	// if there was an error during connectiong then tell the engine this
+	if( (iTransportStatus == EConnecting) && (iStatus != KErrNone) ) {
+		iTransport->HandleError( KSTErrConnectFailure, (void*)iStatus.Int() );
+		return;
+	}
+
+	//reconnect without restarting STAT
+	if(iStatus != KErrNone)
+		{
+		//if no error due to end of socket connection
+		if(iStatus != KErrDisconnected && iStatus != KErrEof)
+			{
+			_LIT(KFormat,"Error during TCPIP: %d\n");
+			TBuf<50> lBuf;
+			lBuf.Format(KFormat,iStatus.Int());
+			iTransport->HandleInfo(&lBuf);	
+			}
+		
+		// close and reopen the socket
+		iDataSocket.Close();  
+		iDataSocket.Open(iSocketServ);
+
+		// wait for a new connection
+		iTransportStatus = EConnecting;
+		iRWStatus = ENoRW;
+		iListenSocket.Accept( iDataSocket, iStatus );
+		SetActive();
+		return;
+		}
+
+	// handle connection response 
+	if( iTransportStatus == EConnecting ) {
+		asserte( iStatus == KErrNone );
+		iTransportStatus = EConnected;
+		iTransport->HandleConnect( KErrNone );
+		return;
+	}
+
+	// handle shutdown data socket
+	if( iTransportStatus == EDisconnectingData ) {
+		iDataSocket.Close();
+		iListenSocket.Shutdown( RSocket::ENormal, iStatus );
+		SetActive();
+		iTransportStatus = EDisconnectingListen;
+		return;
+	}
+
+	// handle shutdown listen
+	if( iTransportStatus == EDisconnectingListen ) {
+		iListenSocket.Close();
+		iTransportStatus = EDisconnected;
+		iSocketServ.Close();
+		iTransport->HandleDisconnect( KErrNone );
+		return;
+	}
+
+	// if we are writing then notify of the write
+	if( iRWStatus == EWritePending ) {
+		iRWStatus = ENoRW;
+		iTransport->HandleSend( KErrNone );
+		return;
+	}
+
+	// if we are reading then notify of the read
+	if( iRWStatus == EReadPending ) {
+		iRWStatus = ENoRW;
+		iTransport->HandleReceive( KErrNone, iBufferPtr, iBufferPtr->Length( ) );
+		return;
+	}
+}
+
+void CStatTransportTCPIP::DoCancel( void )
+{
+	if( iTransportStatus == EConnecting )
+		{
+		iListenSocket.CancelAccept();
+		}
+
+	if( iRWStatus == EReadPending )
+		{
+		iDataSocket.CancelRead();
+		}
+
+	if( iRWStatus == EWritePending )
+		{
+		iDataSocket.CancelWrite();
+		}
+
+	iRWStatus = ENoRW;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_usb.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,428 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /**************************************************************************************
+ *
+ * USB Packetisation transport for STAT -- for packet based network layers
+ *
+ *************************************************************************************/
+
+/**************************************************************************************
+ *
+ * Local Includes
+ *
+ *************************************************************************************/
+#include "assert.h"
+#include "stat_usb.h"
+
+/**************************************************************************************
+ *
+ * Definitions
+ *
+ *************************************************************************************/
+
+#define KReEnumerationDelay		500000 //0.5 seconds
+
+/********************************************************************************
+ *
+ * Macro functions
+ *
+ ********************************************************************************/
+  
+ _LIT(KLddName, "eusbc");
+ 
+/**************************************************************************************
+ *
+ * CStatApiUsb - Construction
+ *
+ *************************************************************************************/
+CStatApiUsb* CStatApiUsb::NewL()
+{
+    CStatApiUsb *self = new (ELeave) CStatApiUsb();
+    CleanupStack::PushL(self);
+	self->ConstructL();
+	CleanupStack::Pop();
+    return self;
+}
+
+CStatApiUsb::CStatApiUsb() : CActive(EPriorityStandard)
+{
+}
+
+CStatApiUsb::~CStatApiUsb()
+{
+	
+	// clean up params
+	if( iBuffer != NULL )
+		delete iBuffer;
+}
+
+void CStatApiUsb::ConstructL( void )
+{
+	
+	iTimer.CreateLocal();
+	
+	// add to active scheduler
+	CActiveScheduler::Add(this);
+		
+	// set parameters
+	iBuffer = NULL;
+	iLength = 0;
+	iRWStatus = ENoRW;
+	iUsbStatus = EIdle;
+	iTransport = NULL;
+	
+	iConnectingState = EEnum;
+	
+	iMaxPacketSize = KMaxUSBPacketSize;
+	
+	iBuffer = HBufC8::New(iMaxPacketSize);
+	
+	if( !iBuffer ) {
+		User::Leave(KErrNoMemory);
+	}
+	
+}
+
+/**************************************************************************************
+ *
+ * CStatApiUsb - MStatNetwork - Initialise and Release
+ *
+ *************************************************************************************/
+TInt CStatApiUsb::InitialiseL( MNotifyStatTransport *aTransport )
+{
+
+	TInt r = KErrNone;
+
+	// save the transport interface
+	iTransport = aTransport;
+
+	// set the state
+	SetStatus( EInitialising );
+
+	r = User::LoadLogicalDevice(KLddName);
+
+	if( (r != KErrNone) && (r != KErrAlreadyExists) ) {
+		User::Leave( r );
+	}
+	
+	if(r == KErrAlreadyExists)
+		r = KErrNone;
+	
+	SetStatus( EInitialised );
+		
+	return (r);
+}
+
+
+
+
+TInt CStatApiUsb::Release(void)
+{
+
+	// remove from active scheduler
+	Deque();
+	
+	// close timer
+	iTimer.Close();
+	
+	//close port
+	iPort.Close();	
+	
+	// update state and finish
+	SetStatus( EIdle );
+	
+	return KSTErrSuccess;
+}
+
+
+
+TInt CStatApiUsb::ConnectL(TDesC */*aRemoteHost*/)
+{
+	
+	SetStatus( EConnecting );
+
+	User::LeaveIfError( iPort.Open(0) );
+	
+	// Set the active interface
+
+	TUsbDeviceCaps d_caps;
+	User::LeaveIfError( iPort.DeviceCaps(d_caps) );
+	
+	TInt n = d_caps().iTotalEndpoints;
+	
+	TUsbcEndpointData data[KUsbcMaxEndpoints];
+	TPtr8 dataptr(reinterpret_cast<TUint8*>(data), sizeof(data), sizeof(data));
+	
+	User::LeaveIfError( iPort.EndpointCaps(dataptr) );
+
+	TUsbcInterfaceInfoBuf ifc;
+	TInt ep_found = 0;
+	TBool foundBulkIN = EFalse;
+	TBool foundBulkOUT = EFalse;
+
+	for (TInt i = 0; i < n; i++)
+		{
+		const TUsbcEndpointCaps* caps = &data[i].iCaps;
+		const TInt mps = caps->MaxPacketSize();
+		if (!foundBulkIN &&
+			(caps->iTypesAndDir & (KUsbEpTypeBulk | KUsbEpDirIn)) == (KUsbEpTypeBulk | KUsbEpDirIn))
+			{
+			// EEndpoint1 is going to be our TX (IN, write) endpoint
+			ifc().iEndpointData[0].iType = KUsbEpTypeBulk;
+			ifc().iEndpointData[0].iDir	 = KUsbEpDirIn;
+			ifc().iEndpointData[0].iSize =  mps;
+			
+			foundBulkIN = ETrue;
+			if (++ep_found == 2)
+				break;
+			continue;
+			}
+		if (!foundBulkOUT &&
+			(caps->iTypesAndDir & (KUsbEpTypeBulk | KUsbEpDirOut)) == (KUsbEpTypeBulk | KUsbEpDirOut))
+			{
+			// EEndpoint2 is going to be our RX (OUT, read) endpoint
+			ifc().iEndpointData[1].iType = KUsbEpTypeBulk;
+			ifc().iEndpointData[1].iDir	 = KUsbEpDirOut;
+			ifc().iEndpointData[1].iSize = mps;
+			
+			foundBulkOUT = ETrue;
+			if (++ep_found == 2)
+				break;
+			continue;
+			}
+		}
+	
+	//check enough IO endpoints	
+	asserte( ep_found == 2 );
+			
+	_LIT16(ifcname, "STAT USB Test Interface");
+	HBufC16* string = ifcname().AllocL();
+    CleanupStack::PushL(string);
+
+	ifc().iString = string;
+	ifc().iTotalEndpointsUsed = 2;
+	ifc().iClass.iClassNum	  = 0xff;
+	ifc().iClass.iSubClassNum = 0xff;
+	ifc().iClass.iProtocolNum = 0xff;
+
+	User::LeaveIfError( iPort.SetInterface(0, ifc, EUsbcBandwidthINMaximum | EUsbcBandwidthOUTMaximum) );
+
+    CleanupStack::PopAndDestroy();
+
+	//force a call to RunL
+	SetActive();
+	TRequestStatus* status=&iStatus;
+	User::RequestComplete(status,KErrNone);
+	
+	return KSTErrAsynchronous;
+
+}
+
+
+TInt CStatApiUsb::Disconnect(void)
+{
+	return KSTErrSuccess;
+}
+
+/**************************************************************************************
+ *
+ * CStatApiUsb - MStatNetwork - Receive and Send. The ID / Length / Data nonsense 
+ * is handled by the packetisation layer. All Usb has to do here is send data -- 
+ * Usb is also assuming that the upper layer will keep the data until the response
+ *
+ *************************************************************************************/
+TInt CStatApiUsb::RequestSend( TDesC8 *aData, const TUint aDataLength )
+{
+	// make sure we are in the appropriate state 
+	asserte( iUsbStatus == EConnected );
+	asserte( iRWStatus == ENoRW );
+	iRWStatus = EWritePending;
+
+	// do the send
+	asserte( !IsActive() );
+	asserte( (unsigned)aData->Length() == aDataLength );
+	
+	iPort.Write(iStatus, EEndpoint1, *aData, aDataLength);
+	SetActive();
+	
+	return KSTErrAsynchronous;
+}
+
+TInt CStatApiUsb::RequestReceive( TUint aByteCount )
+{
+	
+	// make sure we are in the appropriate state
+	asserte( iUsbStatus == EConnected );
+	asserte( iRWStatus == ENoRW );
+	asserte( !IsActive() );
+	iRWStatus = EReadPending;
+
+	// allocate a buffer for the read
+	asserte( aByteCount <= static_cast<TUint>(iMaxPacketSize) );
+	iLength = aByteCount;
+	
+	TPtr8 lPtr = iBuffer->Des();
+	
+	iPort.Read(iStatus, EEndpoint2 , lPtr , aByteCount );	
+	SetActive();	
+
+	return KSTErrAsynchronous;
+}
+
+TInt CStatApiUsb::GetPacketSize()
+{
+	// The packet size is configured when we initialise the port.
+	return iMaxPacketSize;
+}
+
+TText8 *CStatApiUsb::Error( void )
+{
+	return NULL;
+}
+
+/**************************************************************************************
+ *
+ * CStatApiUsb - Active Object
+ *
+ *************************************************************************************/
+
+ void CStatApiUsb::RunL( void )
+{
+	asserte( !IsActive() );
+			
+	if( iStatus == KErrCancel )
+		return;
+	
+	switch( iStatus.Int() )
+	{
+		
+		case KErrCancel:
+		return;
+		
+		case KErrNone:
+		break;
+		
+		// the USB device has been released, move to the EConnecting state
+		
+		// USB error
+		 case KErrUsbInterfaceNotReady:
+ 		// port is released by the PC
+ 		 case KErrUsbDeviceNotConfigured:
+		 iRWStatus = ENoRW;
+		 SetStatus(EConnecting);
+		 break;
+		
+		// in other cases, we have an error to report to the upper layers
+		default: 
+		iRWStatus = ENoRW;
+		iTransport->HandleError( iStatus.Int(), NULL );
+	}
+	
+	
+	// Status change
+	if(iUsbStatus == EConnecting)
+		{
+		
+		iRWStatus = ENoRW;
+				
+ 		switch(iConnectingState)
+	 		{
+		 	//ReEnumerate
+		 	case EEnum:
+			 	iPort.ReEnumerate(iStatus);
+				SetActive();
+			 	iConnectingState = EWait;
+			 	break;
+		 	
+		 	//Wait enough to complete the reenumeration
+		 	case EWait:
+		 	 	iTimer.After(iStatus,KReEnumerationDelay);
+			 	SetActive();
+			 	iConnectingState = EConnect;
+				break;
+		 	
+		 	case EConnect:
+		 		iConnectingState = EEnum;
+		 		
+		 		//Set DMA
+			 	iPort.AllocateEndpointResource(EEndpoint1, EUsbcEndpointResourceDMA);
+				iPort.AllocateEndpointResource(EEndpoint2, EUsbcEndpointResourceDMA);
+			 	iPort.QueryEndpointResourceUse(EEndpoint1, EUsbcEndpointResourceDMA);
+			 	iPort.QueryEndpointResourceUse(EEndpoint2, EUsbcEndpointResourceDMA);
+			
+				//Set double buffering
+				iPort.AllocateEndpointResource(EEndpoint1, EUsbcEndpointResourceDoubleBuffering);
+			 	iPort.AllocateEndpointResource(EEndpoint2, EUsbcEndpointResourceDoubleBuffering);
+				iPort.QueryEndpointResourceUse(EEndpoint1, EUsbcEndpointResourceDoubleBuffering);
+				iPort.QueryEndpointResourceUse(EEndpoint2, EUsbcEndpointResourceDoubleBuffering);
+		 		
+				//change status to connected	 		
+			 	SetStatus( EConnected );
+				iTransport->HandleConnect( KErrNone );
+			 	break;
+		 	}
+ 		
+		return;
+		}
+	
+		
+	// if we are writing then notify of the write
+	if( iRWStatus == EWritePending ) 
+		{
+		iRWStatus = ENoRW;
+		iTransport->HandleSend( KErrNone );
+		return;
+		}
+
+	// if we are reading then notify of the read
+	if( iRWStatus == EReadPending )
+		{
+		TInt length = iLength;
+		iRWStatus = ENoRW;
+		iLength = 0;
+		
+		TPtr8 lPtr = iBuffer->Des();
+		
+		iTransport->HandleReceive( KErrNone, &lPtr, length );
+		return;
+		}
+	
+}
+
+void CStatApiUsb::DoCancel( void )
+{
+	
+	iPort.ReEnumerateCancel();
+	iPort.ReadCancel(EEndpoint2);
+	iPort.WriteCancel(EEndpoint1);
+	
+}
+
+/**************************************************************************************
+ *
+ * CStatApiUsb - Private Functions
+ *
+ *************************************************************************************/
+void CStatApiUsb::SetStatus( TCommStatus aNewStatus )
+{
+	iUsbStatus = aNewStatus;
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/stat_window.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1660 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+ /*************************************************************************
+ *
+ * Switches
+ *
+ ************************************************************************/
+//#define ENABLE_INFO
+
+ /*************************************************************************
+ *
+ * System Includes
+ *
+ ************************************************************************/
+#include <eikcmbut.h>
+#include <bautils.h>
+#include <iniparser.h>
+#include <s32file.h>
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ ************************************************************************/
+
+#include "stat_window.h"
+#include "assert.h"
+#include "filedump.h"
+#include "stat.h"
+
+/*************************************************************************
+ *
+ * Local Includes
+ *
+ ************************************************************************/
+
+/*************************************************************************
+ *
+ * Definitions - COMMON
+ *
+ ************************************************************************/
+
+// Control sections
+#define KControlPanel			100
+#define KVersionPanel			101
+#define KConnectPanel			102
+
+// Position Constants
+#define KButtonBorderOffset		4
+#define KConnectLabelWidth		100
+
+// Background Colours
+#define KBackgroundColour		KMistyGray
+#define KButtonColour			KLightGray
+#define KLightGray				TRgb(0xC0C0C0)
+#define KMistyGray				TRgb(0xFFC0C0)
+
+// Addresses Contants
+#define KDefaultAddressSerial		0
+#define KDefaultAddressInfraRed		0
+#define KSerialPortCount			6
+#define KInfraRedPortCount			4
+
+// Maximum address field length
+#define KAddressTextLimit 16
+#define MAXMESSAGESIZE 128
+
+// Hardcoded comms parameters
+//#define KSerialBaudRate			_L("38400")
+//#define KIRBaudRate				_L("38400")
+#define KSerialBaudRate			_L("115200")
+#define KIRBaudRate				_L("115200")
+
+//version info
+#define KVersionNotKnown		_L("Version not known.")
+#define KBuildInfoFilePath		_L("Z:\\system\\data\\BuildInfo.txt")
+#define KBuildNumberFlag		_L8("ManufacturerSoftwareBuild")
+const TInt KOffsetToBuildNumber = 27; // Length of ManufacturerSoftwareBuild + 2 spaces 
+
+// Stored comms data
+// This is a hard coded choice of drive depending uopn the
+// target platform.  See CStatApiCommandDecoder::ScreenCapture
+// for code whch determines if a drive is available.
+#if defined __WINSCW__
+	_LIT( KIniFile, "C:\\statui.ini" );
+#else // defined __WINSCW__
+	_LIT( KIniFile, "D:\\statui.ini" );
+#endif // defined __WINSCW__
+
+// Coms fields in ini file
+_LIT( KIniFormat, "%S= %d\r\n" );
+_LIT( KIniConnectType, "ConnectType" );
+_LIT( KIniAddress, "Address" );
+_LIT( KIniRunning, "Running" );
+_LIT( KIniConnectAutomatically, "ConnectAutomatically" );
+
+LOCAL_D MNotifyLogMessage *iMsg = NULL;
+LOCAL_D	RFs iFsSession;
+
+#define UndefinedData				(-1)
+#define DefaultConnect				ESerial
+#define DefaultAddress				1
+#define DefaultRunning				0
+#define DefaultConnectAutomatically	1
+
+/*************************************************************************
+ *
+ * Definitions - SERIES 60
+ *
+ ************************************************************************/
+#ifdef SYMBIAN_DIST_SERIES60
+
+#define KButtonHeight				18
+#define KButtonWidth				82
+#define KStatusLabelWidth			(KButtonBorderOffset)
+
+#define KConnectPanelTop			(3*KButtonBorderOffset + 2*KButtonHeight)
+#define KEditControlFudgeTop		1
+#define KConnectPanelFudge			6
+
+#define KEditControlFlags			(CEikEdwin::ELineCursor | CEikEdwin::EAvkonEditor | CEikEdwin::EAvkonDisableCursor)
+
+#define KConnectingStatusStr		_L("STAT is connecting.")
+#define KWaitingForDataStatusStr	_L("STAT is waiting for data.")
+
+#define KButtonsVisible				EFalse
+#endif
+
+/*************************************************************************
+ *
+ * Definitions - TECHVIEW
+ *
+ ************************************************************************/
+#ifdef SYMBIAN_DIST_TECHVIEW
+
+#define KButtonHeight				24
+#define KButtonWidth				82
+#define KStatusLabelWidth			(2*KButtonBorderOffset + KButtonWidth)
+
+#define KConnectPanelTop			(4*KButtonBorderOffset + 3*KButtonHeight)
+#define KEditControlFudgeTop		0
+#define KConnectPanelFudge			0
+
+#define KEditControlFlags			(CEikEdwin::ELineCursor)
+
+#define KConnectingStatusStr		_L("STAT is waiting for a connection.")
+#define KWaitingForDataStatusStr	_L("STAT is waiting to receive data.")
+
+#define KButtonsVisible				ETrue
+#endif
+
+/*************************************************************************
+ *
+ * Definitions - UIQ
+ *
+ ************************************************************************/
+#ifdef SYMBIAN_DIST_UIQ
+
+#define KButtonHeight				20
+#define KButtonWidth				60
+
+#define KStatusLabelWidth			(2*KButtonBorderOffset + KButtonWidth)
+
+#define KConnectPanelTop			(4*KButtonBorderOffset + 3*KButtonHeight)
+#define KEditControlFudgeTop		0
+#define KConnectPanelFudge			0
+
+#define KEditControlFlags			(CEikEdwin::ELineCursor)
+
+#define KConnectingStatusStr		_L("STAT is waiting for a connection.")
+#define KWaitingForDataStatusStr	_L("STAT is waiting to receive data.")
+
+#define KButtonsVisible				ETrue
+#endif
+
+/*************************************************************************
+ *
+ * CStatWindow - Construction
+ *
+ ************************************************************************/
+CStatWindow *CStatWindow::NewL( const TRect& rect, MStatController *aStatController )
+{
+	CStatWindow* self = new(ELeave) CStatWindow();
+	CleanupStack::PushL( self );
+	self->ConstructL( rect, aStatController );
+	CleanupStack::Pop();
+	return self;
+}
+
+CStatWindow::CStatWindow()
+{
+	iStatusLabel = NULL;
+	iErrorLabel = NULL;
+	iVersionLabel = NULL;
+	iTransportLabel = NULL;
+	iAddressLabel = NULL;
+	iTransportEdit = NULL;
+	iAddressEdit = NULL;
+	iActionButton = NULL;
+	iExitButton = NULL;
+	iInfoLabel = NULL;
+	iLogButton = NULL;
+	iClearLabelsOnly = 0;
+	bIsForeground = EFalse;
+	iIniData = NULL;
+	iAOConnection = NULL;
+}
+
+CStatWindow::~CStatWindow()
+{
+	delete iIniData;
+	delete iStatusLabel;
+	delete iErrorLabel;
+	delete iVersionLabel;
+	delete iTransportLabel;
+	delete iAddressLabel;
+	delete iTransportEdit;
+	delete iAddressEdit;
+	delete iActionButton;
+	delete iExitButton;
+	delete iInfoLabel;
+	delete iLogButton;
+
+	if( iMsg->IsInitialised() )
+		{
+		iMsg->CloseFile();
+		}
+
+	iFsSession.Close();
+
+	delete iMsg;
+	iMsg =	NULL;
+
+	asserte(NULL==iAOConnection);
+}
+
+void CStatWindow::ConstructL( const TRect& rect, MStatController *aStatController )
+{
+	TBuf<16> choiceItem;
+
+	User::LeaveIfError( iFsSession.Connect() );
+	iMsg = new FileDump();
+	
+	
+	RFs fileServer;
+	TVersionName version(fileServer.Version().Name());
+	
+	TBuf<KMaxFileName> statLogFile;
+	
+	TDriveNumber defaultSysDrive(EDriveC);
+	RLibrary pluginLibrary;
+	TInt pluginErr = pluginLibrary.Load(KFileSrvDll);
+	
+	if (pluginErr == KErrNone)
+		{
+		typedef TDriveNumber(*fun1)();
+		fun1 sysdrive;
+	
+	#ifdef __EABI__
+		sysdrive = (fun1)pluginLibrary.Lookup(336);
+	#else
+		sysdrive = (fun1)pluginLibrary.Lookup(304);
+	#endif
+		
+		if(sysdrive!=NULL)
+			{
+			defaultSysDrive = sysdrive();
+			}
+		}
+	pluginLibrary.Close();
+	
+	statLogFile.Append(TDriveUnit(defaultSysDrive).Name());
+	statLogFile.Append(KFileSeparator);
+	statLogFile.Append(KStatLogFile);
+	
+	iMsg->Init( iFsSession, statLogFile, NULL );
+
+	// Store the pointer to the STAT controller
+	iStatController = aStatController;
+
+	// create a window and set the size to the full screen
+	CreateWindowL();
+	SetRect(rect);
+
+	// create all sub components -- note that I should push stuff onto the cleanup stack
+	iStatusLabel = new(ELeave) CEikLabel();
+	iStatusLabel->SetContainerWindowL(*this);
+	iStatusLabel->SetRect( GetControlPosition(KStatusLabel) );
+	iStatusLabel->SetAlignment( EHLeftVCenter );
+	iStatusLabel->SetFont( iEikonEnv->AnnotationFont() );
+	iStatusLabel->SetBufferReserveLengthL( 200 );
+	iStatusLabel->SetTextL( _L("STAT is not running") );
+	iStatusLabel->ActivateL( );
+
+	iErrorLabel = new(ELeave) CEikLabel();
+	iErrorLabel->SetContainerWindowL(*this);
+	iErrorLabel->SetRect( GetControlPosition(KErrorLabel) );
+	iErrorLabel->SetAlignment( EHLeftVCenter );
+	iErrorLabel->SetFont( iEikonEnv->AnnotationFont() );
+	iErrorLabel->SetBufferReserveLengthL( 200 );
+	iErrorLabel->SetTextL( _L("No errors") );
+	iErrorLabel->ActivateL( );
+
+	// The info-label is only for debugging. It prints strings sent up to the
+	// UI from the transport and engine. It's too much code to take the control 
+	// out completely so I'm just disabling it (making it invisible).
+	iInfoLabel = new(ELeave) CEikLabel();
+	iInfoLabel->SetContainerWindowL(*this);
+	iInfoLabel->SetRect( GetControlPosition(KInfoLabel) );
+	iInfoLabel->SetAlignment( EHLeftVCenter );
+	iInfoLabel->SetFont( iEikonEnv->AnnotationFont() );
+	iInfoLabel->SetBufferReserveLengthL( 200 );
+	iInfoLabel->SetTextL( _L("") );
+	iInfoLabel->ActivateL( );
+	// iInfoLabel->MakeVisible( EFalse );
+	iInfoLabel->MakeVisible( ETrue );
+
+	iActionButton = new(ELeave) CEikCommandButton();
+	iActionButton->SetContainerWindowL(*this);
+	iActionButton->SetDisplayContent( CEikCommandButton::ETextOnly );
+	iActionButton->SetTextL( _L("Start") );
+	iActionButton->SetRect( GetControlPosition(KActionButton) );
+	iActionButton->SetObserver( this );
+	iActionButton->SetButtonLayout( (CEikCommandButton::TLayout)CEikCommandButton::EDenseFont );
+	iActionButton->MakeVisible( KButtonsVisible );
+	iActionButton->OverrideColorL( EColorButtonFaceClear, KButtonColour );
+	iActionButton->OverrideColorL( EColorButtonFaceSet, KButtonColour );
+	iActionButton->OverrideColorL( EColorButtonFaceSetPressed, KButtonColour );
+	iActionButton->OverrideColorL( EColorButtonFaceClearPressed, KButtonColour );
+	iActionButton->ActivateL();
+	
+	iExitButton = new(ELeave) CEikCommandButton();
+	iExitButton->SetContainerWindowL(*this);
+	iExitButton->SetDisplayContent( CEikCommandButton::ETextOnly );
+	iExitButton->SetTextL( _L("Exit") );
+	iExitButton->SetRect( GetControlPosition(KExitButton) );
+	iExitButton->SetObserver( this );
+	iExitButton->SetButtonLayout( (CEikCommandButton::TLayout)0 );
+	iExitButton->MakeVisible( KButtonsVisible );
+	iExitButton->OverrideColorL( EColorButtonFaceClear, KButtonColour );
+	iExitButton->OverrideColorL( EColorButtonFaceSet, KButtonColour );
+	iExitButton->OverrideColorL( EColorButtonFaceSetPressed, KButtonColour );
+	iExitButton->OverrideColorL( EColorButtonFaceClearPressed, KButtonColour );
+	iExitButton->ActivateL();
+
+	iLogButton = new(ELeave) CEikCommandButton();
+	iLogButton->SetContainerWindowL(*this);
+	iLogButton->SetDisplayContent( CEikCommandButton::ETextOnly );
+	iLogButton->SetTextL( _L("Logging") );
+	iLogButton->SetRect( GetControlPosition(KLogButton) );
+	iLogButton->SetObserver( this );
+	iLogButton->SetButtonLayout( (CEikCommandButton::TLayout)0 );
+	iLogButton->SetBehavior( EEikButtonLatches );
+	iLogButton->MakeVisible( KButtonsVisible );
+	iLogButton->OverrideColorL( EColorButtonFaceClear, KButtonColour );
+	iLogButton->OverrideColorL( EColorButtonFaceSet, KButtonColour );
+	iLogButton->OverrideColorL( EColorButtonFaceSetPressed, KButtonColour );
+	iLogButton->OverrideColorL( EColorButtonFaceClearPressed, KButtonColour );
+	iLogButton->ActivateL();
+	iLoggingEnabled = EFalse;
+
+	iVersionLabel = new(ELeave) CEikLabel();
+	iVersionLabel->SetContainerWindowL(*this);
+	iVersionLabel->SetRect( GetControlPosition(KVersionLabel) );
+	iVersionLabel->SetAlignment( EHLeftVCenter );
+	iVersionLabel->SetFont( iEikonEnv->AnnotationFont() );
+	iVersionLabel->SetBufferReserveLengthL( 200 );
+	SetVersionLabelL();;
+	iVersionLabel->ActivateL( );
+
+	iTransportLabel = new(ELeave) CEikLabel();
+	iTransportLabel->SetContainerWindowL(*this);
+	iTransportLabel->SetRect( GetControlPosition(KTransportLabel) );
+	iTransportLabel->SetAlignment( EHLeftVCenter );
+	iTransportLabel->SetFont( iEikonEnv->AnnotationFont() );
+	iTransportLabel->SetBufferReserveLengthL( 200 );
+	iTransportLabel->SetTextL( _L("Connect Type") );
+	iTransportLabel->ActivateL( );
+
+	iAddressLabel = new(ELeave) CEikLabel();
+	iAddressLabel->SetContainerWindowL(*this);
+	iAddressLabel->SetRect( GetControlPosition(KAddressLabel) );
+	iAddressLabel->SetAlignment( EHLeftVCenter );
+	iAddressLabel->SetFont( iEikonEnv->AnnotationFont() );
+	iAddressLabel->SetBufferReserveLengthL( 200 );
+	iAddressLabel->SetTextL( _L("Address") );
+	iAddressLabel->ActivateL( );
+
+	iTransportEdit = new(ELeave) CStatChoice();
+	iTransportEdit->SetContainerWindowL(*this);
+	iTransportEdit->ConstructL( KEditControlFlags ); 
+	iTransportEdit->SetRect( GetControlPosition(KTransportEdit) );
+	iTransportEdit->SetDimmed( EFalse );
+	iTransportEdit->SetReadOnly( ETrue );
+	iTransportEdit->SetFocus( ETrue );
+
+	choiceItem.Copy( _L("TCPIP") );
+	iTransportEdit->AddItemL( choiceItem );
+	choiceItem.Copy( _L("Serial") );
+	iTransportEdit->AddItemL( choiceItem );
+	choiceItem.Copy( _L("InfraRed") );
+	iTransportEdit->AddItemL( choiceItem );
+	choiceItem.Copy( _L("Bluetooth") );
+	iTransportEdit->AddItemL( choiceItem );
+
+	iTransportEdit->SetCurrentItem( ESerial );
+	iTransportEdit->OverrideColorL( EColorControlDimmedBackground, KButtonColour );	
+	iTransportEdit->ActivateL();
+	iTransportEdit->ClearSelectionL();
+	iTransportEdit->SetCursorPosL( 0, EFalse );
+	iTransportEdit->SetCurrentItem( 1 );
+
+	iAddressEdit = new(ELeave) CStatChoice();
+	iAddressEdit->SetContainerWindowL(*this);
+	iAddressEdit->ConstructL( KEditControlFlags ); 
+	iAddressEdit->SetRect( GetControlPosition(KAddressEdit) );
+	iAddressEdit->SetDimmed( EFalse );
+	iAddressEdit->SetReadOnly( ETrue );
+	iAddressEdit->SetFocus( ETrue );
+	iAddressEdit->OverrideColorL( EColorControlDimmedBackground, KButtonColour );	
+	iAddressEdit->ActivateL();
+	iAddressEdit->ClearSelectionL();
+	iAddressEdit->SetCursorPosL( 0, EFalse );
+
+	// Get the ini data from the user preference file.
+	iIniData = new(ELeave) CStatIniData;
+	iIniData->ReadIniData( KIniFile );
+	// Set the user's preferred transpor connection
+	// if one was specified in the ini file data.
+	if( iIniData->iConnectType != UndefinedData )
+	{
+		iTransportEdit->SetCurrentItem( iIniData->iConnectType );
+	}
+
+	// call ontransportchange so that iAddressEdit is set up properly
+	OnTransportChange();
+
+	// Set the user's preferred transport address
+	// if one was specified in the ini file data.
+	if( iIniData->iAddress != UndefinedData )
+	{
+		iAddressEdit->SetCurrentItem( iIniData->iAddress );
+	}
+
+	// Check if the the applicatoin was running when it
+	// was shut down last time (this can happen if the application
+	// was not shut down gracefully through an 'exit', maybe
+	// it was rebooted) and the user has specified that we
+	// connect automatically.
+	TBool connectAutomatically = FALSE;
+
+	if( (iIniData->iIsRunning != UndefinedData) &&
+		(iIniData->iConnectAutomatically != UndefinedData))
+	{
+		connectAutomatically = ((iIniData->iIsRunning) && 
+					(iIniData->iConnectAutomatically));
+	}
+	// End of reading ini data.
+
+	// activate the window (which in turn activates all sub components
+	ActivateL();
+	iTransportEdit->ClearSelectionL();
+	iAddressEdit->ClearSelectionL();
+	DrawNow();
+
+	// Check if we need to connect now.
+	if(connectAutomatically)
+	{
+		HandleActionL();
+	}
+}
+
+/*************************************************************************
+ *
+ * CStatWindow - From CCoeControl
+ *
+ ************************************************************************/
+void CStatWindow::SetForeground( TBool aIsForeground )
+{
+	bIsForeground = aIsForeground;
+}
+
+/*************************************************************************
+ *
+ * CStatWindow - From CCoeControl
+ *
+ ************************************************************************/
+TInt CStatWindow::CountComponentControls() const
+{
+	return KControlCount;
+}
+
+CCoeControl* CStatWindow::ComponentControl(TInt aIndex) const
+{
+	switch( aIndex ) {
+	case KStatusLabel:
+		return iStatusLabel;
+	case KErrorLabel:
+		return iErrorLabel;
+	case KVersionLabel:
+		return iVersionLabel;
+	case KTransportLabel:
+		return iTransportLabel;
+	case KAddressLabel:
+		return iAddressLabel;
+	case KTransportEdit:
+		return iTransportEdit;
+	case KAddressEdit:
+		return iAddressEdit;
+	case KActionButton:
+		return iActionButton;
+	case KExitButton:
+		return iExitButton;
+	case KInfoLabel:
+		return iInfoLabel;
+	case KLogButton:
+		return iLogButton;
+	}
+	return NULL;
+}
+
+void CStatWindow::Draw( const TRect& /*aRect*/ ) const
+{
+	TRect r;
+
+	// all draw operations must be done via the graphics context
+	CWindowGc &gc = SystemGc();
+
+	// draw the control panel
+	ClearControlPanel();
+
+	// if we signalled to only draw the label panel then stop here
+	if( iClearLabelsOnly ) {
+		iClearLabelsOnly = 0;	// Ensure this is mutable and so can
+								// be updated from within the 'const'
+								// declared 'Draw' mehod.
+		return;
+	}
+
+	// draw the connect panel
+	gc.SetBrushColor( KRgbWhite );
+	gc.SetBrushStyle( CGraphicsContext::ESolidBrush );
+	gc.SetPenColor( KRgbBlack );
+	gc.SetPenStyle( CGraphicsContext::ESolidPen );
+	r = GetControlPosition( KConnectPanel );
+	gc.DrawRect( r );
+
+	// draw the version panel
+	gc.SetBrushColor( KBackgroundColour );
+	gc.SetBrushStyle( CGraphicsContext::ESolidBrush );
+	gc.SetPenColor( KRgbBlack );
+	gc.SetPenStyle( CGraphicsContext::ESolidPen );
+	r = GetControlPosition( KVersionPanel );
+	gc.DrawRect( r );
+
+	// draw a border on the text box with focus on series 60
+	DrawEditBorders();
+}
+
+void CStatWindow::DrawEditBorders( ) const
+{
+
+	// Only draw a border for the focussed textbox
+#ifdef SYMBIAN_DIST_SERIES60
+	TRect r;
+	CWindowGc &gc = SystemGc();
+
+	if( iTransportEdit->IsFocused() ) {
+		gc.SetBrushStyle( CGraphicsContext::ENullBrush );
+		gc.SetPenColor( KLightGray );
+		gc.SetPenStyle( CGraphicsContext::ESolidPen );
+		r = GetControlPosition( KTransportEdit );
+		r.iTl.iY -= 2;
+		r.iTl.iX -= 1;
+		gc.DrawRect( r );
+	}
+
+	if( iAddressEdit->IsFocused() ) {
+		gc.SetBrushStyle( CGraphicsContext::ENullBrush );
+		gc.SetPenColor( KLightGray );
+		gc.SetPenStyle( CGraphicsContext::ESolidPen );
+		r = GetControlPosition( KAddressEdit );
+		r.iTl.iY -= 2;
+		r.iTl.iX -= 1;
+		gc.DrawRect( r );
+	}
+#endif
+}
+ 
+void CStatWindow::HandleControlEventL( CCoeControl* aControl, TCoeEvent /*aEventType*/ )
+{
+	TInt control;
+
+	// Set the control to the aControl ptr. For Series-60 this will really be the 
+	// control ID (passed from CStatAppUi::HandleControlEventL). On other platforms
+	// this will really be a ptr -- which we convert below.
+	control = (TInt)aControl;
+
+	// Convert aControl into control identifier on non-series 60 platforms. This reduces
+	// the amount of DFRD specific code.
+#ifndef SYMBIAN_DIST_SERIES60
+	if( aControl == iActionButton ) {
+		control = KActionButton; 
+	} else if( aControl == iExitButton ) {
+		control = KExitButton;
+	} else if( aControl == iLogButton ) {
+		control = KLogButton;
+	} else {
+		return;
+	}
+#endif
+	
+	// Now handle the button events
+	switch( control ) {
+
+	// If we are idle then start the engine, if we are anything else then stop the engine
+	case KActionButton:
+		HandleActionL();
+		break;
+			
+	// Send shutdown event to the appui, will end up in CStatAppUi::HandleControlEventL
+	case KExitButton:
+		if( iStatStatus == EIdle ) {
+			ReportEventL( EEventRequestExit );
+		}
+		break;
+	
+	// For the logging button we want to toggle the current setting
+	case KLogButton:
+		iLoggingEnabled = ((iLoggingEnabled == EFalse) ? ETrue : EFalse);
+		break;
+	}
+}
+
+void CStatWindow::HandleActionL( void )
+{
+	TInt expInfo = KErrNone;
+	TInt expLabel = KErrNone;
+	TStatConnectType selectedTransport;
+	TBuf<KAddressTextLimit> tbAddress;
+
+	// if we are not in the idle state then stop the current session
+	if( iStatStatus != EIdle ) {
+		iStatController->StopSession( 1 );
+
+		if(iAOConnection)
+		{
+			iAOConnection->CloseSocket();
+			delete iAOConnection;
+			iAOConnection = NULL;
+		}
+
+		// Store the fact that we have stopped in the
+		// user preference ini data.
+		iIniData->iIsRunning = FALSE;
+		iIniData->WriteIniData( KIniFile );
+		// End of writing ini data.
+
+		return;
+	}
+
+	// otherwise -- first update the GUI
+	TRAP( expInfo, (iInfoLabel->SetTextL(_L(""))) );
+	TRAP( expLabel, (iErrorLabel->SetTextL(_L(""))) );
+	if( (expInfo == KErrNone) && (expLabel == KErrNone) ) {
+		iClearLabelsOnly = 1;
+		DrawNow();
+	}
+
+	// get the transport and the basic address info
+	selectedTransport = (enum TStatConnectType)iTransportEdit->CurrentItem();
+	iAddressEdit->GetText( tbAddress );
+
+	// get a simple pointer to the address so we can munge it
+	char* p = (char*)tbAddress.Ptr();
+
+	// now do any transport specific munging 
+	switch( selectedTransport ) {
+
+	// for serial - subtract one from the port count and add the baud rate
+	case ESerial:
+		(*p) -= 1;
+		tbAddress.Append( _L("|") );
+		tbAddress.Append( KSerialBaudRate );
+		break;
+
+	// for IR - subtract one from the port count and add the baud rate
+	case EInfrared:
+		(*p) -= 1;
+		tbAddress.Append( _L("|") );
+		tbAddress.Append( KIRBaudRate );
+		break;
+	case ETCPIP:
+		//active object used to start ppp connection, only started if using tcpip 
+		asserte(NULL==iAOConnection);
+		iAOConnection=CActiveConnection::NewL(_L("81.89.143.203"),80);
+		//if we are using tcpip
+		iAOConnection->Start();
+		break;
+	case EBluetooth:
+		break;
+	// Add a case handler for the 'number of enumerations' to prevent
+	// a compile warning.
+	case ENumConnectTypes:
+		;
+		break;
+	}
+
+	// Store the session options in the user preference file
+	// so we can prepare the interface next time.
+	iIniData->iConnectType = selectedTransport;
+	iIniData->iAddress = iAddressEdit->CurrentItem();
+	iIniData->iIsRunning = TRUE;
+	iIniData->WriteIniData( KIniFile );
+	// End of writing ini data.
+
+	// start the session
+	iStatController->StartSession( selectedTransport, &tbAddress, this, &iFsSession, iMsg );
+	return;
+}
+
+/*************************************************************************
+ *
+ * CStatWindow - Handle User Input
+ *
+ ************************************************************************/
+TKeyResponse CStatWindow::OfferKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType )
+{
+	TKeyResponse ret = EKeyWasNotConsumed;
+
+	// we process up and down at this level to allow moving the focus, all other
+	// keys are passed to the edit box with the focus
+	if( aKeyEvent.iScanCode == EStdKeyUpArrow ) 
+	{
+		iTransportEdit->SetFocus( ETrue );
+		iAddressEdit->SetFocus( EFalse );
+		DrawNow();
+		return EKeyWasConsumed;
+	} 
+	else if( aKeyEvent.iScanCode == EStdKeyDownArrow ) 
+	{
+		iTransportEdit->SetFocus( EFalse );
+		iAddressEdit->SetFocus( ETrue );
+		DrawNow();
+		return EKeyWasConsumed;
+	}
+	
+	// pass the key to the control with the focus -- only if we are Idle
+	if( iStatStatus == EIdle ) 
+	{
+		if( iAddressEdit->IsFocused() ) 
+		{
+			ret = iAddressEdit->OfferKeyEventL( aKeyEvent, aType );
+		} 
+		else if( iTransportEdit->IsFocused() ) 
+		{
+			ret = iTransportEdit->OfferKeyEventL( aKeyEvent, aType );
+			OnTransportChange();
+		}
+	}
+	return ret;
+}
+
+void CStatWindow::HandlePointerEventL(const TPointerEvent& aPointerEvent)
+{
+	TInt control;
+
+	// Find out where this event occured so we can send it to the right control
+	control = GetControlFromPoint( aPointerEvent.iPosition );
+	switch( control ) {
+
+	case KActionButton:
+		iTransportEdit->SetFocus( EFalse );
+		iAddressEdit->SetFocus( EFalse );
+		iActionButton->HandlePointerEventL( aPointerEvent );
+		break;
+
+	case KExitButton:
+		iTransportEdit->SetFocus( EFalse );
+		iAddressEdit->SetFocus( EFalse );
+		iExitButton->HandlePointerEventL( aPointerEvent );
+		break;
+
+	case KLogButton:
+		iLogButton->HandlePointerEventL( aPointerEvent );
+		break;
+
+	case KTransportEdit:
+		if( !iTransportEdit->IsDimmed() ) {
+			iTransportEdit->SetFocus( ETrue );
+			iAddressEdit->SetFocus( EFalse );
+			iTransportEdit->HandlePointerEventL( aPointerEvent );
+			OnTransportChange();
+		}
+		break;
+
+	case KAddressEdit:
+		if( !iAddressEdit->IsDimmed() ) {
+			iTransportEdit->SetFocus( EFalse );
+			iAddressEdit->SetFocus( ETrue );
+			iAddressEdit->HandlePointerEventL( aPointerEvent );
+		}
+		break;
+
+	default:
+		if( aPointerEvent.iType != TPointerEvent::EButton1Down ) 
+			break;
+		iTransportEdit->SetFocus( EFalse );
+		iAddressEdit->SetFocus( EFalse );
+		DrawNow();
+		break;
+	}
+}
+
+/*************************************************************************
+ *
+ * CStatWindow - MNotifyUI
+ *
+ ************************************************************************/
+void CStatWindow::HandleStatusChange( TInt /*aSessionId*/, TCommStatus aNewStatus )
+{
+	TInt exp = KErrNone;
+
+	TPtrC status[] = {
+		_L( "STAT is not running." ),
+		_L( "STAT is initialising." ),
+		_L( "STAT is initialised." ),
+		KConnectingStatusStr,
+		_L( "STAT is connected." ),
+		_L( "STAT is disconnecting." ),
+		_L( "STAT is disconnected." ),
+		_L( "STAT is releasing." ),
+		_L( "STAT is sending data."),
+		KWaitingForDataStatusStr,
+		_L( "<error>" )
+	};
+
+	// save the new status
+	iStatStatus = aNewStatus;
+
+	// set the status label
+	assert( (aNewStatus >= EIdle) && (aNewStatus < ELast) );
+	TRAP( exp, (iStatusLabel->SetTextL(status[aNewStatus])) );
+
+	// enable / disable the appropriate buttons
+	switch( iStatStatus ) {
+
+	case EIdle:
+		TRAP( exp, (iActionButton->SetTextL(_L("Start"))) );
+		iActionButton->SetDimmed( EFalse );
+		iExitButton->SetDimmed( EFalse );
+		iActionButton->DrawNow();
+		iExitButton->DrawNow();
+		iTransportEdit->SetDimmed( EFalse );
+		iAddressEdit->SetDimmed( EFalse );
+		iLogButton->SetDimmed( EFalse );
+		// Remove the call to OnTransport change because the
+		// transport has not changed and we have just set
+		// the state of the interface components here.
+		// OnTransportChange();
+		break;
+
+	case EDisconnecting: 
+	case EDisconnected: 
+	case EReleasing: 
+		TRAP( exp, (iActionButton->SetTextL(_L("Stop"))) );
+		iActionButton->SetDimmed( ETrue );
+		iExitButton->SetDimmed( ETrue );
+		iActionButton->DrawNow();
+		iExitButton->DrawNow();
+		iTransportEdit->SetDimmed( ETrue );
+		iAddressEdit->SetDimmed( ETrue );
+		iLogButton->SetDimmed( ETrue );
+		break;
+
+	case EConnected:
+		DrawNow();
+		/* fall through */
+
+	case ESendPending:
+	case EReceivePending:
+	case EInitialising: 
+	case EInitialised: 
+	case EConnecting: 
+		TRAP( exp, (iActionButton->SetTextL(_L("Stop"))) );
+		iActionButton->SetDimmed( EFalse );
+		iExitButton->SetDimmed( ETrue );
+		iActionButton->DrawNow();
+		iExitButton->DrawNow();
+		iTransportEdit->SetDimmed( ETrue );
+		iAddressEdit->SetDimmed( ETrue );
+		iLogButton->SetDimmed( ETrue );
+		break;
+
+	case ELast:
+		assert( !"Illegal case" );
+		break;
+	}
+
+	// If we are in the foreground then redraw the screen
+	iClearLabelsOnly = 1;
+	DrawNow();
+}
+
+void CStatWindow::HandleError( TInt aError, void* aErrorData )
+{
+	TInt exp;
+	TBuf<MAXMESSAGESIZE> msg; 
+
+	// If aError is < 0 then it is an EPOC error code, if it is > 0 then
+	// it is one of my error codes. aErrorData is defined for each code
+	switch( aError ) 
+	{
+		case KSTErrReadFailure:
+			msg.SetLength( 0 );
+			msg.Append( _L("Read failed (") );
+			msg.AppendNum( (int)aErrorData );
+			msg.Append( _L(").") );
+			TRAP( exp, (iErrorLabel->SetTextL(msg)) );
+			break;
+
+		//This means that a disconnect has come across from the PC.  Because we are not sure
+		//of why this occured (i.e. could be end of script or an error) we will not display
+		//a message to ensure that the user can at least see what the error was (if there was one)
+		case KErrDisconnected:
+			break;
+
+		case KErrAccessDenied:
+			TRAP( exp, (iErrorLabel->SetTextL(_L("Comm port access denied."))) );
+			break;
+	
+		case KErrNotSupported:
+			TRAP( exp, (iErrorLabel->SetTextL(_L("Unsupported comm port."))) );
+			break;
+
+		case KErrCancel:
+			TRAP( exp, (iErrorLabel->SetTextL(_L("Operation cancelled."))) );
+			break;
+
+		default:
+			TRAP( exp, (iErrorLabel->SetTextL(_L("Unknown error occured."))) );
+			break;
+	}
+}
+
+void CStatWindow::HandleInfo( const TDesC *aInfo )
+{
+	TInt exp;
+	TRAP( exp, (iInfoLabel->SetTextL(*aInfo)) );
+	iClearLabelsOnly = 1;
+	DrawNow();
+}
+
+/*************************************************************************
+ *
+ * CStatWindow - Helper Functions
+ *
+ ************************************************************************/
+TCommStatus CStatWindow::GetCommStatus()
+{
+	return iStatStatus;
+}
+
+void CStatWindow::ClearControlPanel() const
+{
+	TRect r;
+
+	// all draw operations must be done via the graphics context
+	CWindowGc &gc = SystemGc();
+
+	// draw the control panel
+	gc.SetBrushColor( KBackgroundColour );
+	gc.SetBrushStyle( CGraphicsContext::ESolidBrush );
+	gc.SetPenColor( KRgbBlack );
+	gc.SetPenStyle( CGraphicsContext::ESolidPen );
+	r = GetControlPosition( KControlPanel );
+	gc.DrawRect( r );
+}
+
+void CStatWindow::OnTransportChange()
+{
+	TInt i;
+	TInt exp;
+	TBuf<1> null( _L("") );
+	TBuf<9> portname( _L("1") );
+	TInt currentItem = iTransportEdit->CurrentItem();
+
+	// Clear the Address field and set text to NULL
+	iAddressEdit->ClearAllItems();
+	TRAP( exp, (iAddressEdit->SetTextL(&null)) );
+	TRAP( exp, (iAddressEdit->ClearSelectionL()) );
+	
+	// Now set the items
+	switch( currentItem ) {
+
+	case EBluetooth:
+	case ETCPIP:
+		iAddressEdit->SetFocus( EFalse );
+		iAddressEdit->SetDimmed( ETrue );
+		break;
+
+	case ESerial:
+		for( i = 0; i < KSerialPortCount; i++ ) {
+			TRAP( exp, (iAddressEdit->AddItemL(portname)) );
+			((short*)portname.PtrZ())[0]++;
+		}
+		iAddressEdit->SetCurrentItem( KDefaultAddressSerial );
+		iAddressEdit->SetDimmed( EFalse );
+		break;
+
+	case EInfrared:
+		for( i = 0; i < KInfraRedPortCount; i++ ) {
+			TRAP( exp, (iAddressEdit->AddItemL(portname)) );
+			((short*)portname.PtrZ())[0]++;
+		}
+		iAddressEdit->SetCurrentItem( KDefaultAddressInfraRed );
+		iAddressEdit->SetDimmed( EFalse );
+	}
+
+	// Redraw so the changes take effect
+	iAddressEdit->DrawNow();
+
+}
+
+TInt CStatWindow::PositionInRange( TPoint aPosition, TRect aArea ) const
+{
+	if( (aPosition.iX <= aArea.iBr.iX) && (aPosition.iX >= aArea.iTl.iX) && (aPosition.iY <= aArea.iBr.iY) && (aPosition.iY >= aArea.iTl.iY) )
+		return 1;
+	return 0;
+}
+
+TInt CStatWindow::GetControlFromPoint( TPoint aPosition ) const
+{
+	TRect rActionButton, rExitButton, rLogButton;
+	TRect rAddressEdit, rTransportEdit;
+
+	// Get the positions of the controls that can handle pointer events
+	rActionButton = GetControlPosition( KActionButton );
+	rExitButton = GetControlPosition( KExitButton );
+	rLogButton = GetControlPosition( KLogButton );
+	rTransportEdit = GetControlPosition( KTransportEdit );
+	rAddressEdit = GetControlPosition( KAddressEdit );
+
+	// See if any match 
+	if( PositionInRange(aPosition,rTransportEdit) )
+		return KTransportEdit;
+	else if( PositionInRange(aPosition,rAddressEdit) )
+		return KAddressEdit;
+	else if( PositionInRange(aPosition,rLogButton) )
+		return KLogButton;
+	else if( PositionInRange(aPosition,rActionButton) )
+		return KActionButton;
+	else if( PositionInRange(aPosition,rExitButton) )
+		return KExitButton;
+
+	return KControlCount;
+}
+
+TRect CStatWindow::GetControlPosition( TInt aControlId ) const
+{
+	TRect controlRect;
+
+	switch( aControlId ) {
+
+	case KActionButton:
+		controlRect = Rect();
+		controlRect.iBr.iX -= KButtonBorderOffset;
+		controlRect.iTl.iX = controlRect.iBr.iX - KButtonWidth;
+		controlRect.iTl.iY += KButtonBorderOffset;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KExitButton:
+		controlRect = Rect();
+		controlRect.iBr.iX -= KButtonBorderOffset;
+		controlRect.iTl.iX = controlRect.iBr.iX - KButtonWidth;
+		controlRect.iTl.iY += 2*KButtonBorderOffset + KButtonHeight;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KLogButton:
+		controlRect = Rect();
+		controlRect.iBr.iX -= KButtonBorderOffset;
+		controlRect.iTl.iX = controlRect.iBr.iX - KButtonWidth;
+		controlRect.iTl.iY += 3*KButtonBorderOffset + 2*KButtonHeight;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KStatusLabel:
+		controlRect = Rect();
+		controlRect.iTl.iX += 2*KButtonBorderOffset;
+		controlRect.iTl.iY += KButtonBorderOffset;
+		controlRect.iBr.iX -= KStatusLabelWidth;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KErrorLabel:
+		controlRect = Rect();
+		controlRect.iTl.iX += 2*KButtonBorderOffset;
+		controlRect.iTl.iY += 2*KButtonBorderOffset + KButtonHeight;
+		controlRect.iBr.iX -= KStatusLabelWidth;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KInfoLabel:
+		controlRect = Rect();
+		controlRect.iTl.iX += 2*KButtonBorderOffset;
+		controlRect.iTl.iY += 3*KButtonBorderOffset + 2*KButtonHeight;
+		controlRect.iBr.iX -= KStatusLabelWidth;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KVersionLabel:
+		controlRect = Rect();
+		controlRect.iTl.iX += 2*KButtonBorderOffset;
+		controlRect.iTl.iY = controlRect.iBr.iY - 2*KButtonHeight;
+		controlRect.iBr.iX -= KButtonBorderOffset;
+		break;
+
+	case KTransportLabel:
+		controlRect = Rect();
+		controlRect.iTl.iX += 2*KButtonBorderOffset;
+		controlRect.iTl.iY = KConnectPanelTop + KButtonBorderOffset + KConnectPanelFudge;
+		controlRect.iBr.iX += 2*KButtonBorderOffset + KConnectLabelWidth;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KAddressLabel:
+		controlRect = Rect();
+		controlRect.iTl.iX += 2*KButtonBorderOffset;
+		controlRect.iTl.iY = KConnectPanelTop + 2*KButtonBorderOffset + KButtonHeight + KConnectPanelFudge;
+		controlRect.iBr.iX += 2*KButtonBorderOffset + KConnectLabelWidth;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KTransportEdit:
+		controlRect = Rect();
+		controlRect.iTl.iX += 2*KButtonBorderOffset + KConnectLabelWidth;
+		controlRect.iTl.iY = KConnectPanelTop + KButtonBorderOffset + KEditControlFudgeTop + KConnectPanelFudge;
+		controlRect.iBr.iX -= KButtonBorderOffset;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KAddressEdit:
+		controlRect = Rect();
+		controlRect.iTl.iX += 2*KButtonBorderOffset + KConnectLabelWidth;
+		controlRect.iTl.iY = KConnectPanelTop + 2*KButtonBorderOffset + KButtonHeight + KEditControlFudgeTop + KConnectPanelFudge;
+		controlRect.iBr.iX -= KButtonBorderOffset;
+		controlRect.iBr.iY = controlRect.iTl.iY + KButtonHeight;
+		break;
+
+	case KControlPanel:
+		controlRect = Rect();
+		controlRect.iBr.iY = KConnectPanelTop;
+		break;
+
+	case KConnectPanel:
+		controlRect = Rect();
+		controlRect.iTl.iY = KConnectPanelTop;
+		controlRect.iBr.iY -= 2*KButtonHeight;
+		break;
+
+	case KVersionPanel:
+		controlRect = Rect();
+		controlRect.iTl.iY = controlRect.iBr.iY - 2*KButtonHeight;
+		break;
+
+	default:
+		assert( !"Unknown Control" );
+		break;
+	}
+
+	return controlRect;
+}
+void	CStatWindow::SetVersionLabelL()
+{
+	TBuf<32> versionstring;
+
+	RFs& fs=CCoeEnv::Static()->FsSession();
+	TBool fileopen=EFalse;
+	if(BaflUtils::FileExists(fs,KBuildInfoFilePath))
+		{
+		if (!(fs.IsFileOpen(KBuildInfoFilePath,fileopen)))
+			{													
+			RFile file;			
+			User::LeaveIfError(file.Open(fs, KBuildInfoFilePath, EFileShareAny));					
+			TBuf8<256> buf;
+			User::LeaveIfError(file.Read(buf));
+			TInt startOfData =0;
+			startOfData = buf.Find(KBuildNumberFlag);
+			if(!(startOfData==KErrNotFound))  // if build number flag present
+				{
+				startOfData += KOffsetToBuildNumber;
+				if(buf.Length()>startOfData)  // if build number present
+					{
+					TPtrC8 buildNumPtr = buf.Mid(startOfData, buf.Length()-startOfData);
+					versionstring.Copy(buildNumPtr);
+					}
+				}
+			file.Close();
+			}
+		}
+		else
+			versionstring.Copy(KVersionNotKnown);	
+	iVersionLabel->SetTextL(versionstring);
+
+}
+/*************************************************************************
+ *
+ * CStatChoice - Complete
+ *
+ ************************************************************************/
+CStatChoice::~CStatChoice( )
+{
+	ClearAllItems();
+}
+
+void CStatChoice::ClearAllItems()
+{
+	int i;
+
+	// delete all the existing items
+	for( i = 0; i < iItemCount; i++ )
+		delete iChoiceItems[i];
+
+	// set the count to zero
+	iItemCount = 0;
+	iCurrentItem = 0;
+}
+
+TInt CStatChoice::AddItemL( TDesC &aItemStr )
+{
+	// make sure that there is room left at the inn
+	assert( iItemCount < KMaxChoiceItems );
+
+	// create the new item
+	iChoiceItems[iItemCount] = new(ELeave) TBuf<KMaxChoiceItemSize>(aItemStr);
+	iItemCount++;
+
+	// done
+	return KErrNone;
+}
+
+TDesC *CStatChoice::CurrentItemStr()
+{
+	// make sure there is something to return
+	if( iItemCount == 0 )
+		return NULL;
+
+	// sanity check the index
+	assert( (iCurrentItem >= 0) && (iCurrentItem < iItemCount) );
+
+	// return a pointer to the descriptor
+	return iChoiceItems[iCurrentItem];
+}
+
+void CStatChoice::SetCurrentItem( TInt aIndex )
+{
+	TInt exp;
+
+	// check the passed index
+	if( (aIndex < 0) || (aIndex >= iItemCount) ) 
+		return;
+	iCurrentItem = aIndex;
+
+	// set the text
+	TRAP( exp, (SetTextL(iChoiceItems[iCurrentItem])) );
+	TRAP( exp, (SetCursorPosL(0,EFalse)) );
+	TRAP( exp, ClearSelectionL() );
+	DrawNow();
+}
+
+TInt CStatChoice::CurrentItem()
+{
+	return iCurrentItem;
+}
+
+void CStatChoice::SetNextItem()
+{
+	TInt item;
+	item = (iCurrentItem + 1) % iItemCount;
+	SetCurrentItem( item );
+}
+
+void CStatChoice::SetPrevItem()
+{
+	TInt item;
+	item = iCurrentItem - 1;
+	if( item == -1 )
+		item = iItemCount - 1;
+	SetCurrentItem( item );
+}
+
+TKeyResponse CStatChoice::OfferKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType )
+{
+	if( !IsDimmed() ) {
+		if( (aType == EEventKeyDown) && (aKeyEvent.iScanCode == EStdKeyLeftArrow) ) {
+			SetPrevItem();
+		} else if( (aType == EEventKeyDown) && (aKeyEvent.iScanCode == EStdKeyRightArrow) ) {
+			SetNextItem();
+		}
+	}
+	return EKeyWasConsumed;
+}
+
+void CStatChoice::HandlePointerEventL( const TPointerEvent& aPointerEvent )
+{
+	if( !IsDimmed() ) {
+		if( aPointerEvent.iType == TPointerEvent::EButton1Up )
+			SetNextItem();
+	}
+}
+
+/*************************************************************************
+ *
+ * Class CStatWindow::CStatIniData
+ *
+ ************************************************************************/
+
+/*************************************************************************
+ *
+ * Class CStatWindow::CStatIniData - Construction
+ *
+ ************************************************************************/
+
+CStatWindow::CStatIniData::CStatIniData(void) :
+	iConnectType(static_cast<TStatConnectType>(UndefinedData)),
+	iAddress(UndefinedData),
+	iIsRunning(UndefinedData),
+	iConnectAutomatically(UndefinedData)
+{
+}
+
+CStatWindow::CStatIniData::~CStatIniData()
+{
+}
+
+TBool CStatWindow::CStatIniData::WriteIniData(const TDesC& aName) const
+{
+	// Write data to an ini file in the same format such that
+	// the CIniData class can read it.
+	// Wouldn't it be nice if CIniData wrote data as well as reading
+	// it?
+
+	TBool result = TRUE;
+	TInt errNum = KErrNone;
+
+	RFs fSession;
+
+	if( result == TRUE )
+	{
+		errNum = fSession.Connect();
+
+		result = ( errNum == KErrNone );
+
+		if( result == TRUE )
+		{
+			RFile	file;
+
+			errNum = file.Replace( fSession, aName, EFileWrite );
+
+			result = ( errNum == KErrNone );
+
+			if( result == TRUE )
+			{
+				const int iniLineBufferLength = 256;
+				TBuf<iniLineBufferLength> iniFileBuffer;
+				TBuf8<iniLineBufferLength> writeBuffer;
+
+				// Write the connect type.
+				iniFileBuffer.Format( KIniFormat, &KIniConnectType,
+					iConnectType );
+				writeBuffer.Copy( iniFileBuffer );
+				file.Write( writeBuffer );
+
+				// Write the address.
+				iniFileBuffer.Format( KIniFormat, &KIniAddress,
+					iAddress );
+				writeBuffer.Copy( iniFileBuffer );
+				file.Write( writeBuffer );
+
+				// Write the running status.
+				iniFileBuffer.Format( KIniFormat, &KIniRunning,
+					iIsRunning );
+				writeBuffer.Copy( iniFileBuffer );
+				file.Write( writeBuffer );
+
+				// Write the connect-automatically preference.
+				iniFileBuffer.Format( KIniFormat, &KIniConnectAutomatically,
+					iConnectAutomatically );
+				writeBuffer.Copy( iniFileBuffer );
+				file.Write( writeBuffer );
+
+				file.Close();
+			}
+
+			fSession.Close();
+		}
+	}
+
+	return (result);
+}
+
+#if defined __CINIDATA_H__
+TBool CStatWindow::CStatIniData::ReadIniData(const TDesC& aName )
+{
+	// Read configuration data from ini file if we are using
+	// CIniData and its supporting DLL.
+
+	TBool result = TRUE;
+	TPtrC iniText;
+	TLex lexResult;
+	TInt lexValue;
+
+	CIniData* lIniFile = NULL;
+
+	// If the file can not be opened then we store
+	// the error and do not process any further.
+	if( result == TRUE )
+	{
+		// Open ini data file object.
+		TRAPD( r, lIniFile = CIniData::NewL( aName ) );
+		result = ( r == KErrNone );
+	}
+
+	// If any ini file data value is not found then we ignore
+	// the error and carry on and try to read the next.
+	// The caller will know what was read by the values in the
+	// ini data.
+
+	// Read the connect type.
+	if( result == TRUE )
+	{
+		if( lIniFile->FindVar( KIniConnectType, iniText ) )
+		{
+			lexResult = iniText;
+			if( KErrNone == lexResult.Val( lexValue ) )
+			{
+				iConnectType = static_cast<TStatConnectType>(lexValue);
+			}
+		}
+	}	
+
+	// Read the address.
+	if( result == TRUE )
+	{
+		if( lIniFile->FindVar( KIniAddress, iniText ) )
+		{
+			lexResult = iniText;
+			if( KErrNone == lexResult.Val( lexValue ) )
+			{
+				iAddress = lexValue;
+			}
+		}
+	}	
+
+	// Read the running status.
+	if( result == TRUE )
+	{
+		if( lIniFile->FindVar( KIniRunning, iniText ) )
+		{
+			lexResult = iniText;
+			if( KErrNone == lexResult.Val( lexValue ) )
+			{
+				iIsRunning = lexValue;
+			}
+		}
+	}	
+
+	// Read the connect-automatically preference.
+	if( result == TRUE )
+	{
+		if( lIniFile->FindVar( KIniConnectAutomatically, iniText ) )
+		{
+			lexResult = iniText;
+			if( KErrNone == lexResult.Val( lexValue ) )
+			{
+				iConnectAutomatically = lexValue;
+			}
+		}
+	}	
+
+	delete lIniFile;
+	lIniFile = NULL;
+
+	return (result);
+}
+#else // defined __CINIDATA_H__
+TBool CStatWindow::CStatIniData::ReadIniData(const TDesC& aName )
+{
+	const TInt KOffsetToData = 2; // The length of '= '.
+
+	// Read configuration data from ini file if we are using
+	// our own code.  There is no advantage in this and
+	// the downside is maintenance and code size
+	// but support for CIniData is uncertain and it
+	// does not have a write facility anyway.
+
+	TBool result = TRUE;
+	HBufC *data = NULL;
+
+	if( result == TRUE )
+	{
+		data = GetFileContents( aName );
+
+		result = ( NULL != data );
+	}
+
+	if( result == TRUE )
+	{
+		asserte( data != NULL );
+
+		TInt fieldIndex = 0;
+		TInt val = -1;
+		TLex value;
+
+		// Get the connect type.
+		fieldIndex = data->Find( KIniConnectType );
+
+		if( KErrNotFound != fieldIndex )
+		{
+			fieldIndex += ( KIniConnectType.iTypeLength + KOffsetToData );
+			value = data->Ptr() + fieldIndex;
+			val = -1;
+			value.Val(val);
+			iConnectType = static_cast<TStatConnectType>(val);
+		}
+
+		// Get the address.
+		fieldIndex = data->Find( KIniAddress );
+
+		if( KErrNotFound != fieldIndex )
+		{
+			fieldIndex += ( KIniAddress.iTypeLength + KOffsetToData );
+			value = data->Ptr() + fieldIndex;
+			val = -1;
+			value.Val(val);
+			iAddress = val;
+		}
+
+		// Get the running status.
+		fieldIndex = data->Find( KIniRunning );
+
+		if( KErrNotFound != fieldIndex )
+		{
+			fieldIndex += ( KIniRunning.iTypeLength + KOffsetToData );
+			value = data->Ptr() + fieldIndex;
+			val = -1;
+			value.Val(val);
+			iIsRunning = val;
+		}
+
+		// Get the connect-automatically preference.
+		fieldIndex = data->Find( KIniConnectAutomatically );
+
+		if( KErrNotFound != fieldIndex )
+		{
+			fieldIndex += ( KIniConnectAutomatically.iTypeLength + KOffsetToData );
+			value = data->Ptr() + fieldIndex;
+			val = -1;
+			value.Val(val);
+			iConnectAutomatically = val;
+		}
+	}
+
+	delete data;
+	data = NULL;
+
+	return (result);
+}
+
+HBufC* CStatWindow::CStatIniData::GetFileContents(const TDesC& aName) const
+{
+	TBool result = TRUE;
+	TInt errNum = KErrNone;
+	HBufC8 *local = NULL;
+	HBufC *retVal = NULL;
+	TInt size = 0;
+
+	RFs fSession;
+
+	if( result == TRUE )
+	{
+		errNum = fSession.Connect();
+
+		result = ( errNum == KErrNone );
+
+		if( result == TRUE )
+		{
+			RFile file;
+
+			errNum = file.Open( fSession, aName, EFileRead | EFileStream | EFileShareAny );
+
+			result = ( errNum == KErrNone );
+
+			if( result == TRUE )
+			{
+				errNum = file.Size( size );
+
+				result = ( errNum == KErrNone );
+
+				if( result == TRUE )
+				{
+					TRAP(errNum, local = HBufC8::NewL(size));
+
+					result = ( errNum == KErrNone );
+				}
+
+				if( result == TRUE )
+				{
+					TPtr8 pBuffer( local->Des() );
+
+					errNum = file.Read( pBuffer );
+
+					result = ( errNum == KErrNone );
+				}
+
+				file.Close();
+			}
+
+			fSession.Close();
+		}
+	}
+
+	if( TRUE == result )
+	{
+		// Need to copy the 8 bit read buffer to a 16 bit buffer.
+		TRAP(errNum, retVal = HBufC::NewL(size));
+
+		result = ( errNum == KErrNone );
+
+		if( result == TRUE )
+		{
+			retVal->Des().Copy( local->Des() );
+		}
+	}
+
+	delete local;
+	local = NULL;
+
+	return ( retVal );
+}
+#endif // defined __CINIDATA_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/statapi.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include "../rsc/statapi_ui.rss"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/src/testsecurityinstuihandler.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,485 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include "TestSecurityInstUIHandler.h"
+
+/**
+ * Creates a new Instance of the CTestSecurityInstUIHandler and calls the
+ * appropriate ConsturctL
+ * @param None
+ * @return CTestSecurityInstUIHandler* 
+ * 
+ */
+CTestSecurityInstUIHandler* CTestSecurityInstUIHandler::NewL()
+	{
+	CTestSecurityInstUIHandler*	self=new(ELeave) CTestSecurityInstUIHandler();
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	CleanupStack::Pop();
+	return self;
+	}
+
+/**
+ * Constructor for CTestSecurityInstUIHandler
+ */	
+CTestSecurityInstUIHandler::CTestSecurityInstUIHandler()
+:	iDispInstall(TRUE),
+	iDispGrantCapabilities(TRUE),
+	iDispUnInstall(TRUE),
+	iDispLanguage(0),
+	iDispDialect(0),
+	iDispDrive('C'),
+	iDispUpgrade(TRUE),
+	iDispDependencyBreak(TRUE),
+	iDispQuestion(TRUE),
+	iDispSecurityWarning(TRUE),
+	iDispRevocationQuery(TRUE),
+	iDispApplicationInUse(TRUE),
+	iDispTextDialog(TRUE),
+	iDispOptions(0),
+	iAppUID(0),
+	iErrCode(KErrNothing)
+	{
+	}
+
+/**
+ * Second stage constructor for CTestSecurityInstUIHandler
+ */	
+void CTestSecurityInstUIHandler::ConstructL()
+	{
+	}
+
+/**
+ * Destructor for CTestSecurityInstUIHandler
+ */	
+CTestSecurityInstUIHandler::~CTestSecurityInstUIHandler()
+	{
+	iDispInstall = FALSE;
+	iDispGrantCapabilities = FALSE;
+	iDispUnInstall = FALSE;
+	iDispLanguage = 0;
+	iDispDialect = 0;
+	iDispDrive = 'C';
+	iDispUpgrade = FALSE;
+	iDispDependencyBreak = FALSE;
+	iDispQuestion = FALSE;
+	iDispSecurityWarning = FALSE;
+	iDispRevocationQuery = FALSE;
+	iDispApplicationInUse = FALSE;
+	iDispTextDialog = FALSE;
+	iDispOptions = 0;
+	iAppUID = 0;
+		
+	iErrCode = KErrNothing;
+	}
+
+/**
+ * Displays a dialog at the beginning of an installation with details about the SISX package
+ * being installed. This dialog must be shown in TrustedUI mode.
+ *
+ * @param aAppInfo		Information about the application.
+ * @param aLogo			The logo data in the SISX file. If no logo is present it will be NULL.
+ * @param aCertificates An array of end entity certificates, one for each chain in the SISX file.
+ *						If the SISX file is unsigned this array will have zero length.
+ *
+ * @note 				Trusted UI
+ *
+ * @return				ETrue if the user pressed the Yes button to continue the install,
+ *						EFalse if the user pressed the No button, aborting the installation.
+ */
+TBool CTestSecurityInstUIHandler::DisplayInstallL(const CAppInfo& /*aAppInfo*/, 
+			const CApaMaskedBitmap* /*aLogo*/, 
+			const RPointerArray< CCertificateInfo >& /*aCertificates*/)
+	{
+	return iDispInstall;
+	}
+
+/**
+ * Displays a dialog requesting that the user grants these capabilities to the SISX package 
+ * being installed. This dialog must be shown in TrustedUI mode.
+ *
+ * @param aAppInfo	 		Information about the application.
+ * @param aCapabilitySet 	The capabilities requested by the SISX package.
+ *
+ * @note 					Trusted UI
+ *
+ * @return					ETrue to continue the installation, or EFalse to abort the installation.
+ */
+TBool CTestSecurityInstUIHandler::DisplayGrantCapabilitiesL(const CAppInfo& /*aAppInfo*/, 
+			const TCapabilitySet& /*aCapabilitySet*/)
+	{
+	return iDispGrantCapabilities;
+	}
+
+/**
+ * Requests preferred language and dialect information from the UI.
+ *
+ * @param aAppInfo		Information about the application.
+ * @param aLanguages	Array of languages supported by the SIS file. 
+ *
+ * @return				Must return index in the passed array that corresponds to the user's selected 
+ *						preferred language. If out-of-bounds value is returned, the engine will abort 
+ *						installation.
+ */
+TInt CTestSecurityInstUIHandler::DisplayLanguageL(const CAppInfo& /*aAppInfo*/, 
+	      const RArray<TLanguage>& aLanguages)
+	{
+	TInt languageCode = iDispLanguage;
+	TInt index;
+	
+	// Return the index value in the array which matches the language code 
+	// obtained from the ini file.
+	for (index=0; index<aLanguages.Count(); index++)
+		{
+		if (aLanguages[index] == (TLanguage)languageCode)
+			{
+			return index;
+			}
+		}
+	// Language Code did not match - error
+	iErrCode = KErrLanguage;
+	
+	return languageCode;
+	}
+	
+/**
+ * Requests the drive to install the package on, from the UI.
+ *
+ * @param aAppInfo	Information about the application.
+ * @param aSize		Total size of the files that will be installed on the configurable drive.
+ * @param aDriveLetters	Array of drive letters on which the package can be installed.
+ * @param aDriveSpaces	Array of space free (in bytes) on each of the drives in the aDriveLetters array. 
+ *
+ * @return		An index in the drive array. If the index is out of range the engine will abort
+ *                      the installation.
+ */
+TInt CTestSecurityInstUIHandler::DisplayDriveL(const CAppInfo& /*aAppInfo*/, 
+		   TInt64 /*aSize*/,
+		   const RArray<TChar>& aDriveLetters,
+		   const RArray<TInt64>& /*aDriveSpaces*/)
+	{
+	TInt index;
+	TInt driveIndex=0;
+	for (index=0; index < aDriveLetters.Count(); index++)
+		{
+		if (aDriveLetters[index] == iDispDrive)
+			{
+			driveIndex = index;
+			break;
+			}
+		}
+		
+	if (index == aDriveLetters.Count()) // Out of range error 
+		{
+		iErrCode = KErrDrive;
+		driveIndex = index;
+		}
+	return driveIndex;
+	}
+	
+/**
+ * Displays a dialog asking whether we want to upgrade an application present on the device.
+ *
+ * @param aAppInfo	        Information about the application being installed.
+ * @param aExistingAppInfo	Information about the existing application.
+ *
+ * @return		ETrue if the user pressed the Yes button,
+ *			EFalse if the user pressed the No button.
+ */
+TBool CTestSecurityInstUIHandler::DisplayUpgradeL(const CAppInfo& /*aAppInfo*/, 
+		      const CAppInfo& /*aExistingAppInfo*/)
+	{
+	return iDispUpgrade;
+	}
+	
+/**
+ * Displays a dialog box asking which options the user wishes to install.
+ *
+ * @param aAppInfo	Information about the application.
+ * @param aOptions	An array of option names.
+ * @param aSelections	An array of booleans, corresponding to the aOptions array.
+ *
+ * @return		ETrue on success, EFalse on error.
+ */
+TBool CTestSecurityInstUIHandler::DisplayOptionsL(const CAppInfo& /*aAppInfo*/,
+		      const RPointerArray<TDesC>& aOptions,
+		      RArray<TBool>& aSelections)
+	{
+	
+	TInt index;
+	TBool setFlag = EFalse;
+	
+	for (index=0; index<aOptions.Count();index++)
+		{
+		if (index == iDispOptions)
+			{
+			aSelections[index] = ETrue;
+			setFlag = ETrue;
+			}
+		else
+			{
+			aSelections[index] = EFalse;
+			}
+		}
+
+	if (setFlag == (TBool)ETrue)
+		{
+		return ETrue;
+		}
+	else
+		{
+		iErrCode = KErrOptions;
+		return EFalse;
+		}
+	}
+	
+/**
+ * Informs the UI of events occurring during installation.  
+ *
+ * @param aEvent	The event which has occurred.
+ * @param aValue	The value associated with the event if applicable.
+ * @param aDes		A descriptor associated with the event if applicable.
+ * @return TBool	Always returns ETrue to indicate the Install Event is always handled
+ */
+TBool CTestSecurityInstUIHandler::HandleInstallEventL(const CAppInfo& /*aAppInfo*/,
+			 TInstallEvent aEvent, 
+			 TInt /*aValue=0*/, 
+			 const TDesC& /*aDes=KNullDesC*/)
+	{
+	switch (aEvent)
+		{
+		case EEventSetProgressBarFinalValue:
+			break;
+		case EEventUpdateProgressBar:
+			break;
+		case EEventAbortedInstall:
+			iErrCode = KErrAbortInstall;
+			break;
+		case EEventCompletedInstall:
+			break;
+		case EEventCompletedUnInstall:
+			break;
+		case EEventAbortedUnInstall:
+			iErrCode = KErrAbortUnInstall;
+			break;
+		case EEventCompletedNoMessage:
+			break;
+		case EEventLeave:
+			iErrCode = KErrLeave;
+			break;
+		case EEventOcspCheckEnd:
+			break;
+		default:
+			break;
+		}
+	return ETrue;
+	}
+	
+/**
+ * Informs the UI of cancellable events occurring during installation.  
+ *
+ * @param aEvent	 		The event which has occurred.
+ * @param aCancelHandler 	This mix-in is used to inform Software Install that the user has
+ *			 				pressed the cancel button on the dialog.
+ * @param aValue	 		The value associated with the event if applicable.
+ * @param aDes           	A descriptor associated with the event if applicable.
+ */
+void CTestSecurityInstUIHandler::HandleCancellableInstallEventL(const CAppInfo& /*aAppInfo*/,
+			TInstallCancellableEvent aEvent, 
+		    MCancelHandler& /*aCancelHandler*/,
+		    TInt /*aValue=0*/, 
+		    const TDesC& /*aDes=KNullDesC*/)
+	{
+	switch (aEvent)
+		{
+		case EEventRemovingFiles:
+			break;
+		case EEventShuttingDownApps:
+			break;
+		case EEventCopyingFiles:
+			break;
+		case EEventOcspCheckStart:
+			break;
+		default:
+			break;
+		}
+	}
+
+/**
+ * Displays a dialog indicating that the package is unsigned, or that signature validation has failed.
+ *
+ * @param aAppInfo              Information about the application.
+ * @param aSigValidationResult	The result of signature validation.
+ * @param aPkixResult           Results of a validation of the PKIX  certificate chain.
+ *                              Note that is can be NULL, in this case no validation results are available.
+ * @param aCertificates         An array containing information about the certificates in the chain.
+ * @param aInstallAnyway		ETrue if installation is allowed to continue.
+ *
+ * @return						ETrue to continue the installation, EFalse to abort.
+ */
+TBool CTestSecurityInstUIHandler::DisplaySecurityWarningL(const CAppInfo& /*aAppInfo*/,
+						Swi::TSignatureValidationResult /*aSigValidationResult*/,
+						RPointerArray<CPKIXValidationResultBase>& /*aPkixResults*/,
+						RPointerArray<CCertificateInfo>& /*aCertificates*/,
+						TBool /*aInstallAnyway*/)
+	{
+	return ETrue;
+	}
+
+/**
+ * Displays a dialog indicating that there was an error carrying out online certificate status checking.
+ *
+ * @param aMessage		The error which occurred during online certificate status checking
+ * @param aOutcome		The outcome of the OCSP check. If no outcome can be given, it will be NULL.
+ * @param aWarningOnly	ETrue if the installation is allowed to continue after a warning, EFalse otherwise.
+ *
+ * @return				ETrue on success, EFalse on error.
+ */
+TBool CTestSecurityInstUIHandler::DisplayOcspResultL(const CAppInfo& /*aAppInfo*/,
+						TRevocationDialogMessage /*aMessage*/, 
+						RPointerArray<TOCSPOutcome>& /*aOutcomes*/, 
+						RPointerArray<CCertificateInfo>& /*aCertificates*/,
+						TBool aWarningOnly)
+	{
+	return aWarningOnly;
+	}
+	
+/**
+ * Used to inform the user the installation they are attempting is trying to overwrite
+ * a file that does not belong to it. Following this message installation is aborted.
+ *
+ * @param aAppInfo	        Information about the application.
+ * @param aInstalledAppInfo	Information about the application that owns the file in question.
+ * @param aFileName			The filename of the file in question
+ */
+void CTestSecurityInstUIHandler::DisplayCannotOverwriteFileL(const CAppInfo& /*aAppInfo*/,
+				 const CAppInfo& /*aInstalledAppInfo*/,
+				 const TDesC& /*aFileName*/)
+	{
+	iErrCode = KErrCannotOverwriteFile;
+	}
+	
+/**
+ * Displays a dialog at the start of the uninstallation with information about the application
+ * to be uninstalled. The user may cancel the uninstallation at this stage. This dialog must 
+ * be shown in TrustedUI mode.
+ *	
+ * @param aAppInfo	Information about the application.
+ *
+ * @note Trusted UI
+ *
+ * @return			ETrue to continue the uninstallation, or EFalse to abort the uninstallation.
+ */
+TBool CTestSecurityInstUIHandler::DisplayUninstallL(const CAppInfo& /*aAppInfo*/)
+	{
+	return iDispUnInstall;
+	}
+
+/**
+ * Displays a dialog containing text. This dialog has only a Continue button if aOption is 
+ * EInstFileTextOptionContinue, or Yes and No buttons otherwise.
+ *
+ * @param aAppInfo	Information about the application.
+ * @param aOption	The type of dialog box to display.
+ * @param aText		The text to display
+ *
+ * @return		ETrue if the user wants to go forward, EFalse otherwise.
+ */
+TBool CTestSecurityInstUIHandler::DisplayTextL(const CAppInfo& /*aAppInfo*/, 
+			    TFileTextOption /*aOption*/,
+			    const TDesC& /*aText*/)
+	{
+	return iDispTextDialog;
+	}
+	
+/**
+ * Displays a dialog showing an error message. 
+ *
+ * @param aAppInfo	    Information about the application.
+ * @param aType		    The error message to display.
+ * @param aParam	    An error specific parameter.
+ */
+void CTestSecurityInstUIHandler::DisplayErrorL(const CAppInfo& /*aAppInfo*/,
+			   TErrorDialog /*aType*/,
+			   const TDesC& /*aParam*/)
+	{
+	iErrCode = KErrError;
+	}
+
+/**
+ * Displays a dialog indicating that a component which is being uninstalled is a dependency
+ * of another component installed.
+ *
+ * @param aAppInfo		Information about the application.
+ * @param aComponents	An array of components which depend on components of the application
+ *
+ * @return				ETrue to continue the uninstallation, EFalse to abort.
+ */
+TBool CTestSecurityInstUIHandler::DisplayDependencyBreakL(const CAppInfo& /*aAppInfo*/,
+		      const RPointerArray<TDesC>& /*aComponents*/)
+	{
+	return iDispDependencyBreak;
+	}
+	
+/**
+ * Informs user that the applications are in use during an uninstallation.
+ * Return ETrue if the user wishes to continue the removal process and 
+ * close the applications anyway
+ *
+ * @param aAppNames		An array containing the name of the application in use.
+ *
+ * @return				ETrue if the user wishes to continue with removal.
+ */
+TBool CTestSecurityInstUIHandler::DisplayApplicationsInUseL(const CAppInfo& /*aAppInfo*/, 
+			const RPointerArray<TDesC>& /*aAppNames*/)
+	{
+	return iDispApplicationInUse;
+	}
+	
+/**
+ * Displays a generic question dialog with a Yes/No answer.
+ *
+ * @param aAppInfo	Information about the application.
+ * @param aQuestion The question to ask.
+ * @param aDes		A descriptor associated with the question if applicable. 
+ *
+ * @return			ETrue if the user pressed the Yes button,
+ *					EFalse if the user pressed the No button.
+ */
+TBool CTestSecurityInstUIHandler::DisplayQuestionL(const CAppInfo& /*aAppInfo*/, 
+			TQuestionDialog aQuestion, const TDesC& /*aDes=KNullDesC*/)
+	{
+	
+	switch(aQuestion)
+		{
+		case EQuestionIncompatible:
+			break;
+		default:
+			break;
+		}
+		
+	return iDispQuestion;
+	}
+
+TBool CTestSecurityInstUIHandler::DisplayMissingDependencyL(const CAppInfo& /*aAppInfo*/,
+	const TDesC& /*aDependencyName*/,TVersion /*aWantedVersionFrom*/,
+	TVersion /*aWantedVersionTo*/,TVersion /*aInstalledVersion*/)
+	{
+	return ETrue;
+	}
+	
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/techview/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+.\Export\StatGUI.iby   			\epoc32\rom\include\statgui.iby
+
+
+PRJ_PLATFORMS
+
+
+PRJ_MMPFILES
+.\statapi.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/techview/export/statgui.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __STATGUI_IBY__
+#define __STATGUI_IBY__
+
+REM Statgui GUI version
+
+#include <iniparser.iby>
+
+// To copy the GUI STAT to the ROM
+
+file=ABI_DIR\DEBUG_DIR\statgui.exe		Sys\Bin\Statgui.exe
+file=ABI_DIR\DEBUG_DIR\serialdriver.dll		Sys\Bin\serialdriver.dll
+data=ZRESOURCE\APPS\Statguiicon.mbm		resource\Apps\Statguiicon.mbm
+data=ZRESOURCE\APPS\Statgui.rsc			resource\Apps\Statgui.rsc
+data=ZRESOURCE\APPS\Statgui_loc.rsc		resource\Apps\Statgui_loc.rsc
+data=ZPRIVATE\10003a3f\APPS\Statgui_reg.rsc	Private\10003a3f\Apps\Statgui_reg.rsc
+
+
+#endif // ifndef __STATGUI_IBY__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/techview/export/statui.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4 @@
+ConnectType= 1
+Address= 1
+Running= 0
+ConnectAutomatically= 1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/techview/statapi.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   Build file for DISTTechview	
+*
+*/
+
+
+
+MACRO SYMBIAN_DIST_TECHVIEW
+
+
+#define SYMBIAN_DIST_TECHVIEW
+
+#include "../common/statapi_common.mmp"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/techview/statgui.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include "../rsc/statgui_ui.rss"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/uiq/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+PRJ_MMPFILES
+.\statapi.mmp
+makefile .\statapi_buildsis.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/uiq/statapi.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   Buildfile for OS DISTUIQ
+*
+*/
+
+
+MACRO SYMBIAN_OS_HURRICANE
+MACRO SYMBIAN_DIST_UIQ
+
+#define SYMBIAN_OS_HURRICANE
+#define SYMBIAN_DIST_UIQ
+
+#include "../common/statapi_common.mmp"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/uiq/statapi.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include "../rsc/statapi_ui.rss"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/uiq/statapi_buildsis.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#############################################################################################################
+#
+# BUILDSIS STANDARD
+#
+#############################################################################################################
+!IF "$(CFG)" == "UREL" && ("$(PLATFORM)" == "WINS" || "$(PLATFORM)" == "WINSCW")
+
+FINAL:
+	makesis -v -d\epoc32\release\$(PLATFORM)\$(CFG)\z\system\apps\statapi statapi_standard.pkg statapi.Hurricane.UIQ.$(PLATFORM).sis
+
+!ELSEIF "$(CFG)" == "UREL"
+
+FINAL:
+	makesis -v -d\epoc32\release\$(PLATFORM)\$(CFG) statapi_standard.pkg statapi.Hurricane.UIQ.$(PLATFORM).sis
+
+!ENDIF
+
+#############################################################################################################
+#
+#
+#
+#############################################################################################################
+CLEAN FINAL MAKMAKE FREEZE LIB CLEANLIB RESOURCE RELEASABLES BLD SAVESPACE : 
+VENDORID 0x70000001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/uiq/statapi_standard.pkg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,21 @@
+;
+; Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+#{"Statapi"},(0x10009B04),1,0,0
+*"..\cf_common\stat.key","..\cf_common\stat.cer"
+"statapi.app"-"!:\system\apps\statapi\statapi.app"
+"\epoc32\data\z\system\apps\statapi\statapi.aif"-"!:\system\apps\statapi\statapi.aif"
+"\epoc32\data\z\system\apps\statapi\statapi.rsc"-"!:\system\apps\statapi\statapi.rsc"
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/group/release.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,5 @@
+NOTESRC_RELEASER
+Nokia Ltd. 
+
+NOTESRC_RELEASE_REASON
+STAT release.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/group/statsrv.mrp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+#
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+
+component  ana_testfw_testexecfw_statsrv
+source /src/tools/ana/testfw/testexecfw/statsrv
+binary /src/tools/ana/testfw/testexecfw/statsrv/device/source/statapi/console all
+exports /src/tools/ana/testfw/testexecfw/statsrv/device/source/statapi/console
+notes_source /src/tools/ana/testfw/testexecfw/statsrv/group/release.txt
+#notes_source ./release.txt
+
+#  == IPR section auto-inserted from distribution.policy files  ==
+ipr T 
+
+# == end auto-inserted section ==
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,20 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+#include "../symbianunittestfw_pub/group/bld.inf"
+#include "../sutfw/group/bld.inf"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+#include "../sutfwcore/group/bld.inf"
+#include "../sutfwui/sutfwconsoleui/group/bld.inf"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/inc/symbianunittestobserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef SYMBIANUNITTESTOBSERVER_H
+#define SYMBIANUNITTESTOBSERVER_H
+
+// INCLUDES
+#include <e32std.h>
+
+// CLASS DECLARATION
+class MSymbianUnitTestObserver
+    {
+    public: // New functions
+        
+        virtual void IncrementExecutedTestsCount() = 0;
+    };
+
+#endif // SYMBIANUNITTESTOBSERVER_H
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/inc/symbianunittestrunner.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,80 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTRUNNER_H
+#define SYMBIANUNITTESTRUNNER_H
+
+// INCLUDES
+#include "symbianunittestobserver.h"
+#include <badesca.h>
+#include <e32base.h>
+
+// FORWARD DECLARATIONS
+class MSymbianUnitTestInterface;
+class CSymbianUnitTestResult;
+class MSymbianUnitTestUiCallBack;
+
+const TInt KSymbianUnitTestDefaultTimeout = 30;
+
+// CLASS DECLARATION
+class CSymbianUnitTestRunner : public CBase, public MSymbianUnitTestObserver
+    {
+    public: // Constructors and destructor
+    
+        IMPORT_C static CSymbianUnitTestRunner* NewLC(
+            MSymbianUnitTestUiCallBack& aUiCallBack );
+    
+        IMPORT_C static CSymbianUnitTestRunner* NewL(
+            MSymbianUnitTestUiCallBack& aUiCallBack );
+    
+        IMPORT_C ~CSymbianUnitTestRunner();
+    
+    public: // From MSymbianUnitTestObserver
+        
+        void IncrementExecutedTestsCount();    
+        
+    public: // New functions
+        
+        IMPORT_C TInt TestCount();
+        
+        IMPORT_C void ExecuteTestsL( 
+            const MDesCArray& aTestDllNames,
+            TBool aMemoryAllocationFailureSimulation,
+            const TDesC& aOutputFileName,
+            const TDesC& aOutputFormat,
+	    const CDesCArray& aTestCaseNames, 
+	    TInt aTimeout = KSymbianUnitTestDefaultTimeout );
+        
+        IMPORT_C TInt FailedTestCount();
+    
+    private: // Constructors
+    
+        CSymbianUnitTestRunner( MSymbianUnitTestUiCallBack& aUiCallBack );
+        void ConstructL();
+    
+    private: // New functions
+        
+        static void DeleteTest( TAny* aTest );
+        
+    private: // Data
+        
+        MSymbianUnitTestUiCallBack& iUiCallBack;
+        CSymbianUnitTestResult* iResult;
+        TInt iTestCount;
+    };
+
+#endif // SYMBIANUNITTESTRUNNER_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/inc/symbianunittestuicallback.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTUICALLBACK_H
+#define SYMBIANUNITTESTUICALLBACK_H
+
+// INCLUDES
+#include <e32std.h>
+
+// CLASS DECLARATION
+class MSymbianUnitTestUiCallBack
+    {
+    public: // New functions
+
+        virtual void InfoMsg( const TDesC& aMessage ) = 0;
+        virtual void InfoMsg( const TDesC& aFormat, const TDesC& aMessage ) = 0;
+        virtual void IncrementExecutedTestsCount() = 0;
+    };
+
+#endif // SYMBIANUNITTESTUICALLBACK_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/inc/symbianunittestversion.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef SYMBIANUNITTESTVERSION_H
+#define SYMBIANUNITTESTVERSION_H
+
+#define SUT_MAJOR_VERSION 0 
+#define SUT_MINOR_VERSION 9
+#define SUT_BUILD_VERSION 1
+
+#endif /*SYNBIANUNITTESTVERSION_H*/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/BWINS/symbianunittestfwU.DEF	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+EXPORTS
+	?RecordNoLeaveFromStatementL@CSymbianUnitTest@@IAEXABVTDesC8@@H0@Z @ 1 NONAME ; void CSymbianUnitTest::RecordNoLeaveFromStatementL(class TDesC8 const &, int, class TDesC8 const &)
+	??0CSymbianUnitTest@@IAE@XZ @ 2 NONAME ; CSymbianUnitTest::CSymbianUnitTest(void)
+	?ConstructL@CSymbianUnitTest@@IAEXABVTDesC8@@@Z @ 3 NONAME ; void CSymbianUnitTest::ConstructL(class TDesC8 const &)
+	?AddL@CSymbianUnitTestSuite@@QAEXPAVMSymbianUnitTestInterface@@@Z @ 4 NONAME ; void CSymbianUnitTestSuite::AddL(class MSymbianUnitTestInterface *)
+	??1CSymbianUnitTest@@UAE@XZ @ 5 NONAME ; CSymbianUnitTest::~CSymbianUnitTest(void)
+	?AssertionFailedL@CSymbianUnitTest@@IAEXABVTDesC8@@H0@Z @ 6 NONAME ; void CSymbianUnitTest::AssertionFailedL(class TDesC8 const &, int, class TDesC8 const &)
+	?TestCount@CSymbianUnitTestRunner@@QAEHXZ @ 7 NONAME ; int CSymbianUnitTestRunner::TestCount(void)
+	?ExecuteTestsL@CSymbianUnitTestRunner@@QAEXABVMDesC16Array@@HABVTDesC16@@1ABVCDesC16Array@@H@Z @ 8 NONAME ; void CSymbianUnitTestRunner::ExecuteTestsL(class MDesC16Array const &, int, class TDesC16 const &, class TDesC16 const &, class CDesC16Array const &, int)
+	?AssertEqualsL@CSymbianUnitTest@@IAEXHHHABVTDesC8@@@Z @ 9 NONAME ; void CSymbianUnitTest::AssertEqualsL(int, int, int, class TDesC8 const &)
+	?AssertEqualsL@CSymbianUnitTest@@IAEXABVTDesC16@@0HABVTDesC8@@@Z @ 10 NONAME ; void CSymbianUnitTest::AssertEqualsL(class TDesC16 const &, class TDesC16 const &, int, class TDesC8 const &)
+	?Name@CSymbianUnitTestSuite@@UBEABVTDesC16@@XZ @ 11 NONAME ; class TDesC16 const & CSymbianUnitTestSuite::Name(void) const
+	?AssertLeaveL@CSymbianUnitTest@@IAEXABVTDesC8@@HHH0@Z @ 12 NONAME ; void CSymbianUnitTest::AssertLeaveL(class TDesC8 const &, int, int, int, class TDesC8 const &)
+	?AssertEqualsL@CSymbianUnitTest@@IAEXABVTDesC8@@0H0@Z @ 13 NONAME ; void CSymbianUnitTest::AssertEqualsL(class TDesC8 const &, class TDesC8 const &, int, class TDesC8 const &)
+	?SetupL@CSymbianUnitTest@@MAEXXZ @ 14 NONAME ; void CSymbianUnitTest::SetupL(void)
+	?Name@CSymbianUnitTest@@UBEABVTDesC16@@XZ @ 15 NONAME ; class TDesC16 const & CSymbianUnitTest::Name(void) const
+	?ExecuteL@CSymbianUnitTest@@UAEXAAVMSymbianUnitTestObserver@@AAVCSymbianUnitTestResult@@W4TFailureSimulation@MSymbianUnitTestInterface@@ABVCDesC16Array@@H@Z @ 16 NONAME ; void CSymbianUnitTest::ExecuteL(class MSymbianUnitTestObserver &, class CSymbianUnitTestResult &, enum MSymbianUnitTestInterface::TFailureSimulation, class CDesC16Array const &, int)
+	?NewL@CSymbianUnitTestSuite@@SAPAV1@ABVTDesC16@@@Z @ 17 NONAME ; class CSymbianUnitTestSuite * CSymbianUnitTestSuite::NewL(class TDesC16 const &)
+	??1CSymbianUnitTestSuite@@UAE@XZ @ 18 NONAME ; CSymbianUnitTestSuite::~CSymbianUnitTestSuite(void)
+	?NewLC@CSymbianUnitTestSuite@@SAPAV1@ABVTDesC16@@@Z @ 19 NONAME ; class CSymbianUnitTestSuite * CSymbianUnitTestSuite::NewLC(class TDesC16 const &)
+	?NewLC@CSymbianUnitTestRunner@@SAPAV1@AAVMSymbianUnitTestUiCallBack@@@Z @ 20 NONAME ; class CSymbianUnitTestRunner * CSymbianUnitTestRunner::NewLC(class MSymbianUnitTestUiCallBack &)
+	??1CSymbianUnitTestRunner@@UAE@XZ @ 21 NONAME ; CSymbianUnitTestRunner::~CSymbianUnitTestRunner(void)
+	?ExecuteL@CSymbianUnitTestSuite@@UAEXAAVMSymbianUnitTestObserver@@AAVCSymbianUnitTestResult@@W4TFailureSimulation@MSymbianUnitTestInterface@@ABVCDesC16Array@@H@Z @ 22 NONAME ; void CSymbianUnitTestSuite::ExecuteL(class MSymbianUnitTestObserver &, class CSymbianUnitTestResult &, enum MSymbianUnitTestInterface::TFailureSimulation, class CDesC16Array const &, int)
+	?IsMemoryAllocationFailureSimulationUsed@CSymbianUnitTest@@IBEHXZ @ 23 NONAME ; int CSymbianUnitTest::IsMemoryAllocationFailureSimulationUsed(void) const
+	?FailedTestCount@CSymbianUnitTestRunner@@QAEHXZ @ 24 NONAME ; int CSymbianUnitTestRunner::FailedTestCount(void)
+	?TestCaseCount@CSymbianUnitTestSuite@@UAEHXZ @ 25 NONAME ; int CSymbianUnitTestSuite::TestCaseCount(void)
+	?NewL@CSymbianUnitTestRunner@@SAPAV1@AAVMSymbianUnitTestUiCallBack@@@Z @ 26 NONAME ; class CSymbianUnitTestRunner * CSymbianUnitTestRunner::NewL(class MSymbianUnitTestUiCallBack &)
+	?AddTestCaseL@CSymbianUnitTest@@IAEXABVTDesC16@@P81@AEXXZ11@Z @ 27 NONAME ; void CSymbianUnitTest::AddTestCaseL(class TDesC16 const &, void (*)(void), void (*)(void), void (*)(void))
+	?TestCaseCount@CSymbianUnitTest@@UAEHXZ @ 28 NONAME ; int CSymbianUnitTest::TestCaseCount(void)
+	?Teardown@CSymbianUnitTest@@MAEXXZ @ 29 NONAME ; void CSymbianUnitTest::Teardown(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/EABI/symbianunittestfwU.DEF	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,70 @@
+EXPORTS
+	_ZN16CSymbianUnitTest10ConstructLERK6TDesC8 @ 1 NONAME
+	_ZN16CSymbianUnitTest12AddTestCaseLERK7TDesC16MS_FvvES4_S4_ @ 2 NONAME
+	_ZN16CSymbianUnitTest12AssertLeaveLERK6TDesC8iiiS2_ @ 3 NONAME
+	_ZN16CSymbianUnitTest13AssertEqualsLERK6TDesC8S2_iS2_ @ 4 NONAME
+	_ZN16CSymbianUnitTest13AssertEqualsLERK7TDesC16S2_iRK6TDesC8 @ 5 NONAME
+	_ZN16CSymbianUnitTest13AssertEqualsLEiiiRK6TDesC8 @ 6 NONAME
+	_ZN16CSymbianUnitTest13TestCaseCountEv @ 7 NONAME
+	_ZN16CSymbianUnitTest16AssertionFailedLERK6TDesC8iS2_ @ 8 NONAME
+	_ZN16CSymbianUnitTest27RecordNoLeaveFromStatementLERK6TDesC8iS2_ @ 9 NONAME
+	_ZN16CSymbianUnitTest6SetupLEv @ 10 NONAME
+	_ZN16CSymbianUnitTest8ExecuteLER24MSymbianUnitTestObserverR22CSymbianUnitTestResultN25MSymbianUnitTestInterface18TFailureSimulationERK12CDesC16Arrayi @ 11 NONAME
+	_ZN16CSymbianUnitTest8TeardownEv @ 12 NONAME
+	_ZN16CSymbianUnitTestC1Ev @ 13 NONAME
+	_ZN16CSymbianUnitTestC2Ev @ 14 NONAME
+	_ZN16CSymbianUnitTestD0Ev @ 15 NONAME
+	_ZN16CSymbianUnitTestD1Ev @ 16 NONAME
+	_ZN16CSymbianUnitTestD2Ev @ 17 NONAME
+	_ZN21CSymbianUnitTestSuite13TestCaseCountEv @ 18 NONAME
+	_ZN21CSymbianUnitTestSuite4AddLEP25MSymbianUnitTestInterface @ 19 NONAME
+	_ZN21CSymbianUnitTestSuite4NewLERK7TDesC16 @ 20 NONAME
+	_ZN21CSymbianUnitTestSuite5NewLCERK7TDesC16 @ 21 NONAME
+	_ZN21CSymbianUnitTestSuite8ExecuteLER24MSymbianUnitTestObserverR22CSymbianUnitTestResultN25MSymbianUnitTestInterface18TFailureSimulationERK12CDesC16Arrayi @ 22 NONAME
+	_ZN21CSymbianUnitTestSuiteD0Ev @ 23 NONAME
+	_ZN21CSymbianUnitTestSuiteD1Ev @ 24 NONAME
+	_ZN21CSymbianUnitTestSuiteD2Ev @ 25 NONAME
+	_ZN22CSymbianUnitTestRunner13ExecuteTestsLERK12MDesC16ArrayiRK7TDesC16S5_RK12CDesC16Arrayi @ 26 NONAME
+	_ZN22CSymbianUnitTestRunner15FailedTestCountEv @ 27 NONAME
+	_ZN22CSymbianUnitTestRunner4NewLER26MSymbianUnitTestUiCallBack @ 28 NONAME
+	_ZN22CSymbianUnitTestRunner5NewLCER26MSymbianUnitTestUiCallBack @ 29 NONAME
+	_ZN22CSymbianUnitTestRunner9TestCountEv @ 30 NONAME
+	_ZN22CSymbianUnitTestRunnerD0Ev @ 31 NONAME
+	_ZN22CSymbianUnitTestRunnerD1Ev @ 32 NONAME
+	_ZN22CSymbianUnitTestRunnerD2Ev @ 33 NONAME
+	_ZNK16CSymbianUnitTest39IsMemoryAllocationFailureSimulationUsedEv @ 34 NONAME
+	_ZNK16CSymbianUnitTest4NameEv @ 35 NONAME
+	_ZNK21CSymbianUnitTestSuite4NameEv @ 36 NONAME
+	_ZTI16CSymbianUnitTest @ 37 NONAME
+	_ZTI21CSymbianUnitTestSuite @ 38 NONAME
+	_ZTI22CSymbianUnitTestResult @ 39 NONAME
+	_ZTI22CSymbianUnitTestRunner @ 40 NONAME
+	_ZTI23CSymbianUnitTestFailure @ 41 NONAME
+	_ZTI27CSymbianUnitTestOutputAsXml @ 42 NONAME
+	_ZTI28CSymbianUnitTestOutputAsHtml @ 43 NONAME
+	_ZTI28CSymbianUnitTestOutputAsText @ 44 NONAME
+	_ZTI31CSymbianUnitTestOutputFormatter @ 45 NONAME
+	_ZTI32CSymbianUnitTestFileOutputWriter @ 46 NONAME
+	_ZTIN16CSymbianUnitTest20CSymbianUnitTestCaseE @ 47 NONAME
+	_ZTV16CSymbianUnitTest @ 48 NONAME
+	_ZTV21CSymbianUnitTestSuite @ 49 NONAME
+	_ZTV22CSymbianUnitTestResult @ 50 NONAME
+	_ZTV22CSymbianUnitTestRunner @ 51 NONAME
+	_ZTV23CSymbianUnitTestFailure @ 52 NONAME
+	_ZTV27CSymbianUnitTestOutputAsXml @ 53 NONAME
+	_ZTV28CSymbianUnitTestOutputAsHtml @ 54 NONAME
+	_ZTV28CSymbianUnitTestOutputAsText @ 55 NONAME
+	_ZTV31CSymbianUnitTestOutputFormatter @ 56 NONAME
+	_ZTV32CSymbianUnitTestFileOutputWriter @ 57 NONAME
+	_ZTVN16CSymbianUnitTest20CSymbianUnitTestCaseE @ 58 NONAME
+	_ZThn4_N16CSymbianUnitTest13TestCaseCountEv @ 59 NONAME
+	_ZThn4_N16CSymbianUnitTest8ExecuteLER24MSymbianUnitTestObserverR22CSymbianUnitTestResultN25MSymbianUnitTestInterface18TFailureSimulationERK12CDesC16Arrayi @ 60 NONAME
+	_ZThn4_N16CSymbianUnitTestD0Ev @ 61 NONAME
+	_ZThn4_N16CSymbianUnitTestD1Ev @ 62 NONAME
+	_ZThn4_N21CSymbianUnitTestSuite13TestCaseCountEv @ 63 NONAME
+	_ZThn4_N21CSymbianUnitTestSuite8ExecuteLER24MSymbianUnitTestObserverR22CSymbianUnitTestResultN25MSymbianUnitTestInterface18TFailureSimulationERK12CDesC16Arrayi @ 64 NONAME
+	_ZThn4_N21CSymbianUnitTestSuiteD0Ev @ 65 NONAME
+	_ZThn4_N21CSymbianUnitTestSuiteD1Ev @ 66 NONAME
+	_ZThn4_NK16CSymbianUnitTest4NameEv @ 67 NONAME
+	_ZThn4_NK21CSymbianUnitTestSuite4NameEv @ 68 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/group/SUTFlags.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+// Set this flag to enable logging.
+// (create log folder c:\logs\sut manually in the device)
+#define __ENABLE_LOGGING__
+
+// Set this flag to enable debug level logging. it is disabled by default.
+#define __ENABLE_LOGGING_DEBUG__
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+PRJ_EXPORTS
+SUTFlags.cfg
+
+PRJ_MMPFILES
+symbianunittestfw.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/group/symbianunittestfw.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:    
+*
+*/
+
+#include <SUTFlags.cfg>
+
+TARGET        symbianunittestfw.dll
+TARGETTYPE    dll
+UID           0x1000008d 0x20022E74
+
+// Framework
+SOURCEPATH    ../sutfwframework/src
+SOURCE        symbianunittest.cpp
+SOURCE        symbianunittestsuite.cpp
+SOURCE        symbianunittestfailure.cpp
+SOURCE        symbianunittestresult.cpp
+
+// Output
+SOURCEPATH    ../sutfwoutput/src
+SOURCE        symbianunittestfileoutputwriter.cpp
+SOURCE        symbianunittestoutputformatter.cpp
+SOURCE        symbianunittestoutputashtml.cpp
+SOURCE        symbianunittestoutputastext.cpp
+SOURCE        symbianunittestoutputasxml.cpp
+SOURCE        symbianunittestoutputfactory.cpp
+
+// Test runner
+SOURCEPATH    ../sutfwtestrunner/src
+SOURCE        symbianunittestrunner.cpp
+
+USERINCLUDE   ../sutfwframework/inc
+USERINCLUDE   ../sutfwoutput/inc
+USERINCLUDE   ../../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/symbianunittest
+
+LIBRARY       euser.lib
+LIBRARY       charconv.lib
+LIBRARY       efsrv.lib
+LIBRARY       bafl.lib
+
+#if defined(__ENABLE_LOGGING__)
+LIBRARY       flogger.lib
+#endif
+
+VENDORID 0x101FB657
+
+CAPABILITY    ALL -TCB
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/inc/sutlogger.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SUT_LOG_DEF__
+#define SUT_LOG_DEF__
+
+#include <SUTFlags.cfg>
+
+#ifdef __ENABLE_LOGGING__
+
+#include <flogger.h>
+_LIT(KLogFolder, "sut");
+_LIT(KLogFile, "sut_log.txt");
+
+#define SUT_LOG_START(a1) {RFileLogger::Write(KLogFolder, KLogFile, EFileLoggingModeOverwrite, a1);}
+#define SUT_LOG_INFO(a1) {RFileLogger::Write(KLogFolder, KLogFile, EFileLoggingModeAppend, a1);}
+#define SUT_LOG_FORMAT(a1, a2) {RFileLogger::WriteFormat(KLogFolder, KLogFile, EFileLoggingModeAppend, a1, (a2));}
+#define SUT_LOG_FORMAT2(a1, a2, a3) {RFileLogger::WriteFormat(KLogFolder, KLogFile, EFileLoggingModeAppend, a1, (a2), (a3));}
+#define SUT_LOG_FORMAT3(a1, a2, a3, a4) {RFileLogger::WriteFormat(KLogFolder, KLogFile, EFileLoggingModeAppend, a1, (a2), (a3), (a4));}
+
+ 
+#ifdef __ENABLE_LOGGING_DEBUG__
+#define SUT_LOG_DEBUG(a1) {_LIT(temp, a1); RFileLogger::Write(KLogFolder, KLogFile, EFileLoggingModeAppend, temp);}
+#define SUT_LOG_DEBUGF(a1, a2) {RFileLogger::WriteFormat(KLogFolder, KLogFile, EFileLoggingModeAppend, a1, (a2));}
+#else
+#define SUT_LOG_DEBUG(a1)
+#define SUT_LOG_DEBUGF(a1, a2)
+#endif // __ENABLE_LOGGING_DEBUG__
+
+#else
+// NO LOGGING
+
+#define SUT_LOG_START(a1) 
+#define SUT_LOG_INFO(a1)
+#define SUT_LOG_FORMAT(a1, a2) 
+#define SUT_LOG_FORMAT2(a1, a2, a3) 
+#define SUT_LOG_FORMAT3(a1, a2, a3, a4)
+#define SUT_LOG_DEBUG(a1)
+#define SUT_LOG_DEBUGF(a1, a2)
+
+#endif  // __ENABLE_LOGGING__
+
+#endif  // SUT_LOG_DEF__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/inc/symbianunittestfailure.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,70 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTFAILURE_H
+#define SYMBIANUNITTESTFAILURE_H
+
+// INCLUDES
+#include <e32base.h>
+
+// FORWARD DECLARATIONS
+class MSymbianUnitTestInterface;
+
+// CLASS DECLARATION
+class CSymbianUnitTestFailure : public CBase
+    {
+    public: // Constructors and destructor
+    
+        static CSymbianUnitTestFailure* NewL(
+            const TDesC& aTestName,
+            const TDesC8& aFailureMessage,
+            TInt aLineNumber,
+            const TDesC8& aFileName );
+
+        static CSymbianUnitTestFailure* NewLC(
+            const TDesC& aTestName,
+            const TDesC8& aFailureMessage,
+            TInt aLineNumber,
+            const TDesC8& aFileName ); 
+        
+        ~CSymbianUnitTestFailure();
+    
+    public: // New functions
+        
+        const TDesC8& TestName();
+        const TDesC8& FailureMessage();
+        TInt LineNumber();
+        const TDesC8& FileName();
+    
+    private: // Constructors
+        
+        CSymbianUnitTestFailure( TInt aLineNumber );
+        
+        void ConstructL( 
+            const TDesC& aTestName,
+            const TDesC8& aFailureMessage,
+            const TDesC8& aFileName );
+        
+    private: // Data
+    
+        TInt iLineNumber;
+        HBufC8* iTestName;
+        HBufC8* iFailureMessage;
+        HBufC8* iFileName;  
+    };
+
+#endif // SYMBIANUNITTESTFAILURE_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/inc/symbianunittestresult.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef SYMBIANUNITTESTRESULT_H
+#define SYMBIANUNITTESTRESULT_H
+
+// INCLUDES
+#include <e32base.h>
+#include <symbianunittestmacros.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestFailure;
+
+// CLASS DECLARATION
+class CSymbianUnitTestResult : public CBase
+    {
+    public: // Constructors and destructor
+    
+        static CSymbianUnitTestResult* NewLC();
+        static CSymbianUnitTestResult* NewL();
+        ~CSymbianUnitTestResult();
+    
+    public: // New functions
+        
+        TInt TestCount() const;
+        
+        TInt PassedTestCount() const;
+        
+        RPointerArray< CSymbianUnitTestFailure >& Failures();    
+        
+        void StartTestL( const TDesC& aTestName );    
+        void EndTestL();    
+ 
+        void AddSetupErrorL( 
+            TInt aError );        
+        
+        void AddLeaveFromTestL( 
+            TInt aLeaveCode,
+            TInt aAllocFailureRate );
+        
+        void AddMemoryLeakInfoL(
+            TInt aLeakedMemory,
+            TInt aAllocFailureRate );
+        
+        void AddPanicInfoL(
+            const TExitCategoryName& aPanicCategory,
+            TInt aPanicReason,
+            TInt aAllocFailureRate );
+    
+        TInt AddAssertFailure(
+            const TDesC8& aFailureMessage,
+            TInt aLineNumber,
+            const TDesC8& aFileName );        
+
+	void AddTimeOutErrorL(
+	    TInt aTimeOut);
+        
+    private: // Constructors
+    
+        CSymbianUnitTestResult();
+        void ConstructL();
+        
+    private: // New functions
+   
+        void AddAssertFailureL(
+            const TDesC8& aFailureMessage,
+            TInt aLineNumber,
+            const TDesC8& aFileName );        
+        
+        TInt AddFailure( 
+            const TDesC8& aFailureText,
+            TInt aAllocFailureRate );        
+        
+        void AddFailureL( 
+            const TDesC8& aFailureText,
+            TInt aAllocFailureRate );
+
+    private: // Data
+        
+        RHeap& iOriginalHeap;
+        RPointerArray< CSymbianUnitTestFailure > iFailures;
+        TInt iTestCount;
+        HBufC* iCurrentTestName;
+	TTime iTime;
+	TBool iCurrentResult;
+        
+    private: // Test
+        
+        SYMBIAN_UNIT_TEST_CLASS( UT_CSymbianUnitTestResult )        
+    };
+
+#endif // SYMBIANUNITTESTRESULT_H
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/src/symbianunittest.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,624 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestresult.h"
+#include "symbianunittestobserver.h"
+#include "sutlogger.h"
+#include <symbianunittest.h>
+#include <e32math.h>
+#include <utf.h>
+#include <e32debug.h>
+
+// Assertion failure message formats:
+_LIT8( KIntsNotEqualFormat, "Asserted: expected=%d, actual=%d" );
+_LIT8( KDesCsNotEqualFormat, "Asserted: expected='%S', actual='%S'" );
+_LIT8( KAssertLeaveFormat1, "'%S' expected to leave: expected=%d, actual=%d" );
+_LIT8( KAssertLeaveFormat2, "'%S' expected to leave but did not leave" );
+
+const TInt KMaxSizeOfTwoIntsAsText = 80;
+const TInt KErrSymbianUnitTestAssertionFailed = -99999999;
+_LIT( KTestThreadName, "SymbianUnitTestThread" );
+const TInt KTestThreadMaxHeapSize = 0x400000; // 4 MB
+_LIT8( KDoubleColon8, "::" );
+_LIT( KDoubleColon16, "::" );
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::ConstructL( const TDesC8& aName )
+    {    
+    TInt doubleColonPos( aName.FindF( KDoubleColon8 ) );
+    TPtrC8 classNamePtr( aName );
+    if ( doubleColonPos > 0 )
+        {
+        classNamePtr.Set( aName.Left( doubleColonPos ) );
+        }
+    iName = CnvUtfConverter::ConvertToUnicodeFromUtf8L( classNamePtr );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C CSymbianUnitTest::CSymbianUnitTest()
+ : iAllocFailureType( RHeap::ENone ),
+   iAllocFailureRate( 0 )
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C CSymbianUnitTest::~CSymbianUnitTest() 
+    { 
+    delete iName;
+    iTestCases.ResetAndDestroy();
+    }
+
+// -----------------------------------------------------------------------------
+// From MSymbianUnitTestInterface
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::ExecuteL(
+    MSymbianUnitTestObserver& aObserver,
+    CSymbianUnitTestResult& aResult,
+    MSymbianUnitTestInterface::TFailureSimulation aFailureSimulation,
+    const CDesCArray& aTestCaseNames,
+    TInt aTimeout )
+    {
+    if ( aFailureSimulation == EMemAllocFailureSimulation )
+        {
+        iAllocFailureType = RHeap::EDeterministic;
+        }
+    else
+        {
+        iAllocFailureType = RHeap::ENone;
+        }      
+    SUT_LOG_FORMAT(_L("start testing, total test cases[%d]"), iTestCases.Count());
+    //print the test cases name in the log
+    for ( TInt i = iTestCases.Count() -1; i >=0 ; i-- )
+        {
+        CSymbianUnitTestCase& testCase = *( iTestCases[ i ] );
+	//check the specified test case list if any
+	if ( aTestCaseNames.Count() > 0 )
+	    {
+	    TInt index=0;
+	    TInt ret = aTestCaseNames.Find(testCase.Name(), index );
+	    if (ret != 0)
+	        {
+		//the case isn't in the specified test case names, skip it
+                SUT_LOG_FORMAT(_L("skip test case[%S]"), &testCase.Name());
+		delete iTestCases[i];
+                iTestCases.Remove(i);
+                continue;
+	        }
+	    }
+	SUT_LOG_FORMAT(_L("TestCase[%S]"), &testCase.Name());
+        }
+
+    for ( TInt i = 0; i < iTestCases.Count(); i++ )
+        {
+        CSymbianUnitTestCase& testCase = *( iTestCases[ i ] );
+
+        aResult.StartTestL( testCase.Name() );
+        ExecuteTestCaseInThreadL( testCase, aResult, aTimeout );
+        aResult.EndTestL();
+        aObserver.IncrementExecutedTestsCount();        
+        }
+    SUT_LOG_FORMAT(_L("testing finished, total passed test cases[%d]"), aResult.PassedTestCount());
+    }
+
+// -----------------------------------------------------------------------------
+// From MSymbianUnitTestInterface
+// -----------------------------------------------------------------------------
+//
+EXPORT_C TInt CSymbianUnitTest::TestCaseCount()
+    {
+    return iTestCases.Count();
+    }
+
+// -----------------------------------------------------------------------------
+// From MSymbianUnitTestInterface
+// -----------------------------------------------------------------------------
+//
+EXPORT_C const TDesC& CSymbianUnitTest::Name() const
+    {
+    if ( iName )
+        {
+        return *iName;
+        }
+    return KNullDesC;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::SetupL()
+    {
+    // The default implementation is no operation
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::Teardown()
+    {
+    // The default implementation is no operation
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C TBool CSymbianUnitTest::IsMemoryAllocationFailureSimulationUsed() const
+    {
+    return ( iAllocFailureType == RHeap::EDeterministic );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::AddTestCaseL( 
+    const TDesC& aName,
+    FunctionPtr aSetupFunction,
+    FunctionPtr aTestFunction,
+    FunctionPtr aTeardownFunction )
+    {
+    const TInt KTestCaseNameLength = 
+        Name().Length() + KDoubleColon16().Length() + aName.Length(); 
+    HBufC* name = HBufC::NewLC( KTestCaseNameLength );
+    name->Des().Append( Name() );
+    name->Des().Append( KDoubleColon16 );
+    name->Des().Append( aName ); 
+    CSymbianUnitTestCase* testCase = 
+        CSymbianUnitTestCase::NewL( 
+            *name, aSetupFunction, aTestFunction, aTeardownFunction );
+    CleanupStack::PopAndDestroy( name );
+    CleanupStack::PushL( testCase );
+    iTestCases.AppendL( testCase );
+    CleanupStack::Pop( testCase );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::AssertEqualsL(
+    TInt aExpectedValue, 
+    TInt aActualValue, 
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    if ( aExpectedValue != aActualValue )
+        {
+        StopAllocFailureSimulation();
+        HBufC8* msg = HBufC8::NewLC( 
+            KIntsNotEqualFormat().Size() + KMaxSizeOfTwoIntsAsText );
+        msg->Des().Format( KIntsNotEqualFormat, aExpectedValue, aActualValue );
+        AssertionFailedL( *msg, aLineNumber, aFileName );
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::AssertEqualsL(
+    const TDesC8& aExpectedValue,
+    const TDesC8& aActualValue,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    if ( aExpectedValue.Compare( aActualValue ) != 0 )
+        {
+        StopAllocFailureSimulation();
+        TInt size = 
+            KDesCsNotEqualFormat().Size() + 
+            aExpectedValue.Size() + 
+            aActualValue.Size();
+        HBufC8 *msg = HBufC8::NewLC( size );
+        msg->Des().Format( KDesCsNotEqualFormat, 
+                           &aExpectedValue, 
+                           &aActualValue );
+        AssertionFailedL( *msg, aLineNumber, aFileName );
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::AssertEqualsL(
+    const TDesC16& aExpectedValue,
+    const TDesC16& aActualValue,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    if ( aExpectedValue.Compare( aActualValue ) != 0 )
+        {
+        StopAllocFailureSimulation();
+        HBufC8* msg = NotEqualsMessageLC( aExpectedValue, aActualValue );
+        AssertionFailedL( *msg, aLineNumber, aFileName );
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::AssertLeaveL(
+    const TDesC8& aStatement,
+    TInt aActualLeaveCode,
+    TInt aExpectedLeaveCode,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    if ( aActualLeaveCode == KErrNoMemory &&
+         aExpectedLeaveCode != KErrNoMemory &&
+         iAllocFailureType == RHeap::EDeterministic )
+        {
+        User::Leave( KErrNoMemory );
+        }   
+    if ( aActualLeaveCode != aExpectedLeaveCode )
+        {
+        StopAllocFailureSimulation();
+        HBufC8* msg = HBufC8::NewLC( 
+            KAssertLeaveFormat1().Size() + 
+            aStatement.Size() + 
+            KMaxSizeOfTwoIntsAsText );
+        msg->Des().Format( KAssertLeaveFormat2, &aStatement, 
+                           aExpectedLeaveCode, aActualLeaveCode );        
+        AssertionFailedL( *msg, aLineNumber, aFileName );
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::RecordNoLeaveFromStatementL(
+    const TDesC8& aStatement,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    StopAllocFailureSimulation();
+    HBufC8* msg = 
+        HBufC8::NewLC( KAssertLeaveFormat1().Size() + aStatement.Size() );
+    msg->Des().Format( KAssertLeaveFormat1, &aStatement );        
+    AssertionFailedL( *msg, aLineNumber, aFileName );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTest::AssertionFailedL(
+    const TDesC8& aFailureMessage,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    TInt dummy( 0 );
+    TInt heapCellsBeforeAddingTheFailure( User::Heap().AllocSize( dummy ) );
+    
+    if ( iTestResult )
+        {
+        User::LeaveIfError( iTestResult->AddAssertFailure( 
+            aFailureMessage, aLineNumber, aFileName ) );
+        }
+        
+    TInt heapCellsAfterAddingTheFailure( User::Heap().AllocSize( dummy ) );
+    iHeapCellsReservedByAssertFailure = 
+        heapCellsAfterAddingTheFailure - heapCellsBeforeAddingTheFailure;
+    User::Leave( KErrSymbianUnitTestAssertionFailed );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTest::CSymbianUnitTestCase* 
+CSymbianUnitTest::CSymbianUnitTestCase::NewL( 
+    const TDesC& aName,
+    FunctionPtr aSetupFunction,
+    FunctionPtr aTestFunction,
+    FunctionPtr aTeardownFunction )
+    {
+    CSymbianUnitTestCase* self = 
+        new( ELeave )CSymbianUnitTestCase( 
+            aSetupFunction, aTestFunction, aTeardownFunction );
+    CleanupStack::PushL( self );
+    self->ConstructL( aName );
+    CleanupStack::Pop( self );
+    return self;    
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTest::CSymbianUnitTestCase::CSymbianUnitTestCase( 
+    FunctionPtr aSetupFunction,
+    FunctionPtr aTestFunction,
+    FunctionPtr aTeardownFunction ) :
+    iSetupFunction( aSetupFunction ),
+    iTestFunction( aTestFunction ),
+    iTeardownFunction( aTeardownFunction )
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTest::CSymbianUnitTestCase::ConstructL( const TDesC& aName )
+    {
+    iName = aName.AllocL();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTest::CSymbianUnitTestCase::~CSymbianUnitTestCase()
+    {
+    delete iName;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const TDesC& CSymbianUnitTest::CSymbianUnitTestCase::Name() const
+    {
+    return *iName;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+HBufC8* CSymbianUnitTest::NotEqualsMessageLC(
+    const TDesC16& aExpectedValue,
+    const TDesC16& aActualValue )
+    {
+    TInt length = 
+        KDesCsNotEqualFormat().Length() + 
+        aExpectedValue.Length() + 
+        aActualValue.Length();
+    HBufC8* msg = HBufC8::NewLC( length );
+
+    HBufC8* expected = 
+        CnvUtfConverter::ConvertFromUnicodeToUtf8L( aExpectedValue );
+    CleanupStack::PushL( expected );
+
+    HBufC8* actual = CnvUtfConverter::ConvertFromUnicodeToUtf8L( aActualValue );
+    CleanupStack::PushL( actual );
+
+    msg->Des().Format( KDesCsNotEqualFormat, expected, actual );
+
+    CleanupStack::PopAndDestroy( actual );
+    CleanupStack::PopAndDestroy( expected );
+    
+    return msg;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTest::ExecuteTestCaseInThreadL(
+    CSymbianUnitTestCase& aTestCase,
+    CSymbianUnitTestResult& aResult,
+    TInt aTimeout )
+    {
+    iCurrentTestCase = &aTestCase;
+    iTestResult = &aResult;
+
+    //create exec thread
+    TName threadName( KTestThreadName );
+    // Append a random number to make the name unique
+    const TInt KThreadIdWidth = 10;
+    threadName.AppendNumFixedWidthUC( Math::Random(), EHex, KThreadIdWidth );
+    RThread execThread;
+    TInt err = execThread.Create( threadName,
+                              TestThreadEntryFunction,
+                              KDefaultStackSize,
+                              KMinHeapSize,
+                              KTestThreadMaxHeapSize,
+                              this );
+    User::LeaveIfError( err );
+    CleanupClosePushL( execThread );
+    
+
+    //start exec thread
+    TRequestStatus status;
+    execThread.Logon( status );
+    execThread.Resume();
+    
+    TBool timedOut = EFalse;
+    if (aTimeout > 0 )
+        {
+	SUT_LOG_DEBUGF(_L("run test case with timeout %d"), aTimeout);
+	//run test case with timeout control
+        TRequestStatus waitStatus = KRequestPending;
+        RTimer timer;
+        User::LeaveIfError(timer.CreateLocal());
+        CleanupClosePushL(timer);
+        timer.After(waitStatus, aTimeout*1000000);
+        User::WaitForRequest( status, waitStatus );
+        if (waitStatus.Int() == KRequestPending)
+            {
+            timer.Cancel();
+            }
+
+        if (status.Int() == KRequestPending)
+            {
+	    //test case did not complete in time
+	    //terminate the exec thread
+	    SUT_LOG_DEBUG(" test case timed out, kill the exec thread");
+	    timedOut = ETrue;
+            execThread.Kill(KErrTimedOut);
+	    aResult.AddTimeOutErrorL( aTimeout );
+            } 
+        CleanupStack::PopAndDestroy( &timer );
+	}
+    else 
+        {
+	SUT_LOG_DEBUG(" run test case without timeout");
+	//exec test case without timeout control
+        User::WaitForRequest(status);
+        }
+    if (status.Int() != KErrNone && !timedOut)
+        {
+        SUT_LOG_DEBUG("testcase exec thread panic");
+        aResult.AddPanicInfoL( 
+        execThread.ExitCategory(), 
+        execThread.ExitReason(), 
+        iAllocFailureRate );
+        }
+    CleanupStack::PopAndDestroy( &execThread );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CSymbianUnitTest::TestThreadEntryFunction( TAny* aPtr )
+    {
+    CSymbianUnitTest* self = reinterpret_cast< CSymbianUnitTest* >( aPtr );
+    TInt err = KErrNoMemory;
+    CTrapCleanup* cleanupStack = CTrapCleanup::New();
+    if ( cleanupStack )
+        {
+        // Operator new used without ELeave on purpose to avoid using TRAP.
+        CActiveScheduler* scheduler = new CActiveScheduler;
+        if ( scheduler )
+            {
+            CActiveScheduler::Install( scheduler );
+            TRAP( err, self->ExecuteTestCaseL() )
+            delete scheduler;
+            }
+        }
+    delete cleanupStack;
+    return err;
+    }    
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTest::ExecuteTestCaseL()
+    {    
+    __ASSERT_ALWAYS( iTestResult, User::Leave( KErrNotFound ) );
+    __ASSERT_ALWAYS( iCurrentTestCase, User::Leave( KErrNotFound ) );
+    iAllocFailureRate = 0;
+    iLeakedMemory = 0;
+    TInt leaveCodeFromTest( KErrNoMemory );
+    if ( iAllocFailureType == RHeap::EDeterministic )
+        {
+        TUint counter( 1 );
+        while ( leaveCodeFromTest == KErrNoMemory )
+            {
+            iAllocFailureRate = counter;
+            DoExecuteTestCaseL( leaveCodeFromTest );
+            counter++;
+            }
+        }
+    else
+        {
+        DoExecuteTestCaseL( leaveCodeFromTest );
+        }
+    // Add the possible failure or memory leak to the results
+    if ( leaveCodeFromTest == KErrNone )
+        {
+        if ( iLeakedMemory > 0 )
+            {
+            iTestResult->AddMemoryLeakInfoL( iLeakedMemory, iAllocFailureRate );
+            }     
+        }
+    else if ( leaveCodeFromTest != KErrSymbianUnitTestAssertionFailed )
+        {
+        iTestResult->AddLeaveFromTestL( leaveCodeFromTest, iAllocFailureRate );
+        }
+    else
+        {
+        // No operation here. 
+        // Assertion failure has happened and it has been added to the results.
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTest::DoExecuteTestCaseL( TInt& aLeaveCodeFromTest )
+    {
+    __ASSERT_ALWAYS( iTestResult, User::Leave( KErrNotFound ) );
+    __ASSERT_ALWAYS( iCurrentTestCase, User::Leave( KErrNotFound ) );
+    
+    aLeaveCodeFromTest = KErrNone;
+    iHeapCellsReservedByAssertFailure = 0;
+    TInt memoryBeforeTest( 0 ); 
+    TInt heapCellsBeforeTest( User::Heap().AllocSize( memoryBeforeTest ) );
+    
+    TRAPD( err, ( this->*iCurrentTestCase->iSetupFunction )() )
+    if ( err != KErrNone )
+        {       
+        ( this->*iCurrentTestCase->iTeardownFunction )();
+        iTestResult->AddSetupErrorL( err );
+        return;
+        }
+    
+    StartAllocFailureSimulation();
+    TRAP( aLeaveCodeFromTest, ( this->*iCurrentTestCase->iTestFunction )() );
+    StopAllocFailureSimulation();
+       
+    ( this->*iCurrentTestCase->iTeardownFunction )();
+
+    TInt memoryAfterTest( 0 );
+    TInt heapCellsAfterTest( User::Heap().AllocSize( memoryAfterTest ) );
+    TInt leakedHeapCells = 
+        heapCellsAfterTest - 
+            ( heapCellsBeforeTest + iHeapCellsReservedByAssertFailure );
+    if ( leakedHeapCells > 0 )
+        {
+        iLeakedMemory = memoryAfterTest - memoryBeforeTest;
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTest::StartAllocFailureSimulation()
+    {
+    __UHEAP_SETFAIL( iAllocFailureType, iAllocFailureRate );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTest::StopAllocFailureSimulation()
+    {
+    __UHEAP_RESET;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/src/symbianunittestfailure.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,123 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestfailure.h"
+#include <utf.h>
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestFailure* CSymbianUnitTestFailure::NewL(
+    const TDesC& aTestName,
+    const TDesC8& aFailureMessage,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    CSymbianUnitTestFailure* self = 
+        CSymbianUnitTestFailure::NewLC( 
+            aTestName, aFailureMessage, aLineNumber, aFileName );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestFailure* CSymbianUnitTestFailure::NewLC(
+    const TDesC& aTestName,
+    const TDesC8& aFailureMessage,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    CSymbianUnitTestFailure* self = 
+        new( ELeave )CSymbianUnitTestFailure( aLineNumber );
+    CleanupStack::PushL( self );
+    self->ConstructL( aTestName, aFailureMessage, aFileName );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestFailure::CSymbianUnitTestFailure( TInt aLineNumber )
+    : iLineNumber( aLineNumber )
+	{
+	}
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestFailure::ConstructL(
+    const TDesC& aTestName,
+    const TDesC8& aFailureMessage,
+    const TDesC8& aFileName )
+    {
+    iTestName = CnvUtfConverter::ConvertFromUnicodeToUtf8L( aTestName );   
+    iFailureMessage = aFailureMessage.AllocL();
+    iFileName = aFileName.AllocL();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestFailure::~CSymbianUnitTestFailure()
+    {
+    delete iFileName;
+    delete iFailureMessage;
+    delete iTestName;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const TDesC8& CSymbianUnitTestFailure::TestName()
+    {
+    return *iTestName;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const TDesC8& CSymbianUnitTestFailure::FailureMessage()
+    {
+    return *iFailureMessage;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CSymbianUnitTestFailure::LineNumber()
+    {
+    return iLineNumber;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const TDesC8& CSymbianUnitTestFailure::FileName()
+    {
+    return *iFileName;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/src/symbianunittestresult.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,319 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestresult.h"
+#include "symbianunittestfailure.h"
+#include "sutlogger.h"
+
+_LIT8( KSymbianUnitTestLeaveCodeMessageFormat, "Leave code: %d" );
+_LIT8( KSymbianUnitTestMemoryLeakPhrase, "Leaked %d bytes of memory" );
+_LIT8( KSymbianUnitTestPanicPhrase, "Panic: " );
+_LIT8( KSymbianUnitTestPanicReasonFormat, ", reason: %d" );
+_LIT8( KSymbianUnitTestAllocFailureRateFormat, ", alloc failure rate: %d" );
+_LIT8( KSymbianUnitTestSetupFailed, "Leave from the setup function: %d" );
+_LIT8( KSymbianUnitTestErrorFormat, "Test Failed File[%S], Line[%d], Msg[%S]");
+_LIT8( KSymbianUnitTestFailed, "Test Failed Reason[%S]");
+_LIT( KSymbianUnitTestPass, "pass" );
+_LIT( KSymbianUnitTestFail, "fail" );
+_LIT8( KSymbianUnitTestTimedOut, "Timed out: %d s" );
+
+const TInt KMax64BitUintLengthAsDescriptor = 20;
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestResult* CSymbianUnitTestResult::NewLC()
+    {
+    CSymbianUnitTestResult* self = new( ELeave )CSymbianUnitTestResult;
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestResult* CSymbianUnitTestResult::NewL()
+    {
+    CSymbianUnitTestResult* self = CSymbianUnitTestResult::NewLC();
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestResult::CSymbianUnitTestResult() 
+    : iOriginalHeap( User::Heap() )
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::ConstructL()
+    {
+    iCurrentTestName = KNullDesC().AllocL();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestResult::~CSymbianUnitTestResult()
+    {
+    delete iCurrentTestName;
+    iFailures.ResetAndDestroy();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CSymbianUnitTestResult::TestCount() const
+    {
+    return iTestCount;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CSymbianUnitTestResult::PassedTestCount() const
+    {
+    return ( iTestCount - iFailures.Count() );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+RPointerArray< CSymbianUnitTestFailure >& CSymbianUnitTestResult::Failures()
+    {
+    return iFailures; 
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::StartTestL( const TDesC& aTestName )
+    {
+    SUT_LOG_FORMAT(_L("StartCase[%S]"), &aTestName);
+    HBufC* tmp = aTestName.AllocL();
+    delete iCurrentTestName;
+    iCurrentTestName = tmp;
+    iTestCount++;
+    iCurrentResult = ETrue; 
+    iTime.UniversalTime();
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::EndTestL()
+    {
+    TTime now;
+    now.UniversalTime();
+    TTimeIntervalMicroSeconds microSeconds = now.MicroSecondsFrom(iTime);
+    TReal64 ms= microSeconds.Int64();
+    //log the test time in milliseconds
+    SUT_LOG_FORMAT2(_L("EndCase Result[%S] Time[%d]ms"), 
+        iCurrentResult?&KSymbianUnitTestPass:&KSymbianUnitTestFail,
+	microSeconds.Int64()/1000);
+    //SUT_LOG_FORMAT2(_L("EndCase Result[%S] Time[%d]ms"), &KSymbianUnitTestPass, microSeconds.Int64()/1000);
+    }
+
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::AddSetupErrorL( TInt aError )
+    {
+    const TInt KLength = 
+        KSymbianUnitTestSetupFailed().Length() + 
+        KMax64BitUintLengthAsDescriptor;    
+    HBufC8* errorAsText = HBufC8::NewLC( KLength );
+    errorAsText->Des().Format( KSymbianUnitTestSetupFailed, aError );
+    User::LeaveIfError( AddFailure( *errorAsText, 0 ) );
+    CleanupStack::PopAndDestroy( errorAsText );    
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::AddLeaveFromTestL(
+    TInt aLeaveCode,
+    TInt aAllocFailureRate )
+    {
+    const TInt KLength = 
+        KSymbianUnitTestLeaveCodeMessageFormat().Length() + 
+        KMax64BitUintLengthAsDescriptor;    
+    HBufC8* failureMsg = HBufC8::NewLC( KLength );
+    failureMsg->Des().Format( 
+        KSymbianUnitTestLeaveCodeMessageFormat, aLeaveCode );
+    User::LeaveIfError( AddFailure( *failureMsg, aAllocFailureRate ) );
+    CleanupStack::PopAndDestroy( failureMsg );
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::AddMemoryLeakInfoL(
+    TInt aLeakedMemory,
+    TInt aAllocFailureRate )
+    {
+    const TInt KLength = 
+        KSymbianUnitTestMemoryLeakPhrase().Length() + 
+        KMax64BitUintLengthAsDescriptor;    
+    HBufC8* failureMsg = HBufC8::NewLC( KLength );
+    failureMsg->Des().Format( 
+        KSymbianUnitTestMemoryLeakPhrase, aLeakedMemory );
+    User::LeaveIfError( AddFailure( *failureMsg, aAllocFailureRate ) );
+    CleanupStack::PopAndDestroy( failureMsg );  
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::AddPanicInfoL( 
+    const TExitCategoryName& aPanicCategory,
+    TInt aPanicReason,
+    TInt aAllocFailureRate )
+    {
+    const TInt KLength = 
+        KSymbianUnitTestPanicPhrase().Length() + aPanicCategory.Length() + 
+        KSymbianUnitTestPanicReasonFormat().Length() + 
+        KMax64BitUintLengthAsDescriptor;
+    HBufC8* panicAsText = HBufC8::NewLC( KLength );
+    TPtr8 panicAsTextPtr( panicAsText->Des() );
+    panicAsTextPtr.Append( KSymbianUnitTestPanicPhrase );
+    panicAsTextPtr.Append( aPanicCategory );
+    panicAsTextPtr.AppendFormat( 
+        KSymbianUnitTestPanicReasonFormat, aPanicReason );
+    User::LeaveIfError( AddFailure( panicAsTextPtr, aAllocFailureRate ) );
+    CleanupStack::PopAndDestroy( panicAsText );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CSymbianUnitTestResult::AddAssertFailure(
+    const TDesC8& aFailureMessage,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    RHeap* currentHeap = User::SwitchHeap( &iOriginalHeap );
+    TRAPD( err, AddAssertFailureL( aFailureMessage, aLineNumber, aFileName ) );
+    User::SwitchHeap( currentHeap );
+    return err;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::AddAssertFailureL(
+    const TDesC8& aFailureMessage,
+    TInt aLineNumber,
+    const TDesC8& aFileName )
+    {
+    CSymbianUnitTestFailure* failure = 
+        CSymbianUnitTestFailure::NewLC( 
+            *iCurrentTestName, aFailureMessage, aLineNumber, aFileName );
+    SUT_LOG_FORMAT3(KSymbianUnitTestErrorFormat, &aFileName, aLineNumber, &aFailureMessage);
+    iCurrentResult = EFalse;
+    iFailures.AppendL( failure );
+    CleanupStack::Pop( failure );
+    }	
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::AddTimeOutErrorL( TInt aTimeOut )
+    {
+    const TInt KLength = 
+        KSymbianUnitTestTimedOut().Length() + 
+        KMax64BitUintLengthAsDescriptor;    
+    HBufC8* errorAsText = HBufC8::NewLC( KLength );
+    errorAsText->Des().Format( KSymbianUnitTestTimedOut, aTimeOut );
+    User::LeaveIfError( AddFailure( *errorAsText, 0 ) );
+    CleanupStack::PopAndDestroy( errorAsText );    
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CSymbianUnitTestResult::AddFailure( 
+    const TDesC8& aFailureText,
+    TInt aAllocFailureRate )
+    {
+    RHeap* currentHeap = User::SwitchHeap( &iOriginalHeap );
+    TRAPD( err, AddFailureL( aFailureText, aAllocFailureRate ) )
+    User::SwitchHeap( currentHeap );
+    return err;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestResult::AddFailureL(
+    const TDesC8& aFailureText,
+    TInt aAllocFailureRate )
+    {
+    CSymbianUnitTestFailure* failure = NULL;
+    if ( aAllocFailureRate > 0 )
+        {
+        const TInt KLength = 
+            aFailureText.Length() + 
+            KSymbianUnitTestAllocFailureRateFormat().Length() + 
+            KMax64BitUintLengthAsDescriptor;
+        HBufC8* failureMsg = HBufC8::NewLC( KLength );
+        failureMsg->Des() = aFailureText;
+        failureMsg->Des().AppendFormat(
+            KSymbianUnitTestAllocFailureRateFormat, aAllocFailureRate );
+        failure = CSymbianUnitTestFailure::NewL( 
+            *iCurrentTestName, *failureMsg, KErrNotFound, KNullDesC8 );
+        CleanupStack::PopAndDestroy( failureMsg );
+        CleanupStack::PushL( failure );
+        }
+    else
+        {
+        failure = CSymbianUnitTestFailure::NewLC( 
+            *iCurrentTestName, aFailureText, KErrNotFound, KNullDesC8 );
+        }
+    SUT_LOG_FORMAT(KSymbianUnitTestFailed, &aFailureText);
+    iCurrentResult = EFalse;
+    iFailures.AppendL( failure );
+    CleanupStack::Pop( failure ); 
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/src/symbianunittestsuite.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include <symbianunittestsuite.h>
+#include "symbianunittestresult.h"
+#include "sutlogger.h"
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C CSymbianUnitTestSuite* CSymbianUnitTestSuite::NewLC( 
+    const TDesC& aName )
+    {
+    CSymbianUnitTestSuite* self = new( ELeave )CSymbianUnitTestSuite();
+    CleanupStack::PushL( self );
+    self->ConstructL( aName );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C CSymbianUnitTestSuite* CSymbianUnitTestSuite::NewL( 
+    const TDesC& aName )
+    {
+    CSymbianUnitTestSuite* self = CSymbianUnitTestSuite::NewLC( aName );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestSuite::ConstructL( const TDesC& aName )
+    {
+    iName = aName.AllocL();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestSuite::CSymbianUnitTestSuite() 
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C CSymbianUnitTestSuite::~CSymbianUnitTestSuite() 
+    {
+    iTests.ResetAndDestroy();
+    delete iName;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTestSuite::AddL( 
+    MSymbianUnitTestInterface* aTest )
+    {
+    iTests.AppendL( aTest );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTestSuite::ExecuteL(
+    MSymbianUnitTestObserver& aObserver,
+    CSymbianUnitTestResult& aResult,
+    MSymbianUnitTestInterface::TFailureSimulation aFailureSimulation,
+    const CDesCArray& aTestCaseNames,
+    TInt aTimeout )
+    {
+    for ( TInt i=0; i < iTests.Count(); i++ )
+        {
+        iTests[i]->ExecuteL( aObserver, aResult, aFailureSimulation, aTestCaseNames, aTimeout);
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C TInt CSymbianUnitTestSuite::TestCaseCount()
+    {
+    TInt count = 0;
+    for ( TInt i=0; i < iTests.Count(); i++ )
+        {
+        count += iTests[i]->TestCaseCount();
+        }
+    return count;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C const TDesC& CSymbianUnitTestSuite::Name() const
+    {
+    return *iName;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/BWINS/ut_sutfwframeworkU.DEF	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?CreateTestSuiteL@@YAPAVMSymbianUnitTestInterface@@XZ @ 1 NONAME ; class MSymbianUnitTestInterface * CreateTestSuiteL(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+PRJ_TESTMMPFILES
+ut_sutfwframework.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/group/ut_sutfwframework.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+TARGET        ut_sutfwframework.dll
+TARGETTYPE    dll
+UID           0x20022E76 0x20022E76
+
+MACRO         SYMBIAN_UNIT_TEST
+
+// Sources tested
+SOURCEPATH    ../../src
+SOURCE        symbianunittest.cpp
+SOURCE        symbianunittestsuite.cpp
+SOURCE        symbianunittestfailure.cpp
+SOURCE        symbianunittestresult.cpp
+
+// Test sources
+SOURCEPATH    ../src
+SOURCE        dllentry.cpp
+SOURCE        ut_symbianunittest.cpp
+SOURCE        ut_symbianunittestsuite.cpp
+SOURCE        ut_symbianunittestfailure.cpp
+SOURCE        ut_symbianunittestresult.cpp
+
+USERINCLUDE   ../inc
+USERINCLUDE   ../../inc
+USERINCLUDE   ../../../../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/symbianunittest
+
+LIBRARY       euser.lib
+LIBRARY       charconv.lib
+LIBRARY       efsrv.lib
+LIBRARY       bafl.lib       
+
+LIBRARY       flogger.lib
+
+VENDORID 0x101FB657
+
+CAPABILITY    ALL -TCB
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittest.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,89 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef UT_SYMBIANUNITTEST_H
+#define UT_SYMBIANUNITTEST_H
+
+// INCLUDES
+#include <symbianunittest.h>
+#include "symbianunittestobserver.h"
+#include <badesca.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestResult;
+
+// CLASS DECLARATION
+class UT_CSymbianUnitTest : 
+    public CSymbianUnitTest, 
+    public MSymbianUnitTestObserver
+    {
+    public: // Constructors and destructor
+    
+        static UT_CSymbianUnitTest* NewL();
+        static UT_CSymbianUnitTest* NewLC();
+        ~UT_CSymbianUnitTest();
+    
+    public: // From MSymbianUnitTestObserver
+        
+        void IncrementExecutedTestsCount();
+        
+    protected: // Test functions
+    
+        void SetupL();
+        void Teardown();        
+        void UT_NameL();
+        void UT_IsMemoryAllocationFailureSimulationUsedL();
+        void UT_PanicInTestL();
+        void UT_ErrorInSetupL();
+        void UT_LeaveInTestL();
+        void UT_MemoryLeakInTestL();
+        void UT_FailingAssertsL();
+        void UT_PassingAssertsL();
+	void UT_TestCaseNamesL();
+	void UT_TimeoutL();
+
+    protected: // Failing functions to simulate failing tests
+        
+        void SimulatePanicL();
+        void SimulateLeaveL();
+        void SimulateMemoryLeakL();
+        void SimulateFailingAssertL();
+        void SimulateFailingAssertWithIntsL();
+        void SimulateFailingAssertWithDesC8sL();
+        void SimulateFailingAssertWithDesC16sL();
+        void SimulateFailingAssertLeaveL();
+        void SimulateFailingAssertLeaveWithSpecificValueL();
+        void SimulateTimeoutL();
+        
+    protected: // Dummy function to simulate setup and teardown
+        
+        void Dummy();
+        
+    private: // Contructors
+        
+        UT_CSymbianUnitTest();
+        void ConstructL();
+        
+    private: // Data
+        
+        CSymbianUnitTestResult* iTestResult;
+        UT_CSymbianUnitTest* iUnitTest;
+        TInt iExecutedTestCount;
+        CDesCArray* iTestCaseNames;
+    };
+
+#endif // UT_SYMBIANUNITTEST_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittestfailure.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef UT_SYMBIANUNITTESTFAILURE_H
+#define UT_SYMBIANUNITTESTFAILURE_H
+
+// INCLUDES
+#include <symbianunittest.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestFailure;
+
+// CLASS DECLARATION
+class UT_CSymbianUnitTestFailure : public CSymbianUnitTest
+    {
+    public: // Constructors and destructor
+    
+        static UT_CSymbianUnitTestFailure* NewL();
+        static UT_CSymbianUnitTestFailure* NewLC();
+        ~UT_CSymbianUnitTestFailure();
+    
+    protected: // Test functions
+    
+        void SetupL();
+        void Teardown();        
+        void UT_GettersL();
+
+    private: // Contructors
+        
+        UT_CSymbianUnitTestFailure();
+        void ConstructL();        
+        
+    private: // Data
+    
+        CSymbianUnitTestFailure* iUnitTestFailure;
+    };
+
+#endif // UT_SYMBIANUNITTESTFAILURE_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittestresult.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef UT_SYMBIANUNITTESTRESULT_H
+#define UT_SYMBIANUNITTESTRESULT_H
+
+// INCLUDES
+#include <symbianunittest.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestResult;
+
+// CLASS DECLARATION
+class UT_CSymbianUnitTestResult : public CSymbianUnitTest
+    {
+    public: // Constructors and destructor
+    
+        static UT_CSymbianUnitTestResult* NewL();
+        static UT_CSymbianUnitTestResult* NewLC();
+        ~UT_CSymbianUnitTestResult();
+    
+    protected: // Test functions
+    
+        void SetupL();
+        void Teardown();       
+        void UT_TestCountL();
+        void UT_StartTestL();
+        void UT_AddFailureL();
+        void UT_AddSetupErrorL();        
+        void UT_AddLeaveFromTestL();       
+        void UT_AddAssertFailureL();
+        void UT_AddMemoryLeakInfoL();
+        void UT_AddPanicInfoL();        
+	void UT_AddTimeOutErrorL();
+
+    private: // Contructors
+        
+        UT_CSymbianUnitTestResult();
+        void ConstructL();        
+        
+    private: // Data
+    
+        CSymbianUnitTestResult* iUnitTestResult;
+    };
+
+#endif // UT_SYMBIANUNITTESTRESULT_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittestsuite.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef UT_SYMBIANUNITTESTSUITE_H
+#define UT_SYMBIANUNITTESTSUITE_H
+
+// INCLUDES
+#include <symbianunittest.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestSuite;
+
+// CLASS DECLARATION
+class UT_CSymbianUnitTestSuite : public CSymbianUnitTest
+    {
+    public: // Constructors and destructor
+    
+        static UT_CSymbianUnitTestSuite* NewL();
+        static UT_CSymbianUnitTestSuite* NewLC();
+        ~UT_CSymbianUnitTestSuite();
+    
+    protected: // Test functions
+    
+        void SetupL();
+        void Teardown();
+        void UT_NameL();
+        void UT_AddL();  
+        
+    private: // Contructors
+        
+        UT_CSymbianUnitTestSuite();
+        void ConstructL();        
+        
+    private: // Data
+    
+        CSymbianUnitTestSuite* iUnitTestSuite;
+    };
+
+#endif // UT_SYMBIANUNITTESTSUITE_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/dllentry.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_symbianunittestfailure.h"
+#include "ut_symbianunittestresult.h"
+#include "ut_symbianunittest.h"
+#include "ut_symbianunittestsuite.h"
+#include <symbianunittestsuite.h>
+
+
+/**
+ * Test suite factory function.
+ */
+EXPORT_C MSymbianUnitTestInterface* CreateTestSuiteL()
+    {
+    CSymbianUnitTestSuite* testSuite = 
+        CSymbianUnitTestSuite::NewLC( _L("ut_sutfwframework") );
+
+    testSuite->AddL( UT_CSymbianUnitTestFailure::NewLC() );
+    CleanupStack::Pop();
+
+    testSuite->AddL( UT_CSymbianUnitTestResult::NewLC() );
+    CleanupStack::Pop();
+
+    testSuite->AddL( UT_CSymbianUnitTest::NewLC() );
+    CleanupStack::Pop();
+
+    testSuite->AddL( UT_CSymbianUnitTestSuite::NewLC() );
+    CleanupStack::Pop();
+    
+    CleanupStack::Pop( testSuite );
+    return testSuite;    
+    }
+
+//  END OF FILE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/ut_symbianunittest.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,488 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_symbianunittest.h"
+#include "symbianunittestresult.h"
+#include <symbianunittestmacros.h>
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTest* UT_CSymbianUnitTest::NewL()
+    {
+    UT_CSymbianUnitTest* self = UT_CSymbianUnitTest::NewLC(); 
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTest* UT_CSymbianUnitTest::NewLC()
+    {
+    UT_CSymbianUnitTest* self = new( ELeave )UT_CSymbianUnitTest();
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTest::UT_CSymbianUnitTest()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::ConstructL()
+    {
+    BASE_CONSTRUCT
+    ADD_SUT_WITH_SETUP_AND_TEARDOWN( SetupL, UT_NameL, Teardown )
+    ADD_SUT( UT_IsMemoryAllocationFailureSimulationUsedL )
+    ADD_SUT( UT_PanicInTestL )
+    ADD_SUT( UT_ErrorInSetupL )
+    ADD_SUT( UT_LeaveInTestL )
+    ADD_SUT( UT_MemoryLeakInTestL )
+    ADD_SUT( UT_FailingAssertsL )
+    ADD_SUT( UT_PassingAssertsL )
+    ADD_SUT( UT_TestCaseNamesL )
+    ADD_SUT( UT_TimeoutL )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTest::~UT_CSymbianUnitTest()
+    {   
+    }
+
+// ---------------------------------------------------------------------------
+// From MSymbianUnitTestObserver
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::IncrementExecutedTestsCount()
+    {
+    iExecutedTestCount++;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SetupL()
+    {
+    iTestResult = CSymbianUnitTestResult::NewL();
+    iUnitTest = UT_CSymbianUnitTest::NewL();
+    // Remove the test cases added in ConstructL. 
+    // They will be replaced by the functions simulating failures. 
+    iUnitTest->iTestCases.ResetAndDestroy();
+    iTestCaseNames = new (ELeave)CDesCArrayFlat(1);
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::Teardown()
+    {
+    delete iUnitTest;
+    iUnitTest = NULL;
+    delete iTestResult;
+    iTestResult = NULL;
+    iExecutedTestCount = 0;
+    delete iTestCaseNames;
+    iTestCaseNames = 0;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_NameL()
+    {
+    SUT_ASSERT_EQUALS( _L( "UT_CSymbianUnitTest" ), iUnitTest->Name() )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_IsMemoryAllocationFailureSimulationUsedL()
+    {
+    SUT_ASSERT( !iUnitTest->IsMemoryAllocationFailureSimulationUsed() )
+    
+    iUnitTest->iAllocFailureType = RHeap::EDeterministic;
+    SUT_ASSERT( iUnitTest->IsMemoryAllocationFailureSimulationUsed() )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_PanicInTestL()
+    {
+    SUT_ASSERT_EQUALS( 0, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 0, iExecutedTestCount )
+ 
+    _LIT( KTestName, "PanicInTest" );
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulatePanicL ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+    
+    // Without memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, ENoFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 1, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 1, iExecutedTestCount )
+    
+    // With memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, EMemAllocFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 2, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 2, iExecutedTestCount ) 
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_ErrorInSetupL()
+    {
+    SUT_ASSERT_EQUALS( 0, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 0, iExecutedTestCount )
+ 
+    _LIT( KTestName, "ErrorInSetup" );
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( SimulateLeaveL ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+    
+    // Without memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, ENoFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 1, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 1, iExecutedTestCount )
+    
+    // With memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, EMemAllocFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 2, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 2, iExecutedTestCount ) 
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_LeaveInTestL()
+    {
+    SUT_ASSERT_EQUALS( 0, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 0, iExecutedTestCount )
+ 
+    _LIT( KTestName, "LeaveInTest" );
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateLeaveL ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+    
+    // Without memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, ENoFailureSimulation, *iTestCaseNames, 0);
+    SUT_ASSERT_EQUALS( 1, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 1, iExecutedTestCount )
+    
+    // With memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, EMemAllocFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 2, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 2, iExecutedTestCount )    
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_MemoryLeakInTestL()
+    {
+    SUT_ASSERT_EQUALS( 0, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 0, iExecutedTestCount )
+    
+    _LIT( KTestName, "MemoryLeakInTest" );
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateMemoryLeakL ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+    
+    // Without memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, ENoFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 1, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 1, iExecutedTestCount )
+  
+    // With memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, EMemAllocFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 2, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 2, iExecutedTestCount )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_FailingAssertsL()
+    {
+    SUT_ASSERT_EQUALS( 0, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 0, iExecutedTestCount )
+    
+    _LIT( KTestName, "TestAssertFailures" );
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateFailingAssertL ),
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateFailingAssertWithIntsL ),
+        CSymbianUnitTest::FunctionPtr( Dummy ) );   
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateFailingAssertWithDesC8sL ),
+        CSymbianUnitTest::FunctionPtr( Dummy ) );    
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateFailingAssertWithDesC16sL ),
+        CSymbianUnitTest::FunctionPtr( Dummy ) ); 
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateFailingAssertLeaveL ),
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateFailingAssertLeaveWithSpecificValueL ),
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+    
+    // Without memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, ENoFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 6, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 6, iExecutedTestCount )
+    
+    // With memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, EMemAllocFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 12, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 12, iExecutedTestCount )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_PassingAssertsL()
+    {
+    SUT_ASSERT( ETrue )
+    SUT_ASSERT( ETrue == ETrue )
+    SUT_ASSERT( 1 == 1 )
+    HBufC* ptr( NULL );
+    SUT_ASSERT( !ptr )
+    ptr = KNullDesC().AllocLC();
+    SUT_ASSERT( ptr )
+    CleanupStack::PopAndDestroy( ptr );
+    
+    SUT_ASSERT_EQUALS( 1, 1 )
+    SUT_ASSERT_EQUALS( KNullDesC8, KNullDesC8 )
+    SUT_ASSERT_EQUALS( KNullDesC, KNullDesC )
+    
+    SUT_ASSERT_LEAVE( User::Leave( KErrNone ) )
+    SUT_ASSERT_LEAVE( User::Leave( KErrGeneral ) )
+    
+    SUT_ASSERT_LEAVE_WITH( User::Leave( KErrGeneral ), KErrGeneral )
+    }
+
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_TestCaseNamesL()
+    {
+    SUT_ASSERT_EQUALS( 0, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 0, iExecutedTestCount )
+ 
+    _LIT( KTest1Name, "TestCase1" );
+    iUnitTest->AddTestCaseL( 
+        KTest1Name, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateLeaveL ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+
+    _LIT( KTest2Name, "TestCase2" );
+    iUnitTest->AddTestCaseL( 
+        KTest2Name, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateLeaveL ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+
+    _LIT( KTest3Name, "TestCase3" );
+    iUnitTest->AddTestCaseL( 
+        KTest3Name, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateLeaveL ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+
+    _LIT( LTest1FullName, "UT_CSymbianUnitTest::TestCase1");
+    iTestCaseNames->AppendL(LTest1FullName);
+    
+    // Without memory allocation failure simulation
+    iUnitTest->ExecuteL( *this, *iTestResult, ENoFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 1, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 1, iExecutedTestCount )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::UT_TimeoutL()
+    {
+    _LIT( KTestName, "TimeoutTestCase" );
+    iUnitTest->AddTestCaseL( 
+        KTestName, 
+        CSymbianUnitTest::FunctionPtr( Dummy ), 
+        CSymbianUnitTest::FunctionPtr( SimulateTimeoutL ), 
+        CSymbianUnitTest::FunctionPtr( Dummy ) );
+    //run test case without timeout control
+    iUnitTest->ExecuteL( *this, *iTestResult, ENoFailureSimulation, *iTestCaseNames, 0 );
+    SUT_ASSERT_EQUALS( 0, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 1, iExecutedTestCount )
+    //run test case with 3 seconds time out
+    iUnitTest->ExecuteL( *this, *iTestResult, ENoFailureSimulation, *iTestCaseNames, 3 );
+    SUT_ASSERT_EQUALS( 1, iTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 2, iExecutedTestCount )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateTimeoutL()
+    {
+    User::After(5* 1000000);
+    }
+
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulatePanicL()
+    {
+    HBufC* tmp( NULL );
+    tmp->Length();
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateLeaveL()
+    {
+    User::Leave( KErrGeneral );
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateMemoryLeakL()
+    {
+    HBufC::NewL( 1 );
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateFailingAssertL()
+    {
+    SUT_ASSERT( EFalse )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateFailingAssertWithIntsL()
+    {
+    const TInt KFirstValue( -1 );
+    const TInt KSecondValue( -2 );
+    SUT_ASSERT_EQUALS( KFirstValue, KSecondValue )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateFailingAssertWithDesC8sL()
+    {
+    _LIT8( KSomeText, "some text" );
+    SUT_ASSERT_EQUALS( KNullDesC8, KSomeText )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateFailingAssertWithDesC16sL()
+    {
+    _LIT( KSomeText, "some text" );
+    SUT_ASSERT_EQUALS( KNullDesC, KSomeText )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateFailingAssertLeaveL()
+    {
+    SUT_ASSERT_LEAVE( Dummy() )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::SimulateFailingAssertLeaveWithSpecificValueL()
+    {
+    SUT_ASSERT_LEAVE_WITH( User::Leave( KErrNotFound ), KErrGeneral )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTest::Dummy()
+    {
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/ut_symbianunittestfailure.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,116 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_symbianunittestfailure.h"
+#include "symbianunittestfailure.h"
+#include <symbianunittestmacros.h>
+
+_LIT8( KFailedTestName8, "FailedTest" );
+_LIT( KFailedTestName, "FailedTest" );
+_LIT8( KFailureMessage, "FailureMessage" );
+const TInt KFailureLineNumber = 123;
+_LIT8( KFailedTestFileName, "UT_Failure.cpp" );
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestFailure* UT_CSymbianUnitTestFailure::NewL()
+    {
+    UT_CSymbianUnitTestFailure* self = UT_CSymbianUnitTestFailure::NewLC(); 
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestFailure* UT_CSymbianUnitTestFailure::NewLC()
+    {
+    UT_CSymbianUnitTestFailure* self = 
+        new( ELeave )UT_CSymbianUnitTestFailure();
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestFailure::UT_CSymbianUnitTestFailure()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestFailure::ConstructL()
+    {
+    BASE_CONSTRUCT
+    ADD_SUT( UT_GettersL )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestFailure::~UT_CSymbianUnitTestFailure()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestFailure::SetupL()
+    {
+    iUnitTestFailure = 
+        CSymbianUnitTestFailure::NewL(
+            KFailedTestName,
+            KFailureMessage,
+            KFailureLineNumber,
+            KFailedTestFileName );
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestFailure::Teardown()
+    {
+    delete iUnitTestFailure;
+    iUnitTestFailure = NULL;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestFailure::UT_GettersL()
+    {
+    SUT_ASSERT_EQUALS( 
+        KFailedTestName8, iUnitTestFailure->TestName() )
+    SUT_ASSERT_EQUALS( 
+        KFailureMessage, iUnitTestFailure->FailureMessage() )
+    SUT_ASSERT_EQUALS( 
+        KFailureLineNumber, iUnitTestFailure->LineNumber() )
+    SUT_ASSERT_EQUALS( 
+        KFailedTestFileName, iUnitTestFailure->FileName() )
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/ut_symbianunittestresult.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,255 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_symbianunittestresult.h"
+#include "symbianunittestresult.h"
+#include "symbianunittestfailure.h"
+#include <symbianunittestmacros.h>
+
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestResult* UT_CSymbianUnitTestResult::NewL()
+    {
+    UT_CSymbianUnitTestResult* self = UT_CSymbianUnitTestResult::NewLC(); 
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestResult* UT_CSymbianUnitTestResult::NewLC()
+    {
+    UT_CSymbianUnitTestResult* self = 
+        new( ELeave )UT_CSymbianUnitTestResult();
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestResult::UT_CSymbianUnitTestResult()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::ConstructL()
+    {
+    BASE_CONSTRUCT
+    ADD_SUT( UT_TestCountL )
+    ADD_SUT( UT_StartTestL )
+    ADD_SUT( UT_AddFailureL )
+    ADD_SUT( UT_AddSetupErrorL )
+    ADD_SUT( UT_AddLeaveFromTestL )
+    ADD_SUT( UT_AddAssertFailureL )
+    ADD_SUT( UT_AddMemoryLeakInfoL )
+    ADD_SUT( UT_AddPanicInfoL )   
+    ADD_SUT( UT_AddTimeOutErrorL )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestResult::~UT_CSymbianUnitTestResult()
+    {  
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::SetupL()
+    {
+    iUnitTestResult = CSymbianUnitTestResult::NewL();
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::Teardown()
+    {
+    delete iUnitTestResult;
+    iUnitTestResult = NULL;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_TestCountL()
+    {
+    // No tests
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->TestCount() )
+    
+    // Increment the test count
+    iUnitTestResult->iTestCount++;
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->TestCount() )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_StartTestL()
+    {
+    SUT_ASSERT_EQUALS( KNullDesC, *iUnitTestResult->iCurrentTestName )
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->TestCount() )    
+    
+    _LIT( KTestName, "FailedTest" );
+    iUnitTestResult->StartTestL( KTestName );
+    SUT_ASSERT_EQUALS( KTestName, *iUnitTestResult->iCurrentTestName )
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->TestCount() )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_AddFailureL()
+    {
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->Failures().Count() )
+    
+    _LIT8( KFailureText, "FailureText" );
+    
+    // Memory allocation failure rate 0
+    iUnitTestResult->AddFailureL( KFailureText, 0 );
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 
+        KFailureText, iUnitTestResult->Failures()[ 0 ]->FailureMessage() )        
+    SUT_ASSERT_EQUALS( 
+        KErrNotFound, iUnitTestResult->Failures()[ 0 ]->LineNumber() )
+    SUT_ASSERT_EQUALS( 
+        KNullDesC8, iUnitTestResult->Failures()[ 0 ]->FileName() )        
+    
+    // Memory allocation failure rate > 0
+    iUnitTestResult->AddFailureL( KFailureText, 1 );
+    SUT_ASSERT_EQUALS( 2, iUnitTestResult->Failures().Count() )
+    SUT_ASSERT( 
+        iUnitTestResult->Failures()[ 1 ]->FailureMessage() != KFailureText )        
+    SUT_ASSERT_EQUALS( 
+        KErrNotFound, iUnitTestResult->Failures()[ 1 ]->LineNumber() )
+    SUT_ASSERT_EQUALS( 
+        KNullDesC8, iUnitTestResult->Failures()[ 1 ]->FileName() )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_AddSetupErrorL()
+    {
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->Failures().Count() )
+
+    const TInt KErrorCode = KErrGeneral;
+    iUnitTestResult->AddSetupErrorL( KErrorCode );
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->Failures().Count() )
+    SUT_ASSERT( 
+        iUnitTestResult->Failures()[ 0 ]->FailureMessage().Length () > 0 )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_AddLeaveFromTestL()
+    {
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->Failures().Count() )
+
+    iUnitTestResult->AddLeaveFromTestL( KErrGeneral, 0 );
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->Failures().Count() )
+    SUT_ASSERT( 
+        iUnitTestResult->Failures()[ 0 ]->FailureMessage().Length () > 0 )        
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_AddAssertFailureL()
+    {
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->Failures().Count() )
+    
+    _LIT8( KFailureMessage, "assert failure" );
+    const TInt KLineNumber = 123;
+    _LIT8( KFileName, "myfilename.cpp" );
+    iUnitTestResult->AddAssertFailureL( 
+        KFailureMessage, KLineNumber, KFileName );
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->Failures().Count() )
+    SUT_ASSERT_EQUALS( 
+        KFailureMessage, iUnitTestResult->Failures()[ 0 ]->FailureMessage() )        
+    SUT_ASSERT_EQUALS( 
+        KLineNumber, iUnitTestResult->Failures()[ 0 ]->LineNumber() )
+    SUT_ASSERT_EQUALS( 
+        KFileName, iUnitTestResult->Failures()[ 0 ]->FileName() )    
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_AddMemoryLeakInfoL()
+    {
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->Failures().Count() )
+
+    iUnitTestResult->AddMemoryLeakInfoL( 1, 0 );
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->Failures().Count() )
+    SUT_ASSERT( 
+        iUnitTestResult->Failures()[ 0 ]->FailureMessage().Length () > 0 )    
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_AddPanicInfoL()
+    {
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->Failures().Count() )
+
+    TExitCategoryName dummy;
+    iUnitTestResult->AddPanicInfoL( dummy, KErrGeneral, 0 );
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->Failures().Count() )
+    SUT_ASSERT( 
+        iUnitTestResult->Failures()[ 0 ]->FailureMessage().Length () > 0 )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestResult::UT_AddTimeOutErrorL()
+    {
+    SUT_ASSERT_EQUALS( 0, iUnitTestResult->Failures().Count() )
+
+    const TInt KTimeOut = 10;
+    iUnitTestResult->AddTimeOutErrorL( KTimeOut );
+    SUT_ASSERT_EQUALS( 1, iUnitTestResult->Failures().Count() )
+    SUT_ASSERT( 
+        iUnitTestResult->Failures()[ 0 ]->FailureMessage().Length () > 0 )
+    }
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/src/ut_symbianunittestsuite.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,116 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_symbianunittestsuite.h"
+#include "symbianunittestsuite.h"
+#include <symbianunittestmacros.h>
+
+_LIT( KTestSuiteName, "TestSuite" );
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestSuite* UT_CSymbianUnitTestSuite::NewL()
+    {
+    UT_CSymbianUnitTestSuite* self = UT_CSymbianUnitTestSuite::NewLC(); 
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestSuite* UT_CSymbianUnitTestSuite::NewLC()
+    {
+    UT_CSymbianUnitTestSuite* self = 
+        new( ELeave )UT_CSymbianUnitTestSuite();
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestSuite::UT_CSymbianUnitTestSuite()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestSuite::ConstructL()
+    {
+    BASE_CONSTRUCT
+    ADD_SUT( UT_NameL )
+    ADD_SUT( UT_AddL )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestSuite::~UT_CSymbianUnitTestSuite()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestSuite::SetupL()
+    {
+    iUnitTestSuite = CSymbianUnitTestSuite::NewL( KTestSuiteName );
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestSuite::Teardown()
+    {
+    delete iUnitTestSuite;
+    iUnitTestSuite = NULL;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestSuite::UT_NameL()
+    {
+    SUT_ASSERT_EQUALS( KTestSuiteName, iUnitTestSuite->Name() )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestSuite::UT_AddL()
+    {
+    SUT_ASSERT_EQUALS( 0, iUnitTestSuite->TestCaseCount() )
+
+    UT_CSymbianUnitTestSuite* thisTest = UT_CSymbianUnitTestSuite::NewLC();
+    iUnitTestSuite->AddL( thisTest );
+    CleanupStack::Pop( thisTest );
+    SUT_ASSERT_EQUALS( 
+        thisTest->TestCaseCount(), iUnitTestSuite->TestCaseCount() )
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestfileoutputwriter.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTFILEOUTPUTWRITER_H
+#define SYMBIANUNITTESTFILEOUTPUTWRITER_H
+
+// INCLUDES
+#include <f32file.h>
+#include <e32base.h>
+
+// CLASS DECLARATION
+class CSymbianUnitTestFileOutputWriter : public CBase
+    {
+    public: // Constructors and destructor
+    
+        static CSymbianUnitTestFileOutputWriter* NewLC( 
+            const TDesC& aFileName );
+        
+        static CSymbianUnitTestFileOutputWriter* NewL( 
+                const TDesC& aFileName );
+        
+        ~CSymbianUnitTestFileOutputWriter();
+   
+    public: // New functions
+        
+        void WriteDateAndTimeL();
+        void WriteL( const TDesC8& aValue );
+        void WriteL( const TDesC8& aFormat, TInt aValue );
+    
+    private: // Constructors
+    
+        CSymbianUnitTestFileOutputWriter();
+        void ConstructL( const TDesC& aFileName ); 
+   
+    private: // Data
+        
+        RFile iFile;
+        RFs iRFs;
+    };
+
+#endif // SYMBIANUNITTESTFILEOUTPUTWRITER_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputashtml.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef SYMBIANUNITTESTOUTPUTASHTML_H
+#define SYMBIANUNITTESTOUTPUTASHTML_H
+
+// INCLUDES
+#include "symbianunittestoutputformatter.h"
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestFailure;
+
+// CONTANTS
+_LIT( KHtmlOutput, "html" );
+
+// CLASS DECLARATION
+class CSymbianUnitTestOutputAsHtml : public CSymbianUnitTestOutputFormatter
+    {
+    public: // Constructors and destructor
+    
+        static CSymbianUnitTestOutputAsHtml* NewL( const TDesC& aFileName );
+        ~CSymbianUnitTestOutputAsHtml();
+    
+    protected: // From CSymbianUnitTestOutputFormatter
+        
+        const TDesC& FileExtension() const;      
+        void PrintHeaderL( CSymbianUnitTestResult& aResult );
+        void PrintPassedTestsL( CSymbianUnitTestResult& aResult );
+        void PrintFailedTestsL( CSymbianUnitTestResult& aResult );
+        void PrintFooterL();
+        
+    private: // Constructors
+        
+        CSymbianUnitTestOutputAsHtml();
+        
+    private: // New functions
+    
+        void PrintTableRowL( const TDesC8& aTitle, const TDesC8& aValue );
+    };
+
+#endif // SYMBIANUNITTESTOUTPUTASHTML_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputastext.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef SYMBIANUNITTESTOUTPUTASTEXT_H
+#define SYMBIANUNITTESTOUTPUTASTEXT_H
+
+// INCLUDES
+#include "symbianunittestoutputformatter.h"
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestFailure;
+
+// CONSTANTS
+_LIT( KTextOutput, "txt" );
+
+// CLASS DECLARATION
+class CSymbianUnitTestOutputAsText : public CSymbianUnitTestOutputFormatter
+    {
+    public: // Constructors and destructor
+    
+        static CSymbianUnitTestOutputAsText* NewL( const TDesC& aFileName );
+        ~CSymbianUnitTestOutputAsText();
+    
+    protected: // From CSymbianUnitTestOutputFormatter
+        
+        const TDesC& FileExtension() const;       
+        void PrintHeaderL( CSymbianUnitTestResult& aResult );
+        void PrintPassedTestsL( CSymbianUnitTestResult& aResult );
+        void PrintFailedTestsL( CSymbianUnitTestResult& aResult );
+        void PrintFooterL();
+        
+    private: // Constructors
+        
+        CSymbianUnitTestOutputAsText();
+    
+    private: // New functions
+        
+        void PrintFailureDetailsL( CSymbianUnitTestFailure& aTestFailure );
+    };
+
+#endif // SYMBIANUNITTESTOUTPUTASTEXT_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputasxml.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTOUTPUTASXML_H
+#define SYMBIANUNITTESTOUTPUTASXML_H
+
+// INCLUDES
+#include "symbianunittestoutputformatter.h"
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestFailure;
+
+// CONTANTS
+_LIT( KXmlOutput, "xml" );
+
+// CLASS DECLARATION
+class CSymbianUnitTestOutputAsXml : public CSymbianUnitTestOutputFormatter
+    {
+    public: // Constructors and destructor
+    
+        static CSymbianUnitTestOutputAsXml* NewL( const TDesC& aFileName );
+        ~CSymbianUnitTestOutputAsXml();
+    
+    protected: // From CSymbianUnitTestOutputFormatter
+        
+        const TDesC& FileExtension() const;        
+        void PrintHeaderL( CSymbianUnitTestResult& aResult );
+        void PrintPassedTestsL( CSymbianUnitTestResult& aResult );
+        void PrintFailedTestsL( CSymbianUnitTestResult& aResult );
+        void PrintFooterL();
+        
+    private: // Constructors
+        
+        CSymbianUnitTestOutputAsXml();
+    
+    private: // New functions
+    
+        void PrintFailureDetailsL( CSymbianUnitTestFailure& aTestFailure );
+    };
+
+#endif // SYMBIANUNITTESTOUTPUTASXML_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputfactory.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef SYMBIANUNITTESTOUTPUTFACTORY_H
+#define SYMBIANUNITTESTOUTPUTFACTORY_H
+
+// INCLUDES
+#include <e32base.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestOutputFormatter;
+
+// CLASS DECLARATION
+class SymbianUnitTestOutputFactory
+    {
+    public: // New functions    
+        
+        static CSymbianUnitTestOutputFormatter* CreateOutputLC( 
+            const TDesC& aFileNameNoExtension,
+            const TDesC& aFileExtension );
+    };
+
+#endif // SYMBIANUNITTESTOUTPUTFACTORY_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/inc/symbianunittestoutputformatter.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef SYMBIANUNITTESTOUTPUTFORMATTER_H
+#define SYMBIANUNITTESTOUTPUTFORMATTER_H
+
+// INCLUDES
+#include <e32base.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestResult;
+class CSymbianUnitTestFileOutputWriter;
+
+// CLASS DECLARATION
+class CSymbianUnitTestOutputFormatter : public CBase 
+    {
+    public: // Destructor        
+
+        ~CSymbianUnitTestOutputFormatter();
+    
+    public: // New functions
+        
+        void PrintL( CSymbianUnitTestResult& aResult );
+    
+    protected: // Constructors
+    
+        CSymbianUnitTestOutputFormatter();
+        void ConstructL( const TDesC& aFileName );
+
+    protected: // Pure virtual functions
+    
+        virtual const TDesC& FileExtension() const = 0;
+        virtual void PrintHeaderL( CSymbianUnitTestResult& aResult ) = 0;
+        virtual void PrintPassedTestsL( CSymbianUnitTestResult& aResult ) = 0;
+        virtual void PrintFailedTestsL( CSymbianUnitTestResult& aResult ) = 0;
+        virtual void PrintFooterL() = 0;
+    
+    protected: // Data
+        
+        CSymbianUnitTestFileOutputWriter* iOutputWriter; // Owned
+    };
+
+#endif // SYMBIANUNITTESTOUTPUTFORMATTER_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestfileoutputwriter.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,125 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestfileoutputwriter.h"
+#include "symbianunittestuicallback.h"
+
+_LIT( KResultDirectory, "\\sut\\" );
+_LIT8( KDateAndTimeFormat, "%02d.%02d.%04d @ %02d:%02d:%02d" );
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestFileOutputWriter* CSymbianUnitTestFileOutputWriter::NewLC( 
+    const TDesC& aFileName )
+    {
+    CSymbianUnitTestFileOutputWriter* self = 
+        new( ELeave )CSymbianUnitTestFileOutputWriter();
+    CleanupStack::PushL( self );
+    self->ConstructL( aFileName );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestFileOutputWriter* CSymbianUnitTestFileOutputWriter::NewL( 
+    const TDesC& aFileName )
+    {
+    CSymbianUnitTestFileOutputWriter* self = 
+        CSymbianUnitTestFileOutputWriter::NewLC( aFileName );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestFileOutputWriter::ConstructL( const TDesC& aFileName )
+    {
+    User::LeaveIfError( iRFs.Connect() );
+    TInt err = iRFs.MkDir( KResultDirectory );
+    if ( err == KErrNoMemory )
+        {
+        // Ignore the other errors. The directory may already exist.
+        User::Leave( err );
+        }
+    User::LeaveIfError( iRFs.SetSessionPath( KResultDirectory ) );
+    User::LeaveIfError( iFile.Replace( iRFs, aFileName, EFileWrite ) );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestFileOutputWriter::CSymbianUnitTestFileOutputWriter()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestFileOutputWriter::~CSymbianUnitTestFileOutputWriter()
+    {
+    iFile.Close();
+    iRFs.Close();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestFileOutputWriter::WriteDateAndTimeL()
+    {
+    TTime time;
+    time.HomeTime();   
+    TDateTime dateTime( time.DateTime() );
+    HBufC8* buf = HBufC8::NewLC( KDateAndTimeFormat().Length() );
+    buf->Des().Format( KDateAndTimeFormat(), dateTime.Day()+1, 
+                       dateTime.Month()+1, dateTime.Year(), dateTime.Hour(), 
+                       dateTime.Minute(), dateTime.Second() );
+    User::LeaveIfError( iFile.Write( *buf ) );
+    CleanupStack::PopAndDestroy( buf );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestFileOutputWriter::WriteL( const TDesC8& aValue )
+    {
+    User::LeaveIfError( iFile.Write( aValue ) );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestFileOutputWriter::WriteL( 
+    const TDesC8& aFormat, 
+    TInt aValue )
+    {
+    const TInt KIntAsTextMaxLength( 20 );
+    HBufC8* buf = HBufC8::NewLC( aFormat.Length() + KIntAsTextMaxLength );
+    buf->Des().Format( aFormat, aValue );
+    User::LeaveIfError( iFile.Write( *buf ) );
+    CleanupStack::PopAndDestroy( buf );
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputashtml.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,168 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestresult.h"
+#include "symbianunittestfailure.h"
+#include "symbianunittestfileoutputwriter.h"
+#include "symbianunittestoutputashtml.h"
+
+// CONSTANTS
+_LIT8( KHtmlHeader, "<html><head><title>Unit test results</title></head>\n" );
+_LIT8( KHtmlFooter, "</html>\n" );
+_LIT8( KHtmlBodyStartTag, "<body bgcolor=\"#DDDDDD\" text=\"black\">\n" );
+_LIT8( KHtmlBodyEndTag, "</body>\n");
+_LIT8( KHtmlMainHeaderStartTag, "<h2> %d unit tests executed " );
+_LIT8( KHtmlMainHeaderEndTag, "</h2>\n" );
+_LIT8( KHtmlPassedTests, 
+       "<h3><font color=\"green\">Passed tests: %d</b></font></h3>\n" );
+_LIT8( KHtmlFailedTests, 
+       "<h3><font color=\"red\">Failed tests: %d</font></h3>\n" );
+_LIT8( KHtmlParagraphBreak, "<p></p>\n" );
+_LIT8( KHtmlTableStartTag, "<table border=\"0\">\n" );
+_LIT8( KHtmlTableEndTag, "</table>\n" );
+_LIT8( KHtmlTRStartTag, "<tr>\n" );
+_LIT8( KHtmlTREndTag, "</tr>\n" );
+_LIT8( KHtmlTitleColumnStart, "<td width=\"100\" bgcolor=\"#888888\"><b>" );
+_LIT8( KHtmlTitleColumnEnd,   "</b></td>\n" );
+_LIT8( KHtmlTestNameTitle,   "Test name" );
+_LIT8( KHtmlFileNameTitle,   "File name" );
+_LIT8( KHtmlLineNumberTitle, "Line number" );
+_LIT8( KHtmlReasonTitle,     "Reason" );
+_LIT8( KHtmlValueColumnStart, "<td bgcolor=\"#BBBBBB\">" );
+_LIT8( KHtmlValueColumnEnd,   "</td>\n" );
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsHtml* CSymbianUnitTestOutputAsHtml::NewL(
+    const TDesC& aFileName )
+    {
+    CSymbianUnitTestOutputAsHtml* self = 
+        new( ELeave )CSymbianUnitTestOutputAsHtml;
+    CleanupStack::PushL( self );
+    self->ConstructL( aFileName );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsHtml::CSymbianUnitTestOutputAsHtml()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsHtml::~CSymbianUnitTestOutputAsHtml()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+const TDesC& CSymbianUnitTestOutputAsHtml::FileExtension() const
+    {
+    return KHtmlOutput;
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsHtml::PrintHeaderL( 
+    CSymbianUnitTestResult& aResult )
+    {
+    iOutputWriter->WriteL( KHtmlHeader );
+    iOutputWriter->WriteL( KHtmlBodyStartTag );
+    iOutputWriter->WriteL( KHtmlMainHeaderStartTag, aResult.TestCount() );
+    iOutputWriter->WriteDateAndTimeL();
+    iOutputWriter->WriteL( KHtmlMainHeaderEndTag );
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsHtml::PrintPassedTestsL( 
+    CSymbianUnitTestResult& aResult ) 
+    {
+    iOutputWriter->WriteL( KHtmlPassedTests, aResult.PassedTestCount() );
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsHtml::PrintFailedTestsL( 
+    CSymbianUnitTestResult& aResult ) 
+    {
+    iOutputWriter->WriteL( KHtmlFailedTests, aResult.Failures().Count() );
+    for ( TInt i=0; i < aResult.Failures().Count(); i++ )
+        {
+        CSymbianUnitTestFailure* failure = aResult.Failures()[ i ];
+        iOutputWriter->WriteL( KHtmlTableStartTag );
+        PrintTableRowL( KHtmlTestNameTitle, failure->TestName() );
+        PrintTableRowL( KHtmlReasonTitle, failure->FailureMessage() );        
+        if ( failure->LineNumber() >= 0 )
+            {
+            TBuf8< 20 > value;
+            value.AppendNum( failure->LineNumber() );
+            PrintTableRowL( KHtmlLineNumberTitle, value );
+            }
+        if ( failure->FileName().Length() > 0 )
+            {
+            PrintTableRowL( KHtmlFileNameTitle, failure->FileName() );
+            }
+        iOutputWriter->WriteL( KHtmlTableEndTag );
+        iOutputWriter->WriteL( KHtmlParagraphBreak );
+        }
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsHtml::PrintFooterL()
+    {
+    iOutputWriter->WriteL( KHtmlBodyEndTag );
+    iOutputWriter->WriteL( KHtmlFooter );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsHtml::PrintTableRowL(
+    const TDesC8& aTitle, 
+    const TDesC8& aValue )
+    {
+    iOutputWriter->WriteL( KHtmlTRStartTag );
+    iOutputWriter->WriteL( KHtmlTitleColumnStart );
+    iOutputWriter->WriteL( aTitle );
+    iOutputWriter->WriteL( KHtmlTitleColumnEnd );
+    iOutputWriter->WriteL( KHtmlValueColumnStart );
+    iOutputWriter->WriteL( aValue );
+    iOutputWriter->WriteL( KHtmlValueColumnEnd );
+    iOutputWriter->WriteL( KHtmlTREndTag );
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputastext.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,141 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestresult.h"
+#include "symbianunittestfailure.h"
+#include "symbianunittestfileoutputwriter.h"
+#include "symbianunittestoutputastext.h"
+
+_LIT8( KTxtExecutedTests, "\r\n %d unit tests executed " );
+_LIT8( KTxtPassedTests, " Passed tests: %d\r\n\r\n" );
+_LIT8( KTxtFailedTests, " Failed tests: %d\r\n\r\n" );
+_LIT8( KTxtFailureTest, "   Test: " );
+_LIT8( KTxtFailureFile, "   File: " );
+_LIT8( KTxtFailureLine, "   Line: %d\r\n" );
+_LIT8( KTxtFailureReason, "   Reason: " );
+_LIT8( KLineEnd, "\r\n" );
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsText* CSymbianUnitTestOutputAsText::NewL(
+    const TDesC& aFileName )
+    {
+    CSymbianUnitTestOutputAsText* self = 
+        new( ELeave )CSymbianUnitTestOutputAsText;
+    CleanupStack::PushL( self );
+    self->ConstructL( aFileName );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsText::CSymbianUnitTestOutputAsText()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsText::~CSymbianUnitTestOutputAsText()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+const TDesC& CSymbianUnitTestOutputAsText::FileExtension() const
+    {
+    return KTextOutput;
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsText::PrintHeaderL( 
+    CSymbianUnitTestResult& aResult )
+    {
+    iOutputWriter->WriteL( KTxtExecutedTests, aResult.TestCount() );
+    iOutputWriter->WriteDateAndTimeL();
+    iOutputWriter->WriteL( KLineEnd );
+    iOutputWriter->WriteL( KLineEnd );
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsText::PrintPassedTestsL( 
+    CSymbianUnitTestResult& aResult )
+    {
+    iOutputWriter->WriteL( KTxtPassedTests, aResult.PassedTestCount() );
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsText::PrintFailedTestsL( 
+    CSymbianUnitTestResult& aResult ) 
+    {
+    iOutputWriter->WriteL( KTxtFailedTests, aResult.Failures().Count() );
+    for ( TInt i=0; i < aResult.Failures().Count(); i++ )
+        {
+        PrintFailureDetailsL( *( aResult.Failures()[ i ] ) );
+        }
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsText::PrintFooterL()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsText::PrintFailureDetailsL( 
+    CSymbianUnitTestFailure& aTestFailure )
+    {
+    iOutputWriter->WriteL( KTxtFailureTest );
+    iOutputWriter->WriteL( aTestFailure.TestName() );
+    iOutputWriter->WriteL( KLineEnd );
+    if ( aTestFailure.FileName().Length() > 0 )
+        {
+        iOutputWriter->WriteL( KTxtFailureFile );
+        iOutputWriter->WriteL( aTestFailure.FileName() );
+        iOutputWriter->WriteL( KLineEnd );
+        }
+    if ( aTestFailure.LineNumber() >= 0 )
+        {
+        iOutputWriter->WriteL( KTxtFailureLine, aTestFailure.LineNumber() );
+        }
+    iOutputWriter->WriteL( KTxtFailureReason );
+    iOutputWriter->WriteL( aTestFailure.FailureMessage() );
+    iOutputWriter->WriteL( KLineEnd );
+    iOutputWriter->WriteL( KLineEnd );
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputasxml.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,152 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestresult.h"
+#include "symbianunittestfailure.h"
+#include "symbianunittestfileoutputwriter.h"
+#include "symbianunittestoutputasxml.h"
+
+
+_LIT8( KXmlResultOpenTag, "<SYMBIANUNITTEST_RESULT testcount=\"%d\">\r\n" );
+_LIT8( KXmlResultCloseTag, "</SYMBIANUNITTEST_RESULT>\r\n" );
+_LIT8( KXmlPassedTestsTag, "\t<SYMBIANUNITTEST_PASSED count=\"%d\"/>\r\n" );
+_LIT8( KXmlFailedTestsOpenTag, "\t<SYMBIANUNITTEST_FAILED count=\"%d\">\r\n" );
+_LIT8( KXmlFailedTestsCloseTag, "\t</SYMBIANUNITTEST_FAILED>\r\n" );
+_LIT8( KXmlFailureOpenTag, "\t\t<SYMBIANUNITTEST_FAILURE>\r\n" );
+_LIT8( KXmlFailureCloseTag, "\t\t</SYMBIANUNITTEST_FAILURE>\r\n" );
+_LIT8( KXmlTestNameOpenTag, "\t\t\t<SYMBIANUNITTEST_NAME>\r\n" );
+_LIT8( KXmlTestNameCloseTag, "\r\n\t\t\t</SYMBIANUNITTEST_NAME>\r\n" );
+_LIT8( KXmlFileNameOpenTag, "\t\t\t<SYMBIANUNITTEST_FILE>\r\n" );
+_LIT8( KXmlFileNameCloseTag, "\r\n\t\t\t</SYMBIANUNITTEST_FILE>\r\n" );
+_LIT8( KXmlLineNumberOpenTag, "\t\t\t<SYMBIANUNITTEST_LINE>%d\r\n" );
+_LIT8( KXmlLineNumberCloseTag, "\r\n\t\t\t</SYMBIANUNITTEST_LINE>\r\n" );
+_LIT8( KXmlReasonOpenTag, "\t\t\t<SYMBIANUNITTEST_REASON>\r\n" );
+_LIT8( KXmlReasonCloseTag, "\r\n\t\t\t</SYMBIANUNITTEST_REASON>\r\n" );
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsXml* CSymbianUnitTestOutputAsXml::NewL(
+    const TDesC& aFileName )
+    {
+    CSymbianUnitTestOutputAsXml* self = 
+        new( ELeave )CSymbianUnitTestOutputAsXml;
+    CleanupStack::PushL( self );
+    self->ConstructL( aFileName );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsXml::CSymbianUnitTestOutputAsXml()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputAsXml::~CSymbianUnitTestOutputAsXml()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+const TDesC& CSymbianUnitTestOutputAsXml::FileExtension() const
+    {
+    return KXmlOutput;
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsXml::PrintHeaderL( 
+    CSymbianUnitTestResult& aResult )
+    {
+    iOutputWriter->WriteL( KXmlResultOpenTag, aResult.TestCount() );
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsXml::PrintPassedTestsL( 
+    CSymbianUnitTestResult& aResult ) 
+    {
+    iOutputWriter->WriteL( KXmlPassedTestsTag, aResult.PassedTestCount() );
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsXml::PrintFailedTestsL( 
+    CSymbianUnitTestResult& aResult ) 
+    {
+    iOutputWriter->WriteL( KXmlFailedTestsOpenTag, aResult.Failures().Count() );
+    for ( TInt i=0; i < aResult.Failures().Count(); i++ )
+        {
+        iOutputWriter->WriteL( KXmlFailureOpenTag );
+        PrintFailureDetailsL( *( aResult.Failures()[ i ] ) );
+        iOutputWriter->WriteL( KXmlFailureCloseTag );
+        }
+    iOutputWriter->WriteL( KXmlFailedTestsCloseTag );
+    }
+
+// -----------------------------------------------------------------------------
+// From CSymbianUnitTestOutputFormatter
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsXml::PrintFooterL()
+    {
+    iOutputWriter->WriteL( KXmlResultCloseTag );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputAsXml::PrintFailureDetailsL( 
+    CSymbianUnitTestFailure& aTestFailure )
+    {
+    iOutputWriter->WriteL( KXmlTestNameOpenTag );
+    iOutputWriter->WriteL( aTestFailure.TestName() );
+    iOutputWriter->WriteL( KXmlTestNameCloseTag );
+    if ( aTestFailure.FileName().Length() > 0 )
+        {
+        iOutputWriter->WriteL( KXmlFileNameOpenTag );
+        iOutputWriter->WriteL( aTestFailure.FileName() );
+        iOutputWriter->WriteL( KXmlFileNameCloseTag );
+        }
+    TInt lineNumber( aTestFailure.LineNumber() );
+    if ( lineNumber >= 0 )
+        {
+        iOutputWriter->WriteL( KXmlLineNumberOpenTag, lineNumber );
+        iOutputWriter->WriteL( KXmlLineNumberCloseTag );
+        }
+    iOutputWriter->WriteL( KXmlReasonOpenTag );
+    iOutputWriter->WriteL( aTestFailure.FailureMessage() );
+    iOutputWriter->WriteL( KXmlReasonCloseTag );
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputfactory.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestoutputfactory.h"
+#include "symbianunittestoutputastext.h"
+#include "symbianunittestoutputasxml.h"
+#include "symbianunittestoutputashtml.h"
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputFormatter* SymbianUnitTestOutputFactory::CreateOutputLC(
+    const TDesC& aFileNameWithoutExtension,
+    const TDesC& aFileExtension )
+    {    
+    CSymbianUnitTestOutputFormatter* outputFormatter = NULL;
+
+    if ( aFileExtension.CompareF( KTextOutput ) == 0 )
+        {
+        outputFormatter = 
+            CSymbianUnitTestOutputAsText::NewL( aFileNameWithoutExtension );
+        }
+    else if ( aFileExtension.CompareF( KXmlOutput ) == 0 )
+        {
+        outputFormatter = 
+            CSymbianUnitTestOutputAsXml::NewL( aFileNameWithoutExtension );
+        }
+    else if ( aFileExtension.CompareF( KHtmlOutput ) == 0 ) 
+        {
+        outputFormatter = 
+            CSymbianUnitTestOutputAsHtml::NewL( aFileNameWithoutExtension );
+        }
+    else
+        {
+        User::Leave( KErrNotSupported );
+        }
+    
+    CleanupStack::PushL( outputFormatter );
+    
+    return outputFormatter;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputformatter.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestoutputformatter.h"
+#include "symbianunittestfileoutputwriter.h"
+#include "symbianunittestresult.h"
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputFormatter::CSymbianUnitTestOutputFormatter()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputFormatter::ConstructL( const TDesC& aFileName ) 
+    {
+    TInt fileNameLength = aFileName.Length();
+    fileNameLength += 1; // dot length
+    fileNameLength += FileExtension().Length();
+    HBufC* fileName = HBufC::NewLC( fileNameLength );
+    fileName->Des() = aFileName;
+    fileName->Des().Append('.');
+    fileName->Des().Append( FileExtension() );
+    iOutputWriter = CSymbianUnitTestFileOutputWriter::NewL( *fileName );
+    CleanupStack::PopAndDestroy( fileName );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestOutputFormatter::~CSymbianUnitTestOutputFormatter()
+    {
+    delete iOutputWriter;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestOutputFormatter::PrintL( CSymbianUnitTestResult& aResult ) 
+    {  
+    PrintHeaderL( aResult );
+    PrintPassedTestsL( aResult );
+    PrintFailedTestsL( aResult );
+    PrintFooterL();
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwtestrunner/src/symbianunittestrunner.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,197 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestrunner.h"
+#include "symbianunittestuicallback.h"
+#include "symbianunittestoutputformatter.h"
+#include "symbianunittestoutputfactory.h"
+#include "symbianunittestresult.h"
+#include "symbianunittestversion.h"
+#include "sutlogger.h"
+#include <symbianunittestinterface.h>
+#include <e32uid.h>
+
+
+// Failures while loading dll:
+_LIT( KFailedToFindDll, "Failed to find DLL:\n\"%S\"\n" );
+_LIT( KNonCompatibleUIDs, "Cannot use DLL with non-compatible UIDs!\n" );
+_LIT( KExportFuncNotFound, "Cannot find EXPORT function from test DLL!\n" );
+_LIT( KLogVersion, "SymbianUnitTest v%d.%d.%d" );
+_LIT( KLogFinish, "SymbianUnitTest finished" );
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C CSymbianUnitTestRunner* CSymbianUnitTestRunner::NewLC( 
+    MSymbianUnitTestUiCallBack& aUiCallBack )
+    {
+    CSymbianUnitTestRunner* self = 
+        new( ELeave )CSymbianUnitTestRunner( aUiCallBack );
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C CSymbianUnitTestRunner* CSymbianUnitTestRunner::NewL( 
+    MSymbianUnitTestUiCallBack& aUiCallBack )
+    {
+    CSymbianUnitTestRunner* self = CSymbianUnitTestRunner::NewLC( aUiCallBack );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestRunner::CSymbianUnitTestRunner( 
+    MSymbianUnitTestUiCallBack& aUiCallBack )
+    : iUiCallBack( aUiCallBack )
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestRunner::ConstructL()
+    {
+    iResult = CSymbianUnitTestResult::NewL();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C CSymbianUnitTestRunner::~CSymbianUnitTestRunner()
+    {
+    delete iResult;
+    }
+
+// -----------------------------------------------------------------------------
+// From MSymbianUnitTestObserver
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestRunner::IncrementExecutedTestsCount()
+    {
+    iUiCallBack.IncrementExecutedTestsCount();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C TInt CSymbianUnitTestRunner::TestCount()
+    {
+    return iTestCount;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CSymbianUnitTestRunner::ExecuteTestsL(
+    const MDesCArray& aTestDllNames,
+    TBool aMemoryAllocationFailureSimulation,
+    const TDesC& aOutputFileName,
+    const TDesC& aOutputFormat,
+    const CDesCArray& aTestCaseNames,
+    TInt  aTimeout )
+    {
+    //init logger
+    TBuf<50> version;
+    version.Format(KLogVersion, SUT_MAJOR_VERSION, SUT_MINOR_VERSION, SUT_BUILD_VERSION);
+    SUT_LOG_START(version);
+    
+    iTestCount = 0;
+    
+    MSymbianUnitTestInterface::TFailureSimulation failureSimulation = 
+        MSymbianUnitTestInterface::ENoFailureSimulation;
+    if ( aMemoryAllocationFailureSimulation )
+        {
+        failureSimulation = 
+            MSymbianUnitTestInterface::EMemAllocFailureSimulation;
+        }
+    
+    for ( TInt i = 0; i < aTestDllNames.MdcaCount(); i++ )
+        {
+        TPtrC16 testDllName( aTestDllNames.MdcaPoint( i ) );
+        RLibrary library;
+        if ( library.Load( testDllName ) != KErrNone )
+            {
+            iUiCallBack.InfoMsg( KFailedToFindDll, testDllName );
+	    SUT_LOG_FORMAT(KFailedToFindDll, &testDllName);
+            User::Leave( KErrNotFound );
+            } 
+        CleanupClosePushL( library );
+        // The second UID of the dll to be used must be compatible
+        if ( library.Type()[ 1 ] != KSymbianUnitTestDllUid )
+            {
+            iUiCallBack.InfoMsg( KNonCompatibleUIDs );
+            User::Leave( KErrNotFound );
+            }  
+        TLibraryFunction entryFunction = library.Lookup( 1 );
+        if ( !entryFunction )
+            {
+            iUiCallBack.InfoMsg( KExportFuncNotFound );
+            User::Leave( KErrNotFound );
+            }
+        
+        MSymbianUnitTestInterface* test = 
+            reinterpret_cast< MSymbianUnitTestInterface* >( 
+                entryFunction() );
+        TCleanupItem cleanupItem( DeleteTest, test );
+        CleanupStack::PushL( cleanupItem );
+        iTestCount += test->TestCaseCount();
+        test->ExecuteL( *this, *iResult, failureSimulation, aTestCaseNames, aTimeout);
+        CleanupStack::PopAndDestroy(); // cleanupItem
+        
+        CleanupStack::PopAndDestroy( &library ); 
+        }
+    
+    CSymbianUnitTestOutputFormatter* outputFormatter = 
+        SymbianUnitTestOutputFactory::CreateOutputLC( 
+            aOutputFileName, aOutputFormat );
+    outputFormatter->PrintL( *iResult );
+    CleanupStack::PopAndDestroy( outputFormatter );    
+    SUT_LOG_INFO(KLogFinish);
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C TInt CSymbianUnitTestRunner::FailedTestCount()
+    {
+    return iResult->Failures().Count();
+    }
+
+// -----------------------------------------------------------------------------
+// 
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestRunner::DeleteTest( TAny* aTest )
+    {
+    MSymbianUnitTestInterface* test = 
+        reinterpret_cast< MSymbianUnitTestInterface* >( aTest );
+    delete test;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/inc/racecar.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,76 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef CRACECAR_H
+#define CRACECAR_H
+
+// INCLUDES
+#include <e32base.h>
+#include "symbianunittestmacros.h"
+
+// CONSTANTS
+const TInt KMaxTyreAngle( 45 );
+
+// CLASS DECLARATION
+class CRaceCar : public CBase 
+    {
+    public: // Constructors and Destructor
+        
+        static CRaceCar* NewL( const TDesC& aColor, TUint aFuelTankSize );
+        static CRaceCar* NewLC( const TDesC& aColor, TUint aFuelTankSize );
+        ~CRaceCar();
+        
+    public: // New functions
+        
+        TUint FuelTankSize() const;
+        
+        TUint FuelLeft() const;
+        
+        TUint AddFuel( TUint aFuel );
+
+        TInt Steer( TInt aAngle );
+        
+        TInt Direction() const;
+    
+        TInt Accelerate( TUint aForce );
+        
+        TUint Speed() const;
+        
+        void Brake( TUint aForce );
+    
+        const TDesC& Color() const;
+        
+        void ChangeColorL( const TDesC& aNewColor );
+    
+    private: // Constructors
+    
+        void ConstructL( const TDesC& aColor );
+        CRaceCar( TUint aFuelTankSize );
+    
+    private: // Data
+        
+        TUint iFuelTankSize;
+        HBufC* iColor;
+        TUint iFuel;
+        TInt iDirection;
+        TUint iSpeed;
+
+    private: // Test class
+        
+        SYMBIAN_UNIT_TEST_CLASS( UT_CRaceCar )
+	};
+
+#endif // CRACECAR_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/src/racecar.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,194 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "racecar.h"
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CRaceCar* CRaceCar::NewL( const TDesC& aColor, TUint aFuelTankSize )
+    {
+    CRaceCar* self = NewLC( aColor, aFuelTankSize );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CRaceCar* CRaceCar::NewLC( const TDesC& aColor, TUint aFuelTankSize )
+    {
+    CRaceCar* self = new( ELeave )CRaceCar( aFuelTankSize );
+    CleanupStack::PushL( self );
+    self->ConstructL( aColor );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CRaceCar::CRaceCar( TUint aFuelTankSize )
+ : iFuelTankSize( aFuelTankSize )
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CRaceCar::ConstructL( const TDesC& aColor )
+    {
+    iColor = aColor.AllocL();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CRaceCar::~CRaceCar()
+    {
+    delete iColor;
+    } 
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TUint CRaceCar::FuelTankSize() const
+    {
+    return iFuelTankSize;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//    
+TUint CRaceCar::FuelLeft() const
+    {
+    return iFuel;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TUint CRaceCar::AddFuel( TUint aFuel )
+    {
+    TUint extraFuel = 0;
+    if ( aFuel > iFuelTankSize - iFuel )
+        {
+        extraFuel = aFuel- ( iFuelTankSize - iFuel );
+        iFuel = iFuelTankSize;
+        }
+    else
+        {
+        iFuel += aFuel;
+        }
+    return extraFuel;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//    
+TInt CRaceCar::Steer( TInt aAngle )
+    {
+    if ( ( iDirection + aAngle ) < -KMaxTyreAngle || 
+         ( iDirection + aAngle ) > KMaxTyreAngle )
+        {
+        return KErrArgument;
+        }
+    iDirection += aAngle;
+    return KErrNone;
+    }    
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CRaceCar::Direction() const
+    {
+    return iDirection;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CRaceCar::Accelerate( TUint aForce )
+    {
+    if ( iFuel == 0 )
+        {
+        return KErrGeneral;
+        }
+    else
+        {
+        iFuel--;
+        iSpeed += aForce;
+        }
+    return KErrNone;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TUint CRaceCar::Speed() const
+    {
+    return iSpeed;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CRaceCar::Brake( TUint aForce )
+    {
+    if ( iSpeed < aForce )
+        {
+        iSpeed = 0;
+        }
+    else
+        {
+        iSpeed -= aForce;
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const TDesC& CRaceCar::Color() const
+    {
+    return *iColor;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CRaceCar::ChangeColorL( const TDesC& aNewColor )
+    {
+    __ASSERT_ALWAYS ( aNewColor.Length() > 0, User::Leave( KErrArgument ) );
+    
+    HBufC* tmpColor = aNewColor.AllocL();
+    delete iColor;
+    iColor = tmpColor;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/BWINS/ut_racecarU.DEF	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?CreateTestL@@YAPAVMSymbianUnitTestInterface@@XZ @ 1 NONAME ; class MSymbianUnitTestInterface * CreateTestL(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/EABI/ut_racecarU.DEF	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4 @@
+EXPORTS
+	_Z11CreateTestLv @ 1 NONAME
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+PRJ_TESTMMPFILES
+ut_racecar.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/group/ut_racecar.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+TARGET        ut_racecar.dll
+TARGETTYPE    dll
+UID           0x20022E76 0x20022E76
+
+MACRO         SYMBIAN_UNIT_TEST
+
+SOURCEPATH    ../../src
+SOURCE        racecar.cpp
+
+SOURCEPATH    ../src
+SOURCE        dllEntry.cpp
+SOURCE        ut_racecar.cpp
+
+USERINCLUDE   ../inc
+USERINCLUDE   ../../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/symbianunittest
+
+LIBRARY       euser.lib
+LIBRARY       symbianunittestfw.lib
+
+VENDORID 0x101FB657
+
+CAPABILITY    ALL -TCB
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/inc/ut_racecar.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef UT_RACECAR_H
+#define UT_RACECAR_H
+
+// INCLUDES
+#include <symbianunittest.h>
+
+// FORWARD DECLARATIONS
+class CRaceCar;
+
+// CLASS DECLARATION
+class UT_CRaceCar : public CSymbianUnitTest
+    {
+    public: // Constructors and destructor
+    
+        static UT_CRaceCar* NewL();
+        static UT_CRaceCar* NewLC();
+        ~UT_CRaceCar();
+   
+    protected: // From CSymbianUnitTest
+        
+        void SetupL();
+        void Teardown();
+        
+    protected: // Test functions
+    
+        void UT_FuelL();
+        void UT_SteeringL();
+        void UT_SpeedL();
+        void UT_ColorL();
+        void UT_TimeoutL();
+	void UT_CrashL();
+	void UT_QuitL();
+    
+    private: // Contructors
+        
+        UT_CRaceCar();
+        void ConstructL();  
+
+    private: // Data
+    
+        // The object to be tested as a member variable:
+        CRaceCar *iRaceCar;
+    };
+
+#endif // UT_RACECAR_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/src/dllentry.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_racecar.h"
+#include <symbianunittestsuite.h>
+
+
+// Exactly one exported function returning 
+// the pointer to the suite of tests for the SymbianUnit framework.
+//
+EXPORT_C MSymbianUnitTestInterface* CreateTestL()
+    {
+    CSymbianUnitTestSuite* testSuite = 
+        CSymbianUnitTestSuite::NewLC( _L("ut_racecar") );
+
+    testSuite->AddL( UT_CRaceCar::NewLC() );
+    CleanupStack::Pop();
+
+    // Add more tests to the test suite here when testing multiple classes
+
+    CleanupStack::Pop( testSuite );
+    return testSuite;
+    }
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwexamples/sutfwracecarexample/tsrc/src/ut_racecar.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,229 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_racecar.h"
+#include "racecar.h"
+#include <symbianunittestmacros.h>
+
+_LIT( KRed, "red" );
+_LIT( KBlue, "blue" );
+const TInt KInitialFuel( 100 );
+
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CRaceCar* UT_CRaceCar::NewL()
+    {
+    UT_CRaceCar* self = UT_CRaceCar::NewLC(); 
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CRaceCar* UT_CRaceCar::NewLC()
+    {
+    UT_CRaceCar* self = new( ELeave )UT_CRaceCar();
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CRaceCar::UT_CRaceCar()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CRaceCar::ConstructL()
+    {
+    BASE_CONSTRUCT
+    ADD_SUT( UT_FuelL )
+    ADD_SUT( UT_SteeringL )
+    ADD_SUT( UT_SpeedL ) 
+    // Setup and teardown functions can be changed for each test function
+    // Usually this is not needed, but this is possible.
+    ADD_SUT_WITH_SETUP_AND_TEARDOWN( SetupL, UT_ColorL, Teardown )
+
+    ADD_SUT( UT_TimeoutL )
+    ADD_SUT(UT_CrashL ) 
+    ADD_SUT(UT_QuitL ) 
+
+    
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CRaceCar::~UT_CRaceCar()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::SetupL()
+    {
+    iRaceCar = CRaceCar::NewL( KRed, KInitialFuel );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::Teardown()
+    {
+    delete iRaceCar;
+    iRaceCar = NULL; 
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::UT_FuelL()
+    {
+    // Test the initial fuel
+    SUT_ASSERT_EQUALS( KInitialFuel, iRaceCar->FuelTankSize() )
+    SUT_ASSERT_EQUALS( 0, iRaceCar->FuelLeft() )
+
+    // Add a proper amount of fuel
+    SUT_ASSERT_EQUALS( 0, iRaceCar->AddFuel( KInitialFuel ) )
+    SUT_ASSERT_EQUALS( KInitialFuel, iRaceCar->FuelLeft() )
+
+    // Add too much fuel
+    SUT_ASSERT_EQUALS( 2, iRaceCar->AddFuel( 1 ) )  //expect to leave
+    SUT_ASSERT_EQUALS( KInitialFuel, iRaceCar->FuelLeft() )
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::UT_SteeringL()
+    {
+    // Try to steer beyond the allowed values
+    SUT_ASSERT( iRaceCar->Steer( -( KMaxTyreAngle + 1 ) ) != KErrNone )
+    SUT_ASSERT_EQUALS( 0, iRaceCar->Direction() )
+    SUT_ASSERT( iRaceCar->Steer( KMaxTyreAngle + 1 ) != KErrNone )
+    SUT_ASSERT_EQUALS( 0, iRaceCar->Direction() )
+
+    // Steer with the an allowed value 
+    SUT_ASSERT_EQUALS( KErrNone, iRaceCar->Steer( KMaxTyreAngle ) )
+    SUT_ASSERT_EQUALS( KMaxTyreAngle, iRaceCar->Direction() )
+    
+    // Try beyond the allowed value
+    SUT_ASSERT( iRaceCar->Steer( 1 ) != KErrNone )
+    SUT_ASSERT_EQUALS( KMaxTyreAngle, iRaceCar->Direction() )
+
+    // Steer to the opposite maximum
+    SUT_ASSERT_EQUALS( KErrNone, iRaceCar->Steer( -2 * KMaxTyreAngle ) )
+    SUT_ASSERT_EQUALS( -KMaxTyreAngle, iRaceCar->Direction() )
+
+    // Try beyond the allowed value
+    SUT_ASSERT( iRaceCar->Steer( -1 ) != KErrNone )
+    SUT_ASSERT_EQUALS( -KMaxTyreAngle, iRaceCar->Direction() )
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::UT_SpeedL()
+    {
+    // Try to accelerate without fuel
+    SUT_ASSERT_EQUALS( 0, iRaceCar->Speed() )
+    SUT_ASSERT( iRaceCar->Accelerate( 1 ) != KErrNone )
+    
+    // Add fuel and accelerate
+    iRaceCar->AddFuel( 2 );
+    SUT_ASSERT_EQUALS( 2, iRaceCar->FuelLeft() )
+    SUT_ASSERT_EQUALS( KErrNone, iRaceCar->Accelerate( 100 ) )
+    SUT_ASSERT_EQUALS( 100, iRaceCar->Speed() )
+    SUT_ASSERT_EQUALS( 1, iRaceCar->FuelLeft() )
+    SUT_ASSERT_EQUALS( KErrNone, iRaceCar->Accelerate( 50 ) )
+    SUT_ASSERT_EQUALS( 150, iRaceCar->Speed() )
+    SUT_ASSERT_EQUALS( 0, iRaceCar->FuelLeft() )
+
+    // Try braking
+    iRaceCar->Brake( 70 );
+    SUT_ASSERT_EQUALS( 80, iRaceCar->Speed() )
+    iRaceCar->Brake( 90 );
+    SUT_ASSERT_EQUALS( 0, iRaceCar->Speed() )    
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::UT_ColorL()
+    {
+    // Check the initial color
+    SUT_ASSERT_EQUALS( KRed, iRaceCar->Color() )
+
+    // Try to paint the car, color allowed
+    iRaceCar->ChangeColorL( KBlue );
+    SUT_ASSERT_EQUALS( KBlue, iRaceCar->Color() )
+    
+    // Try to paint the car, color not allowed
+    SUT_ASSERT_LEAVE( iRaceCar->ChangeColorL( KNullDesC ) )    
+    
+    SUT_ASSERT_LEAVE_WITH( 
+        iRaceCar->ChangeColorL( KNullDesC ), KErrArgument )
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::UT_TimeoutL()
+    {
+    //the car is too slow (:
+    User::After(7 * 1000000);
+    }
+
+// -----------------------------------------------------------------------------
+// 
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::UT_CrashL()
+    {
+    //the car is totaled (:
+    User::Panic(_L("Crash"), -100);
+    }
+
+
+// -----------------------------------------------------------------------------
+// 
+// -----------------------------------------------------------------------------
+//
+void UT_CRaceCar::UT_QuitL()
+    {
+    User::Leave(-100);
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+PRJ_MMPFILES
+symbianunittestconsoleui.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/group/symbianunittestconsoleui.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+TARGET        symbianunittest.exe
+TARGETTYPE    exe
+UID           0x1000008d 0x20022E75
+
+SOURCEPATH    ../src
+SOURCE        symbianunittestconsoleui.cpp
+SOURCE        symbianunittestcommandlineparser.cpp
+
+USERINCLUDE   ../inc
+USERINCLUDE   ../../../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/symbianunittest
+
+LIBRARY       euser.lib
+LIBRARY       efsrv.lib
+LIBRARY       bafl.lib
+LIBRARY       inetprotutil.lib
+LIBRARY       symbianunittestfw.lib
+
+VENDORID 0x101FB657
+
+CAPABILITY    ALL -TCB
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestcommandlineparser.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,79 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTCOMMANDLINEPARSER_H
+#define SYMBIANUNITTESTCOMMANDLINEPARSER_H
+
+// INCLUDES
+#include <symbianunittestmacros.h>
+#include <e32base.h>
+#include <badesca.h>
+#include <bacline.h>
+
+// CLASS DECLARATION
+class CSymbianUnitTestCommandLineParser : public CBase
+    {
+    public: // Constructors and destructor
+    
+        static CSymbianUnitTestCommandLineParser* NewLC();
+        static CSymbianUnitTestCommandLineParser* NewL();
+        ~CSymbianUnitTestCommandLineParser();
+    
+    public: // New functions
+        
+        TBool ShowHelp() const;
+        const MDesCArray& TestDllNames() const;
+        const CDesCArray& TestCaseNames() const;
+        TBool MemoryAllocationFailureSimulation() const;
+        const TDesC& OutputFileName() const;
+        const TDesC& OutputFormat() const;
+        TInt  Timeout() const;
+        TBool PromptUser() const;
+        
+    private: // Constructors
+    
+        void ConstructL();
+        CSymbianUnitTestCommandLineParser();
+        
+    private: // New functions
+        
+        void SetOutputFormatL();
+        void SetTimeoutL();
+        void SetTestDllNamesL();
+        void SetTestCaseNamesL();
+        TBool FindArgument( 
+            const TDesC& aKey,
+            const TDesC& aShortKey,
+            TPtrC& aValue );
+        
+    private: // Data
+        
+        CCommandLineArguments* iArguments;
+        TBool iShowHelp;
+        CDesCArray* iTestDllNames;
+        CDesCArray* iTestCaseNames;
+        TBool iAllocFailureSimulation;
+        HBufC* iOutputFormat;
+        TBool iNoPrompt;
+	TInt iTimeout;
+        
+    private: // Test
+        
+        SYMBIAN_UNIT_TEST_CLASS( UT_CSymbianUnitTestCommandLineParser )       
+    };
+
+#endif // SYMBIANUNITTESTCOMMANDLINEPARSER_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestconsoleui.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTCONSOLEUIMAIN_H
+#define SYMBIANUNITTESTCONSOLEUIMAIN_H
+
+// INCLUDES
+#include "symbianunittestuicallback.h"
+#include <e32cons.h>
+#include <e32base.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestRunner;
+class CSymbianUnitTestCommandLineParser;
+
+// CLASS DECLARATION
+class CSymbianUnitTestConsoleUi : 
+    public CActive, 
+    public MSymbianUnitTestUiCallBack
+    {
+    public: // Constructors and destructor
+    
+        static CSymbianUnitTestConsoleUi* NewLC( CConsoleBase& aConsole );
+        static CSymbianUnitTestConsoleUi* NewL( CConsoleBase& aConsole );
+        ~CSymbianUnitTestConsoleUi();
+    
+    public: // From CActive
+        
+        void RunL();
+        void DoCancel();
+    
+    public: // From MSymbianUnitTestUiCallBack
+        
+        void InfoMsg( const TDesC& aMessage );
+        void InfoMsg( const TDesC& aFormat, const TDesC& aMessage );
+        void IncrementExecutedTestsCount();
+    
+    private: // Constructors
+    
+        CSymbianUnitTestConsoleUi( CConsoleBase& aConsole );
+        void ConstructL();
+        
+    private: // New functions
+    
+        void PrintAllocFailureSimulationText();
+        
+    private: // Data
+    
+        CConsoleBase& iConsole;
+        CSymbianUnitTestCommandLineParser* iCommandLineParser;
+        CSymbianUnitTestRunner* iTestRunner;
+        TInt iExecutedTestCount;
+    };
+
+// Local functions:
+LOCAL_C void MainL();
+
+#endif // SYMBIANUNITTESTCONSOLEUIMAIN_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestdllnameparser.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTDLLNAMEPARSER_H
+#define SYMBIANUNITTESTDLLNAMEPARSER_H
+
+//  INCLUDES
+#include <delimitedparser16.h>
+
+// CLASS DECLARATION
+class TSymbianUnitTestDllNameParser : public TDelimitedParserBase16
+    {
+    public: // New functions
+
+        inline TSymbianUnitTestDllNameParser();
+        inline void Parse( const TDesC& aValue );
+    };
+
+#include "symbianunittestdllnameparser.inl"
+
+#endif // SYMBIANUNITTESTDLLNAMEPARSER_H
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestdllnameparser.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTDLLNAMEPARSER_INL
+#define SYMBIANUNITTESTDLLNAMEPARSER_INL
+
+// ---------------------------------------------------------------------------
+// 
+// ---------------------------------------------------------------------------
+//
+inline TSymbianUnitTestDllNameParser::TSymbianUnitTestDllNameParser() 
+    : TDelimitedParserBase16()
+    {
+    SetDelimiter(',');
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+inline void TSymbianUnitTestDllNameParser::Parse( const TDesC& aValue )
+    {
+    TDelimitedParserBase16::Parse(aValue);
+    }
+
+#endif // SYMBIANUNITTESTDLLNAMEPARSER_INL
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/src/symbianunittestcommandlineparser.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,290 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestcommandlineparser.h"
+#include "symbianunittestdllnameparser.h"
+#include "symbianunittestrunner.h"
+
+_LIT( KHelpKey, "-help" );
+_LIT( KHelpKeyShort, "-h" );
+_LIT( KTestsKey, "-tests=" );
+_LIT( KTestsKeyShort, "-t=" );
+_LIT( KTestCasesKey, "-cases=" );
+_LIT( KTestCasesKeyShort, "-c=" );
+_LIT( KAllocKey, "-alloc" );
+_LIT( KAllocKeyShort, "-a" );
+_LIT( KOutputKey, "-output=" );
+_LIT( KOutputKeyShort, "-o=" );
+_LIT( KNoPromptKey, "-noprompt" );
+_LIT( KTimeoutKey, "-timeout=" );
+_LIT( KTimeoutKeyShort, "-to=" );
+
+
+_LIT( KOutputFileName, "SymbianUnitTestResults" );
+_LIT( KDefaultOutputFormat, "html" );
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestCommandLineParser* CSymbianUnitTestCommandLineParser::NewLC()
+    {
+    CSymbianUnitTestCommandLineParser* self = 
+        new( ELeave )CSymbianUnitTestCommandLineParser();
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestCommandLineParser* CSymbianUnitTestCommandLineParser::NewL()
+    {
+    CSymbianUnitTestCommandLineParser* self = 
+        CSymbianUnitTestCommandLineParser::NewLC();
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestCommandLineParser::CSymbianUnitTestCommandLineParser()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestCommandLineParser::ConstructL()
+    {
+    iArguments = CCommandLineArguments::NewL();   
+    TPtrC dummy;
+    iShowHelp =  FindArgument( KHelpKey, KHelpKeyShort, dummy );
+    iAllocFailureSimulation = FindArgument( KAllocKey, KAllocKeyShort, dummy );
+    iNoPrompt = FindArgument( KNoPromptKey, KNoPromptKey, dummy );
+    SetOutputFormatL();
+    SetTimeoutL();
+    SetTestDllNamesL();
+    SetTestCaseNamesL();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestCommandLineParser::~CSymbianUnitTestCommandLineParser()
+    {
+    delete iTestDllNames;
+    delete iTestCaseNames;
+    delete iOutputFormat;
+    delete iArguments;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TBool CSymbianUnitTestCommandLineParser::ShowHelp() const
+    {
+    return iShowHelp;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const MDesCArray& CSymbianUnitTestCommandLineParser::TestDllNames() const
+    {
+    return *iTestDllNames;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const CDesCArray& CSymbianUnitTestCommandLineParser::TestCaseNames() const
+    {
+    return *iTestCaseNames;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TBool CSymbianUnitTestCommandLineParser::MemoryAllocationFailureSimulation() const
+    {
+    return iAllocFailureSimulation;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const TDesC& CSymbianUnitTestCommandLineParser::OutputFileName() const
+    {
+    return KOutputFileName;
+    }
+    
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+const TDesC& CSymbianUnitTestCommandLineParser::OutputFormat() const
+    {
+    return *iOutputFormat;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CSymbianUnitTestCommandLineParser::Timeout() const
+    {
+    return iTimeout;
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TBool CSymbianUnitTestCommandLineParser::PromptUser() const
+    {
+    return !iNoPrompt;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestCommandLineParser::SetOutputFormatL()
+    {
+    HBufC* outputFormat = NULL;
+    TPtrC outputFormatPtr;
+    if ( FindArgument( KOutputKey, KOutputKeyShort, outputFormatPtr ) )
+        {
+        outputFormat = outputFormatPtr.AllocL();
+        }
+    else
+        {
+        outputFormat = KDefaultOutputFormat().AllocL();
+        }
+    delete iOutputFormat;
+    iOutputFormat = outputFormat;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestCommandLineParser::SetTimeoutL()
+    {
+    iTimeout = KSymbianUnitTestDefaultTimeout; //use default
+    TPtrC timeoutPtr;
+    TBool hasTimeout = FindArgument( KTimeoutKey, KTimeoutKeyShort, timeoutPtr );
+    if ( hasTimeout)
+        {
+        TLex timeoutLex(timeoutPtr);
+	TInt timeout;
+        TInt ret = timeoutLex.Val(timeout);
+	if (ret == KErrNone && timeout >= 0) 
+	    {
+	    iTimeout = timeout;
+	    }
+        }
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestCommandLineParser::SetTestDllNamesL()
+    {
+    CDesCArray* testDllNames = new( ELeave )CDesCArrayFlat( 1 );
+    CleanupStack::PushL( testDllNames );
+    TPtrC testDllNamesPtr;
+    if ( FindArgument( KTestsKey, KTestsKeyShort, testDllNamesPtr ) )
+        {
+        TSymbianUnitTestDllNameParser parser;
+        parser.Parse( testDllNamesPtr );
+        TPtrC testDllNamePtr;
+        while ( parser.GetNext( testDllNamePtr ) == KErrNone )
+            {
+            testDllNames->AppendL( testDllNamePtr );
+            }
+        }
+    iShowHelp = ( testDllNames->Count() == 0 );
+    CleanupStack::Pop( testDllNames );
+    delete iTestDllNames;
+    iTestDllNames = testDllNames;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestCommandLineParser::SetTestCaseNamesL()
+    {
+    CDesCArray* testCaseNames = new( ELeave )CDesCArrayFlat( 1 );
+    CleanupStack::PushL( testCaseNames );
+    TPtrC testCaseNamesPtr;
+    if ( FindArgument( KTestCasesKey, KTestCasesKeyShort, testCaseNamesPtr ) )
+        {
+	//reuse the testdll parser here for case names
+        TSymbianUnitTestDllNameParser parser;
+        parser.Parse( testCaseNamesPtr );
+        TPtrC testCaseNamePtr;
+        while ( parser.GetNext( testCaseNamePtr ) == KErrNone )
+            {
+            testCaseNames->AppendL( testCaseNamePtr );
+            }
+        }
+    CleanupStack::Pop( testCaseNames );
+    delete iTestCaseNames;
+    iTestCaseNames = testCaseNames;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TBool CSymbianUnitTestCommandLineParser::FindArgument( 
+    const TDesC& aKey,
+    const TDesC& aShortKey,
+    TPtrC& aValue )
+    {
+    TBool found( EFalse );
+    for ( TInt i = 0; i < iArguments->Count(); i++ )
+        {
+        TPtrC arg( iArguments->Arg( i ) );
+        if ( arg.FindF( aKey ) == 0 || arg.FindF( aShortKey ) == 0 )
+            {
+            found = ETrue;
+            TInt equalsPos = arg.Locate( '=' );
+            if ( equalsPos > 0 & equalsPos < arg.Length() - 1 ) 
+                {
+                aValue.Set( arg.Mid( equalsPos + 1 ) );
+                }
+            }
+        }
+    return found;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/src/symbianunittestconsoleui.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,261 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "symbianunittestconsoleui.h"
+#include "symbianunittestcommandlineparser.h"
+#include "symbianunittestrunner.h"
+#include "symbianunittestversion.h"
+
+_LIT( KTitleTxt, "\n==== SymbianUnit v%d.%d.%d ====\n\n" );
+_LIT( KAllocOnTxt, "  Alloc: ON\n\n" );
+_LIT( KAllocOffTxt, "  Alloc: OFF\n\n" );
+_LIT( KExecutingTestsTxt, "  Executing...\n" );
+_LIT( KTestRunnerFailedTxt, "  Test run failed!\n  Reason: %d\n" );
+_LIT( KNoTestsFoundTxt, "  No tests found!\n" );
+_LIT( KTestsExecutedTxt, "  Executed: %d / %d\n" );
+_LIT( KPassedTestsTxt, "  Passed: %d\n" );
+_LIT( KFailedTestsTxt, "  Failed: %d\n" );
+_LIT( KSymbianUnitTestPanic, "SymbianUnit creation" );
+_LIT( KWindowName, "SymbianUnit" );
+_LIT( KPressAnyKeyTxt, "\n==[ press any key ]==\n    " );
+
+_LIT( KHelpTxt, 
+"Allowed arguments:\n\n\
+-tests|t=<dll,dll,...>\n\
+-cases|c=<case,case,...>\n\
+-alloc|a\n\
+-help|h\n\
+-output|o=<html|xml|txt>\n\
+-timeout|to\n\
+-noprompt\n" );
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+GLDEF_C TInt E32Main() 
+    {
+    CTrapCleanup* cleanup = CTrapCleanup::New();
+    TRAPD( err, MainL() );
+    __ASSERT_ALWAYS( 
+        err == KErrNone, User::Panic( KSymbianUnitTestPanic, err ) );
+    delete cleanup;
+    User::Heap().Reset();
+    return err;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+LOCAL_C void MainL() 
+    {
+    RThread().SetPriority( EPriorityAbsoluteForeground );    
+    // install an active scheduler
+    CActiveScheduler* scheduler = new( ELeave )CActiveScheduler;
+    CActiveScheduler::Install( scheduler );
+    CleanupStack::PushL( scheduler );
+
+    TSize size( KConsFullScreen, KConsFullScreen );
+    CConsoleBase* console = Console::NewL( KWindowName, size );
+    CleanupStack::Pop( scheduler );
+
+    CSymbianUnitTestConsoleUi* main = NULL;
+    TRAPD( err, main = CSymbianUnitTestConsoleUi::NewL( *console ) );
+    if ( err == KErrNone ) 
+        {
+        CActiveScheduler::Start();
+        }
+    delete main;
+    delete scheduler;
+    // Do not delete console. It will check for memory leaks.
+    // This is not what is wanted if running tests without 
+    // memory leak detection.
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestConsoleUi* CSymbianUnitTestConsoleUi::NewLC( 
+    CConsoleBase& aConsole )
+    {
+    CSymbianUnitTestConsoleUi* self = 
+        new( ELeave )CSymbianUnitTestConsoleUi( aConsole );
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestConsoleUi* CSymbianUnitTestConsoleUi::NewL( 
+    CConsoleBase& aConsole )
+    {
+    CSymbianUnitTestConsoleUi* self = 
+        CSymbianUnitTestConsoleUi::NewLC( aConsole );
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestConsoleUi::CSymbianUnitTestConsoleUi( CConsoleBase& aConsole )
+ : CActive( EPriorityStandard ),
+   iConsole( aConsole )
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestConsoleUi::ConstructL()
+    {
+    User::SetJustInTime( EFalse ); // Do not stop on test case panics
+    iCommandLineParser = CSymbianUnitTestCommandLineParser::NewL();
+    iTestRunner = CSymbianUnitTestRunner::NewL( *this );
+    CActiveScheduler::Add( this );
+    // Set ready to run immediately
+    TRequestStatus *status = &iStatus;
+    User::RequestComplete( status, KErrNone );
+    SetActive ();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CSymbianUnitTestConsoleUi::~CSymbianUnitTestConsoleUi()
+    {
+    Cancel();
+    delete iTestRunner;
+    delete iCommandLineParser;
+    }
+
+// -----------------------------------------------------------------------------
+// From CActive
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestConsoleUi::RunL()
+    {
+    iConsole.Printf( KTitleTxt, SUT_MAJOR_VERSION, SUT_MINOR_VERSION, SUT_BUILD_VERSION);
+    if ( iCommandLineParser->ShowHelp() )
+        {
+        iConsole.Printf( KHelpTxt );
+        }
+    else
+        {
+        PrintAllocFailureSimulationText();
+        iConsole.Printf( KExecutingTestsTxt );
+        TRAPD( err, 
+            iTestRunner->ExecuteTestsL( 
+                iCommandLineParser->TestDllNames(),
+                iCommandLineParser->MemoryAllocationFailureSimulation(),
+                iCommandLineParser->OutputFileName(),
+                iCommandLineParser->OutputFormat(),
+	        iCommandLineParser->TestCaseNames(),
+		iCommandLineParser->Timeout()) )
+        if ( err != KErrNone )
+            {
+            iConsole.Printf( KTestRunnerFailedTxt, err );
+            }
+        else 
+            {
+            if ( iExecutedTestCount == 0 )
+                {
+                iConsole.Printf( KNoTestsFoundTxt );
+                }
+            }
+        }
+    if ( iCommandLineParser->PromptUser() )
+        {
+        iConsole.Printf( KPressAnyKeyTxt );
+        iConsole.Getch(); // get and ignore character        
+        }
+    CActiveScheduler::Stop();
+    }
+
+// -----------------------------------------------------------------------------
+// From CActive
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestConsoleUi::DoCancel()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+// From MSymbianUnitTestUiCallBack
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestConsoleUi::InfoMsg( const TDesC& aMessage )
+    {
+    iConsole.Printf( aMessage );
+    }
+
+// -----------------------------------------------------------------------------
+// From MSymbianUnitTestUiCallBack
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestConsoleUi::InfoMsg( 
+    const TDesC& aFormat, 
+    const TDesC& aMessage )
+    {
+    iConsole.Printf( aFormat, &aMessage );
+    }
+
+// -----------------------------------------------------------------------------
+// From MSymbianUnitTestUiCallBack
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestConsoleUi::IncrementExecutedTestsCount()
+    {
+    TPoint pos = iConsole.CursorPos();
+    pos.iY -= 1;
+    if ( iExecutedTestCount > 0 )
+        {
+        pos.iY -= 2;
+        }
+    iConsole.SetCursorPosAbs( pos );
+    iExecutedTestCount++;
+    iConsole.Printf( 
+        KTestsExecutedTxt, iExecutedTestCount, iTestRunner->TestCount());
+    TInt passedTestCount = iExecutedTestCount - iTestRunner->FailedTestCount();
+    iConsole.Printf( KPassedTestsTxt, passedTestCount );
+    iConsole.Printf( KFailedTestsTxt, iTestRunner->FailedTestCount() );
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CSymbianUnitTestConsoleUi::PrintAllocFailureSimulationText()
+    {
+    if ( iCommandLineParser->MemoryAllocationFailureSimulation() )
+        {
+        iConsole.Printf( KAllocOnTxt );
+        }
+    else
+        {
+        iConsole.Printf( KAllocOffTxt );
+        }
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+PRJ_TESTMMPFILES
+ut_symbianunittestconsoleui.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/group/ut_symbianunittestconsoleui.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+TARGET        ut_symbianunittestconsoleui.dll
+TARGETTYPE    dll
+UID           0x20022E76 0x20022E76
+
+MACRO         SYMBIAN_UNIT_TEST
+
+SOURCEPATH    ../../src
+SOURCE        symbianunittestcommandlineparser.cpp
+
+SOURCEPATH    ../src
+SOURCE        dllEntry.cpp
+SOURCE        ut_symbianunittestcommandlineparser.cpp
+SOURCE        commandlineargumentsstub.cpp
+
+USERINCLUDE   ../inc
+USERINCLUDE   ../../inc
+USERINCLUDE   ../../../../inc
+
+SYSTEMINCLUDE ../inc
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/symbianunittest
+
+LIBRARY       euser.lib
+LIBRARY       bafl.lib
+LIBRARY       inetprotutil.lib
+LIBRARY       symbianunittestfw.lib
+
+VENDORID 0x101FB657
+
+CAPABILITY    ALL -TCB
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/inc/bacline.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+// BACLINE.H
+//
+// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
+//
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Stub for unit testing  
+*
+*/
+
+#ifndef BACLINESTUB_H
+#define BACLINESTUB_H
+
+#include <e32base.h>
+#include <badesca.h>
+
+class CCommandLineArguments : public CBase
+    {
+    public:
+	    // construct/destruct
+        static CCommandLineArguments* NewLC();
+        static CCommandLineArguments* NewL();
+        ~CCommandLineArguments();
+	    // extract
+        TPtrC Arg(TInt aArg) const;
+        TInt Count() const;
+    
+    public: // For unit testing purposes, not in the real implementation 
+        CDesCArray& Args();
+        
+    private:
+        CCommandLineArguments();
+        void ConstructL();
+    
+    private: // For unit testing purposes, not in the real implementation
+        CDesCArray* iArgs;
+    };
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/inc/ut_symbianunittestcommandlineparser.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef UT_SYMBIANUNITTESTCOMMANDLINEPARSER_H
+#define UT_SYMBIANUNITTESTCOMMANDLINEPARSER_H
+
+// INCLUDES
+#include <symbianunittest.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestCommandLineParser;
+
+// CLASS DECLARATION
+class UT_CSymbianUnitTestCommandLineParser : public CSymbianUnitTest
+    {
+    public: // Constructors and destructor
+    
+        static UT_CSymbianUnitTestCommandLineParser* NewL();
+        static UT_CSymbianUnitTestCommandLineParser* NewLC();
+        ~UT_CSymbianUnitTestCommandLineParser();
+    
+    protected: // Test functions
+    
+        void SetupL();
+        void Teardown();
+        void UT_SetOutputFormatL();
+        void UT_SetTestDllNamesL();
+        void UT_FindArgumentL();
+    
+    private: // Contructors
+        
+        UT_CSymbianUnitTestCommandLineParser();
+        void ConstructL();  
+
+    private: // Data
+    
+        // The object to be tested as a member variable:
+        CSymbianUnitTestCommandLineParser* iParser;
+    };
+
+#endif // UT_SYMBIANUNITTESTCOMMANDLINEPARSER_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/src/commandlineargumentsstub.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,101 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "bacline.h"
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+CCommandLineArguments* CCommandLineArguments::NewL()
+    {
+    CCommandLineArguments* self = 
+        CCommandLineArguments::NewLC(); 
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+CCommandLineArguments* CCommandLineArguments::NewLC()
+    {
+    CCommandLineArguments* self = 
+        new( ELeave )CCommandLineArguments();
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+CCommandLineArguments::CCommandLineArguments()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void CCommandLineArguments::ConstructL()
+    {
+    iArgs = new( ELeave )CDesCArrayFlat( 1 );
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+CCommandLineArguments::~CCommandLineArguments()
+    {
+    delete iArgs;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+TPtrC CCommandLineArguments::Arg( TInt aArg ) const
+    {
+    TPtrC arg;
+    if ( aArg < iArgs->Count() )
+        {
+        arg.Set( iArgs->MdcaPoint( aArg ) );
+        }
+    return arg;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+TInt CCommandLineArguments::Count() const
+    {
+    return iArgs->Count();
+    }
+    
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+// 
+CDesCArray& CCommandLineArguments::Args()
+    {
+    return *iArgs;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/src/dllentry.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_symbianunittestcommandlineparser.h"
+
+
+// Exactly one exported function returning 
+// the pointer to the suite of tests for the SymbianUnit framework.
+//
+EXPORT_C MSymbianUnitTestInterface* CreateTestL()
+    {
+    return UT_CSymbianUnitTestCommandLineParser::NewL();
+    }
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/tsrc/src/ut_symbianunittestcommandlineparser.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,214 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#include "ut_symbianunittestcommandlineparser.h"
+#include "symbianunittestcommandlineparser.h"
+#include <symbianunittestmacros.h>
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestCommandLineParser* UT_CSymbianUnitTestCommandLineParser::NewL()
+    {
+    UT_CSymbianUnitTestCommandLineParser* self = 
+        UT_CSymbianUnitTestCommandLineParser::NewLC(); 
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestCommandLineParser* UT_CSymbianUnitTestCommandLineParser::NewLC()
+    {
+    UT_CSymbianUnitTestCommandLineParser* self = 
+        new( ELeave )UT_CSymbianUnitTestCommandLineParser();
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestCommandLineParser::UT_CSymbianUnitTestCommandLineParser()
+    {
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestCommandLineParser::ConstructL()
+    {
+    BASE_CONSTRUCT
+    
+    ADD_SUT( UT_SetOutputFormatL )
+    ADD_SUT( UT_SetTestDllNamesL )
+    ADD_SUT( UT_FindArgumentL )
+    }
+
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
+UT_CSymbianUnitTestCommandLineParser::~UT_CSymbianUnitTestCommandLineParser()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestCommandLineParser::SetupL()
+    {
+    iParser = CSymbianUnitTestCommandLineParser::NewL();
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestCommandLineParser::Teardown()
+    {
+    delete iParser;
+    iParser = NULL; 
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestCommandLineParser::UT_SetOutputFormatL()
+    {
+    // Output format not found
+    _LIT( KDefaultOutputFormat, "html" );
+    iParser->SetOutputFormatL();
+    SUT_ASSERT_EQUALS( KDefaultOutputFormat, iParser->OutputFormat() )
+    
+    // Output format found, long form
+    _LIT( KOutputFormatLong, "-output=xml" );
+    iParser->iArguments->Args().AppendL( KOutputFormatLong );
+    iParser->SetOutputFormatL();
+    SUT_ASSERT_EQUALS( _L( "xml" ), iParser->OutputFormat() )
+
+    // Output format found, short form
+    _LIT( KOutputFormatShort, "-o=txt" );
+    iParser->iArguments->Args().Reset();
+    iParser->iArguments->Args().AppendL( KOutputFormatShort );
+    iParser->SetOutputFormatL();
+    SUT_ASSERT_EQUALS( _L( "txt" ), iParser->OutputFormat() ) 
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestCommandLineParser::UT_SetTestDllNamesL()
+    {
+    // Test DLL name not found
+    iParser->SetTestDllNamesL();
+    SUT_ASSERT_EQUALS( 0, iParser->TestDllNames().MdcaCount() )
+    SUT_ASSERT( iParser->ShowHelp() )
+    
+    // One test DLL name found
+    _LIT( KOneTestDllName, "-tests=test1.dll" );
+    iParser->iArguments->Args().AppendL( KOneTestDllName );
+    iParser->SetTestDllNamesL();
+    SUT_ASSERT_EQUALS( 1, iParser->TestDllNames().MdcaCount() )
+    SUT_ASSERT_EQUALS( 
+        _L( "test1.dll" ), iParser->TestDllNames().MdcaPoint( 0 ) )
+    SUT_ASSERT( !iParser->ShowHelp() )
+    
+    // Two test DLL names found
+    _LIT( KTwoTestDllNames, "-tests=test1.dll,test2.dll" );
+    iParser->iArguments->Args().Reset();
+    iParser->iArguments->Args().AppendL( KTwoTestDllNames );
+    iParser->SetTestDllNamesL();
+    SUT_ASSERT_EQUALS( 2, iParser->TestDllNames().MdcaCount() )
+    SUT_ASSERT_EQUALS( 
+        _L( "test1.dll" ), iParser->TestDllNames().MdcaPoint( 0 ) )
+    SUT_ASSERT_EQUALS( 
+        _L( "test2.dll" ), iParser->TestDllNames().MdcaPoint( 1 ) )
+    SUT_ASSERT( !iParser->ShowHelp() )
+    
+    // Two test DLL names found, short key name used
+    _LIT( KTwoTestDllNamesWithShortForm, "-t=test3.dll,test4.dll" );
+    iParser->iArguments->Args().Reset();
+    iParser->iArguments->Args().AppendL( KTwoTestDllNamesWithShortForm );
+    iParser->SetTestDllNamesL();
+    SUT_ASSERT_EQUALS( 2, iParser->TestDllNames().MdcaCount() )
+    SUT_ASSERT_EQUALS( 
+        _L( "test3.dll" ), iParser->TestDllNames().MdcaPoint( 0 ) )
+    SUT_ASSERT_EQUALS( 
+        _L( "test4.dll" ), iParser->TestDllNames().MdcaPoint( 1 ) )
+    SUT_ASSERT( !iParser->ShowHelp() )    
+    }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void UT_CSymbianUnitTestCommandLineParser::UT_FindArgumentL()
+    {
+    _LIT( KKey, "key" );
+    TPtrC value;
+    
+    // Argument not found
+    SUT_ASSERT( !iParser->FindArgument( KKey, KNullDesC, value ) )
+    SUT_ASSERT_EQUALS( KNullDesC, value )
+    
+    // Argument found, no equals sign
+    _LIT( KOnlyKeyArgument, "key" );
+    iParser->iArguments->Args().AppendL( KOnlyKeyArgument );
+    SUT_ASSERT( iParser->FindArgument( KKey, KNullDesC, value ) )
+    SUT_ASSERT_EQUALS( KNullDesC, value )    
+    
+    // Argument found, equals sign as the first character
+    _LIT( KKeyStartingWithEqualsSign, "=key" );
+    _LIT( KKeyStartingWithEqualsSignArgument, "=keysomething" );
+    iParser->iArguments->Args().Reset();
+    iParser->iArguments->Args().AppendL( KKeyStartingWithEqualsSignArgument );
+    SUT_ASSERT( 
+        iParser->FindArgument( KKeyStartingWithEqualsSign, KNullDesC, value ) )
+    SUT_ASSERT_EQUALS( KNullDesC, value )    
+    
+    // Argument found, equals sign as the last character
+    _LIT( KKeyEndingWithEqualsSignArgument, "key=" );
+    iParser->iArguments->Args().Reset();
+    iParser->iArguments->Args().AppendL( KKeyEndingWithEqualsSignArgument );
+    SUT_ASSERT( iParser->FindArgument( KKey, KNullDesC, value ) )
+    SUT_ASSERT_EQUALS( KNullDesC, value )    
+    
+    // Argument found, equals sign as not the first and not the last
+    _LIT( KValidArgument, "key=value" );
+    iParser->iArguments->Args().Reset();
+    iParser->iArguments->Args().AppendL( KValidArgument );
+    SUT_ASSERT( iParser->FindArgument( KKey, KNullDesC, value ) )
+    SUT_ASSERT_EQUALS( _L( "value" ), value )
+    
+    // Short form of the argument found
+    _LIT( KValidArgument2, "k=value2" );
+    iParser->iArguments->Args().Reset();
+    iParser->iArguments->Args().AppendL( KValidArgument2 );
+    _LIT( KShortKey, "k" );
+    SUT_ASSERT( iParser->FindArgument( KNullDesC, KShortKey, value ) )
+    SUT_ASSERT_EQUALS( _L( "value2" ), value )    
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/symbianunittestfw_pub/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+#include "../symbian_unit_test_api/group/bld.inf"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Symbian Unit Testing framework
+*
+*/
+
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+../inc/symbianunittestinterface.h /epoc32/include/symbianunittest/symbianunittestinterface.h
+../inc/symbianunittest.h /epoc32/include/symbianunittest/symbianunittest.h
+../inc/symbianunittestsuite.h /epoc32/include/symbianunittest/symbianunittestsuite.h
+../inc/symbianunittestmacros.h /epoc32/include/symbianunittest/symbianunittestmacros.h
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/inc/symbianunittest.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,338 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+#ifndef SYMBIANUNITTEST_H
+#define SYMBIANUNITTEST_H
+
+// INCLUDES
+#include <symbianunittestinterface.h>
+#include <symbianunittestmacros.h>
+#include <e32base.h>
+
+// FORWARD DECLARATIONS
+class CSymbianUnitTestResult;
+
+// CLASS DECLARATION
+/**
+* The base class for unit test classes.
+* The classes inheriting from this class should call 
+* CSymbianUnitTest::ConstructL from their ConstructL.
+* Although the functions implemented in this class 
+* for unit test assertions and adding test cases 
+* can be called directly from the subclasses,
+* the macros defined in symbianunittestmacros.h should be used instead.
+*
+* @lib symbianunittestfw.lib
+*/
+class CSymbianUnitTest : public CBase, public MSymbianUnitTestInterface
+    {
+    public: // Typedefs
+    
+        typedef void ( CSymbianUnitTest::*FunctionPtr )();      
+    
+    public: // Destructor
+
+        /**
+        * Destructor
+        */        
+        IMPORT_C ~CSymbianUnitTest();
+    
+    public: // From MSymbianUnitTestInterface
+
+        /**
+        * Function called by the framework to execute 
+        * the unit tests in the subclass.
+        * There is no need to call this function directly 
+        * from the unit test classes.
+        * 
+        * @param aObserver an observer for the test progress 
+        * @param aResult the test result
+        * @param aFailureSimulation the type of failure simulation to be used
+	* @param aTestCaseNames the test cases to run
+	* @param aTimeout the time out value for test execution
+        */        
+        IMPORT_C void ExecuteL( 
+            MSymbianUnitTestObserver& aObserver,
+            CSymbianUnitTestResult& aResult,
+            MSymbianUnitTestInterface::TFailureSimulation aFailureSimulation,
+	    const CDesCArray& aTestCaseNamesi,
+	    TInt aTimeout );
+
+        /**
+        * Returns the number of unit test cases contained in this object. 
+        * @return The number of unit test cases in this object
+        */        
+        IMPORT_C TInt TestCaseCount();
+
+        /**
+        * @return The name of this unit test class
+        */        
+        IMPORT_C const TDesC& Name() const;
+
+        
+    protected: // Constructors
+
+        /**
+        * Constructor
+        */        
+        IMPORT_C CSymbianUnitTest();
+        
+        /**
+        * This function should be called 
+        * from the ConstructL of the subclass
+        * 
+        * @param aName the name of the unit test class
+        */        
+        IMPORT_C void ConstructL( const TDesC8& aName );
+    
+    protected: // New functions    
+
+        /**
+        * This function should be overidden in the actual unit test classes.
+        * It is the default setup function that gets executed 
+        * by the framework before each unit test case.
+        */        
+        IMPORT_C virtual void SetupL();
+        
+        /**
+        * This function should be overidden in the actual unit test classes.
+        * It is the default teardown function that gets executed 
+        * by the framework after each unit test case.
+        */        
+        IMPORT_C virtual void Teardown();
+
+        /**
+        * Checks whteher the test case is being run using memory 
+        * allocation failure simulation.
+        * @return ETrue if the test case is being run using memory 
+        *         allocation failure simulation, EFalse if not
+        */        
+        IMPORT_C TBool IsMemoryAllocationFailureSimulationUsed() const;
+        
+        /**
+        * Adds a new unit test case to this unit test.
+        * Use macro ADD_SYMBIAN_UT in symbianunittestmacros.h 
+        * instead to avoid the need to pass 
+        * the name of the unit test case as a parameter.
+        * 
+        * @param aName the name of the unit test case
+        * @param aSetupFunction a function pointer to the setup function 
+        *        that will be executed before the actual unit test case
+        * @param aTestFunction a function pointer to the unit test case
+        * @param aTeardownFunction a function pointer to the teardown function
+        *        that will be executed after the actual unit test case
+        */        
+        IMPORT_C void AddTestCaseL( 
+            const TDesC& aName,
+            CSymbianUnitTest::FunctionPtr aSetupFunction,
+            CSymbianUnitTest::FunctionPtr aTestFunction,
+            CSymbianUnitTest::FunctionPtr aTeardownFunction );
+
+        /**
+        * Asserts that two TInt values are equal.
+        * Leaves with a Symbian unit test framework specific error code
+        * if the values are not equal.
+        * In case of a failed assertion, the framework records 
+        * the failure reason, line number and file name to the test results.
+        * Use macro SYMBIAN_UT_ASSERT_EQUALS in symbianunittestmacros.h 
+        * instead to avoid the need to pass the other parameters 
+        * than the actual asserted values.  
+        * 
+        * @param aExpectedValue the expected value
+        * @param aActualValue the actual value
+        * @param aLineNumber the line number of the assertion
+        * @param aFileName the name of the file where the assertion is located
+        */        
+        IMPORT_C void AssertEqualsL( 
+            TInt aExpectedValue,
+            TInt aActualValue,
+            TInt aLineNumber,
+            const TDesC8& aFileName );        
+
+        /**
+        * Asserts that two TDesC8 values are equal.
+        * Leaves with a Symbian unit test framework specific error code
+        * if the values are not equal.
+        * In case of a failed assertion, the framework records 
+        * the failure reason, line number and file name to the test results.
+        * Use macro SYMBIAN_UT_ASSERT_EQUALS in symbianunittestmacros.h 
+        * instead to avoid the need to pass the other parameters 
+        * than the actual asserted values.  
+        * 
+        * @param aExpectedValue the expected value
+        * @param aActualValue the actual value
+        * @param aLineNumber the line number of the assertion
+        * @param aFileName the name of the file where the assertion is located
+        */ 
+        IMPORT_C void AssertEqualsL(
+            const TDesC8& aExpectedValue,
+            const TDesC8& aActualValue, 
+            TInt aLineNumber, 
+            const TDesC8& aFileName );
+
+        /**
+        * Asserts that two TDesC16 values are equal.
+        * Leaves with a Symbian unit test framework specific error code
+        * if the values are not equal.
+        * In case of a failed assertion, the framework records 
+        * the failure reason, line number and file name to the test results.
+        * Use macro SYMBIAN_UT_ASSERT_EQUALS in symbianunittestmacros.h 
+        * instead to avoid the need to pass the other parameters 
+        * than the actual asserted values.  
+        * 
+        * @param aExpectedValue the expected value
+        * @param aActualValue the actual value
+        * @param aLineNumber the line number of the assertion
+        * @param aFileName the name of the file where the assertion is located
+        */        
+        IMPORT_C void AssertEqualsL(
+            const TDesC16& aExpectedValue,
+            const TDesC16& aActualValue,
+            TInt aLineNumber,
+            const TDesC8& aFileName );       
+
+        /**
+        * Asserts that a statement leaves an expected value.
+        * Leaves with a Symbian unit test framework specific error code
+        * if the leave code is not the expected one.
+        * In case of a failed assertion, the framework records 
+        * the failure reason, line number and file name to the test results.
+        * Use macro SYMBIAN_UT_ASSERT_LEAVE in symbianunittestmacros.h 
+        * instead to avoid the need to pass the other parameters 
+        * than the actual statement that is checked for the leave.  
+        * 
+        * @param aStatement textual presentation of the statement
+        * @param aActualLeaveCode the actual leave code from the statement
+        * @param aExpectedLeaveCode the expected leave code
+        * @param aLineNumber the line number of the assertion
+        * @param aFileName the name of the file where the assertion is located
+        */        
+        IMPORT_C void AssertLeaveL(
+            const TDesC8& aStatement,
+            TInt aActualLeaveCode,
+            TInt aExpectedLeaveCode,
+            TInt aLineNumber,
+            const TDesC8& aFileName );        
+       
+        /**
+        * Records a failed assertion to the test results and
+        * leaves with a Symbian unit test framework specific error code
+        * to quit the execution of the test function.
+        * Use macro SYMBIAN_UT_ASSERT in symbianunittestmacros.h 
+        * to perform the actual assertion.  
+        * 
+        * @param aFailureMessage the failed assertion as text
+        * @param aLineNumber the line number of the assertion
+        * @param aFileName the name of the file where the assertion is located
+        */        
+        IMPORT_C void AssertionFailedL( 
+            const TDesC8& aFailureMessage,
+            TInt aLineNumber,
+            const TDesC8& aFileName );        
+
+        /**
+        * Records a non-leaving statement to the test results and
+        * leaves with a Symbian unit test framework specific error code
+        * to quit the execution of the test function.
+        * This function is called from macro SYMBIAN_UT_ASSERT_LEAVE 
+        * in symbianunittestmacros.h to record the result of a failed assertion.
+        * There is usually no need to call this function directly.
+        * 
+        * @param aStatement textual presentation of the statement
+        * @param aLineNumber the line number of the assertion
+        * @param aFileName the name of the file where the assertion is located
+        */        
+        IMPORT_C void RecordNoLeaveFromStatementL(
+            const TDesC8& aStatement,
+            TInt aLineNumber,
+            const TDesC8& aFileName ); 
+        
+    private: // Internal class for a unit test function's data
+        
+        class CSymbianUnitTestCase : public CBase
+            {            
+            public: // Constructors and destructor
+                
+                static CSymbianUnitTestCase* NewL( 
+                    const TDesC& aName,
+                    CSymbianUnitTest::FunctionPtr aSetupFunction,
+                    CSymbianUnitTest::FunctionPtr aTestFunction,
+                    CSymbianUnitTest::FunctionPtr aTeardownFunction );
+                
+                ~CSymbianUnitTestCase();
+            
+            public: // New functions
+                
+                const TDesC& Name() const;
+                
+            public: // Data
+                
+                CSymbianUnitTest::FunctionPtr iSetupFunction;
+                CSymbianUnitTest::FunctionPtr iTestFunction;
+                CSymbianUnitTest::FunctionPtr iTeardownFunction;
+            
+            private: // Constructors
+                
+                CSymbianUnitTestCase( 
+                    CSymbianUnitTest::FunctionPtr aSetupFunction,
+                    CSymbianUnitTest::FunctionPtr aTestFunction,
+                    CSymbianUnitTest::FunctionPtr aTeardownFunction );
+                void ConstructL( const TDesC& aName );
+                
+            private: // Data
+                
+                HBufC* iName;
+            };
+        
+        private: // New functions
+        
+            HBufC8* NotEqualsMessageLC( const TDesC16& aExpected,
+                                        const TDesC16& aActual );
+        
+            void ExecuteTestCaseInThreadL( 
+                CSymbianUnitTestCase& aTestCase,
+                CSymbianUnitTestResult& aResult,
+	        TInt aTimeout);
+            
+            static TInt TestThreadEntryFunction( TAny* aPtr );
+            
+            void ExecuteTestCaseL();
+            
+            void DoExecuteTestCaseL( TInt& aLeaveCodeFromTest );
+            
+            void StartAllocFailureSimulation();
+            
+            void StopAllocFailureSimulation();
+
+	    static TInt TimerThreadEntryFunction( TAny* aPtr);
+        
+    private: // Data
+    
+        HBufC* iName;
+        RHeap::TAllocFail iAllocFailureType;
+        TUint iAllocFailureRate;
+        TInt iLeakedMemory;
+        TInt iHeapCellsReservedByAssertFailure;
+        RPointerArray< CSymbianUnitTestCase > iTestCases;
+        CSymbianUnitTestResult* iTestResult; // Not owned
+        CSymbianUnitTestCase* iCurrentTestCase; // Not owned
+
+    private: // Test
+        
+        SYMBIAN_UNIT_TEST_CLASS( UT_CSymbianUnitTest )
+    };
+
+#endif // SYMBIANUNITTEST_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/inc/symbianunittestinterface.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,94 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTINTERFACE_H
+#define SYMBIANUNITTESTINTERFACE_H
+
+// INCLUDES
+#include <badesca.h>
+#include <e32base.h>
+
+// FORWARD DECLARATIONS
+class MSymbianUnitTestObserver;
+class CSymbianUnitTestResult;
+
+// CONSTANTS
+/**
+* All the DLLs containing Symbian unit tests should use the following UID
+*/
+const TUid KSymbianUnitTestDllUid = { 0x20022E76 };
+
+// CLASS DECLARATION
+/**
+* The interface that is implemented by all 
+* the unit tests and collections of unit tests.
+* Provides a common interface 
+* for Symbian unit test framework to execute the unit tests.
+*
+* @lib symbianunittestfw.lib
+*/
+class MSymbianUnitTestInterface
+    {
+    public: // Enumerations
+    
+        /** Test failure simulation types */
+        enum TFailureSimulation 
+            {
+            /** No failure simulation */
+            ENoFailureSimulation,
+            /** Memory allocation failure simulation */
+            EMemAllocFailureSimulation
+            };     
+    
+    public: // New functions
+    
+        /**
+        * Virtual destructor to enable the framework to delete
+        * the unit test or the unit test collection through this interface
+        */       
+        virtual ~MSymbianUnitTestInterface() { }       
+
+        /**
+        * Function called by the framework to execute 
+        * the unit tests contained in this object.
+        * 
+        * @param aObserver an observer for the test progress 
+        * @param aResult the test result
+        * @param aFailureSimulation the type of failure simulation to be used
+        * @param aTestCaseNames the test cases to run
+	* @param aTimeout the time out value for test execution
+        */        
+        virtual void ExecuteL( 
+            MSymbianUnitTestObserver& aObserver,
+            CSymbianUnitTestResult& aResult,
+            TFailureSimulation aFailureSimulation,
+	    const CDesCArray& aTestCaseNames,
+	    TInt aTimeout) = 0;
+
+        /**
+        * Returns the number of unit tests contained in this object
+        * @return The number of unit tests in this object
+        */        
+        virtual TInt TestCaseCount() = 0;
+
+        /**
+        * @return The name of this unit test or unit test collection
+        */        
+        virtual const TDesC& Name() const = 0;
+    };
+
+#endif // SYMBIANUNITTESTINTERFACE_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/inc/symbianunittestmacros.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,136 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTMACROS_H
+#define SYMBIANUNITTESTMACROS_H
+
+// INCLUDES
+#include <e32std.h>
+
+// MACROS
+#ifdef SYMBIAN_UNIT_TEST
+
+    /** 
+    * Calls the base class constructor that sets the name of unit test.
+    */
+    #define BASE_CONSTRUCT\
+        CSymbianUnitTest::ConstructL( _L8( __PRETTY_FUNCTION__ ) );
+
+    /**
+    * Adds a new unit test case to this unit test.
+    * The default setup and teardown functions will be used.
+    * @param aTestPtr a function pointer to the unit test case
+    */
+    #define ADD_SUT( aTestPtr )\
+        AddTestCaseL(\
+            _L( #aTestPtr ),\
+            CSymbianUnitTest::FunctionPtr( SetupL ),\
+            CSymbianUnitTest::FunctionPtr( aTestPtr ),\
+            CSymbianUnitTest::FunctionPtr( Teardown ) );
+
+    /**
+    * Adds a new unit test case to this unit test.
+    * The user can specify
+    * @param aSetupPtr a function pointer to the setup function 
+    *        that will be executed before the actual unit test case
+    * @param aTestPtr a function pointer to the unit test case
+    * @param aTeardownPtr a function pointer to the teardown function
+    *        that will be executed after the actual unit test case
+    */
+    #define ADD_SUT_WITH_SETUP_AND_TEARDOWN( aSetupPtr, aTestPtr, aTeardownPtr )\
+        AddTestCaseL(\
+            _L( #aTestPtr ),\
+            CSymbianUnitTest::FunctionPtr( aSetupPtr ),\
+            CSymbianUnitTest::FunctionPtr( aTestPtr ),\
+            CSymbianUnitTest::FunctionPtr( aTeardownPtr ) );
+
+    /**
+    * Asserts a condition in a unit test case.
+    * Leaves with a Symbian unit test framework specific error code
+    * if the condition evaluates to EFalse.
+    * In case of a failed assertion, the framework records 
+    * the failure reason, line number and file name to the test results.
+    * @param aCondition the asserted condition.
+    */
+    #define SUT_ASSERT( aCondition )\
+        if ( !TBool( aCondition ) )\
+            {\
+            AssertionFailedL( _L8( #aCondition ), __LINE__, _L8( __FILE__ ) );\
+            }
+
+    /**
+    * Asserts that two values are equal.
+    * Leaves with a Symbian unit test framework specific error code
+    * if the values are not equal.
+    * In case of a failed assertion, the framework records 
+    * the failure reason, line number and file name to the test results.
+    * @param aExpectedValue the expected value
+    * @param aActualValue the actual value
+    */
+    #define SUT_ASSERT_EQUALS( aExpected, aActual )\
+        AssertEqualsL( aExpected, aActual, __LINE__, _L8( __FILE__ ) );
+
+    /**
+    * Asserts that a statement leaves an expected value.
+    * Leaves with a Symbian unit test framework specific error code
+    * if the leave code is not the expected one.
+    * In case of a failed assertion, the framework records 
+    * the failure reason, line number and file name to the test results.
+    * @param aStatement the statement
+    * @param aError the expected leave code
+    */
+    #define SUT_ASSERT_LEAVE_WITH( aStatement, aError )\
+        {\
+        TInt KLine( __LINE__ );\
+        TRAPD( err, aStatement )\
+        AssertLeaveL( _L8( #aStatement ), err, aError, KLine, _L8( __FILE__ ) );\
+        }
+
+    /**
+    * Asserts that a statement leaves.
+    * The macro itself leaves with a Symbian unit test framework 
+    * specific error code if the statement leaves.
+    * In case of a failed assertion, the framework records 
+    * the failure reason, the line number and file name to the test results.
+    *
+    * Note: SUT_ASSERT_LEAVE_WITH should be used instead 
+    * whenever possible, because the implementation of 
+    * SYMBIAN_UT_ASSERT_LEAVE TRAPs also KErrNoMemory.
+    * This means that all the memory allocations are not looped through 
+    * during the memory allocation failure simulation.
+    * @param aStatement the statement
+    */
+    #define SUT_ASSERT_LEAVE( aStatement )\
+        {\
+        TInt KLine( __LINE__ );\
+        TBool leaveOccured( ETrue );\
+        TRAPD( err, aStatement; leaveOccured = EFalse; )\
+        if ( !leaveOccured )\
+            {\
+            RecordNoLeaveFromStatementL( _L8( #aStatement ), KLine, _L8( __FILE__ ) );\
+            }\
+        }
+
+    /**
+    * Can be used to hide the friend declaration for a unit test class.
+    */
+    #define SYMBIAN_UNIT_TEST_CLASS( ClassName ) friend class ClassName;
+#else 
+    #define SYMBIAN_UNIT_TEST_CLASS( ClassName )
+#endif // SYMBIAN_UNIT_TEST
+
+#endif // SYMBIANUNITTESTMACROS_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/symbianunittestfw_pub/symbian_unit_test_api/inc/symbianunittestsuite.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+*
+*/
+
+#ifndef SYMBIANUNITTESTSUITE_H
+#define SYMBIANUNITTESTSUITE_H
+
+// INCLUDES
+#include <symbianunittestinterface.h>
+#include <e32base.h>
+
+// CLASS DECLARATION
+/**
+* A class to collect a number of unit tests to be executed 
+* during a particular test run.
+*
+* @lib symbianunittestfw.lib
+*/
+class CSymbianUnitTestSuite : public CBase, public MSymbianUnitTestInterface
+    {
+    public: // Constructors and destructor
+
+        /**
+        * Creates an empty unit test suite.
+        * @param aName the name of the unit test suite
+        * @return a new instance of CSymbianUnitTestSuite, 
+        *         the ownership is transferred
+        */        
+        IMPORT_C static CSymbianUnitTestSuite* NewL( const TDesC& aName );
+        
+        /**
+        * Creates an empty unit test suite and pushes it to the CleanupStack.
+        * @param aName the name of the unit test suite
+        * @return a new instance of CSymbianUnitTestSuite, 
+        *         the ownership is transferred
+        */        
+        IMPORT_C static CSymbianUnitTestSuite* NewLC( const TDesC& aName );
+        
+        /**
+        * Destructor
+        */        
+        IMPORT_C ~CSymbianUnitTestSuite();
+    
+    public: // From MSymbianUnitTestInterface
+
+        /**
+        * Function called by the framework to execute 
+        * the unit tests contained in this test suite.
+        * There is no need to call this function directly from the unit tests.
+        * 
+        * @param aObserver an observer for the test progress 
+        * @param aResult the test result
+        * @param aFailureSimulation the type of failure simulation to be used
+	* @param aTestCaseNames the test cases to run
+	* @param aTimeout the time out value for test execution
+        */        
+        IMPORT_C void ExecuteL( 
+            MSymbianUnitTestObserver& aObserver,
+            CSymbianUnitTestResult& aResult,
+            MSymbianUnitTestInterface::TFailureSimulation aFailureSimulation,
+	    const CDesCArray& aTestCaseNames,
+	    TInt aTimeout );
+
+        /**
+        * Returns the number of unit tests contained in this unit test suite
+        * @return The number of unit tests in this unit test suite
+        */        
+        IMPORT_C TInt TestCaseCount();
+ 
+        /**
+        * @return The name of this unit test suite
+        */        
+        IMPORT_C const TDesC& Name() const;
+  
+    public: // New functions
+
+        /**
+        * Adds a new unit test to this unit test suite.
+        * @param aTest the test to be added, the ownership is transferred. 
+        */        
+        IMPORT_C void AddL( MSymbianUnitTestInterface* aTest );        
+        
+    private: // Constructors
+    
+        CSymbianUnitTestSuite();
+        void ConstructL( const TDesC& aName );
+    
+    private: // Data
+        
+        RPointerArray< MSymbianUnitTestInterface > iTests;
+        HBufC* iName;
+    };
+
+#endif // SYMBIANUNITTESTSUITE_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/symbianunittestfw/tsrc/eunit_to_symbianunit.pl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,190 @@
+#
+# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description: 
+#
+
+#!/usr/bin/perl
+use strict;
+use warnings;
+use Getopt::Long;
+
+# Main
+my $root_dir = "";
+GetOptions("dir=s" => \$root_dir);
+if ($root_dir eq "") {
+    $root_dir = ".";
+}
+convert_files_in_directory($root_dir);
+print "Conversion completed.\n";
+
+
+sub convert_files_in_directory {
+    my $dir_name = shift;
+    print "Opening directory: " . $dir_name . "\n";
+    opendir(DIR, $dir_name) || die "Cannot open directory " . $dir_name;
+    chdir($dir_name);
+    my @sourcefiles = readdir(DIR);
+    foreach (@sourcefiles) {
+        if ( $_ =~ /.cpp$/i || $_ =~ /.h$/i || $_ =~ /.mmp$/i || $_ =~ /.def$/i) {
+            # make the file writable (0666 is in linux/unix terms rw-)
+            chmod(0666,$_);
+            print "Converting: ";
+            print $_;
+            my $converted_file_content = "";
+            if (/.cpp$/ || /.h$/) {
+                $converted_file_content = convert_source_file_content($_);
+            }
+            elsif (/.mmp$/) {
+                $converted_file_content = convert_mmp_file_content($_);
+            }
+            else {
+                $converted_file_content = convert_def_file_content($_);
+            }
+            open(my $result_file_handle, ">", $_) or die(". Writing " . $_ . " failed!\n");
+            print $result_file_handle $converted_file_content;
+            close $result_file_handle;
+            print ". Done\n";
+        }
+        elsif ( /\./ ) {
+            # Other types of files
+        }
+        else {
+            # Directories    
+            convert_files_in_directory($_);
+            chdir(".."); # After recursion change back to the current directory
+        }
+    }
+    closedir DIR;
+}
+
+
+sub convert_source_file_content {
+    my $file_name = shift;
+    
+    my $file_content = read_file_content_into_string($file_name);
+    
+    # Convert the EUnit test table to SymbianUnit tests and move it to the constructor
+    my $symbianunit_constructor_content = "BASE_CONSTRUCT";
+    my $converted_test_table = convert_eunit_test_table($file_content);
+    $symbianunit_constructor_content .= $converted_test_table;
+    $file_content =~ s/CEUnitTestSuiteClass::ConstructL\(.*\)\;/$symbianunit_constructor_content/g;
+
+    # Remove the EUnit test table
+    $file_content =~ s/EUNIT_BEGIN_TEST_TABLE(.*)EUNIT_END_TEST_TABLE//ms;
+    $file_content =~ s/\/\/  TEST TABLE//ms;
+
+    # Do rest of the conversions
+    $file_content =~ s/#include <eunitmacros.h>/#include <symbianunittestmacros.h>/gi;
+    $file_content =~ s/#include <ceunittestsuiteclass.h>/#include <symbianunittest.h>/gi;
+    $file_content =~ s/#include <ceunittestsuite.h>/#include <symbianunittestsuite.h>/gi;
+    $file_content =~ s/CEUnitTestSuiteClass/CSymbianUnitTest/g;
+    $file_content =~ s/CEUnitTestSuite/CSymbianUnitTestSuite/g;
+    $file_content =~ s/MEUnitTest/MSymbianUnitTestInterface/g;  
+    $file_content =~ s/EUNIT_DECLARE_TEST_TABLE;//g;
+    $file_content =~ s/EUNIT_ASSERT_SPECIFIC_LEAVE/SUT_ASSERT_LEAVE_WITH/g;
+    $file_content =~ s/EUNIT_ASSERT_LEAVE/SUT_ASSERT_LEAVE/g;
+    $file_content =~ s/EUNIT_ASSERT_EQUALS/SUT_ASSERT_EQUALS/g;
+    $file_content =~ s/EUNIT_ASSERT_NO_LEAVE//g;
+    $file_content =~ s/EUNIT_ASSERT/SUT_ASSERT/g;
+
+    return $file_content;
+}
+
+
+sub convert_mmp_file_content {
+    my $file_name = shift;
+    
+    my $file_content = read_file_content_into_string($file_name);
+
+    $file_content =~ s/eunit.lib/symbianunittestfw.lib/gi;
+    $file_content =~ s/\/epoc32\/include\/Digia\/EUnit/\/epoc32\/include\/symbianunittest/gi;
+    $file_content =~ s/TARGETPATH(.*)\/DigiaEUnit\/Tests//gi;
+    $file_content =~ s/UID(.*)0x1000af5a/MACRO SYMBIAN_UNIT_TEST\nUID 0x20022E76/gi;
+
+    return $file_content;
+}
+
+
+sub convert_def_file_content {
+    my $file_name = shift;
+    
+    my $file_content = read_file_content_into_string($file_name);
+
+    $file_content =~ s/MEUnitTest/MSymbianUnitTestInterface/g;
+
+    return $file_content;
+}
+
+
+sub read_file_content_into_string {
+    my $file_name = shift;
+
+    open(my $src_file_handle, "<", $file_name) or die("\nFile not found!\n");
+    my @file_content_array = <$src_file_handle>;
+    my $file_content = "";
+    foreach (@file_content_array) {
+        $file_content .= $_;
+        }
+    close $src_file_handle;
+
+    return $file_content;
+}
+
+
+sub convert_eunit_test_table {
+    my $file_content = shift;
+    my $converted_test_table = "\n";
+    if ($file_content =~ /EUNIT_BEGIN_TEST_TABLE(.*)EUNIT_END_TEST_TABLE/ms) {  
+        my $test_table_content = $1;
+        my @test_list = split(/EUNIT_TEST/, $test_table_content);
+        shift @test_list; # Remove the test table parameters before the first test
+        foreach (@test_list) {
+            if ($_ =~ /\((.*)\)/ms) {
+                $converted_test_table .= "\n";
+                $converted_test_table .= convert_eunit_test_entry($1);
+            }
+        }
+    }
+    return $converted_test_table;
+}
+
+
+sub convert_eunit_test_entry {
+    # Parameters for EUNIT_TEST:
+    # text1, text2, text3, text4, setupFunc, runFunc, teardownFunc
+    my $eunit_test_parameters = shift;
+    # Remove whitespaces, tabs and line breaks
+    $eunit_test_parameters =~ s/\s//g;
+    my @test_parameter_array = split(/,/, $eunit_test_parameters);
+    my $result = "";
+    if (@test_parameter_array == 7) {
+        if ($test_parameter_array[4] ne "SetupL" || 
+            $test_parameter_array[6] ne "Teardown") {
+            # Non-default setup or teardown used
+            $result = "    ADD_SUT_WITH_SETUP_AND_TEARDOWN( ";
+            $result .= $test_parameter_array[4];
+            $result .= ", ";
+            $result .= $test_parameter_array[5];
+            $result .= ", ";
+            $result .= $test_parameter_array[6];
+            $result .= " )";
+        }
+        else {
+            $result = "    ADD_SUT( ";
+            $result .= $test_parameter_array[5];
+            $result .= " )";
+        }
+    }   
+    return $result;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/base_testexecutelite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __BASE_TEFLITE_IBY__
+#define __BASE_TEFLITE_IBY__
+
+REM This file is intended to be included by oby files which are to be processed "rom.bat"
+
+
+file=\epoc32\release\##MAIN##\##BUILD##\testexecutelite.exe		Sys\Bin\testexecute.exe
+file=\epoc32\release\##MAIN##\##BUILD##\testexecuteutils.dll	Sys\Bin\testexecuteutils.dll
+
+file=\epoc32\release\##MAIN##\##BUILD##\testexecutelogclient.dll		Sys\Bin\testexecutelogclient.dll
+file=\epoc32\release\##MAIN##\##BUILD##\testexecutelogengine.exe		Sys\Bin\testexecutelogengine.exe
+file=\epoc32\release\##MAIN##\##BUILD##\RFileLoggerClient.dll		Sys\Bin\RFileLoggerClient.dll
+file=\epoc32\release\##MAIN##\##BUILD##\RFileLoggerServer.exe		Sys\Bin\RFileLoggerServer.exe
+file=\epoc32\release\##MAIN##\##BUILD##\testexecutepipslogclient.dll		Sys\Bin\testexecutepipslogclient.dll
+file=\epoc32\release\##MAIN##\##BUILD##\wrapperutilsplugin1.dll	Sys\Bin\wrapperutilsplugin.dll
+ 
+data=\epoc32\data\z\system\data\testexecute.ini			system\data\testexecute.ini
+
+#ifndef __BASE_INIPARSER__
+#define __BASE_INIPARSER__
+file=\epoc32\release\##MAIN##\##BUILD##\iniparser.dll	sys\bin\iniparser.dll
+#endif __BASE_INIPARSER__
+
+#endif __BASE_TEFLITE_IBY__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#include "testexecute.cfg"
+
+#include "../wrapperutils/group/bld.inf"
+#include "../Logger/Group/bld.inf"
+#include "../PIPSLogger/Group/bld.inf"
+#include "../Utils/Group/bld.inf"
+#include "../ScriptEngine/Group/bld.inf"
+#include "../TEFUnit/group/bld.inf"
+#include "../JavaPlugin/group/bld.inf"
+#include "../TEFUtilities/group/bld.inf"
+#include "../Test/RegressionTest/group/bld.inf"
+
+PRJ_EXPORTS
+..\Group\testexecute.iby   		\epoc32\rom\include\testexecute.iby
+..\Group\testexecute.ini		\epoc32\winscw\c\system\data\testexecute.ini
+..\Group\testexecute.ini		\epoc32\data\z\system\data\testexecute.ini
+..\Group\base_testexecutelite.iby   		\epoc32\rom\include\base_testexecutelite.iby
+
+PRJ_MMPFILES
+
+PRJ_TESTMMPFILES
+
+PRJ_TESTEXPORTS
+
+
+#if !(defined TEF_LITE_VERSION)
+#include "../workshop/demoipsuite/group/bld.inf"
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/release.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,5 @@
+NOTESRC_RELEASER
+Nokia Corporation.
+
+NOTESRC_RELEASE_REASON
+tef release.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/tef.mrp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+#
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+
+component	ana_testfw_testexecfw_tef
+source		/src/tools/ana/testfw/testexecfw/tef
+exports		/src/tools/ana/testfw/testexecfw/tef/group
+binary		/src/tools/ana/testfw/testexecfw/tef/group	all
+notes_source    /src/tools/ana/testfw/testexecfw/tef/group/release.txt
+
+
+#  == IPR section auto-inserted from distribution.policy files  ==
+ipr T 
+
+# == end auto-inserted section ==
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/tef.tdf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tool name="TEF" 
+	description="Test Execute Framework"  
+	version="3.2.1032" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+	xsi:noNamespaceSchemaLocation="TDF_v1.1.xsd">
+	
+  <files>
+    <file source="\epoc32\release\ARMV5\UDEB\gwstestexecute.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\" overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\gwstestexecute.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\" overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefcleanup.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"    overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefcleanup.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefplatsec.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefplatsec.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefunit.lib" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefutilityserver.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefutilityserver.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefutilityserverlite.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\tefutilityserverlite.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecute.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecute.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutelite.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutelite.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutelogclient.dll" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutepipslogclient.dll" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutelogclient.dll.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutepipslogclient.dll.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutelogengine.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutepipslogengine.exe" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutelogengine.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecutepipslogengine.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecuteutils.dll" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UDEB\testexecuteutils.dll.map" target="$EPOCROOT\epoc32\release\ARMV5\UDEB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\gwstestexecute.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\gwstestexecute.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefcleanup.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefcleanup.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefplatsec.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefplatsec.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefunit.lib" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefutilityserver.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefutilityserver.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefutilityserverlite.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\tefutilityserverlite.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecute.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecute.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutelite.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutelite.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"        overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutelogclient.dll" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutepipslogclient.dll" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutelogclient.dll.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"  overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutepipslogclient.dll.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"  overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutelogengine.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutelogengine.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"   overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutepipslogengine.exe" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecutepipslogengine.exe.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"   overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecuteutils.dll" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\UREL\testexecuteutils.dll.map" target="$EPOCROOT\epoc32\release\ARMV5\UREL\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecutelogclient.dso" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecutepipslogclient.dso" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecutelogclient.lib" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecutepipslogclient.lib" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecutelogclient{000a0000}.dso" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"   overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecutelogclient{000a0000}.lib" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"   overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecutepipslogclient{000a0000}.dso" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"   overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecutepipslogclient{000a0000}.lib" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"   overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecuteutils.dso" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"     overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecuteutils.lib" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"     overwrite="true"/>  
+    <file source="\epoc32\release\ARMV5\LIB\testexecuteutils{000a0000}.dso" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"       overwrite="true"/>
+    <file source="\epoc32\release\ARMV5\LIB\testexecuteutils{000a0000}.lib" target="$EPOCROOT\epoc32\release\ARMV5\LIB\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecutelogclient.lib" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecutepipslogclient.lib" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecuteutils.lib" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\gwstestexecute.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\tefcleanup.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\tefplatsec.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\tefunit.lib" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"          overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\tefutilityserver.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\" overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\tefutilityserverlite.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\" overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecute.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"      overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecutelite.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"      overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecutelogclient.dll" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecutepipslogclient.dll" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecutelogengine.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecutepipslogengine.exe" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\udeb\testexecuteutils.dll" target="$EPOCROOT\epoc32\release\WINSCW\udeb\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\gwstestexecute.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\gwstestexecute.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\tefcleanup.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"       overwrite="true"/>  
+    <file source="\epoc32\release\WINSCW\urel\tefcleanup.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\tefplatsec.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\tefplatsec.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"       overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\tefunit.lib" target="$EPOCROOT\epoc32\release\WINSCW\urel\"      overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\tefutilityserver.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\tefutilityserver.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\tefutilityserverlite.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\tefutilityserverlite.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecute.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"      overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecute.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"      overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutelite.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"      overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutelite.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"      overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutelogclient.dll" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutepipslogclient.dll" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutelogclient.dll.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutepipslogclient.dll.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutelogengine.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutelogengine.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutepipslogengine.exe" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecutepipslogengine.exe.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecuteutils.dll" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\release\WINSCW\urel\testexecuteutils.dll.map" target="$EPOCROOT\epoc32\release\WINSCW\urel\"     overwrite="true"/>
+    <file source="\epoc32\include\test\testexecutelog.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\testexecutepipslog.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\rom\include\testexecutelogger.iby" target="$EPOCROOT\epoc32\rom\include\"        overwrite="true"/>  
+    <file source="\epoc32\rom\include\testexecutepipslogger.iby" target="$EPOCROOT\epoc32\rom\include\"        overwrite="true"/>  
+    <file source="\epoc32\rom\include\testexecutepipsloggerclient.iby" target="$EPOCROOT\epoc32\rom\include\"        overwrite="true"/>  
+    <file source="\epoc32\include\test\testexecutestepbase.h" target="$EPOCROOT\epoc32\include\test\"      overwrite="true"/>
+    <file source="\epoc32\include\test\testexecuteserverbase.h" target="$EPOCROOT\epoc32\include\test\"        overwrite="true"/>
+    <file source="\epoc32\include\test\testexecuteclient.h" target="$EPOCROOT\epoc32\include\test\"        overwrite="true"/>
+    <file source="\epoc32\include\test\testexecuteserverutils.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\testexecuteserverutils.inl" target="$EPOCROOT\epoc32\include\test\"     overwrite="true"/>
+    <file source="\epoc32\include\test\tefshareddata.h" target="$EPOCROOT\epoc32\include\test\"        overwrite="true"/>
+    <file source="\epoc32\include\test\tefshareddata.inl" target="$EPOCROOT\epoc32\include\test\"      overwrite="true"/>
+    <file source="\epoc32\include\test\testshareddata.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\testshareddata.inl" target="$EPOCROOT\epoc32\include\test\"     overwrite="true"/>
+    <file source="\epoc32\include\test\tefexportconst.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\testexecutelogbase.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\testexecutelogger.h" target="$EPOCROOT\epoc32\include\test\"        overwrite="true"/>
+    <file source="\epoc32\include\test\tefscriptutils.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\tefunit.h" target="$EPOCROOT\epoc32\include\test\"      overwrite="true"/>
+    <file source="\epoc32\include\test\tefunit.inl" target="$EPOCROOT\epoc32\include\test\"        overwrite="true"/>
+    <file source="\epoc32\include\test\cteflogger.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\ctefunitserver.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\BlockItems.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\DataWrapper.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\TestServer2.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\TestBlockController.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\TestBlockController.inl" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\ActiveCallback.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\DataDictionary.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\TEFResult.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\CommandProcessor.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\TEFTimer.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\TEFUtils.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\DataAccess.h" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\include\test\DataWrapper.inl" target="$EPOCROOT\epoc32\include\test\"       overwrite="true"/>
+    <file source="\epoc32\engineeringtools\plugins\tef.vp" target="$EPOCROOT\epoc32\engineeringtools\plugins\"     overwrite="true"/>
+    <file source="\epoc32\rom\include\tefcleanup.iby" target="$EPOCROOT\epoc32\rom\include\"       overwrite="true"/>
+    <file source="\epoc32\rom\include\tefplatsec.iby" target="$EPOCROOT\epoc32\rom\include\"       overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\platsec\xml\platsecserver.xml" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\platsec\xml\"    overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\platsec\xml\platsecserver\capabilitypolicing.xml" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\platsec\xml\platsecserver\"       overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\platsec\xml\platsecserver\cleanup.xml" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\platsec\xml\platsecserver\"      overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\platsec\scripts\capabilitypolicing.script" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\platsec\scripts\"        overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\platsec\scripts\cleanup.script" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\platsec\scripts\"       overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\platsec\data\capabilitypolicing.ini" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\platsec\data\"     overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\eventlogserver\xml\eventlogserver.xml" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\eventlogserver\xml\"     overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\eventlogserver\xml\eventlogserver\example.xml" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\eventlogserver\xml\eventlogserver\"      overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\eventlogserver\scripts\example.script" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\eventlogserver\scripts\"     overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\eventlogserver\data\eventlogcontroler.ini" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\eventlogserver\data\"        overwrite="true"/>
+    <file source="\epoc32\rom\include\tefutilityserver.iby" target="$EPOCROOT\epoc32\rom\include\"     overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\tefutilityserver.xml" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\"       overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\tefutilityserver\buildinfologtest.xml" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\tefutilityserver\"         overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\tefutilityserver\formatdrivetest.xml" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\tefutilityserver\"      overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\tefutilityserver\scripts\buildinfologtest.script" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\tefutilityserver\scripts\"        overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\tefutilityserver\scripts\formatdrivetest.script" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\tefutilityserver\scripts\"     overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\tefutilityserver\data\formatdrivetest.ini" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\tefutilityserver\data\"      overwrite="true"/>
+    <file source="\epoc32\engineeringtools\tefutilities\documentation\tefutilities_how-to.doc" target="$EPOCROOT\epoc32\engineeringtools\tefutilities\documentation\"      overwrite="true"/>
+    <file source="\epoc32\rom\include\testexecute.iby" target="$EPOCROOT\epoc32\rom\include\"      overwrite="true"/>
+    <file source="\epoc32\rom\include\base_testexecutelite.iby" target="$EPOCROOT\epoc32\rom\include\"      overwrite="true"/>
+    <file source="\epoc32\winscw\c\system\data\testexecute.ini" target="$EPOCROOT\epoc32\winscw\c\system\data\"        overwrite="true"/>
+    <file source="\epoc32\data\Z\system\data\testexecute.ini" target="$EPOCROOT\epoc32\data\Z\system\data\"        overwrite="true"/>
+  </files>
+
+
+  <dependencies>
+    <dependency name="TestToolsUtilities1" />
+    <dependency name="TestToolsUtilities5" />
+    <dependency name="SystemMonitor" />
+  </dependencies>
+
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/testexecute.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+// Conditional includes for All capabilities and TEF LITE
+//
+
+// Uncomment these lines for an All Capability build
+//#if !defined (TEF_ALL_CAP)
+//#define TEF_ALL_CAP
+//#endif
+
+//Uncomment these lines for a TEF LITE build
+//#if !defined (TEF_LITE_VERSION)
+//#define TEF_LITE_VERSION
+//MACRO TEF_LITE
+//#endif
+
+// Uncomment these lines to make the logger session available by all threads within a process
+//#if !defined (TEF_SHARE_AUTO_VERSION)
+//#define TEF_SHARE_AUTO_VERSION
+//MACRO TEF_SHARE_AUTO
+//#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/testexecute.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TESTEXECUTE_IBY__
+#define __TESTEXECUTE_IBY__
+
+#include <testexecutelogger.iby>
+#include <iniparser.iby>
+#include <RFilelogger.iby>
+#include <testexecutepipsloggerclient.iby>
+#include <wrapperutilsplugin.iby>
+
+#ifdef TEF_LITE
+file=ABI_DIR\DEBUG_DIR\testexecutelite.exe		Sys\Bin\testexecute.exe
+#else
+file=ABI_DIR\DEBUG_DIR\testexecute.exe		Sys\Bin\testexecute.exe
+#endif
+
+file=ABI_DIR\DEBUG_DIR\testexecuteutils.dll	Sys\Bin\testexecuteutils.dll
+
+ 
+data=EPOCROOT##epoc32\data\z\system\data\testexecute.ini			system\data\testexecute.ini
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/testexecute.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,15 @@
+[TestExecute]
+HTML     	 	= ${SYSDRIVE}\logs\testexecute\
+XML      	 	= ${SYSDRIVE}\logs\testexecute\
+LogLevel   	 	= FULL
+//DefaultScriptDir 	= z:\sampletest\
+JustInTimeDebug	 	= 0
+LogMode		 	= HTML
+LogChannel		= File
+output_port		= 0
+RemotePanicDetection 	= OFF
+EnableIniAccessLog	= ON
+EnableTestsCountLog	= ON
+SystemStarter		= OFF
+DefaultSysDrive		= SYSDRIVE
+WaitForLoggingTime	= 0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/group/testexecutelite.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,21 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#if !defined (TEF_LITE_VERSION)
+#define TEF_LITE_VERSION
+MACRO TEF_LITE
+#endif
+
Binary file testexecfw/tef/javaplugin/bin/tef.vp has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/javaplugin/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+..\bin\tef.vp		\epoc32\engineeringtools\plugins\tef.vp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/javaplugin/src/plugin.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<plugin>
+    <class name="TefDocumentLoader.class"/>
+    <xsl name="tef.xsl"/>
+	<doclink name="http://smglinx.intra/twiki/bin/view/PTD/EngineeringToolsTEF"/>
+</plugin>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/javaplugin/src/tefdocumentloader.java	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+/***
+ * @author - Symbian Ltd 2005
+ * 
+ * This file is a plugin file which takes XML and XSL input files and 
+ * requests the DocumentLoaderFactory class to create a data model out of it
+ * 
+ */
+
+import com.symbian.et.viewer.loader.*;
+import java.io.File;
+
+public class TefDocumentLoader implements LoaderFactory
+{
+    //Constructor  	
+    public TefDocumentLoader()
+    {
+    }
+    //To call the transformation function with the specified xml and xsl file	
+    public void loadDocument() throws PluginLoaderException
+    {
+    	 DocumentLoaderFactory lFactory = DocumentLoaderFactory.getInstance();
+         lFactory.transform(fXml, fXsl);
+         lFactory.setModel();
+
+    }
+
+    //Set the editable to false	
+    public boolean isEditable()
+    {
+        return false;
+    }
+
+    //Set the filterable to true
+    public boolean isFilterable()
+    {
+        return true;
+    }
+
+    //Set the sortable to true
+    public boolean isSortable()
+    {
+        return true;
+    }
+
+    //Assign xml file to fxml	
+    public void setXmlFile(String aFile)
+    {
+        fXml = new File(aFile);
+    }
+
+    //Assign xsl file to fxsl	    
+    public void setXslFile(String aFile)
+    {
+        fXsl = new File(aFile);
+    }
+
+
+    public String getPluginComment()
+    {
+        return "TEF report plugin for general purpose viewer";
+    }
+
+    private File fXml;
+    private File fXsl;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/javaplugin/stylesheet/tef.xsl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,215 @@
+<?xml version="1.0"  encoding="ISO-8859-1"?>
+<xsl:stylesheet 
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+    version="1.0"
+    > 
+ <xsl:output method="xml" indent="yes"/>
+
+<!-- global template match -->    
+<xsl:template match="/">
+    <xsl:apply-templates/>
+</xsl:template>
+
+<!-- This is used for the overall report-->
+<xsl:template match="LOGFILE">
+    <viewer>
+       <tableLayout>
+        			<column position="1" name="Time" type="string" width="100"/>
+       			<column position="2" name="Severity" type="string" width="100"/>
+        			<column position="3" name="Thread" type="integer" width="50"/>
+        			<column position="4" name="FileName" type="string" width="100"/>
+        			<column position="5" name="LineNumber" type="integer" width="50"/>
+        			<column position="6" name="Text" type="string" width="100"/>
+        			<column position="7" name="SuiteName" type="string" width="100"/>
+       			<column position="8" name="ProgramName" type="string" width="100"/>
+        			<column position="9" name="ScriptName" type="string" width="100"/>
+        			<column position="10" name="TestCaseName" type="string" width="100"/>
+        			<column position="11" name="Timeout" type="integer" width="100"/>
+        			<column position="12" name="ServerName" type="string" width="100"/>
+        			<column position="13" name="TestStepName" type="string" width="100"/>
+        			<column position="14" name="IniFileName" type="string" width="100"/>
+        			<column position="15" name="SectionName" type="string" width="100"/>
+        			<column position="16" name="ExpectedResult" type="integer" width="50"/>
+        			<column position="17" name="ActualResult" type="integer" width="50"/>        			        			  		
+ 				<column position="18" name="ExpectedErrorCode" type="integer" width="50"/>        			
+				<column position="19" name="ActualErrorCode" type="integer" width="50"/>        			
+        			<column position="20" name="HeapSize" type="string" width="100"/>        			
+        			<column position="21" name="Command" type="string" width="100"/>
+        			<column position="22" name="Result" type="string" width="100"/>
+        			<column position="23" name="Iterations" type="integer" width="50"/> 
+        			<column position="24" name="Pass" type="integer" width="50"/> 
+        			<column position="25" name="Fail" type="integer" width="50"/> 
+        			<column position="26" name="Abort" type="integer" width="50"/>       
+        			<column position="27" name="Unknown" type="integer" width="50"/> 
+        			<column position="28" name="Inconclusive" type="integer" width="50"/>
+        			<column position="29" name="Panic" type="integer" width="50"/>
+        			<column position="30" name="Unexecuted" type="integer" width="50"/>
+        			<column position="31" name="CommentedCommands" type="integer" width="50"/>        			        			        				
+        </tableLayout>
+         <tableData>
+	       	<xsl:for-each select="MESSAGE">
+		
+				<row>
+					<xsl:element name="element">
+						<xsl:attribute name="position">1</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="TIME"/></xsl:attribute>
+					</xsl:element>
+
+					<xsl:element name="element">
+						<xsl:attribute name="position">2</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="SEVERITY"/></xsl:attribute>
+					</xsl:element>
+	
+					<xsl:element name="element">
+						<xsl:attribute name="position">3</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="THREAD"/></xsl:attribute>
+					</xsl:element>
+		
+					<xsl:element name="element">
+						<xsl:attribute name="position">4</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="FILENAME"/></xsl:attribute>
+					</xsl:element>
+		
+					<xsl:element name="element">
+						<xsl:attribute name="position">5</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="LINENUMBER"/></xsl:attribute>
+					</xsl:element>
+	
+					<xsl:element name="element">
+						<xsl:attribute name="position">6</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="TEXT"/></xsl:attribute>
+					</xsl:element>
+	
+					<xsl:element name="element">
+						<xsl:attribute name="position">7</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="SUITE_NAME"/></xsl:attribute>
+					</xsl:element>
+
+					<xsl:element name="element">
+						<xsl:attribute name="position">8</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="PROGRAMNAME"/></xsl:attribute>
+					</xsl:element>
+	
+					<xsl:element name="element">
+						<xsl:attribute name="position">9</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="SCRIPTNAME"/></xsl:attribute>
+					</xsl:element>
+	
+					<xsl:element name="element">
+						<xsl:attribute name="position">10</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="TESTCASENAME"/></xsl:attribute>
+					</xsl:element>
+	
+					<xsl:element name="element">
+						<xsl:attribute name="position">11</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="TIMEOUT"/></xsl:attribute>
+					</xsl:element>
+					
+					<xsl:element name="element">
+						<xsl:attribute name="position">12</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="SERVERNAME"/></xsl:attribute>
+					</xsl:element>
+				
+					<xsl:element name="element">
+						<xsl:attribute name="position">13</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="TESTSTEPNAME"/></xsl:attribute>
+					</xsl:element>
+				
+					<xsl:element name="element">
+						<xsl:attribute name="position">14</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="INIFILENAME"/></xsl:attribute>
+					</xsl:element>
+			
+					<xsl:element name="element">
+						<xsl:attribute name="position">15</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="SECTIONNAME"/></xsl:attribute>
+					</xsl:element>
+
+					<xsl:element name="element">
+						<xsl:attribute name="position">16</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="EXPECTEDRESULT"/></xsl:attribute>
+					</xsl:element>
+			
+					<xsl:element name="element">
+						<xsl:attribute name="position">17</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="ACTUALRESULT"/></xsl:attribute>
+					</xsl:element>
+		
+					<xsl:element name="element">
+						<xsl:attribute name="position">18</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="EXPECTEDERRORCODE"/></xsl:attribute>
+					</xsl:element>
+				
+					<xsl:element name="element">
+						<xsl:attribute name="position">19</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="ERRORCODE"/></xsl:attribute>
+					</xsl:element>				
+	
+					<xsl:element name="element">
+						<xsl:attribute name="position">20</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="HEAPSIZE"/></xsl:attribute>
+					</xsl:element>				
+				
+					<xsl:element name="element">
+						<xsl:attribute name="position">21</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="COMMAND"/></xsl:attribute>
+					</xsl:element>				
+				
+					<xsl:element name="element">
+						<xsl:attribute name="position">22</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="RESULT"/></xsl:attribute>
+					</xsl:element>				
+		
+					<xsl:element name="element">
+						<xsl:attribute name="position">23</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="ITERATIONS"/></xsl:attribute>
+					</xsl:element>			
+				
+					<xsl:element name="element">
+						<xsl:attribute name="position">24</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="PASS"/></xsl:attribute>
+					</xsl:element>					
+								
+					<xsl:element name="element">
+						<xsl:attribute name="position">25</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="FAIL"/></xsl:attribute>
+					</xsl:element>				
+								
+					<xsl:element name="element">
+						<xsl:attribute name="position">26</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="ABORT"/></xsl:attribute>
+					</xsl:element>				
+								
+					<xsl:element name="element">
+						<xsl:attribute name="position">27</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="UNKNOWN"/></xsl:attribute>
+					</xsl:element>				
+				
+					<xsl:element name="element">
+						<xsl:attribute name="position">28</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="INCONCLUSIVE"/></xsl:attribute>
+					</xsl:element>				
+	
+					<xsl:element name="element">
+						<xsl:attribute name="position">29</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="PANIC"/></xsl:attribute>
+					</xsl:element>				
+			
+					<xsl:element name="element">
+						<xsl:attribute name="position">30</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="UNEXECUTED"/></xsl:attribute>
+					</xsl:element>				
+		
+					<xsl:element name="element">
+						<xsl:attribute name="position">31</xsl:attribute>
+						<xsl:attribute name="value"><xsl:value-of select="COMMENTEDCOMMANDS"/></xsl:attribute>
+					</xsl:element>				
+							
+				</row>	
+			</xsl:for-each>	
+        </tableData>
+    	</viewer>
+</xsl:template>
+
+
+</xsl:stylesheet>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/bmarm/testexecutelogclientu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,10 @@
+EXPORTS
+	Write__19RTestExecuteLogServRC7TDesC16 @ 1 NONAME R3UNUSED ; RTestExecuteLogServ::Write(TDesC16 const &)
+	CreateLog__19RTestExecuteLogServRC7TDesC16Q219RTestExecuteLogServ8TLogMode @ 2 NONAME R3UNUSED ; RTestExecuteLogServ::CreateLog(TDesC16 const &, RTestExecuteLogServ::TLogMode)
+	LogExtra__19RTestExecuteLogServPCUciiGt11TRefByValue1ZC7TDesC16PPSc @ 3 NONAME ; RTestExecuteLogServ::LogExtra(unsigned char const *, int, int, TRefByValue<TDesC16 const>, signed char **)
+	LogExtra__19RTestExecuteLogServPCUciiGt11TRefByValue1ZC7TDesC16e @ 4 NONAME ; RTestExecuteLogServ::LogExtra(unsigned char const *, int, int, TRefByValue<TDesC16 const>,...)
+	WriteFormat__19RTestExecuteLogServGt11TRefByValue1ZC6TDesC8e @ 5 NONAME ; RTestExecuteLogServ::WriteFormat(TRefByValue<TDesC8 const>,...)
+	WriteFormat__19RTestExecuteLogServGt11TRefByValue1ZC7TDesC16e @ 6 NONAME ; RTestExecuteLogServ::WriteFormat(TRefByValue<TDesC16 const>,...)
+	Write__19RTestExecuteLogServRC6TDesC8 @ 7 NONAME R3UNUSED ; RTestExecuteLogServ::Write(TDesC8 const &)
+	Connect__19RTestExecuteLogServ @ 8 NONAME R3UNUSED ; RTestExecuteLogServ::Connect(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/bwins/testexecutelogclientu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,13 @@
+EXPORTS
+	?Connect@RTestExecuteLogServ@@QAEHXZ @ 1 NONAME ; int RTestExecuteLogServ::Connect(void)
+	?CreateLog@RTestExecuteLogServ@@QAEHABVTDesC16@@W4TLogMode@1@@Z @ 2 NONAME ; int RTestExecuteLogServ::CreateLog(class TDesC16 const &, enum RTestExecuteLogServ::TLogMode)
+	?LogExtra@RTestExecuteLogServ@@QAAXPBEHHV?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 3 NONAME ; void RTestExecuteLogServ::LogExtra(unsigned char const *, int, int, class TRefByValue<class TDesC16 const >, ...)
+	?LogExtra@RTestExecuteLogServ@@QAEXPBEHHV?$TRefByValue@$$CBVTDesC16@@@@QAPAC@Z @ 4 NONAME ; void RTestExecuteLogServ::LogExtra(unsigned char const *, int, int, class TRefByValue<class TDesC16 const >, signed char * * const)
+	?Write@RTestExecuteLogServ@@QAEXABVTDesC16@@@Z @ 5 NONAME ; void RTestExecuteLogServ::Write(class TDesC16 const &)
+	?Write@RTestExecuteLogServ@@QAEXABVTDesC8@@@Z @ 6 NONAME ; void RTestExecuteLogServ::Write(class TDesC8 const &)
+	?WriteFormat@RTestExecuteLogServ@@QAAXV?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 7 NONAME ; void RTestExecuteLogServ::WriteFormat(class TRefByValue<class TDesC16 const >, ...)
+	?WriteFormat@RTestExecuteLogServ@@QAAXV?$TRefByValue@$$CBVTDesC8@@@@ZZ @ 8 NONAME ; void RTestExecuteLogServ::WriteFormat(class TRefByValue<class TDesC8 const >, ...)
+	?WriteFormat@RTestExecuteLogServ@@QAEXV?$TRefByValue@$$CBVTDesC16@@@@QAPAC@Z @ 9 NONAME ; void RTestExecuteLogServ::WriteFormat(class TRefByValue<class TDesC16 const >, signed char * * const)
+	?WriteFormat@RTestExecuteLogServ@@QAEXV?$TRefByValue@$$CBVTDesC8@@@@QAPAC@Z @ 10 NONAME ; void RTestExecuteLogServ::WriteFormat(class TRefByValue<class TDesC8 const >, signed char * * const)
+	?SetLogLevel@RTestExecuteLogServ@@QAEXW4TLogSeverity@@@Z @ 11 NONAME ; void RTestExecuteLogServ::SetLogLevel(enum TLogSeverity)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/bwins/testexecutelogengineu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/eabi/testexecutelogclientu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,13 @@
+EXPORTS
+	_ZN19RTestExecuteLogServ11WriteFormatE11TRefByValueIK6TDesC8Ez @ 1 NONAME
+	_ZN19RTestExecuteLogServ11WriteFormatE11TRefByValueIK7TDesC16Ez @ 2 NONAME
+	_ZN19RTestExecuteLogServ5WriteERK6TDesC8 @ 3 NONAME
+	_ZN19RTestExecuteLogServ5WriteERK7TDesC16 @ 4 NONAME
+	_ZN19RTestExecuteLogServ7ConnectEv @ 5 NONAME
+	_ZN19RTestExecuteLogServ8LogExtraEPKhii11TRefByValueIK7TDesC16ESt9__va_list @ 6 NONAME
+	_ZN19RTestExecuteLogServ8LogExtraEPKhii11TRefByValueIK7TDesC16Ez @ 7 NONAME
+	_ZN19RTestExecuteLogServ9CreateLogERK7TDesC16NS_8TLogModeE @ 8 NONAME
+	_ZN19RTestExecuteLogServ11WriteFormatE11TRefByValueIK6TDesC8ESt9__va_list @ 9 NONAME
+	_ZN19RTestExecuteLogServ11WriteFormatE11TRefByValueIK7TDesC16ESt9__va_list @ 10 NONAME
+	_ZN19RTestExecuteLogServ11SetLogLevelE12TLogSeverity @ 11 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+..\inc\TestExecuteLog.h				\epoc32\include\test\testexecutelog.h
+..\Group\testexecutelogger.iby		\epoc32\rom\include\testexecutelogger.iby
+PRJ_MMPFILES
+TestExecuteLogEngine.mmp
+testexecutelogclient.mmp
+PRJ_TESTMMPFILES
+//..\Test\group\TestExecuteLoggerTest.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/group/testexecutelogclient.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "../../Group/testexecute.cfg"
+//Unpaged
+TARGET      testexecutelogclient.dll
+
+CAPABILITY All
+TARGETTYPE  dll
+UID             0x1000008d 0x101F778B
+VENDORID 0x70000001
+
+//CAPABILITY ReadSystemData WriteSystemData ReadUserData WriteUserData PhoneNetwork //LocalNetwork
+
+SOURCEPATH  ../Src
+SOURCE      Client.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE /epoc32/include/test
+USERINCLUDE   ../Src
+
+LIBRARY		euser.lib
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/group/testexecutelogengine.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* testexecutelogserver.mmp
+* Using relative paths for sourcepath and user includes
+* Unpaged
+*
+*/
+
+
+
+TARGET      testexecutelogengine.exe
+CAPABILITY All -Tcb
+TARGETTYPE  exe
+UID             0x100039CE 0x10281ADF  
+VENDORID 0x70000001
+
+//CAPABILITY
+
+SOURCEPATH  ../Src
+SOURCE      Server.Cpp
+SOURCE		Main.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE /epoc32/include/test
+USERINCLUDE   ../Src
+
+LIBRARY		euser.lib
+LIBRARY		efsrv.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/group/testexecutelogger.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TESTEXECUTE_LOGGER_IBY__
+#define __TESTEXECUTE_LOGGER_IBY__
+
+file=ABI_DIR\DEBUG_DIR\testexecutelogclient.dll		Sys\Bin\testexecutelogclient.dll
+file=ABI_DIR\DEBUG_DIR\testexecutelogengine.exe		Sys\Bin\testexecutelogengine.exe
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/inc/testexecutelog.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,117 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TestExecuteLog.h
+*/
+
+#if !(defined __TESTEXECUTE_LOG_H__)
+#define __TESTEXECUTE_LOG_H__
+
+#include <e32base.h>
+#include <test/tefexportconst.h>
+
+_LIT8(KTEFOverflowMessage8, "\t..Message Truncated");
+_LIT16(KTEFOverflowMessage16, "\t..Message Truncated");
+const TInt overflowMessageLen = 21; // Size of the truncation message. To be changed if the text above is changed
+
+/**
+ @internalComponent
+ @test
+ * Derived class implementation of TDes16Overflow class
+ * Implements the base class pure virtual Overflow() to handle descriptor overflow
+ * during AppendFormatList() operations on TDes16 objects
+ */
+class TTEFDes16Overflow : public TDes16Overflow
+	{
+	inline virtual void Overflow(TDes16& aDes)
+		{
+		TInt actualMessageLen = aDes.Length();
+		TInt maxLengthOfDes = aDes.MaxLength();
+
+		TInt midPosForEdit = maxLengthOfDes - overflowMessageLen;
+		if (actualMessageLen <= midPosForEdit)
+			{
+			aDes.Append(KTEFOverflowMessage16());
+			}
+		else
+			{
+			aDes.SetLength(midPosForEdit + overflowMessageLen);
+			aDes.Replace(midPosForEdit, overflowMessageLen, KTEFOverflowMessage16());
+			}
+		}
+	};
+
+/**
+ @internalComponent
+ @test
+ * Derived class implementation of TDes8Overflow class
+ * Implements the base class pure virtual Overflow() to handle descriptor overflow
+ * during AppendFormatList() operations on TDes8 objects
+ */
+class TTEFDes8Overflow : public TDes8Overflow
+	{
+	inline virtual void Overflow(TDes8& aDes)
+		{
+		TInt actualMessageLen = aDes.Length();
+		TInt maxLengthOfDes = aDes.MaxLength();
+
+		TInt midPosForEdit = maxLengthOfDes - overflowMessageLen;
+		if (actualMessageLen <= midPosForEdit)
+			{
+			aDes.Append(KTEFOverflowMessage8());
+			}
+		else
+			{
+			aDes.SetLength(midPosForEdit + overflowMessageLen);
+			aDes.Replace(midPosForEdit, overflowMessageLen, KTEFOverflowMessage8());
+			}
+		}
+	};
+
+class RTestExecuteLogServ : public RSessionBase
+/**
+@internalComponent
+@test
+*/
+	{
+public:
+	enum TLogMode{ELogModeAppend,ELogModeOverWrite};
+	// Logging level
+	enum TLogCommand{ECreateLog,EWriteLog};
+
+	IMPORT_C TInt Connect();
+	IMPORT_C TInt CreateLog(const TDesC& aLogFilePath,TLogMode aMode);
+	IMPORT_C void LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt,...);
+	IMPORT_C void Write(const TDesC& aLogBuffer);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC> aFmt,...);
+	IMPORT_C void Write(const TDesC8& aLogBuffer);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC8> aFmt,...);
+	IMPORT_C void LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt, VA_LIST aList);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC> aFmt, VA_LIST aList);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC8> aFmt, VA_LIST aList);
+	IMPORT_C void SetLogLevel(TLogSeverity aSeverity);
+private:
+	void WriteL(const TDesC& aLogBuffer);
+	void WriteL(TDes8& aLogBuffer);
+	void GetCPPModuleName(TDes& aModuleName, const TText8* aCPPFileName);
+	void AddTime(TDes8& aTime);
+	TLogSeverity iLogLevel;
+	};
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/src/client.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,409 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Source file for the client api
+*
+*/
+
+
+
+/**
+ @file Client.cpp
+*/
+#include <testexecutelog.h>
+
+
+const TInt KMaxFilename = 50;
+const TInt KLowMemBufLength = 128;
+
+// EKA1 requires DLL entry point
+
+
+EXPORT_C TInt RTestExecuteLogServ::Connect()
+/**
+ * @return int - Standard error codes
+ * EKA2 all variants and EKA1 target.
+ * Server is an exe
+ */
+	{
+	TVersion version(KTestExecuteLoggerMajorVersion,KTestExecuteLoggerMinorVersion,KTestExecuteLoggerBuildVersion);
+	// Assume the server is already running and attempt to create a session
+	TInt err = CreateSession(KTestExecuteLogServerName,version,8);
+	if(err == KErrNotFound)
+		{
+		// Server not running
+		// Construct the server binary name
+		_LIT(KEmpty,"");
+		// EKA2 is simple
+		// No path required
+		TBuf<32> serverFile;
+		serverFile.Copy(KTestExecuteLogServerName);
+		_LIT(KExe,".exe");
+		serverFile.Append(KExe);
+		RProcess server;
+		err = server.Create(serverFile,KEmpty);
+		if(err != KErrNone)
+			return err;
+		// Synchronise with the server
+		TRequestStatus reqStatus;
+		server.Rendezvous(reqStatus);
+		server.Resume();
+		// Server will call the reciprocal static synchronise call
+		User::WaitForRequest(reqStatus);
+		server.Close();
+		if(reqStatus.Int() != KErrNone)
+			return reqStatus.Int();
+		// Create the root server session
+		err = CreateSession(KTestExecuteLogServerName,version,8);
+		}
+
+#ifdef TEF_SHARE_AUTO
+	// Makes the session shared among all threads in the process
+  	if( err == KErrNone )
+  		{
+  		err = ShareAuto();
+  		}
+#endif
+
+	return err;
+	}
+
+///////
+EXPORT_C TInt RTestExecuteLogServ::CreateLog(const TDesC& aLogFilePath, TLogMode aMode)
+/**
+ * @param aLogFilePath - Full path and filename of the log file
+ * @param aMode - Overwrite or Append
+ * Makes synchronous call to the log server to create a log session
+ */
+	{
+	if(aLogFilePath.Length() > KMaxTestExecuteLogFilePath)
+		return KErrTooBig;
+
+	iLogLevel = TLogSeverity(ESevrAll);
+	TIpcArgs args;
+	args.Set(0,&aLogFilePath);
+	args.Set(1,aMode);
+	return SendReceive(ECreateLog,args);
+
+	}
+
+EXPORT_C void RTestExecuteLogServ::LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt,...)
+/**
+ * @param aFile - Source file name
+ * @param aLine - Source file line number
+ * @param aSeverity - ERR, WARN, INFO
+ * @param aFmt - UNICODE format string
+ */
+	{
+	if (aSeverity>iLogLevel) 
+		{
+		return;
+		}
+	// Set up a Variable argument list and call private method
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	LogExtra(aFile, aLine, aSeverity, aFmt, aList);
+	VA_END(aList); 
+	}
+
+EXPORT_C void RTestExecuteLogServ::WriteFormat(TRefByValue<const TDesC> aFmt,...)
+/**
+ * @param aFmt - UNICODE format string
+ */
+	{
+	// Set up a Variable argument list and call private method
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	WriteFormat(aFmt, aList);
+	VA_END(aList); 
+	}
+
+
+EXPORT_C void RTestExecuteLogServ::Write(const TDesC& aLogBuffer)
+/**
+ * @param aLogBuffer - Pre-formatted UNICODE buffer
+ */
+	{
+	// Just call private method
+	// Ignore errors. Could put in ASSERT
+	TRAP_IGNORE(WriteL(aLogBuffer));
+	}
+
+
+EXPORT_C void RTestExecuteLogServ::WriteFormat(TRefByValue<const TDesC8> aFmt,...)
+/**
+ * @param aFmt - Narrow format string
+ */
+	{
+	// Set up a Variable argument list and call private method
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	WriteFormat(aFmt, aList);
+	VA_END(aList); 
+	}
+
+
+EXPORT_C void RTestExecuteLogServ::Write(const TDesC8& aLogBuffer)
+/**
+ * @param aLogBuffer - Pre-formatted Narrow buffer
+ */
+	{
+	// Create a larger buffer for adding terminators
+	// Could do more formatting but just allow for CRLF plus time stamp for the time being
+	HBufC8* buffer = HBufC8::New(aLogBuffer.Length()+20);
+	if(buffer)
+		{
+		TPtr8 ptr(buffer->Des());
+		AddTime(ptr);
+		ptr.Append(aLogBuffer);
+		// Ignore error for the time being. Could do an ASSERT
+		TRAP_IGNORE(WriteL(ptr));
+		delete buffer;
+		}
+	}
+
+void RTestExecuteLogServ::AddTime(TDes8& aLogBuffer)
+	{
+	TTime now;
+	now.UniversalTime();
+	TDateTime dateTime = now.DateTime();
+	_LIT8(KFormat,"%02d:%02d:%02d:%03d ");
+	// add the current time 
+	aLogBuffer.AppendFormat(KFormat,dateTime.Hour(),dateTime.Minute(),dateTime.Second(),(dateTime.MicroSecond()/1000)); 
+	}
+
+EXPORT_C void RTestExecuteLogServ::LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt, VA_LIST aList)
+/**
+ * @param aFile - Source file name
+ * @param aLine - Source file line number
+ * @param aSeverity - ERR, WARN, INFO
+ * @param aFmt - UNICODE format string
+ * @param aList - Variable argument list
+ *
+ * Format a log output line
+ */
+	{
+	if (aSeverity>iLogLevel) 
+		{
+		return;
+		}
+	// Create a filename string
+	TBuf16<KMaxFilename> fileName;
+	GetCPPModuleName(fileName, aFile);
+	// Create a buffer for formatting
+	HBufC* buffer = HBufC::New(KMaxTestExecuteLogLineLength*2);
+	if (buffer)
+		{
+		TPtr ptr(buffer->Des());
+		_LIT(KErr,"ERROR - ");
+		_LIT(KHigh,"HIGH - ");
+		_LIT(KWarn,"WARN - ");
+		_LIT(KMedium,"MEDIUM - ");
+		_LIT(KInfo,"INFO - ");
+		_LIT(KLow,"LOW - ");
+		_LIT(KFormat," %d %S %d ");
+		if(aSeverity == ESevrErr)
+			ptr.Append(KErr);
+		else if(aSeverity == ESevrHigh)
+			ptr.Append(KHigh);
+		else if(aSeverity == ESevrWarn)
+			ptr.Append(KWarn);
+		else if(aSeverity == ESevrMedium)
+			ptr.Append(KMedium);
+		else if (aSeverity == ESevrInfo)
+			ptr.Append(KInfo);
+		else if(aSeverity == ESevrLow)
+			ptr.Append(KLow);
+		else //if(aSeverity == ESevrAll)
+			ptr.Append(KInfo);
+		// Add the thread id
+		ptr.AppendFormat(KFormat,(TInt)RThread().Id(),&fileName, aLine);
+		TTEFDes16Overflow des16OverflowObject;
+		ptr.AppendFormatList(aFmt, aList, &des16OverflowObject);
+		
+
+		TRAP_IGNORE(WriteL(ptr));
+		delete buffer;
+		}
+	else
+		{
+		_LIT(KWarn,"WARN - ");
+		TBuf8<KLowMemBufLength> noMemory;
+		AddTime(noMemory);
+		noMemory.Append(KWarn);
+		noMemory.AppendFormat(_L8(" %d "), (TInt)RThread().Id());
+		noMemory.Append(fileName);
+		noMemory.AppendFormat(_L8(" %d %S"), aLine, &KLoggerNotEnoughMemory8());
+		TRAP_IGNORE(WriteL(noMemory));
+		}
+	}
+
+EXPORT_C void RTestExecuteLogServ::WriteFormat(TRefByValue<const TDesC> aFmt, VA_LIST aList)
+/**
+ * @param aFmt - UNICODE format string
+ * @param aList - Variable argument list
+ */
+	{
+	HBufC* buffer = HBufC::New(KMaxTestExecuteLogLineLength*2);
+	if (buffer)
+		{
+		TPtr ptr(buffer->Des());
+		TTEFDes16Overflow des16OverflowObject;
+		ptr.AppendFormatList(aFmt, aList, &des16OverflowObject);
+
+		TRAP_IGNORE(WriteL(ptr));
+		delete buffer;
+		}
+	else
+		{
+		TRAP_IGNORE(WriteL((TDes8&)KLoggerNotEnoughMemory8()));
+		}
+	}
+
+EXPORT_C void RTestExecuteLogServ::WriteFormat(TRefByValue<const TDesC8> aFmt, VA_LIST aList)
+/**
+ * @param aFmt - UNICODE format string
+ * @param aList - Variable argument list
+ */
+	{
+	HBufC8* buffer = HBufC8::New(KMaxTestExecuteLogLineLength*2);
+	if (buffer)
+		{
+		TPtr8 ptr(buffer->Des());
+		AddTime(ptr);
+		TTEFDes8Overflow des8OverflowObject;
+		ptr.AppendFormatList(aFmt, aList, &des8OverflowObject);
+
+		TRAP_IGNORE(WriteL(ptr));
+		delete buffer;
+		}
+	else
+		{
+		TRAP_IGNORE(WriteL((TDes8&)KLoggerNotEnoughMemory8()));
+		}
+	}
+
+void RTestExecuteLogServ::WriteL(const TDesC& aLogBuffer)
+/**
+ * @param aLogBuffer - UNICODE buffer
+ */
+	{
+	HBufC8* buffer = NULL;
+	TRAPD(err, buffer=HBufC8::NewL(aLogBuffer.Length()+20));
+	if (KErrNoMemory == err)
+		{
+		_LIT8(KWarn,"WARN - ");
+		TInt startPos = 13; // The place change "INFO" to "WARN"
+		TInt endPos = 7;
+		TInt wordCount = 5; // The message before the actual log info
+		TBuf8<KLowMemBufLength> buffer;
+		AddTime(buffer);
+		TLex lex(aLogBuffer);
+		lex.Mark();
+		for (TInt i=0; i<wordCount; i++)
+			{
+			lex.NextToken();
+			}
+		lex.SkipSpace();
+		buffer.Append(lex.MarkedToken());
+		buffer.Append(KLoggerNotEnoughMemory8);
+		buffer.Replace(startPos, endPos, KWarn);
+		WriteL(buffer);
+		}
+	else
+		{
+		CleanupStack::PushL(buffer);
+	  	TPtr8 ptr(buffer->Des());
+	  	AddTime(ptr);
+	  	ptr.Append(aLogBuffer);
+	  	WriteL(ptr);
+	  
+	  	CleanupStack::PopAndDestroy(buffer);
+		}
+	}
+
+void RTestExecuteLogServ::WriteL(TDes8& aLogBuffer)
+/**
+ * @param aLogBuffer - pre-formatted narrow buffer
+ * 
+ * Synchronous write to the server
+ */
+	{
+	_LIT8(KEnd,"\r\n");
+	// Check to see if there's room to add CRLF
+	if(aLogBuffer.Length()+2 > aLogBuffer.MaxLength())
+		{
+		HBufC8* buffer = NULL;
+		TRAPD(err, buffer=HBufC8::NewL(aLogBuffer.Length()+2));
+		if (KErrNoMemory == err)
+			{
+			aLogBuffer.Replace(aLogBuffer.Length()-2, 2, KEnd);
+			TIpcArgs args;
+			args.Set(0,&aLogBuffer);
+			args.Set(1,aLogBuffer.Length());
+			User::LeaveIfError(SendReceive(EWriteLog,args));
+			}
+		else
+			{
+			CleanupStack::PushL(buffer);
+			TPtr8 ptr(buffer->Des());
+			ptr.Copy(aLogBuffer);
+			ptr.Append(KEnd);
+			TIpcArgs args;
+			args.Set(0,&ptr);
+			args.Set(1,ptr.Length());
+			User::LeaveIfError(SendReceive(EWriteLog,args));
+			CleanupStack::PopAndDestroy(buffer);
+			}
+		}
+	else
+		{
+		aLogBuffer.Append(KEnd);
+		TIpcArgs args;
+		args.Set(0,&aLogBuffer);
+		args.Set(1,aLogBuffer.Length());
+		User::LeaveIfError(SendReceive(EWriteLog,args));
+		}
+	}
+
+void RTestExecuteLogServ::GetCPPModuleName(TDes& aModuleName, const TText8* aCPPFileName)
+/**
+ * @return aModuleName - Filename in descriptor
+ * @param aCppFileName - Filename
+ * Borrowed from scheduletest
+ */
+	{
+	TPtrC8 fileNamePtrC8(aCPPFileName);
+	// We do our own filename munging here; TParse can't help us since that's
+	// expressly for EPOC filepaths and here we've got whatever the build system is
+	// At present Win32 and Unix directory delimiters are supported
+	TInt lastDelimiter = Max(fileNamePtrC8.LocateReverse('\\'), fileNamePtrC8.LocateReverse('/'));
+	if(lastDelimiter >= 0 && lastDelimiter < fileNamePtrC8.Length() - 1)
+		{
+		// Found a delimiter which isn't trailing; update the ptr to start at the next char
+		TInt fileNameLen = Min(KMaxFilename, fileNamePtrC8.Length() - (lastDelimiter + 1));
+		fileNamePtrC8.Set(aCPPFileName + lastDelimiter + 1, fileNameLen);
+		}
+	else
+		{
+		// Didn't find a delimiter; take as much of the right-end of the name as fits
+		fileNamePtrC8.Set(aCPPFileName + Max(0, fileNamePtrC8.Length() - KMaxFilename), Min(fileNamePtrC8.Length(), KMaxFilename));
+		}
+	aModuleName.Copy(fileNamePtrC8);
+	}
+
+EXPORT_C void RTestExecuteLogServ::SetLogLevel(TLogSeverity aSeverity)
+	{
+	iLogLevel = aSeverity;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/src/main.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,79 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Server entry points
+* EKA1 & EKA2
+* EKA1 & WINS is a DLL. All others are exe's
+*
+*/
+
+
+
+/**
+ @file Main.cpp
+*/
+#include <testexecutelog.h>
+#include "server.h"
+
+// Emulator EKA1 is the only DLL case
+
+// EKA2 all variats & EKA1 target only
+// E32Main calls MainL()
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave Platform security hooks in place
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CLogServer* server = NULL;
+	// Create the sever
+	TRAPD(err,server = CLogServer::NewL());
+	if(!err)
+		{
+		// Client Synchronisation different for EKA1 and EKA2
+		// EKA2 really simple. Client blocks on reciprocal Rendezvous call
+		RProcess::Rendezvous(KErrNone);
+		// Go into the Active scheduler
+		sched->Start();
+		// Free the server class
+		delete server;
+		}
+	delete sched;
+	}
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/src/server.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,373 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Main log server engine.
+* Process log requests from multiple clients simultaneously.
+*
+*/
+
+
+
+/**
+ @file server.cpp
+*/
+#include "server.h"
+
+const TInt KLowMemBufLength = 128;
+
+CLogServer* CLogServer::NewL()
+/**
+ * @return - Instance of the log server
+ */
+	{
+	CLogServer * server = new (ELeave) CLogServer();
+	CleanupStack::PushL(server);
+	server->ConstructL();
+	// CServer base class call
+	server->StartL(KTestExecuteLogServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+void CLogServer::ConstructL()
+/**
+ * Second phase construction
+ */
+	{
+	User::LeaveIfError(Fs().Connect());
+	}
+
+
+CLogServer::CLogServer() : CServer2(EPriorityStandard,ESharableSessions)
+/**
+ * Constructor
+ */
+	{
+	}
+
+CLogServer::~CLogServer()
+/**
+ * Destructor
+ */
+	{
+	// Close the array of control structures
+	LogControl().Close();
+	Fs().Close();
+	}
+
+
+CSession2* CLogServer::NewSessionL(const TVersion& /*aVersion*/,const RMessage2& /*aMessage*/) const
+/**
+ * @param RMessage - RMessage for the session open
+ */
+	{
+	// Just create the session
+	CLogSession* session = new (ELeave) CLogSession();
+	return session;
+	}
+
+void CLogServer::ControlComplete(CLogFileControl& aControl)
+/**
+ * @param aControl - Logfile control class reference
+ *
+ * Checks to see if this control session can be removed 
+ */
+	{
+	// Check session count and the data buffers on the queue 
+	if(aControl.SessionCount() || !aControl.QueueEmpty())
+		return;
+
+	// There are no subsessions mapped to the logfile control class and
+	// no data buffers on its write queue
+	// Loop through the server's control array and remove it then delete it
+	TInt i;
+	for(i=0;i<LogControl().Count();i++)
+		{
+		if(&aControl == LogControl()[i])
+			{
+			// Done
+			LogControl().Remove(i);
+			delete &aControl;
+			break;
+			}
+		}
+	// If it's the last one then exit the server
+	if(!LogControl().Count())
+		CActiveScheduler::Stop();
+	}
+
+
+///////
+
+CLogSession::CLogSession()
+/**
+ * Constructor
+ */
+	{
+	}
+
+CLogSession::~CLogSession()
+/**
+ * Destructor
+ */
+	{
+	// Check for null
+	// Session close without a createlog call leaves iControl null
+	if(!iControl)
+		return;
+	// A logfile control structure can have multiple server sessions
+	// decrement its server session count
+	iControl->RemoveSession();
+	CLogServer* p=(CLogServer*) Server();
+	// Shuts Down the server if this is the last open session
+	p->ControlComplete(*iControl);
+	}
+
+void CLogSession::ServiceL(const RMessage2& aMessage)
+/**
+ * @param aMessage - Function and data for the session
+ */
+	{
+	switch(aMessage.Function())
+		{
+		// API CreateLog() call
+		case RTestExecuteLogServ::ECreateLog :
+			{
+			// Sanity check to make sure it's not been called multiple times
+			if(iControl)
+				{
+				aMessage.Complete(KErrInUse);
+				break;
+				}
+			// Get the filepath
+			// size policed on the client side
+			TBuf<KMaxTestExecuteLogFilePath> logFilePath;
+			// Read it
+			aMessage.ReadL(0,logFilePath);
+			// Get the log mode in the second argument
+			RTestExecuteLogServ::TLogMode logMode;
+			logMode = (RTestExecuteLogServ::TLogMode)aMessage.Int1();
+			// Get a pointer to the parent server
+			CLogServer* server=(CLogServer*) Server();
+			// For compare's convert the whole path to lower case
+			logFilePath.LowerCase();
+			// Get rid of leading and trailing spaces.
+			logFilePath.Trim();
+			// Loop the through the server's logfile control class list
+			// to see if there's a match.
+			TInt i;
+			for(i=0;i<server->LogControl().Count();i++)
+				{
+				if(server->LogControl()[i]->LogFile() == logFilePath)
+					// This file's already in open so we don't have to open it
+					break;
+				}
+			TInt err = KErrNone;
+			// Check the count
+			if(i < server->LogControl().Count())
+				// Map this session to an existing logfile control class in the list
+				iControl = server->LogControl()[i];
+			else
+				{
+				// Create a new logfile control class
+				// creates/opens the logfile
+				TRAP(err,iControl = CLogFileControl::NewL(*server,logFilePath,logMode));
+				if(!err)
+					// Append it to the logfile control class list
+					server->LogControl().Append(iControl);
+				}
+			if(!err)
+				// Increment its session count
+				iControl->AddSession();
+			aMessage.Complete(err);
+			}
+			break;
+		// One of the API write calls
+		case RTestExecuteLogServ::EWriteLog :
+			{
+			// Sanity check
+			if(!iControl)
+				{
+				aMessage.Complete(KErrNotFound);
+				break;
+				}
+			// Data can be any size
+			// Get the length from second argument
+			TInt bufferLength = aMessage.Int1();
+			// Get a heap buffer of the right size
+			HBufC8* buffer = NULL;
+			TRAPD(err, buffer = HBufC8::NewL(bufferLength));
+			if (KErrNoMemory == err)
+				{
+				// If the buffer length is bigger than 128 and allocation failed, try to allocate
+				// 128 bytes and set it the low memory information.
+				if (bufferLength > KLowMemBufLength)  
+					{
+					HBufC8* buf = HBufC8::NewL(KLowMemBufLength);
+					CleanupStack::PushL(buf);
+					TPtr8 ptr = buf->Des();
+					ptr.Copy(KLoggerNotEnoughMemory8);
+					CLogBuffer* logBuffer = new (ELeave) CLogBuffer(*buf);
+					CleanupStack::Pop(buf);
+					iControl->AddLogBuffer(*logBuffer);
+					}
+				}
+			else
+				{
+				CleanupStack::PushL(buffer);
+				TPtr8 ptr(buffer->Des());
+				// read the data
+				aMessage.ReadL(0,ptr);			
+				// Get a buffer control class contructed with the heap data
+				// takes ownership
+				CLogBuffer* logBuffer = new (ELeave) CLogBuffer(*buffer);
+				CleanupStack::Pop(buffer);
+				// Add it to the logfile control class buffer queue
+				iControl->AddLogBuffer(*logBuffer);
+				}
+			if(!iControl->IsActive())
+				// AO is idle, kick into life
+				iControl->Kick();
+			aMessage.Complete(KErrNone);
+			}
+			break;
+
+		default:
+			break;
+		}
+	}
+
+///////
+
+CLogFileControl* CLogFileControl::NewL(CLogServer& aParent, const TDesC& aLogFilePath,RTestExecuteLogServ::TLogMode aMode)
+/**
+ * @param aParent - Server reference for callback
+ * @param aLogFilePath - Full path and filename of the logfile
+ * @param aMode - Overwrite or Append
+ *
+ * First phase construction for logfile control class
+ */
+	{
+	CLogFileControl* self = new (ELeave) CLogFileControl(aParent,aLogFilePath);
+	self->ConstructL(aMode);
+	return self;
+	}
+
+CLogFileControl::CLogFileControl(CLogServer& aParent,const TDesC& aLogFilePath) :
+	iParent(aParent),
+	iLogFileName(aLogFilePath),
+	iTransmitted(EFalse)
+/**
+ * @param aParent - Server reference for callback
+ * @param aLogFilePath - Full path and filename of the logfile
+ *
+ * Constructor - Safe initialisation
+ */
+	{
+	iQueue.SetOffset(CLogBuffer::LinkOffset());
+	}
+
+void CLogFileControl::ConstructL(RTestExecuteLogServ::TLogMode aMode)
+/**
+ * @param aMode - Overwrite or Append
+ *
+ * Second phase construction - Create or open the logfile
+ */
+	{
+	if(aMode == RTestExecuteLogServ::ELogModeOverWrite)
+		// In overwrite mode replace
+		User::LeaveIfError(iLogFile.Replace(iParent.Fs(),iLogFileName,EFileWrite|EFileShareAny));
+	else
+		{
+		// For append try open then replace
+		TInt err = iLogFile.Open(iParent.Fs(),iLogFileName,EFileWrite|EFileShareAny);
+		if(err != KErrNone)
+			// Bomb out if replace fails
+			User::LeaveIfError(iLogFile.Replace(iParent.Fs(),iLogFileName,EFileWrite|EFileShareAny));
+		else
+			{
+			// Open worked. Position at EOF
+			TInt pos;
+			User::LeaveIfError(iLogFile.Seek(ESeekEnd,pos));
+			}
+		}
+	}
+
+CLogFileControl::~CLogFileControl()
+/**
+ * Destructor
+ * The server maintains a list of these classes and will not destruct one if there
+ * is data on its queue
+ * Destructor just closes the file handle.
+ */
+	{
+	iLogFile.Close();
+	}
+
+void CLogFileControl::RunL()
+/**
+ * Main File writing pump
+ * Called on write completion or Kick() by the session that accepts the data
+ */
+	{
+#if (defined _DEBUG)
+	_LIT(KPanic,"LogEng RunL()");
+#endif
+	__ASSERT_DEBUG(iStatus.Int() == KErrNone,User::Panic(KPanic,iStatus.Int()));
+	// Check to see if this is the result of write completion
+	if(iTransmitted)
+		{
+		// Write completed
+		// Remove the buffer at the head of the queue and free it
+		CLogBuffer* buffer = iQueue.First();
+		iQueue.Remove(*buffer);
+		delete buffer;
+		}
+	// Check to see if there's more on the queue
+	if(!iQueue.IsEmpty())
+		{
+		// There is so write the head of the queue
+		CLogBuffer* buffer = iQueue.First();	
+		SetActive();
+		// Set the flag to say we've transmitted
+		iTransmitted = ETrue;
+		iLogFile.Write(buffer->Buf(),iStatus);
+		iLogFile.Flush();
+		}
+	else
+		{
+		// Nothing on the queue
+		iTransmitted = EFalse;
+		// Call into the server to check if this resource can be freed
+		iParent.ControlComplete(*this);
+		}
+	}
+
+///////
+CLogBuffer::CLogBuffer(HBufC8& aLogBuffer) : iLogBuffer(aLogBuffer)
+/**
+ * @param aLogBuffer - Heap descriptor. This class takes ownership
+ * Constructor
+ */
+	{
+	}
+
+CLogBuffer::~CLogBuffer()
+/**
+ * Destructor
+ * This class owns a heap buffer so just free it
+ */
+	{
+	delete &iLogBuffer;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/src/server.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,115 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file Server.h
+*/
+
+#if (!defined __TESTEXECUTE_LOG_SERVER_H__)
+#define __TESTEXECUTE_LOG_SERVER_H__
+#include <e32base.h>
+#include <f32file.h>
+#include <testexecutelog.h>
+
+class CActiveBase : public CActive
+	{
+public:
+	inline 	TRequestStatus& Status();
+	inline 	void SetActive();
+	inline	void Kick();
+	inline	void Prime();
+	inline	void Complete(TInt aCode);
+	inline	virtual ~CActiveBase();
+protected:
+	inline	CActiveBase();
+	};
+
+class CLogBuffer : public CBase
+	{
+public:
+	CLogBuffer(HBufC8& aBuffer);
+	~CLogBuffer();
+	inline const TDesC8& Buf();
+	inline static TInt LinkOffset();
+private:
+	TSglQueLink iLink;
+	HBufC8& iLogBuffer;
+	};
+
+class CLogServer;
+class CLogFileControl : public CActiveBase
+	{
+public:
+	static CLogFileControl* NewL(CLogServer& aParent, const TDesC& aLogFilePath,RTestExecuteLogServ::TLogMode aMode);
+	~CLogFileControl();
+	void RunL();
+	inline void AddLogBuffer(CLogBuffer& aBuffer);
+	inline const TDesC& LogFile();
+	inline void DoCancel();
+	inline void AddSession();
+	inline void RemoveSession();
+	inline TInt SessionCount() const;
+	inline TBool QueueEmpty() const;
+
+private:
+	void ConstructL(RTestExecuteLogServ::TLogMode aMode);
+	CLogFileControl(CLogServer& aParent, const TDesC& aLogFilePath);
+private:
+	CLogServer& iParent;
+	TBuf<KMaxTestExecuteLogFilePath> iLogFileName;
+	RFile iLogFile;
+	TSglQue<CLogBuffer> iQueue;
+	TInt iSessionCount;
+	TBool iTransmitted;
+	};
+
+class CLogServer : public CServer2
+	{
+public:
+	static CLogServer* NewL();
+	~CLogServer();
+	void ControlComplete(CLogFileControl& aControl);
+	
+	inline RPointerArray<CLogFileControl>& LogControl();
+	inline RFs& Fs();
+
+	CSession2* NewSessionL(const TVersion& aVersion,const RMessage2& aMessage) const;
+	void SessionClosed();
+private:
+	CLogServer();
+	void ConstructL();
+private:
+	RFs iFs;
+	RPointerArray<CLogFileControl> iControl;
+	};
+
+class CLogSession : public CSession2
+	{
+public:
+	inline const CLogServer& LogServer() const;
+	CLogSession();
+	~CLogSession();
+	void ServiceL(const RMessage2& aMessage);
+private:
+	CLogFileControl* iControl;
+	};
+
+#include "Server.inl"
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/src/server.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,89 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+
+inline TRequestStatus& CActiveBase::Status()
+	{return iStatus;}
+
+inline void CActiveBase::SetActive()
+	{
+	if(!IsActive())
+		CActive::SetActive();
+	}
+
+inline void CActiveBase::Kick()
+	{
+	Prime();
+	Complete(KErrNone);
+	}
+
+inline void CActiveBase::Prime()
+	{
+	iStatus = KRequestPending;
+	if(!IsActive())
+		CActive::SetActive();
+	}
+
+inline void CActiveBase::Complete(TInt aCode)
+	{
+	TRequestStatus* status = &iStatus;
+	User::RequestComplete(status,aCode);
+	}
+
+inline	CActiveBase::CActiveBase() : CActive(EPriorityStandard)
+	{CActiveScheduler::Add(this);}
+
+inline CActiveBase::~CActiveBase()
+	{}
+
+///////
+inline const TDesC& CLogFileControl::LogFile()
+	{return iLogFileName;}
+
+inline void CLogFileControl::DoCancel()
+	{}
+
+inline void CLogFileControl::AddSession()
+	{iSessionCount++;}
+
+inline void CLogFileControl::RemoveSession()
+	{iSessionCount--;}
+
+inline TInt CLogFileControl::SessionCount() const
+	{return iSessionCount;}
+
+inline TBool CLogFileControl::QueueEmpty() const
+	{return iQueue.IsEmpty();}
+
+inline void CLogFileControl::AddLogBuffer(CLogBuffer& aBuffer)
+	{iQueue.AddLast(aBuffer);}
+
+///////
+inline RPointerArray<CLogFileControl>& CLogServer::LogControl()
+	{return iControl;}
+
+inline RFs& CLogServer::Fs()
+	{return iFs;}
+
+///////
+inline const TDesC8& CLogBuffer::Buf()
+	{return iLogBuffer;} 
+
+inline TInt CLogBuffer::LinkOffset()
+	{return _FOFF(CLogBuffer,iLink);}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/test/group/testexecuteloggertest.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+TARGET      TestExecuteLoggerTest.exe
+TARGETTYPE  exe
+UID             0x100039CE 0x101F778D
+VENDORID 0x70000001
+
+SOURCEPATH  ../src
+SOURCE		TestExecuteLoggerTest.cpp
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+
+LIBRARY     	euser.lib
+LIBRARY     	efsrv.lib
+LIBRARY		testexecutelogclient.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/logger/test/src/testexecuteloggertest.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,129 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Demonstration use of the TestExecute standalone logger client API
+*
+*/
+
+
+
+/**
+ @file TestExecuteLoggerTest.cpp
+*/
+#include <TestExecuteLog.h>
+#include <e32Cons.h>
+#include <wrapperutilsplugin.h>
+
+_LIT(KLogFile1,"?:\\TestExecuteLoggerTest.txt");
+
+_LIT(K16BitText,"This is a short line of 16 Bit Text");
+_LIT8(K8BitText,"This is a short line of  8 Bit Text");
+
+_LIT(K16BitFormatText,"This is a short line of 16 Bit Format Text int = %d string = %S");
+_LIT8(K8BitFormatText,"This is a short line of  8 Bit Format Text int = %d string = %S");
+_LIT(K16BitString,"The String16");
+_LIT8(K8BitString,"The String8");
+
+LOCAL_C void MainL()
+	{
+	TDriveName defaultSysDrive(KTEFLegacySysDrive);
+
+	RFs fileServer;
+	TVersionName version(fileServer.Version().Name());
+	
+	if (fileServer.Version().iMajor >= 2 &&
+		fileServer.Version().iBuild >= 1100)
+		{
+		RLibrary pluginLibrary;
+		TInt pluginErr = pluginLibrary.Load(KTEFWrapperPluginDll);
+		if (pluginErr == KErrNone)
+			{
+			TLibraryFunction newl;
+			newl = pluginLibrary.Lookup(2);
+			CWrapperUtilsPlugin* plugin = (CWrapperUtilsPlugin*)newl();
+			TDriveUnit driveUnit(plugin->GetSystemDrive());
+			defaultSysDrive.Copy(driveUnit.Name());
+			delete plugin;
+			pluginLibrary.Close();
+			}
+		}
+
+	TFileName logFile1(KLogFile1);
+	logFile1.Replace(0, 2, defaultSysDrive);
+
+	_LIT(KTitle,"TestExecute Standalone Logger Test Code");
+	CConsoleBase* console = Console::NewL(KTitle,TSize(KConsFullScreen,KConsFullScreen));
+	CleanupStack::PushL(console);
+
+	_LIT(KMessage1,"Connect() To Logger and Close() immediately\r\n");
+	console->Printf(KMessage1);
+	RTestExecuteLogServ logger;
+	User::LeaveIfError(logger.Connect());
+	logger.Close();
+
+	_LIT(KMessage2,"Immediate re-Connect() To Logger and Close() immediately\r\n");
+	console->Printf(KMessage2);
+	User::LeaveIfError(logger.Connect());
+	logger.Close();
+
+	_LIT(KMessage3,"Immediate re-Connect() To Logger CreateLog() and Close() immediately\r\n");
+	console->Printf(KMessage3);
+	User::LeaveIfError(logger.Connect());
+	User::LeaveIfError(logger.CreateLog(logFile1,RTestExecuteLogServ::ELogModeOverWrite));
+	logger.Close();
+
+	// OS needs time to shutdown the server
+	// No delay means we get server terminated from the OS
+	User::After(1000000);
+
+	_LIT(KMessage4,"Connect() To Logger CreateLog() %S Call API's\r\n");
+	console->Printf(KMessage4,&logFile1);
+	User::LeaveIfError(logger.Connect());
+	User::LeaveIfError(logger.CreateLog(logFile1,RTestExecuteLogServ::ELogModeOverWrite));
+	TBuf<20> buf16(K16BitString);
+	TBuf8<20> buf8(K8BitString);
+	logger.Write(K16BitText);
+	logger.Write(K8BitText);
+	logger.WriteFormat(K16BitFormatText,16,&buf16);
+	logger.WriteFormat(K8BitFormatText,8,&buf8);
+	logger.LogExtra(((TText8*)__FILE__), __LINE__,ESevrInfo,K16BitFormatText,1,&buf16);
+
+	_LIT(KMessage5,"ALL API's Called - Call Close(),\r\nHit Any Key\r\n");
+	console->Printf(KMessage5);
+	console->Getch();
+	logger.Close();
+
+	CleanupStack::PopAndDestroy(console);
+
+	}
+
+// Entry point for all Epoc32 executables
+// See PSP Chapter 2 Getting Started
+GLDEF_C TInt E32Main()
+	{
+	// Heap balance checking
+	// See PSP Chapter 6 Error Handling
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL());
+	_LIT(KPanic,"LoggerTest");
+	__ASSERT_ALWAYS(!err, User::Panic(KPanic,err));
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/bwins/testexecutepipslogclientu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+EXPORTS
+	??4RTestExecutePIPSLogServ@@QAEAAV0@ABV0@@Z @ 1 NONAME ABSENT ; class RTestExecutePIPSLogServ & RTestExecutePIPSLogServ::operator=(class RTestExecutePIPSLogServ const &)
+	?Connect@RTestExecutePIPSLogServ@@QAEHXZ @ 2 NONAME ; int RTestExecutePIPSLogServ::Connect(void)
+	?CreateLog@RTestExecutePIPSLogServ@@QAEHABVTDesC16@@@Z @ 3 NONAME ; int RTestExecutePIPSLogServ::CreateLog(class TDesC16 const &)
+	?LogExtra@RTestExecutePIPSLogServ@@QAAXPBEHHV?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 4 NONAME ; void RTestExecutePIPSLogServ::LogExtra(unsigned char const *, int, int, class TRefByValue<class TDesC16 const >, ...)
+	?LogExtra@RTestExecutePIPSLogServ@@QAEXPBEHHV?$TRefByValue@$$CBVTDesC16@@@@QAPAC@Z @ 5 NONAME ; void RTestExecutePIPSLogServ::LogExtra(unsigned char const *, int, int, class TRefByValue<class TDesC16 const >, signed char * * const)
+	?SetLogLevel@RTestExecutePIPSLogServ@@QAEXW4TLogSeverity@@@Z @ 6 NONAME ; void RTestExecutePIPSLogServ::SetLogLevel(enum TLogSeverity)
+	?Write@RTestExecutePIPSLogServ@@QAEXABVTDesC16@@@Z @ 7 NONAME ; void RTestExecutePIPSLogServ::Write(class TDesC16 const &)
+	?Write@RTestExecutePIPSLogServ@@QAEXABVTDesC8@@@Z @ 8 NONAME ; void RTestExecutePIPSLogServ::Write(class TDesC8 const &)
+	?WriteFormat@RTestExecutePIPSLogServ@@QAAXV?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 9 NONAME ; void RTestExecutePIPSLogServ::WriteFormat(class TRefByValue<class TDesC16 const >, ...)
+	?WriteFormat@RTestExecutePIPSLogServ@@QAAXV?$TRefByValue@$$CBVTDesC8@@@@ZZ @ 10 NONAME ; void RTestExecutePIPSLogServ::WriteFormat(class TRefByValue<class TDesC8 const >, ...)
+	?WriteFormat@RTestExecutePIPSLogServ@@QAEXV?$TRefByValue@$$CBVTDesC16@@@@QAPAC@Z @ 11 NONAME ; void RTestExecutePIPSLogServ::WriteFormat(class TRefByValue<class TDesC16 const >, signed char * * const)
+	?WriteFormat@RTestExecutePIPSLogServ@@QAEXV?$TRefByValue@$$CBVTDesC8@@@@QAPAC@Z @ 12 NONAME ; void RTestExecutePIPSLogServ::WriteFormat(class TRefByValue<class TDesC8 const >, signed char * * const)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/eabi/testexecutepipslogclientu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+EXPORTS
+	_ZN23RTestExecutePIPSLogServ11SetLogLevelE12TLogSeverity @ 1 NONAME
+	_ZN23RTestExecutePIPSLogServ11WriteFormatE11TRefByValueIK6TDesC8ESt9__va_list @ 2 NONAME
+	_ZN23RTestExecutePIPSLogServ11WriteFormatE11TRefByValueIK6TDesC8Ez @ 3 NONAME
+	_ZN23RTestExecutePIPSLogServ11WriteFormatE11TRefByValueIK7TDesC16ESt9__va_list @ 4 NONAME
+	_ZN23RTestExecutePIPSLogServ11WriteFormatE11TRefByValueIK7TDesC16Ez @ 5 NONAME
+	_ZN23RTestExecutePIPSLogServ5WriteERK6TDesC8 @ 6 NONAME
+	_ZN23RTestExecutePIPSLogServ5WriteERK7TDesC16 @ 7 NONAME
+	_ZN23RTestExecutePIPSLogServ7ConnectEv @ 8 NONAME
+	_ZN23RTestExecutePIPSLogServ8LogExtraEPKhii11TRefByValueIK7TDesC16ESt9__va_list @ 9 NONAME
+	_ZN23RTestExecutePIPSLogServ8LogExtraEPKhii11TRefByValueIK7TDesC16Ez @ 10 NONAME
+	_ZN23RTestExecutePIPSLogServ9CreateLogERK7TDesC16 @ 11 NONAME
+	_ZN23RTestExecutePIPSLogServaSERKS_ @ 12 NONAME ABSENT
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+..\inc\TestExecutePIPSLog.h				\epoc32\include\test\testexecutepipslog.h
+..\Group\testexecutepipslogger.iby		\epoc32\rom\include\testexecutepipslogger.iby
+..\Group\testexecutepipsloggerclient.iby		\epoc32\rom\include\testexecutepipsloggerclient.iby
+
+PRJ_MMPFILES
+testexecutepipslogclient.mmp
+TestExecutePIPSLogEngine.mmp
+
+
+PRJ_TESTMMPFILES
+//..\Test\group\TestExecutePIPSLoggerTest.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/group/testexecutepipslogclient.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "../../Group/testexecute.cfg"
+
+TARGET      testexecutepipslogclient.dll
+
+CAPABILITY All
+TARGETTYPE  dll
+UID             0x1000008d 0x10210D4D
+VENDORID 0x70000001
+
+SOURCEPATH  ../Src
+SOURCE      Client.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE /epoc32/include/test
+USERINCLUDE   ../Src
+
+LIBRARY		euser.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/group/testexecutepipslogengine.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* testexecutepipslogserver.mmp
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+TARGET      testexecutepipslogengine.exe
+CAPABILITY All -Tcb
+TARGETTYPE  exe
+UID             0x100039CE 0x10210D4C
+VENDORID 0x70000001
+
+SOURCEPATH  ../Src
+SOURCE      Server.Cpp
+SOURCE		Main.cpp 
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE /epoc32/include/test
+SYSTEMINCLUDE /epoc32/include/stdapis
+
+USERINCLUDE   ../Src
+
+LIBRARY		euser.lib
+LIBRARY		efsrv.lib
+
+LIBRARY libc.lib
+STATICLIBRARY libcrt0.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/group/testexecutepipslogger.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TESTEXECUTEPIPS_LOGGER_IBY__
+#define __TESTEXECUTEPIPS_LOGGER_IBY__
+
+file=ABI_DIR\DEBUG_DIR\testexecutepipslogengine.exe		Sys\Bin\testexecutepipslogengine.exe
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/group/testexecutepipsloggerclient.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TESTEXECUTEPIPS_LOGGER_CLIENT_IBY__
+#define __TESTEXECUTEPIPS_LOGGER_CLIENT_IBY__
+
+file=ABI_DIR\DEBUG_DIR\testexecutepipslogclient.dll		Sys\Bin\testexecutepipslogclient.dll
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/inc/testexecutepipslog.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,118 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TestExecuteLog.h
+*/
+
+#if !(defined __TESTEXECUTE_PIPS_LOG_H__)
+#define __TESTEXECUTE_PIPS_LOG_H__
+
+#include <e32base.h>
+#include <test/tefexportconst.h>
+
+_LIT8(KTEFOverflowMessagePIPS8, "\t..Message Truncated");
+_LIT16(KTEFOverflowMessagePIPS16, "\t..Message Truncated");
+//const TInt overflowMessageLen1 = 21; // Size of the truncation message. To be changed if the text above is changed
+
+/**
+ @internalComponent
+ @test
+ * Derived class implementation of TDes16Overflow class
+ * Implements the base class pure virtual Overflow() to handle descriptor overflow
+ * during AppendFormatList() operations on TDes16 objects
+ */
+class TTEFDes16OverflowPIPS : public TDes16Overflow
+	{
+	inline virtual void Overflow(TDes16& aDes)
+		{
+		TInt actualMessageLen = aDes.Length();
+		TInt maxLengthOfDes = aDes.MaxLength();
+
+		TInt midPosForEdit = maxLengthOfDes - KTEFOverflowMessagePIPS16().Length();
+		if (actualMessageLen <= midPosForEdit)
+			{
+			aDes.Append(KTEFOverflowMessagePIPS16());
+			}
+		else
+			{
+			aDes.SetLength(midPosForEdit + KTEFOverflowMessagePIPS16().Length());
+			aDes.Replace(midPosForEdit, KTEFOverflowMessagePIPS16().Length(), KTEFOverflowMessagePIPS16());
+			}
+		}
+	};
+
+/**
+ @internalComponent
+ @test
+ * Derived class implementation of TDes8Overflow class
+ * Implements the base class pure virtual Overflow() to handle descriptor overflow
+ * during AppendFormatList() operations on TDes8 objects
+ */
+class TTEFDes8OverflowPIPS : public TDes8Overflow
+	{
+	inline virtual void Overflow(TDes8& aDes)
+		{
+		TInt actualMessageLen = aDes.Length();
+		TInt maxLengthOfDes = aDes.MaxLength();
+
+		TInt midPosForEdit = maxLengthOfDes - KTEFOverflowMessagePIPS8().Length();
+		if (actualMessageLen <= midPosForEdit)
+			{
+			aDes.Append(KTEFOverflowMessagePIPS8());
+			}
+		else
+			{
+			aDes.SetLength(midPosForEdit + KTEFOverflowMessagePIPS8().Length());
+			aDes.Replace(midPosForEdit, KTEFOverflowMessagePIPS8().Length(), KTEFOverflowMessagePIPS8());
+			}
+		}
+	};
+
+class RTestExecutePIPSLogServ : public RSessionBase
+/**
+@internalComponent
+@test
+*/
+	{
+public:
+	enum TLogMode{ELogModeAppend,ELogModeOverWrite};
+	// Logging level
+	enum TLogCommand{/*ECreateLog,*/EWriteLog};
+
+	IMPORT_C TInt Connect();
+	IMPORT_C TInt CreateLog(const TDesC& aLogFilePath);
+	IMPORT_C void LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt,...);
+	IMPORT_C void Write(const TDesC& aLogBuffer);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC> aFmt,...);
+	IMPORT_C void Write(const TDesC8& aLogBuffer);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC8> aFmt,...);
+	IMPORT_C void LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt, VA_LIST aList);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC> aFmt, VA_LIST aList);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC8> aFmt, VA_LIST aList);
+	IMPORT_C void SetLogLevel(TLogSeverity aSeverity);
+private:
+	void WriteL(const TDesC& aLogBuffer);
+	void WriteL(TDes8& aLogBuffer);
+	void GetCPPModuleName(TDes& aModuleName, const TText8* aCPPFileName);
+	void AddTime(TDes8& aTime);
+	TLogSeverity iLogLevel;
+	TBufC<KMaxTestExecuteLogFilePath> iLogFilename;
+	};
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/src/client.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,366 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Source file for the client api
+*
+*/
+
+
+
+/**
+ @file Client.cpp
+*/
+#include <testexecutepipslog.h>
+
+const TInt KMaxFilename = 50;
+// EKA1 requires DLL entry point
+EXPORT_C TInt RTestExecutePIPSLogServ::Connect()
+/**
+ * @return int - Standard error codes
+ * EKA2 all variants and EKA1 target.
+ * Server is an exe
+ */
+	{
+	TVersion version(KTestExecuteLoggerMajorVersion,KTestExecuteLoggerMinorVersion,KTestExecuteLoggerBuildVersion);
+	// Assume the server is already running and attempt to create a session
+	TInt err = CreateSession(KTestExecutePIPSLogServerName,version,8);
+	if(err == KErrNotFound)
+		{
+		// Server not running
+		// Construct the server binary name
+		_LIT(KEmpty,"");
+		// EKA2 is simple
+		// No path required
+		TBuf<32> serverFile;
+		serverFile.Copy(KTestExecutePIPSLogServerName);
+		_LIT(KExe,".exe");
+		serverFile.Append(KExe);
+		RProcess server;
+		err = server.Create(serverFile,KEmpty);
+		if(err != KErrNone)
+			return err;
+		// Synchronise with the server
+		TRequestStatus reqStatus;
+		server.Rendezvous(reqStatus);
+		server.Resume();
+		// Server will call the reciprocal static synchronise call
+		User::WaitForRequest(reqStatus);
+		server.Close();
+		if(reqStatus.Int() != KErrNone)
+			return reqStatus.Int();
+		// Create the root server session
+		err = CreateSession(KTestExecutePIPSLogServerName,version,8);
+		}
+
+#ifdef TEF_SHARE_AUTO
+	// Makes the session shared among all threads in the process
+  	if( err == KErrNone )
+  		{
+  		err = ShareAuto();
+  		}
+#endif
+
+	return err;
+	}
+
+EXPORT_C TInt RTestExecutePIPSLogServ::CreateLog(const TDesC& aLogFilePath)
+/**
+ * @param aLogFilePath - Full path and filename of the log file
+ * @param aMode - Overwrite or Append
+ * Makes synchronous call to the log server to create a log session
+ */
+	{
+	iLogFilename = aLogFilePath; 
+	return KErrNone;
+
+	}
+
+EXPORT_C void RTestExecutePIPSLogServ::LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt,...)
+/**
+ * @param aFile - Source file name
+ * @param aLine - Source file line number
+ * @param aSeverity - ERR, WARN, INFO
+ * @param aFmt - UNICODE format string
+ */
+	{
+	if (aSeverity>iLogLevel) 
+		{
+		return;
+		}
+	// Set up a Variable argument list and call private method
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	LogExtra(aFile, aLine, aSeverity, aFmt, aList);
+	VA_END(aList); 
+	}
+
+EXPORT_C void RTestExecutePIPSLogServ::WriteFormat(TRefByValue<const TDesC> aFmt,...)
+/**
+ * @param aFmt - UNICODE format string
+ */
+	{
+	// Set up a Variable argument list and call private method
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	WriteFormat(aFmt, aList);
+	VA_END(aList); 
+	}
+
+
+EXPORT_C void RTestExecutePIPSLogServ::Write(const TDesC& aLogBuffer)
+/**
+ * @param aLogBuffer - Pre-formatted UNICODE buffer
+ */
+	{
+	// Just call private method
+	// Ignore errors. Could put in ASSERT
+	TRAP_IGNORE(WriteL(aLogBuffer));
+	}
+
+
+EXPORT_C void RTestExecutePIPSLogServ::WriteFormat(TRefByValue<const TDesC8> aFmt,...)
+/**
+ * @param aFmt - Narrow format string
+ */
+	{
+	// Set up a Variable argument list and call private method
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	WriteFormat(aFmt, aList);
+	VA_END(aList); 
+	}
+
+
+EXPORT_C void RTestExecutePIPSLogServ::Write(const TDesC8& aLogBuffer)
+/**
+ * @param aLogBuffer - Pre-formatted Narrow buffer
+ */
+	{
+	// Create a larger buffer for adding terminators
+	// Could do more formatting but just allow for CRLF plus time stamp for the time being
+	HBufC8* buffer = HBufC8::New(aLogBuffer.Length()+20);
+	if(buffer)
+		{
+		TPtr8 ptr(buffer->Des());
+		AddTime(ptr);
+		ptr.Append(aLogBuffer);
+		// Ignore error for the time being. Could do an ASSERT
+		TRAP_IGNORE(WriteL(ptr));
+		delete buffer;
+		}
+	}
+
+void RTestExecutePIPSLogServ::AddTime(TDes8& aLogBuffer)
+/**
+ * @param aLogBuffer - the line to be decorated
+ * decorate the output with current time
+ */
+
+	{
+	TTime now;
+	now.UniversalTime();
+	TDateTime dateTime = now.DateTime();
+	_LIT8(KFormat,"%02d:%02d:%02d:%03d ");
+	// add the current time 
+	aLogBuffer.AppendFormat(KFormat,dateTime.Hour(),dateTime.Minute(),dateTime.Second(),(dateTime.MicroSecond()/1000)); 
+	}
+
+EXPORT_C void RTestExecutePIPSLogServ::LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt, VA_LIST aList)
+/**
+ * @param aFile - Source file name
+ * @param aLine - Source file line number
+ * @param aSeverity - ERR, WARN, INFO
+ * @param aFmt - UNICODE format string
+ * @param aList - Variable argument list
+ *
+ * Format a log output line
+ */
+	{
+	if (aSeverity>iLogLevel) 
+		{
+		return;
+		}
+	// Create a filename string
+	TBuf16<KMaxFilename> fileName;
+	GetCPPModuleName(fileName, aFile);
+	// Create a buffer for formatting
+	HBufC* buffer = HBufC::New(KMaxTestExecuteLogLineLength*2);
+	if (buffer)
+		{
+		TPtr ptr(buffer->Des());
+		_LIT(KErr,"ERROR - ");
+		_LIT(KHigh,"HIGH - ");
+		_LIT(KWarn,"WARN - ");
+		_LIT(KMedium,"MEDIUM - ");
+		_LIT(KInfo,"INFO - ");
+		_LIT(KLow,"LOW - ");
+		_LIT(KFormat," %d %S %d ");
+		if(aSeverity == ESevrErr)
+			ptr.Append(KErr);
+		else if(aSeverity == ESevrHigh)
+			ptr.Append(KHigh);
+		else if(aSeverity == ESevrWarn)
+			ptr.Append(KWarn);
+		else if(aSeverity == ESevrMedium)
+			ptr.Append(KMedium);
+		else if (aSeverity == ESevrInfo)
+			ptr.Append(KInfo);
+		else if(aSeverity == ESevrLow)
+			ptr.Append(KLow);
+		else //if(aSeverity == ESevrAll)
+			ptr.Append(KInfo);
+		// Add the thread id
+		ptr.AppendFormat(KFormat,(TInt)RThread().Id(),&fileName, aLine);
+		TTEFDes16OverflowPIPS des16OverflowObject;
+		ptr.AppendFormatList(aFmt, aList, &des16OverflowObject);
+		
+
+		TRAP_IGNORE(WriteL(ptr));
+		delete buffer;
+		}
+	}
+
+EXPORT_C void RTestExecutePIPSLogServ::WriteFormat(TRefByValue<const TDesC> aFmt, VA_LIST aList)
+/**
+ * @param aFmt - UNICODE format string
+ * @param aList - Variable argument list
+ */
+	{
+	HBufC* buffer = HBufC::New(KMaxTestExecuteLogLineLength*2);
+	if (buffer)
+		{
+		TPtr ptr(buffer->Des());
+		TTEFDes16OverflowPIPS des16OverflowObject;
+		ptr.AppendFormatList(aFmt, aList, &des16OverflowObject);
+
+		TRAP_IGNORE(WriteL(ptr));
+		delete buffer;
+		}
+	}
+
+EXPORT_C void RTestExecutePIPSLogServ::WriteFormat(TRefByValue<const TDesC8> aFmt, VA_LIST aList)
+/**
+ * @param aFmt - UNICODE format string
+ * @param aList - Variable argument list
+ */
+	{
+	HBufC8* buffer = HBufC8::New(KMaxTestExecuteLogLineLength*2);
+	if (buffer)
+		{
+		TPtr8 ptr(buffer->Des());
+		AddTime(ptr);
+		TTEFDes8OverflowPIPS des8OverflowObject;
+		ptr.AppendFormatList(aFmt, aList, &des8OverflowObject);
+
+		TRAP_IGNORE(WriteL(ptr));
+		delete buffer;
+		}
+	}
+
+void RTestExecutePIPSLogServ::WriteL(const TDesC& aLogBuffer)
+/**
+ * @param aLogBuffer - UNICODE buffer
+ */
+	{
+	HBufC8* buffer = HBufC8::NewLC(aLogBuffer.Length()+20);
+	TPtr8 ptr(buffer->Des());
+	AddTime(ptr);
+	ptr.Append(aLogBuffer);
+	WriteL(ptr);
+
+	CleanupStack::PopAndDestroy(buffer);
+	}
+
+void RTestExecutePIPSLogServ::WriteL(TDes8& aLogBuffer)
+/**
+ * @param aLogBuffer - pre-formatted narrow buffer
+ * 
+ * Synchronous write to the server
+ */
+	{
+	//try to make a buf out of pipeName...
+	
+	HBufC8* bufferFile = HBufC8::NewL(iLogFilename.Length());
+	TPtr8 ptrFile(bufferFile->Des());
+	ptrFile.Append(iLogFilename);
+	
+	_LIT8(KEnd,"\r\n");
+
+	TInt retValue = 0 ; 
+	// Check to see if there's room to add CRLF
+	if(aLogBuffer.Length()+2 > aLogBuffer.MaxLength())
+		{
+		HBufC8* buffer = HBufC8::NewLC(aLogBuffer.Length()+2);
+		TPtr8 ptr(buffer->Des());
+		ptr.Copy(aLogBuffer);
+		ptr.Append(KEnd);
+		TIpcArgs args;
+		args.Set(0,&ptr);
+		args.Set(1,ptr.Length());
+		args.Set(2,&ptrFile);
+		args.Set(3,iLogFilename.Length());
+
+		//User::LeaveIfError(SendReceive(EWriteLog,args));
+		retValue = SendReceive(EWriteLog,args) ; 
+		CleanupStack::PopAndDestroy(buffer);
+		}
+	else
+		{
+		aLogBuffer.Append(KEnd);
+		TIpcArgs args;
+		args.Set(0,&aLogBuffer);
+		args.Set(1,aLogBuffer.Length());
+		args.Set(2,&ptrFile);
+		args.Set(3,iLogFilename.Length());
+		//User::LeaveIfError(SendReceive(EWriteLog,args));
+		retValue = SendReceive(EWriteLog,args) ; 
+		}
+	delete bufferFile;
+	User::LeaveIfError(retValue) ; 
+	}
+
+void RTestExecutePIPSLogServ::GetCPPModuleName(TDes& aModuleName, const TText8* aCPPFileName)
+/**
+ * @return aModuleName - Filename in descriptor
+ * @param aCppFileName - Filename
+ * Borrowed from scheduletest
+ */
+	{
+	TPtrC8 fileNamePtrC8(aCPPFileName);
+	// We do our own filename munging here; TParse can't help us since that's
+	// expressly for EPOC filepaths and here we've got whatever the build system is
+	// At present Win32 and Unix directory delimiters are supported
+	TInt lastDelimiter = Max(fileNamePtrC8.LocateReverse('\\'), fileNamePtrC8.LocateReverse('/'));
+	if(lastDelimiter >= 0 && lastDelimiter < fileNamePtrC8.Length() - 1)
+		{
+		// Found a delimiter which isn't trailing; update the ptr to start at the next char
+		TInt fileNameLen = Min(KMaxFilename, fileNamePtrC8.Length() - (lastDelimiter + 1));
+		fileNamePtrC8.Set(aCPPFileName + lastDelimiter + 1, fileNameLen);
+		}
+	else
+		{
+		// Didn't find a delimiter; take as much of the right-end of the name as fits
+		fileNamePtrC8.Set(aCPPFileName + Max(0, fileNamePtrC8.Length() - KMaxFilename), Min(fileNamePtrC8.Length(), KMaxFilename));
+		}
+	aModuleName.Copy(fileNamePtrC8);
+	}
+
+EXPORT_C void RTestExecutePIPSLogServ::SetLogLevel(TLogSeverity aSeverity)
+/**
+ * @return void
+ * @param aSeverity - severity of the logs
+ */
+	{
+	iLogLevel = aSeverity;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/src/main.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Server entry points
+* EKA1 & EKA2
+* EKA1 & WINS is a DLL. All others are exe's
+*
+*/
+
+
+
+/**
+ @file Main.cpp
+*/
+#include <testexecutepipslog.h>
+#include "server.h"
+
+// Emulator EKA1 is the only DLL case
+// EKA2 all variats & EKA1 target only
+// E32Main calls MainL()
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave Platform security hooks in place
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CLogServer* server = NULL;
+	// Create the sever
+	TRAPD(err,server = CLogServer::NewL());
+	if(!err)
+		{
+		// Client Synchronisation different for EKA1 and EKA2
+		// EKA2 really simple. Client blocks on reciprocal Rendezvous call
+		RProcess::Rendezvous(KErrNone);
+		// Go into the Active scheduler
+		sched->Start();
+		// Free the server class
+		delete server;
+		}
+	sched->Stop() ; 
+	delete sched;
+	}
+
+//GLDEF_C TInt E32Main()
+//this being an OE application we shall use 
+// the OE provided main signature
+int main(int,char**,char* )
+/**
+ * @return - Standard Epoc error code on process exit
+ * Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/src/server.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,207 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Main log server engine.
+* Process log requests from multiple clients simultaneously.
+*
+*/
+
+
+
+/**
+ @file server.cpp
+*/
+#include "server.h"
+#include <unistd.h>
+#include <fcntl.h>
+
+CLogServer* CLogServer::NewL()
+/**
+ * @return - Instance of the log server
+ */
+	{
+	CLogServer * server = new (ELeave) CLogServer();
+	CleanupStack::PushL(server);
+	server->ConstructL();
+	// CServer base class call
+	server->StartL(KTestExecutePIPSLogServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+void CLogServer::ConstructL()
+/**
+ * Second phase construction
+ */
+	{
+	}
+
+
+CLogServer::CLogServer() : CServer2(EPriorityStandard,ESharableSessions)
+/**
+ * Constructor
+ */
+	{
+	}
+
+CLogServer::~CLogServer()
+/**
+ * Destructor
+ */
+	{
+	// Close the array of control structures
+	LogControl().Close();
+	//Fs().Close();
+	}
+
+
+CSession2* CLogServer::NewSessionL(const TVersion& /*aVersion*/,const RMessage2& /*aMessage*/) const
+/**
+ * @param RMessage - RMessage for the session open
+ */
+	{
+	// Just create the session
+	CLogSession* session = new (ELeave) CLogSession();
+	return session;
+	}
+
+void CLogServer::ControlComplete(CLogSession& aControl)
+/**
+ * @param aControl - Logfile control class reference
+ *
+ * Checks to see if this control session can be removed 
+ */
+	{
+	if(aControl.SessionCount())
+		return;
+
+	// There are no subsessions mapped to the logfile control class and
+	// no data buffers on its write queue
+	// Loop through the server's control array and remove it then delete it
+	TInt i;
+	for(i=0;i<LogControl().Count();i++)
+		{
+		if(&aControl == LogControl()[i])
+			{
+			// Done
+			LogControl().Remove(i);
+			delete &aControl;
+			break;
+			}
+		}
+	// If it's the last one then exit the server
+	if(!LogControl().Count())
+		CActiveScheduler::Stop();
+	}
+
+
+///////
+
+CLogSession::CLogSession()
+:iFileDes(-1)
+/**
+ * Constructor
+ */
+	{
+	}
+
+CLogSession::~CLogSession()
+/**
+ * Destructor
+ */
+	{
+	// Check for null
+	// Session close without a createlog call leaves iControl null
+	// A logfile control structure can have multiple server sessions
+	// decrement its server session count
+	RemoveSession();
+	CLogServer* p=(CLogServer*) Server();
+	// Shuts Down the server if this is the last open session
+	p->ControlComplete(*this);
+	}
+
+void CLogSession::ServiceL(const RMessage2& aMessage)
+/**
+ * @param aMessage - Function and data for the session
+ */
+	{
+	switch(aMessage.Function())
+		{
+//		case RTestExecutePIPSLogServ::ECreateLog :
+//			{}
+		// One of the API write calls
+		case RTestExecutePIPSLogServ::EWriteLog :
+			{
+			// Data can be any size
+			// Get the length from second argument
+			TInt bufferLength = aMessage.Int1();
+			// Get a heap buffer of the right size
+			HBufC8* buffer = HBufC8::NewLC(bufferLength);
+			TPtr8 ptr(buffer->Des());
+			// read the data
+			aMessage.ReadL(0,ptr);			
+			// Get a buffer control class contructed with the heap data
+			// takes ownership
+			//CLogBuffer* logBuffer = new (ELeave) CLogBuffer(*buffer);
+			CleanupStack::Pop(buffer);
+			//get the name of the pipe we want to dump the logs to
+			TInt pipeNameLen = aMessage.Int3();
+			// Get a heap buffer of the right size
+			HBufC8* pipebuffer = HBufC8::NewLC(pipeNameLen);
+			TPtr8 pipePtr(pipebuffer->Des());
+			// read the data
+			aMessage.ReadL(2,pipePtr);			
+			// Get a buffer control class contructed with the heap data
+			// takes ownership
+			CleanupStack::Pop(pipebuffer);
+			
+			if((iFileDes == -1)  || (!iPipeName ) || (iPipeName->CompareF(pipePtr))  )
+				{
+				iPipeName = new TPtr8(pipePtr) ; 
+				//iPipeName.Set(pipePtr) ;  
+				
+				char arr[KMaxPath];
+				int var;
+				for (var = 0; var < pipePtr.Length(); ++var) {
+					arr[var]=pipePtr[var];
+				}
+				arr[var]='\0';
+				
+				iFileDes = open( arr, O_WRONLY);
+				}
+			
+			const char *printsomething = (const char *)ptr.Ptr() ;
+			// incases when the pipe name given was empty / incorrect
+			// or unavailable for some reason, the open is expected
+			// to return -1, and then we do nothing
+			if(iFileDes != -1 ) 
+				{
+				write(iFileDes , printsomething, bufferLength) ; 
+				aMessage.Complete(KErrNone);
+				}
+			else
+				{
+				aMessage.Complete(KErrNotFound);
+				}
+			// apparently closing the pipe is an issue with named pipes
+			// so let be for now
+			//close(aFileDes); 
+			}
+			break;
+
+		default:
+			break;
+		}
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/src/server.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,70 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file Server.h
+*/
+
+#if (!defined __TESTEXECUTE_PIPS_LOG_SERVER_H__)
+#define __TESTEXECUTE_PIPS_LOG_SERVER_H__
+#include <e32base.h>
+#include <f32file.h>
+#include <testexecutepipslog.h>
+
+class CLogSession ; 
+class CLogServer : public CServer2
+	{
+public:
+	static CLogServer* NewL();
+	~CLogServer();
+	void ControlComplete(CLogSession& aControl);
+	
+	inline RPointerArray<CLogSession>& LogControl();
+
+	CSession2* NewSessionL(const TVersion& aVersion,const RMessage2& aMessage) const;
+	void SessionClosed();
+private:
+	CLogServer();
+	void ConstructL();
+private:
+	RPointerArray<CLogSession> iControl;
+	};
+
+class CLogSession : public CSession2
+	{
+public:
+	inline const CLogServer& LogServer() const;
+	CLogSession();
+	~CLogSession();
+	
+	void ServiceL(const RMessage2& aMessage);
+	
+	inline void AddSession();
+	inline void RemoveSession();
+	inline TInt SessionCount() const;
+
+private:
+	int iFileDes ; 
+	TPtr8* iPipeName;
+	TInt iSessionCount;
+	};
+
+#include "Server.inl"
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/src/server.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+inline void CLogSession::AddSession()
+	{iSessionCount++;}
+
+inline void CLogSession::RemoveSession()
+	{iSessionCount--;}
+
+inline TInt CLogSession::SessionCount() const
+	{return iSessionCount;}
+
+///////
+inline RPointerArray<CLogSession>& CLogServer::LogControl()
+	{return iControl;}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/test/group/testexecutepipsloggertest.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+TARGET      TestExecutePIPSLoggerTest.exe
+TARGETTYPE  exe
+UID             0x100039CE 0x101F778D
+VENDORID 0x70000001
+
+SOURCEPATH  ../src
+SOURCE		TestExecutePIPSLoggerTest.cpp
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+SYSTEMINCLUDE /epoc32/include/stdapis
+
+LIBRARY     	euser.lib
+LIBRARY			testexecutepipslogclient.lib
+LIBRARY libc.lib
+STATICLIBRARY libcrt0.lib
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/pipslogger/test/src/testexecutepipsloggertest.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,138 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Demonstration use of the TestExecute standalone PIPS logger client API
+*
+*/
+
+
+
+/**
+ @file TestExecutePIPSLoggerTest.cpp
+*/
+
+#include <TestExecutepipsLog.h>
+#include <e32Cons.h>
+#include <stdio.h>
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/fcntl.h>
+
+_LIT(KLogFile1,"c:/pipe_no1");
+_LIT(K16BitText,"This is a short line of 16 Bit Text");
+_LIT8(K8BitText,"This is a short line of  8 Bit Text");
+_LIT(K16BitFormatText,"This is a short line of 16 Bit Format Text int = %d string = %S");
+_LIT8(K8BitFormatText,"This is a short line of  8 Bit Format Text int = %d string = %S");
+_LIT(K16BitString,"The String16");
+_LIT8(K8BitString,"The String8");
+
+#define HALF_DUPLEX		"c:/pipe_no1"
+#define MAX_BUF_SIZE	255
+
+void MainL()
+	{
+	
+	/* Create the named - pipe */
+    int ret_val = mkfifo(HALF_DUPLEX, S_IWUSR | S_IRUSR | S_IRGRP | S_IROTH);
+    
+    if ((ret_val == -1) && (errno != EEXIST)) {
+        perror("Error creating the named pipe");
+        return ; 
+        //exit (1);
+    }
+    
+    int pipe = open(HALF_DUPLEX, O_RDONLY | O_NONBLOCK);
+    
+	_LIT(KTitle,"TestExecute Standalone Logger Test Code");
+	CConsoleBase* console = Console::NewL(KTitle,TSize(KConsFullScreen,KConsFullScreen));
+	CleanupStack::PushL(console);
+
+	_LIT(KMessage1,"Connect() To Logger and Close() immediately\r\n");
+	console->Printf(KMessage1);
+	RTestExecutePIPSLogServ logger;
+	User::LeaveIfError(logger.Connect());
+	logger.Close();
+
+	_LIT(KMessage2,"Immediate re-Connect() To Logger and Close() immediately\r\n");
+	console->Printf(KMessage2);
+	User::LeaveIfError(logger.Connect());
+	logger.Close();
+
+	_LIT(KMessage3,"Immediate re-Connect() To Logger CreateLog() and Close() immediately\r\n");
+	console->Printf(KMessage3);
+	User::LeaveIfError(logger.Connect());
+	User::LeaveIfError(logger.CreateLog(KLogFile1));
+	logger.Close();
+
+	// OS needs time to shutdown the server
+	// No delay means we get server terminated from the OS
+	User::After(1000000);
+
+	_LIT(KMessage4,"Connect() To Logger CreateLog() %S Call API's\r\n");
+	TBuf<80> logFile(KLogFile1);
+	console->Printf(KMessage4,&logFile);
+	User::LeaveIfError(logger.Connect());
+	User::LeaveIfError(logger.CreateLog(KLogFile1));
+	TBuf<20> buf16(K16BitString);
+	TBuf8<20> buf8(K8BitString);
+	logger.Write(K16BitText);
+	logger.Write(K8BitText);
+	logger.WriteFormat(K16BitFormatText,16,&buf16);
+	logger.WriteFormat(K8BitFormatText,8,&buf8);
+	logger.LogExtra(((TText8*)__FILE__), __LINE__,ESevrInfo,K16BitFormatText,1,&buf16);
+
+	_LIT(KMessage5,"ALL API's Called - Call Close(),\r\n");
+	console->Printf(KMessage5);
+	//console->Getch();
+	logger.Close();
+	
+	//try an empty pipe 
+	_LIT(KLogFileEmpty,"");
+	_LIT(KMessageEmp,"Connect() To Logger CreateLog() %S Call API's\r\n");
+	TBuf<80> logFiley(KLogFileEmpty);
+	console->Printf(KMessageEmp,&logFiley);
+	User::LeaveIfError(logger.Connect());
+	User::LeaveIfError(logger.CreateLog(KLogFileEmpty));
+	logger.Write(K16BitText);
+	logger.Write(K8BitText);
+	logger.WriteFormat(K16BitFormatText,16,&buf16);
+	logger.WriteFormat(K8BitFormatText,8,&buf8);
+	logger.LogExtra(((TText8*)__FILE__), __LINE__,ESevrInfo,K16BitFormatText,1,&buf16);
+	console->Printf(KMessage5);
+	console->Getch();
+	logger.Close();
+
+	CleanupStack::PopAndDestroy(console);
+
+	}
+
+// Entry point for all Epoc32 executables
+// See PSP Chapter 2 Getting Started
+int main(int,char**,char* )
+	{
+	// Heap balance checking
+	// See PSP Chapter 6 Error Handling
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL());
+	_LIT(KPanic,"PIPSLoggerTest");
+	__ASSERT_ALWAYS(!err, User::Panic(KPanic,err));
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,21 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_MMPFILES
+TestExecute.mmp
+TestExecuteLite.mmp
+gwsTestExecute.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/group/gwstestexecute.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,70 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+* Define GWS to include grapical window server
+*
+*/
+
+
+  
+#include "../../Group/testexecute.cfg"
+//Unpaged
+MACRO GWS
+#define GWS
+
+TARGET      gwstestexecute.exe
+TARGETTYPE  exe
+UID             0x100039CE 0x10201D07
+VENDORID 0x70000001
+
+SOURCEPATH  ../Src
+SOURCE      testexecute.cpp
+SOURCE		ScriptEngine.cpp
+SOURCE		TestWatcher.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE /epoc32/include/test
+USERINCLUDE   ../inc
+USERINCLUDE   ../../Utils/inc
+
+LIBRARY    		euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			efsrv.lib
+LIBRARY			testexecutelogclient.lib
+LIBRARY			testexecutepipslogclient.lib
+LIBRARY			iniparser.lib
+
+
+#if !defined(TEF_LITE_VERSION)
+LIBRARY			apparc.lib
+LIBRARY			apgrfx.lib
+LIBRARY        	domaincli.lib
+LIBRARY			ws32.lib
+#endif
+
+// Graphical window server hooks
+// Turned off by default
+// Add MACRO and #define to turn them on
+// NB: This screws up serial comms on 
+#ifdef GWS
+#endif
+
+// We're quite heavy on the stack... 4k in WinS isn't enough...
+EPOCSTACKSIZE	0x11800
+EPOCHEAPSIZE 0x1000 0x1240000
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/group/testexecute.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "TestExecuteCommon.mmp"
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/group/testexecutecommon.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* testexecute.mmp
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+#if !(defined TEF_LITE_VERSION)
+TARGET      testexecute.exe
+#else
+TARGET      testexecutelite.exe
+#endif
+
+CAPABILITY All -Tcb
+TARGETTYPE  exe
+UID             0x100039CE 0x10210D61
+VENDORID 0x70000001
+
+SOURCEPATH  ../Src
+SOURCE      testexecute.cpp
+SOURCE	    ScriptEngine.cpp
+SOURCE	    TestWatcher.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE /epoc32/include/test
+USERINCLUDE   ../inc
+USERINCLUDE   ../../Utils/inc
+
+LIBRARY    		euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			efsrv.lib
+LIBRARY			testexecutelogclient.lib
+LIBRARY			testexecutepipslogclient.lib
+LIBRARY			iniparser.lib
+
+#if !defined(TEF_LITE_VERSION)
+LIBRARY			apparc.lib
+LIBRARY			apgrfx.lib
+LIBRARY        	domaincli.lib
+LIBRARY			ws32.lib
+#endif
+
+// Graphical window server hooks
+// Turned off by default
+// Add MACRO and #define to turn them on
+#ifdef GWS
+#endif
+
+// We're quite heavy on the stack... 4k in WinS isn't enough...
+EPOCSTACKSIZE	0x11800
+EPOCHEAPSIZE 0x1000 0x1240000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/group/testexecutelite.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* testexecute.mmp
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "../../Group/testexecutelite.cfg"
+
+#include "TestExecuteCommon.mmp"
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/inc/scriptengine.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,477 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file ScriptEngine.h
+*/
+
+#if !(defined __SCRIPT_ENGINE_H__)
+#define __SCRIPT_ENGINE_H__
+
+#include <e32base.h>
+#include <f32file.h>
+#include "TestExecuteStepBase.h"
+#include <e32cons.h>
+#if !(defined TEF_LITE)
+#include <apgcli.h>
+#include <w32std.h>
+#endif
+#include <iniparser.h>
+#include <tefshareddata.h>
+#include <testshareddata.h>
+#include "TEFConst.h"
+#include "BlockItems.h"
+
+#define SUB_PROC_TYPE RProcess
+
+/** 
+ * Define flogger based class that can also be used to log to console
+ */
+class RConsoleLogger
+	{
+public:
+	RConsoleLogger(CConsoleBase& aConsole) : iConsole(aConsole) {};
+	inline CConsoleBase& Console() const;
+private:
+	CConsoleBase& iConsole;
+	};
+
+class CActiveBase;
+class MChildCompletion
+	{
+public:
+	virtual void ChildCompletion(TInt aError) = 0;
+	};
+
+class RScriptTestServ : public RTestServ
+	{
+friend class RScriptTestSession;
+public:
+	inline RScriptTestServ();
+	TInt Connect(const TDesC& aServerName,TBool aSharedData = EFalse);
+	inline TBool SharedData() const;
+	inline TInt SessionCount() const;
+private:
+	inline void AddSession();
+	inline void RemoveSession();
+private:
+	TBool iSharedData;
+	TBool iSessionCount;
+	};
+
+class RScriptTestSession : public RTestSession
+	{
+public:
+	TInt Open(RScriptTestServ& aServ, const TBool aIsTestStep, const TDesC& aStepName = KNull );
+	inline void Close();
+protected:
+	RScriptTestServ* iServ;
+private:
+	};
+
+class CActiveBase : public CActive
+	{
+public:
+	inline void Kick();
+	inline virtual ~CActiveBase();
+protected:
+	inline void Prime();
+	inline void Complete(TInt aErr);
+	inline CActiveBase();
+	};
+
+class CScriptActive : public CActiveBase, public MChildCompletion
+	{
+public:
+	inline virtual ~CScriptActive();
+	inline virtual void ChildCompletion(TInt aErr);
+protected:
+	inline CScriptActive();
+	};
+
+
+class MTaskCompletion
+	{
+public:
+	virtual void TaskCompletion(TInt aErr, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,TBool aTaskCanComplete,TTEFItemArray* aItemArray=NULL) = 0;
+	};
+
+class TRange
+	{
+public : 
+	enum EState
+	{
+	EStateNotUsed,
+	EStateInUse,
+	EStateUsed,
+	};
+	
+	TRange(TPtrC aStartTestCase,TPtrC aEndTestCase  ):
+	iStartTestCase (aStartTestCase),
+	iEndTestCase (aEndTestCase ),
+	iState (EStateNotUsed)
+	{};
+	
+	//some utility methods
+	static TBool CompareTRangeEnd(const TRange& aRng1, const TRange& aRng2) ;
+	static TBool CompareTRangeStartCase(const TRange& aRng1, const TRange& aRng2) ;
+	static TInt CompareTRangeStartOrder(const TRange& aRng1, const TRange& aRng2) ;
+
+public : 
+	TPtrC    iStartTestCase ;
+	TPtrC    iEndTestCase ;
+	EState	iState ;
+
+	};
+
+enum ESelectiveTesting 
+	{
+	iInclusive =0 ,
+	iExclusive	
+	};
+
+class TSelectiveTestingOptions
+	{
+public :
+	TSelectiveTestingOptions(RArray<TRange>& aSelectiveCaseRange,ESelectiveTesting& aSelectiveTestingType )
+	:iSelectiveCaseRange(aSelectiveCaseRange),
+	iSelectiveTestingType(aSelectiveTestingType)
+	{};
+	
+	//some utility methods...
+	static TBool CompareTPtrC(const TPtrC& aPtrC1, const TPtrC& aPtrC2);
+	static TInt CompareTPtrCOrder(const TPtrC& aPtrC1, const TPtrC& aPtrC2) ;
+	
+	TSelectiveTestingOptions::~TSelectiveTestingOptions()
+	 	{iSelectiveCaseRange.Close();};
+
+	
+public :
+	RArray<TRange> iSelectiveCaseRange;
+	ESelectiveTesting iSelectiveTestingType;
+	};
+
+class CScriptMaster : public CScriptActive
+	{
+public:
+	CScriptMaster(const TDesC& aScriptFilePath, CTestExecuteLogger& aLogger, RConsoleLogger& aConsoleLogger, const TDriveName& aSysDrive, const TDriveName& aTestSysDrive, TSelectiveTestingOptions* aSelTestingOptions = NULL );
+	virtual ~CScriptMaster();
+	void RunL();
+	inline void DoCancel();
+private:
+	inline CTestExecuteLogger& Logger() const;
+	inline RConsoleLogger& ConsoleLogger() const;
+private:
+	enum TState{EInit,ERunning};
+	TState iState;
+	TPtrC iScriptFilePath;
+	CTestExecuteLogger& iLogger;
+	RConsoleLogger& iConsoleLogger;
+	TBool iLoop;
+	TBool iStartLooping;
+	TDriveName iDefaultSysDrive;
+	TDriveName iTestSysDrive;
+	TSelectiveTestingOptions* iSelTestingOptions;
+	};
+
+class CSyncControl;
+class CScriptControl : public CScriptActive, public MTaskCompletion
+	{
+public:
+								CScriptControl(MChildCompletion& aCompletion,const TDesC& aScriptFilePath,CTestExecuteLogger& aLogger,RConsoleLogger& aConsoleLogger,TBool aStartLooping,TBool aLoop, const TDriveName& aSysDrive, const TDriveName& aTestSysDrive, TSelectiveTestingOptions* aSelTestingOptions = NULL);
+	virtual						~CScriptControl();
+	virtual void				TaskCompletion(TInt aErr, const TDesC& aPanicString, TInt aScriptLineNumber, const TDesC& aCommand, TBool aTaskCanComplete, TTEFItemArray* aItemArray = NULL);
+	void						RunL();
+	inline void					DoCancel();
+private:
+	void						PrintFromScriptLine() const;
+	void						LogTestCaseMarkerL();
+	TVerdict					HasTestCasePassedL(TPtrC TestCaseMarker);
+	void						PrintCurrentScriptLine() const;
+	void						SetPrefix();
+	TBool						GetNextScriptLine(TPtrC& aScriptLine);
+	TBool						GetLoopScriptLine(TPtrC& aScriptLine);
+	void						CreateScriptDataFromScriptFileL();
+	void						CreateServerFromScriptLineL();
+	TBool						GetServerIndexFromScriptLine(TInt& aIndex);
+	void						RunUtilsFromScriptLineL() const;
+	void						GetScriptFileFromScriptLine();
+	void						RunCedFromScriptLineL();
+	void						StartTimerFromScriptLine();
+	void						LogResult(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber, const TDesC& aCommand);
+	inline CTestExecuteLogger&	Logger() const;
+	inline RConsoleLogger&		ConsoleLogger() const;
+	void						PrintScriptEngineError(TInt aErr) const;
+	TBool						CheckValidScriptLine() const;
+	TBool						CheckCommentedCommands() const;
+	void						FindValueL(CIniData* aConfigData, TPtrC aConfigSection, TPtrC aSharedData, TInt& aSharedDataNum);
+	void						FindValueL(CIniData* aConfigData, TPtrC aConfigSection, TPtrC aSharedData, TPtrC& aSharedDataName);
+	void						CreateSharedObjectsFromScriptLineL();
+	void						ParseTestBlockL( TTEFItemArray& aItemArray );
+	void						MakeAbsoluteFilePathsL(TPtrC16& aScriptLineString);
+	void						ConvertRelativeToAbsoluteL(TDes& aCommandString);
+	TInt 						RunError(TInt aError);
+	void						ExpandVariables(TDes& aCommandString);
+	TBool 						ProceedTestCase() ;
+	void 						ProcessEndCase();
+	// Fix defect 118337
+	TBool						ParseTestBlockHeader();
+	// End defect 118337
+private:
+	enum TState{
+				EInit,
+				ERunning,
+				EClosing,
+				ERunCedPending,
+				ERunCed,
+				ERunScriptPending,
+				ERunScript,
+				EDelayPending,
+				EPausePending,
+				EPause,
+				EEndTestCasePending,
+				ERunEndTestCase,
+				ERunStartSyncTestCase,
+				EPrefixPending,
+				ERunPrefix,
+				EDelay,
+				EIdling,
+				EWaitCompletions,
+				ETestCaseIgnore
+				};
+	TPtrC								iScriptFile;
+	RTimer								iTimer;
+	TState								iState;
+	HBufC*								iScriptData;
+	TLex								iScriptLex;
+	MChildCompletion&					iParent;
+	TPtrC								iCurrentScriptLine;
+	TBuf<KMaxTestExecuteCommandLength>	iScriptLinePrefix;	
+	TBuf<KMaxTestExecuteCommandLength>	iPrefixedCurrentScriptLine;
+	TBool								iConcurrent;
+	TBool								iCanComplete;
+	TBool								iBreakOnError;
+	TInt								iAsyncTasksOutstanding;
+	RPointerArray<RScriptTestServ>		iServers;
+	TInt								iCurrentScriptLineNumber;
+	CTestExecuteLogger&					iLogger;
+	RConsoleLogger&						iConsoleLogger;
+	TPtrC								iChildScriptFile;
+	RFs									iFS;
+	RFile								iResultFile;
+	TBool								iScriptLinePrefixSet;
+	TLex								iTempStoreLoop;
+	TLex								iStoreLoop;
+	TBool								iStartLooping;
+	TInt								iLoopCounter;
+	TBool								iCheckVar;
+	TInt								iRepeatParam;
+	TBool								iLoop;
+	CTEFSharedData<CTestSharedData>*	iSharedDataArray[KTEFMaxSharedArraySize];
+	TInt								iSharedDataNum;
+	TBool								iIsSharedData;
+	CSyncControl*						iSyncControl;
+	// Fix defect 119337. Change static TBool value to TInt value
+	// This value shows the nested count when call RUN_SCRIPT in loop
+	static TInt							iNestedNumRunScriptInLoop;
+	// End defect 119337
+	TBuf<KMaxTestExecuteCommandLength>	iTestCaseID;
+	TBuf<KTEFMaxScriptLineLength>		iAlteredScriptLine;
+	TDriveName							iDefaultSysDrive;
+	TDriveName							iTestSysDrive;
+	TSelectiveTestingOptions* 			iSelTestingOptions;
+	TBool 								iSelectOne;
+	TInt 								iRangeRefCounter;
+	TInt 								iTestCaseCounter;
+	TPtrC   							iTestCaseIDToIgnore ; 
+public:
+	static TInt							commentedCommandsCount;
+	static TInt							iRunScriptFailCount;
+	};
+
+class MTaskTimerCompletion
+	{
+public:
+	virtual void TaskTimerCompletion() =0;
+	};
+
+class CTaskTimer : public CTimer
+	{
+public:
+	static CTaskTimer* NewL(MTaskTimerCompletion& aCompletion);
+	~CTaskTimer();
+	void RunL();
+	void Timeout(TInt aSeconds);
+private:
+	CTaskTimer(MTaskTimerCompletion& aCompletion);
+	void RunTimeout();
+	inline void ConstructL();
+private:
+	MTaskTimerCompletion&	iParent;
+	TInt					iTimesAfter;
+	TInt					iSecondsRemaining;
+	};
+
+const TInt KDefaultTimeoutSeconds = 120;
+const TInt KDefaultDelayMilliseconds = 5000;
+const TInt KTEFStatusDelay = 2000;
+
+
+class CTaskControlBase : public CActiveBase , public MTaskTimerCompletion
+	{
+public:
+	inline void SetTaskComplete(TBool aTaskCanComplete);
+protected:
+	CTaskControlBase(const TDesC& aCommand, MTaskCompletion& aCompletion,TInt aScriptLineNumber, CTestExecuteLogger& aLogger);
+	virtual ~CTaskControlBase();
+	inline const CTestExecuteLogger& Logger() const;
+private:
+protected:
+	TBuf<KTEFMaxScriptLineLength> iCommandLine;
+	MTaskCompletion&				iParent;
+	TInt							iScriptLineNumber;
+	CTestExecuteLogger&				iLogger;
+	CTaskTimer*						iTaskTimer;
+	TInt							iTaskTimeout;
+	TBuf<KTEFMaxTaskExitCategory>	iTaskExitCategory;
+	TBool							iTaskCanComplete;
+private:
+	};
+
+class CClientControl : public CTaskControlBase
+	{
+public:	
+	CClientControl(	RScriptTestServ& aTestServ,
+					const TDesC& aStepCommand,
+					MTaskCompletion& aCompletion,
+					TInt aScriptLineNumber,
+					CTestExecuteLogger& aLogger,
+					TInt aLoopIndex,
+					const TDesC& aTestCaseID,
+					TPtrC& aScriptFilePath,
+					const TDriveName& aSysDrive,
+					const TDriveName& aTestSysDrive);
+					
+	static	CClientControl* NewL(	RScriptTestServ& aTestServ,
+									const TDesC& aCommand,
+									MTaskCompletion& aCompletion,
+									TInt aScriptLineNumber,
+									CTestExecuteLogger& aLogger,
+									TInt aLoopIndex,
+									const TDesC& aTestCaseID,
+									const TDesC& aEndBlockCommand,
+									TPtrC& aScriptFilePath,
+									const TTEFItemArray& aBlockArray,
+									const TDriveName& aSysDrive,
+									const TDriveName& aTestSysDrive);
+
+	virtual void TaskTimerCompletion();
+	virtual ~CClientControl();
+	void RunL();
+	inline void DoCancel();
+private:
+	void GetStepParamsFromStepCommand();
+	void ConstructL( const TDesC& aEndBlockCommand, const TTEFItemArray& aBlockArray );
+	TTEFItemArray* CreateBlockArrayLC();
+	TInt RunError(TInt aError);
+	void TestStepComplete();
+	
+private:
+	enum TState
+		{
+		EInit		= 0,
+		ERunning,
+		EServerRetry
+		};
+
+	TPtrC								iEndBlockCommand;		
+	TState								iState;
+	RScriptTestServ&					iServ;
+	TBuf<KMaxTestExecuteCommandLength>	iStepArgs;
+	TPtrC								iStepName;
+	RScriptTestSession					iSession;
+	RTimer								iTimer;
+	TInt								iRetryCount;
+	TPtrC								iTaskHeapSize;
+	TBool								iOOMRequestSet;
+	TBuf<KMaxTestExecuteCommandLength>	iSetUpParamValue;
+	TInt								iLoopIndex;
+	TBuf<KMaxTestExecuteCommandLength>	iTestCaseID;
+	HBufC8*								iBlockArrayPkg;
+	TPtr8								iBlockArrayPtr;
+	TPtrC								iScriptFilePath;
+	TDriveName							iDefaultSysDrive;
+	TDriveName							iTestSysDrive;
+	};
+
+class CProgramControl : public CTaskControlBase
+	{
+public:
+	virtual void TaskTimerCompletion();
+	CProgramControl(const TDesC& aCommand,MTaskCompletion& aCompletion,TInt aScriptLineNumber, CTestExecuteLogger& aLogger, TBool aWSProgRun=EFalse);
+	~CProgramControl();
+	void RunL();
+	inline void DoCancel();
+private:
+	void GetProgramArgsFromCommand();
+	void RunProgramL();
+	#if !defined TEF_LITE
+	bool IsWindowServerAvailable(void) const;
+	#endif
+private:
+	SUB_PROC_TYPE iProgram;
+	TPtrC iProgramArgs;
+	TBool iProgRenamed;
+	enum TState{EInit,ERunning};
+	TState iState;
+	TBool iWSProgRun;
+	#if !defined TEF_LITE
+	RThread iProgramWS; // Specific for EKA2 with a Window Server available	
+	RApaLsSession iApaLsSess;
+	RWsSession iWs;
+	#endif
+	};
+
+#if !defined TEF_LITE
+inline bool CProgramControl::IsWindowServerAvailable(void) const
+{
+	return (0 != iWs.WsHandle());
+}
+#endif
+class CSyncControl : public CBase
+	{
+public:
+	CSyncControl();
+	~CSyncControl();
+	
+	static	CSyncControl* NewL();
+	static	CSyncControl* NewLC();
+	
+	void	SetResultL( TVerdict aError );
+	TBool	TestCaseContinueL();
+	
+private:
+	void ConstructL();
+	
+	CTEFSharedData<CTestSharedData>* iSharedTEFStatus;
+	CTEFSharedData<CTestSharedData>* iSharedTEFResult;
+	};
+	
+#include "ScriptEngine.inl"
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/inc/scriptengine.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,156 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+
+inline CConsoleBase& RConsoleLogger::Console() const
+	{return iConsole;}
+
+///////
+
+inline RScriptTestServ::RScriptTestServ() : iSharedData(EFalse), iSessionCount(0)
+	{}
+
+inline TBool RScriptTestServ::SharedData() const
+	{return iSharedData;}
+
+inline TInt RScriptTestServ::SessionCount() const
+	{return iSessionCount;}
+
+inline void RScriptTestServ::AddSession()
+	{iSessionCount++;}
+
+inline void RScriptTestServ::RemoveSession()
+	{iSessionCount--;}
+
+///////
+
+inline void RScriptTestSession::Close()
+	{
+	iServ->RemoveSession();
+	RTestSession::Close();
+	}
+
+///////
+
+inline CActiveBase::CActiveBase() : CActive(EPriorityStandard)
+	{CActiveScheduler::Add(this);}
+
+/**
+ * Abstract class methods for priming, kicking and completing active objects. 
+ */
+inline void CActiveBase::Kick()
+/**
+ * Self Kick an active object into its RunL()
+ */
+	{
+	Prime();
+	Complete(KErrNone);
+	}
+
+inline void CActiveBase::Prime()
+/**
+ * Self Prime an Active Object for completion
+ */
+	{
+	iStatus = KRequestPending;
+	if(!IsActive())
+		SetActive();
+	}
+
+inline void CActiveBase::Complete(TInt aErr)
+/**
+ * @param aErr - Error code to complete the Active Object 
+ *
+ * Self Complete an Active Object 
+ */
+	{
+	TRequestStatus* status = &iStatus;
+	User::RequestComplete(status,aErr);
+	}
+
+
+inline CActiveBase::~CActiveBase()
+	{}
+
+///////
+inline void CScriptActive::ChildCompletion(TInt aErr)
+/**
+ * @param aErr - Error code to complete the Active Object
+ * @param aChild - Child object whose work is done
+ * Callback from the child.
+ * Self complete.
+ */
+	{
+	Complete(aErr);
+	}
+
+inline CScriptActive::~CScriptActive()
+	{}
+
+inline CScriptActive::CScriptActive()
+	{}
+
+///////
+
+inline CTestExecuteLogger& CScriptMaster::Logger() const
+	{return iLogger;}
+
+inline RConsoleLogger& CScriptMaster::ConsoleLogger() const
+	{return iConsoleLogger;}
+
+inline void CScriptMaster::DoCancel()
+	{}
+
+///////
+inline CTestExecuteLogger& CScriptControl::Logger() const
+	{return iLogger;}
+
+inline RConsoleLogger& CScriptControl::ConsoleLogger() const
+	{return iConsoleLogger;}
+
+inline void CScriptControl::DoCancel()
+	{}
+
+///////
+
+inline void CTaskTimer::ConstructL()
+	{CTimer::ConstructL();}
+
+///////
+
+inline const CTestExecuteLogger& CTaskControlBase::Logger() const
+	{return iLogger;}
+
+inline void CTaskControlBase::SetTaskComplete(TBool aTaskCanComplete)
+	{
+	iTaskCanComplete = aTaskCanComplete;
+	}
+
+///////
+
+void CClientControl::DoCancel()
+	{}
+
+///////
+
+void CProgramControl::DoCancel()
+	{}
+
+///////
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/inc/testwatcher.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TestWatcher.h
+*/
+
+#if !(defined __TEST_WATCHER_H__)
+#define __TEST_WATCHER_H__
+
+#include <e32base.h>
+#include <e32std.h>
+
+/////////
+// Remote Panic Detection
+////////
+class TThreadPanicDetails
+	{
+public:
+	TThreadPanicDetails(TName aThreadName, TInt aReason, TExitCategoryName aCategory, TTime aTime);
+	TName iThreadName;
+	TInt iReason;
+	TExitCategoryName iCategory;
+	TTime iTime;
+	};
+
+/** Provides access to shared data between the threads. Because of the nature of construction	
+ *	it is too complicated to generate mutexes, and as such you MUST NOT
+ *  use this class inside TestWatcher whilst the UndertakerWatcher thread is running.
+ *  Kill it before you access this data, and construct the object before that thread
+ *  is running. YHBW.
+ */	
+class CSharedData : public CBase
+	{
+public:
+	RPointerArray<TThreadPanicDetails> iPanicDetails;
+	};
+
+class CTestWatcher : public CBase
+	{
+public:
+	CTestWatcher();
+	~CTestWatcher();
+	void ConstructL();
+	void StartL();
+	void Stop();
+	static CTestWatcher* NewL();
+	CSharedData* iSharedData;
+private:
+	RThread iWorker;
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/src/scriptengine.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4076 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Design Overview:
+* The diagram below shows the Script Engine classes and their parent child
+* hierarchy. All classes have a CActive base, and apart from CTaskTimer, all classes
+* have their own state machine. Apart from CScriptMaster, all classes have a reference
+* to a Mixin/Interface completion call of its parent, which it calls when the object
+* needs to notify the parent of an event.
+* CScriptMaster (derived CActive)
+* CScriptControl (derived CActiveBase - Can go recursive)
+* CProgramControl (derived CTaskControlBase) CClientControl ( derived CTaskControlBase maps to n x test steps)
+* CTaskTimer                                 CTaskTimer (derived CTimer)
+*  state transition tables for CScriptMaster, CScriptControl & CClientControl
+* CActiveBase:
+* Derives CActive.
+* Contains code for priming, triggering and completing AO's
+* Implements the pure abstract MChildCompletion::ChildCompletion() method
+* CTaskControlBase:
+* Derives CActiveBase.
+* Abstract class. Base for CClientControl and CProgramControl.
+* CScriptMaster:
+* Derives CActiveBase.
+* Master control active object with simple state machine.
+* Instantiates the top level CScriptControl object and triggers its state machine.
+* CScriptContol:
+* Derives CActiveBase.
+* Main script interpreter state machine. Creates one or more CClientControl and/or
+* CProgramControl objects.
+* In CONCURRENT mode, it can create as many instances as there are RUN_TEST_STEP and/or 
+* RUN_PROGRAM calls.
+* Creates root sessions with the xxxtest servers using the RTestServ::Connect() client call.
+* In the case of non-nested scripts, the parent object is CScriptMaster.
+* When scripts are nested and it goes recursive, the parent object could be another 
+* CScriptControl.
+* Implements the MTaskCompletion pure abstract class for callbacks from
+* CClientControl or CProgramControl objects
+* Calls back into its parent object when the script is complete and all async commands have
+* completed.
+* CClientControl:
+* Derives CTaskControlBase.
+* Test Step Controler. Instantiated by CScriptControl when a RUN_TEST_STEP line is interpreted
+* Creates and kicks off a CTaskTimer object set to the timeout value for the test step.
+* Opens a test step using the RTestSession::Open() client call.
+* Executes a test step using the RTestSession::RunTestStep() client call.
+* This method issues the client RTestSession::AbortTestStep() call and
+* the RunL() state machine handles the completion from the test server.
+* Implements the MTaskTimerCompletion pure abstract class for callbacks from the
+* CTaskTimer class.
+* Calls back into its parent CScriptControl object when a test step completes.
+* CProgramControl
+* Derives CTaskControlBase
+* Kicks off an executable in its own process and handles process completion asynchronously
+* CTaskTimer:
+* Derives CTimer.
+* Calls back into its parent object if the timer expires.
+* EPOC include
+*
+*/
+
+
+
+/**
+ @file scriptengine.cpp
+*/
+
+//#include <utf.h>
+#if !(defined TEF_LITE)
+#include <apacmdln.h>
+#include <apgtask.h>
+#endif
+
+// User include
+#include <testexecuteclient.h>
+#include "ScriptEngine.h"
+
+// Fix defect 119337, initialize the integer to zero
+GLDEF_D TInt CScriptControl::iNestedNumRunScriptInLoop=0;
+// End defect 119337
+
+/**
+ * @param aPtrC1 - Instance of TPtrC to compare
+ * @param aPtrC2 - Instance of TPtrC to compare
+ * Function to implement the comparison algo for RArray::Find to work with
+ */
+TBool TSelectiveTestingOptions::CompareTPtrC(const TPtrC& aPtrC1, const TPtrC& aPtrC2)
+	{
+	TInt ret =aPtrC1.CompareF(aPtrC2);
+	return (ret==0) ? ETrue : EFalse;
+	} 
+
+/**
+ * @param aRng1 - Instance of TRange to compare
+ * @param aRng2 - Instance of TRange to compare
+ * Function to implement the comparison algo for RArray::Find to work with.
+ * TRange::iStartTestCase determines the match
+ */
+TBool TRange::CompareTRangeStartCase(const TRange& aRng1, const TRange& aRng2) 
+	{
+	TInt ret =aRng2.iStartTestCase.CompareF(aRng1.iStartTestCase);
+	return (ret==0) ? ETrue : EFalse;
+	}
+
+/**
+ * @param aRng1 - Instance of TRange to compare
+ * @param aRng2 - Instance of TRange to compare
+ * Function to implement the comparison algo for RArray::Find to work with.
+ * TRange::iEndTestCase determines the match
+ */
+TBool TRange::CompareTRangeEnd(const TRange& aRng1, const TRange& aRng2) 
+	{
+	TInt ret =aRng2.iEndTestCase.CompareF(aRng1.iEndTestCase);
+	return (ret==0) ? ETrue : EFalse;  
+	}
+
+/**
+ * @param aRng1 - Instance of TRange to compare
+ * @param aRng2 - Instance of TRange to compare
+ * Function to implement the comparison algo for RArray::Sort to work with.
+ * TRange::iStartTestCase is used as the sort key
+ */
+TInt TRange::CompareTRangeStartOrder(const TRange& aRng1, const TRange& aRng2) 
+	{
+	return aRng1.iStartTestCase.CompareF( aRng2.iStartTestCase);
+	}
+
+/**
+ * @param aPtrC1 - Instance of TPtrC to compare
+ * @param aPtrC2 - Instance of TPtrC to compare
+ * Function to implement the comparison algo for RArray::Sort to work with.
+ */
+TInt TSelectiveTestingOptions::CompareTPtrCOrder(const TPtrC& aPtrC1, const TPtrC& aPtrC2) 
+	{
+	return aPtrC1.CompareF(aPtrC2);
+	}
+
+/**
+ * @param aServ - Instance of the test server handle
+ * @param aStepName - Test step name
+ * Wrapper around the RTestServ class. Performs counting on test step sessions
+ */
+TInt RScriptTestSession::Open(RScriptTestServ& aServ, const TBool aIsTestStep, const TDesC& aStepName )
+	{
+	if(aServ.SharedData() && aServ.SessionCount())
+			return KErrInUse;
+	TInt ret = KErrNone;
+	
+	if( aIsTestStep )
+		{
+		ret = RTestSession::Open(aServ, aStepName, aServ.SharedData());
+		}
+	else
+		{
+		ret = RTestSession::Open(aServ, aServ.SharedData());
+		}
+	if(ret)
+		return ret;
+	aServ.AddSession();
+	iServ = &aServ;
+	return KErrNone;
+	}
+	
+/**
+ * @param aScriptFilePath - The full path and filename of a script command file.
+ * @param aLogger - Reference to a logger interface object that contains HTML & XML log client sessions.
+ * @param aConsole - Reference to console object for printing script line during test execution
+ * @param aSysDrive - Default System drive letter
+ * @param aTestSysDrive - Default System drive letter overwritten through testexecute.ini
+ * Constructor
+ */
+CScriptMaster::CScriptMaster(const TDesC& aScriptFilePath, CTestExecuteLogger& aLogger, RConsoleLogger& aConsole, const TDriveName& aSysDrive, const TDriveName& aTestSysDrive, TSelectiveTestingOptions* aSelTestingOptions ) :
+	iState(EInit), iScriptFilePath(aScriptFilePath), iLogger(aLogger), iConsoleLogger(aConsole), iDefaultSysDrive(aSysDrive), iTestSysDrive(aTestSysDrive), iSelTestingOptions(aSelTestingOptions)
+	{
+	}
+
+/**
+ * Destructor
+ */
+CScriptMaster::~CScriptMaster()
+	{
+	}
+
+/**
+ * Pure virtual implementation.
+ * The Top level state machine Kick'd() into by MainL()
+ * Picks up the completion from a CScriptControl instance then exits the scheduler
+ */
+void CScriptMaster::RunL()
+	{
+	switch (iState)
+		{
+	case EInit	:
+		{
+		// Create the master CScriptControl instance. 
+		CScriptControl* scriptControl = new (ELeave) CScriptControl(*this,iScriptFilePath,Logger(),ConsoleLogger(),iStartLooping,iLoop,iDefaultSysDrive,iTestSysDrive,iSelTestingOptions);
+		iState = ERunning;
+		// Set our AO up ready for completion
+		Prime();
+		// Kick the CScriptControl state machine
+		scriptControl->Kick();
+		}
+		break;
+	case ERunning	:
+		{
+		// All child AO's have completed and been deleted so it's safe to exit.
+		CActiveScheduler::Stop();
+		}
+		break;
+	default:
+		break;
+		}
+	}
+
+/**
+ * @param aCompletion - Callback into the parent object.
+ * @param aScriptFilePath - The full path and filename of a script file
+ * @param aLogger - Reference to a logger instance
+ * @param aConsole - Reference to console object for printing script line during test execution
+ * @param aStartLooping - Initiate the looping
+ * @param aLoop - Check for nesting of loops
+ * @param aSysDrive - Default System drive letter
+ * @param aTestSysDrive - System drive letter overwritten from testexecute.ini
+ * Constructor
+ */
+CScriptControl::CScriptControl(MChildCompletion& aCompletion, const TDesC& aScriptFilePath, CTestExecuteLogger& aLogger, RConsoleLogger& aConsole, TBool aStartLooping, TBool aLoop, const TDriveName& aSysDrive, const TDriveName& aTestSysDrive, TSelectiveTestingOptions* aSelTestingOptions):
+	iScriptFile(aScriptFilePath),
+	iState(EInit),
+	iParent(aCompletion),
+	iConcurrent(EFalse),
+	iCanComplete(ETrue),
+	iBreakOnError(EFalse),
+	iAsyncTasksOutstanding(0),
+	iCurrentScriptLineNumber(0),
+	iLogger(aLogger),
+	iConsoleLogger(aConsole),
+	iScriptLinePrefixSet(EFalse),
+	iStartLooping(aStartLooping),
+	iLoop(aLoop),
+	iSharedDataNum(KTEFZeroValue),
+	iIsSharedData(EFalse),
+	iSyncControl(NULL),
+	iTestCaseID(KTEFTestCaseDefault),
+	iDefaultSysDrive(aSysDrive),
+	iTestSysDrive(aTestSysDrive),
+	iSelTestingOptions(aSelTestingOptions),
+	iSelectOne(EFalse),
+	iRangeRefCounter(0),
+	iTestCaseCounter(0)
+	{
+	}
+
+/**
+ * Destructor
+ */
+CScriptControl::~CScriptControl()
+	{
+	iTimer.Cancel();
+	iTimer.Close();
+	// We read the complete script into the heap for parsing so:
+	delete iScriptData;
+	for (TInt index = 0; index < iSharedDataNum; index++)
+		{
+		delete iSharedDataArray[index];
+		}
+	// Instance has an array of pointers to RTestServer objects.
+	// Loop through deleting and closing
+	TInt i = 0;
+	TInt count = iServers.Count();
+	for(i=0;i<count;i++)
+		{
+		iServers[0]->Close();
+		delete iServers[0];
+		iServers.Remove(0);
+		}
+	iServers.Close();
+	if( iSyncControl )
+		{
+		delete iSyncControl;
+		}
+	}
+
+/**
+ * @param aError - Integer error value returned by the active object while leaving
+ * @return TInt - System-wide error codes
+ * Error Handler for active object
+ */
+TInt CScriptControl::RunError(TInt aError)
+	{
+	if (aError == KErrNoMemory)
+		{
+		ERR_PRINTF1(_L("Insufficient memory available to perform further operation.\n\tPlease increase the maximum heap size from the testexecute.mmp and try running the test again. Exiting test script..."));
+		}
+	else
+		{
+		ERR_PRINTF2(_L("Test execution failed with error %d. Terminating tests.."), aError);
+		}
+	iParent.ChildCompletion(KErrNone);
+	delete this;
+	return KErrNone;
+	}
+
+/**
+ * Implementation of pure virtual
+ * The main script interpreter state machine.
+ * Kick'd() into by CScriptMaster or, in the case of nested scripts, another CScriptControl
+ * instance.
+ * Picks up the completions from CClientControls and/or, in the case of nested scripts,
+ * another CScriptControl instance.
+ */
+void CScriptControl::RunL()
+	{
+	switch (iState)
+		{
+	case EInit		:
+		// First state after Kick() from parent
+		{
+		// Standard log output goes to flogger
+		// Result log goes to a propietary file in c:\logs\testexecute
+		User::LeaveIfError(iTimer.CreateLocal());
+		TRAPD(err,CreateScriptDataFromScriptFileL());
+		if(err)
+			{
+			// If we can't open the script file then log the fact and gracefully exit
+			// the state machine.
+			TBuf<KMaxTestExecuteCommandLength> buf(iScriptFile);
+			_LIT(KScriptFileError,"Failed Script File Open %S");
+			ERR_PRINTF2(KScriptFileError,&buf);
+			iState = EClosing;
+			//condition used for checking failure in testexecute.cpp
+			commentedCommandsCount=-1;
+			iRunScriptFailCount++;
+			Kick();
+			break;
+			}
+
+		// Script file reading state next
+		iState = ERunning;
+		// Kick ourselves into the next state
+		Kick();
+		}
+		break;
+
+	case ERunning	:
+		// Always in this state whilst we're reading lines from script file data member
+		{
+		TPtrC scriptLine;
+		if(!iStartLooping)
+			{
+			if(!GetNextScriptLine(scriptLine))
+				{
+				// End of the script file
+				// Check see if there are any async requests outstanding
+				// In concurrent mode there are very likely to be
+				if(iAsyncTasksOutstanding == 0)
+					{
+					// No requests outstanding so call into the parent
+					iParent.ChildCompletion(KErrNone);
+					delete this;
+					}
+				else
+					{
+					// Requests outstanding
+					// Next time we're completed we'll be in the closing state
+					iState = EClosing;
+					iCanComplete =ETrue;
+					// Prime ourselves for completion
+					Prime();
+					}
+				break;
+				}
+			}
+		//Get the script lines which are to be looped
+		else if(!GetLoopScriptLine(scriptLine))
+			{
+			// End of the script file
+			// Check see if there are any async requests outstanding
+			// In concurrent mode there are very likely to be
+			if(iAsyncTasksOutstanding == 0)
+				{
+				// No requests outstanding so call into the parent
+				iParent.ChildCompletion(KErrNone);
+				delete this;
+				}
+			else
+				{
+				// Requests outstanding
+				// Next time we're completed we'll be in the closing state
+				iState = EClosing;
+				iCanComplete =ETrue;
+				// Prime ourselves for completion
+				Prime();
+				}
+			break;
+			}
+
+		iCurrentScriptLine.Set(scriptLine);
+		
+		TBool commentedCommand = CheckCommentedCommands();
+		if(commentedCommand)
+			{
+			iCanComplete = EFalse;
+			Kick();
+			break;
+			}
+
+		if (iScriptLinePrefixSet )
+			{
+			TLex lookahead(iCurrentScriptLine);
+
+			TPtrC firstCommand(lookahead.NextToken());
+
+			if (firstCommand.CompareF(KTEFRemovePrefixCommand) != 0)
+				{
+				// If we aren't the Remove_Prefix command, prefix the current line...
+				iPrefixedCurrentScriptLine = iScriptLinePrefix;
+				iPrefixedCurrentScriptLine.Append(scriptLine);
+				iCurrentScriptLine.Set(iPrefixedCurrentScriptLine);
+				}
+			}
+
+		TRAPD(err, MakeAbsoluteFilePathsL(iCurrentScriptLine));
+		PrintCurrentScriptLine();
+		
+		TLex lex(iCurrentScriptLine);
+
+		TPtrC token(lex.NextToken());
+
+		if (err == KTEFErrInvalidRelPath)
+			{
+			_LIT(KTEFErrInvalidRelPathText,"Invalid relative path provided in the script file. Skipping the script line from execution..");
+			ERR_PRINTF1(KTEFErrInvalidRelPathText);
+
+			if (token.CompareF(KTEFRunTestStepCommand) == 0 ||
+				token.CompareF(KTEFRunPanicStepCommand) == 0 ||
+				token.CompareF(KTEFRunTestStepResultCommand) == 0 ||
+				token.CompareF(KTEFRunPanicStepResultCommand) == 0)
+				{
+				TExitCategoryName  blankPanicString; //Not a Panic
+				LogResult(EIgnore, blankPanicString, iCurrentScriptLineNumber, iCurrentScriptLine);
+				}
+			iCanComplete = EFalse;
+			Kick();
+			break;
+			}
+
+		if(err == KErrTooBig)
+			{
+			_LIT(KTEFErrTooBigArguments, "One or more arguments for the command exceeded allowed limit for length. Skipping test..");
+			ERR_PRINTF1(KTEFErrTooBigArguments);
+
+			if (token.CompareF(KTEFRunTestStepCommand) == 0 ||
+				token.CompareF(KTEFRunPanicStepCommand) == 0 ||
+				token.CompareF(KTEFRunTestStepResultCommand) == 0 ||
+				token.CompareF(KTEFRunPanicStepResultCommand) == 0)
+				{
+				TExitCategoryName  blankPanicString; //Not a Panic
+				LogResult(EIgnore, blankPanicString, iCurrentScriptLineNumber, iCurrentScriptLine);
+				}
+			iCanComplete = EFalse;
+			Kick();
+			break;
+			}
+
+		// Main parser
+		if(token.CompareF(KTEFLoadSuiteCommand) == 0 || token.CompareF(KTEFLoadServerCommand) == 0)
+			{
+			TRAPD(err,CreateServerFromScriptLineL());
+			
+			// Create a TLogField structure array
+			// Size of array equals to number of fields to be displayed for the command
+			TExtraLogField logField[2];
+
+			// The first member of the structure stores the field name
+			// The second one holds the value for the particular field
+			_LIT(KSuiteName, "SUITE_NAME");
+			logField[0].iLogFieldName.Copy(KSuiteName);
+			logField[0].iLogFieldValue.Copy(lex.NextToken());
+			
+			logField[1].iLogFieldName.Copy(KTEFResultString);
+			if(err != KErrNone)
+				{
+				logField[1].iLogFieldValue.Copy(KTEFResultFail);
+				if( KErrNotFound == err )
+					{
+					_LIT(KServerNotFound,"Failed to create server, either the server or one of its dependancies could not be found.");
+					ERR_PRINTF1(KServerNotFound);
+					}
+				else
+					{
+					_LIT(KServerCreateError,"Failed to Create Server Err = %d");
+					ERR_PRINTF2(KServerCreateError,err);
+					}
+				}
+			else
+				{
+				logField[1].iLogFieldValue.Copy(KTEFResultPass);
+				}
+			
+			// Call the Logger().LogToXml routine which handles XML logging for individual commands
+			// Takes in the command name, number of fields and the struture array
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, token, 2, logField);
+			iCanComplete = EFalse;
+			Kick();
+			}
+		else if(token.CompareF(KTEFStartTestBlock)==0)
+			{
+			// Parse the START_TEST_BLOCK command line
+			TInt index = 0;
+			TBool taskCanComplete = ETrue;
+			TBool concurrent = iConcurrent;
+			// Make sure the server is loaded
+			if(!GetServerIndexFromScriptLine(index))
+				{
+				// Not loaded. Skip the line, but ensure its logged as a failure.
+				TExitCategoryName  blankPanicString; //Not a Panic
+				LogResult(EIgnore, blankPanicString, iCurrentScriptLineNumber, iCurrentScriptLine);
+
+				iCanComplete = EFalse;
+				Kick();
+				break;
+				}
+			
+			TBuf<KMaxTestExecuteCommandLength>	startBlockLine = iCurrentScriptLine;
+			
+			// Parse the test block of commands
+			TTEFItemArray* itemArray = new (ELeave) TTEFItemArray(1);
+			CleanupStack::PushL( itemArray );
+			TRAPD( err, ParseTestBlockL(*itemArray) );
+			
+			if( KErrNone == err )
+				{
+				if(!iConcurrent)
+					{
+					// If we're not in concurrent mode then child objects can complete us
+					taskCanComplete = ETrue;
+					// Prime ready for completion
+					Prime();
+					}
+				else
+					{
+					// In concurrent mode children can't complete us as we kick() ourselves.
+					taskCanComplete = EFalse;
+					Kick();
+					}
+				// Create the test block controler object
+				TInt loopIndex = -1;
+				if (iLoop)
+					{
+					loopIndex = iLoopCounter + 1;
+					}
+				
+				CClientControl* blockController = CClientControl::NewL(	*iServers[index],
+																		startBlockLine,
+																		*this,
+																		iCurrentScriptLineNumber,
+																		Logger(),
+																		loopIndex,
+																		iTestCaseID,
+																		iCurrentScriptLine,
+																		iScriptFile,
+																		*itemArray,
+																		iDefaultSysDrive,
+																		iTestSysDrive);
+
+				blockController->SetTaskComplete(taskCanComplete);
+				iAsyncTasksOutstanding++;
+				// Kick() the test step  object into its state machine
+				blockController->Kick();
+				}
+			else
+				{
+				iCanComplete = EFalse;
+				Kick();				
+				}
+
+			iConcurrent = concurrent;
+			CleanupStack::PopAndDestroy( itemArray );
+			}
+		else if(token.CompareF(KTEFEndTestBlock)==0)
+			{
+			// If this is called then there is a missing START_TEST_BLOCK command
+			TExitCategoryName  blankPanicString;
+			LogResult(EIgnore, blankPanicString, iCurrentScriptLineNumber, iCurrentScriptLine);
+			iCanComplete = EFalse;
+			Kick();
+			}
+		else if(token.CompareF(KTEFStartRepeat)==0)
+			{
+			TPtrC iniFile(lex.NextToken());
+			TPtrC iniSection(lex.NextToken());
+			TPtrC tempRepeatParam=lex.NextToken();
+			CIniData* configData = NULL;
+			TInt err = 0;
+			if(iniFile.Length())
+				{
+				TRAP(err,configData = CIniData::NewL(iniFile));
+				}
+			if(err != KErrNone)
+				{
+				_LIT(KTEFIniFileNotFound,"Ini file not found.. Looping Ignored");
+				ERR_PRINTF1(KTEFIniFileNotFound);
+				Kick();
+				break;
+				}
+			iRepeatParam=0;
+			CleanupStack::PushL(configData);
+			if(configData)
+				{
+				//For Syntax Error  continue ignoring looping
+				if (!configData->FindVar(iniSection, tempRepeatParam, iRepeatParam))
+					{
+					_LIT(KIniFailMessage,"The input data is not found in the ini specified");
+					INFO_PRINTF1(KIniFailMessage);
+					CleanupStack::PopAndDestroy(configData);
+					Kick();
+					break;
+					}
+				}
+				
+			CleanupStack::PopAndDestroy(configData);
+			TExtraLogField logField[1];
+			_LIT(KIterations,"ITERATIONS");
+			logField[0].iLogFieldName.Copy(KIterations);
+			logField[0].iLogFieldValue.Copy(KNull);
+			logField[0].iLogFieldValue.AppendNum(iRepeatParam);
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, token, 1, logField);
+
+			if(tempRepeatParam.Compare(KNull)==0)
+				{
+				_LIT(KRepeatKeyNotFound,"Repeat Parameter Key Not Found");
+				INFO_PRINTF1(KRepeatKeyNotFound);
+				Kick();
+				break;
+				}
+			//Nesting of Control Logic is Not supported
+			if(iLoop)
+				{
+				_LIT(KNestingNotAllowed,"Nesting of START_REPEAT is not supported.. Looping Ignored");
+				WARN_PRINTF1(KNestingNotAllowed);
+				iLoop=EFalse;
+				Kick();
+				break;
+				}
+			//Looping is not to be started with Concurrent mode
+			if(iConcurrent)
+				{
+				_LIT(KConcurrentNotAllowed,"No concurrent Execution is Allowed in Looping");
+				INFO_PRINTF1(KConcurrentNotAllowed);
+				Kick();
+				break;
+				}
+				
+			iLoopCounter=0;
+			//For Invalid Parameter continue ignoring looping
+			if(iRepeatParam<1)
+				{
+				_LIT(KInvalidRepeatParam,"The repeat Parameter is invalid");
+				INFO_PRINTF1(KInvalidRepeatParam);
+				Kick();
+				break;
+				}
+			iLoop=ETrue;
+			iCheckVar=EFalse;
+			Kick();
+			}
+		else if(token.CompareF(KTEFEndRepeat)==0)
+			{
+			if(!iLoop)
+				{
+				_LIT(KLoopNotInitiated,"The Looping is Not Initiated");
+				INFO_PRINTF1(KLoopNotInitiated);
+				Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, token);
+				Kick();
+				break;
+				}
+				
+			iLoopCounter++;
+			if(iLoopCounter==iRepeatParam)
+				{
+				Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, token);
+				iStartLooping=EFalse;
+				iLoop=EFalse;
+				}
+			else
+				{
+				iStartLooping=ETrue;
+				//Looping needs to be started in CONSECUTIVE mode
+				if(iConcurrent)
+					{
+					iConcurrent=EFalse;
+					}
+				}
+			Kick();
+			}
+		else if(token.CompareF(KTEFRunTestStepCommand) == 0 ||
+				token.CompareF(KTEFRunPanicStepCommand) == 0 ||
+				token.CompareF(KTEFRunTestStepResultCommand) == 0 ||
+				token.CompareF(KTEFRunPanicStepResultCommand) == 0
+				)
+			{
+			if(!CheckValidScriptLine())
+				{
+				// Not a Valid Script Line
+
+				TExitCategoryName  blankPanicString; //Not a Panic
+				LogResult(EIgnore, blankPanicString, iCurrentScriptLineNumber, iCurrentScriptLine);
+				// End of defect 037066
+
+				iCanComplete = EFalse;
+				Kick();
+				break;
+				}
+			
+			TInt index;
+			TBool taskCanComplete = ETrue;
+			TBool concurrent = iConcurrent;
+			// Make sure the server is loaded
+			if(!GetServerIndexFromScriptLine(index))
+				{
+				// Not loaded. Skip the line, but ensure its logged as a failure.
+
+				// Start of defect 037066
+				TExitCategoryName  blankPanicString; //Not a Panic
+				LogResult(EIgnore, blankPanicString, iCurrentScriptLineNumber, iCurrentScriptLine);
+				// End of defect 037066
+
+				iCanComplete = EFalse;
+				Kick();
+				break;
+				}
+
+			if(!iConcurrent)
+				{
+				// If we're not in concurrent mode then child objects can complete us
+				taskCanComplete = ETrue;
+				// Prime ready for completion
+				Prime();
+				}
+			else
+				{
+				// In concurrent mode children can't complete us as we kick() ourselves.
+				taskCanComplete = EFalse;
+				Kick();
+				}
+			iConcurrent = concurrent;
+			// Create the test step controler object
+			TInt loopIndex = -1;
+			if (iLoop)
+				{
+				loopIndex = iLoopCounter + 1;
+				}
+			CClientControl* stepController = new (ELeave) CClientControl(*iServers[index],iCurrentScriptLine,*this,iCurrentScriptLineNumber,Logger(), loopIndex, iTestCaseID, iScriptFile, iDefaultSysDrive, iTestSysDrive);
+			stepController->SetTaskComplete(taskCanComplete);
+			iAsyncTasksOutstanding++;
+			// Kick() the test step  object into its state machine
+			stepController->Kick();
+			}
+		else if(token.CompareF(KTEFRunProgramCommand) == 0)
+			{
+			TBool taskCanComplete = ETrue;
+			if(!iConcurrent)
+				{
+				// If we're not in concurrent mode then child objects can complete us
+				taskCanComplete = ETrue;
+				// Prime ready for completion
+				Prime();
+				}
+			else
+				{
+				// In concurrent mode children can't complete us as we kick() ourselves.
+				taskCanComplete = EFalse;
+				Kick();
+				}
+			// Create the test step controller object
+			CProgramControl* programController = new (ELeave) CProgramControl(iCurrentScriptLine,*this,iCurrentScriptLineNumber,Logger());
+			programController->SetTaskComplete(taskCanComplete);
+			iAsyncTasksOutstanding++;
+			// Kick() the test step  object into its state machine
+			programController->Kick();
+			}
+		else if(token.CompareF(KTEFRunWSProgramCommand) == 0)
+			{
+			TBool taskCanComplete = ETrue;
+			if(!iConcurrent)
+				{
+				// If we're not in concurrent mode then child objects can complete us
+				taskCanComplete = ETrue;
+				// Prime ready for completion
+				Prime();
+				}
+			else
+				{
+				// In concurrent mode children can't complete us as we kick() ourselves.
+				taskCanComplete = EFalse;
+				Kick();
+				}
+			// Create the test step controller object
+			CProgramControl* programController = new (ELeave) CProgramControl(iCurrentScriptLine,*this,iCurrentScriptLineNumber,Logger(),ETrue);
+			iAsyncTasksOutstanding++;
+			programController->SetTaskComplete(taskCanComplete);
+			// Kick() the test step  object into its state machine
+			programController->Kick();
+			}
+		else if(token.CompareF(KTEFConcurrentCommand) == 0)
+			{
+			// Go into concurrent mode
+			// Whilst we're in concurrent mode we always kick() ourselves
+			// around the state engine
+				iConcurrent = ETrue;
+			// Call the Logger()'s LogToXml routine to handle XML logging
+			// Takes in just the command name without any field
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, KTEFConcurrentCommand);
+			iCanComplete = EFalse;
+			Kick();
+			}
+		else if(token.CompareF(KTEFConsecutiveCommand) == 0)
+			{
+			// If we go into consecutive mode we have to make sure there are no
+			// requests outstanding.Set the state accordingly
+			iConcurrent = EFalse;
+
+			// Call the Logger()'s LogToXml routine to handle XML logging
+			// Takes in just the command name without any field
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, KTEFConsecutiveCommand);
+			if(iAsyncTasksOutstanding)
+				{
+				iCanComplete = ETrue;
+				iState = EWaitCompletions;
+				Prime();
+				}
+			else
+				{
+				iCanComplete = EFalse;
+				iState = ERunning;
+				Kick();
+				}
+			}
+		else if(token.CompareF(KTEFRunUtilsCommand) == 0)
+			{
+			// All utils complete synchronously
+			TRAPD(err,RunUtilsFromScriptLineL());
+			
+			// Create a TLogField structure array
+			// Size of array equals to number of fields to be displayed for the command
+			TExtraLogField logField[2];
+
+			// The first member of the structure stores the field name
+			// The second one holds the value for the particular field
+			_LIT(KCommand,"COMMAND");
+			logField[0].iLogFieldName.Copy(KCommand);
+			logField[0].iLogFieldValue.Copy(lex.NextToken());
+			
+			logField[1].iLogFieldName.Copy(KTEFResultString);
+			if (err == KErrNone)
+				{
+				logField[1].iLogFieldValue.Copy(KTEFResultPass);
+				}
+			else
+				{
+				logField[1].iLogFieldValue.Copy(KTEFResultFail);
+				}
+
+			// Call the Logger().LogToXml routine which handles XML logging for individual commands
+			// Takes in the command name, number of fields and the struture array
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, KTEFRunUtilsCommand, 2, logField);
+			
+			if(err != KErrNone)
+				{
+				_LIT(KRunUtilsError,"RUN_UTILS ret = %d");
+				INFO_PRINTF2(KRunUtilsError,err);
+				}
+			iCanComplete = EFalse;
+			Kick();
+			}
+		else if(token.CompareF(KTEFPrintCommand) == 0)
+			{
+			PrintFromScriptLine();
+			iCanComplete = EFalse;
+			Kick();
+			}
+		else if (token.CompareF(KTEFPrefixCommand) == 0)
+			{
+
+			if(iAsyncTasksOutstanding)
+				// Don't run Prefix until all outstanding requests have completed
+				{
+				iState = EPrefixPending;
+				iCanComplete = ETrue;
+				Prime();
+				}
+			else
+				{
+				// Ok to run PREFIX - Kick the stated machine so it's run next time in the RunL()
+				iState = ERunPrefix;
+				iCanComplete = EFalse;
+				Kick();
+				}
+
+			}
+		else if (token.CompareF(KTEFRemovePrefixCommand) == 0)
+			{
+			iScriptLinePrefixSet = EFalse;
+			iCanComplete = EFalse;
+			Kick();
+			}
+		else if (token.CompareF(KTEFStartTestCaseCommand) == 0) 
+			{
+			if(ProceedTestCase())
+				{	
+				LogTestCaseMarkerL();
+				iCanComplete = EFalse;
+				Kick();	
+				}
+			else
+				{
+				iState = ETestCaseIgnore;
+				iCanComplete = EFalse;
+				Kick();	
+				}
+			}
+		else if (token.CompareF(KTEFEndTestCaseCommand) == 0)
+			{
+			ProcessEndCase();
+			if(iAsyncTasksOutstanding)
+				// Don't run END_TESTCASE until all outstanding requests have completed
+				{
+				iState = EEndTestCasePending;
+				iCanComplete = ETrue;
+				Prime();
+				}
+			else
+				{
+				// Ok to run END_TESTCASE - Kick the stated machine so it's run next time in the RunL()
+				iState = ERunEndTestCase;
+				iCanComplete = EFalse;
+				Kick();
+				}
+			}
+		else if (token.CompareF(KTEFStartSyncTestCaseCommand) == 0) 
+			{
+			if(ProceedTestCase())
+				{
+				// Start Synchronised Test Case
+				// Check to see if the Sync Data has been created
+				// If not then create it
+				if( iSyncControl == NULL )
+					{
+					iSyncControl = CSyncControl::NewL();
+					}
+				LogTestCaseMarkerL();
+				iState = ERunStartSyncTestCase;
+				iCanComplete = EFalse;
+				Kick();	
+				}
+			else
+				{
+				//go into some sleep state until you 
+				//encounter an end test case for this...
+				iState = ETestCaseIgnore;
+				iCanComplete = EFalse;
+				Kick();	
+				}
+			}
+		else if (token.CompareF(KTEFEndSyncTestCaseCommand) == 0)
+			{
+			ProcessEndCase();
+			// End Synchronised Test Case
+			if(iAsyncTasksOutstanding)
+				// Don't run END_SYNCHRONISED_TESTCASE until all outstanding requests have completed
+				{
+				iState = EEndTestCasePending;
+				iCanComplete = ETrue;
+				Prime();
+				}
+			else
+				{
+				// Ok to run END_SYNCHRONISED_TESTCASE - Kick the stated machine so it's run next time in the RunL()
+				iState = ERunEndTestCase;
+				iCanComplete = EFalse;
+				Kick();
+				}
+			}
+		else if(token.CompareF(KTEFRunScriptCommand) == 0)
+			{
+			// Create a TLogField structure array
+			// Size of array equals to number of fields to be displayed for the command
+			TExtraLogField logField[1];
+
+			// The first member of the structure stores the field name
+			// The second one holds the value for the particular field
+			_LIT(KScriptName,"SCRIPT_NAME");
+			logField[0].iLogFieldName.Copy(KScriptName);
+			logField[0].iLogFieldValue.Copy(lex.NextToken());
+			
+			// Call the Logger().LogToXml routine which handles XML logging for individual commands
+			// Takes in the command name, number of fields and the struture array
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrHigh, KTEFRunScriptCommand, 1, logField);
+			if(iAsyncTasksOutstanding)
+				{
+				// Don't recursively process a new script until this one's async
+				// requests are completed
+				iState = ERunScriptPending;
+				iCanComplete = ETrue;
+				Prime();
+				}
+			else
+				{
+				// Ok to process the script recursively
+				iState = ERunScript;
+				iCanComplete = EFalse;
+				Kick();
+				}
+			}
+		else if(token.CompareF(KTEFCedCommand) == 0)
+			// Run the CED comms database editor
+			{
+			if(iAsyncTasksOutstanding)
+				// Don't run CED until all outstanding requests have completed
+				{
+				iState = ERunCedPending;
+				iCanComplete = ETrue;
+				Prime();
+				}
+			else
+				{
+				// Ok to run CED - Kick the stated machine so it's run next time in the RunL()
+				iState = ERunCed;
+				iCanComplete = EFalse;
+				Kick();
+				}
+			}
+		else if(token.CompareF(KTEFDelayCommand) == 0)
+			// Delay n milliseconds
+			{
+			if(iAsyncTasksOutstanding)
+				// Don't delay until all outstanding requests have completed
+				{
+				iState = EDelayPending;
+				iCanComplete = ETrue;
+				Prime();
+				}
+			else
+				{
+				// Ok to delay
+				iState = EDelay;
+				iCanComplete = EFalse;
+				Kick();
+				}
+			}
+		// Script can exit on error
+		// Flag is checked on async task completion
+		else if(token.CompareF(KTEFBreakErrorOnCommand) == 0)
+			{
+			// Set the flag and process next line
+			iCanComplete = EFalse;
+			iBreakOnError = ETrue;
+
+			// Call the Logger()'s LogToXml routine to handle XML logging
+			// Takes in just the command name without any field
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, KTEFBreakErrorOnCommand);
+			Kick();
+			}
+		else if(token.CompareF(KTEFBreakErrorOffCommand) == 0)
+			{
+			// Reset the flag and process next line
+			iCanComplete = EFalse;
+			iBreakOnError = EFalse;
+
+			// Call the Logger()'s LogToXml routine to handle XML logging
+			// Takes in just the command name without any field
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrMedium, KTEFBreakErrorOffCommand);
+			Kick();
+			}
+		// We only implement the pause command if JustInTime debugging is switched on
+		else if(token.CompareF(KTEFPauseCommand) == 0 && User::JustInTime())
+			{
+			// Create a TLogField structure array
+			// Size of array equals to number of fields to be displayed for the command
+			TExtraLogField logField[1];
+
+			// The first member of the structure stores the field name
+			// The second one holds the value for the particular field
+			_LIT(KDelay,"DELAY");
+			logField[0].iLogFieldName.Copy(KDelay);
+			logField[0].iLogFieldValue.Copy(lex.NextToken());
+
+			// Call the Logger().LogToXml routine which handles XML logging for individual commands
+			// Takes in the command name, number of fields and the struture array
+			Logger().LogToXml(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrLow, KTEFPauseCommand, 1, logField);
+
+			if(iAsyncTasksOutstanding)
+				// Don't pause until all outstanding requests have completed
+				{
+				iState = EPausePending;
+				iCanComplete = ETrue;
+				Prime();
+				}
+			else
+				{
+				// Ok to Pause
+				iState = EPause;
+				iCanComplete = EFalse;
+				Kick();
+				}
+			}
+		// Handles the shared comand and also creates the shared object
+		// on reading user inputs from ini file
+		else if(token.CompareF(KTEFSharedDataCommand) == 0)
+			{
+			if (iIsSharedData)
+				{
+				WARN_PRINTF1(KTEFSharedDataCommandRepeated);
+				}
+			else
+				{
+				TRAPD(err,CreateSharedObjectsFromScriptLineL());
+				if (err != KErrNone)
+					{
+					ERR_PRINTF1(KTEFErrInCreatingSharedObjects);
+					}
+				}
+			iCanComplete = EFalse;
+			Kick();
+			}
+		else
+			{
+			// Command not implemented or a comment line
+			// Code implemented for defect 047340
+			TBuf<KMaxTestExecuteCommandLength> bufWarning;
+			if(token.Length())
+				{
+				TInt firstChar = iCurrentScriptLine[0];
+				if(firstChar != '\r' && firstChar != '\n' && firstChar != '#' && firstChar != '/' && token.CompareF(KTEFPauseCommand) != 0)
+					{
+					_LIT(KUnrecognised,"Unrecognised Command - %S");
+					if(token.Length() < bufWarning.MaxLength())
+						{
+						bufWarning.Copy(token);
+						WARN_PRINTF2(KUnrecognised,&bufWarning);
+						}
+					else
+						{
+						_LIT(KLineTooLong,"Command line too long");
+						bufWarning.Copy(KLineTooLong);
+						WARN_PRINTF2(KUnrecognised,&bufWarning);
+						}
+					}
+				}
+			iCanComplete = EFalse;
+			Kick();
+			}
+		}
+		break;
+
+	case EClosing :
+		// Script has been processed
+		// Pick up the completions
+		{
+		if(iAsyncTasksOutstanding == 0)
+			{
+			// Script finished
+			// Call into the parent
+			iParent.ChildCompletion(KErrNone);
+			delete this;
+			}
+		else
+			{
+			// More requests to complete
+			iCanComplete = ETrue;
+			Prime();
+			}
+		}
+		break;
+
+	case ERunScriptPending :
+	case EWaitCompletions :
+	case ERunCedPending :
+	case EDelayPending :
+	case EPausePending :
+	case EEndTestCasePending :
+	case EPrefixPending:
+		// We go into this state if we're waiting for RUN_TEST_STEP's
+		// to complete before we execute another command
+		{
+		if(iAsyncTasksOutstanding == 0)
+			{
+			// All steps complete
+			// Set up the next state and kick() the state machine
+			if(iState == ERunScriptPending)
+				iState = ERunScript;
+			else if(iState == EWaitCompletions)
+				iState = ERunning;
+			else if(iState == ERunCedPending)
+				iState = ERunCed;
+			else if(iState == EDelayPending)
+				iState = EDelay;
+			else if(iState == EPausePending)
+				iState = EPause;
+			else if(iState == EEndTestCasePending)
+				iState = ERunEndTestCase;
+			else if(iState == EPrefixPending)
+				iState = ERunPrefix;
+			// Safe to Kick() the state machine again
+			iCanComplete = EFalse;
+			Kick();
+			}
+		else
+			{
+			// More requests outstanding
+			iCanComplete = ETrue;
+			Prime();
+			}
+		}
+		break;
+
+	case ERunScript :
+		// Recursively instantiate the CScriptControl class
+		{
+		GetScriptFileFromScriptLine();
+		CScriptControl* scriptControl = new (ELeave) CScriptControl(*this,iChildScriptFile,Logger(),ConsoleLogger(),iStartLooping,iLoop,iDefaultSysDrive,iTestSysDrive,iSelTestingOptions);
+		// Kick the nested CScriptControl state machine
+		scriptControl->Kick();
+		// Put our instance in the idling state, Prime()'d ready for clild-parent
+		// completion by the nested one.
+		iState = EIdling;
+		iCanComplete = ETrue;
+		Prime();
+		}
+		break;
+
+	case ERunCed :
+		// Slightly tricky one
+		// WIN32 & Non-secure means we execute CED synchronously
+		{
+		SetActive();
+		TRAPD(err,RunCedFromScriptLineL());
+		if(!err)
+			// Expect completion asynchronously
+			// We're set for completion so just set the state
+			iState = EIdling;
+		else
+			{
+			_LIT(KCedError,"CED Error = %d");
+			ERR_PRINTF2(KCedError,err);
+			// A CED error so kick the state machine
+			iState = ERunning;
+			Kick();
+			}
+		}
+		break;
+	
+	case EDelay :
+		{
+		// Kick the timer and wait for completion
+		SetActive();
+		StartTimerFromScriptLine();
+		iState = EIdling;
+		}
+		break;
+
+	case ERunEndTestCase :
+		{
+			LogTestCaseMarkerL();
+			iState = ERunning;
+			iCanComplete = EFalse;
+			Kick();
+		}
+		break;
+
+	case ERunStartSyncTestCase :
+		{
+			// Check to see if the test case is ready to continue
+			SetActive();
+			iTimer.After( iStatus, KTEFStatusDelay*1000 );
+			TBool syncContinue = iSyncControl->TestCaseContinueL();
+			if( syncContinue )
+				{
+				iState = EIdling;
+				}
+		}
+		break;
+	case ERunPrefix :
+		{
+			SetPrefix();
+			iState = ERunning;
+			iCanComplete = EFalse;
+			Kick();
+		}
+		break;
+		
+	case EIdling :
+		{
+		// Woken up due to either:
+		// A child CScriptControl instance completing OR
+		// the delay timer has completed.
+		iState = ERunning;
+		iCanComplete = EFalse;
+		Kick();
+		}
+		break;
+
+	case EPause :
+		{
+		_LIT(KPaused,"PAUSED - Hit Any Key to Continue\n");
+		ConsoleLogger().Console().Printf(KPaused);
+		ConsoleLogger().Console().Getch();
+		iState = ERunning;
+		iCanComplete = EFalse;
+		Kick();
+		}
+		//Start of defect 115942 
+		break;
+		//End of defect 115942
+
+	case ETestCaseIgnore:
+		{
+		TPtrC scriptLine;
+		//do we want to while till we come to end of test case?
+		while(GetNextScriptLine(scriptLine))
+			{
+			TLex lex(scriptLine);
+			TPtrC token(lex.NextToken());
+			if((token.CompareF(KTEFEndTestCaseCommand) == 0)
+					|| (token.CompareF(KTEFEndSyncTestCaseCommand) == 0)) //we found an end test case one
+				{
+				TPtrC testCID(lex.NextToken());
+				//to support nested test cases
+				if(iTestCaseIDToIgnore.CompareF(testCID) == 0)
+				{
+					//in any case...go back to running and re-evaluate our position at
+					iState = ERunning;
+					iTestCaseIDToIgnore.Set(KTEFNull);
+					iCanComplete = EFalse;
+					iCurrentScriptLine.Set(scriptLine);
+					//before going back to running re-evaluate the 
+					//state of selective testing
+					ProcessEndCase() ; 
+					Kick();
+					break;
+				}
+				}
+			}
+		break;
+		}
+
+	default:
+		break;
+		}
+	}
+
+/**
+ * Implement the PRINT command
+ * Print the string(s) following the PRINT command to the log file
+ */
+void CScriptControl::PrintFromScriptLine() const
+	{
+	TLex lex(iCurrentScriptLine);
+	lex.NextToken();
+	TBuf<KMaxTestExecuteCommandLength> buf;
+	buf.Copy(lex.Remainder());
+
+	_LIT(KCommentString, " //");
+
+	TInt offset = buf.Find(KCommentString);
+	if (offset != KErrNotFound)
+		{
+		buf.SetLength(offset);
+		}
+
+	_LIT(KS,"%S");
+	INFO_PRINTF2(KS,&buf);
+	}
+
+/**
+ * Implement the PREFIX command
+ * Stores the prefix for command line prefixing
+ */
+void CScriptControl::SetPrefix() 
+	{
+	TLex lex(iCurrentScriptLine);
+	// Bypass the PREFIX command
+	lex.NextToken();
+
+	// Get rid of any leading spaces
+	while(!lex.Eos())
+		{
+		TChar peek = lex.Peek();
+		if(peek == ' ')
+			{
+			lex.Inc();
+			}
+		else
+			break;
+		}
+
+	// Chop off the carriage return and insert a space
+	// If there  is a preceding comment line, get rid of that.
+
+	iScriptLinePrefix.Copy(lex.Remainder());
+
+	_LIT(KCarriageReturn, "\r\n");
+	_LIT(KCommentString, " //");
+
+	TInt offset = iScriptLinePrefix.Find(KCommentString);
+	if (offset != KErrNotFound)
+		{
+		iScriptLinePrefix.SetLength(offset);
+		}
+	else
+		{
+		offset = iScriptLinePrefix.Find(KCarriageReturn);
+
+		if (offset != KErrNotFound)
+			{
+			iScriptLinePrefix.SetLength(offset);
+			}
+		}
+
+	_LIT(KTEFSpace, " ");
+	iScriptLinePrefix.Append(KTEFSpace);
+
+	iScriptLinePrefixSet = ETrue;
+		
+	}
+
+/**
+ * Function to evaluate the situation of selective testing 
+ * Returns whether the testcase on the current script line 
+ * should be run.
+ */
+TBool CScriptControl::ProceedTestCase() 
+	{ 
+	
+	//if selective testing is not on, dont bother
+	if(iSelTestingOptions == NULL)
+		return ETrue;
+	iTestCaseCounter++;
+	if(iTestCaseCounter > 1) //if this is nested, let it run unconditionally
+		return ETrue;
+	// the remaining continues only if selective testing is on
+	// AND we have a non-null, and hopefully valid instance of
+	// iSelTestingOptions
+	TLex lex(iCurrentScriptLine);
+	TPtrC token(lex.NextToken());
+	TPtrC testCaseID(lex.NextToken());
+	//evaluating class state variables...
+	//check range
+	TIdentityRelation<TPtrC> crackID(TSelectiveTestingOptions::CompareTPtrC);
+	TIdentityRelation<TRange> rangeComprtr(TRange::CompareTRangeStartCase);
+	TRange dummy(testCaseID,testCaseID);
+	for ( TInt index=0; index<iSelTestingOptions->iSelectiveCaseRange.Count(); ++index )
+		{
+		if ( testCaseID.CompareF(iSelTestingOptions->iSelectiveCaseRange[index].iStartTestCase) == 0 )
+			{
+			iSelTestingOptions->iSelectiveCaseRange[index].iState=TRange::EStateInUse;
+			++iRangeRefCounter;//number of ranges now in operation	
+			}
+		}
+	
+	
+	TBool runCase = ETrue ; //run everything by def
+	if( iSelTestingOptions->iSelectiveTestingType == iInclusive )
+		{
+		//so selective testing is on and also its inclusive...
+		runCase = (iRangeRefCounter>0) || iSelectOne ; 
+		}
+	else if(iSelTestingOptions->iSelectiveTestingType == iExclusive)
+		{
+		//so selective testing is on and also its exclusive...
+		runCase = (iRangeRefCounter<=0) && !iSelectOne ; 
+		}
+	if(!runCase)//if the test case is to be selectively skipped, log it...
+		{
+		//use this one to log unexecuted cases...
+		Logger().LogTestCaseResult(iScriptFile, iCurrentScriptLineNumber, RFileFlogger::ESevrInfo, token, testCaseID,ESkippedSelectively);
+		}
+	if(runCase == EFalse)
+		{
+			iTestCaseIDToIgnore.Set(testCaseID) ; 
+		}
+		
+	return runCase ; 	
+	}
+
+/**
+ * Function to evaluate the state variables 
+ * at the end of test case 
+ */
+void CScriptControl::ProcessEndCase()
+	{
+	if(iSelTestingOptions==NULL) //selective testing is not on
+		return;					// dont bother
+	iTestCaseCounter--;
+	if(iTestCaseCounter<0) //in case we encountered unmatched end cases
+		iTestCaseCounter=0;
+	TLex lex(iCurrentScriptLine);
+	TPtrC token(lex.NextToken());
+	TPtrC testCaseID(lex.NextToken());	
+	//check if this is ending a range
+	TRange dummy(testCaseID,testCaseID);
+	TIdentityRelation<TRange> crackIDRangeend(TRange::CompareTRangeEnd);
+	for ( TInt index=0; index<iSelTestingOptions->iSelectiveCaseRange.Count(); ++index )
+		{
+		if ( testCaseID.CompareF(iSelTestingOptions->iSelectiveCaseRange[index].iEndTestCase) == 0 )
+			{
+			if ( iSelTestingOptions->iSelectiveCaseRange[index].iState == TRange::EStateInUse )
+				{
+				iSelTestingOptions->iSelectiveCaseRange[index].iState=TRange::EStateUsed;
+				--iRangeRefCounter;
+				}
+			else
+				{
+				//	Error condition. An end test case has been matched to a range that has not processed the start test case
+				//	Either the start test case does not exist or the start test case comes after the end test case in the script
+				//or maybe do nothing
+				
+				}
+			}
+		}
+	
+		
+	//always reset the onetime test case thing
+	iSelectOne = EFalse;
+	}
+
+/**
+ * Implement START_TESTCASE/ END_TESTCASE commands
+ * Write a testcase marker to the logfile
+ */
+void CScriptControl::LogTestCaseMarkerL() 
+	{
+	TLex lex(iCurrentScriptLine);
+	TPtrC token(lex.NextToken());
+	TVerdict TestCaseResult(EFail);
+
+	TPtrC TestCaseMarker(lex.NextToken());
+
+		if (token.CompareF(KTEFStartTestCaseCommand) == 0 || token.CompareF(KTEFStartSyncTestCaseCommand) == 0)
+		{
+		// Call the interface routine for logging in HTML & XML format
+		Logger().LogTestCaseResult(iScriptFile, iCurrentScriptLineNumber, RFileFlogger::ESevrHigh, token, TestCaseMarker);
+		iTestCaseID.Copy(TestCaseMarker);
+		}
+	else
+		{
+		// Its an END_TESTCASE.
+		// Need to identify whether all preceding test steps in the file
+		// passed (back to a *matching* START_TESTCASE).
+		TestCaseResult = HasTestCasePassedL(TestCaseMarker);
+
+			// Special case for KTEFEndSyncTestCaseCommand where the result in 
+			// the shared data area needs to be updated so STAT can retrieve it later.
+			if( token.CompareF(KTEFEndSyncTestCaseCommand) == 0 )
+				{
+				// Check to see if the Sync Data has been created
+				if( iSyncControl != NULL )
+					{
+					// Update the TEFResult shared data value
+					iSyncControl->SetResultL( TestCaseResult );
+					}
+				else
+					{
+					User::Leave( KErrNotReady );
+					}
+				}
+		// Call the interface routine for logging in HTML & XML format
+		Logger().LogTestCaseResult(iScriptFile, iCurrentScriptLineNumber, RFileFlogger::ESevrHigh, token, TestCaseMarker, TestCaseResult);
+		iTestCaseID.Copy(KTEFTestCaseDefault);
+		}
+	}
+
+/**
+ *
+ * Implement TestCase pass checking
+ */
+TVerdict CScriptControl::HasTestCasePassedL(TPtrC aTestCaseMarker)
+	{
+	// Looks from the top of the file for the equivalent Start_TestCase
+	// when it finds it it checks that all the steps to the bottom of 
+	// the file (the current position) 
+
+	// Create a Cinidata object to parse through the testexecute.ini
+	// To retrieve the path where the log is to be placed
+
+	CTestExecuteIniData* parseTestExecuteIni = NULL;
+	TBuf<KMaxTestExecuteNameLength> resultFilePath;
+
+	TRAPD(err,parseTestExecuteIni = CTestExecuteIniData::NewL(iDefaultSysDrive));
+	if (err == KErrNone)
+		{
+		CleanupStack::PushL(parseTestExecuteIni);
+		parseTestExecuteIni->ExtractValuesFromIni();
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFHtmlKey, resultFilePath);
+		}
+	else
+		{
+		resultFilePath.Copy(KTestExecuteLogPath);
+		resultFilePath.Replace(0, 2, iDefaultSysDrive);
+		}
+
+	TBuf<KMaxTestExecuteNameLength> resultFileName(resultFilePath);
+	// loading the simplified test result in case of out-of-memory 
+	resultFileName.Append(KTEFTestExecuteResultSimplifiedSummaryFile);
+	if (parseTestExecuteIni != NULL)
+		{
+		CleanupStack::PopAndDestroy(parseTestExecuteIni);
+		}
+
+	// Open the result summary file
+	RFs fS;
+	User::LeaveIfError(fS.Connect());
+	CleanupClosePushL(fS);
+
+	RFile logFile;
+	User::LeaveIfError(logFile.Open(fS,resultFileName, EFileWrite | EFileRead | EFileShareAny));
+	CleanupClosePushL(logFile);
+	TInt fileSize;
+	// Read the complete result summary file onto the heap
+	// It wont be that large
+	User::LeaveIfError(logFile.Size(fileSize));
+	HBufC* resultData = HBufC::NewLC(fileSize);
+	HBufC8* resultData8 = HBufC8::NewLC(fileSize);	
+	TPtr8 ptrData8(resultData8->Des());
+	User::LeaveIfError(logFile.Read(ptrData8));
+	TPtr ptrData(resultData->Des());
+	ptrData.Copy(ptrData8);
+	CleanupStack::PopAndDestroy(resultData8);
+
+	TBool foundMarker(EFalse);
+	TBool foundNonPassResult(EFalse);
+	TInt duplicatesCounter(0);
+
+	TLex lex(ptrData);
+	while (!lex.Eos())
+		{
+		// Find the ***Result keywords
+		TPtrC commandName( lex.NextToken() );
+		if(	commandName.CompareF(KTEFStartTestCaseCommand) == 0 ||
+			commandName.CompareF(KTEFStartSyncTestCaseCommand) == 0 )
+			{
+			if (lex.NextToken() == aTestCaseMarker)
+				{
+				// Increment the counter to identify that the test case id is duplicated
+				duplicatesCounter++;
+				if (duplicatesCounter == 2)
+					{
+					// If the test case id is duplicated for more than once,
+					// issue a warning in the log file, mentioning duplicate of test case id
+					_LIT(KWarnDuplicateTCID, "Test Case ID : %S re-used");
+					WARN_PRINTF2(KWarnDuplicateTCID, &aTestCaseMarker);
+					}
+
+				// When a matching test case id is found, the found marker is set to ETrue
+				foundMarker = ETrue;
+				// Initialise the foundNonPassResult to EFalse, on entry into each test case result in the log
+				foundNonPassResult = EFalse;
+				continue;
+				}
+			continue;
+			}
+		else if (foundMarker && commandName == KTEFResultTag)
+			{
+			// If the START_TESTCASE is found and a RESULT tag is found in the test result file,
+			// Extract the result value set for every test step called within
+			// and check to see if there are any non-pas results
+			_LIT(KTEFEquals,"=");
+			if (lex.NextToken() != KTEFEquals)
+			continue;
+			TPtrC result(lex.NextToken());
+			if(result != KTEFResultPass)
+				{
+				// Set the foundNonPassResult to ETrue indicating the test case to fail
+				foundNonPassResult = ETrue;
+				}
+			}			
+		}
+
+	CleanupStack::PopAndDestroy(resultData);
+	CleanupStack::Pop(&logFile);
+	logFile.Close();
+	CleanupStack::Pop(&fS);
+	fS.Close();
+
+	if (foundMarker)
+		{
+		if (foundNonPassResult)
+			{
+			return EFail;
+			}
+		else
+			{
+			return EPass;
+			}
+		}
+	else
+		{
+		return EInconclusive;
+		}
+	}
+
+/**
+ * Implement the DELAY command
+ */
+void CScriptControl::StartTimerFromScriptLine()
+	{
+	TLex lex(iCurrentScriptLine);
+	lex.NextToken();
+	TLex delayLex(lex.NextToken());
+	TInt delay;
+	// Read the delay in milliseconds
+	TInt err = delayLex.Val(delay);
+	if(err)
+		// Set the default
+		delay = KDefaultDelayMilliseconds;
+	iTimer.After(iStatus,delay*1000);
+	}
+
+/**
+ * Secure - same for Target and Wins
+ */
+void CScriptControl::RunCedFromScriptLineL()
+	{
+	TLex lex(iCurrentScriptLine);
+	// Skip CED
+	lex.NextToken();
+	TPtrC cedCommandLine(lex.Remainder());
+	iCurrentScriptLine.Set(cedCommandLine);
+	RProcess process;
+	User::LeaveIfError(process.Create(_L("ced.exe"),iCurrentScriptLine));
+	process.Rendezvous(iStatus);
+	// Run CED asynchronously
+	process.Resume();
+	process.Close();
+	}
+
+/**
+ * Set up the path of a script file for a child CScriptControl object
+ */
+void CScriptControl::GetScriptFileFromScriptLine()
+	{
+	TLex lex(iCurrentScriptLine);
+	lex.NextToken();
+	iChildScriptFile.Set(lex.NextToken());
+	}
+
+/**
+ * @param aUtilsCommand - Command string for the utilities command
+ * Implement basic commands:
+ * NB: Always requires the full path
+ * Logic borrowed from Scheduletest
+ * Always complete synchronously
+ * 
+ * CopyFile
+ * MKDir
+ * MakeReadWrite
+ * Delete
+ * DeleteDirectory
+ */
+void CScriptControl::RunUtilsFromScriptLineL() const
+	{
+	_LIT(KDefault,				"?:\\default");
+	_LIT(KCDrive,				"?:\\"); 
+	_LIT(KTEFBackslash,			"\\" );
+
+	TBuf<10> defaultPath(KDefault);
+	defaultPath.Replace(0, 2, iTestSysDrive);
+
+	TBuf<3> cDrive(KCDrive);
+	cDrive.Replace(0, 2, iTestSysDrive);
+
+	RFs fS;
+	User::LeaveIfError(fS.Connect() );
+	CleanupClosePushL(fS);
+
+	TLex lex(iCurrentScriptLine);
+	lex.NextToken();
+	TPtrC token(lex.NextToken());
+	if(token.CompareF(KTEFRunUtilsCopyFile) == 0)
+		{
+		TPtrC file1=lex.NextToken();
+		TPtrC file2=lex.NextToken();
+		TParse source, dest;
+		CFileMan* fMan = CFileMan::NewL(fS);
+		CleanupStack::PushL(fMan);
+		User::LeaveIfError(source.Set(file1, &defaultPath, NULL) );
+		User::LeaveIfError(dest.Set(file2, &defaultPath, NULL) );
+		User::LeaveIfError(fMan->Copy(source.FullName(), dest.FullName(), CFileMan::EOverWrite) );
+		CleanupStack::PopAndDestroy(fMan);
+		}
+	else if(token.CompareF(KTEFRunUtilsMkDir) == 0)
+		{
+		token.Set(lex.NextToken());
+		TParse fileName;
+
+		if (!token.Length())
+			User::Leave(KErrPathNotFound);
+		
+		TPtrC lastChar(token.Mid(token.Length() - 1));
+		if ( lastChar.CompareF(KTEFBackslash) != 0 )
+			{
+			TBuf<64> tempToken(token);
+			tempToken.Append(KTEFBackslash);
+			token.Set(tempToken);
+			}
+
+		User::LeaveIfError( fileName.Set(token, &cDrive, NULL) );
+		User::LeaveIfError( fS.MkDir( fileName.DriveAndPath() ) );
+		}
+	else if(token.CompareF(KTEFRunUtilsDeleteFile) == 0 ||
+	         token.CompareF(KTEFRunUtilsDelete) == 0)
+		{
+		token.Set(lex.NextToken());
+		// defect047128 - Code change for handling wildcard deletes
+		CFileMan* fMan = CFileMan::NewL(fS);
+		CleanupStack::PushL(fMan);
+		User::LeaveIfError(fMan->Delete(token) );
+		CleanupStack::PopAndDestroy(fMan);
+		}
+	else if(token.CompareF(KTEFRunUtilsMakeReadWrite) == 0)
+		{
+		token.Set(lex.NextToken());
+		TParse fileName;
+		User::LeaveIfError(fileName.Set(token, &defaultPath, NULL) );
+		TInt err = fS.SetAtt(fileName.FullName(),0, KEntryAttReadOnly);
+		if (err != KErrNone && err != KErrNotFound)
+			User::Leave(err);
+		}
+	//It deletes the specified directory
+	else if(token.CompareF(KTEFDeleteDirectory) == 0)
+		{
+		token.Set(lex.NextToken());
+		TParse fileName;
+
+		if (!token.Length())
+			User::Leave(KErrPathNotFound);
+		
+		TPtrC lastChar(token.Mid(token.Length() - 1));
+		if ( lastChar.CompareF(KTEFBackslash) != 0 )
+			{
+			TBuf<64> tempToken(token);
+			tempToken.Append(KTEFBackslash);
+			token.Set(tempToken);
+			}
+
+		CFileMan* fMan = CFileMan::NewL(fS);
+		CleanupStack::PushL(fMan);
+
+		User::LeaveIfError(fileName.Set(token, &cDrive, NULL) );
+		User::LeaveIfError( fMan->RmDir( fileName.DriveAndPath() ) );
+
+		CleanupStack::PopAndDestroy(fMan);
+		}
+	
+	fS.Close();
+	CleanupStack::Pop(&fS);	
+	}
+
+/**
+ * Read the Script File data into a heap buffer
+ * We could read the file line by line but that would be cumbersome, and unless there
+ * is a heap size problem, this is tidier.
+ */
+void CScriptControl::CreateScriptDataFromScriptFileL()
+	{
+	RFs fS;
+	User::LeaveIfError(fS.Connect());
+	CleanupClosePushL(fS);
+	RFile scriptFile;
+	User::LeaveIfError(scriptFile.Open(fS,iScriptFile,EFileRead | EFileShareAny));
+	CleanupClosePushL(scriptFile);
+	TInt fileSize;
+	User::LeaveIfError(scriptFile.Size(fileSize));
+	// Create a 16bit heap buffer
+	iScriptData = HBufC::NewL(fileSize);
+	HBufC8* narrowData = HBufC8::NewL(fileSize);
+	CleanupStack::PushL(narrowData);
+	TPtr8 narrowPtr=narrowData->Des();
+	// Read the file into an 8bit heap buffer
+	User::LeaveIfError(scriptFile.Read(narrowPtr));
+	TPtr widePtr(iScriptData->Des());
+	// Copy it to the 16bit buffer
+	widePtr.Copy(narrowData->Des());
+	CleanupStack::PopAndDestroy(narrowData);
+	CleanupStack::Pop(2);
+	scriptFile.Close();
+	fS.Close();
+	// Set up the instance token parser
+	iScriptLex = iScriptData->Des();
+	}
+
+/**
+ * Extracts the human readable server name from the current script line then
+ * calls Client RTestServ Interface to make a connection to the server.
+ */
+void CScriptControl::CreateServerFromScriptLineL()
+	{
+	TLex lex(iCurrentScriptLine);
+	lex.NextToken();
+	TInt i=0;
+	TInt count = iServers.Count();
+	TPtrC serverName(lex.NextToken());
+	
+	// We loop through to see if the server has already been created
+	for(i=0;i<count;i++)
+		{
+		if(iServers[i]->ServerName() == serverName)
+			// Server already exists in our array
+			break;
+		}
+	if(i == count)
+		{
+		// Create a new RTestServ pointer and add it to the list
+		RScriptTestServ* serv = new (ELeave) RScriptTestServ;
+		// Connect using the client API
+		TInt err;
+		if(lex.NextToken().CompareF(KTEFLoadSuiteSharedData) == 0)
+			{
+			err = serv->Connect(serverName,ETrue);
+			}
+		else
+			err = serv->Connect(serverName,EFalse);
+		if(err)
+			{
+			// Don't add the server to the array if we fail to connect.
+			delete serv;
+			// Caller TRAP's
+			User::Leave(err);
+			}
+		iServers.Append(serv);
+		}
+	}
+
+/**
+ * @param aIndex - Return the index of the RTestServ instance - If found
+ * @return - EFalse if server not found. ETrue if server found.
+ * 
+ */
+TBool CScriptControl::GetServerIndexFromScriptLine(TInt& aIndex)
+	{
+	TLex lex(iCurrentScriptLine);
+	TLex lexTimeout;
+	_LIT(KErrInvalidArgumentSet,"The arguments are not provided in proper format.\
+			Unable to retrieve the details of the server from the command line");
+
+	TPtrC command(lex.NextToken());
+	if(command.CompareF(KTEFRunTestStepResultCommand) == 0)
+		{
+		lex.NextToken();
+		lex.SkipSpace();
+		lex.Mark();
+		}
+		
+	else if(command.CompareF(KTEFRunPanicStepResultCommand) == 0)
+		{
+		lex.NextToken();
+		TPtrC panicString(lex.NextToken());
+		// Check to see if the panic string contains open quotes and close quotes
+		// If the panic string token contains open quote, it is understood that the panic string contains spaces
+		// So, look for close quote in the subsequent tokens. If not found, return boolean false as return value
+		if(panicString.Left(1).Compare(KTEFOpenQuotes) == 0 && panicString.Right(1).Compare(KTEFOpenQuotes) != 0)
+			{
+			TBool validCommandLine(EFalse);
+			while(!lex.Eos() && !validCommandLine)
+				{				
+				panicString.Set(lex.NextToken());
+				if(panicString.Right(1).Compare(KTEFOpenQuotes) == 0)
+					validCommandLine = ETrue;
+				}
+			if (!validCommandLine)
+				{
+				ERR_PRINTF1(KErrInvalidArgumentSet);
+				return EFalse;
+				}
+			}
+		lex.SkipSpace();
+		lex.Mark();
+		}
+	else if(command.CompareF(KTEFRunTestStepCommand) == 0 ||
+			command.CompareF(KTEFStartTestBlock) == 0)
+		{
+		TInt firstChar;
+		TPtrC commandStr;
+		TBool panicStringComplete(ETrue);
+		while(!lex.Eos())
+			{
+			lex.SkipSpace();
+			lex.Mark();
+			
+			TPtrC	token = lex.NextToken();
+			if( token.Length()>0 )
+				{
+				commandStr.Set( token );
+				firstChar = commandStr[0];
+				// 33 is the ascii value for "!". Used here for confirming switches
+				if (firstChar != KTEFAsciiExclamation && panicStringComplete)
+					{
+					break;
+					}
+				// Check to see if !PanicString TEF parameter contains panic string with spaces
+				// If so, see if they are enclosed within a open & close braces
+				if(commandStr.Length() > 14 && 
+					commandStr.Mid(0,14).Compare(_L("!PanicString=\"")) == 0)
+						panicStringComplete = EFalse;
+				if(!panicStringComplete && commandStr.Right(1).Compare(KTEFOpenQuotes) == 0)
+					panicStringComplete = ETrue;
+				}
+			}
+			if (!panicStringComplete)
+				{
+				ERR_PRINTF1(KErrInvalidArgumentSet);
+				return EFalse;
+				}
+		}
+	
+	// We need to skip the timeout if it's there.
+	if(	command.CompareF(KTEFRunTestStepCommand) == 0 ||
+		command.CompareF(KTEFStartTestBlock) == 0)
+		lexTimeout=lex.MarkedToken();
+	else
+		lexTimeout=lex.NextToken();
+	TInt timeout;
+	TPtrC serverName;
+	if(lexTimeout.Val(timeout) != KErrNone)
+		// No timeout so use the second token
+		serverName.Set(lex.MarkedToken());
+	else
+		// Timeout value there
+		serverName.Set(lex.NextToken());
+	TInt i=0;
+	// Loop through the installed servers
+	TInt count = iServers.Count();
+	for(i=0;i<count;i++)
+		{
+		if(iServers[i]->ServerName() == serverName)
+			// Found server installed
+			break;
+		}
+	// Return found or not found
+	if(i == count)
+		return EFalse;
+	else
+		{
+		aIndex = i;
+		if (iServers[i]->SharedData())
+			{
+			iConcurrent = EFalse;
+			}
+		return ETrue;
+		}
+	}
+
+/**
+ *  * @return - ETrue if the scriptline is valid, else retuens EFalse
+ */
+TBool CScriptControl::CheckValidScriptLine() const
+	{
+	TLex lex(iCurrentScriptLine);
+	TPtrC command(lex.NextToken());
+	TBool panicCodeSet(EFalse);
+	TBool panicStringSet(EFalse);
+	TBool heapValueSet(EFalse);
+	TBool validScript(ETrue);
+	TBool oomRequestSet(EFalse);
+	TBool setupOptionSet(EFalse);
+	
+	if(command.CompareF(KTEFRunTestStepCommand) == 0)
+		{
+		TInt firstChar;
+		TPtrC commandStr;
+		while(!lex.Eos())
+			{
+			lex.SkipSpace();
+			commandStr.Set(lex.NextToken());
+			firstChar = commandStr[0];
+			// 33 is the ascii value for "!". Used here for confirming switches
+			if (firstChar == KTEFAsciiExclamation)
+				{
+				if (commandStr.Length() >= KTEFMinErrorParamLength && commandStr.Mid(0,KTEFMinErrorParamLength).CompareF(KTEFError) == 0)
+					{
+					if(command.CompareF(KTEFRunTestStepCommand) == 0)
+						command.Set(KTEFRunErrorStepResultCommand);
+					else
+						validScript = EFalse;
+					}
+				else if (commandStr.Length() >= KTEFMinSetupParamLength && commandStr.Mid(0,KTEFMinSetupParamLength).CompareF(KTEFSetUpParam) == 0)
+					{
+					if(command.CompareF(KTEFRunTestStepCommand) == 0 && !setupOptionSet)
+						setupOptionSet = ETrue;
+					else
+						validScript = EFalse;
+					}
+				else if (commandStr.Length() > KTEFMinResultParamLength && commandStr.Mid(0,KTEFMinResultParamLength).CompareF(KTEFResult) == 0 && commandStr.Mid(KTEFMinResultParamLength).Length() <= KTEFMaxVerdictLength)
+					{
+					if (command.CompareF(KTEFRunTestStepCommand)  == 0)
+						command.Set(KTEFRunTestStepResultCommand);
+					else
+						validScript = EFalse;
+					}
+				else if (commandStr.Length() >= KTEFMinPanicCodeParamLength && commandStr.Mid(0,KTEFMinPanicCodeParamLength).CompareF(KTEFPanicCode) == 0)
+					{
+					if ((command.CompareF(KTEFRunTestStepCommand) == 0 || command.CompareF(KTEFRunPanicStepResultCommand) == 0) && !panicCodeSet)
+						{
+						command.Set(KTEFRunPanicStepResultCommand);
+						panicCodeSet=ETrue;
+						}
+					else
+						validScript = EFalse;
+					}
+				else if (commandStr.Length() >= KTEFMinPanicStringParamLength && commandStr.Mid(0,KTEFMinPanicStringParamLength).CompareF(KTEFPanicString) == 0)
+					{
+					if ((command.CompareF(KTEFRunTestStepCommand) == 0 || command.CompareF(KTEFRunPanicStepResultCommand) == 0) && !panicStringSet)
+						{
+						command.Set(KTEFRunPanicStepResultCommand);
+						panicStringSet = ETrue;
+						}
+					else
+						validScript = EFalse;
+					}
+				else
+					{
+					if (commandStr.Length() >= KTEFMinHeapParamLength && commandStr.Mid(0,KTEFMinHeapParamLength).CompareF(KTEFHeap) == 0 && !heapValueSet)
+						heapValueSet = ETrue;
+					else if (commandStr.Length() >= KTEFMinOomParamLength && commandStr.Mid(0,KTEFMinOomParamLength).CompareF(KTEFOom) == 0 && !oomRequestSet)
+						oomRequestSet = ETrue;
+					else
+						validScript = EFalse;
+					}
+				}
+			else
+				break;
+			}
+		}
+		return validScript;
+	}
+
+/**
+ * Return the next line in the script file
+ * @param aScriptLine - return line in the script file minus CRLF
+ * @return - True if line found, false for end of file.
+ */	
+TBool CScriptControl::GetNextScriptLine(TPtrC& aScriptLine)
+	{
+	if(iScriptLex.Eos())
+		{
+		// Fix defect 1193337, check the value is zero or not. If zero, this should be no nested run script
+		if((0 == iNestedNumRunScriptInLoop) && iLoop)
+		// End defect 119337
+			{
+			_LIT(KEndRepeatNotFound,"The END_REPEAT command is not found");
+			INFO_PRINTF1(KEndRepeatNotFound);
+			}
+		
+		// Fix defect 119337, check if this is still in loop and this run script command is nested
+		// decrease one shows that the nested number is decreased
+		else if (iNestedNumRunScriptInLoop > 0 && iLoop)
+			{
+			--iNestedNumRunScriptInLoop;
+			}
+		// End defect 119337
+		
+		return EFalse;
+		}
+	// Mark the current script line to return
+	iScriptLex.Mark();
+	if(iLoop && !iCheckVar)
+		{
+		iStoreLoop.Assign(iScriptLex.RemainderFromMark());
+		iTempStoreLoop.Assign(iScriptLex.RemainderFromMark());
+		iCheckVar=ETrue;
+		}
+	// Place the lex marker for the next read
+	while(!iScriptLex.Eos())
+		{
+		TChar peek = iScriptLex.Peek();
+		if(peek == '\n')
+			{
+			iScriptLex.Inc();
+			iCurrentScriptLineNumber++;
+			break;
+			}
+		else
+			iScriptLex.Inc();
+		}
+	aScriptLine.Set(iScriptLex.MarkedToken());
+	if(aScriptLine.FindF(KTEFRunScriptCommand)!=KErrNotFound && iLoop)
+		{
+		// Fix defect 119337, add this integer shows a nested run script added.
+		++iNestedNumRunScriptInLoop;
+		// End Fix defect 119337
+		}
+	if(aScriptLine.Length() || !iScriptLex.Eos())
+		return ETrue;
+	else
+		return EFalse;
+	}
+
+/**
+ * Return the next line from script file which is to be looped
+ * @param aScriptLine - return line in the script file which is under loop minus CRLF
+ * @return -True if line is found else return false
+ * 
+ * If RUN_SCRIPT command has been encountered return the line from GetNextScriptLine Function
+ */
+TBool CScriptControl::GetLoopScriptLine(TPtrC& aScriptLine)
+	{
+	// Fix defect 119337, check if the run script is nested
+	if (0 != iNestedNumRunScriptInLoop)
+	// End defect 119337
+		return(GetNextScriptLine(aScriptLine));
+	if(iStoreLoop.Eos())
+		return EFalse;
+	iStoreLoop.Mark();
+	while(!iStoreLoop.Eos())
+		{
+		TChar peek = iStoreLoop.Peek();
+		if(peek == '\n')
+			{
+			iStoreLoop.Inc();
+			break;
+			}
+		else
+			iStoreLoop.Inc();
+		}
+	aScriptLine.Set(iStoreLoop.MarkedToken());
+	if(aScriptLine.Find(KTEFEndRepeat)!=KErrNotFound)
+		{
+		iStoreLoop.Assign(iTempStoreLoop);	
+		}
+	if(aScriptLine.FindF(KTEFRunScriptCommand)!=KErrNotFound)
+		{
+		// Fix defect 119337, add this integer shows a nested run script added.
+		++iNestedNumRunScriptInLoop;
+		// End defect 119337
+		}
+	if(aScriptLine.Length() || !iStoreLoop.Eos())
+		return ETrue;
+	else
+		return EFalse;
+	}
+
+/**
+ * @param aErr - The completion code
+ * @param aPanicString - Descriptor reference containing the panic string if a test were to panic
+ * @param aScriptLineNumber - Script line number used for printing result into log file
+ * @param aCommand - Command name also used for printing result into log file
+ * Called by a CClientControl or CProgramControl child object
+ */
+void CScriptControl::TaskCompletion(TInt aErr, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,TBool aTaskCanComplete,TTEFItemArray* aItemArray)
+	{
+	if(aItemArray)
+		{
+		TVerdict err = Logger().LogBlock( aItemArray, aScriptLineNumber );
+		
+		// If no error was set on the server side (ie. a panic) then set
+		//  it here with the post processing result
+		if( EPass == aErr && aPanicString.Length() == 0 )
+			{
+			aErr = err;
+			}
+		}
+	// Log the test step result to the output file
+	LogResult((TVerdict)aErr, aPanicString, aScriptLineNumber, aCommand);
+		
+	if(aErr != KErrNone && aErr != KErrNotSupported && iBreakOnError)
+		// Put this instance of the script engine into the closing state as we've
+		// encountered the BREAK_ERROR_ON command.
+		// KErrNotSupported is considered a benign error 
+		{
+		iState = EClosing;
+		}
+	iAsyncTasksOutstanding--;
+	// Check the flag first then trigger our own RunL()
+	if(aTaskCanComplete || iCanComplete)
+		Complete(aErr);
+	}
+
+/**
+ * Print the current script line to the console
+ */
+void CScriptControl::PrintCurrentScriptLine() const
+	{
+	// Check we don't overflow
+	TBuf<KMaxTestExecuteLogLineLength> output;
+	if((iCurrentScriptLine.Length() + iScriptFile.Length() + 4 ) > output.MaxLength())
+		{
+		output.Copy(iAlteredScriptLine);
+		Logger().PrintCurrentScriptLine(output);
+		return;
+		}
+	// Copy the script filename. Handy for recursion
+	output.Copy(iScriptFile);
+	output.Append(KTEFSpace);
+	// Append the script file line
+	output.Append(iCurrentScriptLine);
+	// Write to console
+	ConsoleLogger().Console().Printf(KTEFStringFormat,&output);
+
+	Logger().PrintCurrentScriptLine(output);
+	}
+
+/**
+ * Checks for commented commands and increments a counter for logging
+ */
+TBool CScriptControl::CheckCommentedCommands() const
+	{
+	if(!iCurrentScriptLine.Length())
+		return ETrue;
+	
+	TLex lex(iCurrentScriptLine);
+	TPtrC token(lex.NextToken());
+	if (!token.Length())
+		return ETrue;
+	
+	TInt firstChar = iCurrentScriptLine[0];
+	if(firstChar == '/')
+		{
+		TInt findRunTestStep;
+		TInt findRunPanicStep;
+		TInt findRunScript;
+		TInt findRunProgram;
+		TInt findRunWSProgram;
+		TInt findStartTestBlock;
+		findRunTestStep=iCurrentScriptLine.Find(KTEFRunTestStepCommand);
+		findRunScript=iCurrentScriptLine.Find(KTEFRunScriptCommand);
+		findRunPanicStep=iCurrentScriptLine.Find(KTEFRunPanicStepCommand);
+		findRunProgram=iCurrentScriptLine.Find(KTEFRunProgramCommand);
+		findRunWSProgram=iCurrentScriptLine.Find(KTEFRunWSProgramCommand);
+		findStartTestBlock=iCurrentScriptLine.Find(KTEFStartTestBlock);
+		if(findRunTestStep>0 || findRunScript>0 || findRunPanicStep>0 || findRunProgram>0 || findRunWSProgram>0 || findStartTestBlock>0 && !iStartLooping)
+			{
+			commentedCommandsCount++;
+			}
+		}
+	if(firstChar == '\r' || firstChar == '\n' || firstChar == '#' || firstChar == '/')
+		return ETrue;
+	return EFalse;
+	}
+
+/**
+ * @param aResult - Test Step result
+ * @param aPanicString - Descriptor containing the panic string if test were to panic
+ * @param aScriptLineNumber - The line in the script file
+ * @param aCommand - Command name whose result is set for logging
+ * Log a RUN_TEST_STEP, RUN_PANIC_STEP or RUN_PROGRAM result to file
+ */
+void CScriptControl::LogResult(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand)
+	{
+	// Call the Logger()'s LogResult() routine to manipulate results of RUN_TEST_STEP command/variants
+	// Also controls the fields for logging both HTML & XML logging
+	Logger().LogResult(aResult, aPanicString, aScriptLineNumber, aCommand, iScriptFile, RFileFlogger::ESevrHigh);
+	}
+
+/**
+ * Constructor
+ * @param RTestServ - Reference to a root RTestServer instance
+ * @param aCommand - Reference to a RUN_TEST_STEP script line
+ * @param MTaskCompletion - Reference to the parent completion interface
+ * @param aScriptLineNumber - The line in script file
+ * @param aLogger - Reference to the Logger class
+ * @param aLoopIndex - TInt reference that provides the loop index for the test. The value is 0 if not in loop.
+ * @param aTestCaseID - Descriptor containing the test case id, if test run is within a test case
+ * @param aScriptFilePath - The path of the script file being executed
+ * @param aSysDrive - Default system drive letter
+ * @param aTestSysDrive - System drive letter overwritten from testexecute.ini
+ */
+CClientControl::CClientControl(RScriptTestServ& aServ,const TDesC& aCommand, MTaskCompletion& aCompletion, TInt aScriptLineNumber, CTestExecuteLogger& aLogger, TInt aLoopIndex, const TDesC& aTestCaseID, TPtrC& aScriptFilePath, const TDriveName& aSysDrive, const TDriveName& aTestSysDrive)
+:	CTaskControlBase(aCommand,aCompletion,aScriptLineNumber,aLogger)
+,	iServ(aServ)
+,	iRetryCount(0)
+,	iLoopIndex(aLoopIndex)
+,	iTestCaseID(aTestCaseID)
+,	iBlockArrayPkg(NULL)
+,	iBlockArrayPtr(STATIC_CAST(TUint8*,NULL), 0)
+,	iScriptFilePath(aScriptFilePath)
+,	iDefaultSysDrive(aSysDrive)
+,	iTestSysDrive(aTestSysDrive)
+	{
+	// Extract the parameters to the test step and store them in the class
+	GetStepParamsFromStepCommand();
+	}
+
+CClientControl* CClientControl::NewL(	RScriptTestServ& aTestServ,
+										const TDesC& aCommand,
+										MTaskCompletion& aCompletion,
+										TInt aScriptLineNumber,
+										CTestExecuteLogger& aLogger,
+										TInt aLoopIndex,
+										const TDesC& aTestCaseID,
+										const TDesC& aEndBlockCommand,
+										TPtrC& aScriptFilePath,
+										const TTEFItemArray& aBlockArray,
+										const TDriveName& aSysDrive,
+										const TDriveName& aTestSysDrive)
+	{
+	CClientControl* self = new (ELeave) CClientControl(	aTestServ,
+														aCommand,
+														aCompletion,
+														aScriptLineNumber,
+														aLogger,
+														aLoopIndex,
+														aTestCaseID,
+														aScriptFilePath,
+														aSysDrive,
+														aTestSysDrive);
+	CleanupStack::PushL(self);
+	self->ConstructL(aEndBlockCommand, aBlockArray);
+	CleanupStack::Pop();
+	return self;
+	}
+
+void CClientControl::ConstructL( const TDesC& aEndBlockCommand, const TTEFItemArray& aBlockArray )
+	{
+	iEndBlockCommand.Set( aEndBlockCommand );
+	TTEFItemPkgBuf	itemPckgBuf;
+	TInt			count = aBlockArray.Count();
+	iBlockArrayPkg	= HBufC8::NewL( count * itemPckgBuf.Size() );
+	iBlockArrayPtr.Set( iBlockArrayPkg->Des() );
+	for( TInt i=0; i<count; i++ )
+		{
+		itemPckgBuf = aBlockArray.At(i);
+		iBlockArrayPtr.Append( itemPckgBuf );
+		}
+	}
+
+TTEFItemArray* CClientControl::CreateBlockArrayLC()
+	{
+	TTEFItemPkgBuf	itemPckgBuf;
+	TPtr8			blockArrayPtr(iBlockArrayPkg->Des());
+	TInt			count = blockArrayPtr.Size()/itemPckgBuf.Size();
+	TTEFItemArray*	itemArray = new (ELeave) TTEFItemArray( count );
+	CleanupStack::PushL( itemArray );
+
+	TInt	pos = 0;
+	for( TInt i=0; i<count; i++ )
+		{
+		itemPckgBuf.Copy(blockArrayPtr.Mid(pos, itemPckgBuf.Size()));
+		pos += itemPckgBuf.Size();
+		itemArray->AppendL( itemPckgBuf() );
+		}
+
+	return itemArray;
+	}
+	
+/**
+ * Destructor
+ */
+CClientControl::~CClientControl()
+	{
+	iTimer.Cancel();
+	iTimer.Close();
+	
+	if( iBlockArrayPkg )
+		{
+		delete iBlockArrayPkg;
+		iBlockArrayPkg = NULL;
+		}
+	}
+const TInt KDisableTimer = -1;
+
+/** 
+ * Test step has done. log the test result. 
+ */
+void CClientControl::TestStepComplete()
+	{
+	iSession.Close();
+	if(iBlockArrayPkg)
+		{
+		TTEFItemArray *itemArray = CreateBlockArrayLC();
+		iParent.TaskCompletion(iStatus.Int(), iTaskExitCategory, iScriptLineNumber, iEndBlockCommand, iTaskCanComplete, itemArray);
+		CleanupStack::PopAndDestroy(itemArray);
+		}
+	else
+		{
+		iParent.TaskCompletion(iStatus.Int(), iTaskExitCategory, iScriptLineNumber, iCommandLine, iTaskCanComplete);
+		}
+	}
+
+/**
+ * Pure virtual
+ * Test step handling state machine
+ * Kick'd() into by the parent CScriptControl object. Constructed in the EInit state
+ */
+void CClientControl::RunL()
+	{
+	switch(iState)
+		{
+	case EInit	:
+		User::LeaveIfError(iTimer.CreateLocal());
+		if(iBlockArrayPkg)
+			{
+			User::LeaveIfError(iSession.Open(iServ, EFalse));		
+			}
+		else
+			{
+			User::LeaveIfError(iSession.Open(iServ, ETrue, iStepName));
+			}
+		// Whilst testing concurrent mode, the OS occasionally completes with
+		// KErrServerBusy or KErrInUse.
+		
+		// clean up retry counter. case ERetry will using.
+		iRetryCount = 0;
+	case EServerRetry :
+		{
+		SetActive();
+		
+		// Set the heap size for creating the thread heap size
+		iTaskExitCategory.Copy(iTaskHeapSize);
+
+		TBuf<5> checkOOMArgsBuf;
+
+		// Check if the step args has the OOM arguments already
+		// A minimum 5 chars expected to check this : "OOM=0" or "OOM=1"
+		if (iStepArgs.Length() >=5)
+			{
+			// Extract the first 5 chars from the start of step args string
+			checkOOMArgsBuf.Copy(iStepArgs.Mid(0,5));
+			}
+
+		_LIT(KOOMOne,"OOM=1");
+		_LIT(KOOMZero,"OOM=0");
+
+		// Set the OOM argument after checking for existence of OOM param already
+		if ((checkOOMArgsBuf.CompareF(KOOMOne) != KErrNone) && (checkOOMArgsBuf.CompareF(KOOMZero) != KErrNone))
+			{
+			// Insert the OOM arguments to the start of iStepArgs string
+			if (iOOMRequestSet) // Set OOM=1 if !OOM is used in the RUN_TEST_STEP command
+				iStepArgs.Insert(0,_L("OOM=1 "));
+			else
+				iStepArgs.Insert(0,_L("OOM=0 "));
+			}
+
+		TBuf<KMaxTestExecuteCommandLength> checkSetUpArgsBuf;
+
+		// Check if the step args has the Setup arguments already
+		// A min of 13 chars expected to check this : "OOM=0 !Setup=" or "OOM=1 !Setup="
+		if (iStepArgs.Length() >=13)
+			{
+			// Extract 7 chars after skipping the OOM arguments "OOM=0 " or "OOM=1 "
+			checkSetUpArgsBuf.Copy(iStepArgs.Mid(6,7));
+			}
+
+		// Set the !Setup argument after checking for existence !Setup param already
+		if (checkSetUpArgsBuf.CompareF(KTEFSetUpParam) != KErrNone)
+			{
+			// Retain the !Setup value from RUN_TEST_STEP command, if available
+			if (iSetUpParamValue.Length() == KTEFZeroValue)
+				{
+				// If !Setup is not used in RUN_TEST_STEP, set the !Setup to TTestSetupState::ESetupNone (0)
+				iSetUpParamValue.Copy(KTEFSetUpParam);
+				iSetUpParamValue.AppendNum(TTestSetupState(ESetupNone));
+				}
+
+			// Append a space and also include the loop index
+			iSetUpParamValue.Append(KTEFSpace);
+			// The loop index is 0 if the test is not in loop; loop index, otherwise
+			iSetUpParamValue.AppendNum(iLoopIndex);
+			iSetUpParamValue.Append(KTEFSpace);
+			
+			// Append the TestCaseID along with the Setup params
+			iSetUpParamValue.Append(iTestCaseID);
+			iSetUpParamValue.Append(KTEFSpace);
+
+			// Insert the !Setup arguments after the OOM arguments within the iStepArgs
+			iStepArgs.Insert(6, iSetUpParamValue);
+			}
+		
+		// Call the async client API to run the test step
+		if(iBlockArrayPkg)
+			{
+			iSession.RunTestBlock(iStepArgs,iTaskExitCategory,iBlockArrayPtr,iStatus);
+			}
+		else
+			{
+			iSession.RunTestStep(iStepArgs,iTaskExitCategory,iStatus);
+			}
+		// Start a timer and provide it with our callback MTaskCompletion
+		iState = ERunning;
+		// Only start the timer if the disable value is not set
+		if(iTaskTimeout != KDisableTimer)
+			{
+			iTaskTimer = CTaskTimer::NewL(*this);
+			iTaskTimer->Timeout(iTaskTimeout);
+			}
+		}
+		break;
+
+	case ERunning :
+		{
+		// We have been completed but we need to find out the source
+		// If the timer expires it Aborts the server test step which results in
+		// the RunTestStep call completing with KErrAbort.
+		// When the timer expires it calls us back and we delete it then NULL it.
+		if(iTaskTimer)
+			{
+			// The timer did not expire
+			iTaskTimer->Cancel();
+			delete iTaskTimer;
+			iTaskTimer = NULL;
+			}
+		const TInt KRetry10Microseconds = 100000;
+		const TInt KMaxRetryCount = 20;
+		if(iStatus.Int() == KErrInUse && iRetryCount < KMaxRetryCount)
+			{
+			// OS (not the server) has rejected the call.
+			// Timed retry
+			// Noticed this one after panic's in shared data mode
+			iState = EServerRetry;
+			// Keep increasing the timeout
+			iRetryCount++;
+			SetActive();
+			iLogger.LogExtra((TText8*)__FILE__,__LINE__,ESevrInfo,
+					_L("Error Message :: The Task Is Retrying "));
+			iTimer.After(iStatus,KRetry10Microseconds * iRetryCount);							
+			}		
+		else if(iStatus.Int() == KErrServerBusy)
+			{
+			// tempt to do test again when test server return busy.
+			iState = EServerRetry;
+			iRetryCount++;
+			if(iRetryCount < KMaxRetryCount)
+				{
+				iState = EServerRetry;
+				SetActive();
+				iLogger.LogExtra((TText8*)__FILE__,__LINE__,ESevrInfo,
+						_L("Error Message : Server return -16 = KErrServerBusy : Retrying %d"),iRetryCount);
+				iTimer.After(iStatus,KRetry10Microseconds );
+				}
+			else//server alwayse busy. stop test. 
+				{
+				iLogger.LogExtra((TText8*)__FILE__,__LINE__,ESevrErr,
+										_L("Error Message : Server Busy Retrying %d times. Test Teminated!"),iRetryCount);
+				iParent.TaskCompletion(iStatus.Int(),iTaskExitCategory,iScriptLineNumber,iCommandLine,iTaskCanComplete);
+
+				iSession.Close();
+				delete this;				
+				}
+			}			
+		else
+			{
+			// see testserverbase.cpp::void SytemWideErrToTefErr(TInt &aErr). converting thi value.
+			//Check the status, if the status is KErrTestExecuteInUse
+			//then log the information  and change it back to 
+			if(iStatus.Int() == KErrTestExecuteInUse)
+				{
+				//Convert the status back to KErrInUse
+				iStatus=KErrInUse;
+				}
+			else if(iStatus.Int() == KErrTestExecuteServerBusy)
+				{
+				//this is not server really busy! we should change the server side iStatus back to -16
+				//Convert the status back to KErrServerBusy
+				iStatus = KErrServerBusy;
+				}
+			// Step completion
+			TestStepComplete();
+			delete this;
+			}
+		}
+		break;
+
+	default:
+		break;
+		}
+	}
+
+/**
+ * @param aError - TInt value representing error returned due to processing request from RunL()
+ * Handles the leave from RunL() and cleans up the allocated objects
+ * Also returns KErrNone upon sucessful handling of leave
+ */
+TInt CClientControl::RunError(TInt aError)
+	{
+	if(iBlockArrayPkg)
+		{
+		TTEFItemArray*	itemArray = CreateBlockArrayLC();
+		iParent.TaskCompletion(aError,iTaskExitCategory,iScriptLineNumber,iEndBlockCommand,iTaskCanComplete,itemArray);
+		CleanupStack::PopAndDestroy( itemArray );
+		}
+	else
+		{
+		iParent.TaskCompletion(aError,iTaskExitCategory,iScriptLineNumber,iCommandLine,iTaskCanComplete);
+		}
+	delete this;
+	return KErrNone;
+	}
+
+/**
+ * Extract and save the timeout, step name and test step arguments
+ */
+void CClientControl::GetStepParamsFromStepCommand()
+	{
+	TLex scriptLineLex(iCommandLine);
+	TPtrC command(scriptLineLex.NextToken());
+	if(command.CompareF(KTEFRunTestStepResultCommand) == 0)
+		scriptLineLex.NextToken();
+	else if(command.CompareF(KTEFRunPanicStepResultCommand) == 0)
+		{
+		scriptLineLex.NextToken();
+		TPtrC panicString(scriptLineLex.NextToken());
+		if(panicString.Left(1).Compare(KTEFOpenQuotes) == 0 && panicString.Right(1).Compare(KTEFOpenQuotes) != 0)
+			{
+			TBool validCommandLine(EFalse);
+			while(!scriptLineLex.Eos() && !validCommandLine)
+				{				
+				panicString.Set(scriptLineLex.NextToken());
+				if(panicString.Right(1).Compare(KTEFOpenQuotes) == 0)
+					validCommandLine = ETrue;
+				}
+			}
+		}
+	else if(command.CompareF(KTEFRunTestStepCommand) == 0 ||
+			command.CompareF(KTEFStartTestBlock) == 0 )
+		{
+		TInt firstChar;
+		TPtrC commandStr;
+		TBool panicStringComplete(ETrue);
+		while(!scriptLineLex.Eos())
+			{
+			scriptLineLex.SkipSpace();
+			scriptLineLex.Mark();
+			
+			TPtrC	token = scriptLineLex.NextToken();
+			if( token.Length()>0 )
+				{
+				commandStr.Set( token );
+				firstChar = commandStr[0];
+				// 33 is the ascii value for "!". Used here for confirming switches
+				if (firstChar != KTEFAsciiExclamation && panicStringComplete)
+					{
+					break;
+					}
+				if(commandStr.Length() > 14 && 
+					commandStr.Mid(0,14).Compare(_L("!PanicString=\"")) == 0)
+						panicStringComplete = EFalse;
+				if(!panicStringComplete && commandStr.Right(1).Compare(KTEFOpenQuotes) == 0)
+					panicStringComplete = ETrue;
+				if (commandStr.Length() >= KTEFMinHeapParamLength && commandStr.Mid(0,KTEFMinHeapParamLength).CompareF(KTEFHeap) == 0)
+					iTaskHeapSize.Set(commandStr.Mid(KTEFMinHeapParamLength));
+				else if (commandStr.Length() >= KTEFMinSetupParamLength && commandStr.Mid(0,KTEFMinSetupParamLength).CompareF(KTEFSetUpParam) == 0)
+					iSetUpParamValue.Copy(commandStr);
+				else if (commandStr.Length() >= KTEFMinOomParamLength && commandStr.Mid(0,KTEFMinOomParamLength).CompareF(KTEFOom) == 0)
+					{
+					// Out of memory cannot be supported for UREL builds due to UHEAP macros
+					// not being supported in UREL builds
+					#if defined(_DEBUG)
+						iOOMRequestSet = ETrue;
+					#else
+						iOOMRequestSet = EFalse;
+						iLogger.LogExtra((TText8*)__FILE__,__LINE__,ESevrWarn,
+								_L("Out of Memory Testing is not supported for UREL builds"));
+					#endif
+					}
+				}
+			}
+		}
+
+	TLex timeoutLex;
+	if(	command.CompareF(KTEFRunTestStepCommand) == 0 ||
+		command.CompareF(KTEFStartTestBlock) == 0)
+		timeoutLex = scriptLineLex.MarkedToken();
+	else
+		timeoutLex = scriptLineLex.NextToken();
+	TInt err = timeoutLex.Val(iTaskTimeout);
+	if(err)
+		{
+		// No timeout specified
+		iTaskTimeout = KDefaultTimeoutSeconds;
+		iStepName.Set(scriptLineLex.NextToken());
+		}
+	else
+		{
+		scriptLineLex.NextToken();
+		if( command.CompareF(KTEFRunTestStepCommand) == 0 ||
+			command.CompareF(KTEFRunTestStepResultCommand) == 0 ||
+			command.CompareF(KTEFRunPanicStepResultCommand) == 0 ||
+			command.CompareF(KTEFRunPanicStepCommand) == 0||
+			command.CompareF(KTEFRunErrorStepResultCommand) == 0)
+			{
+			// Save the step name
+			iStepName.Set(scriptLineLex.NextToken());
+			}
+		}
+	// The rest is sent to the server
+	scriptLineLex.SkipSpace();
+  	iStepArgs.Copy(iScriptFilePath.Mid(0,2));
+  	iStepArgs.Append(KTEFSpace);
+	iStepArgs.Append(iDefaultSysDrive);
+	iStepArgs.Append(KTEFSpace);
+	iStepArgs.Append(iTestSysDrive);
+	iStepArgs.Append(KTEFSpace);
+  	iStepArgs.Append(scriptLineLex.Remainder());
+	}
+
+/**
+ * Callback from a CTaskTimer object
+ * Abort the test step, NULL the timer so we know that a timeout has caused test step completion
+ */
+void CClientControl::TaskTimerCompletion()
+	{
+	delete iTaskTimer;
+	iTaskTimer = NULL;
+	iSession.AbortTestStep();
+	}
+
+/**
+ * Constructor
+ * @param aCompletion - Reference to a callback method in the CClientControl parent object
+ */
+CTaskTimer::CTaskTimer(MTaskTimerCompletion& aCompletion) : CTimer(EPriorityUserInput), iParent(aCompletion)
+	{
+	CActiveScheduler::Add(this);
+	}
+
+/**
+ * Iterate till the timer has expired and callback into the parent
+ */
+void CTaskTimer::RunL()
+	{
+	if (iTimesAfter > 0 || iSecondsRemaining > 0)
+		{
+		RunTimeout(); // Function call implementing the After() routines
+		}
+	else
+		{
+		iParent.TaskTimerCompletion(); // Call the completion routine for the timeout
+		}
+	}
+
+/**
+ * Implements a timeout based using CTimer::After()
+ * Modified for handling huge timeout values
+ * @param aSeconds - Timeout value in seconds
+ */
+ void CTaskTimer::Timeout(TInt aSeconds)
+	{
+	iTimesAfter = aSeconds/60; // Convert the aSeconds to equivalent minutes
+	iSecondsRemaining = (aSeconds - (iTimesAfter*60)); // Remainder of seconds after converting to equivalent minutes
+	RunTimeout();
+	}
+
+/**
+ * Implements the After() routines for the timeout value specified
+ * The call is initiated from Timeout() & is iterated from the RunL()
+ */
+void CTaskTimer::RunTimeout()
+	{
+	if (iTimesAfter > 0)
+		{
+		After(60*1000000); // Call After() for every minute until iTimesAfter is >0
+		iTimesAfter--;
+		}
+	else if (iSecondsRemaining > 0)
+		{
+		After(iSecondsRemaining*1000000); // Call After() for remainder of microsec
+		iSecondsRemaining = 0;
+		}
+	}
+
+/**
+ * Destructor
+ */
+CTaskTimer::~CTaskTimer()
+	{
+	}
+
+/*
+ * @param aCompletion - Reference to a callback method in a CTaskControlBase parent object
+ * Two phase contruction
+ */
+CTaskTimer* CTaskTimer::NewL(MTaskTimerCompletion& aCompletion)
+	{
+	CTaskTimer* taskTimer = new(ELeave) CTaskTimer(aCompletion);
+	CleanupStack::PushL(taskTimer);
+	// We have to call the base class second phase constructor
+	taskTimer->ConstructL();
+	CleanupStack::Pop(taskTimer);
+	return taskTimer;
+	}
+
+/**
+ * @param aCommand - Command for the derived class
+ * @param aCompletion - Reference to the parent class callback method
+ * @param aScriptLineNumber - The script file line number of this command
+ * @param aLogger - Reference to a Flogger derived session
+ * Constructor - Just initialise the abstract class data
+ */
+CTaskControlBase::CTaskControlBase(const TDesC& aCommand, MTaskCompletion& aCompletion,TInt aScriptLineNumber, CTestExecuteLogger& aLogger) :
+	iCommandLine(aCommand),
+	iParent(aCompletion),
+	iScriptLineNumber(aScriptLineNumber),
+	iLogger(aLogger),
+	iTaskTimer(NULL)
+	{
+	}
+
+/**
+ * Destructor
+ */
+CTaskControlBase::~CTaskControlBase()
+	{
+	}
+
+/**
+ * @param aCommand - Command line for the program (Store in base class)
+ * @param aCompletion - Reference to the parent class callback method (Store in base class)
+ * @param aScriptLineNumber - The script file line number of this command (Store in base class)
+ * @param aLogger - Reference to a Flogger derived session (Store in base class)
+ * @param aWSProgRun - Boolean value used for identifying window server programs
+ */
+CProgramControl::CProgramControl(const TDesC& aCommand,MTaskCompletion& aCompletion,TInt aScriptLineNumber, CTestExecuteLogger& aLogger, TBool aWSProgRun) : CTaskControlBase(aCommand,aCompletion,aScriptLineNumber,aLogger),
+	iState(EInit)
+	{
+ 	// Extract the program arguments from the command line
+	GetProgramArgsFromCommand();
+
+	// Try to connect to the window server (if available)
+	iWSProgRun = aWSProgRun;
+  	#if !defined TEF_LITE
+	if( iWSProgRun )
+		{
+		iWs.Connect();
+		}
+  	#else
+  	// Always set to false if TEF_LITE is set
+  	//iWSProgRun = EFalse;
+  	#endif
+	}
+
+/**
+ * Destructor
+ */
+CProgramControl::~CProgramControl()
+	{
+	#if !defined TEF_LITE
+	if( iWSProgRun )
+		{
+		iWs.Close();
+		}
+	#endif
+	}
+
+/**
+ * Simple State machine.
+ * Kick()'d into by parent object.
+ * Runs an executable in its own process.
+ */
+void CProgramControl::RunL()
+	{
+	switch(iState)
+		{
+	case EInit	:
+		{
+		TRAPD(err,RunProgramL());
+		if(err != KErrNone)
+			{
+			// Special case where the executable has already completed
+			if( err == KErrCompletion )
+				{
+				// Reset the error code
+				err = KErrNone;
+				}
+			// Failed so complete immediately
+			iParent.TaskCompletion(err,iTaskExitCategory,iScriptLineNumber,iCommandLine,iTaskCanComplete);
+			delete this;
+			}
+		else
+			{
+			SetActive();
+			iState = ERunning;
+			// Only start the timer if the disable value is not set
+			if(iTaskTimeout != KDisableTimer)
+				{
+				iTaskTimer = CTaskTimer::NewL(*this);
+				iTaskTimer->Timeout(iTaskTimeout);
+				}
+			if (iProgRenamed == 1)
+ 				{
+  				iLogger.LogExtra((TText8*)__FILE__,__LINE__,ESevrInfo,
+  					_L(".EXE not found - .APP run instead"));
+  				}
+
+			}
+		}
+		break;
+
+	case ERunning :
+		{
+		if(iTaskTimer)
+			{
+			// The timer did not expire
+			iTaskTimer->Cancel();
+			delete iTaskTimer;
+			iTaskTimer = NULL;
+			}
+		// Set up the panic string if the program panicked
+		if( !iWSProgRun )
+			{
+			if(iProgram.ExitType() == EExitPanic)
+				{
+				iTaskExitCategory.Copy(KPanicEquals);
+				iTaskExitCategory.Append(iProgram.ExitCategory());
+				}
+			else if (iProgram.ExitType() == EExitPending)
+				{
+				iProgram.Kill(KErrAbort);
+				iLogger.LogExtra((TText8*)__FILE__,__LINE__,ESevrWarn,
+				  	_L("Program has been killed as the timeout is achieved."));
+				}
+			iProgram.Close();
+			}
+  		#if !defined TEF_LITE
+		else
+			{
+			if(iProgramWS.ExitType() == EExitPanic)
+				{
+				iTaskExitCategory.Copy(KPanicEquals);
+				iTaskExitCategory.Append(iProgramWS.ExitCategory());
+				}
+			
+			// Close the application
+			TInt prev = 0;
+			TInt winGid = iWs.FindWindowGroupIdentifier(prev, iProgramWS.Id());
+			TApaTask task(iWs);
+			task.SetWgId(winGid);
+			if( task.Exists() )
+				{
+				task.KillTask();
+				}
+			iProgramWS.Close();
+			}
+		#endif
+		
+		// Complete to the parent object.
+		iParent.TaskCompletion(iStatus.Int(),iTaskExitCategory,iScriptLineNumber,iCommandLine,iTaskCanComplete);
+		delete this;
+		}
+		break;
+
+	default:
+		break;
+		}
+	}
+
+/**
+ * Retrieve the program arguments from the script line.
+ */
+void CProgramControl::GetProgramArgsFromCommand()
+	{
+	TLex scriptLineLex(iCommandLine);
+	// Skip the RUN_PROGRAM command
+	scriptLineLex.NextToken();
+	TLex lex(scriptLineLex);
+	// Get the timer if it's been included
+	TLex timeoutLex(lex.NextToken());
+	TInt err = timeoutLex.Val(iTaskTimeout);
+	if(err)
+		// No timeout specified
+		iTaskTimeout = KDefaultTimeoutSeconds;
+	else
+		// Skip the timeout value
+		scriptLineLex.NextToken();
+	scriptLineLex.SkipSpace();
+	// Use the rest
+	iProgramArgs.Set(scriptLineLex.Remainder());
+	}
+
+/**
+ * Task timer expired
+ */
+void CProgramControl::TaskTimerCompletion()
+	{
+	delete iTaskTimer;
+	iTaskTimer = NULL;
+		if( !iWSProgRun )
+			{
+			iProgram.RendezvousCancel(iStatus);
+			}
+		#if !defined TEF_LITE
+		else
+			{
+			iProgramWS.RendezvousCancel(iStatus);
+			}
+		#endif
+		// We ORPHAN the process
+		// Our RunL() gets called immediately
+		// Kill requires KillAnyProcess capability
+		// ups the stakes as regards CAPABILITY
+	}
+
+/**
+ * Processes RUN_PROGRAM command arguments and starts the program
+ */
+void CProgramControl::RunProgramL()
+	{
+	TLex lex(iProgramArgs);
+	//	Get program name.	
+	lex.Mark();
+	lex.NextToken();
+#if   !defined TEF_LITE
+	// Set up the program arguments
+	TBuf<KMaxTestExecuteCommandLength> programArgs(lex.Remainder());
+	programArgs.Trim();
+	iProgramArgs.Set(programArgs);
+
+	if( !iWSProgRun )
+		{
+		// Create the Process
+		User::LeaveIfError(iProgram.Create(lex.MarkedToken(),iProgramArgs));
+		}
+	else
+		{
+ 		if( !IsWindowServerAvailable() )
+ 			{
+ 			User::Leave(KErrNotSupported);
+ 			}
+ 
+ 		// Launch the application using RApaLsSession
+		// This will only work if there is a window server available.
+		// It allows TechView apps to be launched
+		CApaCommandLine *cmd=CApaCommandLine::NewLC();
+		cmd->SetExecutableNameL(lex.MarkedToken());
+		
+		// Set the program arguments
+		cmd->SetDocumentNameL( iProgramArgs );
+		cmd->SetCommandL(EApaCommandRun);
+
+		User::LeaveIfError( iApaLsSess.Connect() );
+		// startup
+		TThreadId thread;
+		User::LeaveIfError( iApaLsSess.StartApp(*cmd, thread) );
+		TInt ret = iProgramWS.Open(thread);
+		if( ret != KErrNone )
+			{
+			if( ret == KErrNotFound )
+				{
+				// If the thread can not be found then it has already completed
+				// Leave with a relavent error
+				User::Leave(KErrCompletion);
+				}
+			User::Leave(ret);
+			}
+
+		//cleanup
+		iApaLsSess.Close();
+		CleanupStack::PopAndDestroy();
+		}
+#else
+/**
+ * Kick off an exe in its own pocess
+ * completes asynchronously
+ */
+	
+	if (iWSProgRun)  //TEF lite doesn't support RUN_WS_PROGRAM.
+		{
+		iLogger.LogExtra((TText8*)__FILE__,__LINE__,ESevrErr,
+				_L("Error Message :: TEF lite doesn't support RUN_WS_PROGRAM."));
+		User::Leave(EFail);
+		}
+	
+	// Set up the program arguments
+	TPtrC commandLine(lex.Remainder());
+	iProgramArgs.Set(commandLine);
+	// Create the Process
+	User::LeaveIfError(iProgram.Create(lex.MarkedToken(),iProgramArgs));
+
+#endif 
+	if( !iWSProgRun )
+		{
+		iProgram.Rendezvous(iStatus);
+		iProgram.Resume();
+		}
+	#if !defined TEF_LITE
+	else
+		{
+		iProgramWS.Rendezvous(iStatus);
+		}
+	#endif
+	}
+
+/**
+ * @param aServerName - Test server to connect to
+ * @param aSharedData - Flag for shared data mode session with test server
+ * Connect to the test server
+ * EKA2 version requires a just in time debug flag for the test server process
+ * This is read from the command line.
+ * Base class connect acts on this.
+ */
+TInt RScriptTestServ::Connect(const TDesC& aServerName,TBool aSharedData)
+	{
+	iSharedData = aSharedData;
+	// Parse the command line for -d
+	TBuf<KMaxTestExecuteCommandLength> commandLine;
+	if(User::CommandLineLength() > commandLine.MaxLength())
+		User::Leave(KErrTooBig);
+	User::CommandLine(commandLine);
+	TLex flagLex(commandLine);
+	// Default to false
+	TBool aJustInTime(EFalse);
+	while(!flagLex.Eos())
+		{
+		TPtrC token(flagLex.NextToken());
+		if(token == KTestExecuteCommandLineFlagDebugMode)
+			{
+			aJustInTime = ETrue;
+			break;
+			}
+		}
+	return RTestServ::Connect(aServerName,aJustInTime);
+	
+	}
+
+/**
+ * Copies the integer value read from ini file to the reference integer passed to the function
+ * @param aConfigData - Pointer to CIniData object used for reading data from ini file
+ * @param aConfigSection - Descriptor value describing the section name within an ini file for reading
+ * @param aSharedData - KeyName within a section where the input data is available in ini file
+ * @param aSharedDataNum - Reference integer variable for collecting the value at the keyname specified
+ * @Leave system wide errors
+ */
+void CScriptControl::FindValueL(CIniData* aConfigData, TPtrC aConfigSection, TPtrC aSharedData, TInt& aSharedDataNum)
+	{
+	aConfigData->FindVar(aConfigSection, aSharedData, aSharedDataNum);
+	if (aSharedDataNum == 0)
+		{
+		User::Leave(KErrGeneral);
+		}
+	}
+
+/**
+ * Copies the descriptor value read from ini file to the reference descriptor passed to the function
+ * @param aConfigData - Pointer to CIniData object used for reading data from ini file
+ * @param aConfigSection - Descriptor value describing the section name within an ini file for reading
+ * @param aSharedData - KeyName within a section where the input data is available in ini file
+ * @param aSharedDataName - Reference descriptor variable for collecting the value at the keyname specified
+ * @Leave system wide errors
+ */
+void CScriptControl::FindValueL(CIniData* aConfigData, TPtrC aConfigSection, TPtrC aSharedData, TPtrC& aSharedDataName)
+	{
+	User::LeaveIfError(aConfigData->FindVar(aConfigSection, aSharedData, aSharedDataName));
+	TPtrC blankString(KNull);
+	if (aSharedDataName.CompareF(blankString) == 0)
+		{
+		User::Leave(KErrGeneral);
+		}
+	}
+
+/**
+ * Creates one or more shared objects based on the inputs provided in ini file
+ * @Leave system wide errors
+ */
+void CScriptControl::CreateSharedObjectsFromScriptLineL()
+	{
+	CIniData* configData = NULL;
+	TInt err = 0;
+	TInt sharedDataCount = 0;
+	TPtrC sharedDataName;
+
+	// Sets the boolean to ETrue
+	// Avoids SHARED_DATA command being called more than once
+	iIsSharedData = ETrue;
+	
+	//It copies the current line from the script to TLex object
+	TLex shareLex(iCurrentScriptLine);
+
+	//reads the next word
+	shareLex.NextToken();
+
+	TPtrC configFile(shareLex.NextToken());
+
+	TPtrC configSection(shareLex.NextToken());
+
+	if(configFile.Length())
+		{
+		// Create instance of CIniData for reading ini input
+		TRAP(err,configData = CIniData::NewL(configFile));
+		}
+	if(err != KErrNone)
+		{
+		ERR_PRINTF1(KTEFErrorReadingIni);
+		User::Leave(err);
+		}
+	if(configData)
+		{
+		CleanupStack::PushL(configData);
+		TPtrC sharedDataNumberKey(KTEFSharedDataNum);
+		// Read the ini file for number of shared objects to be created
+		// Store the value into variable sharedDataCount
+		TRAP(err,FindValueL(configData,configSection,sharedDataNumberKey,sharedDataCount));
+		if (err != KErrNone)
+			{
+			ERR_PRINTF1(KTEFErrNumberOfShareNotInIni);
+			}
+		else
+			{
+			// If ini input is available for number of shared data
+			// Run a loop to read individual shared objects name
+			for (TInt i=1; i<=sharedDataCount; i++)
+				{
+				TBuf<20> keyName(KTEFSharedName);
+
+				keyName.AppendNum(i);
+
+				keyName.ZeroTerminate();
+
+				TPtrC sharedDataNameKey(keyName);
+
+				sharedDataName.Set(KNull);
+
+				// Read ini file for i th object name
+				TRAP(err,FindValueL(configData,configSection,sharedDataNameKey,sharedDataName));
+				if (err != KErrNone)
+					{
+					ERR_PRINTF2(KTEFErrShareNameNotInIni,i);
+					}
+				else
+					{
+					// Number of shared data is limited to the value set in the constant KTEFMaxSharedArraySize
+					// The constant is defined in ScriptEngine.h which can be extended from there
+					if (iSharedDataNum < KTEFMaxSharedArraySize)
+						{
+						// If ini input is available for i th object name
+						// Creating template class object for sharing the object
+						CTestSharedData* sharedObject = NULL;
+
+						CTEFSharedData<CTestSharedData>* sharedData1 = NULL;
+						TRAP(err,sharedData1 = CTEFSharedData<CTestSharedData>::NewL(sharedObject, KTEFSharedDataSize, sharedDataName));
+						if (err != KErrNone)
+							{
+							User::Leave(err);
+							}
+						else
+							{
+							sharedData1->EnterCriticalSection();
+							sharedObject->Construct();
+							sharedData1->ExitCriticalSection();
+							// Adding the template object to an array
+							iSharedDataArray[iSharedDataNum] = sharedData1;
+							// Counting the number of objects created
+							// destructor can destroy the objects based on this count
+							iSharedDataNum++;
+							}
+						}
+					else
+						{
+						WARN_PRINTF1(KTEFMaxNumberOfSharedObjectsReached);
+						}
+					}
+				}
+			}
+		// Cleanup CInidata object
+		CleanupStack::PopAndDestroy(configData);
+		}
+	}
+	
+/**
+ * Parses the test block header
+ * @Return ETrue if pass ok else EFalse
+ */
+// Fix defect 118337, check the configuration file exists or not, and set the flag.
+TBool CScriptControl::ParseTestBlockHeader()
+	{
+	TLex lex(iCurrentScriptLine);
+	TPtrC token = lex.NextToken();
+	TInt paraCount = 1;
+	const TInt KLeastBlockHeaderParaCount = 4;
+	_LIT(KLegacySysDrive, "C:");
+	_LIT(KDefaultIniFilePath, "\\System\\Data\\");
+	
+	while (!lex.Eos())
+		{
+		token.Set(lex.NextToken());
+		lex.SkipSpace();
+		++paraCount;
+		}
+	
+	if (paraCount < KLeastBlockHeaderParaCount)
+		{
+		_LIT(KBadError, "Bad error syntax!");
+		ERR_PRINTF1(KBadError);
+		return EFalse;
+		}
+
+	TFileName defaultIniFilePath(KLegacySysDrive);
+	defaultIniFilePath.Append(KDefaultIniFilePath);
+	
+	iFS.Connect();
+	TFindFile fileFind(iFS);
+	TInt ret = fileFind.FindByDir(token, defaultIniFilePath);
+	iFS.Close();
+	if (KErrNotFound == ret)
+		{
+		_LIT(KFileNotFound, "Configuration File %S Not Found!");
+		ERR_PRINTF2(KFileNotFound, &token);
+		return EFalse;
+		}
+	return ETrue;
+	}
+// End defect 118337
+
+/**
+ * Parses the test block and populates the iBlockArray
+ * @Leave system wide errors
+ */
+void CScriptControl::ParseTestBlockL( TTEFItemArray& aItemArray )
+	{
+	// Iterate through the commands contained within the test block
+	//  and append them to the itemArray.
+	TPtrC	startBlockScriptLine	= iCurrentScriptLine;
+	TInt	startBlockLineNumber 	= iCurrentScriptLineNumber;
+	
+	TBool parseResult = ParseTestBlockHeader();
+	
+	FOREVER
+		{
+		TTEFBlockItem	blockItem;
+		
+		// Read in the next script line
+		TBool	scriptLineRes = EFalse;
+		if( !iStartLooping )
+			{
+			scriptLineRes = GetNextScriptLine(iCurrentScriptLine);
+			}
+		else
+			{
+			scriptLineRes = GetLoopScriptLine(iCurrentScriptLine);
+			}
+		
+		if( !scriptLineRes )
+			{
+			_LIT( KTEFEoF, "Unexpectedly hit the end of the file" );
+			ERR_PRINTF1( KTEFEoF );
+			TExitCategoryName  blankPanicString;
+			LogResult(EFail, blankPanicString, startBlockLineNumber, startBlockScriptLine);
+			User::Leave( KErrEof );
+			}
+
+		// Strip off any trailling comment
+		TInt offset = iCurrentScriptLine.Find(KTEFComment);
+		if( offset != KErrNotFound )
+			{
+			iCurrentScriptLine.Set( iCurrentScriptLine.Mid(0, offset) );
+			}
+
+		TLex lex(iCurrentScriptLine);
+		TPtrC token(lex.NextToken());
+		
+		// Populate the blockItem with the data required for each command
+		
+		// CREATE_OBJECT <object type> <object name section>
+		if(	0 == token.CompareF(KTEFCreateObject) )
+			{
+			blockItem.iItemType		= ETEFCreateObject;
+			blockItem.iObjectType	= lex.NextToken().Left(KTEFMaxNameLength);
+			blockItem.iSection		= lex.NextToken().Left(KTEFMaxNameLength);
+			}
+		// RESTORE_OBJECT <object type> <object name section>
+		else if( 0 == token.CompareF(KTEFRestoreObject) )
+			{
+			blockItem.iItemType		= ETEFRestoreObject;
+			blockItem.iObjectType	= lex.NextToken().Left(KTEFMaxNameLength);
+			blockItem.iSection		= lex.NextToken().Left(KTEFMaxNameLength);
+			}
+		// COMMAND [Error TEFParameter] <object name section> <function name> [section]
+		else if( 0 == token.CompareF(KTEFCommand) )
+			{
+			blockItem.iItemType = ETEFCommand;
+			TPtrC param = lex.NextToken().Left(KTEFMaxNameLength);
+			
+			if( param.Length() > 0 )
+				{
+				while( param[0] == KTEFAsciiExclamation )
+					{
+					// This is a TEF Error Parameter
+					// Extract the type of TEF parameter being read in
+					if( param.Length() >= KTEFError().Length() &&
+						0 == param.Mid(0,KTEFError().Length()).CompareF(KTEFError) )
+						{
+						TInt	start = KTEFError().Length();
+						TInt	length = param.Length()-start;
+						TLex	errorCodeLex( param.Mid(start,
+														length ));
+						
+						TInt errorCode = 0;
+						if( errorCodeLex.Val(errorCode) == KErrNone )
+							{
+							blockItem.iExpectedError = errorCode;
+							}
+						else
+							{
+							_LIT(KBadError,"Bad error syntax.");
+							ERR_PRINTF1(KBadError);	
+							blockItem.iError = KErrNotSupported;
+							}
+						}
+					else if( param.Length() >= KTEFAsyncError().Length() &&
+							 0 == param.Mid(0,KTEFAsyncError().Length()).CompareF(KTEFAsyncError))
+						{
+						TInt	start = KTEFAsyncError().Length();
+						TInt	length = param.Length()-start;
+						TLex	errorCodeLex( param.Mid(start,
+														length ));
+						
+						TInt errorCode = 0;
+						if( errorCodeLex.Val(errorCode) == KErrNone )
+							{
+							blockItem.iExpectedAsyncError = errorCode;
+							}
+						else
+							{
+							_LIT(KBadError,"Bad error syntax.");
+							ERR_PRINTF1(KBadError);
+							blockItem.iAsyncError = KErrNotSupported;					
+							}
+						}
+					else
+						{
+						// Unknown TEFParameter
+						_LIT(KUnknownTEFParam,"Unknown Test Block TEFParameter.");
+						ERR_PRINTF1(KUnknownTEFParam);
+						TExitCategoryName  blankPanicString;
+						LogResult(EFail, blankPanicString, startBlockLineNumber, startBlockScriptLine);
+						User::Leave(KErrNotSupported);
+						}
+
+					// Read the next token
+					param.Set( lex.NextToken().Left(KTEFMaxNameLength) );
+					}
+				}
+				
+			// Read in the object section name, function name and optional data section
+			blockItem.iCommand.iObject		= param;
+			blockItem.iCommand.iFunction	= lex.NextToken().Left(KTEFMaxNameLength);
+			blockItem.iSection				= lex.NextToken().Left(KTEFMaxNameLength);
+			}
+		// STORE <section>
+		else if( 0 == token.CompareF(KTEFStore) )
+			{
+			blockItem.iItemType		= ETEFStore;
+			blockItem.iSection		= lex.NextToken().Left(KTEFMaxNameLength);
+			}
+		// OUTSTANDING <poll interval in ms>
+		else if( 0 == token.CompareF(KTEFOutstanding) )
+			{
+			blockItem.iItemType		= ETEFOutstanding;
+			TLex	pollLex( lex.NextToken().Left(KTEFMaxNameLength) );
+			TInt	poll = 0;
+			blockItem.iTime			= (KErrNone==pollLex.Val(poll)?poll:0);
+			blockItem.iSection		= lex.NextToken().Left(KTEFMaxNameLength);		
+			}
+		// DELAY <time in ms>
+		else if( 0 == token.CompareF(KTEFDelay) )
+			{
+			blockItem.iItemType		= ETEFDelay;
+			TLex	delayLex( lex.NextToken().Left(KTEFMaxNameLength) );
+			TInt	delay = 0;
+			blockItem.iTime = (KErrNone==delayLex.Val(delay)?delay:0);		
+			}
+		// ASYNC_DELAY <time in ms>
+		else if( 0 == token.CompareF(KTEFAsyncDelay) )
+			{
+			blockItem.iItemType		= ETEFAsyncDelay;
+			TLex	delayLex( lex.NextToken().Left(KTEFMaxNameLength) );
+			TInt	delay = 0;
+			blockItem.iTime = (KErrNone==delayLex.Val(delay)?delay:0);
+			}
+		// SHARED_ACTIVE_SCHEDULER
+		else if( 0 == token.CompareF(KTEFSharedActiveScheduler) )
+			{
+			blockItem.iItemType		= ETEFSharedActiveScheduler;			
+			}
+		// STORE_ACTIVE_SCHEDULER
+		else if( 0 == token.CompareF(KTEFStoreActiveScheduler) )
+			{
+			blockItem.iItemType		= ETEFStoreActiveScheduler;			
+			}
+		// END_TEST_BLOCK [Scheduler Cleanup]
+		else if( 0 == token.CompareF(KTEFEndTestBlock) )
+			{
+			TExitCategoryName  blankPanicString;
+			if( 0 == aItemArray.Count() )
+				{
+				_LIT( KTEFEmptyBlock, "The Test Block is empty." );
+				ERR_PRINTF1( KTEFEmptyBlock );
+				LogResult(EFail, blankPanicString, startBlockLineNumber, startBlockScriptLine);
+				User::Leave(KErrNotFound);
+				}
+			else
+				{
+				// Hit the end of the test block and the package is ready
+				// Fix defect 118337, check parse result, and print corresponding message.
+				LogResult(parseResult?EPass:EFail, blankPanicString, startBlockLineNumber, startBlockScriptLine);
+				//End defect 118337
+				break;
+				}
+			}
+		else if( 0 == token.CompareF(KTEFStartTestBlock) )
+			{
+			// Error - there was no end test block command
+			_LIT(KMissingEnd,"Missing END_TEST_BLOCK command.");
+			ERR_PRINTF1(KMissingEnd);
+			TExitCategoryName  blankPanicString;
+			LogResult(EFail, blankPanicString, startBlockLineNumber, startBlockScriptLine);
+			User::Leave(KErrNotFound);
+			}
+		else
+			{
+			if( token.Length() > 0 )
+				{
+				if( 0 != token.Left(2).Compare(KTEFComment) )
+					{
+					// The SART_TEST_BLOCK command failed
+					_LIT(KUnknownCmd,"Unknown Test Block command.");
+					ERR_PRINTF1(KUnknownCmd);
+					TExitCategoryName  blankPanicString;
+					LogResult(EFail, blankPanicString, startBlockLineNumber, startBlockScriptLine);
+		
+					// Special case for END_TESTCASE commands
+					//  If one has been hit here because an END_TEST_BLOCK command was missing
+					//  the we must log its completion.
+					if( token.CompareF(KTEFEndTestCaseCommand) == 0 || token.CompareF(KTEFEndSyncTestCaseCommand) == 0 )
+						{
+						LogTestCaseMarkerL();
+						}
+					User::Leave(KErrNotSupported);
+					}
+				}
+			}
+			
+		// Append the blockItem to the package
+		if( ETEFNull != blockItem.iItemType )
+			{
+			aItemArray.AppendL( blockItem );
+			}
+		}
+	}
+
+
+_LIT( KTEFSyncStatus, "TEFStatus" );
+_LIT( KTEFSyncResult, "TEFResult" );
+const TInt KDelay		= 3000000;
+const TInt KRetryCount	= 10;
+
+enum TSyncStatus
+	{
+	ETEFSyncUnknown		= 0,
+	ETEFSyncRunning		= 1,
+	ETEFSyncComplete	= 2,
+	ETEFSyncWaiting		= 3,
+	ETEFSyncContinue	= 4,
+	ETEFRetrieveResult	= 5
+	};
+
+/**
+ * Constructor
+ */
+CSyncControl::CSyncControl()
+	: iSharedTEFStatus(NULL), iSharedTEFResult(NULL)
+	{
+	}
+/**
+ * Destructor
+ */
+CSyncControl::~CSyncControl()
+	{
+	if( iSharedTEFResult && iSharedTEFStatus )
+		{
+		// Don't cleanup until the status is correct
+		// This will allow time for any retrieve result calls to get through before TEF exits
+		// Will retry for 30 seconds
+		CTestSharedData* tefStatus = iSharedTEFStatus->Ptr();
+		if( tefStatus != NULL )
+			{
+			TInt64 status = ETEFRetrieveResult;
+			TInt count = 0;
+			while( status == ETEFRetrieveResult && count < KRetryCount )
+				{
+				iSharedTEFStatus->EnterCriticalSection();
+				HBufC* statusBuffer = NULL;
+				TRAPD( err, statusBuffer = HBufC::NewL(tefStatus->TextLength()) );
+				if( err == KErrNone )
+					{
+					TPtr statusPtr( statusBuffer->Des() );
+					tefStatus->GetText( statusPtr );
+					TLex lex(statusPtr);
+					lex.Val(status);
+					delete statusBuffer;
+					}
+				iSharedTEFStatus->ExitCriticalSection();
+
+				// Don't deley for the first i
+				if( count > 0 )
+					{
+					User::After( KDelay );
+					}
+				count++;
+				}
+			}
+		delete iSharedTEFResult;
+		delete iSharedTEFStatus;		
+		}
+	}
+
+/**
+ * Two phase construction
+ */	
+CSyncControl* CSyncControl::NewL()
+	{
+	CSyncControl* self = CSyncControl::NewLC();
+	CleanupStack::Pop();
+	return self;
+	}
+
+/**
+ * Two phase construction
+ */	
+CSyncControl* CSyncControl::NewLC()
+	{
+	CSyncControl* self = new (ELeave) CSyncControl();
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	return self;
+	}
+
+/**
+ * ConstructL
+ */	
+void CSyncControl::ConstructL()
+	{
+	// Initialise the sync status shared data
+	CTestSharedData* tefStatus = NULL;
+	iSharedTEFStatus = CTEFSharedData<CTestSharedData>::NewL(	tefStatus,
+																KMaxSharedDataLength,
+																KTEFSyncStatus );
+	iSharedTEFStatus->EnterCriticalSection();
+	tefStatus->Construct();
+	HBufC* statusBuffer = NULL;
+	TRAPD( err, statusBuffer = HBufC::NewL(sizeof(TInt64)) );
+	if( err != KErrNone )
+		{
+		iSharedTEFStatus->ExitCriticalSection();
+		User::Leave( err );
+		}
+	TPtr statusPtr( statusBuffer->Des() );
+	statusPtr.Num( ETEFSyncWaiting );
+	tefStatus->SetText( statusPtr );
+	delete statusBuffer;
+	iSharedTEFStatus->ExitCriticalSection();
+
+	// Initialise the sync result shared data
+	CTestSharedData* tefResult = NULL;
+	iSharedTEFResult = CTEFSharedData<CTestSharedData>::NewL(	tefResult,
+																KMaxSharedDataLength,
+																KTEFSyncResult );
+	iSharedTEFResult->EnterCriticalSection();
+	tefResult->Construct();
+	HBufC* resBuffer = NULL;
+	TRAP( err, resBuffer = HBufC::NewL(sizeof(TInt64)) );
+	if( err != KErrNone )
+		{
+		iSharedTEFResult->ExitCriticalSection();
+		User::Leave( err );
+		}
+	TPtr resPtr( resBuffer->Des() );
+	resPtr.Num( EInconclusive );
+	tefResult->SetText( resPtr );
+	delete resBuffer;
+	iSharedTEFResult->ExitCriticalSection();
+	}
+
+/**
+ * @param aError - Error value resulting from synchronised testcase for logging
+ * Sets the result obtained from synchronised testcase for logging
+ */
+void CSyncControl::SetResultL( TVerdict aError )
+	{
+	// Retrieve the status and result shared data pointers
+	CTestSharedData* tefResult = iSharedTEFResult->Ptr();
+	CTestSharedData* tefStatus = iSharedTEFStatus->Ptr();
+
+	if( tefResult != NULL && tefStatus != NULL )
+		{
+		// Update the shared sync test case result code
+		iSharedTEFResult->EnterCriticalSection();
+		HBufC* resBuffer = NULL;
+		TRAPD( err, resBuffer = HBufC::NewL(sizeof(TInt64)) );
+		if( err != KErrNone )
+			{
+			iSharedTEFResult->ExitCriticalSection();
+			User::Leave( err );
+			}
+		TPtr resPtr( resBuffer->Des() );
+		resPtr.Num( (TInt64)aError );
+		tefResult->SetText( resPtr );
+		delete resBuffer;
+		
+		iSharedTEFResult->ExitCriticalSection();
+		
+		// So now the test has complete and the result has been updated
+		//  we need to update the status to reflect this
+		iSharedTEFStatus->EnterCriticalSection();
+		HBufC* statusBuffer = NULL;
+		TRAP( err, statusBuffer = HBufC::NewL(sizeof(TInt64)) );
+		if( err != KErrNone )
+			{
+			iSharedTEFStatus->ExitCriticalSection();
+			User::Leave( err );
+			}
+		TPtr statusPtr( statusBuffer->Des() );
+		statusPtr.Num( ETEFRetrieveResult );
+		tefStatus->SetText( statusPtr );
+		delete statusBuffer;
+		
+		iSharedTEFStatus->ExitCriticalSection();
+		}
+	else
+		{
+		User::Leave( KErrNotFound );
+		}
+	}
+
+/**
+ * Identifies state of synchronised testcases and continues with the test or completes the tests
+ */
+TBool CSyncControl::TestCaseContinueL()
+	{
+	TBool tefContinue = EFalse;
+	
+	// Retrieve the status and result shared data pointers
+	CTestSharedData* tefStatus = iSharedTEFStatus->Ptr();
+	CTestSharedData* tefResult = iSharedTEFResult->Ptr();
+
+	if( tefStatus != NULL && tefResult != NULL )
+		{
+		iSharedTEFStatus->EnterCriticalSection();
+
+		// Retrieve the current status
+		HBufC* statusBuffer = NULL;
+		TRAPD( err, statusBuffer = HBufC::NewL(tefStatus->TextLength()) );
+		if( err != KErrNone )
+			{
+			iSharedTEFStatus->ExitCriticalSection();
+			User::Leave( err );
+			}
+
+		TPtr statusPtr( statusBuffer->Des() );
+		tefStatus->GetText( statusPtr );
+		TLex lex(statusPtr);
+		TInt64	status = ETEFSyncUnknown;
+		User::LeaveIfError( lex.Val(status) );
+
+		if( status == ETEFSyncContinue )
+			{
+			tefContinue = ETrue;
+			// Update the status to running
+			HBufC* buffer = NULL;
+			TRAP( err, buffer = HBufC::NewL(sizeof(TInt64)) );
+			if( err != KErrNone )
+				{
+				delete statusBuffer;
+				iSharedTEFStatus->ExitCriticalSection();
+				User::Leave( err );
+				}
+
+			TPtr ptr( buffer->Des() );
+			ptr.Num( ETEFSyncRunning );
+			tefStatus->SetText( ptr );
+			delete buffer;
+			}
+		else if( status == ETEFSyncComplete )
+			{
+			// Previous test has completed and a new sync block has been hit
+			// Update the status to waiting
+			HBufC* buffer = NULL;
+			TRAP( err, buffer = HBufC::NewL(sizeof(TInt64)) );
+			if( err != KErrNone )
+				{
+				delete statusBuffer;
+				iSharedTEFStatus->ExitCriticalSection();
+				User::Leave( err );
+				}
+
+			TPtr ptr( buffer->Des() );
+			ptr.Num( ETEFSyncWaiting );
+			tefStatus->SetText( ptr );
+			delete buffer;
+			}
+		delete statusBuffer;
+		iSharedTEFStatus->ExitCriticalSection();
+		}
+	else
+		{
+		User::Leave( KErrNotFound );
+		}
+	return tefContinue;
+	}
+
+/**
+ * Takes in a script line updates any relative file paths into corresponding absolute path based on the current script file path
+ * @param aScriptLineString - Pointer descriptor containing a particular script line for updation
+ */
+void CScriptControl::MakeAbsoluteFilePathsL(TPtrC16& aScriptLineString)
+	{
+	TLex lex(aScriptLineString);
+	iAlteredScriptLine.Zero(); // Initialise the altered script line to zero b4 we start processing
+	TBuf<KMaxTestExecuteCommandLength> commandName; // To store the command name, basically first token of each script line
+	TBuf<KMaxTestExecuteCommandLength> commandString; // To store individual tokens of script line for processing
+	TBuf<KMaxTestExecuteCommandLength> prevCommandString;
+	const TInt KTEFMinFileExtnSizeIni = 4;
+	const TInt KTEFMinFileExtnSizeScript = 7;
+
+	while(!lex.Eos()) // start a loop for each token until end of the script line
+		{
+		lex.NextToken();
+		lex.SkipSpace();
+		if (lex.MarkedToken().Length() > KMaxTestExecuteCommandLength)
+			{
+			User::Leave(KErrTooBig);
+			}
+
+		commandString.Copy(lex.MarkedToken());
+		lex.Mark();
+
+		if (commandName.CompareF(KTEFRunScriptCommand) == 0 &&
+			commandString.CompareF(KTEFNull) != 0)
+			{
+			// if the command name is RUN_SCRIPT, then check the parameter is not not null and has valid .script extn
+			// We append .script extn if the length of the token is less than 7 (.script -> Length)
+			// Or when the token does not end with .script enxtn
+			if(commandString.Length() < KTEFMinFileExtnSizeScript ||
+				commandString.Right(KTEFMinFileExtnSizeScript).CompareF(KTEFScriptExtension) != 0)
+				{
+				commandString.Append(KTEFScriptExtension);
+				}
+			}
+
+		// Expand recognised variables into their values
+		// At the moment just ${SYSDRIVE} -> GetSystemDrive()
+		ExpandVariables(commandString);
+
+		// we consider eligible path if the token is an argument for RUN_SCRIPT
+		// or any INI file or an argument for RUN_UTILS command
+		// Check to see if the token contains a ":" as second character represeting a drive letter
+		if (commandString.Length() >= KTEFMinFileExtnSizeIni &&
+			commandString.Mid(1,1).CompareF(KTEFColon) != 0)
+			{
+			// if the ":" is not found, we process converting relative -> absolute path
+			// Provided the token ends with .script or .ini extns
+		    if ((commandString.Length() >= KTEFMinFileExtnSizeScript && 
+				commandString.Right(KTEFMinFileExtnSizeScript).CompareF(KTEFScriptExtension) == 0) ||
+				(commandString.Length() >= KTEFMinFileExtnSizeIni && 
+				commandString.Right(KTEFMinFileExtnSizeIni).CompareF(KTEFIniExtension) == 0))
+				{
+				// token does not does not have a ':' but is a eligible path,
+				// so, convert relative path to absolute path
+				TRAPD(err, ConvertRelativeToAbsoluteL(commandString));
+				if(err != KErrNone)
+					{
+					// Leave here since we have got an invalid path
+					User::Leave(err);
+					}				
+				}
+			else if(commandName.CompareF(KTEFRunUtilsCommand) == 0 &&
+					(prevCommandString.CompareF(KTEFRunUtilsCopyFile) == 0 ||
+					prevCommandString.CompareF(KTEFRunUtilsMkDir) == 0 ||
+					prevCommandString.CompareF(KTEFRunUtilsDeleteFile) == 0 ||
+					prevCommandString.CompareF(KTEFRunUtilsDelete) == 0 ||
+					prevCommandString.CompareF(KTEFRunUtilsMakeReadWrite) == 0 ||
+					prevCommandString.CompareF(KTEFDeleteDirectory) == 0))
+				{
+				// token does not does not have a ':' but is a eligible path,
+				// so, convert relative path to absolute path
+				TRAPD(err, ConvertRelativeToAbsoluteL(commandString));
+				if(err != KErrNone)
+					{
+					// Leave here since we have got an invalid path
+					User::Leave(err);
+					}
+				}
+			}
+		//start defect 120600 
+		//remove the code which append an extra space.
+		// if (iAlteredScriptLine.Length())
+		//end defect 120600
+		if (iAlteredScriptLine.Length() == 0)
+			{
+			// While completng the processing for the first token in the script line,
+			// we record the token as command name, so that we can use it to identify
+			// eligible paths in the following loop cycles for the script line
+			commandName.Copy(commandString);
+			}
+		prevCommandString.Copy(commandString);
+		// Construct the altered script line with individual verified tokens of script line
+		if(iAlteredScriptLine.Length() + commandString.Length() <= iAlteredScriptLine.MaxLength() )
+			{
+			iAlteredScriptLine.Append(commandString);			
+			}
+		else// this scipte too long buffer not long enought
+			{			
+			User::Leave(KErrTooBig);
+			}
+		}
+	// At the end of the while loop, we are ready with new processed script line
+	// which we shall update it with the original reference taken in
+	aScriptLineString.Set(iAlteredScriptLine);
+	}
+
+/**
+ * Takes in lex token and updates any relative file paths into corresponding absolute path based on the current script file path
+ * @param aCommandString - Pointer descriptor containing a particular token within a script line for updation
+ */
+void CScriptControl::ConvertRelativeToAbsoluteL(TDes& aCommandString)
+	{
+	TInt offset = 0;
+	TInt posOfLastSlash=iScriptFile.LocateReverse('\\') ;
+	TBuf<KMaxTestExecuteCommandLength> tempStore(iScriptFile.Mid(0,posOfLastSlash)); // Initial script file path
+
+	if(aCommandString.FindC(KTEFOneUp) >= 0)
+		{
+		while(aCommandString.FindC(KTEFOneUp) >= 0)
+			{
+			offset = aCommandString.FindC(KTEFOneUp);
+			posOfLastSlash=tempStore.LocateReverse('\\') ;
+			if (posOfLastSlash <= 0)
+				{
+				User::Leave(KTEFErrInvalidRelPath);
+				}
+			tempStore.Copy(iScriptFile.Mid(0,posOfLastSlash));// script file path
+			aCommandString.Copy(aCommandString.Mid(offset + 3)); // 3 for ..'\\'
+			}
+
+		tempStore.Append('\\');
+		}
+	else if (aCommandString.FindC(KTEFDotSlash) >= 0)
+		{
+		offset = aCommandString.FindC(KTEFDotSlash);
+		aCommandString.Copy(aCommandString.Mid(offset + 1));
+		}
+	else if(aCommandString.Locate('\\') == 0)
+		{
+		tempStore.Copy(iScriptFile.Mid(0,2)); // Example: c:
+		}
+	else
+		{
+		tempStore.Append('\\');
+		}
+
+	tempStore.Append(aCommandString);
+	aCommandString.Copy(tempStore);
+	}
+
+/**
+ * Expand recognised variables in script file into their corresponding value
+ * Currently supported variable is ${SYSDRIVE} -> GetSystemDrive() / Drive letter set from testexecute.ini
+ * @param aCommandString - Descriptor containing a particular token within a script line for updation
+ */
+void CScriptControl::ExpandVariables(TDes& aCommandString)
+	{
+	TInt offset = 0;
+	if (aCommandString.FindC(KTEFSysDrive) >= 0)
+		{
+		// If we find ${SYSDRIVE} in the token, replace it with the drive letter to be substitued
+		offset = aCommandString.FindC(KTEFSysDrive);
+		aCommandString.Replace(offset, 11, iTestSysDrive);
+		}
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/src/testexecute.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,767 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Script Engine executable entry point.
+* Log initialisation.
+* Command line read.
+* Trigger entry into the top level state machine.
+*
+*/
+
+
+
+/**
+ @file testexecute.cpp
+*/
+
+#include <testexecuteclient.h>
+#include "ScriptEngine.h"
+#include <testexecutelogger.h>
+#include "TestWatcher.h"
+#include "Version.h"
+#include "tefutils.h"
+
+#include <f32file.h>
+#include <wrapperutilsplugin.h>
+
+
+const TInt KBuffSize= 500;
+GLDEF_D TInt CScriptControl::commentedCommandsCount;
+GLDEF_D TInt CScriptControl::iRunScriptFailCount;
+
+/**
+ * Code for reading commandline set when testexecute is invoked
+ * @param aCommandLine - Function fills descriptor with space separated command line args
+ */
+LOCAL_C void ReadCommandLineL(TDes& aCommandLine)
+	{
+	// Far simpler for EKA2
+	if(User::CommandLineLength() > aCommandLine.MaxLength())
+		User::Leave(KErrTooBig);
+	User::CommandLine(aCommandLine);
+	}
+
+/**
+ * Function to parse command line and set optional flags with ON/OFF status acordingly
+ * @param aCommandLine - Command line descriptor with ' ' separated arguments/tokens
+ * @param aSeparateLogFiles - Function sets to ETrue if -slf is detected in command line
+ * @param aJustInTime - Function sets to ETrue if -d is detected in command line
+ * @param aGraphicalWindowServer - Function sets to ETrue if -gws is detected in command line
+ * @param HelpRequest - Function sets to ETrue if -help is detected in command line
+ * @param aVersionRequest - Function sets to ETrue if -v is detected in command line
+ * @param aParseTestExecuteIni - Object of the parser class for checking options set through testexecute.ini
+ * @param aParserState - TInt value representing whether the parser object instance is active or not
+ */
+LOCAL_C void ParseCommandLine(const TDesC& aCommandLine,TBool& aSeparateLogFiles,TBool& aJustInTime,
+TBool& aGraphicalWindowServer,TBool& aIncludeSelectiveCases,TBool& aExcludeSelectiveCases, TBool& aPipe, TBool& aHelpRequest, TBool& aVersionRequest, 
+CTestExecuteIniData& aParseTestExecuteIni, TInt& aParserState)
+	{
+	// Set up a lex for looping through the command line arguments
+	TLex flagLex(aCommandLine);
+	// Initialise all flags to false
+	aJustInTime = EFalse;
+	aSeparateLogFiles = EFalse;
+	aGraphicalWindowServer = EFalse;
+	aHelpRequest = EFalse;
+	aVersionRequest = EFalse;
+
+	_LIT(KTestExecuteCommandLineHelp, "-help");
+	_LIT(KTestExecuteCommandLineVersion, "-v");
+
+	while(!flagLex.Eos())
+		{
+		TPtrC token(flagLex.NextToken());
+		TInt result = 0;
+		// Get the value for JustInTimeDebug from the TestExecute.ini parser 
+		if (aParserState == KErrNone)
+			{
+			// Get the value from testexecute.ini for optional flag 'JustInTimeDebug'
+			aParseTestExecuteIni.GetKeyValueFromIni(KTEFJustInTimeDebug, result);
+			}
+		const TInt KOne = 1;
+		if(token == KTestExecuteCommandLineFlagDebugMode || result == KOne)
+			{
+			// if the command line contains the token '-d' or the testexecute.ini flag options for JustinTime is set to 'ON'
+			aJustInTime = ETrue;
+			}
+		else if(token == KTestExecuteCommandLineFlagSeparateLogFileMode)
+			{
+			// if the command line contains the token '-slf'
+			aSeparateLogFiles = ETrue;
+			}
+		else if(token == KTestExecuteCommandLineFlagIncludeSelectiveCases)
+			{
+			// if the command line contains the token '-tci'
+			aIncludeSelectiveCases= ETrue;
+			}
+		else if(token == KTestExecuteCommandLineFlagExcludeSelectiveCases)
+			{
+			// if the command line contains the token '-tcx'
+			aExcludeSelectiveCases= ETrue;
+			}
+		else if(token == KTestExecuteCommandLineFlagPipe)
+			{
+			aPipe = ETrue ; 
+			}
+		else if(token == KTestExecuteCommandLineHelp)
+			{
+			// if the command line contains the token '-help'
+			aHelpRequest = ETrue;
+			}
+		else if(token == KTestExecuteCommandLineVersion)
+			{
+			// if the command line contains the token '-v'
+			aVersionRequest = ETrue;
+			}
+		}
+	}
+
+LOCAL_C void DistinguishElement(const TPtrC& aElement, RArray<TRange>& aSelectiveCaseRange)
+{
+
+	TInt colonOccurance = aElement.FindC(KTEFColon);
+	//we are expecting only a range or a test case ID over here...
+	if( colonOccurance!=KErrNotFound )
+		{
+		//then this is a range of testcases, split it at the colon
+		TRange newRange(aElement.Left(colonOccurance),aElement.Mid(colonOccurance+1));
+		aSelectiveCaseRange.Append(newRange);
+		}
+	else
+		{
+		TRange newRange(aElement,aElement);
+		aSelectiveCaseRange.Append(newRange);	
+		}
+}
+
+/**
+ * Read the Cfg File data into a heap buffer
+ * And populate the arrays of selective test case IDs and 
+ * Ranges to be used by the state machine
+ * NOTE: we do not support nested cfgs...
+ */
+LOCAL_C void CreateCfgDataFromFileL(TPtrC& aCfgFilePath,RArray<TRange>& aSelectiveCaseRange, TDesC*& aSelTestCfgFileData)
+	{
+	
+	RFs fS;
+	User::LeaveIfError(fS.Connect());
+	CleanupClosePushL(fS);
+	RFile cfgFile;
+	User::LeaveIfError(cfgFile.Open(fS,aCfgFilePath,EFileRead | EFileShareAny));
+	CleanupClosePushL(cfgFile);
+	TInt fileSize;
+	User::LeaveIfError(cfgFile.Size(fileSize));
+	// Create a 16bit heap buffer
+	HBufC* cfgData = HBufC::NewL(fileSize);
+	CleanupStack::PushL(cfgData);
+	HBufC8* narrowData = HBufC8::NewL(fileSize);
+	CleanupStack::PushL(narrowData);
+	TPtr8 narrowPtr=narrowData->Des();
+	// Read the file into an 8bit heap buffer
+	User::LeaveIfError(cfgFile.Read(narrowPtr));
+	TPtr widePtr(cfgData->Des());
+	// Copy it to the 16bit buffer
+	widePtr.Copy(narrowData->Des());
+	CleanupStack::PopAndDestroy(narrowData);
+	CleanupStack::Pop(cfgData);
+	CleanupStack::Pop(2);
+	cfgFile.Close();
+	fS.Close();
+	// Set up the instance token parser
+	TLex cfgLex = cfgData->Des();
+	aSelTestCfgFileData = cfgData; // to preserve the pointer of cfgdata and transfer the ownership to aSelTestCfgFileData 
+	cfgData = NULL; // relinquish the ownership
+	while(!cfgLex.Eos())
+		{
+		DistinguishElement(cfgLex.NextToken(),aSelectiveCaseRange) ; 
+		}
+	
+	}
+
+
+
+LOCAL_C void ParseCommandLineForSelectiveTestingOptions(const TDesC& aCommandLine,CTestExecuteIniData& aParseTestExecuteIni,RArray<TRange>& aSelectiveCaseRange,  TDesC*& aSelTestCfgFileData)
+	{
+	TLex flagLex(aCommandLine);
+	//first of all navigate the command line arguments to the selective test cases flag...
+	while(!flagLex.Eos())
+	{
+		TPtrC token(flagLex.NextToken());
+		if( (token.CompareF(KTestExecuteCommandLineFlagIncludeSelectiveCases) == 0) || (token.CompareF(KTestExecuteCommandLineFlagExcludeSelectiveCases) == 0) )
+			{
+			break;
+			}
+	}
+	
+	TPtrC argument(flagLex.NextToken()) ; 
+	while(argument.Length() > 0 )	
+		{
+		TInt commaOccurance = argument.FindC(KTEFComma) ;
+		TPtrC element ; 
+		if(commaOccurance == -1)	
+			{
+			//handle the case where no comma is found, 
+			//assume only one item in the list
+			element.Set(argument) ; 
+			//reset argument to break the while
+			argument.Set(KNull);
+			}
+		else
+			{
+			element.Set(argument.Left(commaOccurance));
+			//take the remaining in the argument
+			TInt len = argument.Length()-commaOccurance-1 ; 
+			argument.Set(argument.Right(len)) ; 	
+			}
+		
+		TInt cfgExtensionOccurance = element.FindC(KTEFCfgExtension) ; 
+		if (cfgExtensionOccurance!=KErrNotFound) //madatory extension to be given
+			{
+			
+			TPtrC cfgFilePath(element);
+			//its probably the cfg file path.
+			TBuf<KBuffSize> tempScriptPath(cfgFilePath);
+			// Check whether cfg name is provided along with folder path in the command line
+			// If not, take the path from testexecute.ini & name from the command line
+			if(cfgFilePath.FindC(KTEFColon)==KErrNotFound)
+				{
+				TBuf<KMaxTestExecuteNameLength> tempBuffer;
+				aParseTestExecuteIni.GetKeyValueFromIni(KTEFDefaultScriptPath, tempBuffer);
+				cfgFilePath.Set(tempBuffer);
+				// Construct the full file path from the values extracted from command line and ini file
+				TBuf<KBuffSize> storeScriptPathTemp(cfgFilePath);
+				storeScriptPathTemp.Append(tempScriptPath);
+				cfgFilePath.Set(storeScriptPathTemp);
+				tempScriptPath.Copy(cfgFilePath);
+				}
+				// and parse this cfg File to populate our structures
+				TRAP_IGNORE(CreateCfgDataFromFileL(cfgFilePath,aSelectiveCaseRange, aSelTestCfgFileData));
+				//actually do nothing with the error...
+			}
+		else
+			{
+			DistinguishElement(element,aSelectiveCaseRange  );
+			}
+		}
+	}
+
+/**
+ * Subroutine performing pre-processing tasks for testexecute execution
+ * Also, responsible for triggering the state machine through instance of ScriptMaster
+ * @param aScheduler - Instance of ActiveScheduler created through MainL()
+ * @param aSysDrive - Default system drive letter to be used for all script parsing
+ */
+LOCAL_C void ProcessMainL(CActiveScheduler* aScheduler, const TDriveName aSysDrive)
+	{
+	TDriveName defaultSysDrive(aSysDrive);
+	TDriveName testSysDrive(KTEFLegacySysDrive);
+	TInt waitForLoggingTime = 0;
+	TBuf<KMaxTestExecuteNameLength> htmlLogPath;
+	// Create a object of the Parser for TestExecute.ini
+	CTestExecuteIniData* parseTestExecuteIni = NULL;
+	TRAPD(err, parseTestExecuteIni = CTestExecuteIniData::NewL(defaultSysDrive));
+	if (err == KErrNone)
+		{
+		CleanupStack::PushL(parseTestExecuteIni);
+		// Extract all the key values within the object
+		parseTestExecuteIni->ExtractValuesFromIni();
+		}
+
+	// Read and parse the command line for the flags
+	// -d -slf -help and -v
+	TBuf<KMaxTestExecuteCommandLength> commandLine;
+	TDesC* selTestCfgFileData = NULL; //the pointer to the data of in the .tcs file
+	ReadCommandLineL(commandLine);
+	
+	// Make lower case because we parse it for flags and search for ".script"
+	commandLine.LowerCase();
+	TBool separateLogFiles(EFalse); // -slf
+	TBool justInTime(EFalse); // -d
+	TBool graphicalWindowServer(EFalse); // -gws
+	TBool helpRequest(EFalse); // -help
+	TBool versionRequest(EFalse); // -v
+
+	TBool includeSelectiveCases(EFalse); // -tci
+	TBool excludeSelectiveCases(EFalse); // -tcx
+	TBool pipe(EFalse) ; 
+	
+	// Set up the bools from the command line
+	ParseCommandLine(commandLine,separateLogFiles,justInTime,graphicalWindowServer,includeSelectiveCases, excludeSelectiveCases,pipe, helpRequest,versionRequest,*parseTestExecuteIni,err);
+	// If -d then set Just In Time debugging. Panicks break into debug on emulator
+	(justInTime) ? (User::SetJustInTime(ETrue)) : (User::SetJustInTime(EFalse)); 
+
+	// Hooks for creating the Graphical Window server
+	#ifdef GWS
+	#endif
+
+	// Create a console
+	_LIT(KMessage,"TestExecute Script Engine");
+	CConsoleBase* console = Console::NewL(KMessage,TSize(KConsFullScreen,KConsFullScreen));
+	CleanupStack::PushL(console);
+	console->SetCursorHeight(0);
+	RConsoleLogger consoleLogger(*console);
+	
+	CScriptControl::iRunScriptFailCount=0;
+	// A lex for getting the first command line argument, ie the script file path
+	TLex lex(commandLine);
+	TPtrC scriptFilePath(lex.NextToken());
+	TInt ret = KErrNotFound;
+	if (scriptFilePath.CompareF(KNull) != 0)
+		{
+		_LIT(KTEFSwitchPrefix, "-");
+		if(scriptFilePath.Mid(0,1).CompareF(KTEFSwitchPrefix) == 0)
+			{
+			// If the first command line argument is not the script file path but a optional switches
+			// Then set the script file path for the execution to be 'blank'
+			scriptFilePath.Set(KNull);
+			}
+		else
+			{
+			TBuf<KBuffSize> tempScriptPath(scriptFilePath);
+
+			// Check whether script name is provided along with folder path in the command line
+			// If not, take the path from testexecute.ini & name from the command line
+			ret=scriptFilePath.FindC(KTEFColon);
+			if(ret==KErrNotFound)
+				{
+				if (parseTestExecuteIni != NULL)
+					{
+					TBuf<KMaxTestExecuteNameLength> tempBuffer;
+					parseTestExecuteIni->GetKeyValueFromIni(KTEFDefaultScriptPath, tempBuffer);
+ 					// If the relative script file path does not refer to the root,
+ 					// we will look for DefaultScriptDir entry in testexecute.ini
+ 					// If available prepend it to the relative path
+ 					// else if the relative path refers to root,
+ 					// then set the default system drive, i.e. c:
+ 					// else leaving it as it is (considering invalid path)
+ 					if (scriptFilePath.Left(1).CompareF(KTEFSlash) != 0 &&
+ 					 tempBuffer.Length() > 0)
+ 						scriptFilePath.Set(tempBuffer);
+ 					else if (scriptFilePath.Left(1).CompareF(KTEFSlash) == 0)
+ 						scriptFilePath.Set(defaultSysDrive);
+ 					else
+ 						scriptFilePath.Set(KNull);
+					}
+				else
+					{
+					// If the file path is not provided in command line as well as in testexecute.ini
+					// then set the  script file path to be 'blank'
+					scriptFilePath.Set(KNull);
+					}
+
+				// Construct the full file path from the values extracted from command line and ini file
+				TBuf<KBuffSize> storeScriptPathTemp(scriptFilePath);
+				storeScriptPathTemp.Append(tempScriptPath);
+				scriptFilePath.Set(storeScriptPathTemp);
+				tempScriptPath.Copy(scriptFilePath);
+				}
+
+			//If scriptFilePath is not appended by .script Append .script 
+			if(scriptFilePath.Find(KTEFScriptExtension)==KErrNotFound)
+				{
+				tempScriptPath.Append(KTEFScriptExtension);
+				}
+			scriptFilePath.Set(tempScriptPath);
+			}
+		}
+
+	TPtrC pipeName ; 
+	if(pipe)
+		{
+		TLex flagLex(commandLine);
+		//first of all navigate the command line arguments to the selective test cases flag...
+		while(!flagLex.Eos())
+		{
+			TPtrC token(flagLex.NextToken());
+			if( (token.CompareF(KTestExecuteCommandLineFlagPipe) == 0) )
+				{
+				break;
+				}
+		}
+		pipeName.Set(flagLex.NextToken()) ; 	
+		}
+	
+	TSelectiveTestingOptions* selTestingOptions =NULL;
+	if (includeSelectiveCases && excludeSelectiveCases)
+		{
+			//mutually exclusive options have been encountered
+			includeSelectiveCases =EFalse;
+			excludeSelectiveCases =EFalse;					
+			console->Printf(KTEFInvalidCommandSetMessage);
+			console->Printf(KTEFEnterKeyMessage);
+			console->Getch();
+		}
+	else
+		{
+		if(includeSelectiveCases || excludeSelectiveCases)
+			{
+			RArray<TRange> selectiveCaseRange;
+			ParseCommandLineForSelectiveTestingOptions(commandLine,*parseTestExecuteIni,selectiveCaseRange, selTestCfgFileData);
+			
+			//you need to sort these two arrays first, and also if they are both empty ignore the entire option altogether.
+			if(  selectiveCaseRange.Count() > 0 )
+				{
+				CleanupStack::PushL(selTestCfgFileData);
+				TLinearOrder<TRange> orderingrng(TRange::CompareTRangeStartOrder) ; 
+				selectiveCaseRange.Sort(orderingrng );
+				ESelectiveTesting selectiveTestingType(iExclusive);
+				if(includeSelectiveCases)
+					{
+					selectiveTestingType = iInclusive ; 
+					}
+				selTestingOptions = new(ELeave) TSelectiveTestingOptions(selectiveCaseRange, selectiveTestingType);
+				}
+			else
+				{
+				//if no arguments to this option have been found, ignore it...
+				includeSelectiveCases =EFalse;
+				excludeSelectiveCases =EFalse;
+				delete selTestCfgFileData;
+				}
+			}
+		}
+
+	if (scriptFilePath.CompareF(KNull)==0)
+		{
+		if (!separateLogFiles && !justInTime)
+			{
+			// Print the product version details through console window
+			console->Printf(KTEFVersionMessage);
+			console->Printf(KTEFProductVersion);
+
+			if (!(versionRequest && !helpRequest))
+				{
+				// Print the help & usage informations through console window along with product version
+				console->Printf(KTEFConsoleHelpMessage1);
+				console->Printf(KTEFConsoleHelpMessage2);
+				console->Printf(KTEFConsoleHelpMessage3);
+				console->Printf(KTEFConsoleHelpMessage4);
+				console->Printf(KTEFConsoleHelpMessage5);
+				}
+			}
+		else
+			{
+			// Display a error message on the console window for invalid set of arguments
+			console->Printf(KTEFInvalidCommandSetMessage);
+			}
+		// Exit on a key press from user
+		console->Printf(KTEFEnterKeyMessage);
+		console->Getch();
+		}
+	else
+		{
+		// Create a Interface class object for generating HTML & XML logs
+		CTestExecuteLogger *tefLogger = new(ELeave) CTestExecuteLogger();
+		CleanupStack::PushL(tefLogger);
+
+		TInt logMode;
+		TInt logLevel;
+		TInt remotePanicDetection;
+		TBuf<KMaxTestExecuteNameLength> iniSysDrive;
+
+		if (parseTestExecuteIni != NULL)
+			{
+			// Parse ini for retrieving logging options set through ini
+			parseTestExecuteIni->GetKeyValueFromIni(KTEFLogMode, logMode);
+			parseTestExecuteIni->GetKeyValueFromIni(KTEFLogSeverityKey, logLevel);
+			parseTestExecuteIni->GetKeyValueFromIni(KTEFRemotePanicDetection, remotePanicDetection);
+			parseTestExecuteIni->GetKeyValueFromIni(KTEFDefaultSysDrive, iniSysDrive);
+			parseTestExecuteIni->GetKeyValueFromIni(KTEFWaitForLoggingTime, waitForLoggingTime);
+			parseTestExecuteIni->GetKeyValueFromIni(KTEFHtmlKey, htmlLogPath);
+			}
+		else
+			{
+			// Set default values for logging options if parser is not functioning
+			logMode = TLoggerOptions(ELogHTMLOnly);
+			logLevel = RFileFlogger::TLogSeverity(ESevrAll);
+			remotePanicDetection = 0;
+			iniSysDrive.Copy(KTEFIniSysDrive);
+			waitForLoggingTime = 5;
+			htmlLogPath.Copy(KTestExecuteLogPath);
+			htmlLogPath.Replace(0, 2, defaultSysDrive);
+			}
+		
+		tefLogger->SetLoggerOptions(logMode);
+		if(pipe)
+			{
+			tefLogger->SetPipeName(pipeName) ; 
+			}
+		
+		// Initialise the logging passing in the script file path & log level to the interface
+		tefLogger->InitialiseLoggingL(scriptFilePath, separateLogFiles, logLevel);
+
+		// Check to see if defaultsysdrive key is set in testexecute.ini
+		// if set to SYSDRIVE, assign the default system drive obtained from the plugin
+		// else, if a true value is set in testexecute.ini, use it as system drive for all test artifacts
+		if (iniSysDrive.Length() == 2 && iniSysDrive.Right(1).Compare(KTEFColon) == 0)
+			testSysDrive.Copy(iniSysDrive);
+		else if (iniSysDrive.CompareF(KTEFIniSysDrive) == 0)
+			testSysDrive.Copy(defaultSysDrive);
+
+
+		// Pass the first command line argument to the script master
+		// which is always the command script
+		CScriptMaster* scriptMaster = new (ELeave) CScriptMaster(scriptFilePath,*tefLogger, consoleLogger, defaultSysDrive, testSysDrive, selTestingOptions);
+		// To kick the state machine of the script master off -
+		// Call the kick method which jumps us into the RunL() of the CScriptMaster class
+		// CScriptMaster is the top AO in the hierarchy.
+		scriptMaster->Kick();
+
+		// Construct and Install a test watcher object for capturing remote panics during test execution
+		CTestWatcher* testWatcher = NULL;
+		if (remotePanicDetection != 0)
+			{
+			testWatcher = CTestWatcher::NewL();
+			testWatcher->StartL();
+			}
+
+		// Enter the Active Scheduler
+		aScheduler->Start();
+		
+		// Cleanup
+		delete scriptMaster;
+		
+		TInt commentedCommandsCnt=CScriptControl::commentedCommandsCount;
+		if(commentedCommandsCnt==-1)
+			{
+			CScriptControl::commentedCommandsCount=0;
+			//If the path specified fails check out for path from testexecute.ini
+			if(ret!=KErrNotFound)
+				{
+				//To get scriptFile name  i.e get sampleFile.script
+				TInt posOfLastSlash=scriptFilePath.LocateReverse('\\') ;
+				scriptFilePath.Set(scriptFilePath.Mid(posOfLastSlash+1));
+				TBuf<KBuffSize> tempStore(scriptFilePath);
+				if (parseTestExecuteIni != NULL)
+					{
+					TBuf<KMaxTestExecuteNameLength> tempBuffer;
+					parseTestExecuteIni->GetKeyValueFromIni(KTEFDefaultScriptPath, tempBuffer);
+					if (tempBuffer.CompareF(KNull) != 0)
+						{
+						scriptFilePath.Set(tempBuffer);
+						TBuf<KBuffSize> tempStoreScriptPath(scriptFilePath);
+						tempStoreScriptPath.Append(tempStore);
+						scriptFilePath.Set(tempStoreScriptPath);
+						TBuf<KMaxTestExecuteNameLength> scriptFileLocation(scriptFilePath);
+						CScriptMaster* scriptMaster = new (ELeave) CScriptMaster(scriptFilePath,*tefLogger, consoleLogger, defaultSysDrive, testSysDrive, selTestingOptions);
+						// To kick the state machine of the script master off -
+						// Call the kick method which jumps us into the RunL() of the CScriptMaster class
+						// CScriptMaster is the top AO in the hierarchy.
+						scriptMaster->Kick();
+						// Enter the Active Scheduler
+						aScheduler->Start();
+						
+						commentedCommandsCnt=CScriptControl::commentedCommandsCount;
+						if(commentedCommandsCnt==-1)
+							{
+							CScriptControl::commentedCommandsCount=0;
+							}
+							
+						// Cleanup
+						delete scriptMaster;
+						}
+					}
+				}
+			}
+		delete selTestingOptions;
+		
+		TInt commandsCount = CScriptControl::commentedCommandsCount;
+		TInt countOfRemotePanics = 0;
+
+		// Stop and Process the test watcher object for extracting panic informations and print them to the log files
+		if (remotePanicDetection != 0)
+			{
+			testWatcher->Stop();
+			countOfRemotePanics = testWatcher->iSharedData->iPanicDetails.Count();
+			if (countOfRemotePanics > 0)
+				{
+				tefLogger->LogExtra((TText8*)__FILE__,__LINE__,ESevrErr,
+					_L("The panic detection thread detected %d panics:"), countOfRemotePanics);
+				for (TInt count = 0; count < countOfRemotePanics; count++)
+					tefLogger->LogExtra((TText8*)__FILE__,__LINE__,ESevrErr,_L("Remote Panic %d - Name of Panicked Thread: %S, Exit Reason: %d, Exit Category %S"), count+1, &(testWatcher->iSharedData->iPanicDetails)[count]->iThreadName,(testWatcher->iSharedData->iPanicDetails)[count]->iReason,&(testWatcher->iSharedData->iPanicDetails)[count]->iCategory);
+				}
+			delete testWatcher;
+			}
+
+		// Call the Termination routine for logging within the interface
+		tefLogger->TerminateLoggingL(commandsCount, countOfRemotePanics, CScriptControl::iRunScriptFailCount);
+		CleanupStack::Pop(tefLogger);
+		delete tefLogger;
+		}
+	if(includeSelectiveCases || excludeSelectiveCases)
+		{	
+		CleanupStack::PopAndDestroy(selTestCfgFileData);
+		selTestCfgFileData = NULL;
+		}
+	// Close the parser instance if it is active
+	CleanupStack::PopAndDestroy(console);
+	if (parseTestExecuteIni != NULL)
+		{
+		CleanupStack::PopAndDestroy(parseTestExecuteIni);
+		}
+
+	if (scriptFilePath.CompareF(KNull)!=0)
+		{
+		// Wait for flogger to write to file
+		_LIT(KHtmExtension,".htm");
+		TParse fileNameParse;
+		fileNameParse.Set(scriptFilePath, NULL, NULL);
+		
+		TPtrC fileName = fileNameParse.Name();
+		htmlLogPath.Append(fileName);
+		htmlLogPath.Append(KHtmExtension);
+
+	#ifdef _DEBUG
+		RDebug::Print(_L("Log file path--> %S"), &htmlLogPath);
+	#endif
+		RFs fs;
+		fs.Connect();
+		TBool answer = EFalse;
+		while(ETrue)
+			{
+			TInt err = fs.IsFileOpen(htmlLogPath, answer);
+			if ((KErrNone==err&&!answer) || KErrNotFound==err || KErrPathNotFound==err) 
+				{
+				break;
+				}
+			User::After(100000);
+			}
+		
+		if (waitForLoggingTime > 0)
+			{
+			User::After(waitForLoggingTime*1000000);
+			}
+		}
+	}
+
+/**
+ * Top level function inside the TRAP harness
+ * TEF system calls for:
+ *		Active scheduler initialisation
+ *		Command line read and parse
+ *		Console creation
+ *		Logging Initialisation
+ *		Entry to script engine
+ *		Logging termination
+ * @param aSysDrive - Default system drive letter to be used for all script parsing
+ */
+LOCAL_C void MainL(const TDriveName aSysDrive)
+	{
+#if (defined __DATA_CAGING__)
+	// Platform security hooks
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched = new (ELeave) CActiveScheduler();
+	CleanupStack::PushL(sched);
+	CActiveScheduler::Install(sched);
+
+	// Call up the subroutine to perform pre-processing tasks and to start test execution
+	ProcessMainL(sched, aSysDrive);
+
+	// Cleanup the scheduler object
+	CleanupStack::PopAndDestroy(sched);
+	}
+
+#if !(defined TEF_LITE)
+LOCAL_C void StartSystemL()
+	{
+	CActiveScheduler* theScheduler = new (ELeave) CActiveScheduler();
+	CleanupStack::PushL(theScheduler);
+	CActiveScheduler::Install(theScheduler);
+	
+	RLibrary pluginLibrary;
+	CWrapperUtilsPlugin* plugin = TEFUtils::WrapperPluginNew(pluginLibrary);
+	
+	if (plugin!=NULL)
+		{
+		plugin->WaitForSystemStartL();
+		delete plugin;
+		pluginLibrary.Close();
+		}
+	else
+		{
+		User::Leave(KErrGeneral);
+		}
+	
+	CleanupStack::PopAndDestroy(theScheduler);
+	}
+#endif
+
+/**
+ * Executable Entry Point
+ * Top level always creates TRAP harness.
+ * Calls MainL() inside the TRAP harness
+ */
+GLDEF_C TInt E32Main()
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+
+  // Fix PDEF124952, set the priority EPriorityAbsoluteHigh. In this case, the timeout will 
+  // take effect even if the server executes with almost 100% CPU usage.
+  RThread().SetPriority(EPriorityAbsoluteHigh);
+  // End PDEF124952
+  
+	// Check to see if the plugin wrapper around the GetSystemDrive is loadable
+	// If yes, then instantiate the wrapper object and obtain the default system drive
+	// Else, use the hardcoded default drive as c:
+	TDriveName defaultSysDrive(KTEFLegacySysDrive);	
+	
+	RLibrary pluginLibrary;
+	CWrapperUtilsPlugin* plugin = TEFUtils::WrapperPluginNew(pluginLibrary);
+	
+	if (plugin!=NULL)
+		{
+		TDriveUnit driveUnit(plugin->GetSystemDrive());
+		defaultSysDrive.Copy(driveUnit.Name());
+		delete plugin;
+		pluginLibrary.Close();
+		}
+	
+	TBool enableSysStart = ETrue;
+	CTestExecuteIniData* iniData = NULL;
+	TRAPD(err, iniData = CTestExecuteIniData::NewL(defaultSysDrive));
+	if (err == KErrNone)
+		{
+		// Extract all the key values within the object
+		iniData->ExtractValuesFromIni();
+		iniData->GetKeyValueFromIni(KTEFSystemStarter, enableSysStart);
+		}
+
+	err = KErrNone;
+	#if !(defined TEF_LITE)
+	if (enableSysStart)
+		{
+		TRAP(err, StartSystemL());
+		__ASSERT_ALWAYS(!err, User::Panic(KTestExecuteName,err));
+		}
+	#endif
+	if (iniData != NULL)
+		{
+		delete iniData;
+		}	
+	
+	err = KErrNone;
+	TRAP(err,MainL(defaultSysDrive));
+	__ASSERT_ALWAYS(!err, User::Panic(KTestExecuteName,err));
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/scriptengine/src/testwatcher.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,133 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Implementation for Test Watcher object using RUndertaker object
+* for trapping dead threads during test execution
+* Collect details of dead threads and pass it on to TEF for logging
+*
+*/
+
+
+
+/**
+ @file TestWatcher.cpp
+*/
+
+#include "TestWatcher.h"
+
+TThreadPanicDetails::TThreadPanicDetails(TName aThreadName, 
+	TInt aReason, TExitCategoryName aCategory, TTime aTime)
+	: iThreadName(aThreadName), iReason(aReason), iCategory(aCategory), iTime(aTime)
+	{
+	}
+
+CTestWatcher::CTestWatcher()
+	{
+	}
+
+TInt ThreadFunc(TAny* anArgument)
+	{
+	CSharedData* mySharedData = reinterpret_cast<CSharedData*> (anArgument);
+	
+	RUndertaker u;
+	u.Create();
+	
+	TRequestStatus status;
+	TInt deadThread;
+	
+	TBool clientWaiting = ETrue;
+	
+	FOREVER
+		{
+		status = KRequestPending;
+		u.Logon(status,deadThread);
+		// wait for the next thread to die.
+	
+		if (clientWaiting)
+			{
+			// rendezvous with the client so that they know we're ready.
+			// This guarantees that we will catch at least the first panic to 
+			// occur (as long as we aren't closed before kernel tells us.
+			RThread::Rendezvous(KErrNone);
+			clientWaiting = EFalse;
+			}
+
+		User::WaitForRequest(status);
+		// until we get back around to the top we are missing notifications now.
+		// being high priority helps us, but still...
+		// deal with this QUICKLY
+
+
+		// get handle to the dead thread (this has already been marked for us in 
+		// the kernel)
+		RThread t;
+		t.SetHandle(deadThread);
+	
+		if (t.ExitType() == EExitPanic)
+			{
+			// the other ways threads can die are uninteresting
+			TTime now;
+			now.UniversalTime();
+			
+			TThreadPanicDetails* tpd = new TThreadPanicDetails (t.Name(),
+				t.ExitReason(),t.ExitCategory(),now);
+			
+			mySharedData->iPanicDetails.AppendL(tpd);
+			}
+		t.Close();
+		}
+	}
+	
+	
+CTestWatcher::~CTestWatcher()
+	{
+	iWorker.Close();
+	for (TInt i = 0; i<iSharedData->iPanicDetails.Count();i++)
+		{
+		delete iSharedData->iPanicDetails[i];
+		}
+	iSharedData->iPanicDetails.Close();
+	delete iSharedData;
+	}
+
+CTestWatcher* CTestWatcher::NewL()
+	{
+	CTestWatcher* tw = new (ELeave) CTestWatcher();
+	CleanupStack::PushL(tw);
+	tw->ConstructL();
+	CleanupStack::Pop(tw);
+	return tw;
+	}
+	
+void CTestWatcher::ConstructL() 
+	{
+	iSharedData = new CSharedData();
+	_LIT(KUndertakerWatcher,"UndertakerWatcher");
+	User::LeaveIfError(iWorker.Create(KUndertakerWatcher(),ThreadFunc,KDefaultStackSize,&User::Heap(),iSharedData,EOwnerProcess));
+	iWorker.SetPriority(EPriorityAbsoluteForeground);
+	}
+
+void CTestWatcher::StartL()
+	{
+	TRequestStatus status = KRequestPending;
+	iWorker.Rendezvous(status); 
+	iWorker.Resume();
+	User::WaitForRequest(status);// wait for it to have initialized the undertaker.
+	User::LeaveIfError(status.Int());
+	}
+	
+void CTestWatcher::Stop()
+	{
+	iWorker.Suspend();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/bwins/tefunitteu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?NewServer@@YAHXZ @ 1 NONAME ; int NewServer(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Component description file
+//
+
+PRJ_EXPORTS
+..\inc\TEFUnit.h		\epoc32\include\test\tefunit.h
+..\inc\TEFUnit.inl		\epoc32\include\test\tefunit.inl
+..\inc\CTEFLogger.h		\epoc32\include\test\cteflogger.h
+..\inc\CTEFUnitServer.h		\epoc32\include\test\ctefunitserver.h
+
+PRJ_MMPFILES
+TEFUnit.mmp
+
+PRJ_TESTMMPFILES
+//TEFUnitTE.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/group/tefunit.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "../../Group/testexecute.cfg"
+
+TARGET			tefunit.lib
+TARGETTYPE		lib
+UID				0
+
+SOURCEPATH		../src
+SOURCE			CRunner.cpp
+SOURCE			CTEFUnitServer.cpp
+SOURCE			CTestBase.cpp
+SOURCE			CTestCase.cpp
+SOURCE			CTestCommand.cpp
+SOURCE			CTestConfig.cpp
+SOURCE			CTestFixture.cpp
+SOURCE			CTestSuite.cpp
+SOURCE			CTEFLogger.cpp
+SOURCE			CActiveTestFixture.cpp
+
+USERINCLUDE		../inc
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE	/epoc32/include/test
+
+
+VENDORID 0x70000001
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/group/tefunitte.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "../../Group/testexecute.cfg"
+TARGET			TEFUnitTE.exe
+TARGETTYPE		exe
+UID		0x100039CE 0x101F777C
+
+SOURCEPATH		../Test/src
+SOURCE			CTestSuiteA.cpp
+SOURCE			CTestSuiteAssert.cpp
+SOURCE			CTestSuiteB.cpp
+SOURCE			CTestSuiteC.cpp
+SOURCE			CTestSuiteD.cpp
+SOURCE			CTestAsyncSuiteA.cpp
+SOURCE			CTestAsyncSuiteAssert.cpp
+SOURCE			T_TestTEFUnit.cpp
+SOURCE			SampleStep.cpp
+
+USERINCLUDE		../Test/inc
+USERINCLUDE		../inc
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE	/Epoc32/include/test
+
+STATICLIBRARY		TEFUnit.lib
+LIBRARY			euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			efsrv.lib
+LIBRARY			TestExecuteLogClient.lib
+LIBRARY			TestExecutePIPSLogClient.lib
+LIBRARY			RFileLoggerClient.lib
+
+#if (!defined WINS) && (!defined TEF_LITE_VERSION)
+LIBRARY			estlib.lib 
+#endif
+
+VENDORID 0x70000001
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/inc/crunner.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CRunner.h
+*/
+
+#ifndef __RUNNER__
+#define __RUNNER__
+
+#include <e32base.h>
+
+#include "TEFUnit.h"
+
+class CPath
+	{
+public:
+	CPath();
+	void ConstructL( const TDes& aPath);
+	static CPath* NewL( TDes& aPath );
+	~CPath();
+	TTestName Current() const;
+	TTestName NextL();
+	TInt Count() const;
+	TInt Remaining() const;
+
+private:
+	RArray<TTestName>	iFields;
+	TInt				iCurrent;
+	};
+
+class CRunner : public CBase, public MVisitor
+	{
+public: 
+	CRunner( const CTestConfig& aConfig, const CTestExecuteLogger& aLogger);
+	virtual ~CRunner();
+	void ConstructL( const TTestPath& aPath );
+	static CRunner* NewL( const TTestPath &aPath, const CTestConfig& aConfig, const CTestExecuteLogger& aLogger );
+	virtual void VisitL(CTestCase* aTestCase);
+	virtual void VisitL(CTestSuite* aTestSuite);
+private:
+	CPath				iPath;
+	CTestConfig			iConfig;
+	CTestExecuteLogger	iLogger;
+	};
+
+#endif // __RUNNER__
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/inc/cteflogger.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTEFLogger.h
+*/
+
+#ifndef __TEF_LOGGER__
+#define __TEF_LOGGER__
+
+#include <e32base.h>
+#include <test/testexecutelogger.h>
+
+class CTEFLogger
+/**
+@internalComponent
+@test
+*/
+	{
+public:
+	static void LogResult( const TDesC& aTestName, TInt aResult, CTestExecuteLogger& aLogger );
+	static void LogTraverse( const TDesC& aSuiteName, CTestExecuteLogger& aLogger );
+	};
+
+#endif // __TEF_LOGGER__
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/inc/ctefunitserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTEFUnitServer.h
+*/
+
+#ifndef __TEF_UNIT_SERVER_H__
+#define __TEF_UNIT_SERVER_H__
+
+#include <test/testexecuteserverbase.h>
+#include <test/tefunit.h>
+const TInt KMinTEFUnitStepNameSize=8;
+
+class CTEFUnitServer : public CTestServer
+	{
+/**
+@internalComponent
+@test
+*/
+public:
+	virtual ~CTEFUnitServer();
+	static CTEFUnitServer* NewL();
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+	RFs& Fs(){return iFs;};
+
+private:
+	RFs iFs;
+	CTestSuite*	iSuite;
+	};
+
+#endif // __TEF_UNIT_SERVER_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/inc/ctestcommand.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestCommand.h
+*/
+
+#ifndef __TEST_COMMAND__
+#define __TEST_COMMAND__
+
+#include <testexecuteserverbase.h>
+#include "TEFUnit.h"
+
+class CTestCommand : public CTestStep
+	{
+public:
+	CTestCommand( const TDes& aStepPath, CTestSuite* aSuite );
+	~CTestCommand();
+
+	virtual TVerdict doTestStepL();
+
+private:
+	CTestSuite*	iSuite;
+	TTestPath	iStepPath;
+	};
+
+#endif // __TEST_COMMAND__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/inc/tefunit.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,374 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TEFUnit.h
+*/
+
+#ifndef __TEF_UNIT__
+#define __TEF_UNIT__
+
+#include <e32std.h>
+#include <test/testexecutestepbase.h>
+#include <test/cteflogger.h>
+
+/*********************************************************************************
+ * Assert Macros
+ *********************************************************************************/
+#define __ASSERT_SHARED(aFunction, aMessage) \
+	if(!aFunction) \
+		{ \
+		Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrAll, aMessage );\
+		User::Leave(KErrTEFUnitFail);\
+		}
+
+#define ASSERT_EQUALS(aExpected, aActual) \
+	__ASSERT_SHARED(AssertEquals(aExpected, aActual) , KAssertFailedEquals);
+
+#define ASSERT_NULL(aPtr) \
+	__ASSERT_SHARED(AssertNull(aPtr), KAssertFailedNull);
+
+#define ASSERT_NOT_NULL(aPtr) \
+	__ASSERT_SHARED(!AssertNull(aPtr), KAssertFailedNotNull);
+
+#define ASSERT_SAME(aExpectedPtr, aActualPtr) \
+	__ASSERT_SHARED(AssertSame(aExpectedPtr, aActualPtr), KAssertFailedSame);
+
+#define ASSERT_NOT_SAME(aExpectedPtr, aActualPtr) \
+	__ASSERT_SHARED(!AssertSame(aExpectedPtr, aActualPtr), KAssertFailedNotSame);
+
+#define ASSERT_TRUE(aCondition) \
+	__ASSERT_SHARED(AssertTrue(aCondition), KAssertFailedTrue);
+
+#define ASSERT_FALSE(aCondition) \
+	__ASSERT_SHARED(!AssertTrue(aCondition), KAssertFailedFalse);
+
+/*********************************************************************************
+ * CTestConfig class
+ *********************************************************************************/
+
+class CTestConfig
+/**
+@publishedPartner
+@test
+*/
+	{
+public:
+	CTestConfig();
+	CTestConfig(const CTestConfig& aTestConfig );
+	CTestConfig( CTestStep* aTestStep );
+	~CTestConfig();
+
+	TBool GetBool(const TDesC& aSectionName, const TDesC& aKey, TBool& aResult) const;
+	TBool GetInt(const TDesC& aSectionName, const TDesC& aKey, TInt& aResult) const;
+	TBool GetHex(const TDesC& aSectionName, const TDesC& aKey, TInt& aResult) const;
+	TBool GetString(const TDesC& aSectionName, const TDesC& aKey, TPtrC& aResult) const;
+
+	// Use the section name passed in via the script
+	TBool GetBool(const TDesC& aKey, TBool& aResult) const;
+	TBool GetInt(const TDesC& aKey, TInt& aResult) const;
+	TBool GetHex(const TDesC& aKey, TInt& aResult) const;
+	TBool GetString(const TDesC& aKey, TPtrC& aResult) const;
+
+	TBool WriteBool(const TDesC& aSectionName, const TDesC& aKey, TBool& aValue) const;
+	TBool WriteInt(const TDesC& aSectionName, const TDesC& aKey, TInt& aValue) const;
+	TBool WriteHex(const TDesC& aSectionName, const TDesC& aKey, TInt& aValue) const;
+	TBool WriteString(const TDesC& aSectionName, const TDesC& aKey, TPtrC& aValue) const;
+
+	// Use the section name passed in via the script
+	TBool WriteBool(const TDesC& aKey, TBool& aValue) const;
+	TBool WriteInt(const TDesC& aKey, TInt& aValue) const;
+	TBool WriteHex(const TDesC& aKey, TInt& aValue) const;
+	TBool WriteString(const TDesC& aKey, TPtrC& aValue) const;
+	
+	TBool GetInt(const TDesC& aSectionName, const TDesC& aKey, TInt64& aResult) const;
+	TBool GetInt(const TDesC& aKey, TInt64& aResult) const;
+	TBool WriteInt(const TDesC& aSectionName, const TDesC& aKey, TInt64& aValue) const;
+	TBool WriteInt(const TDesC& aKey, TInt64& aValue) const;
+		
+private:
+	CTestStep*	iTestStep;
+	};
+
+
+/*********************************************************************************
+ * CTestFixture class
+ *********************************************************************************/
+	
+class CTestFixture : public CBase
+/**
+@publishedPartner
+@test
+*/
+	{
+public:
+	virtual	~CTestFixture();
+
+	virtual void SetupL();
+	virtual void TearDownL();
+	
+	void SetConfigL(CTestConfig& aConfig);
+	void SetLoggerL( CTestExecuteLogger& aLogger );
+	inline CTestExecuteLogger& Logger() { return iLogger; }
+
+protected:
+	CTestConfig			iConfig;
+	CTestExecuteLogger	iLogger;
+	};
+
+/*********************************************************************************
+ * CActiveTestFixture class
+ *********************************************************************************/
+ 
+class CActiveTestFixture : public CTestFixture
+/**
+@publishedPartner
+@test
+*/
+	{
+public:
+	virtual	~CActiveTestFixture();
+	virtual void SetupL();
+	virtual void TearDownL();
+ 	// Construct the active environment
+ 	virtual void ConstructEnvL();
+ 	// Destroy the active environment
+ 	virtual void DestroyEnvL();
+ 	// Start the active environnment
+   	virtual void StartEnvL();
+ 	// Stop the active environnment
+   	virtual void StopEnvL();
+	CActiveScheduler* iSched;
+	};
+
+class CTestCase;
+class CTestSuite;
+
+/*********************************************************************************
+ * MVisitor class
+ *********************************************************************************/
+class MVisitor
+	{
+public: 
+	virtual void VisitL(CTestCase* aTestCase) = 0;
+	virtual void VisitL(CTestSuite* aTestSuite) = 0;
+	};
+
+
+const TInt KMaxTestName = 256;
+typedef TBuf<KMaxTestName> TTestName;
+
+const TInt KMaxPathSize = KMaxTestName*10;
+typedef TBuf<KMaxPathSize> TTestPath;
+
+/*********************************************************************************
+ * CTestBase class
+ *********************************************************************************/
+class CTestBase : public CBase
+	{
+public:
+	CTestBase(const TTestName &aName); 
+	virtual ~CTestBase();
+		
+	const TTestName& Name() const; 
+	virtual void RunL(CTestConfig& aConfig, CTestExecuteLogger& aLogger) = 0;
+	virtual void AcceptL(MVisitor &aVisitor) = 0;
+	
+protected: 
+	TTestName iName; 
+	};
+
+
+/*********************************************************************************
+ * CTestCase class
+ *********************************************************************************/
+class CTestCase : public CTestBase
+	{
+public:
+	CTestCase(const TTestName& aName);
+	virtual ~CTestCase(); 
+
+	virtual void RunL(CTestConfig& aConfig, CTestExecuteLogger& aLogger) = 0;
+	virtual void AcceptL(MVisitor &aVisitor);
+	};
+
+/*********************************************************************************
+ * Test Suite Macros
+ *********************************************************************************/
+#define START_SUITE \
+	CTestSuite* lTestSuite = CTestSuite::NewL();
+
+#define SUB_SUITE \
+	CTestSuite* lTestSuite = CTestSuite::NewL(aName);
+
+#define END_SUITE \
+	return lTestSuite;
+//PDEF115446 start
+// By adding a condition marco to reconginize different compiler
+#ifndef __GCCXML__
+	// this means using gcc or armcc or mwccsym2 
+	#define ADD_TEST_STEP(name) \
+		_LIT( KTest ## name, #name); \
+		AddTestCase(lTestSuite, KTest ## name, &name);
+	
+	#define ADD_ASYNC_TEST_STEP(name) \
+		_LIT( KTest ## name, #name); \
+		AddAsyncTestCase(lTestSuite, KTest ## name, &name);
+#endif
+#ifdef __GCCXML__
+	// this means using gccxml
+	// GCCXML compiler NOT use ADD_TEST_STEP 
+	// Please use 2 parameter Macro ADD_(ASYNC)_TEST_STEP_CLASS	 
+#endif
+	
+//PDEF115446
+//new version marco
+//For both GCCXML and Non-GCCXML compiler
+#define ADD_TEST_STEP_CLASS(classname, callback) \
+    _LIT( KTest ## callback, #callback);\
+    AddTestCase(lTestSuite, KTest ## callback, & classname::callback);
+
+#define ADD_ASYNC_TEST_STEP_CLASS(classname, callback) \
+    _LIT( KTest ## callback, #callback);\
+    AddAsyncTestCase (lTestSuite, KTest ## callback, & classname::callback);
+//PDEF115446 end
+	
+#define ADD_TEST_SUITE(name) \
+	_LIT( KTest ## name, #name); \
+	lTestSuite->AddL( name::CreateSuiteL( KTest##name));
+
+
+/*********************************************************************************
+ * CTestSuite class
+ *********************************************************************************/
+
+class CTestSuite : public CTestBase
+/**
+@publishedPartner
+@test
+*/
+	{
+public: 
+	CTestSuite(const TTestName& aName);
+	CTestSuite(CTestSuite &rhs);
+	void ConstructL();
+	static CTestSuite* NewL();
+	static CTestSuite* NewL(const TTestName& aName);
+	virtual ~CTestSuite();
+		
+	// Add a test to the suite
+	virtual void AddL(CTestBase* aTest);
+
+	// Run all the tests in the suite
+	virtual void RunL(CTestConfig& aConfig, CTestExecuteLogger& aLogger);
+
+	virtual void AcceptL(MVisitor &aVisitor);
+
+	TInt Count();
+	TTestName NameL( TInt anIndex );
+	CTestBase*	TestL( TInt anIndex );
+
+private:
+	RPointerArray<CTestBase>	iTests;
+	TInt iError;
+	};
+
+
+/*********************************************************************************
+ * CTestCaseTemplate class
+ *********************************************************************************/
+template <class Fixture>
+class CTestCaseTemplate : public CTestCase
+	{
+private:
+	typedef void (Fixture::*TestMethod)();
+	
+public:
+	CTestCaseTemplate(const TDesC &aName, TestMethod aTestMethod );
+	virtual ~CTestCaseTemplate();
+
+	virtual void RunL(CTestConfig& aConfig, CTestExecuteLogger& aLogger);
+
+protected:
+	TestMethod	iTest;
+	};
+
+/*********************************************************************************
+ * CActiveTester class
+ *********************************************************************************/
+const TInt KNumberOfDelays = 3;
+
+template <class Fixture>
+class CActiveTester : public CTimer
+	{
+private:
+	typedef void (Fixture::*TestMethod)();
+
+public:
+	CActiveTester(Fixture* aFixture, TestMethod aTestMethod, TTimeIntervalMicroSeconds32 /*aDelays[KNumberOfDelays]*/ );
+	virtual ~CActiveTester();
+
+	virtual void RunL();
+	virtual TInt RunError(TInt /*aError*/);
+	TInt Error();
+	virtual void ConstructEnvL();
+	void DestroyEnvL();
+	void StartEnvL();
+	void SetLoggerL(CTestExecuteLogger& aLogger);
+	void SetConfigL(CTestConfig& aConfig);
+
+protected:
+	enum TTestState
+		{
+		EConstruct = 0,
+		ERunTest,
+		EDestroy,
+		EExit
+		};
+
+	TTestState					iState;
+	Fixture*					iFixture;
+	TestMethod					iTest;
+	TTimeIntervalMicroSeconds32	iDelays[KNumberOfDelays];
+	TInt						iError;
+	};
+
+
+/*********************************************************************************
+ * CAsyncTestCase class
+ *********************************************************************************/
+template <class Fixture>
+class CAsyncTestCase : public CTestCase
+	{
+private:
+	typedef void (Fixture::*TestMethod)();
+
+public:
+	CAsyncTestCase(const TDesC &aName, TestMethod aTestMethod );
+	virtual ~CAsyncTestCase();
+
+	virtual void RunL(CTestConfig& aConfig, CTestExecuteLogger& aLogger);
+
+protected:
+	TestMethod iTest;
+	};
+
+#include <test/tefunit.inl>
+
+#endif // __TEF_UNIT__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/inc/tefunit.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,420 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TEFUnit.inl
+*/
+
+
+#if !(defined TEF_LITE)
+#include <basched.h>
+#endif
+
+template <class T>
+inline TBool AssertEquals(const T& aExpected, const T& aActual)
+/**
+ * AssertEquals
+ *
+ * @publishedPartner
+ * @test
+ *
+ * @param aExpected - Expected result
+ * @param aActual - Actual result
+ * @return - True if equal
+ */
+	{
+	if( aExpected==aActual )
+		{
+		return ETrue;
+		}
+	return EFalse;
+	}
+
+template <class T>
+inline TBool AssertNull(const T* aPtr)
+/**
+ * AssertNull
+ *
+ * @publishedPartner
+ * @test
+ *
+ * @param aPtr - Pointer
+ * @return - True if NULL
+ */
+	{
+	if( aPtr==NULL )
+		{
+		return ETrue;
+		}
+	return EFalse;
+	}
+
+template <class T>
+inline TBool AssertSame(const T* aExpectedPtr, const T* aActualPtr)
+/**
+ * AssertSame
+ *
+ * @publishedPartner
+ * @test
+ *
+ * @param aExpectedPtr - Expected pointer
+ * @param aActualPtr - Actual pointer
+ * @return - True if equal
+ */
+	{
+	if( aExpectedPtr==aActualPtr )
+		{
+		return ETrue;
+		}
+	return EFalse;
+	}
+
+inline TBool AssertTrue(const TBool& aCondition)
+/**
+ * AssertTrue
+ *
+ * @publishedPartner
+ * @test
+ *
+ * @param aCondition - Condition
+ * @return - True if aCondition is true
+ */
+	{
+	if( !aCondition )
+		{
+		return EFalse;
+		}
+	return ETrue;
+	}
+	
+	
+template<class Fixture>
+inline void AddTestCase(CTestSuite* aTestSuite, const TDesC& aName, void (Fixture::*aTestMethod)())
+/**
+ * AddTestCase
+ *
+ * @param aTestSuite - CTestSuite
+ * @param aName - Test name
+ * @param aTestMethod - Test method within the fixture
+ */
+	{
+	CTestCaseTemplate<Fixture> *testCaseTemplate = new (ELeave) CTestCaseTemplate<Fixture>(aName, aTestMethod);
+	CleanupStack::PushL(testCaseTemplate);
+	aTestSuite->AddL( testCaseTemplate );
+	CleanupStack::Pop(testCaseTemplate);
+	}
+
+template<class Fixture>
+inline void AddAsyncTestCase(CTestSuite* aTestSuite, const TDesC& aName, void (Fixture::*aTestMethod)())
+/**
+ * AddAsyncTestCase
+ *
+ * @param aTestSuite - CTestSuite
+ * @param aName - Test name
+ * @param aTestMethod - Test method within the active fixture
+ */
+	{
+	CAsyncTestCase<Fixture> *asyncTestCase = new (ELeave) CAsyncTestCase<Fixture>(aName, aTestMethod);
+	CleanupStack::PushL(asyncTestCase);
+	aTestSuite->AddL( asyncTestCase );
+	CleanupStack::Pop(asyncTestCase);
+	}
+
+template <class Fixture>
+inline CTestCaseTemplate<Fixture>::CTestCaseTemplate(const TDesC &aName, TestMethod aTestMethod )
+/**
+ * Constructor
+ *
+ * @param aName - Test name
+ * @param aTestMethod - Test method
+ */
+	: CTestCase(aName), iTest(aTestMethod)
+	{
+	}
+
+template <class Fixture>
+inline CTestCaseTemplate<Fixture>::~CTestCaseTemplate()
+/**
+ * Destructor
+ */
+	{
+	}
+
+template <class Fixture>
+inline void CTestCaseTemplate<Fixture>::RunL(CTestConfig& aConfig, CTestExecuteLogger& aLogger)
+/**
+ * RunL
+ *
+ * @param aConfig - Test configuration
+ * @param aLogger - Test logger
+ */
+	{
+	Fixture* iFixture = new (ELeave) Fixture();
+	CleanupStack::PushL(iFixture);
+	
+	// Must set the Logger and Config now
+	iFixture->SetLoggerL( aLogger );
+	iFixture->SetConfigL( aConfig );
+	
+	// Setup code
+	iFixture->SetupL();
+	
+	// Run the test
+	TRAPD( err, (iFixture->*iTest)() );
+
+	// Log the result
+	CTEFLogger::LogResult( iName, err, aLogger );
+
+	// Now the test case has been logged we need to leave
+	// again if that is what the test did
+	if( err != KErrTEFUnitPass )
+		{
+		User::Leave(err);
+		}
+
+	// Teardown code
+	iFixture->TearDownL();
+
+	CleanupStack::PopAndDestroy();
+	}
+
+template <class Fixture>
+inline CActiveTester<Fixture>::CActiveTester(Fixture* aFixture, TestMethod aTestMethod, TTimeIntervalMicroSeconds32 /*aDelays[KNumberOfDelays]*/ )
+/**
+ * Constructor
+ *
+ * @param aFixture - Test fixture
+ * @param aTestMethod - Test method within the fixture
+ */
+	:	CTimer(EPriorityStandard), iState(EConstruct), iFixture(aFixture),
+		iTest(aTestMethod), iError(KErrTEFUnitPass)
+	{
+	for( TInt i=0 ; i<KNumberOfDelays ; i++ )
+		{
+		iDelays[i] = 1;
+		}
+	}
+
+template <class Fixture>
+inline CActiveTester<Fixture>::~CActiveTester()
+/**
+ * Destructor
+ */
+	{
+	}
+
+template <class Fixture>
+inline void CActiveTester<Fixture>::RunL()
+/**
+ * RunL
+ */
+	{
+	switch( iState )
+		{
+		case EConstruct:
+			// Run generic startup code - delegate to the fixture
+			iFixture->SetupL();
+			iState = ERunTest;
+			After( iDelays[0] );
+			break;
+		case ERunTest:
+			// Run the test - delegate to the fixture
+			(iFixture->*iTest)();
+			iState = EDestroy;
+			After( iDelays[1] );
+			break;
+		case EDestroy:
+			// Run generic teardown code - delegate to the fixture
+			iFixture->TearDownL();
+			iState = EExit;
+			After( iDelays[2] );
+			break;
+		case EExit:
+			// Stop the Active Scheduler, test complete - delegate to the fixture
+			iFixture->StopEnvL();
+			return;
+		default:
+			break;
+		}
+	}
+
+template <class Fixture>
+inline TInt CActiveTester<Fixture>::RunError(TInt aError)
+/**
+ * RunError
+ *
+ * @return - Error
+ */
+	{
+	if (aError != KErrNone)
+		{
+		#if !(defined TEF_LITE)	
+		if(aError != KLeaveExit)
+			{
+		#endif
+			iError = KErrTEFUnitFail;
+			// Run generic teardown code - delegate to the fixture
+			iFixture->TearDownL();
+			// Stop the ActiveScheduler - delegate to the fixture
+			iFixture->StopEnvL();
+			return KErrNone;
+		#if !(defined TEF_LITE)
+			}
+		else
+			{
+			return aError;
+			}
+		#endif
+		}
+	else
+		{
+		return aError;
+		}
+	}
+
+template <class Fixture>
+inline TInt CActiveTester<Fixture>::Error()
+/**
+ * Error
+ *
+ * @return - Error
+ */
+	{
+	return iError;
+	}
+
+template <class Fixture>
+inline void CActiveTester<Fixture>::ConstructEnvL()
+/**
+ * ConstructEnvL
+ */
+	{
+	CTimer::ConstructL();
+	// Delegate to the fixture
+	iFixture->ConstructEnvL();
+	}
+
+template <class Fixture>
+inline void CActiveTester<Fixture>::DestroyEnvL()
+/**
+ * DestroyEnvL
+ */
+	{
+	// Delgate to the fixture
+	iFixture->DestroyEnvL();
+	}
+
+template <class Fixture>
+inline void CActiveTester<Fixture>::StartEnvL()
+/**
+ * StartEnvL
+ */
+	{
+	After( iDelays[0] );
+	// Delegate to the fixture
+	iFixture->StartEnvL();
+	}
+
+template <class Fixture>
+inline void CActiveTester<Fixture>::SetLoggerL(CTestExecuteLogger& aLogger)
+/**
+ * SetLoggerL
+ *
+ * @param aLogger - Test logger
+ */
+	{
+	// Delegate to the fixture
+	iFixture->SetLoggerL(aLogger);
+	}
+
+template <class Fixture>
+inline void CActiveTester<Fixture>::SetConfigL(CTestConfig& aConfig)
+/**
+ * SetConfigL
+ *
+ * @param aConfig - test configuration
+ */
+	{
+	// Delegate to the fixture
+	iFixture->SetConfigL(aConfig);
+	}
+
+
+template <class Fixture>
+inline CAsyncTestCase<Fixture>::CAsyncTestCase(const TDesC &aName, TestMethod aTestMethod )
+/**
+ * Constructor
+ *
+ * @param aName - Test name
+ * @param aTestMethod - Test method within the fixture
+ */
+	: CTestCase(aName), iTest(aTestMethod)
+	{
+	}
+
+template <class Fixture>
+inline CAsyncTestCase<Fixture>::~CAsyncTestCase()
+/**
+ * Destructor
+ */
+	{
+	}
+
+template <class Fixture>
+inline void CAsyncTestCase<Fixture>::RunL(CTestConfig& aConfig, CTestExecuteLogger& aLogger)
+/**
+ * RunL
+ *
+ * @param aConfig - Test configuration
+ * @param aLogger - Test logger
+ */
+	{
+	// Create the active Object
+	Fixture *fixture = new (ELeave) Fixture();
+	CleanupStack::PushL(fixture);
+	CActiveTester<Fixture>* tester = new (ELeave) CActiveTester<Fixture>(fixture, iTest, 0);
+	CleanupStack::PushL(tester);
+
+	// Set the Logger and Config now
+	tester->SetLoggerL( aLogger );
+	tester->SetConfigL( aConfig );
+
+	// Create the Active Scheduler Environment
+	tester->ConstructEnvL();
+
+	// Add the ActiveObject which has the test fixture
+	CActiveScheduler::Add( tester );
+
+	// Start the ActiveSheduler
+	tester->StartEnvL();
+
+	// When complete Teardown
+	tester->DestroyEnvL();
+
+	// Log the result
+	CTEFLogger::LogResult( iName, tester->Error(), aLogger );
+
+	// If an error was returned from the ActiveTester Leave here
+	if( tester->Error() != KErrTEFUnitPass )
+		{
+		User::Leave( tester->Error() );
+		}
+
+	CleanupStack::PopAndDestroy(2, fixture);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/cactivetestfixture.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CActiveTestFixture.cpp
+*/
+
+#include "TEFUnit.h"
+
+CActiveTestFixture::~CActiveTestFixture()
+/**
+ * Destructor
+ */
+	{
+	}
+
+void CActiveTestFixture::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CActiveTestFixture::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CActiveTestFixture::ConstructEnvL()
+/**
+ * ConstructEnvL
+ */
+	{
+	// Construct a new ActiveScheduler and install it
+	iSched = new (ELeave) CActiveScheduler();
+	CActiveScheduler::Install(iSched);
+	}
+
+void CActiveTestFixture::DestroyEnvL()
+/**
+ * DestroyEnvL
+ */
+	{
+	delete iSched;
+	iSched = NULL;
+	}
+
+void CActiveTestFixture::StartEnvL()
+/**
+ * StartEnvL
+ */
+	{
+	// Start the ActiveScheduler
+	CActiveScheduler::Start();
+	}
+
+void CActiveTestFixture::StopEnvL()
+/**
+ * StopEnvL
+ */
+	{
+	// Stop the ActiveScheduler
+	CActiveScheduler::Stop();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/crunner.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,240 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CRunner.cpp
+*/
+
+
+#include "CTEFLogger.h"
+#include "CRunner.h"
+
+_LIT( KWildCard, "*"); 
+
+CRunner::CRunner( const CTestConfig& aConfig, const CTestExecuteLogger& aLogger)
+/**
+ * Constructor
+ *
+ * @param aConfig - Instance of the test config
+ * @param aLogger - Instance of the logger
+ */
+	: iConfig(aConfig), iLogger(aLogger)
+	{
+	}
+
+CRunner::~CRunner()
+/**
+ *	Destructor
+ */
+	{
+	}
+
+void CRunner::ConstructL( const TTestPath& aPath )
+/**
+ * ConstructL
+ *
+ * @param aPath - The path of the test case to be executed
+ */
+	{
+	iPath.ConstructL( aPath );
+	}
+
+/*
+ *	NewL
+ *    Return an instance of CRunner
+ */
+CRunner* CRunner::NewL( const TTestPath &aPath, const CTestConfig& aConfig, const CTestExecuteLogger& aLogger )
+/**
+ * NewL
+ *
+ * @param aPath - The path of the test case to be executed
+ * @param aConfig - Instance of the test config
+ * @param aLogger - Instance of the logger
+ * @return - Instance of CRunner
+ */
+	{
+	CRunner* lRunner = new (ELeave) CRunner(aConfig, aLogger); 
+	CleanupStack::PushL(lRunner); 
+	lRunner->ConstructL(aPath);
+	CleanupStack::Pop(); 
+	return lRunner; 
+	}
+
+void CRunner::VisitL(CTestCase* aTestCase)
+/**
+ * VisitL
+ *
+ * @param aTestCase - The test case to visit
+ */
+	{
+	aTestCase->RunL(iConfig, iLogger);
+	}
+
+void CRunner::VisitL(CTestSuite* aTestSuite)
+/**
+ * VisitL
+ *
+ * @param aTestSuite - The test suite to visit
+ */
+	{
+	// Get the next field from the path and search for it
+	if( iPath.Remaining() )
+		{
+		TTestName testSuite = iPath.NextL();
+		if( testSuite == KWildCard )
+			{
+			// Run all the tests in the suite and sub suites
+			aTestSuite->RunL( iConfig, iLogger );
+			}
+		else
+			{
+			TInt lIndex = 0;
+			while( (lIndex < aTestSuite->Count()) &&
+					(aTestSuite->NameL(lIndex)!=iPath.Current()) )
+				{
+				lIndex++;
+				}
+			if( (lIndex < aTestSuite->Count()) &&
+					(aTestSuite->NameL(lIndex)==iPath.Current()) )
+				{
+				// Log that the runner is currently in this suite
+				CTEFLogger::LogTraverse( aTestSuite->Name(), iLogger );
+				aTestSuite->TestL( lIndex )->AcceptL( *this );
+				}
+			else
+				{
+				User::Leave(KErrTEFUnitTestSuiteError);
+				}
+			}
+		}
+	else
+		{
+		// Run all the tests in the suite and sub suites
+		aTestSuite->RunL( iConfig, iLogger );
+		}
+	}
+
+CPath::CPath()
+/**
+ * Constructor
+ */
+	: iCurrent(0)
+	{
+	}
+
+void CPath::ConstructL( const TDes& aPath )
+/**
+ * ConstructL
+ *
+ * @param aPath - The path to be parsed
+ */
+	{
+	// Prepend a NULL field for the top level suite
+	User::LeaveIfError(	iFields.Append(_L("NULL")) );
+	HBufC* ptrPath = HBufC::NewLC(KMaxPathSize);
+	TPtr ptr(ptrPath->Des());
+	ptr.Copy(aPath);
+	// Populate the path fields array
+	TInt offset = ptr.Locate( '.' );
+	while( offset != KErrNotFound )
+		{
+		TTestName field;
+		field.Append( ptr.Ptr(), offset );
+		User::LeaveIfError(	iFields.Append(field) );
+		ptr.Delete( 0, offset+1 );
+		offset = ptr.Locate( '.' );
+		}
+	// There will be one more field
+	TTestName field;
+	field.Append( ptrPath->Ptr(), ptrPath->Size()/2 );
+	CleanupStack::PopAndDestroy(ptrPath);
+	User::LeaveIfError(	iFields.Append(field) );
+	}
+
+/*
+ *	NewL
+ *    Return an instance of CPath
+ */
+CPath* CPath::NewL( TDes& aPath )
+/**
+ * NewL
+ *
+ * @param aPath - The path to be parsed
+ * @return - Instance of CPath
+ */
+	{
+	CPath* lPath = new (ELeave) CPath();
+	CleanupStack::PushL(lPath);
+	lPath->ConstructL(aPath);
+	CleanupStack::Pop();
+	return lPath;
+	}
+
+CPath::~CPath()
+/**
+ * Destructor
+ */
+	{
+	iFields.Close();
+	}
+
+TTestName CPath::Current() const
+/**
+ * Current
+ *
+ * @return - The current field within the path
+ */
+	{
+	return iFields[iCurrent];
+	}
+
+TTestName CPath::NextL()
+/**
+ * NextL
+ *
+ * @return - The next field in the path
+ */
+	{
+	if( iCurrent>(iFields.Count()-2) )
+		{
+		User::Leave(KErrTEFUnitFail);
+		}
+
+	return iFields[++iCurrent];
+	}
+
+TInt CPath::Count() const
+/**
+ * Count
+ *
+ * @return - The number of fields in the path
+ */
+	{
+	return iFields.Count();	
+	}
+
+TInt CPath::Remaining() const
+/**
+ * Remaining
+ *
+ * @return - The number of remaining fields from the current location in the path
+ */
+	{
+	return (iFields.Count()-1)-iCurrent;	
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/cteflogger.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,222 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTEFLogger.cpp
+*/
+
+#include "CTEFLogger.h"
+#include "TEFUnit.h"
+
+void CTEFLogger::LogResult( const TDesC& aTestName, TInt aResult, CTestExecuteLogger& aLogger )
+/**
+ * LogResult
+ *
+ * @param aTestName - Name of the test case
+ * @param aResult - Result of the test
+ * @param aLogger - The logger
+ */
+	{
+	// Log the test case result in the correct colour
+	HBufC* resultBuffer = HBufC::NewLC(KMaxTestExecuteCommandLength*3);
+	TPtr ptr(resultBuffer->Des());
+
+	TFullName serverName;
+	TFindServer htmServerFinder( KTestExecuteLogServerName );
+	TInt errCode = htmServerFinder.Next( serverName );
+	
+	if ( errCode != KErrNotFound )
+		{
+		// Set the result text colour
+		switch(aResult)
+			{
+			case KErrTEFUnitPass:
+				{
+				ptr.Append(KTEFFontGreen);
+				}
+				break;
+			case KErrTEFUnitFail:
+				{
+				ptr.Append(KTEFFontRed);
+				}
+				break;
+			default:
+				{
+				ptr.Append(KTEFFontBlue);
+				}
+				break;
+			}
+
+		// Append the test case name
+		ptr.AppendFormat( _L("Test Case") );
+		ptr.Append(KTEFSpace);
+		ptr.Append( aTestName );
+		ptr.Append(KTEFSpace);
+		ptr.AppendFormat( KTEFResultTag );
+		ptr.Append(KTEFSpace);
+		ptr.Append( KTEFEquals );
+		ptr.Append(KTEFSpace);
+
+		// Append the test result
+		switch(aResult)
+			{
+			case KErrTEFUnitPass:
+				{
+				ptr.Append(KTEFResultPass);
+				}
+				break;
+			case KErrTEFUnitFail:
+				{
+				ptr.Append(KTEFResultFail);
+				}
+				break;
+			case KErrTEFUnitInconclusive:
+				{
+				ptr.Append(KTEFResultInconclusive);
+				}
+				break;
+			case KErrTEFUnitAbort:
+				{
+				ptr.Append(KTEFResultAbort);
+				}
+				break;
+			default:
+				{
+				ptr.Append(KTEFResultUnknown);
+				}
+				break;
+			}
+
+		ptr.Append(KTEFSpace);
+		ptr.Append(KTEFFontEnd);
+
+		HBufC8* resultBuffer8 = HBufC8::NewLC(ptr.Length()+2);
+		TPtr8 ptr8(resultBuffer8->Des());
+		ptr8.Copy(ptr);
+
+		// Write to the log file
+		aLogger.HtmlLogger().Write(ptr8);
+
+		CleanupStack::PopAndDestroy(resultBuffer8);
+	}
+
+	TFindServer xmlServerFinder( KFileLogrerServerName );
+	errCode = xmlServerFinder.Next( serverName );
+	
+	if ( errCode != KErrNotFound )
+		{
+		// Append the test case name
+		ptr.AppendFormat( _L("Test Case") );
+		ptr.Append(KTEFSpace);
+		ptr.Append( aTestName );
+		ptr.Append(KTEFSpace);
+		ptr.AppendFormat( KTEFResultTag );
+		ptr.Append(KTEFSpace);
+		ptr.Append( KTEFEquals );
+		ptr.Append(KTEFSpace);
+
+		// Append the test result
+		switch(aResult)
+			{
+			case KErrTEFUnitPass:
+				{
+				ptr.Append(KTEFResultPass);
+				}
+				break;
+			case KErrTEFUnitFail:
+				{
+				ptr.Append(KTEFResultFail);
+				}
+				break;
+			case KErrTEFUnitInconclusive:
+				{
+				ptr.Append(KTEFResultInconclusive);
+				}
+				break;
+			case KErrTEFUnitAbort:
+				{
+				ptr.Append(KTEFResultAbort);
+				}
+				break;
+			default:
+				{
+				ptr.Append(KTEFResultUnknown);
+				}
+				break;
+			}
+		aLogger.XmlLogger().Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrTEFUnit, ptr);
+		}
+
+	CleanupStack::PopAndDestroy(resultBuffer);
+	}
+
+
+void CTEFLogger::LogTraverse( const TDesC& aSuiteName, CTestExecuteLogger& aLogger )
+/**
+ * LogTraverse
+ *
+ * @param aSuiteName - Name of the test suite
+ * @param aLogger - The logger
+ */
+	{
+	// Log the test case result in the correct colour
+	HBufC* resultBuffer = HBufC::NewLC(KMaxTestExecuteCommandLength*3);
+	TPtr ptr(resultBuffer->Des());
+
+	TFullName serverName;
+	TFindServer htmServerFinder( KTestExecuteLogServerName );
+	TInt errCode = htmServerFinder.Next( serverName );
+	
+	if ( errCode != KErrNotFound )
+		{
+		// Always blue for suite traversal
+		ptr.Append(KTEFFontLightBlue);
+
+		// Append the test case name
+		ptr.AppendFormat( _L("Entering Test Suite:") );
+		ptr.Append(KTEFSpace);
+		ptr.Append( aSuiteName );
+		ptr.Append(KTEFSpace);
+		ptr.Append(KTEFFontEnd);
+	
+		HBufC8* resultBuffer8 = HBufC8::NewLC(ptr.Length()+2);
+		TPtr8 ptr8(resultBuffer8->Des());
+		ptr8.Copy(ptr);
+
+		// Write to the log file
+		aLogger.HtmlLogger().Write(ptr8);
+
+		CleanupStack::PopAndDestroy(resultBuffer8);
+		}
+
+	TFindServer xmlServerFinder( KFileLogrerServerName );
+	errCode = xmlServerFinder.Next( serverName );
+	
+	if ( errCode != KErrNotFound )
+		{
+		// Append the test case name
+		ptr.AppendFormat( _L("Entering Test Suite:") );
+		ptr.Append(KTEFSpace);
+		ptr.Append( aSuiteName );
+		ptr.Append(KTEFSpace);
+
+		aLogger.XmlLogger().Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrTEFUnit, ptr);
+		}
+	CleanupStack::PopAndDestroy(resultBuffer);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/ctefunitserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,151 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example file/test code to demonstrate how to develop a TestExecute Server
+* Developers should take this project as a template and substitute their own
+* code at the __EDIT_ME__ tags
+* for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to be started
+* in the process of the client. The client initialises the server by calling the
+* one and only ordinal.
+*
+*/
+
+
+
+/**
+ @file CTEFUnitServer.cpp
+*/
+#include "CTEFUnitServer.h"
+#include "CTestCommand.h"
+#include "TEFUnit.h"
+
+_LIT(KTEFUnitStepNamePrefix, "tefunit.");
+GLREF_D const TTestName ServerName();
+GLREF_D CTestSuite* CreateTestSuiteL();
+GLREF_D CTestStep* CreateTEFTestStep(const TDesC& aStepName, CTEFUnitServer& aServer);
+
+// __EDIT_ME__ - Use your own server class name
+CTEFUnitServer* CTEFUnitServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+	{
+	// __EDIT_ME__ new your server class here
+	CTEFUnitServer * server = new (ELeave) CTEFUnitServer();
+	CleanupStack::PushL(server);
+	
+	// Either use a StartL or ConstructL, the latter will permit
+	// Server Logging.
+
+	//server->StartL(ServerName());
+	server->ConstructL(ServerName());
+	server->iSuite = CreateTestSuiteL();
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+CTEFUnitServer::~CTEFUnitServer()
+	{
+	delete iSuite;
+	iSuite = NULL;
+	}
+
+// EKA2 much simpler
+// Just an E32Main and a MainL()
+LOCAL_C void MainL()
+/**
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave the hooks in for platform security
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	// __EDIT_ME__ Your server name
+	CTEFUnitServer* server = NULL;
+	// Create the CTestServer derived server
+	// __EDIT_ME__ Your server name
+	TRAPD(err,server = CTEFUnitServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	server = NULL;
+	delete sched;
+//	sched = NULL:
+	}
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on exit
+ */
+	{
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	cleanup = NULL;
+	return KErrNone;
+    }
+
+// Create a thread in the calling process
+
+// __EDIT_ME__ - Use your own server class name
+CTestStep* CTEFUnitServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep = NULL;
+
+	TBuf<9> stepNamePrefix;
+	if (aStepName.Length() > KMinTEFUnitStepNameSize)
+		{
+		stepNamePrefix.Copy(aStepName.Mid(0,KMinTEFUnitStepNameSize));
+		stepNamePrefix.LowerCase();
+		}
+
+	// If StepName prefix with TEFUnit. Create a CTestCommand here with the aStepName passed in
+		//   note: aStepName will actually be the path of the the test
+		//         in the suite hirarchy
+	// Else Call Global CreateTEFTestStep() which proceeds with legacy Test Step creation
+		// Refer Example TEFUnitTE test component for implementation
+		// CreateTEFTestStep() should return NULL if TEF steps are not used
+	if (stepNamePrefix.Length() && stepNamePrefix == KTEFUnitStepNamePrefix)
+		{
+		TTestPath aStepPath(aStepName.Mid(KMinTEFUnitStepNameSize));
+		testStep = new CTestCommand( aStepPath, iSuite );
+		}
+	else
+		{
+		testStep = CreateTEFTestStep(aStepName, *this);
+		}
+
+	return testStep;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/ctestbase.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestBase.cpp
+*/
+
+#include "TEFUnit.h"
+
+CTestBase::CTestBase(const TTestName &aName)
+/**
+ * Constructor
+ *
+ * @param aName - The name of the test
+ */
+	: iName(aName)
+	{
+	}
+
+CTestBase::~CTestBase() 
+/**
+ * Destructor
+ */
+	{
+	}
+
+const TTestName& CTestBase::Name() const
+/**
+ * Name
+ *
+ * @return - The name of the test
+ */
+	{
+	return iName;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/ctestcase.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestCase.cpp
+*/
+
+#include "TEFUnit.h"
+
+CTestCase::CTestCase(const TTestName& aName)
+/**
+ * Constructor
+ *
+ * param - The name of the test
+ */
+	: CTestBase(aName)
+	{
+	}
+
+CTestCase::~CTestCase()
+/**
+ * Destructor
+ */
+	{
+	}
+
+void CTestCase::AcceptL(MVisitor &aVisitor)
+/**
+ * AcceptL
+ *
+ * @param aVisitor - Instance of the visitor (runner) to accept
+ */
+	{
+	aVisitor.VisitL(this);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/ctestcommand.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestCommand.cpp
+*/
+
+#include "CTestCommand.h"
+#include "CRunner.h"
+
+CTestCommand::CTestCommand(const TDes& aStepPath, CTestSuite* aSuite )
+/**
+ * Constructor
+ *
+ * @param aStepPath - Path of the test to execute
+ * @param aSuite - Suite of tests
+ */
+	: iSuite(aSuite), iStepPath(aStepPath)
+	{
+	}
+
+CTestCommand::~CTestCommand()
+/**
+ * Destructor
+ */
+	{
+	}
+
+TVerdict CTestCommand::doTestStepL()
+/**
+ * dotestStepL
+ */
+	{
+	// Create a test config from this test step
+	CTestConfig testConfig(this);
+	
+	// Search for the test/suite of tests and run it/them
+	CRunner* runner = CRunner::NewL( iStepPath, testConfig,	Logger() );
+	CleanupStack::PushL(runner);
+	TRAPD( err, iSuite->AcceptL( *runner ) );
+
+	if( err != KErrTEFUnitPass )
+		{
+		// Map the TEFVerdict onto a TVerdict for TestExecute
+		switch(err)
+			{
+			case KErrTEFUnitFail:
+				{
+				SetTestStepResult(EFail);
+				}
+				break;
+			case KErrTEFUnitInconclusive:
+				{
+				SetTestStepResult(EInconclusive);
+				}
+				break;
+			case KErrTEFUnitTestSuiteError:
+				{
+				SetTestStepResult(ETestSuiteError);
+				}
+				break;
+			case KErrTEFUnitAbort:
+				{
+				SetTestStepResult(EAbort);
+				}
+				break;
+			case KErrTEFUnitIgnore:
+				{
+				SetTestStepResult(EIgnore);
+				}
+				break;
+			default:
+				{
+				// Else, if another error code is contained in the leave,
+				//  leave again
+				User::Leave(err);
+				}
+				break;
+			}
+		}
+
+	// Cleanup
+	CleanupStack::PopAndDestroy(runner);
+
+	return TestStepResult();
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/ctestconfig.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,357 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestConfig.cpp
+*/
+
+#include "TEFUnit.h"
+
+CTestConfig::CTestConfig()
+/**
+ * Constructor
+ */
+	{
+	}
+
+CTestConfig::CTestConfig( CTestStep* aTestStep )
+/**
+ * Constructor
+ *
+ * @param aTestStep - Test step to use for the configuration access
+ */
+	: iTestStep(aTestStep)
+	{
+	}
+
+CTestConfig::CTestConfig(const CTestConfig& aTestConfig )
+/**
+ * Constructor
+ *
+ * @param aTestConfig - Test config to copy
+ */
+	{
+	iTestStep = aTestConfig.iTestStep;
+	}
+
+CTestConfig::~CTestConfig()
+/**
+ * Destructor
+ */
+	{
+	}
+
+TBool CTestConfig::GetBool(const TDesC& aSectionName, const TDesC& aKey, TBool& aResult) const
+/**
+ * GetBool
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved boolean
+ * @return - Call result
+ */
+	{
+	return iTestStep->GetBoolFromConfig( aSectionName, aKey, aResult );
+	}
+
+TBool CTestConfig::GetInt(const TDesC& aSectionName, const TDesC& aKey, TInt& aResult) const
+/**
+ * GetInt
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved int
+ * @return - Call result
+ */
+	{
+	return iTestStep->GetIntFromConfig( aSectionName, aKey, aResult );
+	}
+TBool CTestConfig::GetInt(const TDesC& aSectionName, const TDesC& aKey, TInt64& aResult) const
+/**
+ * GetInt
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved int64
+ * @return - Call result
+ */
+	{
+	return iTestStep->GetIntFromConfig( aSectionName, aKey, aResult );
+	}
+
+TBool CTestConfig::GetInt(const TDesC& aKey, TInt64& aResult) const
+/**
+ * GetInt
+ *
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved int64
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->GetIntFromConfig( iTestStep->ConfigSection(), aKey, aResult );
+		}
+	return ret;
+	}
+
+TBool CTestConfig::WriteInt(const TDesC& aSectionName, const TDesC& aKey, TInt64& aValue) const
+/**
+ * WriteInt
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aValue - Written int64
+ * @return - Call result
+ */
+	{
+	return iTestStep->WriteIntToConfig( aSectionName, aKey, aValue );
+	}
+
+TBool CTestConfig::WriteInt(const TDesC& aKey, TInt64& aValue) const
+/**
+ * WriteInt
+ *
+ * @param aKey - Key within the ini file
+ * @param aValue - Written int
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->WriteIntToConfig( iTestStep->ConfigSection(), aKey, aValue );
+		}
+	return ret;
+	}
+TBool CTestConfig::GetHex(const TDesC& aSectionName, const TDesC& aKey, TInt& aResult) const
+/**
+ * GetHex
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved hex
+ * @return - Call result
+ */
+	{
+	return iTestStep->GetHexFromConfig( aSectionName, aKey, aResult );
+	}
+
+TBool CTestConfig::GetString(const TDesC& aSectionName, const TDesC& aKey, TPtrC& aResult) const
+/**
+ * GetString
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved string
+ * @return - Call result
+ */
+	{
+	return iTestStep->GetStringFromConfig( aSectionName, aKey, aResult );
+	}
+
+TBool CTestConfig::GetBool(const TDesC& aKey, TBool& aResult) const
+/**
+ * GetBool
+ *
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved boolean from section passed in via the script
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->GetBoolFromConfig( iTestStep->ConfigSection(), aKey, aResult );
+		}
+	return ret;
+	}
+
+TBool CTestConfig::GetInt(const TDesC& aKey, TInt& aResult) const
+/**
+ * GetInt
+ *
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved int
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->GetIntFromConfig( iTestStep->ConfigSection(), aKey, aResult );
+		}
+	return ret;
+	}
+
+TBool CTestConfig::GetHex(const TDesC& aKey, TInt& aResult) const
+/**
+ * GetHex
+ *
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved hex
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->GetHexFromConfig( iTestStep->ConfigSection(), aKey, aResult );
+		}
+	return ret;
+	}
+
+TBool CTestConfig::GetString(const TDesC& aKey, TPtrC& aResult) const
+/**
+ * GetString
+ *
+ * @param aKey - Key within the ini file
+ * @param aResult - Retrieved string
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->GetStringFromConfig( iTestStep->ConfigSection(), aKey, aResult );
+		}
+	return ret;
+	}
+
+// Newly added functions for writing to ini file
+TBool CTestConfig::WriteBool(const TDesC& aSectionName, const TDesC& aKey, TBool& aValue) const
+/**
+ * WriteBool
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aValue - Written boolean
+ * @return - Call result
+ */
+	{
+	return iTestStep->WriteBoolToConfig( aSectionName, aKey, aValue );
+	}
+
+TBool CTestConfig::WriteInt(const TDesC& aSectionName, const TDesC& aKey, TInt& aValue) const
+/**
+ * WriteInt
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aValue - Written int
+ * @return - Call result
+ */
+	{
+	return iTestStep->WriteIntToConfig( aSectionName, aKey, aValue );
+	}
+
+TBool CTestConfig::WriteHex(const TDesC& aSectionName, const TDesC& aKey, TInt& aValue) const
+/**
+ * WriteHex
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aValue - Written hex
+ * @return - Call result
+ */
+	{
+	return iTestStep->WriteHexToConfig( aSectionName, aKey, aValue );
+	}
+
+TBool CTestConfig::WriteString(const TDesC& aSectionName, const TDesC& aKey, TPtrC& aValue) const
+/**
+ * WriteString
+ *
+ * @param aSectionName - Section name within the ini file
+ * @param aKey - Key within the ini file
+ * @param aValue - Written string
+ * @return - Call result
+ */
+	{
+	return iTestStep->WriteStringToConfig( aSectionName, aKey, aValue );
+	}
+
+TBool CTestConfig::WriteBool(const TDesC& aKey, TBool& aValue) const
+/**
+ * WriteBool
+ *
+ * @param aKey - Key within the ini file
+ * @param aValue - Written boolean from section passed in via the script
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->WriteBoolToConfig( iTestStep->ConfigSection(), aKey, aValue );
+		}
+	return ret;
+	}
+
+TBool CTestConfig::WriteInt(const TDesC& aKey, TInt& aValue) const
+/**
+ * WriteInt
+ *
+ * @param aKey - Key within the ini file
+ * @param aValue - Written int
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->WriteIntToConfig( iTestStep->ConfigSection(), aKey, aValue );
+		}
+	return ret;
+	}
+
+TBool CTestConfig::WriteHex(const TDesC& aKey, TInt& aValue) const
+/**
+ * WriteHex
+ *
+ * @param aKey - Key within the ini file
+ * @param aValue - Written hex
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->WriteHexToConfig( iTestStep->ConfigSection(), aKey, aValue );
+		}
+	return ret;
+	}
+
+TBool CTestConfig::WriteString(const TDesC& aKey, TPtrC& aValue) const
+/**
+ * WriteString
+ *
+ * @param aKey - Key within the ini file
+ * @param aValue - Written string
+ * @return - Call result
+ */
+	{
+	TBool ret = EFalse;
+	if( iTestStep->ConfigSection().Length() > 0 )
+		{
+		ret = iTestStep->WriteStringToConfig( iTestStep->ConfigSection(), aKey, aValue );
+		}
+	return ret;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/ctestfixture.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,65 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestFixture.cpp
+*/
+
+#include "TEFUnit.h"
+
+CTestFixture::~CTestFixture()
+/**
+ * Destructor
+ */
+	{
+	}
+
+void CTestFixture::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CTestFixture::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CTestFixture::SetConfigL(CTestConfig& aConfig)
+/**
+ * SetConfigL
+ *
+ * @param aConfig - Test config to be used by the test cases
+ */
+	{
+	iConfig = aConfig;
+	}
+
+void CTestFixture::SetLoggerL( CTestExecuteLogger& aLogger )
+/**
+ * SetLoggerL
+ *
+ * @param aLogger - Logger ot be used by the test cases
+ */
+	{
+	iLogger = aLogger;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/src/ctestsuite.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,171 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuite.cpp
+*/
+
+#include "TEFUnit.h"
+
+CTestSuite::CTestSuite(const TTestName& aName)
+/**
+ * Constructor
+ *
+ * @param aName - Test suite name
+ */
+	: CTestBase(aName)
+	{
+	}
+
+CTestSuite::CTestSuite(CTestSuite &rhs)
+/**
+ * Constructor
+ *
+ * @param rhs - Test suite to copy
+ */
+	: CTestBase(rhs.iName)
+	{
+	iTests=rhs.iTests;
+	}
+
+void CTestSuite::ConstructL()
+/**
+ * ConstructL
+ */
+	{
+	}
+
+CTestSuite* CTestSuite::NewL()
+/**
+ * NewL
+ *
+ * @return - Instance of CTestSuite
+ */
+	{
+	return NewL(_L("TEFUnit"));
+	}
+
+CTestSuite* CTestSuite::NewL(const TTestName& aName)
+/**
+ * NewL
+ *
+ * @param aName - Name of the test suite
+ * @return - Instance of CTestSuite
+ */
+	{
+	CTestSuite* lTestSuite = new (ELeave) CTestSuite(aName);
+	CleanupStack::PushL(lTestSuite);
+	lTestSuite->ConstructL();
+	CleanupStack::Pop();
+	return lTestSuite;
+	}
+
+CTestSuite::~CTestSuite()
+/**
+ * Destructor
+ */
+	{
+	for(TInt lIndex = 0; lIndex < iTests.Count(); lIndex++)
+		{
+		delete iTests[lIndex];
+		iTests[lIndex] = NULL;
+		}
+	iTests.Close();
+	}
+
+void CTestSuite::AddL(CTestBase* aTest)
+/**
+ * AddL
+ *
+ * @param aTest - Test to add to the suite
+ */
+	{
+	User::LeaveIfError(	iTests.Append(aTest) );
+	}
+
+void CTestSuite::RunL(CTestConfig& aConfig, CTestExecuteLogger& aLogger)
+/**
+ * RunL
+ *
+ * @param aConfig - Config to use within the test case
+ * @param aLogger - Logger to use within the test case
+ */
+	{
+	// Log that the runner is currently in this suite
+	CTEFLogger::LogTraverse( iName, aLogger );
+	for(TInt lIndex = 0; lIndex < iTests.Count(); lIndex++)
+		{
+		TRAPD(err,iTests[lIndex]->RunL(aConfig, aLogger));
+		if(err != KErrTEFUnitPass)
+			{
+			iError=err;
+			}
+		}
+	if(iError != KErrTEFUnitPass)
+		{
+		User::Leave(iError);
+		}
+	}
+
+void CTestSuite::AcceptL(MVisitor &aVisitor)
+/**
+ * AcceptL
+ *
+ * @param aVisitor - Visitor (runner) to accept
+ */
+	{
+	aVisitor.VisitL(this);
+	}
+
+TInt CTestSuite::Count()
+/**
+ * Count
+ *
+ * @return - Number of tests cases/sub-suites
+ */
+	{
+	return iTests.Count();
+	}
+
+TTestName CTestSuite::NameL( TInt anIndex )
+/**
+ * NameL
+ *
+ * @param anIndex - Index of name to retrieve
+ * @return - Test name
+ */
+	{
+	return TestL(anIndex)->Name();
+	}
+
+CTestBase*	CTestSuite::TestL( TInt anIndex )
+/**
+ * TestL
+ *
+ * @param anIndex - Index of test to retrieve
+ * @return - Test case/suite
+ */
+	{
+	if( anIndex>=iTests.Count() )
+		{
+		User::Leave(KErrTEFUnitFail);
+		}
+
+	return iTests[anIndex];
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/inc/ctestasyncsuitea.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestAsyncSuiteA.h
+*/
+
+#ifndef __TEST_ASYNC_SUITE_A__
+#define __TEST_ASYNC_SUITE_A__
+
+#include "TEFUnit.h"
+
+class CTestAsyncSuiteA : public CActiveTestFixture 
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestOne();
+	void TestTwo();
+	void TestAssertEquals();
+	void TestAssertNull();
+	void TestAssertNotNull();
+	void TestAssertSame();
+	void TestAssertNotSame();
+	void TestAssertTrue();
+	void TestAssertFalse();
+
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+
+private:
+	};
+
+#endif // __TEST_ASYNC_SUITE_A__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/inc/ctestasyncsuiteassert.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestAsyncSuiteAssert.h
+*/
+
+#ifndef __TEST_ASYNC_SUITE_ASSERT__
+#define __TEST_ASYNC_SUITE_ASSERT__
+
+#include "TEFUnit.h"
+
+class CTestAsyncSuiteAssert : public CActiveTestFixture 
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestAssertEquals();
+	void TestAssertNull();
+	void TestAssertNotNull();
+	void TestAssertSame();
+	void TestAssertNotSame();
+	void TestAssertTrue();
+	void TestAssertFalse();
+
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+
+private:
+	};
+
+#endif // __TEST_ASYNC_SUITE_ASSERT__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/inc/ctestsuitea.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteA.h
+*/
+
+#ifndef __TEST_SUITE_A__
+#define __TEST_SUITE_A__
+
+#include "TEFUnit.h"
+
+class CTestSuiteA : public CTestFixture 
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestOne();
+	void TestTwo();
+	void TestThree();
+	void TestAssertEquals();
+	void TestAssertNull();
+	void TestAssertNotNull();
+	void TestAssertSame();
+	void TestAssertNotSame();
+	void TestAssertTrue();
+	void TestAssertFalse();
+
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+	};
+
+#endif // __TEST_SUITE_A__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/inc/ctestsuiteassert.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteAssert.h
+*/
+
+#ifndef __TEST_SUITE_ASSERT__
+#define __TEST_SUITE_ASSERT__
+
+#include "TEFUnit.h"
+
+class CTestSuiteAssert : public CTestFixture 
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestAssertEquals();
+	void TestAssertNull();
+	void TestAssertNotNull();
+	void TestAssertSame();
+	void TestAssertNotSame();
+	void TestAssertTrue();
+	void TestAssertFalse();
+
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+	};
+
+#endif // __TEST_SUITE_ASSERT__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/inc/ctestsuiteb.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteB.h
+*/
+
+#ifndef __TEST_SUITE_B__
+#define __TEST_SUITE_B__
+
+#include "TEFUnit.h"
+
+class CTestSuiteB : public CTestFixture 
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestOne();
+	void TestTwo();
+
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+	};
+
+#endif // __TEST_SUITE_B__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/inc/ctestsuitec.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteC.h
+*/
+
+#ifndef __TEST_SUITE_C__
+#define __TEST_SUITE_C__
+
+#include "TEFUnit.h"
+
+class CTestSuiteC : public CTestFixture 
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestOne();
+	void TestTwo();
+
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+	};
+
+#endif // __TEST_SUITE_C__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/inc/ctestsuited.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteD.h
+*/
+
+#ifndef __TEST_SUITE_D__
+#define __TEST_SUITE_D__
+
+#include "TEFUnit.h"
+
+class CTestSuiteD : public CTestFixture 
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestOne();
+	void TestTwo();
+
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+	};
+
+#endif // __TEST_SUITE_D__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/inc/samplestep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,70 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file SampleStep.h
+*/
+#if (!defined __SAMPLE_STEP_H__)
+#define __SAMPLE_STEP_H__
+#include <TestExecuteStepBase.h>
+#include "CTEFUnitServer.h"
+
+// __EDIT_ME__ - Create your own test step definitions
+class CSampleStep1 : public CTestStep
+	{
+public:
+	CSampleStep1();
+	~CSampleStep1();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();
+private:
+	};
+
+class CSampleStep2 : public CTestStep
+	{
+public:
+	CSampleStep2(CTEFUnitServer& aParent);
+	~CSampleStep2();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();
+private:
+	CTEFUnitServer& iParent;
+	};
+
+class CSampleStep3 : public CTestStep
+	{
+public:
+	CSampleStep3(CTEFUnitServer& aParent);
+	~CSampleStep3();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();
+private:
+	CTEFUnitServer& iParent;
+	};
+
+
+_LIT(KSampleStep1,"SampleStep1");
+_LIT(KSampleStep2,"SampleStep2");
+_LIT(KSampleStep3,"SampleStep3");
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/scripts/tefunit.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,196 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Test Suite Hirarchy
+// SuiteTEFUnit---------------------------------
+// SuiteA       SuiteD          AsyncSuiteAssert  SuiteAssert
+// SuiteD One Two One Two  AsyncSuiteA
+// One  Two                 One  Two      
+//
+LOAD_SERVER TEFUnitTE -SharedData
+//
+PRINT ----------------------------------------------
+PRINT
+PRINT TEFUnit Plugin Test with Test Steps
+PRINT
+PRINT ----------------------------------------------
+PRINT
+
+START_TESTCASE TCTEF01
+PRINT ----------------------------------------------
+PRINT Run TEF test steps in TEFUnit
+PRINT (shared data mode)
+PRINT ----------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE SampleStep2  ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+RUN_TEST_STEP 100 TEFUnitTE SampleStep3  ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+RUN_TEST_STEP 100 TEFUnitTE SampleStep2  ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+RUN_TEST_STEP 100 TEFUnitTE SampleStep3  ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+END_TESTCASE TCTEF01
+
+// Load Suite for Normal Mode
+LOAD_SUITE TEFUnitTE
+//
+START_TESTCASE TCTEF02
+PRINT ----------------------------------------------
+PRINT Run TEF test steps in TEFUnit
+PRINT (Normal Mode)
+PRINT ----------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE SampleStep1  ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+RUN_TEST_STEP_RESULT 0 100 TEFUnitTE SampleStep1  ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+RUN_PANIC_STEP 1 TEFUnitTE SampleStep1  ${SYSDRIVE}\TEFUnitScripts\test.ini SectionThree
+RUN_PANIC_STEP_RESULT 1 SampleServer TEFUnitTE SampleStep1  ${SYSDRIVE}\TEFUnitScripts\test.ini SectionThree
+RUN_TEST_STEP 100 TEFUnitTE SampleStep2  ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TCTEF02
+
+PRINT ----------------------------------------------
+PRINT
+PRINT TEFUnit Plugin Test with Test Suites
+PRINT
+PRINT ----------------------------------------------
+PRINT
+
+START_TESTCASE TCTEFUNIT01
+PRINT -------------------------------------------------------
+PRINT TestFixture derived Suite TestSteps called individually
+PRINT -------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.TestOne ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.TestTwo ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.TestThree ${SYSDRIVE}\TEFUnitScripts\test.ini SectionWriteTest1
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteD.TestOne ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteD.TestTwo ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+END_TESTCASE TCTEFUNIT01
+
+START_TESTCASE TCTEFUNIT02
+PRINT ----------------------------------------------------------
+PRINT TestFixture derived Subsuite TestSteps called individually
+PRINT ----------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.TestOne ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.TestTwo ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.CTestSuiteC.TestOne ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.CTestSuiteC.TestTwo ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TCTEFUNIT02
+
+START_TESTCASE TCTEFUNIT03
+PRINT ----------------------------------------------------------------
+PRINT ActiveTestFixture derived Subsuite TestSteps called individually
+PRINT ----------------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteD.CTestAsyncSuiteA.TestOne ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteD.CTestAsyncSuiteA.TestTwo ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+END_TESTCASE TCTEFUNIT03
+
+START_TESTCASE TCTEFUNIT04
+PRINT ----------------------------------------------------------
+PRINT TestFixture derived Suite TestSteps called using Wildcards
+PRINT (Check logs to ensure all sub suites are also run)
+PRINT ----------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.* ${SYSDRIVE}\TEFUnitScripts\test.ini SectionWriteTest1
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteD.* ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+END_TESTCASE TCTEFUNIT04
+
+START_TESTCASE TCTEFUNIT05
+PRINT --------------------------------------------------------------
+PRINT TestFixture derived subsuite TestSteps called using wildcards
+PRINT (Check logs to ensure all sub suites are also run - if exists)
+PRINT --------------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.* ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.CTestSuiteC.* ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TCTEFUNIT05
+
+START_TESTCASE TCTEFUNIT06
+PRINT -------------------------------------------------------------------
+PRINT ActiveTestFixture derived Subsuite TestSteps called using wildcards
+PRINT -------------------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteD.CTestAsyncSuiteA.* ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+END_TESTCASE TCTEFUNIT06
+
+START_TESTCASE TCTEFUNIT07
+PRINT ------------------------------------------------------------------
+PRINT TestFixture derived Suite TestSteps called without using Wildcards
+PRINT (Check logs to ensure all sub suites are also run)
+PRINT ------------------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA ${SYSDRIVE}\TEFUnitScripts\test.ini SectionWriteTest1
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteD ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+END_TESTCASE TCTEFUNIT07
+
+START_TESTCASE TCTEFUNIT08
+PRINT ---------------------------------------------------------------------
+PRINT TestFixture derived subsuite TestSteps called without using wildcards
+PRINT (Check logs to ensure all sub suites are also run - if exists)
+PRINT ---------------------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.CTestSuiteC ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TCTEFUNIT08
+
+START_TESTCASE TCTEFUNIT09
+PRINT ---------------------------------------------------------------------------
+PRINT ActiveTestFixture derived Subsuite TestSteps called without using wildcards
+PRINT ---------------------------------------------------------------------------
+RUN_TEST_STEP 100 TEFUnitTE TEFUnit.CTestSuiteD.CTestAsyncSuiteA ${SYSDRIVE}\TEFUnitScripts\test.ini SectionOne
+END_TESTCASE TCTEFUNIT09
+
+START_TESTCASE TC10
+PRINT ----------------------------------------------------------
+PRINT Try to run some invalid tests/suites
+PRINT ----------------------------------------------------------
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteA.Banana ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteA.Banana.* ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteD.CTestAsyncSuiteA.Banana ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TC10
+
+START_TESTCASE TC11
+PRINT ----------------------------------------------------------
+PRINT Try to run some tests/suites with the case being incorrect
+PRINT ----------------------------------------------------------
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuitea ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteA.Testone ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteD.CTestAsyncSuiteA.Testtwo ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TC11
+
+START_TESTCASE TC12
+PRINT -----------------------------------------------------------
+PRINT Try to run some tests with only part of the test/suite name
+PRINT -----------------------------------------------------------
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteA.TestOn ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteA.TestTw ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.TestOn ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSui ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuit ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 108 100 TEFUnitTE TEFUnit.CTestSuiteA.CTestSuiteB.CTestSui ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TC12
+
+START_TESTCASE TC13
+PRINT ----------------------------------------------------------
+PRINT   Assert Tests
+PRINT ----------------------------------------------------------
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestSuiteAssert.TestAssertEquals ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestSuiteAssert.TestAssertNull ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestSuiteAssert.TestAssertNotNull ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestSuiteAssert.TestAssertSame ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestSuiteAssert.TestAssertNotSame ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestSuiteAssert.TestAssertTrue ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestSuiteAssert.TestAssertFalse ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TC13
+
+START_TESTCASE TC14
+PRINT ----------------------------------------------------------
+PRINT   Assert Tests in an Active Environment
+PRINT ----------------------------------------------------------
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestAsyncSuiteAssert.TestAssertEquals ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestAsyncSuiteAssert.TestAssertNull ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestAsyncSuiteAssert.TestAssertNotNull ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestAsyncSuiteAssert.TestAssertSame ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestAsyncSuiteAssert.TestAssertNotSame ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestAsyncSuiteAssert.TestAssertTrue ${SYSDRIVE}\TEFUnitScripts\test.ini
+RUN_TEST_STEP_RESULT 106 100 TEFUnitTE TEFUnit.CTestAsyncSuiteAssert.TestAssertFalse ${SYSDRIVE}\TEFUnitScripts\test.ini
+END_TESTCASE TC14
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/scripts/test.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,16 @@
+[SectionOne]
+TheInt=999
+TheBool=true
+TheHex=12345678
+TheString=TheString
+
+[SectionTwo]
+TheInt=666
+TheBool=false
+TheHex=87654321
+TheString=TheStringReturns
+
+[SectionThree]
+TheString =PanicMe
+TheInt    =2
+TheBool   =false
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/ctestasyncsuitea.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestAsyncSuiteA.cpp
+*/
+
+#include "CTestAsyncSuiteA.h"
+
+void CTestAsyncSuiteA::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CTestAsyncSuiteA::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CTestAsyncSuiteA::TestOne()
+/**
+ * TestOne
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteA:One"));
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("TheInt"),theInt);
+	ASSERT_TRUE(res);
+
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("TheBool"), theBool);
+	ASSERT_TRUE(res);
+
+	// Test all the Logging functions
+	INFO_PRINTF1(_L("Info Print Tests"));
+	INFO_PRINTF2(_L("Int = %d"),theInt);
+	INFO_PRINTF3(_L("Int = %d Bool = %d"),theInt,theBool);
+	INFO_PRINTF4(_L("Int = %d Bool = %d Int = %d"),theInt,theBool,theInt);
+	INFO_PRINTF5(_L("Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt, theBool);
+	INFO_PRINTF6(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d"),theInt,theBool,theInt,theBool,theInt);
+	INFO_PRINTF7(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt,theBool, theInt, theBool);
+
+	WARN_PRINTF1(_L("Warn Print Tests"));
+	WARN_PRINTF2(_L("Int = %d"),theInt);
+	WARN_PRINTF3(_L("Int = %d Bool = %d"),theInt,theBool);
+	WARN_PRINTF4(_L("Int = %d Bool = %d Int = %d"),theInt,theBool,theInt);
+	WARN_PRINTF5(_L("Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt, theBool);
+	WARN_PRINTF6(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d"),theInt,theBool,theInt,theBool,theInt);
+	WARN_PRINTF7(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt,theBool, theInt, theBool);
+
+	ERR_PRINTF1(_L("Err Print Tests"));
+	ERR_PRINTF2(_L("Int = %d"),theInt);
+	ERR_PRINTF3(_L("Int = %d Bool = %d"),theInt,theBool);
+	ERR_PRINTF4(_L("Int = %d Bool = %d Int = %d"),theInt,theBool,theInt);
+	ERR_PRINTF5(_L("Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt, theBool);
+	ERR_PRINTF6(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d"),theInt,theBool,theInt,theBool,theInt);
+	ERR_PRINTF7(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt,theBool, theInt, theBool);
+	}
+
+void CTestAsyncSuiteA::TestTwo()
+/**
+ * TestTwo
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteA:Two"));
+
+	// Test all the configuration info is retrieved correctly from SectionOne
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("SectionOne"),_L("TheInt"),theInt);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theInt, 999 );
+
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("SectionOne"),_L("TheBool"), theBool);
+	ASSERT_TRUE(res);
+	ASSERT_TRUE( theBool );
+
+	TInt theHex = 0;
+	res = iConfig.GetHex(_L("SectionOne"), _L("TheHex"), theHex);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theHex, (TInt)0x12345678 );
+
+	TPtrC theString;
+	res = iConfig.GetString(_L("SectionOne"), _L("TheString"), theString);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theString, _L("TheString") );
+
+	// Test all the configuration info is retrieved correctly from SectionTwo
+	res = iConfig.GetInt(_L("SectionTwo"),_L("TheInt"),theInt);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theInt, 666 );
+
+	res = iConfig.GetBool(_L("SectionTwo"),_L("TheBool"), theBool);
+	ASSERT_TRUE(res);
+	ASSERT_FALSE( theBool );
+
+	res = iConfig.GetHex(_L("SectionTwo"), _L("TheHex"), theHex);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theHex, (TInt)0x87654321 );
+
+	res = iConfig.GetString(_L("SectionTwo"), _L("TheString"), theString);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theString, _L("TheStringReturns") );
+
+	// Test all the asserts work
+	TInt a = 5;
+	TInt b = 5;
+	ASSERT_EQUALS(a, b);
+
+	CTestConfig* aPtr = NULL;
+	ASSERT_NULL( aPtr );
+
+	aPtr = &iConfig;
+	ASSERT_NOT_NULL( aPtr );
+
+	ASSERT_SAME( aPtr, &iConfig );
+
+	aPtr = NULL;
+	ASSERT_NOT_SAME( aPtr, &iConfig );
+
+	TBool aBool = ETrue;
+	ASSERT_TRUE(aBool);
+	ASSERT_FALSE(!aBool);
+	}
+
+CTestSuite* CTestAsyncSuiteA::CreateSuiteL( const TDesC& aName )
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE;
+#ifndef __GCCXML__
+	ADD_ASYNC_TEST_STEP( TestOne );
+	ADD_ASYNC_TEST_STEP( TestTwo );	
+#endif
+#ifdef __GCCXML__
+	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteA, TestOne );
+	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteA, TestTwo );
+#endif
+	END_SUITE;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/ctestasyncsuiteassert.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,136 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestAsyncSuiteAssert.cpp
+*/
+
+#include "CTestAsyncSuiteAssert.h"
+
+void CTestAsyncSuiteAssert::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CTestAsyncSuiteAssert::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CTestAsyncSuiteAssert::TestAssertEquals()
+/**
+ * TestAssertEquals
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteAssert:AssertEquals"));
+	ASSERT_EQUALS( 5, 10 );
+	}
+
+void CTestAsyncSuiteAssert::TestAssertNull()
+/**
+ * TestAssertNull
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteAssert:AssertNull"));
+	CTestConfig* aPtr = NULL;
+	aPtr = &iConfig;
+	ASSERT_NULL( aPtr );
+	}
+
+void CTestAsyncSuiteAssert::TestAssertNotNull()
+/**
+ * TestAssertNotNull
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteAssert:AssertNotNull"));
+	CTestConfig* aPtr = NULL;
+	ASSERT_NOT_NULL( aPtr );
+	}
+
+void CTestAsyncSuiteAssert::TestAssertSame()
+/**
+ * TestAssertSame
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteAssert:AssertSame"));
+	CTestConfig* aPtr = NULL;
+	ASSERT_SAME( aPtr, &iConfig );
+	}
+
+void CTestAsyncSuiteAssert::TestAssertNotSame()
+/**
+ * TestAssertNotSame
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteAssert:AssertNotSame"));
+	ASSERT_NOT_SAME( &iConfig, &iConfig );
+	}
+
+void CTestAsyncSuiteAssert::TestAssertTrue()
+/**
+ * TestAssertTrue
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteAssert:AssertTrue"));
+	ASSERT_TRUE( EFalse );
+	}
+
+
+void CTestAsyncSuiteAssert::TestAssertFalse()
+/**
+ * TestAssertfalse
+ */
+	{
+	INFO_PRINTF1(_L("Running AsyncSuiteAssert:AssertFalse"));
+	ASSERT_FALSE( ETrue );
+	}
+
+CTestSuite* CTestAsyncSuiteAssert::CreateSuiteL( const TDesC& aName )
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE;
+#ifndef __GCCXML__
+ 	ADD_ASYNC_TEST_STEP( TestAssertEquals );
+ 	ADD_ASYNC_TEST_STEP( TestAssertNull );
+ 	ADD_ASYNC_TEST_STEP( TestAssertNotNull );
+ 	ADD_ASYNC_TEST_STEP( TestAssertSame );
+ 	ADD_ASYNC_TEST_STEP( TestAssertNotSame );
+ 	ADD_ASYNC_TEST_STEP( TestAssertTrue );
+ 	ADD_ASYNC_TEST_STEP( TestAssertFalse );
+#endif
+#ifdef __GCCXML__
+ 	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteAssert, TestAssertEquals );
+ 	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteAssert, TestAssertNull );
+ 	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteAssert, TestAssertNotNull );
+ 	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteAssert, TestAssertSame );
+ 	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteAssert, TestAssertNotSame );
+ 	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteAssert, TestAssertTrue );
+ 	ADD_ASYNC_TEST_STEP_CLASS( CTestAsyncSuiteAssert, TestAssertFalse );
+#endif
+	END_SUITE;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/ctestsuitea.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,206 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteA.cpp
+*/
+
+#include "CTestSuiteA.h"
+#include "CTestSuiteB.h"
+
+void CTestSuiteA::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CTestSuiteA::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CTestSuiteA::TestOne()
+/**
+ * TestOne
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:One"));
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("SectionOne"),_L("TheInt"),theInt);
+	ASSERT_TRUE(res);
+
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("SectionOne"),_L("TheBool"), theBool);
+	ASSERT_TRUE(res);
+
+	// Test all the Logging functions
+	INFO_PRINTF1(_L("Info Print Tests"));
+	INFO_PRINTF2(_L("Int = %d"),theInt);
+	INFO_PRINTF3(_L("Int = %d Bool = %d"),theInt,theBool);
+	INFO_PRINTF4(_L("Int = %d Bool = %d Int = %d"),theInt,theBool,theInt);
+	INFO_PRINTF5(_L("Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt, theBool);
+	INFO_PRINTF6(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d"),theInt,theBool,theInt,theBool,theInt);
+	INFO_PRINTF7(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt,theBool, theInt, theBool);
+
+	WARN_PRINTF1(_L("Warn Print Tests"));
+	WARN_PRINTF2(_L("Int = %d"),theInt);
+	WARN_PRINTF3(_L("Int = %d Bool = %d"),theInt,theBool);
+	WARN_PRINTF4(_L("Int = %d Bool = %d Int = %d"),theInt,theBool,theInt);
+	WARN_PRINTF5(_L("Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt, theBool);
+	WARN_PRINTF6(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d"),theInt,theBool,theInt,theBool,theInt);
+	WARN_PRINTF7(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt,theBool, theInt, theBool);
+
+	ERR_PRINTF1(_L("Err Print Tests"));
+	ERR_PRINTF2(_L("Int = %d"),theInt);
+	ERR_PRINTF3(_L("Int = %d Bool = %d"),theInt,theBool);
+	ERR_PRINTF4(_L("Int = %d Bool = %d Int = %d"),theInt,theBool,theInt);
+	ERR_PRINTF5(_L("Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt, theBool);
+	ERR_PRINTF6(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d"),theInt,theBool,theInt,theBool,theInt);
+	ERR_PRINTF7(_L("Int = %d Bool = %d Int = %d Bool = %d Int = %d Bool = %d"),theInt,theBool,theInt,theBool, theInt, theBool);
+	}
+
+void CTestSuiteA::TestTwo()
+/**
+ * TestTwo
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:Two"));
+
+	// Test all the configuration info is retrieved correctly from SectionOne
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("SectionOne"),_L("TheInt"),theInt);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theInt, 999 );
+
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("SectionOne"),_L("TheBool"), theBool);
+	ASSERT_TRUE(res);
+	ASSERT_TRUE( theBool );
+
+	TInt theHex = 0;
+	res = iConfig.GetHex(_L("SectionOne"), _L("TheHex"), theHex);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theHex, (TInt)0x12345678 );
+
+	TPtrC theString;
+	res = iConfig.GetString(_L("SectionOne"), _L("TheString"), theString);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theString, _L("TheString") );
+
+	// Test all the configuration info is retrieved correctly from SectionTwo
+	res = iConfig.GetInt(_L("SectionTwo"),_L("TheInt"),theInt);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theInt, 666 );
+
+	res = iConfig.GetBool(_L("SectionTwo"),_L("TheBool"), theBool);
+	ASSERT_TRUE(res);
+	ASSERT_FALSE( theBool );
+
+	res = iConfig.GetHex(_L("SectionTwo"), _L("TheHex"), theHex);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theHex, (TInt)0x87654321 );
+
+	res = iConfig.GetString(_L("SectionTwo"), _L("TheString"), theString);
+	ASSERT_TRUE(res);
+	ASSERT_EQUALS( theString, _L("TheStringReturns") );
+
+	// Test all the asserts work
+	TInt a = 5;
+	TInt b = 5;
+	ASSERT_EQUALS(a, b);
+
+	CTestConfig* aPtr = NULL;
+	ASSERT_NULL( aPtr );
+
+	aPtr = &iConfig;
+	ASSERT_NOT_NULL( aPtr );
+
+	ASSERT_SAME( aPtr, &iConfig );
+
+	aPtr = NULL;
+	ASSERT_NOT_SAME( aPtr, &iConfig );
+
+	TBool aBool = ETrue;
+	ASSERT_TRUE(aBool);
+	ASSERT_FALSE(!aBool);
+	}
+
+void CTestSuiteA::TestThree()
+/**
+ * TestThree
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:Three"));
+
+	// Test all the configuration info is retrieved correctly from SectionOne
+	TInt theInt = 90021;
+	TBool res = iConfig.WriteInt(_L("SectionWriteTest2"),_L("TheInt"),theInt);
+	ASSERT_TRUE(res);
+
+	TBool theBool = EFalse;
+	res = iConfig.WriteBool(_L("SectionWriteTest2"),_L("TheBool"), theBool);
+	ASSERT_TRUE(res);
+
+	TInt theHex = 12345;
+	res = iConfig.WriteHex(_L("SectionWriteTest2"), _L("TheHex"), theHex);
+	ASSERT_TRUE(res);
+
+	TPtrC theString(_L("WriteThisStringToSectionWriteTest2Section"));
+	res = iConfig.WriteString(_L("SectionWriteTest2"), _L("TheString"), theString);
+	ASSERT_TRUE(res);
+
+	// Test all the configuration info is retrieved correctly from SectionTwo
+	res = iConfig.WriteInt(_L("TheInt"),theInt);
+	ASSERT_TRUE(res);
+
+	res = iConfig.WriteBool(_L("TheBool"), theBool);
+	ASSERT_TRUE(res);
+
+	res = iConfig.WriteHex(_L("TheHex"), theHex);
+	ASSERT_TRUE(res);
+
+	res = iConfig.WriteString(_L("TheString"), theString);
+	ASSERT_TRUE(res);
+	}
+
+CTestSuite* CTestSuiteA::CreateSuiteL( const TDesC& aName )
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE;
+#ifndef __GCCXML__
+ 	ADD_TEST_STEP( TestOne );
+ 	ADD_TEST_STEP( TestTwo );
+ 	ADD_TEST_STEP( TestThree );
+#endif
+#ifdef __GCCXML__
+ 	ADD_TEST_STEP_CLASS( CTestSuiteA, TestOne );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteA, TestTwo );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteA, TestThree );
+#endif
+ 	ADD_TEST_SUITE( CTestSuiteB )
+	END_SUITE;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/ctestsuiteassert.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,135 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteAssert.cpp
+*/
+
+#include "CTestSuiteAssert.h"
+
+void CTestSuiteAssert::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CTestSuiteAssert::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CTestSuiteAssert::TestAssertEquals()
+/**
+ * TestAssertEquals
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:AssertEquals"));
+	ASSERT_EQUALS( 5, 10 );
+	}
+
+void CTestSuiteAssert::TestAssertNull()
+/**
+ * TestAssertNull
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:AssertNull"));
+	CTestConfig* aPtr = NULL;
+	aPtr = &iConfig;
+	ASSERT_NULL( aPtr );
+	}
+
+void CTestSuiteAssert::TestAssertNotNull()
+/**
+ * TestAssertNotNull
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:AssertNotNull"));
+	CTestConfig* aPtr = NULL;
+	ASSERT_NOT_NULL( aPtr );
+	}
+
+void CTestSuiteAssert::TestAssertSame()
+/**
+ * TestAssertSame
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:AssertSame"));
+	CTestConfig* aPtr = NULL;
+	ASSERT_SAME( aPtr, &iConfig );
+	}
+
+void CTestSuiteAssert::TestAssertNotSame()
+/**
+ * TestAssertNotSame
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:AssertNotSame"));
+	ASSERT_NOT_SAME( &iConfig, &iConfig );
+	}
+
+void CTestSuiteAssert::TestAssertTrue()
+/**
+ * TestAssertTrue
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:AssertTrue"));
+	ASSERT_TRUE( EFalse );
+	}
+
+void CTestSuiteAssert::TestAssertFalse()
+/**
+ * TestAssertFalse
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteA:AssertFalse"));
+	ASSERT_FALSE( ETrue );
+	}
+
+CTestSuite* CTestSuiteAssert::CreateSuiteL( const TDesC& aName )
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE;
+#ifndef __GCCXML__
+ 	ADD_TEST_STEP( TestAssertEquals );
+ 	ADD_TEST_STEP( TestAssertNull );
+ 	ADD_TEST_STEP( TestAssertNotNull );
+ 	ADD_TEST_STEP( TestAssertSame );
+ 	ADD_TEST_STEP( TestAssertNotSame );
+ 	ADD_TEST_STEP( TestAssertTrue );
+ 	ADD_TEST_STEP( TestAssertFalse );
+#endif
+#ifdef __GCCXML__
+ 	ADD_TEST_STEP_CLASS( CTestSuiteAssert, TestAssertEquals );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteAssert, TestAssertNull );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteAssert, TestAssertNotNull );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteAssert, TestAssertSame );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteAssert, TestAssertNotSame );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteAssert, TestAssertTrue );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteAssert, TestAssertFalse );
+#endif	
+ 	END_SUITE;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/ctestsuiteb.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,91 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteB.cpp
+*/
+
+#include "CTestSuiteB.h"
+#include "CTestSuiteC.h"
+
+void CTestSuiteB::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CTestSuiteB::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CTestSuiteB::TestOne()
+/**
+ * TestOne
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteB:One"));
+	TInt theInt = 0;
+	ASSERT_EQUALS( theInt, 0 );
+	TBool res = iConfig.GetInt(_L("SectionOne"),_L("TheInt"),theInt);
+	ASSERT_TRUE( res );
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("SectionOne"),_L("TheBool"), theBool);
+	ASSERT_TRUE( res );
+	INFO_PRINTF3(_L("TheInt = %d The Bool = %d"),theInt,theBool);
+	}
+
+void CTestSuiteB::TestTwo()
+/**
+ * TestTwo
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteB:Two"));
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("SectionOne"),_L("TheInt"),theInt);
+	ASSERT_TRUE( res );
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("SectionOne"),_L("TheBool"), theBool);
+	ASSERT_TRUE( res );
+	INFO_PRINTF3(_L("TheInt = %d The Bool = %d"),theInt,theBool);
+	}
+
+CTestSuite* CTestSuiteB::CreateSuiteL(	const TDesC& aName )
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE;
+#ifndef __GCCXML__
+ 	ADD_TEST_STEP( TestOne );
+ 	ADD_TEST_STEP( TestTwo );
+#endif
+#ifdef __GCCXML__
+ 	ADD_TEST_STEP_CLASS( CTestSuiteB, TestOne );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteB, TestTwo );
+#endif
+ 	ADD_TEST_SUITE( CTestSuiteC )
+	END_SUITE;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/ctestsuitec.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,91 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteC.cpp
+*/
+
+#include "CTestSuiteC.h"
+
+void CTestSuiteC::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CTestSuiteC::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CTestSuiteC::TestOne()
+/**
+ * TestOne
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteC:One"));
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("SectionOne"),_L("TheInt"),theInt);
+	ASSERT_TRUE( res );
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("SectionOne"),_L("TheBool"), theBool);
+	ASSERT_TRUE( res );
+	INFO_PRINTF3(_L("TheInt = %d The Bool = %d"),theInt,theBool);
+	}
+
+/*
+ *  A test step
+ */
+void CTestSuiteC::TestTwo()
+/**
+ * TestTwo
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteC:Two"));
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("SectionOne"),_L("TheInt"),theInt);
+	ASSERT_TRUE( res );
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("SectionOne"),_L("TheBool"), theBool);
+	ASSERT_TRUE( res );
+	INFO_PRINTF3(_L("TheInt = %d The Bool = %d"),theInt,theBool);
+	}
+
+CTestSuite* CTestSuiteC::CreateSuiteL(	const TDesC& aName )
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE;
+#ifndef __GCCXML__
+ 	ADD_TEST_STEP( TestOne );
+ 	ADD_TEST_STEP( TestTwo );
+#endif
+#ifdef __GCCXML__
+ 	ADD_TEST_STEP_CLASS( CTestSuiteC, TestOne );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteC, TestTwo );
+#endif
+ 	END_SUITE;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/ctestsuited.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,90 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTestSuiteD.cpp
+*/
+
+#include "CTestSuiteD.h"
+#include "CTestAsyncSuiteA.h"
+
+void CTestSuiteD::SetupL()
+/**
+ * SetupL
+ */
+	{
+	}
+
+void CTestSuiteD::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	}
+
+void CTestSuiteD::TestOne()
+/**
+ * TestOne
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteD:One"));
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("TheInt"),theInt);
+	ASSERT_TRUE( res );
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("TheBool"), theBool);
+	ASSERT_TRUE( res );
+	INFO_PRINTF3(_L("TheInt = %d The Bool = %d"),theInt,theBool);
+	}
+
+void CTestSuiteD::TestTwo()
+/**
+ * TestTwo
+ */
+	{
+	INFO_PRINTF1(_L("Running SuiteD:Two"));
+	TInt theInt = 0;
+	TBool res = iConfig.GetInt(_L("TheInt"),theInt);
+	ASSERT_TRUE( res );
+	TBool theBool = EFalse;
+	res = iConfig.GetBool(_L("TheBool"), theBool);
+	ASSERT_TRUE( res );
+	INFO_PRINTF3(_L("TheInt = %d The Bool = %d"),theInt,theBool);
+	}
+
+CTestSuite* CTestSuiteD::CreateSuiteL(	const TDesC& aName )
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE;
+#ifndef __GCCXML__
+ 	ADD_TEST_STEP( TestOne );
+ 	ADD_TEST_STEP( TestTwo );
+#endif
+#ifdef __GCCXML__
+ 	ADD_TEST_STEP_CLASS( CTestSuiteD, TestOne );
+ 	ADD_TEST_STEP_CLASS( CTestSuiteD, TestTwo ); 	
+#endif
+ 	ADD_TEST_SUITE( CTestAsyncSuiteA )
+	END_SUITE;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/samplestep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,205 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file SampleStep.cpp
+*/
+#include "SampleStep.h"
+#include <testexecutelog.h>
+
+CSampleStep1::~CSampleStep1()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSampleStep1::CSampleStep1()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KSampleStep1);
+	}
+
+TVerdict CSampleStep1::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep1::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates reading configuration parameters fom an ini file section
+ */
+	{
+	// Use logging macro
+	// Could use Flogger().Write.. directly
+	INFO_PRINTF1(_L("In Test Step"));
+	TInt theInt;
+	TBool theBool;
+	TBuf<40> buf;
+	TPtrC theString;
+	GetIntFromConfig(ConfigSection(),_L("TheInt"),theInt);
+	GetBoolFromConfig(ConfigSection(),_L("TheBool"),theBool);
+	GetStringFromConfig(ConfigSection(),_L("TheString"),theString);
+	buf.Copy(theString);
+	INFO_PRINTF4(_L("TheInt = %d The Bool = %d TheString = %S"),theInt,theBool,&buf);
+	SetTestStepResult(EPass);
+	// Demonstrate panic
+	if(theString == _L("PanicMe"))
+		{
+		const TInt KSampleServerPanic = 1;
+		User::Panic(_L("SampleServer"),KSampleServerPanic);
+		}
+	// Demonstrate fail
+	if(theString != _L("TheString"))
+		{
+		SetTestStepResult(EFail);
+		}
+	User::After(5000000);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep1::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Postamble"));
+	return TestStepResult();
+	}
+
+///////
+
+CSampleStep2::~CSampleStep2()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSampleStep2::CSampleStep2(CTEFUnitServer& aParent) : iParent(aParent)
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KSampleStep2);
+	}
+
+TVerdict CSampleStep2::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Preamble"));
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep2::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates reading configuration parameters fom an ini file section
+ */
+	{
+	INFO_PRINTF1(_L("doTestStepL"));
+	User::LeaveIfError(iParent.Fs().Connect());
+	SetTestStepResult(EPass);
+	User::After(5000000);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep2::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Postamble"));
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+///////
+
+CSampleStep3::~CSampleStep3()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSampleStep3::CSampleStep3(CTEFUnitServer& aParent) : iParent(aParent)
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KSampleStep3);
+	}
+
+TVerdict CSampleStep3::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Preamble"));
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep3::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates reading configuration parameters fom an ini file section
+ */
+	{
+	INFO_PRINTF1(_L("doTestStepL"));
+	iParent.Fs().Close();
+	SetTestStepResult(EPass);
+	User::After(5000000);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep3::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Postamble"));
+	INFO_PRINTF1( GetServerName() );
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefunit/test/src/t_testtefunit.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,80 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file T_TestUniTEF.cpp
+*/
+
+#include "CTestSuiteA.h"
+#include "CTestSuiteD.h"
+#include "CTestSuiteAssert.h"
+#include "CTestAsyncSuiteAssert.h"
+#include "SampleStep.h"
+
+_LIT( KServerName, "TEFUnitTE" );
+
+
+GLDEF_C const TTestName ServerName()
+/**
+ * ServerName
+ *
+ * @return - The TEF server name
+ */
+	{
+	TTestName serverName(KServerName);
+	return serverName;
+	}
+
+GLDEF_C CTestSuite* CreateTestSuiteL()
+/**
+ * CreateTestSuiteL
+ *
+ *	Test Suite Hirarchy
+ *
+ *               TEFUnitSuite---------------------------------
+ *              /           \                 \              \
+ *           SuiteA       SuiteD           SuiteAssert  AsyncSuiteAssert
+ *          /   |  \     /  |   \
+ *      SuiteD One Two One Two  AsyncSuiteA
+ *       /  \                     /    \
+ *     One  Two                 One    Two
+ *
+ * @return - The top level suite
+ */
+	{
+	START_SUITE
+ 	ADD_TEST_SUITE( CTestSuiteA )
+ 	ADD_TEST_SUITE( CTestSuiteD )
+ 	ADD_TEST_SUITE( CTestSuiteAssert )
+ 	ADD_TEST_SUITE( CTestAsyncSuiteAssert )
+	END_SUITE
+	}
+
+GLDEF_C CTestStep* CreateTEFTestStep(const TDesC& aStepName, CTEFUnitServer& aServer)
+	{
+	// Initialise test step object to NULL if no TEF steps are assigned
+	CTestStep* testStep = NULL;
+	if(aStepName == KSampleStep1)
+		testStep = new CSampleStep1();
+	else if(aStepName == KSampleStep2)
+		testStep = new CSampleStep2(aServer);
+	else if(aStepName == KSampleStep3)
+		testStep = new CSampleStep3(aServer);
+	return testStep;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/SystemMonitor/TestDriver/eventlogserver.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE testSuite SYSTEM "file:///testdriver/xml/testSuite.dtd" [ ]>
+<testSuite>
+	<name>EventLogServer</name>
+
+	<testItems>
+		<test>example</test>
+	</testItems>
+	
+</testSuite>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/SystemMonitor/TestDriver/example.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<!DOCTYPE testExecuteTest SYSTEM "file:///testdriver/xml/testExecuteTest.dtd" [ ]>
+<testExecuteTest>
+	<name>example</name>
+	<timeout>1000</timeout>
+	<testScripts>
+		<script>
+			<hostPath>\epoc32\EngineeringTools\TEFUtilities\EventLogServer\Scripts\example.script</hostPath>
+			<devicePath>c:\EventLogController\example.script</devicePath>
+		</script>
+	</testScripts>
+	<dependencies>
+		<data>
+			<hostPath>\epoc32\EngineeringTools\TEFUtilities\EventLogServer\data\EventLogControler.ini</hostPath>
+			<devicePath>c:\EventLogController\EventLogControler.ini</devicePath>
+		</data>
+		<data>
+			<hostPath>\epoc32\release\${platform}\${build}\SystemMonitor.dll</hostPath>
+			<devicePath>c:\sys\bin\SystemMonitor.dll</devicePath>
+		</data>
+		<data>
+			<hostPath>\epoc32\release\${platform}\${build}\instrumentationhandler.dll</hostPath>
+			<devicePath>c:\sys\bin\instrumentationhandler.dll</devicePath>
+		</data>		
+		<data>
+			<hostPath>\epoc32\release\${platform}\${build}\EventLogServer.exe</hostPath>
+			<devicePath>c:\sys\bin\EventLogServer.exe</devicePath>
+		</data>
+	</dependencies>
+</testExecuteTest>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/SystemMonitor/data/eventlogcontroler.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,140 @@
+[EventLog]
+
+Interval  =100
+
+[EventLog2]
+
+Interval    	= 1
+
+
+[EventLog3]
+
+Interval    	= 0
+
+[EventLog4]
+
+
+[Masks1]
+NumberOfMasks =4
+Mask1 =ffffff00
+Mask2 =ffffff01
+Mask3 =ffffff02
+Mask4 =ffffff03
+
+[Masks2]
+NumberOfMasks =1
+Mask1 =fffff000
+
+[Masks3]
+NumberOfMasks =1
+Mask1 =00000000
+
+[Masks4]
+NumberOfMasks =1
+Mask1 =ffffffff
+
+[Masks5]  ////only allow records 1,2,3,256,512,768 and 2048
+NumberOfMasks =3
+Mask1 =fffffffc
+Mask2 =fffffcff
+Mask3 =fffff7ff
+
+[Masks6]
+NumberOfMasks =1
+Mask1 =fffff7ff  //only allow record 2048
+
+[Masks7]
+NumberOfMasks =20
+Mask1 =fffff7ff 
+Mask2 =fffff7ff 
+Mask3 =fffff7ff 
+Mask4 =fffff7ff 
+Mask5 =fffff7ff 
+Mask6 =fffff7ff 
+Mask7 =fffff7ff 
+Mask8 =fffff7ff 
+Mask9 =fffff7ff 
+Mask10 =fffff7ff 
+Mask11 =fffff7ff 
+Mask12 =fffff7ff 
+Mask13 =fffff7ff 
+Mask14 =fffff7ff 
+Mask15 =fffff7ff 
+Mask16 =fffff7ff 
+Mask17 =fffff7ff 
+Mask18 =fffff7ff 
+Mask19 =fffff7ff 
+Mask20 =fffff7ff 
+
+
+[Masks8]
+
+[Masks9] //invalid hex values for test
+NumberOfMasks =2
+Mask1 =Zffff7ff 
+Mask2 =zffff7ff 
+
+[Masks10]
+NumberOfMasks =1
+Mask1 =ffffff7f  //only allow record 128
+
+
+[TestGathererOn]
+TestGathererOn =true
+
+[TestGathererOff]
+TestGathererOn =false
+
+[TestGathererNotFound]
+
+[SectionOne]
+
+Interval    =102
+NumberofRecords =  103
+
+[SectionTwo]
+
+Interval    =0
+NumberofRecords =  2400
+
+
+[SectionThree]
+
+Interval    =1000
+NumberofRecords =  2400
+
+[SectionFour]
+
+Interval    =10
+NumberofRecords =  2400
+
+[SectionFive]
+
+Interval    	= 1000
+NumberofRecords =  2400
+
+[SectionSix]
+
+Interval    =0
+NumberofRecords =  2600
+
+[SectionSeven]
+
+Interval    =10
+NumberofRecords =  5000
+
+[SectionEight]
+
+Interval    =1
+NumberofRecords =  2400
+
+[SectionNine]
+
+Interval    =0
+NumberofRecords =  5000
+
+[SectionTen]
+
+Interval    =1
+NumberofRecords =  5000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/SystemMonitor/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,21 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+..\TestDriver\EventLogServer.xml	\epoc32\engineeringtools\tefutilities\eventlogserver\xml\eventlogserver.xml
+..\TestDriver\example.xml		\epoc32\engineeringtools\tefutilities\eventlogserver\xml\eventlogserver\example.xml
+..\scripts\example.script		\epoc32\engineeringtools\tefutilities\eventlogserver\scripts\example.script
+..\data\EventLogControler.ini		\epoc32\engineeringtools\tefutilities\eventlogserver\data\eventlogcontroler.ini
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/SystemMonitor/scripts/example.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+PRINT Run all EventLogServer Tests 
+//
+LOAD_SUITE EventLogServer -SharedData
+//
+#
+
+/verify that the system monitor can be called
+RUN_TEST_STEP 1000 EventLogServer Start  ${SYSDRIVE}\EventLogController\EventLogControler.ini SectionOne
+
+DELAY 1000
+
+RUN_TEST_STEP 1000 EventLogServer Stop  ${SYSDRIVE}\EventLogController\EventLogControler.ini SectionOne
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/Scripts/buildinfologtest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Test Step to print the OS build version to the log file output
+
+LOAD_SUITE TEFUtilityServer
+
+DELAY 5000
+
+RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo
+
+PRINT End of PrintBuildInfo Test Step
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/Scripts/formatdrivetest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Test Step to format a disk drive mentioned in the ini test data
+
+LOAD_SUITE TEFUtilityServer
+
+DELAY 5000
+
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\TEFUtilityServer\FormatDriveTest.ini	formatdrive
+
+PRINT End of FormatDrive Test Step
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/TestDriver/buildinfologtest.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!DOCTYPE testExecuteTest SYSTEM "file:///testdriver/xml/testExecuteTest.dtd" [ ]>
+<testExecuteTest>
+	<name>BuildInfoLogTest</name>
+	<timeout>1000</timeout>
+	<testScripts>
+		<script>
+			<hostPath>\epoc32\EngineeringTools\TEFUtilities\TEFUtilityServer\Scripts\BuildInfoLogTest.script</hostPath>
+			<devicePath>c:\TEFUtilityServer\BuildInfoLogTest.script</devicePath>
+		</script>
+	</testScripts>
+	
+
+	<dependencies>
+		<data>
+			<hostPath>\epoc32\release\${platform}\${build}\TEFUtilityServer.exe</hostPath>
+			<devicePath>c:\sys\bin\TEFUtilityServer.exe</devicePath>
+		</data>
+		<data>
+			<hostPath>\epoc32\data\buildinfo.txt</hostPath>
+			<devicePath>c:\TEFUtilityServer\data\buildinfo.txt</devicePath>
+		</data>
+	</dependencies>
+
+</testExecuteTest>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/TestDriver/formatdrivetest.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!DOCTYPE testExecuteTest SYSTEM "file:///testdriver/xml/testExecuteTest.dtd" [ ]>
+<testExecuteTest>
+	<name>FormatDriveTest</name>
+	<timeout>1000</timeout>
+	<testScripts>
+		<script>
+			<hostPath>\epoc32\EngineeringTools\TEFUtilities\TEFUtilityServer\Scripts\FormatDriveTest.script</hostPath>
+			<devicePath>c:\TEFUtilityServer\FormatDriveTest.script</devicePath>
+		</script>
+	</testScripts>
+	
+
+	<dependencies>
+		<data>
+			<hostPath>\epoc32\release\${platform}\${build}\TEFUtilityServer.exe</hostPath>
+			<devicePath>c:\sys\bin\TEFUtilityServer.exe</devicePath>
+		</data>
+		<data>
+			<hostPath>\epoc32\EngineeringTools\TEFUtilities\TEFUtilityServer\Data\FormatDriveTest.ini</hostPath>
+			<devicePath>c:\TEFUtilityServer\FormatDriveTest.ini</devicePath>
+		</data>
+	</dependencies>
+
+</testExecuteTest>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/TestDriver/tefutilityserver.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE testSuite SYSTEM "file:///testdriver/xml/testSuite.dtd" [ ]>
+<testSuite>
+	<name>TEFUtilityServer</name>
+	
+	<testItems>
+		<test>BuildInfoLogTest</test>
+		<test>FormatDriveTest</test>
+	</testItems>
+	
+</testSuite>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/data/formatdrivetest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4 @@
+[formatdrive]
+drivename=E:
+formattype=EQuickFormat
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Integration test system build description file for self test suite
+//
+
+PRJ_EXPORTS
+
+TEFUtilityServer.iby						\epoc32\rom\include\tefutilityserver.iby
+
+..\TestDriver\TEFUtilityServer.xml			\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\tefutilityserver.xml
+..\TestDriver\BuildInfoLogTest.xml			\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\tefutilityserver\buildinfologtest.xml
+..\TestDriver\FormatDriveTest.xml			\epoc32\engineeringtools\tefutilities\tefutilityserver\xml\tefutilityserver\formatdrivetest.xml
+
+..\Scripts\BuildInfoLogTest.script			\epoc32\engineeringtools\tefutilities\tefutilityserver\scripts\buildinfologtest.script
+..\Scripts\FormatDriveTest.script			\epoc32\engineeringtools\tefutilities\tefutilityserver\scripts\formatdrivetest.script
+..\data\FormatDriveTest.ini				\epoc32\engineeringtools\tefutilities\tefutilityserver\data\formatdrivetest.ini
+
+PRJ_MMPFILES
+TEFUtilityServer.mmp
+TEFUtilityServerLite.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/group/tefutilityserver.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#if (!defined __TEF_UTILITY_SERVER_IBY__)
+#define __TEF_UTILITY_SERVER_IBY__
+
+#include <testexecute.iby>
+
+#ifdef TEF_LITE
+data=ABI_DIR\DEBUG_DIR\TEFUtilityServerLite.exe			Sys\bin\TEFUtilityServerLite.exe
+#else
+data=ABI_DIR\DEBUG_DIR\TEFUtilityServer.exe			Sys\bin\TEFUtilityServer.exe
+#endif
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/group/tefutilityserver.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "TEFUtilityServerCommon.mmp"
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/group/tefutilityservercommon.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* TEFUtilityServer.mmp
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+#if !(defined TEF_LITE_VERSION)
+TARGET      tefutilityserver.exe
+#else
+TARGET      tefutilityserverlite.exe
+#endif
+
+TARGETTYPE  exe
+UID         0x100039CE 0x10281AE1  
+
+CAPABILITY	All -TCB
+
+SOURCEPATH  			../src 
+
+SOURCE				TEFUtilityServer.cpp
+#if !(defined TEF_LITE_VERSION)
+SOURCE				TEFBuildInfoLogStep.cpp
+#endif
+SOURCE				TEFFormatDrive.cpp
+
+USERINCLUDE		../inc 
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE 		/epoc32/include/test
+
+LIBRARY     	euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			testexecutelogclient.lib
+#if !(defined TEF_LITE_VERSION)
+LIBRARY			bafl.lib
+#endif
+LIBRARY			efsrv.lib
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/group/tefutilityserverlite.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* TEFUtilityServer.mmp
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "../../../Group/testexecutelite.cfg"
+#include "TEFUtilityServerCommon.mmp"
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/inc/tefbuildinfologstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* CTestStep derived test step class to print OS build version to log file output
+*
+*/
+
+
+
+/**
+ @file TEFBuildInfoLogStep.h
+*/
+
+#if (!defined __TEF_BUILD_INFO_LOG_STEP_H__)
+#define __TEF_BUILD_INFO_LOG_STEP_H__
+
+
+#include <testexecutestepbase.h>
+#include <e32std.h>
+#include <f32file.h>
+#if !(defined TEF_LITE)
+#include <bautils.h>
+#endif
+_LIT(KPrintBuildInfo,"PrintBuildInfo");
+_LIT(KBuildInfoFilePath,"?:\\TEFUtilityServer\\data\\BuildInfo.txt");
+_LIT8(KBuildNumberFlag,"ManufacturerSoftwareBuild");
+
+const TInt KOffsetToBuildNumber = 27; // Length of ManufacturerSoftwareBuild + 2 spaces 
+const TInt KLengthOfBuildNumber = 5; // Length of current build number
+
+class CTEFBuildInfoLogStep : public CTestStep
+{
+public:
+	CTEFBuildInfoLogStep();
+public:
+	virtual	TVerdict	doTestStepL();
+	virtual	TVerdict	doTestStepPreambleL();
+	virtual	TVerdict	doTestStepPostambleL();
+
+private:
+	RFs		iFs;
+	// Keeps the status of the file server session object
+	TBool	iSessionConnected;	
+};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/inc/tefformatdrive.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This Test step formats the specified drive
+*
+*/
+
+
+
+/**
+ @file TEFFormatDrive.h
+*/
+
+#if (!defined __TEF_FORMAT_DRIVE_H__)
+#define __TEF_FORMAT_DRIVE_H__
+
+
+#include <testexecutestepbase.h>
+#include <f32file.h>
+
+class CTEFFormatDrive : public CTestStep
+{
+public:
+	CTEFFormatDrive();
+public:
+	virtual	TVerdict	doTestStepL();
+	virtual	TVerdict	doTestStepPreambleL();
+	virtual	TVerdict	doTestStepPostambleL();
+
+private:
+	void ReadDriveNameL(TDriveUnit &aDriveName);
+	TInt PreParseFileNameL(const TDesC& aInputFileName, HBufC*& aOutputFileName);	
+	TInt FormatDiskL(TPtrC aDrivePath, TPtrC aFormatType, TBool& aFormatFlag);	
+private:
+	RFs		iFs;
+
+};
+
+_LIT(KFormatDrive,"FormatDrive");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/inc/tefutiltityserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Test Server to run utility tests supported by TEF
+*
+*/
+
+
+
+/**
+ @file TEFUtilityServer.h
+*/
+
+#if (!defined __TEF_UTILTITY_SERVER_H__)
+#define __TEF_UTILTITY_SERVER_H__
+
+#include <testexecuteserverbase.h>
+
+/**
+This class will initialise test steps and return pointer to TEF
+*/
+class  CTEFUtilityServer : public CTestServer
+{
+public:
+	static CTEFUtilityServer*	NewL();
+	virtual CTestStep*			CreateTestStep(const TDesC& aStepName);
+};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/src/tefbuildinfologstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,125 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* CTestStep derived class implementation to print OS build version to log file output
+*
+*/
+
+
+
+/**
+ @file TEFBuildInfoLogStep.cpp
+*/
+
+#include "TEFBuildInfoLogStep.h"
+#include <wrapperutilsplugin.h>
+#include <test/tefutils.h>
+
+CTEFBuildInfoLogStep::CTEFBuildInfoLogStep()
+	{
+	SetTestStepName(KPrintBuildInfo);
+	}
+
+/**
+ * Run preamble scripts for the test
+ * Make the connection with the File Server and creates a session object
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ */
+TVerdict CTEFBuildInfoLogStep::doTestStepPreambleL()
+	{
+	User::LeaveIfError(iFs.Connect());
+	iSessionConnected=ETrue;
+	return TestStepResult();
+	}
+
+/**
+ * Run postample scripts for the test
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ */
+TVerdict CTEFBuildInfoLogStep::doTestStepPostambleL()
+	{
+	iFs.Close();
+	iSessionConnected=EFalse;
+	return TestStepResult();
+	}
+
+/**
+ * Overrides base class virtual
+ * @return - TVerdict codes
+ * Parses buildinfo.txt from \epoc32\... and prints it to TEF log file outout
+ */
+TVerdict CTEFBuildInfoLogStep::doTestStepL()
+	{
+	const TInt KBuildVersionMaxLength = 128;
+	const TInt KBuildInfoFileMaxLength = 256;
+
+	RFs fileServer;
+	TVersionName version(fileServer.Version().Name());
+	TDriveName defaultSysDrive(_L("C:"));	
+	RLibrary pluginLibrary;
+	CWrapperUtilsPlugin* plugin = TEFUtils::WrapperPluginNew(pluginLibrary);
+	
+	if (plugin!=NULL)
+		{
+		TDriveUnit driveUnit(plugin->GetSystemDrive());
+		defaultSysDrive.Copy(driveUnit.Name());
+		delete plugin;
+		pluginLibrary.Close();
+		}
+
+	TBuf<KBuildVersionMaxLength> text;
+	TInt startOfData;
+	TBuf8<KBuildInfoFileMaxLength> buf;
+
+	TFileName buildInfoFilePath(KBuildInfoFilePath);
+	buildInfoFilePath.Replace(0, 2, defaultSysDrive);
+
+	SetTestStepResult(EFail);
+	if(BaflUtils::FileExists(iFs,buildInfoFilePath))
+		{
+		if (!(iFs.IsFileOpen(buildInfoFilePath,iSessionConnected)))
+			{													
+			RFile file;			
+			User::LeaveIfError(file.Open(iFs, buildInfoFilePath, EFileShareAny));							
+			User::LeaveIfError(file.Read(buf));
+			startOfData = buf.Find(KBuildNumberFlag);
+			if(!(startOfData==KErrNotFound))  // if build number flag present
+				{
+				startOfData += KOffsetToBuildNumber;
+				if((KLengthOfBuildNumber+startOfData)<=buf.Length())  // if build number present
+					{
+					text.Copy(buf.Mid(startOfData));
+					INFO_PRINTF2(_L("Build version is %S"),&text);
+					SetTestStepResult(EPass);
+					}
+				else
+					{
+					INFO_PRINTF1(_L("Build number is not specified along with ManufacturerSoftwareBuild flag"));
+					}
+				}
+			else
+				{
+				INFO_PRINTF1(_L("ManufacturerSoftwareBuild flag is not found in the buildinfo.txt file"));
+				}
+			file.Close();
+			}	
+		}
+	else 
+		{
+		INFO_PRINTF2(_L("%S -  file not found"), &buildInfoFilePath);
+		}
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/src/tefformatdrive.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,288 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This class implements the formdrive test step to format given drive
+*
+*/
+
+
+
+/**
+ @file TEFFormaDrive.cpp
+*/
+
+#include "TEFFormatDrive.h"
+
+//literals
+
+_LIT(KFormatType,		"formattype");
+_LIT(KDriveName,		"drivename");
+
+_LIT(KDriveSeperator,	":");
+_LIT(KDeviceSeperator,	"\\\\");
+_LIT(KDirSeperator,		"\\");
+
+
+/**
+ This is constructor,which sets the test step name
+*/
+CTEFFormatDrive::CTEFFormatDrive()
+	{
+	SetTestStepName(KFormatDrive);
+	}
+
+/**
+ * Run preamble scripts for the test
+ * Make the connection with the File Server and creates a session object
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ */
+TVerdict CTEFFormatDrive::doTestStepPreambleL()
+	{
+	User::LeaveIfError(iFs.Connect());
+	return TestStepResult();
+	}
+
+/**
+ * Run postample scripts for the test
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ */
+TVerdict CTEFFormatDrive::doTestStepPostambleL()
+	{
+	iFs.Close();
+	return TestStepResult();
+	}
+
+/**
+ * Overrides base class virtual
+ * @return - TVerdict codes
+ * Parses buildinfo.txt from \epoc32\... and prints it to TEF log file outout
+ */
+TVerdict CTEFFormatDrive::doTestStepL()
+	{
+	INFO_PRINTF1(_L("Formating Disk"));
+	
+	TDriveUnit	driveUnit;
+	ReadDriveNameL(driveUnit);
+
+	//	Get the format type
+	TPtrC	formatType;
+	if(!GetStringFromConfig(ConfigSection(), KFormatType, formatType))
+		{
+		WARN_PRINTF1(_L("No format type specified - default is EFullFormat"));
+		}
+
+	if(TestStepResult() == EPass)
+		{
+		TBool		formatFlag=EFalse;
+		TDriveName	drivePath(driveUnit.Name());
+		//Format the specified driver.
+		TInt		errCode= FormatDiskL(drivePath, formatType, formatFlag);
+
+		if(formatFlag)
+			{
+			INFO_PRINTF1(_L("Disk is fully formatted"));
+			SetTestStepResult(EPass);
+			}
+		else
+			{
+			INFO_PRINTF2(_L("Error in formatting %D"), errCode);
+			SetTestStepResult(EFail);
+			SetTestStepError(errCode);
+			}
+		}
+
+	return TestStepResult();
+	}
+/**
+This functions reads the drive name specified in the ini file
+@param aDriveName - specifies the drive name
+@panic - system wide error
+*/
+void CTEFFormatDrive::ReadDriveNameL(TDriveUnit &aDriveName)
+{
+	TPtrC driveName;
+	//read the drive name from ini file
+	TInt result = GetStringFromConfig(ConfigSection(),KDriveName,driveName);
+	if(result)
+		{
+		INFO_PRINTF2(_L("Drive name is %S"),&driveName);
+		HBufC*	drivePath;
+		TInt	parseRet=PreParseFileNameL(driveName, drivePath);
+		CleanupStack::PushL(drivePath);
+
+		if ( parseRet==KErrNone )
+			{
+			aDriveName=drivePath->Des();
+			}
+		else
+			{
+			ERR_PRINTF2(_L("Drive %S illegal"), &driveName);
+			SetTestStepResult(EFail);
+			}
+			CleanupStack::PopAndDestroy(drivePath);
+		}
+		else
+		{
+		 ERR_PRINTF1(_L("Unable to read the drive name"));
+		 SetTestStepResult(EFail);
+		}	
+}
+/**
+This method to parse a file name which may include the device name
+@param aInputFileName - input file name which may contain the drive name also
+@param aOutputFileName - holds the return value.
+@panic - system wide error
+*/
+TInt CTEFFormatDrive::PreParseFileNameL(const TDesC& aInputFileName, HBufC*& aOutputFileName)
+	{
+	aOutputFileName=HBufC::NewL(aInputFileName.Length());
+
+	TInt	ret=KErrNone;
+	const	TDesC&	sep=KDeviceSeperator;
+
+	if ( aInputFileName.FindC(sep) == 0 )
+		{
+		//	Starts with device name
+		TPtrC	strippedFileName=aInputFileName.Right(aInputFileName.Length()-sep.Length());
+		INFO_PRINTF2(_L("DeviceSeperator stripped %S"), &strippedFileName);
+
+		TInt	find=strippedFileName.Find(KDirSeperator);
+		TPtrC	driveName(find==KErrNotFound
+							? strippedFileName
+							: strippedFileName.Left(find));
+
+		INFO_PRINTF2(_L("Drive name %S"), &driveName);
+		TFileName	driveNameRead;
+		TInt		drive;
+		TBool		found=EFalse;
+		for ( drive=EDriveA; (drive<=EDriveZ) && (!found); )
+			{
+			if ( iFs.GetDriveName(drive, driveNameRead)==KErrNone )
+				{
+				if ( driveNameRead.Length()>0 )
+					{
+					INFO_PRINTF3(_L("Drive %c:='%S'"), TUint(drive+'A'), &driveNameRead);
+					}
+				found=(driveName.Compare(driveNameRead)==0);
+				}
+			if ( !found )
+				{
+				++drive;
+				}
+			}
+
+		if ( found )
+			{
+			TPtr	ptrTemp=aOutputFileName->Des();
+			ptrTemp.Format(_L("%c"), TUint(drive+'A'));
+			ptrTemp.Append(KDriveSeperator);
+			ptrTemp.Append(strippedFileName.Right(strippedFileName.Length()-driveName.Length()));
+			}
+		else
+			{
+			WARN_PRINTF2(_L("Drive %S not found"), &driveName);
+			ret=KErrNotFound;
+			SetTestStepResult(EFail);
+			}
+		}
+	else
+		{
+		*aOutputFileName=aInputFileName;
+		}
+
+	return ret;
+	}
+/**
+ This functions reads the type of format that users wants to do and also drive name
+ @param aDrivePath - path of the drive to be formated
+ @param aFormatType - type of format 
+ @param aFormatFlag - flag
+ 
+*/
+TInt CTEFFormatDrive::FormatDiskL(TPtrC aDrivePath, TPtrC aFormatType, TBool& aFormatFlag)
+{
+
+	TInt	errCode=KErrNone;
+	//Format type default to EFullFormat
+	TUint	formatType=EFullFormat;
+	if(aFormatType == _L("EHighDensity"))
+		{
+		formatType = EHighDensity;
+		}
+	else if(aFormatType == _L("ELowDensity"))
+		{
+		formatType = ELowDensity;
+		}
+	else if(aFormatType == _L("EQuickFormat"))
+		{
+		formatType = EQuickFormat;
+		}
+	else if((aFormatType == _L("EFullFormat")) || (aFormatType.Length() == 0))
+		{
+		formatType = EFullFormat;
+		}
+	else
+		{
+		ERR_PRINTF2(_L("Illegal format type %S."), &aFormatType);
+		errCode=KErrArgument;
+		}
+
+	aFormatFlag = EFalse;
+
+	if ( errCode == KErrNone )
+		{
+		//Open the format object for format
+		//Format object to format.
+		RFormat	formatObj;
+
+		//To hold the number of tracks in the disk
+		TInt	trackCount=0;
+
+		//Error code
+		errCode = formatObj.Open(iFs, aDrivePath, formatType, trackCount);
+		switch ( errCode )
+			{
+		case KErrNone:
+			//Format while track remains for formating
+			while(trackCount>0)
+				{
+				errCode = formatObj.Next(trackCount);
+				if(errCode != KErrNone)
+					{
+					ERR_PRINTF2(_L("Error %d formatObj.Next."), errCode);
+					ERR_PRINTF2(_L("Drive Path  %S."), &aDrivePath);
+					ERR_PRINTF2(_L("Format Type %d."), formatType);
+					ERR_PRINTF2(_L("Track Count %d."), trackCount);
+					aFormatFlag = EFalse;
+					break;
+					}
+				else
+					{
+					aFormatFlag = ETrue;
+					}
+				}
+			formatObj.Close();
+			break;
+		default:
+			ERR_PRINTF2(_L("Error %d formatObj.Open."), errCode);
+			ERR_PRINTF2(_L("Drive Path  %S."), &aDrivePath);
+			ERR_PRINTF2(_L("Format Type %d."), formatType);
+			ERR_PRINTF2(_L("Track Count %d."), trackCount);
+			}
+		}
+
+	return errCode;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/TEFUtilityServer/src/tefutilityserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,116 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Basic Test Server implementation to instantiate tests and return a pointer to run tests
+*
+*/
+
+
+
+/**
+ @file TEFUtilityServer.cpp
+*/
+
+#include "TEFUtiltityServer.h"
+#include "TEFBuildInfoLogStep.h"
+#include "TEFFormatDrive.h"
+
+/**
+ * @name Constant Literals used
+ */
+_LIT(KServerName,"TEFUtilityServer");
+
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+CTEFUtilityServer* CTEFUtilityServer::NewL()
+	{
+	CTEFUtilityServer*	server = new (ELeave) CTEFUtilityServer();
+	CleanupStack::PushL(server);
+	// CServer base class call
+	server->ConstructL(KServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+LOCAL_C void MainL()
+	{
+	#if (defined __DATA_CAGING__)
+		RProcess().DataCaging(RProcess::EDataCagingOn);
+		RProcess().SecureApi(RProcess::ESecureApiOn);
+	#endif
+	CActiveScheduler*	sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTEFUtilityServer*	server = NULL;
+	// Create the CTestServer derived server
+	TRAPD(err,server = CTEFUtilityServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+GLDEF_C TInt E32Main()
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
+
+/**
+ * @return - A CTestStep derived instance
+ * Implementation of CTestServer pure virtual
+ */
+CTestStep* CTEFUtilityServer::CreateTestStep(const TDesC& aStepName)
+	{
+	CTestStep* testStep = NULL;
+	
+	if(aStepName == KPrintBuildInfo)
+		{
+#if !(defined TEF_LITE)
+		testStep = new CTEFBuildInfoLogStep();
+#endif
+		}
+	
+	if(aStepName == KFormatDrive)
+		{
+		testStep = new CTEFFormatDrive();
+		}
+			 
+	return testStep;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,20 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Integration test system build description file for self test suite
+//
+
+#include "../platsec/group/bld.inf"
+#include "../SystemMonitor/group/bld.inf"
+#include "../TEFUtilityServer/group/bld.inf"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/bwins/plattest_platsecu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/bwins/sampleserveru.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/cleanup/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Integration test system build description file for self test suite
+//
+
+
+PRJ_MMPFILES
+Cleanup.mmp
+
+PRJ_EXPORTS
+TEFCleanup.iby \epoc32\rom\include\tefcleanup.iby
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/cleanup/group/cleanup.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+TARGET			tefcleanup.exe
+TARGETTYPE		exe
+UID			0x100039CE 0x101FF344
+
+#if (!defined __NO_VENDORID__)
+VENDORID		0x70000001
+#endif
+
+CAPABILITY		Tcb
+
+SOURCEPATH		../Src
+
+SOURCE			Cleanup.cpp
+
+SYSTEMINCLUDE	/epoc32/include
+SYSTEMINCLUDE	/epoc32/include/test
+
+LIBRARY			euser.lib
+LIBRARY			efsrv.lib
+LIBRARY			testexecuteutils.lib
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/cleanup/group/tefcleanup.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TEFCLEANUP_IBY__
+#define __TEFCLEANUP_IBY__
+
+data=ABI_DIR\DEBUG_DIR\TEFCleanup.exe				sys\bin\TEFCleanup.exe
+
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/cleanup/src/cleanup.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,106 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Plattest_Platsec_Cleanup.exe
+* Deletes the file specified in the command line. 
+* Command Line Syntax:
+* Plattest_Platsec_Cleanup.exe <Filename>
+* <Filename> can be with path or without path. If path is not
+* specified, the default path of c:\sys\bin\ will be taken.
+*
+*/
+
+
+
+/**
+ @file cleanup.cpp
+*/
+
+
+//Epoc include
+#include <f32file.h>
+#include <f32image.h>
+#include <wrapperutilsplugin.h>
+#include <test/tefutils.h>
+
+TParse FileName;
+
+_LIT(KDefaultExePath,"?:\\sys\\bin\\");
+
+/**
+ Parses the Command Line arguments
+ @return TInt - KErrNone if no error else, system wide error codes
+*/
+TInt ParseCommandLine()
+      {
+	TDriveName defaultSysDrive(_L("C:"));
+	RFs fileServer;
+	TVersionName version(fileServer.Version().Name());
+	
+	RLibrary pluginLibrary;
+	CWrapperUtilsPlugin* plugin = TEFUtils::WrapperPluginNew(pluginLibrary);
+	
+	if (plugin!=NULL)
+		{
+		TDriveUnit driveUnit(plugin->GetSystemDrive());
+		defaultSysDrive.Copy(driveUnit.Name());
+		delete plugin;
+		pluginLibrary.Close();
+		}
+
+	  TBuf<256> c;
+      
+      User::CommandLine(c);
+
+      TLex l(c);
+
+	  TFileName defaultExePath(KDefaultExePath);
+	  defaultExePath.Replace(0, 2, defaultSysDrive);
+
+      if(FileName.SetNoWild(l.NextToken(),0,&defaultExePath)!=KErrNone)
+            return KErrArgument;
+
+      // Check we used all the arguments
+      if (l.NextToken() != KNullDesC)
+            return KErrArgument;
+
+      return KErrNone;
+      }
+
+
+TInt E32Main()
+	{
+	TInt r;
+
+	//Parses the command line
+	r = ParseCommandLine();
+	if(r!=KErrNone)
+		return r;
+
+	//Connects with FileServer
+	RFs Fs;
+	r = Fs.Connect();
+	if(r!=KErrNone)
+		return r;
+
+	//Deletes the File specified
+	r= Fs.Delete(FileName.FullName());
+	if(r != KErrNone)
+		return r;
+
+	//Closes the sesssion with FileServer
+	Fs.Close();
+
+	return r;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/data/capabilitypolicing.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1017 @@
+[default]
+CapabilityTest = YES
+
+//////////////////////////////////////////////////////////////////////////////////////////////////
+//For Section 1
+//////////////////////////////////////////////////////////////////////////////////////////////////
+[CONTACTS_CAP]
+executable		=PlatTest_contacts.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Contacts_Cap.exe
+capabilities		=ReadUserData
+
+[MESSAGING_CAP]
+executable		=PlatTest_Mess.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Mess_Cap.exe
+capabilities		=ReadUserData
+
+[TELEPHONY_CAP]
+executable		=PlatTest_Telephony.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Telephony_Cap.exe
+capabilities		=ReadDeviceData
+
+[COMMDB_CAP]
+executable		=PlatTest_Commdb.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Commdb_cap.exe
+capabilities		=ReadUserData
+
+[AGENDA_CAP]
+executable		=PlatTest_agenda.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_agenda_Cap.exe
+capabilities		=ReadUserData
+
+//For the test cases
+[CreateDB_Contacts]
+filename		=${SYSDRIVE}\Private\100012a5\PT_Contacts.cdb
+ExpectedCapCheckResult	=EFalse
+
+[AddEntries]
+filename		=${SYSDRIVE}\Private\100012a5\PT_Contacts.cdb
+count			=5
+firstname1		=FirstName1
+lastname1		=LastName1
+company1		=own company
+job1			=CEO and Chairman
+workphone1		=12345678
+workemail1		=firstname1.lastname1@symbian.com
+firstname2		=FirstName2
+lastname2		=LastName2
+company2		=Company2
+job2			=engineer
+workphone2		=11111111
+workemail2		=firstname2.lastname2@symbian.com
+FirstNamePrn2		=firstnameprn2
+LastNamePrn2		=lastnameprn2
+CompanyNamePrn2		=companynameprn2
+firstname3		=firstname3
+lastname3		=lastname3
+company3		=company3
+job3			=star
+workmobile3		=100000000
+fax3			=100000001
+workemail3		=firstname3.lastname3@symbian.com
+internet3		=www.internet3.com
+street3			=Street3 Road
+town3			=Town3
+county3			=County3
+postcode3		=W1
+country3		=Country3
+FirstNamePrn3		=firstnameprn3
+LastNamePrn3		=lastnameprn3
+CompanyNamePrn3		=companynameprn3
+firstname4		=firstname4
+lastname4		=lastname4
+company4		=Music
+job4			=Singer
+workemail4		=firstname4.lastname4@symbian.com
+FirstNamePrn4		=firstnameprn4
+LastNamePrn4		=lastnameprn4
+CompanyNamePrn4		=companynameprn4
+firstname5		=firstname5
+lastname5		=lastname5
+company5		=company5
+job5			=Chain Smoker
+workphone5		=222222222222
+workemail5		=firstname5.lastname5@symbian.com
+picturename		=${SYSDRIVE}\plattest\contacts\contacts.jpg
+FirstNamePrn5		=firstnameprn5
+LastNamePrn5		=lastnameprn5
+CompanyNamePrn5		=companynameprn5
+ExpectedCapCheckResult	=EFalse
+
+[Export]
+filename		=${SYSDRIVE}\Private\100012a5\PT_Contacts.cdb
+export1			=${SYSDRIVE}\PlatTest\platsec\PT_Capability.vcf
+key1			=Umesh
+ExpectedCapCheckResult	=EFalse
+
+[RootFolder]
+depth=0
+ExpectedCapCheckResult	=EFalse
+
+[PopAccount]
+accountname		=pt_capability
+myname			=pt_capabilityaccount
+username		=ktl1@blr.cityonlines.com
+password		=1234
+emailaddress		=ktl1@blr.cityonlines.com
+outserver		=blr.cityonlines.com
+inserver		=blr.cityonlines.com
+from			=PT_capability test
+iap			=19
+ExpectedCapCheckResult	=EFalse
+
+[HangupIAPCall]
+iap			=19
+ExpectedCapCheckResult	=EFalse
+
+[CreateEmail]
+from			=PT_capability
+to			=ktl1@blr.cityonlines.com
+subject			=PT_capability test
+body			=${SYSDRIVE}\PlatTest\Platsec\cap_message.txt
+priority		=low
+attachments		=1
+attachment1		=${SYSDRIVE}\PlatTest\platsec\PT_Capability.vcf
+ExpectedCapCheckResult	=EFalse
+
+[SendEmail]
+subject			=PT_capability test
+ExpectedCapCheckResult	=EFalse
+
+[SetField]
+tablename		=DialOutISP
+tableindex		=6
+setting			=IpNameServer1
+type			=Text
+value			=1.1.1.1
+ExpectedCapCheckResult	=EFalse
+
+[CreateDB_Agenda]
+filename		=${SYSDRIVE}\private\10003A5B\PT_Agenda
+ExpectedCapCheckResult	=EFalse
+
+[AddAppts]
+filename		=${SYSDRIVE}\private\10003A5B\PT_Agenda
+count			=3
+year1			=2002
+month1			=9
+day1			=15
+hour1			=9
+min1			=0
+duration1		=15
+message1		=make a cup of tea
+year2			=2002
+month2			=9
+day2			=16
+hour2			=14
+min2			=0
+duration2		=60
+message2		=football
+year3			=2002
+month3			=9
+day3			=15
+hour3			=12
+min3			=0
+duration3		=30
+message3		=have lunch
+ExpectedCapCheckResult	=EFalse
+
+[PopAccount_IAP]
+accountname=Pop Account
+myname=Pop Account (CSD)
+username=mdgi15
+password=vethihiz
+emailaddress=mdgi15@dial.pipex.com
+outserver=smtp.dial.pipex.com
+inserver=pop.dial.pipex.com
+iap=6
+ExpectedCapCheckResult	=EFalse
+
+[ConnectIap]
+iap			=19
+ExpectedCapCheckResult	=EFalse
+
+//////////////////////////////////////////////////////////////////////////////////////////////////
+//For section 2
+//////////////////////////////////////////////////////////////////////////////////////////////////
+[ALARMSERVER_CAP_RD]
+executable		=PlatTest_Alarmserver.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Alarmserver_Cap_RD.exe
+capabilities		=ReadUserData
+
+[AGENDA_CAP_RD]
+executable		=PlatTest_agenda.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_agenda_Cap_RD.exe
+capabilities		=ReadUserData
+
+[COMMDB_CAP_RD]
+executable		=PlatTest_Commdb.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Commdb_cap_RD.exe
+capabilities		=ReadUserData
+
+[CONTACTS_CAP_RD]
+executable		=PlatTest_Contacts.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Contacts_Cap_RD.exe
+capabilities		=ReadUserData
+
+[TELEPHONY_CAP_RD]
+executable		=PlatTest_Telephony.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Telephony_Cap_RD.exe
+capabilities		=ReadUserData
+
+[HTTP_CAP_RD]
+executable		=PlatTest_Http.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Http_cap_RD.exe
+capabilities		=ReadUserData
+
+[IPSUITE_CAP_RD]
+executable		=PlatTest_Ip.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Ip_Cap_RD.exe
+capabilities		=ReadUserData
+
+[MESS_CAP_RD]
+executable		=PlatTest_Mess.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Mess_cap_RD.exe
+capabilities		=ReadUserData
+
+[OBEX_CAP_RD]
+executable		=PlatTest_Obex.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Obex_cap_RD.exe
+capabilities		=ReadUserData
+
+[MULTIMEDIA_CAP_RD]
+executable		=PlatTest_Multimedia.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Multimedia_cap_RD.exe
+capabilities		=ReadUserData
+
+[FILESTORE_CAP_RD]
+executable		=PlatTest_FileStore.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_FileStore_cap_RD.exe
+capabilities		=ReadUserData
+
+//TestCases
+
+//TestCase 1
+[SetAlarm_RD]
+count			=1
+category1		=12
+status1			=1
+message1		=Alarm for next minute1
+repeatalarm1		=1
+soundfile1		=Alarm doesn't have a sound file
+name1			=ganga5
+
+[SnoozeAlarm_RD]
+count			=1
+name1			=ganga5
+
+[DeleteAlarm_RD]
+count			=1
+name1			=ganga5
+
+//End of TestCase 1
+
+//TestCase 8
+[SetField_RD]
+tablename		=DialOutISP
+tableindex		=3
+setting			=Name
+type			=Text
+value			=NT RAS1
+
+//End of TestCase 8
+
+//TestCase 10
+[CreateDB_Agenda_RD]
+filename		=c:PTAgenda
+
+[AddAppts_RD]
+filename		=c:PTAgenda
+count			=1
+year1			=2002
+month1			=9
+day1			=15
+hour1			=9
+min1			=0
+duration1		=15
+message1		=make a cup of tea
+
+[AddToDo_RD]
+filename		=c:PTAgenda
+count			=1
+isalarm			=0
+name1			=TestToDoList1
+todocount1		=2
+summary11		=ToDoList1 - Meeting1
+location11		=RoomNo1
+priority11		=5
+alarm11			=1
+daywarning11	=0
+time11			=525
+duration11		=1
+
+[AddAnniversary_RD]
+filename		=c:PTAgenda
+year1			=2002
+month1			=9
+day1			=25
+hour1			=17
+min1			=0
+duration1		=30
+message1		=Anniversary in repeat mode!!
+
+[AddEvents_RD]
+filename		=c:PTAgenda
+year1			=2002
+month1			=9
+day1			=25
+hour1			=10
+min1			=0
+message1		=To Organise Meeting !!
+alarm1			=0
+
+//End of TestCase 10
+
+//TestCase 11
+[Edit_Appt_RD]
+filename		=c:PTAgenda
+key1			=make a cup of tea
+keyyearstart1		=2002
+keymonthstart1		=9
+keydaystart1		=15
+message1		=make a new cup of tea
+//End of TestCase 11
+
+//TestCase 13
+[Delete_Appt_RD]
+filename		=c:PTAgenda
+key1			=make a cup of tea
+keyyearstart1		=2002
+keymonthstart1		=9
+keydaystart1		=15
+//End of TestCase 13
+
+//TestCase 14
+[Import_01_RD]
+filename		=c:PTAgenda
+import1			=${SYSDRIVE}\PlatTest\Platsec\PlatTest.vcs
+//End of TestCase 14
+
+//TestCase 25
+[ScanDisk_RD]
+drivename=D:
+//End of TestCase 25
+
+//TestCase 26
+[FormatDisk_RD]
+drivename=D:
+formattype=EQuickFormat
+//End of TestCase 26
+
+//TestCase 27
+[CreateDB_Contacts_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+
+[AddEntries_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+count			=1
+firstname1		=firstname1
+lastname1		=lastname1
+company1		=company1
+job1			=Cricket fan
+workphone1		=0207
+workemail1		=firstname1.lastname1@symbian.com
+
+[DeleteEntries_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+count			=1
+key1			=Feroz
+//End of TestCase 27
+
+//TestCase 29
+[Export_VCard_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+export1			=${SYSDRIVE}\PlatTest\PlatTest.vcf
+key1			=Feroz
+
+[BtSend_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+DeviceName		=Bojangles
+ProtocolName		=BTLinkManager
+class			=OBEX
+attribute		=IrDA:TinyTP:LsapSel
+tempfile		=${SYSDRIVE}\PlatTest\PlatTest.vcf
+count			=1
+key1			=Feroz
+security		=False
+//End of TestCase 29
+
+//TestCase 30
+[Import_VCard_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+import1			=${SYSDRIVE}\PlatTest\Platsec\ValidContact.vcf
+//End of TestCase 30
+
+//TestCase 31
+[EditEntries_Contacts_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+count			=1
+key1			=key1
+firstname1		=firstname1
+lastname1		=lastname1
+workemail1		=firstname1.lastname1@symbian.com
+//End of TestCase 31
+
+//TestCase 32
+[SortEntries_Contacts_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+sortcriteria	=KUidContactFieldGivenName
+//End of TestCase 32
+
+//TestCase 37
+[AudioPlay_RD]
+filename=${SYSDRIVE}\PlatTest\Platsec\16BitPcm.wav
+open=NewFilePlayerL
+volume=6
+volumeramp=5
+//End of TestCase 37
+
+//TestCase 39
+[BtDiscover_RD]
+DeviceName		=Bojangles
+ProtocolName		=BTLinkManager
+timeout			=20000
+//End of TestCase 39
+
+//TestCase 40
+[BtSend_RD]
+ProtocolName		=BTLinkManager
+timeout			=200000
+count			=5
+security		=FALSE
+passkey			=1234
+targetDeviceName	=Bojangles
+transportlayer		=BT
+filename1		=${SYSDRIVE}\plattest\platsec\symbian_Preq64.gif
+type1			=image/gif
+//End of TestCase 40
+
+//TestCase 42
+[MakeNewVoiceCall_RD]
+expectedresult		=0
+sectionnumber		=1
+telnumber		=+919845775893
+iap			=1
+
+[HangupVoiceCall_RD]
+
+key			=Venkat
+calltobeanswered	=FALSE
+iap			=1
+linenumber              =1
+//End of TestCase 42
+
+//TestCase 47
+[QueryNetworkData_01_RD]
+registrationstatus	=5
+currentnetworkinfo	=TRUE
+networkmode		=2
+networkstatus		=0
+networkcountrycode	=ABCD
+networkshortname	=Voda
+networklongname		=Vodafone_UK
+iap			=1
+sectionnumber		=2
+//End of TestCase 47
+
+//TestCase 48
+[QueryNetworkData_02_RD]
+registrationstatus	=5
+currentnetworkinfo	=TRUE
+networkmode		=2
+networkstatus		=0
+networkcountrycode	=ABCD
+networkshortname	=Voda
+networklongname		=Vodafone_UK
+iap			=1
+sectionnumber		=2
+//End of TestCase 48
+
+//TestCase 49
+[EditNamStatus_RD]
+namOperation		=UnlockNam
+loadtsy			=ETrue
+iap			=1
+spcPassword		=2222
+//End of TestCase 49
+
+//TestCase 52
+[CreateSms_RD]
+SaveInDraft=EFalse
+body=${SYSDRIVE}\PlatTest\Platsec\Sms.txt
+text=SMS message 1
+to1=1234567890
+DeliveryReport=NO
+
+[SendSms_01_RD]
+text=SMS message 1
+CancelSms=EFalse
+
+//End of TestCase 52
+
+//TestCase 54
+[DeleteMessages_SMS_RD]
+count=1
+sourceFolder1_1=Local
+sourceFolder1_2=Outbox
+messageType1=SMS
+processMsgBy1=UseMsgType
+//End of TestCase 54
+
+//TestCase 55
+[CreateEms_RD]
+to1=1234567890
+body=${SYSDRIVE}\PlatTest\Platsec\Ems.txt
+elements=1
+StartPosition1=1
+Type1=Format
+FormatLength1=10
+Underline1=TRUE
+Bold1=TRUE
+FontSize1=Normal
+Alignment1=RightAlign
+text=EMS message 1
+[SendSms_02_RD]
+text=EMS message 1
+
+//End of TestCase 55
+
+//TestCase 57
+[DeleteMessages_EMS_RD]
+count=1
+sourceFolder1_1=Local
+sourceFolder1_2=Outbox
+messageType1=SMS
+processMsgBy1=UseMsgType
+//End of TestCase 57
+
+//TestCase 58
+[ForwardMessage_EMS_RD]
+depth=3
+folder1=Local
+folder2=Outbox
+folder3=EMS message 1
+includeBody=TRUE
+includeRecipient=TRUE
+EditRecipients=1
+recipient1=1234567890
+body=${SYSDRIVE}\PlatTest\Platsec\ems.txt
+elements=0
+Musthavedata=EFalse
+//End of TestCase 58
+
+//TestCase 63
+[CreateEmail_RD]
+from=Ktl1
+to=mdgi14@dial.pipex.com
+subject=Email Message 1
+body=${SYSDRIVE}\PlatTest\Platsec\Email.txt
+priority=low
+characterSetType=ChineseGB2312
+
+[SendEmail_01_RD]
+subject=Email Message 1
+text=Email Message 1
+priority=low
+
+//End of TestCase 63
+
+//TestCase 65
+[DeleteMessages_Email_RD]
+count=1
+sourceFolder1_1=Local
+sourceFolder1_2=Outbox
+messageType1=POP3
+processMsgBy1=UseMsgType
+//End of TestCase 65
+
+//TestCase 66
+[ForwardMessage_Email_RD]
+depth=3
+folder1=Local
+folder2=Outbox
+folder3=Email Message 1
+includeBody=TRUE
+includeRecipient=TRUE
+EditRecipients=1
+recipient1=1234567890
+body=${SYSDRIVE}\PlatTest\Platsec\email.txt
+elements=0
+Musthavedata=EFalse
+//End of TestCase 66
+
+//TestCase 69
+[SaveEmailAttachments_01_RD]
+depth=3
+folder1=Local
+folder2=Outbox
+folder3=Email Message 2
+fileName1=${SYSDRIVE}\plattest\Platsec\ValidContact.vcf
+emailEntryType=This
+attachmentType=AllAttachments
+
+[Import_VCard_01_RD]
+dbFilenameSecure	=c:PTContacts.cdb
+import1			=${SYSDRIVE}\PlatTest\Platsec\ValidContact.vcf
+//End of TestCase 69
+
+//TestCase 70
+[Root_Folder_RD]
+depth=0
+//End of TestCase 70
+
+//TestCase 76
+[Get_01_RD]
+method=					GET
+uri=					http://10.22.64.12:80
+validation_statuscode=	200
+
+[Put_01_RD]
+method=					PUT
+uri=					http://10.22.64.12:80
+validation_statuscode=	200
+//End of TestCase 76
+
+//TestCase 77
+[Get_02_RD]
+method=					GET
+uri=					http://10.22.64.12:80
+validation_statuscode=	200
+
+[Post_01_RD]
+method=					POST
+uri=					http://10.22.64.12:80
+validation_statuscode=	200
+
+//End of TestCase 77
+
+//TestCase 78
+[Trace_01_RD]
+method=					TRACE
+uri=					http://10.22.64.12:80
+validation_statuscode=	200
+[Delete_01_RD]
+method=					DELETE
+uri=					http://10.22.64.12:80
+validation_statuscode=	200
+//End of TestCase 78
+
+//TestCase 80
+[Connect_Send_RD]
+iap=1
+Timeout=20
+Ip_Addr=10.32.192.128
+Test_Data=11111122221111111111111111111111
+//End of TestCase 80
+
+//////////////////////////////////////////////////////////////////////////////////////////////////
+//For section 3
+//////////////////////////////////////////////////////////////////////////////////////////////////
+
+[AGENDA_CAP_WR]
+executable		=PlatTest_agenda.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_agenda_Cap_WR.exe
+capabilities		=WriteUserData 
+
+[COMMDB_CAP_WR]
+executable		=PlatTest_Commdb.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Commdb_cap_WR.exe
+capabilities		=WriteUserData
+
+[CONTACTS_CAP_WR]
+executable		=PlatTest_Contacts.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Contacts_cap_WR.exe
+capabilities		=WriteUserData
+
+[MESS_CAP_WR]
+executable		=PlatTest_Mess.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Mess_cap_WR.exe
+capabilities		=WriteUserData
+
+//TestCases
+
+//TestCase 4
+[SetAlarm_WR]
+count			=1
+category1		=12
+status1			=1
+message1		=Alarm for next minute1
+repeatalarm1		=1
+soundfile1		=Alarm doesn't have a sound file
+name1			=ganga5
+
+[QueryAlarm_WR]
+bycategory		=0
+count			=1
+message1		=Alarm for next minute1
+name1			=ganga5
+
+[DeleteAlarm_WR]
+count			=1
+name1			=ganga5
+
+//End of TestCase 4
+
+//TestCase 9
+[SetField_WR]
+tablename		=DialOutISP
+tableindex		=3
+setting			=Name
+type			=Text
+value			=NT RAS1
+
+[DeleteRecord_WR]
+tablename		=DialOutISP
+tableindex		=3
+setting			=Name
+type			=Text
+value			=NT RAS
+
+//End of TestCase 9
+
+//TestCase 12
+[Iterate_WR]
+filename		=c:PTAgenda
+keyyear			=2002
+keymonth		=9
+keyday			=15
+//End of TestCase 12
+
+//TestCase 15
+[Export_01_WR]
+filename		=c:PTAgenda
+export1			=${SYSDRIVE}\PlatTest\PlatTest_Export.vcs
+key1			=make a cup of tea
+keyyearstart1		=2001
+keymonthstart1		=8
+keydaystart1		=29
+//End of TestCase 15
+
+//TestCase 28
+[VerifyEntries_WR]
+dbFilenameSecure	=c:PTContacts.cdb
+count			=1
+key1			=Feroz
+firstname1		=Feroz
+
+//End of TestCase 28
+
+//TestCase 33
+[FilterEntries_WR]
+dbFilenameSecure	=c:PTContacts.cdb
+filterCriteria		=email
+//End of TestCase 33
+
+//TestCase 53
+[VerifyEntry_Sms_WR]
+depth=3
+folder1=Local
+folder2=Outbox
+folder3=SMS message 1
+text=SMS message 1
+//End of TestCase 53
+
+//TestCase 56
+[VerifyEntry_Ems_WR]
+depth=3
+folder1=Local
+folder2=Outbox
+folder3=EMS message 1
+text=EMS message 1
+//End of TestCase 56
+
+//TestCase 64
+[VerifyEntry_Email_WR]
+depth=3
+folder1=Local
+folder2=Outbox
+folder3=Email message 1
+text=Email message 1
+//End of TestCase 64
+
+//TestCase 71
+[EditSmsAccount_WR]
+accountname=Short Message
+scname=Airtel
+scnumber=+919845087112
+
+[ValidateSmsAccount_WR]
+accountname=Short Message
+scname=Airtel
+scnumber=9845087112
+delivery=ESmsDeliveryImmediately
+SmsReplyQuoted=TRUE	
+rejectduplicate=TRUE
+replypath=TRUE
+concatenate=TRUE
+validityperiod=10080
+deliveryreport=TRUE
+msgconversion=ESmsConvPIDNone
+valildityformat=ESmsVPFNone
+//End of Testcase 71
+
+//////////////////////////////////////////////////////////////////////////////////////////////////
+//For section 4a
+//////////////////////////////////////////////////////////////////////////////////////////////////
+
+[COMMDB_CAP_MX_1]
+executable		=PlatTest_Commdb.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Commdb_cap_MX_1.exe
+capabilities		=ReadDeviceData
+
+[TELEPHONY_CAP_MX_1]
+executable		=PlatTest_Telephony.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Telephony_Cap_MX_1.exe
+capabilities		=ReadDeviceData 
+
+[BASE_CAP_MX_1]
+executable		=PlatTest_Base.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Base_cap_MX_1.exe
+capabilities		=ReadDeviceData
+
+[FILESTORE_CAP_MX_1]
+executable		=PlatTest_FileStore.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_FileStore_cap_MX_1.exe
+capabilities		=ReadUserData
+
+//TestCases
+
+//TestCase 3
+[CreateDB_Agenda_MX_1]
+filename		=c:PTAgenda
+
+[AddToDo_MX_1]
+filename		=c:PTAgenda
+count			=2
+isalarm			=1
+
+name1			=TestToDoList1
+todocount1		=2
+summary11		=ToDoList1 - Meeting1
+location11		=RoomNo1
+priority11		=5
+alarm11			=1
+daywarning11		=0
+time11			=1
+duration11		=1
+
+summary12		=ToDoList1 - Meeting2
+location12		=RoomNo1
+priority12		=7
+
+name2			=TestToDoList2
+todocount2		=2
+summary21		=ToDoList2 - Meeting2
+location21		=RoomNo2
+alarm22			=1
+
+[SnoozeAlarm_MX_1]
+count			=1
+name1			=ToDoList1 - Meeting1
+
+[DeleteAlarm_MX_1]
+bycategory		=0
+count			=1
+name1			=ToDoList1 - Meeting1
+//End of TestCase 3
+
+//TestCase 5
+[DeleteRecord_MX_1]
+tablename		=DialOutISP
+tableindex		=2
+setting			=Name
+type			=Text
+value			=NT RAS
+//End of TestCase 5
+
+//TestCase 34
+[Set_Japanese_MX_1]
+count			=1
+attribute1		=ELanguageIndex
+value1			=31
+//End of TestCase 34
+
+//TestCase 36
+[Set_Volume_Label_MX_1]
+drivename=C
+volumelabel=RAM
+//End of TestCase 36
+
+//TestCase 44
+[AddCallingCardEntry_MX_1]
+accountnumber		=0500800800,,12345999
+pinnumber		=01824774
+localrule		=HG
+natrule			=HFG
+intlrule		=HEFG
+//End of TestCase 44
+
+//TestCase 46
+[EditLocationPrivacySettings_MX_1]
+requestOperation	=SetLocPrivacySetngs
+privacySetngsTo		=ELocationPrivacyOn
+iap			=12
+loadtsy			=ETrue
+//End of TestCase 46
+
+//////////////////////////////////////////////////////////////////////////////////////////////////
+//For section 4b
+//////////////////////////////////////////////////////////////////////////////////////////////////
+
+[AGENDA_CAP_MX_2]
+executable		=PlatTest_agenda.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_agenda_Cap_MX_2.exe
+capabilities		=ReadUserData WriteUserData LocalServices
+
+[OBEX_CAP_MX_2]
+executable		=PlatTest_Obex.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Obex_Cap_MX_2.exe
+capabilities		=ReadUserData
+
+[COMMDB_CAP_MX_2]
+executable		=PlatTest_Commdb.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Commdb_cap_MX_2.exe
+capabilities		=NetworkControl
+
+[TELEPHONY_CAP_MX_2]
+executable		=PlatTest_Telephony.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Telephony_Cap_MX_2.exe
+capabilities		=NetworkServices
+
+[MULTIMEDIA_CAP_MX_2]
+executable		=PlatTest_Multimedia.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Multimedia_cap_MX_2.exe
+capabilities		=MultimediaDD Drm
+
+[MESS_CAP_MX_2]
+executable		=PlatTest_Mess.exe
+destinationPath		=${SYSDRIVE}\sys\bin\PlatTest_Mess_cap_MX_2.exe
+capabilities		=ReadUserData
+
+//TestCases
+
+//TestCase 6
+[VerifyandDeleteField_MX_2]
+tablename		=DialOutISP
+tableindex		=2
+setting			=Name
+type			=Text
+value			=NT RAS
+//End of TestCase 6
+
+//TestCase 7
+[SetConnectionPreference_MX_2]
+tablename		=ConnectionPreferences
+tableindex		=1
+setting			=DialogPref
+type			=Bool
+value			=1
+//End of TestCase 7
+
+//TestCase 17
+[Export_Ir_MX_2]
+filename		=c:PTAgenda
+export1			=${SYSDRIVE}\PlatTest\PlatTestTemp.vcs
+key1			=make a cup of tea
+keyyearstart1		=2001
+keymonthstart1		=8
+keydaystart1		=29
+
+[Ir_Send_MX_2]
+port			=9
+transport		=IrTinyTP
+class			=OBEX
+attribute		=IrDA:TinyTP:LsapSel
+timeout			=200000
+count			=1
+filename1		=${SYSDRIVE}\PlatTest\PlatTestTemp.vcs
+type1			=text/X-vCalendar
+//End of TestCase 17
+
+//TestCase 38
+
+//End of TestCase 38
+[ImageRotate_MX_2]
+Filename=${SYSDRIVE}\plattest\platsec\sea.gif
+FrameNumber=0
+Angle=90
+TargetFilename=${SYSDRIVE}\plattest\platsec\sea_rotate.gif
+
+[CreateEmail_MX_2]
+from=Ktl1
+to=mdgi14@dial.pipex.com
+subject=Email Message 1
+body=${SYSDRIVE}\PlatTest\Platsec\Email.txt
+priority=low
+characterSetType=ChineseGB2312
+attachments=1
+attachment1=${SYSDRIVE}\plattest\platsec\sea_rotate.gif
+
+//TestCase 50
+[MakeVoiceCall_Contacts_MX_2]
+filename		=C:PTContacts.cdb
+key			=Feroz
+expectedresult		=0
+sectionnumber		=1
+iap			=1
+//End of TestCase 50
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Integration test system build description file for self test suite
+//
+
+PRJ_MMPFILES
+Platsec.mmp
+
+PRJ_EXPORTS
+
+TEFPlatsec.iby					\epoc32\rom\include\tefplatsec.iby
+
+// For Test Driver exports with Binary dependency
+..\TestDriver\PlatSecServer.xml			\epoc32\engineeringtools\tefutilities\platsec\xml\platsecserver.xml
+..\TestDriver\CapabilityPolicing.xml		\epoc32\engineeringtools\tefutilities\platsec\xml\platsecserver\capabilitypolicing.xml		
+..\TestDriver\Cleanup.xml		\epoc32\engineeringtools\tefutilities\platsec\xml\platsecserver\cleanup.xml		
+
+..\scripts\CapabilityPolicing.script		\epoc32\engineeringtools\tefutilities\platsec\scripts\capabilitypolicing.script
+..\scripts\cleanup.script		\epoc32\engineeringtools\tefutilities\platsec\scripts\cleanup.script
+..\data\CapabilityPolicing.ini	\epoc32\engineeringtools\tefutilities\platsec\data\capabilitypolicing.ini
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/group/platsec.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+* Unpaged
+*
+*/
+
+
+
+TARGET			tefplatsec.exe
+TARGETTYPE		exe
+UID             0x100039CE 0x10281AE0  
+
+#if (!defined __NO_VENDORID__)
+VENDORID		0x70000001
+#endif
+
+CAPABILITY		ReadUserData WriteUserData
+
+SOURCEPATH  	../src
+
+SOURCE			TestPlatSecServer.cpp
+SOURCE			TestPlatSecSetCapabilities.cpp
+SOURCE			TestPlatSecLaunchApp.cpp
+SOURCE			TestPlatSecCleanup.cpp
+
+USERINCLUDE 	../inc
+USERINCLUDE	../group
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE 	/epoc32/include/test
+
+LIBRARY			euser.lib
+LIBRARY			testexecuteutils.lib 
+LIBRARY			testexecutelogclient.lib
+LIBRARY			efsrv.lib
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/group/tefplatsec.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#if (!defined __PLATSEC_TEST_IBY__)
+#define __PLATSEC_TEST_IBY__
+
+
+#include <testexecute.iby>
+#include <TEFCleanup.iby>
+
+data=ABI_DIR\DEBUG_DIR\TEFPlatsec.exe			Sys\bin\TEFPlatsec.exe
+data=ABI_DIR\DEBUG_DIR\setcap.exe			Sys\bin\setcap.exe
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/inc/testplatseccleanup.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestPlatSecCleanup. This class deletes the extra 
+* executables which are created with required capabilities 
+*
+*/
+
+
+
+#if (!defined __TEST_PLATSEC_CLEANUP_H__)
+#define __TEST_PLATSEC_CLEANUP_H__
+
+//TEF include
+#include <testexecutestepbase.h>
+
+/**
+ This class deletes the executables created with extra capabilities. 
+ The executable name is read from
+ the ini file. The executable "Plattest_Platsec_Cleanup.exe" is used to
+ delete the extra servers .
+*/
+class CTestPlatSecCleanup : public CTestStep
+	{
+public:
+	//Constructor
+	CTestPlatSecCleanup();
+
+	//Destructor
+	~CTestPlatSecCleanup();
+	//Implementation of CTestStep pure virtual funtion
+	virtual TVerdict doTestStepL();
+
+private:
+	void DeleteExtraServersL(const TDesC& aDestination);
+	
+		
+	};
+#endif //__TEST_PLATSEC_LAUNCHAPP_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/inc/testplatseclaunchapp.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestPlatSecLaunchApp. This class sets the capabilities
+* of the executables. 
+*
+*/
+
+
+
+#if (!defined __TEST_PLATSEC_LAUNCHAPP_H__)
+#define __TEST_PLATSEC_LAUNCHAPP_H__
+
+//TEF include
+#include <testexecutestepbase.h>
+
+/**
+ This class sets the capabilities of the executables. 
+ The executable name and its capabilities are read from
+ the ini file. The executable "SetCap.exe" is used to
+ set the capabilities.
+*/
+class CTestPlatSecLaunchApp : public CTestStep
+	{
+public:
+	//Constructor
+	CTestPlatSecLaunchApp();
+
+	//Destructor
+	~CTestPlatSecLaunchApp();
+
+	//Implementation of CTestStep pure virtual funtion
+	virtual TVerdict doTestStepL();
+	};
+#endif //__TEST_PLATSEC_LAUNCHAPP_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/inc/testplatsecserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestPlatSecServer. This class creates and initializes
+* the test steps and return the pointer to TEF
+*
+*/
+
+
+
+#if (!defined __TEST_PLATSEC_SERVER_H__)
+#define __TEST_PLATSEC_SERVER_H__
+
+//TEF include
+#include <testexecuteserverbase.h>
+
+/**
+ This class creates and initializes the test steps and return 
+ the pointer to TEF
+*/
+
+class CTestPlatSecServer : public CTestServer
+{
+public:
+	//Two phase constructor
+	static CTestPlatSecServer* NewL();
+
+	//Creates the test step
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+	//Destructor
+	~CTestPlatSecServer();
+
+protected:
+	//Constructor
+	CTestPlatSecServer();
+};
+#endif //__TEST_PLATSEC_SERVER_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/inc/testplatsecsetcapabilities.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestPlatSecSetCapabilities. This class sets the capabilities
+* of the executables. 
+*
+*/
+
+
+
+#if (!defined __TEST_PLATSEC_SET_CAPABILITIES_H__)
+#define __TEST_PLATSEC_SET_CAPABILITIES_H__
+
+//TEF include
+#include <testexecutestepbase.h>
+
+/**
+ This class sets the capabilities of the executables. 
+ The executable name and its capabilities are read from
+ the ini file. The executable "SetCap.exe" is used to
+ set the capabilities.
+*/
+class CTestPlatSecSetCapabilities : public CTestStep
+	{
+public:
+	//Constructor
+	CTestPlatSecSetCapabilities();
+
+	//Destructor
+	~CTestPlatSecSetCapabilities();
+
+	//Implementation of CTestStep pure virtual funtion
+	virtual TVerdict doTestStepL();
+private:
+	//Set the capabilites of the executables
+	void SetCapabilitiesL(const TDesC & aExecutable, const TDesC & aCapabilities, const TDesC & aDestination);
+
+	//Get the capability
+	TInt GetCapability(TPtrC aCapability, TCapability& aCapabilityValue);
+
+	//return the hex value for the capabilities
+	TInt CreateHexCapabilities(TDesC& aCapabilities );
+
+	};
+#endif //__TEST_PLATSEC_SET_CAPABILITIES_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/scripts/capabilitypolicing.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEFPlatSec
+
+PRINT Change the capabilites
+
+RUN_TEST_STEP 100 TEFPlatSec SetCapabilities ${SYSDRIVE}\platsec\CapabilityPolicing.ini MESSAGING_CAP
+DELAY 500
+
+//
+//Load the test suites after the required capabilites for testing are set 
+//
+LOAD_SUITE	PlatTest_Mess_Cap 
+
+RUN_TEST_STEP 10000 PlatTest_Mess_Cap CleanMessageFolder ${SYSDRIVE}\Platsec\CapabilityPolicing.ini RootFolder
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/scripts/cleanup.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEFPlatsec
+
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\platsec\CapabilityPolicing.ini MESSAGING_CAP
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/src/testplatseccleanup.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestPlatSecCleanup class functions implementation.
+* This class sets the capabilities of the executables and libraries.
+*
+*/
+
+
+#include "TestPlatSecCleanup.h"
+
+//TEF include
+#include <testexecutelog.h>
+
+/*@{*/
+_LIT(KDestinationPath,		"destinationPath");
+/*@}*/
+
+// Test step name
+_LIT(KCleanupStep,	"Cleanup");
+
+/**
+ Destructor
+*/
+CTestPlatSecCleanup::~CTestPlatSecCleanup()
+	{
+	}
+
+/** 
+ Constructor
+*/
+CTestPlatSecCleanup::CTestPlatSecCleanup()
+	{
+	SetTestStepName(KCleanupStep);
+	}
+
+/**
+ The implementation of the CTestPlatSecCleanup::doTestStepL() pure virutal
+ function. Gets the required executable (server) to be deleted. It reads 
+ the  destination executable name  from the ini file and calls DeleteExtraServersL function.
+ @return TVerdict - result of the test step
+ @leave - system wide error codes
+*/
+TVerdict CTestPlatSecCleanup::doTestStepL()
+	{
+	INFO_PRINTF1(_L("Cleaning up the exe"));
+
+	TPtrC ServerName(GetServerName());
+	INFO_PRINTF1(_L("Server Name"));
+	INFO_PRINTF2(_L("Server Name %S"), &ServerName);
+	
+	TPtrC destination;
+	if(!GetStringFromConfig(ConfigSection(), KDestinationPath, destination))
+		{
+		ERR_PRINTF1(_L("Executable/Server name not provided in INI file"));
+		SetTestStepResult(EFail);
+		return TestStepResult();	
+		}
+	DeleteExtraServersL(destination);
+	return TestStepResult();
+	}
+
+/**
+Deletes the extra servers created with limited capabilities. Uses Plattest_Platsec_Cleanup.exe
+  @param aDestination - name of the executable to be deleted
+ @leave - system wide error codes
+ @return None
+*/
+void CTestPlatSecCleanup::DeleteExtraServersL(const TDesC& aDestination)
+	{
+	RProcess process;
+	CleanupClosePushL(process);
+	TInt err=KErrNone;
+	_LIT(KTEFCleanupExe, "TEFCleanup.exe");
+	err = process.Create(KTEFCleanupExe,aDestination);
+	if(err!=KErrNone)
+		{
+		ERR_PRINTF2(_L("Creating the process failed with error : %D"),err);
+		SetTestStepResult(EFail);
+		}
+	else
+		{
+		TRAP(err,process.Resume();)
+		if(err!=KErrNone)
+			{
+			ERR_PRINTF2(_L("Creating the process failed with error : %D"),err);
+			SetTestStepResult(EFail);
+			}
+		}
+	CleanupStack::PopAndDestroy(1);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/src/testplatseclaunchapp.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestPlatSecLaunchApp class functions implementation.
+* This class sets the capabilities of the executables and libraries.
+*
+*/
+
+
+#include "TestPlatSecLaunchApp.h"
+
+//TEF include
+#include <testexecutelog.h>
+
+/*@{*/
+_LIT(KExecutableName,		"executable");
+_LIT(KCommandLineParams,	"CommandLineParams");
+
+/*@}*/
+
+// Test step name
+_LIT(KLaunchAppStep,	"LaunchApp");
+
+/**
+ Destructor
+*/
+CTestPlatSecLaunchApp::~CTestPlatSecLaunchApp()
+	{
+	}
+
+/** 
+ Constructor
+*/
+CTestPlatSecLaunchApp::CTestPlatSecLaunchApp()
+	{
+	SetTestStepName(KLaunchAppStep);
+	}
+
+/**
+ The implementation of the CTestStepPlatTest::doTestStepL() pure virutal
+ function.It reads the application name from Config file and tries to 
+ launch the application.
+ @return TVerdict - result of the test step
+ @leave - system wide error codes
+*/
+TVerdict CTestPlatSecLaunchApp::doTestStepL()
+	{
+	
+
+	TPtrC ServerName(GetServerName());
+	INFO_PRINTF1(_L("Server Name"));
+	INFO_PRINTF2(_L("Server Name %S"), &ServerName);
+	
+	//read the executable name from the ini file
+	TPtrC	appName;
+    TPtrC   commandLine;
+	if(!GetStringFromConfig(ConfigSection(), KExecutableName, appName))
+		{
+		ERR_PRINTF1(_L("Executable/Server name not provided in INI file"));
+		SetTestStepResult(EFail);
+		}
+	else
+		{
+		INFO_PRINTF2(_L("Executable name read from the ini file is  %S"),&appName); 
+        if(!GetStringFromConfig(ConfigSection(), KCommandLineParams, commandLine))
+            {
+            INFO_PRINTF1(_L("No Command line arguments provided"));
+            }
+        RProcess process;
+        CleanupClosePushL(process);
+        TInt err=KErrNone;
+        err = process.Create(appName,commandLine);
+        if(err!=KErrNone)
+            {
+            INFO_PRINTF2(_L("Launching the app failed with error : %D"),err);
+            SetTestStepError(err);
+            }
+        else
+            {
+            TRAPD(error,process.Resume();)
+                if(error!=KErrNone)
+                    {
+                    ERR_PRINTF2(_L("Launching the app failed with error: %D"),err);
+                    SetTestStepError(err);
+                    SetTestStepResult(EFail);
+                    }
+            }
+        CleanupStack::PopAndDestroy(1);
+		}
+	return TestStepResult();
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/src/testplatsecserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,131 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestPlatSecServer. This class creates and initializes
+* the test steps and return the pointer to TEF
+*
+*/
+
+
+#include "TestPlatSecServer.h"
+#include "TestPlatSecSetCapabilities.h"
+#include "TestPlatSecLaunchApp.h"
+#include "TestPlatSecCleanup.h"
+
+
+
+/**
+ Secure variant
+ Much simpler, uses the new Rendezvous() call to sync with the client
+*/
+LOCAL_C void MainL()
+	{
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler*	sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTestPlatSecServer*	server = NULL;
+	// Create the CTestServer derived server
+	TRAPD(err,server = CTestPlatSecServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+
+/**
+ Secure variant only
+ Process entry point. Called by client using RProcess API
+ @return - Standard Epoc error code on process exit
+*/
+GLDEF_C TInt E32Main()
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
+
+
+
+/**
+ Two Phase constructor
+ @return CTestPlatSecServer object pointer
+ @leave KErrNoMemory
+ @leave system wide error codes
+*/
+CTestPlatSecServer* CTestPlatSecServer::NewL()
+	{
+	CTestPlatSecServer*	server=new(ELeave) CTestPlatSecServer();
+	CleanupStack::PushL(server);
+	RProcess handle = RProcess();
+	TParsePtrC serverName(handle.FileName());
+	server->ConstructL(serverName.Name());
+	CleanupStack::Pop();
+	return server;
+	}
+
+/**
+ Constructor
+*/
+CTestPlatSecServer::CTestPlatSecServer()
+	{
+	}
+
+/**
+ Destructor
+*/
+CTestPlatSecServer::~CTestPlatSecServer()
+	{
+	}
+
+/**
+ Implementation of CTestServer pure virtual. 
+ Creates the test step.
+ @param aStepName - test step name to run.
+ @return - A CTestStep derived instance
+*/
+
+CTestStep* CTestPlatSecServer::CreateTestStep(const TDesC& aStepName)
+	{
+	CTestStep*	testStep = NULL;
+	if(aStepName == _L("SetCapabilities"))
+		{
+		testStep = new CTestPlatSecSetCapabilities();
+		}
+    else if (aStepName == _L("LaunchApp"))
+        {
+        testStep = new CTestPlatSecLaunchApp();
+        }
+	else if (aStepName == _L("Cleanup"))
+		{
+		testStep = new CTestPlatSecCleanup();
+		}
+	return testStep;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/src/testplatsecsetcapabilities.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,303 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestPlatSecSetCapabilities class functions implementation.
+* This class sets the capabilities of the executables and libraries.
+*
+*/
+
+
+#include "TestPlatSecSetCapabilities.h"
+
+//TEF include
+#include <testexecutelog.h>
+
+/*@{*/
+_LIT(KExecutableName,		"executable");
+_LIT(KCapabalities,			"capabilities");
+_LIT(KDestinationPath,		"destinationPath");
+/*@}*/
+
+// Test step name
+_LIT(KSetCapabilitiesStep,	"SetCapabilities");
+
+/**
+ Destructor
+*/
+CTestPlatSecSetCapabilities::~CTestPlatSecSetCapabilities()
+	{
+	}
+
+/** 
+ Constructor
+*/
+CTestPlatSecSetCapabilities::CTestPlatSecSetCapabilities()
+	{
+	SetTestStepName(KSetCapabilitiesStep);
+	}
+
+/**
+ The implementation of the CTestStepPlatTest::doTestStepL() pure virutal
+ function. Sets the defined capabilities to the executables. It reads 
+ the executable name, destination executable name and its capabilities 
+ from the ini file.
+ @return TVerdict - result of the test step
+ @leave - system wide error codes
+*/
+TVerdict CTestPlatSecSetCapabilities::doTestStepL()
+	{
+	INFO_PRINTF1(_L("Setting the capabilities of the executable."));
+
+	TPtrC ServerName(GetServerName());
+	INFO_PRINTF1(_L("Server Name"));
+	INFO_PRINTF2(_L("Server Name %S"), &ServerName);
+	
+	//read the executable name from the ini file
+	TPtrC	executableName;
+	if(!GetStringFromConfig(ConfigSection(), KExecutableName, executableName))
+		{
+		ERR_PRINTF1(_L("Executable/Server name not provided in INI file"));
+		SetTestStepResult(EFail);
+		}
+	else
+		{
+		INFO_PRINTF2(_L("Executable name read from the ini file is  %S"),&executableName); 
+		//read capabilities to be set
+		TPtrC capabilities;
+		if(!GetStringFromConfig(ConfigSection(), KCapabalities, capabilities))
+			{
+			ERR_PRINTF1(_L("Capabilities to be set are not specified in the INI file")); 
+			SetTestStepResult(EFail);
+			}
+		else
+			{
+			INFO_PRINTF2(_L("New capabilities for the executable :  %S"),&capabilities); 
+			//read the destination executable name including path
+			TPtrC destination;
+			if(!GetStringFromConfig(ConfigSection(), KDestinationPath, destination))
+				{
+				ERR_PRINTF1(_L("Destination  not specified in the INI file")); 
+				SetTestStepResult(EFail);
+				}
+			else
+				{
+				INFO_PRINTF2(_L("Destination path specified is  :  %S"),&destination); 
+				//set the capabilities
+				SetCapabilitiesL(executableName, capabilities,destination);
+				}
+			}
+		}
+	return TestStepResult();
+	}
+
+/**
+ Sets the capabilites for a given executable. Uses SetCap.exe
+ @param aExecutable - name of the executable
+ @param aCapabilities - capabilities to be set for the executable
+ @param aDestination - name of the output executable
+ @leave - system wide error codes
+ @return None
+*/
+void CTestPlatSecSetCapabilities::SetCapabilitiesL(const TDesC& aExecutable, const TDesC& aCapabilities,const TDesC& aDestination)
+	{
+	//create the commandline arguments
+	TBuf<KMaxTestExecuteCommandLength> buf(aCapabilities);
+	TUint hexCapability = CreateHexCapabilities(buf);
+
+	INFO_PRINTF2( _L("Capality Hex value is %X"),hexCapability);
+	TBuf<KMaxTestExecuteCommandLength> commandLine(aExecutable);
+	commandLine.Append(_L(" "));
+	commandLine.AppendNumUC(hexCapability,EHex);
+	commandLine.Append(_L(" "));
+	commandLine.Append(aDestination);
+
+	INFO_PRINTF2( _L("command line arguments for setcap  is  %S"),&commandLine);
+	
+	//instantiate Setcap.exe as a new process with the executable and capabilities as command line arguments
+	RProcess process;
+	CleanupClosePushL(process);
+	TInt err=KErrNone;
+	User::LeaveIfError(err = process.Create(_L("setcap.exe"),commandLine));
+	if(err!=KErrNone)
+		{
+		ERR_PRINTF2(_L("Creating the process failed with error : %D"),err);
+		SetTestStepResult(EFail);
+		}
+	else
+		{
+		TRAPD(error,process.Resume();)
+		if(error!=KErrNone)
+			{
+			ERR_PRINTF2(_L("Creating the process failed with error : %D"),err);
+			SetTestStepResult(EFail);
+			}
+		}
+	CleanupStack::PopAndDestroy(1);
+	}
+
+/**
+ Creates the hex values to be passed to SetCap.exe.
+ @param aCapabilities - capabilites for which hex values to be created
+ @return TInt - integer value after manipulating all capabilities
+ @leave - none
+*/
+TInt  CTestPlatSecSetCapabilities::CreateHexCapabilities(TDesC& aCapabilities )
+	{
+	TInt capability=0;
+	TInt capCountCheck=0;
+	TLex parser(aCapabilities);
+	
+	//create the capability hex value
+	while(!parser.Eos())
+		{
+		TPtrC token(parser.NextToken());
+		INFO_PRINTF2( _L("Adding capability %S"),&token);
+
+		TCapability capabilityValue;
+		
+		TInt err = GetCapability(token, capabilityValue);
+		if (err != KErrNone)
+			{
+			WARN_PRINTF1(_L("Unrecognised capability, rejected"));
+			}
+		else
+			{
+			capCountCheck++;
+			if(capabilityValue == ECapability_None)
+				{
+				capability = ECapability_None;
+				break;
+				}
+			else
+				{
+				capability = capability | (1<<capabilityValue);
+				}
+			}
+		if(capCountCheck == 0)
+			{
+			WARN_PRINTF1(_L("No capability given is valid, capability set to None"));
+			capability = ECapability_None;
+			}
+		}
+	return capability;
+	}
+	
+/**
+ Get the capability id (enum value) for the capability name 
+ given as string.
+ @param aCapability - Capability name 
+ @param aCapabilityValue - value for the capability name
+ @return TInt - error codes
+ @leave - None
+*/
+TInt CTestPlatSecSetCapabilities::GetCapability(TPtrC aCapability, TCapability& aCapabilityValue)
+	{
+	INFO_PRINTF2(_L("The capability get is %S"), &aCapability);
+	TInt	ret=KErrNone;
+
+	TBuf<KMaxTestExecuteCommandLength>	capCaseValue(aCapability);
+	capCaseValue.LowerCase();
+
+	if(!capCaseValue.Compare(_L("tcb" )))
+		{
+		aCapabilityValue=ECapabilityTCB;
+		}
+	else if(!capCaseValue.Compare(_L("commdd" )))
+		{
+		aCapabilityValue=ECapabilityCommDD;
+		}
+	else if(!capCaseValue.Compare(_L("powermgmt" )))
+		{
+		aCapabilityValue=ECapabilityPowerMgmt;
+		}
+	else if(!capCaseValue.Compare(_L("multimediadd" )))
+		{
+		aCapabilityValue=ECapabilityMultimediaDD;
+		}
+	else if(!capCaseValue.Compare(_L("readdevicedata" )))
+		{
+		aCapabilityValue=ECapabilityReadDeviceData;
+		}
+	else if(!capCaseValue.Compare(_L("writedevicedata" )))
+		{
+		aCapabilityValue=ECapabilityWriteDeviceData;
+		}
+	else if(!capCaseValue.Compare(_L("drm" )))
+		{
+		aCapabilityValue=ECapabilityDRM;
+		}
+	else if(!capCaseValue.Compare(_L("trustedui" )))
+		{
+		aCapabilityValue=ECapabilityTrustedUI;
+		}
+	else if(!capCaseValue.Compare(_L("protserv" )))
+		{
+		aCapabilityValue=ECapabilityProtServ;
+		}
+	else if(!capCaseValue.Compare(_L("diskadmin" )))
+		{
+		aCapabilityValue=ECapabilityDiskAdmin;
+		}
+	else if(!capCaseValue.Compare(_L("networkcontrol" )))
+		{
+		aCapabilityValue=ECapabilityNetworkControl;
+		}
+	else if(!capCaseValue.Compare(_L("allfiles" )))
+		{
+		aCapabilityValue=ECapabilityAllFiles;
+		}
+	else if(!capCaseValue.Compare(_L("swevent" )))
+		{
+		aCapabilityValue=ECapabilitySwEvent;
+		}
+	else if(!capCaseValue.Compare(_L("networkservices" )))
+		{
+		aCapabilityValue=ECapabilityNetworkServices;
+		}
+	else if(!capCaseValue.Compare(_L("localservices" )))
+		{
+		aCapabilityValue=ECapabilityLocalServices;
+		}
+	else if(!capCaseValue.Compare(_L("readuserdata" )))
+		{
+		aCapabilityValue=ECapabilityReadUserData;
+		}
+	else if(!capCaseValue.Compare(_L("writeuserdata")))
+		{
+		aCapabilityValue=ECapabilityWriteUserData;
+		}
+	else if(!capCaseValue.Compare(_L("location")))
+		{
+		aCapabilityValue=ECapabilityLocation;
+		}
+	else if(!capCaseValue.Compare(_L("surroundingsdd")))
+		{
+		aCapabilityValue=ECapabilitySurroundingsDD;
+		}
+	else if(!capCaseValue.Compare(_L("userenvironment")))
+		{
+		aCapabilityValue=ECapabilityUserEnvironment;
+		} 		
+	else if(!capCaseValue.Compare(_L("none")))
+		{
+		aCapabilityValue=ECapability_None;
+		}
+	else
+		{
+		INFO_PRINTF2(_L("Unrecognised capability %S, will be rejected"), &capCaseValue);
+		ret=KErrNotFound;
+		}
+
+	return ret;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/testdriver/capabilitypolicing.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!DOCTYPE testExecuteTest SYSTEM "file:///testdriver/xml/testExecuteTest.dtd" [ ]>
+<testExecuteTest>
+	<name>CapabilityPolicing</name>
+	<timeout>1000</timeout>
+	<testScripts>
+		<script>
+			<hostPath>\epoc32\EngineeringTools\TEFUtilities\PlatSec\Scripts\CapabilityPolicing.script</hostPath>
+			<devicePath>c:\platsec\CapabilityPolicing.script</devicePath>
+		</script>
+	</testScripts>
+	
+
+	<dependencies>
+		<data>
+			<hostPath>\epoc32\EngineeringTools\TEFUtilities\PlatSec\data\CapabilityPolicing.ini</hostPath>
+			<devicePath>c:\platsec\CapabilityPolicing.ini</devicePath>
+		</data>
+		<data>
+			<hostPath>\epoc32\release\${platform}\${build}\TEFPlatsec.exe</hostPath>
+			<devicePath>c:\sys\bin\TEFPlatsec.exe</devicePath>
+		</data>
+
+	</dependencies>
+
+</testExecuteTest>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/testdriver/cleanup.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE testExecuteTest SYSTEM "file:///testdriver/xml/testExecuteTest.dtd" [ ]>
+<testExecuteTest>
+	<name>Cleanup</name>
+	<timeout>1000</timeout>
+	<testScripts>
+		<script>
+			<hostPath>\epoc32\EngineeringTools\TEFUtilities\PlatSec\Scripts\Cleanup.script</hostPath>
+			<devicePath>c:\platsec\Cleanup.script</devicePath>
+		</script>
+	</testScripts>
+	<dependencies>
+		<data>
+			<hostPath>\epoc32\release\${platform}\${build}\TEFCleanup.exe</hostPath>
+			<devicePath>c:\sys\bin\TEFCleanup.exe</devicePath>
+		</data>	
+
+	</dependencies>
+</testExecuteTest>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/tefutilities/platsec/testdriver/platsecserver.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE testSuite SYSTEM "file:///testdriver/xml/testSuite.dtd" [ ]>
+<testSuite>
+	<name>PlatSecServer</name>
+	
+	<testItems>
+		<test>CapabilityPolicing</test>
+		<test>Cleanup</test>
+	</testItems>
+	
+</testSuite>
+                                                                                                                                                                                                                                                                                                                                                                                                                
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0001_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:15:44:155 <html><body><pre>
+05:15:44:155 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:15:44:155 ***</font>
+05:15:44:155 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:15:44:160 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:15:44:160 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:15:44:160 INFO -  144 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:15:44:160 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:15:44:165 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:15:44:165 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:15:44:170 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:170 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:15:44:175 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:175 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:15:44:175 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:175 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:15:44:180 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:180 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:15:44:185 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:185 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:15:44:185 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:185 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:15:44:190 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:190 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:15:44:190 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:195 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:15:44:195 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:195 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:15:44:200 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:200 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:15:44:200 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:205 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:15:44:205 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:205 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:15:44:210 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:210 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:15:44:210 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:44:215 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:44:215 <font size=2 color=00AF00>PASS = 0</font>
+05:15:44:215 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:44:215 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:44:215 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:44:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:44:215 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:44:215 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:44:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:44:215 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:44:215 <font size=2 color=00AF00>PASS = 1</font>
+05:15:44:215 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:44:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+05:15:44:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:44:215 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0001_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+05:15:49:405 <html><body><pre>
+05:15:49:405 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:15:49:405 ***</font>
+05:15:49:405 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:15:49:405 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:410 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:15:49:410 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:410 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:15:49:415 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:15:49:415 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:15:49:415 INFO -  151 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:15:49:415 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:15:49:420 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:15:49:420 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:15:49:425 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:425 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:15:49:430 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:430 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:15:49:430 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:430 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:15:49:435 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:435 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:15:49:440 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:440 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:15:49:440 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:15:49:440 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:15:49:440 INFO -  151 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:15:49:445 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:15:49:445 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:15:49:450 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:15:49:450 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:450 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:15:49:455 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:455 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:15:49:460 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:460 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:15:49:460 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:460 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:15:49:465 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:465 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:15:49:470 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:49:470 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:49:470 <font size=2 color=00AF00>PASS = 0</font>
+05:15:49:470 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:49:470 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:49:470 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:49:470 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:49:470 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:49:470 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:49:470 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:49:470 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:49:470 <font size=2 color=00AF00>PASS = 2</font>
+05:15:49:470 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:49:470 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 13</font>
+05:15:49:470 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:49:475 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0001_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+05:15:54:660 <html><body><pre>
+05:15:54:660 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:15:54:660 ***</font>
+05:15:54:660 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:15:54:665 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:15:54:665 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:15:54:665 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:15:54:665 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:15:54:670 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:15:54:670 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:15:54:675 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:15:54:675 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:15:54:675 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:15:54:680 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:15:54:685 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:15:54:685 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:15:54:685 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:15:54:685 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:15:54:685 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:15:54:690 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:15:54:690 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:15:54:695 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:15:54:695 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:15:54:695 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:15:54:695 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:15:54:695 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:15:54:700 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:15:54:705 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:15:54:705 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:15:54:705 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:15:54:710 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:15:54:710 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:15:54:710 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:15:54:710 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:15:54:715 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:15:54:715 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:15:54:720 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:15:54:720 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:15:54:720 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:15:54:720 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:15:54:725 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:15:54:725 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:15:54:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:15:54:730 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:15:54:730 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:15:54:730 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:15:54:745 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:15:54:745 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:15:54:750 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:15:54:760 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:15:54:760 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:15:54:770 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:15:54:795 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:15:54:800 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:15:54:800 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:15:54:810 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:15:54:810 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:15:54:820 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:15:54:835 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:15:54:835 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:15:54:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:15:54:850 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:15:54:850 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:15:54:855 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:15:54:870 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:15:54:870 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:15:54:875 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:15:54:885 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:15:54:885 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:15:54:895 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:15:54:910 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:15:54:910 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:15:54:915 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:15:54:920 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:15:54:920 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:15:54:930 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:15:54:945 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:15:54:945 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:15:54:950 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:15:54:960 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:15:54:960 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:15:54:970 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:15:54:980 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:15:54:985 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:15:54:985 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:15:54:995 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:15:54:995 INFO -  156 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:15:55:005 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:15:55:010 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:15:55:015 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:55:015 <font size=2 color=00AF00>PASS = 0</font>
+05:15:55:015 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:55:015 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:55:015 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:55:015 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:55:015 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:55:015 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:55:015 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:55:015 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:55:015 <font size=2 color=00AF00>PASS = 14</font>
+05:15:55:015 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:55:015 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+05:15:55:015 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:55:015 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0001_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,117 @@
+05:16:00:165 <html><body><pre>
+05:16:00:165 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:00:165 ***</font>
+05:16:00:165 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:00:170 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:16:00:170 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:16:00:170 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:16:00:170 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:16:00:175 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:16:00:180 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:00:180 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:16:00:180 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:16:00:180 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:16:00:180 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:16:00:185 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:16:00:190 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:00:190 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:16:00:190 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:16:00:190 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:16:00:190 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:16:00:195 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:16:00:195 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:00:200 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:16:00:200 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:16:00:200 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:16:00:200 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:16:00:205 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:16:00:205 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:00:210 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:16:00:210 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:16:00:210 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:16:00:210 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:16:00:215 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:16:00:215 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:00:220 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:16:00:220 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:16:00:220 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:16:00:220 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:16:00:225 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:16:00:225 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:00:230 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:00:230 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:00:230 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:00:235 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:00:235 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:16:00:245 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:16:00:245 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:16:00:255 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:16:00:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:16:00:270 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:00:275 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:16:00:280 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:16:00:285 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:16:00:295 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:16:00:305 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:16:00:305 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:00:310 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:16:00:320 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:16:00:320 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:16:00:330 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:16:00:345 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:16:00:345 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:00:350 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:16:00:355 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:16:00:355 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:16:00:365 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:16:00:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:16:00:380 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:00:385 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:16:00:395 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:16:00:395 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:16:00:405 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:16:00:415 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:16:00:420 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:00:420 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:16:00:430 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:16:00:430 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:16:00:440 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:16:00:455 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:16:00:455 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:00:460 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:16:00:465 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:16:00:465 INFO -  161 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:16:00:475 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:16:00:480 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:16:00:480 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:00:485 <font size=2 color=00AF00>PASS = 0</font>
+05:16:00:485 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:00:485 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:00:485 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:00:485 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:00:485 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:00:485 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:00:485 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:00:485 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:00:485 <font size=2 color=00AF00>PASS = 13</font>
+05:16:00:485 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:00:485 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 2</font>
+05:16:00:485 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:00:485 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0002_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:16:05:730 <html><body><pre>
+05:16:05:730 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:05:730 ***</font>
+05:16:05:735 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:05:735 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:16:05:735 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:16:05:735 INFO -  166 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:16:05:740 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:16:05:740 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:16:05:745 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:05:745 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:745 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:05:750 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:750 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:05:750 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:755 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:05:755 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:755 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:05:760 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:05:760 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:765 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:05:765 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:765 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:05:770 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:770 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:05:770 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:775 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:05:775 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:775 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:05:780 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:780 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:05:780 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:780 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:05:785 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:785 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:05:790 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:05:790 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:05:790 <font size=2 color=00AF00>PASS = 0</font>
+05:16:05:790 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:05:790 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:05:790 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:05:790 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:05:790 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:05:790 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:05:790 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:05:790 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:05:790 <font size=2 color=00AF00>PASS = 1</font>
+05:16:05:795 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:05:795 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+05:16:05:795 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:05:795 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0002_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+05:16:10:976 <html><body><pre>
+05:16:10:976 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:10:976 ***</font>
+05:16:10:976 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:10:976 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:10:981 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:10:981 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:10:981 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:10:986 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:16:10:986 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:16:10:986 INFO -  171 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:16:10:986 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:16:10:991 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:16:10:991 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:10:996 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:10:996 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:10:996 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:10:996 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:11:000 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:11:000 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:11:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:16:11:005 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:16:11:005 INFO -  171 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:16:11:005 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:16:11:010 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:16:11:010 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:11:015 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:16:11:015 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:16:11:015 INFO -  171 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:16:11:015 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:16:11:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:16:11:020 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:11:025 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:11:025 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:11:025 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:16:11:025 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:16:11:025 INFO -  171 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:16:11:025 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:16:11:030 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:16:11:035 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:11:035 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:11:035 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:11:040 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:11:040 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:11:045 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:11:055 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:11:055 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:11:065 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:11:070 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:11:080 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:11:080 <font size=2 color=00AF00>PASS = 0</font>
+05:16:11:080 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:11:080 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:11:080 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:11:080 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:11:080 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:11:080 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:11:080 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:11:080 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:11:080 <font size=2 color=00AF00>PASS = 4</font>
+05:16:11:080 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:11:080 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+05:16:11:080 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:11:080 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0002_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+05:16:16:248 <html><body><pre>
+05:16:16:248 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:16:248 ***</font>
+05:16:16:248 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:16:253 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:16:253 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:16:253 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:16:16:253 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:16:16:253 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:16:16:258 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:16:16:263 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:16:16:263 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:16:263 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:16:16:263 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:16:16:263 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:16:16:268 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:16:16:273 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:16:16:273 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:16:273 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:16:16:273 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:16:16:273 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:16:16:273 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:16:16:278 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:16:16:278 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:16:283 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:16:16:283 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:16:16:283 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:16:16:283 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:16:16:288 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:16:16:288 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:16:293 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:16:16:293 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:16:16:293 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:16:16:293 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:16:16:298 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:16:16:298 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:16:303 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:16:16:303 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:16:16:303 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:16:16:303 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:16:16:308 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:16:16:313 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:16:313 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:16:16:313 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:16:16:313 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:16:16:323 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:16:16:338 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:16:16:338 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:16:343 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:16:16:353 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:16:16:353 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:16:16:363 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:16:16:373 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:16:16:373 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:16:378 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:16:16:388 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:16:16:388 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:16:16:398 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:16:16:408 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:16:16:413 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:16:413 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:16:16:423 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:16:16:423 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:16:16:433 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:16:16:448 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:16:16:448 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:16:453 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:16:16:458 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:16:16:463 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:16:16:468 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:16:16:483 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:16:16:483 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:16:488 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:16:16:498 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:16:16:498 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:16:16:508 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:16:16:518 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:16:16:523 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:16:523 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:16:16:533 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:16:16:533 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:16:16:543 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:16:16:558 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:16:16:558 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:16:563 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:16:16:568 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:16:16:568 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:16:16:578 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:16:16:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:16:16:583 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:16:583 <font size=2 color=00AF00>PASS = 0</font>
+05:16:16:588 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:16:588 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:16:588 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:16:588 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:16:588 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:16:588 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:16:588 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:16:588 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:16:588 <font size=2 color=00AF00>PASS = 14</font>
+05:16:16:588 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:16:588 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+05:16:16:588 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:16:588 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0002_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+05:16:21:732 <html><body><pre>
+05:16:21:732 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:21:732 ***</font>
+05:16:21:732 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:21:732 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:16:21:734 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:16:21:734 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:16:21:734 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:16:21:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:16:21:739 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:21:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:16:21:744 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:16:21:744 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:16:21:744 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:16:21:749 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:16:21:749 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:21:749 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:21:754 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:21:754 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:16:21:754 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:16:21:754 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:16:21:754 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:16:21:759 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:16:21:764 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:21:764 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:16:21:764 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:16:21:764 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:16:21:764 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:16:21:769 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:16:21:769 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:21:774 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:16:21:774 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:16:21:774 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:16:21:774 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:16:21:779 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:16:21:779 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:21:784 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:21:784 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:21:789 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:21:789 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:21:789 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:16:21:789 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:16:21:789 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:16:21:794 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:16:21:804 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:16:21:809 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:21:809 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:21:819 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:21:824 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:16:21:829 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:16:21:829 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:16:21:839 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:16:21:854 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:16:21:854 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:21:859 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:16:21:869 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:16:21:869 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:16:21:879 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:16:21:889 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:16:21:894 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:21:894 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:16:21:904 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:16:21:904 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:16:21:914 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:16:21:929 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:16:21:929 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:21:934 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:16:21:939 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:16:21:939 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:16:21:949 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:16:21:964 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:16:21:964 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:21:969 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:16:21:979 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:16:21:979 INFO -  181 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:16:21:989 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:16:21:994 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:16:21:994 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:21:994 <font size=2 color=00AF00>PASS = 0</font>
+05:16:21:994 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:21:994 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:21:994 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:21:994 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:21:994 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:21:994 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:21:994 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:21:994 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:21:994 <font size=2 color=00AF00>PASS = 11</font>
+05:16:21:994 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:21:994 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+05:16:21:994 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:21:994 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0003_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+05:16:27:217 <html><body><pre>
+05:16:27:217 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:27:217 ***</font>
+05:16:27:217 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:27:222 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:16:27:222 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:16:27:222 INFO -  186 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:16:27:222 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:16:27:227 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:16:27:227 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:27:232 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:16:27:232 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:16:27:232 INFO -  186 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:16:27:232 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:16:27:237 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:16:27:237 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:27:242 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:16:27:242 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:16:27:242 INFO -  186 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:16:27:242 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:16:27:247 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:16:27:247 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:27:252 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:252 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:27:252 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:252 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:27:257 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:257 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:27:262 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:262 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:27:262 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:267 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:27:267 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:267 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:27:272 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:272 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:27:277 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:277 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:27:277 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:277 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:27:282 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:282 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:27:282 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:287 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:27:292 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:27:297 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:27:297 <font size=2 color=00AF00>PASS = 0</font>
+05:16:27:302 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:27:302 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:27:302 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:27:302 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:27:302 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:27:302 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:27:302 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:27:302 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:27:302 <font size=2 color=00AF00>PASS = 3</font>
+05:16:27:302 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:27:302 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 12</font>
+05:16:27:302 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:27:302 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0003_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,77 @@
+05:16:32:446 <html><body><pre>
+05:16:32:446 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:32:446 ***</font>
+05:16:32:446 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:32:453 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:16:32:453 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:16:32:453 INFO -  191 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:16:32:453 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:16:32:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:16:32:458 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:32:463 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:16:32:463 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:16:32:463 INFO -  191 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:16:32:463 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:16:32:468 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:16:32:468 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:32:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:16:32:473 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:16:32:473 INFO -  191 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:16:32:473 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:16:32:478 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:16:32:478 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:32:483 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:483 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:32:483 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:483 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:32:488 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:488 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:32:493 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:493 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:32:493 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:493 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:32:498 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:16:32:498 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:16:32:498 INFO -  191 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:16:32:498 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:16:32:503 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:16:32:508 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:32:508 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:16:32:508 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:16:32:508 INFO -  191 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:16:32:508 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:16:32:513 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:16:32:518 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:32:523 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:528 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:32:533 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:543 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:32:543 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:553 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:32:558 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:568 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:32:568 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:32:578 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:32:578 <font size=2 color=00AF00>PASS = 0</font>
+05:16:32:578 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:32:578 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:32:578 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:32:578 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:32:578 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:32:578 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:32:578 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:32:583 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:32:583 <font size=2 color=00AF00>PASS = 5</font>
+05:16:32:583 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:32:583 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 10</font>
+05:16:32:583 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:32:583 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0003_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,112 @@
+05:16:37:732 <html><body><pre>
+05:16:37:732 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:37:732 ***</font>
+05:16:37:732 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:37:734 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:37:734 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:37:734 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:37:734 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:37:739 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:37:739 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:37:744 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:16:37:744 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:16:37:744 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:16:37:744 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:16:37:749 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:16:37:749 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:37:754 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:16:37:754 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:16:37:754 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:16:37:754 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:16:37:759 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:16:37:759 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:37:764 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:16:37:764 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:16:37:764 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:16:37:764 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:16:37:769 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:16:37:769 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:37:774 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:16:37:774 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:16:37:774 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:16:37:774 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:16:37:779 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:16:37:779 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:37:784 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:16:37:784 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:16:37:784 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:16:37:784 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:16:37:789 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:16:37:789 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:37:794 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:16:37:794 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:16:37:794 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:16:37:794 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:16:37:809 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:16:37:809 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:37:814 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:16:37:819 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:16:37:819 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:16:37:829 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:16:37:844 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:16:37:844 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:37:849 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:16:37:859 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:16:37:859 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:16:37:869 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:16:37:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:16:37:885 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:37:885 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:16:37:895 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:16:37:895 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:16:37:905 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:16:37:920 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:16:37:920 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:37:925 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:16:37:930 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:16:37:930 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:16:37:940 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:16:37:955 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:16:37:955 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:37:960 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:16:37:970 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:16:37:970 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:16:37:980 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:16:37:990 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:16:37:990 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:37:995 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:16:38:005 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:16:38:005 INFO -  196 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:16:38:015 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:16:38:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:16:38:020 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:38:020 <font size=2 color=00AF00>PASS = 0</font>
+05:16:38:020 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:38:020 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:38:020 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:38:020 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:38:020 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:38:020 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:38:020 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:38:025 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:38:025 <font size=2 color=00AF00>PASS = 12</font>
+05:16:38:025 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:38:025 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 3</font>
+05:16:38:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:38:025 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0003_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+05:16:43:171 <html><body><pre>
+05:16:43:171 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:43:171 ***</font>
+05:16:43:176 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:43:176 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:43:176 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:43:181 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:43:181 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:43:186 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:43:186 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:43:186 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:16:43:186 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:16:43:186 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:16:43:191 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:16:43:191 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:16:43:196 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:43:196 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:16:43:196 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:16:43:196 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:16:43:196 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:16:43:203 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:16:43:208 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:43:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:16:43:208 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:16:43:208 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:16:43:208 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:16:43:213 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:16:43:213 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:43:218 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:16:43:218 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:16:43:218 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:16:43:218 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:16:43:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:16:43:223 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:43:228 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:16:43:228 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:16:43:228 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:16:43:228 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:16:43:233 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:16:43:233 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:43:238 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:43:238 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:43:243 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:43:243 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:43:248 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:16:43:253 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:16:43:253 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:16:43:263 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:16:43:278 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:16:43:278 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:43:283 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:16:43:288 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:16:43:293 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:16:43:303 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:16:43:313 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:16:43:318 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:43:318 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:16:43:328 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:16:43:328 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:16:43:338 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:16:43:353 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:16:43:353 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:43:358 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:16:43:363 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:16:43:363 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:16:43:373 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:16:43:388 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:16:43:388 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:43:393 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:16:43:398 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:16:43:403 INFO -  201 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:16:43:408 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:16:43:413 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:16:43:418 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:43:418 <font size=2 color=00AF00>PASS = 0</font>
+05:16:43:418 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:43:418 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:43:418 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:43:418 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:43:418 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:43:418 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:43:418 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:43:418 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:43:418 <font size=2 color=00AF00>PASS = 10</font>
+05:16:43:418 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:43:418 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 5</font>
+05:16:43:418 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:43:418 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0004_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+05:16:48:612 <html><body><pre>
+05:16:48:612 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:48:612 ***</font>
+05:16:48:612 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:48:617 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:16:48:617 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:16:48:617 INFO -  206 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:16:48:617 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:16:48:622 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:16:48:622 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:48:627 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:16:48:627 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:16:48:627 INFO -  206 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:16:48:627 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:16:48:632 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:16:48:632 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:48:637 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:16:48:637 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:16:48:637 INFO -  206 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:16:48:637 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:16:48:642 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:16:48:642 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:48:647 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:647 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:48:647 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:647 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:48:652 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:652 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:48:652 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:652 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:48:657 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:657 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:48:662 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:662 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:48:662 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:662 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:48:667 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:667 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:48:672 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:672 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:48:672 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:672 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:48:677 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:677 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:48:682 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:48:692 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:48:692 <font size=2 color=00AF00>PASS = 0</font>
+05:16:48:692 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:48:692 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:48:692 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:48:692 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:48:692 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:48:692 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:48:692 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:48:692 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:48:692 <font size=2 color=00AF00>PASS = 3</font>
+05:16:48:692 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:48:692 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 12</font>
+05:16:48:692 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:48:692 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0004_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+05:16:53:841 <html><body><pre>
+05:16:53:841 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:53:841 ***</font>
+05:16:53:841 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:53:843 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:16:53:843 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:16:53:843 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:16:53:843 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:16:53:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:16:53:848 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:53:853 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:16:53:853 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:16:53:853 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:16:53:853 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:16:53:858 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:16:53:858 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:53:858 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:16:53:858 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:16:53:863 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:16:53:863 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:16:53:868 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:16:53:868 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:53:868 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:873 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:53:873 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:873 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:53:878 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:16:53:878 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:16:53:878 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:16:53:878 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:16:53:883 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:16:53:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:53:888 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:888 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:53:888 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:893 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:53:893 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:16:53:893 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:16:53:893 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:16:53:893 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:16:53:898 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:16:53:898 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:53:903 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:16:53:903 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:16:53:903 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:16:53:913 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:16:53:928 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:16:53:928 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:53:933 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:938 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:53:943 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:953 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:53:958 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:963 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:53:968 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:978 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:53:978 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:53:988 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:53:988 <font size=2 color=00AF00>PASS = 0</font>
+05:16:53:988 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:53:988 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:53:988 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:53:988 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:53:993 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:53:993 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:53:993 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:53:993 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:53:993 <font size=2 color=00AF00>PASS = 6</font>
+05:16:53:993 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:53:993 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 9</font>
+05:16:53:993 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:53:993 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0004_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,112 @@
+05:16:59:134 <html><body><pre>
+05:16:59:134 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:16:59:134 ***</font>
+05:16:59:134 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:16:59:139 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:59:139 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:16:59:139 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:59:139 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:16:59:144 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:16:59:144 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:16:59:149 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:16:59:149 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:16:59:149 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:16:59:149 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:16:59:154 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:16:59:154 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:16:59:154 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:16:59:154 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:16:59:159 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:16:59:159 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:16:59:164 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:16:59:164 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:16:59:164 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:16:59:164 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:16:59:169 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:16:59:169 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:16:59:174 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:16:59:174 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:16:59:174 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:16:59:174 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:16:59:179 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:16:59:179 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:16:59:184 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:16:59:184 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:16:59:184 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:16:59:184 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:16:59:189 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:16:59:189 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:16:59:189 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:16:59:194 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:16:59:194 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:16:59:194 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:16:59:194 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:16:59:203 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:16:59:213 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:16:59:218 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:16:59:218 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:16:59:228 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:16:59:228 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:16:59:238 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:16:59:253 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:16:59:253 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:16:59:258 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:16:59:263 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:16:59:263 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:16:59:273 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:16:59:288 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:16:59:288 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:16:59:293 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:16:59:303 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:16:59:303 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:16:59:313 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:16:59:323 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:16:59:323 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:16:59:328 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:16:59:338 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:16:59:338 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:16:59:348 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:16:59:358 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:16:59:363 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:16:59:363 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:16:59:373 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:16:59:373 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:16:59:383 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:16:59:398 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:16:59:398 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:16:59:403 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:16:59:408 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:16:59:413 INFO -  216 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:16:59:418 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:16:59:423 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:16:59:428 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:59:428 <font size=2 color=00AF00>PASS = 0</font>
+05:16:59:428 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:59:428 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:59:428 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:59:428 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:59:428 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:59:428 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:59:428 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:59:428 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:59:428 <font size=2 color=00AF00>PASS = 12</font>
+05:16:59:428 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:59:428 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 3</font>
+05:16:59:428 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:59:428 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0004_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,97 @@
+05:17:04:571 <html><body><pre>
+05:17:04:571 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:17:04:571 ***</font>
+05:17:04:571 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:17:04:571 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:17:04:578 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:17:04:578 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:17:04:578 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:17:04:583 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:17:04:583 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:17:04:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:17:04:588 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:17:04:588 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:17:04:588 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:17:04:593 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:17:04:593 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:17:04:593 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:17:04:598 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:17:04:598 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:17:04:598 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:17:04:603 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:17:04:603 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:17:04:603 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:17:04:608 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:17:04:608 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:17:04:608 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:17:04:608 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:17:04:608 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:17:04:613 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:17:04:613 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:17:04:618 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:17:04:618 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:17:04:618 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:17:04:618 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:17:04:623 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:17:04:623 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:17:04:628 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:17:04:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:17:04:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:17:04:633 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:17:04:633 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:17:04:633 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:17:04:633 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:17:04:638 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:17:04:648 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:17:04:653 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:17:04:653 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:17:04:663 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:17:04:663 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:17:04:673 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:17:04:688 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:17:04:688 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:17:04:693 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:17:04:698 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:17:04:698 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:17:04:708 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:17:04:723 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:17:04:723 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:17:04:728 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:17:04:738 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:17:04:738 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:17:04:748 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:17:04:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:17:04:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:17:04:760 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:17:04:770 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:17:04:770 INFO -  221 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:17:04:780 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:17:04:785 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:17:04:785 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:17:04:785 <font size=2 color=00AF00>PASS = 0</font>
+05:17:04:785 <font size=2 color=FF0000>FAIL = 0</font>
+05:17:04:785 <font size=2 color=0000FF>ABORT = 0</font>
+05:17:04:785 <font size=2 color=0000FF>PANIC = 0</font>
+05:17:04:785 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:17:04:790 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:17:04:790 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:17:04:790 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:17:04:790 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:17:04:790 <font size=2 color=00AF00>PASS = 9</font>
+05:17:04:790 <font size=2 color=FF0000>FAIL = 0</font>
+05:17:04:790 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 6</font>
+05:17:04:790 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:17:04:790 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0005_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+05:19:45:778 <html><body><pre>
+05:19:45:778 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:19:45:778 ***</font>
+05:19:45:778 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:19:45:783 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:19:45:783 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:19:45:783 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:19:45:783 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:19:45:788 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:19:45:788 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:19:45:793 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:19:45:793 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:19:45:793 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:19:45:793 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:19:45:798 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:19:45:798 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:19:45:803 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:19:45:803 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:19:45:803 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:19:45:803 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:19:45:808 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:19:45:808 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:19:45:813 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:19:45:813 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:19:45:813 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:19:45:813 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:19:45:818 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:19:45:818 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:19:45:818 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:19:45:818 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:19:45:823 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:19:45:823 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:19:45:838 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:19:45:838 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:19:45:843 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:19:45:853 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:19:45:853 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:19:45:863 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:19:45:878 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:19:45:878 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:19:45:883 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:19:45:888 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:19:45:893 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:19:45:893 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:19:45:903 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:19:45:908 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:19:45:913 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:19:45:918 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:19:45:918 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:19:45:931 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:19:45:941 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:19:45:946 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:19:45:946 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:19:45:956 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:19:45:961 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:19:45:971 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:19:45:986 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:19:45:986 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:19:45:991 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:19:46:000 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:19:46:000 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:19:46:010 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:19:46:025 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:19:46:025 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:19:46:030 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:19:46:035 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:19:46:040 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:19:46:050 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:19:46:060 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:19:46:065 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:19:46:065 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:19:46:075 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:19:46:075 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:19:46:090 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:19:46:100 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:19:46:105 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:19:46:105 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:19:46:115 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:19:46:115 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:19:46:125 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:19:46:140 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:19:46:140 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:19:46:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:19:46:155 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:19:46:155 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:19:46:165 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:19:46:180 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:19:46:180 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:19:46:185 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:19:46:195 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:19:46:195 INFO -  226 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:19:46:208 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:19:46:213 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:19:46:213 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:19:46:213 <font size=2 color=00AF00>PASS = 0</font>
+05:19:46:213 <font size=2 color=FF0000>FAIL = 0</font>
+05:19:46:213 <font size=2 color=0000FF>ABORT = 0</font>
+05:19:46:218 <font size=2 color=0000FF>PANIC = 0</font>
+05:19:46:218 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:19:46:218 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:19:46:218 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:19:46:218 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:19:46:218 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:19:46:218 <font size=2 color=00AF00>PASS = 15</font>
+05:19:46:218 <font size=2 color=FF0000>FAIL = 0</font>
+05:19:46:218 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:19:46:218 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:19:46:218 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0005_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+05:19:55:303 <html><body><pre>
+05:19:55:303 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:19:55:303 ***</font>
+05:19:55:303 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:19:55:308 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:19:55:308 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:19:55:308 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:19:55:308 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:19:55:313 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:19:55:313 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:19:55:318 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:19:55:318 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:19:55:318 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:19:55:318 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:19:55:323 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:19:55:323 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:19:55:328 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:19:55:328 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:19:55:328 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:19:55:328 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:19:55:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:19:55:333 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:19:55:338 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:19:55:338 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:19:55:338 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:19:55:338 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:19:55:343 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:19:55:343 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:19:55:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:19:55:348 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:19:55:348 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:19:55:348 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:19:55:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:19:55:364 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:19:55:369 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:19:55:379 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:19:55:379 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:19:55:389 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:19:55:404 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:19:55:404 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:19:55:409 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:19:55:414 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:19:55:419 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:19:55:429 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:19:55:444 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:19:55:444 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:19:55:449 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:19:55:454 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:19:55:459 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:19:55:469 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:19:55:479 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:19:55:484 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:19:55:484 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:19:55:494 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:19:55:494 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:19:55:509 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:19:55:519 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:19:55:524 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:19:55:524 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:19:55:534 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:19:55:534 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:19:55:544 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:19:55:559 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:19:55:559 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:19:55:564 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:19:55:574 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:19:55:574 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:19:55:584 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:19:55:599 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:19:55:599 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:19:55:604 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:19:55:614 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:19:55:614 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:19:55:624 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:19:55:639 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:19:55:639 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:19:55:644 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:19:55:654 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:19:55:654 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:19:55:664 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:19:55:679 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:19:55:679 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:19:55:684 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:19:55:689 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:19:55:694 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:19:55:704 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:19:55:714 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:19:55:719 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:19:55:724 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:19:55:729 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:19:55:729 INFO -  231 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:19:55:739 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:19:55:744 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:19:55:749 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:19:55:749 <font size=2 color=00AF00>PASS = 0</font>
+05:19:55:749 <font size=2 color=FF0000>FAIL = 0</font>
+05:19:55:749 <font size=2 color=0000FF>ABORT = 0</font>
+05:19:55:749 <font size=2 color=0000FF>PANIC = 0</font>
+05:19:55:749 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:19:55:749 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:19:55:749 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:19:55:749 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:19:55:749 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:19:55:749 <font size=2 color=00AF00>PASS = 15</font>
+05:19:55:749 <font size=2 color=FF0000>FAIL = 0</font>
+05:19:55:749 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:19:55:749 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:19:55:749 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0006_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:20:00:915 <html><body><pre>
+05:20:00:915 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:00:915 ***</font>
+05:20:00:915 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:00:915 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:20:00:921 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:20:00:921 INFO -  236 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:20:00:921 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:20:00:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:20:00:926 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:00:931 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:931 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:00:931 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:931 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:00:936 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:936 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:00:941 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:941 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:00:941 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:941 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:00:946 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:946 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:00:946 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:946 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:00:951 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:951 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:00:956 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:00:956 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:961 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:00:961 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:961 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:00:966 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:966 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:00:966 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:971 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:00:971 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:00:971 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:00:976 <font size=2 color=00AF00>PASS = 0</font>
+05:20:00:976 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:00:976 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:00:976 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:00:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:00:976 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:00:976 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:00:976 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:00:976 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:00:976 <font size=2 color=00AF00>PASS = 1</font>
+05:20:00:976 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:00:976 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+05:20:00:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:00:976 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0006_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+05:20:06:135 <html><body><pre>
+05:20:06:135 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:06:135 ***</font>
+05:20:06:135 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:06:140 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:06:140 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:06:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:20:06:145 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:20:06:145 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:20:06:145 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:20:06:150 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:20:06:150 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:06:150 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:20:06:150 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:20:06:155 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:20:06:155 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:20:06:160 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:20:06:160 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:06:160 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:20:06:160 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:20:06:165 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:20:06:165 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:20:06:170 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:20:06:170 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:06:170 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:20:06:170 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:20:06:175 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:20:06:175 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:20:06:180 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:20:06:180 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:06:180 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:20:06:185 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:20:06:185 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:20:06:185 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:20:06:190 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:20:06:190 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:06:190 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:20:06:190 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:20:06:190 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:20:06:195 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:20:06:200 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:20:06:200 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:06:200 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:20:06:200 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:20:06:205 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:20:06:215 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:20:06:228 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:20:06:228 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:06:233 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:20:06:238 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:20:06:243 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:20:06:253 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:20:06:268 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:20:06:268 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:06:273 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:20:06:278 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:20:06:278 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:20:06:293 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:20:06:308 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:20:06:308 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:06:313 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:20:06:318 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:20:06:318 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:20:06:333 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:20:06:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:20:06:348 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:06:353 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:20:06:358 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:20:06:358 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:20:06:368 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:20:06:383 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:20:06:388 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:06:388 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:20:06:398 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:20:06:398 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:20:06:408 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:20:06:423 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:20:06:423 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:06:428 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:20:06:438 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:20:06:438 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:20:06:448 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:20:06:463 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:20:06:463 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:06:468 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:20:06:478 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:20:06:478 INFO -  241 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:20:06:488 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:20:06:493 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:20:06:493 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:06:493 <font size=2 color=00AF00>PASS = 0</font>
+05:20:06:493 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:06:493 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:06:493 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:06:493 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:06:498 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:06:498 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:06:498 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:06:498 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:06:498 <font size=2 color=00AF00>PASS = 14</font>
+05:20:06:498 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:06:498 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+05:20:06:498 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:06:498 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0006_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+05:20:11:634 <html><body><pre>
+05:20:11:634 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:11:634 ***</font>
+05:20:11:634 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:11:639 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:11:639 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:11:644 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:20:11:644 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:20:11:644 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:20:11:644 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:20:11:649 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:20:11:649 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:11:649 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:20:11:649 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:20:11:654 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:20:11:654 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:20:11:659 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:20:11:659 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:11:659 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:20:11:659 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:20:11:664 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:20:11:664 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:20:11:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:20:11:669 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:11:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:20:11:669 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:20:11:674 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:20:11:674 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:20:11:679 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:20:11:679 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:11:679 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:20:11:679 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:20:11:679 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:20:11:684 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:20:11:689 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:20:11:689 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:11:689 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:20:11:689 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:20:11:689 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:20:11:694 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:20:11:694 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:20:11:699 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:11:699 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:20:11:699 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:20:11:699 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:20:11:714 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:20:11:724 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:20:11:729 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:11:729 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:20:11:739 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:20:11:739 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:20:11:749 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:20:11:764 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:20:11:764 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:11:769 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:20:11:774 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:20:11:774 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:20:11:784 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:20:11:799 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:20:11:799 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:11:804 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:20:11:814 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:20:11:814 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:20:11:819 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:20:11:834 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:20:11:834 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:11:839 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:20:11:849 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:20:11:849 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:20:11:859 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:20:11:869 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:20:11:869 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:11:874 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:20:11:884 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:20:11:884 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:20:11:894 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:20:11:909 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:20:11:909 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:11:914 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:20:11:919 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:20:11:919 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:20:11:929 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:20:11:944 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:20:11:944 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:11:949 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:20:11:959 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:20:11:959 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:20:11:969 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:20:11:974 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:20:11:974 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:11:974 <font size=2 color=00AF00>PASS = 0</font>
+05:20:11:974 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:11:974 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:11:974 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:11:974 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:11:974 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:11:974 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:11:974 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:11:974 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:11:974 <font size=2 color=00AF00>PASS = 14</font>
+05:20:11:974 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:11:979 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+05:20:11:979 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:11:979 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0006_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:20:17:123 <html><body><pre>
+05:20:17:123 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:17:123 ***</font>
+05:20:17:123 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:17:125 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:20:17:125 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:20:17:125 INFO -  251 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:20:17:125 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:20:17:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:20:17:130 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:17:135 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:135 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:17:135 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:135 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:17:140 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:140 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:17:145 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:145 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:17:145 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:145 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:17:150 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:150 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:17:150 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:155 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:17:155 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:155 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:17:160 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:160 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:17:160 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:165 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:17:165 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:165 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:17:170 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:170 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:17:170 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:175 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:17:175 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:17:175 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:17:180 <font size=2 color=00AF00>PASS = 0</font>
+05:20:17:180 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:17:180 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:17:180 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:17:180 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:17:180 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:17:180 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:17:180 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:17:180 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:17:180 <font size=2 color=00AF00>PASS = 1</font>
+05:20:17:180 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:17:180 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+05:20:17:180 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:17:180 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0007_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:20:22:375 <html><body><pre>
+05:20:22:375 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:22:375 ***</font>
+05:20:22:375 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:22:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:20:22:380 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:20:22:380 INFO -  256 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:20:22:380 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:20:22:385 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:20:22:385 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:22:390 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:390 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:22:395 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:395 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:22:395 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:395 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:22:400 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:400 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:22:400 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:400 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:22:405 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:405 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:22:410 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:410 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:22:410 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:410 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:22:415 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:415 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:22:420 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:420 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:22:420 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:420 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:22:425 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:425 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:22:430 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:430 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:22:430 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:22:435 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:22:435 <font size=2 color=00AF00>PASS = 0</font>
+05:20:22:435 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:22:435 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:22:435 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:22:435 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:22:435 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:22:435 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:22:435 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:22:435 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:22:435 <font size=2 color=00AF00>PASS = 1</font>
+05:20:22:435 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:22:435 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+05:20:22:435 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:22:435 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0007_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+05:20:27:581 <html><body><pre>
+05:20:27:581 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:27:581 ***</font>
+05:20:27:581 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:27:586 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:27:586 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:27:586 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:20:27:586 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:20:27:586 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:20:27:591 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:20:27:596 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:20:27:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:27:596 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:20:27:596 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:20:27:596 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:20:27:601 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:20:27:601 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:20:27:606 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:27:606 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:20:27:606 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:20:27:606 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:20:27:606 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:20:27:611 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:20:27:611 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:27:616 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:20:27:616 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:20:27:616 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:20:27:616 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:20:27:621 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:20:27:621 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:27:626 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:20:27:626 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:20:27:626 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:20:27:626 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:20:27:631 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:20:27:631 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:27:636 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:20:27:636 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:20:27:636 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:20:27:636 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:20:27:641 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:20:27:641 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:27:646 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:20:27:646 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:20:27:646 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:20:27:656 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:20:27:671 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:20:27:671 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:27:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:20:27:681 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:20:27:686 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:20:27:691 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:20:27:706 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:20:27:706 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:27:711 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:20:27:721 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:20:27:721 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:20:27:731 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:20:27:741 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:20:27:746 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:27:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:20:27:756 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:20:27:756 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:20:27:766 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:20:27:781 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:20:27:781 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:27:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:20:27:791 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:20:27:791 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:20:27:801 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:20:27:816 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:20:27:816 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:27:821 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:20:27:831 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:20:27:831 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:20:27:841 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:20:27:851 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:20:27:856 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:27:856 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:20:27:866 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:20:27:866 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:20:27:876 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:20:27:891 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:20:27:891 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:27:896 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:20:27:901 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:20:27:901 INFO -  261 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:20:27:911 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:20:27:916 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:20:27:916 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:27:916 <font size=2 color=00AF00>PASS = 0</font>
+05:20:27:916 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:27:916 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:27:916 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:27:916 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:27:921 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:27:921 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:27:921 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:27:921 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:27:921 <font size=2 color=00AF00>PASS = 14</font>
+05:20:27:921 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:27:921 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+05:20:27:921 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:27:921 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0007_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+05:20:33:062 <html><body><pre>
+05:20:33:062 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:33:062 ***</font>
+05:20:33:067 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:33:067 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:33:067 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:33:072 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:20:33:072 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:20:33:072 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:20:33:072 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:20:33:077 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:20:33:077 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:33:082 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:20:33:082 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:20:33:082 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:20:33:082 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:20:33:087 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:20:33:087 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:33:092 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:20:33:092 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:20:33:092 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:20:33:092 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:20:33:097 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:20:33:097 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:33:102 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:20:33:102 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:20:33:102 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:20:33:102 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:20:33:107 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:20:33:107 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:33:112 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:20:33:112 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:20:33:112 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:20:33:112 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:20:33:117 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:20:33:117 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:33:122 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:20:33:122 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:20:33:122 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:20:33:122 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:20:33:125 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:20:33:125 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:33:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:20:33:130 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:20:33:130 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:20:33:140 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:20:33:155 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:20:33:155 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:33:160 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:20:33:165 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:20:33:165 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:20:33:175 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:20:33:190 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:20:33:190 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:33:195 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:20:33:205 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:20:33:205 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:20:33:215 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:20:33:225 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:20:33:230 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:33:230 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:20:33:240 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:20:33:240 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:20:33:250 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:20:33:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:20:33:265 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:33:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:20:33:275 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:20:33:275 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:20:33:285 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:20:33:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:20:33:301 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:33:306 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:20:33:311 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:20:33:316 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:20:33:321 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:20:33:336 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:20:33:336 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:33:341 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:20:33:351 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:20:33:351 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:20:33:361 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:20:33:371 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:20:33:371 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:33:376 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:20:33:386 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:20:33:386 INFO -  266 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:20:33:396 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:20:33:401 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:20:33:401 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:33:401 <font size=2 color=00AF00>PASS = 0</font>
+05:20:33:401 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:33:401 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:33:401 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:33:401 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:33:401 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:33:401 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:33:401 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:33:401 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:33:401 <font size=2 color=00AF00>PASS = 14</font>
+05:20:33:401 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:33:401 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+05:20:33:406 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:33:406 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0007_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:20:38:588 <html><body><pre>
+05:20:38:588 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:38:588 ***</font>
+05:20:38:588 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:38:593 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:20:38:593 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:20:38:593 INFO -  271 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:20:38:593 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:20:38:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:20:38:598 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:38:603 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:603 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:38:603 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:603 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:38:608 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:608 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:38:608 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:608 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:38:613 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:613 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:38:613 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:38:618 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:38:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:623 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:38:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:38:628 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:38:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:633 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:38:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:638 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:38:638 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:638 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:38:643 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:38:643 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:38:643 <font size=2 color=00AF00>PASS = 0</font>
+05:20:38:643 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:38:643 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:38:643 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:38:643 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:38:643 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:38:648 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:38:648 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:38:648 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:38:648 <font size=2 color=00AF00>PASS = 1</font>
+05:20:38:648 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:38:648 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+05:20:38:648 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:38:648 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+05:20:43:831 <html><body><pre>
+05:20:43:831 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:43:831 ***</font>
+05:20:43:836 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:43:836 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:43:836 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:43:841 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:43:841 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:43:841 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:43:843 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:43:843 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:43:843 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:43:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:20:43:848 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:20:43:848 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:20:43:848 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:20:43:853 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:20:43:853 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:43:858 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:20:43:858 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:20:43:858 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:20:43:858 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:20:43:863 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:20:43:863 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:43:868 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:20:43:868 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:20:43:868 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:20:43:868 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:20:43:873 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:20:43:873 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:43:878 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:20:43:878 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:20:43:878 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:20:43:878 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:20:43:883 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:20:43:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:43:888 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:20:43:888 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:20:43:888 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:20:43:888 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:20:43:893 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:20:43:893 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:43:898 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:20:43:898 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:20:43:898 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:20:43:908 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:20:43:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:20:43:923 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:43:923 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:20:43:933 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:20:43:933 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:20:43:943 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:20:43:963 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:20:43:963 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:43:968 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:20:43:973 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:20:43:978 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:20:43:983 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:20:43:998 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:20:43:998 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:44:000 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:20:44:010 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:20:44:010 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:20:44:020 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:20:44:030 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:20:44:030 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:44:035 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:20:44:045 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:20:44:045 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:20:44:055 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:20:44:065 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:20:44:070 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:44:075 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:20:44:080 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:20:44:080 INFO -  276 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:20:44:090 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:20:44:095 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:20:44:100 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:44:100 <font size=2 color=00AF00>PASS = 0</font>
+05:20:44:100 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:44:100 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:44:100 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:44:100 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:44:100 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:44:100 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:44:100 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:44:100 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:44:100 <font size=2 color=00AF00>PASS = 11</font>
+05:20:44:100 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:44:100 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+05:20:44:100 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:44:100 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+05:20:49:270 <html><body><pre>
+05:20:49:270 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:49:270 ***</font>
+05:20:49:270 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:49:275 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:49:275 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:49:275 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:49:275 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:49:280 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:49:280 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:49:280 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:49:280 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:49:285 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:20:49:285 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:20:49:285 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:20:49:285 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:20:49:290 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:20:49:290 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:49:296 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:20:49:296 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:20:49:296 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:20:49:296 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:20:49:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:20:49:301 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:49:306 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:20:49:306 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:20:49:306 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:20:49:306 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:20:49:311 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:20:49:311 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:49:316 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:20:49:316 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:20:49:316 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:20:49:316 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:20:49:321 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:20:49:321 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:49:326 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:20:49:326 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:20:49:326 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:20:49:326 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:20:49:331 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:20:49:331 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:49:336 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:20:49:336 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:20:49:336 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:20:49:346 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:20:49:361 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:20:49:361 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:49:366 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:20:49:371 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:20:49:376 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:20:49:381 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:20:49:396 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:20:49:396 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:49:401 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:20:49:411 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:20:49:411 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:20:49:421 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:20:49:431 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:20:49:436 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:49:441 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:20:49:446 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:20:49:446 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:20:49:456 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:20:49:471 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:20:49:471 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:49:476 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:20:49:481 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:20:49:481 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:20:49:491 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:20:49:506 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:20:49:506 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:49:511 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:20:49:521 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:20:49:521 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:20:49:526 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:20:49:531 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:20:49:536 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:49:536 <font size=2 color=00AF00>PASS = 0</font>
+05:20:49:536 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:49:536 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:49:536 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:49:536 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:49:536 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:49:536 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:49:536 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:49:536 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:49:536 <font size=2 color=00AF00>PASS = 11</font>
+05:20:49:536 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:49:536 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+05:20:49:536 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:49:536 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+05:20:54:696 <html><body><pre>
+05:20:54:696 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:20:54:696 ***</font>
+05:20:54:701 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:20:54:701 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:20:54:701 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:20:54:701 INFO -  286 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:20:54:706 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:20:54:711 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:20:54:711 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:20:54:711 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:20:54:711 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:20:54:711 INFO -  286 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:20:54:716 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:20:54:716 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:20:54:721 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:20:54:721 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:20:54:721 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:20:54:721 INFO -  286 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:20:54:726 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:20:54:726 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:20:54:731 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:20:54:731 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:20:54:731 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:20:54:731 INFO -  286 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:20:54:731 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:20:54:736 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:20:54:736 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:20:54:741 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:741 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:20:54:746 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:746 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:20:54:746 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:746 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:20:54:750 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:750 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:20:54:755 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:755 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:20:54:755 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:755 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:20:54:760 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:20:54:765 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:765 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:20:54:770 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:775 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:20:54:780 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:790 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:20:54:790 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:20:54:800 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:20:54:800 <font size=2 color=00AF00>PASS = 0</font>
+05:20:54:800 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:54:800 <font size=2 color=0000FF>ABORT = 0</font>
+05:20:54:800 <font size=2 color=0000FF>PANIC = 0</font>
+05:20:54:800 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:54:800 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:20:54:805 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:20:54:805 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:20:54:805 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:20:54:805 <font size=2 color=00AF00>PASS = 4</font>
+05:20:54:805 <font size=2 color=FF0000>FAIL = 0</font>
+05:20:54:805 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+05:20:54:805 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:20:54:805 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+05:21:00:000 <html><body><pre>
+05:21:00:000 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:00:000 ***</font>
+05:21:00:000 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:00:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:21:00:005 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:21:00:005 INFO -  291 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:21:00:005 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:21:00:010 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:21:00:010 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:00:015 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:21:00:015 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:21:00:015 INFO -  291 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:21:00:015 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:21:00:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:21:00:020 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:00:025 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:21:00:025 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:21:00:025 INFO -  291 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:21:00:025 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:21:00:030 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:21:00:030 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:00:035 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:21:00:035 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:21:00:035 INFO -  291 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:21:00:035 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:21:00:040 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:21:00:040 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:00:045 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:045 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:00:045 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:050 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:00:050 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:050 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:00:055 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:055 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:00:055 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:060 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:00:060 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:060 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:00:065 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:065 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:00:065 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:065 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:00:070 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:080 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:00:085 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:090 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:00:095 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:00:105 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:00:105 <font size=2 color=00AF00>PASS = 0</font>
+05:21:00:105 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:00:105 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:00:105 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:00:105 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:00:105 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:00:105 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:00:105 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:00:105 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:00:105 <font size=2 color=00AF00>PASS = 4</font>
+05:21:00:105 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:00:105 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+05:21:00:105 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:00:110 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0008_5.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+05:21:05:269 <html><body><pre>
+05:21:05:269 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:05:269 ***</font>
+05:21:05:269 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:05:274 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:21:05:274 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:21:05:274 INFO -  296 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:21:05:274 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:21:05:279 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:21:05:279 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:05:284 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:21:05:284 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:21:05:284 INFO -  296 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:21:05:284 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:21:05:289 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:21:05:289 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:05:296 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:21:05:296 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:21:05:296 INFO -  296 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:21:05:296 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:21:05:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:21:05:301 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:05:306 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:21:05:306 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:21:05:306 INFO -  296 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:21:05:306 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:21:05:311 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:21:05:311 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:05:311 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:21:05:316 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:21:05:316 INFO -  296 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:21:05:316 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:21:05:321 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:21:05:321 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:05:321 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:21:05:321 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:21:05:321 INFO -  296 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:21:05:326 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:21:05:331 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:21:05:331 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:05:331 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:336 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:05:336 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:336 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:05:341 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:351 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:05:356 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:361 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:05:366 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:376 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:05:381 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:386 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:05:391 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:401 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:05:401 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:411 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:05:416 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:05:426 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:05:426 <font size=2 color=00AF00>PASS = 0</font>
+05:21:05:426 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:05:426 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:05:426 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:05:426 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:05:426 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:05:426 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:05:426 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:05:426 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:05:426 <font size=2 color=00AF00>PASS = 6</font>
+05:21:05:426 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:05:426 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 9</font>
+05:21:05:426 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:05:426 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0009_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:21:10:618 <html><body><pre>
+05:21:10:618 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:10:618 ***</font>
+05:21:10:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:10:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:623 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:10:628 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:10:628 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:10:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:633 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:10:638 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:21:10:638 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:21:10:638 INFO -  301 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:21:10:638 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:21:10:643 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:21:10:643 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:10:648 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:648 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:10:648 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:648 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:10:653 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:653 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:10:653 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:653 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:10:658 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:658 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:10:663 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:663 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:10:663 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:663 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:10:668 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:668 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:10:673 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:673 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:10:673 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:10:678 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:10:678 <font size=2 color=00AF00>PASS = 0</font>
+05:21:10:678 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:10:678 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:10:678 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:10:678 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:10:678 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:10:678 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:10:678 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:10:678 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:10:678 <font size=2 color=00AF00>PASS = 1</font>
+05:21:10:678 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:10:678 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+05:21:10:678 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:10:678 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0009_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+05:21:15:828 <html><body><pre>
+05:21:15:828 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:15:828 ***</font>
+05:21:15:833 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:15:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:21:15:833 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:21:15:833 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:21:15:838 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:21:15:843 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:21:15:843 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:15:843 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:21:15:843 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:21:15:843 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:21:15:848 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:21:15:853 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:21:15:853 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:15:853 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:21:15:853 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:21:15:853 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:21:15:858 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:21:15:858 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:21:15:858 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:15:863 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:21:15:863 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:21:15:863 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:21:15:863 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:21:15:868 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:21:15:868 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:15:873 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:15:873 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:15:878 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:21:15:878 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:21:15:878 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:21:15:878 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:21:15:883 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:21:15:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:15:888 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:21:15:888 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:21:15:888 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:21:15:888 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:21:15:893 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:21:15:893 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:15:898 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:21:15:898 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:21:15:898 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:21:15:908 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:21:15:923 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:21:15:923 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:15:928 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:21:15:933 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:21:15:938 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:21:15:943 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:21:15:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:21:15:958 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:15:963 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:21:15:973 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:21:15:973 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:21:15:983 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:21:15:993 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:21:15:998 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:15:998 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:21:16:005 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:21:16:005 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:21:16:015 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:21:16:030 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:21:16:030 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:16:035 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:21:16:040 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:21:16:040 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:21:16:050 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:21:16:065 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:21:16:065 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:16:070 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:21:16:075 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:21:16:080 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:21:16:085 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:21:16:100 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:21:16:100 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:16:105 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:21:16:115 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:21:16:115 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:21:16:125 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:21:16:135 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:21:16:140 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:16:140 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:21:16:150 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:21:16:150 INFO -  306 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:21:16:160 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:21:16:165 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:21:16:165 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:16:165 <font size=2 color=00AF00>PASS = 0</font>
+05:21:16:165 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:16:165 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:16:165 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:16:165 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:16:165 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:16:170 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:16:170 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:16:170 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:16:170 <font size=2 color=00AF00>PASS = 14</font>
+05:21:16:170 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:16:170 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+05:21:16:170 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:16:170 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0010_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+05:21:21:374 <html><body><pre>
+05:21:21:374 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:21:374 ***</font>
+05:21:21:379 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:21:379 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:21:21:379 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:21:21:379 INFO -  311 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:21:21:384 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:21:21:389 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:21:21:389 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:21:389 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:21:21:389 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:21:21:389 INFO -  311 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:21:21:394 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:21:21:399 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:21:21:399 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:21:399 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:21:21:399 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:21:21:399 INFO -  311 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:21:21:399 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:21:21:404 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:21:21:404 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:21:409 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:409 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:21:414 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:21:21:414 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:21:21:414 INFO -  311 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:21:21:414 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:21:21:419 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:21:21:419 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:21:424 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:424 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:21:424 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:424 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:21:429 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:429 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:21:434 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:434 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:21:434 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:434 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:21:439 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:439 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:21:439 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:444 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:21:449 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:454 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:21:459 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:469 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:21:474 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:21:479 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:21:479 <font size=2 color=00AF00>PASS = 0</font>
+05:21:21:479 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:21:479 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:21:479 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:21:479 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:21:479 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:21:479 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:21:484 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:21:484 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:21:484 <font size=2 color=00AF00>PASS = 4</font>
+05:21:21:484 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:21:484 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+05:21:21:484 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:21:484 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0010_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+05:21:26:640 <html><body><pre>
+05:21:26:640 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:26:640 ***</font>
+05:21:26:640 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:26:645 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:26:645 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:26:645 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:26:645 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:26:650 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:26:650 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:26:650 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:21:26:650 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:21:26:655 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:21:26:655 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:21:26:660 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:21:26:660 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:26:660 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:21:26:660 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:26:665 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:21:26:665 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:21:26:665 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:21:26:665 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:21:26:670 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:21:26:670 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:26:675 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:21:26:675 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:21:26:675 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:21:26:675 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:21:26:680 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:21:26:680 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:26:685 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:21:26:685 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:21:26:685 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:21:26:685 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:21:26:690 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:21:26:690 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:26:695 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:21:26:695 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:21:26:695 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:21:26:695 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:21:26:700 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:21:26:700 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:26:705 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:21:26:705 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:21:26:705 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:21:26:715 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:21:26:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:21:26:730 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:26:735 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:21:26:745 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:21:26:745 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:21:26:755 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:21:26:765 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:21:26:770 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:26:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:21:26:780 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:21:26:780 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:21:26:790 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:21:26:805 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:21:26:805 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:26:810 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:21:26:815 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:21:26:815 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:21:26:825 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:21:26:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:21:26:840 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:26:845 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:21:26:855 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:21:26:855 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:21:26:865 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:21:26:875 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:21:26:880 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:26:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:21:26:890 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:21:26:890 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:21:26:900 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:21:26:905 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:21:26:905 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:26:905 <font size=2 color=00AF00>PASS = 0</font>
+05:21:26:905 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:26:910 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:26:910 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:26:910 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:26:910 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:26:910 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:26:910 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:26:910 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:26:910 <font size=2 color=00AF00>PASS = 11</font>
+05:21:26:910 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:26:910 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+05:21:26:910 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:26:910 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0011_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+05:21:32:086 <html><body><pre>
+05:21:32:086 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:32:086 ***</font>
+05:21:32:086 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:32:091 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:21:32:091 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:21:32:091 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:21:32:091 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:21:32:093 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:21:32:093 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:32:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:21:32:098 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:21:32:098 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:21:32:098 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:21:32:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:21:32:103 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:32:108 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:21:32:108 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:21:32:108 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:21:32:108 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:21:32:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:21:32:113 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:32:118 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:21:32:118 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:21:32:118 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:21:32:118 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:21:32:123 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:21:32:123 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:32:128 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:21:32:128 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:21:32:128 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:21:32:128 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:21:32:133 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:21:32:133 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:32:133 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:21:32:140 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:21:32:140 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:21:32:140 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:21:32:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:21:32:145 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:32:150 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:21:32:150 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:21:32:150 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:21:32:150 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:21:32:165 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:21:32:165 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:32:170 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:21:32:175 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:21:32:175 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:21:32:185 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:21:32:200 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:21:32:200 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:32:205 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:21:32:210 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:21:32:215 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:21:32:225 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:21:32:235 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:21:32:235 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:32:240 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:21:32:250 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:21:32:250 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:21:32:260 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:21:32:275 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:21:32:275 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:32:275 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:21:32:285 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:21:32:285 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:21:32:296 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:21:32:311 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:21:32:311 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:32:316 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:21:32:321 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:21:32:321 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:21:32:331 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:21:32:346 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:21:32:346 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:32:351 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:21:32:356 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:21:32:361 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:21:32:371 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:21:32:381 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:21:32:381 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:32:386 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:21:32:396 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:21:32:396 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:21:32:406 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:21:32:416 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:21:32:421 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:32:421 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:21:32:431 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:21:32:431 INFO -  321 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:21:32:441 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:21:32:446 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:21:32:446 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:32:446 <font size=2 color=00AF00>PASS = 0</font>
+05:21:32:446 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:32:446 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:32:446 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:32:446 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:32:446 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:32:446 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:32:451 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:32:451 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:32:451 <font size=2 color=00AF00>PASS = 15</font>
+05:21:32:451 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:32:451 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:21:32:451 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:32:451 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0011_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+05:21:37:609 <html><body><pre>
+05:21:37:609 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:37:609 ***</font>
+05:21:37:609 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:37:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:21:37:614 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:21:37:614 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:21:37:614 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:21:37:619 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:21:37:619 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:37:624 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:21:37:624 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:21:37:624 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:21:37:624 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:21:37:629 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:21:37:629 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:37:634 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:21:37:634 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:21:37:634 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:21:37:634 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:21:37:639 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:21:37:639 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:37:644 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:21:37:644 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:21:37:644 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:21:37:644 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:21:37:649 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:21:37:649 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:37:649 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:21:37:649 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:21:37:654 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:21:37:654 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:21:37:659 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:21:37:659 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:37:659 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:21:37:659 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:21:37:659 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:21:37:664 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:21:37:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:21:37:669 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:37:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:21:37:669 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:21:37:669 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:21:37:674 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:21:37:684 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:21:37:689 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:37:689 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:21:37:699 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:21:37:699 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:21:37:709 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:21:37:724 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:21:37:724 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:37:729 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:21:37:734 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:21:37:734 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:21:37:744 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:21:37:759 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:21:37:759 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:37:764 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:21:37:774 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:21:37:774 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:21:37:784 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:21:37:794 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:21:37:794 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:37:799 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:21:37:809 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:21:37:809 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:21:37:819 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:21:37:829 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:21:37:834 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:37:834 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:21:37:844 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:21:37:844 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:21:37:854 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:21:37:869 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:21:37:869 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:37:874 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:21:37:879 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:21:37:879 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:21:37:890 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:21:37:905 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:21:37:905 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:37:910 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:21:37:915 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:21:37:920 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:21:37:930 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:21:37:940 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:21:37:940 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:37:945 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:21:37:955 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:21:37:955 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:21:37:965 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:21:37:970 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:21:37:970 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:37:970 <font size=2 color=00AF00>PASS = 0</font>
+05:21:37:970 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:37:970 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:37:970 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:37:970 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:37:970 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:37:970 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:37:970 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:37:970 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:37:970 <font size=2 color=00AF00>PASS = 15</font>
+05:21:37:975 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:37:975 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:21:37:975 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:37:975 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0014_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+05:21:37:609 <html><body><pre>
+05:21:37:609 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:21:37:609 ***</font>
+05:21:37:609 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:21:37:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:21:37:614 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:21:37:614 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:21:37:614 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:21:37:619 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:21:37:619 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:21:37:624 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:21:37:624 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:21:37:624 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:21:37:624 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:21:37:629 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:21:37:629 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:21:37:634 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:21:37:634 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:21:37:634 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:21:37:634 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:21:37:639 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:21:37:639 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:21:37:644 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:21:37:644 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:21:37:644 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:21:37:644 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:21:37:649 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:21:37:649 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:21:37:649 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:21:37:649 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:21:37:654 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:21:37:654 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:21:37:659 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:21:37:659 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:21:37:659 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:21:37:659 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:21:37:659 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:21:37:664 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:21:37:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:21:37:669 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:21:37:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:21:37:669 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:21:37:669 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:21:37:674 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:21:37:684 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:21:37:689 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:21:37:689 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:21:37:699 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:21:37:699 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:21:37:709 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:21:37:724 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:21:37:724 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:21:37:729 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:21:37:734 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:21:37:734 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:21:37:744 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:21:37:759 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:21:37:759 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:21:37:764 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:21:37:774 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:21:37:774 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:21:37:784 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:21:37:794 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:21:37:794 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:21:37:799 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:21:37:809 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:21:37:809 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:21:37:819 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:21:37:829 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:21:37:834 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:21:37:834 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:21:37:844 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:21:37:844 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:21:37:854 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:21:37:869 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:21:37:869 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:21:37:874 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:21:37:879 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:21:37:879 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:21:37:890 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:21:37:905 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:21:37:905 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:21:37:910 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:21:37:915 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:21:37:920 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:21:37:930 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:21:37:940 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:21:37:940 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:21:37:945 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:21:37:955 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:21:37:955 INFO -  326 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:21:37:965 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:21:37:970 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:21:37:970 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:21:37:970 <font size=2 color=00AF00>PASS = 0</font>
+05:21:37:970 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:37:970 <font size=2 color=0000FF>ABORT = 0</font>
+05:21:37:970 <font size=2 color=0000FF>PANIC = 0</font>
+05:21:37:970 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:37:970 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:21:37:970 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:21:37:970 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:21:37:970 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:21:37:970 <font size=2 color=00AF00>PASS = 15</font>
+05:21:37:975 <font size=2 color=FF0000>FAIL = 0</font>
+05:21:37:975 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:21:37:975 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:21:37:975 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0014_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+05:22:01:066 <html><body><pre>
+05:22:01:066 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:22:01:066 ***</font>
+05:22:01:066 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:22:01:071 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:22:01:071 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:22:01:071 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:22:01:071 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:22:01:076 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:22:01:076 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:22:01:081 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:22:01:081 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:22:01:081 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:22:01:081 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:22:01:086 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:22:01:086 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:22:01:091 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:22:01:091 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:22:01:091 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:22:01:091 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:22:01:096 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:22:01:096 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:22:01:101 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:22:01:101 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:22:01:101 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:22:01:101 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:22:01:106 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:22:01:106 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:22:01:106 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+05:22:01:111 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+05:22:01:111 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+05:22:01:111 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+05:22:01:116 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+05:22:01:116 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:22:01:116 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:22:01:121 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:22:01:121 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:22:01:121 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:22:01:126 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:22:01:126 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:22:01:126 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:22:01:131 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:22:01:131 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:22:01:131 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:22:01:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:22:01:145 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:22:01:150 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:22:01:160 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:22:01:160 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:22:01:170 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:22:01:185 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:22:01:185 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:22:01:190 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:22:01:195 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:22:01:200 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:22:01:210 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:22:01:225 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:22:01:225 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:22:01:230 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:22:01:235 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:22:01:235 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:22:01:250 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:22:01:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:22:01:265 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:22:01:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:22:01:275 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:22:01:275 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:22:01:290 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:22:01:306 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:22:01:306 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:22:01:311 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:22:01:316 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:22:01:316 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:22:01:331 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:22:01:341 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:22:01:346 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:22:01:346 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:22:01:356 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:22:01:356 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:22:01:366 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:22:01:381 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:22:01:381 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:22:01:386 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:22:01:396 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:22:01:396 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:22:01:406 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:22:01:421 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:22:01:421 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:22:01:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:22:01:436 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:22:01:436 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:22:01:446 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:22:01:451 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:22:01:451 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:22:01:451 <font size=2 color=00AF00>PASS = 0</font>
+05:22:01:451 <font size=2 color=FF0000>FAIL = 0</font>
+05:22:01:451 <font size=2 color=0000FF>ABORT = 0</font>
+05:22:01:456 <font size=2 color=0000FF>PANIC = 0</font>
+05:22:01:456 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:22:01:456 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:22:01:456 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:22:01:456 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:22:01:456 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:22:01:456 <font size=2 color=00AF00>PASS = 15</font>
+05:22:01:456 <font size=2 color=FF0000>FAIL = 0</font>
+05:22:01:456 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:22:01:456 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:22:01:456 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0015_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+05:22:06:740 <html><body><pre>
+05:22:06:740 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1019
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 05:22:06:740 ***</font>
+05:22:06:745 c:\testdata\scripts\pause.script START_TESTCASE DT-TEF-ScriptCommand-0002
+05:22:06:745 <font size=2 color=00AF00>c:\testdata\scripts\pause.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0002  </font>
+05:22:06:750 c:\testdata\scripts\pause.script 	PAUSE	
+05:22:08:971 c:\testdata\scripts\pause.script END_TESTCASE DT-TEF-ScriptCommand-0002
+05:22:08:976 <font size=2 color=00AF00>c:\testdata\scripts\pause.script Line = 12 Command = END_TESTCASE DT-TEF-ScriptCommand-0002 ***TestCaseResult = PASS </font>
+05:22:08:976 c:\testdata\scripts\pause.script PRINT PAUSE SCRIPT COMMAND TESTING HAS COMPLETED
+05:22:08:976 INFO -  342 ScriptEngine.cpp 1381  PAUSE SCRIPT COMMAND TESTING HAS COMPLETED
+
+05:22:08:981 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:22:08:981 <font size=2 color=00AF00>PASS = 0</font>
+05:22:08:981 <font size=2 color=FF0000>FAIL = 0</font>
+05:22:08:981 <font size=2 color=0000FF>ABORT = 0</font>
+05:22:08:981 <font size=2 color=0000FF>PANIC = 0</font>
+05:22:08:981 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:22:08:981 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:22:08:981 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:22:08:981 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:22:08:981 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:22:08:981 <font size=2 color=00AF00>PASS = 1</font>
+05:22:08:981 <font size=2 color=FF0000>FAIL = 0</font>
+05:22:08:981 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:22:08:981 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:22:08:981 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0017_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,86 @@
+05:26:49:463 <html><body><pre>
+05:26:49:463 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1022
+RUN_SCRIPT COUNT : 1
+START_TESTCASE COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 29/10/2008 05:26:49:463 ***</font>
+05:26:49:468 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0001
+05:26:49:468 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 5 Command = START_TESTCASE DT-TEF-AnotherTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:473 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script RUN_SCRIPT	C:\testdata\scripts\te_regseltestcase.script
+05:26:49:473 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:26:49:473 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:478 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:26:49:478 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:478 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:26:49:483 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:26:49:483 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:26:49:483 INFO -  168 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:26:49:483 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:26:49:488 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:26:49:493 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:26:49:493 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:493 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:26:49:498 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:498 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:26:49:503 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:503 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:26:49:503 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:503 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:26:49:508 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:508 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:26:49:513 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:513 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:26:49:513 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:513 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:26:49:518 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:518 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:26:49:523 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:523 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:26:49:523 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:528 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:26:49:528 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:533 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:26:49:543 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:548 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0002
+05:26:49:558 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 11 Command = START_TESTCASE DT-TEF-AnotherTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:562 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:26:49:572 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 15 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:26:49:577 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-SelTestCase-0003
+05:26:49:587 INFO -  168 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:26:49:592 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:26:49:602 WARN -  168 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-SelTestCase-0003 re-used
+05:26:49:607 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 17 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:26:49:607 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0003
+05:26:49:622 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 19 Command = START_TESTCASE DT-TEF-AnotherTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:627 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0004
+05:26:49:637 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 23 Command = START_TESTCASE DT-TEF-AnotherTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:637 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0005
+05:26:49:652 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 27 Command = START_TESTCASE DT-TEF-AnotherTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:657 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:26:49:667 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 31 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:672 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0006
+05:26:49:682 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 35 Command = START_TESTCASE DT-TEF-AnotherTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:687 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0007
+05:26:49:697 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 39 Command = START_TESTCASE DT-TEF-AnotherTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:49:702 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:26:49:702 <font size=2 color=00AF00>PASS = 0</font>
+05:26:49:702 <font size=2 color=FF0000>FAIL = 0</font>
+05:26:49:702 <font size=2 color=0000FF>ABORT = 0</font>
+05:26:49:702 <font size=2 color=0000FF>PANIC = 0</font>
+05:26:49:702 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:26:49:702 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:26:49:702 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:26:49:702 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+05:26:49:702 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:26:49:702 <font size=2 color=00AF00>PASS = 2</font>
+05:26:49:702 <font size=2 color=FF0000>FAIL = 0</font>
+05:26:49:702 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 22</font>
+05:26:49:702 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:26:49:702 <font size=2 color=00AFFF>RUN_SCRIPT_SUMMARY:</font>
+05:26:49:702 <font size=2 color=00AF00>EXECUTED_SCRIPTS = 1</font>
+05:26:49:702 <font size=2 color=FF0000>FAILED_TO_OPEN = 0</font>
+05:26:49:702 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-command-line-0017_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,186 @@
+05:26:54:894 <html><body><pre>
+05:26:54:894 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1022
+RUN_SCRIPT COUNT : 1
+START_TESTCASE COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 29/10/2008 05:26:54:894 ***</font>
+05:26:54:899 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0001
+05:26:54:899 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 5 Command = START_TESTCASE DT-TEF-AnotherTestCase-0001  </font>
+05:26:54:899 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0001
+05:26:54:904 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0001
+
+05:26:54:904 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0001
+05:26:54:909 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 7 Command = END_TESTCASE DT-TEF-AnotherTestCase-0001 ***TestCaseResult = PASS </font>
+05:26:54:909 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script RUN_SCRIPT	C:\testdata\scripts\te_regseltestcase.script
+05:26:54:914 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:26:54:914 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:26:54:914 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:26:54:919 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:26:54:919 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:26:54:919 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:26:54:924 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:26:54:924 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:26:54:929 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:26:54:929 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:26:54:929 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:26:54:934 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:26:54:934 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:26:54:934 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:26:54:934 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:26:54:939 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:26:54:939 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:26:54:944 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:26:54:944 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:26:54:944 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:26:54:949 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:26:54:949 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:26:54:949 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:26:54:954 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:26:54:954 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:26:54:969 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:54:969 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:26:54:984 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:26:54:984 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:26:54:994 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:26:54:999 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:26:55:005 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:26:55:010 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:26:55:020 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:26:55:025 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:26:55:035 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:26:55:035 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:26:55:050 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:26:55:055 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:26:55:065 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:26:55:070 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:26:55:080 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:26:55:080 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:26:55:095 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:26:55:095 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:26:55:110 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:26:55:110 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:26:55:125 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:26:55:125 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:26:55:140 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:26:55:140 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:26:55:155 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:26:55:155 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:26:55:165 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:26:55:170 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:26:55:180 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:26:55:185 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:26:55:200 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:26:55:200 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:26:55:210 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:26:55:215 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:26:55:225 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:26:55:230 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:26:55:240 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:26:55:245 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:26:55:255 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:26:55:255 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:26:55:270 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:26:55:275 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:26:55:285 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:26:55:290 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:26:55:300 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:26:55:305 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:26:55:315 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:26:55:320 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:26:55:335 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:26:55:335 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:26:55:345 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:26:55:345 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:26:55:364 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:26:55:369 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:26:55:375 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:26:55:380 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:26:55:390 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:26:55:390 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:26:55:395 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:26:55:400 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0002
+05:26:55:410 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 11 Command = START_TESTCASE DT-TEF-AnotherTestCase-0002  </font>
+05:26:55:415 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0002
+05:26:55:425 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0002
+
+05:26:55:430 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0002
+05:26:55:440 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 13 Command = END_TESTCASE DT-TEF-AnotherTestCase-0002 ***TestCaseResult = PASS </font>
+05:26:55:445 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:26:55:460 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 15 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:26:55:460 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-SelTestCase-0003
+05:26:55:470 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:26:55:475 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:26:55:485 WARN -  173 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-SelTestCase-0003 re-used
+05:26:55:490 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 17 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:26:55:495 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0003
+05:26:55:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 19 Command = START_TESTCASE DT-TEF-AnotherTestCase-0003  </font>
+05:26:55:510 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0003
+05:26:55:520 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0003
+
+05:26:55:520 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0003
+05:26:55:535 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 21 Command = END_TESTCASE DT-TEF-AnotherTestCase-0003 ***TestCaseResult = PASS </font>
+05:26:55:540 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0004
+05:26:55:550 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 23 Command = START_TESTCASE DT-TEF-AnotherTestCase-0004  </font>
+05:26:55:555 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0004
+05:26:55:565 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0004
+
+05:26:55:565 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0004
+05:26:55:580 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 25 Command = END_TESTCASE DT-TEF-AnotherTestCase-0004 ***TestCaseResult = PASS </font>
+05:26:55:585 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0005
+05:26:55:595 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 27 Command = START_TESTCASE DT-TEF-AnotherTestCase-0005  </font>
+05:26:55:600 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0005
+05:26:55:610 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0005
+
+05:26:55:615 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0005
+05:26:55:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 29 Command = END_TESTCASE DT-TEF-AnotherTestCase-0005 ***TestCaseResult = PASS </font>
+05:26:55:630 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:26:55:645 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 31 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:26:55:645 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0006
+05:26:55:660 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 35 Command = START_TESTCASE DT-TEF-AnotherTestCase-0006  </font>
+05:26:55:660 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0006
+05:26:55:675 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0006
+
+05:26:55:675 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0006
+05:26:55:690 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 37 Command = END_TESTCASE DT-TEF-AnotherTestCase-0006 ***TestCaseResult = PASS </font>
+05:26:55:690 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0007
+05:26:55:705 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 39 Command = START_TESTCASE DT-TEF-AnotherTestCase-0007  </font>
+05:26:55:710 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0007
+05:26:55:720 INFO -  173 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0007
+
+05:26:55:720 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0007
+05:26:55:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 41 Command = END_TESTCASE DT-TEF-AnotherTestCase-0007 ***TestCaseResult = PASS </font>
+05:26:55:744 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:26:55:744 <font size=2 color=00AF00>PASS = 0</font>
+05:26:55:744 <font size=2 color=FF0000>FAIL = 0</font>
+05:26:55:744 <font size=2 color=0000FF>ABORT = 0</font>
+05:26:55:744 <font size=2 color=0000FF>PANIC = 0</font>
+05:26:55:744 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:26:55:744 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:26:55:744 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:26:55:744 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+05:26:55:744 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:26:55:744 <font size=2 color=00AF00>PASS = 22</font>
+05:26:55:744 <font size=2 color=FF0000>FAIL = 0</font>
+05:26:55:744 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 2</font>
+05:26:55:744 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:26:55:744 <font size=2 color=00AFFF>RUN_SCRIPT_SUMMARY:</font>
+05:26:55:744 <font size=2 color=00AF00>EXECUTED_SCRIPTS = 1</font>
+05:26:55:744 <font size=2 color=FF0000>FAILED_TO_OPEN = 0</font>
+05:26:55:744 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,116 @@
+07:58:12:085 <html><body><pre>
+07:58:12:085 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 17
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:58:12:085 ***</font>
+07:58:12:090 c:\testdata\scripts\dt-tef-concurrent-0001.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+07:58:12:140 c:\testdata\scripts\dt-tef-concurrent-0001.script PRINT
+07:58:12:140 INFO -  1698 ScriptEngine.cpp 1381 
+
+07:58:12:140 c:\testdata\scripts\dt-tef-concurrent-0001.script START_TESTCASE DT-TEF-Concurrent-0001
+07:58:12:150 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0001  </font>
+07:58:12:155 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:58:12:160 INFO -  1703 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:12:160
+07:58:12:165 INFO -  1703 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:17:171 INFO -  1703 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:171
+07:58:17:176 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 19 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:58:17:181 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:58:17:186 INFO -  1704 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:17:186
+07:58:17:191 INFO -  1704 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:17:191 INFO -  1704 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:191
+07:58:17:196 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:58:17:206 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:58:17:211 INFO -  1705 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:17:211
+07:58:17:216 INFO -  1705 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:17:216 INFO -  1705 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:216
+07:58:17:221 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:58:17:226 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:58:17:231 INFO -  1706 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:17:231
+07:58:17:234 INFO -  1706 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+07:58:17:234 INFO -  1706 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:234
+07:58:17:244 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:58:17:244 c:\testdata\scripts\dt-tef-concurrent-0001.script 	CONCURRENT
+07:58:17:254 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:58:17:259 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:58:17:269 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:58:17:279 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:58:17:306 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+07:58:17:326 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+07:58:17:348 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+07:58:17:373 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+07:58:17:393 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+07:58:17:413 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+07:58:17:442 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+07:58:17:467 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+07:58:17:487 c:\testdata\scripts\dt-tef-concurrent-0001.script 	CONSECUTIVE
+07:58:17:542 INFO -  1707 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:17:542
+07:58:17:542 INFO -  1708 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:17:542
+07:58:17:542 INFO -  1709 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:17:542
+07:58:17:542 INFO -  1710 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:17:542
+07:58:17:546 INFO -  1711 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:17:546
+07:58:17:546 INFO -  1712 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:17:546
+07:58:17:546 INFO -  1713 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:17:546
+07:58:17:546 INFO -  1714 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:17:546
+07:58:17:551 INFO -  1715 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 07:58:17:551
+07:58:17:551 INFO -  1716 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 07:58:17:551
+07:58:17:551 INFO -  1717 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 07:58:17:551
+07:58:17:551 INFO -  1718 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 07:58:17:551
+07:58:17:561 INFO -  1707 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:17:561 INFO -  1708 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:17:561 INFO -  1709 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:17:561 INFO -  1710 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+07:58:17:561 INFO -  1711 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:17:561 INFO -  1712 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:17:561 INFO -  1713 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:17:561 INFO -  1714 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+07:58:17:561 INFO -  1715 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:17:561 INFO -  1716 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:17:561 INFO -  1717 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:17:561 INFO -  1718 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+07:58:17:566 INFO -  1708 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:566
+07:58:17:566 INFO -  1709 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:566
+07:58:17:566 INFO -  1710 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:566
+07:58:17:571 INFO -  1712 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:571
+07:58:17:571 INFO -  1713 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:571
+07:58:17:571 INFO -  1714 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:571
+07:58:17:576 INFO -  1716 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:576
+07:58:17:576 INFO -  1717 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:576
+07:58:17:576 INFO -  1718 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 07:58:17:576
+07:58:17:596 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:58:17:601 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:58:17:606 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:58:17:616 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+07:58:17:621 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+07:58:17:631 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+07:58:17:636 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+07:58:17:641 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+07:58:17:651 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+07:58:22:578 INFO -  1707 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:22:578
+07:58:22:578 INFO -  1711 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:22:578
+07:58:22:578 INFO -  1715 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 07:58:22:578
+07:58:22:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:58:22:593 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+07:58:22:603 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+07:58:22:608 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+07:58:22:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+07:58:22:638 c:\testdata\scripts\dt-tef-concurrent-0001.script END_TESTCASE DT-TEF-Concurrent-0001
+07:58:22:661 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 38 Command = END_TESTCASE DT-TEF-Concurrent-0001 ***TestCaseResult = PASS </font>
+07:58:22:661 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:58:22:666 <font size=2 color=00AF00>PASS = 17</font>
+07:58:22:666 <font size=2 color=FF0000>FAIL = 0</font>
+07:58:22:666 <font size=2 color=0000FF>ABORT = 0</font>
+07:58:22:666 <font size=2 color=0000FF>PANIC = 0</font>
+07:58:22:666 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:58:22:666 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:58:22:666 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:58:22:666 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:58:22:666 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:58:22:666 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:58:22:666 <font size=2 color=00AF00>PASS = 1</font>
+07:58:22:666 <font size=2 color=FF0000>FAIL = 0</font>
+07:58:22:666 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:58:22:666 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:58:22:666 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,120 @@
+07:58:27:924 <html><body><pre>
+07:58:27:924 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 17
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:58:27:924 ***</font>
+07:58:27:929 c:\testdata\scripts\dt-tef-concurrent-0002.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+07:58:28:055 c:\testdata\scripts\dt-tef-concurrent-0002.script PRINT
+07:58:28:060 INFO -  1721 ScriptEngine.cpp 1381 
+
+07:58:28:060 c:\testdata\scripts\dt-tef-concurrent-0002.script START_TESTCASE DT-TEF-Concurrent-0002
+07:58:28:065 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0002  </font>
+07:58:28:070 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:58:28:080 INFO -  1726 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:28:806
+07:58:28:080 INFO -  1726 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:33:093 INFO -  1726 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:33:937
+07:58:33:098 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:58:33:103 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:58:33:109 INFO -  1727 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:33:109
+07:58:33:109 INFO -  1727 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:33:114 INFO -  1727 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:33:114
+07:58:33:119 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:58:33:129 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:58:33:134 INFO -  1728 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:33:134
+07:58:33:134 INFO -  1728 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:33:139 INFO -  1728 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:33:139
+07:58:33:144 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:58:33:149 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:58:33:154 INFO -  1729 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:33:154
+07:58:33:154 INFO -  1729 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+07:58:33:154 INFO -  1729 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:33:154
+07:58:33:164 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:58:33:169 c:\testdata\scripts\dt-tef-concurrent-0002.script 	CONCURRENT
+07:58:33:174 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+07:58:33:179 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+07:58:33:189 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+07:58:33:199 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+07:58:33:219 c:\testdata\scripts\dt-tef-concurrent-0002.script END_TESTCASE DT-TEF-Concurrent-0002
+07:58:33:249 INFO -  1730 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:33:249
+07:58:33:249 INFO -  1731 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:33:249
+07:58:33:249 INFO -  1732 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:33:249
+07:58:33:249 INFO -  1733 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:33:249
+07:58:33:254 INFO -  1730 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:33:254 INFO -  1731 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:33:254 INFO -  1732 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:33:254 INFO -  1733 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+07:58:33:259 INFO -  1731 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:33:259
+07:58:33:259 INFO -  1732 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:33:259
+07:58:33:259 INFO -  1733 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:33:259
+07:58:33:269 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+07:58:33:274 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+07:58:33:279 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+07:58:38:265 INFO -  1730 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:38:265
+07:58:38:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+07:58:38:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 29 Command = END_TESTCASE DT-TEF-Concurrent-0002 ***TestCaseResult = PASS </font>
+07:58:38:280 c:\testdata\scripts\dt-tef-concurrent-0002.script START_TESTCASE DT-TEF-Concurrent-0002-1
+07:58:38:306 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 30 Command = START_TESTCASE DT-TEF-Concurrent-0002-1  </font>
+07:58:38:311 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+07:58:38:336 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+07:58:38:361 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+07:58:38:381 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+07:58:38:401 c:\testdata\scripts\dt-tef-concurrent-0002.script 	CONSECUTIVE
+07:58:38:431 INFO -  1734 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 07:58:38:431
+07:58:38:431 INFO -  1735 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 07:58:38:431
+07:58:38:431 INFO -  1736 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 07:58:38:431
+07:58:38:431 INFO -  1737 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 07:58:38:431
+07:58:38:436 INFO -  1734 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:38:436 INFO -  1735 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:38:436 INFO -  1736 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:38:436 INFO -  1737 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+07:58:38:441 INFO -  1735 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 07:58:38:441
+07:58:38:441 INFO -  1736 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 07:58:38:441
+07:58:38:441 INFO -  1737 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 07:58:38:441
+07:58:38:451 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+07:58:38:456 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+07:58:38:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+07:58:43:437 INFO -  1734 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 07:58:43:437
+07:58:43:442 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+07:58:43:452 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:58:43:468 INFO -  1738 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:43:468
+07:58:43:468 INFO -  1738 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:48:468 INFO -  1738 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:48:468
+07:58:48:473 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:58:48:478 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:58:48:503 INFO -  1739 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:48:503
+07:58:48:503 INFO -  1739 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:48:503 INFO -  1739 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:48:503
+07:58:48:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:58:48:525 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:58:48:545 INFO -  1740 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:48:545
+07:58:48:545 INFO -  1740 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:48:545 INFO -  1740 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:48:545
+07:58:48:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 53 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:58:48:565 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:58:48:585 INFO -  1741 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:48:585
+07:58:48:585 INFO -  1741 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+07:58:48:585 INFO -  1741 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:48:585
+07:58:48:590 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 54 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:58:48:600 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+07:58:48:625 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+07:58:48:630 c:\testdata\scripts\dt-tef-concurrent-0002.script END_TESTCASE DT-TEF-Concurrent-0002-1
+07:58:48:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 57 Command = END_TESTCASE DT-TEF-Concurrent-0002-1 ***TestCaseResult = PASS </font>
+07:58:48:655 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:58:48:660 <font size=2 color=00AF00>PASS = 17</font>
+07:58:48:660 <font size=2 color=FF0000>FAIL = 0</font>
+07:58:48:660 <font size=2 color=0000FF>ABORT = 0</font>
+07:58:48:660 <font size=2 color=0000FF>PANIC = 0</font>
+07:58:48:660 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:58:48:660 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:58:48:660 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:58:48:660 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:58:48:660 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:58:48:660 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:58:48:660 <font size=2 color=00AF00>PASS = 2</font>
+07:58:48:660 <font size=2 color=FF0000>FAIL = 0</font>
+07:58:48:660 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:58:48:660 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:58:48:660 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,104 @@
+07:58:53:955 <html><body><pre>
+07:58:53:955 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 3
+RUN_TEST_STEP COUNT : 13
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:58:53:955 ***</font>
+07:58:53:960 c:\testdata\scripts\dt-tef-concurrent-0003.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+07:58:54:045 c:\testdata\scripts\dt-tef-concurrent-0003.script PRINT
+07:58:54:045 INFO -  1744 ScriptEngine.cpp 1381 
+
+07:58:54:050 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003
+07:58:54:055 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0003  </font>
+07:58:54:060 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:58:54:065 INFO -  1749 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:54:656
+07:58:54:070 INFO -  1749 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:59:078 INFO -  1749 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:59:781
+07:58:59:083 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:58:59:088 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:58:59:093 INFO -  1750 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:59:937
+07:58:59:093 INFO -  1750 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:59:093 INFO -  1750 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:59:937
+07:58:59:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:58:59:108 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:58:59:118 INFO -  1751 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:59:118
+07:58:59:118 INFO -  1751 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:59:118 INFO -  1751 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:59:118
+07:58:59:123 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:58:59:128 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:58:59:138 INFO -  1752 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 07:58:59:138
+07:58:59:138 INFO -  1752 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+07:58:59:138 INFO -  1752 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 07:58:59:138
+07:58:59:143 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:58:59:143 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003
+07:58:59:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 24 Command = END_TESTCASE DT-TEF-Concurrent-0003 ***TestCaseResult = PASS </font>
+07:58:59:158 c:\testdata\scripts\dt-tef-concurrent-0003.script CONCURRENT
+07:58:59:158 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003-1
+07:58:59:168 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 26 Command = START_TESTCASE DT-TEF-Concurrent-0003-1  </font>
+07:58:59:173 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+07:58:59:183 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+07:58:59:193 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+07:58:59:218 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+07:58:59:233 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003-1
+07:58:59:270 INFO -  1753 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:59:270
+07:58:59:270 INFO -  1754 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:59:270
+07:58:59:270 INFO -  1755 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:59:270
+07:58:59:275 INFO -  1756 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 07:58:59:275
+07:58:59:275 INFO -  1753 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:58:59:275 INFO -  1754 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:58:59:275 INFO -  1755 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:58:59:275 INFO -  1756 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+07:58:59:280 INFO -  1754 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:59:280
+07:58:59:280 INFO -  1755 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:59:280
+07:58:59:280 INFO -  1756 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 07:58:59:280
+07:58:59:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+07:58:59:295 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+07:58:59:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+07:59:04:281 INFO -  1753 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 07:59:04:281
+07:59:04:286 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+07:59:04:296 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 46 Command = END_TESTCASE DT-TEF-Concurrent-0003-1 ***TestCaseResult = PASS </font>
+07:59:04:301 c:\testdata\scripts\dt-tef-concurrent-0003.script CONSECUTIVE
+07:59:04:322 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003-2
+07:59:04:342 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 48 Command = START_TESTCASE DT-TEF-Concurrent-0003-2  </font>
+07:59:04:352 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+07:59:04:372 INFO -  1757 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 07:59:04:372
+07:59:04:372 INFO -  1757 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:59:09:375 INFO -  1757 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 07:59:09:375
+07:59:09:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+07:59:09:390 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+07:59:09:410 INFO -  1758 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 07:59:09:410
+07:59:09:410 INFO -  1758 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:59:09:415 INFO -  1758 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 07:59:09:415
+07:59:09:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+07:59:09:430 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+07:59:09:450 INFO -  1759 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 07:59:09:450
+07:59:09:450 INFO -  1759 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:59:09:455 INFO -  1759 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 07:59:09:450
+07:59:09:460 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+07:59:09:470 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+07:59:09:490 INFO -  1760 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 07:59:09:490
+07:59:09:490 INFO -  1760 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+07:59:09:490 INFO -  1760 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 07:59:09:490
+07:59:09:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 67 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+07:59:09:505 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+07:59:09:530 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 69 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+07:59:09:535 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003-2
+07:59:09:560 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 70 Command = END_TESTCASE DT-TEF-Concurrent-0003-2 ***TestCaseResult = PASS </font>
+07:59:09:565 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:59:09:565 <font size=2 color=00AF00>PASS = 13</font>
+07:59:09:565 <font size=2 color=FF0000>FAIL = 0</font>
+07:59:09:565 <font size=2 color=0000FF>ABORT = 0</font>
+07:59:09:565 <font size=2 color=0000FF>PANIC = 0</font>
+07:59:09:565 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:59:09:565 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:59:09:565 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:59:09:565 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:59:09:565 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:59:09:565 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:59:09:565 <font size=2 color=00AF00>PASS = 3</font>
+07:59:09:565 <font size=2 color=FF0000>FAIL = 0</font>
+07:59:09:565 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:59:09:565 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:59:09:565 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,159 @@
+07:59:14:810 <html><body><pre>
+07:59:14:810 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 26
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:59:14:810 ***</font>
+07:59:14:815 c:\testdata\scripts\dt-tef-concurrent-0004.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+07:59:14:873 c:\testdata\scripts\dt-tef-concurrent-0004.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+07:59:14:923 c:\testdata\scripts\dt-tef-concurrent-0004.script PRINT
+07:59:14:928 INFO -  1763 ScriptEngine.cpp 1381 
+
+07:59:14:928 c:\testdata\scripts\dt-tef-concurrent-0004.script START_TESTCASE DT-TEF-Concurrent-0004
+07:59:14:933 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0004  </font>
+07:59:14:943 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:59:14:948 INFO -  1770 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 07:59:14:948
+07:59:14:948 INFO -  1770 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:59:19:953 INFO -  1770 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 07:59:19:953
+07:59:19:958 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:59:19:963 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:59:19:968 INFO -  1771 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 07:59:19:968
+07:59:19:968 INFO -  1771 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:59:19:968 INFO -  1771 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 07:59:19:968
+07:59:19:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:59:19:983 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:59:19:993 INFO -  1772 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 07:59:19:993
+07:59:19:993 INFO -  1772 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:59:19:993 INFO -  1772 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 07:59:19:993
+07:59:20:000 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:59:20:010 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:59:20:015 INFO -  1773 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 07:59:20:150
+07:59:20:015 INFO -  1773 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+07:59:20:020 INFO -  1773 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 07:59:20:200
+07:59:20:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:59:20:030 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:59:20:035 INFO -  1774 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 07:59:20:350
+07:59:20:035 INFO -  1774 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+07:59:25:046 INFO -  1774 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 07:59:25:468
+07:59:25:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:59:25:056 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:59:25:066 INFO -  1775 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 07:59:25:668
+07:59:25:066 INFO -  1775 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+07:59:25:066 INFO -  1775 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 07:59:25:668
+07:59:25:076 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:59:25:081 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:59:25:091 INFO -  1776 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 07:59:25:918
+07:59:25:091 INFO -  1776 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+07:59:25:091 INFO -  1776 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 07:59:25:918
+07:59:25:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:59:25:106 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:59:25:126 INFO -  1777 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 07:59:25:126
+07:59:25:126 INFO -  1777 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+07:59:25:131 INFO -  1777 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 07:59:25:131
+07:59:25:136 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:59:25:141 c:\testdata\scripts\dt-tef-concurrent-0004.script 	CONCURRENT
+07:59:25:161 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+07:59:25:186 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+07:59:25:206 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+07:59:25:231 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+07:59:25:251 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+07:59:25:276 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+07:59:25:301 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+07:59:25:321 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+07:59:25:341 c:\testdata\scripts\dt-tef-concurrent-0004.script 	CONSECUTIVE
+07:59:25:381 INFO -  1778 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 07:59:25:381
+07:59:25:381 INFO -  1779 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 07:59:25:381
+07:59:25:386 INFO -  1780 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 07:59:25:386
+07:59:25:386 INFO -  1781 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 07:59:25:386
+07:59:25:386 INFO -  1782 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 07:59:25:386
+07:59:25:391 INFO -  1783 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 07:59:25:391
+07:59:25:391 INFO -  1778 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:59:25:391 INFO -  1779 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+07:59:25:391 INFO -  1784 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 07:59:25:391
+07:59:25:391 INFO -  1785 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 07:59:25:391
+07:59:25:396 INFO -  1780 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:59:25:396 INFO -  1781 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+07:59:25:396 INFO -  1782 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:59:25:396 INFO -  1783 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+07:59:25:396 INFO -  1784 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+07:59:25:396 INFO -  1785 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+07:59:25:401 INFO -  1780 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 07:59:25:401
+07:59:25:401 INFO -  1781 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 07:59:25:401
+07:59:25:406 INFO -  1782 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 07:59:25:406
+07:59:25:406 INFO -  1783 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 07:59:25:406
+07:59:25:406 INFO -  1784 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 07:59:25:406
+07:59:25:406 INFO -  1785 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 07:59:25:406
+07:59:25:416 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+07:59:25:426 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+07:59:25:436 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+07:59:25:441 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+07:59:25:446 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+07:59:25:456 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+07:59:30:406 INFO -  1778 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 07:59:30:406
+07:59:30:406 INFO -  1779 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 07:59:30:406
+07:59:30:411 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+07:59:30:421 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+07:59:30:431 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+07:59:30:451 INFO -  1786 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 07:59:30:451
+07:59:30:451 INFO -  1786 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:59:35:453 INFO -  1786 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 07:59:35:453
+07:59:35:458 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+07:59:35:468 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+07:59:35:483 INFO -  1787 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 07:59:35:483
+07:59:35:483 INFO -  1787 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+07:59:40:484 INFO -  1787 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 07:59:40:484
+07:59:40:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+07:59:40:504 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+07:59:40:524 INFO -  1788 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 07:59:40:524
+07:59:40:524 INFO -  1788 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:59:40:524 INFO -  1788 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 07:59:40:524
+07:59:40:534 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+07:59:40:544 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+07:59:40:564 INFO -  1789 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 07:59:40:564
+07:59:40:564 INFO -  1789 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+07:59:40:564 INFO -  1789 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 07:59:40:564
+07:59:40:574 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+07:59:40:584 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+07:59:40:604 INFO -  1790 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 07:59:40:604
+07:59:40:604 INFO -  1790 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:59:40:604 INFO -  1790 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 07:59:40:604
+07:59:40:614 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+07:59:40:624 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+07:59:40:644 INFO -  1791 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 started at 07:59:40:644
+07:59:40:649 INFO -  1791 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+07:59:40:649 INFO -  1791 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 ended at 07:59:40:649
+07:59:40:654 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+07:59:40:664 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+07:59:40:684 INFO -  1792 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 07:59:40:684
+07:59:40:684 INFO -  1792 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+07:59:40:684 INFO -  1792 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 07:59:40:684
+07:59:40:689 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+07:59:40:699 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+07:59:40:719 INFO -  1793 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 07:59:40:719
+07:59:40:719 INFO -  1793 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+07:59:40:719 INFO -  1793 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 07:59:40:719
+07:59:40:729 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+07:59:40:739 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+07:59:40:764 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+07:59:40:774 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+07:59:40:799 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+07:59:40:804 c:\testdata\scripts\dt-tef-concurrent-0004.script END_TESTCASE DT-TEF-Concurrent-0004
+07:59:40:832 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 49 Command = END_TESTCASE DT-TEF-Concurrent-0004 ***TestCaseResult = PASS </font>
+07:59:40:832 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:59:40:837 <font size=2 color=00AF00>PASS = 26</font>
+07:59:40:837 <font size=2 color=FF0000>FAIL = 0</font>
+07:59:40:837 <font size=2 color=0000FF>ABORT = 0</font>
+07:59:40:837 <font size=2 color=0000FF>PANIC = 0</font>
+07:59:40:837 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:59:40:837 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:59:40:837 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:59:40:837 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:59:40:837 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:59:40:837 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:59:40:837 <font size=2 color=00AF00>PASS = 1</font>
+07:59:40:837 <font size=2 color=FF0000>FAIL = 0</font>
+07:59:40:837 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:59:40:837 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:59:40:837 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,203 @@
+07:59:46:075 <html><body><pre>
+07:59:46:075 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 34
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:59:46:075 ***</font>
+07:59:46:080 c:\testdata\scripts\dt-tef-concurrent-0005.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+07:59:46:130 c:\testdata\scripts\dt-tef-concurrent-0005.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+07:59:46:181 c:\testdata\scripts\dt-tef-concurrent-0005.script PRINT
+07:59:46:186 INFO -  1797 ScriptEngine.cpp 1381 
+
+07:59:46:186 c:\testdata\scripts\dt-tef-concurrent-0005.script START_TESTCASE DT-TEF-Concurrent-0005
+07:59:46:191 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0005  </font>
+07:59:46:196 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:59:46:206 INFO -  1804 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 07:59:46:206
+07:59:46:206 INFO -  1804 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:59:51:218 INFO -  1804 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 07:59:51:218
+07:59:51:223 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:59:51:228 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:59:51:233 INFO -  1805 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 07:59:51:233
+07:59:51:233 INFO -  1805 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:59:51:238 INFO -  1805 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 07:59:51:238
+07:59:51:243 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:59:51:255 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:59:51:260 INFO -  1806 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 07:59:51:260
+07:59:51:260 INFO -  1806 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:59:51:260 INFO -  1806 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 07:59:51:260
+07:59:51:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:59:51:275 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:59:51:280 INFO -  1807 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 07:59:51:280
+07:59:51:280 INFO -  1807 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+07:59:51:280 INFO -  1807 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 07:59:51:280
+07:59:51:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:59:51:295 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+07:59:51:305 INFO -  1808 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 07:59:51:305
+07:59:51:305 INFO -  1808 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+07:59:56:312 INFO -  1808 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 07:59:56:312
+07:59:56:317 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+07:59:56:322 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+07:59:56:327 INFO -  1809 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 07:59:56:327
+07:59:56:332 INFO -  1809 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+07:59:56:332 INFO -  1809 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 07:59:56:332
+07:59:56:342 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+07:59:56:347 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+07:59:56:357 INFO -  1810 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 07:59:56:357
+07:59:56:357 INFO -  1810 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+07:59:56:357 INFO -  1810 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 07:59:56:357
+07:59:56:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+07:59:56:372 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+07:59:56:397 INFO -  1811 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 07:59:56:397
+07:59:56:402 INFO -  1811 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+07:59:56:402 INFO -  1811 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 07:59:56:402
+07:59:56:412 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+07:59:56:417 c:\testdata\scripts\dt-tef-concurrent-0005.script 	CONCURRENT
+07:59:56:437 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+07:59:56:462 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+07:59:56:482 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+07:59:56:502 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+07:59:56:527 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+07:59:56:552 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+07:59:56:577 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+07:59:56:597 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+07:59:56:617 c:\testdata\scripts\dt-tef-concurrent-0005.script END_TESTCASE DT-TEF-Concurrent-0005
+07:59:56:657 INFO -  1812 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 07:59:56:657
+07:59:56:657 INFO -  1813 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 07:59:56:657
+07:59:56:662 INFO -  1814 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 07:59:56:662
+07:59:56:662 INFO -  1815 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 07:59:56:662
+07:59:56:667 INFO -  1816 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 07:59:56:667
+07:59:56:667 INFO -  1817 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 07:59:56:667
+07:59:56:667 INFO -  1812 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+07:59:56:667 INFO -  1813 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+07:59:56:667 INFO -  1818 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 07:59:56:667
+07:59:56:667 INFO -  1819 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 07:59:56:667
+07:59:56:672 INFO -  1814 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+07:59:56:672 INFO -  1815 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+07:59:56:672 INFO -  1816 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+07:59:56:672 INFO -  1817 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+07:59:56:672 INFO -  1818 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+07:59:56:672 INFO -  1819 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+07:59:56:677 INFO -  1814 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 07:59:56:677
+07:59:56:682 INFO -  1815 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 07:59:56:682
+07:59:56:682 INFO -  1816 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 07:59:56:682
+07:59:56:682 INFO -  1817 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 07:59:56:682
+07:59:56:682 INFO -  1818 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 07:59:56:682
+07:59:56:682 INFO -  1819 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 07:59:56:682
+07:59:56:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+07:59:56:702 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+07:59:56:712 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+07:59:56:717 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+07:59:56:727 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+07:59:56:732 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:00:01:687 INFO -  1812 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:01:687
+08:00:01:687 INFO -  1813 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:01:687
+08:00:01:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:00:01:702 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:00:01:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 38 Command = END_TESTCASE DT-TEF-Concurrent-0005 ***TestCaseResult = PASS </font>
+08:00:01:712 c:\testdata\scripts\dt-tef-concurrent-0005.script START_TESTCASE DT-TEF-Concurrent-0005-1
+08:00:01:734 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 39 Command = START_TESTCASE DT-TEF-Concurrent-0005-1  </font>
+08:00:01:739 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:00:01:764 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:00:01:784 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:00:01:809 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:00:01:834 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:00:01:859 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:00:01:884 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:00:01:904 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:00:01:924 c:\testdata\scripts\dt-tef-concurrent-0005.script 	CONSECUTIVE
+08:00:01:964 INFO -  1820 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 08:00:01:964
+08:00:01:964 INFO -  1821 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 08:00:01:964
+08:00:01:969 INFO -  1822 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 08:00:01:969
+08:00:01:969 INFO -  1823 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 08:00:01:969
+08:00:01:974 INFO -  1820 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:00:01:974 INFO -  1821 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:00:01:974 INFO -  1824 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 08:00:01:974
+08:00:01:974 INFO -  1825 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 started at 08:00:01:974
+08:00:01:979 INFO -  1826 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 08:00:01:979
+08:00:01:979 INFO -  1827 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 08:00:01:979
+08:00:01:979 INFO -  1822 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:00:01:979 INFO -  1823 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:00:01:979 INFO -  1824 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:00:01:979 INFO -  1825 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+08:00:01:984 INFO -  1826 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+08:00:01:984 INFO -  1827 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+08:00:01:984 INFO -  1822 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 08:00:01:984
+08:00:01:989 INFO -  1823 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 08:00:01:989
+08:00:01:989 INFO -  1824 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 08:00:01:989
+08:00:01:989 INFO -  1825 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 ended at 08:00:01:989
+08:00:01:989 INFO -  1826 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 08:00:01:989
+08:00:01:989 INFO -  1827 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 08:00:01:989
+08:00:02:000 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:00:02:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:00:02:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:00:02:030 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:00:02:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:00:02:045 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:00:06:984 INFO -  1820 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 08:00:06:984
+08:00:06:984 INFO -  1821 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 08:00:06:984
+08:00:06:989 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:00:07:000 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:00:07:010 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:00:07:030 INFO -  1828 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:07:300
+08:00:07:030 INFO -  1828 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:00:12:031 INFO -  1828 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:12:312
+08:00:12:036 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:00:12:046 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:00:12:066 INFO -  1829 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:12:668
+08:00:12:066 INFO -  1829 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:00:12:071 INFO -  1829 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:12:718
+08:00:12:078 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:00:12:093 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:00:12:108 INFO -  1830 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:12:108
+08:00:12:113 INFO -  1830 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:00:12:113 INFO -  1830 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:12:113
+08:00:12:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:00:12:128 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:00:12:148 INFO -  1831 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:12:148
+08:00:12:148 INFO -  1831 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+08:00:12:148 INFO -  1831 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:12:148
+08:00:12:158 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 67 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:00:12:168 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:00:12:188 INFO -  1832 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:12:188
+08:00:12:188 INFO -  1832 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:00:17:203 INFO -  1832 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:17:203
+08:00:17:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 68 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:00:17:218 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:00:17:238 INFO -  1833 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:17:238
+08:00:17:238 INFO -  1833 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:00:17:243 INFO -  1833 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:17:243
+08:00:17:248 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 69 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:00:17:263 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:00:17:283 INFO -  1834 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:17:283
+08:00:17:283 INFO -  1834 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+08:00:17:283 INFO -  1834 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:17:283
+08:00:17:298 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 70 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:00:17:308 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:00:17:328 INFO -  1835 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:17:328
+08:00:17:328 INFO -  1835 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+08:00:17:328 INFO -  1835 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:17:328
+08:00:17:338 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 71 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:00:17:348 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+08:00:17:388 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 73 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+08:00:17:398 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+08:00:17:423 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 74 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+08:00:17:428 c:\testdata\scripts\dt-tef-concurrent-0005.script END_TESTCASE DT-TEF-Concurrent-0005-1
+08:00:17:453 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 75 Command = END_TESTCASE DT-TEF-Concurrent-0005-1 ***TestCaseResult = PASS </font>
+08:00:17:453 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:00:17:458 <font size=2 color=00AF00>PASS = 34</font>
+08:00:17:458 <font size=2 color=FF0000>FAIL = 0</font>
+08:00:17:458 <font size=2 color=0000FF>ABORT = 0</font>
+08:00:17:458 <font size=2 color=0000FF>PANIC = 0</font>
+08:00:17:458 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:00:17:458 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:00:17:458 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:00:17:458 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:00:17:458 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:00:17:458 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:00:17:458 <font size=2 color=00AF00>PASS = 2</font>
+08:00:17:458 <font size=2 color=FF0000>FAIL = 0</font>
+08:00:17:458 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:00:17:458 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:00:17:458 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+08:00:22:716 <html><body><pre>
+08:00:22:716 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 3
+RUN_TEST_STEP COUNT : 18
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:00:22:716 ***</font>
+08:00:22:726 c:\testdata\scripts\dt-tef-concurrent-0006.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+08:00:22:841 c:\testdata\scripts\dt-tef-concurrent-0006.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+08:00:22:891 c:\testdata\scripts\dt-tef-concurrent-0006.script PRINT
+08:00:22:896 INFO -  1839 ScriptEngine.cpp 1381 
+
+08:00:22:896 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006
+08:00:22:901 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0006  </font>
+08:00:22:906 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:00:22:916 INFO -  1846 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:22:916
+08:00:22:916 INFO -  1846 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:00:27:921 INFO -  1846 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:27:921
+08:00:27:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:00:27:931 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:00:27:936 INFO -  1847 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:27:936
+08:00:27:941 INFO -  1847 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:00:27:941 INFO -  1847 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:27:941
+08:00:27:946 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:00:27:956 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:00:27:966 INFO -  1848 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:27:961
+08:00:27:966 INFO -  1848 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:00:27:966 INFO -  1848 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:27:966
+08:00:27:971 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:00:27:976 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:00:27:981 INFO -  1849 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:27:981
+08:00:27:986 INFO -  1849 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+08:00:27:986 INFO -  1849 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:27:986
+08:00:27:991 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:00:27:996 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:00:28:005 INFO -  1850 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:28:500
+08:00:28:005 INFO -  1850 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:00:33:015 INFO -  1850 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:33:156
+08:00:33:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:00:33:025 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:00:33:035 INFO -  1851 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:33:356
+08:00:33:035 INFO -  1851 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:00:33:040 INFO -  1851 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:33:406
+08:00:33:045 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:00:33:055 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:00:33:060 INFO -  1852 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:33:606
+08:00:33:060 INFO -  1852 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+08:00:33:065 INFO -  1852 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:33:656
+08:00:33:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:00:33:080 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:00:33:100 INFO -  1853 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:33:100
+08:00:33:100 INFO -  1853 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+08:00:33:100 INFO -  1853 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:33:100
+08:00:33:110 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:00:33:110 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006
+08:00:33:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 28 Command = END_TESTCASE DT-TEF-Concurrent-0006 ***TestCaseResult = PASS </font>
+08:00:33:140 c:\testdata\scripts\dt-tef-concurrent-0006.script CONCURRENT
+08:00:33:155 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006-1
+08:00:33:175 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 30 Command = START_TESTCASE DT-TEF-Concurrent-0006-1  </font>
+08:00:33:185 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:00:33:210 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:00:33:230 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:00:33:255 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:00:33:275 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:00:33:300 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:00:33:325 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:00:33:345 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:00:33:360 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006-1
+08:00:33:405 INFO -  1854 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:00:33:405
+08:00:33:405 INFO -  1855 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:00:33:405
+08:00:33:410 INFO -  1856 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:00:33:410
+08:00:33:410 INFO -  1857 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:00:33:410
+08:00:33:410 INFO -  1858 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:00:33:410
+08:00:33:410 INFO -  1859 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 08:00:33:410
+08:00:33:410 INFO -  1854 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:00:33:415 INFO -  1855 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:00:33:415 INFO -  1860 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 08:00:33:415
+08:00:33:415 INFO -  1861 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:00:33:415
+08:00:33:415 INFO -  1856 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:00:33:415 INFO -  1857 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:00:33:420 INFO -  1858 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:00:33:420 INFO -  1859 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+08:00:33:420 INFO -  1860 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+08:00:33:420 INFO -  1861 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:00:33:425 INFO -  1856 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:33:425
+08:00:33:425 INFO -  1857 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:33:425
+08:00:33:430 INFO -  1858 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:33:430
+08:00:33:430 INFO -  1859 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:33:430
+08:00:33:430 INFO -  1860 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:33:430
+08:00:33:430 INFO -  1861 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:33:430
+08:00:33:442 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:00:33:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:00:33:462 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:00:33:467 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:00:33:477 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:00:33:482 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:00:38:421 INFO -  1854 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:38:421
+08:00:38:421 INFO -  1855 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:38:421
+08:00:38:426 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:00:38:436 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:00:38:441 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 53 Command = END_TESTCASE DT-TEF-Concurrent-0006-1 ***TestCaseResult = PASS </font>
+08:00:38:446 c:\testdata\scripts\dt-tef-concurrent-0006.script CONSECUTIVE
+08:00:38:466 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006-2
+08:00:38:486 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 55 Command = START_TESTCASE DT-TEF-Concurrent-0006-2  </font>
+08:00:38:496 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:00:38:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 70 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:00:38:530 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:00:38:560 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 71 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:00:38:565 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006-2
+08:00:38:585 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 72 Command = END_TESTCASE DT-TEF-Concurrent-0006-2 ***TestCaseResult = PASS </font>
+08:00:38:590 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:00:38:590 <font size=2 color=00AF00>PASS = 18</font>
+08:00:38:595 <font size=2 color=FF0000>FAIL = 0</font>
+08:00:38:595 <font size=2 color=0000FF>ABORT = 0</font>
+08:00:38:595 <font size=2 color=0000FF>PANIC = 0</font>
+08:00:38:595 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:00:38:595 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:00:38:595 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:00:38:595 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:00:38:595 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:00:38:595 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:00:38:595 <font size=2 color=00AF00>PASS = 3</font>
+08:00:38:595 <font size=2 color=FF0000>FAIL = 0</font>
+08:00:38:595 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:00:38:595 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:00:38:595 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+08:00:43:872 <html><body><pre>
+08:00:43:872 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 27
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:00:43:872 ***</font>
+08:00:43:875 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+08:00:43:930 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+08:00:43:980 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+08:00:44:040 c:\testdata\scripts\dt-tef-concurrent-0007.script PRINT
+08:00:44:045 INFO -  1865 ScriptEngine.cpp 1381 
+
+08:00:44:045 c:\testdata\scripts\dt-tef-concurrent-0007.script START_TESTCASE DT-TEF-Concurrent-0007
+08:00:44:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0007  </font>
+08:00:44:060 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:00:44:065 INFO -  1874 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:44:650
+08:00:44:065 INFO -  1874 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:00:49:078 INFO -  1874 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:49:781
+08:00:49:083 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:00:49:088 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:00:49:093 INFO -  1875 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:49:931
+08:00:49:093 INFO -  1875 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:00:49:093 INFO -  1875 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:49:937
+08:00:49:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:00:49:108 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:00:49:113 INFO -  1876 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 08:00:49:113
+08:00:49:113 INFO -  1876 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:00:49:118 INFO -  1876 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 08:00:49:118
+08:00:49:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:00:49:130 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:00:49:140 INFO -  1877 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 08:00:49:140
+08:00:49:140 INFO -  1877 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+08:00:49:140 INFO -  1877 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 08:00:49:140
+08:00:49:150 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:00:49:150 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:00:49:160 INFO -  1878 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:49:160
+08:00:49:160 INFO -  1878 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:00:54:171 INFO -  1878 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:54:171
+08:00:54:176 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:00:54:181 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:00:54:191 INFO -  1879 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:54:191
+08:00:54:191 INFO -  1879 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:00:54:191 INFO -  1879 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:54:191
+08:00:54:201 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:00:54:211 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:00:54:231 INFO -  1877 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 08:00:54:231
+08:00:54:236 INFO -  1877 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:00:54:236 INFO -  1877 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 08:00:54:236
+08:00:54:241 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:00:54:251 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:00:54:271 INFO -  1880 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 08:00:54:271
+08:00:54:271 INFO -  1880 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+08:00:54:271 INFO -  1880 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 08:00:54:271
+08:00:54:286 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:00:54:291 c:\testdata\scripts\dt-tef-concurrent-0007.script 	CONCURRENT
+08:00:54:311 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:00:54:336 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:00:54:356 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:00:54:376 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:00:54:401 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:00:54:426 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:00:54:451 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:00:54:471 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:00:54:491 c:\testdata\scripts\dt-tef-concurrent-0007.script 	CONSECUTIVE
+08:00:54:531 INFO -  1881 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:00:54:531
+08:00:54:531 INFO -  1882 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:00:54:531
+08:00:54:536 INFO -  1883 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:00:54:536
+08:00:54:536 INFO -  1884 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:00:54:536
+08:00:54:536 INFO -  1885 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:00:54:536
+08:00:54:541 INFO -  1886 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 08:00:54:541
+08:00:54:541 INFO -  1881 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:00:54:541 INFO -  1882 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:00:54:541 INFO -  1887 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 08:00:54:541
+08:00:54:541 INFO -  1888 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:00:54:541
+08:00:54:546 INFO -  1883 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:00:54:546 INFO -  1884 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:00:54:546 INFO -  1885 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:00:54:546 INFO -  1886 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+08:00:54:546 INFO -  1887 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+08:00:54:546 INFO -  1888 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:00:54:551 INFO -  1883 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:54:551
+08:00:54:556 INFO -  1884 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:54:556
+08:00:54:556 INFO -  1885 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:54:556
+08:00:54:556 INFO -  1886 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:54:556
+08:00:54:556 INFO -  1887 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:54:556
+08:00:54:556 INFO -  1888 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:54:556
+08:00:54:566 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:00:54:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:00:54:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:00:54:601 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:00:54:611 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:00:54:616 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:00:59:546 INFO -  1881 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:00:59:546
+08:00:59:546 INFO -  1882 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:00:59:546
+08:00:59:551 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:00:59:561 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:00:59:566 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:00:59:591 INFO -  1889 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 08:00:59:591
+08:00:59:591 INFO -  1889 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:01:04:593 INFO -  1889 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:04:593
+08:01:04:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:01:04:608 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:01:04:630 INFO -  1890 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 08:01:04:630
+08:01:04:630 INFO -  1890 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:01:04:635 INFO -  1890 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:04:635
+08:01:04:645 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:01:04:655 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:01:04:675 INFO -  1891 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 08:01:04:675
+08:01:04:675 INFO -  1891 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:01:04:675 INFO -  1891 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:04:675
+08:01:04:687 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:01:04:692 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:01:04:712 INFO -  1877 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 08:01:04:712
+08:01:04:712 INFO -  1877 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+08:01:04:712 INFO -  1877 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 08:01:04:712
+08:01:04:722 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:01:04:727 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:01:04:747 INFO -  1892 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 08:01:04:747
+08:01:04:747 INFO -  1892 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:01:09:765 INFO -  1892 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 08:01:09:765
+08:01:09:770 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:01:09:780 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:01:09:800 INFO -  1893 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 08:01:09:800
+08:01:09:800 INFO -  1893 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:01:09:805 INFO -  1893 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 08:01:09:805
+08:01:09:810 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:01:09:820 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:01:09:840 INFO -  1877 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 08:01:09:840
+08:01:09:840 INFO -  1877 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:01:09:840 INFO -  1877 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 08:01:09:840
+08:01:09:850 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:01:09:855 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:01:09:880 INFO -  1894 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 08:01:09:875
+08:01:09:880 INFO -  1894 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+08:01:09:880 INFO -  1894 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 08:01:09:880
+08:01:09:885 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:01:09:895 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+08:01:09:920 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+08:01:09:930 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10
+08:01:09:960 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10 ***Result = PASS </font>
+08:01:09:965 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:01:09:990 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:01:09:995 c:\testdata\scripts\dt-tef-concurrent-0007.script END_TESTCASE DT-TEF-Concurrent-0007
+08:01:10:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 50 Command = END_TESTCASE DT-TEF-Concurrent-0007 ***TestCaseResult = PASS </font>
+08:01:10:025 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:01:10:025 <font size=2 color=00AF00>PASS = 27</font>
+08:01:10:025 <font size=2 color=FF0000>FAIL = 0</font>
+08:01:10:025 <font size=2 color=0000FF>ABORT = 0</font>
+08:01:10:025 <font size=2 color=0000FF>PANIC = 0</font>
+08:01:10:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:01:10:025 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:01:10:025 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:01:10:025 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:01:10:025 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:01:10:025 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:01:10:025 <font size=2 color=00AF00>PASS = 1</font>
+08:01:10:025 <font size=2 color=FF0000>FAIL = 0</font>
+08:01:10:025 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:01:10:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:01:10:025 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+08:01:15:283 <html><body><pre>
+08:01:15:283 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:01:15:283 ***</font>
+08:01:15:288 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+08:01:15:378 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+08:01:15:430 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+08:01:15:480 c:\testdata\scripts\dt-tef-concurrent-0008.script PRINT
+08:01:15:485 INFO -  1898 ScriptEngine.cpp 1381 
+
+08:01:15:485 c:\testdata\scripts\dt-tef-concurrent-0008.script START_TESTCASE DT-TEF-Concurrent-0008
+08:01:15:490 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0008  </font>
+08:01:15:500 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:01:15:505 INFO -  1907 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 08:01:15:505
+08:01:15:505 INFO -  1907 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:01:20:515 INFO -  1907 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 08:01:20:515
+08:01:20:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:01:20:525 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:01:20:531 INFO -  1908 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 08:01:20:531
+08:01:20:531 INFO -  1908 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:01:20:536 INFO -  1908 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 08:01:20:536
+08:01:20:541 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:01:20:551 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:01:20:561 INFO -  1909 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 08:01:20:561
+08:01:20:561 INFO -  1909 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:01:20:561 INFO -  1909 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 08:01:20:561
+08:01:20:566 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:01:20:571 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:01:20:581 INFO -  1910 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 08:01:20:581
+08:01:20:581 INFO -  1910 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+08:01:20:581 INFO -  1910 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 08:01:20:581
+08:01:20:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:01:20:591 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:01:20:601 INFO -  1911 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 08:01:20:601
+08:01:20:601 INFO -  1911 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:01:25:609 INFO -  1911 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 08:01:25:609
+08:01:25:614 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:01:25:619 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:01:25:629 INFO -  1912 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 08:01:25:629
+08:01:25:629 INFO -  1912 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:01:25:634 INFO -  1912 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 08:01:25:634
+08:01:25:639 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:01:25:649 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:01:25:676 INFO -  1910 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 08:01:25:676
+08:01:25:676 INFO -  1910 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:01:25:676 INFO -  1910 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 08:01:25:676
+08:01:25:681 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:01:25:691 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:01:25:711 INFO -  1913 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 08:01:25:711
+08:01:25:711 INFO -  1913 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+08:01:25:711 INFO -  1913 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 08:01:25:711
+08:01:25:716 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:01:25:721 c:\testdata\scripts\dt-tef-concurrent-0008.script 	CONCURRENT
+08:01:25:746 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:01:25:766 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:01:25:791 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:01:25:816 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:01:25:841 INFO -  1914 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 08:01:25:841
+08:01:25:846 INFO -  1915 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 08:01:25:846
+08:01:25:846 INFO -  1916 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 08:01:25:846
+08:01:25:846 INFO -  1910 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 08:01:25:846
+08:01:25:846 INFO -  1914 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:01:25:846 INFO -  1915 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:01:25:846 INFO -  1916 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:01:25:851 INFO -  1910 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+08:01:25:851 INFO -  1915 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:25:851
+08:01:25:851 INFO -  1916 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:25:851
+08:01:25:856 INFO -  1910 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 08:01:25:856
+08:01:25:861 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:01:25:871 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:01:25:876 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:01:25:886 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:01:25:911 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:01:25:936 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:01:25:961 INFO -  1917 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 08:01:25:961
+08:01:25:961 INFO -  1918 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 08:01:25:961
+08:01:25:966 INFO -  1910 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 08:01:25:966
+08:01:25:966 INFO -  1917 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:01:25:966 INFO -  1918 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:01:25:966 INFO -  1910 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:01:25:971 INFO -  1918 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 08:01:25:971
+08:01:25:971 INFO -  1910 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 08:01:25:971
+08:01:25:981 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:01:25:986 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:01:25:991 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:01:26:010 c:\testdata\scripts\dt-tef-concurrent-0008.script 	CONSECUTIVE
+08:01:26:030 INFO -  1919 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 08:01:26:300
+08:01:26:030 INFO -  1919 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+08:01:26:030 INFO -  1919 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 08:01:26:300
+08:01:26:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:01:30:859 INFO -  1914 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:30:859
+08:01:30:864 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:01:30:968 INFO -  1917 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 08:01:30:968
+08:01:30:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:01:30:983 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:01:31:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:01:31:020 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+08:01:31:046 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+08:01:31:056 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:01:31:086 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:01:31:086 c:\testdata\scripts\dt-tef-concurrent-0008.script END_TESTCASE DT-TEF-Concurrent-0008
+08:01:31:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 41 Command = END_TESTCASE DT-TEF-Concurrent-0008 ***TestCaseResult = PASS </font>
+08:01:31:116 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:01:31:116 <font size=2 color=00AF00>PASS = 19</font>
+08:01:31:116 <font size=2 color=FF0000>FAIL = 0</font>
+08:01:31:116 <font size=2 color=0000FF>ABORT = 0</font>
+08:01:31:116 <font size=2 color=0000FF>PANIC = 0</font>
+08:01:31:116 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:01:31:116 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:01:31:116 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:01:31:116 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:01:31:116 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:01:31:116 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:01:31:116 <font size=2 color=00AF00>PASS = 1</font>
+08:01:31:121 <font size=2 color=FF0000>FAIL = 0</font>
+08:01:31:121 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:01:31:121 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:01:31:121 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+08:01:36:377 <html><body><pre>
+08:01:36:377 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 27
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:01:36:377 ***</font>
+08:01:36:382 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+08:01:36:478 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+08:01:36:528 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+08:01:36:588 c:\testdata\scripts\dt-tef-concurrent-0009.script PRINT
+08:01:36:588 INFO -  1923 ScriptEngine.cpp 1381 
+
+08:01:36:593 c:\testdata\scripts\dt-tef-concurrent-0009.script START_TESTCASE DT-TEF-Concurrent-0009
+08:01:36:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0009  </font>
+08:01:36:603 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:01:36:613 INFO -  1932 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 08:01:36:613
+08:01:36:613 INFO -  1932 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:01:41:625 INFO -  1932 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 08:01:41:625
+08:01:41:630 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:01:41:635 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:01:41:645 INFO -  1933 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 08:01:41:640
+08:01:41:645 INFO -  1933 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:01:41:645 INFO -  1933 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 08:01:41:645
+08:01:41:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:01:41:660 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:01:41:670 INFO -  1934 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 08:01:41:670
+08:01:41:670 INFO -  1934 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:01:41:670 INFO -  1934 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 08:01:41:670
+08:01:41:675 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:01:41:680 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:01:41:690 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 08:01:41:690
+08:01:41:690 INFO -  1935 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+08:01:41:690 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 08:01:41:690
+08:01:41:695 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:01:41:700 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:01:41:710 INFO -  1936 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 08:01:41:710
+08:01:41:715 INFO -  1936 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:01:46:718 INFO -  1936 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 08:01:46:718
+08:01:46:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:01:46:728 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:01:46:738 INFO -  1937 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 08:01:46:738
+08:01:46:738 INFO -  1937 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:01:46:738 INFO -  1937 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 08:01:46:738
+08:01:46:748 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:01:46:758 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:01:46:778 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 08:01:46:778
+08:01:46:778 INFO -  1935 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:01:46:783 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 08:01:46:783
+08:01:46:788 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:01:46:801 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:01:46:821 INFO -  1938 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 08:01:46:821
+08:01:46:821 INFO -  1938 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+08:01:46:821 INFO -  1938 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 08:01:46:821
+08:01:46:831 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:01:46:836 c:\testdata\scripts\dt-tef-concurrent-0009.script 	CONCURRENT
+08:01:46:856 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:01:46:881 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:01:46:901 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:01:46:926 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:01:46:951 INFO -  1939 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:01:46:951
+08:01:46:956 INFO -  1940 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:01:46:956
+08:01:46:956 INFO -  1941 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:01:46:956
+08:01:46:956 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 08:01:46:956
+08:01:46:961 INFO -  1939 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:01:46:961 INFO -  1940 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:01:46:961 INFO -  1941 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:01:46:961 INFO -  1935 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+08:01:46:966 INFO -  1940 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:01:46:966
+08:01:46:966 INFO -  1941 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:01:46:966
+08:01:46:966 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 08:01:46:966
+08:01:46:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:01:46:981 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:01:46:986 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:01:46:996 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:01:47:020 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:01:47:046 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:01:47:071 INFO -  1942 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:01:47:712
+08:01:47:071 INFO -  1943 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:01:47:712
+08:01:47:071 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 08:01:47:712
+08:01:47:076 INFO -  1942 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:01:47:076 INFO -  1943 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:01:47:076 INFO -  1935 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:01:47:081 INFO -  1943 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:01:47:812
+08:01:47:081 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 08:01:47:812
+08:01:47:086 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:01:47:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:01:47:101 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:01:47:121 c:\testdata\scripts\dt-tef-concurrent-0009.script 	CONSECUTIVE
+08:01:47:141 INFO -  1944 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:01:47:141
+08:01:47:141 INFO -  1944 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:01:47:141 INFO -  1944 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:01:47:141
+08:01:47:151 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:01:51:968 INFO -  1939 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:01:51:968
+08:01:51:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:01:52:078 INFO -  1942 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:01:52:781
+08:01:52:083 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:01:52:093 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:01:52:113 INFO -  1945 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 08:01:52:113
+08:01:52:113 INFO -  1945 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:01:57:125 INFO -  1945 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:57:125
+08:01:57:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:01:57:140 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:01:57:161 INFO -  1946 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 08:01:57:161
+08:01:57:161 INFO -  1946 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:01:57:166 INFO -  1946 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:57:166
+08:01:57:171 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:01:57:181 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:01:57:201 INFO -  1947 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 08:01:57:201
+08:01:57:201 INFO -  1947 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:01:57:206 INFO -  1947 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 08:01:57:206
+08:01:57:216 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:01:57:226 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:01:57:241 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 08:01:57:241
+08:01:57:241 INFO -  1935 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+08:01:57:246 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 08:01:57:246
+08:01:57:251 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:01:57:261 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:01:57:281 INFO -  1948 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 08:01:57:281
+08:01:57:281 INFO -  1948 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:02:02:296 INFO -  1948 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 08:02:02:296
+08:02:02:301 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:02:02:312 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:02:02:332 INFO -  1949 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 08:02:02:332
+08:02:02:332 INFO -  1949 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:02:02:337 INFO -  1949 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 08:02:02:337
+08:02:02:342 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:02:02:357 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:02:02:372 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 08:02:02:372
+08:02:02:372 INFO -  1935 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:02:02:377 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 08:02:02:377
+08:02:02:382 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:02:02:390 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:02:02:410 INFO -  1950 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 08:02:02:410
+08:02:02:410 INFO -  1950 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+08:02:02:410 INFO -  1950 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 08:02:02:410
+08:02:02:415 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:02:02:425 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+08:02:02:450 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+08:02:02:460 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+08:02:02:490 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+08:02:02:510 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+08:02:02:535 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+08:02:02:535 c:\testdata\scripts\dt-tef-concurrent-0009.script END_TESTCASE DT-TEF-Concurrent-0009
+08:02:02:560 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 52 Command = END_TESTCASE DT-TEF-Concurrent-0009 ***TestCaseResult = PASS </font>
+08:02:02:565 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:02:02:565 <font size=2 color=00AF00>PASS = 27</font>
+08:02:02:565 <font size=2 color=FF0000>FAIL = 0</font>
+08:02:02:565 <font size=2 color=0000FF>ABORT = 0</font>
+08:02:02:570 <font size=2 color=0000FF>PANIC = 0</font>
+08:02:02:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:02:02:570 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:02:02:570 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:02:02:570 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:02:02:570 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:02:02:570 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:02:02:570 <font size=2 color=00AF00>PASS = 1</font>
+08:02:02:570 <font size=2 color=FF0000>FAIL = 0</font>
+08:02:02:570 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:02:02:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:02:02:570 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+08:02:07:810 <html><body><pre>
+08:02:07:810 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:02:07:810 ***</font>
+08:02:07:815 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+08:02:07:865 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+08:02:07:920 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+08:02:07:970 c:\testdata\scripts\dt-tef-concurrent-0010.script PRINT
+08:02:07:970 INFO -  1954 ScriptEngine.cpp 1381 
+
+08:02:07:970 c:\testdata\scripts\dt-tef-concurrent-0010.script CONCURRENT
+08:02:07:975 c:\testdata\scripts\dt-tef-concurrent-0010.script START_TESTCASE DT-TEF-Concurrent-0010
+08:02:07:980 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 7 Command = START_TESTCASE DT-TEF-Concurrent-0010  </font>
+08:02:07:990 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:02:07:995 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:02:08:005 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:02:08:010 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:02:08:025 INFO -  1963 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 08:02:08:250
+08:02:08:030 INFO -  1964 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 08:02:08:300
+08:02:08:030 INFO -  1965 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 08:02:08:300
+08:02:08:035 INFO -  1966 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 08:02:08:350
+08:02:08:035 INFO -  1963 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:02:08:035 INFO -  1964 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:02:08:035 INFO -  1965 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:02:08:035 INFO -  1966 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+08:02:08:040 INFO -  1964 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 08:02:08:400
+08:02:08:040 INFO -  1965 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 08:02:08:400
+08:02:08:040 INFO -  1966 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 08:02:08:400
+08:02:08:045 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:02:08:055 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:02:08:060 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:02:08:065 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:02:08:075 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:02:08:090 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:02:08:119 INFO -  1967 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 08:02:08:119
+08:02:08:119 INFO -  1968 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 08:02:08:119
+08:02:08:119 INFO -  1966 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 08:02:08:119
+08:02:08:119 INFO -  1967 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:02:08:119 INFO -  1968 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:02:08:119 INFO -  1966 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:02:08:124 INFO -  1968 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 08:02:08:124
+08:02:08:124 INFO -  1966 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 08:02:08:124
+08:02:08:134 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:02:08:139 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:02:08:149 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:02:08:171 c:\testdata\scripts\dt-tef-concurrent-0010.script END_TESTCASE DT-TEF-Concurrent-0010
+08:02:08:191 INFO -  1969 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 08:02:08:191
+08:02:08:191 INFO -  1969 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+08:02:08:191 INFO -  1969 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 08:02:08:191
+08:02:08:196 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:02:13:046 INFO -  1963 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 08:02:13:468
+08:02:13:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:02:13:125 INFO -  1967 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 08:02:13:125
+08:02:13:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:02:13:140 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 30 Command = END_TESTCASE DT-TEF-Concurrent-0010 ***TestCaseResult = PASS </font>
+08:02:13:145 c:\testdata\scripts\dt-tef-concurrent-0010.script CONSECUTIVE
+08:02:13:160 c:\testdata\scripts\dt-tef-concurrent-0010.script START_TESTCASE DT-TEF-Concurrent-0010-1
+08:02:13:180 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 32 Command = START_TESTCASE DT-TEF-Concurrent-0010-1  </font>
+08:02:13:192 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:02:13:213 INFO -  1970 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:13:213
+08:02:13:213 INFO -  1970 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:02:18:218 INFO -  1970 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:02:18:218
+08:02:18:223 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:02:18:228 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:02:18:255 INFO -  1971 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:18:255
+08:02:18:255 INFO -  1971 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:02:18:255 INFO -  1971 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:02:18:255
+08:02:18:265 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:02:18:275 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:02:18:301 INFO -  1972 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:18:301
+08:02:18:301 INFO -  1972 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:02:18:301 INFO -  1972 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:02:18:301
+08:02:18:306 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:02:18:316 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:02:18:336 INFO -  1966 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 08:02:18:336
+08:02:18:336 INFO -  1966 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+08:02:18:336 INFO -  1966 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 08:02:18:336
+08:02:18:341 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:02:18:351 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:02:18:371 INFO -  1973 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:18:371
+08:02:18:371 INFO -  1973 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:02:23:375 INFO -  1973 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:02:23:375
+08:02:23:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:02:23:390 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:02:23:410 INFO -  1974 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:23:410
+08:02:23:410 INFO -  1974 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:02:23:410 INFO -  1974 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:02:23:410
+08:02:23:421 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:02:23:431 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:02:23:451 INFO -  1966 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 08:02:23:451
+08:02:23:451 INFO -  1966 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:02:23:451 INFO -  1966 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 08:02:23:451
+08:02:23:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 53 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:02:23:471 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:02:23:491 INFO -  1975 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:23:491
+08:02:23:491 INFO -  1975 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:02:23:491 INFO -  1975 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:02:23:491
+08:02:23:501 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 54 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:02:23:506 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:02:23:535 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:02:23:540 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+08:02:23:570 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+08:02:23:575 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:02:23:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:02:23:605 c:\testdata\scripts\dt-tef-concurrent-0010.script END_TESTCASE DT-TEF-Concurrent-0010-1
+08:02:23:630 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 59 Command = END_TESTCASE DT-TEF-Concurrent-0010-1 ***TestCaseResult = PASS </font>
+08:02:23:635 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:02:23:635 <font size=2 color=00AF00>PASS = 19</font>
+08:02:23:635 <font size=2 color=FF0000>FAIL = 0</font>
+08:02:23:635 <font size=2 color=0000FF>ABORT = 0</font>
+08:02:23:635 <font size=2 color=0000FF>PANIC = 0</font>
+08:02:23:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:02:23:635 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:02:23:635 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:02:23:635 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:02:23:635 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:02:23:635 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:02:23:635 <font size=2 color=00AF00>PASS = 2</font>
+08:02:23:635 <font size=2 color=FF0000>FAIL = 0</font>
+08:02:23:640 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:02:23:640 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:02:23:640 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,130 @@
+08:02:28:866 <html><body><pre>
+08:02:28:866 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:02:28:866 ***</font>
+08:02:28:871 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+08:02:28:921 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+08:02:28:976 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+08:02:29:025 c:\testdata\scripts\dt-tef-concurrent-0011.script PRINT
+08:02:29:030 INFO -  1979 ScriptEngine.cpp 1381 
+
+08:02:29:030 c:\testdata\scripts\dt-tef-concurrent-0011.script CONCURRENT
+08:02:29:035 c:\testdata\scripts\dt-tef-concurrent-0011.script START_REPEAT C:\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+08:02:29:040 INFO -  1979 ScriptEngine.cpp 658 No concurrent Execution is Allowed in Looping
+08:02:29:040 c:\testdata\scripts\dt-tef-concurrent-0011.script START_TESTCASE DT-TEF-Concurrent-0011
+08:02:29:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 8 Command = START_TESTCASE DT-TEF-Concurrent-0011  </font>
+08:02:29:055 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:02:29:060 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:02:29:070 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:02:29:075 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:02:29:095 INFO -  1988 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 08:02:29:950
+08:02:29:095 INFO -  1989 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 08:02:29:950
+08:02:29:095 INFO -  1990 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 08:02:29:950
+08:02:29:100 INFO -  1991 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 08:02:29:100
+08:02:29:100 INFO -  1988 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:02:29:100 INFO -  1989 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:02:29:100 INFO -  1990 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:02:29:100 INFO -  1991 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+08:02:29:105 INFO -  1989 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 08:02:29:105
+08:02:29:105 INFO -  1990 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 08:02:29:105
+08:02:29:105 INFO -  1991 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 08:02:29:105
+08:02:29:110 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:02:29:120 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:02:29:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:02:29:130 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:02:29:145 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:02:29:170 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:02:29:197 INFO -  1992 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 08:02:29:197
+08:02:29:197 INFO -  1993 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 08:02:29:197
+08:02:29:202 INFO -  1991 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 08:02:29:202
+08:02:29:202 INFO -  1992 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:02:29:202 INFO -  1993 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:02:29:202 INFO -  1991 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:02:29:207 INFO -  1993 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 08:02:29:207
+08:02:29:207 INFO -  1991 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 08:02:29:207
+08:02:29:212 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:02:29:222 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:02:29:232 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:02:29:247 c:\testdata\scripts\dt-tef-concurrent-0011.script END_TESTCASE DT-TEF-Concurrent-0011
+08:02:29:267 INFO -  1994 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 08:02:29:267
+08:02:29:267 INFO -  1994 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+08:02:29:267 INFO -  1994 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 08:02:29:267
+08:02:29:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:02:34:109 INFO -  1988 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 08:02:34:109
+08:02:34:114 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:02:34:203 INFO -  1992 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 08:02:34:203
+08:02:34:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:02:34:218 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 34 Command = END_TESTCASE DT-TEF-Concurrent-0011 ***TestCaseResult = PASS </font>
+08:02:34:223 c:\testdata\scripts\dt-tef-concurrent-0011.script END_REPEAT
+08:02:34:233 INFO -  1979 ScriptEngine.cpp 681 The Looping is Not Initiated
+08:02:34:238 c:\testdata\scripts\dt-tef-concurrent-0011.script CONSECUTIVE
+08:02:34:258 c:\testdata\scripts\dt-tef-concurrent-0011.script START_TESTCASE DT-TEF-Concurrent-0011-1
+08:02:34:278 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 37 Command = START_TESTCASE DT-TEF-Concurrent-0011-1  </font>
+08:02:34:281 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:02:34:306 INFO -  1995 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 08:02:34:306
+08:02:34:311 INFO -  1995 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:02:39:312 INFO -  1995 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 08:02:39:312
+08:02:39:317 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:02:39:328 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:02:39:348 INFO -  1996 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 08:02:39:348
+08:02:39:348 INFO -  1996 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:02:39:353 INFO -  1996 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 08:02:39:353
+08:02:39:358 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:02:39:373 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:02:39:393 INFO -  1997 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 08:02:39:393
+08:02:39:393 INFO -  1997 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:02:39:393 INFO -  1997 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 08:02:39:393
+08:02:39:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:02:39:408 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:02:39:428 INFO -  1991 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 08:02:39:428
+08:02:39:428 INFO -  1991 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+08:02:39:428 INFO -  1991 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 08:02:39:428
+08:02:39:433 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:02:39:443 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:02:39:463 INFO -  1998 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 08:02:39:463
+08:02:39:463 INFO -  1998 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:02:44:468 INFO -  1998 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 08:02:44:468
+08:02:44:473 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:02:44:483 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:02:44:503 INFO -  1999 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 08:02:44:503
+08:02:44:508 INFO -  1999 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:02:44:508 INFO -  1999 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 08:02:44:508
+08:02:44:518 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:02:44:528 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:02:44:548 INFO -  1991 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 08:02:44:548
+08:02:44:548 INFO -  1991 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:02:44:548 INFO -  1991 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 08:02:44:548
+08:02:44:558 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:02:44:563 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+08:02:44:583 INFO -  2000 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 08:02:44:583
+08:02:44:583 INFO -  2000 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+08:02:44:583 INFO -  2000 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 08:02:44:583
+08:02:44:593 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+08:02:44:603 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:02:44:628 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:02:44:638 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+08:02:44:663 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+08:02:44:673 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+08:02:44:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+08:02:44:698 c:\testdata\scripts\dt-tef-concurrent-0011.script END_TESTCASE DT-TEF-Concurrent-0011-1
+08:02:44:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 67 Command = END_TESTCASE DT-TEF-Concurrent-0011-1 ***TestCaseResult = PASS </font>
+08:02:44:728 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:02:44:728 <font size=2 color=00AF00>PASS = 19</font>
+08:02:44:728 <font size=2 color=FF0000>FAIL = 0</font>
+08:02:44:728 <font size=2 color=0000FF>ABORT = 0</font>
+08:02:44:728 <font size=2 color=0000FF>PANIC = 0</font>
+08:02:44:728 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:02:44:728 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:02:44:728 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:02:44:728 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:02:44:728 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:02:44:728 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:02:44:728 <font size=2 color=00AF00>PASS = 2</font>
+08:02:44:728 <font size=2 color=FF0000>FAIL = 0</font>
+08:02:44:733 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:02:44:733 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:02:44:733 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,320 @@
+08:02:49:992 <html><body><pre>
+08:02:49:992 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:02:49:992 ***</font>
+08:02:49:997 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+08:02:50:050 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+08:02:50:123 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+08:02:50:173 c:\testdata\scripts\dt-tef-concurrent-0012.script PRINT
+08:02:50:178 INFO -  2004 ScriptEngine.cpp 1381 
+
+08:02:50:178 c:\testdata\scripts\dt-tef-concurrent-0012.script START_REPEAT C:\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+08:02:50:187 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+08:02:50:192 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+08:02:50:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 8 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+08:02:50:202 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:02:50:212 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:02:50:222 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:02:50:227 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:02:50:242 INFO -  2013 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:50:242
+08:02:50:242 INFO -  2014 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:50:242
+08:02:50:247 INFO -  2015 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:50:247
+08:02:50:247 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 08:02:50:247
+08:02:50:247 INFO -  2013 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:02:50:247 INFO -  2014 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:02:50:247 INFO -  2015 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:02:50:252 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+08:02:50:252 INFO -  2014 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:02:50:252
+08:02:50:252 INFO -  2015 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:02:50:252
+08:02:50:257 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 08:02:50:257
+08:02:50:262 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:02:50:267 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:02:50:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:02:50:282 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:02:50:292 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:02:50:317 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:02:50:347 INFO -  2017 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:50:347
+08:02:50:347 INFO -  2018 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:50:347
+08:02:50:347 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 08:02:50:347
+08:02:50:347 INFO -  2017 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:02:50:347 INFO -  2018 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:02:50:352 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:02:50:352 INFO -  2018 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:02:50:352
+08:02:50:352 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 08:02:50:352
+08:02:50:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:02:50:367 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:02:50:377 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:02:50:397 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+08:02:50:412 INFO -  2019 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:50:412
+08:02:50:417 INFO -  2019 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:02:50:417 INFO -  2019 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:02:50:417
+08:02:50:422 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:02:55:265 INFO -  2013 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:02:55:265
+08:02:55:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:02:55:359 INFO -  2017 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:02:55:359
+08:02:55:364 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:02:55:374 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 34 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+08:02:55:379 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+08:02:55:394 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+08:02:55:409 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+08:02:55:429 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+08:02:55:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+08:02:55:462 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:02:55:487 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:02:55:512 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:02:55:532 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:02:55:562 INFO -  2020 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:55:562
+08:02:55:562 INFO -  2021 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:55:562
+08:02:55:567 INFO -  2022 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:02:55:567
+08:02:55:567 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 08:02:55:567
+08:02:55:567 INFO -  2020 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:02:55:567 INFO -  2021 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:02:55:567 INFO -  2022 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:02:55:567 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+08:02:55:572 INFO -  2021 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:02:55:572
+08:02:55:572 INFO -  2022 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:02:55:572
+08:02:55:572 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 08:02:55:572
+08:02:55:582 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:02:55:587 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:02:55:597 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:02:55:607 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:02:55:627 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:02:55:652 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:02:55:677 INFO -  2023 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:55:677
+08:02:55:682 INFO -  2024 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:55:682
+08:02:55:682 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 08:02:55:682
+08:02:55:682 INFO -  2023 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:02:55:682 INFO -  2024 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:02:55:682 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:02:55:687 INFO -  2024 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:02:55:687
+08:02:55:687 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 08:02:55:687
+08:02:55:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:02:55:702 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:02:55:712 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:02:55:732 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+08:02:55:747 INFO -  2025 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:02:55:747
+08:02:55:747 INFO -  2025 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:02:55:752 INFO -  2025 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:02:55:752
+08:02:55:757 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:03:00:578 INFO -  2020 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:00:578
+08:03:00:583 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:03:00:687 INFO -  2023 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:00:687
+08:03:00:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:03:00:692 WARN -  2004 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+08:03:00:702 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+08:03:00:707 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+08:03:00:722 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+08:03:00:742 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+08:03:00:757 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+08:03:00:775 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+08:03:00:785 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:03:00:810 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:03:00:835 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:03:00:855 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:03:00:885 INFO -  2026 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:00:885
+08:03:00:885 INFO -  2027 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:00:885
+08:03:00:885 INFO -  2028 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:00:885
+08:03:00:890 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 08:03:00:890
+08:03:00:890 INFO -  2026 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:03:00:890 INFO -  2027 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:03:00:890 INFO -  2028 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:03:00:890 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+08:03:00:895 INFO -  2027 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:00:895
+08:03:00:895 INFO -  2028 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:00:895
+08:03:00:895 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 08:03:00:895
+08:03:00:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:03:00:910 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:03:00:920 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:03:00:930 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:03:00:950 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:03:00:975 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:03:01:000 INFO -  2029 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:01:000
+08:03:01:005 INFO -  2030 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:01:500
+08:03:01:005 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 08:03:01:500
+08:03:01:005 INFO -  2029 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:03:01:005 INFO -  2030 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:03:01:005 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:03:01:010 INFO -  2030 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:01:100
+08:03:01:010 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 08:03:01:100
+08:03:01:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:03:01:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:03:01:035 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:03:01:055 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+08:03:01:070 INFO -  2031 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:01:700
+08:03:01:075 INFO -  2031 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:03:01:075 INFO -  2031 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:01:750
+08:03:01:080 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:03:05:890 INFO -  2026 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:05:890
+08:03:05:895 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:03:06:015 INFO -  2029 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:06:156
+08:03:06:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:03:06:025 WARN -  2004 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+08:03:06:030 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+08:03:06:035 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+08:03:06:055 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+08:03:06:070 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+08:03:06:085 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+08:03:06:108 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+08:03:06:118 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:03:06:138 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:03:06:163 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:03:06:192 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:03:06:222 INFO -  2032 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:06:222
+08:03:06:222 INFO -  2033 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:06:222
+08:03:06:227 INFO -  2034 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:06:227
+08:03:06:227 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 08:03:06:227
+08:03:06:227 INFO -  2032 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:03:06:227 INFO -  2033 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:03:06:227 INFO -  2034 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:03:06:227 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+08:03:06:232 INFO -  2033 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:06:232
+08:03:06:232 INFO -  2034 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:06:232
+08:03:06:232 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 08:03:06:232
+08:03:06:242 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:03:06:252 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:03:06:262 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:03:06:267 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:03:06:292 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:03:06:317 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:03:06:347 INFO -  2035 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:06:347
+08:03:06:347 INFO -  2036 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:06:347
+08:03:06:347 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 08:03:06:347
+08:03:06:347 INFO -  2035 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:03:06:347 INFO -  2036 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:03:06:347 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:03:06:352 INFO -  2036 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:06:352
+08:03:06:352 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 08:03:06:352
+08:03:06:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:03:06:372 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:03:06:377 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:03:06:397 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+08:03:06:417 INFO -  2037 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:06:417
+08:03:06:417 INFO -  2037 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:03:06:417 INFO -  2037 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:06:417
+08:03:06:427 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:03:11:234 INFO -  2032 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:11:234
+08:03:11:239 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:03:11:359 INFO -  2035 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:11:359
+08:03:11:364 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:03:11:369 WARN -  2004 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+08:03:11:379 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+08:03:11:379 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+08:03:11:399 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+08:03:11:414 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+08:03:11:437 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+08:03:11:458 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+08:03:11:468 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:03:11:489 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:03:11:514 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:03:11:534 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:03:11:564 INFO -  2038 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:11:564
+08:03:11:564 INFO -  2039 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:11:564
+08:03:11:564 INFO -  2040 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 08:03:11:564
+08:03:11:569 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 08:03:11:569
+08:03:11:569 INFO -  2038 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:03:11:569 INFO -  2039 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:03:11:569 INFO -  2040 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:03:11:569 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+08:03:11:574 INFO -  2039 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:11:574
+08:03:11:574 INFO -  2040 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:11:574
+08:03:11:574 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 08:03:11:574
+08:03:11:584 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:03:11:594 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:03:11:599 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:03:11:609 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+08:03:11:634 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+08:03:11:661 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+08:03:11:686 INFO -  2041 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:11:686
+08:03:11:686 INFO -  2042 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:11:686
+08:03:11:691 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 08:03:11:691
+08:03:11:691 INFO -  2041 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:03:11:691 INFO -  2042 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:03:11:691 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:03:11:696 INFO -  2042 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:11:696
+08:03:11:696 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 08:03:11:696
+08:03:11:701 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+08:03:11:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+08:03:11:721 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+08:03:11:736 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+08:03:11:756 INFO -  2043 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 08:03:11:756
+08:03:11:756 INFO -  2043 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+08:03:11:756 INFO -  2043 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:11:756
+08:03:11:765 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+08:03:16:578 INFO -  2038 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 08:03:16:578
+08:03:16:583 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:03:16:703 INFO -  2041 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 08:03:16:703
+08:03:16:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+08:03:16:713 WARN -  2004 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+08:03:16:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+08:03:16:723 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+08:03:16:743 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+08:03:16:758 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012-1
+08:03:16:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 37 Command = START_TESTCASE DT-TEF-Concurrent-0012-1  </font>
+08:03:16:785 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:03:16:805 INFO -  2044 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 08:03:16:805
+08:03:16:805 INFO -  2044 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:03:21:812 INFO -  2044 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 08:03:21:812
+08:03:21:817 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:03:21:828 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:03:21:848 INFO -  2045 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 08:03:21:848
+08:03:21:848 INFO -  2045 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+08:03:21:853 INFO -  2045 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 08:03:21:853
+08:03:21:858 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:03:21:868 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:03:21:893 INFO -  2046 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 08:03:21:893
+08:03:21:893 INFO -  2046 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+08:03:21:893 INFO -  2046 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 08:03:21:893
+08:03:21:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:03:21:908 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:03:21:928 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 08:03:21:928
+08:03:21:928 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+08:03:21:928 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 08:03:21:928
+08:03:21:938 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:03:21:943 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+08:03:21:968 INFO -  2047 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 08:03:21:968
+08:03:21:968 INFO -  2047 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+08:03:26:968 INFO -  2047 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 08:03:26:968
+08:03:26:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+08:03:26:983 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+08:03:27:005 INFO -  2048 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 08:03:27:500
+08:03:27:010 INFO -  2048 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:03:27:010 INFO -  2048 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 08:03:27:100
+08:03:27:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+08:03:27:030 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+08:03:27:050 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 08:03:27:500
+08:03:27:050 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+08:03:27:050 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 08:03:27:500
+08:03:27:060 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+08:03:27:065 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+08:03:27:090 INFO -  2049 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 08:03:27:900
+08:03:27:090 INFO -  2049 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+08:03:27:090 INFO -  2049 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 08:03:27:900
+08:03:27:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+08:03:27:105 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60
+08:03:27:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60 ***Result = PASS </font>
+08:03:27:145 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+08:03:27:170 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+08:03:27:180 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60
+08:03:27:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60 ***Result = PASS </font>
+08:03:27:213 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012-1
+08:03:27:238 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 67 Command = END_TESTCASE DT-TEF-Concurrent-0012-1 ***TestCaseResult = PASS </font>
+08:03:27:238 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:03:27:243 <font size=2 color=00AF00>PASS = 51</font>
+08:03:27:243 <font size=2 color=FF0000>FAIL = 0</font>
+08:03:27:243 <font size=2 color=0000FF>ABORT = 0</font>
+08:03:27:243 <font size=2 color=0000FF>PANIC = 0</font>
+08:03:27:243 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:03:27:243 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:03:27:243 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:03:27:243 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:03:27:243 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:03:27:243 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:03:27:243 <font size=2 color=00AF00>PASS = 6</font>
+08:03:27:243 <font size=2 color=FF0000>FAIL = 0</font>
+08:03:27:243 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:03:27:243 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:03:27:243 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-concurrent-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,73 @@
+08:03:32:539 <html><body><pre>
+08:03:32:539 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:03:32:539 ***</font>
+08:03:32:544 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+08:03:32:594 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+08:03:32:649 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+08:03:32:704 c:\testdata\scripts\dt-tef-concurrent-0013.script PRINT
+08:03:32:709 INFO -  2053 ScriptEngine.cpp 1381 
+
+08:03:32:709 c:\testdata\scripts\dt-tef-concurrent-0013.script CONCURRENT
+08:03:32:714 c:\testdata\scripts\dt-tef-concurrent-0013.script START_TESTCASE DT-TEF-Concurrent-0013
+08:03:32:719 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 7 Command = START_TESTCASE DT-TEF-Concurrent-0013  </font>
+08:03:32:724 c:\testdata\scripts\dt-tef-concurrent-0013.script 	PRINT This test case will be failed.
+08:03:32:729 INFO -  2053 ScriptEngine.cpp 1381  This test case will be failed.
+
+08:03:32:734 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+08:03:32:739 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2
+08:03:32:744 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:03:32:754 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+08:03:32:769 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 ***Result = UNKNOWN Code = -1  </font>
+08:03:32:774 INFO -  2062 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 08:03:32:774
+08:03:32:774 INFO -  2064 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 08:03:32:774
+08:03:32:779 INFO -  2065 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite3 started at 08:03:32:779
+08:03:32:779 INFO -  2062 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+08:03:32:779 INFO -  2064 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+08:03:32:779 INFO -  2065 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite3, loop 1000000 times...
+08:03:32:784 INFO -  2064 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 08:03:32:784
+08:03:32:789 INFO -  2065 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite3 ended at 08:03:32:789
+08:03:32:794 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:03:32:804 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+08:03:32:819 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep
+08:03:32:824 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep ***Result = UNEXECUTED </font>
+08:03:32:839 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+08:03:32:854 c:\testdata\scripts\dt-tef-concurrent-0013.script END_TESTCASE DT-TEF-Concurrent-0013
+08:03:32:874 INFO -  2066 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 08:03:32:874
+08:03:32:879 INFO -  2066 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+08:03:32:879 INFO -  2066 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 08:03:32:879
+08:03:32:884 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+08:03:37:781 INFO -  2062 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 08:03:37:781
+08:03:37:791 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+08:03:37:796 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 27 Command = END_TESTCASE DT-TEF-Concurrent-0013 ***TestCaseResult = FAIL </font>
+08:03:37:801 c:\testdata\scripts\dt-tef-concurrent-0013.script CONSECUTIVE
+08:03:37:816 c:\testdata\scripts\dt-tef-concurrent-0013.script START_TESTCASE DT-TEF-Concurrent-0013-1
+08:03:37:841 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 29 Command = START_TESTCASE DT-TEF-Concurrent-0013-1  </font>
+08:03:37:846 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+08:03:37:876 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+08:03:37:881 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10
+08:03:37:906 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10 ***Result = PASS </font>
+08:03:37:916 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+08:03:37:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+08:03:37:946 c:\testdata\scripts\dt-tef-concurrent-0013.script END_TESTCASE DT-TEF-Concurrent-0013-1
+08:03:37:971 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 45 Command = END_TESTCASE DT-TEF-Concurrent-0013-1 ***TestCaseResult = PASS </font>
+08:03:37:971 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:03:37:976 <font size=2 color=00AF00>PASS = 7</font>
+08:03:37:976 <font size=2 color=FF0000>FAIL = 0</font>
+08:03:37:976 <font size=2 color=0000FF>ABORT = 0</font>
+08:03:37:976 <font size=2 color=0000FF>PANIC = 0</font>
+08:03:37:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:03:37:976 <font size=2 color=0000FF>UNKNOWN = 1</font>
+08:03:37:976 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+08:03:37:976 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:03:37:976 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:03:37:976 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:03:37:976 <font size=2 color=00AF00>PASS = 1</font>
+08:03:37:976 <font size=2 color=FF0000>FAIL = 1</font>
+08:03:37:976 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:03:37:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:03:37:976 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+08:09:56:381 <html><body><pre>
+08:09:56:381 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:09:56:381 ***</font>
+08:09:56:386 c:\testdata\scripts\dt-tef-logger-0001.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:09:56:436 c:\testdata\scripts\dt-tef-logger-0001.script START_TESTCASE DT-TEF-Logger-0001
+08:09:56:441 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0001  </font>
+08:09:56:446 c:\testdata\scripts\dt-tef-logger-0001.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:09:56:451 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:09:56:456 INFO -  2387 TestBlockController.cpp 134 Creating a local active scheduler.
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrErr
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+08:09:56:456 ERROR -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrHigh
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+08:09:56:456 HIGH -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrWarn
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 3
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+08:09:56:456 WARN -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrMedium
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 4
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+08:09:56:456 MEDIUM -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:09:56:456 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:09:56:456 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrInfo
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 5
+08:09:56:461 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:09:56:461 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrLow
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 6
+08:09:56:461 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+08:09:56:461 LOW -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:09:56:461 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrAll
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 7
+08:09:56:461 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+08:09:56:461 INFO -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:09:56:461 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:09:56:461 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrErr  ***Result = PASS </font>
+08:09:56:461 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrHigh  ***Result = PASS </font>
+08:09:56:461 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrWarn  ***Result = PASS </font>
+08:09:56:461 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrMedium  ***Result = PASS </font>
+08:09:56:461 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrInfo  ***Result = PASS </font>
+08:09:56:461 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrLow  ***Result = PASS </font>
+08:09:56:461 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrAll  ***Result = PASS </font>
+08:09:56:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:09:56:466 c:\testdata\scripts\dt-tef-logger-0001.script END_TESTCASE DT-TEF-Logger-0001
+08:09:56:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 39 Command = END_TESTCASE DT-TEF-Logger-0001 ***TestCaseResult = PASS </font>
+08:09:56:481 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:09:56:481 <font size=2 color=00AF00>PASS = 1</font>
+08:09:56:481 <font size=2 color=FF0000>FAIL = 0</font>
+08:09:56:481 <font size=2 color=0000FF>ABORT = 0</font>
+08:09:56:481 <font size=2 color=0000FF>PANIC = 0</font>
+08:09:56:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:09:56:481 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:09:56:481 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:09:56:481 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:09:56:481 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:09:56:481 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:09:56:481 <font size=2 color=00AF00>PASS = 1</font>
+08:09:56:481 <font size=2 color=FF0000>FAIL = 0</font>
+08:09:56:481 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:09:56:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:09:56:481 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+08:10:01:739 <html><body><pre>
+08:10:01:739 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:01:739 ***</font>
+08:10:01:744 c:\testdata\scripts\dt-tef-logger-0002.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:10:01:789 c:\testdata\scripts\dt-tef-logger-0002.script START_TESTCASE DT-TEF-Logger-0002
+08:10:01:801 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0002  </font>
+08:10:01:806 c:\testdata\scripts\dt-tef-logger-0002.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:10:01:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 24 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:01:816 INFO -  2394 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrErr
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+08:10:01:816 ERROR -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  1 level @140 line ).
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrHigh
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+08:10:01:816 HIGH -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  2 level @140 line ).
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrWarn
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 3
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+08:10:01:816 WARN -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  3 level @140 line ).
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrMedium
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 4
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+08:10:01:816 MEDIUM -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  4 level @140 line ).
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrInfo
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 5
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  5 level @140 line ).
+08:10:01:816 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:10:01:816 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrLow
+08:10:01:821 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 6
+08:10:01:821 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+08:10:01:821 LOW -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  6 level @140 line ).
+08:10:01:821 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:01:821 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:10:01:821 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrAll
+08:10:01:821 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 7
+08:10:01:821 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+08:10:01:821 INFO -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  7 level @140 line ).
+08:10:01:821 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:10:01:821 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrErr  ***Result = PASS </font>
+08:10:01:821 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrHigh  ***Result = PASS </font>
+08:10:01:821 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrWarn  ***Result = PASS </font>
+08:10:01:821 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrMedium  ***Result = PASS </font>
+08:10:01:821 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrInfo  ***Result = PASS </font>
+08:10:01:821 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrLow  ***Result = PASS </font>
+08:10:01:821 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrAll  ***Result = PASS </font>
+08:10:01:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 33 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:10:01:826 c:\testdata\scripts\dt-tef-logger-0002.script END_TESTCASE DT-TEF-Logger-0002
+08:10:01:836 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 34 Command = END_TESTCASE DT-TEF-Logger-0002 ***TestCaseResult = PASS </font>
+08:10:01:836 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:01:836 <font size=2 color=00AF00>PASS = 1</font>
+08:10:01:836 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:01:841 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:01:841 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:01:841 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:01:841 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:01:841 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:01:841 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:01:841 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:10:01:841 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:01:841 <font size=2 color=00AF00>PASS = 1</font>
+08:10:01:841 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:01:841 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:01:841 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:01:841 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:10:07:107 <html><body><pre>
+08:10:07:107 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:07:107 ***</font>
+08:10:07:107 c:\testdata\scripts\dt-tef-logger-0003.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:10:07:155 c:\testdata\scripts\dt-tef-logger-0003.script START_TESTCASE DT-TEF-Logger-0003
+08:10:07:165 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0003  </font>
+08:10:07:170 c:\testdata\scripts\dt-tef-logger-0003.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:10:07:170 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:07:180 INFO -  2401 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:07:180 INFO -  2401 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:07:180 INFO -  2401 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:07:180 INFO -  2401 TEFLoggerTestWrapper.cpp 65 aCommand = GetCPPModuleName
+08:10:07:180 INFO -  2401 TEFLoggerTestWrapper.cpp 66 aSection = 
+08:10:07:180 INFO -  2401 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:10:07:180 INFO -  2401 A.cpp 215 GetCPPModuleName
+08:10:07:180 INFO -  2401 A.cpp 217 GetCPPModuleName
+08:10:07:180 INFO -  2401 A.cpp 219 GetCPPModuleName
+08:10:07:180 INFO -  2401 DIR\DIR\ 221 GetCPPModuleName
+08:10:07:180 INFO -  2401 DIR1 223 GetCPPModuleName
+08:10:07:180 INFO -  2401 c:\ 225 GetCPPModuleName
+08:10:07:180 INFO -  2401  227 GetCPPModuleName
+08:10:07:180 INFO -  2401 file.cpp 229 GetCPPModuleName
+08:10:07:180 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:10:07:180 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetCPPModuleName   ***Result = PASS </font>
+08:10:07:185 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:10:07:185 c:\testdata\scripts\dt-tef-logger-0003.script END_TESTCASE DT-TEF-Logger-0003
+08:10:07:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0003 ***TestCaseResult = PASS </font>
+08:10:07:195 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:07:195 <font size=2 color=00AF00>PASS = 1</font>
+08:10:07:195 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:07:195 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:07:195 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:07:195 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:07:195 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:07:195 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:07:195 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:07:195 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:10:07:195 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:07:200 <font size=2 color=00AF00>PASS = 1</font>
+08:10:07:200 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:07:200 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:07:200 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:07:200 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+08:10:12:460 <html><body><pre>
+08:10:12:460 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:12:460 ***</font>
+08:10:12:465 c:\testdata\scripts\dt-tef-logger-0004.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:10:12:525 c:\testdata\scripts\dt-tef-logger-0004.script START_TESTCASE DT-TEF-Logger-0004
+08:10:12:535 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0004  </font>
+08:10:12:540 c:\testdata\scripts\dt-tef-logger-0004.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini
+08:10:12:545 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:12:550 INFO -  2408 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:12:550 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:12:550 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:12:550 INFO -  2408 TEFLoggerTestWrapper.cpp 65 aCommand = GetLongSectionName
+08:10:12:550 INFO -  2408 TEFLoggerTestWrapper.cpp 66 aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+08:10:12:550 INFO -  2408 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:10:12:550 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat
+08:10:12:550 Ramones 1976 track 2 Beat on the brat
+08:10:12:550 Ramones 1976 track 2 Beat on the brat
+08:10:12:550 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:12:550 INFO -  2408 TEFLoggerTestWrapper.cpp 65 aCommand = GetLongKeyName
+08:10:12:550 INFO -  2408 TEFLoggerTestWrapper.cpp 66 aSection = ALongKeySection
+08:10:12:550 INFO -  2408 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:10:12:550 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+08:10:12:550 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+08:10:12:550 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+08:10:12:550 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:10:12:550 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection  ***Result = PASS </font>
+08:10:12:550 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongKeyName ALongKeySection  ***Result = PASS </font>
+08:10:12:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:10:12:555 c:\testdata\scripts\dt-tef-logger-0004.script END_TESTCASE DT-TEF-Logger-0004
+08:10:12:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0004 ***TestCaseResult = PASS </font>
+08:10:12:565 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:12:570 <font size=2 color=00AF00>PASS = 1</font>
+08:10:12:570 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:12:570 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:12:570 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:12:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:12:570 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:12:570 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:12:570 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:12:570 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:10:12:570 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:12:570 <font size=2 color=00AF00>PASS = 1</font>
+08:10:12:570 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:12:570 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:12:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:12:570 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+08:10:17:820 <html><body><pre>
+08:10:17:820 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:17:820 ***</font>
+08:10:17:820 c:\testdata\scripts\dt-tef-logger-0005.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:10:17:885 c:\testdata\scripts\dt-tef-logger-0005.script START_TESTCASE DT-TEF-Logger-0005
+08:10:17:890 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0005  </font>
+08:10:17:895 c:\testdata\scripts\dt-tef-logger-0005.script 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini
+08:10:17:900 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 29 Command = 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:17:905 INFO -  2415 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:17:905 INFO -  2415 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:17:905 INFO -  2415 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:10:17:905 INFO -  2415 TEFLoggerTestWrapper.cpp 65 aCommand = UnCoveredFuntions
+08:10:17:905 INFO -  2415 TEFLoggerTestWrapper.cpp 66 aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+08:10:17:905 INFO -  2415 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:10:17:905 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+08:10:17:905 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+08:10:17:905 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+08:10:17:905 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+08:10:17:905 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:10:17:905 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity UnCoveredFuntions whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong  ***Result = PASS </font>
+08:10:17:910 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:10:17:910 c:\testdata\scripts\dt-tef-logger-0005.script END_TESTCASE DT-TEF-Logger-0005
+08:10:17:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0005 ***TestCaseResult = PASS </font>
+08:10:17:926 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:17:926 <font size=2 color=00AF00>PASS = 1</font>
+08:10:17:926 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:17:926 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:17:926 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:17:926 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:17:926 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:17:926 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:17:926 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:17:926 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:10:17:926 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:17:926 <font size=2 color=00AF00>PASS = 1</font>
+08:10:17:926 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:17:926 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:17:926 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:17:926 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:10:23:158 <html><body><pre>
+08:10:23:158 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:23:158 ***</font>
+08:10:23:158 c:\testdata\scripts\dt-tef-logger-0006.script LOAD_SERVER te_RegBlockTestSuite
+08:10:23:232 c:\testdata\scripts\dt-tef-logger-0006.script PRINT Reuse te_RegBlockTestSuite Server
+08:10:23:232 INFO -  2417 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:10:23:232 c:\testdata\scripts\dt-tef-logger-0006.script START_TESTCASE DT-TEF-Logger-0006
+08:10:23:242 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0006  </font>
+08:10:23:247 c:\testdata\scripts\dt-tef-logger-0006.script 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+08:10:23:247 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 24 Command = 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:23:257 INFO -  2422 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:23:257 INFO -  2422 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+08:10:23:257 INFO -  2422 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+08:10:23:257 INFO -  2422 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:10:23:257 INFO -  2422 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase01_obj_Panic
+08:10:23:257 INFO -  2422 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:10:23:257 INFO -  2422 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24
+08:10:23:257 INFO -  2422 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT
+08:10:23:257 WARN -  2422 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 24
+08:10:23:257 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase01_obj  ***Result = PASS </font>
+08:10:23:272 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase01_obj PanickingFunction LoggerTESTCase01_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:10:23:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 27 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 ***Result = PASS </font>
+08:10:23:277 c:\testdata\scripts\dt-tef-logger-0006.script END_TESTCASE DT-TEF-Logger-0006
+08:10:23:282 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0006 ***TestCaseResult = PASS </font>
+08:10:23:287 ERROR -  2417 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:10:23:287 ERROR -  2417 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 24, Exit Category FSCLIENT
+08:10:23:287 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:23:287 <font size=2 color=00AF00>PASS = 1</font>
+08:10:23:287 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:23:287 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:23:287 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:23:287 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:23:287 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:23:287 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:23:287 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:23:287 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:10:23:287 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:23:287 <font size=2 color=00AF00>PASS = 1</font>
+08:10:23:287 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:23:287 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:23:287 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:23:287 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:10:28:544 <html><body><pre>
+08:10:28:544 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:28:544 ***</font>
+08:10:28:544 c:\testdata\scripts\dt-tef-logger-0007.script LOAD_SERVER te_RegBlockTestSuite
+08:10:28:599 c:\testdata\scripts\dt-tef-logger-0007.script PRINT Reuse te_RegBlockTestSuite Server
+08:10:28:599 INFO -  2424 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:10:28:604 c:\testdata\scripts\dt-tef-logger-0007.script START_TESTCASE DT-TEF-Logger-0007
+08:10:28:609 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0007  </font>
+08:10:28:614 c:\testdata\scripts\dt-tef-logger-0007.script 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+08:10:28:619 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 25 Command = 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:28:624 INFO -  2429 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:28:624 INFO -  2429 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+08:10:28:624 INFO -  2429 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+08:10:28:624 INFO -  2429 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:10:28:624 INFO -  2429 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase02_obj_Panic
+08:10:28:624 INFO -  2429 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:10:28:624 INFO -  2429 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+08:10:28:624 INFO -  2429 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+08:10:28:624 WARN -  2429 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT panic 24
+08:10:28:629 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+08:10:28:639 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:10:28:644 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 ***Result = PASS </font>
+08:10:28:644 c:\testdata\scripts\dt-tef-logger-0007.script END_TESTCASE DT-TEF-Logger-0007
+08:10:28:654 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0007 ***TestCaseResult = PASS </font>
+08:10:28:654 ERROR -  2424 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:10:28:654 ERROR -  2424 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:10:28:659 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:28:659 <font size=2 color=00AF00>PASS = 1</font>
+08:10:28:659 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:28:659 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:28:659 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:28:659 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:28:659 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:28:659 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:28:659 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:28:659 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:10:28:659 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:28:659 <font size=2 color=00AF00>PASS = 1</font>
+08:10:28:659 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:28:659 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:28:659 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:28:659 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:10:33:929 <html><body><pre>
+08:10:33:929 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:33:929 ***</font>
+08:10:33:929 c:\testdata\scripts\dt-tef-logger-0008.script LOAD_SERVER te_RegBlockTestSuite
+08:10:33:993 c:\testdata\scripts\dt-tef-logger-0008.script PRINT Reuse te_RegBlockTestSuite Server
+08:10:33:993 INFO -  2431 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:10:33:993 c:\testdata\scripts\dt-tef-logger-0008.script START_TESTCASE DT-TEF-Logger-0008
+08:10:34:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0008  </font>
+08:10:34:010 c:\testdata\scripts\dt-tef-logger-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+08:10:34:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:34:020 INFO -  2436 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:34:020 INFO -  2436 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+08:10:34:020 INFO -  2436 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+08:10:34:020 INFO -  2436 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:10:34:020 INFO -  2436 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase02_obj_Panic
+08:10:34:020 INFO -  2436 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:10:34:020 INFO -  2436 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+08:10:34:020 INFO -  2436 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+08:10:34:020 WARN -  2436 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT panic 24
+08:10:34:020 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+08:10:34:035 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:10:34:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic" ***Result = PASS </font>
+08:10:34:040 c:\testdata\scripts\dt-tef-logger-0008.script END_TESTCASE DT-TEF-Logger-0008
+08:10:34:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0008 ***TestCaseResult = PASS </font>
+08:10:34:051 ERROR -  2431 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:10:34:051 ERROR -  2431 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:10:34:051 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:34:051 <font size=2 color=00AF00>PASS = 1</font>
+08:10:34:051 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:34:051 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:34:051 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:34:051 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:34:051 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:34:051 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:34:051 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:34:056 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:10:34:056 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:34:056 <font size=2 color=00AF00>PASS = 1</font>
+08:10:34:056 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:34:056 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:34:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:34:056 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:10:39:325 <html><body><pre>
+08:10:39:325 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:39:325 ***</font>
+08:10:39:325 c:\testdata\scripts\dt-tef-logger-0009.script LOAD_SERVER te_RegBlockTestSuite
+08:10:39:421 c:\testdata\scripts\dt-tef-logger-0009.script PRINT Reuse te_RegBlockTestSuite Server
+08:10:39:421 INFO -  2438 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:10:39:421 c:\testdata\scripts\dt-tef-logger-0009.script START_TESTCASE DT-TEF-Logger-0009
+08:10:39:431 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0009  </font>
+08:10:39:436 c:\testdata\scripts\dt-tef-logger-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+08:10:39:436 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:39:441 INFO -  2443 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:39:446 INFO -  2443 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+08:10:39:446 INFO -  2443 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+08:10:39:446 INFO -  2443 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:10:39:446 INFO -  2443 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase03_obj_Panic
+08:10:39:446 INFO -  2443 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:10:39:446 INFO -  2443 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+08:10:39:446 INFO -  2443 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+08:10:39:446 WARN -  2443 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 110
+08:10:39:446 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+08:10:39:461 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:10:39:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 ***Result = PASS </font>
+08:10:39:466 c:\testdata\scripts\dt-tef-logger-0009.script END_TESTCASE DT-TEF-Logger-0009
+08:10:39:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0009 ***TestCaseResult = PASS </font>
+08:10:39:476 ERROR -  2438 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:10:39:476 ERROR -  2438 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:10:39:476 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:39:476 <font size=2 color=00AF00>PASS = 1</font>
+08:10:39:476 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:39:476 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:39:476 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:39:476 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:39:476 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:39:476 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:39:476 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:39:476 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:10:39:476 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:39:476 <font size=2 color=00AF00>PASS = 1</font>
+08:10:39:481 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:39:481 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:39:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:39:481 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:10:44:743 <html><body><pre>
+08:10:44:743 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:44:743 ***</font>
+08:10:44:748 c:\testdata\scripts\dt-tef-logger-0010.script LOAD_SERVER te_RegBlockTestSuite
+08:10:44:808 c:\testdata\scripts\dt-tef-logger-0010.script PRINT Reuse te_RegBlockTestSuite Server
+08:10:44:813 INFO -  2445 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:10:44:813 c:\testdata\scripts\dt-tef-logger-0010.script START_TESTCASE DT-TEF-Logger-0010
+08:10:44:818 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0010  </font>
+08:10:44:823 c:\testdata\scripts\dt-tef-logger-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+08:10:44:828 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:10:44:833 INFO -  2450 TestBlockController.cpp 134 Creating a local active scheduler.
+08:10:44:833 INFO -  2450 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+08:10:44:833 INFO -  2450 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+08:10:44:833 INFO -  2450 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:10:44:833 INFO -  2450 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase03_obj_Panic
+08:10:44:833 INFO -  2450 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:10:44:833 INFO -  2450 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+08:10:44:833 INFO -  2450 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+08:10:44:833 WARN -  2450 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 110
+08:10:44:833 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+08:10:44:848 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:10:44:853 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT ***Result = PASS </font>
+08:10:44:853 c:\testdata\scripts\dt-tef-logger-0010.script END_TESTCASE DT-TEF-Logger-0010
+08:10:44:863 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0010 ***TestCaseResult = PASS </font>
+08:10:44:863 ERROR -  2445 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:10:44:863 ERROR -  2445 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:10:44:863 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:44:863 <font size=2 color=00AF00>PASS = 1</font>
+08:10:44:863 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:44:863 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:44:863 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:44:863 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:44:863 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:44:868 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:44:868 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:44:868 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:10:44:868 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:44:868 <font size=2 color=00AF00>PASS = 1</font>
+08:10:44:868 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:44:868 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:44:868 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:44:868 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+08:10:50:159 <html><body><pre>
+08:10:50:159 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:50:159 ***</font>
+08:10:50:164 c:\testdata\scripts\dt-tef-logger-0011.script LOAD_SUITE TEF_LoggerTestStep
+08:10:50:214 c:\testdata\scripts\dt-tef-logger-0011.script START_TESTCASE DT-TEF-Logger-0011
+08:10:50:219 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 9 Command = START_TESTCASE DT-TEF-Logger-0011  </font>
+08:10:50:224 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+08:10:50:229 INFO -  2452 TestExecuteLogger.cpp 2483 Expected panic string was "" (in script)
+08:10:50:244 INFO -  2452 TestExecuteLogger.cpp 2484 Received panic string was "123"(in code)
+08:10:50:249 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 28 Command = RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+08:10:50:254 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+08:10:50:264 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 29 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+08:10:50:279 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+08:10:50:284 INFO -  2452 TestExecuteLogger.cpp 2483 Expected panic string was "" (in script)
+08:10:50:299 INFO -  2452 TestExecuteLogger.cpp 2484 Received panic string was "123"(in code)
+08:10:50:304 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 30 Command = RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+08:10:50:309 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+08:10:50:319 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 31 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+08:10:50:339 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+08:10:50:349 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 32 Command = RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep ***Result = PASS </font>
+08:10:50:354 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+08:10:50:369 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 33 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+08:10:50:384 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+08:10:50:399 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 34 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+08:10:50:414 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+08:10:50:429 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 35 Command = RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+08:10:50:439 c:\testdata\scripts\dt-tef-logger-0011.script END_TESTCASE DT-TEF-Logger-0011
+08:10:50:449 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 36 Command = END_TESTCASE DT-TEF-Logger-0011 ***TestCaseResult = PASS </font>
+08:10:50:454 ERROR -  2452 testexecute.cpp 564 The panic detection thread detected 7 panics:
+08:10:50:454 ERROR -  2452 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category 123
+08:10:50:454 ERROR -  2452 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category 123
+08:10:50:454 ERROR -  2452 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 123
+08:10:50:454 ERROR -  2452 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker827328100 2113491721, Exit Reason: 110, Exit Category SomeThing
+08:10:50:454 ERROR -  2452 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker827328100 2130827053, Exit Reason: 110, Exit Category SomeThing
+08:10:50:454 ERROR -  2452 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker827328100 95070467, Exit Reason: 110, Exit Category 
+08:10:50:454 ERROR -  2452 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker827328100 1055791300, Exit Reason: 110, Exit Category 
+08:10:50:454 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:50:454 <font size=2 color=00AF00>PASS = 8</font>
+08:10:50:454 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:50:454 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:50:454 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:50:454 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:50:454 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:50:454 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:50:454 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:50:454 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 7</font>
+08:10:50:454 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:50:454 <font size=2 color=00AF00>PASS = 1</font>
+08:10:50:454 <font size=2 color=FF0000>FAIL = 0</font>
+08:10:50:454 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:50:454 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:50:454 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:10:55:731 <html><body><pre>
+08:10:55:731 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:10:55:731 ***</font>
+08:10:55:736 c:\testdata\scripts\dt-tef-logger-0012.script LOAD_SUITE TEF_LoggerTestStep
+08:10:55:775 c:\testdata\scripts\dt-tef-logger-0012.script START_TESTCASE DT-TEF-Logger-0012
+08:10:55:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0012.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0012  </font>
+08:10:55:780 c:\testdata\scripts\dt-tef-logger-0012.script PRINT should fail
+08:10:55:785 INFO -  2466 ScriptEngine.cpp 1381  should fail
+
+08:10:55:785 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+08:10:55:796 INFO -  2466 TestExecuteLogger.cpp 2483 Expected panic string was "a  b" (in script)
+08:10:55:811 INFO -  2466 TestExecuteLogger.cpp 2484 Received panic string was "a b"(in code)
+08:10:55:816 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 31 Command = RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep  Code = 110  a b ***Result = FAIL </font>
+08:10:55:816 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+08:10:55:826 INFO -  2466 TestExecuteLogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+08:10:55:841 INFO -  2466 TestExecuteLogger.cpp 2484 Received panic string was "SomeThing"(in code)
+08:10:55:846 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 32 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep  Code = 110  SomeThing ***Result = FAIL </font>
+08:10:55:851 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+08:10:55:856 INFO -  2466 TestExecuteLogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+08:10:55:871 INFO -  2466 TestExecuteLogger.cpp 2484 Received panic string was ""(in code)
+08:10:55:876 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 33 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep  Code = 110   ***Result = FAIL </font>
+08:10:55:876 c:\testdata\scripts\dt-tef-logger-0012.script END_TESTCASE DT-TEF-Logger-0012
+08:10:55:886 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 34 Command = END_TESTCASE DT-TEF-Logger-0012 ***TestCaseResult = FAIL </font>
+08:10:55:886 ERROR -  2466 testexecute.cpp 564 The panic detection thread detected 3 panics:
+08:10:55:886 ERROR -  2466 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category a b
+08:10:55:886 ERROR -  2466 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category SomeThing
+08:10:55:886 ERROR -  2466 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 
+08:10:55:886 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:10:55:886 <font size=2 color=00AF00>PASS = 0</font>
+08:10:55:886 <font size=2 color=FF0000>FAIL = 3</font>
+08:10:55:886 <font size=2 color=0000FF>ABORT = 0</font>
+08:10:55:886 <font size=2 color=0000FF>PANIC = 0</font>
+08:10:55:886 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:55:886 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:10:55:886 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:10:55:886 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:10:55:886 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 3</font>
+08:10:55:891 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:10:55:891 <font size=2 color=00AF00>PASS = 0</font>
+08:10:55:891 <font size=2 color=FF0000>FAIL = 1</font>
+08:10:55:891 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:10:55:891 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:10:55:891 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+08:11:01:153 <html><body><pre>
+08:11:01:153 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:11:01:153 ***</font>
+08:11:01:153 c:\testdata\scripts\dt-tef-logger-0013.script LOAD_SUITE TEF_LoggerTestStep
+08:11:01:183 c:\testdata\scripts\dt-tef-logger-0013.script START_TESTCASE DT-TEF-Logger-0013
+08:11:01:193 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0013.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0013  </font>
+08:11:01:193 c:\testdata\scripts\dt-tef-logger-0013.script PRINT should unexecute
+08:11:01:193 INFO -  2475 ScriptEngine.cpp 1381  should unexecute
+
+08:11:01:198 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+08:11:01:208 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 23 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+08:11:01:208 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+08:11:01:218 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 24 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+08:11:01:218 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+08:11:01:233 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 25 Command = RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep ***Result = UNEXECUTED </font>
+08:11:01:233 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+08:11:01:243 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 26 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+08:11:01:243 c:\testdata\scripts\dt-tef-logger-0013.script END_TESTCASE DT-TEF-Logger-0013
+08:11:01:253 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0013.script Line = 27 Command = END_TESTCASE DT-TEF-Logger-0013 ***TestCaseResult = FAIL </font>
+08:11:01:258 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:11:01:258 <font size=2 color=00AF00>PASS = 0</font>
+08:11:01:258 <font size=2 color=FF0000>FAIL = 0</font>
+08:11:01:258 <font size=2 color=0000FF>ABORT = 0</font>
+08:11:01:258 <font size=2 color=0000FF>PANIC = 0</font>
+08:11:01:258 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:11:01:258 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:11:01:258 <font size=2 color=0000FF>UNEXECUTED = 4</font>
+08:11:01:258 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:11:01:258 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:11:01:258 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:11:01:258 <font size=2 color=00AF00>PASS = 0</font>
+08:11:01:258 <font size=2 color=FF0000>FAIL = 1</font>
+08:11:01:258 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:11:01:258 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:11:01:258 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+08:11:06:539 <html><body><pre>
+08:11:06:539 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:11:06:539 ***</font>
+08:11:06:539 c:\testdata\scripts\dt-tef-logger-0014.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:11:06:589 c:\testdata\scripts\dt-tef-logger-0014.script START_TESTCASE DT-TEF-Logger-0014
+08:11:06:594 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0014  </font>
+08:11:06:604 c:\testdata\scripts\dt-tef-logger-0014.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:11:06:604 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:11:06:609 INFO -  2487 TestBlockController.cpp 134 Creating a local active scheduler.
+08:11:06:609 INFO -  2487 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:11:06:609 INFO -  2487 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:11:06:609 INFO -  2487 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:11:06:609 INFO -  2487 TEFLoggerTestWrapper.cpp 66 aSection = EAobveSevrAll
+08:11:06:609 INFO -  2487 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:11:06:609 INFO -  2487 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+08:11:06:609 INFO -  2487 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:11:06:609 INFO -  2487 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:11:06:609 INFO -  2487 TEFLoggerTestWrapper.cpp 66 aSection = ESupperLarge
+08:11:06:609 INFO -  2487 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:11:06:609 INFO -  2487 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+08:11:06:614 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:11:06:614 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print EAobveSevrAll  ***Result = PASS </font>
+08:11:06:614 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESupperLarge  ***Result = PASS </font>
+08:11:06:614 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:11:06:619 c:\testdata\scripts\dt-tef-logger-0014.script END_TESTCASE DT-TEF-Logger-0014
+08:11:06:630 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0014 ***TestCaseResult = PASS </font>
+08:11:06:630 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:11:06:630 <font size=2 color=00AF00>PASS = 1</font>
+08:11:06:630 <font size=2 color=FF0000>FAIL = 0</font>
+08:11:06:630 <font size=2 color=0000FF>ABORT = 0</font>
+08:11:06:630 <font size=2 color=0000FF>PANIC = 0</font>
+08:11:06:630 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:11:06:630 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:11:06:630 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:11:06:630 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:11:06:630 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:11:06:630 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:11:06:630 <font size=2 color=00AF00>PASS = 1</font>
+08:11:06:630 <font size=2 color=FF0000>FAIL = 0</font>
+08:11:06:635 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:11:06:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:11:06:635 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+08:11:11:861 <html><body><pre>
+08:11:11:861 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:11:11:861 ***</font>
+08:11:11:866 c:\testdata\scripts\dt-tef-logger-0015.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:11:11:936 c:\testdata\scripts\dt-tef-logger-0015.script START_TESTCASE DT-TEF-Logger-0015
+08:11:11:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0015  </font>
+08:11:11:946 c:\testdata\scripts\dt-tef-logger-0015.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:11:11:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 21 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:11:11:958 INFO -  2494 TestBlockController.cpp 134 Creating a local active scheduler.
+08:11:11:958 INFO -  2494 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:11:11:958 INFO -  2494 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:11:11:958 INFO -  2494 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:11:11:958 INFO -  2494 TEFLoggerTestWrapper.cpp 66 aSection = EAobveSevrAll
+08:11:11:958 INFO -  2494 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:11:11:958 INFO -  2494 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+08:11:11:958 INFO -  2494 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:11:11:958 INFO -  2494 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:11:11:958 INFO -  2494 TEFLoggerTestWrapper.cpp 66 aSection = ESupperLarge
+08:11:11:958 INFO -  2494 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:11:11:958 INFO -  2494 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+08:11:11:963 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:11:11:963 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST EAobveSevrAll  ***Result = PASS </font>
+08:11:11:963 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESupperLarge  ***Result = PASS </font>
+08:11:11:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:11:11:968 c:\testdata\scripts\dt-tef-logger-0015.script END_TESTCASE DT-TEF-Logger-0015
+08:11:11:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0015 ***TestCaseResult = PASS </font>
+08:11:11:978 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:11:11:978 <font size=2 color=00AF00>PASS = 1</font>
+08:11:11:978 <font size=2 color=FF0000>FAIL = 0</font>
+08:11:11:978 <font size=2 color=0000FF>ABORT = 0</font>
+08:11:11:978 <font size=2 color=0000FF>PANIC = 0</font>
+08:11:11:978 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:11:11:978 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:11:11:978 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:11:11:978 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:11:11:983 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:11:11:983 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:11:11:983 <font size=2 color=00AF00>PASS = 1</font>
+08:11:11:983 <font size=2 color=FF0000>FAIL = 0</font>
+08:11:11:983 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:11:11:983 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:11:11:983 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0016.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:11:27:903</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:968</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:973</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0016</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:983</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:27:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:000</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:005</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:010</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:010</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:010</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:010</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:010</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:010</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:010</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:020</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>39</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0016</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:025</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:28:025</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0017.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:11:33:283</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:398</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:403</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0017</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:413</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:423</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:423</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:423</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:423</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:423</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:423</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:423</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  1 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  2 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:428</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  3 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  4 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:433</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  5 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  6 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:438</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  7 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:448</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:453</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0017</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:458</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:33:458</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0018.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:11:38:758</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:806</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:811</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0018</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:821</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>215</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>217</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>219</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>DIR\DIR\</FILENAME>
+  <LINENUMBER>221</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:836</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>DIR1</FILENAME>
+  <LINENUMBER>223</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:836</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>c:\</FILENAME>
+  <LINENUMBER>225</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:836</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME></FILENAME>
+  <LINENUMBER>227</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:836</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>file.cpp</FILENAME>
+  <LINENUMBER>229</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:836</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:836</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetCPPModuleName</FUNCTION_NAME>
+  <SECTION></SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:841</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:846</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0018</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:851</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:38:856</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0019.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:11:44:121</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:181</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:192</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0019</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:202</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:212</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:212</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:212</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:212</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongSectionName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:212</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:212</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:212</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:212</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:217</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongKeyName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:217</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALongKeySection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:217</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:217</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:217</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:217</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongSectionName</FUNCTION_NAME>
+  <SECTION>ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:217</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongKeyName</FUNCTION_NAME>
+  <SECTION>ALongKeySection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:222</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:227</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0019</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:232</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:44:232</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0020.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:11:49:517</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:567</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:572</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0020</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:582</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>100</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:587</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:592</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:592</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:592</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = UnCoveredFuntions</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:592</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:592</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:592</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>209</LINENUMBER>
+  <TEXT>UnCoveredFuntions.xml</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:592</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:592</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>UnCoveredFuntions</FUNCTION_NAME>
+  <SECTION>whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:597</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:607</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0020</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:607</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:49:612</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0021.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:11:54:920</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:025</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:030</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:035</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0021</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:045</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:055</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:055</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase01_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:060</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:060</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:075</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase01_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:080</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:090</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0021</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:095</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:095</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:095</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:11:55:095</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0022.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:00:330</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:384</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:389</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:394</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0022</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:409</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:419</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:424</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:434</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:439</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:449</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0022</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:454</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:454</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:454</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:00:454</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0023.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:05:695</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:760</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:760</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:770</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0023</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:780</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:790</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:790</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:790</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:790</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:790</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:790</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:790</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:795</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:795</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:795</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:812</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:817</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:822</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0023</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:827</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:827</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:827</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:05:827</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0024.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:11:090</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:140</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:145</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:150</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0024</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:160</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:176</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:181</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:191</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:196</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:206</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0024</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:211</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:211</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:211</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:11:211</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0025.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:16:518</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:583</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:583</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:593</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0025</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:603</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:613</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:618</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:633</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:638</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:643</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0025</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:648</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:648</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:648</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:16:648</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0026.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:21:924</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>8</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:21:989</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:21:994</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>9</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0026</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:010</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:025</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:030</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:045</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:070</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:085</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:090</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:110</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:140</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPassStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:155</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:190</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:230</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:255</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0026</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 7 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 4 - Name of Panicked Thread: Worker827328100 2113491721, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 5 - Name of Panicked Thread: Worker827328100 2130827053, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 6 - Name of Panicked Thread: Worker827328100 95070467, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 7 - Name of Panicked Thread: Worker827328100 1055791300, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>8</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>7</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:22:260</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0027.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:27:517</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>3</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:562</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:567</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0027</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:572</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should fail</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:587</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "a  b" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:602</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "a b"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:607</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>b"</SERVERNAME>
+  <TESTSTEPNAME>1000</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicDblSpaceStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:622</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:637</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "SomeThing"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:642</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:652</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:667</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was ""(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:677</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:682</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0027</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:687</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 3 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:687</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category a b</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:687</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:687</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:692</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>3</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>3</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:27:692</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0028.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:32:965</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>4</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:000</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:005</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0028</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:010</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should unexecute</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:020</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=FSCLIENT</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:030</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString="h</TESTSTEPNAME>
+  <SECTIONNAME>TEF_LoggerTestStep</SECTIONNAME>
+  <INIFILENAME>sh"</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:050</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFIgnoreStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:060</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:070</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0028</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:075</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>4</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:33:075</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0029.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:38:363</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:448</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:453</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0029</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:468</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:483</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:483</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:483</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:483</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:483</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:483</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:488</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:493</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0029</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:503</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:38:503</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0030.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:43:746</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:801</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:806</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0030</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:817</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>20</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:828</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:828</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:828</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:828</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:833</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:838</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:848</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0030</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:853</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:43:853</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+08:12:59:776 <html><body><pre>
+08:12:59:776 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:12:59:776 ***</font>
+08:12:59:781 c:\testdata\scripts\dt-tef-logger-0031.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:12:59:833 c:\testdata\scripts\dt-tef-logger-0031.script START_TESTCASE DT-TEF-Logger-0031
+08:12:59:838 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0031  </font>
+08:12:59:848 c:\testdata\scripts\dt-tef-logger-0031.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:12:59:853 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:12:59:858 INFO -  2631 TestBlockController.cpp 134 Creating a local active scheduler.
+08:12:59:858 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:12:59:858 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:12:59:858 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:12:59:863 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrErr
+08:12:59:863 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:12:59:863 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+08:12:59:863 ERROR -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:12:59:863 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:12:59:863 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:12:59:863 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrHigh
+08:12:59:863 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:12:59:868 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+08:12:59:868 HIGH -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:12:59:868 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:12:59:868 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:12:59:868 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrWarn
+08:12:59:868 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 3
+08:12:59:868 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+08:12:59:868 WARN -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:12:59:868 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:12:59:873 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:12:59:873 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrMedium
+08:12:59:873 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 4
+08:12:59:873 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+08:12:59:873 MEDIUM -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:12:59:873 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:12:59:873 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:12:59:873 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrInfo
+08:12:59:873 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 5
+08:12:59:878 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+08:12:59:878 INFO -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:12:59:878 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:12:59:878 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:12:59:878 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrLow
+08:12:59:878 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 6
+08:12:59:878 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+08:12:59:878 LOW -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:12:59:878 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:12:59:883 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:12:59:883 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrAll
+08:12:59:883 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 7
+08:12:59:883 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+08:12:59:883 INFO -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+08:12:59:883 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:12:59:883 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrErr  ***Result = PASS </font>
+08:12:59:883 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrHigh  ***Result = PASS </font>
+08:12:59:883 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrWarn  ***Result = PASS </font>
+08:12:59:883 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrMedium  ***Result = PASS </font>
+08:12:59:883 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrInfo  ***Result = PASS </font>
+08:12:59:883 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrLow  ***Result = PASS </font>
+08:12:59:883 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrAll  ***Result = PASS </font>
+08:12:59:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:12:59:895 c:\testdata\scripts\dt-tef-logger-0031.script END_TESTCASE DT-TEF-Logger-0031
+08:12:59:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 39 Command = END_TESTCASE DT-TEF-Logger-0031 ***TestCaseResult = PASS </font>
+08:12:59:905 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:12:59:910 <font size=2 color=00AF00>PASS = 1</font>
+08:12:59:910 <font size=2 color=FF0000>FAIL = 0</font>
+08:12:59:910 <font size=2 color=0000FF>ABORT = 0</font>
+08:12:59:910 <font size=2 color=0000FF>PANIC = 0</font>
+08:12:59:910 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:12:59:910 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:12:59:910 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:12:59:910 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:12:59:910 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:12:59:910 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:12:59:910 <font size=2 color=00AF00>PASS = 1</font>
+08:12:59:910 <font size=2 color=FF0000>FAIL = 0</font>
+08:12:59:910 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:12:59:910 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:12:59:910 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0031.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:12:59:776</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:833</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:843</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0031</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:853</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:858</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:858</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:858</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:890</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:905</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>39</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0031</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:910</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:12:59:910</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+08:13:05:210 <html><body><pre>
+08:13:05:210 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:05:210 ***</font>
+08:13:05:215 c:\testdata\scripts\dt-tef-logger-0032.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:13:05:305 c:\testdata\scripts\dt-tef-logger-0032.script START_TESTCASE DT-TEF-Logger-0032
+08:13:05:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0032  </font>
+08:13:05:325 c:\testdata\scripts\dt-tef-logger-0032.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:13:05:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 22 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:05:335 INFO -  2638 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:05:335 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:05:335 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:05:335 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:13:05:335 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrErr
+08:13:05:335 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:13:05:340 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+08:13:05:340 ERROR -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  1 level @140 line ).
+08:13:05:340 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:05:340 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:13:05:340 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrHigh
+08:13:05:340 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:13:05:340 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+08:13:05:340 HIGH -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  2 level @140 line ).
+08:13:05:340 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:05:345 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:13:05:345 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrWarn
+08:13:05:345 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 3
+08:13:05:345 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+08:13:05:345 WARN -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  3 level @140 line ).
+08:13:05:345 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:05:345 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:13:05:345 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrMedium
+08:13:05:345 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 4
+08:13:05:350 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+08:13:05:350 MEDIUM -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  4 level @140 line ).
+08:13:05:350 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:05:350 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:13:05:350 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrInfo
+08:13:05:350 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 5
+08:13:05:350 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+08:13:05:350 INFO -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  5 level @140 line ).
+08:13:05:350 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:05:355 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:13:05:355 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrLow
+08:13:05:355 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 6
+08:13:05:355 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+08:13:05:355 LOW -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  6 level @140 line ).
+08:13:05:355 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:05:355 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:13:05:355 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrAll
+08:13:05:355 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 7
+08:13:05:355 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+08:13:05:355 INFO -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  7 level @140 line ).
+08:13:05:360 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:13:05:360 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrErr  ***Result = PASS </font>
+08:13:05:360 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrHigh  ***Result = PASS </font>
+08:13:05:360 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrWarn  ***Result = PASS </font>
+08:13:05:360 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrMedium  ***Result = PASS </font>
+08:13:05:360 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrInfo  ***Result = PASS </font>
+08:13:05:360 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrLow  ***Result = PASS </font>
+08:13:05:360 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrAll  ***Result = PASS </font>
+08:13:05:365 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 31 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:13:05:370 c:\testdata\scripts\dt-tef-logger-0032.script END_TESTCASE DT-TEF-Logger-0032
+08:13:05:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 32 Command = END_TESTCASE DT-TEF-Logger-0032 ***TestCaseResult = PASS </font>
+08:13:05:385 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:05:385 <font size=2 color=00AF00>PASS = 1</font>
+08:13:05:385 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:05:385 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:05:385 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:05:385 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:05:385 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:05:385 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:05:385 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:05:385 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:13:05:385 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:05:385 <font size=2 color=00AF00>PASS = 1</font>
+08:13:05:385 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:05:385 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:05:385 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:05:385 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0032.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:05:210</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:305</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:315</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0032</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:330</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  1 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  2 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  3 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  4 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  5 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  6 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  7 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:360</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:370</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:380</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0032</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:385</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:05:390</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:13:10:639 <html><body><pre>
+08:13:10:639 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:10:639 ***</font>
+08:13:10:644 c:\testdata\scripts\dt-tef-logger-0033.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:13:10:689 c:\testdata\scripts\dt-tef-logger-0033.script START_TESTCASE DT-TEF-Logger-0033
+08:13:10:699 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0033  </font>
+08:13:10:709 c:\testdata\scripts\dt-tef-logger-0033.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:13:10:714 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:10:719 INFO -  2645 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:10:719 INFO -  2645 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:10:719 INFO -  2645 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:10:719 INFO -  2645 TEFLoggerTestWrapper.cpp 65 aCommand = GetCPPModuleName
+08:13:10:724 INFO -  2645 TEFLoggerTestWrapper.cpp 66 aSection = 
+08:13:10:724 INFO -  2645 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:13:10:724 INFO -  2645 A.cpp 215 GetCPPModuleName
+08:13:10:724 INFO -  2645 A.cpp 217 GetCPPModuleName
+08:13:10:724 INFO -  2645 A.cpp 219 GetCPPModuleName
+08:13:10:724 INFO -  2645 DIR\DIR\ 221 GetCPPModuleName
+08:13:10:724 INFO -  2645 DIR1 223 GetCPPModuleName
+08:13:10:724 INFO -  2645 c:\ 225 GetCPPModuleName
+08:13:10:724 INFO -  2645  227 GetCPPModuleName
+08:13:10:729 INFO -  2645 file.cpp 229 GetCPPModuleName
+08:13:10:729 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:13:10:729 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetCPPModuleName   ***Result = PASS </font>
+08:13:10:734 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:13:10:734 c:\testdata\scripts\dt-tef-logger-0033.script END_TESTCASE DT-TEF-Logger-0033
+08:13:10:744 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0033 ***TestCaseResult = PASS </font>
+08:13:10:749 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:10:749 <font size=2 color=00AF00>PASS = 1</font>
+08:13:10:749 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:10:749 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:10:749 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:10:749 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:10:749 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:10:749 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:10:749 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:10:749 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:13:10:749 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:10:749 <font size=2 color=00AF00>PASS = 1</font>
+08:13:10:749 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:10:749 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:10:749 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:10:749 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0033.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:10:639</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:689</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:699</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0033</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:714</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:719</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:719</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:719</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:719</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>215</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>217</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>219</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>DIR\DIR\</FILENAME>
+  <LINENUMBER>221</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>DIR1</FILENAME>
+  <LINENUMBER>223</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>c:\</FILENAME>
+  <LINENUMBER>225</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:724</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME></FILENAME>
+  <LINENUMBER>227</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:729</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>file.cpp</FILENAME>
+  <LINENUMBER>229</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:729</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:729</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetCPPModuleName</FUNCTION_NAME>
+  <SECTION></SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:734</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:744</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0033</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:749</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:10:754</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+08:13:16:090 <html><body><pre>
+08:13:16:090 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:16:090 ***</font>
+08:13:16:090 c:\testdata\scripts\dt-tef-logger-0034.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:13:16:170 c:\testdata\scripts\dt-tef-logger-0034.script START_TESTCASE DT-TEF-Logger-0034
+08:13:16:180 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0034  </font>
+08:13:16:185 c:\testdata\scripts\dt-tef-logger-0034.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini
+08:13:16:190 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:16:195 INFO -  2652 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:16:195 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:16:195 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:16:195 INFO -  2652 TEFLoggerTestWrapper.cpp 65 aCommand = GetLongSectionName
+08:13:16:200 INFO -  2652 TEFLoggerTestWrapper.cpp 66 aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+08:13:16:200 INFO -  2652 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:13:16:200 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat
+08:13:16:200 Ramones 1976 track 2 Beat on the brat
+08:13:16:200 Ramones 1976 track 2 Beat on the brat
+08:13:16:200 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:16:200 INFO -  2652 TEFLoggerTestWrapper.cpp 65 aCommand = GetLongKeyName
+08:13:16:200 INFO -  2652 TEFLoggerTestWrapper.cpp 66 aSection = ALongKeySection
+08:13:16:200 INFO -  2652 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:13:16:200 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+08:13:16:205 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+08:13:16:205 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+08:13:16:205 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:13:16:205 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection  ***Result = PASS </font>
+08:13:16:205 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongKeyName ALongKeySection  ***Result = PASS </font>
+08:13:16:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:13:16:210 c:\testdata\scripts\dt-tef-logger-0034.script END_TESTCASE DT-TEF-Logger-0034
+08:13:16:220 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0034 ***TestCaseResult = PASS </font>
+08:13:16:225 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:16:225 <font size=2 color=00AF00>PASS = 1</font>
+08:13:16:225 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:16:225 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:16:225 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:16:225 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:16:225 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:16:225 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:16:225 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:16:225 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:13:16:225 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:16:225 <font size=2 color=00AF00>PASS = 1</font>
+08:13:16:225 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:16:225 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:16:225 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:16:225 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0034.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:16:090</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:170</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:180</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0034</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:190</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:195</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:195</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:195</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:195</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongSectionName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:200</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:200</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:200</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:200</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:200</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongKeyName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:200</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALongKeySection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:200</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:200</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:205</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:205</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongSectionName</FUNCTION_NAME>
+  <SECTION>ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:205</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongKeyName</FUNCTION_NAME>
+  <SECTION>ALongKeySection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:210</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:225</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0034</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:225</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:16:230</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+08:13:21:528 <html><body><pre>
+08:13:21:528 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:21:528 ***</font>
+08:13:21:528 c:\testdata\scripts\dt-tef-logger-0035.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:13:21:578 c:\testdata\scripts\dt-tef-logger-0035.script START_TESTCASE DT-TEF-Logger-0035
+08:13:21:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0035  </font>
+08:13:21:593 c:\testdata\scripts\dt-tef-logger-0035.script 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini
+08:13:21:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 29 Command = 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:21:603 INFO -  2659 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:21:603 INFO -  2659 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:21:603 INFO -  2659 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:13:21:603 INFO -  2659 TEFLoggerTestWrapper.cpp 65 aCommand = UnCoveredFuntions
+08:13:21:608 INFO -  2659 TEFLoggerTestWrapper.cpp 66 aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+08:13:21:608 INFO -  2659 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:13:21:608 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+08:13:21:608 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+08:13:21:608 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+08:13:21:608 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+08:13:21:608 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:13:21:608 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity UnCoveredFuntions whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong  ***Result = PASS </font>
+08:13:21:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:13:21:613 c:\testdata\scripts\dt-tef-logger-0035.script END_TESTCASE DT-TEF-Logger-0035
+08:13:21:623 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0035 ***TestCaseResult = PASS </font>
+08:13:21:628 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:21:628 <font size=2 color=00AF00>PASS = 1</font>
+08:13:21:628 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:21:628 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:21:628 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:21:628 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:21:628 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:21:628 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:21:628 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:21:628 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:13:21:628 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:21:628 <font size=2 color=00AF00>PASS = 1</font>
+08:13:21:628 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:21:628 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:21:628 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:21:628 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0035.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:21:528</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:578</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:588</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0035</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:598</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>100</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:603</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:603</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:603</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:603</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = UnCoveredFuntions</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:608</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:608</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:608</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>209</LINENUMBER>
+  <TEXT>UnCoveredFuntions.xml</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:608</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:608</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>UnCoveredFuntions</FUNCTION_NAME>
+  <SECTION>whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:613</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:628</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0035</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:628</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:21:633</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:13:26:892 <html><body><pre>
+08:13:26:892 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:26:892 ***</font>
+08:13:26:892 c:\testdata\scripts\dt-tef-logger-0036.script LOAD_SERVER te_RegBlockTestSuite
+08:13:27:010 c:\testdata\scripts\dt-tef-logger-0036.script PRINT Reuse te_RegBlockTestSuite Server
+08:13:27:015 INFO -  2661 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:13:27:015 c:\testdata\scripts\dt-tef-logger-0036.script START_TESTCASE DT-TEF-Logger-0036
+08:13:27:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0036  </font>
+08:13:27:030 c:\testdata\scripts\dt-tef-logger-0036.script 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+08:13:27:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 24 Command = 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:27:040 INFO -  2666 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:27:045 INFO -  2666 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+08:13:27:045 INFO -  2666 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+08:13:27:045 INFO -  2666 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:13:27:045 INFO -  2666 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase01_obj_Panic
+08:13:27:045 INFO -  2666 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:13:27:045 INFO -  2666 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24
+08:13:27:045 INFO -  2666 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT
+08:13:27:045 WARN -  2666 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 24
+08:13:27:050 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase01_obj  ***Result = PASS </font>
+08:13:27:065 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase01_obj PanickingFunction LoggerTESTCase01_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:13:27:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 27 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 ***Result = PASS </font>
+08:13:27:070 c:\testdata\scripts\dt-tef-logger-0036.script END_TESTCASE DT-TEF-Logger-0036
+08:13:27:080 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0036 ***TestCaseResult = PASS </font>
+08:13:27:085 ERROR -  2661 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:13:27:085 ERROR -  2661 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT
+08:13:27:090 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:27:090 <font size=2 color=00AF00>PASS = 1</font>
+08:13:27:090 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:27:090 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:27:090 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:27:090 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:27:090 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:27:090 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:27:090 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:27:090 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:13:27:090 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:27:090 <font size=2 color=00AF00>PASS = 1</font>
+08:13:27:090 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:27:090 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:27:090 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:27:090 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0036.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:26:892</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:010</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:015</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:025</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0036</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:035</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:040</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:045</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:045</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:045</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:045</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase01_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:045</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:045</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:045</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:045</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:065</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:065</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase01_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:070</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:085</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0036</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:085</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:085</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:090</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:27:090</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:13:32:366 <html><body><pre>
+08:13:32:366 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:32:366 ***</font>
+08:13:32:371 c:\testdata\scripts\dt-tef-logger-0037.script LOAD_SERVER te_RegBlockTestSuite
+08:13:32:461 c:\testdata\scripts\dt-tef-logger-0037.script PRINT Reuse te_RegBlockTestSuite Server
+08:13:32:466 INFO -  2668 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:13:32:466 c:\testdata\scripts\dt-tef-logger-0037.script START_TESTCASE DT-TEF-Logger-0037
+08:13:32:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0037  </font>
+08:13:32:486 c:\testdata\scripts\dt-tef-logger-0037.script 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+08:13:32:491 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 25 Command = 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:32:496 INFO -  2673 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:32:496 INFO -  2673 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+08:13:32:496 INFO -  2673 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+08:13:32:496 INFO -  2673 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:13:32:496 INFO -  2673 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase02_obj_Panic
+08:13:32:496 INFO -  2673 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:13:32:496 INFO -  2673 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+08:13:32:501 INFO -  2673 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+08:13:32:501 WARN -  2673 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT panic 24
+08:13:32:501 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+08:13:32:516 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:13:32:521 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 ***Result = PASS </font>
+08:13:32:526 c:\testdata\scripts\dt-tef-logger-0037.script END_TESTCASE DT-TEF-Logger-0037
+08:13:32:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0037 ***TestCaseResult = PASS </font>
+08:13:32:541 ERROR -  2668 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:13:32:541 ERROR -  2668 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:13:32:546 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:32:546 <font size=2 color=00AF00>PASS = 1</font>
+08:13:32:546 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:32:546 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:32:546 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:32:546 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:32:546 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:32:546 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:32:546 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:32:546 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:13:32:546 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:32:546 <font size=2 color=00AF00>PASS = 1</font>
+08:13:32:546 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:32:546 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:32:546 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:32:546 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0037.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:32:366</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:461</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:466</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:476</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0037</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:491</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:496</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:496</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:496</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:496</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:496</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:496</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:501</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:501</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:501</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:516</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:516</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:526</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:541</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0037</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:541</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:541</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:546</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:32:546</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:13:37:866 <html><body><pre>
+08:13:37:866 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:37:866 ***</font>
+08:13:37:871 c:\testdata\scripts\dt-tef-logger-0038.script LOAD_SERVER te_RegBlockTestSuite
+08:13:37:931 c:\testdata\scripts\dt-tef-logger-0038.script PRINT Reuse te_RegBlockTestSuite Server
+08:13:37:931 INFO -  2675 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:13:37:931 c:\testdata\scripts\dt-tef-logger-0038.script START_TESTCASE DT-TEF-Logger-0038
+08:13:37:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0038  </font>
+08:13:37:951 c:\testdata\scripts\dt-tef-logger-0038.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+08:13:37:951 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:37:961 INFO -  2680 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:37:961 INFO -  2680 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+08:13:37:961 INFO -  2680 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+08:13:37:961 INFO -  2680 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:13:37:961 INFO -  2680 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase02_obj_Panic
+08:13:37:961 INFO -  2680 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:13:37:961 INFO -  2680 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+08:13:37:966 INFO -  2680 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+08:13:37:966 WARN -  2680 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT panic 24
+08:13:37:966 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+08:13:37:981 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:13:37:986 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic" ***Result = PASS </font>
+08:13:37:986 c:\testdata\scripts\dt-tef-logger-0038.script END_TESTCASE DT-TEF-Logger-0038
+08:13:38:000 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0038 ***TestCaseResult = PASS </font>
+08:13:38:000 ERROR -  2675 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:13:38:000 ERROR -  2675 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:13:38:005 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:38:005 <font size=2 color=00AF00>PASS = 1</font>
+08:13:38:005 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:38:005 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:38:005 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:38:005 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:38:005 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:38:005 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:38:005 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:38:005 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:13:38:005 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:38:005 <font size=2 color=00AF00>PASS = 1</font>
+08:13:38:005 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:38:005 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:38:005 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:38:005 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0038.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:37:866</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:926</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:931</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:941</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0038</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:956</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:961</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:961</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:961</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:961</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:961</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:961</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:961</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:966</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:981</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:981</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:37:986</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:38:000</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0038</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:38:000</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:38:000</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:38:005</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:38:005</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0039.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:13:43:289 <html><body><pre>
+08:13:43:289 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:43:289 ***</font>
+08:13:43:294 c:\testdata\scripts\dt-tef-logger-0039.script LOAD_SERVER te_RegBlockTestSuite
+08:13:43:374 c:\testdata\scripts\dt-tef-logger-0039.script PRINT Reuse te_RegBlockTestSuite Server
+08:13:43:379 INFO -  2682 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:13:43:379 c:\testdata\scripts\dt-tef-logger-0039.script START_TESTCASE DT-TEF-Logger-0039
+08:13:43:384 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0039  </font>
+08:13:43:394 c:\testdata\scripts\dt-tef-logger-0039.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+08:13:43:399 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:43:404 INFO -  2687 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:43:404 INFO -  2687 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+08:13:43:404 INFO -  2687 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+08:13:43:404 INFO -  2687 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:13:43:409 INFO -  2687 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase03_obj_Panic
+08:13:43:409 INFO -  2687 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:13:43:409 INFO -  2687 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+08:13:43:409 INFO -  2687 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+08:13:43:409 WARN -  2687 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 110
+08:13:43:409 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+08:13:43:429 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:13:43:434 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 ***Result = PASS </font>
+08:13:43:434 c:\testdata\scripts\dt-tef-logger-0039.script END_TESTCASE DT-TEF-Logger-0039
+08:13:43:444 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0039 ***TestCaseResult = PASS </font>
+08:13:43:444 ERROR -  2682 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:13:43:449 ERROR -  2682 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:13:43:449 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:43:449 <font size=2 color=00AF00>PASS = 1</font>
+08:13:43:449 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:43:449 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:43:449 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:43:449 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:43:449 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:43:449 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:43:454 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:43:454 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:13:43:454 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:43:454 <font size=2 color=00AF00>PASS = 1</font>
+08:13:43:454 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:43:454 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:43:454 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:43:454 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0039.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:43:289</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:374</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:379</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:389</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0039</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:399</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:404</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:404</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:404</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:404</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:409</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:409</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:409</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:409</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:409</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:429</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:429</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:434</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:444</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0039</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:449</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:449</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:454</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:43:454</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0040.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:13:48:752 <html><body><pre>
+08:13:48:752 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:48:752 ***</font>
+08:13:48:757 c:\testdata\scripts\dt-tef-logger-0040.script LOAD_SERVER te_RegBlockTestSuite
+08:13:48:842 c:\testdata\scripts\dt-tef-logger-0040.script PRINT Reuse te_RegBlockTestSuite Server
+08:13:48:847 INFO -  2689 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+08:13:48:847 c:\testdata\scripts\dt-tef-logger-0040.script START_TESTCASE DT-TEF-Logger-0040
+08:13:48:857 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0040  </font>
+08:13:48:867 c:\testdata\scripts\dt-tef-logger-0040.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+08:13:48:867 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:13:48:877 INFO -  2694 TestBlockController.cpp 134 Creating a local active scheduler.
+08:13:48:877 INFO -  2694 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+08:13:48:877 INFO -  2694 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+08:13:48:877 INFO -  2694 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+08:13:48:877 INFO -  2694 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase03_obj_Panic
+08:13:48:877 INFO -  2694 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+08:13:48:877 INFO -  2694 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+08:13:48:877 INFO -  2694 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+08:13:48:882 WARN -  2694 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 110
+08:13:48:882 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+08:13:48:897 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+08:13:48:902 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 26 Command = 	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT ***Result = PASS </font>
+08:13:48:902 c:\testdata\scripts\dt-tef-logger-0040.script END_TESTCASE DT-TEF-Logger-0040
+08:13:48:917 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 27 Command = END_TESTCASE DT-TEF-Logger-0040 ***TestCaseResult = PASS </font>
+08:13:48:917 ERROR -  2689 testexecute.cpp 564 The panic detection thread detected 1 panics:
+08:13:48:917 ERROR -  2689 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:13:48:922 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:48:922 <font size=2 color=00AF00>PASS = 1</font>
+08:13:48:922 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:48:922 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:48:922 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:48:922 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:48:922 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:48:922 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:48:922 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:48:922 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+08:13:48:922 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:48:922 <font size=2 color=00AF00>PASS = 1</font>
+08:13:48:922 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:48:922 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:48:922 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:48:922 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0040.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:48:752</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:842</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:847</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:857</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0040</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:867</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:877</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:877</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:877</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:877</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:877</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:877</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:877</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:877</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:882</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:897</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:897</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:902</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:917</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0040</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:917</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:917</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:922</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:48:922</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0041.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+08:13:54:236 <html><body><pre>
+08:13:54:236 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:54:236 ***</font>
+08:13:54:241 c:\testdata\scripts\dt-tef-logger-0041.script LOAD_SUITE TEF_LoggerTestStep
+08:13:54:281 c:\testdata\scripts\dt-tef-logger-0041.script START_TESTCASE DT-TEF-Logger-0041
+08:13:54:291 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 9 Command = START_TESTCASE DT-TEF-Logger-0041  </font>
+08:13:54:296 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+08:13:54:306 INFO -  2696 TestExecuteLogger.cpp 2483 Expected panic string was "" (in script)
+08:13:54:321 INFO -  2696 TestExecuteLogger.cpp 2484 Received panic string was "123"(in code)
+08:13:54:326 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 27 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+08:13:54:331 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+08:13:54:346 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 28 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+08:13:54:366 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+08:13:54:376 INFO -  2696 TestExecuteLogger.cpp 2483 Expected panic string was "" (in script)
+08:13:54:391 INFO -  2696 TestExecuteLogger.cpp 2484 Received panic string was "123"(in code)
+08:13:54:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 29 Command =   RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+08:13:54:406 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+08:13:54:416 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 30 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+08:13:54:451 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+08:13:54:471 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 31 Command =   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep ***Result = PASS </font>
+08:13:54:476 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+08:13:54:486 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 32 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+08:13:54:511 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+08:13:54:526 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 33 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+08:13:54:546 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+08:13:54:561 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 34 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+08:13:54:576 c:\testdata\scripts\dt-tef-logger-0041.script END_TESTCASE DT-TEF-Logger-0041
+08:13:54:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 35 Command = END_TESTCASE DT-TEF-Logger-0041 ***TestCaseResult = PASS </font>
+08:13:54:591 ERROR -  2696 testexecute.cpp 564 The panic detection thread detected 7 panics:
+08:13:54:591 ERROR -  2696 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category 123
+08:13:54:591 ERROR -  2696 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category 123
+08:13:54:596 ERROR -  2696 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 123
+08:13:54:596 ERROR -  2696 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker827328100 2113491721, Exit Reason: 110, Exit Category SomeThing
+08:13:54:596 ERROR -  2696 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker827328100 2130827053, Exit Reason: 110, Exit Category SomeThing
+08:13:54:596 ERROR -  2696 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker827328100 95070467, Exit Reason: 110, Exit Category 
+08:13:54:596 ERROR -  2696 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker827328100 1055791300, Exit Reason: 110, Exit Category 
+08:13:54:596 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:13:54:601 <font size=2 color=00AF00>PASS = 8</font>
+08:13:54:601 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:54:601 <font size=2 color=0000FF>ABORT = 0</font>
+08:13:54:601 <font size=2 color=0000FF>PANIC = 0</font>
+08:13:54:601 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:54:601 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:13:54:601 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:13:54:601 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:13:54:601 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 7</font>
+08:13:54:601 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:13:54:601 <font size=2 color=00AF00>PASS = 1</font>
+08:13:54:601 <font size=2 color=FF0000>FAIL = 0</font>
+08:13:54:601 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:13:54:601 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:13:54:601 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0041.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:54:236</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>8</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:281</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:291</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>9</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0041</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:321</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:321</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:326</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:366</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:391</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:396</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:401</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:436</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:471</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPassStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:506</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:541</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:576</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:591</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>35</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0041</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:591</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 7 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:591</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:596</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:596</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:596</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 4 - Name of Panicked Thread: Worker827328100 2113491721, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:596</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 5 - Name of Panicked Thread: Worker827328100 2130827053, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:596</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 6 - Name of Panicked Thread: Worker827328100 95070467, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:596</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 7 - Name of Panicked Thread: Worker827328100 1055791300, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:601</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>8</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>7</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:54:601</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0042.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+08:13:59:897 <html><body><pre>
+08:13:59:897 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:13:59:897 ***</font>
+08:13:59:897 c:\testdata\scripts\dt-tef-logger-0042.script LOAD_SUITE TEF_LoggerTestStep
+08:13:59:942 c:\testdata\scripts\dt-tef-logger-0042.script START_TESTCASE DT-TEF-Logger-0042
+08:13:59:952 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0042.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0042  </font>
+08:13:59:952 c:\testdata\scripts\dt-tef-logger-0042.script   PRINT should fail
+08:13:59:957 INFO -  2710 ScriptEngine.cpp 1381  should fail
+
+08:13:59:962 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+08:13:59:967 INFO -  2710 TestExecuteLogger.cpp 2483 Expected panic string was "a  b" (in script)
+08:13:59:987 INFO -  2710 TestExecuteLogger.cpp 2484 Received panic string was "a b"(in code)
+08:13:59:992 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 30 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep  Code = 110  a b ***Result = FAIL </font>
+08:13:59:997 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+08:14:00:005 INFO -  2710 TestExecuteLogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+08:14:00:020 INFO -  2710 TestExecuteLogger.cpp 2484 Received panic string was "SomeThing"(in code)
+08:14:00:025 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 31 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep  Code = 110  SomeThing ***Result = FAIL </font>
+08:14:00:031 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+08:14:00:041 INFO -  2710 TestExecuteLogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+08:14:00:061 INFO -  2710 TestExecuteLogger.cpp 2484 Received panic string was ""(in code)
+08:14:00:066 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 32 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep  Code = 110   ***Result = FAIL </font>
+08:14:00:066 c:\testdata\scripts\dt-tef-logger-0042.script END_TESTCASE DT-TEF-Logger-0042
+08:14:00:076 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0042 ***TestCaseResult = FAIL </font>
+08:14:00:081 ERROR -  2710 testexecute.cpp 564 The panic detection thread detected 3 panics:
+08:14:00:081 ERROR -  2710 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category a b
+08:14:00:081 ERROR -  2710 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category SomeThing
+08:14:00:081 ERROR -  2710 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 
+08:14:00:086 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:14:00:086 <font size=2 color=00AF00>PASS = 0</font>
+08:14:00:086 <font size=2 color=FF0000>FAIL = 3</font>
+08:14:00:086 <font size=2 color=0000FF>ABORT = 0</font>
+08:14:00:086 <font size=2 color=0000FF>PANIC = 0</font>
+08:14:00:086 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:00:086 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:14:00:086 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:14:00:086 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:14:00:086 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 3</font>
+08:14:00:086 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:14:00:086 <font size=2 color=00AF00>PASS = 0</font>
+08:14:00:086 <font size=2 color=FF0000>FAIL = 1</font>
+08:14:00:086 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:14:00:086 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:00:086 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0042.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:13:59:897</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>3</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:59:942</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:59:952</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0042</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:59:957</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should fail</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:59:987</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "a  b" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:59:987</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "a b"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:13:59:992</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>b"</SERVERNAME>
+  <TESTSTEPNAME>1000</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicDblSpaceStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:020</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:020</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "SomeThing"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:025</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:061</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:061</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was ""(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:066</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:081</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0042</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:081</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 3 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:081</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category a b</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:081</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:081</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:086</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>3</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>3</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:00:086</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0043.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+08:14:05:397 <html><body><pre>
+08:14:05:397 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:14:05:397 ***</font>
+08:14:05:402 c:\testdata\scripts\dt-tef-logger-0043.script LOAD_SUITE TEF_LoggerTestStep
+08:14:05:437 c:\testdata\scripts\dt-tef-logger-0043.script START_TESTCASE DT-TEF-Logger-0043
+08:14:05:442 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0043.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0043  </font>
+08:14:05:442 c:\testdata\scripts\dt-tef-logger-0043.script   PRINT should unexecute
+08:14:05:447 INFO -  2719 ScriptEngine.cpp 1381  should unexecute
+
+08:14:05:452 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+08:14:05:462 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 22 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+08:14:05:467 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+08:14:05:472 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 23 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+08:14:05:477 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+08:14:05:492 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 24 Command =   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep ***Result = UNEXECUTED </font>
+08:14:05:497 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+08:14:05:502 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 25 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+08:14:05:507 c:\testdata\scripts\dt-tef-logger-0043.script END_TESTCASE DT-TEF-Logger-0043
+08:14:05:517 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0043.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0043 ***TestCaseResult = FAIL </font>
+08:14:05:522 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:14:05:522 <font size=2 color=00AF00>PASS = 0</font>
+08:14:05:522 <font size=2 color=FF0000>FAIL = 0</font>
+08:14:05:522 <font size=2 color=0000FF>ABORT = 0</font>
+08:14:05:522 <font size=2 color=0000FF>PANIC = 0</font>
+08:14:05:522 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:05:522 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:14:05:522 <font size=2 color=0000FF>UNEXECUTED = 4</font>
+08:14:05:522 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:14:05:522 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:14:05:522 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:14:05:522 <font size=2 color=00AF00>PASS = 0</font>
+08:14:05:522 <font size=2 color=FF0000>FAIL = 1</font>
+08:14:05:522 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:14:05:522 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:05:522 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0043.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:14:05:397</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>4</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:432</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:442</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0043</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:447</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should unexecute</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:462</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=FSCLIENT</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:472</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString="h</TESTSTEPNAME>
+  <SECTIONNAME>TEF_LoggerTestStep</SECTIONNAME>
+  <INIFILENAME>sh"</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:492</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFIgnoreStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:507</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:517</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0043</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:522</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>4</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:05:527</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0044.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+08:14:10:819 <html><body><pre>
+08:14:10:819 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:14:10:819 ***</font>
+08:14:10:824 c:\testdata\scripts\dt-tef-logger-0044.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:14:10:925 c:\testdata\scripts\dt-tef-logger-0044.script START_TESTCASE DT-TEF-Logger-0044
+08:14:10:935 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0044  </font>
+08:14:10:945 c:\testdata\scripts\dt-tef-logger-0044.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:14:10:950 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:14:10:955 INFO -  2731 TestBlockController.cpp 134 Creating a local active scheduler.
+08:14:10:955 INFO -  2731 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:14:10:955 INFO -  2731 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:14:10:955 INFO -  2731 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:14:10:955 INFO -  2731 TEFLoggerTestWrapper.cpp 66 aSection = EAobveSevrAll
+08:14:10:955 INFO -  2731 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:14:10:960 INFO -  2731 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+08:14:10:960 INFO -  2731 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:14:10:960 INFO -  2731 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+08:14:10:960 INFO -  2731 TEFLoggerTestWrapper.cpp 66 aSection = ESupperLarge
+08:14:10:960 INFO -  2731 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:14:10:960 INFO -  2731 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+08:14:10:960 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:14:10:960 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print EAobveSevrAll  ***Result = PASS </font>
+08:14:10:960 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESupperLarge  ***Result = PASS </font>
+08:14:10:965 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:14:10:970 c:\testdata\scripts\dt-tef-logger-0044.script END_TESTCASE DT-TEF-Logger-0044
+08:14:10:980 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0044 ***TestCaseResult = PASS </font>
+08:14:10:980 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:14:10:985 <font size=2 color=00AF00>PASS = 1</font>
+08:14:10:985 <font size=2 color=FF0000>FAIL = 0</font>
+08:14:10:985 <font size=2 color=0000FF>ABORT = 0</font>
+08:14:10:985 <font size=2 color=0000FF>PANIC = 0</font>
+08:14:10:985 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:10:985 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:14:10:985 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:14:10:985 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:14:10:985 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:14:10:985 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:14:10:985 <font size=2 color=00AF00>PASS = 1</font>
+08:14:10:985 <font size=2 color=FF0000>FAIL = 0</font>
+08:14:10:985 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:14:10:985 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:10:985 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0044.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:14:10:819</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:925</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:935</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0044</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:950</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:955</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:955</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:955</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:955</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:955</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:955</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:960</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:970</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:980</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0044</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:985</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:10:985</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0045.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+08:14:16:275 <html><body><pre>
+08:14:16:275 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:14:16:275 ***</font>
+08:14:16:280 c:\testdata\scripts\dt-tef-logger-0045.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+08:14:16:330 c:\testdata\scripts\dt-tef-logger-0045.script START_TESTCASE DT-TEF-Logger-0045
+08:14:16:340 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0045  </font>
+08:14:16:350 c:\testdata\scripts\dt-tef-logger-0045.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+08:14:16:350 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 21 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+08:14:16:355 INFO -  2738 TestBlockController.cpp 134 Creating a local active scheduler.
+08:14:16:360 INFO -  2738 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:14:16:360 INFO -  2738 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:14:16:360 INFO -  2738 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:14:16:360 INFO -  2738 TEFLoggerTestWrapper.cpp 66 aSection = EAobveSevrAll
+08:14:16:360 INFO -  2738 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+08:14:16:360 INFO -  2738 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+08:14:16:360 INFO -  2738 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+08:14:16:360 INFO -  2738 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+08:14:16:360 INFO -  2738 TEFLoggerTestWrapper.cpp 66 aSection = ESupperLarge
+08:14:16:365 INFO -  2738 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+08:14:16:365 INFO -  2738 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+08:14:16:365 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+08:14:16:365 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST EAobveSevrAll  ***Result = PASS </font>
+08:14:16:365 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESupperLarge  ***Result = PASS </font>
+08:14:16:370 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+08:14:16:370 c:\testdata\scripts\dt-tef-logger-0045.script END_TESTCASE DT-TEF-Logger-0045
+08:14:16:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0045 ***TestCaseResult = PASS </font>
+08:14:16:385 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:14:16:385 <font size=2 color=00AF00>PASS = 1</font>
+08:14:16:385 <font size=2 color=FF0000>FAIL = 0</font>
+08:14:16:385 <font size=2 color=0000FF>ABORT = 0</font>
+08:14:16:385 <font size=2 color=0000FF>PANIC = 0</font>
+08:14:16:385 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:16:385 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:14:16:385 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:14:16:385 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:14:16:385 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:14:16:390 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:14:16:390 <font size=2 color=00AF00>PASS = 1</font>
+08:14:16:390 <font size=2 color=FF0000>FAIL = 0</font>
+08:14:16:390 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:14:16:390 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:16:390 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-logger-0045.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>08:14:16:280</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:330</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:340</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0045</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:350</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:365</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:365</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:365</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:365</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:365</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:370</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:385</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0045</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:390</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>08:14:16:390</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-performance-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+08:07:02:165 <html><body><pre>
+08:07:02:165 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:07:02:165 ***</font>
+08:07:02:170 c:\testdata\scripts\dt-tef-performance-0001.script PREFIX RUN_UTILS
+08:07:02:175 c:\testdata\scripts\dt-tef-performance-0001.script RUN_UTILS CopyFile z:\testdata\configs\te_regperformancetest.ini C:\testdata\scripts\te_regperformancetest.ini
+08:07:02:175 INFO -  2070 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+08:07:02:180 c:\testdata\scripts\dt-tef-performance-0001.script RUN_UTILS MakeReadWrite C:\testdata\scripts\te_regperformancetest.ini
+08:07:02:185 c:\testdata\scripts\dt-tef-performance-0001.script REMOVE_PREFIX
+08:07:02:190 c:\testdata\scripts\dt-tef-performance-0001.script LOAD_SUITE	Te_RegPerformanceTestSuite
+08:07:02:235 c:\testdata\scripts\dt-tef-performance-0001.script PRINT
+08:07:02:235 INFO -  2070 ScriptEngine.cpp 1381 
+
+08:07:02:240 c:\testdata\scripts\dt-tef-performance-0001.script START_TESTCASE DT-TEF-Performance-0001
+08:07:02:245 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 9 Command = START_TESTCASE DT-TEF-Performance-0001  </font>
+08:07:02:250 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory
+08:07:02:260 INFO -  2079 te_regperformancesetlowmemteststep.cpp 54 Set Low Ram Condition
+08:07:02:260 INFO -  2079 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regperformancetest.ini LowMemory FreeRamSize 8196
+08:07:02:260 INFO -  2079 te_regperformancesetlowmemteststep.cpp 60 The value of freeramsize is 8196 bytes
+08:07:02:260 INFO -  2079 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regperformancetest.ini LowMemory ChunkName LowMemoryTestChunk
+08:07:02:260 INFO -  2079 te_regperformancesetlowmemteststep.cpp 71 ChunkName = LowMemoryTestChunk
+08:07:02:260 INFO -  2079 te_regperformancesetlowmemteststep.cpp 82 RAM status before stress condition: Total Free RAM:57257984 bytes
+08:07:02:315 INFO -  2079 te_regperformancesetlowmemteststep.cpp 99 RAM status after stress condition: Total Free RAM:8192 bytes
+08:07:02:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory ***Result = PASS </font>
+08:07:02:320 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+08:07:02:828 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep
+08:07:02:833 INFO -  2080 te_regperformancelowmemoryteststep.cpp 54 Try to apply 5000 bytes memory!
+08:07:02:833 INFO -  2080 te_regperformancelowmemoryteststep.cpp 58 Apply 5000 bytes memory successful!
+08:07:02:838 INFO -  2080 te_regperformancelowmemoryteststep.cpp 62 realloc 6000 bytes memory successful!
+08:07:02:843 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep ***Result = PASS </font>
+08:07:02:843 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+08:07:03:364 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory
+08:07:03:369 INFO -  2081 te_regperformancereleasememteststep.cpp 50 Release Low Ram Condition
+08:07:03:369 INFO -  2081 te_regperformancereleasememteststep.cpp 54 RAM status before releasing: Total Free RAM:20480 bytes
+08:07:03:375 INFO -  2081 te_regperformancereleasememteststep.cpp 59 RAM status after releasing: Total Free RAM:57270272 bytes
+08:07:03:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory ***Result = PASS </font>
+08:07:03:385 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+08:07:03:890 c:\testdata\scripts\dt-tef-performance-0001.script END_TESTCASE DT-TEF-Performance-0001
+08:07:03:910 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 26 Command = END_TESTCASE DT-TEF-Performance-0001 ***TestCaseResult = PASS </font>
+08:07:03:915 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:07:03:915 <font size=2 color=00AF00>PASS = 3</font>
+08:07:03:915 <font size=2 color=FF0000>FAIL = 0</font>
+08:07:03:915 <font size=2 color=0000FF>ABORT = 0</font>
+08:07:03:915 <font size=2 color=0000FF>PANIC = 0</font>
+08:07:03:915 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:03:915 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:07:03:915 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:07:03:915 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:07:03:915 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:07:03:915 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:07:03:915 <font size=2 color=00AF00>PASS = 1</font>
+08:07:03:915 <font size=2 color=FF0000>FAIL = 0</font>
+08:07:03:915 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:07:03:920 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:03:920 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+18:03:51:441 <html><body><pre>
+18:03:51:441 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:03:51:441 ***</font>
+18:03:51:446 c:\testdata\scripts\dt-tef-scriptcommand-0001.script Load_Server Te_RegScriptCommandServer
+18:03:51:516 c:\testdata\scripts\dt-tef-scriptcommand-0001.script START_TESTCASE DT-TEF-ScriptCommand-0001
+18:03:51:526 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0001  </font>
+18:03:51:526 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime 
+18:03:51:531 INFO -  171 starttimestep.cpp 36 Record start time.
+18:03:51:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 13 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime ***Result = PASS </font>
+18:03:51:541 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	Delay 5000
+18:03:56:546 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001
+18:03:56:551 INFO -  172 checktimestep.cpp 36 Check time.
+18:03:56:551 INFO -  172 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001 TimeSeconds 5
+18:03:56:562 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 15 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001 ***Result = PASS </font>
+18:03:56:562 c:\testdata\scripts\dt-tef-scriptcommand-0001.script END_TESTCASE DT-TEF-ScriptCommand-0001
+18:03:56:567 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0001 ***TestCaseResult = PASS </font>
+18:03:56:572 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:03:56:572 <font size=2 color=00AF00>PASS = 2</font>
+18:03:56:572 <font size=2 color=FF0000>FAIL = 0</font>
+18:03:56:572 <font size=2 color=0000FF>ABORT = 0</font>
+18:03:56:572 <font size=2 color=0000FF>PANIC = 0</font>
+18:03:56:572 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:03:56:572 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:03:56:572 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:03:56:572 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:03:56:572 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:03:56:572 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:03:56:572 <font size=2 color=00AF00>PASS = 1</font>
+18:03:56:572 <font size=2 color=FF0000>FAIL = 0</font>
+18:03:56:572 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:03:56:572 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:03:56:572 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+18:04:01:812 <html><body><pre>
+18:04:01:812 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:01:812 ***</font>
+18:04:01:817 c:\testdata\scripts\dt-tef-scriptcommand-0002.script START_TESTCASE DT-TEF-ScriptCommand-0002
+18:04:01:822 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0002.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0002  </font>
+18:04:01:822 c:\testdata\scripts\dt-tef-scriptcommand-0002.script 	PAUSE	
+18:04:01:822 c:\testdata\scripts\dt-tef-scriptcommand-0002.script END_TESTCASE DT-TEF-ScriptCommand-0002
+18:04:01:832 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0002.script Line = 12 Command = END_TESTCASE DT-TEF-ScriptCommand-0002 ***TestCaseResult = PASS </font>
+18:04:01:837 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:01:837 <font size=2 color=00AF00>PASS = 0</font>
+18:04:01:837 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:01:837 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:01:837 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:01:837 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:01:837 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:01:837 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:01:837 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:04:01:837 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:01:837 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:01:837 <font size=2 color=00AF00>PASS = 1</font>
+18:04:01:837 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:01:837 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:01:837 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:01:837 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+18:04:07:050 <html><body><pre>
+18:04:07:050 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:07:050 ***</font>
+18:04:07:050 c:\testdata\scripts\dt-tef-scriptcommand-0003.script Load_Server Te_RegScriptCommandServer
+18:04:07:100 c:\testdata\scripts\dt-tef-scriptcommand-0003.script START_TESTCASE DT-TEF-ScriptCommand-0003
+18:04:07:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0003  </font>
+18:04:07:109 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	PREFIX PRINT
+18:04:07:114 c:\testdata\scripts\dt-tef-scriptcommand-0003.script PRINT 	This line should appear in the log file.
+18:04:07:114 INFO -  178 ScriptEngine.cpp 1381  	This line should appear in the log file.
+
+18:04:07:114 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	REMOVE_PREFIX
+18:04:07:119 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003
+18:04:07:124 INFO -  183 checklogfilestep.cpp 34 Check log file.
+18:04:07:124 INFO -  183 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0003.htm
+18:04:07:124 INFO -  183 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 CheckString This line should appear in the log file.
+18:04:07:124 INFO -  183 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 ExpectedTimes 3
+18:04:07:134 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 ***Result = PASS </font>
+18:04:07:134 c:\testdata\scripts\dt-tef-scriptcommand-0003.script END_TESTCASE DT-TEF-ScriptCommand-0003
+18:04:07:139 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0003 ***TestCaseResult = PASS </font>
+18:04:07:144 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:07:144 <font size=2 color=00AF00>PASS = 1</font>
+18:04:07:144 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:07:144 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:07:144 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:07:144 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:07:144 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:07:149 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:07:149 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:04:07:149 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:07:149 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:07:149 <font size=2 color=00AF00>PASS = 1</font>
+18:04:07:149 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:07:149 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:07:149 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:07:149 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+18:04:12:357 <html><body><pre>
+18:04:12:357 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:12:357 ***</font>
+18:04:12:359 c:\testdata\scripts\dt-tef-scriptcommand-0004.script Load_Server Te_RegScriptCommandServer
+18:04:12:459 c:\testdata\scripts\dt-tef-scriptcommand-0004.script START_TESTCASE DT-TEF-ScriptCommand-0004
+18:04:12:469 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0004  </font>
+18:04:12:469 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	PREFIX
+18:04:12:474 c:\testdata\scripts\dt-tef-scriptcommand-0004.script  	This line should not appear in the log file.
+18:04:12:474 WARN -  185 ScriptEngine.cpp 1149 Unrecognised Command - This
+18:04:12:474 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	REMOVE_PREFIX
+18:04:12:474 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004
+18:04:12:484 INFO -  190 checklogfilestep.cpp 34 Check log file.
+18:04:12:484 INFO -  190 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0004.htm
+18:04:12:484 INFO -  190 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 CheckString This line should not appear in the log file.
+18:04:12:484 INFO -  190 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 ExpectedTimes 2
+18:04:12:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 15 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 ***Result = PASS </font>
+18:04:12:494 c:\testdata\scripts\dt-tef-scriptcommand-0004.script END_TESTCASE DT-TEF-ScriptCommand-0004
+18:04:12:499 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0004 ***TestCaseResult = PASS </font>
+18:04:12:504 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:12:504 <font size=2 color=00AF00>PASS = 1</font>
+18:04:12:504 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:12:504 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:12:504 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:12:504 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:12:504 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:12:504 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:12:504 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:04:12:504 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:12:504 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:12:504 <font size=2 color=00AF00>PASS = 1</font>
+18:04:12:504 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:12:504 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:12:504 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:12:504 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+18:04:17:722 <html><body><pre>
+18:04:17:722 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:17:722 ***</font>
+18:04:17:727 c:\testdata\scripts\dt-tef-scriptcommand-0005.script Load_Server Te_RegScriptCommandServer
+18:04:17:807 c:\testdata\scripts\dt-tef-scriptcommand-0005.script START_TESTCASE DT-TEF-ScriptCommand-0005
+18:04:17:812 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0005  </font>
+18:04:17:817 c:\testdata\scripts\dt-tef-scriptcommand-0005.script 	PRINT THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+18:04:17:817 INFO -  192 ScriptEngine.cpp 1381  THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+
+18:04:17:822 c:\testdata\scripts\dt-tef-scriptcommand-0005.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005
+18:04:17:827 INFO -  197 checklogfilestep.cpp 34 Check log file.
+18:04:17:827 INFO -  197 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0005.htm
+18:04:17:827 INFO -  197 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 CheckString THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+18:04:17:827 INFO -  197 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 ExpectedTimes 3
+18:04:17:837 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 14 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 ***Result = PASS </font>
+18:04:17:837 c:\testdata\scripts\dt-tef-scriptcommand-0005.script END_TESTCASE DT-TEF-ScriptCommand-0005
+18:04:17:842 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 15 Command = END_TESTCASE DT-TEF-ScriptCommand-0005 ***TestCaseResult = PASS </font>
+18:04:17:847 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:17:847 <font size=2 color=00AF00>PASS = 1</font>
+18:04:17:847 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:17:847 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:17:847 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:17:847 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:17:852 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:17:852 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:17:852 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:04:17:852 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:17:852 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:17:852 <font size=2 color=00AF00>PASS = 1</font>
+18:04:17:852 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:17:852 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:17:852 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:17:852 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+18:04:23:045 <html><body><pre>
+18:04:23:045 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:23:045 ***</font>
+18:04:23:045 c:\testdata\scripts\dt-tef-scriptcommand-0006.script Load_Server Te_RegScriptCommandServer
+18:04:23:125 c:\testdata\scripts\dt-tef-scriptcommand-0006.script START_TESTCASE DT-TEF-ScriptCommand-0006
+18:04:23:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0006  </font>
+18:04:23:135 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	START_REPEAT C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 repeatParam 
+18:04:23:140 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+18:04:23:140 INFO -  199 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+18:04:23:140 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+18:04:23:145 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+18:04:23:145 INFO -  199 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+18:04:23:145 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+18:04:23:145 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+18:04:23:150 INFO -  199 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+18:04:23:150 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+18:04:23:150 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+18:04:23:150 INFO -  199 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+18:04:23:155 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+18:04:23:155 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+18:04:23:155 INFO -  199 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+18:04:23:160 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+18:04:23:160 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006
+18:04:23:180 INFO -  204 checklogfilestep.cpp 34 Check log file.
+18:04:23:180 INFO -  204 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0006.htm
+18:04:23:180 INFO -  204 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 CheckString THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+18:04:23:180 INFO -  204 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 ExpectedTimes 11
+18:04:23:190 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 ***Result = PASS </font>
+18:04:23:190 c:\testdata\scripts\dt-tef-scriptcommand-0006.script END_TESTCASE DT-TEF-ScriptCommand-0006
+18:04:23:205 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0006 ***TestCaseResult = PASS </font>
+18:04:23:210 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:23:210 <font size=2 color=00AF00>PASS = 1</font>
+18:04:23:210 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:23:210 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:23:210 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:23:210 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:23:210 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:23:210 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:23:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:04:23:215 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:23:215 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:23:215 <font size=2 color=00AF00>PASS = 1</font>
+18:04:23:215 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:23:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:23:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:23:215 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+18:04:28:410 <html><body><pre>
+18:04:28:410 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:28:410 ***</font>
+18:04:28:415 c:\testdata\scripts\dt-tef-scriptcommand-0007.script Load_Server Te_RegScriptCommandServer
+18:04:28:485 c:\testdata\scripts\dt-tef-scriptcommand-0007.script START_TESTCASE DT-TEF-ScriptCommand-0007
+18:04:28:490 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0007  </font>
+18:04:28:495 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	START_REPEAT C:\testdata\configs\te_regscriptcommandtest.ini
+18:04:28:500 INFO -  206 ScriptEngine.cpp 641 Repeat Parameter Key Not Found
+18:04:28:500 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	PRINT THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+18:04:28:500 INFO -  206 ScriptEngine.cpp 1381  THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+18:04:28:505 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	END_REPEAT
+18:04:28:505 INFO -  206 ScriptEngine.cpp 681 The Looping is Not Initiated
+18:04:28:505 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007
+18:04:28:510 INFO -  211 checklogfilestep.cpp 34 Check log file.
+18:04:28:515 INFO -  211 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+18:04:28:515 INFO -  211 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 CheckString THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+18:04:28:515 INFO -  211 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 ExpectedTimes 3
+18:04:28:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 15 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 ***Result = PASS </font>
+18:04:28:525 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1
+18:04:28:530 INFO -  212 checklogfilestep.cpp 34 Check log file.
+18:04:28:530 INFO -  212 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+18:04:28:530 INFO -  212 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 CheckString Repeat Parameter Key Not Found
+18:04:28:530 INFO -  212 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 ExpectedTimes 2
+18:04:28:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 16 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 ***Result = PASS </font>
+18:04:28:540 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2
+18:04:28:550 INFO -  213 checklogfilestep.cpp 34 Check log file.
+18:04:28:550 INFO -  213 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+18:04:28:550 INFO -  213 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 CheckString The Looping is Not Initiated
+18:04:28:550 INFO -  213 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 ExpectedTimes 2
+18:04:28:560 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 ***Result = PASS </font>
+18:04:28:560 c:\testdata\scripts\dt-tef-scriptcommand-0007.script END_TESTCASE DT-TEF-ScriptCommand-0007
+18:04:28:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0007 ***TestCaseResult = PASS </font>
+18:04:28:570 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:28:570 <font size=2 color=00AF00>PASS = 3</font>
+18:04:28:570 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:28:570 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:28:570 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:28:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:28:570 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:28:570 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:28:570 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:04:28:570 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:28:570 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:28:570 <font size=2 color=00AF00>PASS = 1</font>
+18:04:28:570 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:28:570 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:28:575 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:28:575 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+18:04:33:800 <html><body><pre>
+18:04:33:800 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:33:800 ***</font>
+18:04:33:805 c:\testdata\scripts\dt-tef-scriptcommand-0008.script Load_Server Te_RegScriptCommandServer
+18:04:33:880 c:\testdata\scripts\dt-tef-scriptcommand-0008.script START_TESTCASE DT-TEF-ScriptCommand-0008
+18:04:33:885 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0008  </font>
+18:04:33:890 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+18:04:33:895 INFO -  220 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ProcessName eshell.exe
+18:04:33:900 INFO -  220 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedRetValue -1
+18:04:33:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 13 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+18:04:33:905 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	PRINT THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+18:04:33:905 INFO -  215 ScriptEngine.cpp 1381  THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+
+18:04:33:910 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_PROGRAM 5 eshell.exe
+18:04:39:031 WARN -  215 ScriptEngine.cpp 3016 Program has been killed as the timeout is achieved.
+18:04:39:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 15 Command = 	RUN_PROGRAM 5 eshell.exe ***Result = PASS </font>
+18:04:39:056 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+18:04:39:061 INFO -  224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ProcessName eshell.exe
+18:04:39:061 INFO -  224 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedRetValue -1
+18:04:39:066 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 16 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+18:04:39:071 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+18:04:39:076 INFO -  225 checklogfilestep.cpp 34 Check log file.
+18:04:39:076 INFO -  225 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0008.htm
+18:04:39:076 INFO -  225 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 CheckString Program has been killed as the timeout is achieved.
+18:04:39:076 INFO -  225 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedTimes 2
+18:04:39:083 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+18:04:39:083 c:\testdata\scripts\dt-tef-scriptcommand-0008.script END_TESTCASE DT-TEF-ScriptCommand-0008
+18:04:39:093 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0008 ***TestCaseResult = PASS </font>
+18:04:39:093 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:39:098 <font size=2 color=00AF00>PASS = 3</font>
+18:04:39:098 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:39:098 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:39:098 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:39:098 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:39:098 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:39:098 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:39:098 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:04:39:098 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:39:098 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+18:04:39:098 <font size=2 color=00AF00>PASS = 1</font>
+18:04:39:098 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:39:098 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:39:098 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:39:098 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:39:098 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:39:098 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:39:098 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:39:098 <font size=2 color=00AF00>PASS = 1</font>
+18:04:39:098 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:39:098 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:39:098 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:39:098 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+18:04:44:301 <html><body><pre>
+18:04:44:301 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:44:301 ***</font>
+18:04:44:301 c:\testdata\scripts\dt-tef-scriptcommand-0009.script Load_Server Te_RegScriptCommandServer
+18:04:44:357 c:\testdata\scripts\dt-tef-scriptcommand-0009.script START_TESTCASE DT-TEF-ScriptCommand-0009
+18:04:44:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0009  </font>
+18:04:44:362 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+18:04:44:372 INFO -  232 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ProcessName TIMEWdddd.exe
+18:04:44:372 INFO -  232 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedRetValue -1
+18:04:44:377 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 12 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+18:04:44:377 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_PROGRAM 5 TIMEWdddd.exe
+18:04:44:387 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 13 Command = 	RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1  </font>
+18:04:44:392 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+18:04:44:397 INFO -  233 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ProcessName TIMEWdddd.exe
+18:04:44:397 INFO -  233 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedRetValue -1
+18:04:44:402 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+18:04:44:407 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+18:04:44:412 INFO -  234 checklogfilestep.cpp 34 Check log file.
+18:04:44:412 INFO -  234 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0009.htm
+18:04:44:412 INFO -  234 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 CheckString RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1
+18:04:44:412 INFO -  234 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedTimes 2
+18:04:44:422 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 15 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+18:04:44:422 c:\testdata\scripts\dt-tef-scriptcommand-0009.script END_TESTCASE DT-TEF-ScriptCommand-0009
+18:04:44:432 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0009 ***TestCaseResult = FAIL </font>
+18:04:44:432 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:44:437 <font size=2 color=00AF00>PASS = 3</font>
+18:04:44:437 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:44:437 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:44:437 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:44:437 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:44:437 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:44:437 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:44:437 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+18:04:44:437 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:44:437 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+18:04:44:437 <font size=2 color=00AF00>PASS = 0</font>
+18:04:44:437 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:44:437 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:44:437 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:44:437 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:44:437 <font size=2 color=0000FF>UNKNOWN = 1</font>
+18:04:44:437 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:44:437 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:44:437 <font size=2 color=00AF00>PASS = 0</font>
+18:04:44:437 <font size=2 color=FF0000>FAIL = 1</font>
+18:04:44:437 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:44:437 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:44:437 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+18:04:49:633 <html><body><pre>
+18:04:49:633 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+RUN_WS_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:04:49:633 ***</font>
+18:04:49:640 c:\testdata\scripts\dt-tef-scriptcommand-0010.script Load_Server Te_RegScriptCommandServer
+18:04:49:700 c:\testdata\scripts\dt-tef-scriptcommand-0010.script START_TESTCASE DT-TEF-ScriptCommand-0010
+18:04:49:705 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0010  </font>
+18:04:49:710 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+18:04:49:715 INFO -  241 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ProcessName timew.exe
+18:04:49:715 INFO -  241 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ExpectedRetValue -1
+18:04:49:720 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 13 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ***Result = PASS </font>
+18:04:49:725 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	PRINT THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+18:04:49:725 INFO -  236 ScriptEngine.cpp 1381  THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+
+18:04:49:725 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_WS_PROGRAM 5 timew.exe
+18:04:54:895 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 15 Command = 	RUN_WS_PROGRAM 5 timew.exe ***Result = PASS </font>
+18:04:54:910 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+18:04:54:920 INFO -  246 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ProcessName timew.exe
+18:04:54:920 INFO -  246 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ExpectedRetValue -1
+18:04:54:925 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ***Result = PASS </font>
+18:04:54:925 c:\testdata\scripts\dt-tef-scriptcommand-0010.script END_TESTCASE DT-TEF-ScriptCommand-0010
+18:04:54:935 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0010 ***TestCaseResult = PASS </font>
+18:04:54:940 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:04:54:940 <font size=2 color=00AF00>PASS = 2</font>
+18:04:54:940 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:54:940 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:54:940 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:54:940 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:54:940 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:54:940 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:54:940 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:04:54:940 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:04:54:940 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+18:04:54:940 <font size=2 color=00AF00>PASS = 1</font>
+18:04:54:940 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:54:940 <font size=2 color=0000FF>ABORT = 0</font>
+18:04:54:940 <font size=2 color=0000FF>PANIC = 0</font>
+18:04:54:940 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:54:940 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:04:54:940 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:04:54:940 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:04:54:940 <font size=2 color=00AF00>PASS = 1</font>
+18:04:54:940 <font size=2 color=FF0000>FAIL = 0</font>
+18:04:54:940 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:04:54:940 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:04:54:945 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+18:05:00:170 <html><body><pre>
+18:05:00:170 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_WS_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:05:00:170 ***</font>
+18:05:00:175 c:\testdata\scripts\dt-tef-scriptcommand-0011.script Load_Server Te_RegScriptCommandServer
+18:05:00:225 c:\testdata\scripts\dt-tef-scriptcommand-0011.script START_TESTCASE DT-TEF-ScriptCommand-0011
+18:05:00:230 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0011  </font>
+18:05:00:235 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+18:05:00:240 INFO -  253 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ProcessName ESHELLeee.exe
+18:05:00:240 INFO -  253 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedRetValue -1
+18:05:00:245 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 13 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+18:05:00:250 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	PRINT THE ESHELL WILL NOT BE LAUNCHED
+18:05:00:250 INFO -  248 ScriptEngine.cpp 1381  THE ESHELL WILL NOT BE LAUNCHED
+
+18:05:00:250 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_WS_PROGRAM 5 ESHELLeee.exe
+18:05:00:260 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 15 Command = 	RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1  </font>
+18:05:00:265 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+18:05:00:270 INFO -  254 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ProcessName ESHELLeee.exe
+18:05:00:275 INFO -  254 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedRetValue -1
+18:05:00:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+18:05:00:280 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+18:05:00:290 INFO -  255 checklogfilestep.cpp 34 Check log file.
+18:05:00:290 INFO -  255 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0011.htm
+18:05:00:290 INFO -  255 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 CheckString RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1
+18:05:00:290 INFO -  255 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedTimes 2
+18:05:00:295 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+18:05:00:300 c:\testdata\scripts\dt-tef-scriptcommand-0011.script END_TESTCASE DT-TEF-ScriptCommand-0011
+18:05:00:305 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0011 ***TestCaseResult = FAIL </font>
+18:05:00:310 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:05:00:310 <font size=2 color=00AF00>PASS = 3</font>
+18:05:00:310 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:00:310 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:00:310 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:00:310 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:00:315 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:00:315 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:00:315 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:05:00:315 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:05:00:315 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+18:05:00:315 <font size=2 color=00AF00>PASS = 0</font>
+18:05:00:315 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:00:315 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:00:315 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:00:315 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:00:315 <font size=2 color=0000FF>UNKNOWN = 1</font>
+18:05:00:315 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:00:315 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:05:00:315 <font size=2 color=00AF00>PASS = 0</font>
+18:05:00:315 <font size=2 color=FF0000>FAIL = 1</font>
+18:05:00:315 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:05:00:315 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:00:315 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+18:05:05:566 <html><body><pre>
+18:05:05:566 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:05:05:566 ***</font>
+18:05:05:571 c:\testdata\scripts\dt-tef-scriptcommand-0012.script LOAD_SUITE Te_RegScriptCommandServer
+18:05:05:631 c:\testdata\scripts\dt-tef-scriptcommand-0012.script START_TESTCASE DT-TEF-ScriptCommand-0012
+18:05:05:636 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0012  </font>
+18:05:05:641 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	SHARED_DATA C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_SharedData
+18:05:05:646 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	CONCURRENT
+18:05:05:646 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+18:05:05:651 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+18:05:05:651 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+18:05:05:651 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+18:05:05:656 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	CONSECUTIVE
+18:05:05:671 INFO -  262 accessstep.cpp 36 Access Step1 doTestStepL
+18:05:05:671 INFO -  263 globalsharestep.cpp 36 Global Step1 doTestStepL
+18:05:05:671 INFO -  264 accessstep.cpp 80 Access Step2 doTestStepL
+18:05:05:671 INFO -  265 globalsharestep.cpp 80 Global Step2 doTestStepL
+18:05:05:676 INFO -  262 accessstep.cpp 43 Value of Shared Data in Access Step1 initially is 
+18:05:05:676 INFO -  263 globalsharestep.cpp 43 Value of Shared Data in Global Step2 initially is 
+18:05:05:676 INFO -  264 accessstep.cpp 87 Value of Shared Data1 in Access Step2 initially is 
+18:05:05:676 INFO -  265 globalsharestep.cpp 87 Value of Shared Data1 in Global Step2 initially is 
+18:05:05:676 INFO -  262 accessstep.cpp 50 Value of Shared Data in Access Step1 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+18:05:05:676 INFO -  263 globalsharestep.cpp 50 Value of Shared Data in Global Step2 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+18:05:05:676 INFO -  264 accessstep.cpp 94 Value of Shared Data1 in Access Step2 updated is Good Morning Ganesh!
+18:05:05:676 INFO -  265 globalsharestep.cpp 94 Value of Shared Data1 in Global Step2 updated is Hi Mahesh! How r u?
+18:05:05:686 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 15 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = PASS </font>
+18:05:05:696 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 16 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = PASS </font>
+18:05:05:701 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 17 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = PASS </font>
+18:05:05:706 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 18 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = PASS </font>
+18:05:05:706 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+18:05:05:711 INFO -  266 accessstep.cpp 80 Access Step2 doTestStepL
+18:05:05:716 INFO -  266 accessstep.cpp 87 Value of Shared Data1 in Access Step2 initially is Hi Mahesh! How r u?
+18:05:05:716 INFO -  266 accessstep.cpp 94 Value of Shared Data1 in Access Step2 updated is Hi Mahesh! How r u?Good Morning Ganesh!
+18:05:05:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = PASS </font>
+18:05:05:726 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+18:05:05:731 INFO -  267 globalsharestep.cpp 80 Global Step2 doTestStepL
+18:05:05:731 INFO -  267 globalsharestep.cpp 87 Value of Shared Data1 in Global Step2 initially is Hi Mahesh! How r u?Good Morning Ganesh!
+18:05:05:731 INFO -  267 globalsharestep.cpp 94 Value of Shared Data1 in Global Step2 updated is Hi Mahesh! How r u?
+18:05:05:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = PASS </font>
+18:05:05:741 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+18:05:05:756 INFO -  268 accessstep.cpp 36 Access Step1 doTestStepL
+18:05:05:756 INFO -  268 accessstep.cpp 43 Value of Shared Data in Access Step1 initially is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+18:05:05:756 INFO -  268 accessstep.cpp 50 Value of Shared Data in Access Step1 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+18:05:05:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = PASS </font>
+18:05:05:766 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+18:05:05:781 INFO -  269 globalsharestep.cpp 36 Global Step1 doTestStepL
+18:05:05:781 INFO -  269 globalsharestep.cpp 43 Value of Shared Data in Global Step2 initially is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+18:05:05:781 INFO -  269 globalsharestep.cpp 50 Value of Shared Data in Global Step2 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+18:05:05:791 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = PASS </font>
+18:05:05:791 c:\testdata\scripts\dt-tef-scriptcommand-0012.script END_TESTCASE DT-TEF-ScriptCommand-0012
+18:05:05:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0012 ***TestCaseResult = PASS </font>
+18:05:05:811 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:05:05:816 <font size=2 color=00AF00>PASS = 8</font>
+18:05:05:816 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:05:816 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:05:816 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:05:816 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:05:816 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:05:816 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:05:816 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:05:05:816 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:05:05:816 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:05:05:816 <font size=2 color=00AF00>PASS = 1</font>
+18:05:05:816 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:05:816 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:05:05:816 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:05:816 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+18:05:11:050 <html><body><pre>
+18:05:11:050 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:05:11:050 ***</font>
+18:05:11:050 c:\testdata\scripts\dt-tef-scriptcommand-0013.script LOAD_SUITE Te_RegScriptCommandServer
+18:05:11:115 c:\testdata\scripts\dt-tef-scriptcommand-0013.script START_TESTCASE DT-TEF-ScriptCommand-0013
+18:05:11:120 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0013  </font>
+18:05:11:125 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	PRINT this test case must be fail.
+18:05:11:125 INFO -  271 ScriptEngine.cpp 1381  this test case must be fail.
+
+18:05:11:125 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	SHARED_DATA C:\assdfgddfgsampletest\te_regscriptcommandtest.ini ScriptCommand_SharedData
+18:05:11:130 ERROR -  271 ScriptEngine.cpp 3289 Error reading INI file
+18:05:11:130 ERROR -  271 ScriptEngine.cpp 1129 Unable to create shared object specified
+18:05:11:130 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	CONCURRENT
+18:05:11:135 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+18:05:11:135 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+18:05:11:140 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+18:05:11:140 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+18:05:11:145 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	CONSECUTIVE
+18:05:11:155 INFO -  276 accessstep.cpp 36 Access Step1 doTestStepL
+18:05:11:155 INFO -  277 globalsharestep.cpp 36 Global Step1 doTestStepL
+18:05:11:155 INFO -  278 accessstep.cpp 80 Access Step2 doTestStepL
+18:05:11:155 INFO -  279 globalsharestep.cpp 80 Global Step2 doTestStepL
+18:05:11:170 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 15 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = FAIL </font>
+18:05:11:175 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 16 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = FAIL </font>
+18:05:11:180 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 17 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = FAIL </font>
+18:05:11:185 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 18 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = FAIL </font>
+18:05:11:190 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+18:05:11:195 INFO -  280 accessstep.cpp 80 Access Step2 doTestStepL
+18:05:11:200 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = FAIL </font>
+18:05:11:205 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+18:05:11:210 INFO -  281 globalsharestep.cpp 80 Global Step2 doTestStepL
+18:05:11:215 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = FAIL </font>
+18:05:11:220 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+18:05:11:235 INFO -  282 accessstep.cpp 36 Access Step1 doTestStepL
+18:05:11:240 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = FAIL </font>
+18:05:11:245 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+18:05:11:260 INFO -  283 globalsharestep.cpp 36 Global Step1 doTestStepL
+18:05:11:265 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = FAIL </font>
+18:05:11:270 c:\testdata\scripts\dt-tef-scriptcommand-0013.script END_TESTCASE DT-TEF-ScriptCommand-0013
+18:05:11:285 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0013 ***TestCaseResult = FAIL </font>
+18:05:11:290 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:05:11:290 <font size=2 color=00AF00>PASS = 0</font>
+18:05:11:290 <font size=2 color=FF0000>FAIL = 8</font>
+18:05:11:290 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:11:290 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:11:290 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:11:290 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:11:290 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:11:290 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:05:11:290 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:05:11:290 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:05:11:290 <font size=2 color=00AF00>PASS = 0</font>
+18:05:11:290 <font size=2 color=FF0000>FAIL = 1</font>
+18:05:11:290 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:05:11:290 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:11:290 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+18:05:16:483 <html><body><pre>
+18:05:16:483 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:05:16:483 ***</font>
+18:05:16:488 c:\testdata\scripts\dt-tef-scriptcommand-0014.script Load_Server Te_RegScriptCommandServer
+18:05:16:563 c:\testdata\scripts\dt-tef-scriptcommand-0014.script START_TESTCASE DT-TEF-ScriptCommand-0014
+18:05:16:568 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0014  </font>
+18:05:16:568 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS MkDir C:\UTILTEST
+18:05:16:573 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014
+18:05:16:578 INFO -  290 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 FilePath C:\UTILTEST\
+18:05:16:578 INFO -  290 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 ExpectedResult 0
+18:05:16:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 ***Result = PASS </font>
+18:05:16:588 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS CopyFile C:\testdata\scripts\dt-tef-scriptcommand-0014.script C:\UTILTEST\dt-tef-scriptcommand-0014.script
+18:05:16:608 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1
+18:05:16:613 INFO -  291 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 FilePath C:\UTILTEST\dt-tef-scriptcommand-0014.script
+18:05:16:613 INFO -  291 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 ExpectedResult 0
+18:05:16:618 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 ***Result = PASS </font>
+18:05:16:623 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS DeleteFile C:\UTILTEST\dt-tef-scriptcommand-0014.script
+18:05:16:628 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2
+18:05:16:633 INFO -  292 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 FilePath C:\UTILTEST\dt-tef-scriptcommand-0014.script
+18:05:16:633 INFO -  292 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 ExpectedResult -1
+18:05:16:643 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 20 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 ***Result = PASS </font>
+18:05:16:643 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS DeleteDirectory C:\UTILTEST
+18:05:16:653 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3
+18:05:16:668 INFO -  293 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 FilePath C:\UTILTEST\
+18:05:16:668 INFO -  293 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 ExpectedResult -1
+18:05:16:673 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 23 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 ***Result = PASS </font>
+18:05:16:678 c:\testdata\scripts\dt-tef-scriptcommand-0014.script END_TESTCASE DT-TEF-ScriptCommand-0014
+18:05:16:693 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0014 ***TestCaseResult = PASS </font>
+18:05:16:698 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:05:16:698 <font size=2 color=00AF00>PASS = 4</font>
+18:05:16:698 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:16:698 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:16:698 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:16:703 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:16:703 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:16:703 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:16:703 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:05:16:703 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:05:16:703 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:05:16:703 <font size=2 color=00AF00>PASS = 1</font>
+18:05:16:703 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:16:703 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:05:16:703 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:16:703 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+18:05:21:925 <html><body><pre>
+18:05:21:925 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:05:21:925 ***</font>
+18:05:21:925 c:\testdata\scripts\dt-tef-scriptcommand-0015.script Load_Server Te_RegScriptCommandServer
+18:05:22:000 c:\testdata\scripts\dt-tef-scriptcommand-0015.script START_TESTCASE DT-TEF-ScriptCommand-0015
+18:05:22:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0015  </font>
+18:05:22:010 c:\testdata\scripts\dt-tef-scriptcommand-0015.script 	THIS TEXT SHOULD NOT HAVE THE WORD INFO IN FRONT OF IT
+18:05:22:010 WARN -  295 ScriptEngine.cpp 1149 Unrecognised Command - THIS
+18:05:22:015 c:\testdata\scripts\dt-tef-scriptcommand-0015.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015
+18:05:22:020 INFO -  300 checklogfilestep.cpp 34 Check log file.
+18:05:22:020 INFO -  300 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0015.htm
+18:05:22:020 INFO -  300 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 CheckString Unrecognised Command - THIS
+18:05:22:020 INFO -  300 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 ExpectedTimes 2
+18:05:22:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 ***Result = PASS </font>
+18:05:22:030 c:\testdata\scripts\dt-tef-scriptcommand-0015.script END_TESTCASE DT-TEF-ScriptCommand-0015
+18:05:22:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 15 Command = END_TESTCASE DT-TEF-ScriptCommand-0015 ***TestCaseResult = PASS </font>
+18:05:22:040 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:05:22:040 <font size=2 color=00AF00>PASS = 1</font>
+18:05:22:040 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:22:040 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:22:040 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:22:040 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:22:040 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:22:040 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:22:040 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:05:22:040 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:05:22:045 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:05:22:045 <font size=2 color=00AF00>PASS = 1</font>
+18:05:22:045 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:22:045 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:05:22:045 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:22:045 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-scriptcommand-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+18:05:27:290 <html><body><pre>
+18:05:27:290 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:05:27:290 ***</font>
+18:05:27:296 c:\testdata\scripts\dt-tef-scriptcommand-0016.script START_TESTCASE DT-TEF-ScriptCommand-0016
+18:05:27:301 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0016  </font>
+18:05:27:306 c:\testdata\scripts\dt-tef-scriptcommand-0016.script   RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg
+18:05:28:321 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 8 Command =   RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg ***Result = PASS </font>
+18:05:28:321 c:\testdata\scripts\dt-tef-scriptcommand-0016.script   CED c:\tefdump.cfg
+18:05:29:368 c:\testdata\scripts\dt-tef-scriptcommand-0016.script END_TESTCASE DT-TEF-ScriptCommand-0016
+18:05:29:378 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 10 Command = END_TESTCASE DT-TEF-ScriptCommand-0016 ***TestCaseResult = PASS </font>
+18:05:29:378 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:05:29:383 <font size=2 color=00AF00>PASS = 0</font>
+18:05:29:383 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:29:383 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:29:383 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:29:383 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:29:383 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:29:383 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:29:383 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:05:29:383 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:05:29:383 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+18:05:29:383 <font size=2 color=00AF00>PASS = 1</font>
+18:05:29:383 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:29:383 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:29:383 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:29:383 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:29:383 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:29:383 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:29:383 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:05:29:383 <font size=2 color=00AF00>PASS = 1</font>
+18:05:29:383 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:29:383 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:05:29:383 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:29:383 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+07:14:59:758 <html><body><pre>
+07:14:59:758 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:14:59:758 ***</font>
+07:14:59:763 c:\testdata\scripts\dt-tef-testblock-0001.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:14:59:813 c:\testdata\scripts\dt-tef-testblock-0001.script START_TESTCASE DT-TEF-TestBlock-0001
+07:14:59:818 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0001  </font>
+07:14:59:823 c:\testdata\scripts\dt-tef-testblock-0001.script 	PRINT This test case will be failed.
+07:14:59:823 INFO -  748 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:14:59:828 c:\testdata\scripts\dt-tef-testblock-0001.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:14:59:833 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:14:59:888 INFO -  753 TestBlockController.cpp 134 Creating a local active scheduler.
+07:14:59:893 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+07:14:59:893 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+07:14:59:893 INFO -  753 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:14:59:893 INFO -  753 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:14:59:893 INFO -  753 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:14:59:893 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+07:14:59:893 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+07:14:59:893 INFO -  753 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:14:59:893 INFO -  753 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:14:59:898 INFO -  753 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:14:59:898 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+07:14:59:898 ERROR -  753 TestBlockController.cpp 522 Active Scheduler, error = -11
+07:14:59:898 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_obja  ***Result = PASS </font>
+07:14:59:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = PASS </font>
+07:14:59:908 <font size=2 color=00AF00>STORE TestCase004_obja  ***Result = PASS </font>
+07:14:59:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = PASS </font>
+07:14:59:908 <font size=2 color=0000FF>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_obja  ***Result = INCONCLUSIVE </font>
+07:14:59:908 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = INCONCLUSIVE </font>
+07:14:59:918 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+07:14:59:918 c:\testdata\scripts\dt-tef-testblock-0001.script END_TESTCASE DT-TEF-TestBlock-0001
+07:14:59:928 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 24 Command = END_TESTCASE DT-TEF-TestBlock-0001 ***TestCaseResult = FAIL </font>
+07:14:59:933 ERROR -  748 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:14:59:933 ERROR -  748 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 47, Exit Category E32USER-CBase
+07:14:59:943 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:14:59:943 <font size=2 color=00AF00>PASS = 0</font>
+07:14:59:943 <font size=2 color=FF0000>FAIL = 0</font>
+07:14:59:948 <font size=2 color=0000FF>ABORT = 0</font>
+07:14:59:948 <font size=2 color=0000FF>PANIC = 1</font>
+07:14:59:948 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:14:59:948 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:14:59:948 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:14:59:948 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:14:59:948 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:14:59:948 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:14:59:948 <font size=2 color=00AF00>PASS = 0</font>
+07:14:59:948 <font size=2 color=FF0000>FAIL = 1</font>
+07:14:59:948 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:14:59:948 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:14:59:948 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+07:15:05:180 <html><body><pre>
+07:15:05:180 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:05:180 ***</font>
+07:15:05:185 c:\testdata\scripts\dt-tef-testblock-0002.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:05:250 c:\testdata\scripts\dt-tef-testblock-0002.script START_TESTCASE DT-TEF-TestBlock-0002
+07:15:05:255 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0002  </font>
+07:15:05:260 c:\testdata\scripts\dt-tef-testblock-0002.script 	PRINT This test case will be failed.
+07:15:05:260 INFO -  755 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:15:05:265 c:\testdata\scripts\dt-tef-testblock-0002.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:05:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:05:275 INFO -  760 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:05:280 INFO -  760 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+07:15:05:280 INFO -  760 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+07:15:05:280 INFO -  760 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:15:05:280 INFO -  760 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:05:280 INFO -  760 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:05:280 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_objb  ***Result = PASS </font>
+07:15:05:280 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_objb DummyFunction   ***Result = PASS </font>
+07:15:05:285 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:05:295 c:\testdata\scripts\dt-tef-testblock-0002.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:05:295 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:05:305 INFO -  760 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:05:305 INFO -  760 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+07:15:05:305 ERROR -  760 TestBlockController.cpp 316 Object does not exist.
+07:15:05:305 INFO -  760 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+07:15:05:305 ERROR -  760 TestBlockController.cpp 522 Active Scheduler, error = -1
+07:15:05:305 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_objb  Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:15:05:315 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase004_objb DummyFunction   ***Result = INCONCLUSIVE </font>
+07:15:05:320 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+07:15:05:325 c:\testdata\scripts\dt-tef-testblock-0002.script END_TESTCASE DT-TEF-TestBlock-0002
+07:15:05:335 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0002 ***TestCaseResult = FAIL </font>
+07:15:05:335 ERROR -  755 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:15:05:340 ERROR -  755 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 47, Exit Category E32USER-CBase
+07:15:05:350 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:05:350 <font size=2 color=00AF00>PASS = 1</font>
+07:15:05:350 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:05:350 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:05:350 <font size=2 color=0000FF>PANIC = 1</font>
+07:15:05:350 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:05:350 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:05:350 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:05:350 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:05:350 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:15:05:355 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:05:355 <font size=2 color=00AF00>PASS = 0</font>
+07:15:05:355 <font size=2 color=FF0000>FAIL = 1</font>
+07:15:05:355 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:05:355 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:05:355 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+07:15:10:607 <html><body><pre>
+07:15:10:607 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:10:607 ***</font>
+07:15:10:607 c:\testdata\scripts\dt-tef-testblock-0003.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:10:657 c:\testdata\scripts\dt-tef-testblock-0003.script START_TESTCASE DT-TEF-TestBlock-0003
+07:15:10:667 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0003  </font>
+07:15:10:672 c:\testdata\scripts\dt-tef-testblock-0003.script 	PRINT This test case will be failed.
+07:15:10:672 INFO -  762 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:15:10:677 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:10:682 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:10:687 INFO -  767 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:10:687 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+07:15:10:687 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+07:15:10:687 INFO -  767 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:15:10:687 INFO -  767 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:10:692 INFO -  767 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:10:692 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+07:15:10:692 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObject  ***Result = PASS </font>
+07:15:10:692 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObject DummyFunction   ***Result = PASS </font>
+07:15:10:692 <font size=2 color=00AF00>STORE DummyObject  ***Result = PASS </font>
+07:15:10:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:10:702 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:10:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:10:712 INFO -  767 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:10:712 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+07:15:10:712 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+07:15:10:712 INFO -  767 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:15:10:712 INFO -  767 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:10:717 INFO -  767 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:10:717 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObject  ***Result = PASS </font>
+07:15:10:717 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObject DummyFunction   ***Result = PASS </font>
+07:15:10:722 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 26 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:10:727 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:10:732 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 27 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:10:737 INFO -  767 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:10:737 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+07:15:10:737 ERROR -  767 TestBlockController.cpp 316 Object does not exist.
+07:15:10:737 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper DummyObject  Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:15:10:742 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 29 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:15:10:747 c:\testdata\scripts\dt-tef-testblock-0003.script END_TESTCASE DT-TEF-TestBlock-0003
+07:15:10:757 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 30 Command = END_TESTCASE DT-TEF-TestBlock-0003 ***TestCaseResult = FAIL </font>
+07:15:10:757 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:10:757 <font size=2 color=00AF00>PASS = 2</font>
+07:15:10:757 <font size=2 color=FF0000>FAIL = 1</font>
+07:15:10:757 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:10:757 <font size=2 color=0000FF>PANIC = 0</font>
+07:15:10:762 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:10:762 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:10:762 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:10:762 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:10:762 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:15:10:762 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:10:762 <font size=2 color=00AF00>PASS = 0</font>
+07:15:10:762 <font size=2 color=FF0000>FAIL = 1</font>
+07:15:10:762 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:10:762 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:10:762 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+07:15:16:025 <html><body><pre>
+07:15:16:025 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:16:025 ***</font>
+07:15:16:030 c:\testdata\scripts\dt-tef-testblock-0004.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:16:105 c:\testdata\scripts\dt-tef-testblock-0004.script START_TESTCASE DT-TEF-TestBlock-0004
+07:15:16:115 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0004  </font>
+07:15:16:120 c:\testdata\scripts\dt-tef-testblock-0004.script 	PRINT This test case will be failed.
+07:15:16:120 INFO -  769 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:15:16:125 c:\testdata\scripts\dt-tef-testblock-0004.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:16:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:16:135 INFO -  774 TestBlockController.cpp 108 Creating a shared active scheduler.
+07:15:16:135 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+07:15:16:135 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+07:15:16:135 INFO -  774 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:15:16:135 INFO -  774 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:16:140 INFO -  774 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:15:16:140 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+07:15:16:140 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+07:15:16:140 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase088_obj  ***Result = PASS </font>
+07:15:16:140 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase088_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:15:16:140 <font size=2 color=00AF00>STORE TestCase088_obj  ***Result = PASS </font>
+07:15:16:140 <font size=2 color=00AF00>STORE_ACTIVE_SCHEDULER  ***Result = PASS </font>
+07:15:16:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:16:155 c:\testdata\scripts\dt-tef-testblock-0004.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:16:155 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:16:160 INFO -  774 TestBlockController.cpp 108 Creating a shared active scheduler.
+07:15:16:160 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+07:15:16:165 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+07:15:16:165 INFO -  774 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:15:16:165 INFO -  774 te_RegBlockTestWrapper.cpp 110 aSection = TestCase088_obj
+07:15:16:165 INFO -  774 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:15:16:165 INFO -  774 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj microseconds_of_work 100000
+07:15:16:165 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+07:15:16:180 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase088_obj  ***Result = PASS </font>
+07:15:16:180 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase088_obj ActivateActiveObject TestCase088_obj  ***Result = INCONCLUSIVE </font>
+07:15:16:180 <font size=2 color=0000FF>OUTSTANDING 0   ***Result = INCONCLUSIVE </font>
+07:15:16:185 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PANIC - KERN-EXEC Code = 3  </font>
+07:15:16:190 c:\testdata\scripts\dt-tef-testblock-0004.script END_TESTCASE DT-TEF-TestBlock-0004
+07:15:16:195 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 28 Command = END_TESTCASE DT-TEF-TestBlock-0004 ***TestCaseResult = FAIL </font>
+07:15:16:200 ERROR -  769 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:15:16:200 ERROR -  769 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 3, Exit Category KERN-EXEC
+07:15:16:215 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:16:215 <font size=2 color=00AF00>PASS = 1</font>
+07:15:16:215 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:16:215 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:16:215 <font size=2 color=0000FF>PANIC = 1</font>
+07:15:16:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:16:215 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:16:215 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:16:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:16:215 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:15:16:215 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:16:215 <font size=2 color=00AF00>PASS = 0</font>
+07:15:16:215 <font size=2 color=FF0000>FAIL = 1</font>
+07:15:16:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:16:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:16:215 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+07:15:21:471 <html><body><pre>
+07:15:21:471 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:21:471 ***</font>
+07:15:21:476 c:\testdata\scripts\dt-tef-testblock-0005.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:21:601 c:\testdata\scripts\dt-tef-testblock-0005.script START_TESTCASE DT-TEF-TestBlock-0005
+07:15:21:606 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0005  </font>
+07:15:21:609 c:\testdata\scripts\dt-tef-testblock-0005.script 	PRINT This test case will be failed.
+07:15:21:614 INFO -  776 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:15:21:619 c:\testdata\scripts\dt-tef-testblock-0005.script 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:21:619 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 13 Command = 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:21:624 INFO -  781 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:22:625 ERROR -  780 TestServerBase.Cpp 1410 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+07:15:22:625 <font size=2 color=0000FF>DELAY 10000000  ***Result = INCONCLUSIVE </font>
+07:15:22:630 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 15 Command = 	END_TEST_BLOCK ***Result = ABORT </font>
+07:15:22:630 c:\testdata\scripts\dt-tef-testblock-0005.script END_TESTCASE DT-TEF-TestBlock-0005
+07:15:22:640 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0005 ***TestCaseResult = FAIL </font>
+07:15:22:645 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:22:645 <font size=2 color=00AF00>PASS = 0</font>
+07:15:22:645 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:22:645 <font size=2 color=0000FF>ABORT = 1</font>
+07:15:22:645 <font size=2 color=0000FF>PANIC = 0</font>
+07:15:22:645 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:22:645 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:22:645 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:22:645 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+07:15:22:645 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:15:22:645 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:22:645 <font size=2 color=00AF00>PASS = 0</font>
+07:15:22:645 <font size=2 color=FF0000>FAIL = 1</font>
+07:15:22:645 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:22:645 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:22:645 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,68 @@
+07:15:27:888 <html><body><pre>
+07:15:27:888 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:27:888 ***</font>
+07:15:27:893 c:\testdata\scripts\dt-tef-testblock-0006.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:27:968 c:\testdata\scripts\dt-tef-testblock-0006.script START_TESTCASE DT-TEF-TestBlock-0006
+07:15:27:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0006  </font>
+07:15:27:983 c:\testdata\scripts\dt-tef-testblock-0006.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:27:983 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:27:993 INFO -  788 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:27:993 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:27:993 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:27:993 INFO -  788 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:15:27:993 INFO -  788 te_RegBlockTestWrapper.cpp 110 aSection = TestCase004_obj
+07:15:27:993 INFO -  788 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:27:993 INFO -  788 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+07:15:28:000 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:28:000 INFO -  788 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:15:28:000 INFO -  788 te_RegBlockTestWrapper.cpp 110 aSection = TestCase004_obj
+07:15:28:000 INFO -  788 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:15:28:000 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:28:000 INFO -  788 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+07:15:28:000 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:28:000 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:28:000 INFO -  788 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:15:28:005 INFO -  788 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:28:005 INFO -  788 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:15:28:005 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_obj  ***Result = PASS </font>
+07:15:28:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj New TestCase004_obj  ***Result = PASS </font>
+07:15:28:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj GetDataObject TestCase004_obj  ***Result = PASS </font>
+07:15:28:005 <font size=2 color=00AF00>STORE TestCase004_obj  ***Result = PASS </font>
+07:15:28:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj DummyFunction   ***Result = PASS </font>
+07:15:28:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:28:020 c:\testdata\scripts\dt-tef-testblock-0006.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:28:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:28:025 INFO -  788 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:28:030 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:28:030 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:28:030 INFO -  788 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:15:28:030 INFO -  788 te_RegBlockTestWrapper.cpp 110 aSection = TestCase004_obj
+07:15:28:030 INFO -  788 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:28:030 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+07:15:28:030 INFO -  788 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+07:15:28:030 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_obj  ***Result = PASS </font>
+07:15:28:030 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj GetDataObject TestCase004_obj  ***Result = PASS </font>
+07:15:28:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 26 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:28:040 c:\testdata\scripts\dt-tef-testblock-0006.script END_TESTCASE DT-TEF-TestBlock-0006
+07:15:28:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 27 Command = END_TESTCASE DT-TEF-TestBlock-0006 ***TestCaseResult = PASS </font>
+07:15:28:050 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:28:055 <font size=2 color=00AF00>PASS = 2</font>
+07:15:28:055 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:28:055 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:28:055 <font size=2 color=0000FF>PANIC = 0</font>
+07:15:28:055 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:28:055 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:28:055 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:28:055 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:28:055 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:15:28:055 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:28:055 <font size=2 color=00AF00>PASS = 1</font>
+07:15:28:055 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:28:055 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:28:055 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:28:055 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+07:15:33:320 <html><body><pre>
+07:15:33:320 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:33:320 ***</font>
+07:15:33:325 c:\testdata\scripts\dt-tef-testblock-0007.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:33:385 c:\testdata\scripts\dt-tef-testblock-0007.script START_TESTCASE DT-TEF-TestBlock-0007
+07:15:33:395 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0007  </font>
+07:15:33:400 c:\testdata\scripts\dt-tef-testblock-0007.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:33:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:33:410 INFO -  795 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:33:410 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj name obj020
+07:15:33:410 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja name obj020a
+07:15:33:410 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj name obj020
+07:15:33:410 INFO -  795 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:15:33:410 INFO -  795 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:33:410 INFO -  795 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:15:33:415 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja name obj020a
+07:15:33:415 INFO -  795 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:15:33:415 INFO -  795 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:33:415 INFO -  795 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:15:33:415 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_obj  ***Result = PASS </font>
+07:15:33:415 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_obja  ***Result = PASS </font>
+07:15:33:415 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase020_obj DummyFunction   ***Result = PASS </font>
+07:15:33:415 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase020_obja DummyFunction   ***Result = PASS </font>
+07:15:33:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:33:430 c:\testdata\scripts\dt-tef-testblock-0007.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:33:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 20 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:33:440 INFO -  795 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:33:440 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+07:15:33:440 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+07:15:33:440 INFO -  795 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:15:33:440 INFO -  795 te_RegBlockTestWrapper.cpp 110 aSection = TestCase020_obj_is_null
+07:15:33:440 INFO -  795 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:33:440 INFO -  795 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj_is_null null_expected 1
+07:15:33:440 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj_is_null name obj020
+07:15:33:440 ERROR -  795 te_RegBlockTestWrapper.cpp 632 GetDataObjectL() error: -1
+07:15:33:445 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+07:15:33:445 INFO -  795 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:15:33:445 INFO -  795 te_RegBlockTestWrapper.cpp 110 aSection = TestCase020_obja_is_null
+07:15:33:445 INFO -  795 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:15:33:445 INFO -  795 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja_is_null null_expected 1
+07:15:33:445 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja_is_null name obj020a
+07:15:33:445 ERROR -  795 te_RegBlockTestWrapper.cpp 632 GetDataObjectL() error: -1
+07:15:33:445 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_objb  ***Result = PASS </font>
+07:15:33:445 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase020_objb GetDataObject TestCase020_obj_is_null  ***Result = PASS </font>
+07:15:33:453 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase020_objb GetDataObject TestCase020_obja_is_null  ***Result = PASS </font>
+07:15:33:458 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:33:458 c:\testdata\scripts\dt-tef-testblock-0007.script END_TESTCASE DT-TEF-TestBlock-0007
+07:15:33:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0007 ***TestCaseResult = PASS </font>
+07:15:33:473 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:33:473 <font size=2 color=00AF00>PASS = 2</font>
+07:15:33:473 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:33:473 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:33:473 <font size=2 color=0000FF>PANIC = 0</font>
+07:15:33:473 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:33:473 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:33:473 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:33:473 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:33:473 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:15:33:473 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:33:473 <font size=2 color=00AF00>PASS = 1</font>
+07:15:33:473 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:33:473 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:33:473 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:33:473 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+07:15:38:731 <html><body><pre>
+07:15:38:731 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:38:731 ***</font>
+07:15:38:734 c:\testdata\scripts\dt-tef-testblock-0008.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:38:784 c:\testdata\scripts\dt-tef-testblock-0008.script START_TESTCASE DT-TEF-TestBlock-0008
+07:15:38:789 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0008  </font>
+07:15:38:799 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:38:799 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:38:809 INFO -  802 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:38:809 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+07:15:38:809 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obja name obj024a
+07:15:38:809 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+07:15:38:809 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+07:15:38:809 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase024_obja  ***Result = PASS </font>
+07:15:38:809 <font size=2 color=00AF00>STORE TestCase024_obj  ***Result = PASS </font>
+07:15:38:814 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:38:824 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:38:824 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 21 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:38:829 INFO -  802 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:38:834 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+07:15:38:834 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+07:15:38:834 INFO -  802 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:15:38:834 INFO -  802 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:38:834 INFO -  802 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:38:834 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+07:15:38:834 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+07:15:38:834 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase024_obj DummyFunction   ***Result = PASS </font>
+07:15:38:839 <font size=2 color=00AF00>STORE TestCase024_obj  ***Result = PASS </font>
+07:15:38:844 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:38:849 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:38:854 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 26 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:38:859 INFO -  802 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:38:859 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+07:15:38:859 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+07:15:38:859 INFO -  802 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:15:38:859 INFO -  802 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:38:859 INFO -  802 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:38:864 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+07:15:38:864 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase024_obj DummyFunction   ***Result = PASS </font>
+07:15:38:869 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 29 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:38:869 c:\testdata\scripts\dt-tef-testblock-0008.script END_TESTCASE DT-TEF-TestBlock-0008
+07:15:38:879 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 30 Command = END_TESTCASE DT-TEF-TestBlock-0008 ***TestCaseResult = PASS </font>
+07:15:38:884 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:38:884 <font size=2 color=00AF00>PASS = 3</font>
+07:15:38:884 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:38:884 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:38:884 <font size=2 color=0000FF>PANIC = 0</font>
+07:15:38:884 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:38:884 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:38:884 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:38:884 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:38:884 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:15:38:884 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:38:884 <font size=2 color=00AF00>PASS = 1</font>
+07:15:38:884 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:38:884 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:38:884 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:38:884 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,222 @@
+07:15:44:133 <html><body><pre>
+07:15:44:133 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:44:133 ***</font>
+07:15:44:138 c:\testdata\scripts\dt-tef-testblock-0009.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:44:275 c:\testdata\scripts\dt-tef-testblock-0009.script START_TESTCASE DT-TEF-TestBlock-0009
+07:15:44:285 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0009  </font>
+07:15:44:290 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:295 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:300 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:300 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:300 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:305 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:15:44:305 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = TestCase045_value_0
+07:15:44:305 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:305 INFO -  809 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_0 object_value 0
+07:15:44:305 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:305 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:305 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase045_value_0  ***Result = PASS </font>
+07:15:44:305 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:310 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:320 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_times_to_repeat	times_to_repeat
+07:15:44:330 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 22 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:340 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:340 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:340 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:340 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:340 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:340 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:340 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 1
+07:15:44:340 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:345 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:345 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:345 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:350 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 26 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:355 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:360 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:360 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:365 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:370 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:370 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:370 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:370 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:370 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:370 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 2
+07:15:44:370 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:370 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:375 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:375 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:385 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:390 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:390 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:400 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:400 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:400 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:400 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:400 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:400 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:400 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 3
+07:15:44:400 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:400 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:405 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:405 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:410 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:415 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:420 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:430 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:430 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:430 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:430 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:430 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:430 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:430 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 4
+07:15:44:430 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:435 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:435 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:435 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:440 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:445 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:455 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:470 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:475 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:475 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:475 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:475 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:480 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:480 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:480 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 5
+07:15:44:480 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:480 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:480 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:480 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:485 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:490 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:515 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:530 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:535 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:535 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:535 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:535 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:535 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:535 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:535 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 6
+07:15:44:540 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:540 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:540 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:540 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:545 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:550 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:570 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:590 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:595 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:595 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:595 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:595 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:595 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:595 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:595 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 7
+07:15:44:600 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:600 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:600 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:600 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:609 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:629 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:650 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:655 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:655 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:655 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:655 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:655 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:660 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:660 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 8
+07:15:44:660 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:660 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:660 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:660 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:665 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:670 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:695 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:710 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:715 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:715 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:715 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:715 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:715 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:720 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:720 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 9
+07:15:44:720 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:720 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:720 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:720 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:725 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:730 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:755 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:770 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:775 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:775 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:775 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:775 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:775 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:775 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:775 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 10
+07:15:44:775 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:780 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:780 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:780 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:790 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:810 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:825 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:835 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:835 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:835 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:835 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:44:835 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:44:835 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:835 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 11
+07:15:44:835 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:840 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:840 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:44:840 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:44:845 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:850 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+07:15:44:870 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:44:885 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 28 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:44:895 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:44:895 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:895 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:44:895 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:15:44:895 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = TestCase045_value_11
+07:15:44:895 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:44:895 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_11 name dummyobj
+07:15:44:895 INFO -  809 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_11 object_value 11
+07:15:44:900 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:44:900 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase045_value_11  ***Result = PASS </font>
+07:15:44:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 31 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:44:910 c:\testdata\scripts\dt-tef-testblock-0009.script END_TESTCASE DT-TEF-TestBlock-0009
+07:15:44:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 32 Command = END_TESTCASE DT-TEF-TestBlock-0009 ***TestCaseResult = PASS </font>
+07:15:44:935 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:44:935 <font size=2 color=00AF00>PASS = 13</font>
+07:15:44:935 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:44:935 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:44:935 <font size=2 color=0000FF>PANIC = 0</font>
+07:15:44:935 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:44:935 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:44:935 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:44:935 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:44:935 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:15:44:935 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:44:935 <font size=2 color=00AF00>PASS = 1</font>
+07:15:44:935 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:44:935 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:44:935 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:44:935 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+07:15:50:164 <html><body><pre>
+07:15:50:164 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:50:164 ***</font>
+07:15:50:169 c:\testdata\scripts\dt-tef-testblock-0010.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:50:239 c:\testdata\scripts\dt-tef-testblock-0010.script START_TESTCASE DT-TEF-TestBlock-0010
+07:15:50:244 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0010  </font>
+07:15:50:254 c:\testdata\scripts\dt-tef-testblock-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:50:254 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:50:264 INFO -  816 TestBlockController.cpp 108 Creating a shared active scheduler.
+07:15:50:264 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+07:15:50:264 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+07:15:50:264 INFO -  816 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:15:50:264 INFO -  816 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:50:264 INFO -  816 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:15:50:264 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+07:15:50:269 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+07:15:50:269 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestActiveObjectWrapper TestCase077_obj  ***Result = PASS </font>
+07:15:50:269 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase077_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:15:50:269 <font size=2 color=00AF00>STORE TestCase077_obj  ***Result = PASS </font>
+07:15:50:269 <font size=2 color=00AF00>STORE_ACTIVE_SCHEDULER  ***Result = PASS </font>
+07:15:50:274 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:50:279 c:\testdata\scripts\dt-tef-testblock-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:50:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:50:289 INFO -  816 TestBlockController.cpp 108 Creating a shared active scheduler.
+07:15:50:289 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+07:15:50:289 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+07:15:50:289 INFO -  816 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:15:50:294 INFO -  816 te_RegBlockTestWrapper.cpp 110 aSection = TestCase077_obj
+07:15:50:294 INFO -  816 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:15:50:294 INFO -  816 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj microseconds_of_work 100000
+07:15:50:406 INFO -  816 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+07:15:51:296 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+07:15:51:296 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestActiveObjectWrapper TestCase077_obj  ***Result = PASS </font>
+07:15:51:296 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase077_obj ActivateActiveObject TestCase077_obj  ***Result = PASS </font>
+07:15:51:296 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+07:15:51:301 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:51:306 c:\testdata\scripts\dt-tef-testblock-0010.script END_TESTCASE DT-TEF-TestBlock-0010
+07:15:51:312 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 28 Command = END_TESTCASE DT-TEF-TestBlock-0010 ***TestCaseResult = PASS </font>
+07:15:51:317 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:51:317 <font size=2 color=00AF00>PASS = 2</font>
+07:15:51:317 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:51:317 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:51:317 <font size=2 color=0000FF>PANIC = 0</font>
+07:15:51:317 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:51:317 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:51:317 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:51:317 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:51:317 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:15:51:317 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:51:317 <font size=2 color=00AF00>PASS = 1</font>
+07:15:51:317 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:51:317 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:51:317 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:51:317 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+07:15:56:560 <html><body><pre>
+07:15:56:560 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:15:56:560 ***</font>
+07:15:56:565 c:\testdata\scripts\dt-tef-testblock-0011.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:15:56:630 c:\testdata\scripts\dt-tef-testblock-0011.script START_TESTCASE DT-TEF-TestBlock-0011
+07:15:56:640 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0011  </font>
+07:15:56:645 c:\testdata\scripts\dt-tef-testblock-0011.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:56:650 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:56:656 INFO -  823 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:56:656 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:56:656 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:56:656 INFO -  823 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:15:56:656 INFO -  823 te_RegBlockTestWrapper.cpp 110 aSection = TestCase108_value_0
+07:15:56:656 INFO -  823 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:56:661 INFO -  823 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_0 object_value 0
+07:15:56:661 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:56:661 INFO -  823 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:15:56:661 INFO -  823 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:15:56:661 INFO -  823 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:15:56:661 INFO -  823 te_RegBlockTestWrapper.cpp 363 Counter value: 1
+07:15:56:661 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:56:661 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:56:661 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase108_value_0  ***Result = PASS </font>
+07:15:56:666 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:15:56:666 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:15:56:671 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:56:676 c:\testdata\scripts\dt-tef-testblock-0011.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:15:56:681 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:15:56:686 INFO -  823 TestBlockController.cpp 134 Creating a local active scheduler.
+07:15:56:686 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:56:686 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:15:56:686 INFO -  823 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:15:56:686 INFO -  823 te_RegBlockTestWrapper.cpp 110 aSection = TestCase108_value_1
+07:15:56:691 INFO -  823 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:15:56:691 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_1 name dummyobj
+07:15:56:691 INFO -  823 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_1 object_value 1
+07:15:56:691 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:15:56:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase108_value_1  ***Result = PASS </font>
+07:15:56:696 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:15:56:696 c:\testdata\scripts\dt-tef-testblock-0011.script END_TESTCASE DT-TEF-TestBlock-0011
+07:15:56:706 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 26 Command = END_TESTCASE DT-TEF-TestBlock-0011 ***TestCaseResult = PASS </font>
+07:15:56:711 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:15:56:711 <font size=2 color=00AF00>PASS = 2</font>
+07:15:56:711 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:56:711 <font size=2 color=0000FF>ABORT = 0</font>
+07:15:56:711 <font size=2 color=0000FF>PANIC = 0</font>
+07:15:56:711 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:56:711 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:15:56:711 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:15:56:711 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:15:56:711 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:15:56:711 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:15:56:711 <font size=2 color=00AF00>PASS = 1</font>
+07:15:56:711 <font size=2 color=FF0000>FAIL = 0</font>
+07:15:56:711 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:15:56:711 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:15:56:711 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,88 @@
+07:16:01:986 <html><body><pre>
+07:16:01:986 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:01:986 ***</font>
+07:16:01:991 c:\testdata\scripts\dt-tef-testblock-0012.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+07:16:02:050 c:\testdata\scripts\dt-tef-testblock-0012.script START_TESTCASE DT-TEF-TestBlock-0012
+07:16:02:062 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0012  </font>
+07:16:02:067 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:02:072 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:02:077 INFO -  830 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:02:077 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:02:082 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:02:082 INFO -  830 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:16:02:082 INFO -  830 te_RegBlockTestWrapper.cpp 110 aSection = TestCase110_value_1
+07:16:02:082 INFO -  830 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:16:02:082 INFO -  830 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_1 object_value 1
+07:16:02:082 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:02:082 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:16:02:082 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase110_value_1  ***Result = PASS </font>
+07:16:02:082 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:16:02:092 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:16:02:092 c:\testdata\scripts\dt-tef-testblock-0012.script 	CONCURRENT
+07:16:02:102 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:02:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:02:107 INFO -  830 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:03:109 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:03:109 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:03:109 INFO -  830 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+07:16:03:109 INFO -  830 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:16:03:109 INFO -  830 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:16:03:109 INFO -  830 te_RegBlockTestWrapper.cpp 363 Counter value: 2
+07:16:03:109 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:03:109 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+07:16:03:109 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:16:03:114 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+07:16:03:114 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:16:03:119 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 28 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:16:03:125 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:03:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 29 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:03:135 INFO -  830 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:03:135 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:03:135 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:03:140 INFO -  830 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:16:03:140 INFO -  830 te_RegBlockTestWrapper.cpp 110 aSection = TestCase110_value_2
+07:16:03:140 INFO -  830 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:16:03:140 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 name dummyobj
+07:16:03:140 INFO -  830 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 object_value 2
+07:16:03:140 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:03:140 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:16:03:140 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase110_value_2  ***Result = PASS </font>
+07:16:03:140 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+07:16:03:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 33 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:16:03:150 c:\testdata\scripts\dt-tef-testblock-0012.script 	CONSECUTIVE
+07:16:03:155 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:03:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 35 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:03:165 INFO -  830 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:03:165 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:03:165 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:16:03:165 INFO -  830 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:16:03:170 INFO -  830 te_RegBlockTestWrapper.cpp 110 aSection = TestCase110_value_2
+07:16:03:170 INFO -  830 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:16:03:170 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 name dummyobj
+07:16:03:170 INFO -  830 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 object_value 2
+07:16:03:170 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:16:03:170 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase110_value_2  ***Result = PASS </font>
+07:16:03:175 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:16:03:180 c:\testdata\scripts\dt-tef-testblock-0012.script END_TESTCASE DT-TEF-TestBlock-0012
+07:16:03:190 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 39 Command = END_TESTCASE DT-TEF-TestBlock-0012 ***TestCaseResult = PASS </font>
+07:16:03:190 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:03:190 <font size=2 color=00AF00>PASS = 4</font>
+07:16:03:190 <font size=2 color=FF0000>FAIL = 0</font>
+07:16:03:190 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:03:190 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:03:190 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:03:190 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:03:190 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:16:03:190 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:16:03:190 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:03:190 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:03:190 <font size=2 color=00AF00>PASS = 1</font>
+07:16:03:190 <font size=2 color=FF0000>FAIL = 0</font>
+07:16:03:190 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:03:190 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:03:195 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+07:16:08:487 <html><body><pre>
+07:16:08:487 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:08:487 ***</font>
+07:16:08:492 c:\testdata\scripts\dt-tef-testblock-0013.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:08:552 c:\testdata\scripts\dt-tef-testblock-0013.script START_TESTCASE DT-TEF-TestBlock-0013
+07:16:08:557 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0013  </font>
+07:16:08:562 c:\testdata\scripts\dt-tef-testblock-0013.script 	PRINT This test case will be failed.
+07:16:08:567 INFO -  832 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:08:572 c:\testdata\scripts\dt-tef-testblock-0013.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:08:572 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:08:582 INFO -  837 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:08:582 INFO -  837 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1 name obj005_store
+07:16:08:582 INFO -  837 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1 name obj005_store
+07:16:08:582 INFO -  837 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+07:16:08:582 INFO -  837 te_RegBlockTestWrapper.cpp 110 aSection = TestCase005_obj1_not_null
+07:16:08:582 INFO -  837 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:16:08:582 INFO -  837 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1_not_null null_expected 0
+07:16:08:587 INFO -  837 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1_not_null name obj005_store
+07:16:08:587 ERROR -  837 TestBlockController.cpp 384 Test server needs to be loaded in -SharedData mode.
+07:16:08:587 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase005_obj1  ***Result = PASS </font>
+07:16:08:587 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase005_obj1 GetDataWrapper TestCase005_obj1_not_null  ***Result = PASS </font>
+07:16:08:587 <font size=2 color=FF0000>STORE TestCase005_obj1  Error=-5 AsyncError=0 ***Result = FAIL </font>
+07:16:08:592 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:16:08:597 c:\testdata\scripts\dt-tef-testblock-0013.script END_TESTCASE DT-TEF-TestBlock-0013
+07:16:08:607 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0013 ***TestCaseResult = FAIL </font>
+07:16:08:607 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:08:607 <font size=2 color=00AF00>PASS = 0</font>
+07:16:08:607 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:08:607 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:08:607 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:08:607 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:08:607 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:08:607 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:16:08:607 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:16:08:607 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:08:612 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:08:612 <font size=2 color=00AF00>PASS = 0</font>
+07:16:08:612 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:08:612 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:08:612 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:08:612 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+07:16:13:856 <html><body><pre>
+07:16:13:856 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:13:856 ***</font>
+07:16:13:861 c:\testdata\scripts\dt-tef-testblock-0014.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:13:906 c:\testdata\scripts\dt-tef-testblock-0014.script START_TESTCASE DT-TEF-TestBlock-0014
+07:16:13:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0014  </font>
+07:16:13:921 c:\testdata\scripts\dt-tef-testblock-0014.script 	PRINT This test case will be failed.
+07:16:13:921 INFO -  839 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:13:926 c:\testdata\scripts\dt-tef-testblock-0014.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:13:931 ERROR -  839 ScriptEngine.cpp 3623 Unknown Test Block command.
+07:16:13:936 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+07:16:13:941 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0014 ***TestCaseResult = FAIL </font>
+07:16:13:946 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:13:946 <font size=2 color=00AF00>PASS = 0</font>
+07:16:13:946 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:13:946 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:13:951 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:13:951 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:13:951 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:13:951 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:16:13:951 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 3</font>
+07:16:13:951 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:13:951 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:13:951 <font size=2 color=00AF00>PASS = 0</font>
+07:16:13:951 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:13:951 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:13:951 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:13:951 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+07:16:19:211 <html><body><pre>
+07:16:19:211 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:19:211 ***</font>
+07:16:19:216 c:\testdata\scripts\dt-tef-testblock-0015.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:19:266 c:\testdata\scripts\dt-tef-testblock-0015.script START_TESTCASE DT-TEF-TestBlock-0015
+07:16:19:276 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0015  </font>
+07:16:19:281 c:\testdata\scripts\dt-tef-testblock-0015.script 	PRINT This test case will be failed.
+07:16:19:286 INFO -  845 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:19:291 c:\testdata\scripts\dt-tef-testblock-0015.script 	CREATE_OBJECT	te_RegBlockTestWrapper	TestCase010_obj
+07:16:19:291 WARN -  845 ScriptEngine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+07:16:19:296 c:\testdata\scripts\dt-tef-testblock-0015.script 		COMMAND		TestCase010_obj DummyFunction
+07:16:19:301 WARN -  845 ScriptEngine.cpp 1149 Unrecognised Command - COMMAND
+07:16:19:301 c:\testdata\scripts\dt-tef-testblock-0015.script 	END_TEST_BLOCK
+07:16:19:306 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+07:16:19:311 c:\testdata\scripts\dt-tef-testblock-0015.script END_TESTCASE DT-TEF-TestBlock-0015
+07:16:19:316 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0015 ***TestCaseResult = FAIL </font>
+07:16:19:321 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:19:321 <font size=2 color=00AF00>PASS = 0</font>
+07:16:19:321 <font size=2 color=FF0000>FAIL = 0</font>
+07:16:19:321 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:19:321 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:19:321 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:19:321 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:19:321 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+07:16:19:326 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+07:16:19:326 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:19:326 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:19:326 <font size=2 color=00AF00>PASS = 0</font>
+07:16:19:326 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:19:326 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:19:326 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:19:326 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+07:16:24:596 <html><body><pre>
+07:16:24:596 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:24:596 ***</font>
+07:16:24:601 c:\testdata\scripts\dt-tef-testblock-0016.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:24:651 c:\testdata\scripts\dt-tef-testblock-0016.script START_TESTCASE DT-TEF-TestBlock-0016
+07:16:24:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0016  </font>
+07:16:24:661 c:\testdata\scripts\dt-tef-testblock-0016.script 	PRINT This test case will be failed.
+07:16:24:661 INFO -  851 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:24:671 c:\testdata\scripts\dt-tef-testblock-0016.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:24:671 ERROR -  851 ScriptEngine.cpp 3610 Missing END_TEST_BLOCK command.
+07:16:24:676 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+07:16:24:686 c:\testdata\scripts\dt-tef-testblock-0016.script 		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase011_obj
+07:16:24:686 WARN -  851 ScriptEngine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+07:16:24:691 c:\testdata\scripts\dt-tef-testblock-0016.script 		COMMAND		TestCase011_obja		DummyFunction
+07:16:24:696 WARN -  851 ScriptEngine.cpp 1149 Unrecognised Command - COMMAND
+07:16:24:696 c:\testdata\scripts\dt-tef-testblock-0016.script 	END_TEST_BLOCK
+07:16:24:708 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 22 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+07:16:24:708 c:\testdata\scripts\dt-tef-testblock-0016.script END_TESTCASE DT-TEF-TestBlock-0016
+07:16:24:718 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0016 ***TestCaseResult = FAIL </font>
+07:16:24:723 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:24:723 <font size=2 color=00AF00>PASS = 0</font>
+07:16:24:723 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:24:723 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:24:723 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:24:723 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:24:723 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:24:723 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+07:16:24:723 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 3</font>
+07:16:24:723 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:24:723 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:24:723 <font size=2 color=00AF00>PASS = 0</font>
+07:16:24:723 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:24:723 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:24:723 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:24:723 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0017.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:16:29:987 <html><body><pre>
+07:16:29:987 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:29:987 ***</font>
+07:16:29:992 c:\testdata\scripts\dt-tef-testblock-0017.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:30:070 c:\testdata\scripts\dt-tef-testblock-0017.script START_TESTCASE DT-TEF-TestBlock-0017
+07:16:30:083 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0017  </font>
+07:16:30:088 c:\testdata\scripts\dt-tef-testblock-0017.script 	PRINT This test case will be failed.
+07:16:30:088 INFO -  857 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:30:093 c:\testdata\scripts\dt-tef-testblock-0017.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:30:098 ERROR -  857 ScriptEngine.cpp 3610 Missing END_TEST_BLOCK command.
+07:16:30:103 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+07:16:30:113 c:\testdata\scripts\dt-tef-testblock-0017.script 			CREATE_OBJECT	te_RegBlockTestWrapper	TestCase012_obj
+07:16:30:113 WARN -  857 ScriptEngine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+07:16:30:118 c:\testdata\scripts\dt-tef-testblock-0017.script 			COMMAND		TestCase012_obj			DummyFunction
+07:16:30:118 WARN -  857 ScriptEngine.cpp 1149 Unrecognised Command - COMMAND
+07:16:30:123 c:\testdata\scripts\dt-tef-testblock-0017.script 		END_TEST_BLOCK
+07:16:30:128 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 17 Command = 		END_TEST_BLOCK ***Result = UNEXECUTED </font>
+07:16:30:133 c:\testdata\scripts\dt-tef-testblock-0017.script 	END_TEST_BLOCK
+07:16:30:138 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 18 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+07:16:30:138 c:\testdata\scripts\dt-tef-testblock-0017.script END_TESTCASE DT-TEF-TestBlock-0017
+07:16:30:148 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0017 ***TestCaseResult = FAIL </font>
+07:16:30:153 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:30:153 <font size=2 color=00AF00>PASS = 0</font>
+07:16:30:153 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:30:153 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:30:153 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:30:153 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:30:153 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:30:153 <font size=2 color=0000FF>UNEXECUTED = 2</font>
+07:16:30:153 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:16:30:153 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:30:153 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:30:153 <font size=2 color=00AF00>PASS = 0</font>
+07:16:30:153 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:30:153 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:30:153 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:30:153 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0018.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+07:16:35:414 <html><body><pre>
+07:16:35:414 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:35:414 ***</font>
+07:16:35:414 c:\testdata\scripts\dt-tef-testblock-0018.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:35:529 c:\testdata\scripts\dt-tef-testblock-0018.script START_TESTCASE DT-TEF-TestBlock-0018
+07:16:35:534 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0018  </font>
+07:16:35:539 c:\testdata\scripts\dt-tef-testblock-0018.script 	PRINT This test case will be failed.
+07:16:35:544 INFO -  863 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:35:549 c:\testdata\scripts\dt-tef-testblock-0018.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:35:549 ERROR -  863 ScriptEngine.cpp 3593 The Test Block is empty.
+07:16:35:559 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+07:16:35:559 c:\testdata\scripts\dt-tef-testblock-0018.script END_TESTCASE DT-TEF-TestBlock-0018
+07:16:35:564 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 15 Command = END_TESTCASE DT-TEF-TestBlock-0018 ***TestCaseResult = FAIL </font>
+07:16:35:569 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:35:569 <font size=2 color=00AF00>PASS = 0</font>
+07:16:35:569 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:35:574 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:35:574 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:35:574 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:35:574 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:35:574 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:16:35:574 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:16:35:574 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:35:574 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:35:574 <font size=2 color=00AF00>PASS = 0</font>
+07:16:35:574 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:35:574 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:35:574 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:35:574 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0019.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:16:40:821 <html><body><pre>
+07:16:40:821 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:40:821 ***</font>
+07:16:40:826 c:\testdata\scripts\dt-tef-testblock-0019.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:40:886 c:\testdata\scripts\dt-tef-testblock-0019.script START_TESTCASE DT-TEF-TestBlock-0019
+07:16:40:896 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0019  </font>
+07:16:40:896 c:\testdata\scripts\dt-tef-testblock-0019.script 	PRINT This test case will be failed.
+07:16:40:901 INFO -  869 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:40:906 c:\testdata\scripts\dt-tef-testblock-0019.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:40:906 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:40:916 INFO -  874 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:40:916 INFO -  874 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase022_obj name obj022
+07:16:40:916 INFO -  874 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase022_obj name obj022
+07:16:40:916 ERROR -  874 TestBlockController.cpp 522 Active Scheduler, error = -11
+07:16:40:916 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase022_obj  ***Result = PASS </font>
+07:16:40:931 <font size=2 color=0000FF>CREATE_OBJECT te_RegBlockTestWrapper TestCase022_obj  ***Result = INCONCLUSIVE </font>
+07:16:40:936 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+07:16:40:936 c:\testdata\scripts\dt-tef-testblock-0019.script END_TESTCASE DT-TEF-TestBlock-0019
+07:16:40:946 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0019 ***TestCaseResult = FAIL </font>
+07:16:40:946 ERROR -  869 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:16:40:951 ERROR -  869 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 47, Exit Category E32USER-CBase
+07:16:40:951 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:40:951 <font size=2 color=00AF00>PASS = 0</font>
+07:16:40:951 <font size=2 color=FF0000>FAIL = 0</font>
+07:16:40:951 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:40:951 <font size=2 color=0000FF>PANIC = 1</font>
+07:16:40:951 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:40:951 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:40:951 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:16:40:951 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:16:40:951 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:16:40:951 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:40:951 <font size=2 color=00AF00>PASS = 0</font>
+07:16:40:951 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:40:951 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:40:956 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:40:956 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0020.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:16:46:226 <html><body><pre>
+07:16:46:226 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:46:226 ***</font>
+07:16:46:231 c:\testdata\scripts\dt-tef-testblock-0020.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:46:306 c:\testdata\scripts\dt-tef-testblock-0020.script START_TESTCASE DT-TEF-TestBlock-0020
+07:16:46:311 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0020  </font>
+07:16:46:316 c:\testdata\scripts\dt-tef-testblock-0020.script 	PRINT This test case will be failed.
+07:16:46:316 INFO -  876 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:46:326 c:\testdata\scripts\dt-tef-testblock-0020.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:46:326 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:46:336 INFO -  881 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:46:336 INFO -  881 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase023_obj name obj023
+07:16:46:336 INFO -  881 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase023_obja name obj023a
+07:16:46:336 ERROR -  881 TestBlockController.cpp 522 Active Scheduler, error = -1
+07:16:46:336 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase023_obj  ***Result = PASS </font>
+07:16:46:348 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase023_obja DummyFunction   ***Result = INCONCLUSIVE </font>
+07:16:46:353 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+07:16:46:353 c:\testdata\scripts\dt-tef-testblock-0020.script END_TESTCASE DT-TEF-TestBlock-0020
+07:16:46:363 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0020 ***TestCaseResult = FAIL </font>
+07:16:46:363 ERROR -  876 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:16:46:368 ERROR -  876 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 47, Exit Category E32USER-CBase
+07:16:46:368 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:46:368 <font size=2 color=00AF00>PASS = 0</font>
+07:16:46:368 <font size=2 color=FF0000>FAIL = 0</font>
+07:16:46:368 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:46:368 <font size=2 color=0000FF>PANIC = 1</font>
+07:16:46:368 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:46:373 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:46:373 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:16:46:373 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:16:46:373 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:16:46:373 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:46:373 <font size=2 color=00AF00>PASS = 0</font>
+07:16:46:373 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:46:373 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:46:373 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:46:373 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0021.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+07:16:51:624 <html><body><pre>
+07:16:51:624 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:51:624 ***</font>
+07:16:51:629 c:\testdata\scripts\dt-tef-testblock-0021.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:51:703 c:\testdata\scripts\dt-tef-testblock-0021.script START_TESTCASE DT-TEF-TestBlock-0021
+07:16:51:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0021  </font>
+07:16:51:713 c:\testdata\scripts\dt-tef-testblock-0021.script 	PRINT This test case will be failed.
+07:16:51:713 INFO -  883 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:51:723 c:\testdata\scripts\dt-tef-testblock-0021.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:51:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:51:733 INFO -  888 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:51:733 ERROR -  888 TestBlockController.cpp 336 Test server needs to be loaded in -SharedData mode.
+07:16:51:733 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper TestCase025_obj  Error=-5 AsyncError=0 ***Result = FAIL </font>
+07:16:51:738 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:16:51:738 c:\testdata\scripts\dt-tef-testblock-0021.script END_TESTCASE DT-TEF-TestBlock-0021
+07:16:51:748 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0021 ***TestCaseResult = FAIL </font>
+07:16:51:753 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:51:753 <font size=2 color=00AF00>PASS = 0</font>
+07:16:51:753 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:51:753 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:51:753 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:51:753 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:51:753 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:51:753 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:16:51:753 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:16:51:753 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:51:753 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:51:753 <font size=2 color=00AF00>PASS = 0</font>
+07:16:51:753 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:51:753 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:51:753 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:51:753 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0022.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+07:16:57:005 <html><body><pre>
+07:16:57:005 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:16:57:005 ***</font>
+07:16:57:010 c:\testdata\scripts\dt-tef-testblock-0022.script LOAD_SERVER te_RegBlockTestSuite 
+07:16:57:060 c:\testdata\scripts\dt-tef-testblock-0022.script START_TESTCASE DT-TEF-TestBlock-0022
+07:16:57:065 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0022  </font>
+07:16:57:070 c:\testdata\scripts\dt-tef-testblock-0022.script 	PRINT This test case will be failed.
+07:16:57:075 INFO -  890 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:16:57:080 c:\testdata\scripts\dt-tef-testblock-0022.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:57:080 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:57:090 INFO -  895 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:57:090 INFO -  895 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+07:16:57:090 INFO -  895 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+07:16:57:090 INFO -  895 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:16:57:090 INFO -  895 te_RegBlockTestWrapper.cpp 110 aSection = TestCase028_fail
+07:16:57:090 INFO -  895 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:16:57:090 INFO -  895 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_fail block_result EFail
+07:16:57:095 WARN -  895 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:16:57:095 INFO -  895 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:16:57:095 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase028_obj  ***Result = PASS </font>
+07:16:57:095 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase028_obj SetBlockResult TestCase028_fail  ***Result = PASS </font>
+07:16:57:100 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:16:57:105 c:\testdata\scripts\dt-tef-testblock-0022.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:16:57:109 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:16:57:119 INFO -  896 TestBlockController.cpp 134 Creating a local active scheduler.
+07:16:57:119 INFO -  896 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+07:16:57:119 INFO -  896 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+07:16:57:119 INFO -  896 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:16:57:119 INFO -  896 te_RegBlockTestWrapper.cpp 110 aSection = TestCase028_pass
+07:16:57:119 INFO -  896 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:16:57:119 INFO -  896 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_pass block_result EPass
+07:16:57:124 WARN -  896 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:16:57:124 INFO -  896 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:16:57:124 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase028_obj  ***Result = PASS </font>
+07:16:57:124 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase028_obj SetBlockResult TestCase028_pass  ***Result = PASS </font>
+07:16:57:129 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:16:57:134 c:\testdata\scripts\dt-tef-testblock-0022.script END_TESTCASE DT-TEF-TestBlock-0022
+07:16:57:139 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 21 Command = END_TESTCASE DT-TEF-TestBlock-0022 ***TestCaseResult = FAIL </font>
+07:16:57:144 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:16:57:144 <font size=2 color=00AF00>PASS = 1</font>
+07:16:57:144 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:57:144 <font size=2 color=0000FF>ABORT = 0</font>
+07:16:57:144 <font size=2 color=0000FF>PANIC = 0</font>
+07:16:57:144 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:57:149 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:16:57:149 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:16:57:149 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:16:57:149 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:16:57:149 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:16:57:149 <font size=2 color=00AF00>PASS = 0</font>
+07:16:57:149 <font size=2 color=FF0000>FAIL = 1</font>
+07:16:57:149 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:16:57:149 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:16:57:149 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0023.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+07:17:02:424 <html><body><pre>
+07:17:02:424 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:02:424 ***</font>
+07:17:02:429 c:\testdata\scripts\dt-tef-testblock-0023.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:02:474 c:\testdata\scripts\dt-tef-testblock-0023.script START_TESTCASE DT-TEF-TestBlock-0023
+07:17:02:484 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0023  </font>
+07:17:02:489 c:\testdata\scripts\dt-tef-testblock-0023.script 	PRINT This test case will be failed.
+07:17:02:489 INFO -  898 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:02:500 c:\testdata\scripts\dt-tef-testblock-0023.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:02:505 ERROR -  898 ScriptEngine.cpp 3501 Bad error syntax.
+07:17:02:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:17:02:510 INFO -  903 TestBlockController.cpp 134 Creating a local active scheduler.
+07:17:02:510 INFO -  903 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj name obj029
+07:17:02:510 INFO -  903 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj name obj029
+07:17:02:510 INFO -  903 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:17:02:515 INFO -  903 te_RegBlockTestWrapper.cpp 110 aSection = TestCase029_obj_numeric_error
+07:17:02:515 INFO -  903 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:17:02:515 INFO -  903 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj_numeric_error error_code -999
+07:17:02:515 WARN -  903 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+07:17:02:515 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase029_obj  ***Result = PASS </font>
+07:17:02:515 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 TestCase029_obj SetError TestCase029_obj_numeric_error  Error=-999 AsyncError=0 ***Result = FAIL </font>
+07:17:02:520 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:17:02:525 c:\testdata\scripts\dt-tef-testblock-0023.script END_TESTCASE DT-TEF-TestBlock-0023
+07:17:02:530 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0023 ***TestCaseResult = FAIL </font>
+07:17:02:535 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:02:535 <font size=2 color=00AF00>PASS = 0</font>
+07:17:02:535 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:02:535 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:02:535 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:02:535 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:02:535 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:02:540 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:02:540 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:02:540 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:02:540 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:02:540 <font size=2 color=00AF00>PASS = 0</font>
+07:17:02:540 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:02:540 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:02:540 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:02:540 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0024.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+07:17:07:763 <html><body><pre>
+07:17:07:763 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:07:763 ***</font>
+07:17:07:768 c:\testdata\scripts\dt-tef-testblock-0024.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:07:816 c:\testdata\scripts\dt-tef-testblock-0024.script START_TESTCASE DT-TEF-TestBlock-0024
+07:17:07:821 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0024  </font>
+07:17:07:826 c:\testdata\scripts\dt-tef-testblock-0024.script 	PRINT This test case will be failed.
+07:17:07:831 INFO -  905 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:07:836 c:\testdata\scripts\dt-tef-testblock-0024.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:07:836 ERROR -  905 ScriptEngine.cpp 3501 Bad error syntax.
+07:17:07:841 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:17:07:846 INFO -  910 TestBlockController.cpp 134 Creating a local active scheduler.
+07:17:07:846 INFO -  910 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase030_obj name obj030
+07:17:07:846 INFO -  910 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase030_obj name obj030
+07:17:07:846 INFO -  910 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:17:07:846 INFO -  910 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:17:07:846 INFO -  910 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:17:07:851 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase030_obj  ***Result = PASS </font>
+07:17:07:851 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 TestCase030_obj DummyFunction   Error=-5 AsyncError=0 ***Result = FAIL </font>
+07:17:07:856 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:17:07:856 c:\testdata\scripts\dt-tef-testblock-0024.script END_TESTCASE DT-TEF-TestBlock-0024
+07:17:07:866 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0024 ***TestCaseResult = FAIL </font>
+07:17:07:871 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:07:871 <font size=2 color=00AF00>PASS = 0</font>
+07:17:07:871 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:07:871 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:07:871 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:07:871 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:07:871 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:07:871 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:07:871 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:07:871 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:07:871 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:07:871 <font size=2 color=00AF00>PASS = 0</font>
+07:17:07:871 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:07:871 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:07:871 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:07:871 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0025.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+07:17:13:106 <html><body><pre>
+07:17:13:106 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:13:106 ***</font>
+07:17:13:106 c:\testdata\scripts\dt-tef-testblock-0025.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:13:197 c:\testdata\scripts\dt-tef-testblock-0025.script START_TESTCASE DT-TEF-TestBlock-0025
+07:17:13:207 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0025  </font>
+07:17:13:212 c:\testdata\scripts\dt-tef-testblock-0025.script 	PRINT This test case will be failed.
+07:17:13:212 INFO -  912 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:13:217 c:\testdata\scripts\dt-tef-testblock-0025.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:13:222 ERROR -  912 ScriptEngine.cpp 3529 Unknown Test Block TEFParameter.
+07:17:13:227 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+07:17:13:232 c:\testdata\scripts\dt-tef-testblock-0025.script 	END_TEST_BLOCK
+07:17:13:237 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 17 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+07:17:13:237 c:\testdata\scripts\dt-tef-testblock-0025.script END_TESTCASE DT-TEF-TestBlock-0025
+07:17:13:247 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0025 ***TestCaseResult = FAIL </font>
+07:17:13:252 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:13:257 <font size=2 color=00AF00>PASS = 0</font>
+07:17:13:257 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:13:257 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:13:257 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:13:257 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:13:257 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:13:257 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+07:17:13:257 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:13:257 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:13:257 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:13:257 <font size=2 color=00AF00>PASS = 0</font>
+07:17:13:257 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:13:257 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:13:257 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:13:257 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0026.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+07:17:18:534 <html><body><pre>
+07:17:18:534 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:18:534 ***</font>
+07:17:18:534 c:\testdata\scripts\dt-tef-testblock-0026.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:18:650 c:\testdata\scripts\dt-tef-testblock-0026.script START_TESTCASE DT-TEF-TestBlock-0026
+07:17:18:660 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0026  </font>
+07:17:18:665 c:\testdata\scripts\dt-tef-testblock-0026.script 	PRINT This test case will be failed.
+07:17:18:665 INFO -  918 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:18:670 c:\testdata\scripts\dt-tef-testblock-0026.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini
+07:17:18:675 ERROR -  918 ScriptEngine.cpp 3403 Configuration File \TheFileDoesntExist.ini Not Found!
+07:17:18:680 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 13 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini ***Result = FAIL </font>
+07:17:18:690 ERROR -  923 TestStepBase.Cpp 198 Leave when loading \TheFileDoesntExist.ini . Error Code = -1
+07:17:18:690 <font size=2 color=0000FF>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = INCONCLUSIVE </font>
+07:17:18:690 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = INCONCLUSIVE </font>
+07:17:18:695 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNKNOWN Code = -1  </font>
+07:17:18:695 c:\testdata\scripts\dt-tef-testblock-0026.script END_TESTCASE DT-TEF-TestBlock-0026
+07:17:18:708 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0026 ***TestCaseResult = FAIL </font>
+07:17:18:713 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:18:718 <font size=2 color=00AF00>PASS = 0</font>
+07:17:18:718 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:18:718 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:18:718 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:18:718 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:18:718 <font size=2 color=0000FF>UNKNOWN = 1</font>
+07:17:18:718 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:18:718 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+07:17:18:718 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:18:718 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:18:718 <font size=2 color=00AF00>PASS = 0</font>
+07:17:18:718 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:18:718 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:18:718 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:18:718 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0027.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+07:17:23:966 <html><body><pre>
+07:17:23:966 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:23:966 ***</font>
+07:17:23:966 c:\testdata\scripts\dt-tef-testblock-0027.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:24:015 c:\testdata\scripts\dt-tef-testblock-0027.script START_TESTCASE DT-TEF-TestBlock-0027
+07:17:24:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0027  </font>
+07:17:24:030 c:\testdata\scripts\dt-tef-testblock-0027.script 	PRINT This test case will be failed.
+07:17:24:030 INFO -  925 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:24:035 c:\testdata\scripts\dt-tef-testblock-0027.script 	START_TEST_BLOCK	100 TheServerDoesntExist C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:24:045 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 13 Command = 	START_TEST_BLOCK	100 TheServerDoesntExist C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = UNEXECUTED </font>
+07:17:24:050 c:\testdata\scripts\dt-tef-testblock-0027.script 		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+07:17:24:050 WARN -  925 ScriptEngine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+07:17:24:060 c:\testdata\scripts\dt-tef-testblock-0027.script 		COMMAND		DummyObj			DummyFunction
+07:17:24:060 WARN -  925 ScriptEngine.cpp 1149 Unrecognised Command - COMMAND
+07:17:24:065 c:\testdata\scripts\dt-tef-testblock-0027.script 	END_TEST_BLOCK
+07:17:24:070 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+07:17:24:070 c:\testdata\scripts\dt-tef-testblock-0027.script END_TESTCASE DT-TEF-TestBlock-0027
+07:17:24:080 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0027 ***TestCaseResult = FAIL </font>
+07:17:24:080 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:24:085 <font size=2 color=00AF00>PASS = 0</font>
+07:17:24:085 <font size=2 color=FF0000>FAIL = 0</font>
+07:17:24:085 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:24:085 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:24:085 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:24:085 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:24:085 <font size=2 color=0000FF>UNEXECUTED = 2</font>
+07:17:24:085 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+07:17:24:085 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:24:085 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:24:085 <font size=2 color=00AF00>PASS = 0</font>
+07:17:24:085 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:24:085 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:24:085 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:24:085 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0028.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+07:17:29:315 <html><body><pre>
+07:17:29:315 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:29:315 ***</font>
+07:17:29:315 c:\testdata\scripts\dt-tef-testblock-0028.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:29:389 c:\testdata\scripts\dt-tef-testblock-0028.script START_TESTCASE DT-TEF-TestBlock-0028
+07:17:29:394 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0028  </font>
+07:17:29:399 c:\testdata\scripts\dt-tef-testblock-0028.script 	PRINT This test case will be failed.
+07:17:29:404 INFO -  931 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:29:409 c:\testdata\scripts\dt-tef-testblock-0028.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:29:409 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:17:29:419 INFO -  936 TestBlockController.cpp 134 Creating a local active scheduler.
+07:17:29:419 INFO -  936 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:17:29:419 ERROR -  936 TestBlockController.cpp 272 Can't create an object wrapper of type dummyobj
+07:17:29:419 <font size=2 color=FF0000>CREATE_OBJECT ThereIsNoSuchClass DummyObj  Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:17:29:424 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:17:29:429 c:\testdata\scripts\dt-tef-testblock-0028.script END_TESTCASE DT-TEF-TestBlock-0028
+07:17:29:439 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0028 ***TestCaseResult = FAIL </font>
+07:17:29:439 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:29:439 <font size=2 color=00AF00>PASS = 0</font>
+07:17:29:439 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:29:439 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:29:444 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:29:444 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:29:444 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:29:444 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:29:444 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:29:444 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:29:444 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:29:444 <font size=2 color=00AF00>PASS = 0</font>
+07:17:29:444 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:29:444 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:29:444 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:29:444 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0029.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+07:17:34:703 <html><body><pre>
+07:17:34:703 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:34:703 ***</font>
+07:17:34:708 c:\testdata\scripts\dt-tef-testblock-0029.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:34:753 c:\testdata\scripts\dt-tef-testblock-0029.script START_TESTCASE DT-TEF-TestBlock-0029
+07:17:34:763 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0029  </font>
+07:17:34:768 c:\testdata\scripts\dt-tef-testblock-0029.script 	PRINT This test case will be failed.
+07:17:34:768 INFO -  938 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:34:773 c:\testdata\scripts\dt-tef-testblock-0029.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:34:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:17:34:783 INFO -  943 TestBlockController.cpp 134 Creating a local active scheduler.
+07:17:34:783 ERROR -  943 TestBlockController.cpp 277 No name provided.
+07:17:34:788 <font size=2 color=FF0000>CREATE_OBJECT te_RegBlockTestWrapper ThereIsNoSuchSection  Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:17:34:793 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:17:34:793 c:\testdata\scripts\dt-tef-testblock-0029.script END_TESTCASE DT-TEF-TestBlock-0029
+07:17:34:803 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0029 ***TestCaseResult = FAIL </font>
+07:17:34:803 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:34:808 <font size=2 color=00AF00>PASS = 0</font>
+07:17:34:808 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:34:808 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:34:808 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:34:808 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:34:808 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:34:808 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:34:808 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:34:808 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:34:808 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:34:808 <font size=2 color=00AF00>PASS = 0</font>
+07:17:34:808 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:34:808 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:34:808 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:34:808 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0030.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+07:17:40:075 <html><body><pre>
+07:17:40:075 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:40:075 ***</font>
+07:17:40:080 c:\testdata\scripts\dt-tef-testblock-0030.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:40:160 c:\testdata\scripts\dt-tef-testblock-0030.script START_TESTCASE DT-TEF-TestBlock-0030
+07:17:40:170 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0030  </font>
+07:17:40:175 c:\testdata\scripts\dt-tef-testblock-0030.script 	PRINT This test case will be failed.
+07:17:40:175 INFO -  945 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:40:180 c:\testdata\scripts\dt-tef-testblock-0030.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:40:185 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 13 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:17:40:190 INFO -  950 TestBlockController.cpp 134 Creating a local active scheduler.
+07:17:40:190 INFO -  950 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:17:40:190 ERROR -  950 TestBlockController.cpp 435 No name provided.
+07:17:40:195 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:17:40:195 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 ThereIsNoSuchSection DummyFunction   Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:17:40:200 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:17:40:200 c:\testdata\scripts\dt-tef-testblock-0030.script END_TESTCASE DT-TEF-TestBlock-0030
+07:17:40:210 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0030 ***TestCaseResult = FAIL </font>
+07:17:40:215 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:40:215 <font size=2 color=00AF00>PASS = 0</font>
+07:17:40:215 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:40:215 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:40:215 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:40:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:40:215 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:40:215 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:40:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:40:215 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:40:215 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:40:215 <font size=2 color=00AF00>PASS = 0</font>
+07:17:40:215 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:40:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:40:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:40:215 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+07:17:45:451 <html><body><pre>
+07:17:45:451 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:45:451 ***</font>
+07:17:45:456 c:\testdata\scripts\dt-tef-testblock-0031.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:45:543 c:\testdata\scripts\dt-tef-testblock-0031.script START_TESTCASE DT-TEF-TestBlock-0031
+07:17:45:548 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0031  </font>
+07:17:45:553 c:\testdata\scripts\dt-tef-testblock-0031.script 	PRINT This test case will be failed.
+07:17:45:558 INFO -  952 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:45:563 c:\testdata\scripts\dt-tef-testblock-0031.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:45:563 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 14 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:17:45:573 INFO -  957 TestBlockController.cpp 134 Creating a local active scheduler.
+07:17:45:573 INFO -  957 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:17:45:573 INFO -  957 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:17:45:573 INFO -  957 te_RegBlockTestWrapper.cpp 109 aCommand = ThereIsNoSuchFunction
+07:17:45:573 INFO -  957 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:17:45:573 INFO -  957 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:17:45:573 ERROR -  957 TestBlockController.cpp 423 No function provided.
+07:17:45:578 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:17:45:578 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj ThereIsNoSuchFunction   Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:17:45:583 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 17 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:17:45:583 c:\testdata\scripts\dt-tef-testblock-0031.script END_TESTCASE DT-TEF-TestBlock-0031
+07:17:45:593 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0031 ***TestCaseResult = FAIL </font>
+07:17:45:598 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:45:598 <font size=2 color=00AF00>PASS = 0</font>
+07:17:45:598 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:45:598 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:45:598 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:45:598 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:45:598 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:45:598 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:45:598 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:45:598 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:45:598 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:45:598 <font size=2 color=00AF00>PASS = 0</font>
+07:17:45:598 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:45:598 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:45:598 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:45:598 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+07:17:50:851 <html><body><pre>
+07:17:50:851 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:50:851 ***</font>
+07:17:50:856 c:\testdata\scripts\dt-tef-testblock-0032.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:50:936 c:\testdata\scripts\dt-tef-testblock-0032.script START_TESTCASE DT-TEF-TestBlock-0032
+07:17:50:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0032  </font>
+07:17:50:946 c:\testdata\scripts\dt-tef-testblock-0032.script 	PRINT This test case will be failed.
+07:17:50:953 INFO -  959 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:50:958 c:\testdata\scripts\dt-tef-testblock-0032.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:50:963 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:17:50:968 INFO -  964 TestBlockController.cpp 134 Creating a local active scheduler.
+07:17:50:968 INFO -  964 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini  name obj001
+07:17:50:968 ERROR -  964 TestBlockController.cpp 277 No name provided.
+07:17:50:973 <font size=2 color=FF0000>CREATE_OBJECT    Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:17:50:978 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:17:50:978 c:\testdata\scripts\dt-tef-testblock-0032.script END_TESTCASE DT-TEF-TestBlock-0032
+07:17:50:988 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0032 ***TestCaseResult = FAIL </font>
+07:17:50:988 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:50:993 <font size=2 color=00AF00>PASS = 0</font>
+07:17:50:993 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:50:993 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:50:993 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:50:993 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:50:993 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:50:993 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:50:993 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:50:993 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:50:993 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:50:993 <font size=2 color=00AF00>PASS = 0</font>
+07:17:50:993 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:50:993 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:50:993 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:50:993 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+07:17:56:242 <html><body><pre>
+07:17:56:242 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:17:56:242 ***</font>
+07:17:56:242 c:\testdata\scripts\dt-tef-testblock-0033.script LOAD_SERVER te_RegBlockTestSuite 
+07:17:56:290 c:\testdata\scripts\dt-tef-testblock-0033.script START_TESTCASE DT-TEF-TestBlock-0033
+07:17:56:300 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0033  </font>
+07:17:56:305 c:\testdata\scripts\dt-tef-testblock-0033.script 	PRINT This test case will be failed.
+07:17:56:305 INFO -  966 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:17:56:315 c:\testdata\scripts\dt-tef-testblock-0033.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:17:56:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:17:56:320 INFO -  971 TestBlockController.cpp 134 Creating a local active scheduler.
+07:17:56:320 INFO -  971 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini  name obj001
+07:17:56:325 ERROR -  971 TestBlockController.cpp 277 No name provided.
+07:17:56:325 <font size=2 color=FF0000>CREATE_OBJECT te_RegBlockTestWrapper   Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:17:56:330 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:17:56:330 c:\testdata\scripts\dt-tef-testblock-0033.script END_TESTCASE DT-TEF-TestBlock-0033
+07:17:56:340 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0033 ***TestCaseResult = FAIL </font>
+07:17:56:345 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:17:56:345 <font size=2 color=00AF00>PASS = 0</font>
+07:17:56:345 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:56:345 <font size=2 color=0000FF>ABORT = 0</font>
+07:17:56:345 <font size=2 color=0000FF>PANIC = 0</font>
+07:17:56:345 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:56:345 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:17:56:345 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:17:56:345 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:17:56:345 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:17:56:345 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:17:56:345 <font size=2 color=00AF00>PASS = 0</font>
+07:17:56:345 <font size=2 color=FF0000>FAIL = 1</font>
+07:17:56:345 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:17:56:345 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:17:56:345 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+07:18:01:633 <html><body><pre>
+07:18:01:633 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:01:633 ***</font>
+07:18:01:638 c:\testdata\scripts\dt-tef-testblock-0034.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:01:688 c:\testdata\scripts\dt-tef-testblock-0034.script START_TESTCASE DT-TEF-TestBlock-0034
+07:18:01:693 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0034  </font>
+07:18:01:698 c:\testdata\scripts\dt-tef-testblock-0034.script 	PRINT This test case will be failed.
+07:18:01:703 INFO -  973 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:01:708 c:\testdata\scripts\dt-tef-testblock-0034.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:01:713 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:01:718 INFO -  978 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:01:718 INFO -  978 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:01:718 ERROR -  978 TestBlockController.cpp 435 No name provided.
+07:18:01:718 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:01:718 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0     Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:18:01:723 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:18:01:728 c:\testdata\scripts\dt-tef-testblock-0034.script END_TESTCASE DT-TEF-TestBlock-0034
+07:18:01:734 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0034 ***TestCaseResult = FAIL </font>
+07:18:01:739 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:01:739 <font size=2 color=00AF00>PASS = 0</font>
+07:18:01:739 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:01:739 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:01:739 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:01:739 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:01:739 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:01:739 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:01:739 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:01:739 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:01:739 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:01:739 <font size=2 color=00AF00>PASS = 0</font>
+07:18:01:739 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:01:739 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:01:739 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:01:739 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+07:18:07:000 <html><body><pre>
+07:18:07:000 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:07:000 ***</font>
+07:18:07:005 c:\testdata\scripts\dt-tef-testblock-0035.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:07:070 c:\testdata\scripts\dt-tef-testblock-0035.script START_TESTCASE DT-TEF-TestBlock-0035
+07:18:07:080 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0035  </font>
+07:18:07:085 c:\testdata\scripts\dt-tef-testblock-0035.script 	PRINT This test case will be failed.
+07:18:07:085 INFO -  980 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:07:090 c:\testdata\scripts\dt-tef-testblock-0035.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:07:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:07:100 INFO -  985 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:07:105 INFO -  985 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:07:105 INFO -  985 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:07:105 INFO -  985 te_RegBlockTestWrapper.cpp 109 aCommand = 
+07:18:07:105 INFO -  985 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:18:07:105 INFO -  985 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:07:105 ERROR -  985 TestBlockController.cpp 423 No function provided.
+07:18:07:105 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:07:105 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj    Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:18:07:110 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:18:07:115 c:\testdata\scripts\dt-tef-testblock-0035.script END_TESTCASE DT-TEF-TestBlock-0035
+07:18:07:125 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0035 ***TestCaseResult = FAIL </font>
+07:18:07:125 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:07:130 <font size=2 color=00AF00>PASS = 0</font>
+07:18:07:130 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:07:130 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:07:130 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:07:130 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:07:130 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:07:130 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:07:130 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:07:130 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:07:130 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:07:130 <font size=2 color=00AF00>PASS = 0</font>
+07:18:07:130 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:07:130 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:07:130 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:07:130 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+07:18:12:420 <html><body><pre>
+07:18:12:420 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:12:420 ***</font>
+07:18:12:425 c:\testdata\scripts\dt-tef-testblock-0036.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:12:475 c:\testdata\scripts\dt-tef-testblock-0036.script START_TESTCASE DT-TEF-TestBlock-0036
+07:18:12:480 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0036  </font>
+07:18:12:485 c:\testdata\scripts\dt-tef-testblock-0036.script 	PRINT This test case will be failed.
+07:18:12:490 INFO -  987 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:12:495 c:\testdata\scripts\dt-tef-testblock-0036.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:12:500 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:12:505 INFO -  992 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:12:505 INFO -  992 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:12:505 INFO -  992 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:12:505 INFO -  992 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:12:505 INFO -  992 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:18:12:510 INFO -  992 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:12:510 INFO -  992 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:18:12:510 WARN -  992 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:18:12:510 INFO -  992 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:12:510 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:12:510 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:18:12:515 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:18:12:520 c:\testdata\scripts\dt-tef-testblock-0036.script END_TESTCASE DT-TEF-TestBlock-0036
+07:18:12:525 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0036 ***TestCaseResult = FAIL </font>
+07:18:12:530 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:12:530 <font size=2 color=00AF00>PASS = 0</font>
+07:18:12:530 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:12:530 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:12:535 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:12:535 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:12:535 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:12:535 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:12:535 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:12:535 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:12:535 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:12:535 <font size=2 color=00AF00>PASS = 0</font>
+07:18:12:535 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:12:535 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:12:535 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:12:535 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+07:18:17:799 <html><body><pre>
+07:18:17:799 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:17:799 ***</font>
+07:18:17:799 c:\testdata\scripts\dt-tef-testblock-0037.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:17:884 c:\testdata\scripts\dt-tef-testblock-0037.script START_TESTCASE DT-TEF-TestBlock-0037
+07:18:17:894 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0037  </font>
+07:18:17:899 c:\testdata\scripts\dt-tef-testblock-0037.script 	PRINT This test case will be failed.
+07:18:17:899 INFO -  994 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:17:904 c:\testdata\scripts\dt-tef-testblock-0037.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:17:909 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:17:914 INFO -  999 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:17:914 INFO -  999 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:17:914 INFO -  999 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:17:914 INFO -  999 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:17:914 INFO -  999 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:18:17:919 INFO -  999 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:17:919 INFO -  999 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:18:17:919 WARN -  999 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:18:17:919 INFO -  999 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:17:919 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:17:919 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:18:17:924 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 17 Command = 	END_TEST_BLOCK		!Result=Pass Returned: FAIL ***Result = FAIL </font>
+07:18:17:929 c:\testdata\scripts\dt-tef-testblock-0037.script END_TESTCASE DT-TEF-TestBlock-0037
+07:18:17:939 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0037 ***TestCaseResult = FAIL </font>
+07:18:17:939 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:17:939 <font size=2 color=00AF00>PASS = 0</font>
+07:18:17:939 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:17:944 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:17:944 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:17:944 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:17:944 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:17:944 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:17:944 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:17:944 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:17:944 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:17:944 <font size=2 color=00AF00>PASS = 0</font>
+07:18:17:944 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:17:944 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:17:944 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:17:944 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+07:18:23:190 <html><body><pre>
+07:18:23:190 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:23:190 ***</font>
+07:18:23:195 c:\testdata\scripts\dt-tef-testblock-0038.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:23:285 c:\testdata\scripts\dt-tef-testblock-0038.script START_TESTCASE DT-TEF-TestBlock-0038
+07:18:23:295 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0038  </font>
+07:18:23:295 c:\testdata\scripts\dt-tef-testblock-0038.script 	PRINT This test case will be failed.
+07:18:23:300 INFO -  1001 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:23:305 c:\testdata\scripts\dt-tef-testblock-0038.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:23:310 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:23:315 INFO -  1006 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:23:315 INFO -  1006 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:23:315 INFO -  1006 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:23:315 INFO -  1006 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:23:315 INFO -  1006 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:18:23:315 INFO -  1006 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:23:320 INFO -  1006 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:18:23:320 WARN -  1006 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:18:23:320 INFO -  1006 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:23:320 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:23:320 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:18:23:325 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 17 Command = 	END_TEST_BLOCK	!Result=Fail Returned: PASS ***Result = FAIL </font>
+07:18:23:330 c:\testdata\scripts\dt-tef-testblock-0038.script END_TESTCASE DT-TEF-TestBlock-0038
+07:18:23:335 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0038 ***TestCaseResult = FAIL </font>
+07:18:23:340 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:23:340 <font size=2 color=00AF00>PASS = 0</font>
+07:18:23:340 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:23:345 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:23:345 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:23:345 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:23:345 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:23:345 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:23:345 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:23:345 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:23:345 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:23:345 <font size=2 color=00AF00>PASS = 0</font>
+07:18:23:345 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:23:345 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:23:345 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:23:345 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0039.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+07:18:28:623 <html><body><pre>
+07:18:28:625 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:28:625 ***</font>
+07:18:28:630 c:\testdata\scripts\dt-tef-testblock-0039.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:28:680 c:\testdata\scripts\dt-tef-testblock-0039.script START_TESTCASE DT-TEF-TestBlock-0039
+07:18:28:685 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0039  </font>
+07:18:28:690 c:\testdata\scripts\dt-tef-testblock-0039.script 	PRINT This test case will be failed.
+07:18:28:690 INFO -  1008 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:28:695 c:\testdata\scripts\dt-tef-testblock-0039.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:28:700 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:28:705 INFO -  1013 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:28:710 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:28:710 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:28:710 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:28:710 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:18:28:710 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:28:710 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:18:28:710 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:18:28:710 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:28:715 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:28:715 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:28:715 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:18:28:715 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:18:28:715 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:18:28:715 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:18:28:715 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:28:715 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:28:715 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:28:720 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:18:28:720 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:18:28:720 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:18:28:720 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:18:28:720 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:28:720 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:28:720 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:28:720 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:18:28:720 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:18:28:725 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:18:28:725 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:18:28:725 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:28:725 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:28:725 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:28:725 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:18:28:725 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:18:28:725 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:18:28:725 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:18:28:730 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:28:730 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:28:730 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:18:28:730 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:18:28:730 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:18:28:730 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:18:28:730 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:18:28:734 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 22 Command = 	END_TEST_BLOCK		!Result=Fail Returned: PASS ***Result = FAIL </font>
+07:18:28:739 c:\testdata\scripts\dt-tef-testblock-0039.script END_TESTCASE DT-TEF-TestBlock-0039
+07:18:28:749 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0039 ***TestCaseResult = FAIL </font>
+07:18:28:749 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:28:754 <font size=2 color=00AF00>PASS = 0</font>
+07:18:28:754 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:28:754 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:28:754 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:28:754 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:28:754 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:28:754 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:28:754 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:28:754 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:28:754 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:28:754 <font size=2 color=00AF00>PASS = 0</font>
+07:18:28:754 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:28:754 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:28:754 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:28:754 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0040.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+07:18:34:005 <html><body><pre>
+07:18:34:005 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:34:005 ***</font>
+07:18:34:005 c:\testdata\scripts\dt-tef-testblock-0040.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:34:055 c:\testdata\scripts\dt-tef-testblock-0040.script START_TESTCASE DT-TEF-TestBlock-0040
+07:18:34:065 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0040  </font>
+07:18:34:070 c:\testdata\scripts\dt-tef-testblock-0040.script 	PRINT This test case will be failed.
+07:18:34:070 INFO -  1015 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:34:078 c:\testdata\scripts\dt-tef-testblock-0040.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:34:083 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:34:093 INFO -  1020 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:34:093 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:34:093 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:34:093 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:34:093 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:18:34:093 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:34:093 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:18:34:093 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:18:34:098 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:34:098 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:34:098 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:34:098 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:18:34:098 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:18:34:098 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:18:34:098 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:18:34:098 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:34:098 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:34:103 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:34:103 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:18:34:103 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:18:34:103 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:18:34:103 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:18:34:103 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:34:103 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:34:103 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:34:103 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:18:34:108 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:18:34:108 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:18:34:108 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:18:34:108 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:34:108 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:34:108 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:18:34:108 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:18:34:108 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:18:34:108 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:18:34:108 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:18:34:113 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:18:34:113 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:34:113 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:18:34:113 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:18:34:113 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:18:34:113 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:18:34:113 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:18:34:118 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 22 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:18:34:123 c:\testdata\scripts\dt-tef-testblock-0040.script END_TESTCASE DT-TEF-TestBlock-0040
+07:18:34:133 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0040 ***TestCaseResult = FAIL </font>
+07:18:34:133 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:34:138 <font size=2 color=00AF00>PASS = 0</font>
+07:18:34:138 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:34:138 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:34:138 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:34:138 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:34:138 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:34:138 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:34:138 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:34:138 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:34:138 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:34:138 <font size=2 color=00AF00>PASS = 0</font>
+07:18:34:138 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:34:138 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:34:138 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:34:138 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0041.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+07:18:39:435 <html><body><pre>
+07:18:39:435 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:39:435 ***</font>
+07:18:39:440 c:\testdata\scripts\dt-tef-testblock-0041.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:39:490 c:\testdata\scripts\dt-tef-testblock-0041.script START_TESTCASE DT-TEF-TestBlock-0041
+07:18:39:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0041  </font>
+07:18:39:500 c:\testdata\scripts\dt-tef-testblock-0041.script 	PRINT This test case will be failed.
+07:18:39:505 INFO -  1022 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:39:510 c:\testdata\scripts\dt-tef-testblock-0041.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:39:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:39:520 INFO -  1027 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:39:520 INFO -  1027 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:39:520 INFO -  1027 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:39:520 INFO -  1027 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:18:39:525 INFO -  1027 te_RegBlockTestWrapper.cpp 110 aSection = TestCase072_obj_Error_999
+07:18:39:525 INFO -  1027 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:39:525 INFO -  1027 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase072_obj_Error_999 error_code -999
+07:18:39:525 WARN -  1027 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+07:18:39:525 INFO -  1027 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:39:525 INFO -  1027 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:18:39:525 INFO -  1027 te_RegBlockTestWrapper.cpp 110 aSection = TestCase072_obj_Error_111
+07:18:39:525 INFO -  1027 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:18:39:525 INFO -  1027 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase072_obj_Error_111 error_code -111
+07:18:39:525 WARN -  1027 te_RegBlockTestWrapper.cpp 383 Setting an error: -111
+07:18:39:530 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:39:530 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase072_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+07:18:39:530 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase072_obj_Error_111  Error=-111 AsyncError=0 ***Result = FAIL </font>
+07:18:39:535 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 19 Command = 	END_TEST_BLOCK		!Error=-999 Returned: FAIL ***Result = FAIL </font>
+07:18:39:535 c:\testdata\scripts\dt-tef-testblock-0041.script END_TESTCASE DT-TEF-TestBlock-0041
+07:18:39:545 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0041 ***TestCaseResult = FAIL </font>
+07:18:39:550 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:39:555 <font size=2 color=00AF00>PASS = 0</font>
+07:18:39:555 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:39:555 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:39:555 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:39:555 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:39:555 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:39:555 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:39:555 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:39:555 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:39:555 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:39:555 <font size=2 color=00AF00>PASS = 0</font>
+07:18:39:555 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:39:555 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:39:555 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:39:555 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0042.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,80 @@
+07:18:44:811 <html><body><pre>
+07:18:44:811 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:44:811 ***</font>
+07:18:44:811 c:\testdata\scripts\dt-tef-testblock-0042.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:44:950 c:\testdata\scripts\dt-tef-testblock-0042.script START_TESTCASE DT-TEF-TestBlock-0042
+07:18:44:955 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0042  </font>
+07:18:44:960 c:\testdata\scripts\dt-tef-testblock-0042.script 	PRINT This test case will be failed.
+07:18:44:965 INFO -  1029 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:44:970 c:\testdata\scripts\dt-tef-testblock-0042.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:44:970 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:44:980 INFO -  1034 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:44:980 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:44:980 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:44:980 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:18:44:980 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_999
+07:18:44:980 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:44:980 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_999 error_code -999
+07:18:44:980 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+07:18:44:980 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:44:985 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:18:44:985 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_555
+07:18:44:985 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:18:44:985 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_555 error_code -555
+07:18:44:985 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -555
+07:18:44:985 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:44:985 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:18:44:985 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_666
+07:18:44:990 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:18:44:990 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_666 error_code -666
+07:18:44:990 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -666
+07:18:44:990 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:44:990 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:18:44:990 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_777
+07:18:44:990 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:18:44:990 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_777 error_code -777
+07:18:44:990 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -777
+07:18:44:995 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:44:995 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:18:44:995 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_888
+07:18:44:995 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:18:44:995 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_888 error_code -888
+07:18:44:995 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -888
+07:18:44:995 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:44:995 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:18:44:995 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_999
+07:18:45:000 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+07:18:45:000 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_999 error_code -999
+07:18:45:000 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+07:18:45:000 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:45:000 <font size=2 color=FF0000>COMMAND !Error=-111 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+07:18:45:000 <font size=2 color=00AF00>COMMAND !Error=-555 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_555  ***Result = PASS </font>
+07:18:45:000 <font size=2 color=00AF00>COMMAND !Error=-666 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_666  ***Result = PASS </font>
+07:18:45:000 <font size=2 color=00AF00>COMMAND !Error=-777 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_777  ***Result = PASS </font>
+07:18:45:000 <font size=2 color=00AF00>COMMAND !Error=-888 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_888  ***Result = PASS </font>
+07:18:45:000 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_999  ***Result = PASS </font>
+07:18:45:010 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 22 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:18:45:010 c:\testdata\scripts\dt-tef-testblock-0042.script END_TESTCASE DT-TEF-TestBlock-0042
+07:18:45:020 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0042 ***TestCaseResult = FAIL </font>
+07:18:45:025 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:45:025 <font size=2 color=00AF00>PASS = 0</font>
+07:18:45:025 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:45:025 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:45:025 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:45:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:45:025 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:45:025 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:45:025 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:45:025 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:45:025 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:45:025 <font size=2 color=00AF00>PASS = 0</font>
+07:18:45:025 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:45:025 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:45:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:45:025 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0043.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:18:50:275 <html><body><pre>
+07:18:50:275 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:50:275 ***</font>
+07:18:50:280 c:\testdata\scripts\dt-tef-testblock-0043.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:50:365 c:\testdata\scripts\dt-tef-testblock-0043.script START_TESTCASE DT-TEF-TestBlock-0043
+07:18:50:370 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0043  </font>
+07:18:50:375 c:\testdata\scripts\dt-tef-testblock-0043.script 	PRINT This test case will be failed.
+07:18:50:380 INFO -  1036 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:50:385 c:\testdata\scripts\dt-tef-testblock-0043.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:50:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:50:395 INFO -  1041 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:50:395 INFO -  1041 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:50:395 INFO -  1041 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:50:395 INFO -  1041 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:18:50:395 INFO -  1041 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:18:50:395 INFO -  1041 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:50:400 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:50:400 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:18:50:405 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 16 Command = 	END_TEST_BLOCK		!Result=NotAValidResult Returned: PASS ***Result = FAIL </font>
+07:18:50:405 c:\testdata\scripts\dt-tef-testblock-0043.script END_TESTCASE DT-TEF-TestBlock-0043
+07:18:50:415 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0043 ***TestCaseResult = FAIL </font>
+07:18:50:415 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:50:420 <font size=2 color=00AF00>PASS = 0</font>
+07:18:50:420 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:50:420 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:50:420 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:50:420 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:50:420 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:50:420 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:50:420 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:50:420 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:50:420 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:50:420 <font size=2 color=00AF00>PASS = 0</font>
+07:18:50:420 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:50:420 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:50:420 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:50:420 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0044.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:18:55:664 <html><body><pre>
+07:18:55:664 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:18:55:664 ***</font>
+07:18:55:669 c:\testdata\scripts\dt-tef-testblock-0044.script LOAD_SERVER te_RegBlockTestSuite 
+07:18:55:719 c:\testdata\scripts\dt-tef-testblock-0044.script START_TESTCASE DT-TEF-TestBlock-0044
+07:18:55:724 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0044  </font>
+07:18:55:729 c:\testdata\scripts\dt-tef-testblock-0044.script 	PRINT This test case will be failed.
+07:18:55:734 INFO -  1043 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:18:55:739 c:\testdata\scripts\dt-tef-testblock-0044.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:18:55:739 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:18:55:749 INFO -  1048 TestBlockController.cpp 134 Creating a local active scheduler.
+07:18:55:749 INFO -  1048 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:55:749 INFO -  1048 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:18:55:749 INFO -  1048 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:18:55:749 INFO -  1048 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:18:55:749 INFO -  1048 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:18:55:754 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:18:55:754 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:18:55:759 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Inconclusive Returned: PASS ***Result = FAIL </font>
+07:18:55:759 c:\testdata\scripts\dt-tef-testblock-0044.script END_TESTCASE DT-TEF-TestBlock-0044
+07:18:55:769 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0044 ***TestCaseResult = FAIL </font>
+07:18:55:774 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:18:55:774 <font size=2 color=00AF00>PASS = 0</font>
+07:18:55:774 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:55:774 <font size=2 color=0000FF>ABORT = 0</font>
+07:18:55:774 <font size=2 color=0000FF>PANIC = 0</font>
+07:18:55:774 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:55:774 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:18:55:774 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:18:55:774 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:18:55:774 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:18:55:774 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:18:55:774 <font size=2 color=00AF00>PASS = 0</font>
+07:18:55:774 <font size=2 color=FF0000>FAIL = 1</font>
+07:18:55:774 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:18:55:774 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:18:55:774 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0045.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:19:01:000 <html><body><pre>
+07:19:01:000 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:01:000 ***</font>
+07:19:01:000 c:\testdata\scripts\dt-tef-testblock-0045.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:01:092 c:\testdata\scripts\dt-tef-testblock-0045.script START_TESTCASE DT-TEF-TestBlock-0045
+07:19:01:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0045  </font>
+07:19:01:107 c:\testdata\scripts\dt-tef-testblock-0045.script 	PRINT This test case will be failed.
+07:19:01:107 INFO -  1050 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:01:109 c:\testdata\scripts\dt-tef-testblock-0045.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:01:114 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:01:119 INFO -  1055 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:01:119 INFO -  1055 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:01:124 INFO -  1055 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:01:124 INFO -  1055 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:19:01:124 INFO -  1055 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:19:01:124 INFO -  1055 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:01:124 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:01:124 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:19:01:129 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 16 Command = 	END_TEST_BLOCK		!Result=TestSuiteError Returned: PASS ***Result = FAIL </font>
+07:19:01:134 c:\testdata\scripts\dt-tef-testblock-0045.script END_TESTCASE DT-TEF-TestBlock-0045
+07:19:01:144 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0045 ***TestCaseResult = FAIL </font>
+07:19:01:144 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:01:149 <font size=2 color=00AF00>PASS = 0</font>
+07:19:01:149 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:01:149 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:01:149 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:01:149 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:01:149 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:01:149 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:01:149 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:01:149 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:01:149 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:01:149 <font size=2 color=00AF00>PASS = 0</font>
+07:19:01:149 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:01:149 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:01:149 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:01:149 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0046.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:19:06:377 <html><body><pre>
+07:19:06:377 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:06:377 ***</font>
+07:19:06:382 c:\testdata\scripts\dt-tef-testblock-0046.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:06:432 c:\testdata\scripts\dt-tef-testblock-0046.script START_TESTCASE DT-TEF-TestBlock-0046
+07:19:06:437 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0046  </font>
+07:19:06:442 c:\testdata\scripts\dt-tef-testblock-0046.script 	PRINT This test case will be failed.
+07:19:06:447 INFO -  1057 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:06:452 c:\testdata\scripts\dt-tef-testblock-0046.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:06:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:06:462 INFO -  1062 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:06:462 INFO -  1062 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:06:462 INFO -  1062 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:06:462 INFO -  1062 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:19:06:462 INFO -  1062 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:19:06:462 INFO -  1062 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:06:467 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:06:467 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:19:06:472 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Abort Returned: PASS ***Result = FAIL </font>
+07:19:06:472 c:\testdata\scripts\dt-tef-testblock-0046.script END_TESTCASE DT-TEF-TestBlock-0046
+07:19:06:482 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0046 ***TestCaseResult = FAIL </font>
+07:19:06:484 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:06:484 <font size=2 color=00AF00>PASS = 0</font>
+07:19:06:484 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:06:484 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:06:484 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:06:484 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:06:484 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:06:484 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:06:484 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:06:484 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:06:489 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:06:489 <font size=2 color=00AF00>PASS = 0</font>
+07:19:06:489 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:06:489 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:06:489 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:06:489 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0047.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:19:11:754 <html><body><pre>
+07:19:11:754 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:11:754 ***</font>
+07:19:11:759 c:\testdata\scripts\dt-tef-testblock-0047.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:11:809 c:\testdata\scripts\dt-tef-testblock-0047.script START_TESTCASE DT-TEF-TestBlock-0047
+07:19:11:814 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0047  </font>
+07:19:11:819 c:\testdata\scripts\dt-tef-testblock-0047.script 	PRINT This test case will be failed.
+07:19:11:819 INFO -  1064 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:11:829 c:\testdata\scripts\dt-tef-testblock-0047.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:11:829 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:11:839 INFO -  1069 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:11:839 INFO -  1069 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:11:839 INFO -  1069 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:11:839 INFO -  1069 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:19:11:839 INFO -  1069 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:19:11:839 INFO -  1069 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:11:839 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:11:844 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:19:11:849 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Ignore Returned: PASS ***Result = FAIL </font>
+07:19:11:849 c:\testdata\scripts\dt-tef-testblock-0047.script END_TESTCASE DT-TEF-TestBlock-0047
+07:19:11:859 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0047 ***TestCaseResult = FAIL </font>
+07:19:11:859 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:11:864 <font size=2 color=00AF00>PASS = 0</font>
+07:19:11:864 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:11:864 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:11:864 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:11:864 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:11:864 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:11:864 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:11:864 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:11:864 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:11:864 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:11:864 <font size=2 color=00AF00>PASS = 0</font>
+07:19:11:864 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:11:864 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:11:864 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:11:864 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0048.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+07:19:17:113 <html><body><pre>
+07:19:17:113 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:17:113 ***</font>
+07:19:17:118 c:\testdata\scripts\dt-tef-testblock-0048.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:17:178 c:\testdata\scripts\dt-tef-testblock-0048.script START_TESTCASE DT-TEF-TestBlock-0048
+07:19:17:187 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0048  </font>
+07:19:17:192 c:\testdata\scripts\dt-tef-testblock-0048.script 	PRINT This test case will be failed.
+07:19:17:197 INFO -  1071 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:17:202 c:\testdata\scripts\dt-tef-testblock-0048.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:17:202 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:17:212 INFO -  1076 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:17:212 INFO -  1076 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+07:19:17:212 INFO -  1076 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+07:19:17:212 INFO -  1076 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:19:17:212 INFO -  1076 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:19:17:212 INFO -  1076 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:17:217 INFO -  1076 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+07:19:17:217 INFO -  1076 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:19:17:217 INFO -  1076 te_RegBlockTestWrapper.cpp 110 aSection = TestCase060_obj
+07:19:17:217 INFO -  1076 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:19:17:217 INFO -  1076 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj microseconds_of_work 100000
+07:19:17:328 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase060_obj  ***Result = PASS </font>
+07:19:17:328 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase060_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:19:17:328 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase060_obj ActivateActiveObject TestCase060_obj  ***Result = PASS </font>
+07:19:17:333 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 17 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:19:17:333 c:\testdata\scripts\dt-tef-testblock-0048.script END_TESTCASE DT-TEF-TestBlock-0048
+07:19:17:343 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0048 ***TestCaseResult = FAIL </font>
+07:19:17:348 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:17:348 <font size=2 color=00AF00>PASS = 0</font>
+07:19:17:348 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:17:348 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:17:348 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:17:348 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:17:348 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:17:348 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:17:348 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:17:348 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:17:353 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:17:353 <font size=2 color=00AF00>PASS = 0</font>
+07:19:17:353 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:17:353 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:17:353 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:17:353 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0049.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+07:19:22:575 <html><body><pre>
+07:19:22:575 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:22:575 ***</font>
+07:19:22:580 c:\testdata\scripts\dt-tef-testblock-0049.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:22:655 c:\testdata\scripts\dt-tef-testblock-0049.script START_TESTCASE DT-TEF-TestBlock-0049
+07:19:22:665 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0049  </font>
+07:19:22:665 c:\testdata\scripts\dt-tef-testblock-0049.script 	PRINT This test case will be failed.
+07:19:22:670 INFO -  1078 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:22:675 c:\testdata\scripts\dt-tef-testblock-0049.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:22:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:22:685 INFO -  1083 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:22:685 INFO -  1083 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:22:685 INFO -  1083 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:22:685 INFO -  1083 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:19:22:690 INFO -  1083 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:19:22:690 INFO -  1083 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:22:690 INFO -  1083 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:19:22:690 WARN -  1083 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:19:22:690 INFO -  1083 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:19:22:690 INFO -  1083 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:22:690 INFO -  1083 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:19:22:690 INFO -  1083 te_RegBlockTestWrapper.cpp 110 aSection = TestCase061_obj_Error_999
+07:19:22:690 INFO -  1083 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:19:22:690 INFO -  1083 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+07:19:22:690 WARN -  1083 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+07:19:22:695 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:22:695 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:19:22:695 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  ***Result = PASS </font>
+07:19:22:700 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:19:22:700 c:\testdata\scripts\dt-tef-testblock-0049.script END_TESTCASE DT-TEF-TestBlock-0049
+07:19:22:710 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0049 ***TestCaseResult = FAIL </font>
+07:19:22:715 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:22:715 <font size=2 color=00AF00>PASS = 0</font>
+07:19:22:715 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:22:715 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:22:715 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:22:715 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:22:720 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:22:720 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:22:720 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:22:720 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:22:720 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:22:720 <font size=2 color=00AF00>PASS = 0</font>
+07:19:22:720 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:22:720 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:22:720 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:22:720 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0050.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+07:19:28:000 <html><body><pre>
+07:19:28:000 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:28:000 ***</font>
+07:19:28:000 c:\testdata\scripts\dt-tef-testblock-0050.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:28:091 c:\testdata\scripts\dt-tef-testblock-0050.script START_TESTCASE DT-TEF-TestBlock-0050
+07:19:28:101 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0050  </font>
+07:19:28:106 c:\testdata\scripts\dt-tef-testblock-0050.script 	PRINT This test case will be failed.
+07:19:28:106 INFO -  1085 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:28:109 c:\testdata\scripts\dt-tef-testblock-0050.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:28:114 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:28:119 INFO -  1090 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:28:124 INFO -  1090 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:28:124 INFO -  1090 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:28:124 INFO -  1090 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:19:28:124 INFO -  1090 te_RegBlockTestWrapper.cpp 110 aSection = TestCase061_obj_Error_999
+07:19:28:124 INFO -  1090 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:28:124 INFO -  1090 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+07:19:28:124 WARN -  1090 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+07:19:28:124 INFO -  1090 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:28:124 INFO -  1090 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:19:28:129 INFO -  1090 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:19:28:129 INFO -  1090 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:19:28:129 INFO -  1090 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:19:28:129 WARN -  1090 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:19:28:129 INFO -  1090 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:19:28:129 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:28:129 <font size=2 color=FF0000>COMMAND !Error=-111 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+07:19:28:129 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:19:28:139 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:19:28:139 c:\testdata\scripts\dt-tef-testblock-0050.script END_TESTCASE DT-TEF-TestBlock-0050
+07:19:28:149 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0050 ***TestCaseResult = FAIL </font>
+07:19:28:149 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:28:154 <font size=2 color=00AF00>PASS = 0</font>
+07:19:28:154 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:28:154 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:28:154 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:28:154 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:28:154 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:28:154 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:28:154 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:28:154 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:28:154 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:28:154 <font size=2 color=00AF00>PASS = 0</font>
+07:19:28:154 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:28:154 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:28:154 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:28:154 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0051.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:19:33:435 <html><body><pre>
+07:19:33:435 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:33:435 ***</font>
+07:19:33:440 c:\testdata\scripts\dt-tef-testblock-0051.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:33:490 c:\testdata\scripts\dt-tef-testblock-0051.script START_TESTCASE DT-TEF-TestBlock-0051
+07:19:33:500 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0051  </font>
+07:19:33:500 c:\testdata\scripts\dt-tef-testblock-0051.script 	PRINT This test case will be failed.
+07:19:33:505 INFO -  1092 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:33:510 c:\testdata\scripts\dt-tef-testblock-0051.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:33:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:33:520 INFO -  1097 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:33:520 INFO -  1097 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:33:520 INFO -  1097 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:33:520 INFO -  1097 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:19:33:525 INFO -  1097 te_RegBlockTestWrapper.cpp 110 aSection = TestCase061_obj_Error_999
+07:19:33:525 INFO -  1097 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:33:525 INFO -  1097 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+07:19:33:525 WARN -  1097 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+07:19:33:525 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:33:525 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+07:19:33:530 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:19:33:535 c:\testdata\scripts\dt-tef-testblock-0051.script END_TESTCASE DT-TEF-TestBlock-0051
+07:19:33:540 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0051 ***TestCaseResult = FAIL </font>
+07:19:33:545 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:33:545 <font size=2 color=00AF00>PASS = 0</font>
+07:19:33:545 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:33:545 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:33:545 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:33:545 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:33:545 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:33:550 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:33:550 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:33:550 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:33:550 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:33:550 <font size=2 color=00AF00>PASS = 0</font>
+07:19:33:550 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:33:550 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:33:550 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:33:550 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0052.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:19:38:836 <html><body><pre>
+07:19:38:836 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:38:836 ***</font>
+07:19:38:841 c:\testdata\scripts\dt-tef-testblock-0052.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:38:891 c:\testdata\scripts\dt-tef-testblock-0052.script START_TESTCASE DT-TEF-TestBlock-0052
+07:19:38:901 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0052  </font>
+07:19:38:901 c:\testdata\scripts\dt-tef-testblock-0052.script 	PRINT This test case will be failed.
+07:19:38:906 INFO -  1099 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:38:911 c:\testdata\scripts\dt-tef-testblock-0052.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:38:911 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:38:921 INFO -  1104 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:38:921 INFO -  1104 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:38:921 INFO -  1104 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:38:921 INFO -  1104 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:19:38:921 INFO -  1104 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:19:38:921 INFO -  1104 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:38:926 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:38:926 <font size=2 color=FF0000>COMMAND !Error=-999 !AsyncError=0 DummyObj DummyFunction   Error=0 AsyncError=0 ***Result = FAIL </font>
+07:19:38:931 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:19:38:931 c:\testdata\scripts\dt-tef-testblock-0052.script END_TESTCASE DT-TEF-TestBlock-0052
+07:19:38:941 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0052 ***TestCaseResult = FAIL </font>
+07:19:38:946 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:38:946 <font size=2 color=00AF00>PASS = 0</font>
+07:19:38:946 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:38:946 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:38:946 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:38:946 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:38:946 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:38:946 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:38:946 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:38:946 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:38:946 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:38:946 <font size=2 color=00AF00>PASS = 0</font>
+07:19:38:946 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:38:946 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:38:946 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:38:946 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0053.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:19:44:242 <html><body><pre>
+07:19:44:242 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:44:242 ***</font>
+07:19:44:247 c:\testdata\scripts\dt-tef-testblock-0053.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:44:317 c:\testdata\scripts\dt-tef-testblock-0053.script START_TESTCASE DT-TEF-TestBlock-0053
+07:19:44:327 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0053  </font>
+07:19:44:332 c:\testdata\scripts\dt-tef-testblock-0053.script 	PRINT This test case will be failed.
+07:19:44:332 INFO -  1106 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:44:342 c:\testdata\scripts\dt-tef-testblock-0053.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:44:342 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:44:352 INFO -  1111 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:44:352 INFO -  1111 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:44:352 INFO -  1111 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:44:352 INFO -  1111 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:19:44:352 INFO -  1111 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:19:44:352 INFO -  1111 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:44:352 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:44:357 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:19:44:357 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=999 Returned: PASS ***Result = FAIL </font>
+07:19:44:362 c:\testdata\scripts\dt-tef-testblock-0053.script END_TESTCASE DT-TEF-TestBlock-0053
+07:19:44:372 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0053 ***TestCaseResult = FAIL </font>
+07:19:44:372 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:44:377 <font size=2 color=00AF00>PASS = 0</font>
+07:19:44:377 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:44:377 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:44:377 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:44:377 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:44:377 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:44:377 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:44:377 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:44:377 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:44:377 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:44:377 <font size=2 color=00AF00>PASS = 0</font>
+07:19:44:377 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:44:377 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:44:377 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:44:377 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0054.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:19:49:603 <html><body><pre>
+07:19:49:603 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:49:603 ***</font>
+07:19:49:608 c:\testdata\scripts\dt-tef-testblock-0054.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:49:660 c:\testdata\scripts\dt-tef-testblock-0054.script START_TESTCASE DT-TEF-TestBlock-0054
+07:19:49:670 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0054  </font>
+07:19:49:675 c:\testdata\scripts\dt-tef-testblock-0054.script 	PRINT This test case will be failed.
+07:19:49:675 INFO -  1113 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:49:680 c:\testdata\scripts\dt-tef-testblock-0054.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:49:685 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:49:690 INFO -  1118 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:49:690 INFO -  1118 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:49:690 INFO -  1118 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:49:690 INFO -  1118 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:19:49:695 INFO -  1118 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:19:49:695 INFO -  1118 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:49:695 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:49:695 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:19:49:700 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 16 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC Returned: PASS ***Result = FAIL </font>
+07:19:49:700 c:\testdata\scripts\dt-tef-testblock-0054.script END_TESTCASE DT-TEF-TestBlock-0054
+07:19:49:710 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0054 ***TestCaseResult = FAIL </font>
+07:19:49:715 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:49:715 <font size=2 color=00AF00>PASS = 0</font>
+07:19:49:715 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:49:720 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:49:720 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:49:720 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:49:720 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:49:720 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:49:720 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:49:720 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:49:720 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:49:720 <font size=2 color=00AF00>PASS = 0</font>
+07:19:49:720 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:49:720 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:49:720 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:49:720 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0055.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:19:54:976 <html><body><pre>
+07:19:54:976 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:19:54:976 ***</font>
+07:19:54:981 c:\testdata\scripts\dt-tef-testblock-0055.script LOAD_SERVER te_RegBlockTestSuite 
+07:19:55:070 c:\testdata\scripts\dt-tef-testblock-0055.script START_TESTCASE DT-TEF-TestBlock-0055
+07:19:55:078 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0055  </font>
+07:19:55:083 c:\testdata\scripts\dt-tef-testblock-0055.script 	PRINT This test case will be failed.
+07:19:55:088 INFO -  1120 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:19:55:093 c:\testdata\scripts\dt-tef-testblock-0055.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:19:55:098 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:19:55:103 INFO -  1125 TestBlockController.cpp 134 Creating a local active scheduler.
+07:19:55:103 INFO -  1125 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:55:103 INFO -  1125 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:19:55:103 INFO -  1125 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:19:55:108 INFO -  1125 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:19:55:108 INFO -  1125 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:19:55:108 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:19:55:108 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:19:55:113 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 16 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC	!PanicCode=999 Returned: PASS ***Result = FAIL </font>
+07:19:55:113 c:\testdata\scripts\dt-tef-testblock-0055.script END_TESTCASE DT-TEF-TestBlock-0055
+07:19:55:123 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0055 ***TestCaseResult = FAIL </font>
+07:19:55:128 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:19:55:128 <font size=2 color=00AF00>PASS = 0</font>
+07:19:55:128 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:55:128 <font size=2 color=0000FF>ABORT = 0</font>
+07:19:55:128 <font size=2 color=0000FF>PANIC = 0</font>
+07:19:55:128 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:55:128 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:19:55:128 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:19:55:128 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:19:55:128 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:19:55:128 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:19:55:128 <font size=2 color=00AF00>PASS = 0</font>
+07:19:55:128 <font size=2 color=FF0000>FAIL = 1</font>
+07:19:55:128 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:19:55:128 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:19:55:133 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0056.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+07:20:00:388 <html><body><pre>
+07:20:00:388 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:00:388 ***</font>
+07:20:00:393 c:\testdata\scripts\dt-tef-testblock-0056.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:00:443 c:\testdata\scripts\dt-tef-testblock-0056.script START_TESTCASE DT-TEF-TestBlock-0056
+07:20:00:448 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0056  </font>
+07:20:00:453 c:\testdata\scripts\dt-tef-testblock-0056.script 	PRINT This test case will be failed.
+07:20:00:453 INFO -  1127 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:20:00:463 c:\testdata\scripts\dt-tef-testblock-0056.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:00:463 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:00:473 INFO -  1132 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:00:473 INFO -  1132 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:20:00:473 INFO -  1132 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:20:00:473 INFO -  1132 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:20:00:473 INFO -  1132 te_RegBlockTestWrapper.cpp 110 aSection = TestCase102_obj_MY_PANIC_999
+07:20:00:473 INFO -  1132 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:20:00:473 INFO -  1132 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase102_obj_MY_PANIC_999 panic_number 999
+07:20:00:473 INFO -  1132 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase102_obj_MY_PANIC_999 panic_string MY_PANIC
+07:20:00:478 WARN -  1132 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC 999
+07:20:00:478 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:20:00:488 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj PanickingFunction TestCase102_obj_MY_PANIC_999  ***Result = INCONCLUSIVE </font>
+07:20:00:493 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PANIC - MY_PANIC Code = 999  </font>
+07:20:00:498 c:\testdata\scripts\dt-tef-testblock-0056.script END_TESTCASE DT-TEF-TestBlock-0056
+07:20:00:508 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0056 ***TestCaseResult = FAIL </font>
+07:20:00:508 ERROR -  1127 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:20:00:513 ERROR -  1127 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 999, Exit Category MY_PANIC
+07:20:00:513 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:00:513 <font size=2 color=00AF00>PASS = 0</font>
+07:20:00:513 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:00:513 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:00:513 <font size=2 color=0000FF>PANIC = 1</font>
+07:20:00:513 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:00:513 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:00:513 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:00:513 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:20:00:513 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:20:00:513 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:00:513 <font size=2 color=00AF00>PASS = 0</font>
+07:20:00:513 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:00:513 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:00:513 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:00:513 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0057.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+07:20:05:753 <html><body><pre>
+07:20:05:753 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:05:753 ***</font>
+07:20:05:758 c:\testdata\scripts\dt-tef-testblock-0057.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:05:805 c:\testdata\scripts\dt-tef-testblock-0057.script START_TESTCASE DT-TEF-TestBlock-0057
+07:20:05:810 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0057  </font>
+07:20:05:815 c:\testdata\scripts\dt-tef-testblock-0057.script 	PRINT This test case will be failed.
+07:20:05:815 INFO -  1134 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:20:05:820 c:\testdata\scripts\dt-tef-testblock-0057.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:05:825 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:05:830 INFO -  1139 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:05:835 INFO -  1139 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:20:05:835 INFO -  1139 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:20:05:835 INFO -  1139 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:20:05:835 INFO -  1139 te_RegBlockTestWrapper.cpp 110 aSection = TestCase103_obj_panic_0
+07:20:05:835 INFO -  1139 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:20:05:835 INFO -  1139 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase103_obj_panic_0 panic_number 0
+07:20:05:835 INFO -  1139 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase103_obj_panic_0 panic_string 
+07:20:05:835 WARN -  1139 te_RegBlockTestWrapper.cpp 421 Calling panic:  0
+07:20:05:840 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:20:05:850 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj PanickingFunction TestCase103_obj_panic_0  ***Result = INCONCLUSIVE </font>
+07:20:05:855 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PANIC - NULL Code = 0  </font>
+07:20:05:855 c:\testdata\scripts\dt-tef-testblock-0057.script END_TESTCASE DT-TEF-TestBlock-0057
+07:20:05:865 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0057 ***TestCaseResult = FAIL </font>
+07:20:05:870 ERROR -  1134 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:20:05:870 ERROR -  1134 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 0, Exit Category 
+07:20:05:875 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:05:875 <font size=2 color=00AF00>PASS = 0</font>
+07:20:05:875 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:05:875 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:05:875 <font size=2 color=0000FF>PANIC = 1</font>
+07:20:05:875 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:05:875 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:05:875 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:05:875 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:20:05:875 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:20:05:875 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:05:875 <font size=2 color=00AF00>PASS = 0</font>
+07:20:05:875 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:05:875 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:05:875 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:05:875 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0058.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:20:11:117 <html><body><pre>
+07:20:11:117 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:11:117 ***</font>
+07:20:11:122 c:\testdata\scripts\dt-tef-testblock-0058.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:11:197 c:\testdata\scripts\dt-tef-testblock-0058.script START_TESTCASE DT-TEF-TestBlock-0058
+07:20:11:202 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0058  </font>
+07:20:11:207 c:\testdata\scripts\dt-tef-testblock-0058.script 	PRINT This test case will be failed.
+07:20:11:212 INFO -  1141 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:20:11:217 c:\testdata\scripts\dt-tef-testblock-0058.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:11:217 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:11:227 INFO -  1146 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:11:227 INFO -  1146 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:20:11:227 INFO -  1146 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:20:11:227 INFO -  1146 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:20:11:227 INFO -  1146 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:20:11:227 INFO -  1146 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:20:11:232 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:20:11:232 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:20:11:234 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 16 Command = 	END_TEST_BLOCK		!Error=-999 Returned: PASS ***Result = FAIL </font>
+07:20:11:239 c:\testdata\scripts\dt-tef-testblock-0058.script END_TESTCASE DT-TEF-TestBlock-0058
+07:20:11:244 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0058 ***TestCaseResult = FAIL </font>
+07:20:11:249 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:11:249 <font size=2 color=00AF00>PASS = 0</font>
+07:20:11:249 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:11:249 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:11:254 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:11:254 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:11:254 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:11:254 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:11:254 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:20:11:254 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:11:254 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:11:254 <font size=2 color=00AF00>PASS = 0</font>
+07:20:11:254 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:11:254 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:11:254 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:11:254 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0059.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+07:20:16:508 <html><body><pre>
+07:20:16:508 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:16:508 ***</font>
+07:20:16:513 c:\testdata\scripts\dt-tef-testblock-0059.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:16:563 c:\testdata\scripts\dt-tef-testblock-0059.script START_TESTCASE DT-TEF-TestBlock-0059
+07:20:16:568 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0059  </font>
+07:20:16:573 c:\testdata\scripts\dt-tef-testblock-0059.script 	PRINT This test case will be failed.
+07:20:16:578 INFO -  1148 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:20:16:583 c:\testdata\scripts\dt-tef-testblock-0059.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:16:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:16:593 INFO -  1153 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:16:593 INFO -  1153 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:20:17:593 INFO -  1153 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:20:17:593 INFO -  1153 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:20:17:593 INFO -  1153 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:20:17:593 INFO -  1153 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:20:17:593 INFO -  1153 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:20:17:593 WARN -  1153 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:20:17:593 INFO -  1153 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:20:17:598 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:20:17:598 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+07:20:17:598 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:20:17:603 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 18 Command = 	END_TEST_BLOCK		!PanicCode=1	!Result=Fail Returned: FAIL ***Result = FAIL </font>
+07:20:17:603 c:\testdata\scripts\dt-tef-testblock-0059.script END_TESTCASE DT-TEF-TestBlock-0059
+07:20:17:614 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0059 ***TestCaseResult = FAIL </font>
+07:20:17:619 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:17:619 <font size=2 color=00AF00>PASS = 0</font>
+07:20:17:619 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:17:619 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:17:619 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:17:619 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:17:619 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:17:619 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:17:619 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:20:17:619 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:17:619 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:17:619 <font size=2 color=00AF00>PASS = 0</font>
+07:20:17:619 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:17:619 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:17:619 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:17:619 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0060.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+07:20:22:895 <html><body><pre>
+07:20:22:895 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:22:895 ***</font>
+07:20:22:895 c:\testdata\scripts\dt-tef-testblock-0060.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:22:945 c:\testdata\scripts\dt-tef-testblock-0060.script START_TESTCASE DT-TEF-TestBlock-0060
+07:20:22:950 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0060  </font>
+07:20:22:955 c:\testdata\scripts\dt-tef-testblock-0060.script 	PRINT This test case will be failed.
+07:20:22:960 INFO -  1155 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:20:22:965 c:\testdata\scripts\dt-tef-testblock-0060.script 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:22:965 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 13 Command = 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:22:975 INFO -  1160 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:23:984 ERROR -  1159 TestServerBase.Cpp 1078 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+07:20:23:984 <font size=2 color=0000FF>DELAY 10000000  ***Result = INCONCLUSIVE </font>
+07:20:23:989 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 15 Command = 	END_TEST_BLOCK ***Result = ABORT </font>
+07:20:23:989 c:\testdata\scripts\dt-tef-testblock-0060.script END_TESTCASE DT-TEF-TestBlock-0060
+07:20:24:000 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0060 ***TestCaseResult = FAIL </font>
+07:20:24:005 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:24:005 <font size=2 color=00AF00>PASS = 0</font>
+07:20:24:005 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:24:005 <font size=2 color=0000FF>ABORT = 1</font>
+07:20:24:005 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:24:005 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:24:005 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:24:005 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:24:005 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+07:20:24:005 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:24:005 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:24:005 <font size=2 color=00AF00>PASS = 0</font>
+07:20:24:005 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:24:005 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:24:005 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:24:005 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0061.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+07:20:29:263 <html><body><pre>
+07:20:29:263 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:29:263 ***</font>
+07:20:29:263 c:\testdata\scripts\dt-tef-testblock-0061.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:29:348 c:\testdata\scripts\dt-tef-testblock-0061.script START_TESTCASE DT-TEF-TestBlock-0061
+07:20:29:353 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0061  </font>
+07:20:29:358 c:\testdata\scripts\dt-tef-testblock-0061.script 	PRINT This test case will be failed.
+07:20:29:358 INFO -  1162 ScriptEngine.cpp 1381  This test case will be failed.
+
+07:20:29:363 c:\testdata\scripts\dt-tef-testblock-0061.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:29:368 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:29:373 INFO -  1167 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:29:375 INFO -  1167 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase119_no_such_object name obj119_no_such_object
+07:20:29:380 ERROR -  1167 TestBlockController.cpp 497 Outstanding failed with error -1.
+07:20:29:380 <font size=2 color=FF0000>OUTSTANDING 0 TestCase119_no_such_object  Error=-1 AsyncError=0 ***Result = FAIL </font>
+07:20:29:385 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+07:20:29:385 c:\testdata\scripts\dt-tef-testblock-0061.script END_TESTCASE DT-TEF-TestBlock-0061
+07:20:29:395 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0061 ***TestCaseResult = FAIL </font>
+07:20:29:400 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:29:400 <font size=2 color=00AF00>PASS = 0</font>
+07:20:29:400 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:29:400 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:29:400 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:29:400 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:29:400 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:29:400 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:29:400 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:20:29:400 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:29:400 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:29:400 <font size=2 color=00AF00>PASS = 0</font>
+07:20:29:400 <font size=2 color=FF0000>FAIL = 1</font>
+07:20:29:400 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:29:400 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:29:400 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0062.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+07:20:34:648 <html><body><pre>
+07:20:34:648 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:34:648 ***</font>
+07:20:34:648 c:\testdata\scripts\dt-tef-testblock-0062.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:34:706 c:\testdata\scripts\dt-tef-testblock-0062.script START_TESTCASE DT-TEF-TestBlock-0062
+07:20:34:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0062  </font>
+07:20:34:716 c:\testdata\scripts\dt-tef-testblock-0062.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:34:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:34:731 INFO -  1174 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:34:731 INFO -  1174 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_name name obj001
+07:20:34:731 INFO -  1174 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_name name obj001
+07:20:34:731 INFO -  1174 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+07:20:34:731 INFO -  1174 te_RegBlockTestWrapper.cpp 110 aSection = TestCase001_obj_not_null
+07:20:34:731 INFO -  1174 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:20:34:731 INFO -  1174 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_not_null null_expected 0
+07:20:34:731 INFO -  1174 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_not_null name obj001
+07:20:34:731 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase001_obj_name  ***Result = PASS </font>
+07:20:34:736 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase001_obj_name GetDataWrapper TestCase001_obj_not_null  ***Result = PASS </font>
+07:20:34:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:20:34:741 c:\testdata\scripts\dt-tef-testblock-0062.script END_TESTCASE DT-TEF-TestBlock-0062
+07:20:34:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0062 ***TestCaseResult = PASS </font>
+07:20:34:751 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:34:756 <font size=2 color=00AF00>PASS = 1</font>
+07:20:34:756 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:34:756 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:34:756 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:34:756 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:34:756 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:34:756 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:34:756 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:20:34:756 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:34:756 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:34:756 <font size=2 color=00AF00>PASS = 1</font>
+07:20:34:756 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:34:756 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:34:756 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:34:756 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0063.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+07:20:40:025 <html><body><pre>
+07:20:40:025 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:40:025 ***</font>
+07:20:40:030 c:\testdata\scripts\dt-tef-testblock-0063.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:40:080 c:\testdata\scripts\dt-tef-testblock-0063.script START_TESTCASE DT-TEF-TestBlock-0063
+07:20:40:085 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0063  </font>
+07:20:40:090 c:\testdata\scripts\dt-tef-testblock-0063.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:40:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:40:105 INFO -  1181 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:40:105 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:105 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+07:20:40:105 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+07:20:40:105 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+07:20:40:105 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:20:40:105 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj_1
+07:20:40:105 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:20:40:105 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 object_value 1111
+07:20:40:105 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+07:20:40:105 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:20:40:110 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj_2
+07:20:40:110 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:20:40:110 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 object_value 2222
+07:20:40:110 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:110 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:40:110 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj_1
+07:20:40:110 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:20:40:110 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+07:20:40:115 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 object_value 1111
+07:20:40:115 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:115 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:40:115 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj_2
+07:20:40:115 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+07:20:40:115 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+07:20:40:115 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 object_value 2222
+07:20:40:115 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:115 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = ModifyByName
+07:20:40:120 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj1_value2
+07:20:40:120 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+07:20:40:120 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 object_value 3333
+07:20:40:120 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 name obj006_to_modify_1
+07:20:40:120 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:120 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = ModifyByName
+07:20:40:120 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj2_value2
+07:20:40:120 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 8
+07:20:40:120 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 object_value 4444
+07:20:40:125 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 name obj006_to_modify_2
+07:20:40:125 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:125 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:40:125 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj1_value2
+07:20:40:125 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+07:20:40:125 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 name obj006_to_modify_1
+07:20:40:125 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 object_value 3333
+07:20:40:125 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:125 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:40:130 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj2_value2
+07:20:40:130 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 10
+07:20:40:130 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 name obj006_to_modify_2
+07:20:40:130 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 object_value 4444
+07:20:40:130 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:130 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = SetDataObject
+07:20:40:130 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj
+07:20:40:130 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 11
+07:20:40:130 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:135 INFO -  1181 te_RegBlockTestWrapper.cpp 608 Test Passed!
+07:20:40:135 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+07:20:40:135 INFO -  1181 te_RegBlockTestWrapper.cpp 611 Test Passed!
+07:20:40:135 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj  ***Result = PASS </font>
+07:20:40:135 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj_1  ***Result = PASS </font>
+07:20:40:135 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj_2  ***Result = PASS </font>
+07:20:40:135 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj_1 New TestCase006_obj_1  ***Result = PASS </font>
+07:20:40:135 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj_2 New TestCase006_obj_2  ***Result = PASS </font>
+07:20:40:135 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj_1  ***Result = PASS </font>
+07:20:40:135 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj_2  ***Result = PASS </font>
+07:20:40:135 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj ModifyByName TestCase006_obj1_value2  ***Result = PASS </font>
+07:20:40:140 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj ModifyByName TestCase006_obj2_value2  ***Result = PASS </font>
+07:20:40:140 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj1_value2  ***Result = PASS </font>
+07:20:40:140 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj2_value2  ***Result = PASS </font>
+07:20:40:140 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj SetDataObject TestCase006_obj  ***Result = PASS </font>
+07:20:40:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 30 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:20:40:150 c:\testdata\scripts\dt-tef-testblock-0063.script END_TESTCASE DT-TEF-TestBlock-0063
+07:20:40:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 31 Command = END_TESTCASE DT-TEF-TestBlock-0063 ***TestCaseResult = PASS </font>
+07:20:40:165 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:40:165 <font size=2 color=00AF00>PASS = 1</font>
+07:20:40:165 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:40:165 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:40:165 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:40:165 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:40:165 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:40:165 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:40:165 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:20:40:165 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:40:165 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:40:165 <font size=2 color=00AF00>PASS = 1</font>
+07:20:40:165 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:40:165 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:40:165 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:40:165 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0064.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+07:20:45:408 <html><body><pre>
+07:20:45:408 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:45:408 ***</font>
+07:20:45:413 c:\testdata\scripts\dt-tef-testblock-0064.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:45:531 c:\testdata\scripts\dt-tef-testblock-0064.script START_TESTCASE DT-TEF-TestBlock-0064
+07:20:45:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0064  </font>
+07:20:45:546 c:\testdata\scripts\dt-tef-testblock-0064.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:45:546 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:45:556 INFO -  1188 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:45:556 INFO -  1188 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+07:20:45:556 INFO -  1188 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+07:20:45:556 INFO -  1188 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+07:20:45:556 INFO -  1188 te_RegBlockTestWrapper.cpp 110 aSection = TestCase007_obj
+07:20:45:556 INFO -  1188 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:20:45:556 INFO -  1188 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+07:20:45:561 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase007_obj  ***Result = PASS </font>
+07:20:45:561 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase007_obj GetDataWrapper TestCase007_obj  ***Result = PASS </font>
+07:20:45:566 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:20:45:566 c:\testdata\scripts\dt-tef-testblock-0064.script END_TESTCASE DT-TEF-TestBlock-0064
+07:20:45:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0064 ***TestCaseResult = PASS </font>
+07:20:45:581 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:45:581 <font size=2 color=00AF00>PASS = 1</font>
+07:20:45:581 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:45:581 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:45:581 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:45:581 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:45:581 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:45:581 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:45:581 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+07:20:45:581 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:45:581 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:45:581 <font size=2 color=00AF00>PASS = 1</font>
+07:20:45:581 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:45:581 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:45:581 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:45:581 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0065.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+07:20:50:861 <html><body><pre>
+07:20:50:861 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:50:861 ***</font>
+07:20:50:871 c:\testdata\scripts\dt-tef-testblock-0065.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:50:921 c:\testdata\scripts\dt-tef-testblock-0065.script START_TESTCASE DT-TEF-TestBlock-0065
+07:20:50:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0065  </font>
+07:20:50:937 c:\testdata\scripts\dt-tef-testblock-0065.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:50:942 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 12 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:50:947 INFO -  1195 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:50:947 INFO -  1195 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase008_obj name obj008
+07:20:50:947 INFO -  1195 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase008_obj name obj008
+07:20:50:947 INFO -  1195 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:20:50:947 INFO -  1195 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:20:50:952 INFO -  1195 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:20:50:952 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase008_obj  ***Result = PASS </font>
+07:20:50:952 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase008_obj DummyFunction   ***Result = PASS </font>
+07:20:50:957 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:20:50:957 c:\testdata\scripts\dt-tef-testblock-0065.script END_TESTCASE DT-TEF-TestBlock-0065
+07:20:50:967 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0065 ***TestCaseResult = PASS </font>
+07:20:50:972 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:50:977 <font size=2 color=00AF00>PASS = 1</font>
+07:20:50:977 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:50:977 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:50:977 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:50:977 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:50:977 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:50:977 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:50:977 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+07:20:50:977 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:50:977 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:50:977 <font size=2 color=00AF00>PASS = 1</font>
+07:20:50:977 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:50:977 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:50:977 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:50:977 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0066.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1315 @@
+07:20:56:223 <html><body><pre>
+07:20:56:223 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:20:56:223 ***</font>
+07:20:56:228 c:\testdata\scripts\dt-tef-testblock-0066.script LOAD_SERVER te_RegBlockTestSuite 
+07:20:56:313 c:\testdata\scripts\dt-tef-testblock-0066.script START_TESTCASE DT-TEF-TestBlock-0066
+07:20:56:318 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0066  </font>
+07:20:56:323 c:\testdata\scripts\dt-tef-testblock-0066.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+07:20:56:333 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 15 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:20:56:343 INFO -  1202 TestBlockController.cpp 134 Creating a local active scheduler.
+07:20:56:343 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:343 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:343 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:20:56:343 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:343 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:20:56:343 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:348 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:348 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:348 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:348 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:20:56:348 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:348 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:348 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:348 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:348 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:353 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:20:56:353 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:353 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:353 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:353 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:353 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:20:56:353 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:353 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:358 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:358 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:358 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:358 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:20:56:358 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:358 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:358 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:358 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:358 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+07:20:56:358 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:358 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:363 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:363 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:363 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:363 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+07:20:56:363 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:363 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:363 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:363 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:363 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 8
+07:20:56:368 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:368 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:368 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:368 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:368 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:368 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+07:20:56:368 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:368 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:368 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:373 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:373 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 10
+07:20:56:373 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:373 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:373 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:373 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:373 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:373 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 11
+07:20:56:373 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:378 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:378 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:378 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:378 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 12
+07:20:56:378 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:378 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:378 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:378 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:383 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:383 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 13
+07:20:56:383 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:383 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:383 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:383 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:383 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 14
+07:20:56:383 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:383 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:388 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:388 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:388 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:388 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 15
+07:20:56:388 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:388 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:388 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:388 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:388 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 16
+07:20:56:393 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:393 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:393 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:393 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:393 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:393 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 17
+07:20:56:393 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:393 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:393 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:398 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:398 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 18
+07:20:56:398 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:398 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:398 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:398 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:398 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:398 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 19
+07:20:56:398 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:403 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:403 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:403 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:403 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 20
+07:20:56:403 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:403 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:403 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:403 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:403 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:403 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 21
+07:20:56:403 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:408 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:408 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:408 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:408 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 22
+07:20:56:408 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:408 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:408 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:408 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:413 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:413 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 23
+07:20:56:413 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:413 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:413 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:413 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:413 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 24
+07:20:56:413 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:413 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:418 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:418 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:418 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:418 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 25
+07:20:56:418 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:418 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:418 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:418 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:418 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 26
+07:20:56:423 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:423 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:423 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:423 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:423 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:423 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 27
+07:20:56:423 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:423 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:423 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:428 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:428 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 28
+07:20:56:428 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:428 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:428 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:428 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:428 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:428 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 29
+07:20:56:428 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:433 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:433 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:433 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:433 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 30
+07:20:56:433 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:433 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:433 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:433 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:433 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:438 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 31
+07:20:56:438 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:438 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:438 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:438 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:438 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 32
+07:20:56:438 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:438 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:438 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:443 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:443 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:443 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 33
+07:20:56:443 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:443 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:443 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:443 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:443 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 34
+07:20:56:443 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:443 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:448 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:448 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:448 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:448 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 35
+07:20:56:448 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:448 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:448 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:448 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:448 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 36
+07:20:56:453 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:453 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:453 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:453 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:453 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:453 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 37
+07:20:56:453 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:453 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:453 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:458 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:458 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 38
+07:20:56:458 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:458 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:458 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:458 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:458 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:458 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 39
+07:20:56:458 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:463 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:463 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:463 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:463 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 40
+07:20:56:463 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:463 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:463 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:463 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:463 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:468 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 41
+07:20:56:468 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:468 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:468 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:468 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:468 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 42
+07:20:56:468 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:468 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:468 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:473 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:473 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:473 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 43
+07:20:56:473 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:473 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:473 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:473 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:473 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 44
+07:20:56:473 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:478 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:478 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:478 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:478 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:478 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 45
+07:20:56:478 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:478 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:478 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:478 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:483 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 46
+07:20:56:483 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:483 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:483 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:483 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:483 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:483 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 47
+07:20:56:483 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:483 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:483 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:488 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:488 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 48
+07:20:56:488 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:488 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:488 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:488 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:488 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:488 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 49
+07:20:56:488 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:493 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:493 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:493 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:493 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 50
+07:20:56:493 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:493 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:493 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:493 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:493 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:498 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 51
+07:20:56:498 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:498 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:498 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:498 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:498 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 52
+07:20:56:498 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:498 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:498 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:503 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:503 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:503 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 53
+07:20:56:503 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:503 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:503 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:503 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:503 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 54
+07:20:56:503 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:508 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:508 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:508 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:508 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:508 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 55
+07:20:56:508 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:508 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:508 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:508 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:513 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 56
+07:20:56:513 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:513 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:513 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:513 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:513 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:513 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 57
+07:20:56:513 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:513 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:518 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:518 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:518 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 58
+07:20:56:518 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:528 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:528 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:528 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:533 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:533 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 59
+07:20:56:533 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:533 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:533 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:533 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:533 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 60
+07:20:56:533 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:538 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:538 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:538 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:538 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:538 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 61
+07:20:56:538 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:538 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:538 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:538 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:543 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 62
+07:20:56:543 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:543 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:543 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:543 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:543 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:543 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 63
+07:20:56:543 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:543 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:548 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:548 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:548 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 64
+07:20:56:548 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:548 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:548 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:548 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:548 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:548 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 65
+07:20:56:553 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:553 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:553 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:553 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:553 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 66
+07:20:56:553 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:553 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:553 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:553 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:558 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:558 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 67
+07:20:56:558 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:558 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:558 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:558 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:558 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 68
+07:20:56:558 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:558 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:563 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:563 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:563 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:563 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 69
+07:20:56:563 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:563 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:563 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:563 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:563 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 70
+07:20:56:568 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:568 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:568 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:568 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:568 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:568 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 71
+07:20:56:568 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:568 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:568 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:568 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:568 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 72
+07:20:56:573 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:573 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:573 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:573 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:573 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:573 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 73
+07:20:56:573 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:573 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:578 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:578 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:578 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 74
+07:20:56:578 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:578 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:578 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:578 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:578 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:578 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 75
+07:20:56:583 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:583 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:583 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:583 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:583 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 76
+07:20:56:583 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:583 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:583 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:583 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:588 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:588 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 77
+07:20:56:588 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:588 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:588 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:588 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:588 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 78
+07:20:56:588 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:588 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:593 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:593 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:593 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:593 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 79
+07:20:56:593 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:593 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:593 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:593 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:593 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 80
+07:20:56:598 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:598 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:598 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:598 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:598 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:598 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 81
+07:20:56:598 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:598 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:598 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:603 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:603 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 82
+07:20:56:603 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:603 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:603 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:603 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:603 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:603 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 83
+07:20:56:603 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:608 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:608 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:608 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:608 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 84
+07:20:56:608 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:608 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:608 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:608 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:608 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:608 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 85
+07:20:56:613 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:613 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:613 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:613 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:613 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 86
+07:20:56:613 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:613 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:613 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:613 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:618 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:618 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 87
+07:20:56:618 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:618 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:618 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:618 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:618 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 88
+07:20:56:618 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:618 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:623 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:623 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:623 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:623 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 89
+07:20:56:623 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:623 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:623 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:623 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:623 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 90
+07:20:56:628 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:628 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:628 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:628 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:628 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:628 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 91
+07:20:56:628 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:628 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:628 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:633 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:633 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 92
+07:20:56:633 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:633 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:633 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:633 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:633 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:633 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 93
+07:20:56:633 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:638 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:638 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:638 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:638 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 94
+07:20:56:638 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:638 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:638 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:638 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:638 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:643 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 95
+07:20:56:643 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:643 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:643 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:643 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:643 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 96
+07:20:56:643 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:643 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:643 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:648 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:648 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:648 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 97
+07:20:56:648 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:648 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:648 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:648 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:648 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 98
+07:20:56:648 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:653 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:653 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:653 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:653 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:653 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 99
+07:20:56:653 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:653 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:653 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:653 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:653 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 100
+07:20:56:658 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:658 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:658 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:658 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:658 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:658 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 101
+07:20:56:658 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:658 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:658 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:663 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:663 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 102
+07:20:56:663 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:663 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:663 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:663 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:663 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:663 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 103
+07:20:56:663 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:668 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:668 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:668 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:668 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 104
+07:20:56:668 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:668 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:668 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:668 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:668 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:673 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 105
+07:20:56:673 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:673 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:673 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:673 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:673 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 106
+07:20:56:673 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:673 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:673 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:678 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:678 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:678 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 107
+07:20:56:678 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:678 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:678 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:678 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:678 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 108
+07:20:56:678 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:683 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:683 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:683 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:683 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:683 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 109
+07:20:56:683 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:683 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:683 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:683 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:688 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 110
+07:20:56:688 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:688 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:688 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:688 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:688 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:688 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 111
+07:20:56:688 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:688 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:693 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:693 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:693 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 112
+07:20:56:693 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:693 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:693 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:693 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:693 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:693 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 113
+07:20:56:693 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:698 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:698 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:698 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:698 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 114
+07:20:56:698 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:698 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:698 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:698 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:698 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:703 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 115
+07:20:56:703 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:703 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:703 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:703 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:703 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 116
+07:20:56:703 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:703 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:703 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:708 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:708 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:708 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 117
+07:20:56:708 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:708 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:708 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:708 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:708 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 118
+07:20:56:713 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:713 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:713 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:713 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:713 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:713 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 119
+07:20:56:713 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:713 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:713 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:718 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:718 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 120
+07:20:56:718 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:718 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:718 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:718 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:718 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:718 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 121
+07:20:56:718 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:723 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:723 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:723 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:723 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 122
+07:20:56:723 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:723 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:723 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:723 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:723 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:728 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 123
+07:20:56:728 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:728 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:728 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:728 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:728 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 124
+07:20:56:728 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:728 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:728 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:733 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:733 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:733 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 125
+07:20:56:733 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:733 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:733 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:733 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:733 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 126
+07:20:56:733 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:733 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:733 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:734 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:734 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:734 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 127
+07:20:56:739 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:739 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:739 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:739 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:739 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 128
+07:20:56:739 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:739 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:739 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:739 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:744 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:744 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 129
+07:20:56:744 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:744 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:744 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:744 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:744 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 130
+07:20:56:744 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:744 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:750 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:750 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:750 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:750 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 131
+07:20:56:750 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:750 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:750 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:750 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:750 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 132
+07:20:56:755 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:755 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:755 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:755 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:755 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:755 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 133
+07:20:56:755 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:755 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:755 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:760 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:760 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 134
+07:20:56:760 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:760 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:760 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:760 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:760 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:760 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 135
+07:20:56:760 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:765 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:765 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:765 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:765 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 136
+07:20:56:765 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:765 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:765 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:765 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:765 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:770 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 137
+07:20:56:770 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:770 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:770 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:770 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:770 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 138
+07:20:56:770 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:770 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:770 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:775 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:775 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:775 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 139
+07:20:56:775 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:775 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:775 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:775 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:775 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 140
+07:20:56:775 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:775 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:780 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:780 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:780 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:780 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 141
+07:20:56:780 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:780 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:780 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:780 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:780 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 142
+07:20:56:785 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:785 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:785 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:785 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:785 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:785 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 143
+07:20:56:785 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:785 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:785 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:790 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:790 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 144
+07:20:56:790 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:790 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:790 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:790 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:790 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:790 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 145
+07:20:56:790 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:795 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:795 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:795 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:795 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 146
+07:20:56:795 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:795 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:795 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:795 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:795 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:800 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 147
+07:20:56:800 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:800 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:800 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:800 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:800 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 148
+07:20:56:800 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:800 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:800 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:805 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:805 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:805 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 149
+07:20:56:805 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:805 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:805 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:805 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:805 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 150
+07:20:56:805 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:810 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:810 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:810 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:810 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:810 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 151
+07:20:56:810 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:810 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:810 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:810 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:815 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 152
+07:20:56:815 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:815 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:815 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:815 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:815 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:815 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 153
+07:20:56:815 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:815 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:815 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:815 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:820 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 154
+07:20:56:820 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:820 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:820 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:820 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:820 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:820 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 155
+07:20:56:820 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:820 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:825 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:825 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:825 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 156
+07:20:56:825 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:825 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:825 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:825 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:825 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:825 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 157
+07:20:56:830 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:830 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:830 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:830 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:830 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 158
+07:20:56:830 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:830 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:830 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:830 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:835 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:835 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 159
+07:20:56:835 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:835 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:835 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:835 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:835 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 160
+07:20:56:835 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:835 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:840 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:840 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:840 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:840 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 161
+07:20:56:840 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:840 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:840 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:840 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:840 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 162
+07:20:56:845 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:845 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:845 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:845 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:845 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:845 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 163
+07:20:56:845 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:845 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:845 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:850 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:850 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 164
+07:20:56:850 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:850 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:850 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:850 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:850 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:850 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 165
+07:20:56:855 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:855 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:855 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:855 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:855 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 166
+07:20:56:855 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:855 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:855 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:855 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:855 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:855 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 167
+07:20:56:860 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:860 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:860 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:860 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:860 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 168
+07:20:56:860 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:860 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:860 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:860 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:865 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:865 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 169
+07:20:56:865 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:865 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:865 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:865 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:865 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 170
+07:20:56:865 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:865 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:870 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:870 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:870 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:870 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 171
+07:20:56:870 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:870 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:870 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:870 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:870 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 172
+07:20:56:875 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:875 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:875 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:875 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:875 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:875 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 173
+07:20:56:875 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:875 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:875 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:880 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:880 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 174
+07:20:56:880 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:880 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:880 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:880 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:880 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:880 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 175
+07:20:56:880 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:885 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:885 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:885 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:885 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 176
+07:20:56:885 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:885 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:885 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:885 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:885 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:890 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 177
+07:20:56:890 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:890 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:890 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:890 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:890 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 178
+07:20:56:890 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:890 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:890 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:895 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:895 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:895 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 179
+07:20:56:895 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:895 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:895 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:895 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:895 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 180
+07:20:56:895 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:900 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:900 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:900 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:900 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:900 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 181
+07:20:56:900 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:900 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:900 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:900 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:900 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 182
+07:20:56:900 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:906 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:906 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:906 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:906 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:906 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 183
+07:20:56:906 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:906 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:906 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:911 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:911 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 184
+07:20:56:911 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:911 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:911 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:911 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:911 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:911 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 185
+07:20:56:911 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:916 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:916 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:916 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:916 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 186
+07:20:56:916 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:916 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:916 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:916 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:916 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:921 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 187
+07:20:56:921 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:921 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:921 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:921 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:921 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 188
+07:20:56:921 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:921 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:921 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:926 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:926 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:926 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 189
+07:20:56:926 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:926 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:926 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:926 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:926 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 190
+07:20:56:926 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:931 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:931 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:931 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:931 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:931 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 191
+07:20:56:931 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:931 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:931 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:931 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:937 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 192
+07:20:56:937 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:937 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:937 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:937 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:942 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:942 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 193
+07:20:56:942 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:942 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:942 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:942 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:942 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 194
+07:20:56:942 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+07:20:56:942 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:942 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:942 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:947 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:947 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 195
+07:20:56:947 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:947 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:947 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:20:56:947 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+07:20:56:947 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 196
+07:20:56:947 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+07:20:56:947 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+07:20:56:952 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+07:20:56:952 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+07:20:56:952 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+07:20:56:952 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 197
+07:20:56:952 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+07:20:56:957 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase014_obj  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj New TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:962 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:967 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:977 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:987 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:992 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+07:20:56:997 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+07:20:57:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 214 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:20:57:090 c:\testdata\scripts\dt-tef-testblock-0066.script END_TESTCASE DT-TEF-TestBlock-0066
+07:20:57:100 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 215 Command = END_TESTCASE DT-TEF-TestBlock-0066 ***TestCaseResult = PASS </font>
+07:20:57:105 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:20:57:105 <font size=2 color=00AF00>PASS = 1</font>
+07:20:57:105 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:57:105 <font size=2 color=0000FF>ABORT = 0</font>
+07:20:57:105 <font size=2 color=0000FF>PANIC = 0</font>
+07:20:57:105 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:57:105 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:20:57:105 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:20:57:105 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+07:20:57:105 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:20:57:105 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:20:57:105 <font size=2 color=00AF00>PASS = 1</font>
+07:20:57:105 <font size=2 color=FF0000>FAIL = 0</font>
+07:20:57:105 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:20:57:105 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:20:57:105 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0067.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+07:21:02:346 <html><body><pre>
+07:21:02:346 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:02:346 ***</font>
+07:21:02:351 c:\testdata\scripts\dt-tef-testblock-0067.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:02:401 c:\testdata\scripts\dt-tef-testblock-0067.script START_TESTCASE DT-TEF-TestBlock-0067
+07:21:02:406 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0067  </font>
+07:21:02:411 c:\testdata\scripts\dt-tef-testblock-0067.script 	MONKEY		banana
+07:21:02:416 WARN -  1204 ScriptEngine.cpp 1149 Unrecognised Command - MONKEY
+07:21:02:421 c:\testdata\scripts\dt-tef-testblock-0067.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:02:426 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:02:431 INFO -  1209 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:02:431 INFO -  1209 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase015_obj name obj015
+07:21:02:431 INFO -  1209 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase015_obj name obj015
+07:21:02:431 INFO -  1209 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:21:02:431 INFO -  1209 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:21:02:436 INFO -  1209 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:21:02:436 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase015_obj  ***Result = PASS </font>
+07:21:02:436 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase015_obj DummyFunction   ***Result = PASS </font>
+07:21:02:441 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:21:02:446 c:\testdata\scripts\dt-tef-testblock-0067.script 	CHIMPANZEE	agogo
+07:21:02:446 WARN -  1204 ScriptEngine.cpp 1149 Unrecognised Command - CHIMPANZEE
+07:21:02:446 c:\testdata\scripts\dt-tef-testblock-0067.script END_TESTCASE DT-TEF-TestBlock-0067
+07:21:02:456 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0067 ***TestCaseResult = PASS </font>
+07:21:02:461 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:02:461 <font size=2 color=00AF00>PASS = 1</font>
+07:21:02:461 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:02:461 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:02:461 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:02:461 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:02:461 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:02:461 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:02:461 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:02:461 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:21:02:461 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:02:461 <font size=2 color=00AF00>PASS = 1</font>
+07:21:02:466 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:02:466 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:02:466 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:02:466 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0068.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+07:21:07:731 <html><body><pre>
+07:21:07:731 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:07:731 ***</font>
+07:21:07:736 c:\testdata\scripts\dt-tef-testblock-0068.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:07:811 c:\testdata\scripts\dt-tef-testblock-0068.script START_TESTCASE DT-TEF-TestBlock-0068
+07:21:07:821 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0068  </font>
+07:21:07:826 c:\testdata\scripts\dt-tef-testblock-0068.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:07:831 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 14 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:07:836 INFO -  1216 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:07:836 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+07:21:07:836 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+07:21:07:836 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+07:21:07:841 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+07:21:07:841 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:21:07:841 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_obj
+07:21:07:841 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:21:07:841 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj object_value 0
+07:21:07:841 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+07:21:07:841 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:21:07:841 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_obj
+07:21:07:841 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:21:07:846 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+07:21:07:846 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj object_value 0
+07:21:07:846 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+07:21:07:846 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:21:07:846 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_obja
+07:21:07:846 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:21:07:846 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja object_value 1000
+07:21:07:846 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+07:21:07:846 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:21:07:851 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_obja
+07:21:07:851 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+07:21:07:851 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+07:21:07:851 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja object_value 1000
+07:21:07:851 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+07:21:07:851 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:21:07:851 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_objb
+07:21:07:851 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+07:21:07:856 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb object_value 1000000
+07:21:07:856 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+07:21:07:856 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:21:07:856 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_objb
+07:21:07:856 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 8
+07:21:07:856 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+07:21:07:856 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb object_value 1000000
+07:21:07:856 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_obj  ***Result = PASS </font>
+07:21:07:856 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_obja  ***Result = PASS </font>
+07:21:07:856 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_objb  ***Result = PASS </font>
+07:21:07:856 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obj New TestCase017_obj  ***Result = PASS </font>
+07:21:07:861 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obj GetDataObject TestCase017_obj  ***Result = PASS </font>
+07:21:07:861 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obja New TestCase017_obja  ***Result = PASS </font>
+07:21:07:861 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obja GetDataObject TestCase017_obja  ***Result = PASS </font>
+07:21:07:861 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_objb New TestCase017_objb  ***Result = PASS </font>
+07:21:07:861 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_objb GetDataObject TestCase017_objb  ***Result = PASS </font>
+07:21:07:866 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:21:07:871 c:\testdata\scripts\dt-tef-testblock-0068.script END_TESTCASE DT-TEF-TestBlock-0068
+07:21:07:881 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0068 ***TestCaseResult = PASS </font>
+07:21:07:881 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:07:886 <font size=2 color=00AF00>PASS = 1</font>
+07:21:07:886 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:07:886 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:07:886 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:07:886 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:07:886 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:07:886 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:07:886 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:07:886 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:21:07:886 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:07:886 <font size=2 color=00AF00>PASS = 1</font>
+07:21:07:886 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:07:886 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:07:886 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:07:886 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0069.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,71 @@
+07:21:13:161 <html><body><pre>
+07:21:13:161 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:13:161 ***</font>
+07:21:13:161 c:\testdata\scripts\dt-tef-testblock-0069.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:13:249 c:\testdata\scripts\dt-tef-testblock-0069.script START_TESTCASE DT-TEF-TestBlock-0069
+07:21:13:254 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0069  </font>
+07:21:13:264 c:\testdata\scripts\dt-tef-testblock-0069.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:13:264 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:13:274 INFO -  1223 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:13:274 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+07:21:13:274 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+07:21:13:274 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+07:21:13:274 INFO -  1223 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+07:21:13:274 INFO -  1223 te_RegBlockTestWrapper.cpp 110 aSection = TestCase021_obj
+07:21:13:274 INFO -  1223 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:21:13:274 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+07:21:13:274 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+07:21:13:279 INFO -  1223 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+07:21:13:279 INFO -  1223 te_RegBlockTestWrapper.cpp 110 aSection = TestCase021_obja
+07:21:13:279 INFO -  1223 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:21:13:279 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+07:21:13:279 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_obj  ***Result = PASS </font>
+07:21:13:279 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_obja  ***Result = PASS </font>
+07:21:13:279 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase021_obj GetDataWrapper TestCase021_obj  ***Result = PASS </font>
+07:21:13:279 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase021_obja GetDataWrapper TestCase021_obja  ***Result = PASS </font>
+07:21:13:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:21:13:294 c:\testdata\scripts\dt-tef-testblock-0069.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:13:299 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:13:304 INFO -  1224 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:13:304 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+07:21:13:309 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+07:21:13:309 INFO -  1224 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+07:21:13:309 INFO -  1224 te_RegBlockTestWrapper.cpp 110 aSection = TestCase021_obj_is_null
+07:21:13:309 INFO -  1224 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:21:13:309 INFO -  1224 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj_is_null null_expected 1
+07:21:13:309 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj_is_null name obj021
+07:21:13:309 ERROR -  1224 te_RegBlockTestWrapper.cpp 581 GetDataWrapperL() error: -1
+07:21:13:309 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+07:21:13:309 INFO -  1224 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+07:21:13:314 INFO -  1224 te_RegBlockTestWrapper.cpp 110 aSection = TestCase021_obja_is_null
+07:21:13:314 INFO -  1224 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:21:13:314 INFO -  1224 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja_is_null null_expected 1
+07:21:13:314 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja_is_null name obj021a
+07:21:13:314 ERROR -  1224 te_RegBlockTestWrapper.cpp 581 GetDataWrapperL() error: -1
+07:21:13:314 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_objb  ***Result = PASS </font>
+07:21:13:314 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase021_objb GetDataWrapper TestCase021_obj_is_null  ***Result = PASS </font>
+07:21:13:314 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase021_objb GetDataWrapper TestCase021_obja_is_null  ***Result = PASS </font>
+07:21:13:319 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:21:13:324 c:\testdata\scripts\dt-tef-testblock-0069.script END_TESTCASE DT-TEF-TestBlock-0069
+07:21:13:334 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 24 Command = END_TESTCASE DT-TEF-TestBlock-0069 ***TestCaseResult = PASS </font>
+07:21:13:334 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:13:339 <font size=2 color=00AF00>PASS = 2</font>
+07:21:13:339 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:13:339 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:13:339 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:13:339 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:13:339 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:13:339 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:13:339 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:13:339 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:21:13:339 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:13:339 <font size=2 color=00AF00>PASS = 1</font>
+07:21:13:339 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:13:339 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:13:339 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:13:339 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0070.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+07:21:18:565 <html><body><pre>
+07:21:18:565 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:18:565 ***</font>
+07:21:18:570 c:\testdata\scripts\dt-tef-testblock-0070.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:18:640 c:\testdata\scripts\dt-tef-testblock-0070.script START_TESTCASE DT-TEF-TestBlock-0070
+07:21:18:645 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0070  </font>
+07:21:18:650 c:\testdata\scripts\dt-tef-testblock-0070.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:18:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:18:666 INFO -  1231 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:18:666 INFO -  1231 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+07:21:18:666 INFO -  1231 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+07:21:18:666 INFO -  1231 te_RegBlockTestWrapper.cpp 109 aCommand = StartTimer
+07:21:18:666 INFO -  1231 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:21:18:666 INFO -  1231 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:21:23:671 INFO -  1231 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+07:21:23:671 INFO -  1231 te_RegBlockTestWrapper.cpp 109 aCommand = CheckTimer
+07:21:23:671 INFO -  1231 te_RegBlockTestWrapper.cpp 110 aSection = TestCase033_delay
+07:21:23:671 INFO -  1231 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:21:23:671 INFO -  1231 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay max_interval_sec 6
+07:21:23:671 INFO -  1231 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay min_interval_sec 4
+07:21:23:671 INFO -  1231 te_RegBlockTestWrapper.cpp 324 Timer start time: 31/12/2008   7:21:18  am
+07:21:23:671 INFO -  1231 te_RegBlockTestWrapper.cpp 328 Timer check time: 31/12/2008   7:21:23  am
+07:21:23:676 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase033_obj  ***Result = PASS </font>
+07:21:23:676 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase033_obj StartTimer   ***Result = PASS </font>
+07:21:23:676 <font size=2 color=00AF00>DELAY 5000000  ***Result = PASS </font>
+07:21:23:676 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase033_obj CheckTimer TestCase033_delay  ***Result = PASS </font>
+07:21:23:681 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:21:23:687 c:\testdata\scripts\dt-tef-testblock-0070.script END_TESTCASE DT-TEF-TestBlock-0070
+07:21:23:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0070 ***TestCaseResult = PASS </font>
+07:21:23:697 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:23:697 <font size=2 color=00AF00>PASS = 1</font>
+07:21:23:697 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:23:697 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:23:697 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:23:697 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:23:697 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:23:697 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:23:697 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:23:697 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:21:23:697 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:23:697 <font size=2 color=00AF00>PASS = 1</font>
+07:21:23:697 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:23:697 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:23:697 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:23:702 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0071.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+07:21:28:986 <html><body><pre>
+07:21:28:986 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:28:986 ***</font>
+07:21:28:996 c:\testdata\scripts\dt-tef-testblock-0071.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:29:087 c:\testdata\scripts\dt-tef-testblock-0071.script START_TESTCASE DT-TEF-TestBlock-0071
+07:21:29:092 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0071  </font>
+07:21:29:097 c:\testdata\scripts\dt-tef-testblock-0071.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:29:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:29:107 INFO -  1238 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:29:107 INFO -  1238 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj name obj034
+07:21:29:112 INFO -  1238 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj name obj034
+07:21:29:112 INFO -  1238 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:21:29:112 INFO -  1238 te_RegBlockTestWrapper.cpp 110 aSection = TestCase034_obj_Error
+07:21:29:112 INFO -  1238 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:21:29:112 INFO -  1238 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj_Error error_code -999
+07:21:29:112 WARN -  1238 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+07:21:29:112 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase034_obj  ***Result = PASS </font>
+07:21:29:117 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 TestCase034_obj SetError TestCase034_obj_Error  ***Result = PASS </font>
+07:21:29:122 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:21:29:122 c:\testdata\scripts\dt-tef-testblock-0071.script END_TESTCASE DT-TEF-TestBlock-0071
+07:21:29:132 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0071 ***TestCaseResult = PASS </font>
+07:21:29:132 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:29:137 <font size=2 color=00AF00>PASS = 1</font>
+07:21:29:137 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:29:137 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:29:137 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:29:137 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:29:137 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:29:137 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:29:137 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:29:137 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:21:29:137 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:29:137 <font size=2 color=00AF00>PASS = 1</font>
+07:21:29:137 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:29:137 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:29:137 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:29:137 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0072.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:21:34:414 <html><body><pre>
+07:21:34:414 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:34:414 ***</font>
+07:21:34:419 c:\testdata\scripts\dt-tef-testblock-0072.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:34:469 c:\testdata\scripts\dt-tef-testblock-0072.script START_TESTCASE DT-TEF-TestBlock-0072
+07:21:34:474 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0072  </font>
+07:21:34:479 c:\testdata\scripts\dt-tef-testblock-0072.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:34:484 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:34:489 INFO -  1245 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:34:489 INFO -  1245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj name obj035
+07:21:34:489 INFO -  1245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj name obj035
+07:21:34:489 INFO -  1245 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:21:34:494 INFO -  1245 te_RegBlockTestWrapper.cpp 110 aSection = TestCase035_obj_Panic
+07:21:34:494 INFO -  1245 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:21:34:494 INFO -  1245 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj_Panic panic_number -999
+07:21:34:494 INFO -  1245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj_Panic panic_string MY_PANIC
+07:21:34:494 WARN -  1245 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -999
+07:21:34:494 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase035_obj  ***Result = PASS </font>
+07:21:34:510 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase035_obj PanickingFunction TestCase035_obj_Panic  ***Result = INCONCLUSIVE </font>
+07:21:34:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 15 Command = 	END_TEST_BLOCK		!PanicCode=-999 ***Result = PASS </font>
+07:21:34:520 c:\testdata\scripts\dt-tef-testblock-0072.script END_TESTCASE DT-TEF-TestBlock-0072
+07:21:34:530 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0072 ***TestCaseResult = PASS </font>
+07:21:34:530 ERROR -  1240 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:21:34:530 ERROR -  1240 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -999, Exit Category MY_PANIC
+07:21:34:535 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:34:535 <font size=2 color=00AF00>PASS = 1</font>
+07:21:34:535 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:34:535 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:34:535 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:34:535 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:34:535 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:34:535 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:34:535 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:34:535 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:21:34:535 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:34:535 <font size=2 color=00AF00>PASS = 1</font>
+07:21:34:535 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:34:535 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:34:535 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:34:535 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0073.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:21:39:778 <html><body><pre>
+07:21:39:778 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:39:778 ***</font>
+07:21:39:778 c:\testdata\scripts\dt-tef-testblock-0073.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:39:868 c:\testdata\scripts\dt-tef-testblock-0073.script START_TESTCASE DT-TEF-TestBlock-0073
+07:21:39:878 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0073  </font>
+07:21:39:883 c:\testdata\scripts\dt-tef-testblock-0073.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:39:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:39:893 INFO -  1252 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:39:893 INFO -  1252 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj name obj036
+07:21:39:893 INFO -  1252 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj name obj036
+07:21:39:893 INFO -  1252 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:21:39:898 INFO -  1252 te_RegBlockTestWrapper.cpp 110 aSection = TestCase036_obj_Panic
+07:21:39:898 INFO -  1252 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:21:39:898 INFO -  1252 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj_Panic panic_number -999
+07:21:39:898 INFO -  1252 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj_Panic panic_string MY_PANIC
+07:21:39:898 WARN -  1252 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -999
+07:21:39:898 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase036_obj  ***Result = PASS </font>
+07:21:39:916 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase036_obj PanickingFunction TestCase036_obj_Panic  ***Result = INCONCLUSIVE </font>
+07:21:39:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 15 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC ***Result = PASS </font>
+07:21:39:921 c:\testdata\scripts\dt-tef-testblock-0073.script END_TESTCASE DT-TEF-TestBlock-0073
+07:21:39:931 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0073 ***TestCaseResult = PASS </font>
+07:21:39:931 ERROR -  1247 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:21:39:941 ERROR -  1247 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -999, Exit Category MY_PANIC
+07:21:39:941 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:39:941 <font size=2 color=00AF00>PASS = 1</font>
+07:21:39:941 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:39:941 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:39:941 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:39:941 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:39:941 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:39:941 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:39:941 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:39:941 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:21:39:941 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:39:941 <font size=2 color=00AF00>PASS = 1</font>
+07:21:39:941 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:39:941 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:39:941 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:39:941 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0074.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:21:45:200 <html><body><pre>
+07:21:45:200 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:45:200 ***</font>
+07:21:45:205 c:\testdata\scripts\dt-tef-testblock-0074.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:45:286 c:\testdata\scripts\dt-tef-testblock-0074.script START_TESTCASE DT-TEF-TestBlock-0074
+07:21:45:291 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0074  </font>
+07:21:45:301 c:\testdata\scripts\dt-tef-testblock-0074.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:45:301 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:45:311 INFO -  1259 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:45:311 INFO -  1259 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+07:21:45:311 INFO -  1259 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+07:21:45:311 INFO -  1259 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:21:45:311 INFO -  1259 te_RegBlockTestWrapper.cpp 110 aSection = TestCase037_obj_Panic
+07:21:45:311 INFO -  1259 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:21:45:311 INFO -  1259 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj_Panic panic_number -999
+07:21:45:311 INFO -  1259 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj_Panic panic_string MY_PANIC
+07:21:45:316 WARN -  1259 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -999
+07:21:45:316 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase037_obj  ***Result = PASS </font>
+07:21:45:326 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase037_obj PanickingFunction TestCase037_obj_Panic  ***Result = INCONCLUSIVE </font>
+07:21:45:331 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 15 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC !PanicCode=-999 ***Result = PASS </font>
+07:21:45:336 c:\testdata\scripts\dt-tef-testblock-0074.script END_TESTCASE DT-TEF-TestBlock-0074
+07:21:45:346 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0074 ***TestCaseResult = PASS </font>
+07:21:45:346 ERROR -  1254 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:21:45:346 ERROR -  1254 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -999, Exit Category MY_PANIC
+07:21:45:351 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:45:351 <font size=2 color=00AF00>PASS = 1</font>
+07:21:45:351 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:45:351 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:45:351 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:45:351 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:45:351 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:45:351 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:45:351 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:45:351 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:21:45:351 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:45:351 <font size=2 color=00AF00>PASS = 1</font>
+07:21:45:351 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:45:351 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:45:351 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:45:351 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0075.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+07:21:50:596 <html><body><pre>
+07:21:50:596 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:50:596 ***</font>
+07:21:50:596 c:\testdata\scripts\dt-tef-testblock-0075.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:50:686 c:\testdata\scripts\dt-tef-testblock-0075.script PAUSE
+07:21:50:691 c:\testdata\scripts\dt-tef-testblock-0075.script START_TESTCASE DT-TEF-TestBlock-0075
+07:21:50:696 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0075  </font>
+07:21:50:703 c:\testdata\scripts\dt-tef-testblock-0075.script 	PAUSE
+07:21:50:708 c:\testdata\scripts\dt-tef-testblock-0075.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:50:713 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:50:718 INFO -  1266 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:50:723 INFO -  1266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:21:50:723 INFO -  1266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:21:50:723 INFO -  1266 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:21:50:723 INFO -  1266 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:21:50:723 INFO -  1266 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:21:50:723 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:21:50:723 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:21:50:733 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:21:50:733 c:\testdata\scripts\dt-tef-testblock-0075.script 	PAUSE
+07:21:50:733 c:\testdata\scripts\dt-tef-testblock-0075.script END_TESTCASE DT-TEF-TestBlock-0075
+07:21:50:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0075 ***TestCaseResult = PASS </font>
+07:21:50:748 c:\testdata\scripts\dt-tef-testblock-0075.script PAUSE
+07:21:50:748 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:21:50:753 <font size=2 color=00AF00>PASS = 1</font>
+07:21:50:753 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:50:753 <font size=2 color=0000FF>ABORT = 0</font>
+07:21:50:753 <font size=2 color=0000FF>PANIC = 0</font>
+07:21:50:753 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:50:753 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:21:50:753 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:21:50:753 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:21:50:753 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:21:50:753 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:21:50:753 <font size=2 color=00AF00>PASS = 1</font>
+07:21:50:753 <font size=2 color=FF0000>FAIL = 0</font>
+07:21:50:753 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:21:50:753 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:21:50:753 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0076.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+07:21:56:000 <html><body><pre>
+07:21:56:000 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:21:56:000 ***</font>
+07:21:56:005 c:\testdata\scripts\dt-tef-testblock-0076.script LOAD_SERVER te_RegBlockTestSuite 
+07:21:56:120 c:\testdata\scripts\dt-tef-testblock-0076.script DELAY	1000
+07:21:57:125 c:\testdata\scripts\dt-tef-testblock-0076.script START_TESTCASE DT-TEF-TestBlock-0076
+07:21:57:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0076  </font>
+07:21:57:135 c:\testdata\scripts\dt-tef-testblock-0076.script 	DELAY	1000
+07:21:58:140 c:\testdata\scripts\dt-tef-testblock-0076.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:21:58:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:21:58:150 INFO -  1273 TestBlockController.cpp 134 Creating a local active scheduler.
+07:21:58:156 INFO -  1273 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:21:58:171 INFO -  1273 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:21:58:171 INFO -  1273 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:21:58:171 INFO -  1273 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:21:58:171 INFO -  1273 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:21:58:187 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+07:21:58:187 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:21:58:187 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+07:21:58:187 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:21:58:187 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+07:21:58:192 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:21:58:197 c:\testdata\scripts\dt-tef-testblock-0076.script 	DELAY	1000
+07:21:59:203 c:\testdata\scripts\dt-tef-testblock-0076.script END_TESTCASE DT-TEF-TestBlock-0076
+07:21:59:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0076 ***TestCaseResult = PASS </font>
+07:21:59:213 c:\testdata\scripts\dt-tef-testblock-0076.script DELAY	1000
+07:22:00:218 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:00:218 <font size=2 color=00AF00>PASS = 1</font>
+07:22:00:218 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:00:218 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:00:218 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:00:218 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:00:218 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:00:218 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:00:218 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:00:218 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:00:218 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:00:218 <font size=2 color=00AF00>PASS = 1</font>
+07:22:00:218 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:00:218 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:00:218 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:00:218 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0077.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+07:22:05:476 <html><body><pre>
+07:22:05:476 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:05:476 ***</font>
+07:22:05:476 c:\testdata\scripts\dt-tef-testblock-0077.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:05:551 c:\testdata\scripts\dt-tef-testblock-0077.script PRINT	A text is printed (1 of 4).
+07:22:05:551 INFO -  1275 ScriptEngine.cpp 1381 	A text is printed (1 of 4).
+
+07:22:05:551 c:\testdata\scripts\dt-tef-testblock-0077.script START_TESTCASE DT-TEF-TestBlock-0077
+07:22:05:561 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0077  </font>
+07:22:05:566 c:\testdata\scripts\dt-tef-testblock-0077.script 	PRINT	A text is printed (2 of 4).
+07:22:05:566 INFO -  1275 ScriptEngine.cpp 1381 	A text is printed (2 of 4).
+
+07:22:05:571 c:\testdata\scripts\dt-tef-testblock-0077.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:05:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:05:581 INFO -  1280 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:05:581 INFO -  1280 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:05:586 INFO -  1280 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:05:586 INFO -  1280 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:22:05:586 INFO -  1280 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:22:05:586 INFO -  1280 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:05:586 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:05:586 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:22:05:591 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:22:05:596 c:\testdata\scripts\dt-tef-testblock-0077.script 	PRINT	A text is printed (3 of 4).
+07:22:05:601 INFO -  1275 ScriptEngine.cpp 1381 	A text is printed (3 of 4).
+
+07:22:05:601 c:\testdata\scripts\dt-tef-testblock-0077.script END_TESTCASE DT-TEF-TestBlock-0077
+07:22:05:606 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0077 ***TestCaseResult = PASS </font>
+07:22:05:611 c:\testdata\scripts\dt-tef-testblock-0077.script PRINT	A text is printed (4 of 4).
+07:22:05:616 INFO -  1275 ScriptEngine.cpp 1381 	A text is printed (4 of 4).
+
+07:22:05:616 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:05:616 <font size=2 color=00AF00>PASS = 1</font>
+07:22:05:621 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:05:621 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:05:621 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:05:621 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:05:621 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:05:621 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:05:621 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:05:621 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:05:621 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:05:621 <font size=2 color=00AF00>PASS = 1</font>
+07:22:05:621 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:05:621 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:05:621 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:05:621 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0078.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+07:22:10:872 <html><body><pre>
+07:22:10:872 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:10:872 ***</font>
+07:22:10:872 c:\testdata\scripts\dt-tef-testblock-0078.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:10:926 c:\testdata\scripts\dt-tef-testblock-0078.script START_TESTCASE DT-TEF-TestBlock-0078
+07:22:10:931 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0078  </font>
+07:22:10:941 c:\testdata\scripts\dt-tef-testblock-0078.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:10:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:10:951 INFO -  1287 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:10:951 INFO -  1287 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:10:951 INFO -  1287 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:10:951 INFO -  1287 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:22:10:951 INFO -  1287 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:22:10:951 INFO -  1287 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:10:951 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:10:956 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:22:10:961 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:22:10:961 c:\testdata\scripts\dt-tef-testblock-0078.script END_TESTCASE DT-TEF-TestBlock-0078
+07:22:10:971 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0078 ***TestCaseResult = PASS </font>
+07:22:10:976 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:10:976 <font size=2 color=00AF00>PASS = 1</font>
+07:22:10:976 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:10:976 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:10:976 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:10:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:10:976 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:10:976 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:10:976 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:10:976 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:10:976 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:10:976 <font size=2 color=00AF00>PASS = 1</font>
+07:22:10:976 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:10:976 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:10:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:10:976 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0079.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+07:22:16:244 <html><body><pre>
+07:22:16:244 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:16:244 ***</font>
+07:22:16:244 c:\testdata\scripts\dt-tef-testblock-0079.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:16:324 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS	MkDir		C:\testdata\
+07:22:16:329 INFO -  1289 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:22:16:329 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS MkDir   C:\testdata\configs\
+07:22:16:334 INFO -  1289 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:22:16:334 c:\testdata\scripts\dt-tef-testblock-0079.script START_TESTCASE DT-TEF-TestBlock-0079
+07:22:16:344 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 5 Command = START_TESTCASE DT-TEF-TestBlock-0079  </font>
+07:22:16:349 c:\testdata\scripts\dt-tef-testblock-0079.script 	RUN_UTILS	CopyFile	C:\testdata\configs\file.txt	C:\testdata\configs\file_43.txt
+07:22:16:359 c:\testdata\scripts\dt-tef-testblock-0079.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:16:364 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 20 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:16:369 INFO -  1294 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:16:374 INFO -  1294 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:16:374 INFO -  1294 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:16:374 INFO -  1294 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:22:16:374 INFO -  1294 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:22:16:374 INFO -  1294 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:16:374 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:16:374 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:22:16:379 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:22:16:389 c:\testdata\scripts\dt-tef-testblock-0079.script 	RUN_UTILS	MakeReadWrite	C:\testdata\configs\file_43.txt
+07:22:16:394 c:\testdata\scripts\dt-tef-testblock-0079.script END_TESTCASE DT-TEF-TestBlock-0079
+07:22:16:404 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0079 ***TestCaseResult = PASS </font>
+07:22:16:409 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS	DeleteFile	C:\testdata\configs\file_43.txt
+07:22:16:414 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:16:419 <font size=2 color=00AF00>PASS = 1</font>
+07:22:16:419 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:16:419 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:16:419 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:16:419 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:16:419 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:16:419 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:16:419 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:16:419 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:16:419 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:16:419 <font size=2 color=00AF00>PASS = 1</font>
+07:22:16:419 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:16:419 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:16:419 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:16:419 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0080.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+07:22:21:666 <html><body><pre>
+07:22:21:666 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:21:666 ***</font>
+07:22:21:666 c:\testdata\scripts\dt-tef-testblock-0080.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:21:736 c:\testdata\scripts\dt-tef-testblock-0080.script START_TESTCASE DT-TEF-TestBlock-0080
+07:22:21:746 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0080  </font>
+07:22:21:751 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+07:22:21:761 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:766 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:766 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:771 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:771 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:776 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:776 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:781 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:781 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:786 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:791 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:796 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:21:801 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:21:806 INFO -  1301 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:21:806 INFO -  1301 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:21:806 INFO -  1301 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:21:806 INFO -  1301 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:22:21:806 INFO -  1301 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:22:21:811 INFO -  1301 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:21:811 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:21:811 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:22:21:816 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:22:21:826 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+07:22:21:831 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:841 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:856 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:880 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:895 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:915 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:936 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:951 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:971 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:21:986 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:22:005 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+07:22:22:020 c:\testdata\scripts\dt-tef-testblock-0080.script END_TESTCASE DT-TEF-TestBlock-0080
+07:22:22:045 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0080 ***TestCaseResult = PASS </font>
+07:22:22:045 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:22:050 <font size=2 color=00AF00>PASS = 1</font>
+07:22:22:050 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:22:050 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:22:050 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:22:050 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:22:050 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:22:050 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:22:050 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:22:050 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:22:050 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:22:050 <font size=2 color=00AF00>PASS = 1</font>
+07:22:22:050 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:22:050 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:22:050 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:22:050 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0081.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+07:22:27:322 <html><body><pre>
+07:22:27:322 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:27:322 ***</font>
+07:22:27:327 c:\testdata\scripts\dt-tef-testblock-0081.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:27:412 c:\testdata\scripts\dt-tef-testblock-0081.script START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase046_counter	times_to_repeat
+07:22:27:422 c:\testdata\scripts\dt-tef-testblock-0081.script START_TESTCASE DT-TEF-TestBlock-0081
+07:22:27:427 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0081  </font>
+07:22:27:432 c:\testdata\scripts\dt-tef-testblock-0081.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:27:437 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:27:442 INFO -  1308 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:27:442 INFO -  1308 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:27:442 INFO -  1308 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:27:447 INFO -  1308 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:22:27:447 INFO -  1308 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:22:27:447 INFO -  1308 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:27:447 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:27:447 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:22:27:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 16 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:22:27:457 c:\testdata\scripts\dt-tef-testblock-0081.script END_TESTCASE DT-TEF-TestBlock-0081
+07:22:27:467 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0081 ***TestCaseResult = PASS </font>
+07:22:27:467 c:\testdata\scripts\dt-tef-testblock-0081.script END_REPEAT
+07:22:27:472 c:\testdata\scripts\dt-tef-testblock-0081.script START_TESTCASE DT-TEF-TestBlock-0081
+07:22:27:477 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = START_TESTCASE DT-TEF-TestBlock-0081  </font>
+07:22:27:482 c:\testdata\scripts\dt-tef-testblock-0081.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:27:487 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:27:492 INFO -  1309 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:27:492 INFO -  1309 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:27:492 INFO -  1309 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:27:497 INFO -  1309 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:22:27:497 INFO -  1309 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:22:27:497 INFO -  1309 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:27:497 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:27:497 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:22:27:502 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+07:22:27:507 c:\testdata\scripts\dt-tef-testblock-0081.script END_TESTCASE DT-TEF-TestBlock-0081
+07:22:27:512 WARN -  1303 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-TestBlock-0081 re-used
+07:22:27:517 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0081 ***TestCaseResult = PASS </font>
+07:22:27:517 c:\testdata\scripts\dt-tef-testblock-0081.script END_REPEAT
+07:22:27:522 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:27:527 <font size=2 color=00AF00>PASS = 2</font>
+07:22:27:527 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:27:527 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:27:527 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:27:527 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:27:527 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:27:527 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:27:527 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:27:527 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:27:527 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:27:527 <font size=2 color=00AF00>PASS = 2</font>
+07:22:27:527 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:27:527 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:27:527 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:27:527 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0082.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,98 @@
+07:22:32:753 <html><body><pre>
+07:22:32:753 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:32:753 ***</font>
+07:22:32:753 c:\testdata\scripts\dt-tef-testblock-0082.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:32:828 c:\testdata\scripts\dt-tef-testblock-0082.script START_TESTCASE DT-TEF-TestBlock-0082
+07:22:32:838 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0082  </font>
+07:22:32:843 c:\testdata\scripts\dt-tef-testblock-0082.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:32:848 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:32:853 INFO -  1316 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:32:853 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:853 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:858 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:858 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_1
+07:22:32:858 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:32:858 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_1 error_code -1
+07:22:32:858 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -1
+07:22:32:858 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:858 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:858 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_2
+07:22:32:858 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:22:32:858 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_2 error_code -2
+07:22:32:858 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -2
+07:22:32:863 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:863 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:863 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_3
+07:22:32:863 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:22:32:863 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_3 error_code -3
+07:22:32:863 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -3
+07:22:32:863 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:863 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:868 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_4
+07:22:32:868 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:22:32:868 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_4 error_code -4
+07:22:32:868 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -4
+07:22:32:868 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:868 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:868 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_5
+07:22:32:868 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:22:32:868 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_5 error_code -5
+07:22:32:873 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -5
+07:22:32:873 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:873 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:873 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_6
+07:22:32:873 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+07:22:32:873 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_6 error_code -6
+07:22:32:873 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -6
+07:22:32:873 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:873 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:878 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_7
+07:22:32:878 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+07:22:32:878 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_7 error_code -7
+07:22:32:878 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -7
+07:22:32:878 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:878 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:878 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_8
+07:22:32:878 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 8
+07:22:32:878 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_8 error_code -8
+07:22:32:883 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -8
+07:22:32:883 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+07:22:32:883 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:22:32:883 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_9
+07:22:32:883 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+07:22:32:883 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_9 error_code -9
+07:22:32:883 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -9
+07:22:32:888 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase055_obj  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_1  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-2 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_2  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-3 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_3  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-4 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_4  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-5 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_5  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-6 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_6  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-7 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_7  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-8 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_8  ***Result = PASS </font>
+07:22:32:888 <font size=2 color=00AF00>COMMAND !Error=-9 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_9  ***Result = PASS </font>
+07:22:32:893 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:22:32:898 c:\testdata\scripts\dt-tef-testblock-0082.script END_TESTCASE DT-TEF-TestBlock-0082
+07:22:32:908 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0082 ***TestCaseResult = PASS </font>
+07:22:32:913 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:32:913 <font size=2 color=00AF00>PASS = 1</font>
+07:22:32:913 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:32:913 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:32:913 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:32:913 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:32:913 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:32:913 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:32:913 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:32:913 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:32:913 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:32:913 <font size=2 color=00AF00>PASS = 1</font>
+07:22:32:913 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:32:913 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:32:913 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:32:913 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0083.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,105 @@
+07:22:38:159 <html><body><pre>
+07:22:38:159 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 5
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:38:159 ***</font>
+07:22:38:164 c:\testdata\scripts\dt-tef-testblock-0083.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:38:236 c:\testdata\scripts\dt-tef-testblock-0083.script START_TESTCASE DT-TEF-TestBlock-0083
+07:22:38:246 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0083  </font>
+07:22:38:251 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:38:256 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:38:261 INFO -  1323 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:38:261 INFO -  1323 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:266 INFO -  1323 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:266 INFO -  1323 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:22:38:266 INFO -  1323 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_m2
+07:22:38:266 INFO -  1323 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:38:266 INFO -  1323 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m2 panic_number -2
+07:22:38:266 INFO -  1323 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m2 panic_string MY_PANIC
+07:22:38:266 WARN -  1323 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -2
+07:22:38:271 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+07:22:38:281 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_m2  ***Result = INCONCLUSIVE </font>
+07:22:38:286 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=-2 ***Result = PASS </font>
+07:22:38:291 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:38:296 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:38:301 INFO -  1324 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:38:306 INFO -  1324 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:306 INFO -  1324 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:306 INFO -  1324 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:22:38:306 INFO -  1324 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_m1
+07:22:38:306 INFO -  1324 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:38:306 INFO -  1324 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m1 panic_number -1
+07:22:38:306 INFO -  1324 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m1 panic_string MY_PANIC
+07:22:38:306 WARN -  1324 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -1
+07:22:38:311 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+07:22:38:321 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_m1  ***Result = INCONCLUSIVE </font>
+07:22:38:326 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 20 Command = 	END_TEST_BLOCK		!PanicCode=-1 ***Result = PASS </font>
+07:22:38:336 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:38:336 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 21 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:38:346 INFO -  1325 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:38:346 INFO -  1325 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:346 INFO -  1325 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:346 INFO -  1325 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:22:38:346 INFO -  1325 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_0
+07:22:38:346 INFO -  1325 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:38:346 INFO -  1325 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_0 panic_number 0
+07:22:38:346 INFO -  1325 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_0 panic_string MY_PANIC
+07:22:38:351 WARN -  1325 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC 0
+07:22:38:351 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+07:22:38:361 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_0  ***Result = INCONCLUSIVE </font>
+07:22:38:366 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 24 Command = 	END_TEST_BLOCK		!PanicCode=0 ***Result = PASS </font>
+07:22:38:376 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:38:381 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:38:386 INFO -  1326 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:38:386 INFO -  1326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:386 INFO -  1326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:386 INFO -  1326 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:22:38:391 INFO -  1326 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_1
+07:22:38:391 INFO -  1326 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:38:391 INFO -  1326 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_1 panic_number 1
+07:22:38:391 INFO -  1326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_1 panic_string MY_PANIC
+07:22:38:391 WARN -  1326 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC 1
+07:22:38:391 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+07:22:38:406 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_1  ***Result = INCONCLUSIVE </font>
+07:22:38:411 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 28 Command = 	END_TEST_BLOCK		!PanicCode=1 ***Result = PASS </font>
+07:22:38:416 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:38:421 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 29 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:38:431 INFO -  1327 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:38:431 INFO -  1327 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:431 INFO -  1327 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+07:22:38:431 INFO -  1327 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:22:38:431 INFO -  1327 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_2
+07:22:38:431 INFO -  1327 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:38:431 INFO -  1327 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_2 panic_number 2
+07:22:38:431 INFO -  1327 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_2 panic_string MY_PANIC
+07:22:38:431 WARN -  1327 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC 2
+07:22:38:436 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+07:22:38:446 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_2  ***Result = INCONCLUSIVE </font>
+07:22:38:451 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 32 Command = 	END_TEST_BLOCK		!PanicCode=2 ***Result = PASS </font>
+07:22:38:456 c:\testdata\scripts\dt-tef-testblock-0083.script END_TESTCASE DT-TEF-TestBlock-0083
+07:22:38:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 33 Command = END_TESTCASE DT-TEF-TestBlock-0083 ***TestCaseResult = PASS </font>
+07:22:38:466 ERROR -  1318 testexecute.cpp 564 The panic detection thread detected 5 panics:
+07:22:38:471 ERROR -  1318 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -2, Exit Category MY_PANIC
+07:22:38:471 ERROR -  1318 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker827328940 2073880015, Exit Reason: -1, Exit Category MY_PANIC
+07:22:38:471 ERROR -  1318 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker827328940 1805913849, Exit Reason: 0, Exit Category MY_PANIC
+07:22:38:471 ERROR -  1318 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker827328940 2113491721, Exit Reason: 1, Exit Category MY_PANIC
+07:22:38:471 ERROR -  1318 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker827328940 960539105, Exit Reason: 2, Exit Category MY_PANIC
+07:22:38:476 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:38:476 <font size=2 color=00AF00>PASS = 5</font>
+07:22:38:476 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:38:476 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:38:476 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:38:476 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:38:476 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:38:476 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:38:476 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:38:476 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 5</font>
+07:22:38:476 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:38:476 <font size=2 color=00AF00>PASS = 1</font>
+07:22:38:476 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:38:476 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:38:476 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:38:476 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0084.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:22:43:711 <html><body><pre>
+07:22:43:711 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:43:711 ***</font>
+07:22:43:716 c:\testdata\scripts\dt-tef-testblock-0084.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:43:774 c:\testdata\scripts\dt-tef-testblock-0084.script START_TESTCASE DT-TEF-TestBlock-0084
+07:22:43:784 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0084  </font>
+07:22:43:789 c:\testdata\scripts\dt-tef-testblock-0084.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:43:794 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:43:799 INFO -  1334 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:43:799 INFO -  1334 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:43:799 INFO -  1334 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:43:799 INFO -  1334 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:22:43:804 INFO -  1334 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:22:43:804 INFO -  1334 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:43:804 INFO -  1334 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:22:43:804 WARN -  1334 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:22:43:804 INFO -  1334 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:22:43:804 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:43:804 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:22:43:809 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Pass ***Result = PASS </font>
+07:22:43:814 c:\testdata\scripts\dt-tef-testblock-0084.script END_TESTCASE DT-TEF-TestBlock-0084
+07:22:43:824 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0084 ***TestCaseResult = PASS </font>
+07:22:43:824 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:43:829 <font size=2 color=00AF00>PASS = 1</font>
+07:22:43:829 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:43:829 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:43:829 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:43:829 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:43:829 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:43:829 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:43:829 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:43:829 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:43:829 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:43:829 <font size=2 color=00AF00>PASS = 1</font>
+07:22:43:829 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:43:829 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:43:829 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:43:829 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0085.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+07:22:49:085 <html><body><pre>
+07:22:49:085 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:49:085 ***</font>
+07:22:49:090 c:\testdata\scripts\dt-tef-testblock-0085.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:49:220 c:\testdata\scripts\dt-tef-testblock-0085.script START_TESTCASE DT-TEF-TestBlock-0085
+07:22:49:230 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0085  </font>
+07:22:49:235 c:\testdata\scripts\dt-tef-testblock-0085.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:49:240 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:49:245 INFO -  1341 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:49:245 INFO -  1341 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:49:245 INFO -  1341 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:49:245 INFO -  1341 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:22:49:250 INFO -  1341 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:22:49:250 INFO -  1341 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:22:49:250 INFO -  1341 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:22:49:250 WARN -  1341 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:22:49:250 INFO -  1341 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:22:49:250 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:49:250 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:22:49:255 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+07:22:49:260 c:\testdata\scripts\dt-tef-testblock-0085.script END_TESTCASE DT-TEF-TestBlock-0085
+07:22:49:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0085 ***TestCaseResult = PASS </font>
+07:22:49:280 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:49:285 <font size=2 color=00AF00>PASS = 1</font>
+07:22:49:285 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:49:285 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:49:285 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:49:285 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:49:285 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:49:285 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:49:285 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:49:285 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:49:285 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:49:285 <font size=2 color=00AF00>PASS = 1</font>
+07:22:49:285 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:49:285 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:49:285 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:49:285 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0086.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+07:22:54:520 <html><body><pre>
+07:22:54:520 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:54:520 ***</font>
+07:22:54:525 c:\testdata\scripts\dt-tef-testblock-0086.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:54:600 c:\testdata\scripts\dt-tef-testblock-0086.script START_TESTCASE DT-TEF-TestBlock-0086
+07:22:54:610 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0086  </font>
+07:22:54:615 c:\testdata\scripts\dt-tef-testblock-0086.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:54:620 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:22:54:625 INFO -  1348 TestBlockController.cpp 134 Creating a local active scheduler.
+07:22:54:625 INFO -  1348 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:22:54:625 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:22:54:630 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=-99999 ***Result = PASS </font>
+07:22:54:635 c:\testdata\scripts\dt-tef-testblock-0086.script END_TESTCASE DT-TEF-TestBlock-0086
+07:22:54:645 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0086 ***TestCaseResult = PASS </font>
+07:22:54:645 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:22:54:650 <font size=2 color=00AF00>PASS = 1</font>
+07:22:54:650 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:54:650 <font size=2 color=0000FF>ABORT = 0</font>
+07:22:54:650 <font size=2 color=0000FF>PANIC = 0</font>
+07:22:54:650 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:54:650 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:22:54:650 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:22:54:650 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:22:54:650 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:22:54:650 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:22:54:650 <font size=2 color=00AF00>PASS = 1</font>
+07:22:54:650 <font size=2 color=FF0000>FAIL = 0</font>
+07:22:54:650 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:22:54:650 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:22:54:650 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0087.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+07:22:59:903 <html><body><pre>
+07:22:59:903 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:22:59:903 ***</font>
+07:22:59:903 c:\testdata\scripts\dt-tef-testblock-0087.script LOAD_SERVER te_RegBlockTestSuite 
+07:22:59:983 c:\testdata\scripts\dt-tef-testblock-0087.script START_TESTCASE DT-TEF-TestBlock-0087
+07:22:59:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0087  </font>
+07:22:59:998 c:\testdata\scripts\dt-tef-testblock-0087.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:22:59:998 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:00:005 INFO -  1355 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:00:005 INFO -  1355 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:00:005 INFO -  1355 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:00:005 INFO -  1355 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:23:00:005 INFO -  1355 te_RegBlockTestWrapper.cpp 110 aSection = TestCase074_object_value
+07:23:00:005 INFO -  1355 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:00:010 INFO -  1355 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase074_object_value object_value 11111
+07:23:00:010 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:23:00:010 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase074_object_value  ***Result = PASS </font>
+07:23:00:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 16 Command = 	END_TEST_BLOCK		!Heap=0 ***Result = PASS </font>
+07:23:00:015 c:\testdata\scripts\dt-tef-testblock-0087.script END_TESTCASE DT-TEF-TestBlock-0087
+07:23:00:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0087 ***TestCaseResult = PASS </font>
+07:23:00:030 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:00:030 <font size=2 color=00AF00>PASS = 1</font>
+07:23:00:030 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:00:030 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:00:030 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:00:030 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:00:030 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:00:030 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:00:030 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:00:030 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:00:030 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:00:030 <font size=2 color=00AF00>PASS = 1</font>
+07:23:00:030 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:00:030 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:00:030 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:00:030 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0088.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+07:23:05:268 <html><body><pre>
+07:23:05:268 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:05:268 ***</font>
+07:23:05:268 c:\testdata\scripts\dt-tef-testblock-0088.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:05:337 c:\testdata\scripts\dt-tef-testblock-0088.script START_TESTCASE DT-TEF-TestBlock-0088
+07:23:05:347 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0088  </font>
+07:23:05:352 c:\testdata\scripts\dt-tef-testblock-0088.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:05:357 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:05:362 INFO -  1362 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:05:362 INFO -  1362 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:05:362 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:23:05:367 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=16777215 ***Result = PASS </font>
+07:23:05:372 c:\testdata\scripts\dt-tef-testblock-0088.script END_TESTCASE DT-TEF-TestBlock-0088
+07:23:05:382 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0088 ***TestCaseResult = PASS </font>
+07:23:05:382 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:05:387 <font size=2 color=00AF00>PASS = 1</font>
+07:23:05:387 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:05:387 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:05:387 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:05:387 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:05:387 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:05:387 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:05:387 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:05:387 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:05:387 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:05:387 <font size=2 color=00AF00>PASS = 1</font>
+07:23:05:387 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:05:387 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:05:387 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:05:387 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0089.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+07:23:10:648 <html><body><pre>
+07:23:10:648 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:10:648 ***</font>
+07:23:10:653 c:\testdata\scripts\dt-tef-testblock-0089.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:10:702 c:\testdata\scripts\dt-tef-testblock-0089.script START_TESTCASE DT-TEF-TestBlock-0089
+07:23:10:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0089  </font>
+07:23:10:712 c:\testdata\scripts\dt-tef-testblock-0089.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:10:717 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:10:723 INFO -  1369 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:10:723 INFO -  1369 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:10:723 INFO -  1369 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:10:723 INFO -  1369 te_RegBlockTestWrapper.cpp 109 aCommand = New
+07:23:10:723 INFO -  1369 te_RegBlockTestWrapper.cpp 110 aSection = TestCase076_object_value
+07:23:10:723 INFO -  1369 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:10:728 INFO -  1369 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase076_object_value object_value 11111
+07:23:10:728 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:23:10:728 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase076_object_value  ***Result = PASS </font>
+07:23:10:733 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=65535 ***Result = PASS </font>
+07:23:10:733 c:\testdata\scripts\dt-tef-testblock-0089.script END_TESTCASE DT-TEF-TestBlock-0089
+07:23:10:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0089 ***TestCaseResult = PASS </font>
+07:23:10:748 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:10:748 <font size=2 color=00AF00>PASS = 1</font>
+07:23:10:748 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:10:748 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:10:748 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:10:748 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:10:748 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:10:748 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:10:748 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:10:748 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:10:748 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:10:748 <font size=2 color=00AF00>PASS = 1</font>
+07:23:10:748 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:10:748 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:10:748 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:10:748 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0090.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+07:23:16:025 <html><body><pre>
+07:23:16:025 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:16:025 ***</font>
+07:23:16:025 c:\testdata\scripts\dt-tef-testblock-0090.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:16:075 c:\testdata\scripts\dt-tef-testblock-0090.script START_TESTCASE DT-TEF-TestBlock-0090
+07:23:16:085 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0090  </font>
+07:23:16:090 c:\testdata\scripts\dt-tef-testblock-0090.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:16:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:16:100 INFO -  1376 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:16:100 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:16:100 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:16:105 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:16:105 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:23:16:105 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:16:105 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:23:16:105 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:23:16:105 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:16:105 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:16:105 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:16:105 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:23:16:105 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:23:16:110 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:23:16:110 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:23:16:110 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:16:110 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:16:110 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:16:110 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:23:16:110 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:23:16:110 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:23:16:110 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:23:16:115 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:16:115 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:16:115 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:16:115 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:23:16:115 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:23:16:115 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:23:16:115 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:23:16:115 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:16:120 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:16:120 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:16:120 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:23:16:120 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:23:16:120 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:23:16:120 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:23:16:120 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:16:125 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:23:16:125 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:23:16:125 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:23:16:125 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:23:16:125 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:23:16:125 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:23:16:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 19 Command = 	END_TEST_BLOCK		!Result=Pass ***Result = PASS </font>
+07:23:16:135 c:\testdata\scripts\dt-tef-testblock-0090.script END_TESTCASE DT-TEF-TestBlock-0090
+07:23:16:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0090 ***TestCaseResult = PASS </font>
+07:23:16:145 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:16:150 <font size=2 color=00AF00>PASS = 1</font>
+07:23:16:150 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:16:150 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:16:150 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:16:150 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:16:150 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:16:150 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:16:150 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:16:150 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:16:150 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:16:150 <font size=2 color=00AF00>PASS = 1</font>
+07:23:16:150 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:16:150 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:16:150 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:16:150 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0091.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+07:23:21:393 <html><body><pre>
+07:23:21:393 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:21:393 ***</font>
+07:23:21:398 c:\testdata\scripts\dt-tef-testblock-0091.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:21:518 c:\testdata\scripts\dt-tef-testblock-0091.script START_TESTCASE DT-TEF-TestBlock-0091
+07:23:21:523 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0091  </font>
+07:23:21:528 c:\testdata\scripts\dt-tef-testblock-0091.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:21:533 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:21:543 INFO -  1383 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:21:543 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:21:543 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:21:543 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:21:543 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:23:21:543 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:21:543 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:23:21:543 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:23:21:548 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:21:548 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:21:548 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:21:548 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:23:21:548 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:23:21:548 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:23:21:548 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:23:21:548 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:21:548 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:21:553 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:21:553 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:23:21:553 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:23:21:553 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:23:21:553 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:23:21:553 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:21:553 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:21:553 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:21:553 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+07:23:21:558 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:23:21:558 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+07:23:21:558 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+07:23:21:558 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:21:558 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:21:558 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:23:21:558 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+07:23:21:558 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:23:21:563 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+07:23:21:563 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+07:23:21:563 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:23:21:563 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:23:21:563 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:23:21:563 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:23:21:563 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:23:21:563 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+07:23:21:563 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+07:23:21:568 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 19 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+07:23:21:573 c:\testdata\scripts\dt-tef-testblock-0091.script END_TESTCASE DT-TEF-TestBlock-0091
+07:23:21:583 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0091 ***TestCaseResult = PASS </font>
+07:23:21:583 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:21:588 <font size=2 color=00AF00>PASS = 1</font>
+07:23:21:588 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:21:588 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:21:588 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:21:588 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:21:588 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:21:588 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:21:588 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:21:588 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:21:588 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:21:588 <font size=2 color=00AF00>PASS = 1</font>
+07:23:21:588 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:21:588 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:21:588 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:21:588 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0092.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+07:23:26:861 <html><body><pre>
+07:23:26:861 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:26:861 ***</font>
+07:23:26:861 c:\testdata\scripts\dt-tef-testblock-0092.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:26:911 c:\testdata\scripts\dt-tef-testblock-0092.script START_TESTCASE DT-TEF-TestBlock-0092
+07:23:26:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0092  </font>
+07:23:26:931 c:\testdata\scripts\dt-tef-testblock-0092.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:26:931 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:26:941 INFO -  1390 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:26:941 INFO -  1390 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:26:941 INFO -  1390 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:26:941 INFO -  1390 te_RegBlockTestWrapper.cpp 109 aCommand = StartTimer
+07:23:26:941 INFO -  1390 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:23:26:941 INFO -  1390 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:31:953 INFO -  1390 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:23:31:953 INFO -  1390 te_RegBlockTestWrapper.cpp 109 aCommand = CheckTimer
+07:23:31:953 INFO -  1390 te_RegBlockTestWrapper.cpp 110 aSection = TestCase033_delay
+07:23:31:953 INFO -  1390 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:23:31:953 INFO -  1390 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay max_interval_sec 6
+07:23:31:953 INFO -  1390 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay min_interval_sec 4
+07:23:31:953 INFO -  1390 te_RegBlockTestWrapper.cpp 324 Timer start time: 31/12/2008   7:23:26  am
+07:23:31:953 INFO -  1390 te_RegBlockTestWrapper.cpp 328 Timer check time: 31/12/2008   7:23:31  am
+07:23:31:963 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:23:31:963 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj StartTimer   ***Result = PASS </font>
+07:23:31:963 <font size=2 color=00AF00>ASYNC_DELAY 5000000  ***Result = PASS </font>
+07:23:31:963 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CheckTimer TestCase033_delay  ***Result = PASS </font>
+07:23:31:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:23:31:968 c:\testdata\scripts\dt-tef-testblock-0092.script END_TESTCASE DT-TEF-TestBlock-0092
+07:23:31:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0092 ***TestCaseResult = PASS </font>
+07:23:31:978 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:31:978 <font size=2 color=00AF00>PASS = 1</font>
+07:23:31:978 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:31:978 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:31:978 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:31:978 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:31:978 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:31:978 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:31:978 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:31:978 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:31:978 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:31:978 <font size=2 color=00AF00>PASS = 1</font>
+07:23:31:978 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:31:978 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:31:978 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:31:983 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0093.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+07:23:37:221 <html><body><pre>
+07:23:37:221 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:37:221 ***</font>
+07:23:37:226 c:\testdata\scripts\dt-tef-testblock-0093.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:37:276 c:\testdata\scripts\dt-tef-testblock-0093.script START_TESTCASE DT-TEF-TestBlock-0093
+07:23:37:281 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0093  </font>
+07:23:37:291 c:\testdata\scripts\dt-tef-testblock-0093.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:37:291 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:37:301 INFO -  1397 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:37:301 INFO -  1397 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+07:23:37:306 INFO -  1397 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+07:23:37:306 INFO -  1397 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:23:37:306 INFO -  1397 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:23:37:306 INFO -  1397 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:37:306 INFO -  1397 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+07:23:37:306 INFO -  1397 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:23:37:306 INFO -  1397 te_RegBlockTestWrapper.cpp 110 aSection = TestCase087_obj
+07:23:37:306 INFO -  1397 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:23:37:306 INFO -  1397 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj microseconds_of_work 100000
+07:23:37:421 INFO -  1397 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+07:23:37:515 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase087_obj  ***Result = PASS </font>
+07:23:37:515 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase087_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:23:37:515 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase087_obj ActivateActiveObject TestCase087_obj  ***Result = PASS </font>
+07:23:37:515 <font size=2 color=00AF00>ASYNC_DELAY 200000  ***Result = PASS </font>
+07:23:37:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:23:37:525 c:\testdata\scripts\dt-tef-testblock-0093.script END_TESTCASE DT-TEF-TestBlock-0093
+07:23:37:530 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0093 ***TestCaseResult = PASS </font>
+07:23:37:535 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:37:535 <font size=2 color=00AF00>PASS = 1</font>
+07:23:37:535 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:37:535 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:37:535 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:37:535 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:37:535 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:37:540 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:37:540 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:37:540 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:37:540 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:37:540 <font size=2 color=00AF00>PASS = 1</font>
+07:23:37:540 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:37:540 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:37:540 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:37:540 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0094.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+07:23:42:773 <html><body><pre>
+07:23:42:773 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:42:773 ***</font>
+07:23:42:778 c:\testdata\scripts\dt-tef-testblock-0094.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:42:863 c:\testdata\scripts\dt-tef-testblock-0094.script START_TESTCASE DT-TEF-TestBlock-0094
+07:23:42:873 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0094  </font>
+07:23:42:875 c:\testdata\scripts\dt-tef-testblock-0094.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:42:880 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:42:890 INFO -  1404 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:42:890 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+07:23:42:890 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+07:23:42:890 INFO -  1404 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:23:42:890 INFO -  1404 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:23:42:890 INFO -  1404 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:42:895 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+07:23:42:895 INFO -  1404 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:23:42:895 INFO -  1404 te_RegBlockTestWrapper.cpp 110 aSection = TestCase089_obj
+07:23:42:895 INFO -  1404 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:23:42:895 INFO -  1404 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj microseconds_of_work 100000
+07:23:42:895 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+07:23:42:895 INFO -  1404 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+07:23:42:895 INFO -  1404 te_RegBlockTestWrapper.cpp 110 aSection = TestCase089_must_be_complete_false
+07:23:42:895 INFO -  1404 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:23:42:900 INFO -  1404 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+07:23:42:900 INFO -  1404 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_must_be_complete_false must_be_complete 0
+07:23:43:000 INFO -  1404 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+07:23:43:906 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+07:23:43:906 INFO -  1404 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+07:23:43:906 INFO -  1404 te_RegBlockTestWrapper.cpp 110 aSection = TestCase089_must_be_complete_true
+07:23:43:906 INFO -  1404 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:23:43:906 INFO -  1404 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+07:23:43:906 INFO -  1404 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_must_be_complete_true must_be_complete 1
+07:23:43:906 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase089_obj  ***Result = PASS </font>
+07:23:43:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:23:43:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj ActivateActiveObject TestCase089_obj  ***Result = PASS </font>
+07:23:43:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj CheckActiveObjectWorkIsComplete TestCase089_must_be_complete_false  ***Result = PASS </font>
+07:23:43:911 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+07:23:43:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj CheckActiveObjectWorkIsComplete TestCase089_must_be_complete_true  ***Result = PASS </font>
+07:23:43:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:23:43:921 c:\testdata\scripts\dt-tef-testblock-0094.script END_TESTCASE DT-TEF-TestBlock-0094
+07:23:43:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0094 ***TestCaseResult = PASS </font>
+07:23:43:931 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:43:931 <font size=2 color=00AF00>PASS = 1</font>
+07:23:43:931 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:43:931 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:43:936 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:43:936 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:43:936 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:43:936 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:43:936 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:43:936 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:43:936 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:43:936 <font size=2 color=00AF00>PASS = 1</font>
+07:23:43:936 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:43:936 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:43:936 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:43:936 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0095.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+07:23:49:236 <html><body><pre>
+07:23:49:236 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:49:236 ***</font>
+07:23:49:236 c:\testdata\scripts\dt-tef-testblock-0095.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:49:301 c:\testdata\scripts\dt-tef-testblock-0095.script START_TESTCASE DT-TEF-TestBlock-0095
+07:23:49:312 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0095  </font>
+07:23:49:317 c:\testdata\scripts\dt-tef-testblock-0095.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:49:322 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:49:327 INFO -  1411 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:49:327 INFO -  1411 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+07:23:49:327 INFO -  1411 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+07:23:49:332 INFO -  1411 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:23:49:332 INFO -  1411 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:23:49:332 INFO -  1411 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:49:332 INFO -  1411 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+07:23:49:332 INFO -  1411 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:23:49:332 INFO -  1411 te_RegBlockTestWrapper.cpp 110 aSection = TestCase090_obj
+07:23:49:332 INFO -  1411 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:23:49:332 INFO -  1411 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj microseconds_of_work 100000
+07:23:49:546 INFO -  1411 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+07:23:49:546 INFO -  1411 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+07:23:49:546 INFO -  1411 te_RegBlockTestWrapper.cpp 110 aSection = TestCase090_must_be_complete_false
+07:23:49:546 INFO -  1411 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:23:49:546 INFO -  1411 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+07:23:49:546 INFO -  1411 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_must_be_complete_false must_be_complete 0
+07:23:49:546 INFO -  1411 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+07:23:49:562 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase090_obj  ***Result = PASS </font>
+07:23:49:562 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:23:49:562 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj ActivateActiveObject TestCase090_obj  ***Result = PASS </font>
+07:23:49:562 <font size=2 color=00AF00>DELAY 200000  ***Result = PASS </font>
+07:23:49:562 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj CheckActiveObjectWorkIsComplete TestCase090_must_be_complete_false  ***Result = PASS </font>
+07:23:49:562 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+07:23:49:567 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:23:49:572 c:\testdata\scripts\dt-tef-testblock-0095.script END_TESTCASE DT-TEF-TestBlock-0095
+07:23:49:582 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0095 ***TestCaseResult = PASS </font>
+07:23:49:582 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:49:587 <font size=2 color=00AF00>PASS = 1</font>
+07:23:49:587 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:49:587 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:49:587 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:49:587 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:49:587 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:49:587 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:49:587 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:49:587 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:49:587 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:49:587 <font size=2 color=00AF00>PASS = 1</font>
+07:23:49:587 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:49:587 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:49:587 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:49:587 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0096.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+07:23:54:815 <html><body><pre>
+07:23:54:815 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:23:54:815 ***</font>
+07:23:54:820 c:\testdata\scripts\dt-tef-testblock-0096.script LOAD_SERVER te_RegBlockTestSuite 
+07:23:54:870 c:\testdata\scripts\dt-tef-testblock-0096.script START_TESTCASE DT-TEF-TestBlock-0096
+07:23:54:880 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0096  </font>
+07:23:54:885 c:\testdata\scripts\dt-tef-testblock-0096.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:23:54:890 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:23:54:895 INFO -  1418 TestBlockController.cpp 134 Creating a local active scheduler.
+07:23:54:895 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+07:23:54:895 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+07:23:54:895 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:23:54:895 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:23:54:900 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:23:54:900 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+07:23:54:900 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:23:54:900 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = TestCase091_obj
+07:23:54:900 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:23:54:900 INFO -  1418 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj microseconds_of_work 1000000
+07:23:54:900 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+07:23:54:900 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = StartTimer
+07:23:54:900 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:23:54:900 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:23:55:906 INFO -  1418 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+07:23:59:906 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+07:23:59:906 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = CheckTimer
+07:23:59:906 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = TestCase091_delay
+07:23:59:906 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:23:59:906 INFO -  1418 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_delay max_interval_sec 6
+07:23:59:906 INFO -  1418 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_delay min_interval_sec 4
+07:23:59:906 INFO -  1418 te_RegBlockTestWrapper.cpp 324 Timer start time: 31/12/2008   7:23:54  am
+07:23:59:906 INFO -  1418 te_RegBlockTestWrapper.cpp 328 Timer check time: 31/12/2008   7:23:59  am
+07:23:59:906 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+07:23:59:911 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+07:23:59:911 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = TestCase091_must_be_complete_true
+07:23:59:911 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+07:23:59:911 INFO -  1418 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+07:23:59:911 INFO -  1418 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_must_be_complete_true must_be_complete 1
+07:23:59:911 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase091_obj  ***Result = PASS </font>
+07:23:59:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:23:59:916 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj ActivateActiveObject TestCase091_obj  ***Result = PASS </font>
+07:23:59:916 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj StartTimer   ***Result = PASS </font>
+07:23:59:916 <font size=2 color=00AF00>OUTSTANDING 5000000   ***Result = PASS </font>
+07:23:59:916 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj CheckTimer TestCase091_delay  ***Result = PASS </font>
+07:23:59:916 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj CheckActiveObjectWorkIsComplete TestCase091_must_be_complete_true  ***Result = PASS </font>
+07:23:59:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:23:59:926 c:\testdata\scripts\dt-tef-testblock-0096.script END_TESTCASE DT-TEF-TestBlock-0096
+07:23:59:936 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0096 ***TestCaseResult = PASS </font>
+07:23:59:936 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:23:59:941 <font size=2 color=00AF00>PASS = 1</font>
+07:23:59:941 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:59:941 <font size=2 color=0000FF>ABORT = 0</font>
+07:23:59:941 <font size=2 color=0000FF>PANIC = 0</font>
+07:23:59:941 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:59:941 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:23:59:941 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:23:59:941 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:23:59:941 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:23:59:941 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:23:59:941 <font size=2 color=00AF00>PASS = 1</font>
+07:23:59:941 <font size=2 color=FF0000>FAIL = 0</font>
+07:23:59:941 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:23:59:941 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:23:59:941 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0097.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+07:24:05:221 <html><body><pre>
+07:24:05:221 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:05:221 ***</font>
+07:24:05:226 c:\testdata\scripts\dt-tef-testblock-0097.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:05:276 c:\testdata\scripts\dt-tef-testblock-0097.script START_TESTCASE DT-TEF-TestBlock-0097
+07:24:05:281 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0097  </font>
+07:24:05:291 c:\testdata\scripts\dt-tef-testblock-0097.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:05:291 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:05:301 INFO -  1425 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:05:301 INFO -  1425 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+07:24:05:301 INFO -  1425 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+07:24:05:301 INFO -  1425 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:24:05:301 INFO -  1425 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:24:05:301 INFO -  1425 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:05:301 INFO -  1425 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+07:24:05:306 INFO -  1425 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:24:05:306 INFO -  1425 te_RegBlockTestWrapper.cpp 110 aSection = TestCase092_obj
+07:24:05:306 INFO -  1425 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:24:05:306 INFO -  1425 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj microseconds_of_work 1000000
+07:24:05:306 INFO -  1425 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+07:24:05:306 INFO -  1425 te_RegBlockTestWrapper.cpp 109 aCommand = CancelActiveObject
+07:24:05:306 INFO -  1425 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:24:05:306 INFO -  1425 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:24:05:306 INFO -  1425 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+07:24:05:312 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase092_obj  ***Result = PASS </font>
+07:24:05:312 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase092_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:24:05:312 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=-3 TestCase092_obj ActivateActiveObject TestCase092_obj  ***Result = PASS </font>
+07:24:05:312 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase092_obj CancelActiveObject   ***Result = PASS </font>
+07:24:05:312 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+07:24:05:317 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:05:322 c:\testdata\scripts\dt-tef-testblock-0097.script END_TESTCASE DT-TEF-TestBlock-0097
+07:24:05:332 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0097 ***TestCaseResult = PASS </font>
+07:24:05:332 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:05:337 <font size=2 color=00AF00>PASS = 1</font>
+07:24:05:337 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:05:337 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:05:337 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:05:337 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:05:337 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:05:337 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:05:337 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:05:337 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:05:337 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:05:337 <font size=2 color=00AF00>PASS = 1</font>
+07:24:05:337 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:05:337 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:05:337 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:05:337 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0098.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+07:24:10:580 <html><body><pre>
+07:24:10:580 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:10:580 ***</font>
+07:24:10:580 c:\testdata\scripts\dt-tef-testblock-0098.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:10:650 c:\testdata\scripts\dt-tef-testblock-0098.script START_TESTCASE DT-TEF-TestBlock-0098
+07:24:10:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0098  </font>
+07:24:10:666 c:\testdata\scripts\dt-tef-testblock-0098.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:10:666 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:10:676 INFO -  1432 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:10:676 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+07:24:10:676 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+07:24:10:676 INFO -  1432 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+07:24:10:676 INFO -  1432 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:24:10:681 INFO -  1432 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:10:681 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+07:24:10:681 INFO -  1432 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:24:10:681 INFO -  1432 te_RegBlockTestWrapper.cpp 110 aSection = TestCase093_obj
+07:24:10:681 INFO -  1432 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:24:10:681 INFO -  1432 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj microseconds_of_work 1000000
+07:24:10:681 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+07:24:10:681 INFO -  1432 te_RegBlockTestWrapper.cpp 109 aCommand = CancelActiveObject
+07:24:10:681 INFO -  1432 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:24:10:686 INFO -  1432 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:24:10:687 INFO -  1432 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+07:24:11:687 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+07:24:11:687 INFO -  1432 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+07:24:11:687 INFO -  1432 te_RegBlockTestWrapper.cpp 110 aSection = TestCase093_obj
+07:24:11:687 INFO -  1432 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+07:24:11:687 INFO -  1432 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj microseconds_of_work 1000000
+07:24:12:687 INFO -  1432 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+07:24:12:703 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase093_obj  ***Result = PASS </font>
+07:24:12:703 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+07:24:12:703 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=-3 TestCase093_obj ActivateActiveObject TestCase093_obj  ***Result = PASS </font>
+07:24:12:703 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj CancelActiveObject   ***Result = PASS </font>
+07:24:12:703 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+07:24:12:703 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj ActivateActiveObject TestCase093_obj  ***Result = PASS </font>
+07:24:12:703 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+07:24:12:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:12:713 c:\testdata\scripts\dt-tef-testblock-0098.script END_TESTCASE DT-TEF-TestBlock-0098
+07:24:12:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0098 ***TestCaseResult = PASS </font>
+07:24:12:728 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:12:728 <font size=2 color=00AF00>PASS = 1</font>
+07:24:12:728 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:12:728 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:12:728 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:12:728 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:12:728 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:12:728 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:12:728 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:12:728 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:12:728 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:12:728 <font size=2 color=00AF00>PASS = 1</font>
+07:24:12:728 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:12:728 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:12:728 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:12:728 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0099.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+07:24:17:981 <html><body><pre>
+07:24:17:981 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:17:981 ***</font>
+07:24:17:986 c:\testdata\scripts\dt-tef-testblock-0099.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:18:065 c:\testdata\scripts\dt-tef-testblock-0099.script START_TESTCASE DT-TEF-TestBlock-0099
+07:24:18:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0099  </font>
+07:24:18:075 c:\testdata\scripts\dt-tef-testblock-0099.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:18:080 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:18:085 INFO -  1439 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:18:090 INFO -  1439 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:18:090 INFO -  1439 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:18:090 INFO -  1439 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:24:18:090 INFO -  1439 te_RegBlockTestWrapper.cpp 110 aSection = TestCase096_obj_Error_0
+07:24:18:090 INFO -  1439 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:18:090 INFO -  1439 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase096_obj_Error_0 error_code 0
+07:24:18:090 WARN -  1439 te_RegBlockTestWrapper.cpp 383 Setting an error: 0
+07:24:18:095 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:18:095 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase096_obj_Error_0  ***Result = PASS </font>
+07:24:18:100 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:18:100 c:\testdata\scripts\dt-tef-testblock-0099.script END_TESTCASE DT-TEF-TestBlock-0099
+07:24:18:109 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0099 ***TestCaseResult = PASS </font>
+07:24:18:109 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:18:114 <font size=2 color=00AF00>PASS = 1</font>
+07:24:18:114 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:18:114 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:18:114 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:18:114 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:18:114 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:18:114 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:18:114 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:18:114 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:18:114 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:18:114 <font size=2 color=00AF00>PASS = 1</font>
+07:24:18:114 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:18:114 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:18:114 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:18:114 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0100.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+07:24:23:408 <html><body><pre>
+07:24:23:408 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:23:408 ***</font>
+07:24:23:408 c:\testdata\scripts\dt-tef-testblock-0100.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:23:458 c:\testdata\scripts\dt-tef-testblock-0100.script START_TESTCASE DT-TEF-TestBlock-0100
+07:24:23:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0100  </font>
+07:24:23:473 c:\testdata\scripts\dt-tef-testblock-0100.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:23:478 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:23:484 INFO -  1446 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:23:489 INFO -  1446 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:23:489 INFO -  1446 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:23:489 INFO -  1446 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:24:23:489 INFO -  1446 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:24:23:489 INFO -  1446 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:23:489 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:23:489 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:24:23:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:23:499 c:\testdata\scripts\dt-tef-testblock-0100.script END_TESTCASE DT-TEF-TestBlock-0100
+07:24:23:509 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0100 ***TestCaseResult = PASS </font>
+07:24:23:509 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:23:514 <font size=2 color=00AF00>PASS = 1</font>
+07:24:23:514 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:23:514 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:23:514 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:23:514 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:23:514 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:23:514 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:23:514 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:23:514 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:23:514 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:23:514 <font size=2 color=00AF00>PASS = 1</font>
+07:24:23:514 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:23:514 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:23:514 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:23:514 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0101.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+07:24:28:773 <html><body><pre>
+07:24:28:773 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:28:773 ***</font>
+07:24:28:778 c:\testdata\scripts\dt-tef-testblock-0101.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:28:848 c:\testdata\scripts\dt-tef-testblock-0101.script START_TESTCASE DT-TEF-TestBlock-0101
+07:24:28:858 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0101  </font>
+07:24:28:863 c:\testdata\scripts\dt-tef-testblock-0101.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:28:868 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:28:873 INFO -  1453 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:28:873 INFO -  1453 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:28:878 INFO -  1453 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:28:878 INFO -  1453 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+07:24:28:878 INFO -  1453 te_RegBlockTestWrapper.cpp 110 aSection = TestCase098_obj_Error_0
+07:24:28:878 INFO -  1453 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:28:878 INFO -  1453 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase098_obj_Error_0 error_code 0
+07:24:28:878 WARN -  1453 te_RegBlockTestWrapper.cpp 383 Setting an error: 0
+07:24:28:878 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:28:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase098_obj_Error_0  ***Result = PASS </font>
+07:24:28:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:28:888 c:\testdata\scripts\dt-tef-testblock-0101.script END_TESTCASE DT-TEF-TestBlock-0101
+07:24:28:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0101 ***TestCaseResult = PASS </font>
+07:24:28:898 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:28:903 <font size=2 color=00AF00>PASS = 1</font>
+07:24:28:903 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:28:903 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:28:903 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:28:903 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:28:903 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:28:903 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:28:903 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:28:903 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:28:903 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:28:903 <font size=2 color=00AF00>PASS = 1</font>
+07:24:28:903 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:28:903 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:28:903 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:28:903 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0102.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+07:24:34:190 <html><body><pre>
+07:24:34:190 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:34:190 ***</font>
+07:24:34:190 c:\testdata\scripts\dt-tef-testblock-0102.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:34:240 c:\testdata\scripts\dt-tef-testblock-0102.script START_TESTCASE DT-TEF-TestBlock-0102
+07:24:34:250 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0102  </font>
+07:24:34:255 c:\testdata\scripts\dt-tef-testblock-0102.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:34:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:34:265 INFO -  1460 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:34:265 INFO -  1460 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:34:270 INFO -  1460 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:34:270 INFO -  1460 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+07:24:34:270 INFO -  1460 te_RegBlockTestWrapper.cpp 110 aSection = TestCase105_obj_Result
+07:24:34:270 INFO -  1460 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:34:270 INFO -  1460 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase105_obj_Result block_result 999
+07:24:34:270 INFO -  1460 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase105_obj_Result block_result 999
+07:24:34:270 WARN -  1460 te_RegBlockTestWrapper.cpp 272 Setting test block result: 999
+07:24:34:270 INFO -  1460 te_RegBlockTestWrapper.cpp 274 Test Passed!
+07:24:34:275 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:34:275 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult TestCase105_obj_Result  ***Result = PASS </font>
+07:24:34:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 18 Command = 	END_TEST_BLOCK		!Result=999 ***Result = PASS </font>
+07:24:34:280 c:\testdata\scripts\dt-tef-testblock-0102.script END_TESTCASE DT-TEF-TestBlock-0102
+07:24:34:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0102 ***TestCaseResult = PASS </font>
+07:24:34:295 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:34:295 <font size=2 color=00AF00>PASS = 1</font>
+07:24:34:295 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:34:295 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:34:295 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:34:295 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:34:295 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:34:295 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:34:295 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:34:295 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:34:295 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:34:295 <font size=2 color=00AF00>PASS = 1</font>
+07:24:34:295 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:34:295 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:34:295 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:34:295 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0103.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+07:24:39:539 <html><body><pre>
+07:24:39:539 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:39:539 ***</font>
+07:24:39:544 c:\testdata\scripts\dt-tef-testblock-0103.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:39:624 c:\testdata\scripts\dt-tef-testblock-0103.script START_TESTCASE DT-TEF-TestBlock-0103
+07:24:39:634 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0103  </font>
+07:24:39:639 c:\testdata\scripts\dt-tef-testblock-0103.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:39:644 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:39:649 INFO -  1467 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:39:649 INFO -  1467 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:39:649 INFO -  1467 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:39:649 INFO -  1467 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:24:39:654 INFO -  1467 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:24:39:654 INFO -  1467 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:39:654 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:39:654 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:24:39:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:39:659 c:\testdata\scripts\dt-tef-testblock-0103.script END_TESTCASE DT-TEF-TestBlock-0103
+07:24:39:669 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0103 ***TestCaseResult = PASS </font>
+07:24:39:674 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:39:674 <font size=2 color=00AF00>PASS = 1</font>
+07:24:39:674 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:39:674 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:39:674 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:39:674 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:39:674 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:39:679 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:39:679 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:39:679 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:39:679 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:39:679 <font size=2 color=00AF00>PASS = 1</font>
+07:24:39:679 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:39:679 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:39:679 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:39:679 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0104.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:24:44:936 <html><body><pre>
+07:24:44:936 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:44:936 ***</font>
+07:24:44:941 c:\testdata\scripts\dt-tef-testblock-0104.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:44:993 c:\testdata\scripts\dt-tef-testblock-0104.script START_TESTCASE DT-TEF-TestBlock-0104
+07:24:44:998 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0104  </font>
+07:24:45:000 c:\testdata\scripts\dt-tef-testblock-0104.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:45:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:45:015 INFO -  1474 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:45:015 INFO -  1474 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:45:015 INFO -  1474 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:45:015 INFO -  1474 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:24:45:015 INFO -  1474 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:24:45:015 INFO -  1474 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:45:015 INFO -  1474 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:45:015 INFO -  1474 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+07:24:45:020 INFO -  1474 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:24:45:020 INFO -  1474 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:24:45:025 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:45:025 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:24:45:025 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+07:24:45:030 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:45:030 c:\testdata\scripts\dt-tef-testblock-0104.script END_TESTCASE DT-TEF-TestBlock-0104
+07:24:45:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0104 ***TestCaseResult = PASS </font>
+07:24:45:045 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:45:045 <font size=2 color=00AF00>PASS = 1</font>
+07:24:45:045 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:45:045 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:45:045 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:45:045 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:45:045 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:45:045 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:45:045 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:45:045 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:45:045 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:45:045 <font size=2 color=00AF00>PASS = 1</font>
+07:24:45:045 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:45:045 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:45:045 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:45:045 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0105.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+07:24:50:330 <html><body><pre>
+07:24:50:330 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:50:330 ***</font>
+07:24:50:330 c:\testdata\scripts\dt-tef-testblock-0105.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:50:410 c:\testdata\scripts\dt-tef-testblock-0105.script START_TESTCASE DT-TEF-TestBlock-0105
+07:24:50:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0105  </font>
+07:24:50:425 c:\testdata\scripts\dt-tef-testblock-0105.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:50:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:50:435 INFO -  1481 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:50:435 INFO -  1481 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:50:435 INFO -  1481 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:50:435 INFO -  1481 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+07:24:50:435 INFO -  1481 te_RegBlockTestWrapper.cpp 110 aSection = TestCase109_no_name
+07:24:50:440 INFO -  1481 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:50:440 INFO -  1481 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase109_no_name null_expected 1
+07:24:50:440 ERROR -  1481 te_RegBlockTestWrapper.cpp 632 GetDataObjectL() error: -28
+07:24:50:440 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:50:440 <font size=2 color=00AF00>COMMAND !Error=-28 !AsyncError=0 DummyObj GetDataObject TestCase109_no_name  ***Result = PASS </font>
+07:24:50:445 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:50:445 c:\testdata\scripts\dt-tef-testblock-0105.script END_TESTCASE DT-TEF-TestBlock-0105
+07:24:50:455 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0105 ***TestCaseResult = PASS </font>
+07:24:50:460 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:50:460 <font size=2 color=00AF00>PASS = 1</font>
+07:24:50:460 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:50:460 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:50:460 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:50:460 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:50:460 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:50:460 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:50:465 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:50:465 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:50:465 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:50:465 <font size=2 color=00AF00>PASS = 1</font>
+07:24:50:465 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:50:465 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:50:465 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:50:465 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0106.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+07:24:55:731 <html><body><pre>
+07:24:55:731 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:24:55:731 ***</font>
+07:24:55:736 c:\testdata\scripts\dt-tef-testblock-0106.script LOAD_SERVER te_RegBlockTestSuite 
+07:24:55:821 c:\testdata\scripts\dt-tef-testblock-0106.script START_TESTCASE DT-TEF-TestBlock-0106
+07:24:55:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0106  </font>
+07:24:55:831 c:\testdata\scripts\dt-tef-testblock-0106.script 	CONCURRENT
+07:24:55:841 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:55:841 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:55:846 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:55:851 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:55:856 c:\testdata\scripts\dt-tef-testblock-0106.script 	CONSECUTIVE
+07:24:55:866 INFO -  1488 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:55:866 INFO -  1489 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:55:866 INFO -  1488 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:55:866 INFO -  1489 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:55:871 INFO -  1489 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:55:871 INFO -  1489 te_RegBlockTestWrapper.cpp 109 aCommand = CallMeFirstMkDir
+07:24:55:871 INFO -  1489 te_RegBlockTestWrapper.cpp 110 aSection = TestCase111_dir
+07:24:55:871 INFO -  1489 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:55:871 INFO -  1489 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+07:24:55:871 INFO -  1489 te_RegBlockTestWrapper.cpp 459 MkDir c:\testdata\test_dir\
+07:24:55:876 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:55:876 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeFirstMkDir TestCase111_dir  ***Result = PASS </font>
+07:24:55:881 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:56:875 INFO -  1488 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:56:875 INFO -  1488 te_RegBlockTestWrapper.cpp 109 aCommand = CallMeSecondRmDir
+07:24:56:875 INFO -  1488 te_RegBlockTestWrapper.cpp 110 aSection = TestCase111_dir
+07:24:56:875 INFO -  1488 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:24:56:875 INFO -  1488 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+07:24:56:875 INFO -  1488 te_RegBlockTestWrapper.cpp 485 RmDir c:\testdata\test_dir\
+07:24:56:880 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:56:880 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+07:24:56:880 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeSecondRmDir TestCase111_dir  ***Result = PASS </font>
+07:24:56:885 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:24:56:890 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:24:56:895 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 27 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:24:56:900 INFO -  1490 TestBlockController.cpp 134 Creating a local active scheduler.
+07:24:56:900 INFO -  1490 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:56:900 INFO -  1490 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+07:24:56:906 INFO -  1490 te_RegBlockTestWrapper.cpp 109 aCommand = CallMeSecondRmDir
+07:24:56:906 INFO -  1490 te_RegBlockTestWrapper.cpp 110 aSection = TestCase111_dir
+07:24:56:906 INFO -  1490 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:24:56:906 INFO -  1490 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+07:24:56:906 INFO -  1490 te_RegBlockTestWrapper.cpp 485 RmDir c:\testdata\test_dir\
+07:24:56:906 ERROR -  1490 te_RegBlockTestWrapper.cpp 491 Failed to remove a directory: -1. The function was called before CallMeFirstMkDir?
+07:24:56:911 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+07:24:56:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeSecondRmDir TestCase111_dir  ***Result = PASS </font>
+07:24:56:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 30 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+07:24:56:916 c:\testdata\scripts\dt-tef-testblock-0106.script END_TESTCASE DT-TEF-TestBlock-0106
+07:24:56:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 31 Command = END_TESTCASE DT-TEF-TestBlock-0106 ***TestCaseResult = PASS </font>
+07:24:56:931 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:24:56:931 <font size=2 color=00AF00>PASS = 3</font>
+07:24:56:931 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:56:931 <font size=2 color=0000FF>ABORT = 0</font>
+07:24:56:931 <font size=2 color=0000FF>PANIC = 0</font>
+07:24:56:931 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:56:931 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:24:56:931 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:24:56:931 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:24:56:931 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:24:56:931 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:24:56:931 <font size=2 color=00AF00>PASS = 1</font>
+07:24:56:931 <font size=2 color=FF0000>FAIL = 0</font>
+07:24:56:931 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:24:56:931 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:24:56:931 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0107.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,110 @@
+18:30:46:247 <html><body><pre>
+18:30:46:247 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:30:46:247 ***</font>
+18:30:46:252 c:\testdata\scripts\dt-tef-testblock-0107.script LOAD_SERVER te_RegBlockTestSuite 
+18:30:46:302 c:\testdata\scripts\dt-tef-testblock-0107.script START_TESTCASE DT-TEF-TestBlock-0107
+18:30:46:307 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0107  </font>
+18:30:46:317 c:\testdata\scripts\dt-tef-testblock-0107.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+18:30:46:322 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+18:30:46:327 INFO -  1529 TestBlockController.cpp 134 Creating a local active scheduler.
+18:30:46:327 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+18:30:46:327 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+18:30:46:327 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+18:30:46:327 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = 
+18:30:46:332 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+18:30:46:332 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+18:30:46:332 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+18:30:46:332 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_obj_1
+18:30:46:332 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+18:30:46:332 INFO -  1529 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 microseconds_of_work 1000000
+18:30:46:332 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:46:332 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:46:337 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+18:30:46:337 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = 
+18:30:46:337 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+18:30:46:337 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:46:337 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+18:30:46:337 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_obj_2
+18:30:46:337 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+18:30:46:337 INFO -  1529 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 microseconds_of_work 10000000
+18:30:46:337 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+18:30:46:342 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+18:30:46:342 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+18:30:46:342 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+18:30:46:342 INFO -  1529 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+18:30:46:342 INFO -  1529 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+18:30:46:342 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:46:342 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+18:30:46:342 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+18:30:46:342 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+18:30:46:347 INFO -  1529 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+18:30:46:347 INFO -  1529 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+18:30:46:359 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+18:30:47:343 INFO -  1529 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+18:30:47:359 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+18:30:47:359 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+18:30:47:359 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+18:30:47:359 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_true
+18:30:47:359 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+18:30:47:359 INFO -  1529 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+18:30:47:359 INFO -  1529 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_true must_be_complete 1
+18:30:47:359 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:47:359 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+18:30:47:359 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+18:30:47:359 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 10
+18:30:47:364 INFO -  1529 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+18:30:47:364 INFO -  1529 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+18:30:47:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:48:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:49:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:50:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:51:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:52:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:53:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:54:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:55:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:56:343 INFO -  1529 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+18:30:56:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:56:375 INFO -  1529 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+18:30:56:375 INFO -  1529 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+18:30:56:375 INFO -  1529 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_true
+18:30:56:375 INFO -  1529 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 12
+18:30:56:375 INFO -  1529 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+18:30:56:375 INFO -  1529 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_true must_be_complete 1
+18:30:56:380 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase117_obj_1  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 AddActiveObjectToScheduler   ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 ActivateActiveObject TestCase117_obj_1  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase117_obj_2  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 AddActiveObjectToScheduler   ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 ActivateActiveObject TestCase117_obj_2  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>OUTSTANDING 0 TestCase117_obj_1  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_true  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>OUTSTANDING 0 TestCase117_obj_2  ***Result = PASS </font>
+18:30:56:380 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_true  ***Result = PASS </font>
+18:30:56:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+18:30:56:395 c:\testdata\scripts\dt-tef-testblock-0107.script END_TESTCASE DT-TEF-TestBlock-0107
+18:30:56:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 33 Command = END_TESTCASE DT-TEF-TestBlock-0107 ***TestCaseResult = PASS </font>
+18:30:56:405 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:30:56:405 <font size=2 color=00AF00>PASS = 1</font>
+18:30:56:405 <font size=2 color=FF0000>FAIL = 0</font>
+18:30:56:405 <font size=2 color=0000FF>ABORT = 0</font>
+18:30:56:405 <font size=2 color=0000FF>PANIC = 0</font>
+18:30:56:405 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:30:56:410 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:30:56:410 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:30:56:410 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:30:56:410 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:30:56:410 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:30:56:410 <font size=2 color=00AF00>PASS = 1</font>
+18:30:56:410 <font size=2 color=FF0000>FAIL = 0</font>
+18:30:56:410 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:30:56:410 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:30:56:410 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0108.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+07:25:17:668 <html><body><pre>
+07:25:17:668 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:25:17:668 ***</font>
+07:25:17:673 c:\testdata\scripts\dt-tef-testblock-0108.script LOAD_SERVER te_RegBlockTestSuite 
+07:25:17:723 c:\testdata\scripts\dt-tef-testblock-0108.script START_TESTCASE DT-TEF-TestBlock-0108
+07:25:17:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0108  </font>
+07:25:17:733 c:\testdata\scripts\dt-tef-testblock-0108.script 	START_TEST_BLOCK	20 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:25:17:738 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 12 Command = 	START_TEST_BLOCK	20 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:17:743 INFO -  1504 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:17:750 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+07:25:17:755 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 14 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:25:17:755 c:\testdata\scripts\dt-tef-testblock-0108.script END_TESTCASE DT-TEF-TestBlock-0108
+07:25:17:765 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 15 Command = END_TESTCASE DT-TEF-TestBlock-0108 ***TestCaseResult = PASS </font>
+07:25:17:770 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:25:17:770 <font size=2 color=00AF00>PASS = 1</font>
+07:25:17:770 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:17:770 <font size=2 color=0000FF>ABORT = 0</font>
+07:25:17:770 <font size=2 color=0000FF>PANIC = 0</font>
+07:25:17:770 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:17:770 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:25:17:770 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:25:17:770 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:25:17:770 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:25:17:770 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:25:17:770 <font size=2 color=00AF00>PASS = 1</font>
+07:25:17:770 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:17:770 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:25:17:770 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:17:770 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0109.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+07:25:23:040 <html><body><pre>
+07:25:23:040 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:25:23:040 ***</font>
+07:25:23:045 c:\testdata\scripts\dt-tef-testblock-0109.script LOAD_SERVER te_RegBlockTestSuite 
+07:25:23:125 c:\testdata\scripts\dt-tef-testblock-0109.script START_TESTCASE DT-TEF-TestBlock-0109
+07:25:23:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0109  </font>
+07:25:23:140 c:\testdata\scripts\dt-tef-testblock-0109.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:25:23:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:23:150 INFO -  1511 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:23:155 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+07:25:23:155 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+07:25:23:155 INFO -  1511 te_RegBlockTestWrapper.cpp 109 aCommand = WriteIntValue
+07:25:23:155 INFO -  1511 te_RegBlockTestWrapper.cpp 110 aSection = TC0109_ValSection
+07:25:23:155 INFO -  1511 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:25:23:155 INFO -  1511 te_RegBlockTestWrapper.cpp 738 Test WriteIntToConfig...
+07:25:23:155 INFO -  1511 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 12
+07:25:23:155 INFO -  1511 te_RegBlockTestWrapper.cpp 742 Test Passed!
+07:25:23:160 INFO -  1511 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 36
+07:25:23:160 INFO -  1511 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 36
+07:25:23:160 INFO -  1511 te_RegBlockTestWrapper.cpp 746 Test Passed!
+07:25:23:165 INFO -  1511 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 12
+07:25:23:165 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+07:25:23:165 INFO -  1511 te_RegBlockTestWrapper.cpp 109 aCommand = WriteBoolValue
+07:25:23:165 INFO -  1511 te_RegBlockTestWrapper.cpp 110 aSection = TC0109_ValSection
+07:25:23:165 INFO -  1511 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:25:23:165 INFO -  1511 te_RegBlockTestWrapper.cpp 752 Test WriteBoolToConfig...
+07:25:23:165 INFO -  1511 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 1
+07:25:23:165 INFO -  1511 te_RegBlockTestWrapper.cpp 756 Test Passed!
+07:25:23:170 INFO -  1511 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 0
+07:25:23:170 INFO -  1511 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 0
+07:25:23:170 INFO -  1511 te_RegBlockTestWrapper.cpp 760 Test Passed!
+07:25:23:175 INFO -  1511 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 1
+07:25:23:175 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+07:25:23:175 INFO -  1511 te_RegBlockTestWrapper.cpp 109 aCommand = WriteHexValue
+07:25:23:175 INFO -  1511 te_RegBlockTestWrapper.cpp 110 aSection = TC0109_ValSection
+07:25:23:175 INFO -  1511 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+07:25:23:175 INFO -  1511 te_RegBlockTestWrapper.cpp 766 Test WriteHexToConfig...
+07:25:23:175 INFO -  1511 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 255
+07:25:23:175 INFO -  1511 te_RegBlockTestWrapper.cpp 770 Test Passed!
+07:25:23:180 INFO -  1511 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 171
+07:25:23:180 INFO -  1511 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 171
+07:25:23:180 INFO -  1511 te_RegBlockTestWrapper.cpp 774 Test Passed!
+07:25:23:185 INFO -  1511 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 255
+07:25:23:185 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+07:25:23:185 INFO -  1511 te_RegBlockTestWrapper.cpp 109 aCommand = WriteStringValue
+07:25:23:185 INFO -  1511 te_RegBlockTestWrapper.cpp 110 aSection = TC0109_ValSection
+07:25:23:185 INFO -  1511 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+07:25:23:185 INFO -  1511 te_RegBlockTestWrapper.cpp 780 Test WriteStringToConfig...
+07:25:23:185 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue This is the original string.
+07:25:23:185 INFO -  1511 te_RegBlockTestWrapper.cpp 787 Test Passed!
+07:25:23:190 INFO -  1511 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue Here is the changed string
+07:25:23:190 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue Here is the changed string
+07:25:23:190 INFO -  1511 te_RegBlockTestWrapper.cpp 790 Test Passed!
+07:25:23:190 INFO -  1511 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue This is the original string.
+07:25:23:195 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0109_obj_name  ***Result = PASS </font>
+07:25:23:195 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteIntValue TC0109_ValSection  ***Result = PASS </font>
+07:25:23:195 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteBoolValue TC0109_ValSection  ***Result = PASS </font>
+07:25:23:195 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteHexValue TC0109_ValSection  ***Result = PASS </font>
+07:25:23:195 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteStringValue TC0109_ValSection  ***Result = PASS </font>
+07:25:23:200 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:25:23:205 c:\testdata\scripts\dt-tef-testblock-0109.script END_TESTCASE DT-TEF-TestBlock-0109
+07:25:23:215 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 26 Command = END_TESTCASE DT-TEF-TestBlock-0109 ***TestCaseResult = PASS </font>
+07:25:23:215 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:25:23:220 <font size=2 color=00AF00>PASS = 1</font>
+07:25:23:220 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:23:220 <font size=2 color=0000FF>ABORT = 0</font>
+07:25:23:220 <font size=2 color=0000FF>PANIC = 0</font>
+07:25:23:220 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:23:220 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:25:23:220 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:25:23:220 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:25:23:220 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:25:23:220 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:25:23:220 <font size=2 color=00AF00>PASS = 1</font>
+07:25:23:220 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:23:220 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:25:23:220 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:23:220 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0110.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+07:25:28:497 <html><body><pre>
+07:25:28:497 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:25:28:497 ***</font>
+07:25:28:502 c:\testdata\scripts\dt-tef-testblock-0110.script LOAD_SERVER te_RegBlockTestSuite 
+07:25:28:552 c:\testdata\scripts\dt-tef-testblock-0110.script START_TESTCASE DT-TEF-TestBlock-0110
+07:25:28:557 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0110  </font>
+07:25:28:567 c:\testdata\scripts\dt-tef-testblock-0110.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:25:28:567 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:28:577 INFO -  1518 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:28:577 INFO -  1518 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+07:25:28:577 INFO -  1518 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+07:25:28:577 INFO -  1518 te_RegBlockTestWrapper.cpp 109 aCommand = WriteSharedData
+07:25:28:577 INFO -  1518 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:25:28:577 INFO -  1518 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:25:28:577 INFO -  1518 te_RegBlockTestWrapper.cpp 796 Test WriteSharedDataL...
+07:25:28:582 INFO -  1518 te_RegBlockTestWrapper.cpp 801 Test Passed!
+07:25:28:582 INFO -  1518 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+07:25:28:582 INFO -  1518 te_RegBlockTestWrapper.cpp 109 aCommand = ReadSharedData
+07:25:28:582 INFO -  1518 te_RegBlockTestWrapper.cpp 110 aSection = 
+07:25:28:582 INFO -  1518 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+07:25:28:582 INFO -  1518 te_RegBlockTestWrapper.cpp 806 Test ReadSharedDataL...
+07:25:28:582 INFO -  1518 te_RegBlockTestWrapper.cpp 809 Test Passed!
+07:25:28:587 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0110_obj_name  ***Result = PASS </font>
+07:25:28:587 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0110_obj_name WriteSharedData   ***Result = PASS </font>
+07:25:28:587 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0110_obj_name ReadSharedData   ***Result = PASS </font>
+07:25:28:592 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:25:28:592 c:\testdata\scripts\dt-tef-testblock-0110.script END_TESTCASE DT-TEF-TestBlock-0110
+07:25:28:602 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0110 ***TestCaseResult = PASS </font>
+07:25:28:607 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:25:28:607 <font size=2 color=00AF00>PASS = 1</font>
+07:25:28:607 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:28:607 <font size=2 color=0000FF>ABORT = 0</font>
+07:25:28:607 <font size=2 color=0000FF>PANIC = 0</font>
+07:25:28:607 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:28:607 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:25:28:607 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:25:28:607 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:25:28:607 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:25:28:607 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:25:28:607 <font size=2 color=00AF00>PASS = 1</font>
+07:25:28:607 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:28:607 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:25:28:607 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:28:607 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0111.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:25:33:883 <html><body><pre>
+07:25:33:883 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:25:33:883 ***</font>
+07:25:33:888 c:\testdata\scripts\dt-tef-testblock-0111.script LOAD_SERVER te_RegBlockTestSuite 
+07:25:33:958 c:\testdata\scripts\dt-tef-testblock-0111.script START_TESTCASE DT-TEF-TestBlock-0111
+07:25:33:963 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0111  </font>
+07:25:33:973 c:\testdata\scripts\dt-tef-testblock-0111.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:25:33:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:33:983 INFO -  1525 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:33:983 INFO -  1525 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0111_obj_name name obj0111
+07:25:33:983 INFO -  1525 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0111_obj_name name obj0111
+07:25:33:983 INFO -  1525 te_RegBlockTestWrapper.cpp 109 aCommand = TestNullController
+07:25:33:983 INFO -  1525 te_RegBlockTestWrapper.cpp 110 aSection = TC0111_ValSection
+07:25:33:983 INFO -  1525 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:25:33:983 INFO -  1525 te_RegBlockTestWrapper.cpp 814 Test with null controller...
+07:25:33:983 INFO -  1525 te_RegBlockTestWrapper.cpp 822 Test Passed!
+07:25:33:983 INFO -  1525 te_RegBlockTestWrapper.cpp 829 Test Passed!
+07:25:33:988 INFO -  1525 te_RegBlockTestWrapper.cpp 836 Test Passed!
+07:25:33:988 INFO -  1525 te_RegBlockTestWrapper.cpp 844 Test Passed!
+07:25:33:988 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0111_obj_name  ***Result = PASS </font>
+07:25:33:988 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0111_obj_name TestNullController TC0111_ValSection  ***Result = PASS </font>
+07:25:33:993 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+07:25:33:993 c:\testdata\scripts\dt-tef-testblock-0111.script END_TESTCASE DT-TEF-TestBlock-0111
+07:25:34:000 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0111 ***TestCaseResult = PASS </font>
+07:25:34:005 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:25:34:010 <font size=2 color=00AF00>PASS = 1</font>
+07:25:34:010 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:34:010 <font size=2 color=0000FF>ABORT = 0</font>
+07:25:34:010 <font size=2 color=0000FF>PANIC = 0</font>
+07:25:34:010 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:34:010 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:25:34:010 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:25:34:010 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:25:34:010 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:25:34:010 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:25:34:010 <font size=2 color=00AF00>PASS = 1</font>
+07:25:34:010 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:34:010 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:25:34:010 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:34:010 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0112.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:25:39:244 <html><body><pre>
+07:25:39:244 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:25:39:244 ***</font>
+07:25:39:244 c:\testdata\scripts\dt-tef-testblock-0112.script LOAD_SERVER te_RegBlockTestSuite 
+07:25:39:310 c:\testdata\scripts\dt-tef-testblock-0112.script START_TESTCASE DT-TEF-TestBlock-0112
+07:25:39:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0112  </font>
+07:25:39:325 c:\testdata\scripts\dt-tef-testblock-0112.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini
+07:25:39:325 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:39:335 INFO -  1532 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:39:335 INFO -  1532 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016 name panic-016
+07:25:39:335 INFO -  1532 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016 name panic-016
+07:25:39:335 INFO -  1532 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:25:39:335 INFO -  1532 te_RegBlockTestWrapper.cpp 110 aSection = serverbusy_panic-016_obj_Panic
+07:25:39:340 INFO -  1532 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:25:39:340 INFO -  1532 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016_obj_Panic panic_number -16
+07:25:39:340 INFO -  1532 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016_obj_Panic panic_string serverbusy
+07:25:39:340 WARN -  1532 te_RegBlockTestWrapper.cpp 421 Calling panic: serverbusy -16
+07:25:39:340 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper serverbusy_panic-016  ***Result = PASS </font>
+07:25:39:355 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 serverbusy_panic-016 PanickingFunction serverbusy_panic-016_obj_Panic  ***Result = INCONCLUSIVE </font>
+07:25:39:360 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 21 Command = 	END_TEST_BLOCK		!PanicCode=-16 ***Result = PASS </font>
+07:25:39:360 c:\testdata\scripts\dt-tef-testblock-0112.script END_TESTCASE DT-TEF-TestBlock-0112
+07:25:39:370 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0112 ***TestCaseResult = PASS </font>
+07:25:39:375 ERROR -  1527 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:25:39:375 ERROR -  1527 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -16, Exit Category serverbusy
+07:25:39:380 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:25:39:380 <font size=2 color=00AF00>PASS = 1</font>
+07:25:39:380 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:39:380 <font size=2 color=0000FF>ABORT = 0</font>
+07:25:39:380 <font size=2 color=0000FF>PANIC = 0</font>
+07:25:39:380 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:39:380 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:25:39:380 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:25:39:380 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:25:39:380 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:25:39:380 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:25:39:380 <font size=2 color=00AF00>PASS = 1</font>
+07:25:39:380 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:39:380 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:25:39:380 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:39:380 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0113.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:25:44:616 <html><body><pre>
+07:25:44:616 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:25:44:616 ***</font>
+07:25:44:616 c:\testdata\scripts\dt-tef-testblock-0113.script LOAD_SERVER te_RegBlockTestSuite 
+07:25:44:716 c:\testdata\scripts\dt-tef-testblock-0113.script START_TESTCASE DT-TEF-TestBlock-0113
+07:25:44:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0113  </font>
+07:25:44:731 c:\testdata\scripts\dt-tef-testblock-0113.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini
+07:25:44:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:44:741 INFO -  1539 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:44:741 INFO -  1539 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014 name panic-014
+07:25:44:741 INFO -  1539 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014 name panic-014
+07:25:44:746 INFO -  1539 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:25:44:746 INFO -  1539 te_RegBlockTestWrapper.cpp 110 aSection = serverbusy_panic-014_obj_Panic
+07:25:44:746 INFO -  1539 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:25:44:746 INFO -  1539 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014_obj_Panic panic_number -14
+07:25:44:746 INFO -  1539 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014_obj_Panic panic_string serverinuse
+07:25:44:746 WARN -  1539 te_RegBlockTestWrapper.cpp 421 Calling panic: serverinuse -14
+07:25:44:746 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper serverbusy_panic-014  ***Result = PASS </font>
+07:25:44:761 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 serverbusy_panic-014 PanickingFunction serverbusy_panic-014_obj_Panic  ***Result = INCONCLUSIVE </font>
+07:25:44:766 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=-14 ***Result = PASS </font>
+07:25:44:766 c:\testdata\scripts\dt-tef-testblock-0113.script END_TESTCASE DT-TEF-TestBlock-0113
+07:25:44:776 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0113 ***TestCaseResult = PASS </font>
+07:25:44:781 ERROR -  1534 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:25:44:781 ERROR -  1534 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -14, Exit Category serverinuse
+07:25:44:796 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:25:44:796 <font size=2 color=00AF00>PASS = 1</font>
+07:25:44:796 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:44:796 <font size=2 color=0000FF>ABORT = 0</font>
+07:25:44:796 <font size=2 color=0000FF>PANIC = 0</font>
+07:25:44:796 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:44:796 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:25:44:796 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:25:44:796 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:25:44:796 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:25:44:796 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:25:44:796 <font size=2 color=00AF00>PASS = 1</font>
+07:25:44:796 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:44:796 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:25:44:796 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:44:796 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0114.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+07:25:50:080 <html><body><pre>
+07:25:50:080 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:25:50:080 ***</font>
+07:25:50:085 c:\testdata\scripts\dt-tef-testblock-0114.script LOAD_SERVER te_RegBlockTestSuite 
+07:25:50:135 c:\testdata\scripts\dt-tef-testblock-0114.script START_TESTCASE DT-TEF-TestBlock-0114
+07:25:50:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0114  </font>
+07:25:50:150 c:\testdata\scripts\dt-tef-testblock-0114.script 	PRINT this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+07:25:50:155 INFO -  1541 ScriptEngine.cpp 1381  this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+
+07:25:50:160 c:\testdata\scripts\dt-tef-testblock-0114.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:25:50:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:50:170 INFO -  1546 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:50:170 INFO -  1546 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+07:25:50:170 INFO -  1546 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+07:25:50:170 INFO -  1546 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:25:50:170 INFO -  1546 te_RegBlockTestWrapper.cpp 110 aSection = TestCase0114_obj_Panic
+07:25:50:170 INFO -  1546 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:25:50:175 INFO -  1546 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj_Panic panic_number 22
+07:25:50:175 INFO -  1546 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj_Panic panic_string DoMediaClockStoppedState: Mutex Unheld
+07:25:50:175 WARN -  1546 te_RegBlockTestWrapper.cpp 421 Calling panic: DoMediaClockStoppedState: Mutex Unheld 22
+07:25:50:175 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase0114_obj  ***Result = PASS </font>
+07:25:50:190 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0114_obj PanickingFunction TestCase0114_obj_Panic  ***Result = INCONCLUSIVE </font>
+07:25:50:190 WARN -  1541 TestExecuteLogger.cpp 2395 The actual length of the received panic string is 16 characters, which is possibly truncated. User::Panic will only pass through the first 16 characters of the panic string, the test result may not be reliable. Ensure this is 16 characters or less or it will be truncated.
+07:25:50:190 WARN -  1541 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="DoMediaClockStoppedState: Mutex Unheld" (in script) was TOO LONG.
+07:25:50:195 WARN -  1541 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+07:25:50:195 INFO -  1541 TestExecuteLogger.cpp 2483 Expected panic string was "DoMediaClockStoppedState: Mutex Unheld" (in script)
+07:25:50:195 INFO -  1541 TestExecuteLogger.cpp 2484 Received panic string was "DoMediaClockStop"(in code)
+07:25:50:200 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 18 Command = 	END_TEST_BLOCK		!PanicString="DoMediaClockStoppedState: Mutex Unheld" !PanicCode=22  Code = 22  DoMediaClockStop ***Result = FAIL </font>
+07:25:50:205 c:\testdata\scripts\dt-tef-testblock-0114.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:25:50:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:50:215 INFO -  1547 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:50:220 INFO -  1547 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+07:25:50:220 INFO -  1547 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+07:25:50:220 ERROR -  1547 TestBlockController.cpp 522 Active Scheduler, error = -1
+07:25:50:220 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase037_obj  ***Result = PASS </font>
+07:25:50:235 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0114_obj PanickingFunction TestCase0114_obj_Panic  ***Result = INCONCLUSIVE </font>
+07:25:50:235 WARN -  1541 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="DoMediaClockStoppedState: Mutex Unheld" (in script) was TOO LONG.
+07:25:50:235 WARN -  1541 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+07:25:50:235 INFO -  1541 TestExecuteLogger.cpp 2483 Expected panic string was "DoMediaClockStoppedState: Mutex Unheld" (in script)
+07:25:50:235 INFO -  1541 TestExecuteLogger.cpp 2484 Received panic string was "E32USER-CBase"(in code)
+07:25:50:240 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 22 Command = 	END_TEST_BLOCK		!PanicCode=22 !PanicString="DoMediaClockStoppedState: Mutex Unheld"  Code = 47  E32USER-CBase ***Result = FAIL </font>
+07:25:50:245 c:\testdata\scripts\dt-tef-testblock-0114.script END_TESTCASE DT-TEF-TestBlock-011
+07:25:50:255 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0114 ***TestCaseResult = FAIL </font>
+07:25:50:255 ERROR -  1541 testexecute.cpp 564 The panic detection thread detected 2 panics:
+07:25:50:260 ERROR -  1541 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 22, Exit Category DoMediaClockStop
+07:25:50:260 ERROR -  1541 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker827328940 2073880015, Exit Reason: 47, Exit Category E32USER-CBase
+07:25:50:260 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:25:50:260 <font size=2 color=00AF00>PASS = 0</font>
+07:25:50:260 <font size=2 color=FF0000>FAIL = 2</font>
+07:25:50:260 <font size=2 color=0000FF>ABORT = 0</font>
+07:25:50:260 <font size=2 color=0000FF>PANIC = 0</font>
+07:25:50:260 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:50:260 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:25:50:265 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:25:50:265 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:25:50:265 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+07:25:50:265 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:25:50:265 <font size=2 color=00AF00>PASS = 0</font>
+07:25:50:265 <font size=2 color=FF0000>FAIL = 1</font>
+07:25:50:265 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:25:50:265 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:50:265 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testblock-0115.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+07:25:55:539 <html><body><pre>
+07:25:55:539 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:25:55:539 ***</font>
+07:25:55:544 c:\testdata\scripts\dt-tef-testblock-0115.script LOAD_SERVER te_RegBlockTestSuite 
+07:25:55:594 c:\testdata\scripts\dt-tef-testblock-0115.script START_TESTCASE DT-TEF-TestBlock-0115
+07:25:55:604 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0115  </font>
+07:25:55:609 c:\testdata\scripts\dt-tef-testblock-0115.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:25:55:609 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+07:25:55:619 INFO -  1554 TestBlockController.cpp 134 Creating a local active scheduler.
+07:25:55:619 INFO -  1554 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj name obj0115
+07:25:55:619 INFO -  1554 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj name obj0115
+07:25:55:619 INFO -  1554 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+07:25:55:619 INFO -  1554 te_RegBlockTestWrapper.cpp 110 aSection = TestCase0115_obj_Panic
+07:25:55:619 INFO -  1554 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+07:25:55:624 INFO -  1554 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj_Panic panic_number 22
+07:25:55:624 INFO -  1554 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj_Panic panic_string MutexUnheld
+07:25:55:624 WARN -  1554 te_RegBlockTestWrapper.cpp 421 Calling panic: MutexUnheld 22
+07:25:55:624 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase0115_obj  ***Result = PASS </font>
+07:25:55:639 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0115_obj PanickingFunction TestCase0115_obj_Panic  ***Result = INCONCLUSIVE </font>
+07:25:55:644 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 17 Command = 	END_TEST_BLOCK		!PanicCode=22 !PanicString="MutexUnheld" ***Result = PASS </font>
+07:25:55:644 c:\testdata\scripts\dt-tef-testblock-0115.script END_TESTCASE DT-TEF-TestBlock-0115
+07:25:55:654 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0115 ***TestCaseResult = PASS </font>
+07:25:55:659 ERROR -  1549 testexecute.cpp 564 The panic detection thread detected 1 panics:
+07:25:55:664 ERROR -  1549 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 22, Exit Category MutexUnheld
+07:25:55:664 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:25:55:664 <font size=2 color=00AF00>PASS = 1</font>
+07:25:55:664 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:55:664 <font size=2 color=0000FF>ABORT = 0</font>
+07:25:55:664 <font size=2 color=0000FF>PANIC = 0</font>
+07:25:55:664 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:55:664 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:25:55:664 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:25:55:664 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:25:55:669 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+07:25:55:669 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:25:55:669 <font size=2 color=00AF00>PASS = 1</font>
+07:25:55:669 <font size=2 color=FF0000>FAIL = 0</font>
+07:25:55:669 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:25:55:669 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:25:55:669 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+07:50:29:658 <html><body><pre>
+07:50:29:658 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:50:29:658 ***</font>
+07:50:29:663 c:\testdata\scripts\dt-tef-testclient-0001.script LOAD_SUITE	TEF_ClientTestUnit
+07:50:29:713 c:\testdata\scripts\dt-tef-testclient-0001.script START_TESTCASE DT-TEF-TestClient-0001
+07:50:29:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0001  </font>
+07:50:29:728 c:\testdata\scripts\dt-tef-testclient-0001.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName
+07:50:29:733 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:50:29:733 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+07:50:29:733 INFO -  1569 ctefclientut.cpp 135 Server Connect returns = -40
+07:50:29:733 <font size=2 color=00AF00>Test Case TestLongServerName ***Result = PASS </font>
+07:50:29:733 INFO -  1569 ctefclientut.cpp 29 Server Close returns
+07:50:29:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName ***Result = PASS </font>
+07:50:29:743 c:\testdata\scripts\dt-tef-testclient-0001.script END_TESTCASE DT-TEF-TestClient-0001
+07:50:29:753 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0001 ***TestCaseResult = PASS </font>
+07:50:29:753 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:50:29:758 <font size=2 color=00AF00>PASS = 1</font>
+07:50:29:758 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:29:758 <font size=2 color=0000FF>ABORT = 0</font>
+07:50:29:758 <font size=2 color=0000FF>PANIC = 0</font>
+07:50:29:758 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:29:758 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:50:29:758 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:50:29:758 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:50:29:758 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:50:29:758 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:50:29:758 <font size=2 color=00AF00>PASS = 1</font>
+07:50:29:758 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:29:758 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:50:29:758 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:29:758 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+07:50:34:996 <html><body><pre>
+07:50:34:996 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:50:34:996 ***</font>
+07:50:35:000 c:\testdata\scripts\dt-tef-testclient-0002.script LOAD_SUITE	TEF_ClientTestUnit
+07:50:35:067 c:\testdata\scripts\dt-tef-testclient-0002.script START_TESTCASE DT-TEF-TestClient-0002
+07:50:35:072 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0002  </font>
+07:50:35:077 c:\testdata\scripts\dt-tef-testclient-0002.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL
+07:50:35:082 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:50:35:082 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+07:50:35:147 INFO -  1576 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+07:50:35:147 INFO -  1576 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+07:50:35:147 <font size=2 color=00AF00>Test Case TestOpenLongStepNameL ***Result = PASS </font>
+07:50:35:147 INFO -  1576 ctefclientut.cpp 29 Server Close returns
+07:50:35:157 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL ***Result = PASS </font>
+07:50:35:157 c:\testdata\scripts\dt-tef-testclient-0002.script END_TESTCASE DT-TEF-TestClient-0002
+07:50:35:167 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0002 ***TestCaseResult = PASS </font>
+07:50:35:167 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:50:35:172 <font size=2 color=00AF00>PASS = 1</font>
+07:50:35:172 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:35:172 <font size=2 color=0000FF>ABORT = 0</font>
+07:50:35:172 <font size=2 color=0000FF>PANIC = 0</font>
+07:50:35:172 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:35:172 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:50:35:172 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:50:35:172 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:50:35:172 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:50:35:172 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:50:35:172 <font size=2 color=00AF00>PASS = 1</font>
+07:50:35:172 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:35:172 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:50:35:172 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:35:172 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+07:50:40:424 <html><body><pre>
+07:50:40:424 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:50:40:424 ***</font>
+07:50:40:437 c:\testdata\scripts\dt-tef-testclient-0003.script LOAD_SUITE	TEF_ClientTestUnit
+07:50:40:512 c:\testdata\scripts\dt-tef-testclient-0003.script START_TESTCASE DT-TEF-TestClient-0003
+07:50:40:517 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0003  </font>
+07:50:40:522 c:\testdata\scripts\dt-tef-testclient-0003.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL
+07:50:40:527 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:50:40:527 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+07:50:40:582 INFO -  1585 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+07:50:40:582 INFO -  1585 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+07:50:40:582 <font size=2 color=00AF00>Test Case TestRunTestStepL ***Result = PASS </font>
+07:50:40:582 INFO -  1585 ctefclientut.cpp 29 Server Close returns
+07:50:40:592 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL ***Result = PASS </font>
+07:50:40:592 c:\testdata\scripts\dt-tef-testclient-0003.script END_TESTCASE DT-TEF-TestClient-0003
+07:50:40:612 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0003 ***TestCaseResult = PASS </font>
+07:50:40:617 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:50:40:617 <font size=2 color=00AF00>PASS = 1</font>
+07:50:40:617 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:40:617 <font size=2 color=0000FF>ABORT = 0</font>
+07:50:40:617 <font size=2 color=0000FF>PANIC = 0</font>
+07:50:40:622 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:40:622 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:50:40:622 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:50:40:622 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:50:40:622 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:50:40:622 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:50:40:622 <font size=2 color=00AF00>PASS = 1</font>
+07:50:40:622 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:40:622 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:50:40:622 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:40:622 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+07:50:45:919 <html><body><pre>
+07:50:45:919 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:50:45:919 ***</font>
+07:50:45:924 c:\testdata\scripts\dt-tef-testclient-0004.script LOAD_SUITE	TEF_ClientTestUnit
+07:50:46:061 c:\testdata\scripts\dt-tef-testclient-0004.script START_TESTCASE DT-TEF-TestClient-0004
+07:50:46:066 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0004  </font>
+07:50:46:071 c:\testdata\scripts\dt-tef-testclient-0004.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL
+07:50:46:076 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:50:46:081 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+07:50:46:141 INFO -  1596 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+07:50:46:141 INFO -  1596 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+07:50:46:141 <font size=2 color=00AF00>Test Case TestRunLongTestStepCommandL ***Result = PASS </font>
+07:50:46:141 INFO -  1596 ctefclientut.cpp 29 Server Close returns
+07:50:46:151 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 30 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL ***Result = PASS </font>
+07:50:46:151 c:\testdata\scripts\dt-tef-testclient-0004.script END_TESTCASE DT-TEF-TestClient-0004
+07:50:46:161 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 31 Command = END_TESTCASE DT-TEF-TestClient-0004 ***TestCaseResult = PASS </font>
+07:50:46:161 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:50:46:166 <font size=2 color=00AF00>PASS = 1</font>
+07:50:46:166 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:46:166 <font size=2 color=0000FF>ABORT = 0</font>
+07:50:46:166 <font size=2 color=0000FF>PANIC = 0</font>
+07:50:46:166 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:46:166 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:50:46:166 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:50:46:166 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:50:46:166 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:50:46:166 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:50:46:166 <font size=2 color=00AF00>PASS = 1</font>
+07:50:46:166 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:46:166 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:50:46:166 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:46:166 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+07:50:51:429 <html><body><pre>
+07:50:51:429 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:50:51:429 ***</font>
+07:50:51:442 c:\testdata\scripts\dt-tef-testclient-0005.script LOAD_SUITE	TEF_ClientTestUnit
+07:50:51:527 c:\testdata\scripts\dt-tef-testclient-0005.script START_TESTCASE DT-TEF-TestClient-0005
+07:50:51:532 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 11 Command = START_TESTCASE DT-TEF-TestClient-0005  </font>
+07:50:51:537 c:\testdata\scripts\dt-tef-testclient-0005.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL
+07:50:51:542 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:50:51:542 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+07:50:51:597 INFO -  1606 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+07:50:51:597 INFO -  1606 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+07:50:51:597 <font size=2 color=00AF00>Test Case TestRunLongTestBlockCommandL ***Result = PASS </font>
+07:50:51:597 INFO -  1606 ctefclientut.cpp 29 Server Close returns
+07:50:51:607 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 31 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL ***Result = PASS </font>
+07:50:51:612 c:\testdata\scripts\dt-tef-testclient-0005.script END_TESTCASE DT-TEF-TestClient-0005
+07:50:51:622 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 32 Command = END_TESTCASE DT-TEF-TestClient-0005 ***TestCaseResult = PASS </font>
+07:50:51:622 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:50:51:627 <font size=2 color=00AF00>PASS = 1</font>
+07:50:51:627 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:51:627 <font size=2 color=0000FF>ABORT = 0</font>
+07:50:51:627 <font size=2 color=0000FF>PANIC = 0</font>
+07:50:51:627 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:51:627 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:50:51:627 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:50:51:627 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:50:51:627 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:50:51:627 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:50:51:627 <font size=2 color=00AF00>PASS = 1</font>
+07:50:51:627 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:51:627 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:50:51:627 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:51:627 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+07:50:56:920 <html><body><pre>
+07:50:56:920 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:50:56:920 ***</font>
+07:50:56:920 c:\testdata\scripts\dt-tef-testclient-0006.script START_TESTCASE DT-TEF-TestClient-0006
+07:50:56:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0006.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0006  </font>
+07:50:56:930 c:\testdata\scripts\dt-tef-testclient-0006.script 	LOAD_SUITE NotExistAndLongServerNameSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthor
+07:50:56:930 ERROR -  1611 ScriptEngine.cpp 459 One or more arguments for the command exceeded allowed limit for length. Skipping test..
+07:50:56:930 c:\testdata\scripts\dt-tef-testclient-0006.script END_TESTCASE DT-TEF-TestClient-0006
+07:50:56:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0006.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0006 ***TestCaseResult = PASS </font>
+07:50:56:945 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:50:56:945 <font size=2 color=00AF00>PASS = 0</font>
+07:50:56:945 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:56:945 <font size=2 color=0000FF>ABORT = 0</font>
+07:50:56:945 <font size=2 color=0000FF>PANIC = 0</font>
+07:50:56:945 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:56:945 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:50:56:945 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:50:56:945 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:50:56:945 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:50:56:945 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:50:56:945 <font size=2 color=00AF00>PASS = 1</font>
+07:50:56:945 <font size=2 color=FF0000>FAIL = 0</font>
+07:50:56:945 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:50:56:945 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:50:56:945 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+07:51:02:238 <html><body><pre>
+07:51:02:238 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:51:02:238 ***</font>
+07:51:02:298 c:\testdata\scripts\dt-tef-testclient-0007.script START_TESTCASE DT-TEF-TestClient-0007
+07:51:02:308 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0007.script Line = 9 Command = START_TESTCASE DT-TEF-TestClient-0007  </font>
+07:51:02:313 c:\testdata\scripts\dt-tef-testclient-0007.script LOAD_SUITE	TEF_ClientTestUnit
+07:51:02:363 c:\testdata\scripts\dt-tef-testclient-0007.script LOAD_SUITE	tef_clienttestunit
+07:51:02:368 c:\testdata\scripts\dt-tef-testclient-0007.script END_TESTCASE DT-TEF-TestClient-0007
+07:51:02:373 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0007.script Line = 21 Command = END_TESTCASE DT-TEF-TestClient-0007 ***TestCaseResult = PASS </font>
+07:51:02:378 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:02:378 <font size=2 color=00AF00>PASS = 0</font>
+07:51:02:378 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:02:378 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:02:383 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:02:383 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:02:383 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:02:383 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:02:383 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:02:383 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:51:02:383 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:02:383 <font size=2 color=00AF00>PASS = 1</font>
+07:51:02:383 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:02:383 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:51:02:383 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:02:383 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+07:51:07:638 <html><body><pre>
+07:51:07:638 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:51:07:638 ***</font>
+07:51:07:643 c:\testdata\scripts\dt-tef-testclient-0008.script START_TESTCASE DT-TEF-TestClient-0008
+07:51:07:653 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0008.script Line = 8 Command = START_TESTCASE DT-TEF-TestClient-0008  </font>
+07:51:07:653 c:\testdata\scripts\dt-tef-testclient-0008.script LOAD_SUITE	TEF_ClientTestUnit
+07:51:07:728 c:\testdata\scripts\dt-tef-testclient-0008.script LOAD_SERVER	TEF_ClientTestUnit	
+07:51:07:733 c:\testdata\scripts\dt-tef-testclient-0008.script END_TESTCASE DT-TEF-TestClient-0008
+07:51:07:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0008.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0008 ***TestCaseResult = PASS </font>
+07:51:07:743 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:07:748 <font size=2 color=00AF00>PASS = 0</font>
+07:51:07:748 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:07:748 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:07:748 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:07:748 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:07:748 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:07:748 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:07:748 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:07:748 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:51:07:748 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:07:748 <font size=2 color=00AF00>PASS = 1</font>
+07:51:07:748 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:07:748 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:51:07:748 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:07:748 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-testclient-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+07:51:13:010 <html><body><pre>
+07:51:13:010 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:51:13:010 ***</font>
+07:51:13:098 c:\testdata\scripts\dt-tef-testclient-0009.script START_TESTCASE DT-TEF-TestClient-0009
+07:51:13:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0009.script Line = 8 Command = START_TESTCASE DT-TEF-TestClient-0009  </font>
+07:51:13:108 c:\testdata\scripts\dt-tef-testclient-0009.script 	LOAD_SERVER z:\sys\bin\TEF_ClientTestUnit
+07:51:13:113 ERROR -  1627 ScriptEngine.cpp 501 Failed to Create Server Err = -28
+07:51:13:113 c:\testdata\scripts\dt-tef-testclient-0009.script END_TESTCASE DT-TEF-TestClient-0009
+07:51:13:123 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0009.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0009 ***TestCaseResult = PASS </font>
+07:51:13:128 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:13:128 <font size=2 color=00AF00>PASS = 0</font>
+07:51:13:128 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:13:128 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:13:128 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:13:128 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:13:128 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:13:128 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:13:128 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:13:128 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:51:13:128 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:13:128 <font size=2 color=00AF00>PASS = 1</font>
+07:51:13:128 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:13:128 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:51:13:128 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:13:128 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+18:09:20:858 <html><body><pre>
+18:09:20:858 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:20:858 ***</font>
+18:09:20:863 c:\testdata\scripts\dt-tef-teststep-0001.script LOAD_SUITE	te_RegStepTestSuite
+18:09:20:963 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+18:09:20:968 c:\testdata\scripts\dt-tef-teststep-0001.script START_TESTCASE DT-TEF-TestStep-0001
+18:09:20:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0001  </font>
+18:09:20:978 c:\testdata\scripts\dt-tef-teststep-0001.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0
+18:09:20:983 INFO -  325 ReadWriteConfigStep.cpp 56 This test step tests the read/write config functionality.
+18:09:20:983 INFO -  325 ReadWriteConfigStep.cpp 84 Start to test read/write integer value of configuration file...
+18:09:20:983 INFO -  325 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+18:09:20:983 INFO -  325 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+18:09:20:983 INFO -  325 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+18:09:20:988 INFO -  325 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+18:09:20:988 INFO -  325 ReadWriteConfigStep.cpp 104 Test Passed!
+18:09:20:988 INFO -  325 ReadWriteConfigStep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+18:09:20:988 INFO -  325 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+18:09:20:988 INFO -  325 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+18:09:20:993 INFO -  325 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+18:09:20:993 INFO -  325 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+18:09:20:993 INFO -  325 ReadWriteConfigStep.cpp 131 Test Passed!
+18:09:20:993 INFO -  325 ReadWriteConfigStep.cpp 137 Start to test read/write boolean value of configuration file...
+18:09:20:993 INFO -  325 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+18:09:21:000 INFO -  325 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+18:09:21:000 INFO -  325 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+18:09:21:000 INFO -  325 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+18:09:21:000 INFO -  325 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+18:09:21:005 INFO -  325 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+18:09:21:005 INFO -  325 ReadWriteConfigStep.cpp 161 Test Failed!
+18:09:21:005 INFO -  325 ReadWriteConfigStep.cpp 167 Start to test read/write hex value of configuration file...
+18:09:21:005 INFO -  325 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+18:09:21:005 INFO -  325 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+18:09:21:005 INFO -  325 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+18:09:21:010 INFO -  325 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+18:09:21:010 INFO -  325 ReadWriteConfigStep.cpp 188 Test Passed!
+18:09:21:010 INFO -  325 ReadWriteConfigStep.cpp 194 Start to test read/write string value of configuration file...
+18:09:21:010 INFO -  325 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+18:09:21:010 INFO -  325 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+18:09:21:010 INFO -  325 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+18:09:21:015 INFO -  325 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+18:09:21:015 INFO -  325 ReadWriteConfigStep.cpp 218 Test Passed!
+18:09:21:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0 ***Result = PASS </font>
+18:09:21:025 c:\testdata\scripts\dt-tef-teststep-0001.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7
+18:09:21:030 INFO -  326 ReadWriteConfigStep.cpp 56 This test step tests the read/write config functionality.
+18:09:21:030 INFO -  326 ReadWriteConfigStep.cpp 84 Start to test read/write integer value of configuration file...
+18:09:21:030 INFO -  326 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+18:09:21:030 INFO -  326 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+18:09:21:030 INFO -  326 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+18:09:21:035 INFO -  326 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+18:09:21:035 INFO -  326 ReadWriteConfigStep.cpp 104 Test Passed!
+18:09:21:035 INFO -  326 ReadWriteConfigStep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+18:09:21:035 INFO -  326 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+18:09:21:035 INFO -  326 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+18:09:21:040 INFO -  326 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+18:09:21:040 INFO -  326 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+18:09:21:040 INFO -  326 ReadWriteConfigStep.cpp 131 Test Passed!
+18:09:21:040 INFO -  326 ReadWriteConfigStep.cpp 137 Start to test read/write boolean value of configuration file...
+18:09:21:040 INFO -  326 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+18:09:21:045 INFO -  326 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+18:09:21:045 INFO -  326 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+18:09:21:045 INFO -  326 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+18:09:21:045 INFO -  326 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+18:09:21:045 INFO -  326 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+18:09:21:050 INFO -  326 ReadWriteConfigStep.cpp 161 Test Failed!
+18:09:21:050 INFO -  326 ReadWriteConfigStep.cpp 167 Start to test read/write hex value of configuration file...
+18:09:21:050 INFO -  326 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+18:09:21:050 INFO -  326 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+18:09:21:050 INFO -  326 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+18:09:21:055 INFO -  326 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+18:09:21:055 INFO -  326 ReadWriteConfigStep.cpp 188 Test Passed!
+18:09:21:055 INFO -  326 ReadWriteConfigStep.cpp 194 Start to test read/write string value of configuration file...
+18:09:21:055 INFO -  326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+18:09:21:055 INFO -  326 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+18:09:21:055 INFO -  326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+18:09:21:062 INFO -  326 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+18:09:21:062 INFO -  326 ReadWriteConfigStep.cpp 218 Test Passed!
+18:09:21:067 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7 ***Result = PASS </font>
+18:09:21:072 c:\testdata\scripts\dt-tef-teststep-0001.script END_TESTCASE DT-TEF-TestStep-0001
+18:09:21:077 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0001 ***TestCaseResult = PASS </font>
+18:09:21:082 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+18:09:21:087 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+18:09:21:092 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+18:09:21:097 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:09:21:097 <font size=2 color=00AF00>PASS = 2</font>
+18:09:21:097 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:21:097 <font size=2 color=0000FF>ABORT = 0</font>
+18:09:21:097 <font size=2 color=0000FF>PANIC = 0</font>
+18:09:21:097 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:21:097 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:09:21:097 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:09:21:097 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:09:21:097 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:09:21:097 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:09:21:097 <font size=2 color=00AF00>PASS = 1</font>
+18:09:21:097 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:21:097 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:09:21:097 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:21:102 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+18:09:26:321 <html><body><pre>
+18:09:26:321 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:26:321 ***</font>
+18:09:26:326 c:\testdata\scripts\dt-tef-teststep-0002.script LOAD_SUITE	te_RegStepTestSuite
+18:09:26:376 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+18:09:26:381 c:\testdata\scripts\dt-tef-teststep-0002.script START_TESTCASE DT-TEF-TestStep-0002
+18:09:26:391 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0002  </font>
+18:09:26:391 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6
+18:09:26:396 INFO -  333 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+18:09:26:396 INFO -  333 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+18:09:26:401 INFO -  333 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 IntValue 10
+18:09:26:401 INFO -  333 ReadWriteConfigNegStep.cpp 97 Test Passed!
+18:09:26:401 INFO -  333 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+18:09:26:401 INFO -  333 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 BoolValue 0
+18:09:26:401 INFO -  333 ReadWriteConfigNegStep.cpp 122 Test Passed!
+18:09:26:401 INFO -  333 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+18:09:26:406 INFO -  333 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 HexValue 171
+18:09:26:406 INFO -  333 ReadWriteConfigNegStep.cpp 138 Test Passed!
+18:09:26:406 INFO -  333 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+18:09:26:406 INFO -  333 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 StringValue Changed string!
+18:09:26:406 INFO -  333 ReadWriteConfigNegStep.cpp 155 Test Passed!
+18:09:26:416 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6 ***Result = PASS </font>
+18:09:26:416 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+18:09:26:421 INFO -  334 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+18:09:26:421 INFO -  334 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+18:09:26:421 ERROR -  334 TestStepBase.Cpp 367 Error occurs when writing integer to file, error code=0
+18:09:26:421 INFO -  334 ReadWriteConfigNegStep.cpp 97 Test Passed!
+18:09:26:426 INFO -  334 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+18:09:26:426 ERROR -  334 TestStepBase.Cpp 521 Error occurs when writing bool to file, error code=0
+18:09:26:426 INFO -  334 ReadWriteConfigNegStep.cpp 122 Test Passed!
+18:09:26:426 INFO -  334 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+18:09:26:426 ERROR -  334 TestStepBase.Cpp 570 Error occurs when writing hex to file, error code=0
+18:09:26:426 INFO -  334 ReadWriteConfigNegStep.cpp 138 Test Passed!
+18:09:26:426 INFO -  334 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+18:09:26:426 ERROR -  334 TestStepBase.Cpp 460 Error occurs when writing string to file, error code=0
+18:09:26:426 INFO -  334 ReadWriteConfigNegStep.cpp 155 Test Passed!
+18:09:26:436 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ***Result = PASS </font>
+18:09:26:436 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8
+18:09:26:446 INFO -  335 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+18:09:26:446 INFO -  335 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+18:09:26:446 INFO -  335 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 IntValue 10
+18:09:26:446 INFO -  335 ReadWriteConfigNegStep.cpp 97 Test Passed!
+18:09:26:446 INFO -  335 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+18:09:26:446 INFO -  335 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 BoolValue 0
+18:09:26:446 INFO -  335 ReadWriteConfigNegStep.cpp 122 Test Passed!
+18:09:26:451 INFO -  335 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+18:09:26:451 INFO -  335 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 HexValue 171
+18:09:26:451 INFO -  335 ReadWriteConfigNegStep.cpp 138 Test Passed!
+18:09:26:451 INFO -  335 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+18:09:26:451 INFO -  335 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 StringValue Changed string!
+18:09:26:456 INFO -  335 ReadWriteConfigNegStep.cpp 155 Test Passed!
+18:09:26:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8 ***Result = PASS </font>
+18:09:26:461 c:\testdata\scripts\dt-tef-teststep-0002.script END_TESTCASE DT-TEF-TestStep-0002
+18:09:26:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 23 Command = END_TESTCASE DT-TEF-TestStep-0002 ***TestCaseResult = PASS </font>
+18:09:26:468 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+18:09:26:473 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+18:09:26:493 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+18:09:26:498 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:09:26:498 <font size=2 color=00AF00>PASS = 3</font>
+18:09:26:498 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:26:498 <font size=2 color=0000FF>ABORT = 0</font>
+18:09:26:498 <font size=2 color=0000FF>PANIC = 0</font>
+18:09:26:498 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:26:498 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:09:26:498 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:09:26:498 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:09:26:498 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:09:26:498 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:09:26:498 <font size=2 color=00AF00>PASS = 1</font>
+18:09:26:498 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:26:498 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:09:26:498 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:26:498 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,226 @@
+18:09:31:722 <html><body><pre>
+18:09:31:722 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 49
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:31:722 ***</font>
+18:09:31:727 c:\testdata\scripts\dt-tef-teststep-0003.script LOAD_SUITE	te_RegStepTestSuite
+18:09:31:812 c:\testdata\scripts\dt-tef-teststep-0003.script START_TESTCASE DT-TEF-TestStep-0003
+18:09:31:822 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0003  </font>
+18:09:31:822 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1
+18:09:31:827 INFO -  342 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error1 TheInt -1
+18:09:31:827 INFO -  342 SetErrorStep.cpp 49 The Error Code is -1
+18:09:31:833 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 16 Command = 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1 ***Result = PASS </font>
+18:09:31:833 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2
+18:09:31:843 INFO -  343 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error2 TheInt -2
+18:09:31:843 INFO -  343 SetErrorStep.cpp 49 The Error Code is -2
+18:09:31:848 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 17 Command = 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2 ***Result = PASS </font>
+18:09:31:848 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3
+18:09:31:858 INFO -  344 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error3 TheInt -3
+18:09:31:858 INFO -  344 SetErrorStep.cpp 49 The Error Code is -3
+18:09:31:863 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 18 Command = 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3 ***Result = PASS </font>
+18:09:31:863 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4
+18:09:31:878 INFO -  345 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error4 TheInt -4
+18:09:31:878 INFO -  345 SetErrorStep.cpp 49 The Error Code is -4
+18:09:31:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 19 Command = 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4 ***Result = PASS </font>
+18:09:31:883 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5
+18:09:31:893 INFO -  346 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error5 TheInt -5
+18:09:31:893 INFO -  346 SetErrorStep.cpp 49 The Error Code is -5
+18:09:31:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 20 Command = 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5 ***Result = PASS </font>
+18:09:31:903 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6
+18:09:31:908 INFO -  347 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error6 TheInt -6
+18:09:31:908 INFO -  347 SetErrorStep.cpp 49 The Error Code is -6
+18:09:31:913 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 21 Command = 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6 ***Result = PASS </font>
+18:09:31:918 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7
+18:09:31:923 INFO -  348 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error7 TheInt -7
+18:09:31:923 INFO -  348 SetErrorStep.cpp 49 The Error Code is -7
+18:09:31:933 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 22 Command = 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7 ***Result = PASS </font>
+18:09:31:933 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8
+18:09:31:943 INFO -  349 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error8 TheInt -8
+18:09:31:943 INFO -  349 SetErrorStep.cpp 49 The Error Code is -8
+18:09:31:948 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 23 Command = 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8 ***Result = PASS </font>
+18:09:31:948 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9
+18:09:31:958 INFO -  350 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error9 TheInt -9
+18:09:31:958 INFO -  350 SetErrorStep.cpp 49 The Error Code is -9
+18:09:31:963 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 24 Command = 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9 ***Result = PASS </font>
+18:09:31:968 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10
+18:09:31:983 INFO -  351 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error10 TheInt -10
+18:09:31:983 INFO -  351 SetErrorStep.cpp 49 The Error Code is -10
+18:09:31:993 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 25 Command = 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10 ***Result = PASS </font>
+18:09:32:000 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11
+18:09:32:015 INFO -  352 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error11 TheInt -11
+18:09:32:015 INFO -  352 SetErrorStep.cpp 49 The Error Code is -11
+18:09:32:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 26 Command = 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11 ***Result = PASS </font>
+18:09:32:025 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12
+18:09:32:040 INFO -  353 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error12 TheInt -12
+18:09:32:040 INFO -  353 SetErrorStep.cpp 49 The Error Code is -12
+18:09:32:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 27 Command = 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12 ***Result = PASS </font>
+18:09:32:055 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13
+18:09:32:070 INFO -  354 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error13 TheInt -13
+18:09:32:070 INFO -  354 SetErrorStep.cpp 49 The Error Code is -13
+18:09:32:075 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 28 Command = 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13 ***Result = PASS </font>
+18:09:32:080 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14
+18:09:32:095 INFO -  355 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error14 TheInt -14
+18:09:32:095 INFO -  355 SetErrorStep.cpp 49 The Error Code is -14
+18:09:32:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 29 Command = 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14 ***Result = PASS </font>
+18:09:32:110 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15
+18:09:32:125 INFO -  356 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error15 TheInt -15
+18:09:32:125 INFO -  356 SetErrorStep.cpp 49 The Error Code is -15
+18:09:32:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 30 Command = 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15 ***Result = PASS </font>
+18:09:32:140 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16
+18:09:32:155 INFO -  357 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error16 TheInt -16
+18:09:32:155 INFO -  357 SetErrorStep.cpp 49 The Error Code is -16
+18:09:32:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 31 Command = 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16 ***Result = PASS </font>
+18:09:32:165 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17
+18:09:32:180 INFO -  358 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error17 TheInt -17
+18:09:32:180 INFO -  358 SetErrorStep.cpp 49 The Error Code is -17
+18:09:32:190 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 32 Command = 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17 ***Result = PASS </font>
+18:09:32:195 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18
+18:09:32:210 INFO -  359 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error18 TheInt -18
+18:09:32:210 INFO -  359 SetErrorStep.cpp 49 The Error Code is -18
+18:09:32:220 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 33 Command = 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18 ***Result = PASS </font>
+18:09:32:220 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19
+18:09:32:240 INFO -  360 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error19 TheInt -19
+18:09:32:245 INFO -  360 SetErrorStep.cpp 49 The Error Code is -19
+18:09:32:250 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 34 Command = 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19 ***Result = PASS </font>
+18:09:32:255 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20
+18:09:32:270 INFO -  361 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error20 TheInt -20
+18:09:32:270 INFO -  361 SetErrorStep.cpp 49 The Error Code is -20
+18:09:32:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 35 Command = 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20 ***Result = PASS </font>
+18:09:32:280 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21
+18:09:32:301 INFO -  362 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error21 TheInt -21
+18:09:32:301 INFO -  362 SetErrorStep.cpp 49 The Error Code is -21
+18:09:32:306 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 36 Command = 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21 ***Result = PASS </font>
+18:09:32:311 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22
+18:09:32:326 INFO -  363 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error22 TheInt -22
+18:09:32:326 INFO -  363 SetErrorStep.cpp 49 The Error Code is -22
+18:09:32:333 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 37 Command = 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22 ***Result = PASS </font>
+18:09:32:338 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23
+18:09:32:353 INFO -  364 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error23 TheInt -23
+18:09:32:353 INFO -  364 SetErrorStep.cpp 49 The Error Code is -23
+18:09:32:363 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 38 Command = 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23 ***Result = PASS </font>
+18:09:32:368 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24
+18:09:32:383 INFO -  365 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error24 TheInt -24
+18:09:32:383 INFO -  365 SetErrorStep.cpp 49 The Error Code is -24
+18:09:32:388 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 39 Command = 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24 ***Result = PASS </font>
+18:09:32:393 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25
+18:09:32:408 INFO -  366 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error25 TheInt -25
+18:09:32:408 INFO -  366 SetErrorStep.cpp 49 The Error Code is -25
+18:09:32:418 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 40 Command = 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25 ***Result = PASS </font>
+18:09:32:423 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26
+18:09:32:438 INFO -  367 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error26 TheInt -26
+18:09:32:438 INFO -  367 SetErrorStep.cpp 49 The Error Code is -26
+18:09:32:448 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 41 Command = 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26 ***Result = PASS </font>
+18:09:32:448 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27
+18:09:32:468 INFO -  368 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error27 TheInt -27
+18:09:32:468 INFO -  368 SetErrorStep.cpp 49 The Error Code is -27
+18:09:32:473 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 42 Command = 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27 ***Result = PASS </font>
+18:09:32:478 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28
+18:09:32:493 INFO -  369 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error28 TheInt -28
+18:09:32:493 INFO -  369 SetErrorStep.cpp 49 The Error Code is -28
+18:09:32:503 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 43 Command = 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28 ***Result = PASS </font>
+18:09:32:508 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29
+18:09:32:523 INFO -  370 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error29 TheInt -29
+18:09:32:523 INFO -  370 SetErrorStep.cpp 49 The Error Code is -29
+18:09:32:528 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 44 Command = 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29 ***Result = PASS </font>
+18:09:32:533 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30
+18:09:32:553 INFO -  371 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error30 TheInt -30
+18:09:32:553 INFO -  371 SetErrorStep.cpp 49 The Error Code is -30
+18:09:32:562 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 45 Command = 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30 ***Result = PASS </font>
+18:09:32:567 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31
+18:09:32:582 INFO -  372 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error31 TheInt -31
+18:09:32:582 INFO -  372 SetErrorStep.cpp 49 The Error Code is -31
+18:09:32:592 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 46 Command = 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31 ***Result = PASS </font>
+18:09:32:597 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32
+18:09:32:612 INFO -  373 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error32 TheInt -32
+18:09:32:612 INFO -  373 SetErrorStep.cpp 49 The Error Code is -32
+18:09:32:617 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 47 Command = 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32 ***Result = PASS </font>
+18:09:32:622 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33
+18:09:32:637 INFO -  374 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error33 TheInt -33
+18:09:32:642 INFO -  374 SetErrorStep.cpp 49 The Error Code is -33
+18:09:32:647 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 48 Command = 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33 ***Result = PASS </font>
+18:09:32:652 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34
+18:09:32:667 INFO -  375 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error34 TheInt -34
+18:09:32:667 INFO -  375 SetErrorStep.cpp 49 The Error Code is -34
+18:09:32:677 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 49 Command = 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34 ***Result = PASS </font>
+18:09:32:682 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35
+18:09:32:697 INFO -  376 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error35 TheInt -35
+18:09:32:697 INFO -  376 SetErrorStep.cpp 49 The Error Code is -35
+18:09:32:702 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 50 Command = 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35 ***Result = PASS </font>
+18:09:32:707 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36
+18:09:32:723 INFO -  377 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error36 TheInt -36
+18:09:32:723 INFO -  377 SetErrorStep.cpp 49 The Error Code is -36
+18:09:32:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 51 Command = 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36 ***Result = PASS </font>
+18:09:32:733 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37
+18:09:32:748 INFO -  378 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error37 TheInt -37
+18:09:32:748 INFO -  378 SetErrorStep.cpp 49 The Error Code is -37
+18:09:32:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 52 Command = 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37 ***Result = PASS </font>
+18:09:32:783 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38
+18:09:32:803 INFO -  379 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error38 TheInt -38
+18:09:32:803 INFO -  379 SetErrorStep.cpp 49 The Error Code is -38
+18:09:32:808 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 53 Command = 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38 ***Result = PASS </font>
+18:09:32:813 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39
+18:09:32:828 INFO -  380 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error39 TheInt -39
+18:09:32:828 INFO -  380 SetErrorStep.cpp 49 The Error Code is -39
+18:09:32:833 ERROR -  341 TestServerBase.Cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+18:09:32:838 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 54 Command = 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39 ***Result = PASS </font>
+18:09:32:843 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40
+18:09:32:858 INFO -  381 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error40 TheInt -40
+18:09:32:858 INFO -  381 SetErrorStep.cpp 49 The Error Code is -40
+18:09:32:868 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 55 Command = 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40 ***Result = PASS </font>
+18:09:32:873 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41
+18:09:32:888 INFO -  382 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error41 TheInt -41
+18:09:32:888 INFO -  382 SetErrorStep.cpp 49 The Error Code is -41
+18:09:32:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 56 Command = 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41 ***Result = PASS </font>
+18:09:32:898 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42
+18:09:32:913 INFO -  383 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error42 TheInt -42
+18:09:32:918 INFO -  383 SetErrorStep.cpp 49 The Error Code is -42
+18:09:32:923 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 57 Command = 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42 ***Result = PASS </font>
+18:09:32:928 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43
+18:09:32:943 INFO -  384 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error43 TheInt -43
+18:09:32:943 INFO -  384 SetErrorStep.cpp 49 The Error Code is -43
+18:09:32:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 58 Command = 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43 ***Result = PASS </font>
+18:09:32:953 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44
+18:09:32:973 INFO -  385 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error44 TheInt -44
+18:09:32:973 INFO -  385 SetErrorStep.cpp 49 The Error Code is -44
+18:09:32:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 59 Command = 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44 ***Result = PASS </font>
+18:09:32:983 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45
+18:09:33:000 INFO -  386 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error45 TheInt -45
+18:09:33:000 INFO -  386 SetErrorStep.cpp 49 The Error Code is -45
+18:09:33:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 60 Command = 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45 ***Result = PASS </font>
+18:09:33:015 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46
+18:09:33:030 INFO -  387 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error46 TheInt -46
+18:09:33:030 INFO -  387 SetErrorStep.cpp 49 The Error Code is -46
+18:09:33:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 61 Command = 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46 ***Result = PASS </font>
+18:09:33:045 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47
+18:09:33:060 INFO -  388 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error47 TheInt -47
+18:09:33:060 INFO -  388 SetErrorStep.cpp 49 The Error Code is -47
+18:09:33:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 62 Command = 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47 ***Result = PASS </font>
+18:09:33:070 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48
+18:09:33:090 INFO -  389 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error48 TheInt -48
+18:09:33:090 INFO -  389 SetErrorStep.cpp 49 The Error Code is -48
+18:09:33:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 63 Command = 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48 ***Result = PASS </font>
+18:09:33:100 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass
+18:09:33:115 INFO -  390 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultPass TheInt 0
+18:09:33:115 INFO -  390 SetErrorStep.cpp 49 The Error Code is 0
+18:09:33:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 65 Command = 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass ***Result = PASS </font>
+18:09:33:125 c:\testdata\scripts\dt-tef-teststep-0003.script END_TESTCASE DT-TEF-TestStep-0003
+18:09:33:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 66 Command = END_TESTCASE DT-TEF-TestStep-0003 ***TestCaseResult = PASS </font>
+18:09:33:150 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:09:33:150 <font size=2 color=00AF00>PASS = 49</font>
+18:09:33:150 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:33:150 <font size=2 color=0000FF>ABORT = 0</font>
+18:09:33:150 <font size=2 color=0000FF>PANIC = 0</font>
+18:09:33:150 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:33:150 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:09:33:150 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:09:33:150 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:09:33:150 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:09:33:150 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:09:33:150 <font size=2 color=00AF00>PASS = 1</font>
+18:09:33:155 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:33:155 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:09:33:155 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:33:155 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+18:09:38:373 <html><body><pre>
+18:09:38:373 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:38:373 ***</font>
+18:09:38:378 c:\testdata\scripts\dt-tef-teststep-0004.script LOAD_SUITE	te_RegStepTestSuite
+18:09:38:428 c:\testdata\scripts\dt-tef-teststep-0004.script START_TESTCASE DT-TEF-TestStep-0004
+18:09:38:438 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0004  </font>
+18:09:38:438 c:\testdata\scripts\dt-tef-teststep-0004.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0
+18:09:38:443 INFO -  397 WriteBoolStep.cpp 49 This step tests WriteBoolToConfig function.
+18:09:38:443 INFO -  397 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+18:09:38:443 INFO -  397 WriteBoolStep.cpp 62 The ORIGINAL Bool is 0
+18:09:38:448 INFO -  397 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+18:09:38:448 INFO -  397 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+18:09:38:448 INFO -  397 WriteBoolStep.cpp 68 The CHANGED Bool is 1
+18:09:38:448 INFO -  397 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+18:09:38:448 INFO -  397 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+18:09:38:448 INFO -  397 WriteBoolStep.cpp 78 The CHANGED Bool is 0
+18:09:38:453 INFO -  397 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+18:09:38:458 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+18:09:38:458 c:\testdata\scripts\dt-tef-teststep-0004.script END_TESTCASE DT-TEF-TestStep-0004
+18:09:38:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0004 ***TestCaseResult = PASS </font>
+18:09:38:468 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:09:38:473 <font size=2 color=00AF00>PASS = 1</font>
+18:09:38:473 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:38:473 <font size=2 color=0000FF>ABORT = 0</font>
+18:09:38:473 <font size=2 color=0000FF>PANIC = 0</font>
+18:09:38:473 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:38:473 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:09:38:473 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:09:38:473 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:09:38:473 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:09:38:473 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:09:38:473 <font size=2 color=00AF00>PASS = 1</font>
+18:09:38:473 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:38:473 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:09:38:473 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:38:473 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+18:09:43:671 <html><body><pre>
+18:09:43:671 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:43:671 ***</font>
+18:09:43:676 c:\testdata\scripts\dt-tef-teststep-0005.script LOAD_SUITE	te_RegStepTestSuite
+18:09:43:822 c:\testdata\scripts\dt-tef-teststep-0005.script START_TESTCASE DT-TEF-TestStep-0005
+18:09:43:827 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0005  </font>
+18:09:43:832 c:\testdata\scripts\dt-tef-teststep-0005.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0
+18:09:43:837 INFO -  404 WriteHexStep.cpp 49 This step tests WriteHexToConfig function.
+18:09:43:837 INFO -  404 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+18:09:43:842 INFO -  404 WriteHexStep.cpp 61 The ORIGINAL Hex-value is 1234
+18:09:43:842 INFO -  404 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+18:09:43:842 INFO -  404 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+18:09:43:842 INFO -  404 WriteHexStep.cpp 67 The CHANGED Hex-value is 1234
+18:09:43:842 INFO -  404 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+18:09:43:852 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+18:09:43:852 c:\testdata\scripts\dt-tef-teststep-0005.script END_TESTCASE DT-TEF-TestStep-0005
+18:09:43:857 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0005 ***TestCaseResult = PASS </font>
+18:09:43:862 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:09:43:862 <font size=2 color=00AF00>PASS = 1</font>
+18:09:43:862 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:43:862 <font size=2 color=0000FF>ABORT = 0</font>
+18:09:43:862 <font size=2 color=0000FF>PANIC = 0</font>
+18:09:43:862 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:43:862 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:09:43:862 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:09:43:862 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:09:43:862 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:09:43:862 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:09:43:862 <font size=2 color=00AF00>PASS = 1</font>
+18:09:43:862 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:43:862 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:09:43:867 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:43:867 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+18:09:49:091 <html><body><pre>
+18:09:49:091 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:49:091 ***</font>
+18:09:49:091 c:\testdata\scripts\dt-tef-teststep-0006.script LOAD_SUITE	te_RegStepTestSuite
+18:09:49:163 c:\testdata\scripts\dt-tef-teststep-0006.script START_TESTCASE DT-TEF-TestStep-0006
+18:09:49:173 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0006  </font>
+18:09:49:173 c:\testdata\scripts\dt-tef-teststep-0006.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0
+18:09:49:187 INFO -  411 WriteIntStep.cpp 49 This step tests WriteIntToConfig function.
+18:09:49:187 INFO -  411 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+18:09:49:187 INFO -  411 WriteIntStep.cpp 62 The ORIGINAL int-value is 7777
+18:09:49:187 INFO -  411 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+18:09:49:187 INFO -  411 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+18:09:49:187 INFO -  411 WriteIntStep.cpp 69 The CHANGED int-value is 9999
+18:09:49:192 INFO -  411 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+18:09:49:192 INFO -  411 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+18:09:49:192 INFO -  411 WriteIntStep.cpp 79 The CHANGED int-value is 7777
+18:09:49:192 INFO -  411 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+18:09:49:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+18:09:49:197 c:\testdata\scripts\dt-tef-teststep-0006.script END_TESTCASE DT-TEF-TestStep-0006
+18:09:49:203 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0006 ***TestCaseResult = PASS </font>
+18:09:49:208 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:09:49:208 <font size=2 color=00AF00>PASS = 1</font>
+18:09:49:208 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:49:208 <font size=2 color=0000FF>ABORT = 0</font>
+18:09:49:208 <font size=2 color=0000FF>PANIC = 0</font>
+18:09:49:208 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:49:208 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:09:49:208 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:09:49:208 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:09:49:208 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:09:49:208 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:09:49:208 <font size=2 color=00AF00>PASS = 1</font>
+18:09:49:208 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:49:208 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:09:49:208 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:49:208 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+18:09:54:425 <html><body><pre>
+18:09:54:425 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:54:425 ***</font>
+18:09:54:430 c:\testdata\scripts\dt-tef-teststep-0007.script LOAD_SUITE	te_RegStepTestSuite
+18:09:54:505 c:\testdata\scripts\dt-tef-teststep-0007.script START_TESTCASE DT-TEF-TestStep-0007
+18:09:54:510 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0007  </font>
+18:09:54:515 c:\testdata\scripts\dt-tef-teststep-0007.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0
+18:09:54:520 INFO -  418 WriteStringStep.cpp 49 This step tests WriteStringToConfig function.
+18:09:54:520 INFO -  418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+18:09:54:520 INFO -  418 WriteStringStep.cpp 61 The Original String is Hello Ricky
+18:09:54:520 INFO -  418 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+18:09:54:525 INFO -  418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+18:09:54:525 INFO -  418 WriteStringStep.cpp 74 Changed String To GoodBye Jason
+18:09:54:525 INFO -  418 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+18:09:54:525 INFO -  418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+18:09:54:525 INFO -  418 WriteStringStep.cpp 87 Changed String To Hello Jason
+18:09:54:525 INFO -  418 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+18:09:54:535 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+18:09:54:535 c:\testdata\scripts\dt-tef-teststep-0007.script END_TESTCASE DT-TEF-TestStep-0007
+18:09:54:545 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0007 ***TestCaseResult = PASS </font>
+18:09:54:545 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:09:54:545 <font size=2 color=00AF00>PASS = 1</font>
+18:09:54:550 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:54:550 <font size=2 color=0000FF>ABORT = 0</font>
+18:09:54:550 <font size=2 color=0000FF>PANIC = 0</font>
+18:09:54:550 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:54:550 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:09:54:550 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:09:54:550 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:09:54:550 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:09:54:550 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:09:54:550 <font size=2 color=00AF00>PASS = 1</font>
+18:09:54:550 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:54:550 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:09:54:550 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:54:550 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+18:09:59:774 <html><body><pre>
+18:09:59:774 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:59:774 ***</font>
+18:09:59:774 c:\testdata\scripts\dt-tef-teststep-0008.script LOAD_SUITE	te_RegStepTestSuite
+18:09:59:866 c:\testdata\scripts\dt-tef-teststep-0008.script START_TESTCASE DT-TEF-TestStep-0008
+18:09:59:876 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0008  </font>
+18:09:59:876 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0
+18:09:59:886 INFO -  425 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection0 IterationCount 1
+18:09:59:886 INFO -  425 TestServerBase.Cpp 582 Test passed. About to run Out of Memory testing.
+18:09:59:886 INFO -  425 TestServerBase.Cpp 567 Out of memory test completed after 2 iterations.
+18:09:59:891 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 18 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0 ***Result = PASS </font>
+18:09:59:896 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1
+18:09:59:901 INFO -  426 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection1 IterationCount 10
+18:09:59:901 INFO -  426 TestServerBase.Cpp 582 Test passed. About to run Out of Memory testing.
+18:09:59:901 INFO -  426 TestServerBase.Cpp 567 Out of memory test completed after 11 iterations.
+18:09:59:906 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 19 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1 ***Result = PASS </font>
+18:09:59:911 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2
+18:09:59:916 INFO -  427 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection2 IterationCount 100
+18:09:59:916 INFO -  427 TestServerBase.Cpp 582 Test passed. About to run Out of Memory testing.
+18:09:59:926 INFO -  427 TestServerBase.Cpp 567 Out of memory test completed after 101 iterations.
+18:09:59:931 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 20 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2 ***Result = PASS </font>
+18:09:59:931 c:\testdata\scripts\dt-tef-teststep-0008.script END_TESTCASE DT-TEF-TestStep-0008
+18:09:59:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 21 Command = END_TESTCASE DT-TEF-TestStep-0008 ***TestCaseResult = PASS </font>
+18:09:59:941 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:09:59:946 <font size=2 color=00AF00>PASS = 3</font>
+18:09:59:946 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:59:946 <font size=2 color=0000FF>ABORT = 0</font>
+18:09:59:946 <font size=2 color=0000FF>PANIC = 0</font>
+18:09:59:946 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:59:946 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:09:59:946 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:09:59:946 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:09:59:946 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:09:59:946 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:09:59:946 <font size=2 color=00AF00>PASS = 1</font>
+18:09:59:946 <font size=2 color=FF0000>FAIL = 0</font>
+18:09:59:946 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:09:59:946 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:09:59:946 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+18:10:05:155 <html><body><pre>
+18:10:05:155 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 12
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:05:155 ***</font>
+18:10:05:165 c:\testdata\scripts\dt-tef-teststep-0009.script LOAD_SUITE	te_RegStepTestSuite
+18:10:05:245 c:\testdata\scripts\dt-tef-teststep-0009.script START_TESTCASE DT-TEF-TestStep-0009
+18:10:05:250 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0009  </font>
+18:10:05:255 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue
+18:10:05:260 INFO -  434 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Macro TEST&TESTE
+18:10:05:260 INFO -  434 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter 1
+18:10:05:265 INFO -  434 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter2 -10
+18:10:05:265 INFO -  434 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ExpectedResult 0
+18:10:05:265 INFO -  434 TestMacrosStep.cpp 76 Start to run positive test of macros TEST(E) & TEST(E)L
+18:10:05:265 INFO -  434 TestMacrosStep.cpp 87 The positive test of macro TEST(E) is passed. Start to run positive test of macro TEST(E)L
+18:10:05:265 INFO -  434 TestMacrosStep.cpp 98 The positive test of macro TEST(E)L is passed.
+18:10:05:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ***Result = PASS </font>
+18:10:05:275 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse
+18:10:05:280 INFO -  435 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Macro TEST&TESTE
+18:10:05:280 INFO -  435 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter 0
+18:10:05:280 INFO -  435 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter2 -10
+18:10:05:280 INFO -  435 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ExpectedResult 106
+18:10:05:280 INFO -  435 TestMacrosStep.cpp 76 Start to run negative test of macros TEST(E) & TEST(E)L
+18:10:05:280 ERROR -  435 TestMacrosStep.cpp 77 ERROR: Test Failed
+18:10:05:285 INFO -  435 TestMacrosStep.cpp 87 The negative test of macro TEST(E) is passed. Start to run negative test of macro TEST(E)L
+18:10:05:285 ERROR -  435 TestMacrosStep.cpp 89 ERROR: Test Failed
+18:10:05:285 INFO -  435 TestMacrosStep.cpp 98 The negative test of macro TEST(E)L is passed.
+18:10:05:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ***Result = PASS </font>
+18:10:05:295 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+18:10:05:300 INFO -  436 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Macro TEST1&TESTE1
+18:10:05:300 INFO -  436 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter 1
+18:10:05:300 INFO -  436 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter2 1
+18:10:05:300 INFO -  436 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 InitState 0
+18:10:05:300 INFO -  436 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ExpectedResult 0
+18:10:05:300 INFO -  436 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+18:10:05:305 INFO -  436 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+18:10:05:305 INFO -  436 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+18:10:05:310 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ***Result = PASS </font>
+18:10:05:310 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+18:10:05:320 INFO -  437 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Macro TEST1&TESTE1
+18:10:05:320 INFO -  437 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter 1
+18:10:05:320 INFO -  437 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter2 0
+18:10:05:320 INFO -  437 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter3 -10
+18:10:05:320 INFO -  437 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 InitState 0
+18:10:05:320 INFO -  437 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ExpectedResult 0
+18:10:05:320 INFO -  437 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+18:10:05:320 INFO -  437 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+18:10:05:320 INFO -  437 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+18:10:05:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ***Result = PASS </font>
+18:10:05:330 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+18:10:05:340 INFO -  438 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Macro TEST1&TESTE1
+18:10:05:340 INFO -  438 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter 0
+18:10:05:340 INFO -  438 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter2 1
+18:10:05:340 INFO -  438 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter3 -10
+18:10:05:340 INFO -  438 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 InitState 0
+18:10:05:340 INFO -  438 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ExpectedResult 106
+18:10:05:340 INFO -  438 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+18:10:05:340 ERROR -  438 TestMacrosStep.cpp 118 ERROR: Test Failed
+18:10:05:345 ERROR -  438 TestMacrosStep.cpp 119 Test Failed with error [-10]
+18:10:05:345 INFO -  438 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+18:10:05:345 ERROR -  438 TestMacrosStep.cpp 130 ERROR: Test Failed
+18:10:05:345 ERROR -  438 TestMacrosStep.cpp 131 Test Failed with error [-10]
+18:10:05:345 INFO -  438 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+18:10:05:350 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ***Result = PASS </font>
+18:10:05:355 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+18:10:05:360 INFO -  439 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Macro TEST1&TESTE1
+18:10:05:360 INFO -  439 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter 0
+18:10:05:360 INFO -  439 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter2 0
+18:10:05:360 INFO -  439 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter3 -10
+18:10:05:365 INFO -  439 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 InitState 0
+18:10:05:365 INFO -  439 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ExpectedResult 106
+18:10:05:365 INFO -  439 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+18:10:05:365 ERROR -  439 TestMacrosStep.cpp 118 ERROR: Test Failed
+18:10:05:365 INFO -  439 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+18:10:05:365 ERROR -  439 TestMacrosStep.cpp 130 ERROR: Test Failed
+18:10:05:365 INFO -  439 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+18:10:05:375 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 23 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ***Result = PASS </font>
+18:10:05:375 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+18:10:05:380 INFO -  440 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Macro TEST1&TESTE1
+18:10:05:385 INFO -  440 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter 1
+18:10:05:385 INFO -  440 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter2 1
+18:10:05:385 INFO -  440 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter3 -10
+18:10:05:385 INFO -  440 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 InitState 106
+18:10:05:385 INFO -  440 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ExpectedResult 106
+18:10:05:385 INFO -  440 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+18:10:05:385 INFO -  440 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+18:10:05:385 INFO -  440 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+18:10:05:395 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 24 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ***Result = PASS </font>
+18:10:05:395 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+18:10:05:415 INFO -  441 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Macro TEST1&TESTE1
+18:10:05:415 INFO -  441 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter 1
+18:10:05:415 INFO -  441 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter2 0
+18:10:05:415 INFO -  441 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter3 -10
+18:10:05:415 INFO -  441 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 InitState 106
+18:10:05:415 INFO -  441 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ExpectedResult 106
+18:10:05:420 INFO -  441 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+18:10:05:420 INFO -  441 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+18:10:05:420 INFO -  441 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+18:10:05:425 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 25 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ***Result = PASS </font>
+18:10:05:430 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+18:10:05:435 INFO -  442 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Macro TEST1&TESTE1
+18:10:05:435 INFO -  442 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter 0
+18:10:05:435 INFO -  442 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter2 1
+18:10:05:435 INFO -  442 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter3 -10
+18:10:05:440 INFO -  442 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 InitState 106
+18:10:05:440 INFO -  442 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ExpectedResult 106
+18:10:05:440 INFO -  442 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+18:10:05:440 ERROR -  442 TestMacrosStep.cpp 118 ERROR: Test Failed
+18:10:05:440 ERROR -  442 TestMacrosStep.cpp 119 Test Failed with error [-10]
+18:10:05:440 INFO -  442 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+18:10:05:440 ERROR -  442 TestMacrosStep.cpp 130 ERROR: Test Failed
+18:10:05:440 ERROR -  442 TestMacrosStep.cpp 131 Test Failed with error [-10]
+18:10:05:440 INFO -  442 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+18:10:05:450 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 26 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ***Result = PASS </font>
+18:10:05:450 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+18:10:05:470 INFO -  443 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Macro TEST1&TESTE1
+18:10:05:470 INFO -  443 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter 0
+18:10:05:470 INFO -  443 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter2 0
+18:10:05:470 INFO -  443 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter3 -10
+18:10:05:470 INFO -  443 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 InitState 106
+18:10:05:470 INFO -  443 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ExpectedResult 106
+18:10:05:475 INFO -  443 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+18:10:05:475 INFO -  443 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+18:10:05:475 ERROR -  443 TestMacrosStep.cpp 130 ERROR: Test Failed
+18:10:05:475 INFO -  443 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+18:10:05:485 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 27 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ***Result = PASS </font>
+18:10:05:485 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+18:10:05:505 INFO -  444 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Macro TEST_CHECKL
+18:10:05:505 INFO -  444 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter 36
+18:10:05:505 INFO -  444 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter2 This test should be passed!
+18:10:05:505 INFO -  444 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ExpectedResult 36
+18:10:05:505 INFO -  444 TestMacrosStep.cpp 156 Start positive test of macro TEST_CHECKL
+18:10:05:505 INFO -  444 TestMacrosStep.cpp 163 The macro TEST_CHECKL test is passed!
+18:10:05:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 28 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ***Result = PASS </font>
+18:10:05:515 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+18:10:05:535 INFO -  445 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Macro TEST_CHECKL
+18:10:05:535 INFO -  445 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter 52
+18:10:05:535 INFO -  445 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter2 This test should be failed!
+18:10:05:535 INFO -  445 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ExpectedResult 36
+18:10:05:535 INFO -  445 TestMacrosStep.cpp 156 Start negative test of macro TEST_CHECKL
+18:10:05:535 ERROR -  445 TestMacrosStep.cpp 158 FAILED test:  Val = 52 Exp Val = 36 This test should be failed!
+18:10:05:535 INFO -  445 TestMacrosStep.cpp 163 The macro TEST_CHECKL test is passed!
+18:10:05:545 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 29 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ***Result = PASS </font>
+18:10:05:545 c:\testdata\scripts\dt-tef-teststep-0009.script END_TESTCASE DT-TEF-TestStep-0009
+18:10:05:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 30 Command = END_TESTCASE DT-TEF-TestStep-0009 ***TestCaseResult = PASS </font>
+18:10:05:570 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:05:570 <font size=2 color=00AF00>PASS = 12</font>
+18:10:05:570 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:05:570 <font size=2 color=0000FF>ABORT = 0</font>
+18:10:05:570 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:05:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:05:570 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:10:05:570 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:10:05:570 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:10:05:570 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:10:05:570 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:05:570 <font size=2 color=00AF00>PASS = 1</font>
+18:10:05:570 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:05:570 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:05:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:05:570 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+18:10:10:785 <html><body><pre>
+18:10:10:785 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:10:785 ***</font>
+18:10:10:790 c:\testdata\scripts\dt-tef-teststep-0010.script LOAD_SUITE	te_RegStepTestSuite
+18:10:10:847 c:\testdata\scripts\dt-tef-teststep-0010.script START_TESTCASE DT-TEF-TestStep-0010
+18:10:10:852 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0010  </font>
+18:10:10:852 c:\testdata\scripts\dt-tef-teststep-0010.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0
+18:10:10:862 INFO -  452 ShortFunsStep.cpp 49 Start to test some small functions.
+18:10:10:862 INFO -  452 ShortFunsStep.cpp 71 GetServerName test failed! ServerName=te_RegStepTestSuite, ExpectedServerName=te_RegStepTestSuite
+18:10:10:862 INFO -  452 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 TestCaseName DT-TEF-TestStep-0010
+18:10:10:862 INFO -  452 ShortFunsStep.cpp 83 TestCaseName test passed! TestCaseName=DT-TEF-TestStep-0010, ExpectedTestCaseName=DT-TEF-TestStep-0010
+18:10:10:862 INFO -  452 ShortFunsStep.cpp 92 TestStepName test passed! TestStepName=ShortFunsTestStep, ExpectedTestStepName=ShortFunsTestStep
+18:10:10:862 INFO -  452 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 OOMTest 0
+18:10:10:862 INFO -  452 ShortFunsStep.cpp 102 ShouldRunOOMTest test passed! OOMValue=0, ExpectedOOMValue=0
+18:10:10:862 INFO -  452 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 TestStepError -46
+18:10:10:862 INFO -  452 ShortFunsStep.cpp 115 TestStepError test passed! TestStepError=-46, ExpectedTestStepError=-46
+18:10:10:867 INFO -  452 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 LoopIndex -1
+18:10:10:867 INFO -  452 ShortFunsStep.cpp 126 GetLoopIndex test passed! LoopIndex=-1, ExpectedLoopIndex=-1
+18:10:10:867 INFO -  452 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 ScriptDriveName c:
+18:10:10:867 INFO -  452 ShortFunsStep.cpp 137 ScriptDriveName test passed! ScriptDriveName=c:, ExpectedScriptDriveName=c:
+18:10:10:867 INFO -  452 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 SystemDrive c:
+18:10:10:867 INFO -  452 ShortFunsStep.cpp 148 GetSystemDrive test passed! SystemDrive=C:, ExpectedSystemDrive=c:
+18:10:10:867 INFO -  452 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 SetupParaValue 0
+18:10:10:867 INFO -  452 ShortFunsStep.cpp 159 GetSetupState test passed! SetupValue=0, ExpectedSetupValue=0
+18:10:10:867 INFO -  452 ShortFunsStep.cpp 167 Short functions test passed!
+18:10:10:877 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 ***Result = PASS </font>
+18:10:10:877 c:\testdata\scripts\dt-tef-teststep-0010.script END_TESTCASE DT-TEF-TestStep-0010
+18:10:10:887 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0010 ***TestCaseResult = PASS </font>
+18:10:10:887 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:10:892 <font size=2 color=00AF00>PASS = 1</font>
+18:10:10:892 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:10:892 <font size=2 color=0000FF>ABORT = 0</font>
+18:10:10:892 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:10:892 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:10:892 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:10:10:892 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:10:10:892 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:10:10:892 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:10:10:892 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:10:892 <font size=2 color=00AF00>PASS = 1</font>
+18:10:10:892 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:10:892 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:10:892 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:10:892 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+18:10:16:109 <html><body><pre>
+18:10:16:109 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:16:109 ***</font>
+18:10:16:109 c:\testdata\scripts\dt-tef-teststep-0011.script LOAD_SUITE	te_RegStepTestSuite
+18:10:16:184 c:\testdata\scripts\dt-tef-teststep-0011.script START_TESTCASE DT-TEF-TestStep-0011
+18:10:16:189 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0011  </font>
+18:10:16:194 c:\testdata\scripts\dt-tef-teststep-0011.script 	PRINT This test case will abort.
+18:10:16:194 INFO -  454 ScriptEngine.cpp 1381  This test case will abort.
+
+18:10:16:194 c:\testdata\scripts\dt-tef-teststep-0011.script 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+18:10:16:199 INFO -  459 AbortStep.cpp 46 This test step should be aborted!
+18:10:17:203 ERROR -  458 TestServerBase.Cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+18:10:17:208 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 19 Command = 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep ***Result = ABORT </font>
+18:10:17:208 c:\testdata\scripts\dt-tef-teststep-0011.script END_TESTCASE DT-TEF-TestStep-0011
+18:10:17:218 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0011 ***TestCaseResult = FAIL </font>
+18:10:17:218 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:17:223 <font size=2 color=00AF00>PASS = 0</font>
+18:10:17:223 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:17:223 <font size=2 color=0000FF>ABORT = 1</font>
+18:10:17:223 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:17:223 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:17:223 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:10:17:223 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:10:17:223 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:10:17:223 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:10:17:223 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:17:223 <font size=2 color=00AF00>PASS = 0</font>
+18:10:17:223 <font size=2 color=FF0000>FAIL = 1</font>
+18:10:17:223 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:17:223 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:17:223 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+18:10:22:441 <html><body><pre>
+18:10:22:441 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 6
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:22:441 ***</font>
+18:10:22:441 c:\testdata\scripts\dt-tef-teststep-0012.script LOAD_SUITE	te_RegStepTestSuite
+18:10:22:541 c:\testdata\scripts\dt-tef-teststep-0012.script START_TESTCASE DT-TEF-TestStep-0012
+18:10:22:546 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0012  </font>
+18:10:22:546 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:22:556 INFO -  466 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:22:556 INFO -  466 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:10:22:556 INFO -  466 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:10:22:561 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 18 Command = 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+18:10:22:576 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:22:581 INFO -  467 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:22:581 INFO -  467 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:10:22:581 INFO -  467 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:10:22:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 19 Command = 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+18:10:22:601 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:22:606 INFO -  468 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:22:606 INFO -  468 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:10:22:606 INFO -  468 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:10:22:611 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 20 Command = 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+18:10:22:625 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:22:630 INFO -  469 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:22:630 INFO -  469 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:10:22:630 INFO -  469 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:10:22:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 21 Command = 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+18:10:22:650 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+18:10:22:650 INFO -  470 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:22:655 INFO -  470 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+18:10:22:655 INFO -  470 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+18:10:22:660 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 22 Command = 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+18:10:22:670 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+18:10:22:675 INFO -  471 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:22:675 INFO -  471 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+18:10:22:680 INFO -  471 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+18:10:22:685 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 23 Command = 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+18:10:22:705 c:\testdata\scripts\dt-tef-teststep-0012.script END_TESTCASE DT-TEF-TestStep-0012
+18:10:22:710 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 24 Command = END_TESTCASE DT-TEF-TestStep-0012 ***TestCaseResult = PASS </font>
+18:10:22:715 ERROR -  461 testexecute.cpp 564 The panic detection thread detected 6 panics:
+18:10:22:715 ERROR -  461 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: -90, Exit Category PanicMe
+18:10:22:715 ERROR -  461 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: -90, Exit Category PanicMe
+18:10:22:720 ERROR -  461 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker822872436 1652057637, Exit Reason: -90, Exit Category PanicMe
+18:10:22:720 ERROR -  461 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker822872436 103284101, Exit Reason: -90, Exit Category PanicMe
+18:10:22:720 ERROR -  461 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker822872436 91331181, Exit Reason: 110, Exit Category Panic Me
+18:10:22:720 ERROR -  461 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker822872436 1811428745, Exit Reason: 110, Exit Category Panic Me
+18:10:22:720 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:22:720 <font size=2 color=00AF00>PASS = 6</font>
+18:10:22:720 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:22:725 <font size=2 color=0000FF>ABORT = 0</font>
+18:10:22:725 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:22:725 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:22:725 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:10:22:725 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:10:22:725 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:10:22:725 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 6</font>
+18:10:22:725 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:22:725 <font size=2 color=00AF00>PASS = 1</font>
+18:10:22:725 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:22:725 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:22:725 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:22:725 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+18:10:27:925 <html><body><pre>
+18:10:27:925 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:27:925 ***</font>
+18:10:27:925 c:\testdata\scripts\dt-tef-teststep-0013.script LOAD_SUITE	te_RegStepTestSuite
+18:10:27:980 c:\testdata\scripts\dt-tef-teststep-0013.script START_TESTCASE DT-TEF-TestStep-0013
+18:10:27:985 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0013.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0013  </font>
+18:10:27:990 c:\testdata\scripts\dt-tef-teststep-0013.script 	PRINT this case will be passed with the error message cannot create server.
+18:10:27:990 INFO -  473 ScriptEngine.cpp 1381  this case will be passed with the error message cannot create server.
+
+18:10:27:995 c:\testdata\scripts\dt-tef-teststep-0013.script 	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+18:10:27:995 ERROR -  473 ScriptEngine.cpp 501 Failed to Create Server Err = -40
+18:10:27:995 c:\testdata\scripts\dt-tef-teststep-0013.script END_TESTCASE DT-TEF-TestStep-0013
+18:10:28:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0013.script Line = 19 Command = END_TESTCASE DT-TEF-TestStep-0013 ***TestCaseResult = PASS </font>
+18:10:28:005 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:28:010 <font size=2 color=00AF00>PASS = 0</font>
+18:10:28:010 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:28:010 <font size=2 color=0000FF>ABORT = 0</font>
+18:10:28:010 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:28:010 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:28:010 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:10:28:010 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:10:28:010 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:10:28:010 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:10:28:010 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:28:010 <font size=2 color=00AF00>PASS = 1</font>
+18:10:28:010 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:28:010 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:28:010 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:28:010 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+18:10:33:233 <html><body><pre>
+18:10:33:233 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:33:233 ***</font>
+18:10:33:233 c:\testdata\scripts\dt-tef-teststep-0014.script LOAD_SUITE	te_RegStepTestSuite
+18:10:33:288 c:\testdata\scripts\dt-tef-teststep-0014.script START_TESTCASE DT-TEF-TestStep-0014
+18:10:33:293 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0014  </font>
+18:10:33:298 c:\testdata\scripts\dt-tef-teststep-0014.script 	PRINT This case will be failed.
+18:10:33:298 INFO -  479 ScriptEngine.cpp 1381  This case will be failed.
+
+18:10:33:298 c:\testdata\scripts\dt-tef-teststep-0014.script 	LOAD_SERVER te_RegStepTestSuiteNotExist
+18:10:33:303 ERROR -  479 ScriptEngine.cpp 496 Failed to create server, either the server or one of its dependancies could not be found.
+18:10:33:308 c:\testdata\scripts\dt-tef-teststep-0014.script 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+18:10:33:313 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep ***Result = UNEXECUTED </font>
+18:10:33:313 c:\testdata\scripts\dt-tef-teststep-0014.script 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+18:10:33:323 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist ***Result = UNKNOWN Code = -1  </font>
+18:10:33:323 c:\testdata\scripts\dt-tef-teststep-0014.script END_TESTCASE DT-TEF-TestStep-0014
+18:10:33:328 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 22 Command = END_TESTCASE DT-TEF-TestStep-0014 ***TestCaseResult = FAIL </font>
+18:10:33:333 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:33:333 <font size=2 color=00AF00>PASS = 0</font>
+18:10:33:333 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:33:333 <font size=2 color=0000FF>ABORT = 0</font>
+18:10:33:333 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:33:333 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:33:338 <font size=2 color=0000FF>UNKNOWN = 1</font>
+18:10:33:338 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+18:10:33:338 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:10:33:338 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:10:33:338 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:33:338 <font size=2 color=00AF00>PASS = 0</font>
+18:10:33:338 <font size=2 color=FF0000>FAIL = 1</font>
+18:10:33:338 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:33:338 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:33:338 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+18:10:38:550 <html><body><pre>
+18:10:38:550 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 4
+RUN_PANIC_STEP COUNT : 6
+RUN_PANIC_STEP_RESULT COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:38:550 ***</font>
+18:10:38:555 c:\testdata\scripts\dt-tef-teststep-0015.script LOAD_SUITE	te_RegStepTestSuite
+18:10:38:673 c:\testdata\scripts\dt-tef-teststep-0015.script START_TESTCASE DT-TEF-TestStep-0015
+18:10:38:678 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0015  </font>
+18:10:38:683 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail
+18:10:38:688 INFO -  491 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultFail TheInt 106
+18:10:38:688 INFO -  491 SetErrorStep.cpp 49 The Error Code is 106
+18:10:38:693 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 13 Command = 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail ***Result = PASS </font>
+18:10:38:698 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive
+18:10:38:703 INFO -  492 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultInconclusive TheInt 107
+18:10:38:703 INFO -  492 SetErrorStep.cpp 49 The Error Code is 107
+18:10:38:713 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 14 Command = 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive ***Result = PASS </font>
+18:10:38:713 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError
+18:10:38:723 INFO -  493 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultTestSuiteError TheInt 108
+18:10:38:723 INFO -  493 SetErrorStep.cpp 49 The Error Code is 108
+18:10:38:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 15 Command =  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError ***Result = PASS </font>
+18:10:38:733 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort
+18:10:38:738 INFO -  494 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultAbort TheInt 109
+18:10:38:738 INFO -  494 SetErrorStep.cpp 49 The Error Code is 109
+18:10:38:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 16 Command = 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort ***Result = PASS </font>
+18:10:38:748 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1	
+18:10:38:753 INFO -  495 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:38:753 INFO -  495 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+18:10:38:753 INFO -  495 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+18:10:38:763 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 18 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1  Code = 1  1 ***Result = PASS </font>
+18:10:38:773 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail            
+18:10:38:778 INFO -  496 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:38:778 INFO -  496 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+18:10:38:778 INFO -  496 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+18:10:38:783 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 19 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail  Code = 106   ***Result = PASS </font>
+18:10:38:793 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive        
+18:10:38:803 INFO -  497 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:38:803 INFO -  497 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+18:10:38:803 INFO -  497 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+18:10:38:812 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 20 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive  Code = 107   ***Result = PASS </font>
+18:10:38:827 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError      
+18:10:38:832 INFO -  498 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:38:832 INFO -  498 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+18:10:38:832 INFO -  498 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+18:10:38:842 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 21 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError  Code = 108   ***Result = PASS </font>
+18:10:38:852 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort               
+18:10:38:857 INFO -  499 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:38:857 INFO -  499 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+18:10:38:857 INFO -  499 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+18:10:38:867 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 22 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort  Code = 109   ***Result = PASS </font>
+18:10:38:877 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore
+18:10:38:897 INFO -  500 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:38:897 INFO -  500 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+18:10:38:897 INFO -  500 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+18:10:38:902 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 23 Command =  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  Code = 110   ***Result = PASS </font>
+18:10:38:917 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1
+18:10:38:932 INFO -  501 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:38:932 INFO -  501 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+18:10:38:932 INFO -  501 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+18:10:38:942 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 25 Command = 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1 ***Result = PASS </font>
+18:10:38:952 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail
+18:10:38:967 INFO -  502 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:38:972 INFO -  502 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+18:10:38:972 INFO -  502 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+18:10:38:977 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 26 Command = 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail ***Result = PASS </font>
+18:10:38:987 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive   
+18:10:39:005 INFO -  503 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:39:005 INFO -  503 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+18:10:39:005 INFO -  503 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+18:10:39:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 27 Command = 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive ***Result = PASS </font>
+18:10:39:025 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError 
+18:10:39:046 INFO -  504 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:39:046 INFO -  504 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+18:10:39:046 INFO -  504 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+18:10:39:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 28 Command =  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError ***Result = PASS </font>
+18:10:39:066 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort          
+18:10:39:081 INFO -  505 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:39:081 INFO -  505 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+18:10:39:086 INFO -  505 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+18:10:39:091 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 29 Command = 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort ***Result = PASS </font>
+18:10:39:106 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  	
+18:10:39:121 INFO -  506 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:39:121 INFO -  506 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+18:10:39:121 INFO -  506 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+18:10:39:131 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 30 Command = 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore ***Result = PASS </font>
+18:10:39:145 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString
+18:10:39:160 INFO -  507 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:39:160 INFO -  507 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicString a panic string
+18:10:39:160 INFO -  507 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicCode 110
+18:10:39:170 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 31 Command = 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString ***Result = PASS </font>
+18:10:39:180 c:\testdata\scripts\dt-tef-teststep-0015.script END_TESTCASE DT-TEF-TestStep-0015
+18:10:39:200 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 32 Command = END_TESTCASE DT-TEF-TestStep-0015 ***TestCaseResult = PASS </font>
+18:10:39:200 ERROR -  486 testexecute.cpp 564 The panic detection thread detected 13 panics:
+18:10:39:205 ERROR -  486 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker822872436 91331181, Exit Reason: 1, Exit Category 1
+18:10:39:205 ERROR -  486 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker822872436 1811428745, Exit Reason: 106, Exit Category 
+18:10:39:205 ERROR -  486 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker822872436 1256979951, Exit Reason: 107, Exit Category 
+18:10:39:205 ERROR -  486 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker822872436 1216137728, Exit Reason: 108, Exit Category 
+18:10:39:205 ERROR -  486 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker822872436 707976885, Exit Reason: 109, Exit Category 
+18:10:39:205 ERROR -  486 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker822872436 548355020, Exit Reason: 110, Exit Category 
+18:10:39:210 ERROR -  486 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker822872436 1564082453, Exit Reason: 1, Exit Category 1
+18:10:39:210 ERROR -  486 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker822872436 1406914814, Exit Reason: 106, Exit Category 
+18:10:39:210 ERROR -  486 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker822872436 1525457318, Exit Reason: 107, Exit Category 
+18:10:39:210 ERROR -  486 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker822872436 790384501, Exit Reason: 108, Exit Category 
+18:10:39:210 ERROR -  486 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker822872436 1713898469, Exit Reason: 109, Exit Category 
+18:10:39:210 ERROR -  486 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker822872436 2051151208, Exit Reason: 110, Exit Category 
+18:10:39:210 ERROR -  486 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker822872436 1596054299, Exit Reason: 110, Exit Category a panic string
+18:10:39:215 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:39:215 <font size=2 color=00AF00>PASS = 17</font>
+18:10:39:215 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:39:215 <font size=2 color=0000FF>ABORT = 0</font>
+18:10:39:215 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:39:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:39:215 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:10:39:215 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:10:39:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+18:10:39:215 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 13</font>
+18:10:39:215 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:39:215 <font size=2 color=00AF00>PASS = 1</font>
+18:10:39:215 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:39:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:39:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:39:215 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+18:10:44:446 <html><body><pre>
+18:10:44:446 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:44:446 ***</font>
+18:10:44:451 c:\testdata\scripts\dt-tef-teststep-0016.script LOAD_SUITE	te_RegStepTestSuite
+18:10:44:536 c:\testdata\scripts\dt-tef-teststep-0016.script START_TESTCASE DT-TEF-TestStep-0016
+18:10:44:556 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0016  </font>
+18:10:44:561 c:\testdata\scripts\dt-tef-teststep-0016.script 	PRINT this test case should be fail. test setp is unexecute because ignore.  
+18:10:44:561 INFO -  509 ScriptEngine.cpp 1381  this test case should be fail. test setp is unexecute because ignore.  
+
+18:10:44:566 c:\testdata\scripts\dt-tef-teststep-0016.script 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore
+18:10:44:571 INFO -  514 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultIgnore TheInt 110
+18:10:44:571 INFO -  514 SetErrorStep.cpp 49 The Error Code is 110
+18:10:44:576 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 16 Command = 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore ***Result = UNEXECUTED </font>
+18:10:44:581 c:\testdata\scripts\dt-tef-teststep-0016.script END_TESTCASE DT-TEF-TestStep-0016
+18:10:44:586 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 17 Command = END_TESTCASE DT-TEF-TestStep-0016 ***TestCaseResult = FAIL </font>
+18:10:44:591 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:44:591 <font size=2 color=00AF00>PASS = 0</font>
+18:10:44:591 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:44:591 <font size=2 color=0000FF>ABORT = 0</font>
+18:10:44:591 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:44:591 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:44:591 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:10:44:591 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+18:10:44:591 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+18:10:44:591 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:10:44:591 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:44:591 <font size=2 color=00AF00>PASS = 0</font>
+18:10:44:591 <font size=2 color=FF0000>FAIL = 1</font>
+18:10:44:591 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:44:591 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:44:591 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0017.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+18:10:49:810 <html><body><pre>
+18:10:49:810 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 50
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:49:810 ***</font>
+18:10:49:815 c:\testdata\scripts\dt-tef-teststep-0017.script LOAD_SUITE	te_RegStepTestSuite
+18:10:49:865 c:\testdata\scripts\dt-tef-teststep-0017.script START_TESTCASE DT-TEF-TestStep-0017
+18:10:49:870 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0017  </font>
+18:10:49:875 c:\testdata\scripts\dt-tef-teststep-0017.script 	PRINT THIS TEST CASE SHOULD BE FAILED! 
+18:10:49:875 INFO -  516 ScriptEngine.cpp 1381  THIS TEST CASE SHOULD BE FAILED! 
+
+18:10:49:880 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1
+18:10:49:885 INFO -  521 leaveforever.cpp 19 This step should leave!
+18:10:49:885 INFO -  521 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave1 leavenum -1
+18:10:49:885 INFO -  521 leaveforever.cpp 29 The Leave Number is -1
+18:10:49:895 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 12 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1 ***Result = UNKNOWN Code = -1  </font>
+18:10:49:895 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2
+18:10:49:905 INFO -  522 leaveforever.cpp 19 This step should leave!
+18:10:49:905 INFO -  522 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave2 leavenum -2
+18:10:49:905 INFO -  522 leaveforever.cpp 29 The Leave Number is -2
+18:10:49:910 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 13 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2 ***Result = UNKNOWN Code = -2  </font>
+18:10:49:915 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3
+18:10:49:920 INFO -  523 leaveforever.cpp 19 This step should leave!
+18:10:49:920 INFO -  523 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave3 leavenum -3
+18:10:49:925 INFO -  523 leaveforever.cpp 29 The Leave Number is -3
+18:10:49:930 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 14 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3 ***Result = UNKNOWN Code = -3  </font>
+18:10:49:935 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4
+18:10:49:940 INFO -  524 leaveforever.cpp 19 This step should leave!
+18:10:49:940 INFO -  524 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave4 leavenum -4
+18:10:49:940 INFO -  524 leaveforever.cpp 29 The Leave Number is -4
+18:10:49:945 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 15 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4 ***Result = UNKNOWN Code = -4  </font>
+18:10:49:950 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5
+18:10:49:955 INFO -  525 leaveforever.cpp 19 This step should leave!
+18:10:49:955 INFO -  525 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave5 leavenum -5
+18:10:49:960 INFO -  525 leaveforever.cpp 29 The Leave Number is -5
+18:10:49:965 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 16 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5 ***Result = UNKNOWN Code = -5  </font>
+18:10:49:970 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6
+18:10:49:975 INFO -  526 leaveforever.cpp 19 This step should leave!
+18:10:49:975 INFO -  526 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave6 leavenum -6
+18:10:49:975 INFO -  526 leaveforever.cpp 29 The Leave Number is -6
+18:10:49:985 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 17 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6 ***Result = UNKNOWN Code = -6  </font>
+18:10:49:985 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7
+18:10:49:995 INFO -  527 leaveforever.cpp 19 This step should leave!
+18:10:49:995 INFO -  527 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave7 leavenum -7
+18:10:49:995 INFO -  527 leaveforever.cpp 29 The Leave Number is -7
+18:10:50:000 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 18 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7 ***Result = UNKNOWN Code = -7  </font>
+18:10:50:005 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8
+18:10:50:015 INFO -  528 leaveforever.cpp 19 This step should leave!
+18:10:50:015 INFO -  528 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave8 leavenum -8
+18:10:50:015 INFO -  528 leaveforever.cpp 29 The Leave Number is -8
+18:10:50:020 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 19 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8 ***Result = UNKNOWN Code = -8  </font>
+18:10:50:030 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9
+18:10:50:045 INFO -  529 leaveforever.cpp 19 This step should leave!
+18:10:50:045 INFO -  529 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave9 leavenum -9
+18:10:50:045 INFO -  529 leaveforever.cpp 29 The Leave Number is -9
+18:10:50:055 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 20 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9 ***Result = UNKNOWN Code = -9  </font>
+18:10:50:060 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10
+18:10:50:075 INFO -  530 leaveforever.cpp 19 This step should leave!
+18:10:50:080 INFO -  530 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave10 leavenum -10
+18:10:50:080 INFO -  530 leaveforever.cpp 29 The Leave Number is -10
+18:10:50:085 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 21 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10 ***Result = UNKNOWN Code = -10  </font>
+18:10:50:090 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11
+18:10:50:109 INFO -  531 leaveforever.cpp 19 This step should leave!
+18:10:50:109 INFO -  531 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave11 leavenum -11
+18:10:50:109 INFO -  531 leaveforever.cpp 29 The Leave Number is -11
+18:10:50:119 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 22 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11 ***Result = UNKNOWN Code = -11  </font>
+18:10:50:124 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12
+18:10:50:144 INFO -  532 leaveforever.cpp 19 This step should leave!
+18:10:50:144 INFO -  532 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave12 leavenum -12
+18:10:50:144 INFO -  532 leaveforever.cpp 29 The Leave Number is -12
+18:10:50:149 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 23 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12 ***Result = UNKNOWN Code = -12  </font>
+18:10:50:154 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13
+18:10:50:174 INFO -  533 leaveforever.cpp 19 This step should leave!
+18:10:50:174 INFO -  533 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave13 leavenum -13
+18:10:50:174 INFO -  533 leaveforever.cpp 29 The Leave Number is -13
+18:10:50:179 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 24 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13 ***Result = UNKNOWN Code = -13  </font>
+18:10:50:189 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14
+18:10:50:204 INFO -  534 leaveforever.cpp 19 This step should leave!
+18:10:50:204 INFO -  534 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave14 leavenum -14
+18:10:50:204 INFO -  534 leaveforever.cpp 29 The Leave Number is -14
+18:10:50:214 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 25 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14 ***Result = UNKNOWN Code = -14  </font>
+18:10:50:219 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15
+18:10:50:234 INFO -  535 leaveforever.cpp 19 This step should leave!
+18:10:50:234 INFO -  535 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave15 leavenum -15
+18:10:50:234 INFO -  535 leaveforever.cpp 29 The Leave Number is -15
+18:10:50:244 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 26 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15 ***Result = UNKNOWN Code = -15  </font>
+18:10:50:249 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16
+18:10:50:269 INFO -  536 leaveforever.cpp 19 This step should leave!
+18:10:50:269 INFO -  536 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave16 leavenum -16
+18:10:50:269 INFO -  536 leaveforever.cpp 29 The Leave Number is -16
+18:10:50:274 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 27 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16 ***Result = UNKNOWN Code = -16  </font>
+18:10:50:279 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17
+18:10:50:299 INFO -  537 leaveforever.cpp 19 This step should leave!
+18:10:50:299 INFO -  537 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave17 leavenum -17
+18:10:50:299 INFO -  537 leaveforever.cpp 29 The Leave Number is -17
+18:10:50:312 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 28 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17 ***Result = UNKNOWN Code = -17  </font>
+18:10:50:317 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18
+18:10:50:337 INFO -  538 leaveforever.cpp 19 This step should leave!
+18:10:50:337 INFO -  538 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave18 leavenum -18
+18:10:50:337 INFO -  538 leaveforever.cpp 29 The Leave Number is -18
+18:10:50:343 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 29 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18 ***Result = UNKNOWN Code = -18  </font>
+18:10:50:348 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19
+18:10:50:363 INFO -  539 leaveforever.cpp 19 This step should leave!
+18:10:50:363 INFO -  539 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave19 leavenum -19
+18:10:50:363 INFO -  539 leaveforever.cpp 29 The Leave Number is -19
+18:10:50:373 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 30 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19 ***Result = UNKNOWN Code = -19  </font>
+18:10:50:378 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20
+18:10:50:398 INFO -  540 leaveforever.cpp 19 This step should leave!
+18:10:50:398 INFO -  540 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave20 leavenum -20
+18:10:50:398 INFO -  540 leaveforever.cpp 29 The Leave Number is -20
+18:10:50:403 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 31 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20 ***Result = UNKNOWN Code = -20  </font>
+18:10:50:408 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21
+18:10:50:428 INFO -  541 leaveforever.cpp 19 This step should leave!
+18:10:50:428 INFO -  541 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave21 leavenum -21
+18:10:50:428 INFO -  541 leaveforever.cpp 29 The Leave Number is -21
+18:10:50:438 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 32 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21 ***Result = UNKNOWN Code = -21  </font>
+18:10:50:443 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22
+18:10:50:458 INFO -  542 leaveforever.cpp 19 This step should leave!
+18:10:50:458 INFO -  542 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave22 leavenum -22
+18:10:50:458 INFO -  542 leaveforever.cpp 29 The Leave Number is -22
+18:10:50:468 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 33 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22 ***Result = UNKNOWN Code = -22  </font>
+18:10:50:473 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23
+18:10:50:493 INFO -  543 leaveforever.cpp 19 This step should leave!
+18:10:50:493 INFO -  543 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave23 leavenum -23
+18:10:50:493 INFO -  543 leaveforever.cpp 29 The Leave Number is -23
+18:10:50:498 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 34 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23 ***Result = UNKNOWN Code = -23  </font>
+18:10:50:503 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24
+18:10:50:523 INFO -  544 leaveforever.cpp 19 This step should leave!
+18:10:50:523 INFO -  544 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave24 leavenum -24
+18:10:50:523 INFO -  544 leaveforever.cpp 29 The Leave Number is -24
+18:10:50:533 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 35 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24 ***Result = UNKNOWN Code = -24  </font>
+18:10:50:538 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25
+18:10:50:553 INFO -  545 leaveforever.cpp 19 This step should leave!
+18:10:50:553 INFO -  545 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave25 leavenum -25
+18:10:50:558 INFO -  545 leaveforever.cpp 29 The Leave Number is -25
+18:10:50:563 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 36 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25 ***Result = UNKNOWN Code = -25  </font>
+18:10:50:568 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26
+18:10:50:588 INFO -  546 leaveforever.cpp 19 This step should leave!
+18:10:50:588 INFO -  546 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave26 leavenum -26
+18:10:50:588 INFO -  546 leaveforever.cpp 29 The Leave Number is -26
+18:10:50:593 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 37 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26 ***Result = UNKNOWN Code = -26  </font>
+18:10:50:603 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27
+18:10:50:618 INFO -  547 leaveforever.cpp 19 This step should leave!
+18:10:50:618 INFO -  547 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave27 leavenum -27
+18:10:50:618 INFO -  547 leaveforever.cpp 29 The Leave Number is -27
+18:10:50:628 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 38 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27 ***Result = UNKNOWN Code = -27  </font>
+18:10:50:633 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28
+18:10:50:648 INFO -  548 leaveforever.cpp 19 This step should leave!
+18:10:50:648 INFO -  548 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave28 leavenum -28
+18:10:50:653 INFO -  548 leaveforever.cpp 29 The Leave Number is -28
+18:10:50:658 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 39 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28 ***Result = UNKNOWN Code = -28  </font>
+18:10:50:663 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29
+18:10:50:683 INFO -  549 leaveforever.cpp 19 This step should leave!
+18:10:50:683 INFO -  549 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave29 leavenum -29
+18:10:50:683 INFO -  549 leaveforever.cpp 29 The Leave Number is -29
+18:10:50:693 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 40 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29 ***Result = UNKNOWN Code = -29  </font>
+18:10:50:698 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30
+18:10:50:713 INFO -  550 leaveforever.cpp 19 This step should leave!
+18:10:50:713 INFO -  550 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave30 leavenum -30
+18:10:50:718 INFO -  550 leaveforever.cpp 29 The Leave Number is -30
+18:10:50:723 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 41 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30 ***Result = UNKNOWN Code = -30  </font>
+18:10:50:728 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31
+18:10:50:748 INFO -  551 leaveforever.cpp 19 This step should leave!
+18:10:50:748 INFO -  551 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave31 leavenum -31
+18:10:50:748 INFO -  551 leaveforever.cpp 29 The Leave Number is -31
+18:10:50:753 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 42 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31 ***Result = UNKNOWN Code = -31  </font>
+18:10:50:763 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32
+18:10:50:778 INFO -  552 leaveforever.cpp 19 This step should leave!
+18:10:50:778 INFO -  552 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave32 leavenum -32
+18:10:50:778 INFO -  552 leaveforever.cpp 29 The Leave Number is -32
+18:10:50:788 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 43 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32 ***Result = UNKNOWN Code = -32  </font>
+18:10:50:793 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33
+18:10:50:817 INFO -  553 leaveforever.cpp 19 This step should leave!
+18:10:50:817 INFO -  553 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave33 leavenum -33
+18:10:50:817 INFO -  553 leaveforever.cpp 29 The Leave Number is -33
+18:10:50:822 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 44 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33 ***Result = UNKNOWN Code = -33  </font>
+18:10:50:827 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34
+18:10:50:847 INFO -  554 leaveforever.cpp 19 This step should leave!
+18:10:50:847 INFO -  554 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave34 leavenum -34
+18:10:50:847 INFO -  554 leaveforever.cpp 29 The Leave Number is -34
+18:10:50:867 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 45 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34 ***Result = UNKNOWN Code = -34  </font>
+18:10:50:872 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35
+18:10:50:892 INFO -  555 leaveforever.cpp 19 This step should leave!
+18:10:50:892 INFO -  555 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave35 leavenum -35
+18:10:50:892 INFO -  555 leaveforever.cpp 29 The Leave Number is -35
+18:10:50:902 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 46 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35 ***Result = UNKNOWN Code = -35  </font>
+18:10:50:907 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36
+18:10:50:922 INFO -  556 leaveforever.cpp 19 This step should leave!
+18:10:50:922 INFO -  556 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave36 leavenum -36
+18:10:50:922 INFO -  556 leaveforever.cpp 29 The Leave Number is -36
+18:10:50:932 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 47 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36 ***Result = UNKNOWN Code = -36  </font>
+18:10:50:937 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37
+18:10:50:957 INFO -  557 leaveforever.cpp 19 This step should leave!
+18:10:50:957 INFO -  557 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave37 leavenum -37
+18:10:50:957 INFO -  557 leaveforever.cpp 29 The Leave Number is -37
+18:10:50:967 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 48 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37 ***Result = UNKNOWN Code = -37  </font>
+18:10:50:972 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38
+18:10:50:987 INFO -  558 leaveforever.cpp 19 This step should leave!
+18:10:50:987 INFO -  558 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave38 leavenum -38
+18:10:50:987 INFO -  558 leaveforever.cpp 29 The Leave Number is -38
+18:10:50:997 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 49 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38 ***Result = UNKNOWN Code = -38  </font>
+18:10:51:000 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39
+18:10:51:020 INFO -  559 leaveforever.cpp 19 This step should leave!
+18:10:51:020 INFO -  559 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave39 leavenum -39
+18:10:51:020 INFO -  559 leaveforever.cpp 29 The Leave Number is -39
+18:10:51:025 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 50 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39 ***Result = ABORT </font>
+18:10:51:035 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40
+18:10:51:050 INFO -  560 leaveforever.cpp 19 This step should leave!
+18:10:51:050 INFO -  560 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave40 leavenum -40
+18:10:51:050 INFO -  560 leaveforever.cpp 29 The Leave Number is -40
+18:10:51:060 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 51 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40 ***Result = UNKNOWN Code = -40  </font>
+18:10:51:065 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41
+18:10:51:080 INFO -  561 leaveforever.cpp 19 This step should leave!
+18:10:51:085 INFO -  561 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave41 leavenum -41
+18:10:51:085 INFO -  561 leaveforever.cpp 29 The Leave Number is -41
+18:10:51:090 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 52 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41 ***Result = UNKNOWN Code = -41  </font>
+18:10:51:095 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42
+18:10:51:115 INFO -  562 leaveforever.cpp 19 This step should leave!
+18:10:51:115 INFO -  562 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave42 leavenum -42
+18:10:51:115 INFO -  562 leaveforever.cpp 29 The Leave Number is -42
+18:10:51:125 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 53 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42 ***Result = UNKNOWN Code = -42  </font>
+18:10:51:130 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43
+18:10:51:145 INFO -  563 leaveforever.cpp 19 This step should leave!
+18:10:51:150 INFO -  563 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave43 leavenum -43
+18:10:51:150 INFO -  563 leaveforever.cpp 29 The Leave Number is -43
+18:10:51:155 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 54 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43 ***Result = UNKNOWN Code = -43  </font>
+18:10:51:160 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44
+18:10:51:180 INFO -  564 leaveforever.cpp 19 This step should leave!
+18:10:51:180 INFO -  564 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave44 leavenum -44
+18:10:51:180 INFO -  564 leaveforever.cpp 29 The Leave Number is -44
+18:10:51:190 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 55 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44 ***Result = UNKNOWN Code = -44  </font>
+18:10:51:195 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45
+18:10:51:210 INFO -  565 leaveforever.cpp 19 This step should leave!
+18:10:51:210 INFO -  565 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave45 leavenum -45
+18:10:51:210 INFO -  565 leaveforever.cpp 29 The Leave Number is -45
+18:10:51:220 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 56 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45 ***Result = UNKNOWN Code = -45  </font>
+18:10:51:225 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46
+18:10:51:245 INFO -  566 leaveforever.cpp 19 This step should leave!
+18:10:51:245 INFO -  566 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave46 leavenum -46
+18:10:51:245 INFO -  566 leaveforever.cpp 29 The Leave Number is -46
+18:10:51:255 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 57 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46 ***Result = UNKNOWN Code = -46  </font>
+18:10:51:260 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47
+18:10:51:275 INFO -  567 leaveforever.cpp 19 This step should leave!
+18:10:51:275 INFO -  567 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave47 leavenum -47
+18:10:51:275 INFO -  567 leaveforever.cpp 29 The Leave Number is -47
+18:10:51:285 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 58 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47 ***Result = UNKNOWN Code = -47  </font>
+18:10:51:290 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48
+18:10:51:310 INFO -  568 leaveforever.cpp 19 This step should leave!
+18:10:51:310 INFO -  568 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave48 leavenum -48
+18:10:51:310 INFO -  568 leaveforever.cpp 29 The Leave Number is -48
+18:10:51:320 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 59 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48 ***Result = UNKNOWN Code = -48  </font>
+18:10:51:325 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49
+18:10:51:340 INFO -  569 leaveforever.cpp 19 This step should leave!
+18:10:51:340 INFO -  569 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave49 leavenum -49
+18:10:51:340 INFO -  569 leaveforever.cpp 29 The Leave Number is -49
+18:10:51:350 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 60 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49 ***Result = UNKNOWN Code = -49  </font>
+18:10:51:355 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50
+18:10:51:375 INFO -  570 leaveforever.cpp 19 This step should leave!
+18:10:51:375 INFO -  570 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave50 leavenum -50
+18:10:51:375 INFO -  570 leaveforever.cpp 29 The Leave Number is -50
+18:10:51:380 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 61 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50 ***Result = UNKNOWN Code = -50  </font>
+18:10:51:385 c:\testdata\scripts\dt-tef-teststep-0017.script END_TESTCASE DT-TEF-TestStep-0017
+18:10:51:405 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0017 ***TestCaseResult = FAIL </font>
+18:10:51:410 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:51:410 <font size=2 color=00AF00>PASS = 0</font>
+18:10:51:410 <font size=2 color=FF0000>FAIL = 0</font>
+18:10:51:410 <font size=2 color=0000FF>ABORT = 1</font>
+18:10:51:410 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:51:410 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:51:410 <font size=2 color=0000FF>UNKNOWN = 49</font>
+18:10:51:410 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:10:51:410 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:10:51:410 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:10:51:410 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:51:410 <font size=2 color=00AF00>PASS = 0</font>
+18:10:51:410 <font size=2 color=FF0000>FAIL = 1</font>
+18:10:51:410 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:51:410 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:51:415 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0018.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+18:10:56:633 <html><body><pre>
+18:10:56:633 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:10:56:633 ***</font>
+18:10:56:638 c:\testdata\scripts\dt-tef-teststep-0018.script LOAD_SUITE	te_RegStepTestSuite
+18:10:56:728 c:\testdata\scripts\dt-tef-teststep-0018.script START_TESTCASE DT-TEF-TestStep-0018
+18:10:56:733 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0018  </font>
+18:10:56:738 c:\testdata\scripts\dt-tef-teststep-0018.script 	PRINT this test case should fail.
+18:10:56:738 INFO -  572 ScriptEngine.cpp 1381  this test case should fail.
+
+18:10:56:743 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:56:748 INFO -  577 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:56:748 INFO -  577 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:10:56:753 INFO -  577 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:10:56:753 WARN -  572 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script) was TOO LONG.
+18:10:56:763 WARN -  572 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+18:10:56:763 INFO -  572 TestExecuteLogger.cpp 2483 Expected panic string was "LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script)
+18:10:56:763 INFO -  572 TestExecuteLogger.cpp 2484 Received panic string was "PanicMe"(in code)
+18:10:56:768 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 13 Command = 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+18:10:56:773 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:56:778 INFO -  578 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:10:56:778 INFO -  578 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:10:56:783 INFO -  578 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:10:56:783 WARN -  572 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script) was TOO LONG.
+18:10:56:793 WARN -  572 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+18:10:56:793 INFO -  572 TestExecuteLogger.cpp 2483 Expected panic string was "Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script)
+18:10:56:793 INFO -  572 TestExecuteLogger.cpp 2484 Received panic string was "PanicMe"(in code)
+18:10:56:798 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+18:10:56:803 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:56:808 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 16 Command = 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:10:56:813 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:56:823 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 17 Command = 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:10:56:828 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:56:828 ERROR -  572 ScriptEngine.cpp 2020 The arguments are not provided in proper format.			Unable to retrieve the details of the server from the command line
+18:10:56:833 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 18 Command = 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:10:56:838 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:56:843 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 19 Command = 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:10:56:853 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:10:56:868 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 20 Command = 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:10:56:873 c:\testdata\scripts\dt-tef-teststep-0018.script END_TESTCASE DT-TEF-TestStep-0018
+18:10:56:893 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 21 Command = END_TESTCASE DT-TEF-TestStep-0018 ***TestCaseResult = FAIL </font>
+18:10:56:893 ERROR -  572 testexecute.cpp 564 The panic detection thread detected 2 panics:
+18:10:56:898 ERROR -  572 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: -90, Exit Category PanicMe
+18:10:56:898 ERROR -  572 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: -90, Exit Category PanicMe
+18:10:56:898 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:10:56:898 <font size=2 color=00AF00>PASS = 0</font>
+18:10:56:898 <font size=2 color=FF0000>FAIL = 2</font>
+18:10:56:898 <font size=2 color=0000FF>ABORT = 0</font>
+18:10:56:898 <font size=2 color=0000FF>PANIC = 0</font>
+18:10:56:898 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:56:898 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:10:56:898 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+18:10:56:898 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+18:10:56:898 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+18:10:56:898 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:10:56:898 <font size=2 color=00AF00>PASS = 0</font>
+18:10:56:898 <font size=2 color=FF0000>FAIL = 1</font>
+18:10:56:898 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:10:56:898 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:10:56:898 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0021.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+18:11:02:091 <html><body><pre>
+18:11:02:091 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:02:091 ***</font>
+18:11:02:096 c:\testdata\scripts\dt-tef-teststep-0021.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:02:211 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+18:11:02:216 c:\testdata\scripts\dt-tef-teststep-0021.script START_TESTCASE DT-TEF-TestStep-0021
+18:11:02:226 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0021  </font>
+18:11:02:226 c:\testdata\scripts\dt-tef-teststep-0021.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0
+18:11:02:236 INFO -  585 ReadWriteConfigStep.cpp 56 This test step tests the read/write config functionality.
+18:11:02:236 INFO -  585 ReadWriteConfigStep.cpp 84 Start to test read/write integer value of configuration file...
+18:11:02:236 INFO -  585 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+18:11:02:236 INFO -  585 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+18:11:02:236 INFO -  585 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+18:11:02:236 INFO -  585 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+18:11:02:236 INFO -  585 ReadWriteConfigStep.cpp 104 Test Passed!
+18:11:02:241 INFO -  585 ReadWriteConfigStep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+18:11:02:241 INFO -  585 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+18:11:02:241 INFO -  585 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+18:11:02:241 INFO -  585 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+18:11:02:241 INFO -  585 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+18:11:02:246 INFO -  585 ReadWriteConfigStep.cpp 131 Test Passed!
+18:11:02:246 INFO -  585 ReadWriteConfigStep.cpp 137 Start to test read/write boolean value of configuration file...
+18:11:02:246 INFO -  585 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+18:11:02:246 INFO -  585 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+18:11:02:246 INFO -  585 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+18:11:02:251 INFO -  585 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+18:11:02:251 INFO -  585 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+18:11:02:251 INFO -  585 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+18:11:02:251 INFO -  585 ReadWriteConfigStep.cpp 161 Test Failed!
+18:11:02:251 INFO -  585 ReadWriteConfigStep.cpp 167 Start to test read/write hex value of configuration file...
+18:11:02:251 INFO -  585 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+18:11:02:256 INFO -  585 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+18:11:02:256 INFO -  585 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+18:11:02:256 INFO -  585 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+18:11:02:256 INFO -  585 ReadWriteConfigStep.cpp 188 Test Passed!
+18:11:02:256 INFO -  585 ReadWriteConfigStep.cpp 194 Start to test read/write string value of configuration file...
+18:11:02:256 INFO -  585 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+18:11:02:261 INFO -  585 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+18:11:02:261 INFO -  585 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+18:11:02:261 INFO -  585 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+18:11:02:261 INFO -  585 ReadWriteConfigStep.cpp 218 Test Passed!
+18:11:02:266 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 14 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0 ***Result = PASS </font>
+18:11:02:271 c:\testdata\scripts\dt-tef-teststep-0021.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7
+18:11:02:276 INFO -  585 ReadWriteConfigStep.cpp 56 This test step tests the read/write config functionality.
+18:11:02:276 INFO -  585 ReadWriteConfigStep.cpp 84 Start to test read/write integer value of configuration file...
+18:11:02:276 INFO -  585 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+18:11:02:281 INFO -  585 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+18:11:02:281 INFO -  585 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+18:11:02:281 INFO -  585 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+18:11:02:281 INFO -  585 ReadWriteConfigStep.cpp 104 Test Passed!
+18:11:02:281 INFO -  585 ReadWriteConfigStep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+18:11:02:286 INFO -  585 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+18:11:02:286 INFO -  585 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+18:11:02:286 INFO -  585 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+18:11:02:286 INFO -  585 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+18:11:02:286 INFO -  585 ReadWriteConfigStep.cpp 131 Test Passed!
+18:11:02:291 INFO -  585 ReadWriteConfigStep.cpp 137 Start to test read/write boolean value of configuration file...
+18:11:02:291 INFO -  585 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+18:11:02:291 INFO -  585 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+18:11:02:291 INFO -  585 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+18:11:02:291 INFO -  585 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+18:11:02:296 INFO -  585 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+18:11:02:296 INFO -  585 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+18:11:02:296 INFO -  585 ReadWriteConfigStep.cpp 161 Test Failed!
+18:11:02:296 INFO -  585 ReadWriteConfigStep.cpp 167 Start to test read/write hex value of configuration file...
+18:11:02:296 INFO -  585 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+18:11:02:301 INFO -  585 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+18:11:02:301 INFO -  585 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+18:11:02:301 INFO -  585 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+18:11:02:301 INFO -  585 ReadWriteConfigStep.cpp 188 Test Passed!
+18:11:02:301 INFO -  585 ReadWriteConfigStep.cpp 194 Start to test read/write string value of configuration file...
+18:11:02:301 INFO -  585 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+18:11:02:306 INFO -  585 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+18:11:02:306 INFO -  585 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+18:11:02:306 INFO -  585 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+18:11:02:306 INFO -  585 ReadWriteConfigStep.cpp 218 Test Passed!
+18:11:02:311 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 15 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7 ***Result = PASS </font>
+18:11:02:316 c:\testdata\scripts\dt-tef-teststep-0021.script END_TESTCASE DT-TEF-TestStep-0021
+18:11:02:321 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 16 Command = END_TESTCASE DT-TEF-TestStep-0021 ***TestCaseResult = PASS </font>
+18:11:02:326 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+18:11:02:331 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+18:11:02:336 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+18:11:02:341 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:02:346 <font size=2 color=00AF00>PASS = 2</font>
+18:11:02:346 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:02:346 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:02:346 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:02:346 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:02:346 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:02:346 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:02:346 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:02:346 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:02:346 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:02:346 <font size=2 color=00AF00>PASS = 1</font>
+18:11:02:346 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:02:346 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:02:346 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:02:346 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0022.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+18:11:07:545 <html><body><pre>
+18:11:07:545 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:07:545 ***</font>
+18:11:07:550 c:\testdata\scripts\dt-tef-teststep-0022.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:07:605 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+18:11:07:609 c:\testdata\scripts\dt-tef-teststep-0022.script START_TESTCASE DT-TEF-TestStep-0022
+18:11:07:614 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0022  </font>
+18:11:07:619 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6
+18:11:07:624 INFO -  592 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+18:11:07:629 INFO -  592 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+18:11:07:629 INFO -  592 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 IntValue 10
+18:11:07:629 INFO -  592 ReadWriteConfigNegStep.cpp 97 Test Passed!
+18:11:07:629 INFO -  592 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+18:11:07:629 INFO -  592 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 BoolValue 0
+18:11:07:634 INFO -  592 ReadWriteConfigNegStep.cpp 122 Test Passed!
+18:11:07:634 INFO -  592 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+18:11:07:634 INFO -  592 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 HexValue 171
+18:11:07:634 INFO -  592 ReadWriteConfigNegStep.cpp 138 Test Passed!
+18:11:07:634 INFO -  592 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+18:11:07:639 INFO -  592 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 StringValue Changed string!
+18:11:07:639 INFO -  592 ReadWriteConfigNegStep.cpp 155 Test Passed!
+18:11:07:644 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6 ***Result = PASS </font>
+18:11:07:644 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+18:11:07:649 INFO -  592 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+18:11:07:649 INFO -  592 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+18:11:07:649 ERROR -  592 TestStepBase.Cpp 367 Error occurs when writing integer to file, error code=0
+18:11:07:654 INFO -  592 ReadWriteConfigNegStep.cpp 97 Test Passed!
+18:11:07:654 INFO -  592 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+18:11:07:654 ERROR -  592 TestStepBase.Cpp 521 Error occurs when writing bool to file, error code=0
+18:11:07:654 INFO -  592 ReadWriteConfigNegStep.cpp 122 Test Passed!
+18:11:07:654 INFO -  592 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+18:11:07:654 ERROR -  592 TestStepBase.Cpp 570 Error occurs when writing hex to file, error code=0
+18:11:07:654 INFO -  592 ReadWriteConfigNegStep.cpp 138 Test Passed!
+18:11:07:654 INFO -  592 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+18:11:07:654 ERROR -  592 TestStepBase.Cpp 460 Error occurs when writing string to file, error code=0
+18:11:07:654 INFO -  592 ReadWriteConfigNegStep.cpp 155 Test Passed!
+18:11:07:664 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ***Result = PASS </font>
+18:11:07:664 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8
+18:11:07:674 INFO -  592 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+18:11:07:674 INFO -  592 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+18:11:07:674 INFO -  592 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 IntValue 10
+18:11:07:674 INFO -  592 ReadWriteConfigNegStep.cpp 97 Test Passed!
+18:11:07:674 INFO -  592 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+18:11:07:679 INFO -  592 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 BoolValue 0
+18:11:07:679 INFO -  592 ReadWriteConfigNegStep.cpp 122 Test Passed!
+18:11:07:679 INFO -  592 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+18:11:07:679 INFO -  592 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 HexValue 171
+18:11:07:679 INFO -  592 ReadWriteConfigNegStep.cpp 138 Test Passed!
+18:11:07:679 INFO -  592 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+18:11:07:684 INFO -  592 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 StringValue Changed string!
+18:11:07:684 INFO -  592 ReadWriteConfigNegStep.cpp 155 Test Passed!
+18:11:07:689 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8 ***Result = PASS </font>
+18:11:07:689 c:\testdata\scripts\dt-tef-teststep-0022.script END_TESTCASE DT-TEF-TestStep-0022
+18:11:07:699 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 19 Command = END_TESTCASE DT-TEF-TestStep-0022 ***TestCaseResult = PASS </font>
+18:11:07:699 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+18:11:07:704 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+18:11:07:714 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+18:11:07:719 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:07:719 <font size=2 color=00AF00>PASS = 3</font>
+18:11:07:719 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:07:719 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:07:719 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:07:719 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:07:719 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:07:719 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:07:719 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:07:724 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:07:724 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:07:724 <font size=2 color=00AF00>PASS = 1</font>
+18:11:07:724 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:07:724 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:07:724 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:07:724 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0023.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,225 @@
+18:11:12:925 <html><body><pre>
+18:11:12:925 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 49
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:12:925 ***</font>
+18:11:12:930 c:\testdata\scripts\dt-tef-teststep-0023.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:13:020 c:\testdata\scripts\dt-tef-teststep-0023.script START_TESTCASE DT-TEF-TestStep-0023
+18:11:13:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0023  </font>
+18:11:13:030 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1
+18:11:13:035 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error1 TheInt -1
+18:11:13:035 INFO -  599 SetErrorStep.cpp 49 The Error Code is -1
+18:11:13:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 12 Command = 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1 ***Result = PASS </font>
+18:11:13:045 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2
+18:11:13:050 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error2 TheInt -2
+18:11:13:050 INFO -  599 SetErrorStep.cpp 49 The Error Code is -2
+18:11:13:055 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 13 Command = 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2 ***Result = PASS </font>
+18:11:13:060 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3
+18:11:13:065 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error3 TheInt -3
+18:11:13:065 INFO -  599 SetErrorStep.cpp 49 The Error Code is -3
+18:11:13:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 14 Command = 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3 ***Result = PASS </font>
+18:11:13:075 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4
+18:11:13:080 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error4 TheInt -4
+18:11:13:080 INFO -  599 SetErrorStep.cpp 49 The Error Code is -4
+18:11:13:085 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 15 Command = 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4 ***Result = PASS </font>
+18:11:13:090 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5
+18:11:13:095 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error5 TheInt -5
+18:11:13:100 INFO -  599 SetErrorStep.cpp 49 The Error Code is -5
+18:11:13:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 16 Command = 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5 ***Result = PASS </font>
+18:11:13:110 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6
+18:11:13:115 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error6 TheInt -6
+18:11:13:115 INFO -  599 SetErrorStep.cpp 49 The Error Code is -6
+18:11:13:120 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 17 Command = 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6 ***Result = PASS </font>
+18:11:13:125 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7
+18:11:13:130 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error7 TheInt -7
+18:11:13:130 INFO -  599 SetErrorStep.cpp 49 The Error Code is -7
+18:11:13:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 18 Command = 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7 ***Result = PASS </font>
+18:11:13:140 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8
+18:11:13:150 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error8 TheInt -8
+18:11:13:150 INFO -  599 SetErrorStep.cpp 49 The Error Code is -8
+18:11:13:155 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 19 Command = 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8 ***Result = PASS </font>
+18:11:13:160 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9
+18:11:13:175 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error9 TheInt -9
+18:11:13:175 INFO -  599 SetErrorStep.cpp 49 The Error Code is -9
+18:11:13:185 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 20 Command = 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9 ***Result = PASS </font>
+18:11:13:190 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10
+18:11:13:205 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error10 TheInt -10
+18:11:13:205 INFO -  599 SetErrorStep.cpp 49 The Error Code is -10
+18:11:13:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 21 Command = 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10 ***Result = PASS </font>
+18:11:13:220 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11
+18:11:13:235 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error11 TheInt -11
+18:11:13:235 INFO -  599 SetErrorStep.cpp 49 The Error Code is -11
+18:11:13:240 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 22 Command = 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11 ***Result = PASS </font>
+18:11:13:245 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12
+18:11:13:265 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error12 TheInt -12
+18:11:13:265 INFO -  599 SetErrorStep.cpp 49 The Error Code is -12
+18:11:13:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 23 Command = 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12 ***Result = PASS </font>
+18:11:13:275 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13
+18:11:13:290 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error13 TheInt -13
+18:11:13:295 INFO -  599 SetErrorStep.cpp 49 The Error Code is -13
+18:11:13:300 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 24 Command = 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13 ***Result = PASS </font>
+18:11:13:305 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14
+18:11:13:320 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error14 TheInt -14
+18:11:13:320 INFO -  599 SetErrorStep.cpp 49 The Error Code is -14
+18:11:13:328 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 25 Command = 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14 ***Result = PASS </font>
+18:11:13:333 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15
+18:11:13:353 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error15 TheInt -15
+18:11:13:353 INFO -  599 SetErrorStep.cpp 49 The Error Code is -15
+18:11:13:358 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 26 Command = 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15 ***Result = PASS </font>
+18:11:13:363 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16
+18:11:13:383 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error16 TheInt -16
+18:11:13:383 INFO -  599 SetErrorStep.cpp 49 The Error Code is -16
+18:11:13:388 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 27 Command = 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16 ***Result = PASS </font>
+18:11:13:393 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17
+18:11:13:413 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error17 TheInt -17
+18:11:13:413 INFO -  599 SetErrorStep.cpp 49 The Error Code is -17
+18:11:13:418 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 28 Command = 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17 ***Result = PASS </font>
+18:11:13:423 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18
+18:11:13:447 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error18 TheInt -18
+18:11:13:447 INFO -  599 SetErrorStep.cpp 49 The Error Code is -18
+18:11:13:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 29 Command = 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18 ***Result = PASS </font>
+18:11:13:457 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19
+18:11:13:472 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error19 TheInt -19
+18:11:13:477 INFO -  599 SetErrorStep.cpp 49 The Error Code is -19
+18:11:13:482 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 30 Command = 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19 ***Result = PASS </font>
+18:11:13:487 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20
+18:11:13:502 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error20 TheInt -20
+18:11:13:502 INFO -  599 SetErrorStep.cpp 49 The Error Code is -20
+18:11:13:512 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 31 Command = 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20 ***Result = PASS </font>
+18:11:13:517 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21
+18:11:13:531 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error21 TheInt -21
+18:11:13:536 INFO -  599 SetErrorStep.cpp 49 The Error Code is -21
+18:11:13:541 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 32 Command = 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21 ***Result = PASS </font>
+18:11:13:546 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22
+18:11:13:566 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error22 TheInt -22
+18:11:13:566 INFO -  599 SetErrorStep.cpp 49 The Error Code is -22
+18:11:13:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 33 Command = 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22 ***Result = PASS </font>
+18:11:13:576 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23
+18:11:13:591 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error23 TheInt -23
+18:11:13:591 INFO -  599 SetErrorStep.cpp 49 The Error Code is -23
+18:11:13:601 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 34 Command = 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23 ***Result = PASS </font>
+18:11:13:606 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24
+18:11:13:621 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error24 TheInt -24
+18:11:13:621 INFO -  599 SetErrorStep.cpp 49 The Error Code is -24
+18:11:13:631 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 35 Command = 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24 ***Result = PASS </font>
+18:11:13:636 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25
+18:11:13:651 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error25 TheInt -25
+18:11:13:651 INFO -  599 SetErrorStep.cpp 49 The Error Code is -25
+18:11:13:661 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 36 Command = 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25 ***Result = PASS </font>
+18:11:13:666 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26
+18:11:13:681 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error26 TheInt -26
+18:11:13:681 INFO -  599 SetErrorStep.cpp 49 The Error Code is -26
+18:11:13:691 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 37 Command = 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26 ***Result = PASS </font>
+18:11:13:696 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27
+18:11:13:711 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error27 TheInt -27
+18:11:13:711 INFO -  599 SetErrorStep.cpp 49 The Error Code is -27
+18:11:13:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 38 Command = 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27 ***Result = PASS </font>
+18:11:13:726 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28
+18:11:13:741 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error28 TheInt -28
+18:11:13:741 INFO -  599 SetErrorStep.cpp 49 The Error Code is -28
+18:11:13:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 39 Command = 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28 ***Result = PASS </font>
+18:11:13:756 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29
+18:11:13:771 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error29 TheInt -29
+18:11:13:771 INFO -  599 SetErrorStep.cpp 49 The Error Code is -29
+18:11:13:781 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 40 Command = 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29 ***Result = PASS </font>
+18:11:13:786 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30
+18:11:13:801 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error30 TheInt -30
+18:11:13:801 INFO -  599 SetErrorStep.cpp 49 The Error Code is -30
+18:11:13:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 41 Command = 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30 ***Result = PASS </font>
+18:11:13:816 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31
+18:11:13:831 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error31 TheInt -31
+18:11:13:831 INFO -  599 SetErrorStep.cpp 49 The Error Code is -31
+18:11:13:841 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 42 Command = 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31 ***Result = PASS </font>
+18:11:13:846 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32
+18:11:13:861 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error32 TheInt -32
+18:11:13:861 INFO -  599 SetErrorStep.cpp 49 The Error Code is -32
+18:11:13:871 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 43 Command = 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32 ***Result = PASS </font>
+18:11:13:876 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33
+18:11:13:891 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error33 TheInt -33
+18:11:13:891 INFO -  599 SetErrorStep.cpp 49 The Error Code is -33
+18:11:13:901 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 44 Command = 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33 ***Result = PASS </font>
+18:11:13:906 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34
+18:11:13:921 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error34 TheInt -34
+18:11:13:921 INFO -  599 SetErrorStep.cpp 49 The Error Code is -34
+18:11:13:931 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 45 Command = 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34 ***Result = PASS </font>
+18:11:13:936 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35
+18:11:13:951 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error35 TheInt -35
+18:11:13:951 INFO -  599 SetErrorStep.cpp 49 The Error Code is -35
+18:11:13:971 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 46 Command = 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35 ***Result = PASS </font>
+18:11:13:986 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36
+18:11:14:005 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error36 TheInt -36
+18:11:14:005 INFO -  599 SetErrorStep.cpp 49 The Error Code is -36
+18:11:14:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 47 Command = 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36 ***Result = PASS </font>
+18:11:14:015 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37
+18:11:14:035 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error37 TheInt -37
+18:11:14:035 INFO -  599 SetErrorStep.cpp 49 The Error Code is -37
+18:11:14:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 48 Command = 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37 ***Result = PASS </font>
+18:11:14:050 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38
+18:11:14:065 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error38 TheInt -38
+18:11:14:065 INFO -  599 SetErrorStep.cpp 49 The Error Code is -38
+18:11:14:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 49 Command = 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38 ***Result = PASS </font>
+18:11:14:075 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39
+18:11:14:095 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error39 TheInt -39
+18:11:14:095 INFO -  599 SetErrorStep.cpp 49 The Error Code is -39
+18:11:14:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 50 Command = 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39 ***Result = PASS </font>
+18:11:14:110 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40
+18:11:14:125 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error40 TheInt -40
+18:11:14:125 INFO -  599 SetErrorStep.cpp 49 The Error Code is -40
+18:11:14:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 51 Command = 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40 ***Result = PASS </font>
+18:11:14:140 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41
+18:11:14:155 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error41 TheInt -41
+18:11:14:155 INFO -  599 SetErrorStep.cpp 49 The Error Code is -41
+18:11:14:165 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 52 Command = 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41 ***Result = PASS </font>
+18:11:14:170 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42
+18:11:14:185 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error42 TheInt -42
+18:11:14:185 INFO -  599 SetErrorStep.cpp 49 The Error Code is -42
+18:11:14:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 53 Command = 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42 ***Result = PASS </font>
+18:11:14:200 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43
+18:11:14:215 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error43 TheInt -43
+18:11:14:215 INFO -  599 SetErrorStep.cpp 49 The Error Code is -43
+18:11:14:225 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 54 Command = 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43 ***Result = PASS </font>
+18:11:14:230 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44
+18:11:14:245 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error44 TheInt -44
+18:11:14:245 INFO -  599 SetErrorStep.cpp 49 The Error Code is -44
+18:11:14:255 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 55 Command = 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44 ***Result = PASS </font>
+18:11:14:260 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45
+18:11:14:275 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error45 TheInt -45
+18:11:14:275 INFO -  599 SetErrorStep.cpp 49 The Error Code is -45
+18:11:14:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 56 Command = 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45 ***Result = PASS </font>
+18:11:14:290 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46
+18:11:14:305 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error46 TheInt -46
+18:11:14:305 INFO -  599 SetErrorStep.cpp 49 The Error Code is -46
+18:11:14:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 57 Command = 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46 ***Result = PASS </font>
+18:11:14:320 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47
+18:11:14:335 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error47 TheInt -47
+18:11:14:335 INFO -  599 SetErrorStep.cpp 49 The Error Code is -47
+18:11:14:345 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 58 Command = 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47 ***Result = PASS </font>
+18:11:14:350 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48
+18:11:14:365 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error48 TheInt -48
+18:11:14:365 INFO -  599 SetErrorStep.cpp 49 The Error Code is -48
+18:11:14:375 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 59 Command = 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48 ***Result = PASS </font>
+18:11:14:380 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass
+18:11:14:395 INFO -  599 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultPass TheInt 0
+18:11:14:395 INFO -  599 SetErrorStep.cpp 49 The Error Code is 0
+18:11:14:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 61 Command = 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass ***Result = PASS </font>
+18:11:14:405 c:\testdata\scripts\dt-tef-teststep-0023.script END_TESTCASE DT-TEF-TestStep-0023
+18:11:14:425 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0023 ***TestCaseResult = PASS </font>
+18:11:14:430 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:14:430 <font size=2 color=00AF00>PASS = 49</font>
+18:11:14:430 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:14:430 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:14:430 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:14:430 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:14:430 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:14:430 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:14:430 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:14:430 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:14:430 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:14:430 <font size=2 color=00AF00>PASS = 1</font>
+18:11:14:430 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:14:430 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:14:435 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:14:435 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0024.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+18:11:19:644 <html><body><pre>
+18:11:19:644 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:19:644 ***</font>
+18:11:19:649 c:\testdata\scripts\dt-tef-teststep-0024.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:19:724 c:\testdata\scripts\dt-tef-teststep-0024.script START_TESTCASE DT-TEF-TestStep-0024
+18:11:19:729 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0024  </font>
+18:11:19:734 c:\testdata\scripts\dt-tef-teststep-0024.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0
+18:11:19:739 INFO -  606 WriteBoolStep.cpp 49 This step tests WriteBoolToConfig function.
+18:11:19:739 INFO -  606 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+18:11:19:739 INFO -  606 WriteBoolStep.cpp 62 The ORIGINAL Bool is 0
+18:11:19:739 INFO -  606 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+18:11:19:739 INFO -  606 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+18:11:19:744 INFO -  606 WriteBoolStep.cpp 68 The CHANGED Bool is 1
+18:11:19:744 INFO -  606 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+18:11:19:744 INFO -  606 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+18:11:19:744 INFO -  606 WriteBoolStep.cpp 78 The CHANGED Bool is 0
+18:11:19:744 INFO -  606 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+18:11:19:754 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+18:11:19:754 c:\testdata\scripts\dt-tef-teststep-0024.script END_TESTCASE DT-TEF-TestStep-0024
+18:11:19:764 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0024 ***TestCaseResult = PASS </font>
+18:11:19:764 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:19:764 <font size=2 color=00AF00>PASS = 1</font>
+18:11:19:764 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:19:764 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:19:764 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:19:764 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:19:764 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:19:764 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:19:764 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:19:764 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:19:764 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:19:769 <font size=2 color=00AF00>PASS = 1</font>
+18:11:19:769 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:19:769 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:19:769 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:19:769 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0025.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+18:11:24:987 <html><body><pre>
+18:11:24:987 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:24:987 ***</font>
+18:11:24:992 c:\testdata\scripts\dt-tef-teststep-0025.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:25:065 c:\testdata\scripts\dt-tef-teststep-0025.script START_TESTCASE DT-TEF-TestStep-0025
+18:11:25:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0025  </font>
+18:11:25:075 c:\testdata\scripts\dt-tef-teststep-0025.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0
+18:11:25:080 INFO -  613 WriteHexStep.cpp 49 This step tests WriteHexToConfig function.
+18:11:25:080 INFO -  613 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+18:11:25:080 INFO -  613 WriteHexStep.cpp 61 The ORIGINAL Hex-value is 1234
+18:11:25:080 INFO -  613 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+18:11:25:085 INFO -  613 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+18:11:25:085 INFO -  613 WriteHexStep.cpp 67 The CHANGED Hex-value is 1234
+18:11:25:085 INFO -  613 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+18:11:25:090 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+18:11:25:090 c:\testdata\scripts\dt-tef-teststep-0025.script END_TESTCASE DT-TEF-TestStep-0025
+18:11:25:100 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0025 ***TestCaseResult = PASS </font>
+18:11:25:105 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:25:105 <font size=2 color=00AF00>PASS = 1</font>
+18:11:25:105 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:25:105 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:25:105 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:25:105 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:25:105 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:25:105 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:25:105 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:25:105 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:25:105 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:25:105 <font size=2 color=00AF00>PASS = 1</font>
+18:11:25:105 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:25:105 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:25:105 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:25:105 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0026.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+18:11:30:336 <html><body><pre>
+18:11:30:336 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:30:336 ***</font>
+18:11:30:341 c:\testdata\scripts\dt-tef-teststep-0026.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:30:396 c:\testdata\scripts\dt-tef-teststep-0026.script START_TESTCASE DT-TEF-TestStep-0026
+18:11:30:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0026  </font>
+18:11:30:406 c:\testdata\scripts\dt-tef-teststep-0026.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0
+18:11:30:411 INFO -  620 WriteIntStep.cpp 49 This step tests WriteIntToConfig function.
+18:11:30:411 INFO -  620 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+18:11:30:411 INFO -  620 WriteIntStep.cpp 62 The ORIGINAL int-value is 7777
+18:11:30:416 INFO -  620 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+18:11:30:416 INFO -  620 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+18:11:30:416 INFO -  620 WriteIntStep.cpp 69 The CHANGED int-value is 9999
+18:11:30:416 INFO -  620 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+18:11:30:416 INFO -  620 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+18:11:30:416 INFO -  620 WriteIntStep.cpp 79 The CHANGED int-value is 7777
+18:11:30:421 INFO -  620 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+18:11:30:426 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+18:11:30:426 c:\testdata\scripts\dt-tef-teststep-0026.script END_TESTCASE DT-TEF-TestStep-0026
+18:11:30:437 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0026 ***TestCaseResult = PASS </font>
+18:11:30:442 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:30:442 <font size=2 color=00AF00>PASS = 1</font>
+18:11:30:442 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:30:442 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:30:442 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:30:442 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:30:442 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:30:442 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:30:442 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:30:442 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:30:442 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:30:442 <font size=2 color=00AF00>PASS = 1</font>
+18:11:30:442 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:30:442 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:30:442 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:30:442 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0027.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+18:11:35:623 <html><body><pre>
+18:11:35:623 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:35:623 ***</font>
+18:11:35:628 c:\testdata\scripts\dt-tef-teststep-0027.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:35:698 c:\testdata\scripts\dt-tef-teststep-0027.script START_TESTCASE DT-TEF-TestStep-0027
+18:11:35:703 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0027  </font>
+18:11:35:708 c:\testdata\scripts\dt-tef-teststep-0027.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0
+18:11:35:713 INFO -  627 WriteStringStep.cpp 49 This step tests WriteStringToConfig function.
+18:11:35:713 INFO -  627 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+18:11:35:713 INFO -  627 WriteStringStep.cpp 61 The Original String is Hello Ricky
+18:11:35:718 INFO -  627 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+18:11:35:718 INFO -  627 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+18:11:35:718 INFO -  627 WriteStringStep.cpp 74 Changed String To GoodBye Jason
+18:11:35:718 INFO -  627 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+18:11:35:718 INFO -  627 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+18:11:35:718 INFO -  627 WriteStringStep.cpp 87 Changed String To Hello Jason
+18:11:35:723 INFO -  627 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+18:11:35:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+18:11:35:728 c:\testdata\scripts\dt-tef-teststep-0027.script END_TESTCASE DT-TEF-TestStep-0027
+18:11:35:738 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0027 ***TestCaseResult = PASS </font>
+18:11:35:738 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:35:738 <font size=2 color=00AF00>PASS = 1</font>
+18:11:35:738 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:35:738 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:35:743 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:35:743 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:35:743 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:35:743 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:35:743 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:35:743 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:35:743 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:35:743 <font size=2 color=00AF00>PASS = 1</font>
+18:11:35:743 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:35:743 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:35:743 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:35:743 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0028.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+18:11:40:987 <html><body><pre>
+18:11:40:987 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:40:987 ***</font>
+18:11:40:992 c:\testdata\scripts\dt-tef-teststep-0028.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:41:045 c:\testdata\scripts\dt-tef-teststep-0028.script START_TESTCASE DT-TEF-TestStep-0028
+18:11:41:055 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0028  </font>
+18:11:41:055 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0
+18:11:41:065 INFO -  634 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection0 IterationCount 1
+18:11:41:065 INFO -  634 TestServerBase.Cpp 582 Test passed. About to run Out of Memory testing.
+18:11:41:065 INFO -  634 TestServerBase.Cpp 567 Out of memory test completed after 2 iterations.
+18:11:41:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 14 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0 ***Result = PASS </font>
+18:11:41:070 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1
+18:11:41:080 INFO -  634 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection1 IterationCount 10
+18:11:41:080 INFO -  634 TestServerBase.Cpp 582 Test passed. About to run Out of Memory testing.
+18:11:41:080 INFO -  634 TestServerBase.Cpp 567 Out of memory test completed after 11 iterations.
+18:11:41:085 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 15 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1 ***Result = PASS </font>
+18:11:41:090 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2
+18:11:41:095 INFO -  634 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection2 IterationCount 100
+18:11:41:095 INFO -  634 TestServerBase.Cpp 582 Test passed. About to run Out of Memory testing.
+18:11:41:105 INFO -  634 TestServerBase.Cpp 567 Out of memory test completed after 101 iterations.
+18:11:41:110 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 16 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2 ***Result = PASS </font>
+18:11:41:110 c:\testdata\scripts\dt-tef-teststep-0028.script END_TESTCASE DT-TEF-TestStep-0028
+18:11:41:120 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 17 Command = END_TESTCASE DT-TEF-TestStep-0028 ***TestCaseResult = PASS </font>
+18:11:41:120 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:41:120 <font size=2 color=00AF00>PASS = 3</font>
+18:11:41:120 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:41:120 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:41:120 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:41:120 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:41:120 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:41:120 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:41:120 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:41:120 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:41:120 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:41:120 <font size=2 color=00AF00>PASS = 1</font>
+18:11:41:125 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:41:125 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:41:125 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:41:125 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0029.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+18:11:46:352 <html><body><pre>
+18:11:46:352 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 12
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:46:352 ***</font>
+18:11:46:357 c:\testdata\scripts\dt-tef-teststep-0029.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:46:452 c:\testdata\scripts\dt-tef-teststep-0029.script START_TESTCASE DT-TEF-TestStep-0029
+18:11:46:457 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0029  </font>
+18:11:46:462 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue
+18:11:46:467 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Macro TEST&TESTE
+18:11:46:467 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter 1
+18:11:46:467 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter2 -10
+18:11:46:467 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ExpectedResult 0
+18:11:46:472 INFO -  641 TestMacrosStep.cpp 76 Start to run positive test of macros TEST(E) & TEST(E)L
+18:11:46:472 INFO -  641 TestMacrosStep.cpp 87 The positive test of macro TEST(E) is passed. Start to run positive test of macro TEST(E)L
+18:11:46:472 INFO -  641 TestMacrosStep.cpp 98 The positive test of macro TEST(E)L is passed.
+18:11:46:477 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 14 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ***Result = PASS </font>
+18:11:46:482 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse
+18:11:46:484 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Macro TEST&TESTE
+18:11:46:484 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter 0
+18:11:46:484 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter2 -10
+18:11:46:484 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ExpectedResult 106
+18:11:46:484 INFO -  641 TestMacrosStep.cpp 76 Start to run negative test of macros TEST(E) & TEST(E)L
+18:11:46:484 ERROR -  641 TestMacrosStep.cpp 77 ERROR: Test Failed
+18:11:46:484 INFO -  641 TestMacrosStep.cpp 87 The negative test of macro TEST(E) is passed. Start to run negative test of macro TEST(E)L
+18:11:46:484 ERROR -  641 TestMacrosStep.cpp 89 ERROR: Test Failed
+18:11:46:489 INFO -  641 TestMacrosStep.cpp 98 The negative test of macro TEST(E)L is passed.
+18:11:46:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 15 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ***Result = PASS </font>
+18:11:46:494 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+18:11:46:504 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Macro TEST1&TESTE1
+18:11:46:504 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter 1
+18:11:46:504 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter2 1
+18:11:46:504 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 InitState 0
+18:11:46:504 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ExpectedResult 0
+18:11:46:504 INFO -  641 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+18:11:46:504 INFO -  641 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+18:11:46:504 INFO -  641 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+18:11:46:514 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ***Result = PASS </font>
+18:11:46:514 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+18:11:46:524 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Macro TEST1&TESTE1
+18:11:46:524 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter 1
+18:11:46:524 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter2 0
+18:11:46:524 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter3 -10
+18:11:46:524 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 InitState 0
+18:11:46:524 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ExpectedResult 0
+18:11:46:524 INFO -  641 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+18:11:46:524 INFO -  641 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+18:11:46:524 INFO -  641 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+18:11:46:529 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ***Result = PASS </font>
+18:11:46:534 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+18:11:46:539 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Macro TEST1&TESTE1
+18:11:46:544 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter 0
+18:11:46:544 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter2 1
+18:11:46:544 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter3 -10
+18:11:46:544 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 InitState 0
+18:11:46:544 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ExpectedResult 106
+18:11:46:544 INFO -  641 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+18:11:46:544 ERROR -  641 TestMacrosStep.cpp 118 ERROR: Test Failed
+18:11:46:544 ERROR -  641 TestMacrosStep.cpp 119 Test Failed with error [-10]
+18:11:46:544 INFO -  641 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+18:11:46:549 ERROR -  641 TestMacrosStep.cpp 130 ERROR: Test Failed
+18:11:46:549 ERROR -  641 TestMacrosStep.cpp 131 Test Failed with error [-10]
+18:11:46:549 INFO -  641 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+18:11:46:554 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ***Result = PASS </font>
+18:11:46:559 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+18:11:46:564 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Macro TEST1&TESTE1
+18:11:46:564 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter 0
+18:11:46:564 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter2 0
+18:11:46:564 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter3 -10
+18:11:46:569 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 InitState 0
+18:11:46:569 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ExpectedResult 106
+18:11:46:569 INFO -  641 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+18:11:46:569 ERROR -  641 TestMacrosStep.cpp 118 ERROR: Test Failed
+18:11:46:569 INFO -  641 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+18:11:46:569 ERROR -  641 TestMacrosStep.cpp 130 ERROR: Test Failed
+18:11:46:569 INFO -  641 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+18:11:46:574 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ***Result = PASS </font>
+18:11:46:579 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+18:11:46:584 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Macro TEST1&TESTE1
+18:11:46:584 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter 1
+18:11:46:589 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter2 1
+18:11:46:589 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter3 -10
+18:11:46:589 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 InitState 106
+18:11:46:589 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ExpectedResult 106
+18:11:46:589 INFO -  641 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+18:11:46:589 INFO -  641 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+18:11:46:589 INFO -  641 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+18:11:46:594 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ***Result = PASS </font>
+18:11:46:599 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+18:11:46:604 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Macro TEST1&TESTE1
+18:11:46:609 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter 1
+18:11:46:609 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter2 0
+18:11:46:609 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter3 -10
+18:11:46:609 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 InitState 106
+18:11:46:609 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ExpectedResult 106
+18:11:46:609 INFO -  641 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+18:11:46:609 INFO -  641 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+18:11:46:609 INFO -  641 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+18:11:46:614 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ***Result = PASS </font>
+18:11:46:619 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+18:11:46:639 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Macro TEST1&TESTE1
+18:11:46:639 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter 0
+18:11:46:639 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter2 1
+18:11:46:639 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter3 -10
+18:11:46:644 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 InitState 106
+18:11:46:644 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ExpectedResult 106
+18:11:46:644 INFO -  641 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+18:11:46:644 ERROR -  641 TestMacrosStep.cpp 118 ERROR: Test Failed
+18:11:46:644 ERROR -  641 TestMacrosStep.cpp 119 Test Failed with error [-10]
+18:11:46:644 INFO -  641 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+18:11:46:644 ERROR -  641 TestMacrosStep.cpp 130 ERROR: Test Failed
+18:11:46:644 ERROR -  641 TestMacrosStep.cpp 131 Test Failed with error [-10]
+18:11:46:644 INFO -  641 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+18:11:46:649 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ***Result = PASS </font>
+18:11:46:659 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+18:11:46:674 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Macro TEST1&TESTE1
+18:11:46:674 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter 0
+18:11:46:674 INFO -  641 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter2 0
+18:11:46:674 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter3 -10
+18:11:46:674 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 InitState 106
+18:11:46:679 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ExpectedResult 106
+18:11:46:679 INFO -  641 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+18:11:46:679 INFO -  641 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+18:11:46:679 ERROR -  641 TestMacrosStep.cpp 130 ERROR: Test Failed
+18:11:46:679 INFO -  641 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+18:11:46:684 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 23 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ***Result = PASS </font>
+18:11:46:689 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+18:11:46:709 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Macro TEST_CHECKL
+18:11:46:709 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter 36
+18:11:46:709 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter2 This test should be passed!
+18:11:46:709 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ExpectedResult 36
+18:11:46:709 INFO -  641 TestMacrosStep.cpp 156 Start positive test of macro TEST_CHECKL
+18:11:46:709 INFO -  641 TestMacrosStep.cpp 163 The macro TEST_CHECKL test is passed!
+18:11:46:719 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 24 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ***Result = PASS </font>
+18:11:46:724 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+18:11:46:739 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Macro TEST_CHECKL
+18:11:46:739 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter 52
+18:11:46:739 INFO -  641 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter2 This test should be failed!
+18:11:46:739 INFO -  641 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ExpectedResult 36
+18:11:46:739 INFO -  641 TestMacrosStep.cpp 156 Start negative test of macro TEST_CHECKL
+18:11:46:744 ERROR -  641 TestMacrosStep.cpp 158 FAILED test:  Val = 52 Exp Val = 36 This test should be failed!
+18:11:46:744 INFO -  641 TestMacrosStep.cpp 163 The macro TEST_CHECKL test is passed!
+18:11:46:749 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 25 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ***Result = PASS </font>
+18:11:46:749 c:\testdata\scripts\dt-tef-teststep-0029.script END_TESTCASE DT-TEF-TestStep-0029
+18:11:46:774 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 26 Command = END_TESTCASE DT-TEF-TestStep-0029 ***TestCaseResult = PASS </font>
+18:11:46:774 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:46:774 <font size=2 color=00AF00>PASS = 12</font>
+18:11:46:774 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:46:774 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:46:774 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:46:774 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:46:774 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:46:774 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:46:774 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:46:774 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:46:774 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:46:774 <font size=2 color=00AF00>PASS = 1</font>
+18:11:46:774 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:46:774 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:46:774 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:46:774 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0030.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+18:11:51:992 <html><body><pre>
+18:11:51:992 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:51:992 ***</font>
+18:11:51:997 c:\testdata\scripts\dt-tef-teststep-0030.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:52:130 c:\testdata\scripts\dt-tef-teststep-0030.script START_TESTCASE DT-TEF-TestStep-0030
+18:11:52:140 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0030  </font>
+18:11:52:140 c:\testdata\scripts\dt-tef-teststep-0030.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1
+18:11:52:150 INFO -  648 ShortFunsStep.cpp 49 Start to test some small functions.
+18:11:52:150 INFO -  648 ShortFunsStep.cpp 71 GetServerName test failed! ServerName=te_RegStepTestSuite, ExpectedServerName=te_RegStepTestSuite
+18:11:52:150 INFO -  648 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 TestCaseName DT-TEF-TestStep-0030
+18:11:52:150 INFO -  648 ShortFunsStep.cpp 83 TestCaseName test passed! TestCaseName=DT-TEF-TestStep-0030, ExpectedTestCaseName=DT-TEF-TestStep-0030
+18:11:52:150 INFO -  648 ShortFunsStep.cpp 92 TestStepName test passed! TestStepName=ShortFunsTestStep, ExpectedTestStepName=ShortFunsTestStep
+18:11:52:150 INFO -  648 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 OOMTest 0
+18:11:52:150 INFO -  648 ShortFunsStep.cpp 102 ShouldRunOOMTest test passed! OOMValue=0, ExpectedOOMValue=0
+18:11:52:150 INFO -  648 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 TestStepError -46
+18:11:52:150 INFO -  648 ShortFunsStep.cpp 115 TestStepError test passed! TestStepError=-46, ExpectedTestStepError=-46
+18:11:52:155 INFO -  648 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 LoopIndex -1
+18:11:52:155 INFO -  648 ShortFunsStep.cpp 126 GetLoopIndex test passed! LoopIndex=-1, ExpectedLoopIndex=-1
+18:11:52:155 INFO -  648 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 ScriptDriveName c:
+18:11:52:155 INFO -  648 ShortFunsStep.cpp 137 ScriptDriveName test passed! ScriptDriveName=c:, ExpectedScriptDriveName=c:
+18:11:52:155 INFO -  648 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 SystemDrive c:
+18:11:52:155 INFO -  648 ShortFunsStep.cpp 148 GetSystemDrive test passed! SystemDrive=C:, ExpectedSystemDrive=c:
+18:11:52:155 INFO -  648 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 SetupParaValue 0
+18:11:52:155 INFO -  648 ShortFunsStep.cpp 159 GetSetupState test passed! SetupValue=0, ExpectedSetupValue=0
+18:11:52:155 INFO -  648 ShortFunsStep.cpp 167 Short functions test passed!
+18:11:52:165 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 ***Result = PASS </font>
+18:11:52:165 c:\testdata\scripts\dt-tef-teststep-0030.script END_TESTCASE DT-TEF-TestStep-0030
+18:11:52:170 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0030 ***TestCaseResult = PASS </font>
+18:11:52:175 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:52:175 <font size=2 color=00AF00>PASS = 1</font>
+18:11:52:175 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:52:175 <font size=2 color=0000FF>ABORT = 0</font>
+18:11:52:175 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:52:175 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:52:175 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:52:175 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:52:175 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:52:175 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:52:175 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:52:175 <font size=2 color=00AF00>PASS = 1</font>
+18:11:52:175 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:52:175 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:52:175 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:52:180 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+18:11:57:373 <html><body><pre>
+18:11:57:373 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:11:57:373 ***</font>
+18:11:57:378 c:\testdata\scripts\dt-tef-teststep-0031.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:11:57:473 c:\testdata\scripts\dt-tef-teststep-0031.script START_TESTCASE DT-TEF-TestStep-0031
+18:11:57:478 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0031  </font>
+18:11:57:483 c:\testdata\scripts\dt-tef-teststep-0031.script 	PRINT This test case will abort.
+18:11:57:483 INFO -  650 ScriptEngine.cpp 1381  This test case will abort.
+
+18:11:57:483 c:\testdata\scripts\dt-tef-teststep-0031.script 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+18:11:57:488 INFO -  655 AbortStep.cpp 46 This test step should be aborted!
+18:11:58:500 ERROR -  654 TestServerBase.Cpp 935 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+18:11:58:505 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 15 Command = 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep ***Result = ABORT </font>
+18:11:58:505 c:\testdata\scripts\dt-tef-teststep-0031.script END_TESTCASE DT-TEF-TestStep-0031
+18:11:58:515 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 16 Command = END_TESTCASE DT-TEF-TestStep-0031 ***TestCaseResult = FAIL </font>
+18:11:58:515 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:11:58:520 <font size=2 color=00AF00>PASS = 0</font>
+18:11:58:520 <font size=2 color=FF0000>FAIL = 0</font>
+18:11:58:520 <font size=2 color=0000FF>ABORT = 1</font>
+18:11:58:520 <font size=2 color=0000FF>PANIC = 0</font>
+18:11:58:520 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:58:520 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:11:58:520 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:11:58:520 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:11:58:520 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:11:58:520 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:11:58:520 <font size=2 color=00AF00>PASS = 0</font>
+18:11:58:520 <font size=2 color=FF0000>FAIL = 1</font>
+18:11:58:520 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:11:58:520 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:11:58:520 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+18:12:03:716 <html><body><pre>
+18:12:03:716 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 6
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:12:03:716 ***</font>
+18:12:03:721 c:\testdata\scripts\dt-tef-teststep-0032.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:12:03:776 c:\testdata\scripts\dt-tef-teststep-0032.script START_TESTCASE DT-TEF-TestStep-0032
+18:12:03:781 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0032  </font>
+18:12:03:786 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:03:791 INFO -  662 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:03:791 INFO -  662 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:12:03:791 INFO -  662 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:12:03:801 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+18:12:03:811 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:03:816 INFO -  663 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:03:816 INFO -  663 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:12:03:821 INFO -  663 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:12:03:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 15 Command = 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+18:12:03:836 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:03:846 INFO -  664 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:03:846 INFO -  664 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:12:03:846 INFO -  664 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:12:03:851 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 16 Command = 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+18:12:03:866 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:03:871 INFO -  665 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:03:871 INFO -  665 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:12:03:871 INFO -  665 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:12:03:876 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 17 Command = 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+18:12:03:891 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+18:12:03:901 INFO -  666 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:03:901 INFO -  666 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+18:12:03:901 INFO -  666 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+18:12:03:906 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 18 Command = 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+18:12:03:921 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+18:12:03:926 INFO -  667 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:03:926 INFO -  667 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+18:12:03:931 INFO -  667 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+18:12:03:936 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 19 Command = 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+18:12:03:946 c:\testdata\scripts\dt-tef-teststep-0032.script END_TESTCASE DT-TEF-TestStep-0032
+18:12:03:956 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0032 ***TestCaseResult = PASS </font>
+18:12:03:956 ERROR -  657 testexecute.cpp 564 The panic detection thread detected 6 panics:
+18:12:03:961 ERROR -  657 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: -90, Exit Category PanicMe
+18:12:03:966 ERROR -  657 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: -90, Exit Category PanicMe
+18:12:03:971 ERROR -  657 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker822872436 1652057637, Exit Reason: -90, Exit Category PanicMe
+18:12:03:971 ERROR -  657 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker822872436 103284101, Exit Reason: -90, Exit Category PanicMe
+18:12:03:971 ERROR -  657 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker822872436 91331181, Exit Reason: 110, Exit Category Panic Me
+18:12:03:971 ERROR -  657 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker822872436 1811428745, Exit Reason: 110, Exit Category Panic Me
+18:12:03:971 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:12:03:971 <font size=2 color=00AF00>PASS = 6</font>
+18:12:03:976 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:03:976 <font size=2 color=0000FF>ABORT = 0</font>
+18:12:03:976 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:03:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:03:976 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:12:03:976 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:12:03:976 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:12:03:976 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 6</font>
+18:12:03:976 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:12:03:976 <font size=2 color=00AF00>PASS = 1</font>
+18:12:03:976 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:03:976 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:12:03:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:03:976 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+18:12:09:200 <html><body><pre>
+18:12:09:200 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:12:09:200 ***</font>
+18:12:09:205 c:\testdata\scripts\dt-tef-teststep-0033.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:12:09:255 c:\testdata\scripts\dt-tef-teststep-0033.script START_TESTCASE DT-TEF-TestStep-0033
+18:12:09:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0033.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0033  </font>
+18:12:09:265 c:\testdata\scripts\dt-tef-teststep-0033.script 	PRINT this case will be passed with the error message cannot create server.
+18:12:09:270 INFO -  669 ScriptEngine.cpp 1381  this case will be passed with the error message cannot create server.
+
+18:12:09:275 c:\testdata\scripts\dt-tef-teststep-0033.script 	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+18:12:09:275 ERROR -  669 ScriptEngine.cpp 501 Failed to Create Server Err = -40
+18:12:09:275 c:\testdata\scripts\dt-tef-teststep-0033.script END_TESTCASE DT-TEF-TestStep-0033
+18:12:09:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0033.script Line = 15 Command = END_TESTCASE DT-TEF-TestStep-0033 ***TestCaseResult = PASS </font>
+18:12:09:285 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:12:09:290 <font size=2 color=00AF00>PASS = 0</font>
+18:12:09:290 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:09:290 <font size=2 color=0000FF>ABORT = 0</font>
+18:12:09:290 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:09:290 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:09:290 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:12:09:290 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:12:09:290 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:12:09:290 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:12:09:290 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:12:09:290 <font size=2 color=00AF00>PASS = 1</font>
+18:12:09:290 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:09:290 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:12:09:290 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:09:290 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+18:12:14:544 <html><body><pre>
+18:12:14:544 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:12:14:544 ***</font>
+18:12:14:549 c:\testdata\scripts\dt-tef-teststep-0034.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:12:14:624 c:\testdata\scripts\dt-tef-teststep-0034.script START_TESTCASE DT-TEF-TestStep-0034
+18:12:14:629 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0034  </font>
+18:12:14:634 c:\testdata\scripts\dt-tef-teststep-0034.script 	PRINT This case will be failed.
+18:12:14:634 INFO -  675 ScriptEngine.cpp 1381  This case will be failed.
+
+18:12:14:639 c:\testdata\scripts\dt-tef-teststep-0034.script 	LOAD_SERVER te_RegStepTestSuiteNotExist
+18:12:14:644 ERROR -  675 ScriptEngine.cpp 496 Failed to create server, either the server or one of its dependancies could not be found.
+18:12:14:644 c:\testdata\scripts\dt-tef-teststep-0034.script 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+18:12:14:649 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep ***Result = UNEXECUTED </font>
+18:12:14:654 c:\testdata\scripts\dt-tef-teststep-0034.script 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+18:12:14:669 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist ***Result = UNKNOWN Code = -1  </font>
+18:12:14:669 c:\testdata\scripts\dt-tef-teststep-0034.script END_TESTCASE DT-TEF-TestStep-0034
+18:12:14:679 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0034 ***TestCaseResult = FAIL </font>
+18:12:14:679 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:12:14:684 <font size=2 color=00AF00>PASS = 0</font>
+18:12:14:684 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:14:684 <font size=2 color=0000FF>ABORT = 0</font>
+18:12:14:684 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:14:684 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:14:684 <font size=2 color=0000FF>UNKNOWN = 1</font>
+18:12:14:684 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+18:12:14:684 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:12:14:684 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:12:14:684 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:12:14:684 <font size=2 color=00AF00>PASS = 0</font>
+18:12:14:684 <font size=2 color=FF0000>FAIL = 1</font>
+18:12:14:684 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:12:14:684 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:14:684 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+18:12:19:888 <html><body><pre>
+18:12:19:888 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 4
+RUN_PANIC_STEP COUNT : 6
+RUN_PANIC_STEP_RESULT COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:12:19:888 ***</font>
+18:12:19:893 c:\testdata\scripts\dt-tef-teststep-0035.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:12:19:948 c:\testdata\scripts\dt-tef-teststep-0035.script START_TESTCASE DT-TEF-TestStep-0035
+18:12:19:958 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0035  </font>
+18:12:19:958 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail
+18:12:19:968 INFO -  687 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultFail TheInt 106
+18:12:19:968 INFO -  687 SetErrorStep.cpp 49 The Error Code is 106
+18:12:19:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 11 Command = 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail ***Result = PASS </font>
+18:12:19:978 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive
+18:12:19:983 INFO -  687 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultInconclusive TheInt 107
+18:12:19:983 INFO -  687 SetErrorStep.cpp 49 The Error Code is 107
+18:12:19:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 12 Command = 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive ***Result = PASS </font>
+18:12:19:993 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError
+18:12:20:000 INFO -  687 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultTestSuiteError TheInt 108
+18:12:20:000 INFO -  687 SetErrorStep.cpp 49 The Error Code is 108
+18:12:20:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 13 Command =  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError ***Result = PASS </font>
+18:12:20:010 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort
+18:12:20:020 INFO -  687 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultAbort TheInt 109
+18:12:20:020 INFO -  687 SetErrorStep.cpp 49 The Error Code is 109
+18:12:20:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 14 Command = 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort ***Result = PASS </font>
+18:12:20:025 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1	
+18:12:20:035 INFO -  687 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:035 INFO -  687 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+18:12:20:035 INFO -  687 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+18:12:20:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 16 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1  Code = 1  1 ***Result = PASS </font>
+18:12:20:055 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail            
+18:12:20:060 INFO -  688 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:060 INFO -  688 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+18:12:20:060 INFO -  688 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+18:12:20:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 17 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail  Code = 106   ***Result = PASS </font>
+18:12:20:080 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive        
+18:12:20:090 INFO -  689 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:090 INFO -  689 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+18:12:20:090 INFO -  689 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+18:12:20:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 18 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive  Code = 107   ***Result = PASS </font>
+18:12:20:110 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError      
+18:12:20:115 INFO -  690 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:115 INFO -  690 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+18:12:20:115 INFO -  690 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+18:12:20:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 19 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError  Code = 108   ***Result = PASS </font>
+18:12:20:140 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort               
+18:12:20:155 INFO -  691 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:155 INFO -  691 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+18:12:20:160 INFO -  691 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+18:12:20:165 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 20 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort  Code = 109   ***Result = PASS </font>
+18:12:20:180 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore
+18:12:20:200 INFO -  692 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:200 INFO -  692 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+18:12:20:200 INFO -  692 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+18:12:20:205 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 21 Command =  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  Code = 110   ***Result = PASS </font>
+18:12:20:220 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1
+18:12:20:240 INFO -  693 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:240 INFO -  693 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+18:12:20:240 INFO -  693 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+18:12:20:245 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 23 Command = 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1 ***Result = PASS </font>
+18:12:20:265 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail
+18:12:20:280 INFO -  694 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:280 INFO -  694 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+18:12:20:280 INFO -  694 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+18:12:20:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 24 Command = 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail ***Result = PASS </font>
+18:12:20:315 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive   
+18:12:20:335 INFO -  695 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:335 INFO -  695 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+18:12:20:335 INFO -  695 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+18:12:20:345 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 25 Command = 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive ***Result = PASS </font>
+18:12:20:360 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError 
+18:12:20:380 INFO -  696 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:380 INFO -  696 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+18:12:20:380 INFO -  696 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+18:12:20:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 26 Command =  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError ***Result = PASS </font>
+18:12:20:400 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort          
+18:12:20:420 INFO -  697 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:420 INFO -  697 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+18:12:20:420 INFO -  697 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+18:12:20:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 27 Command = 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort ***Result = PASS </font>
+18:12:20:447 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  	
+18:12:20:467 INFO -  698 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:467 INFO -  698 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+18:12:20:467 INFO -  698 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+18:12:20:472 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 28 Command = 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore ***Result = PASS </font>
+18:12:20:492 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString
+18:12:20:512 INFO -  699 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:20:512 INFO -  699 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicString a panic string
+18:12:20:512 INFO -  699 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicCode 110
+18:12:20:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 29 Command = 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString ***Result = PASS </font>
+18:12:20:535 c:\testdata\scripts\dt-tef-teststep-0035.script END_TESTCASE DT-TEF-TestStep-0035
+18:12:20:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 30 Command = END_TESTCASE DT-TEF-TestStep-0035 ***TestCaseResult = PASS </font>
+18:12:20:555 ERROR -  682 testexecute.cpp 564 The panic detection thread detected 13 panics:
+18:12:20:560 ERROR -  682 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: 1, Exit Category 1
+18:12:20:570 ERROR -  682 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: 106, Exit Category 
+18:12:20:570 ERROR -  682 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker822872436 1652057637, Exit Reason: 107, Exit Category 
+18:12:20:570 ERROR -  682 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker822872436 103284101, Exit Reason: 108, Exit Category 
+18:12:20:570 ERROR -  682 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker822872436 91331181, Exit Reason: 109, Exit Category 
+18:12:20:570 ERROR -  682 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker822872436 1811428745, Exit Reason: 110, Exit Category 
+18:12:20:575 ERROR -  682 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker822872436 1256979951, Exit Reason: 1, Exit Category 1
+18:12:20:575 ERROR -  682 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker822872436 1216137728, Exit Reason: 106, Exit Category 
+18:12:20:575 ERROR -  682 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker822872436 707976885, Exit Reason: 107, Exit Category 
+18:12:20:575 ERROR -  682 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker822872436 548355020, Exit Reason: 108, Exit Category 
+18:12:20:575 ERROR -  682 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker822872436 1564082453, Exit Reason: 109, Exit Category 
+18:12:20:575 ERROR -  682 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker822872436 1406914814, Exit Reason: 110, Exit Category 
+18:12:20:575 ERROR -  682 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker822872436 1525457318, Exit Reason: 110, Exit Category a panic string
+18:12:20:580 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:12:20:580 <font size=2 color=00AF00>PASS = 17</font>
+18:12:20:580 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:20:580 <font size=2 color=0000FF>ABORT = 0</font>
+18:12:20:580 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:20:580 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:20:580 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:12:20:580 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:12:20:580 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+18:12:20:580 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 13</font>
+18:12:20:580 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:12:20:580 <font size=2 color=00AF00>PASS = 1</font>
+18:12:20:580 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:20:580 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:12:20:580 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:20:580 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+18:12:25:805 <html><body><pre>
+18:12:25:805 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:12:25:805 ***</font>
+18:12:25:810 c:\testdata\scripts\dt-tef-teststep-0036.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:12:25:925 c:\testdata\scripts\dt-tef-teststep-0036.script START_TESTCASE DT-TEF-TestStep-0036
+18:12:25:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0036  </font>
+18:12:25:935 c:\testdata\scripts\dt-tef-teststep-0036.script 	PRINT this test case should be fail. test setp is unexecute because ignore.  
+18:12:25:940 INFO -  701 ScriptEngine.cpp 1381  this test case should be fail. test setp is unexecute because ignore.  
+
+18:12:25:945 c:\testdata\scripts\dt-tef-teststep-0036.script 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore
+18:12:25:950 INFO -  706 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultIgnore TheInt 110
+18:12:25:950 INFO -  706 SetErrorStep.cpp 49 The Error Code is 110
+18:12:25:955 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 12 Command = 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore ***Result = UNEXECUTED </font>
+18:12:25:955 c:\testdata\scripts\dt-tef-teststep-0036.script END_TESTCASE DT-TEF-TestStep-0036
+18:12:25:965 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 13 Command = END_TESTCASE DT-TEF-TestStep-0036 ***TestCaseResult = FAIL </font>
+18:12:25:970 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:12:25:970 <font size=2 color=00AF00>PASS = 0</font>
+18:12:25:970 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:25:970 <font size=2 color=0000FF>ABORT = 0</font>
+18:12:25:970 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:25:970 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:25:970 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:12:25:970 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+18:12:25:970 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+18:12:25:970 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:12:25:970 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:12:25:970 <font size=2 color=00AF00>PASS = 0</font>
+18:12:25:970 <font size=2 color=FF0000>FAIL = 1</font>
+18:12:25:970 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:12:25:970 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:25:970 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+18:12:31:195 <html><body><pre>
+18:12:31:195 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 50
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:12:31:195 ***</font>
+18:12:31:200 c:\testdata\scripts\dt-tef-teststep-0037.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:12:31:255 c:\testdata\scripts\dt-tef-teststep-0037.script START_TESTCASE DT-TEF-TestStep-0037
+18:12:31:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0037  </font>
+18:12:31:265 c:\testdata\scripts\dt-tef-teststep-0037.script 	PRINT THIS TEST CASE SHOULD BE FAILED! 
+18:12:31:270 INFO -  708 ScriptEngine.cpp 1381  THIS TEST CASE SHOULD BE FAILED! 
+
+18:12:31:275 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1
+18:12:31:275 INFO -  713 leaveforever.cpp 19 This step should leave!
+18:12:31:280 INFO -  713 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave1 leavenum -1
+18:12:31:280 INFO -  713 leaveforever.cpp 29 The Leave Number is -1
+18:12:31:285 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 12 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1 ***Result = UNKNOWN Code = -1  </font>
+18:12:31:290 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2
+18:12:31:295 INFO -  714 leaveforever.cpp 19 This step should leave!
+18:12:31:295 INFO -  714 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave2 leavenum -2
+18:12:31:300 INFO -  714 leaveforever.cpp 29 The Leave Number is -2
+18:12:31:305 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 13 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2 ***Result = UNKNOWN Code = -2  </font>
+18:12:31:310 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3
+18:12:31:315 INFO -  715 leaveforever.cpp 19 This step should leave!
+18:12:31:315 INFO -  715 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave3 leavenum -3
+18:12:31:315 INFO -  715 leaveforever.cpp 29 The Leave Number is -3
+18:12:31:325 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 14 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3 ***Result = UNKNOWN Code = -3  </font>
+18:12:31:330 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4
+18:12:31:335 INFO -  716 leaveforever.cpp 19 This step should leave!
+18:12:31:335 INFO -  716 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave4 leavenum -4
+18:12:31:335 INFO -  716 leaveforever.cpp 29 The Leave Number is -4
+18:12:31:345 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 15 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4 ***Result = UNKNOWN Code = -4  </font>
+18:12:31:350 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5
+18:12:31:355 INFO -  717 leaveforever.cpp 19 This step should leave!
+18:12:31:355 INFO -  717 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave5 leavenum -5
+18:12:31:355 INFO -  717 leaveforever.cpp 29 The Leave Number is -5
+18:12:31:360 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 16 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5 ***Result = UNKNOWN Code = -5  </font>
+18:12:31:370 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6
+18:12:31:375 INFO -  718 leaveforever.cpp 19 This step should leave!
+18:12:31:375 INFO -  718 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave6 leavenum -6
+18:12:31:375 INFO -  718 leaveforever.cpp 29 The Leave Number is -6
+18:12:31:380 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 17 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6 ***Result = UNKNOWN Code = -6  </font>
+18:12:31:390 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7
+18:12:31:395 INFO -  719 leaveforever.cpp 19 This step should leave!
+18:12:31:395 INFO -  719 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave7 leavenum -7
+18:12:31:395 INFO -  719 leaveforever.cpp 29 The Leave Number is -7
+18:12:31:400 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 18 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7 ***Result = UNKNOWN Code = -7  </font>
+18:12:31:410 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8
+18:12:31:430 INFO -  720 leaveforever.cpp 19 This step should leave!
+18:12:31:430 INFO -  720 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave8 leavenum -8
+18:12:31:430 INFO -  720 leaveforever.cpp 29 The Leave Number is -8
+18:12:31:440 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 19 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8 ***Result = UNKNOWN Code = -8  </font>
+18:12:31:445 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9
+18:12:31:465 INFO -  721 leaveforever.cpp 19 This step should leave!
+18:12:31:465 INFO -  721 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave9 leavenum -9
+18:12:31:465 INFO -  721 leaveforever.cpp 29 The Leave Number is -9
+18:12:31:470 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 20 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9 ***Result = UNKNOWN Code = -9  </font>
+18:12:31:480 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10
+18:12:31:500 INFO -  722 leaveforever.cpp 19 This step should leave!
+18:12:31:500 INFO -  722 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave10 leavenum -10
+18:12:31:500 INFO -  722 leaveforever.cpp 29 The Leave Number is -10
+18:12:31:505 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 21 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10 ***Result = UNKNOWN Code = -10  </font>
+18:12:31:515 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11
+18:12:31:535 INFO -  723 leaveforever.cpp 19 This step should leave!
+18:12:31:535 INFO -  723 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave11 leavenum -11
+18:12:31:535 INFO -  723 leaveforever.cpp 29 The Leave Number is -11
+18:12:31:540 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 22 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11 ***Result = UNKNOWN Code = -11  </font>
+18:12:31:550 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12
+18:12:31:570 INFO -  724 leaveforever.cpp 19 This step should leave!
+18:12:31:570 INFO -  724 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave12 leavenum -12
+18:12:31:570 INFO -  724 leaveforever.cpp 29 The Leave Number is -12
+18:12:31:575 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 23 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12 ***Result = UNKNOWN Code = -12  </font>
+18:12:31:585 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13
+18:12:31:605 INFO -  725 leaveforever.cpp 19 This step should leave!
+18:12:31:610 INFO -  725 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave13 leavenum -13
+18:12:31:610 INFO -  725 leaveforever.cpp 29 The Leave Number is -13
+18:12:31:615 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 24 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13 ***Result = UNKNOWN Code = -13  </font>
+18:12:31:625 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14
+18:12:31:640 INFO -  726 leaveforever.cpp 19 This step should leave!
+18:12:31:645 INFO -  726 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave14 leavenum -14
+18:12:31:645 INFO -  726 leaveforever.cpp 29 The Leave Number is -14
+18:12:31:650 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 25 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14 ***Result = UNKNOWN Code = -14  </font>
+18:12:31:655 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15
+18:12:31:675 INFO -  727 leaveforever.cpp 19 This step should leave!
+18:12:31:675 INFO -  727 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave15 leavenum -15
+18:12:31:680 INFO -  727 leaveforever.cpp 29 The Leave Number is -15
+18:12:31:687 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 26 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15 ***Result = UNKNOWN Code = -15  </font>
+18:12:31:697 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16
+18:12:31:712 INFO -  728 leaveforever.cpp 19 This step should leave!
+18:12:31:712 INFO -  728 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave16 leavenum -16
+18:12:31:712 INFO -  728 leaveforever.cpp 29 The Leave Number is -16
+18:12:31:722 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 27 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16 ***Result = UNKNOWN Code = -16  </font>
+18:12:31:732 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17
+18:12:31:747 INFO -  729 leaveforever.cpp 19 This step should leave!
+18:12:31:747 INFO -  729 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave17 leavenum -17
+18:12:31:747 INFO -  729 leaveforever.cpp 29 The Leave Number is -17
+18:12:31:757 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 28 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17 ***Result = UNKNOWN Code = -17  </font>
+18:12:31:767 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18
+18:12:31:797 INFO -  730 leaveforever.cpp 19 This step should leave!
+18:12:31:797 INFO -  730 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave18 leavenum -18
+18:12:31:797 INFO -  730 leaveforever.cpp 29 The Leave Number is -18
+18:12:31:802 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 29 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18 ***Result = UNKNOWN Code = -18  </font>
+18:12:31:812 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19
+18:12:31:832 INFO -  731 leaveforever.cpp 19 This step should leave!
+18:12:31:832 INFO -  731 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave19 leavenum -19
+18:12:31:832 INFO -  731 leaveforever.cpp 29 The Leave Number is -19
+18:12:31:837 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 30 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19 ***Result = UNKNOWN Code = -19  </font>
+18:12:31:847 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20
+18:12:31:867 INFO -  732 leaveforever.cpp 19 This step should leave!
+18:12:31:867 INFO -  732 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave20 leavenum -20
+18:12:31:867 INFO -  732 leaveforever.cpp 29 The Leave Number is -20
+18:12:31:872 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 31 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20 ***Result = UNKNOWN Code = -20  </font>
+18:12:31:882 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21
+18:12:31:902 INFO -  733 leaveforever.cpp 19 This step should leave!
+18:12:31:902 INFO -  733 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave21 leavenum -21
+18:12:31:902 INFO -  733 leaveforever.cpp 29 The Leave Number is -21
+18:12:31:907 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 32 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21 ***Result = UNKNOWN Code = -21  </font>
+18:12:31:917 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22
+18:12:31:937 INFO -  734 leaveforever.cpp 19 This step should leave!
+18:12:31:937 INFO -  734 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave22 leavenum -22
+18:12:31:937 INFO -  734 leaveforever.cpp 29 The Leave Number is -22
+18:12:31:947 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 33 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22 ***Result = UNKNOWN Code = -22  </font>
+18:12:31:952 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23
+18:12:31:972 INFO -  735 leaveforever.cpp 19 This step should leave!
+18:12:31:972 INFO -  735 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave23 leavenum -23
+18:12:31:972 INFO -  735 leaveforever.cpp 29 The Leave Number is -23
+18:12:31:982 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 34 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23 ***Result = UNKNOWN Code = -23  </font>
+18:12:31:987 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24
+18:12:32:005 INFO -  736 leaveforever.cpp 19 This step should leave!
+18:12:32:005 INFO -  736 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave24 leavenum -24
+18:12:32:010 INFO -  736 leaveforever.cpp 29 The Leave Number is -24
+18:12:32:015 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 35 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24 ***Result = UNKNOWN Code = -24  </font>
+18:12:32:025 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25
+18:12:32:040 INFO -  737 leaveforever.cpp 19 This step should leave!
+18:12:32:040 INFO -  737 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave25 leavenum -25
+18:12:32:045 INFO -  737 leaveforever.cpp 29 The Leave Number is -25
+18:12:32:050 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 36 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25 ***Result = UNKNOWN Code = -25  </font>
+18:12:32:060 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26
+18:12:32:075 INFO -  738 leaveforever.cpp 19 This step should leave!
+18:12:32:075 INFO -  738 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave26 leavenum -26
+18:12:32:080 INFO -  738 leaveforever.cpp 29 The Leave Number is -26
+18:12:32:085 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 37 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26 ***Result = UNKNOWN Code = -26  </font>
+18:12:32:095 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27
+18:12:32:110 INFO -  739 leaveforever.cpp 19 This step should leave!
+18:12:32:110 INFO -  739 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave27 leavenum -27
+18:12:32:115 INFO -  739 leaveforever.cpp 29 The Leave Number is -27
+18:12:32:120 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 38 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27 ***Result = UNKNOWN Code = -27  </font>
+18:12:32:130 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28
+18:12:32:150 INFO -  740 leaveforever.cpp 19 This step should leave!
+18:12:32:150 INFO -  740 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave28 leavenum -28
+18:12:32:150 INFO -  740 leaveforever.cpp 29 The Leave Number is -28
+18:12:32:155 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 39 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28 ***Result = UNKNOWN Code = -28  </font>
+18:12:32:165 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29
+18:12:32:185 INFO -  741 leaveforever.cpp 19 This step should leave!
+18:12:32:185 INFO -  741 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave29 leavenum -29
+18:12:32:185 INFO -  741 leaveforever.cpp 29 The Leave Number is -29
+18:12:32:190 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 40 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29 ***Result = UNKNOWN Code = -29  </font>
+18:12:32:200 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30
+18:12:32:218 INFO -  742 leaveforever.cpp 19 This step should leave!
+18:12:32:218 INFO -  742 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave30 leavenum -30
+18:12:32:218 INFO -  742 leaveforever.cpp 29 The Leave Number is -30
+18:12:32:238 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 41 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30 ***Result = UNKNOWN Code = -30  </font>
+18:12:32:243 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31
+18:12:32:263 INFO -  743 leaveforever.cpp 19 This step should leave!
+18:12:32:263 INFO -  743 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave31 leavenum -31
+18:12:32:268 INFO -  743 leaveforever.cpp 29 The Leave Number is -31
+18:12:32:273 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 42 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31 ***Result = UNKNOWN Code = -31  </font>
+18:12:32:283 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32
+18:12:32:298 INFO -  744 leaveforever.cpp 19 This step should leave!
+18:12:32:303 INFO -  744 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave32 leavenum -32
+18:12:32:303 INFO -  744 leaveforever.cpp 29 The Leave Number is -32
+18:12:32:308 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 43 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32 ***Result = UNKNOWN Code = -32  </font>
+18:12:32:318 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33
+18:12:32:338 INFO -  745 leaveforever.cpp 19 This step should leave!
+18:12:32:338 INFO -  745 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave33 leavenum -33
+18:12:32:338 INFO -  745 leaveforever.cpp 29 The Leave Number is -33
+18:12:32:343 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 44 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33 ***Result = UNKNOWN Code = -33  </font>
+18:12:32:353 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34
+18:12:32:373 INFO -  746 leaveforever.cpp 19 This step should leave!
+18:12:32:373 INFO -  746 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave34 leavenum -34
+18:12:32:373 INFO -  746 leaveforever.cpp 29 The Leave Number is -34
+18:12:32:378 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 45 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34 ***Result = UNKNOWN Code = -34  </font>
+18:12:32:388 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35
+18:12:32:408 INFO -  747 leaveforever.cpp 19 This step should leave!
+18:12:32:408 INFO -  747 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave35 leavenum -35
+18:12:32:408 INFO -  747 leaveforever.cpp 29 The Leave Number is -35
+18:12:32:418 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 46 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35 ***Result = UNKNOWN Code = -35  </font>
+18:12:32:423 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36
+18:12:32:443 INFO -  748 leaveforever.cpp 19 This step should leave!
+18:12:32:443 INFO -  748 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave36 leavenum -36
+18:12:32:443 INFO -  748 leaveforever.cpp 29 The Leave Number is -36
+18:12:32:453 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 47 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36 ***Result = UNKNOWN Code = -36  </font>
+18:12:32:458 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37
+18:12:32:478 INFO -  749 leaveforever.cpp 19 This step should leave!
+18:12:32:478 INFO -  749 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave37 leavenum -37
+18:12:32:483 INFO -  749 leaveforever.cpp 29 The Leave Number is -37
+18:12:32:488 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 48 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37 ***Result = UNKNOWN Code = -37  </font>
+18:12:32:498 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38
+18:12:32:513 INFO -  750 leaveforever.cpp 19 This step should leave!
+18:12:32:518 INFO -  750 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave38 leavenum -38
+18:12:32:518 INFO -  750 leaveforever.cpp 29 The Leave Number is -38
+18:12:32:523 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 49 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38 ***Result = UNKNOWN Code = -38  </font>
+18:12:32:533 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39
+18:12:32:553 INFO -  751 leaveforever.cpp 19 This step should leave!
+18:12:32:553 INFO -  751 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave39 leavenum -39
+18:12:32:553 INFO -  751 leaveforever.cpp 29 The Leave Number is -39
+18:12:32:563 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 50 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39 ***Result = ABORT </font>
+18:12:32:568 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40
+18:12:32:588 INFO -  752 leaveforever.cpp 19 This step should leave!
+18:12:32:588 INFO -  752 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave40 leavenum -40
+18:12:32:588 INFO -  752 leaveforever.cpp 29 The Leave Number is -40
+18:12:32:598 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 51 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40 ***Result = UNKNOWN Code = -40  </font>
+18:12:32:603 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41
+18:12:32:623 INFO -  753 leaveforever.cpp 19 This step should leave!
+18:12:32:623 INFO -  753 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave41 leavenum -41
+18:12:32:623 INFO -  753 leaveforever.cpp 29 The Leave Number is -41
+18:12:32:633 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 52 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41 ***Result = UNKNOWN Code = -41  </font>
+18:12:32:638 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42
+18:12:32:658 INFO -  754 leaveforever.cpp 19 This step should leave!
+18:12:32:663 INFO -  754 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave42 leavenum -42
+18:12:32:663 INFO -  754 leaveforever.cpp 29 The Leave Number is -42
+18:12:32:668 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 53 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42 ***Result = UNKNOWN Code = -42  </font>
+18:12:32:678 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43
+18:12:32:698 INFO -  755 leaveforever.cpp 19 This step should leave!
+18:12:32:698 INFO -  755 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave43 leavenum -43
+18:12:32:698 INFO -  755 leaveforever.cpp 29 The Leave Number is -43
+18:12:32:703 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 54 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43 ***Result = UNKNOWN Code = -43  </font>
+18:12:32:713 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44
+18:12:32:733 INFO -  756 leaveforever.cpp 19 This step should leave!
+18:12:32:733 INFO -  756 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave44 leavenum -44
+18:12:32:733 INFO -  756 leaveforever.cpp 29 The Leave Number is -44
+18:12:32:738 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 55 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44 ***Result = UNKNOWN Code = -44  </font>
+18:12:32:748 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45
+18:12:32:768 INFO -  757 leaveforever.cpp 19 This step should leave!
+18:12:32:768 INFO -  757 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave45 leavenum -45
+18:12:32:768 INFO -  757 leaveforever.cpp 29 The Leave Number is -45
+18:12:32:773 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 56 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45 ***Result = UNKNOWN Code = -45  </font>
+18:12:32:783 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46
+18:12:32:803 INFO -  758 leaveforever.cpp 19 This step should leave!
+18:12:32:803 INFO -  758 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave46 leavenum -46
+18:12:32:803 INFO -  758 leaveforever.cpp 29 The Leave Number is -46
+18:12:32:813 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 57 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46 ***Result = UNKNOWN Code = -46  </font>
+18:12:32:818 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47
+18:12:32:838 INFO -  759 leaveforever.cpp 19 This step should leave!
+18:12:32:838 INFO -  759 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave47 leavenum -47
+18:12:32:838 INFO -  759 leaveforever.cpp 29 The Leave Number is -47
+18:12:32:848 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 58 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47 ***Result = UNKNOWN Code = -47  </font>
+18:12:32:853 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48
+18:12:32:873 INFO -  760 leaveforever.cpp 19 This step should leave!
+18:12:32:873 INFO -  760 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave48 leavenum -48
+18:12:32:873 INFO -  760 leaveforever.cpp 29 The Leave Number is -48
+18:12:32:883 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 59 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48 ***Result = UNKNOWN Code = -48  </font>
+18:12:32:888 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49
+18:12:32:908 INFO -  761 leaveforever.cpp 19 This step should leave!
+18:12:32:908 INFO -  761 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave49 leavenum -49
+18:12:32:908 INFO -  761 leaveforever.cpp 29 The Leave Number is -49
+18:12:32:918 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 60 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49 ***Result = UNKNOWN Code = -49  </font>
+18:12:32:928 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50
+18:12:32:943 INFO -  762 leaveforever.cpp 19 This step should leave!
+18:12:32:943 INFO -  762 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave50 leavenum -50
+18:12:32:948 INFO -  762 leaveforever.cpp 29 The Leave Number is -50
+18:12:32:953 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 61 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50 ***Result = UNKNOWN Code = -50  </font>
+18:12:32:958 c:\testdata\scripts\dt-tef-teststep-0037.script END_TESTCASE DT-TEF-TestStep-0037
+18:12:32:978 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0037 ***TestCaseResult = FAIL </font>
+18:12:32:983 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:12:32:983 <font size=2 color=00AF00>PASS = 0</font>
+18:12:32:983 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:32:983 <font size=2 color=0000FF>ABORT = 1</font>
+18:12:32:983 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:32:983 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:32:983 <font size=2 color=0000FF>UNKNOWN = 49</font>
+18:12:32:983 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:12:32:983 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:12:32:983 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:12:32:988 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:12:32:988 <font size=2 color=00AF00>PASS = 0</font>
+18:12:32:988 <font size=2 color=FF0000>FAIL = 1</font>
+18:12:32:988 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:12:32:988 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:32:988 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-teststep-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+18:12:38:237 <html><body><pre>
+18:12:38:237 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:12:38:237 ***</font>
+18:12:38:247 c:\testdata\scripts\dt-tef-teststep-0038.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+18:12:38:297 c:\testdata\scripts\dt-tef-teststep-0038.script START_TESTCASE DT-TEF-TestStep-0038
+18:12:38:307 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0038  </font>
+18:12:38:307 c:\testdata\scripts\dt-tef-teststep-0038.script 	PRINT this test case should fail.
+18:12:38:312 INFO -  764 ScriptEngine.cpp 1381  this test case should fail.
+
+18:12:38:317 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:38:322 INFO -  769 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:38:322 INFO -  769 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:12:38:322 INFO -  769 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:12:38:327 WARN -  764 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script) was TOO LONG.
+18:12:38:337 WARN -  764 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+18:12:38:337 INFO -  764 TestExecuteLogger.cpp 2483 Expected panic string was "LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script)
+18:12:38:337 INFO -  764 TestExecuteLogger.cpp 2484 Received panic string was "PanicMe"(in code)
+18:12:38:342 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+18:12:38:352 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:38:357 INFO -  770 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+18:12:38:357 INFO -  770 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+18:12:38:357 INFO -  770 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+18:12:38:357 WARN -  764 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script) was TOO LONG.
+18:12:38:372 WARN -  764 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+18:12:38:372 INFO -  764 TestExecuteLogger.cpp 2483 Expected panic string was "Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script)
+18:12:38:372 INFO -  764 TestExecuteLogger.cpp 2484 Received panic string was "PanicMe"(in code)
+18:12:38:377 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 15 Command = 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+18:12:38:387 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:38:392 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 17 Command = 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:12:38:402 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:38:407 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 18 Command = 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:12:38:412 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:38:417 ERROR -  764 ScriptEngine.cpp 2020 The arguments are not provided in proper format.			Unable to retrieve the details of the server from the command line
+18:12:38:422 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 19 Command = 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:12:38:427 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:38:447 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 20 Command = 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:12:38:457 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+18:12:38:477 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 21 Command = 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+18:12:38:482 c:\testdata\scripts\dt-tef-teststep-0038.script END_TESTCASE DT-TEF-TestStep-0038
+18:12:38:502 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 22 Command = END_TESTCASE DT-TEF-TestStep-0038 ***TestCaseResult = FAIL </font>
+18:12:38:502 ERROR -  764 testexecute.cpp 564 The panic detection thread detected 2 panics:
+18:12:38:507 ERROR -  764 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: -90, Exit Category PanicMe
+18:12:38:517 ERROR -  764 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: -90, Exit Category PanicMe
+18:12:38:517 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:12:38:517 <font size=2 color=00AF00>PASS = 0</font>
+18:12:38:517 <font size=2 color=FF0000>FAIL = 2</font>
+18:12:38:517 <font size=2 color=0000FF>ABORT = 0</font>
+18:12:38:517 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:38:517 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:38:517 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:12:38:517 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+18:12:38:517 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+18:12:38:517 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+18:12:38:517 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:12:38:517 <font size=2 color=00AF00>PASS = 0</font>
+18:12:38:517 <font size=2 color=FF0000>FAIL = 1</font>
+18:12:38:522 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:12:38:522 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:38:522 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+07:53:36:986 <html><body><pre>
+07:53:36:986 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:53:36:986 ***</font>
+07:53:36:991 c:\testdata\scripts\dt-tef-unit-0001.script LOAD_SUITE	TEF_UnitTest
+07:53:37:045 c:\testdata\scripts\dt-tef-unit-0001.script START_TESTCASE DT-TEF-Unit-0001
+07:53:37:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 2 Command = START_TESTCASE DT-TEF-Unit-0001  </font>
+07:53:37:055 c:\testdata\scripts\dt-tef-unit-0001.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1	
+07:53:37:065 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:53:37:065 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+07:53:37:093 INFO -  1644 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Int 10
+07:53:37:093 INFO -  1644 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolFalse 0
+07:53:37:093 INFO -  1644 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolFalse 0
+07:53:37:093 INFO -  1644 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolTrue 1
+07:53:37:093 INFO -  1644 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Hex 255
+07:53:37:098 INFO -  1644 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Hex 255
+07:53:37:098 INFO -  1644 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 String To Be A Drummer! # comments
+07:53:37:098 INFO -  1644 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 String To Be A Drummer! # comments
+07:53:37:098 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+07:53:37:098 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+07:53:37:103 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 2147483648
+07:53:37:103 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 2147483648
+07:53:37:103 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 4294967296
+07:53:37:103 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 4294967296
+07:53:37:103 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 8589934592
+07:53:37:108 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 8589934592
+07:53:37:108 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 -9223372036854775808
+07:53:37:108 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 -9223372036854775808
+07:53:37:108 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+07:53:37:108 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+07:53:37:140 <font size=2 color=00AF00>Test Case TestCTestConfig ***Result = PASS </font>
+07:53:37:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 ***Result = PASS </font>
+07:53:37:145 c:\testdata\scripts\dt-tef-unit-0001.script END_TESTCASE DT-TEF-Unit-000
+07:53:37:155 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 10 Command = END_TESTCASE DT-TEF-Unit-0001 ***TestCaseResult = PASS </font>
+07:53:37:160 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:53:37:160 <font size=2 color=00AF00>PASS = 1</font>
+07:53:37:160 <font size=2 color=FF0000>FAIL = 0</font>
+07:53:37:160 <font size=2 color=0000FF>ABORT = 0</font>
+07:53:37:160 <font size=2 color=0000FF>PANIC = 0</font>
+07:53:37:160 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:37:160 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:53:37:160 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:53:37:160 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:53:37:160 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:53:37:160 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:53:37:160 <font size=2 color=00AF00>PASS = 1</font>
+07:53:37:160 <font size=2 color=FF0000>FAIL = 0</font>
+07:53:37:160 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:53:37:160 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:37:160 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+07:53:42:419 <html><body><pre>
+07:53:42:419 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:53:42:419 ***</font>
+07:53:42:424 c:\testdata\scripts\dt-tef-unit-0002.script LOAD_SUITE	TEF_UnitTest
+07:53:42:532 c:\testdata\scripts\dt-tef-unit-0002.script START_TESTCASE DT-TEF-Unit-0002
+07:53:42:537 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0002.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0002  </font>
+07:53:42:537 c:\testdata\scripts\dt-tef-unit-0002.script PRINT this test case should be fail.
+07:53:42:542 INFO -  1646 ScriptEngine.cpp 1381  this test case should be fail.
+
+07:53:42:547 c:\testdata\scripts\dt-tef-unit-0002.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive C:\testdata\configs\ReadWriteConfig.ini 
+07:53:42:552 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:53:42:557 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+07:53:42:578 INFO -  1651 ctefactivefixtureut.cpp 108 AssertTrue Failed
+07:53:42:578 <font size=2 color=FF0000>Test Case TestCTestConfig_Negtive ***Result = FAIL </font>
+07:53:42:583 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0002.script Line = 13 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive C:\testdata\configs\ReadWriteConfig.ini ***Result = FAIL </font>
+07:53:42:583 c:\testdata\scripts\dt-tef-unit-0002.script END_TESTCASE DT-TEF-Unit-000
+07:53:42:593 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0002.script Line = 13 Command = END_TESTCASE DT-TEF-Unit-0002 ***TestCaseResult = FAIL </font>
+07:53:42:598 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:53:42:598 <font size=2 color=00AF00>PASS = 0</font>
+07:53:42:598 <font size=2 color=FF0000>FAIL = 1</font>
+07:53:42:598 <font size=2 color=0000FF>ABORT = 0</font>
+07:53:42:598 <font size=2 color=0000FF>PANIC = 0</font>
+07:53:42:598 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:42:598 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:53:42:598 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:53:42:598 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:53:42:598 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:53:42:598 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:53:42:598 <font size=2 color=00AF00>PASS = 0</font>
+07:53:42:598 <font size=2 color=FF0000>FAIL = 1</font>
+07:53:42:598 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:53:42:603 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:42:603 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+07:53:47:877 <html><body><pre>
+07:53:47:877 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:53:47:877 ***</font>
+07:53:47:882 c:\testdata\scripts\dt-tef-unit-0003.script LOAD_SUITE	TEF_UnitTest
+07:53:47:953 c:\testdata\scripts\dt-tef-unit-0003.script START_TESTCASE DT-TEF-Unit-0003
+07:53:47:963 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0003  </font>
+07:53:47:968 c:\testdata\scripts\dt-tef-unit-0003.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout C:\testdata\configs\ReadWriteConfig.ini 	
+07:53:47:973 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:53:47:978 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+07:53:48:046 <font size=2 color=00AF00>Test Case TestUnitTimeout ***Result = PASS </font>
+07:53:48:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout C:\testdata\configs\ReadWriteConfig.ini ***Result = PASS </font>
+07:53:48:051 c:\testdata\scripts\dt-tef-unit-0003.script END_TESTCASE DT-TEF-Unit-0003
+07:53:48:061 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 11 Command = END_TESTCASE DT-TEF-Unit-0003 ***TestCaseResult = PASS </font>
+07:53:48:066 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:53:48:066 <font size=2 color=00AF00>PASS = 1</font>
+07:53:48:066 <font size=2 color=FF0000>FAIL = 0</font>
+07:53:48:066 <font size=2 color=0000FF>ABORT = 0</font>
+07:53:48:066 <font size=2 color=0000FF>PANIC = 0</font>
+07:53:48:066 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:48:066 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:53:48:066 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:53:48:066 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:53:48:066 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:53:48:066 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:53:48:066 <font size=2 color=00AF00>PASS = 1</font>
+07:53:48:066 <font size=2 color=FF0000>FAIL = 0</font>
+07:53:48:066 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:53:48:066 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:48:066 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+07:53:53:361 <html><body><pre>
+07:53:53:361 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:53:53:361 ***</font>
+07:53:53:366 c:\testdata\scripts\dt-tef-unit-0004.script LOAD_SUITE	TEF_UnitTest
+07:53:53:476 c:\testdata\scripts\dt-tef-unit-0004.script START_TESTCASE DT-TEF-Unit-0004
+07:53:53:481 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0004.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0004  </font>
+07:53:53:486 c:\testdata\scripts\dt-tef-unit-0004.script PRINT this test case should be fail. Designed to time out.
+07:53:53:486 INFO -  1660 ScriptEngine.cpp 1381  this test case should be fail. Designed to time out.
+
+07:53:53:491 c:\testdata\scripts\dt-tef-unit-0004.script RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1
+07:53:53:501 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:53:53:501 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+07:53:54:500 ERROR -  1664 TestServerBase.Cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+07:53:54:530 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-unit-0004.script Line = 11 Command = RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 ***Result = ABORT </font>
+07:53:54:530 c:\testdata\scripts\dt-tef-unit-0004.script END_TESTCASE DT-TEF-Unit-0004
+07:53:54:540 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0004.script Line = 12 Command = END_TESTCASE DT-TEF-Unit-0004 ***TestCaseResult = FAIL </font>
+07:53:54:540 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:53:54:545 <font size=2 color=00AF00>PASS = 0</font>
+07:53:54:545 <font size=2 color=FF0000>FAIL = 0</font>
+07:53:54:545 <font size=2 color=0000FF>ABORT = 1</font>
+07:53:54:545 <font size=2 color=0000FF>PANIC = 0</font>
+07:53:54:545 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:54:545 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:53:54:545 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:53:54:545 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:53:54:545 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:53:54:545 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:53:54:545 <font size=2 color=00AF00>PASS = 0</font>
+07:53:54:545 <font size=2 color=FF0000>FAIL = 1</font>
+07:53:54:545 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:53:54:545 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:54:545 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-unit-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+07:53:59:794 <html><body><pre>
+07:53:59:794 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:53:59:794 ***</font>
+07:53:59:799 c:\testdata\scripts\dt-tef-unit-0005.script LOAD_SUITE	TEF_UnitTest
+07:53:59:879 c:\testdata\scripts\dt-tef-unit-0005.script START_TESTCASE DT-TEF-Unit-0005
+07:53:59:889 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0005  </font>
+07:53:59:889 c:\testdata\scripts\dt-tef-unit-0005.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger	
+07:53:59:899 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+07:53:59:899 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+07:53:59:921 INFO -  1672 ctefactivefixtureut.cpp 120 TEFUnit logging information!
+07:53:59:953 <font size=2 color=00AF00>Test Case TestUnitLogger ***Result = PASS </font>
+07:53:59:958 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger ***Result = PASS </font>
+07:53:59:958 c:\testdata\scripts\dt-tef-unit-0005.script END_TESTCASE DT-TEF-Unit-0005
+07:53:59:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 11 Command = END_TESTCASE DT-TEF-Unit-0005 ***TestCaseResult = PASS </font>
+07:53:59:973 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:53:59:973 <font size=2 color=00AF00>PASS = 1</font>
+07:53:59:973 <font size=2 color=FF0000>FAIL = 0</font>
+07:53:59:973 <font size=2 color=0000FF>ABORT = 0</font>
+07:53:59:973 <font size=2 color=0000FF>PANIC = 0</font>
+07:53:59:973 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:59:973 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:53:59:973 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:53:59:973 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:53:59:973 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:53:59:973 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:53:59:973 <font size=2 color=00AF00>PASS = 1</font>
+07:53:59:973 <font size=2 color=FF0000>FAIL = 0</font>
+07:53:59:973 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:53:59:973 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:53:59:973 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+08:07:29:886 <html><body><pre>
+08:07:29:886 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 14
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:07:29:886 ***</font>
+08:07:29:891 c:\testdata\scripts\dt-tef-utilities-0001.script LOAD_SERVER EventLogServer -SharedData
+08:07:30:015 c:\testdata\scripts\dt-tef-utilities-0001.script START_TESTCASE DT-TEF-Utilities-0001
+08:07:30:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 3 Command = START_TESTCASE DT-TEF-Utilities-0001  </font>
+08:07:30:025 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionOne
+08:07:30:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 11 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionOne ***Result = PASS </font>
+08:07:30:040 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+08:07:30:546 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionOne
+08:07:30:556 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 13 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionOne ***Result = PASS </font>
+08:07:30:561 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionTwo
+08:07:30:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 15 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionTwo ***Result = PASS </font>
+08:07:30:576 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+08:07:31:078 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionTwo
+08:07:31:088 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 17 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionTwo ***Result = PASS </font>
+08:07:31:093 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionThree
+08:07:31:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 20 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionThree ***Result = PASS </font>
+08:07:31:103 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+08:07:31:609 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionThree
+08:07:31:624 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 22 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionThree ***Result = PASS </font>
+08:07:31:624 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionFour
+08:07:31:639 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 24 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionFour ***Result = PASS </font>
+08:07:31:639 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+08:07:32:161 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFour
+08:07:32:186 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 26 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFour ***Result = PASS </font>
+08:07:32:191 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionFive
+08:07:32:216 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 30 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionFive ***Result = PASS </font>
+08:07:32:221 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+08:07:32:755 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFive
+08:07:32:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 32 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFive ***Result = PASS </font>
+08:07:32:785 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSix
+08:07:32:810 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 34 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSix ***Result = PASS </font>
+08:07:32:815 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+08:07:33:348 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSix
+08:07:33:373 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 36 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSix ***Result = PASS </font>
+08:07:33:378 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSeven
+08:07:33:403 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 38 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSeven ***Result = PASS </font>
+08:07:33:408 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+08:07:33:942 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSeven
+08:07:33:967 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 40 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSeven ***Result = PASS </font>
+08:07:33:967 c:\testdata\scripts\dt-tef-utilities-0001.script END_TESTCASE DT-TEF-Utilities-0001
+08:07:33:992 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 42 Command = END_TESTCASE DT-TEF-Utilities-0001 ***TestCaseResult = PASS </font>
+08:07:33:992 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:07:33:992 <font size=2 color=00AF00>PASS = 14</font>
+08:07:33:992 <font size=2 color=FF0000>FAIL = 0</font>
+08:07:33:992 <font size=2 color=0000FF>ABORT = 0</font>
+08:07:33:997 <font size=2 color=0000FF>PANIC = 0</font>
+08:07:33:997 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:33:997 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:07:33:997 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:07:33:997 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:07:33:997 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:07:33:997 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:07:33:997 <font size=2 color=00AF00>PASS = 1</font>
+08:07:33:997 <font size=2 color=FF0000>FAIL = 0</font>
+08:07:33:997 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:07:33:997 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:33:997 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+08:07:39:226 <html><body><pre>
+08:07:39:226 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:07:39:226 ***</font>
+08:07:39:231 c:\testdata\scripts\dt-tef-utilities-0002.script START_TESTCASE DT-TEF-Utilities-0002
+08:07:39:236 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 2 Command = START_TESTCASE DT-TEF-Utilities-0002  </font>
+08:07:39:241 c:\testdata\scripts\dt-tef-utilities-0002.script PRINT Test Step to print the OS build version to the log file output
+08:07:39:241 INFO -  2098 ScriptEngine.cpp 1381  Test Step to print the OS build version to the log file output
+
+08:07:39:246 c:\testdata\scripts\dt-tef-utilities-0002.script LOAD_SUITE TEFUtilityServer
+08:07:39:361 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS MkDir C:\TEFUtilityServer\
+08:07:39:361 INFO -  2098 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+08:07:39:366 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS MkDir C:\TEFUtilityServer\data\
+08:07:39:366 INFO -  2098 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+08:07:39:371 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS CopyFile z:\TEFUtilityServer\data\buildinfo.txt C:\TEFUtilityServer\data\buildinfo.txt
+08:07:39:376 INFO -  2098 ScriptEngine.cpp 880 RUN_UTILS ret = -12
+08:07:39:381 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo
+08:07:39:401 INFO -  2103 TEFBuildInfoLogStep.cpp 89 Build version is M04640_Symbian_OS_v9.5 
+
+08:07:39:406 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 18 Command = RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo ***Result = PASS </font>
+08:07:39:406 c:\testdata\scripts\dt-tef-utilities-0002.script PRINT End of PrintBuildInfo Test Step
+08:07:39:411 INFO -  2098 ScriptEngine.cpp 1381  End of PrintBuildInfo Test Step
+
+08:07:39:411 c:\testdata\scripts\dt-tef-utilities-0002.script END_TESTCASE DT-TEF-Utilities-0002
+08:07:39:421 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 20 Command = END_TESTCASE DT-TEF-Utilities-0002 ***TestCaseResult = PASS </font>
+08:07:39:421 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:07:39:431 <font size=2 color=00AF00>PASS = 1</font>
+08:07:39:431 <font size=2 color=FF0000>FAIL = 0</font>
+08:07:39:431 <font size=2 color=0000FF>ABORT = 0</font>
+08:07:39:431 <font size=2 color=0000FF>PANIC = 0</font>
+08:07:39:431 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:39:431 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:07:39:431 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:07:39:431 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:07:39:431 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:07:39:431 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:07:39:431 <font size=2 color=00AF00>PASS = 1</font>
+08:07:39:431 <font size=2 color=FF0000>FAIL = 0</font>
+08:07:39:431 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:07:39:431 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:39:431 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+08:07:44:664 <html><body><pre>
+08:07:44:664 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:07:44:664 ***</font>
+08:07:44:664 c:\testdata\scripts\dt-tef-utilities-0003.script START_TESTCASE DT-TEF-Utilities-0003
+08:07:44:674 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 1 Command = START_TESTCASE DT-TEF-Utilities-0003  </font>
+08:07:44:674 c:\testdata\scripts\dt-tef-utilities-0003.script PRINT Test Step to format a disk drive mentioned in the ini test data
+08:07:44:679 INFO -  2105 ScriptEngine.cpp 1381  Test Step to format a disk drive mentioned in the ini test data
+
+08:07:44:679 c:\testdata\scripts\dt-tef-utilities-0003.script LOAD_SUITE TEFUtilityServer
+08:07:44:734 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveQF
+08:07:44:739 INFO -  2110 TEFFormatDrive.cpp 59 Formating Disk
+08:07:44:744 INFO -  2110 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveQF drivename X:
+08:07:44:744 INFO -  2110 TEFFormatDrive.cpp 105 Drive name is X:
+08:07:44:744 INFO -  2110 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveQF formattype EQuickFormat
+08:07:44:744 INFO -  2110 TEFFormatDrive.cpp 80 Disk is fully formatted
+08:07:44:944 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 11 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveQF ***Result = PASS </font>
+08:07:44:954 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveHD
+08:07:45:005 INFO -  2117 TEFFormatDrive.cpp 59 Formating Disk
+08:07:45:010 INFO -  2117 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveHD drivename X:
+08:07:45:010 INFO -  2117 TEFFormatDrive.cpp 105 Drive name is X:
+08:07:45:010 INFO -  2117 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveHD formattype EHighDensity
+08:07:45:020 INFO -  2117 TEFFormatDrive.cpp 80 Disk is fully formatted
+08:07:45:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 12 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveHD ***Result = PASS </font>
+08:07:45:045 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveLD
+08:07:45:055 INFO -  2118 TEFFormatDrive.cpp 59 Formating Disk
+08:07:45:055 INFO -  2118 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveLD drivename X:
+08:07:45:055 INFO -  2118 TEFFormatDrive.cpp 105 Drive name is X:
+08:07:45:055 INFO -  2118 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveLD formattype ELowDensity
+08:07:45:065 INFO -  2118 TEFFormatDrive.cpp 80 Disk is fully formatted
+08:07:45:088 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 13 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveLD ***Result = PASS </font>
+08:07:45:093 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveFF
+08:07:45:109 INFO -  2119 TEFFormatDrive.cpp 59 Formating Disk
+08:07:45:114 INFO -  2119 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveFF drivename X:
+08:07:45:114 INFO -  2119 TEFFormatDrive.cpp 105 Drive name is X:
+08:07:45:114 INFO -  2119 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveFF formattype EFullFormat
+08:07:45:119 INFO -  2119 TEFFormatDrive.cpp 80 Disk is fully formatted
+08:07:45:140 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 14 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveFF ***Result = PASS </font>
+08:07:45:145 c:\testdata\scripts\dt-tef-utilities-0003.script PRINT End of FormatDrive Test Step
+08:07:45:145 INFO -  2105 ScriptEngine.cpp 1381  End of FormatDrive Test Step
+
+08:07:45:150 c:\testdata\scripts\dt-tef-utilities-0003.script END_TESTCASE DT-TEF-Utilities-0003
+08:07:45:156 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 17 Command = END_TESTCASE DT-TEF-Utilities-0003 ***TestCaseResult = PASS </font>
+08:07:45:161 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:07:45:166 <font size=2 color=00AF00>PASS = 4</font>
+08:07:45:166 <font size=2 color=FF0000>FAIL = 0</font>
+08:07:45:166 <font size=2 color=0000FF>ABORT = 0</font>
+08:07:45:166 <font size=2 color=0000FF>PANIC = 0</font>
+08:07:45:166 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:45:166 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:07:45:166 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:07:45:166 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:07:45:166 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:07:45:166 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:07:45:166 <font size=2 color=00AF00>PASS = 1</font>
+08:07:45:166 <font size=2 color=FF0000>FAIL = 0</font>
+08:07:45:166 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:07:45:166 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:45:166 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+08:07:50:440 <html><body><pre>
+08:07:50:440 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:07:50:440 ***</font>
+08:07:50:440 c:\testdata\scripts\dt-tef-utilities-0004.script LOAD_SUITE TEFUtilityServer
+08:07:50:490 c:\testdata\scripts\dt-tef-utilities-0004.script START_TESTCASE DT-TEF-Utilities-0004
+08:07:50:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 2 Command = START_TESTCASE DT-TEF-Utilities-0004  </font>
+08:07:50:500 c:\testdata\scripts\dt-tef-utilities-0004.script PRINT should be fail.
+08:07:50:500 INFO -  2121 ScriptEngine.cpp 1381  should be fail.
+
+08:07:50:510 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter
+08:07:50:520 INFO -  2126 TEFFormatDrive.cpp 59 Formating Disk
+08:07:50:520 ERROR -  2126 TEFFormatDrive.cpp 123 Unable to read the drive name
+08:07:50:520 WARN -  2126 TEFFormatDrive.cpp 68 No format type specified - default is EFullFormat
+08:07:50:525 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 10 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter ***Result = FAIL </font>
+08:07:50:536 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2
+08:07:50:541 INFO -  2127 TEFFormatDrive.cpp 59 Formating Disk
+08:07:50:546 INFO -  2127 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveERRORLetter2 drivename a:\sdfs\
+08:07:50:546 INFO -  2127 TEFFormatDrive.cpp 105 Drive name is a:\sdfs\
+08:07:50:546 INFO -  2127 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveERRORLetter2 formattype EQuickFormat
+08:07:50:546 ERROR -  2127 TEFFormatDrive.cpp 264 Error -18 formatObj.Open.
+08:07:50:546 ERROR -  2127 TEFFormatDrive.cpp 265 Drive Path  A:.
+08:07:50:546 ERROR -  2127 TEFFormatDrive.cpp 266 Format Type 256.
+08:07:50:546 ERROR -  2127 TEFFormatDrive.cpp 267 Track Count 0.
+08:07:50:546 INFO -  2127 TEFFormatDrive.cpp 85 Error in formatting -18
+08:07:50:566 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 11 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2  Code = -18  ***Result = FAIL </font>
+08:07:50:571 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat
+08:07:50:581 INFO -  2128 TEFFormatDrive.cpp 59 Formating Disk
+08:07:50:581 ERROR -  2128 TEFFormatDrive.cpp 123 Unable to read the drive name
+08:07:50:581 WARN -  2128 TEFFormatDrive.cpp 68 No format type specified - default is EFullFormat
+08:07:50:586 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 12 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat ***Result = FAIL </font>
+08:07:50:596 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter
+08:07:50:606 INFO -  2129 TEFFormatDrive.cpp 59 Formating Disk
+08:07:50:606 INFO -  2129 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveMutiLetter drivename \\x\\w\\s
+08:07:50:606 INFO -  2129 TEFFormatDrive.cpp 105 Drive name is \\x\\w\\s
+08:07:50:606 INFO -  2129 TEFFormatDrive.cpp 144 DeviceSeperator stripped x\\w\\s
+08:07:50:606 INFO -  2129 TEFFormatDrive.cpp 151 Drive name x
+08:07:50:606 INFO -  2129 TEFFormatDrive.cpp 161 Drive T:='MultiMediaCard0'
+08:07:50:609 INFO -  2129 TEFFormatDrive.cpp 161 Drive U:='Nand'
+08:07:50:609 INFO -  2129 TEFFormatDrive.cpp 161 Drive V:='Nand'
+08:07:50:609 INFO -  2129 TEFFormatDrive.cpp 161 Drive W:='Flash'
+08:07:50:614 INFO -  2129 TEFFormatDrive.cpp 161 Drive X:='MultiMediaCard0'
+08:07:50:614 INFO -  2129 TEFFormatDrive.cpp 161 Drive Y:='IRam'
+08:07:50:614 WARN -  2129 TEFFormatDrive.cpp 180 Drive x not found
+08:07:50:614 ERROR -  2129 TEFFormatDrive.cpp 116 Drive \\x\\w\\s illegal
+08:07:50:614 INFO -  2129 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveMutiLetter formattype EQuickFormat
+08:07:50:624 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 13 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter ***Result = FAIL </font>
+08:07:50:624 c:\testdata\scripts\dt-tef-utilities-0004.script END_TESTCASE DT-TEF-Utilities-0004
+08:07:50:634 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 14 Command = END_TESTCASE DT-TEF-Utilities-0004 ***TestCaseResult = FAIL </font>
+08:07:50:639 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:07:50:639 <font size=2 color=00AF00>PASS = 0</font>
+08:07:50:639 <font size=2 color=FF0000>FAIL = 4</font>
+08:07:50:639 <font size=2 color=0000FF>ABORT = 0</font>
+08:07:50:639 <font size=2 color=0000FF>PANIC = 0</font>
+08:07:50:639 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:50:639 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:07:50:639 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:07:50:639 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:07:50:639 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:07:50:639 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:07:50:639 <font size=2 color=00AF00>PASS = 0</font>
+08:07:50:639 <font size=2 color=FF0000>FAIL = 1</font>
+08:07:50:639 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:07:50:639 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:07:50:639 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/dt-tef-utilities-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,746 @@
+08:07:55:914 <html><body><pre>
+08:07:55:914 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 77
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:07:55:914 ***</font>
+08:07:55:919 c:\testdata\scripts\dt-tef-utilities-0005.script LOAD_SUITE TEFPlatsec
+08:07:55:989 c:\testdata\scripts\dt-tef-utilities-0005.script START_TESTCASE DT-TEF-Utilities-0005
+08:07:55:994 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 3 Command = START_TESTCASE DT-TEF-Utilities-0005  </font>
+08:07:55:994 c:\testdata\scripts\dt-tef-utilities-0005.script PRINT should be fail.because LaunchApp.
+08:07:56:000 INFO -  2131 ScriptEngine.cpp 1381  should be fail.because LaunchApp.
+
+08:07:56:000 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+08:07:56:010 INFO -  2136 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:56:010 INFO -  2136 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:56:010 INFO -  2136 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:56:015 INFO -  2136 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP executable dummy.exe
+08:07:56:015 INFO -  2136 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:56:015 INFO -  2136 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP capabilities ReadUserData
+08:07:56:015 INFO -  2136 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  ReadUserData
+08:07:56:015 INFO -  2136 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:56:015 INFO -  2136 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:56:015 INFO -  2136 TestPlatSecSetCapabilities.cpp 153 Adding capability ReadUserData
+08:07:56:015 INFO -  2136 TestPlatSecSetCapabilities.cpp 194 The capability get is ReadUserData
+08:07:56:015 INFO -  2136 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 8000
+08:07:56:020 INFO -  2136 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8000 C:\sys\bin\dummy_Cap.exe
+08:07:56:136 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 12 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+08:07:56:146 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:56:161 INFO -  2139 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:56:161 INFO -  2139 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:56:161 INFO -  2139 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:56:166 INFO -  2139 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:56:166 INFO -  2139 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:56:201 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 13 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:56:201 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+08:07:56:211 INFO -  2142 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:56:211 INFO -  2142 TestPlatSecCleanup.cpp 48 Server Name
+08:07:56:211 INFO -  2142 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:56:211 INFO -  2142 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:56:341 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 14 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+08:07:56:346 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+08:07:56:351 INFO -  2145 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:56:351 INFO -  2145 TestPlatSecCleanup.cpp 48 Server Name
+08:07:56:356 INFO -  2145 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:56:356 INFO -  2145 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:56:419 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 17 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+08:07:56:424 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:56:429 INFO -  2148 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:56:429 INFO -  2148 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:56:434 INFO -  2148 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:56:434 INFO -  2148 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:56:434 INFO -  2148 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:56:434 INFO -  2148 TestPlatSecLaunchApp.cpp 74 Launching the app failed with error : -1
+08:07:56:444 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 18 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+08:07:56:444 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+08:07:56:454 INFO -  2149 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:56:454 INFO -  2149 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:56:454 INFO -  2149 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:56:454 INFO -  2149 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 executable dummy.exe
+08:07:56:459 INFO -  2149 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:56:459 INFO -  2149 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 capabilities ReadDeviceData
+08:07:56:459 INFO -  2149 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  ReadDeviceData
+08:07:56:459 INFO -  2149 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:56:459 INFO -  2149 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:56:459 INFO -  2149 TestPlatSecSetCapabilities.cpp 153 Adding capability ReadDeviceData
+08:07:56:459 INFO -  2149 TestPlatSecSetCapabilities.cpp 194 The capability get is ReadDeviceData
+08:07:56:459 INFO -  2149 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 10
+08:07:56:459 INFO -  2149 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10 C:\sys\bin\dummy_Cap.exe
+08:07:56:519 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 21 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 ***Result = PASS </font>
+08:07:56:524 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:56:529 INFO -  2152 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:56:534 INFO -  2152 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:56:534 INFO -  2152 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:56:534 INFO -  2152 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:56:534 INFO -  2152 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:56:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 22 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:56:576 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+08:07:56:581 INFO -  2155 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:56:581 INFO -  2155 TestPlatSecCleanup.cpp 48 Server Name
+08:07:56:586 INFO -  2155 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:56:586 INFO -  2155 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:56:648 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 23 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 ***Result = PASS </font>
+08:07:56:653 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+08:07:56:678 INFO -  2158 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:56:678 INFO -  2158 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:56:678 INFO -  2158 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:56:678 INFO -  2158 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 executable dummy.exe
+08:07:56:678 INFO -  2158 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:56:678 INFO -  2158 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 capabilities ReadUserData
+08:07:56:683 INFO -  2158 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  ReadUserData
+08:07:56:683 INFO -  2158 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:56:683 INFO -  2158 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:56:683 INFO -  2158 TestPlatSecSetCapabilities.cpp 153 Adding capability ReadUserData
+08:07:56:683 INFO -  2158 TestPlatSecSetCapabilities.cpp 194 The capability get is ReadUserData
+08:07:56:683 INFO -  2158 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 8000
+08:07:56:683 INFO -  2158 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8000 C:\sys\bin\dummy_Cap.exe
+08:07:56:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 26 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 ***Result = PASS </font>
+08:07:56:783 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:56:806 INFO -  2161 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:56:806 INFO -  2161 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:56:806 INFO -  2161 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:56:806 INFO -  2161 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:56:806 INFO -  2161 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:56:841 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 27 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:56:851 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+08:07:56:871 INFO -  2164 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:56:871 INFO -  2164 TestPlatSecCleanup.cpp 48 Server Name
+08:07:56:871 INFO -  2164 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:56:871 INFO -  2164 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:56:936 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 28 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 ***Result = PASS </font>
+08:07:56:946 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini TCB
+08:07:56:966 INFO -  2167 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:56:966 INFO -  2167 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:56:966 INFO -  2167 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:56:966 INFO -  2167 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB executable dummy.exe
+08:07:56:966 INFO -  2167 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:56:966 INFO -  2167 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB capabilities TCB
+08:07:56:971 INFO -  2167 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  TCB
+08:07:56:971 INFO -  2167 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:56:971 INFO -  2167 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:56:971 INFO -  2167 TestPlatSecSetCapabilities.cpp 153 Adding capability TCB
+08:07:56:971 INFO -  2167 TestPlatSecSetCapabilities.cpp 194 The capability get is TCB
+08:07:56:971 INFO -  2167 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 1
+08:07:56:971 INFO -  2167 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1 C:\sys\bin\dummy_Cap.exe
+08:07:57:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 31 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini TCB ***Result = PASS </font>
+08:07:57:050 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:57:070 INFO -  2170 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:57:070 INFO -  2170 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:57:070 INFO -  2170 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:57:070 INFO -  2170 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:57:070 INFO -  2170 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:57:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 32 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:57:110 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TCB
+08:07:57:135 INFO -  2173 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:57:135 INFO -  2173 TestPlatSecCleanup.cpp 48 Server Name
+08:07:57:135 INFO -  2173 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:57:135 INFO -  2173 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:57:200 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 33 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TCB ***Result = PASS </font>
+08:07:57:205 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  ALLFILES
+08:07:57:230 INFO -  2176 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:57:230 INFO -  2176 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:57:230 INFO -  2176 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:57:230 INFO -  2176 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES executable dummy.exe
+08:07:57:230 INFO -  2176 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:57:230 INFO -  2176 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES capabilities ALLFILES
+08:07:57:230 INFO -  2176 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  ALLFILES
+08:07:57:230 INFO -  2176 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:57:230 INFO -  2176 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:57:230 INFO -  2176 TestPlatSecSetCapabilities.cpp 153 Adding capability ALLFILES
+08:07:57:235 INFO -  2176 TestPlatSecSetCapabilities.cpp 194 The capability get is ALLFILES
+08:07:57:235 INFO -  2176 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 800
+08:07:57:235 INFO -  2176 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 800 C:\sys\bin\dummy_Cap.exe
+08:07:57:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 36 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  ALLFILES ***Result = PASS </font>
+08:07:57:300 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:57:320 INFO -  2179 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:57:320 INFO -  2179 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:57:320 INFO -  2179 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:57:320 INFO -  2179 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:57:320 INFO -  2179 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:57:370 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 37 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:57:375 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini ALLFILES
+08:07:57:395 INFO -  2182 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:57:400 INFO -  2182 TestPlatSecCleanup.cpp 48 Server Name
+08:07:57:400 INFO -  2182 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:57:400 INFO -  2182 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:57:465 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 38 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini ALLFILES ***Result = PASS </font>
+08:07:57:470 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  COMMDD
+08:07:57:490 INFO -  2185 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:57:490 INFO -  2185 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:57:490 INFO -  2185 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:57:490 INFO -  2185 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD executable dummy.exe
+08:07:57:495 INFO -  2185 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:57:495 INFO -  2185 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD capabilities COMMDD
+08:07:57:495 INFO -  2185 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  COMMDD
+08:07:57:495 INFO -  2185 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:57:495 INFO -  2185 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:57:495 INFO -  2185 TestPlatSecSetCapabilities.cpp 153 Adding capability COMMDD
+08:07:57:495 INFO -  2185 TestPlatSecSetCapabilities.cpp 194 The capability get is COMMDD
+08:07:57:495 INFO -  2185 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 2
+08:07:57:500 INFO -  2185 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2 C:\sys\bin\dummy_Cap.exe
+08:07:57:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 40 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  COMMDD ***Result = PASS </font>
+08:07:57:562 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:57:587 INFO -  2188 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:57:587 INFO -  2188 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:57:587 INFO -  2188 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:57:587 INFO -  2188 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:57:587 INFO -  2188 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:57:637 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 41 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:57:647 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDD
+08:07:57:667 INFO -  2191 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:57:667 INFO -  2191 TestPlatSecCleanup.cpp 48 Server Name
+08:07:57:667 INFO -  2191 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:57:667 INFO -  2191 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:57:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 42 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDD ***Result = PASS </font>
+08:07:57:747 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini DISKADMIN
+08:07:57:767 INFO -  2194 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:57:772 INFO -  2194 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:57:772 INFO -  2194 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:57:772 INFO -  2194 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN executable dummy.exe
+08:07:57:772 INFO -  2194 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:57:772 INFO -  2194 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN capabilities COMMDD
+08:07:57:772 INFO -  2194 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  COMMDD
+08:07:57:772 INFO -  2194 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:57:772 INFO -  2194 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:57:772 INFO -  2194 TestPlatSecSetCapabilities.cpp 153 Adding capability COMMDD
+08:07:57:777 INFO -  2194 TestPlatSecSetCapabilities.cpp 194 The capability get is COMMDD
+08:07:57:777 INFO -  2194 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 2
+08:07:57:777 INFO -  2194 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2 C:\sys\bin\dummy_Cap.exe
+08:07:57:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 44 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini DISKADMIN ***Result = PASS </font>
+08:07:57:841 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:57:861 INFO -  2197 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:57:861 INFO -  2197 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:57:861 INFO -  2197 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:57:861 INFO -  2197 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:57:861 INFO -  2197 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:57:911 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 45 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:57:916 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DISKADMIN
+08:07:57:936 INFO -  2200 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:57:941 INFO -  2200 TestPlatSecCleanup.cpp 48 Server Name
+08:07:57:941 INFO -  2200 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:57:941 INFO -  2200 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:58:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 46 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DISKADMIN ***Result = PASS </font>
+08:07:58:010 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  DRM
+08:07:58:030 INFO -  2203 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:58:030 INFO -  2203 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:58:035 INFO -  2203 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:58:035 INFO -  2203 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM executable dummy.exe
+08:07:58:035 INFO -  2203 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:58:035 INFO -  2203 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM capabilities DRM
+08:07:58:035 INFO -  2203 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  DRM
+08:07:58:035 INFO -  2203 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:58:035 INFO -  2203 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:58:035 INFO -  2203 TestPlatSecSetCapabilities.cpp 153 Adding capability DRM
+08:07:58:035 INFO -  2203 TestPlatSecSetCapabilities.cpp 194 The capability get is DRM
+08:07:58:040 INFO -  2203 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 40
+08:07:58:040 INFO -  2203 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 40 C:\sys\bin\dummy_Cap.exe
+08:07:58:090 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 48 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  DRM ***Result = PASS </font>
+08:07:58:105 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:58:125 INFO -  2206 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:58:125 INFO -  2206 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:58:125 INFO -  2206 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:58:125 INFO -  2206 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:58:125 INFO -  2206 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:58:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 49 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:58:170 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DRM
+08:07:58:190 INFO -  2209 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:58:190 INFO -  2209 TestPlatSecCleanup.cpp 48 Server Name
+08:07:58:190 INFO -  2209 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:58:190 INFO -  2209 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:58:255 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 50 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DRM ***Result = PASS </font>
+08:07:58:265 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES
+08:07:58:285 INFO -  2212 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:58:285 INFO -  2212 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:58:285 INFO -  2212 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:58:285 INFO -  2212 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES executable dummy.exe
+08:07:58:285 INFO -  2212 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:58:285 INFO -  2212 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES capabilities LOCALSERVICES
+08:07:58:285 INFO -  2212 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  LOCALSERVICES
+08:07:58:290 INFO -  2212 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:58:290 INFO -  2212 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:58:290 INFO -  2212 TestPlatSecSetCapabilities.cpp 153 Adding capability LOCALSERVICES
+08:07:58:290 INFO -  2212 TestPlatSecSetCapabilities.cpp 194 The capability get is LOCALSERVICES
+08:07:58:290 INFO -  2212 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 4000
+08:07:58:290 INFO -  2212 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 4000 C:\sys\bin\dummy_Cap.exe
+08:07:58:345 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 52 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES ***Result = PASS </font>
+08:07:58:355 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:58:375 INFO -  2215 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:58:375 INFO -  2215 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:58:375 INFO -  2215 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:58:380 INFO -  2215 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:58:380 INFO -  2215 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:58:415 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 53 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:58:420 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES
+08:07:58:440 INFO -  2218 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:58:440 INFO -  2218 TestPlatSecCleanup.cpp 48 Server Name
+08:07:58:445 INFO -  2218 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:58:445 INFO -  2218 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:58:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 54 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES ***Result = PASS </font>
+08:07:58:550 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCATION
+08:07:58:570 INFO -  2221 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:58:570 INFO -  2221 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:58:570 INFO -  2221 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:58:570 INFO -  2221 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION executable dummy.exe
+08:07:58:570 INFO -  2221 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:58:570 INFO -  2221 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION capabilities LOCATION
+08:07:58:570 INFO -  2221 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  LOCATION
+08:07:58:578 INFO -  2221 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:58:578 INFO -  2221 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:58:578 INFO -  2221 TestPlatSecSetCapabilities.cpp 153 Adding capability LOCATION
+08:07:58:578 INFO -  2221 TestPlatSecSetCapabilities.cpp 194 The capability get is LOCATION
+08:07:58:578 INFO -  2221 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 20000
+08:07:58:578 INFO -  2221 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 20000 C:\sys\bin\dummy_Cap.exe
+08:07:58:633 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 56 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCATION ***Result = PASS </font>
+08:07:58:643 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:58:663 INFO -  2224 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:58:668 INFO -  2224 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:58:668 INFO -  2224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:58:668 INFO -  2224 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:58:668 INFO -  2224 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:58:703 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 57 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:58:708 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCATION
+08:07:58:733 INFO -  2227 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:58:733 INFO -  2227 TestPlatSecCleanup.cpp 48 Server Name
+08:07:58:733 INFO -  2227 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:58:733 INFO -  2227 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:58:816 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 58 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCATION ***Result = PASS </font>
+08:07:58:821 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD
+08:07:58:846 INFO -  2230 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:58:846 INFO -  2230 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:58:846 INFO -  2230 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:58:846 INFO -  2230 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD executable dummy.exe
+08:07:58:846 INFO -  2230 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:58:846 INFO -  2230 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD capabilities MULTIMEDIADD
+08:07:58:846 INFO -  2230 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  MULTIMEDIADD
+08:07:58:851 INFO -  2230 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:58:851 INFO -  2230 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:58:851 INFO -  2230 TestPlatSecSetCapabilities.cpp 153 Adding capability MULTIMEDIADD
+08:07:58:851 INFO -  2230 TestPlatSecSetCapabilities.cpp 194 The capability get is MULTIMEDIADD
+08:07:58:851 INFO -  2230 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 8
+08:07:58:851 INFO -  2230 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8 C:\sys\bin\dummy_Cap.exe
+08:07:58:931 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 60 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD ***Result = PASS </font>
+08:07:58:942 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:58:962 INFO -  2233 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:58:962 INFO -  2233 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:58:962 INFO -  2233 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:58:962 INFO -  2233 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:58:962 INFO -  2233 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:59:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 61 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:59:010 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD
+08:07:59:030 INFO -  2236 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:59:035 INFO -  2236 TestPlatSecCleanup.cpp 48 Server Name
+08:07:59:035 INFO -  2236 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:59:035 INFO -  2236 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:59:131 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 62 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD ***Result = PASS </font>
+08:07:59:136 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+08:07:59:156 INFO -  2239 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:59:161 INFO -  2239 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:59:161 INFO -  2239 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:59:161 INFO -  2239 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL executable dummy.exe
+08:07:59:161 INFO -  2239 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:59:161 INFO -  2239 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL capabilities NETWORKCONTROL
+08:07:59:161 INFO -  2239 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  NETWORKCONTROL
+08:07:59:161 INFO -  2239 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:59:161 INFO -  2239 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:59:161 INFO -  2239 TestPlatSecSetCapabilities.cpp 153 Adding capability NETWORKCONTROL
+08:07:59:166 INFO -  2239 TestPlatSecSetCapabilities.cpp 194 The capability get is NETWORKCONTROL
+08:07:59:166 INFO -  2239 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 400
+08:07:59:166 INFO -  2239 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 400 C:\sys\bin\dummy_Cap.exe
+08:07:59:221 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 64 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL ***Result = PASS </font>
+08:07:59:231 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:59:251 INFO -  2242 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:59:251 INFO -  2242 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:59:251 INFO -  2242 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:59:256 INFO -  2242 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:59:256 INFO -  2242 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:59:311 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 65 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:59:316 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+08:07:59:336 INFO -  2245 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:59:336 INFO -  2245 TestPlatSecCleanup.cpp 48 Server Name
+08:07:59:336 INFO -  2245 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:59:336 INFO -  2245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:59:411 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 66 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL ***Result = PASS </font>
+08:07:59:421 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES
+08:07:59:441 INFO -  2248 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:59:441 INFO -  2248 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:59:441 INFO -  2248 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:59:441 INFO -  2248 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES executable dummy.exe
+08:07:59:441 INFO -  2248 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:59:441 INFO -  2248 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES capabilities NETWORKSERVICES
+08:07:59:446 INFO -  2248 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  NETWORKSERVICES
+08:07:59:446 INFO -  2248 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:59:446 INFO -  2248 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:59:446 INFO -  2248 TestPlatSecSetCapabilities.cpp 153 Adding capability NETWORKSERVICES
+08:07:59:446 INFO -  2248 TestPlatSecSetCapabilities.cpp 194 The capability get is NETWORKSERVICES
+08:07:59:446 INFO -  2248 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 2000
+08:07:59:446 INFO -  2248 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2000 C:\sys\bin\dummy_Cap.exe
+08:07:59:501 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 68 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES ***Result = PASS </font>
+08:07:59:511 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:59:531 INFO -  2251 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:59:536 INFO -  2251 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:59:536 INFO -  2251 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:59:536 INFO -  2251 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:59:536 INFO -  2251 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:59:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 69 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:59:578 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES
+08:07:59:603 INFO -  2254 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:59:603 INFO -  2254 TestPlatSecCleanup.cpp 48 Server Name
+08:07:59:603 INFO -  2254 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:59:603 INFO -  2254 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:59:683 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 70 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES ***Result = PASS </font>
+08:07:59:693 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  POWERMGMT
+08:07:59:713 INFO -  2257 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:07:59:713 INFO -  2257 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:07:59:713 INFO -  2257 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:07:59:713 INFO -  2257 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT executable dummy.exe
+08:07:59:713 INFO -  2257 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:07:59:713 INFO -  2257 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT capabilities POWERMGMT
+08:07:59:718 INFO -  2257 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  POWERMGMT
+08:07:59:718 INFO -  2257 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT destinationPath C:\sys\bin\dummy_Cap.exe
+08:07:59:718 INFO -  2257 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:07:59:718 INFO -  2257 TestPlatSecSetCapabilities.cpp 153 Adding capability POWERMGMT
+08:07:59:718 INFO -  2257 TestPlatSecSetCapabilities.cpp 194 The capability get is POWERMGMT
+08:07:59:718 INFO -  2257 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 4
+08:07:59:718 INFO -  2257 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 4 C:\sys\bin\dummy_Cap.exe
+08:07:59:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 72 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  POWERMGMT ***Result = PASS </font>
+08:07:59:783 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:07:59:806 INFO -  2260 TestPlatSecLaunchApp.cpp 50 Server Name
+08:07:59:806 INFO -  2260 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:07:59:806 INFO -  2260 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:07:59:806 INFO -  2260 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:07:59:806 INFO -  2260 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:07:59:856 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 73 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:07:59:861 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini POWERMGMT
+08:07:59:881 INFO -  2263 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:07:59:881 INFO -  2263 TestPlatSecCleanup.cpp 48 Server Name
+08:07:59:886 INFO -  2263 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:07:59:886 INFO -  2263 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:00:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 74 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini POWERMGMT ***Result = PASS </font>
+08:08:00:020 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  PROTSERV
+08:08:00:040 INFO -  2266 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:00:040 INFO -  2266 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:00:040 INFO -  2266 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:00:040 INFO -  2266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV executable dummy.exe
+08:08:00:040 INFO -  2266 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:00:040 INFO -  2266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV capabilities PROTSERV
+08:08:00:040 INFO -  2266 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  PROTSERV
+08:08:00:045 INFO -  2266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:00:045 INFO -  2266 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:00:045 INFO -  2266 TestPlatSecSetCapabilities.cpp 153 Adding capability PROTSERV
+08:08:00:045 INFO -  2266 TestPlatSecSetCapabilities.cpp 194 The capability get is PROTSERV
+08:08:00:045 INFO -  2266 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 100
+08:08:00:045 INFO -  2266 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 100 C:\sys\bin\dummy_Cap.exe
+08:08:00:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 77 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  PROTSERV ***Result = PASS </font>
+08:08:00:120 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:00:140 INFO -  2269 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:00:140 INFO -  2269 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:00:140 INFO -  2269 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:00:140 INFO -  2269 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:00:145 INFO -  2269 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:00:180 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 78 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:00:185 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini PROTSERV
+08:08:00:210 INFO -  2272 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:00:210 INFO -  2272 TestPlatSecCleanup.cpp 48 Server Name
+08:08:00:210 INFO -  2272 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:00:210 INFO -  2272 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:00:275 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 79 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini PROTSERV ***Result = PASS </font>
+08:08:00:280 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA
+08:08:00:305 INFO -  2275 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:00:305 INFO -  2275 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:00:305 INFO -  2275 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:00:305 INFO -  2275 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA executable dummy.exe
+08:08:00:305 INFO -  2275 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:00:305 INFO -  2275 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA capabilities READDEVICEDATA
+08:08:00:305 INFO -  2275 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  READDEVICEDATA
+08:08:00:310 INFO -  2275 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:00:310 INFO -  2275 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:00:310 INFO -  2275 TestPlatSecSetCapabilities.cpp 153 Adding capability READDEVICEDATA
+08:08:00:310 INFO -  2275 TestPlatSecSetCapabilities.cpp 194 The capability get is READDEVICEDATA
+08:08:00:310 INFO -  2275 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 10
+08:08:00:310 INFO -  2275 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10 C:\sys\bin\dummy_Cap.exe
+08:08:00:365 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 82 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA ***Result = PASS </font>
+08:08:00:375 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:00:400 INFO -  2278 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:00:400 INFO -  2278 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:00:400 INFO -  2278 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:00:400 INFO -  2278 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:00:400 INFO -  2278 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:00:450 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 83 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:00:455 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA
+08:08:00:475 INFO -  2281 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:00:480 INFO -  2281 TestPlatSecCleanup.cpp 48 Server Name
+08:08:00:480 INFO -  2281 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:00:480 INFO -  2281 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:00:545 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 84 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA ***Result = PASS </font>
+08:08:00:550 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READUSERDATA
+08:08:00:570 INFO -  2284 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:00:570 INFO -  2284 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:00:575 INFO -  2284 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:00:575 INFO -  2284 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA executable dummy.exe
+08:08:00:575 INFO -  2284 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:00:575 INFO -  2284 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA capabilities TCB
+08:08:00:575 INFO -  2284 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  TCB
+08:08:00:575 INFO -  2284 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:00:575 INFO -  2284 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:00:575 INFO -  2284 TestPlatSecSetCapabilities.cpp 153 Adding capability TCB
+08:08:00:575 INFO -  2284 TestPlatSecSetCapabilities.cpp 194 The capability get is TCB
+08:08:00:580 INFO -  2284 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 1
+08:08:00:580 INFO -  2284 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1 C:\sys\bin\dummy_Cap.exe
+08:08:00:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 87 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READUSERDATA ***Result = PASS </font>
+08:08:00:648 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:00:673 INFO -  2287 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:00:673 INFO -  2287 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:00:673 INFO -  2287 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:00:673 INFO -  2287 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:00:673 INFO -  2287 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:00:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 88 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:00:718 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READUSERDATA
+08:08:00:738 INFO -  2290 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:00:738 INFO -  2290 TestPlatSecCleanup.cpp 48 Server Name
+08:08:00:738 INFO -  2290 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:00:738 INFO -  2290 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:00:816 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 89 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READUSERDATA ***Result = PASS </font>
+08:08:00:826 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD
+08:08:00:846 INFO -  2293 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:00:846 INFO -  2293 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:00:846 INFO -  2293 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:00:846 INFO -  2293 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD executable dummy.exe
+08:08:00:846 INFO -  2293 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:00:851 INFO -  2293 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD capabilities SURROUNDINGSDD
+08:08:00:851 INFO -  2293 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  SURROUNDINGSDD
+08:08:00:851 INFO -  2293 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:00:851 INFO -  2293 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:00:851 INFO -  2293 TestPlatSecSetCapabilities.cpp 153 Adding capability SURROUNDINGSDD
+08:08:00:851 INFO -  2293 TestPlatSecSetCapabilities.cpp 194 The capability get is SURROUNDINGSDD
+08:08:00:851 INFO -  2293 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 40000
+08:08:00:851 INFO -  2293 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 40000 C:\sys\bin\dummy_Cap.exe
+08:08:00:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 92 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD ***Result = PASS </font>
+08:08:00:926 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:00:951 INFO -  2296 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:00:951 INFO -  2296 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:00:951 INFO -  2296 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:00:951 INFO -  2296 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:00:951 INFO -  2296 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:00:993 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 93 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:01:005 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD
+08:08:01:025 INFO -  2299 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:01:025 INFO -  2299 TestPlatSecCleanup.cpp 48 Server Name
+08:08:01:025 INFO -  2299 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:01:025 INFO -  2299 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:01:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 94 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD ***Result = PASS </font>
+08:08:01:110 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SWEVENT
+08:08:01:135 INFO -  2302 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:01:135 INFO -  2302 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:01:135 INFO -  2302 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:01:135 INFO -  2302 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT executable dummy.exe
+08:08:01:135 INFO -  2302 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:01:135 INFO -  2302 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT capabilities SWEVENT
+08:08:01:135 INFO -  2302 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  SWEVENT
+08:08:01:135 INFO -  2302 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:01:135 INFO -  2302 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:01:140 INFO -  2302 TestPlatSecSetCapabilities.cpp 153 Adding capability SWEVENT
+08:08:01:140 INFO -  2302 TestPlatSecSetCapabilities.cpp 194 The capability get is SWEVENT
+08:08:01:140 INFO -  2302 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 1000
+08:08:01:140 INFO -  2302 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1000 C:\sys\bin\dummy_Cap.exe
+08:08:01:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 97 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SWEVENT ***Result = PASS </font>
+08:08:01:205 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:01:225 INFO -  2305 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:01:230 INFO -  2305 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:01:230 INFO -  2305 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:01:230 INFO -  2305 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:01:230 INFO -  2305 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:01:265 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 98 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:01:270 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SWEVENT
+08:08:01:295 INFO -  2308 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:01:295 INFO -  2308 TestPlatSecCleanup.cpp 48 Server Name
+08:08:01:295 INFO -  2308 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:01:295 INFO -  2308 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:01:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 99 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SWEVENT ***Result = PASS </font>
+08:08:01:385 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+08:08:01:410 INFO -  2311 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:01:410 INFO -  2311 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:01:410 INFO -  2311 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:01:410 INFO -  2311 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI executable dummy.exe
+08:08:01:410 INFO -  2311 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:01:410 INFO -  2311 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI capabilities TRUSTEDUI
+08:08:01:410 INFO -  2311 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  TRUSTEDUI
+08:08:01:410 INFO -  2311 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:01:410 INFO -  2311 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:01:415 INFO -  2311 TestPlatSecSetCapabilities.cpp 153 Adding capability TRUSTEDUI
+08:08:01:415 INFO -  2311 TestPlatSecSetCapabilities.cpp 194 The capability get is TRUSTEDUI
+08:08:01:415 INFO -  2311 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 80
+08:08:01:415 INFO -  2311 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80 C:\sys\bin\dummy_Cap.exe
+08:08:01:485 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 102 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI ***Result = PASS </font>
+08:08:01:495 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:01:515 INFO -  2314 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:01:520 INFO -  2314 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:01:520 INFO -  2314 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:01:520 INFO -  2314 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:01:520 INFO -  2314 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:01:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 103 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:01:560 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+08:08:01:585 INFO -  2317 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:01:585 INFO -  2317 TestPlatSecCleanup.cpp 48 Server Name
+08:08:01:585 INFO -  2317 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:01:585 INFO -  2317 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:01:650 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 104 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI ***Result = PASS </font>
+08:08:01:655 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+08:08:01:680 INFO -  2320 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:01:680 INFO -  2320 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:01:680 INFO -  2320 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:01:680 INFO -  2320 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI executable dummy.exe
+08:08:01:680 INFO -  2320 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:01:680 INFO -  2320 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI capabilities TRUSTEDUI
+08:08:01:680 INFO -  2320 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  TRUSTEDUI
+08:08:01:680 INFO -  2320 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:01:685 INFO -  2320 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:01:685 INFO -  2320 TestPlatSecSetCapabilities.cpp 153 Adding capability TRUSTEDUI
+08:08:01:685 INFO -  2320 TestPlatSecSetCapabilities.cpp 194 The capability get is TRUSTEDUI
+08:08:01:685 INFO -  2320 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 80
+08:08:01:685 INFO -  2320 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80 C:\sys\bin\dummy_Cap.exe
+08:08:01:765 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 107 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI ***Result = PASS </font>
+08:08:01:775 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:01:796 INFO -  2323 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:01:801 INFO -  2323 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:01:801 INFO -  2323 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:01:801 INFO -  2323 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:01:801 INFO -  2323 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:01:836 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 108 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:01:841 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+08:08:01:866 INFO -  2326 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:01:866 INFO -  2326 TestPlatSecCleanup.cpp 48 Server Name
+08:08:01:866 INFO -  2326 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:01:866 INFO -  2326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:01:946 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 109 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI ***Result = PASS </font>
+08:08:01:956 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT
+08:08:01:976 INFO -  2329 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:01:976 INFO -  2329 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:01:981 INFO -  2329 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:01:981 INFO -  2329 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT executable dummy.exe
+08:08:01:981 INFO -  2329 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:01:981 INFO -  2329 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT capabilities USERENVIRONMENT
+08:08:01:981 INFO -  2329 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  USERENVIRONMENT
+08:08:01:981 INFO -  2329 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:01:981 INFO -  2329 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:01:981 INFO -  2329 TestPlatSecSetCapabilities.cpp 153 Adding capability USERENVIRONMENT
+08:08:01:981 INFO -  2329 TestPlatSecSetCapabilities.cpp 194 The capability get is USERENVIRONMENT
+08:08:01:981 INFO -  2329 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 80000
+08:08:01:981 INFO -  2329 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80000 C:\sys\bin\dummy_Cap.exe
+08:08:02:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 112 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT ***Result = PASS </font>
+08:08:02:050 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:02:070 INFO -  2332 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:02:070 INFO -  2332 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:02:070 INFO -  2332 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:02:070 INFO -  2332 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:02:070 INFO -  2332 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:02:110 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 113 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:02:115 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT
+08:08:02:135 INFO -  2335 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:02:140 INFO -  2335 TestPlatSecCleanup.cpp 48 Server Name
+08:08:02:140 INFO -  2335 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:02:140 INFO -  2335 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:02:205 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 114 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT ***Result = PASS </font>
+08:08:02:215 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA
+08:08:02:235 INFO -  2338 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:02:235 INFO -  2338 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:02:235 INFO -  2338 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:02:235 INFO -  2338 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA executable dummy.exe
+08:08:02:235 INFO -  2338 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:02:240 INFO -  2338 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA capabilities WRITEDEVICEDATA
+08:08:02:240 INFO -  2338 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  WRITEDEVICEDATA
+08:08:02:240 INFO -  2338 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:02:240 INFO -  2338 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:02:240 INFO -  2338 TestPlatSecSetCapabilities.cpp 153 Adding capability WRITEDEVICEDATA
+08:08:02:240 INFO -  2338 TestPlatSecSetCapabilities.cpp 194 The capability get is WRITEDEVICEDATA
+08:08:02:240 INFO -  2338 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 20
+08:08:02:240 INFO -  2338 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 20 C:\sys\bin\dummy_Cap.exe
+08:08:02:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 117 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA ***Result = PASS </font>
+08:08:02:325 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:02:350 INFO -  2341 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:02:350 INFO -  2341 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:02:350 INFO -  2341 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:02:350 INFO -  2341 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:02:350 INFO -  2341 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:02:390 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 118 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:02:395 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA
+08:08:02:415 INFO -  2344 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:02:415 INFO -  2344 TestPlatSecCleanup.cpp 48 Server Name
+08:08:02:415 INFO -  2344 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:02:420 INFO -  2344 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:02:485 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 119 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA ***Result = PASS </font>
+08:08:02:490 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA
+08:08:02:510 INFO -  2347 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:02:515 INFO -  2347 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:02:515 INFO -  2347 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:02:515 INFO -  2347 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA executable dummy.exe
+08:08:02:515 INFO -  2347 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:02:515 INFO -  2347 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA capabilities WRITEUSERDATA
+08:08:02:515 INFO -  2347 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  WRITEUSERDATA
+08:08:02:515 INFO -  2347 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:02:515 INFO -  2347 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:02:515 INFO -  2347 TestPlatSecSetCapabilities.cpp 153 Adding capability WRITEUSERDATA
+08:08:02:520 INFO -  2347 TestPlatSecSetCapabilities.cpp 194 The capability get is WRITEUSERDATA
+08:08:02:520 INFO -  2347 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 10000
+08:08:02:520 INFO -  2347 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10000 C:\sys\bin\dummy_Cap.exe
+08:08:02:575 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 122 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA ***Result = PASS </font>
+08:08:02:585 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:02:605 INFO -  2350 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:02:605 INFO -  2350 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:02:605 INFO -  2350 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:02:605 INFO -  2350 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:02:605 INFO -  2350 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:02:645 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 123 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:02:650 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA
+08:08:02:675 INFO -  2353 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:02:675 INFO -  2353 TestPlatSecCleanup.cpp 48 Server Name
+08:08:02:675 INFO -  2353 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:02:675 INFO -  2353 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:02:755 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 124 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA ***Result = PASS </font>
+08:08:02:765 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NONE
+08:08:02:785 INFO -  2356 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+08:08:02:785 INFO -  2356 TestPlatSecSetCapabilities.cpp 51 Server Name
+08:08:02:785 INFO -  2356 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+08:08:02:785 INFO -  2356 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE executable dummy.exe
+08:08:02:790 INFO -  2356 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+08:08:02:790 INFO -  2356 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE capabilities NONE
+08:08:02:790 INFO -  2356 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  NONE
+08:08:02:790 INFO -  2356 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:02:790 INFO -  2356 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+08:08:02:790 INFO -  2356 TestPlatSecSetCapabilities.cpp 153 Adding capability NONE
+08:08:02:790 INFO -  2356 TestPlatSecSetCapabilities.cpp 194 The capability get is NONE
+08:08:02:790 INFO -  2356 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is FFFFFFFF
+08:08:02:790 INFO -  2356 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe FFFFFFFF C:\sys\bin\dummy_Cap.exe
+08:08:02:845 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 127 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NONE ***Result = PASS </font>
+08:08:02:855 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+08:08:02:880 INFO -  2359 TestPlatSecLaunchApp.cpp 50 Server Name
+08:08:02:880 INFO -  2359 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+08:08:02:880 INFO -  2359 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+08:08:02:880 INFO -  2359 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+08:08:02:880 INFO -  2359 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+08:08:02:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 128 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+08:08:02:926 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NONE
+08:08:02:946 INFO -  2362 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+08:08:02:946 INFO -  2362 TestPlatSecCleanup.cpp 48 Server Name
+08:08:02:946 INFO -  2362 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+08:08:02:946 INFO -  2362 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE destinationPath C:\sys\bin\dummy_Cap.exe
+08:08:03:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 129 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NONE ***Result = PASS </font>
+08:08:03:015 c:\testdata\scripts\dt-tef-utilities-0005.script END_TESTCASE DT-TEF-Utilities-0005
+08:08:03:040 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 130 Command = END_TESTCASE DT-TEF-Utilities-0005 ***TestCaseResult = FAIL </font>
+08:08:03:045 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:08:03:045 <font size=2 color=00AF00>PASS = 76</font>
+08:08:03:045 <font size=2 color=FF0000>FAIL = 1</font>
+08:08:03:045 <font size=2 color=0000FF>ABORT = 0</font>
+08:08:03:045 <font size=2 color=0000FF>PANIC = 0</font>
+08:08:03:045 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:08:03:045 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:08:03:045 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:08:03:045 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:08:03:045 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:08:03:045 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:08:03:045 <font size=2 color=00AF00>PASS = 0</font>
+08:08:03:050 <font size=2 color=FF0000>FAIL = 1</font>
+08:08:03:050 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:08:03:050 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:08:03:050 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regblocktestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,306 @@
+07:14:59:547 <html><body><pre>
+07:14:59:547 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:14:59:547 ***</font>
+07:14:59:552 c:\testdata\scripts\te_regblocktestsuite_stc.script PREFIX RUN_UTILS
+07:14:59:552 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+07:14:59:557 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:14:59:557 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+07:14:59:562 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:14:59:562 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+07:14:59:567 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:14:59:567 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-testblock-*.script	C:\testdata\scripts\dt-tef-testblock-*.script
+07:14:59:572 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:14:59:577 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_RegBlockTestSuite.ini	C:\testdata\configs\te_regblocktestsuite.ini
+07:14:59:577 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:14:59:582 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\file.txt	C:\testdata\configs\file.txt
+07:14:59:587 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:14:59:592 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_RegBlockTestSuite.ini
+07:14:59:592 c:\testdata\scripts\te_regblocktestsuite_stc.script REMOVE_PREFIX 
+07:14:59:597 c:\testdata\scripts\te_regblocktestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+07:14:59:597 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0001.script
+07:15:04:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 15 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0001.script ***Result = PASS </font>
+07:15:04:994 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0002.script
+07:15:10:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 16 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0002.script ***Result = PASS </font>
+07:15:10:400 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0003.script
+07:15:15:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 17 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0003.script ***Result = PASS </font>
+07:15:15:806 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0004.script
+07:15:21:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 18 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0004.script ***Result = PASS </font>
+07:15:21:260 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0005.script
+07:15:27:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0005.script ***Result = PASS </font>
+07:15:27:697 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0006.script
+07:15:33:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 20 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0006.script ***Result = PASS </font>
+07:15:33:103 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0007.script
+07:15:38:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0007.script ***Result = PASS </font>
+07:15:38:531 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0008.script
+07:15:43:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0008.script ***Result = PASS </font>
+07:15:43:931 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0009.script
+07:15:49:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0009.script ***Result = PASS </font>
+07:15:49:978 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0010.script
+07:15:56:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0010.script ***Result = PASS </font>
+07:15:56:369 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0011.script
+07:16:01:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0011.script ***Result = PASS </font>
+07:16:01:760 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0012.script
+07:16:08:239 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0012.script ***Result = PASS </font>
+07:16:08:244 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0013.script
+07:16:13:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0013.script ***Result = PASS </font>
+07:16:13:666 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0014.script
+07:16:18:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0014.script ***Result = PASS </font>
+07:16:18:994 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0015.script
+07:16:24:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0015.script ***Result = PASS </font>
+07:16:24:369 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0016.script
+07:16:29:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0016.script ***Result = PASS </font>
+07:16:29:775 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0017.script
+07:16:35:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 31 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0017.script ***Result = PASS </font>
+07:16:35:213 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0018.script
+07:16:40:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 32 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0018.script ***Result = PASS </font>
+07:16:40:619 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0019.script
+07:16:45:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 33 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0019.script ***Result = PASS </font>
+07:16:45:994 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0020.script
+07:16:51:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 34 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0020.script ***Result = PASS </font>
+07:16:51:416 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0021.script
+07:16:56:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 35 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0021.script ***Result = PASS </font>
+07:16:56:806 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0022.script
+07:17:02:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0022.script ***Result = PASS </font>
+07:17:02:197 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0023.script
+07:17:07:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0023.script ***Result = PASS </font>
+07:17:07:588 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0024.script
+07:17:12:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 38 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0024.script ***Result = PASS </font>
+07:17:12:916 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0025.script
+07:17:18:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0025.script ***Result = PASS </font>
+07:17:18:306 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0026.script
+07:17:23:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0026.script ***Result = PASS </font>
+07:17:23:760 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0027.script
+07:17:29:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0027.script ***Result = PASS </font>
+07:17:29:135 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0028.script
+07:17:34:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0028.script ***Result = PASS </font>
+07:17:34:494 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0029.script
+07:17:39:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0029.script ***Result = PASS </font>
+07:17:39:853 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0030.script
+07:17:45:260 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0030.script ***Result = PASS </font>
+07:17:45:270 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0031.script
+07:17:50:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0031.script ***Result = PASS </font>
+07:17:50:650 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0032.script
+07:17:56:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0032.script ***Result = PASS </font>
+07:17:56:041 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0033.script
+07:18:01:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0033.script ***Result = PASS </font>
+07:18:01:400 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0034.script
+07:18:06:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0034.script ***Result = PASS </font>
+07:18:06:791 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0035.script
+07:18:12:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0035.script ***Result = PASS </font>
+07:18:12:181 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0036.script
+07:18:17:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0036.script ***Result = PASS </font>
+07:18:17:593 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0037.script
+07:18:22:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0037.script ***Result = PASS </font>
+07:18:22:994 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0038.script
+07:18:28:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0038.script ***Result = PASS </font>
+07:18:28:400 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0039.script
+07:18:33:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0039.script ***Result = PASS </font>
+07:18:33:806 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0040.script
+07:18:39:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0040.script ***Result = PASS </font>
+07:18:39:197 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0041.script
+07:18:44:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0041.script ***Result = PASS </font>
+07:18:44:603 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0042.script
+07:18:50:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 56 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0042.script ***Result = PASS </font>
+07:18:50:072 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0043.script
+07:18:55:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0043.script ***Result = PASS </font>
+07:18:55:463 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0044.script
+07:19:00:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0044.script ***Result = PASS </font>
+07:19:00:822 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0045.script
+07:19:06:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0045.script ***Result = PASS </font>
+07:19:06:197 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0046.script
+07:19:11:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0046.script ***Result = PASS </font>
+07:19:11:541 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0047.script
+07:19:16:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0047.script ***Result = PASS </font>
+07:19:16:916 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0048.script
+07:19:22:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0048.script ***Result = PASS </font>
+07:19:22:400 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0049.script
+07:19:27:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0049.script ***Result = PASS </font>
+07:19:27:780 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0050.script
+07:19:33:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0050.script ***Result = PASS </font>
+07:19:33:202 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0051.script
+07:19:38:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0051.script ***Result = PASS </font>
+07:19:38:603 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0052.script
+07:19:43:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0052.script ***Result = PASS </font>
+07:19:43:994 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0053.script
+07:19:49:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0053.script ***Result = PASS </font>
+07:19:49:431 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0054.script
+07:19:54:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0054.script ***Result = PASS </font>
+07:19:54:760 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0055.script
+07:20:00:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0055.script ***Result = PASS </font>
+07:20:00:181 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0056.script
+07:20:05:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0056.script ***Result = PASS </font>
+07:20:05:556 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0057.script
+07:20:10:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0057.script ***Result = PASS </font>
+07:20:10:916 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0058.script
+07:20:16:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 72 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0058.script ***Result = PASS </font>
+07:20:16:306 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0059.script
+07:20:22:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 73 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0059.script ***Result = PASS </font>
+07:20:22:666 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0060.script
+07:20:29:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 74 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0060.script ***Result = PASS </font>
+07:20:29:056 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0061.script
+07:20:34:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 75 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0061.script ***Result = PASS </font>
+07:20:34:447 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0062.script
+07:20:39:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 76 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0062.script ***Result = PASS </font>
+07:20:39:806 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0063.script
+07:20:45:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 77 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0063.script ***Result = PASS </font>
+07:20:45:218 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0064.script
+07:20:50:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 78 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0064.script ***Result = PASS </font>
+07:20:50:635 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0065.script
+07:20:56:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 79 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0065.script ***Result = PASS </font>
+07:20:56:025 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0066.script
+07:21:02:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 80 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0066.script ***Result = PASS </font>
+07:21:02:166 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0067.script
+07:21:07:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 81 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0067.script ***Result = PASS </font>
+07:21:07:510 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0068.script
+07:21:12:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 82 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0068.script ***Result = PASS </font>
+07:21:12:931 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0069.script
+07:21:18:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 83 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0069.script ***Result = PASS </font>
+07:21:18:385 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0070.script
+07:21:28:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 84 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0070.script ***Result = PASS </font>
+07:21:28:744 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0071.script
+07:21:34:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 85 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0071.script ***Result = PASS </font>
+07:21:34:187 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0072.script
+07:21:39:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 86 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0072.script ***Result = PASS </font>
+07:21:39:588 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0073.script
+07:21:44:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 87 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0073.script ***Result = PASS </font>
+07:21:44:994 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0074.script
+07:21:50:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 88 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0074.script ***Result = PASS </font>
+07:21:50:400 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0075.script
+07:21:55:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 89 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0075.script ***Result = PASS </font>
+07:21:55:806 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0076.script
+07:22:05:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 90 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0076.script ***Result = PASS </font>
+07:22:05:275 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0077.script
+07:22:10:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 91 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0077.script ***Result = PASS </font>
+07:22:10:666 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0078.script
+07:22:16:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 92 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0078.script ***Result = PASS </font>
+07:22:16:025 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0079.script
+07:22:21:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 93 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0079.script ***Result = PASS </font>
+07:22:21:463 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0080.script
+07:22:27:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 94 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0080.script ***Result = PASS </font>
+07:22:27:103 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0081.script
+07:22:32:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 95 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0081.script ***Result = PASS </font>
+07:22:32:572 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0082.script
+07:22:37:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 96 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0082.script ***Result = PASS </font>
+07:22:37:968 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0083.script
+07:22:43:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 97 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0083.script ***Result = PASS </font>
+07:22:43:531 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0084.script
+07:22:48:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 98 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0084.script ***Result = PASS </font>
+07:22:48:869 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0085.script
+07:22:54:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 99 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0085.script ***Result = PASS </font>
+07:22:54:338 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0086.script
+07:22:59:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 100 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0086.script ***Result = PASS </font>
+07:22:59:697 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0087.script
+07:23:05:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 101 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0087.script ***Result = PASS </font>
+07:23:05:088 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0088.script
+07:23:10:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 102 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0088.script ***Result = PASS </font>
+07:23:10:431 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0089.script
+07:23:15:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 103 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0089.script ***Result = PASS </font>
+07:23:15:806 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0090.script
+07:23:21:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 104 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0090.script ***Result = PASS </font>
+07:23:21:197 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0091.script
+07:23:26:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 105 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0091.script ***Result = PASS </font>
+07:23:26:635 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0092.script
+07:23:37:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 106 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0092.script ***Result = PASS </font>
+07:23:37:025 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0093.script
+07:23:42:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 107 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0093.script ***Result = PASS </font>
+07:23:42:588 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0094.script
+07:23:48:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 108 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0094.script ***Result = PASS </font>
+07:23:48:994 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0095.script
+07:23:54:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 109 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0095.script ***Result = PASS </font>
+07:23:54:635 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0096.script
+07:24:04:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 110 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0096.script ***Result = PASS </font>
+07:24:04:994 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0097.script
+07:24:10:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 111 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0097.script ***Result = PASS </font>
+07:24:10:385 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0098.script
+07:24:17:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 112 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0098.script ***Result = PASS </font>
+07:24:17:775 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0099.script
+07:24:23:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 113 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0099.script ***Result = PASS </font>
+07:24:23:166 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0100.script
+07:24:28:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 114 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0100.script ***Result = PASS </font>
+07:24:28:556 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0101.script
+07:24:33:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 115 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0101.script ***Result = PASS </font>
+07:24:33:947 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0102.script
+07:24:39:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 116 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0102.script ***Result = PASS </font>
+07:24:39:338 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0103.script
+07:24:44:723 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 117 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0103.script ***Result = PASS </font>
+07:24:44:728 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0104.script
+07:24:50:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 118 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0104.script ***Result = PASS </font>
+07:24:50:103 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0105.script
+07:24:55:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 119 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0105.script ***Result = PASS </font>
+07:24:55:510 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0106.script
+07:25:01:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 120 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0106.script ***Result = PASS </font>
+07:25:01:978 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0107.script
+07:25:17:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 121 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0107.script ***Result = PASS </font>
+07:25:17:431 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0108.script
+07:25:22:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 122 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0108.script ***Result = PASS </font>
+07:25:22:822 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0109.script
+07:25:28:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 123 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0109.script ***Result = PASS </font>
+07:25:28:275 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0110.script
+07:25:33:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 124 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0110.script ***Result = PASS </font>
+07:25:33:666 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0111.script
+07:25:39:056 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 125 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0111.script ***Result = PASS </font>
+07:25:39:062 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0112.script
+07:25:44:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 126 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0112.script ***Result = PASS </font>
+07:25:44:431 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0113.script
+07:25:49:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 127 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0113.script ***Result = PASS </font>
+07:25:49:853 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0114.script
+07:25:55:317 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 128 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0114.script ***Result = PASS </font>
+07:25:55:322 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0115.script
+07:26:00:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 129 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0115.script ***Result = PASS </font>
+07:26:00:713 c:\testdata\scripts\te_regblocktestsuite_stc.script REMOVE_PREFIX
+07:26:00:723 ERROR -  740 testexecute.cpp 564 The panic detection thread detected 24 panics:
+07:26:00:723 ERROR -  740 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 47, Exit Category E32USER-CBase
+07:26:00:723 ERROR -  740 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 315000e8
+
+07:26:00:723 ERROR -  740 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 47, Exit Category E32USER-CBase
+07:26:00:723 ERROR -  740 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 315000e8
+
+07:26:00:723 ERROR -  740 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 3, Exit Category KERN-EXEC
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 315000e8
+
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 315000e8
+
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 47, Exit Category E32USER-CBase
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 47, Exit Category E32USER-CBase
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 999, Exit Category MY_PANIC
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 0, Exit Category 
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -999, Exit Category MY_PANIC
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -999, Exit Category MY_PANIC
+07:26:00:728 ERROR -  740 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -999, Exit Category MY_PANIC
+07:26:00:733 ERROR -  740 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -2, Exit Category MY_PANIC
+07:26:00:733 ERROR -  740 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker827328940 2073880015, Exit Reason: -1, Exit Category MY_PANIC
+07:26:00:733 ERROR -  740 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker827328940 1805913849, Exit Reason: 0, Exit Category MY_PANIC
+07:26:00:733 ERROR -  740 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker827328940 2113491721, Exit Reason: 1, Exit Category MY_PANIC
+07:26:00:733 ERROR -  740 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker827328940 960539105, Exit Reason: 2, Exit Category MY_PANIC
+07:26:00:733 ERROR -  740 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -16, Exit Category serverbusy
+07:26:00:733 ERROR -  740 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: -14, Exit Category serverinuse
+07:26:00:738 ERROR -  740 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 22, Exit Category DoMediaClockStop
+07:26:00:738 ERROR -  740 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker827328940 2073880015, Exit Reason: 47, Exit Category E32USER-CBase
+07:26:00:738 ERROR -  740 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 22, Exit Category MutexUnheld
+07:26:00:738 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:26:00:738 <font size=2 color=00AF00>PASS = 1</font>
+07:26:00:738 <font size=2 color=FF0000>FAIL = 0</font>
+07:26:00:738 <font size=2 color=0000FF>ABORT = 0</font>
+07:26:00:738 <font size=2 color=0000FF>PANIC = 0</font>
+07:26:00:738 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:26:00:738 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:26:00:738 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:26:00:738 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:26:00:738 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 24</font>
+07:26:00:738 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+07:26:00:738 <font size=2 color=00AF00>PASS = 1</font>
+07:26:00:738 <font size=2 color=FF0000>FAIL = 0</font>
+07:26:00:743 <font size=2 color=0000FF>ABORT = 0</font>
+07:26:00:743 <font size=2 color=0000FF>PANIC = 0</font>
+07:26:00:743 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:26:00:743 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:26:00:743 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:26:00:743 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:26:00:743 <font size=2 color=00AF00>PASS = 1</font>
+07:26:00:743 <font size=2 color=FF0000>FAIL = 0</font>
+07:26:00:743 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:26:00:743 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:26:00:743 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regcleanenv.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+08:21:16:565 <html><body><pre>
+08:21:16:565 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:21:16:565 ***</font>
+08:21:16:600 c:\testdata\scripts\te_regcleanenv.script PRINT Clean the test environment...
+08:21:16:676 INFO -  2748 ScriptEngine.cpp 1381  Clean the test environment...
+
+08:21:16:676 c:\testdata\scripts\te_regcleanenv.script PREFIX RUN_UTILS
+08:21:16:686 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini C:\system\data\testexecute_test.ini
+08:21:16:691 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini.bak C:\system\data\testexecute.ini
+08:21:16:701 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS DeleteFile C:\system\data\testexecute.ini.bak
+08:21:16:706 c:\testdata\scripts\te_regcleanenv.script REMOVE_PREFIX
+08:21:16:711 c:\testdata\scripts\te_regcleanenv.script PRINT Environment clean complete.
+08:21:16:716 INFO -  2748 ScriptEngine.cpp 1381  Environment clean complete.
+
+08:21:16:716 <font size=2 color=00AFFF>SUMMARY:</font>
+08:21:16:716 <font size=2 color=00AF00>PASS = 0</font>
+08:21:16:716 <font size=2 color=FF0000>FAIL = 0</font>
+08:21:16:716 <font size=2 color=0000FF>ABORT = 0</font>
+08:21:16:716 <font size=2 color=0000FF>PANIC = 0</font>
+08:21:16:716 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:21:16:716 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:21:16:716 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:21:16:716 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:21:16:716 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:21:16:718 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regclienttest_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+07:50:29:437 <html><body><pre>
+07:50:29:437 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:50:29:437 ***</font>
+07:50:29:442 c:\testdata\scripts\te_regclienttest_stc.script PRINT Run test case(s) for suite tef_clienttestunit
+07:50:29:442 INFO -  1556 ScriptEngine.cpp 1381  Run test case(s) for suite tef_clienttestunit
+
+07:50:29:442 c:\testdata\scripts\te_regclienttest_stc.script PREFIX RUN_UTILS
+07:50:29:447 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\
+07:50:29:447 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:50:29:452 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+07:50:29:452 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:50:29:457 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\configs\
+07:50:29:457 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:50:29:462 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-testclient-*.script		 C:\testdata\scripts\dt-tef-testclient-*.script
+07:50:29:467 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:50:29:472 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_tefclienttest.ini		 C:\testdata\configs\te_tefclienttest.ini
+07:50:29:477 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:50:29:477 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MakeReadWrite C:\testData\configs\te_tefclienttest.ini
+07:50:29:482 c:\testdata\scripts\te_regclienttest_stc.script REMOVE_PREFIX
+07:50:29:487 c:\testdata\scripts\te_regclienttest_stc.script PREFIX RUN_PROGRAM 50 testexecute
+07:50:29:487 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0001.script
+07:50:34:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0001.script ***Result = PASS </font>
+07:50:34:806 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0002.script
+07:50:40:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0002.script ***Result = PASS </font>
+07:50:40:228 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0003.script
+07:50:45:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0003.script ***Result = PASS </font>
+07:50:45:681 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0004.script
+07:50:51:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0004.script ***Result = PASS </font>
+07:50:51:213 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0005.script
+07:50:56:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0005.script ***Result = PASS </font>
+07:50:56:687 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0006.script
+07:51:01:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0006.script ***Result = PASS </font>
+07:51:02:000 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0007.script
+07:51:07:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0007.script ***Result = PASS </font>
+07:51:07:431 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0008.script
+07:51:12:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0008.script ***Result = PASS </font>
+07:51:12:791 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0009.script
+07:51:18:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0009.script ***Result = PASS </font>
+07:51:18:181 c:\testdata\scripts\te_regclienttest_stc.script REMOVE_PREFIX
+07:51:18:197 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:18:197 <font size=2 color=00AF00>PASS = 0</font>
+07:51:18:197 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:18:197 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:18:197 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:18:197 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:18:197 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:18:197 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:18:197 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:18:197 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:51:18:197 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+07:51:18:197 <font size=2 color=00AF00>PASS = 1</font>
+07:51:18:197 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:18:197 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:18:197 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:18:197 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:18:197 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:18:197 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:18:197 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:18:197 <font size=2 color=00AF00>PASS = 1</font>
+07:51:18:197 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:18:197 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:51:18:197 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:18:197 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regconcurrenttestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,74 @@
+07:58:11:780 <html><body><pre>
+07:58:11:780 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:58:11:780 ***</font>
+07:58:11:785 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PRINT Run test case(s) for suite te_regconcurrenttestsuite
+07:58:11:790 INFO -  1690 ScriptEngine.cpp 1381  Run test case(s) for suite te_regconcurrenttestsuite
+
+07:58:11:790 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PREFIX RUN_UTILS
+07:58:11:790 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+07:58:11:795 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:58:11:800 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+07:58:11:800 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:58:11:805 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+07:58:11:805 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:58:11:810 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-concurrent-*.script C:\testdata\scripts\dt-tef-concurrent-*.script
+07:58:11:815 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:58:11:815 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regconcurrenttestsuite.ini C:\testdata\configs\te_regconcurrenttestsuite.ini
+07:58:11:820 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:58:11:825 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regconcurrenttestsuite.ini
+07:58:11:830 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script REMOVE_PREFIX
+07:58:11:830 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PREFIX RUN_PROGRAM 100 testexecute
+07:58:11:835 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0001.script
+07:58:27:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 20 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0001.script ***Result = PASS </font>
+07:58:27:713 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0002.script
+07:58:53:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 21 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0002.script ***Result = PASS </font>
+07:58:53:713 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0003.script
+07:59:14:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 22 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0003.script ***Result = PASS </font>
+07:59:14:619 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0004.script
+07:59:45:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 23 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0004.script ***Result = PASS </font>
+07:59:45:890 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0005.script
+08:00:22:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 24 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0005.script ***Result = PASS </font>
+08:00:22:510 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0006.script
+08:00:43:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 25 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0006.script ***Result = PASS </font>
+08:00:43:650 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0007.script
+08:01:15:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 26 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0007.script ***Result = PASS </font>
+08:01:15:072 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0008.script
+08:01:36:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 27 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0008.script ***Result = PASS </font>
+08:01:36:166 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0009.script
+08:02:07:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 28 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0009.script ***Result = PASS </font>
+08:02:07:625 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0010.script
+08:02:28:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 29 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0010.script ***Result = PASS </font>
+08:02:28:687 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0011.script
+08:02:49:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 30 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0011.script ***Result = PASS </font>
+08:02:49:775 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0012.script
+08:03:32:286 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 31 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0012.script ***Result = PASS </font>
+08:03:32:296 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0013.script
+08:03:43:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 32 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0013.script ***Result = PASS </font>
+08:03:43:010 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script REMOVE_PREFIX
+08:03:43:025 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:03:43:025 <font size=2 color=00AF00>PASS = 7</font>
+08:03:43:025 <font size=2 color=FF0000>FAIL = 0</font>
+08:03:43:025 <font size=2 color=0000FF>ABORT = 0</font>
+08:03:43:025 <font size=2 color=0000FF>PANIC = 0</font>
+08:03:43:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:03:43:025 <font size=2 color=0000FF>UNKNOWN = 1</font>
+08:03:43:025 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+08:03:43:025 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:03:43:025 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:03:43:025 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+08:03:43:025 <font size=2 color=00AF00>PASS = 1</font>
+08:03:43:025 <font size=2 color=FF0000>FAIL = 0</font>
+08:03:43:025 <font size=2 color=0000FF>ABORT = 0</font>
+08:03:43:025 <font size=2 color=0000FF>PANIC = 0</font>
+08:03:43:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:03:43:025 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:03:43:025 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:03:43:025 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:03:43:025 <font size=2 color=00AF00>PASS = 1</font>
+08:03:43:025 <font size=2 color=FF0000>FAIL = 1</font>
+08:03:43:025 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:03:43:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:03:43:025 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regloggertestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,192 @@
+08:09:44:630 <html><body><pre>
+08:09:44:630 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:09:44:630 ***</font>
+08:09:44:695 c:\testdata\scripts\te_regloggertestsuite_stc.script PREFIX RUN_UTILS
+08:09:44:695 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+08:09:44:700 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+08:09:44:700 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+08:09:44:705 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+08:09:44:705 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+08:09:44:710 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+08:09:44:715 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-logger-*.script C:\testdata\scripts\dt-tef-logger-*.script
+08:09:44:715 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+08:09:44:720 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\loggertest.ini C:\testdata\configs\loggertest.ini
+08:09:44:725 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+08:09:44:725 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\loggertest.ini
+08:09:44:730 c:\testdata\scripts\te_regloggertestsuite_stc.script REMOVE_PREFIX
+08:09:44:730 c:\testdata\scripts\te_regloggertestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+08:09:44:735 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_pretest.script
+08:09:50:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_pretest.script ***Result = PASS </font>
+08:09:50:806 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_html.script
+08:09:56:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_html.script ***Result = PASS </font>
+08:09:56:067 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0001.script
+08:10:01:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0001.script ***Result = PASS </font>
+08:10:01:525 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0002.script
+08:10:06:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0002.script ***Result = PASS </font>
+08:10:06:885 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0003.script
+08:10:12:239 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0003.script ***Result = PASS </font>
+08:10:12:244 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0004.script
+08:10:17:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0004.script ***Result = PASS </font>
+08:10:17:603 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0005.script
+08:10:22:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0005.script ***Result = PASS </font>
+08:10:22:963 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0006.script
+08:10:28:317 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0006.script ***Result = PASS </font>
+08:10:28:322 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0007.script
+08:10:33:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0007.script ***Result = PASS </font>
+08:10:33:697 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0008.script
+08:10:39:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0008.script ***Result = PASS </font>
+08:10:39:103 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0009.script
+08:10:44:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0009.script ***Result = PASS </font>
+08:10:44:525 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0010.script
+08:10:49:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 31 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0010.script ***Result = PASS </font>
+08:10:49:916 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0011.script
+08:10:55:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 32 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0011.script ***Result = PASS </font>
+08:10:55:494 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0012.script
+08:11:00:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 33 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0012.script ***Result = PASS </font>
+08:11:00:931 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0013.script
+08:11:06:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 34 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0013.script ***Result = PASS </font>
+08:11:06:306 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0014.script
+08:11:11:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 35 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0014.script ***Result = PASS </font>
+08:11:11:666 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0015.script
+08:11:17:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0015.script ***Result = PASS </font>
+08:11:17:010 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_html.script
+08:11:22:306 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_html.script ***Result = PASS </font>
+08:11:22:317 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_xml.script
+08:11:27:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_xml.script ***Result = PASS </font>
+08:11:27:666 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0016.script
+08:11:33:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0016.script ***Result = PASS </font>
+08:11:33:072 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0017.script
+08:11:38:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0017.script ***Result = PASS </font>
+08:11:38:500 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0018.script
+08:11:43:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0018.script ***Result = PASS </font>
+08:11:43:885 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0019.script
+08:11:49:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0019.script ***Result = PASS </font>
+08:11:49:275 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0020.script
+08:11:54:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0020.script ***Result = PASS </font>
+08:11:54:650 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0021.script
+08:12:00:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0021.script ***Result = PASS </font>
+08:12:00:135 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0022.script
+08:12:05:494 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0022.script ***Result = PASS </font>
+08:12:05:500 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0023.script
+08:12:10:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0023.script ***Result = PASS </font>
+08:12:10:869 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0024.script
+08:12:16:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0024.script ***Result = PASS </font>
+08:12:16:260 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0025.script
+08:12:21:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0025.script ***Result = PASS </font>
+08:12:21:697 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0026.script
+08:12:27:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0026.script ***Result = PASS </font>
+08:12:27:312 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0027.script
+08:12:32:723 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0027.script ***Result = PASS </font>
+08:12:32:728 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0028.script
+08:12:38:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0028.script ***Result = PASS </font>
+08:12:38:125 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0029.script
+08:12:43:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0029.script ***Result = PASS </font>
+08:12:43:541 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0030.script
+08:12:48:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0030.script ***Result = PASS </font>
+08:12:48:885 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_xml.script
+08:12:54:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_xml.script ***Result = PASS </font>
+08:12:54:181 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_both.script
+08:12:59:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_both.script ***Result = PASS </font>
+08:12:59:494 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0031.script
+08:13:04:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0031.script ***Result = PASS </font>
+08:13:04:968 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0032.script
+08:13:10:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0032.script ***Result = PASS </font>
+08:13:10:437 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0033.script
+08:13:15:791 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0033.script ***Result = PASS </font>
+08:13:15:796 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0034.script
+08:13:21:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0034.script ***Result = PASS </font>
+08:13:21:275 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0035.script
+08:13:26:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0035.script ***Result = PASS </font>
+08:13:26:687 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0036.script
+08:13:32:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0036.script ***Result = PASS </font>
+08:13:32:140 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0037.script
+08:13:37:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0037.script ***Result = PASS </font>
+08:13:37:603 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0038.script
+08:13:43:056 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0038.script ***Result = PASS </font>
+08:13:43:067 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0039.script
+08:13:48:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0039.script ***Result = PASS </font>
+08:13:48:500 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0040.script
+08:13:53:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0040.script ***Result = PASS </font>
+08:13:53:978 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0041.script
+08:13:59:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0041.script ***Result = PASS </font>
+08:13:59:655 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0042.script
+08:14:05:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0042.script ***Result = PASS </font>
+08:14:05:145 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0043.script
+08:14:10:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0043.script ***Result = PASS </font>
+08:14:10:578 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0044.script
+08:14:16:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0044.script ***Result = PASS </font>
+08:14:16:025 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0045.script
+08:14:21:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 72 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0045.script ***Result = PASS </font>
+08:14:21:437 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_both.script
+08:14:26:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 73 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_both.script ***Result = PASS </font>
+08:14:26:796 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_posttest.script
+08:14:32:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 75 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_posttest.script ***Result = PASS </font>
+08:14:32:166 c:\testdata\scripts\te_regloggertestsuite_stc.script REMOVE_PREFIX
+08:14:32:181 ERROR -  2366 testexecute.cpp 564 The panic detection thread detected 45 panics:
+08:14:32:181 ERROR -  2366 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 24, Exit Category FSCLIENT
+08:14:32:181 ERROR -  2366 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:14:32:186 ERROR -  2366 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:14:32:186 ERROR -  2366 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:14:32:186 ERROR -  2366 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker827328924 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:14:32:186 ERROR -  2366 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category 123
+08:14:32:186 ERROR -  2366 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category 123
+08:14:32:186 ERROR -  2366 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 123
+08:14:32:186 ERROR -  2366 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker827328100 2113491721, Exit Reason: 110, Exit Category SomeThing
+08:14:32:186 ERROR -  2366 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker827328100 2130827053, Exit Reason: 110, Exit Category SomeThing
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker827328100 95070467, Exit Reason: 110, Exit Category 
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker827328100 1055791300, Exit Reason: 110, Exit Category 
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category a b
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category SomeThing
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:14:32:191 ERROR -  2366 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:14:32:196 ERROR -  2366 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:14:32:196 ERROR -  2366 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category 123
+08:14:32:196 ERROR -  2366 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category 123
+08:14:32:196 ERROR -  2366 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 123
+08:14:32:196 ERROR -  2366 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker827328100 2113491721, Exit Reason: 110, Exit Category SomeThing
+08:14:32:196 ERROR -  2366 testexecute.cpp 567 Remote Panic 25 - Name of Panicked Thread: Worker827328100 2130827053, Exit Reason: 110, Exit Category SomeThing
+08:14:32:196 ERROR -  2366 testexecute.cpp 567 Remote Panic 26 - Name of Panicked Thread: Worker827328100 95070467, Exit Reason: 110, Exit Category 
+08:14:32:196 ERROR -  2366 testexecute.cpp 567 Remote Panic 27 - Name of Panicked Thread: Worker827328100 1055791300, Exit Reason: 110, Exit Category 
+08:14:32:201 ERROR -  2366 testexecute.cpp 567 Remote Panic 28 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category a b
+08:14:32:201 ERROR -  2366 testexecute.cpp 567 Remote Panic 29 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category SomeThing
+08:14:32:201 ERROR -  2366 testexecute.cpp 567 Remote Panic 30 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 
+08:14:32:201 ERROR -  2366 testexecute.cpp 567 Remote Panic 31 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT
+08:14:32:201 ERROR -  2366 testexecute.cpp 567 Remote Panic 32 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:14:32:201 ERROR -  2366 testexecute.cpp 567 Remote Panic 33 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 24, Exit Category FSCLIENT panic
+08:14:32:201 ERROR -  2366 testexecute.cpp 567 Remote Panic 34 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:14:32:206 ERROR -  2366 testexecute.cpp 567 Remote Panic 35 - Name of Panicked Thread: Worker827328940 554217469, Exit Reason: 110, Exit Category FSCLIENT
+08:14:32:206 ERROR -  2366 testexecute.cpp 567 Remote Panic 36 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category 123
+08:14:32:206 ERROR -  2366 testexecute.cpp 567 Remote Panic 37 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category 123
+08:14:32:206 ERROR -  2366 testexecute.cpp 567 Remote Panic 38 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 123
+08:14:32:206 ERROR -  2366 testexecute.cpp 567 Remote Panic 39 - Name of Panicked Thread: Worker827328100 2113491721, Exit Reason: 110, Exit Category SomeThing
+08:14:32:206 ERROR -  2366 testexecute.cpp 567 Remote Panic 40 - Name of Panicked Thread: Worker827328100 2130827053, Exit Reason: 110, Exit Category SomeThing
+08:14:32:206 ERROR -  2366 testexecute.cpp 567 Remote Panic 41 - Name of Panicked Thread: Worker827328100 95070467, Exit Reason: 110, Exit Category 
+08:14:32:206 ERROR -  2366 testexecute.cpp 567 Remote Panic 42 - Name of Panicked Thread: Worker827328100 1055791300, Exit Reason: 110, Exit Category 
+08:14:32:211 ERROR -  2366 testexecute.cpp 567 Remote Panic 43 - Name of Panicked Thread: Worker827328100 554217469, Exit Reason: 110, Exit Category a b
+08:14:32:211 ERROR -  2366 testexecute.cpp 567 Remote Panic 44 - Name of Panicked Thread: Worker827328100 2073880015, Exit Reason: 110, Exit Category SomeThing
+08:14:32:211 ERROR -  2366 testexecute.cpp 567 Remote Panic 45 - Name of Panicked Thread: Worker827328100 1805913849, Exit Reason: 110, Exit Category 
+08:14:32:211 <font size=2 color=00AFFF>SUMMARY:</font>
+08:14:32:211 <font size=2 color=00AF00>PASS = 0</font>
+08:14:32:211 <font size=2 color=FF0000>FAIL = 0</font>
+08:14:32:211 <font size=2 color=0000FF>ABORT = 0</font>
+08:14:32:211 <font size=2 color=0000FF>PANIC = 0</font>
+08:14:32:211 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:32:211 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:14:32:211 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:14:32:211 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:14:32:211 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 45</font>
+08:14:32:211 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+08:14:32:216 <font size=2 color=00AF00>PASS = 1</font>
+08:14:32:216 <font size=2 color=FF0000>FAIL = 0</font>
+08:14:32:216 <font size=2 color=0000FF>ABORT = 0</font>
+08:14:32:216 <font size=2 color=0000FF>PANIC = 0</font>
+08:14:32:216 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:14:32:216 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:14:32:216 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:14:32:216 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regprepareenv.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+06:54:33:979 <html><body><pre>
+06:54:33:979 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 06:54:33:979 ***</font>
+06:54:33:979 c:\testdata\scripts\te_regprepareenv.script PRINT Prepare the test environment for tef regression test...
+06:54:33:979 INFO -  140 ScriptEngine.cpp 1381  Prepare the test environment for tef regression test...
+
+06:54:33:979 c:\testdata\scripts\te_regprepareenv.script PREFIX RUN_UTILS
+06:54:33:984 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\testdata\
+06:54:33:984 INFO -  140 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+06:54:33:984 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\testdata\scripts\
+06:54:33:989 INFO -  140 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+06:54:33:989 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\testdata\configs\
+06:54:33:989 INFO -  140 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+06:54:33:994 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile z:\testdata\scripts\*.script C:\testdata\scripts\*.script
+06:54:34:000 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile z:\testdata\configs\*.ini C:\testdata\configs\*.ini
+06:54:34:010 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile z:\testdata\configs\file.txt C:\testdata\configs\file.txt
+06:54:34:010 INFO -  140 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+06:54:34:010 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\writetoconfig.ini
+06:54:34:015 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\error_codes.ini
+06:54:34:020 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\readwriteconfig.ini
+06:54:34:020 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepmacros.ini
+06:54:34:025 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\oomtest.ini
+06:54:34:040 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepshortfuns.ini
+06:54:34:055 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\panictest.ini
+06:54:34:070 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\leavenumber.ini
+06:54:34:080 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\repeatparam.ini
+06:54:34:095 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\shareddatatest.ini
+06:54:34:110 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regconcurrenttestsuite.ini
+06:54:34:125 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regperformancetest.ini
+06:54:34:140 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regblocktestsuite.ini
+06:54:34:150 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\system\
+06:54:34:165 INFO -  140 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+06:54:34:165 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\system\data\
+06:54:34:175 INFO -  140 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+06:54:34:180 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini C:\system\data\testexecute.ini.bak
+06:54:34:195 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile z:\system\data\testexecute_test.ini C:\system\data\testexecute.ini
+06:54:34:210 INFO -  140 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+06:54:34:210 c:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile C:\system\data\testexecute_test.ini C:\system\data\testexecute.ini
+06:54:34:230 c:\testdata\scripts\te_regprepareenv.script REMOVE_PREFIX
+06:54:34:240 c:\testdata\scripts\te_regprepareenv.script PRINT Environment preparing complete, ready for testing.
+06:54:34:250 INFO -  140 ScriptEngine.cpp 1381  Environment preparing complete, ready for testing.
+
+06:54:34:255 <font size=2 color=00AFFF>SUMMARY:</font>
+06:54:34:255 <font size=2 color=00AF00>PASS = 0</font>
+06:54:34:255 <font size=2 color=FF0000>FAIL = 0</font>
+06:54:34:255 <font size=2 color=0000FF>ABORT = 0</font>
+06:54:34:255 <font size=2 color=0000FF>PANIC = 0</font>
+06:54:34:255 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+06:54:34:255 <font size=2 color=0000FF>UNKNOWN = 0</font>
+06:54:34:255 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+06:54:34:255 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+06:54:34:255 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regscriptcommandsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+18:03:51:261 <html><body><pre>
+18:03:51:261 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:03:51:261 ***</font>
+18:03:51:265 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PRINT Run all te_RegScriptCommandSuite Suite Tests
+18:03:51:265 INFO -  158 ScriptEngine.cpp 1381  Run all te_RegScriptCommandSuite Suite Tests
+
+18:03:51:265 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PREFIX RUN_UTILS
+18:03:51:265 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\
+18:03:51:270 INFO -  158 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+18:03:51:275 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+18:03:51:275 INFO -  158 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+18:03:51:275 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+18:03:51:275 INFO -  158 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+18:03:51:280 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-scriptcommand-*.script C:\testdata\scripts\dt-tef-scriptcommand-*.script
+18:03:51:280 INFO -  158 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:03:51:285 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regscriptcommandtest.ini C:\testdata\configs\te_regscriptcommandtest.ini
+18:03:51:290 INFO -  158 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:03:51:295 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regscriptcommandtest.ini
+18:03:51:295 c:\testdata\scripts\te_regscriptcommandsuite_stc.script REMOVE_PREFIX
+18:03:51:300 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+18:03:51:300 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0001.script
+18:04:01:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 13 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0001.script ***Result = PASS </font>
+18:04:01:614 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0002.script
+18:04:06:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 14 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0002.script ***Result = PASS </font>
+18:04:06:885 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0003.script
+18:04:12:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 15 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0003.script ***Result = PASS </font>
+18:04:12:197 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0004.script
+18:04:17:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 16 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0004.script ***Result = PASS </font>
+18:04:17:556 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0005.script
+18:04:22:895 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 17 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0005.script ***Result = PASS </font>
+18:04:22:900 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0006.script
+18:04:28:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 18 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0006.script ***Result = PASS </font>
+18:04:28:260 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0007.script
+18:04:33:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0007.script ***Result = PASS </font>
+18:04:33:614 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0008.script
+18:04:44:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 20 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0008.script ***Result = PASS </font>
+18:04:44:150 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0009.script
+18:04:49:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0009.script ***Result = PASS </font>
+18:04:49:478 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0010.script
+18:04:59:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0010.script ***Result = PASS </font>
+18:04:59:994 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0011.script
+18:05:05:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0011.script ***Result = PASS </font>
+18:05:05:369 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0012.script
+18:05:10:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0012.script ***Result = PASS </font>
+18:05:10:869 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0013.script
+18:05:16:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0013.script ***Result = PASS </font>
+18:05:16:338 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0014.script
+18:05:21:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0014.script ***Result = PASS </font>
+18:05:21:744 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0015.script
+18:05:27:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0015.script ***Result = PASS </font>
+18:05:27:088 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0016.script
+18:05:34:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0016.script ***Result = PASS </font>
+18:05:34:426 c:\testdata\scripts\te_regscriptcommandsuite_stc.script REMOVE_PREFIX
+18:05:34:442 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PRINT Complete te_RegScriptCommandSuite Suite Tests
+18:05:34:452 INFO -  158 ScriptEngine.cpp 1381  Complete te_RegScriptCommandSuite Suite Tests
+
+18:05:34:452 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:05:34:452 <font size=2 color=00AF00>PASS = 0</font>
+18:05:34:452 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:34:452 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:34:452 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:34:452 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:34:452 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:34:457 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:34:457 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:05:34:457 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+18:05:34:457 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+18:05:34:457 <font size=2 color=00AF00>PASS = 2</font>
+18:05:34:457 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:34:457 <font size=2 color=0000FF>ABORT = 0</font>
+18:05:34:457 <font size=2 color=0000FF>PANIC = 0</font>
+18:05:34:457 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:34:457 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:05:34:457 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:05:34:457 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:05:34:457 <font size=2 color=00AF00>PASS = 1</font>
+18:05:34:457 <font size=2 color=FF0000>FAIL = 0</font>
+18:05:34:457 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:05:34:457 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:05:34:457 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regsteptestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,193 @@
+18:09:20:465 <html><body><pre>
+18:09:20:465 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 18:09:20:465 ***</font>
+18:09:20:470 c:\testdata\scripts\te_regsteptestsuite_stc.script PRINT Run test case(s) for suite te_RegStepTestSuite
+18:09:20:470 INFO -  312 ScriptEngine.cpp 1381  Run test case(s) for suite te_RegStepTestSuite
+
+18:09:20:475 c:\testdata\scripts\te_regsteptestsuite_stc.script PREFIX RUN_UTILS
+18:09:20:475 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+18:09:20:475 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+18:09:20:480 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+18:09:20:480 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+18:09:20:480 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+18:09:20:485 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+18:09:20:485 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-teststep-*.script C:\testdata\scripts\dt-tef-teststep-*.script
+18:09:20:485 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:09:20:490 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\error_codes.ini C:\testdata\configs\error_codes.ini
+18:09:20:490 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:09:20:495 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\readwriteconfig.ini C:\testdata\configs\readwriteconfig.ini
+18:09:20:495 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:09:20:500 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\writetoconfig.ini C:\testdata\configs\writetoconfig.ini
+18:09:20:500 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:09:20:505 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\OOMTest.ini C:\testdata\configs\OOMTest.ini
+18:09:20:505 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:09:20:510 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\stepmacros.ini C:\testdata\configs\stepmacros.ini
+18:09:20:515 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:09:20:515 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\stepshortfuns.ini C:\testdata\configs\stepshortfuns.ini
+18:09:20:520 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:09:20:520 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\PanicTest.ini C:\testdata\configs\PanicTest.ini
+18:09:20:535 INFO -  312 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+18:09:20:535 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\writetoconfig.ini
+18:09:20:550 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\error_codes.ini
+18:09:20:565 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\readwriteconfig.ini
+18:09:20:580 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepmacros.ini
+18:09:20:593 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\OOMTest.ini
+18:09:20:603 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepshortfuns.ini
+18:09:20:618 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\PanicTest.ini
+18:09:20:633 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\leavenumber.ini
+18:09:20:648 c:\testdata\scripts\te_regsteptestsuite_stc.script REMOVE_PREFIX
+18:09:20:658 c:\testdata\scripts\te_regsteptestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+18:09:20:668 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0001.script
+18:09:26:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0001.script ***Result = PASS </font>
+18:09:26:150 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0002.script
+18:09:31:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0002.script ***Result = PASS </font>
+18:09:31:541 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0003.script
+18:09:38:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 38 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0003.script ***Result = PASS </font>
+18:09:38:197 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0004.script
+18:09:43:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0004.script ***Result = PASS </font>
+18:09:43:510 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0005.script
+18:09:48:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0005.script ***Result = PASS </font>
+18:09:48:916 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0006.script
+18:09:54:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0006.script ***Result = PASS </font>
+18:09:54:260 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0007.script
+18:09:59:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0007.script ***Result = PASS </font>
+18:09:59:588 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0008.script
+18:10:04:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0008.script ***Result = PASS </font>
+18:10:04:989 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0009.script
+18:10:10:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0009.script ***Result = PASS </font>
+18:10:10:619 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0010.script
+18:10:15:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0010.script ***Result = PASS </font>
+18:10:15:931 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0011.script
+18:10:22:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0011.script ***Result = PASS </font>
+18:10:22:275 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0012.script
+18:10:27:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0012.script ***Result = PASS </font>
+18:10:27:775 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0013.script
+18:10:33:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0013.script ***Result = PASS </font>
+18:10:33:056 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0014.script
+18:10:38:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0014.script ***Result = PASS </font>
+18:10:38:385 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0015.script
+18:10:44:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0015.script ***Result = PASS </font>
+18:10:44:275 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0016.script
+18:10:49:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0016.script ***Result = PASS </font>
+18:10:49:635 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0017.script
+18:10:56:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0017.script ***Result = PASS </font>
+18:10:56:463 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0018.script
+18:11:01:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0018.script ***Result = PASS </font>
+18:11:01:947 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0021.script
+18:11:07:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0021.script ***Result = PASS </font>
+18:11:07:385 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0022.script
+18:11:12:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0022.script ***Result = PASS </font>
+18:11:12:775 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0023.script
+18:11:19:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 56 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0023.script ***Result = PASS </font>
+18:11:19:478 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0024.script
+18:11:24:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0024.script ***Result = PASS </font>
+18:11:24:806 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0025.script
+18:11:30:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0025.script ***Result = PASS </font>
+18:11:30:150 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0026.script
+18:11:35:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0026.script ***Result = PASS </font>
+18:11:35:478 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0027.script
+18:11:40:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0027.script ***Result = PASS </font>
+18:11:40:791 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0028.script
+18:11:46:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0028.script ***Result = PASS </font>
+18:11:46:166 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0029.script
+18:11:51:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0029.script ***Result = PASS </font>
+18:11:51:822 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0030.script
+18:11:57:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0030.script ***Result = PASS </font>
+18:11:57:228 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0031.script
+18:12:03:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0031.script ***Result = PASS </font>
+18:12:03:572 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0032.script
+18:12:09:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0032.script ***Result = PASS </font>
+18:12:09:025 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0033.script
+18:12:14:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0033.script ***Result = PASS </font>
+18:12:14:338 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0034.script
+18:12:19:723 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0034.script ***Result = PASS </font>
+18:12:19:728 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0035.script
+18:12:25:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0035.script ***Result = PASS </font>
+18:12:25:635 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0036.script
+18:12:31:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0036.script ***Result = PASS </font>
+18:12:31:010 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0037.script
+18:12:38:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0037.script ***Result = PASS </font>
+18:12:38:041 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0038.script
+18:12:43:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0038.script ***Result = PASS </font>
+18:12:43:572 c:\testdata\scripts\te_regsteptestsuite_stc.script REMOVE_PREFIX
+18:12:43:577 c:\testdata\scripts\te_regsteptestsuite_stc.script PRINT Complete te_RegStepTest Suite Tests
+18:12:43:577 INFO -  312 ScriptEngine.cpp 1381  Complete te_RegStepTest Suite Tests
+
+18:12:43:577 ERROR -  312 testexecute.cpp 564 The panic detection thread detected 46 panics:
+18:12:43:577 ERROR -  312 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: -90, Exit Category PanicMe
+18:12:43:577 ERROR -  312 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: -90, Exit Category PanicMe
+18:12:43:577 ERROR -  312 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker822872436 1652057637, Exit Reason: -90, Exit Category PanicMe
+18:12:43:577 ERROR -  312 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker822872436 103284101, Exit Reason: -90, Exit Category PanicMe
+18:12:43:577 ERROR -  312 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker822872436 91331181, Exit Reason: 110, Exit Category Panic Me
+18:12:43:578 ERROR -  312 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker822872436 1811428745, Exit Reason: 110, Exit Category Panic Me
+18:12:43:578 ERROR -  312 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker822872436 91331181, Exit Reason: 1, Exit Category 1
+18:12:43:578 ERROR -  312 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker822872436 1811428745, Exit Reason: 106, Exit Category 
+18:12:43:578 ERROR -  312 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker822872436 1256979951, Exit Reason: 107, Exit Category 
+18:12:43:578 ERROR -  312 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker822872436 1216137728, Exit Reason: 108, Exit Category 
+18:12:43:578 ERROR -  312 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker822872436 707976885, Exit Reason: 109, Exit Category 
+18:12:43:578 ERROR -  312 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker822872436 548355020, Exit Reason: 110, Exit Category 
+18:12:43:583 ERROR -  312 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker822872436 1564082453, Exit Reason: 1, Exit Category 1
+18:12:43:583 ERROR -  312 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker822872436 1406914814, Exit Reason: 106, Exit Category 
+18:12:43:583 ERROR -  312 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker822872436 1525457318, Exit Reason: 107, Exit Category 
+18:12:43:583 ERROR -  312 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker822872436 790384501, Exit Reason: 108, Exit Category 
+18:12:43:583 ERROR -  312 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker822872436 1713898469, Exit Reason: 109, Exit Category 
+18:12:43:583 ERROR -  312 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker822872436 2051151208, Exit Reason: 110, Exit Category 
+18:12:43:583 ERROR -  312 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker822872436 1596054299, Exit Reason: 110, Exit Category a panic string
+18:12:43:583 ERROR -  312 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: -90, Exit Category PanicMe
+18:12:43:588 ERROR -  312 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: -90, Exit Category PanicMe
+18:12:43:588 ERROR -  312 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 310c00e8
+
+18:12:43:588 ERROR -  312 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: -90, Exit Category PanicMe
+18:12:43:588 ERROR -  312 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: -90, Exit Category PanicMe
+18:12:43:588 ERROR -  312 testexecute.cpp 567 Remote Panic 25 - Name of Panicked Thread: Worker822872436 1652057637, Exit Reason: -90, Exit Category PanicMe
+18:12:43:588 ERROR -  312 testexecute.cpp 567 Remote Panic 26 - Name of Panicked Thread: Worker822872436 103284101, Exit Reason: -90, Exit Category PanicMe
+18:12:43:588 ERROR -  312 testexecute.cpp 567 Remote Panic 27 - Name of Panicked Thread: Worker822872436 91331181, Exit Reason: 110, Exit Category Panic Me
+18:12:43:593 ERROR -  312 testexecute.cpp 567 Remote Panic 28 - Name of Panicked Thread: Worker822872436 1811428745, Exit Reason: 110, Exit Category Panic Me
+18:12:43:593 ERROR -  312 testexecute.cpp 567 Remote Panic 29 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 310c00e8
+
+18:12:43:593 ERROR -  312 testexecute.cpp 567 Remote Panic 30 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: 1, Exit Category 1
+18:12:43:593 ERROR -  312 testexecute.cpp 567 Remote Panic 31 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: 106, Exit Category 
+18:12:43:593 ERROR -  312 testexecute.cpp 567 Remote Panic 32 - Name of Panicked Thread: Worker822872436 1652057637, Exit Reason: 107, Exit Category 
+18:12:43:593 ERROR -  312 testexecute.cpp 567 Remote Panic 33 - Name of Panicked Thread: Worker822872436 103284101, Exit Reason: 108, Exit Category 
+18:12:43:598 ERROR -  312 testexecute.cpp 567 Remote Panic 34 - Name of Panicked Thread: Worker822872436 91331181, Exit Reason: 109, Exit Category 
+18:12:43:598 ERROR -  312 testexecute.cpp 567 Remote Panic 35 - Name of Panicked Thread: Worker822872436 1811428745, Exit Reason: 110, Exit Category 
+18:12:43:598 ERROR -  312 testexecute.cpp 567 Remote Panic 36 - Name of Panicked Thread: Worker822872436 1256979951, Exit Reason: 1, Exit Category 1
+18:12:43:598 ERROR -  312 testexecute.cpp 567 Remote Panic 37 - Name of Panicked Thread: Worker822872436 1216137728, Exit Reason: 106, Exit Category 
+18:12:43:598 ERROR -  312 testexecute.cpp 567 Remote Panic 38 - Name of Panicked Thread: Worker822872436 707976885, Exit Reason: 107, Exit Category 
+18:12:43:598 ERROR -  312 testexecute.cpp 567 Remote Panic 39 - Name of Panicked Thread: Worker822872436 548355020, Exit Reason: 108, Exit Category 
+18:12:43:598 ERROR -  312 testexecute.cpp 567 Remote Panic 40 - Name of Panicked Thread: Worker822872436 1564082453, Exit Reason: 109, Exit Category 
+18:12:43:598 ERROR -  312 testexecute.cpp 567 Remote Panic 41 - Name of Panicked Thread: Worker822872436 1406914814, Exit Reason: 110, Exit Category 
+18:12:43:603 ERROR -  312 testexecute.cpp 567 Remote Panic 42 - Name of Panicked Thread: Worker822872436 1525457318, Exit Reason: 110, Exit Category a panic string
+18:12:43:603 ERROR -  312 testexecute.cpp 567 Remote Panic 43 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 310c00e8
+
+18:12:43:603 ERROR -  312 testexecute.cpp 567 Remote Panic 44 - Name of Panicked Thread: Worker822872436 539664585, Exit Reason: -90, Exit Category PanicMe
+18:12:43:603 ERROR -  312 testexecute.cpp 567 Remote Panic 45 - Name of Panicked Thread: Worker822872436 1418806123, Exit Reason: -90, Exit Category PanicMe
+18:12:43:603 ERROR -  312 testexecute.cpp 567 Remote Panic 46 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 310c00e8
+
+18:12:43:608 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+18:12:43:608 <font size=2 color=00AF00>PASS = 0</font>
+18:12:43:608 <font size=2 color=FF0000>FAIL = 2</font>
+18:12:43:608 <font size=2 color=0000FF>ABORT = 0</font>
+18:12:43:608 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:43:608 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:43:608 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:12:43:608 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+18:12:43:608 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+18:12:43:608 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 46</font>
+18:12:43:608 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+18:12:43:608 <font size=2 color=00AF00>PASS = 1</font>
+18:12:43:608 <font size=2 color=FF0000>FAIL = 0</font>
+18:12:43:608 <font size=2 color=0000FF>ABORT = 0</font>
+18:12:43:608 <font size=2 color=0000FF>PANIC = 0</font>
+18:12:43:608 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:43:608 <font size=2 color=0000FF>UNKNOWN = 0</font>
+18:12:43:608 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+18:12:43:608 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+18:12:43:608 <font size=2 color=00AF00>PASS = 0</font>
+18:12:43:608 <font size=2 color=FF0000>FAIL = 1</font>
+18:12:43:608 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+18:12:43:608 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+18:12:43:608 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regtefunittestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+07:53:36:711 <html><body><pre>
+07:53:36:711 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 07:53:36:711 ***</font>
+07:53:36:716 c:\testdata\scripts\te_regtefunittestsuite_stc.script PRINT Run test case(s) for suite TEF_UnitTest
+07:53:36:716 INFO -  1631 ScriptEngine.cpp 1381  Run test case(s) for suite TEF_UnitTest
+
+07:53:36:716 c:\testdata\scripts\te_regtefunittestsuite_stc.script PREFIX RUN_UTILS
+07:53:36:721 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+07:53:36:726 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:53:36:726 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+07:53:36:731 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:53:36:731 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+07:53:36:731 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+07:53:36:736 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\te_regunittest.script C:\testdata\scripts\te_regunittest.script
+07:53:36:741 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:53:36:746 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile 	z:\testdata\scripts\dt-tef-unit-*.script	 	C:\testdata\scripts\dt-tef-unit-*.script 
+07:53:36:751 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:53:36:756 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\ReadWriteConfig.ini C:\testdata\configs\ReadWriteConfig.ini
+07:53:36:761 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+07:53:36:766 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\ReadWriteConfig.ini
+07:53:36:766 c:\testdata\scripts\te_regtefunittestsuite_stc.script REMOVE_PREFIX
+07:53:36:771 c:\testdata\scripts\te_regtefunittestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+07:53:36:776 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0001.script
+07:53:42:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0001.script ***Result = PASS </font>
+07:53:42:213 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0002.script
+07:53:47:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0002.script ***Result = PASS </font>
+07:53:47:650 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0003.script
+07:53:53:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0003.script ***Result = PASS </font>
+07:53:53:119 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0004.script
+07:53:59:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0004.script ***Result = PASS </font>
+07:53:59:588 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0005.script
+07:54:05:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0005.script ***Result = PASS </font>
+07:54:05:025 c:\testdata\scripts\te_regtefunittestsuite_stc.script REMOVE_PREFIX
+07:54:05:040 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:54:05:040 <font size=2 color=00AF00>PASS = 1</font>
+07:54:05:040 <font size=2 color=FF0000>FAIL = 0</font>
+07:54:05:040 <font size=2 color=0000FF>ABORT = 0</font>
+07:54:05:040 <font size=2 color=0000FF>PANIC = 0</font>
+07:54:05:040 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:54:05:040 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:54:05:040 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:54:05:040 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:54:05:040 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+07:54:05:040 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+07:54:05:040 <font size=2 color=00AF00>PASS = 1</font>
+07:54:05:040 <font size=2 color=FF0000>FAIL = 0</font>
+07:54:05:040 <font size=2 color=0000FF>ABORT = 0</font>
+07:54:05:040 <font size=2 color=0000FF>PANIC = 0</font>
+07:54:05:040 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:54:05:040 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:54:05:040 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:54:05:040 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:54:05:040 <font size=2 color=00AF00>PASS = 1</font>
+07:54:05:040 <font size=2 color=FF0000>FAIL = 0</font>
+07:54:05:040 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:54:05:040 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:54:05:040 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/udeb/te_regutilitiestest_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+08:07:29:501 <html><body><pre>
+08:07:29:501 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 08:07:29:501 ***</font>
+08:07:29:506 c:\testdata\scripts\te_regutilitiestest_stc.script PRINT Run test case(s) for suite TEF_Utilities
+08:07:29:511 INFO -  2083 ScriptEngine.cpp 1381  Run test case(s) for suite TEF_Utilities
+
+08:07:29:511 c:\testdata\scripts\te_regutilitiestest_stc.script PREFIX RUN_UTILS
+08:07:29:511 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\
+08:07:29:516 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+08:07:29:516 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+08:07:29:521 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+08:07:29:521 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\configs\
+08:07:29:526 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+08:07:29:526 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-utilities-*.script C:\testdata\scripts\dt-tef-utilities-*.script
+08:07:29:531 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+08:07:29:536 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\capabilitypolicing.ini C:\testdata\configs\capabilitypolicing.ini
+08:07:29:541 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+08:07:29:541 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\eventlogcontroler.ini C:\testdata\configs\eventlogcontroler.ini
+08:07:29:546 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+08:07:29:551 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regutilitiesut.ini C:\testdata\configs\te_regutilitiesut.ini
+08:07:29:556 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+08:07:29:556 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\capabilitypolicing.ini
+08:07:29:561 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\eventlogcontroler.ini
+08:07:29:566 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regutilitiesut.ini
+08:07:29:576 c:\testdata\scripts\te_regutilitiestest_stc.script REMOVE_PREFIX
+08:07:29:591 c:\testdata\scripts\te_regutilitiestest_stc.script PREFIX RUN_PROGRAM 50 testexecute
+08:07:29:611 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0001.script
+08:07:39:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0001.script ***Result = PASS </font>
+08:07:39:041 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0002.script
+08:07:44:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0002.script ***Result = PASS </font>
+08:07:44:478 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0003.script
+08:07:50:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0003.script ***Result = PASS </font>
+08:07:50:213 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0004.script
+08:07:55:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0004.script ***Result = PASS </font>
+08:07:55:697 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0005.script
+08:08:08:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0005.script ***Result = PASS </font>
+08:08:08:103 c:\testdata\scripts\te_regutilitiestest_stc.script REMOVE_PREFIX
+08:08:08:119 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+08:08:08:119 <font size=2 color=00AF00>PASS = 76</font>
+08:08:08:119 <font size=2 color=FF0000>FAIL = 1</font>
+08:08:08:119 <font size=2 color=0000FF>ABORT = 0</font>
+08:08:08:119 <font size=2 color=0000FF>PANIC = 0</font>
+08:08:08:125 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:08:08:125 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:08:08:125 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:08:08:125 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+08:08:08:125 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+08:08:08:125 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+08:08:08:125 <font size=2 color=00AF00>PASS = 1</font>
+08:08:08:125 <font size=2 color=FF0000>FAIL = 0</font>
+08:08:08:125 <font size=2 color=0000FF>ABORT = 0</font>
+08:08:08:125 <font size=2 color=0000FF>PANIC = 0</font>
+08:08:08:125 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:08:08:125 <font size=2 color=0000FF>UNKNOWN = 0</font>
+08:08:08:125 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+08:08:08:125 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+08:08:08:125 <font size=2 color=00AF00>PASS = 0</font>
+08:08:08:125 <font size=2 color=FF0000>FAIL = 1</font>
+08:08:08:125 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+08:08:08:125 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+08:08:08:125 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0001_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+07:47:24:581 <html><body><pre>
+07:47:24:581 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:47:24:581 ***</font>
+07:47:24:581 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:47:24:581 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:47:24:581 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:47:24:586 INFO -  153 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:47:24:586 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:47:24:586 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:47:24:586 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:47:24:586 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:591 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:47:24:591 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:591 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:47:24:591 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:591 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:47:24:591 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:47:24:596 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:47:24:596 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:47:24:596 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:601 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:47:24:601 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:601 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:47:24:601 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:601 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:47:24:601 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:601 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:47:24:606 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:606 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:47:24:606 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:606 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:47:24:606 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:606 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:47:24:611 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:24:611 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:47:24:611 <font size=2 color=00AF00>PASS = 0</font>
+07:47:24:611 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:24:611 <font size=2 color=0000FF>ABORT = 0</font>
+07:47:24:611 <font size=2 color=0000FF>PANIC = 0</font>
+07:47:24:611 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:24:611 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:47:24:611 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:47:24:611 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:47:24:611 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:47:24:611 <font size=2 color=00AF00>PASS = 1</font>
+07:47:24:611 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:24:611 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+07:47:24:611 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:24:611 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0001_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+07:47:29:733 <html><body><pre>
+07:47:29:733 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:47:29:733 ***</font>
+07:47:29:733 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:47:29:738 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:738 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:47:29:738 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:738 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:47:29:738 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:47:29:743 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:47:29:743 INFO -  162 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:47:29:743 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:47:29:743 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:47:29:743 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:47:29:743 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:743 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:47:29:750 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:750 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:47:29:750 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:750 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:47:29:750 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:750 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:47:29:755 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:755 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:47:29:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:47:29:755 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:47:29:755 INFO -  162 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:47:29:755 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:47:29:760 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:47:29:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:47:29:760 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:47:29:760 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:47:29:765 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:765 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:47:29:765 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:765 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:47:29:765 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:765 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:47:29:770 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:29:770 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:47:29:770 <font size=2 color=00AF00>PASS = 0</font>
+07:47:29:770 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:29:770 <font size=2 color=0000FF>ABORT = 0</font>
+07:47:29:770 <font size=2 color=0000FF>PANIC = 0</font>
+07:47:29:770 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:29:770 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:47:29:770 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:47:29:770 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:47:29:770 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:47:29:770 <font size=2 color=00AF00>PASS = 2</font>
+07:47:29:770 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:29:770 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 13</font>
+07:47:29:770 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:29:770 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0001_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+07:47:34:873 <html><body><pre>
+07:47:34:873 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:47:34:873 ***</font>
+07:47:34:873 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:47:34:873 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:47:34:873 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:47:34:873 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:47:34:873 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:47:34:878 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:47:34:878 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:47:34:878 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:47:34:878 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:47:34:878 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:47:34:878 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:47:34:883 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:47:34:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:47:34:883 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:47:34:883 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:47:34:883 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:47:34:883 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:47:34:888 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:47:34:888 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:47:34:888 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:47:34:888 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:47:34:888 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:47:34:888 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:47:34:893 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:47:34:893 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:47:34:893 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:34:893 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:47:34:898 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:47:34:898 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:47:34:898 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:47:34:898 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:47:34:898 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:47:34:898 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:47:34:903 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:47:34:903 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:47:34:903 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:47:34:903 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:47:34:903 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:47:34:903 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:47:34:908 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:47:34:908 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:47:34:908 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:47:34:908 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:47:34:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:47:34:918 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:47:34:923 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:47:34:923 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:47:34:928 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:47:34:928 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:47:34:933 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:47:34:933 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:47:34:943 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:47:34:943 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:47:34:948 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:47:34:948 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:47:34:953 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:47:34:953 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:47:34:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:47:34:958 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:47:34:963 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:47:34:963 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:47:34:968 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:47:34:973 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:47:34:978 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:47:34:978 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:47:34:983 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:47:34:983 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:47:34:988 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:47:34:988 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:47:34:993 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:47:34:993 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:47:34:998 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:47:34:998 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:47:35:003 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:47:35:003 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:47:35:013 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:47:35:013 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:47:35:018 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:47:35:018 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:47:35:023 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:47:35:023 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:47:35:028 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:47:35:028 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:47:35:033 INFO -  169 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:47:35:033 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:47:35:033 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:47:35:038 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:47:35:038 <font size=2 color=00AF00>PASS = 0</font>
+07:47:35:038 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:35:038 <font size=2 color=0000FF>ABORT = 0</font>
+07:47:35:038 <font size=2 color=0000FF>PANIC = 0</font>
+07:47:35:038 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:35:038 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:47:35:038 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:47:35:038 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:47:35:038 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:47:35:038 <font size=2 color=00AF00>PASS = 14</font>
+07:47:35:038 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:35:038 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+07:47:35:038 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:35:038 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0001_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,117 @@
+07:47:40:140 <html><body><pre>
+07:47:40:140 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:47:40:140 ***</font>
+07:47:40:145 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:47:40:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:47:40:145 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:47:40:145 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:47:40:145 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:47:40:150 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:47:40:150 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:47:40:150 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:47:40:150 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:47:40:150 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:47:40:150 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:47:40:155 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:47:40:155 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:47:40:155 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:47:40:155 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:47:40:155 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:47:40:155 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:47:40:160 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:47:40:160 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:47:40:160 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:47:40:160 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:47:40:160 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:47:40:160 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:47:40:160 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:47:40:160 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:47:40:165 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:47:40:165 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:47:40:165 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:47:40:165 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:47:40:165 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:47:40:165 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:47:40:170 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:47:40:170 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:47:40:170 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:47:40:170 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:47:40:170 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:47:40:170 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:47:40:175 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:40:175 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:47:40:175 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:40:175 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:47:40:180 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:47:40:180 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:47:40:185 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:47:40:185 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:47:40:195 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:47:40:195 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:47:40:200 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:47:40:200 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:47:40:205 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:47:40:205 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:47:40:210 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:47:40:210 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:47:40:215 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:47:40:215 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:47:40:220 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:47:40:220 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:47:40:230 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:47:40:230 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:47:40:235 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:47:40:235 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:47:40:240 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:47:40:240 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:47:40:245 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:47:40:245 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:47:40:250 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:47:40:250 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:47:40:255 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:47:40:255 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:47:40:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:47:40:265 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:47:40:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:47:40:270 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:47:40:275 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:47:40:275 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:47:40:280 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:47:40:280 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:47:40:285 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:47:40:285 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:47:40:290 INFO -  176 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:47:40:290 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:47:40:295 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:47:40:295 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:47:40:295 <font size=2 color=00AF00>PASS = 0</font>
+07:47:40:295 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:40:295 <font size=2 color=0000FF>ABORT = 0</font>
+07:47:40:295 <font size=2 color=0000FF>PANIC = 0</font>
+07:47:40:295 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:40:295 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:47:40:295 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:47:40:295 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:47:40:295 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:47:40:295 <font size=2 color=00AF00>PASS = 13</font>
+07:47:40:295 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:40:295 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 2</font>
+07:47:40:295 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:40:295 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0002_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+07:47:45:436 <html><body><pre>
+07:47:45:436 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:47:45:436 ***</font>
+07:47:45:436 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:47:45:436 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:47:45:436 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:47:45:441 INFO -  183 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:47:45:441 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:47:45:441 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:47:45:441 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:47:45:441 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:441 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:47:45:446 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:446 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:47:45:446 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:446 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:47:45:446 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:446 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:47:45:451 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:451 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:47:45:451 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:451 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:47:45:451 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:451 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:47:45:451 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:456 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:47:45:456 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:456 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:47:45:456 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:456 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:47:45:456 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:461 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:47:45:461 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:461 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:47:45:461 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:461 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:47:45:461 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:45:466 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:47:45:466 <font size=2 color=00AF00>PASS = 0</font>
+07:47:45:466 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:45:466 <font size=2 color=0000FF>ABORT = 0</font>
+07:47:45:466 <font size=2 color=0000FF>PANIC = 0</font>
+07:47:45:466 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:45:466 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:47:45:466 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:47:45:466 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:47:45:466 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:47:45:466 <font size=2 color=00AF00>PASS = 1</font>
+07:47:45:466 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:45:466 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+07:47:45:466 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:45:466 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0002_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+07:47:50:586 <html><body><pre>
+07:47:50:586 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:47:50:586 ***</font>
+07:47:50:586 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:47:50:586 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:586 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:47:50:591 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:591 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:47:50:591 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:47:50:591 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:47:50:591 INFO -  190 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:47:50:591 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:47:50:596 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:47:50:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:47:50:596 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:47:50:596 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:47:50:601 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:601 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:47:50:601 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:47:50:601 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:47:50:601 INFO -  190 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:47:50:601 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:47:50:606 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:47:50:606 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:47:50:606 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:47:50:606 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:47:50:606 INFO -  190 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:47:50:606 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:47:50:611 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:47:50:611 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:47:50:611 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:611 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:47:50:611 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:47:50:611 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:47:50:611 INFO -  190 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:47:50:616 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:47:50:616 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:47:50:616 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:47:50:616 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:616 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:47:50:621 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:621 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:47:50:626 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:626 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:47:50:631 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:631 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:47:50:636 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:50:636 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:47:50:636 <font size=2 color=00AF00>PASS = 0</font>
+07:47:50:636 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:50:636 <font size=2 color=0000FF>ABORT = 0</font>
+07:47:50:636 <font size=2 color=0000FF>PANIC = 0</font>
+07:47:50:636 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:50:636 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:47:50:636 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:47:50:636 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:47:50:636 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:47:50:636 <font size=2 color=00AF00>PASS = 4</font>
+07:47:50:636 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:50:636 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+07:47:50:636 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:50:636 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0002_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+07:47:55:750 <html><body><pre>
+07:47:55:750 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:47:55:750 ***</font>
+07:47:55:750 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:47:55:755 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:47:55:755 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:47:55:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:47:55:755 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:47:55:755 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:47:55:755 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:47:55:760 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:47:55:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:47:55:760 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:47:55:760 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:47:55:760 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:47:55:760 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:47:55:765 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:47:55:765 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:47:55:765 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:47:55:765 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:47:55:765 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:47:55:765 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:47:55:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:47:55:770 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:47:55:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:47:55:770 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:47:55:770 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:47:55:770 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:47:55:775 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:47:55:775 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:47:55:775 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:47:55:775 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:47:55:775 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:47:55:775 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:47:55:780 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:47:55:780 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:47:55:780 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:47:55:780 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:47:55:780 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:47:55:780 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:47:55:785 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:47:55:785 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:47:55:785 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:47:55:785 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:47:55:790 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:47:55:790 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:47:55:795 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:47:55:795 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:47:55:800 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:47:55:805 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:47:55:805 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:47:55:805 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:47:55:815 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:47:55:815 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:47:55:820 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:47:55:820 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:47:55:825 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:47:55:825 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:47:55:830 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:47:55:830 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:47:55:835 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:47:55:840 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:47:55:840 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:47:55:845 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:47:55:850 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:47:55:850 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:47:55:855 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:47:55:855 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:47:55:860 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:47:55:860 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:47:55:865 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:47:55:870 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:47:55:870 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:47:55:875 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:47:55:875 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:47:55:880 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:47:55:885 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:47:55:885 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:47:55:890 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:47:55:890 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:47:55:895 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:47:55:895 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:47:55:900 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:47:55:905 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:47:55:910 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:47:55:910 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:47:55:910 INFO -  197 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:47:55:915 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:47:55:915 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:47:55:915 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:47:55:915 <font size=2 color=00AF00>PASS = 0</font>
+07:47:55:915 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:55:915 <font size=2 color=0000FF>ABORT = 0</font>
+07:47:55:915 <font size=2 color=0000FF>PANIC = 0</font>
+07:47:55:915 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:55:915 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:47:55:915 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:47:55:915 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:47:55:915 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:47:55:915 <font size=2 color=00AF00>PASS = 14</font>
+07:47:55:915 <font size=2 color=FF0000>FAIL = 0</font>
+07:47:55:915 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+07:47:55:915 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:47:55:915 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0002_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+07:48:01:103 <html><body><pre>
+07:48:01:103 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:01:103 ***</font>
+07:48:01:103 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:01:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:48:01:103 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:48:01:103 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:48:01:103 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:48:01:108 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:48:01:108 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:01:108 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:48:01:108 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:48:01:108 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:48:01:108 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:48:01:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:48:01:113 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:01:113 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:01:113 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:01:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:48:01:113 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:48:01:118 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:48:01:118 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:48:01:118 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:48:01:118 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:01:118 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:48:01:118 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:48:01:118 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:48:01:118 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:48:01:123 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:48:01:123 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:01:123 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:48:01:123 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:48:01:123 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:48:01:123 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:48:01:128 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:48:01:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:01:128 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:01:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:01:133 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:01:133 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:01:133 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:48:01:133 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:48:01:133 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:48:01:133 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:48:01:138 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:48:01:143 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:01:148 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:01:148 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:01:153 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:48:01:153 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:48:01:158 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:48:01:158 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:48:01:163 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:48:01:163 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:01:168 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:48:01:168 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:48:01:173 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:48:01:173 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:48:01:183 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:48:01:183 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:01:188 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:48:01:188 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:48:01:193 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:48:01:193 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:48:01:198 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:48:01:198 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:01:203 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:48:01:203 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:48:01:208 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:48:01:213 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:48:01:218 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:48:01:218 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:01:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:48:01:223 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:48:01:228 INFO -  204 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:48:01:228 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:48:01:233 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:48:01:233 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:01:233 <font size=2 color=00AF00>PASS = 0</font>
+07:48:01:233 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:01:233 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:01:233 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:01:233 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:01:233 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:01:233 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:01:233 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:01:233 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:01:233 <font size=2 color=00AF00>PASS = 11</font>
+07:48:01:233 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:01:233 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+07:48:01:233 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:01:233 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0003_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+07:48:06:321 <html><body><pre>
+07:48:06:321 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:06:321 ***</font>
+07:48:06:321 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:06:321 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:48:06:321 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:48:06:326 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:48:06:326 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:48:06:326 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:48:06:326 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:06:326 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:48:06:326 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:48:06:326 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:48:06:326 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:48:06:331 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:48:06:331 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:06:331 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:48:06:331 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:48:06:331 INFO -  211 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:48:06:331 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:48:06:336 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:48:06:336 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:06:336 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:336 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:06:336 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:341 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:06:341 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:341 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:06:341 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:341 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:06:341 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:343 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:06:343 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:343 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:06:343 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:343 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:06:343 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:348 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:06:348 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:348 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:06:348 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:348 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:06:348 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:353 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:06:358 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:06:358 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:06:358 <font size=2 color=00AF00>PASS = 0</font>
+07:48:06:358 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:06:358 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:06:358 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:06:358 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:06:358 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:06:358 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:06:358 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:06:358 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:06:358 <font size=2 color=00AF00>PASS = 3</font>
+07:48:06:358 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:06:358 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 12</font>
+07:48:06:358 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:06:358 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0003_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,77 @@
+07:48:11:452 <html><body><pre>
+07:48:11:452 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:11:452 ***</font>
+07:48:11:457 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:11:457 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:48:11:457 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:48:11:457 INFO -  218 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:48:11:457 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:48:11:462 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:48:11:462 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:11:462 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:48:11:462 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:48:11:462 INFO -  218 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:48:11:462 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:48:11:462 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:48:11:467 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:11:467 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:48:11:467 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:48:11:467 INFO -  218 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:48:11:467 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:48:11:467 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:48:11:472 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:11:472 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:472 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:11:472 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:472 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:11:472 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:477 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:11:477 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:477 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:11:477 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:477 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:11:477 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:48:11:482 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:48:11:482 INFO -  218 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:48:11:482 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:48:11:482 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:48:11:482 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:11:482 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:48:11:487 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:48:11:487 INFO -  218 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:48:11:487 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:48:11:487 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:48:11:487 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:11:492 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:492 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:11:497 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:502 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:11:507 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:507 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:11:512 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:512 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:11:517 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:11:517 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:11:517 <font size=2 color=00AF00>PASS = 0</font>
+07:48:11:517 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:11:517 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:11:517 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:11:517 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:11:517 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:11:517 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:11:517 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:11:517 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:11:517 <font size=2 color=00AF00>PASS = 5</font>
+07:48:11:517 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:11:517 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 10</font>
+07:48:11:517 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:11:517 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0003_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,112 @@
+07:48:16:633 <html><body><pre>
+07:48:16:633 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:16:633 ***</font>
+07:48:16:633 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:16:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:16:633 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:16:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:16:633 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:16:638 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:16:638 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:16:638 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:48:16:638 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:48:16:638 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:48:16:638 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:48:16:643 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:48:16:643 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:16:643 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:48:16:643 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:48:16:643 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:48:16:643 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:48:16:648 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:48:16:648 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:16:648 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:48:16:648 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:48:16:648 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:48:16:648 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:48:16:656 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:48:16:656 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:16:656 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:48:16:656 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:48:16:656 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:48:16:656 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:48:16:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:48:16:661 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:16:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:48:16:661 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:48:16:661 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:48:16:661 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:48:16:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:48:16:666 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:16:666 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:48:16:666 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:48:16:666 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:48:16:666 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:48:16:671 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:48:16:671 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:16:681 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:48:16:681 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:48:16:686 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:48:16:686 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:48:16:691 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:48:16:691 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:16:696 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:48:16:696 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:48:16:701 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:48:16:701 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:48:16:706 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:48:16:706 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:16:716 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:48:16:716 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:48:16:721 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:48:16:721 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:48:16:726 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:48:16:726 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:16:731 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:48:16:731 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:48:16:736 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:48:16:736 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:48:16:741 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:48:16:746 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:16:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:48:16:751 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:48:16:756 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:48:16:756 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:48:16:761 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:48:16:761 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:16:766 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:48:16:766 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:48:16:771 INFO -  225 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:48:16:771 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:48:16:776 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:48:16:776 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:16:776 <font size=2 color=00AF00>PASS = 0</font>
+07:48:16:776 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:16:776 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:16:776 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:16:776 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:16:776 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:16:776 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:16:776 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:16:776 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:16:776 <font size=2 color=00AF00>PASS = 12</font>
+07:48:16:776 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:16:776 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 3</font>
+07:48:16:776 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:16:776 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0003_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+07:48:21:920 <html><body><pre>
+07:48:21:920 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:21:920 ***</font>
+07:48:21:920 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:21:920 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:21:920 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:21:925 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:21:925 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:21:925 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:21:925 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:21:925 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:48:21:925 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:48:21:930 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:48:21:930 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:48:21:930 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:48:21:930 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:21:930 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:48:21:930 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:48:21:935 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:48:21:935 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:48:21:935 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:48:21:935 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:21:935 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:48:21:935 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:48:21:940 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:48:21:940 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:48:21:940 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:48:21:940 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:21:940 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:48:21:940 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:48:21:945 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:48:21:945 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:48:21:945 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:48:21:945 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:21:945 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:48:21:945 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:48:21:950 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:48:21:950 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:48:21:950 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:48:21:950 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:21:950 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:21:950 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:21:950 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:21:955 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:21:960 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:48:21:960 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:48:21:965 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:48:21:965 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:48:21:970 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:48:21:970 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:21:975 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:48:21:975 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:48:21:980 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:48:21:980 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:48:21:990 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:48:21:990 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:21:995 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:48:21:995 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:48:22:000 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:48:22:000 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:48:22:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:48:22:005 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:22:010 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:48:22:010 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:48:22:015 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:48:22:015 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:48:22:025 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:48:22:025 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:22:030 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:48:22:030 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:48:22:035 INFO -  232 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:48:22:035 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:48:22:035 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:48:22:040 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:22:040 <font size=2 color=00AF00>PASS = 0</font>
+07:48:22:040 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:22:040 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:22:040 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:22:040 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:22:040 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:22:040 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:22:040 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:22:040 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:22:040 <font size=2 color=00AF00>PASS = 10</font>
+07:48:22:040 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:22:040 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 5</font>
+07:48:22:040 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:22:040 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0004_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+07:48:27:169 <html><body><pre>
+07:48:27:174 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:27:174 ***</font>
+07:48:27:174 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:27:174 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:48:27:174 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:48:27:174 INFO -  239 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:48:27:174 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:48:27:179 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:48:27:179 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:27:179 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:48:27:179 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:48:27:179 INFO -  239 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:48:27:179 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:48:27:184 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:48:27:184 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:27:184 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:48:27:184 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:48:27:184 INFO -  239 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:48:27:184 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:48:27:189 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:48:27:189 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:27:189 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:189 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:27:189 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:189 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:27:194 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:194 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:27:194 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:194 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:27:194 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:194 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:27:194 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:199 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:27:199 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:199 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:27:199 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:199 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:27:199 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:199 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:27:204 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:204 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:27:204 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:204 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:27:209 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:27:209 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:27:209 <font size=2 color=00AF00>PASS = 0</font>
+07:48:27:209 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:27:209 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:27:209 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:27:209 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:27:209 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:27:209 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:27:209 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:27:209 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:27:209 <font size=2 color=00AF00>PASS = 3</font>
+07:48:27:209 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:27:209 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 12</font>
+07:48:27:209 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:27:209 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0004_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+07:48:32:356 <html><body><pre>
+07:48:32:356 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:32:356 ***</font>
+07:48:32:356 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:32:361 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:48:32:361 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:48:32:361 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:48:32:361 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:48:32:361 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:48:32:361 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:32:366 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:48:32:366 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:48:32:366 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:48:32:366 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:48:32:366 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:48:32:366 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:32:371 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:48:32:371 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:48:32:371 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:48:32:371 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:48:32:371 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:48:32:371 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:32:371 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:376 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:32:376 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:376 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:32:376 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:48:32:376 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:48:32:376 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:48:32:376 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:48:32:381 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:48:32:381 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:32:381 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:381 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:32:381 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:386 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:32:386 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:48:32:386 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:48:32:386 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:48:32:386 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:48:32:386 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:48:32:391 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:32:391 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:48:32:391 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:48:32:396 INFO -  246 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:48:32:396 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:48:32:401 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:48:32:401 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:32:406 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:406 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:32:411 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:411 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:32:416 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:416 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:32:421 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:421 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:32:426 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:32:426 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:32:426 <font size=2 color=00AF00>PASS = 0</font>
+07:48:32:426 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:32:426 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:32:426 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:32:426 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:32:426 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:32:426 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:32:426 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:32:426 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:32:426 <font size=2 color=00AF00>PASS = 6</font>
+07:48:32:426 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:32:426 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 9</font>
+07:48:32:426 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:32:426 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0004_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,112 @@
+07:48:37:504 <html><body><pre>
+07:48:37:504 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:37:504 ***</font>
+07:48:37:504 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:37:504 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:37:504 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:37:509 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:37:509 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:37:509 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:37:509 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:37:509 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:48:37:509 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:48:37:509 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:48:37:514 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:48:37:514 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:48:37:514 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:37:519 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:48:37:519 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:48:37:519 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:48:37:519 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:48:37:519 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:48:37:519 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:37:524 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:48:37:524 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:48:37:524 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:48:37:524 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:48:37:524 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:48:37:524 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:37:529 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:48:37:529 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:48:37:529 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:48:37:529 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:48:37:529 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:48:37:529 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:37:534 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:48:37:534 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:48:37:534 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:48:37:534 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:48:37:534 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:48:37:534 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:37:534 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:48:37:534 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:48:37:539 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:48:37:539 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:48:37:544 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:48:37:544 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:37:549 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:48:37:549 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:48:37:554 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:48:37:554 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:48:37:559 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:48:37:559 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:37:564 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:48:37:564 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:48:37:569 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:48:37:569 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:48:37:574 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:48:37:574 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:37:579 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:48:37:579 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:48:37:584 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:48:37:584 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:48:37:589 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:48:37:589 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:37:593 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:48:37:593 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:48:37:598 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:48:37:598 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:48:37:603 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:48:37:603 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:37:608 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:48:37:608 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:48:37:613 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:48:37:613 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:48:37:618 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:48:37:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:37:623 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:48:37:623 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:48:37:628 INFO -  253 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:48:37:628 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:48:37:633 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:48:37:633 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:37:633 <font size=2 color=00AF00>PASS = 0</font>
+07:48:37:633 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:37:633 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:37:633 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:37:633 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:37:633 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:37:633 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:37:633 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:37:633 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:37:633 <font size=2 color=00AF00>PASS = 12</font>
+07:48:37:633 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:37:633 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 3</font>
+07:48:37:633 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:37:633 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0004_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,97 @@
+07:48:42:956 <html><body><pre>
+07:48:42:956 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:48:42:956 ***</font>
+07:48:42:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:48:42:956 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:42:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:48:42:961 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:42:961 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:48:42:961 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:42:961 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:48:42:961 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:48:42:966 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:48:42:966 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:48:42:966 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:48:42:966 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:48:42:966 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:48:42:971 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:48:42:971 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:48:42:971 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:48:42:971 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:48:42:971 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:48:42:971 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:48:42:976 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:42:976 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:48:42:976 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:48:42:976 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:48:42:976 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:48:42:976 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:48:42:981 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:48:42:981 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:48:42:981 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:48:42:981 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:48:42:981 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:48:42:981 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:48:42:986 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:48:42:986 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:48:42:986 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:42:986 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:48:42:986 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:48:42:986 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:48:42:991 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:48:42:991 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:48:42:991 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:48:42:991 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:48:42:996 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:48:42:996 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:48:43:001 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:48:43:001 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:48:43:006 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:48:43:006 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:48:43:011 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:48:43:016 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:48:43:021 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:48:43:021 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:48:43:026 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:48:43:026 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:48:43:031 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:48:43:031 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:48:43:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:48:43:036 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:48:43:041 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:48:43:041 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:48:43:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:48:43:051 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:48:43:056 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:48:43:056 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:48:43:061 INFO -  260 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:48:43:061 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:48:43:061 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:48:43:066 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:48:43:066 <font size=2 color=00AF00>PASS = 0</font>
+07:48:43:066 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:43:066 <font size=2 color=0000FF>ABORT = 0</font>
+07:48:43:066 <font size=2 color=0000FF>PANIC = 0</font>
+07:48:43:066 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:43:066 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:48:43:066 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:48:43:066 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:48:43:066 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:48:43:066 <font size=2 color=00AF00>PASS = 9</font>
+07:48:43:066 <font size=2 color=FF0000>FAIL = 0</font>
+07:48:43:066 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 6</font>
+07:48:43:066 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:48:43:066 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0005_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+07:49:07:637 <html><body><pre>
+07:49:07:637 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:49:07:637 ***</font>
+07:49:07:637 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:49:07:642 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:49:07:642 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:49:07:642 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:49:07:642 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:49:07:642 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:49:07:642 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:49:07:647 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:49:07:647 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:49:07:647 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:49:07:647 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:49:07:647 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:49:07:647 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:49:07:656 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:49:07:656 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:49:07:656 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:49:07:656 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:49:07:656 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:49:07:656 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:49:07:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:49:07:661 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:49:07:661 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:49:07:661 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:49:07:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:49:07:661 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:49:07:666 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:49:07:666 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:49:07:666 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:49:07:666 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:49:07:671 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:49:07:671 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:49:07:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:49:07:676 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:49:07:681 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:49:07:681 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:49:07:691 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:49:07:691 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:49:07:696 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:49:07:696 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:49:07:701 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:49:07:701 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:49:07:706 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:49:07:706 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:49:07:711 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:49:07:711 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:49:07:716 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:49:07:716 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:49:07:726 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:49:07:726 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:49:07:731 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:49:07:731 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:49:07:736 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:49:07:736 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:49:07:741 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:49:07:741 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:49:07:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:49:07:746 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:49:07:751 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:49:07:751 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:49:07:761 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:49:07:761 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:49:07:766 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:49:07:766 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:49:07:771 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:49:07:771 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:49:07:776 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:49:07:781 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:49:07:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:49:07:786 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:49:07:786 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:49:07:791 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:49:07:796 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:49:07:796 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:49:07:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:49:07:801 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:49:07:806 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:49:07:806 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:49:07:811 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:49:07:816 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:49:07:821 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:49:07:821 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:49:07:826 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:49:07:826 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:49:07:831 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:49:07:831 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:49:07:836 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:49:07:836 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:49:07:841 INFO -  267 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:49:07:841 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:49:07:846 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:49:07:846 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:49:07:846 <font size=2 color=00AF00>PASS = 0</font>
+07:49:07:846 <font size=2 color=FF0000>FAIL = 0</font>
+07:49:07:846 <font size=2 color=0000FF>ABORT = 0</font>
+07:49:07:846 <font size=2 color=0000FF>PANIC = 0</font>
+07:49:07:846 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:49:07:846 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:49:07:846 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:49:07:846 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:49:07:846 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:49:07:846 <font size=2 color=00AF00>PASS = 15</font>
+07:49:07:846 <font size=2 color=FF0000>FAIL = 0</font>
+07:49:07:846 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:49:07:846 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:49:07:846 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0005_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+07:51:05:607 <html><body><pre>
+07:51:05:607 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:05:607 ***</font>
+07:51:05:612 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:05:612 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:51:05:612 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:51:05:612 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:51:05:612 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:51:05:612 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:51:05:617 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:05:617 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:51:05:617 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:51:05:617 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:51:05:617 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:51:05:617 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:51:05:617 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:05:622 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:51:05:622 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:51:05:622 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:51:05:622 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:51:05:622 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:51:05:622 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:05:627 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:51:05:627 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:51:05:627 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:51:05:627 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:51:05:627 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:51:05:627 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:05:632 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:51:05:632 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:51:05:632 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:51:05:632 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:51:05:637 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:51:05:637 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:05:642 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:51:05:647 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:51:05:647 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:51:05:647 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:51:05:657 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:51:05:657 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:05:662 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:51:05:662 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:51:05:667 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:51:05:667 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:51:05:672 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:51:05:672 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:05:677 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:51:05:677 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:51:05:682 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:51:05:682 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:51:05:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:51:05:692 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:05:697 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:51:05:697 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:51:05:702 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:51:05:702 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:51:05:707 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:51:05:707 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:05:712 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:51:05:717 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:51:05:717 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:51:05:722 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:51:05:727 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:51:05:727 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:05:732 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:51:05:732 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:51:05:737 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:51:05:737 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:51:05:742 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:51:05:742 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:05:747 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:51:05:752 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:51:05:752 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:51:05:757 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:51:05:762 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:51:05:762 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:05:767 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:51:05:767 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:51:05:772 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:51:05:772 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:51:05:777 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:51:05:782 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:05:782 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:51:05:787 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:51:05:787 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:51:05:792 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:51:05:797 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:51:05:797 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:05:802 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:51:05:802 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:51:05:807 INFO -  274 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:51:05:807 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:51:05:812 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:51:05:812 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:05:812 <font size=2 color=00AF00>PASS = 0</font>
+07:51:05:812 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:05:812 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:05:812 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:05:812 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:05:812 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:05:812 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:05:812 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:05:812 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:05:812 <font size=2 color=00AF00>PASS = 15</font>
+07:51:05:812 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:05:812 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:51:05:812 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:05:812 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0006_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+07:51:10:895 <html><body><pre>
+07:51:10:895 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:10:895 ***</font>
+07:51:10:895 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:10:900 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:51:10:900 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:51:10:900 INFO -  281 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:51:10:900 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:51:10:900 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:51:10:900 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:10:905 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:905 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:10:905 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:905 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:10:905 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:905 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:10:910 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:910 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:10:910 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:910 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:10:910 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:910 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:10:910 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:910 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:10:915 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:915 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:10:915 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:915 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:10:915 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:915 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:10:920 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:920 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:10:920 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:920 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:10:920 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:920 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:10:925 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:10:925 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:10:925 <font size=2 color=00AF00>PASS = 0</font>
+07:51:10:925 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:10:925 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:10:925 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:10:925 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:10:925 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:10:925 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:10:925 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:10:925 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:10:925 <font size=2 color=00AF00>PASS = 1</font>
+07:51:10:925 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:10:925 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+07:51:10:925 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:10:925 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0006_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+07:51:16:014 <html><body><pre>
+07:51:16:014 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:16:014 ***</font>
+07:51:16:014 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:16:014 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:16:014 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:16:014 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:51:16:014 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:51:16:014 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:51:16:019 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:51:16:019 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:51:16:019 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:16:019 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:51:16:019 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:51:16:024 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:51:16:024 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:51:16:024 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:51:16:024 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:16:024 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:51:16:024 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:51:16:024 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:51:16:029 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:51:16:029 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:51:16:029 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:16:029 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:51:16:029 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:51:16:029 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:51:16:029 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:51:16:034 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:51:16:034 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:16:034 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:51:16:034 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:51:16:034 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:51:16:034 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:51:16:039 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:51:16:039 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:16:039 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:51:16:039 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:51:16:039 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:51:16:039 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:51:16:044 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:51:16:044 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:16:044 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:51:16:044 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:51:16:049 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:51:16:049 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:51:16:054 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:51:16:054 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:16:059 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:51:16:059 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:51:16:064 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:51:16:064 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:51:16:069 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:51:16:069 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:16:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:51:16:074 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:51:16:078 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:51:16:078 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:51:16:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:51:16:083 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:16:088 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:51:16:088 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:51:16:093 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:51:16:093 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:51:16:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:51:16:098 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:16:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:51:16:103 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:51:16:108 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:51:16:108 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:51:16:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:51:16:113 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:16:118 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:51:16:118 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:51:16:118 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:51:16:123 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:51:16:128 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:51:16:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:16:133 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:51:16:133 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:51:16:138 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:51:16:138 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:51:16:143 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:51:16:143 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:16:148 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:51:16:148 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:51:16:153 INFO -  288 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:51:16:153 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:51:16:153 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:51:16:158 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:16:158 <font size=2 color=00AF00>PASS = 0</font>
+07:51:16:158 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:16:158 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:16:158 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:16:158 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:16:158 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:16:158 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:16:158 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:16:158 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:16:158 <font size=2 color=00AF00>PASS = 14</font>
+07:51:16:158 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:16:158 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+07:51:16:158 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:16:158 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0006_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+07:51:21:233 <html><body><pre>
+07:51:21:233 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:21:233 ***</font>
+07:51:21:233 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:21:238 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:21:238 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:21:238 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:51:21:238 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:51:21:238 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:51:21:238 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:51:21:243 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:51:21:243 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:21:243 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:51:21:243 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:51:21:243 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:51:21:243 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:51:21:243 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:51:21:250 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:21:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:51:21:255 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:51:21:255 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:51:21:255 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:51:21:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:51:21:255 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:21:260 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:51:21:260 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:51:21:260 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:51:21:260 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:51:21:260 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:51:21:260 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:21:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:51:21:265 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:51:21:265 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:51:21:265 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:51:21:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:51:21:265 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:21:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:51:21:270 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:51:21:270 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:51:21:270 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:51:21:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:51:21:270 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:21:275 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:51:21:275 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:51:21:280 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:51:21:280 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:51:21:285 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:51:21:285 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:21:290 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:51:21:290 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:51:21:290 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:51:21:290 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:51:21:300 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:51:21:300 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:21:305 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:51:21:305 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:51:21:305 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:51:21:305 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:51:21:315 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:51:21:315 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:21:320 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:51:21:320 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:51:21:320 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:51:21:325 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:51:21:325 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:51:21:330 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:21:330 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:51:21:335 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:51:21:335 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:51:21:335 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:51:21:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:51:21:345 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:21:345 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:51:21:350 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:51:21:350 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:51:21:350 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:51:21:355 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:51:21:360 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:21:360 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:51:21:365 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:51:21:365 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:51:21:365 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:51:21:370 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:51:21:370 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:21:375 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:51:21:375 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:51:21:380 INFO -  295 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:51:21:380 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:51:21:385 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:51:21:385 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:21:385 <font size=2 color=00AF00>PASS = 0</font>
+07:51:21:385 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:21:385 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:21:385 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:21:385 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:21:385 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:21:385 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:21:385 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:21:385 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:21:385 <font size=2 color=00AF00>PASS = 14</font>
+07:51:21:385 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:21:385 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+07:51:21:385 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:21:385 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0006_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+07:51:26:488 <html><body><pre>
+07:51:26:488 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:26:488 ***</font>
+07:51:26:488 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:26:488 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:51:26:488 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:51:26:488 INFO -  302 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:51:26:488 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:51:26:493 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:51:26:493 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:26:493 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:493 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:26:493 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:493 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:26:498 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:498 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:26:498 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:498 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:26:498 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:498 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:26:503 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:503 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:26:503 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:503 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:26:503 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:503 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:26:508 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:508 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:26:508 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:508 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:26:508 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:508 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:26:513 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:513 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:26:513 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:513 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:26:513 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:26:513 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:26:513 <font size=2 color=00AF00>PASS = 0</font>
+07:51:26:513 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:26:518 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:26:518 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:26:518 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:26:518 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:26:518 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:26:518 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:26:518 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:26:518 <font size=2 color=00AF00>PASS = 1</font>
+07:51:26:518 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:26:518 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+07:51:26:518 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:26:518 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0007_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+07:51:31:603 <html><body><pre>
+07:51:31:603 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:31:603 ***</font>
+07:51:31:608 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:31:608 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:51:31:608 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:51:31:608 INFO -  309 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:51:31:608 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:51:31:613 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:51:31:613 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:31:613 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:613 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:31:613 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:613 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:31:618 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:31:618 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:31:618 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:31:618 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:31:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:623 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:31:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:623 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:31:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:623 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:31:628 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:31:628 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:31:628 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:31:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:633 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:31:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:31:633 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:31:633 <font size=2 color=00AF00>PASS = 0</font>
+07:51:31:633 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:31:633 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:31:633 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:31:633 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:31:633 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:31:633 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:31:633 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:31:633 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:31:633 <font size=2 color=00AF00>PASS = 1</font>
+07:51:31:633 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:31:633 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+07:51:31:633 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:31:633 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0007_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+07:51:36:733 <html><body><pre>
+07:51:36:733 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:36:733 ***</font>
+07:51:36:733 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:36:738 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:36:738 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:36:738 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:51:36:738 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:51:36:738 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:51:36:738 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:51:36:743 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:51:36:743 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:36:743 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:51:36:743 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:51:36:743 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:51:36:743 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:51:36:743 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:51:36:748 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:36:748 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:51:36:748 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:51:36:748 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:51:36:748 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:51:36:748 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:51:36:753 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:36:753 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:51:36:753 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:51:36:753 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:51:36:753 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:51:36:753 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:51:36:753 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:36:758 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:51:36:758 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:51:36:758 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:51:36:758 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:51:36:758 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:51:36:758 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:36:763 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:51:36:763 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:51:36:763 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:51:36:763 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:51:36:763 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:51:36:763 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:36:768 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:51:36:768 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:51:36:773 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:51:36:773 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:51:36:778 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:51:36:778 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:36:783 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:51:36:783 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:51:36:783 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:51:36:783 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:51:36:788 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:51:36:793 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:36:798 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:51:36:798 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:51:36:798 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:51:36:798 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:51:36:803 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:51:36:808 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:36:808 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:51:36:813 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:51:36:813 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:51:36:813 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:51:36:818 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:51:36:823 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:36:823 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:51:36:823 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:51:36:828 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:51:36:828 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:51:36:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:51:36:838 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:36:838 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:51:36:843 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:51:36:843 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:51:36:843 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:51:36:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:51:36:853 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:36:853 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:51:36:853 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:51:36:858 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:51:36:858 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:51:36:863 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:51:36:868 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:36:868 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:51:36:868 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:51:36:873 INFO -  316 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:51:36:873 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:51:36:873 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:51:36:878 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:36:878 <font size=2 color=00AF00>PASS = 0</font>
+07:51:36:878 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:36:878 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:36:878 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:36:878 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:36:878 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:36:878 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:36:878 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:36:878 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:36:878 <font size=2 color=00AF00>PASS = 14</font>
+07:51:36:878 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:36:878 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+07:51:36:878 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:36:878 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0007_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+07:51:41:992 <html><body><pre>
+07:51:41:992 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:41:992 ***</font>
+07:51:41:992 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:41:997 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:41:997 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:41:997 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:51:41:997 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:51:41:997 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:51:41:997 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:51:42:002 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:51:42:002 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:42:002 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:51:42:002 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:51:42:002 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:51:42:002 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:51:42:002 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:51:42:007 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:42:007 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:51:42:007 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:51:42:007 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:51:42:007 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:51:42:007 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:51:42:012 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:42:012 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:51:42:012 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:51:42:012 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:51:42:012 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:51:42:012 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:51:42:017 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:42:017 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:51:42:017 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:51:42:017 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:51:42:017 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:51:42:017 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:51:42:022 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:42:022 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:51:42:022 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:51:42:022 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:51:42:022 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:51:42:022 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:51:42:022 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:42:027 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:51:42:027 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:51:42:032 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:51:42:032 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:51:42:037 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:51:42:037 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:42:042 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:51:42:042 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:51:42:042 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:51:42:042 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:51:42:047 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:51:42:052 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:42:052 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:51:42:057 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:51:42:057 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:51:42:057 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:51:42:062 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:51:42:067 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:42:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:51:42:072 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:51:42:072 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:51:42:072 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:51:42:077 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:51:42:077 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:42:082 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:51:42:082 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:51:42:087 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:51:42:087 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:51:42:092 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:51:42:092 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:42:097 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:51:42:097 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:51:42:102 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:51:42:102 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:51:42:107 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:51:42:107 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:42:112 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:51:42:112 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:51:42:117 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:51:42:117 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:51:42:122 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:51:42:122 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:42:127 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:51:42:127 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:51:42:132 INFO -  323 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:51:42:132 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:51:42:132 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:51:42:137 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:42:137 <font size=2 color=00AF00>PASS = 0</font>
+07:51:42:137 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:42:137 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:42:137 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:42:137 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:42:137 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:42:137 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:42:137 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:42:137 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:42:137 <font size=2 color=00AF00>PASS = 14</font>
+07:51:42:137 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:42:137 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+07:51:42:137 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:42:137 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0007_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+07:51:47:228 <html><body><pre>
+07:51:47:228 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:47:228 ***</font>
+07:51:47:233 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:47:233 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:51:47:233 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:51:47:233 INFO -  330 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:51:47:233 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:51:47:233 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:51:47:238 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:47:238 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:238 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:47:238 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:238 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:47:238 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:243 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:47:243 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:243 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:47:243 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:243 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:47:243 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:243 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:47:250 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:250 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:47:250 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:250 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:47:250 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:250 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:47:255 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:255 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:47:255 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:255 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:47:255 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:255 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:47:260 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:260 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:47:260 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:47:260 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:47:260 <font size=2 color=00AF00>PASS = 0</font>
+07:51:47:260 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:47:260 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:47:260 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:47:260 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:47:260 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:47:260 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:47:260 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:47:260 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:47:260 <font size=2 color=00AF00>PASS = 1</font>
+07:51:47:260 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:47:260 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+07:51:47:260 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:47:260 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+07:51:52:393 <html><body><pre>
+07:51:52:393 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:52:393 ***</font>
+07:51:52:393 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:52:398 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:52:398 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:52:398 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:52:398 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:52:398 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:52:398 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:52:403 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:52:903 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:52:903 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:51:52:903 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:51:52:903 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:51:52:903 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:51:52:908 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:51:52:908 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:52:908 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:51:52:908 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:51:52:908 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:51:52:908 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:51:52:913 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:51:52:913 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:52:913 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:51:52:913 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:51:52:913 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:51:52:913 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:51:52:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:51:52:918 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:52:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:51:52:918 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:51:52:918 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:51:52:918 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:51:52:923 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:51:52:923 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:52:923 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:51:52:923 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:51:52:923 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:51:52:923 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:51:52:928 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:51:52:928 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:52:928 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:51:52:928 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:51:52:933 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:51:52:933 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:51:52:938 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:51:52:938 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:52:943 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:51:52:943 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:51:52:948 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:51:52:948 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:51:52:953 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:51:52:953 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:52:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:51:52:958 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:51:52:963 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:51:52:963 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:51:52:968 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:51:52:968 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:52:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:51:52:973 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:51:52:978 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:51:52:978 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:51:52:983 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:51:52:983 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:52:988 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:51:52:988 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:51:52:993 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:51:52:993 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:51:52:998 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:51:52:998 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:53:003 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:51:53:003 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:51:53:008 INFO -  337 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:51:53:008 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:51:53:008 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:51:53:013 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:53:013 <font size=2 color=00AF00>PASS = 0</font>
+07:51:53:013 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:53:013 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:53:013 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:53:013 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:53:013 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:53:013 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:53:013 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:53:013 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:53:013 <font size=2 color=00AF00>PASS = 11</font>
+07:51:53:013 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:53:013 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+07:51:53:013 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:53:013 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+07:51:58:113 <html><body><pre>
+07:51:58:113 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:51:58:113 ***</font>
+07:51:58:113 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:51:58:113 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:58:113 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:51:58:118 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:58:118 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:51:58:118 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:58:118 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:51:58:118 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:51:58:118 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:51:58:118 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:51:58:118 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:51:58:123 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:51:58:123 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:51:58:123 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:51:58:123 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:51:58:123 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:51:58:123 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:51:58:123 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:51:58:128 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:51:58:128 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:51:58:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:51:58:128 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:51:58:128 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:51:58:128 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:51:58:133 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:51:58:133 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:51:58:133 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:51:58:133 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:51:58:133 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:51:58:133 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:51:58:133 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:51:58:138 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:51:58:138 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:51:58:138 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:51:58:138 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:51:58:138 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:51:58:138 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:51:58:143 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:51:58:143 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:51:58:143 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:51:58:143 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:51:58:148 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:51:58:148 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:51:58:153 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:51:58:153 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:51:58:158 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:51:58:158 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:51:58:163 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:51:58:163 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:51:58:171 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:51:58:171 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:51:58:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:51:58:176 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:51:58:181 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:51:58:181 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:51:58:186 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:51:58:186 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:51:58:191 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:51:58:191 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:51:58:196 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:51:58:196 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:51:58:201 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:51:58:201 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:51:58:206 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:51:58:206 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:51:58:211 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:51:58:211 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:51:58:216 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:51:58:216 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:51:58:221 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:51:58:221 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:51:58:226 INFO -  344 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:51:58:226 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:51:58:226 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:51:58:226 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:51:58:226 <font size=2 color=00AF00>PASS = 0</font>
+07:51:58:226 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:58:226 <font size=2 color=0000FF>ABORT = 0</font>
+07:51:58:226 <font size=2 color=0000FF>PANIC = 0</font>
+07:51:58:226 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:58:226 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:51:58:226 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:51:58:226 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:51:58:226 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:51:58:226 <font size=2 color=00AF00>PASS = 11</font>
+07:51:58:226 <font size=2 color=FF0000>FAIL = 0</font>
+07:51:58:231 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+07:51:58:231 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:51:58:231 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+07:52:03:348 <html><body><pre>
+07:52:03:348 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:03:348 ***</font>
+07:52:03:348 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:03:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:52:03:348 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:52:03:348 INFO -  351 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:52:03:348 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:52:03:353 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:52:03:353 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:03:353 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:52:03:353 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:52:03:353 INFO -  351 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:52:03:353 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:52:03:358 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:52:03:358 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:03:358 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:52:03:358 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:52:03:358 INFO -  351 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:52:03:358 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:52:03:363 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:52:03:363 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:03:363 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:52:03:363 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:52:03:363 INFO -  351 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:52:03:363 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:52:03:368 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:52:03:368 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:03:368 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:368 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:03:368 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:368 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:03:368 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:368 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:03:373 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:373 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:03:373 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:373 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:03:373 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:373 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:03:378 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:378 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:03:378 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:378 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:03:383 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:383 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:03:388 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:388 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:03:393 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:03:393 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:03:393 <font size=2 color=00AF00>PASS = 0</font>
+07:52:03:393 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:03:393 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:03:393 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:03:393 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:03:393 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:03:393 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:03:393 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:03:393 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:03:393 <font size=2 color=00AF00>PASS = 4</font>
+07:52:03:393 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:03:393 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+07:52:03:393 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:03:393 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+07:52:08:524 <html><body><pre>
+07:52:08:524 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:08:524 ***</font>
+07:52:08:531 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:08:531 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:52:08:531 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:52:08:531 INFO -  358 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:52:08:531 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:52:08:531 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:52:08:536 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:08:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:52:08:536 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:52:08:536 INFO -  358 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:52:08:536 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:52:08:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:52:08:536 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:08:541 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:52:08:541 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:52:08:541 INFO -  358 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:52:08:541 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:52:08:541 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:52:08:541 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:08:546 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:52:08:546 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:52:08:546 INFO -  358 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:52:08:546 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:52:08:546 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:52:08:546 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:08:546 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:551 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:08:551 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:551 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:08:551 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:551 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:08:551 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:556 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:08:556 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:556 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:08:556 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:556 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:08:556 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:556 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:08:561 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:561 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:08:566 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:566 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:08:571 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:571 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:08:576 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:08:576 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:08:576 <font size=2 color=00AF00>PASS = 0</font>
+07:52:08:576 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:08:576 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:08:576 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:08:576 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:08:576 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:08:576 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:08:576 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:08:576 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:08:576 <font size=2 color=00AF00>PASS = 4</font>
+07:52:08:576 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:08:576 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+07:52:08:576 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:08:576 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0008_5.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+07:52:13:711 <html><body><pre>
+07:52:13:711 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:13:711 ***</font>
+07:52:13:711 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:13:716 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:52:13:716 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:52:13:716 INFO -  365 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:52:13:716 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:52:13:716 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:52:13:716 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:13:721 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:52:13:721 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:52:13:721 INFO -  365 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:52:13:721 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:52:13:721 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:52:13:721 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:13:726 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:52:13:726 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:52:13:726 INFO -  365 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:52:13:726 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:52:13:726 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:52:13:726 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:13:731 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:52:13:731 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:52:13:731 INFO -  365 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:52:13:731 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:52:13:731 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:52:13:731 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:13:736 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:52:13:736 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:52:13:736 INFO -  365 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:52:13:736 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:52:13:736 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:52:13:736 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:13:741 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:52:13:741 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:52:13:741 INFO -  365 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:52:13:741 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:52:13:741 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:52:13:741 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:13:746 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:746 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:13:746 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:746 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:13:751 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:751 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:13:756 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:756 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:13:761 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:761 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:13:766 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:766 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:13:771 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:771 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:13:776 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:776 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:13:781 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:13:781 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:13:781 <font size=2 color=00AF00>PASS = 0</font>
+07:52:13:781 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:13:781 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:13:781 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:13:781 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:13:781 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:13:781 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:13:781 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:13:781 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:13:781 <font size=2 color=00AF00>PASS = 6</font>
+07:52:13:781 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:13:781 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 9</font>
+07:52:13:781 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:13:781 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0009_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+07:52:18:931 <html><body><pre>
+07:52:18:931 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:18:931 ***</font>
+07:52:18:931 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:18:931 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:936 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:18:936 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:936 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:18:936 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:936 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:18:936 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:941 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:18:941 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:52:18:941 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:52:18:941 INFO -  372 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:52:18:941 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:52:18:941 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:52:18:941 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:18:946 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:946 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:18:946 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:946 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:18:946 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:951 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:18:951 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:951 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:18:951 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:951 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:18:951 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:951 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:18:956 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:18:956 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:18:956 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:18:961 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:18:961 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:18:961 <font size=2 color=00AF00>PASS = 0</font>
+07:52:18:961 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:18:961 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:18:961 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:18:961 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:18:961 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:18:961 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:18:961 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:18:961 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:18:961 <font size=2 color=00AF00>PASS = 1</font>
+07:52:18:961 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:18:961 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+07:52:18:961 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:18:961 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0009_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+07:52:24:078 <html><body><pre>
+07:52:24:078 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:24:078 ***</font>
+07:52:24:083 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:24:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:52:24:083 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:52:24:083 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:52:24:083 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:52:24:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:52:24:088 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:24:088 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:52:24:088 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:52:24:088 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:52:24:088 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:52:24:088 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:52:24:093 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:24:093 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:52:24:093 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:52:24:093 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:52:24:093 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:52:24:093 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:52:24:098 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:24:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:52:24:098 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:52:24:098 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:52:24:098 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:52:24:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:52:24:098 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:24:103 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:24:103 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:24:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:52:24:103 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:52:24:103 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:52:24:103 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:52:24:108 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:52:24:108 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:24:108 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:52:24:108 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:52:24:108 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:52:24:108 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:52:24:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:52:24:113 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:24:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:52:24:113 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:52:24:118 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:52:24:118 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:52:24:123 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:52:24:123 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:24:128 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:52:24:128 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:52:24:133 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:52:24:133 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:52:24:138 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:52:24:138 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:24:143 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:52:24:143 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:52:24:148 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:52:24:148 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:52:24:153 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:52:24:153 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:24:158 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:52:24:158 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:52:24:163 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:52:24:163 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:52:24:168 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:52:24:168 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:24:173 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:52:24:173 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:52:24:178 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:52:24:178 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:52:24:183 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:52:24:183 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:24:188 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:52:24:188 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:52:24:193 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:52:24:193 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:52:24:198 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:52:24:198 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:24:203 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:52:24:203 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:52:24:203 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:52:24:203 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:52:24:213 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:52:24:213 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:24:218 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:52:24:218 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:52:24:218 INFO -  379 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:52:24:218 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:52:24:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:52:24:223 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:24:223 <font size=2 color=00AF00>PASS = 0</font>
+07:52:24:223 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:24:223 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:24:223 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:24:223 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:24:223 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:24:223 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:24:223 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:24:223 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:24:223 <font size=2 color=00AF00>PASS = 14</font>
+07:52:24:223 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:24:223 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+07:52:24:223 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:24:223 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0010_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+07:52:29:316 <html><body><pre>
+07:52:29:316 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:29:316 ***</font>
+07:52:29:316 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:29:316 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:52:29:316 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:52:29:316 INFO -  386 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:52:29:316 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:52:29:321 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:52:29:321 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:29:321 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:52:29:321 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:52:29:321 INFO -  386 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:52:29:321 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:52:29:326 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:52:29:326 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:29:326 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:52:29:326 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:52:29:326 INFO -  386 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:52:29:326 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:52:29:326 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:52:29:328 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:29:328 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:328 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:29:328 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:52:29:328 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:52:29:328 INFO -  386 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:52:29:328 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:52:29:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:52:29:333 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:29:333 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:333 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:29:338 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:338 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:29:338 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:338 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:29:338 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:338 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:29:338 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:343 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:29:343 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:343 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:29:343 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:343 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:29:348 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:348 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:29:353 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:353 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:29:358 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:29:358 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:29:358 <font size=2 color=00AF00>PASS = 0</font>
+07:52:29:358 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:29:358 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:29:358 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:29:358 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:29:358 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:29:358 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:29:358 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:29:363 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:29:363 <font size=2 color=00AF00>PASS = 4</font>
+07:52:29:363 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:29:363 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+07:52:29:363 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:29:363 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0010_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+07:52:34:451 <html><body><pre>
+07:52:34:451 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:34:451 ***</font>
+07:52:34:451 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:34:451 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:34:451 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:34:451 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:34:451 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:34:456 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:34:456 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:34:456 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:52:34:456 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:52:34:456 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:52:34:456 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:52:34:461 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:52:34:461 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:34:461 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+07:52:34:461 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:34:461 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:52:34:461 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:52:34:461 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:52:34:461 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:52:34:466 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:52:34:466 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:34:466 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:52:34:466 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:52:34:466 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:52:34:466 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:52:34:471 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:52:34:471 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:34:471 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:52:34:471 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:52:34:471 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:52:34:471 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:52:34:476 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:52:34:476 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:34:476 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:52:34:476 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:52:34:476 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:52:34:476 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:52:34:481 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:52:34:481 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:34:481 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:52:34:481 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:52:34:486 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:52:34:486 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:52:34:491 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:52:34:491 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:34:496 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:52:34:496 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:52:34:501 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:52:34:501 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:52:34:506 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:52:34:506 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:34:511 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:52:34:511 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:52:34:516 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:52:34:516 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:52:34:521 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:52:34:521 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:34:526 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:52:34:526 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:52:34:531 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:52:34:531 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:52:34:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:52:34:536 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:34:541 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:52:34:541 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:52:34:546 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:52:34:546 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:52:34:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:52:34:551 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:34:556 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:52:34:556 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:52:34:561 INFO -  393 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:52:34:561 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:52:34:561 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:52:34:561 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:34:566 <font size=2 color=00AF00>PASS = 0</font>
+07:52:34:566 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:34:566 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:34:566 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:34:566 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:34:566 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:34:566 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:34:566 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:34:566 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:34:566 <font size=2 color=00AF00>PASS = 11</font>
+07:52:34:566 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:34:566 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+07:52:34:566 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:34:566 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0011_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+07:52:39:655 <html><body><pre>
+07:52:39:655 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:39:655 ***</font>
+07:52:39:655 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:39:655 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:52:39:655 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:52:39:655 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:52:39:655 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:52:39:660 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:52:39:660 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:39:660 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:52:39:660 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:52:39:660 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:52:39:660 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:52:39:665 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:52:39:665 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:39:665 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:52:39:665 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:52:39:665 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:52:39:665 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:52:39:671 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:52:39:671 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:39:671 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:52:39:671 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:52:39:671 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:52:39:671 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:52:39:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:52:39:676 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:39:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:52:39:676 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:52:39:676 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:52:39:676 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:52:39:681 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:52:39:681 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:39:681 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:52:39:681 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:52:39:681 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:52:39:681 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:52:39:686 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:52:39:686 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:39:686 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:52:39:686 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:52:39:686 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:52:39:686 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:52:39:691 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:52:39:691 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:39:696 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:52:39:696 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:52:39:701 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:52:39:701 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:52:39:706 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:52:39:706 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:39:711 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:52:39:711 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:52:39:716 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:52:39:716 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:52:39:721 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:52:39:721 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:39:726 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:52:39:726 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:52:39:731 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:52:39:731 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:52:39:736 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:52:39:736 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:39:741 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:52:39:741 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:52:39:746 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:52:39:746 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:52:39:751 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:52:39:751 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:39:756 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:52:39:756 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:52:39:761 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:52:39:761 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:52:39:766 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:52:39:766 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:39:771 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:52:39:771 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:52:39:776 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:52:39:776 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:52:39:781 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:52:39:781 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:39:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:52:39:786 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:52:39:791 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:52:39:791 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:52:39:796 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:52:39:796 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:39:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:52:39:801 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:52:39:806 INFO -  400 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:52:39:806 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:52:39:806 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:52:39:806 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:39:806 <font size=2 color=00AF00>PASS = 0</font>
+07:52:39:806 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:39:806 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:39:806 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:39:806 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:39:806 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:39:806 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:39:806 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:39:806 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:39:806 <font size=2 color=00AF00>PASS = 15</font>
+07:52:39:806 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:39:811 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:52:39:811 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:39:811 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0011_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+07:52:44:951 <html><body><pre>
+07:52:44:951 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:44:951 ***</font>
+07:52:44:953 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:44:953 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:52:44:953 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:52:44:953 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:52:44:953 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:52:44:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:52:44:958 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:44:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:52:44:958 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:52:44:958 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:52:44:958 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:52:44:963 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:52:44:963 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:44:963 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:52:44:963 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:52:44:963 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:52:44:963 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:52:44:968 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:52:44:968 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:44:968 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:52:44:968 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:52:44:968 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:52:44:968 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:52:44:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:52:44:973 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:44:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:52:44:973 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:52:44:973 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:52:44:973 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:52:44:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:52:44:978 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:44:978 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:52:44:978 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:52:44:978 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:52:44:978 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:52:44:978 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:52:44:983 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:44:983 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:52:44:983 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:52:44:983 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:52:44:983 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:52:44:988 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:52:44:988 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:44:993 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:52:44:993 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:52:44:998 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:52:44:998 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:52:45:003 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:52:45:003 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:45:008 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:52:45:008 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:52:45:013 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:52:45:013 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:52:45:018 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:52:45:018 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:45:023 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:52:45:023 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:52:45:028 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:52:45:028 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:52:45:033 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:52:45:033 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:45:038 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:52:45:038 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:52:45:043 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:52:45:043 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:52:45:048 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:52:45:048 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:45:053 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:52:45:053 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:52:45:058 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:52:45:058 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:52:45:063 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:52:45:063 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:45:068 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:52:45:068 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:52:45:073 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:52:45:073 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:52:45:078 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:52:45:078 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:45:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:52:45:083 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:52:45:088 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:52:45:088 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:52:45:093 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:52:45:093 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:45:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:52:45:098 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:52:45:103 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:52:45:103 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:52:45:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:52:45:103 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:45:103 <font size=2 color=00AF00>PASS = 0</font>
+07:52:45:103 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:45:103 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:45:103 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:45:103 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:45:103 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:45:103 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:45:103 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:45:103 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:45:103 <font size=2 color=00AF00>PASS = 15</font>
+07:52:45:103 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:45:103 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:52:45:103 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:45:103 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0014_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+07:52:44:951 <html><body><pre>
+07:52:44:951 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:52:44:951 ***</font>
+07:52:44:953 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:52:44:953 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:52:44:953 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:52:44:953 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:52:44:953 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:52:44:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:52:44:958 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:52:44:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:52:44:958 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:52:44:958 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:52:44:958 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:52:44:963 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:52:44:963 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:52:44:963 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:52:44:963 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:52:44:963 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:52:44:963 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:52:44:968 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:52:44:968 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:52:44:968 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:52:44:968 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:52:44:968 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:52:44:968 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:52:44:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:52:44:973 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:52:44:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:52:44:973 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:52:44:973 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:52:44:973 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:52:44:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:52:44:978 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:52:44:978 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:52:44:978 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:52:44:978 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:52:44:978 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:52:44:978 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:52:44:983 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:52:44:983 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:52:44:983 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:52:44:983 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:52:44:983 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:52:44:988 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:52:44:988 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:52:44:993 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:52:44:993 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:52:44:998 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:52:44:998 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:52:45:003 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:52:45:003 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:52:45:008 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:52:45:008 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:52:45:013 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:52:45:013 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:52:45:018 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:52:45:018 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:52:45:023 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:52:45:023 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:52:45:028 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:52:45:028 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:52:45:033 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:52:45:033 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:52:45:038 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:52:45:038 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:52:45:043 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:52:45:043 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:52:45:048 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:52:45:048 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:52:45:053 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:52:45:053 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:52:45:058 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:52:45:058 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:52:45:063 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:52:45:063 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:52:45:068 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:52:45:068 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:52:45:073 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:52:45:073 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:52:45:078 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:52:45:078 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:52:45:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:52:45:083 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:52:45:088 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:52:45:088 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:52:45:093 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:52:45:093 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:52:45:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:52:45:098 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:52:45:103 INFO -  407 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:52:45:103 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:52:45:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:52:45:103 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:52:45:103 <font size=2 color=00AF00>PASS = 0</font>
+07:52:45:103 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:45:103 <font size=2 color=0000FF>ABORT = 0</font>
+07:52:45:103 <font size=2 color=0000FF>PANIC = 0</font>
+07:52:45:103 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:45:103 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:52:45:103 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:52:45:103 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:52:45:103 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:52:45:103 <font size=2 color=00AF00>PASS = 15</font>
+07:52:45:103 <font size=2 color=FF0000>FAIL = 0</font>
+07:52:45:103 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:52:45:103 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:52:45:103 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0014_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+07:56:58:159 <html><body><pre>
+07:56:58:159 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:56:58:159 ***</font>
+07:56:58:159 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+07:56:58:159 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+07:56:58:164 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+07:56:58:164 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+07:56:58:164 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+07:56:58:164 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+07:56:58:164 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+07:56:58:169 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+07:56:58:169 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+07:56:58:169 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+07:56:58:169 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+07:56:58:169 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+07:56:58:169 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+07:56:58:174 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+07:56:58:174 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+07:56:58:174 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+07:56:58:174 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+07:56:58:174 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+07:56:58:179 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+07:56:58:179 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+07:56:58:179 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+07:56:58:179 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+07:56:58:179 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+07:56:58:184 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+07:56:58:184 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+07:56:58:184 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+07:56:58:184 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+07:56:58:184 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+07:56:58:184 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+07:56:58:187 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+07:56:58:187 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+07:56:58:187 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+07:56:58:187 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+07:56:58:187 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+07:56:58:187 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+07:56:58:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+07:56:58:192 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+07:56:58:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+07:56:58:192 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+07:56:58:192 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+07:56:58:197 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+07:56:58:202 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+07:56:58:202 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+07:56:58:207 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+07:56:58:207 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+07:56:58:212 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+07:56:58:212 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+07:56:58:222 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+07:56:58:222 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+07:56:58:227 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+07:56:58:227 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+07:56:58:232 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+07:56:58:232 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+07:56:58:237 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+07:56:58:242 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+07:56:58:247 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+07:56:58:247 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+07:56:58:252 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+07:56:58:252 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+07:56:58:257 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+07:56:58:257 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+07:56:58:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+07:56:58:270 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+07:56:58:275 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+07:56:58:275 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+07:56:58:280 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+07:56:58:285 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+07:56:58:290 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+07:56:58:290 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+07:56:58:295 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+07:56:58:295 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+07:56:58:300 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+07:56:58:300 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+07:56:58:305 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+07:56:58:310 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+07:56:58:310 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+07:56:58:315 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+07:56:58:320 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+07:56:58:320 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+07:56:58:325 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+07:56:58:325 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+07:56:58:330 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+07:56:58:330 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+07:56:58:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+07:56:58:340 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+07:56:58:345 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+07:56:58:345 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+07:56:58:350 INFO -  420 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+07:56:58:350 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+07:56:58:355 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+07:56:58:355 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:56:58:355 <font size=2 color=00AF00>PASS = 0</font>
+07:56:58:355 <font size=2 color=FF0000>FAIL = 0</font>
+07:56:58:355 <font size=2 color=0000FF>ABORT = 0</font>
+07:56:58:355 <font size=2 color=0000FF>PANIC = 0</font>
+07:56:58:355 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:56:58:355 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:56:58:355 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:56:58:355 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:56:58:355 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:56:58:355 <font size=2 color=00AF00>PASS = 15</font>
+07:56:58:355 <font size=2 color=FF0000>FAIL = 0</font>
+07:56:58:355 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:56:58:355 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:56:58:355 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0015_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+07:57:03:524 <html><body><pre>
+07:57:03:524 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 07:57:03:524 ***</font>
+07:57:03:531 c:\testdata\scripts\pause.script START_TESTCASE DT-TEF-ScriptCommand-0002
+07:57:03:531 <font size=2 color=00AF00>c:\testdata\scripts\pause.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0002  </font>
+07:57:03:531 c:\testdata\scripts\pause.script 	PAUSE	
+07:57:06:174 c:\testdata\scripts\pause.script END_TESTCASE DT-TEF-ScriptCommand-0002
+07:57:06:179 <font size=2 color=00AF00>c:\testdata\scripts\pause.script Line = 12 Command = END_TESTCASE DT-TEF-ScriptCommand-0002 ***TestCaseResult = PASS </font>
+07:57:06:179 c:\testdata\scripts\pause.script PRINT PAUSE SCRIPT COMMAND TESTING HAS COMPLETED
+07:57:06:179 INFO -  427 ScriptEngine.cpp 1381  PAUSE SCRIPT COMMAND TESTING HAS COMPLETED
+
+07:57:06:179 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+07:57:06:179 <font size=2 color=00AF00>PASS = 0</font>
+07:57:06:179 <font size=2 color=FF0000>FAIL = 0</font>
+07:57:06:179 <font size=2 color=0000FF>ABORT = 0</font>
+07:57:06:179 <font size=2 color=0000FF>PANIC = 0</font>
+07:57:06:179 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:57:06:179 <font size=2 color=0000FF>UNKNOWN = 0</font>
+07:57:06:179 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+07:57:06:179 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+07:57:06:179 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+07:57:06:179 <font size=2 color=00AF00>PASS = 1</font>
+07:57:06:179 <font size=2 color=FF0000>FAIL = 0</font>
+07:57:06:179 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+07:57:06:179 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+07:57:06:179 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0017_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,86 @@
+05:38:44:149 <html><body><pre>
+05:38:44:149 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1022
+RUN_SCRIPT COUNT : 1
+START_TESTCASE COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 29/10/2008 05:38:44:149 ***</font>
+05:38:44:149 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0001
+05:38:44:149 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 5 Command = START_TESTCASE DT-TEF-AnotherTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:154 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script RUN_SCRIPT	C:\testdata\scripts\te_regseltestcase.script
+05:38:44:154 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:38:44:154 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:154 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:38:44:154 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:159 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:38:44:159 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:38:44:159 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:38:44:159 INFO -  143 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:38:44:159 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:38:44:159 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:38:44:159 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:38:44:164 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:164 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:38:44:164 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:164 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:38:44:164 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:164 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:38:44:169 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:169 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:38:44:169 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:169 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:38:44:169 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:169 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:38:44:169 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:174 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:38:44:174 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:174 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:38:44:174 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:174 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:38:44:174 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:179 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:38:44:179 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:179 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:38:44:184 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:184 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0002
+05:38:44:194 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 11 Command = START_TESTCASE DT-TEF-AnotherTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:194 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:38:44:199 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 15 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:38:44:199 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-SelTestCase-0003
+05:38:44:204 INFO -  143 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:38:44:204 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:38:44:209 WARN -  143 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-SelTestCase-0003 re-used
+05:38:44:214 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 17 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:38:44:214 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0003
+05:38:44:219 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 19 Command = START_TESTCASE DT-TEF-AnotherTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:219 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0004
+05:38:44:229 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 23 Command = START_TESTCASE DT-TEF-AnotherTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:229 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0005
+05:38:44:234 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 27 Command = START_TESTCASE DT-TEF-AnotherTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:234 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:38:44:239 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 31 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:244 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0006
+05:38:44:244 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 35 Command = START_TESTCASE DT-TEF-AnotherTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:249 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0007
+05:38:44:254 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 39 Command = START_TESTCASE DT-TEF-AnotherTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:44:254 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:38:44:254 <font size=2 color=00AF00>PASS = 0</font>
+05:38:44:254 <font size=2 color=FF0000>FAIL = 0</font>
+05:38:44:254 <font size=2 color=0000FF>ABORT = 0</font>
+05:38:44:254 <font size=2 color=0000FF>PANIC = 0</font>
+05:38:44:254 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:38:44:254 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:38:44:254 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:38:44:254 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+05:38:44:254 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:38:44:254 <font size=2 color=00AF00>PASS = 2</font>
+05:38:44:254 <font size=2 color=FF0000>FAIL = 0</font>
+05:38:44:254 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 22</font>
+05:38:44:254 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:38:44:254 <font size=2 color=00AFFF>RUN_SCRIPT_SUMMARY:</font>
+05:38:44:254 <font size=2 color=00AF00>EXECUTED_SCRIPTS = 1</font>
+05:38:44:254 <font size=2 color=FF0000>FAILED_TO_OPEN = 0</font>
+05:38:44:254 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-command-line-0017_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,186 @@
+05:38:49:378 <html><body><pre>
+05:38:49:378 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1022
+RUN_SCRIPT COUNT : 1
+START_TESTCASE COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 29/10/2008 05:38:49:378 ***</font>
+05:38:49:378 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0001
+05:38:49:378 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 5 Command = START_TESTCASE DT-TEF-AnotherTestCase-0001  </font>
+05:38:49:378 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0001
+05:38:49:383 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0001
+
+05:38:49:383 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0001
+05:38:49:383 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 7 Command = END_TESTCASE DT-TEF-AnotherTestCase-0001 ***TestCaseResult = PASS </font>
+05:38:49:383 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script RUN_SCRIPT	C:\testdata\scripts\te_regseltestcase.script
+05:38:49:383 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+05:38:49:390 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+05:38:49:390 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+05:38:49:390 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+05:38:49:390 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+05:38:49:390 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+05:38:49:390 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+05:38:49:395 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+05:38:49:395 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+05:38:49:395 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+05:38:49:395 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+05:38:49:395 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+05:38:49:395 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:38:49:400 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:38:49:400 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+05:38:49:400 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:38:49:400 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:38:49:400 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:38:49:400 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+05:38:49:400 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+05:38:49:400 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+05:38:49:405 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+05:38:49:405 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+05:38:49:405 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+05:38:49:405 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:38:49:410 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:49:410 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+05:38:49:415 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+05:38:49:415 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+05:38:49:420 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+05:38:49:420 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+05:38:49:425 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+05:38:49:430 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+05:38:49:435 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+05:38:49:435 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+05:38:49:435 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+05:38:49:440 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+05:38:49:445 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+05:38:49:445 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+05:38:49:450 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+05:38:49:450 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+05:38:49:455 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+05:38:49:455 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+05:38:49:460 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+05:38:49:465 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+05:38:49:470 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+05:38:49:470 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+05:38:49:475 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+05:38:49:475 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+05:38:49:480 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+05:38:49:480 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+05:38:49:485 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+05:38:49:485 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+05:38:49:490 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+05:38:49:490 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+05:38:49:495 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+05:38:49:495 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+05:38:49:500 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+05:38:49:500 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+05:38:49:505 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+05:38:49:505 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+05:38:49:510 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+05:38:49:515 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+05:38:49:520 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+05:38:49:520 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+05:38:49:525 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+05:38:49:525 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+05:38:49:530 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+05:38:49:530 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+05:38:49:535 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+05:38:49:535 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+05:38:49:540 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+05:38:49:540 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+05:38:49:545 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+05:38:49:545 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+05:38:49:550 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+05:38:49:550 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+05:38:49:555 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+05:38:49:555 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+05:38:49:560 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+05:38:49:560 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+05:38:49:565 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+05:38:49:570 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+05:38:49:570 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+05:38:49:570 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+05:38:49:575 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+05:38:49:575 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0002
+05:38:49:580 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 11 Command = START_TESTCASE DT-TEF-AnotherTestCase-0002  </font>
+05:38:49:580 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0002
+05:38:49:585 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0002
+
+05:38:49:585 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0002
+05:38:49:590 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 13 Command = END_TESTCASE DT-TEF-AnotherTestCase-0002 ***TestCaseResult = PASS </font>
+05:38:49:595 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0003
+05:38:49:600 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 15 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+05:38:49:600 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-SelTestCase-0003
+05:38:49:605 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+05:38:49:605 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-SelTestCase-0003
+05:38:49:610 WARN -  150 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-SelTestCase-0003 re-used
+05:38:49:610 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 17 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+05:38:49:610 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0003
+05:38:49:615 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 19 Command = START_TESTCASE DT-TEF-AnotherTestCase-0003  </font>
+05:38:49:615 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0003
+05:38:49:620 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0003
+
+05:38:49:620 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0003
+05:38:49:625 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 21 Command = END_TESTCASE DT-TEF-AnotherTestCase-0003 ***TestCaseResult = PASS </font>
+05:38:49:630 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0004
+05:38:49:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 23 Command = START_TESTCASE DT-TEF-AnotherTestCase-0004  </font>
+05:38:49:635 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0004
+05:38:49:635 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0004
+
+05:38:49:640 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0004
+05:38:49:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 25 Command = END_TESTCASE DT-TEF-AnotherTestCase-0004 ***TestCaseResult = PASS </font>
+05:38:49:645 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0005
+05:38:49:650 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 27 Command = START_TESTCASE DT-TEF-AnotherTestCase-0005  </font>
+05:38:49:650 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0005
+05:38:49:655 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0005
+
+05:38:49:655 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0005
+05:38:49:660 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 29 Command = END_TESTCASE DT-TEF-AnotherTestCase-0005 ***TestCaseResult = PASS </font>
+05:38:49:660 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0005
+05:38:49:665 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 31 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+05:38:49:670 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0006
+05:38:49:670 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 35 Command = START_TESTCASE DT-TEF-AnotherTestCase-0006  </font>
+05:38:49:675 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0006
+05:38:49:675 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0006
+
+05:38:49:680 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0006
+05:38:49:685 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 37 Command = END_TESTCASE DT-TEF-AnotherTestCase-0006 ***TestCaseResult = PASS </font>
+05:38:49:685 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0007
+05:38:49:690 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 39 Command = START_TESTCASE DT-TEF-AnotherTestCase-0007  </font>
+05:38:49:690 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0007
+05:38:49:695 INFO -  150 ScriptEngine.cpp 1381  run DT-TEF-AnotherTestCase-0007
+
+05:38:49:695 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0007
+05:38:49:700 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 41 Command = END_TESTCASE DT-TEF-AnotherTestCase-0007 ***TestCaseResult = PASS </font>
+05:38:49:700 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:38:49:700 <font size=2 color=00AF00>PASS = 0</font>
+05:38:49:700 <font size=2 color=FF0000>FAIL = 0</font>
+05:38:49:700 <font size=2 color=0000FF>ABORT = 0</font>
+05:38:49:700 <font size=2 color=0000FF>PANIC = 0</font>
+05:38:49:700 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:38:49:700 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:38:49:700 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:38:49:700 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+05:38:49:700 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:38:49:700 <font size=2 color=00AF00>PASS = 22</font>
+05:38:49:700 <font size=2 color=FF0000>FAIL = 0</font>
+05:38:49:705 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 2</font>
+05:38:49:705 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:38:49:705 <font size=2 color=00AFFF>RUN_SCRIPT_SUMMARY:</font>
+05:38:49:705 <font size=2 color=00AF00>EXECUTED_SCRIPTS = 1</font>
+05:38:49:705 <font size=2 color=FF0000>FAILED_TO_OPEN = 0</font>
+05:38:49:705 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,116 @@
+05:00:48:181 <html><body><pre>
+05:00:48:181 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 17
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:00:48:181 ***</font>
+05:00:48:181 c:\testdata\scripts\dt-tef-concurrent-0001.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:00:48:228 c:\testdata\scripts\dt-tef-concurrent-0001.script PRINT
+05:00:48:228 INFO -  1698 ScriptEngine.cpp 1381 
+
+05:00:48:228 c:\testdata\scripts\dt-tef-concurrent-0001.script START_TESTCASE DT-TEF-Concurrent-0001
+05:00:48:233 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0001  </font>
+05:00:48:233 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:00:48:238 INFO -  1703 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:00:48:238
+05:00:48:238 INFO -  1703 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:00:53:250 INFO -  1703 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:250
+05:00:53:255 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 19 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:00:53:255 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:00:53:255 INFO -  1704 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:00:53:255
+05:00:53:255 INFO -  1704 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:00:53:260 INFO -  1704 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:260
+05:00:53:265 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:00:53:265 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:00:53:270 INFO -  1705 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:00:53:270
+05:00:53:270 INFO -  1705 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:00:53:270 INFO -  1705 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:270
+05:00:53:275 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:00:53:280 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:00:53:280 INFO -  1706 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:00:53:280
+05:00:53:280 INFO -  1706 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:00:53:280 INFO -  1706 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:280
+05:00:53:285 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:00:53:285 c:\testdata\scripts\dt-tef-concurrent-0001.script 	CONCURRENT
+05:00:53:290 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:00:53:290 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:00:53:295 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:00:53:295 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:00:53:300 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:00:53:305 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:00:53:315 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:00:53:320 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:00:53:325 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:00:53:330 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:00:53:340 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:00:53:345 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:00:53:350 c:\testdata\scripts\dt-tef-concurrent-0001.script 	CONSECUTIVE
+05:00:53:370 INFO -  1707 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:00:53:370
+05:00:53:370 INFO -  1708 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:00:53:370
+05:00:53:370 INFO -  1709 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:00:53:370
+05:00:53:370 INFO -  1710 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:00:53:370
+05:00:53:370 INFO -  1711 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:00:53:370
+05:00:53:370 INFO -  1712 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:00:53:370
+05:00:53:370 INFO -  1713 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:00:53:370
+05:00:53:370 INFO -  1714 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 05:00:53:370
+05:00:53:375 INFO -  1715 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:00:53:375
+05:00:53:375 INFO -  1716 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:00:53:375
+05:00:53:375 INFO -  1717 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:00:53:375
+05:00:53:375 INFO -  1718 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 05:00:53:375
+05:00:53:375 INFO -  1707 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:00:53:375 INFO -  1708 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:00:53:375 INFO -  1709 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:00:53:375 INFO -  1710 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:00:53:375 INFO -  1711 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:00:53:375 INFO -  1712 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:00:53:375 INFO -  1713 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:00:53:375 INFO -  1714 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+05:00:53:375 INFO -  1715 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:00:53:375 INFO -  1716 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:00:53:375 INFO -  1717 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:00:53:375 INFO -  1718 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+05:00:53:380 INFO -  1708 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:380 INFO -  1709 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:380 INFO -  1710 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:380 INFO -  1712 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:380 INFO -  1713 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:380 INFO -  1714 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:380 INFO -  1716 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:380 INFO -  1717 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:380 INFO -  1718 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 05:00:53:380
+05:00:53:390 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:00:53:395 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:00:53:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:00:53:405 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:00:53:410 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:00:53:415 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:00:53:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:00:53:425 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:00:53:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:00:58:390 INFO -  1707 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:00:58:390
+05:00:58:390 INFO -  1711 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:00:58:390
+05:00:58:390 INFO -  1715 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:00:58:390
+05:00:58:395 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:00:58:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:00:58:405 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:00:58:410 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+05:00:58:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+05:00:58:425 c:\testdata\scripts\dt-tef-concurrent-0001.script END_TESTCASE DT-TEF-Concurrent-0001
+05:00:58:437 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 38 Command = END_TESTCASE DT-TEF-Concurrent-0001 ***TestCaseResult = PASS </font>
+05:00:58:437 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:00:58:437 <font size=2 color=00AF00>PASS = 17</font>
+05:00:58:437 <font size=2 color=FF0000>FAIL = 0</font>
+05:00:58:437 <font size=2 color=0000FF>ABORT = 0</font>
+05:00:58:437 <font size=2 color=0000FF>PANIC = 0</font>
+05:00:58:437 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:00:58:437 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:00:58:437 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:00:58:437 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:00:58:437 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:00:58:437 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:00:58:437 <font size=2 color=00AF00>PASS = 1</font>
+05:00:58:437 <font size=2 color=FF0000>FAIL = 0</font>
+05:00:58:437 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:00:58:437 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:00:58:437 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,120 @@
+05:01:03:561 <html><body><pre>
+05:01:03:561 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 17
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:01:03:561 ***</font>
+05:01:03:561 c:\testdata\scripts\dt-tef-concurrent-0002.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:01:03:606 c:\testdata\scripts\dt-tef-concurrent-0002.script PRINT
+05:01:03:606 INFO -  1721 ScriptEngine.cpp 1381 
+
+05:01:03:606 c:\testdata\scripts\dt-tef-concurrent-0002.script START_TESTCASE DT-TEF-Concurrent-0002
+05:01:03:611 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0002  </font>
+05:01:03:611 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:01:03:611 INFO -  1726 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:03:611
+05:01:03:611 INFO -  1726 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:08:625 INFO -  1726 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:08:625
+05:01:08:630 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:01:08:630 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:01:08:630 INFO -  1727 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:08:630
+05:01:08:630 INFO -  1727 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:08:630 INFO -  1727 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:08:630
+05:01:08:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:01:08:640 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:01:08:640 INFO -  1728 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:08:640
+05:01:08:640 INFO -  1728 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:08:640 INFO -  1728 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:08:640
+05:01:08:645 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:01:08:645 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:01:08:650 INFO -  1729 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:08:650
+05:01:08:650 INFO -  1729 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:01:08:650 INFO -  1729 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:08:650
+05:01:08:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:01:08:655 c:\testdata\scripts\dt-tef-concurrent-0002.script 	CONCURRENT
+05:01:08:655 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:01:08:660 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:01:08:660 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:01:08:665 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:01:08:670 c:\testdata\scripts\dt-tef-concurrent-0002.script END_TESTCASE DT-TEF-Concurrent-0002
+05:01:08:680 INFO -  1730 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:08:680
+05:01:08:680 INFO -  1731 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:08:680
+05:01:08:680 INFO -  1732 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:08:680
+05:01:08:680 INFO -  1733 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:08:680
+05:01:08:680 INFO -  1730 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:08:680 INFO -  1731 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:08:680 INFO -  1732 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:08:680 INFO -  1733 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+05:01:08:680 INFO -  1731 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:08:680
+05:01:08:680 INFO -  1732 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:08:680
+05:01:08:680 INFO -  1733 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:08:680
+05:01:08:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:01:08:695 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:01:08:700 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:01:13:687 INFO -  1730 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:13:687
+05:01:13:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:01:13:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 29 Command = END_TESTCASE DT-TEF-Concurrent-0002 ***TestCaseResult = PASS </font>
+05:01:13:697 c:\testdata\scripts\dt-tef-concurrent-0002.script START_TESTCASE DT-TEF-Concurrent-0002-1
+05:01:13:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 30 Command = START_TESTCASE DT-TEF-Concurrent-0002-1  </font>
+05:01:13:713 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:01:13:718 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:01:13:723 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:01:13:728 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:01:13:733 c:\testdata\scripts\dt-tef-concurrent-0002.script 	CONSECUTIVE
+05:01:13:743 INFO -  1734 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:01:13:743
+05:01:13:743 INFO -  1735 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:01:13:743
+05:01:13:743 INFO -  1736 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:01:13:743
+05:01:13:748 INFO -  1737 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 05:01:13:748
+05:01:13:748 INFO -  1734 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:13:748 INFO -  1735 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:13:748 INFO -  1736 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:13:748 INFO -  1737 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+05:01:13:748 INFO -  1735 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:01:13:748
+05:01:13:748 INFO -  1736 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:01:13:748
+05:01:13:748 INFO -  1737 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 05:01:13:748
+05:01:13:753 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:01:13:758 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:01:13:763 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:01:18:750 INFO -  1734 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:01:18:750
+05:01:18:755 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:01:18:755 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:01:18:765 INFO -  1738 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:18:765
+05:01:18:765 INFO -  1738 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:23:765 INFO -  1738 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:23:765
+05:01:23:770 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:01:23:770 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:01:23:780 INFO -  1739 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:23:780
+05:01:23:780 INFO -  1739 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:23:780 INFO -  1739 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:23:780
+05:01:23:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:01:23:785 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:01:23:795 INFO -  1740 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:23:795
+05:01:23:795 INFO -  1740 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:23:795 INFO -  1740 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:23:795
+05:01:23:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 53 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:01:23:800 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:01:23:810 INFO -  1741 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:23:810
+05:01:23:810 INFO -  1741 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:01:23:810 INFO -  1741 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:23:810
+05:01:23:815 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 54 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:01:23:815 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+05:01:23:830 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+05:01:23:830 c:\testdata\scripts\dt-tef-concurrent-0002.script END_TESTCASE DT-TEF-Concurrent-0002-1
+05:01:23:840 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 57 Command = END_TESTCASE DT-TEF-Concurrent-0002-1 ***TestCaseResult = PASS </font>
+05:01:23:840 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:01:23:850 <font size=2 color=00AF00>PASS = 17</font>
+05:01:23:850 <font size=2 color=FF0000>FAIL = 0</font>
+05:01:23:850 <font size=2 color=0000FF>ABORT = 0</font>
+05:01:23:850 <font size=2 color=0000FF>PANIC = 0</font>
+05:01:23:850 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:01:23:850 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:01:23:850 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:01:23:850 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:01:23:850 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:01:23:850 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:01:23:850 <font size=2 color=00AF00>PASS = 2</font>
+05:01:23:850 <font size=2 color=FF0000>FAIL = 0</font>
+05:01:23:850 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:01:23:850 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:01:23:850 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,104 @@
+05:01:29:071 <html><body><pre>
+05:01:29:071 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 3
+RUN_TEST_STEP COUNT : 13
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:01:29:071 ***</font>
+05:01:29:071 c:\testdata\scripts\dt-tef-concurrent-0003.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:01:29:108 c:\testdata\scripts\dt-tef-concurrent-0003.script PRINT
+05:01:29:113 INFO -  1744 ScriptEngine.cpp 1381 
+
+05:01:29:113 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003
+05:01:29:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0003  </font>
+05:01:29:118 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:01:29:118 INFO -  1749 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:29:118
+05:01:29:118 INFO -  1749 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:34:125 INFO -  1749 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:34:125
+05:01:34:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:01:34:130 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:01:34:130 INFO -  1750 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:34:130
+05:01:34:130 INFO -  1750 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:34:130 INFO -  1750 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:34:130
+05:01:34:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:01:34:140 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:01:34:140 INFO -  1751 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:34:140
+05:01:34:140 INFO -  1751 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:34:140 INFO -  1751 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:34:140
+05:01:34:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:01:34:145 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:01:34:150 INFO -  1752 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:34:150
+05:01:34:150 INFO -  1752 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:01:34:150 INFO -  1752 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:34:150
+05:01:34:155 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:01:34:155 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003
+05:01:34:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 24 Command = END_TESTCASE DT-TEF-Concurrent-0003 ***TestCaseResult = PASS </font>
+05:01:34:165 c:\testdata\scripts\dt-tef-concurrent-0003.script CONCURRENT
+05:01:34:165 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003-1
+05:01:34:170 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 26 Command = START_TESTCASE DT-TEF-Concurrent-0003-1  </font>
+05:01:34:170 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:01:34:170 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:01:34:175 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:01:34:180 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:01:34:185 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003-1
+05:01:34:195 INFO -  1753 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:34:195
+05:01:34:195 INFO -  1754 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:34:195
+05:01:34:195 INFO -  1755 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:34:195
+05:01:34:195 INFO -  1756 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:34:195
+05:01:34:200 INFO -  1753 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:34:200 INFO -  1754 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:34:200 INFO -  1755 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:34:200 INFO -  1756 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+05:01:34:200 INFO -  1754 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:34:200
+05:01:34:200 INFO -  1755 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:34:200
+05:01:34:200 INFO -  1756 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:34:200
+05:01:34:205 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:01:34:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:01:34:215 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:01:39:203 INFO -  1753 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:39:203
+05:01:39:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:01:39:213 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 46 Command = END_TESTCASE DT-TEF-Concurrent-0003-1 ***TestCaseResult = PASS </font>
+05:01:39:213 c:\testdata\scripts\dt-tef-concurrent-0003.script CONSECUTIVE
+05:01:39:218 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003-2
+05:01:39:228 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 48 Command = START_TESTCASE DT-TEF-Concurrent-0003-2  </font>
+05:01:39:228 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:01:39:238 INFO -  1757 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:01:39:238
+05:01:39:238 INFO -  1757 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:44:250 INFO -  1757 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:01:44:250
+05:01:44:255 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:01:44:255 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:01:44:260 INFO -  1758 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:01:44:260
+05:01:44:260 INFO -  1758 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:44:260 INFO -  1758 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:01:44:260
+05:01:44:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:01:44:270 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:01:44:275 INFO -  1759 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:01:44:275
+05:01:44:280 INFO -  1759 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:44:280 INFO -  1759 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:01:44:280
+05:01:44:285 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:01:44:285 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:01:44:295 INFO -  1760 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 05:01:44:295
+05:01:44:295 INFO -  1760 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+05:01:44:295 INFO -  1760 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 05:01:44:295
+05:01:44:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 67 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:01:44:305 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+05:01:44:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 69 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+05:01:44:320 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003-2
+05:01:44:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 70 Command = END_TESTCASE DT-TEF-Concurrent-0003-2 ***TestCaseResult = PASS </font>
+05:01:44:330 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:01:44:335 <font size=2 color=00AF00>PASS = 13</font>
+05:01:44:335 <font size=2 color=FF0000>FAIL = 0</font>
+05:01:44:335 <font size=2 color=0000FF>ABORT = 0</font>
+05:01:44:335 <font size=2 color=0000FF>PANIC = 0</font>
+05:01:44:335 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:01:44:335 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:01:44:335 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:01:44:335 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:01:44:335 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:01:44:335 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:01:44:335 <font size=2 color=00AF00>PASS = 3</font>
+05:01:44:335 <font size=2 color=FF0000>FAIL = 0</font>
+05:01:44:335 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:01:44:335 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:01:44:335 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,159 @@
+05:01:49:441 <html><body><pre>
+05:01:49:441 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 26
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:01:49:441 ***</font>
+05:01:49:441 c:\testdata\scripts\dt-tef-concurrent-0004.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:01:49:471 c:\testdata\scripts\dt-tef-concurrent-0004.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:01:49:506 c:\testdata\scripts\dt-tef-concurrent-0004.script PRINT
+05:01:49:506 INFO -  1763 ScriptEngine.cpp 1381 
+
+05:01:49:506 c:\testdata\scripts\dt-tef-concurrent-0004.script START_TESTCASE DT-TEF-Concurrent-0004
+05:01:49:511 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0004  </font>
+05:01:49:511 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:01:49:516 INFO -  1770 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:49:516
+05:01:49:516 INFO -  1770 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:54:531 INFO -  1770 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:54:531
+05:01:54:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:01:54:536 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:01:54:536 INFO -  1771 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:54:536
+05:01:54:536 INFO -  1771 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:54:541 INFO -  1771 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:54:541
+05:01:54:546 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:01:54:546 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:01:54:546 INFO -  1772 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:54:546
+05:01:54:546 INFO -  1772 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:54:546 INFO -  1772 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:54:546
+05:01:54:551 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:01:54:556 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:01:54:556 INFO -  1773 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:01:54:556
+05:01:54:556 INFO -  1773 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:01:54:556 INFO -  1773 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:01:54:556
+05:01:54:561 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:01:54:561 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:01:54:566 INFO -  1774 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:01:54:566
+05:01:54:566 INFO -  1774 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:01:59:578 INFO -  1774 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:01:59:578
+05:01:59:583 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:01:59:583 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:01:59:588 INFO -  1775 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:01:59:588
+05:01:59:588 INFO -  1775 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:01:59:588 INFO -  1775 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:01:59:588
+05:01:59:593 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:01:59:593 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:01:59:598 INFO -  1776 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 05:01:59:598
+05:01:59:598 INFO -  1776 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:01:59:598 INFO -  1776 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 05:01:59:598
+05:01:59:603 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:01:59:603 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:01:59:613 INFO -  1777 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:01:59:613
+05:01:59:613 INFO -  1777 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:01:59:613 INFO -  1777 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:01:59:613
+05:01:59:618 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:01:59:618 c:\testdata\scripts\dt-tef-concurrent-0004.script 	CONCURRENT
+05:01:59:623 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:01:59:633 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:01:59:638 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:01:59:643 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:01:59:648 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:01:59:653 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:01:59:658 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:01:59:663 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:01:59:668 c:\testdata\scripts\dt-tef-concurrent-0004.script 	CONSECUTIVE
+05:01:59:683 INFO -  1778 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:59:683
+05:01:59:683 INFO -  1779 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:01:59:683
+05:01:59:688 INFO -  1780 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:59:688
+05:01:59:688 INFO -  1781 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:01:59:688
+05:01:59:688 INFO -  1782 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:59:688
+05:01:59:688 INFO -  1783 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 05:01:59:688
+05:01:59:688 INFO -  1778 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:01:59:688 INFO -  1779 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:01:59:688 INFO -  1784 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 05:01:59:688
+05:01:59:688 INFO -  1785 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:01:59:688
+05:01:59:693 INFO -  1780 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:01:59:693 INFO -  1781 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:01:59:693 INFO -  1782 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:01:59:693 INFO -  1783 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+05:01:59:693 INFO -  1784 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:01:59:693 INFO -  1785 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:01:59:693 INFO -  1780 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:59:693
+05:01:59:693 INFO -  1781 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:01:59:693
+05:01:59:693 INFO -  1782 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:59:693
+05:01:59:693 INFO -  1783 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 05:01:59:693
+05:01:59:693 INFO -  1784 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 05:01:59:693
+05:01:59:693 INFO -  1785 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:01:59:693
+05:01:59:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:01:59:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:01:59:713 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:01:59:718 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:01:59:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:01:59:733 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:02:04:703 INFO -  1778 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:02:04:703
+05:02:04:703 INFO -  1779 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:02:04:703
+05:02:04:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:02:04:713 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:02:04:713 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:02:04:723 INFO -  1786 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:02:04:723
+05:02:04:723 INFO -  1786 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:02:09:734 INFO -  1786 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:02:09:734
+05:02:09:739 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:02:09:739 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:02:09:749 INFO -  1787 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 05:02:09:749
+05:02:09:749 INFO -  1787 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:02:14:750 INFO -  1787 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 05:02:14:750
+05:02:14:755 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:02:14:755 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:02:14:760 INFO -  1788 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:02:14:760
+05:02:14:760 INFO -  1788 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:02:14:765 INFO -  1788 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:02:14:765
+05:02:14:770 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:02:14:770 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:02:14:780 INFO -  1789 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 05:02:14:780
+05:02:14:780 INFO -  1789 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:02:14:780 INFO -  1789 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 05:02:14:780
+05:02:14:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:02:14:785 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:02:14:795 INFO -  1790 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:02:14:795
+05:02:14:795 INFO -  1790 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:02:14:795 INFO -  1790 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:02:14:795
+05:02:14:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:02:14:800 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:02:14:815 INFO -  1791 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 started at 05:02:14:815
+05:02:14:815 INFO -  1791 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:02:14:815 INFO -  1791 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 ended at 05:02:14:815
+05:02:14:820 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:02:14:820 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:02:14:830 INFO -  1792 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 05:02:14:830
+05:02:14:830 INFO -  1792 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+05:02:14:830 INFO -  1792 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 05:02:14:830
+05:02:14:835 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:02:14:835 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:02:14:845 INFO -  1793 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 05:02:14:845
+05:02:14:845 INFO -  1793 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+05:02:14:845 INFO -  1793 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 05:02:14:845
+05:02:14:850 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:02:14:850 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+05:02:14:869 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+05:02:14:869 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+05:02:14:884 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+05:02:14:884 c:\testdata\scripts\dt-tef-concurrent-0004.script END_TESTCASE DT-TEF-Concurrent-0004
+05:02:14:894 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 49 Command = END_TESTCASE DT-TEF-Concurrent-0004 ***TestCaseResult = PASS </font>
+05:02:14:899 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:02:14:899 <font size=2 color=00AF00>PASS = 26</font>
+05:02:14:899 <font size=2 color=FF0000>FAIL = 0</font>
+05:02:14:899 <font size=2 color=0000FF>ABORT = 0</font>
+05:02:14:899 <font size=2 color=0000FF>PANIC = 0</font>
+05:02:14:899 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:02:14:899 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:02:14:899 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:02:14:899 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:02:14:899 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:02:14:899 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:02:14:899 <font size=2 color=00AF00>PASS = 1</font>
+05:02:14:899 <font size=2 color=FF0000>FAIL = 0</font>
+05:02:14:899 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:02:14:899 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:02:14:899 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,203 @@
+05:02:20:416 <html><body><pre>
+05:02:20:416 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 34
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:02:20:416 ***</font>
+05:02:20:416 c:\testdata\scripts\dt-tef-concurrent-0005.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:02:20:546 c:\testdata\scripts\dt-tef-concurrent-0005.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:02:20:576 c:\testdata\scripts\dt-tef-concurrent-0005.script PRINT
+05:02:20:581 INFO -  1797 ScriptEngine.cpp 1381 
+
+05:02:20:581 c:\testdata\scripts\dt-tef-concurrent-0005.script START_TESTCASE DT-TEF-Concurrent-0005
+05:02:20:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0005  </font>
+05:02:20:586 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:02:20:586 INFO -  1804 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:20:586
+05:02:20:586 INFO -  1804 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:02:25:593 INFO -  1804 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:02:25:593
+05:02:25:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:02:25:598 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:02:25:598 INFO -  1805 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:25:598
+05:02:25:598 INFO -  1805 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:02:25:598 INFO -  1805 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:02:25:598
+05:02:25:603 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:02:25:608 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:02:25:608 INFO -  1806 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:25:608
+05:02:25:608 INFO -  1806 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:02:25:608 INFO -  1806 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:02:25:608
+05:02:25:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:02:25:613 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:02:25:618 INFO -  1807 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:25:618
+05:02:25:618 INFO -  1807 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:02:25:618 INFO -  1807 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:02:25:618
+05:02:25:623 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:02:25:623 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:02:25:628 INFO -  1808 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:02:25:628
+05:02:25:628 INFO -  1808 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:02:30:640 INFO -  1808 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:02:30:640
+05:02:30:645 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:02:30:645 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:02:30:650 INFO -  1809 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:02:30:650
+05:02:30:650 INFO -  1809 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:02:30:650 INFO -  1809 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:02:30:650
+05:02:30:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:02:30:655 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:02:30:660 INFO -  1810 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 05:02:30:660
+05:02:30:660 INFO -  1810 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:02:30:660 INFO -  1810 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 05:02:30:660
+05:02:30:665 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:02:30:665 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:02:30:675 INFO -  1811 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:02:30:675
+05:02:30:675 INFO -  1811 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:02:30:675 INFO -  1811 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:02:30:675
+05:02:30:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:02:30:680 c:\testdata\scripts\dt-tef-concurrent-0005.script 	CONCURRENT
+05:02:30:685 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:02:30:695 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:02:30:700 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:02:30:705 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:02:30:710 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:02:30:720 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:02:30:725 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:02:30:730 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:02:30:735 c:\testdata\scripts\dt-tef-concurrent-0005.script END_TESTCASE DT-TEF-Concurrent-0005
+05:02:30:750 INFO -  1812 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:02:30:750
+05:02:30:750 INFO -  1813 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:02:30:750
+05:02:30:750 INFO -  1814 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:02:30:750
+05:02:30:750 INFO -  1815 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:02:30:750
+05:02:30:750 INFO -  1816 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:02:30:750
+05:02:30:755 INFO -  1817 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 05:02:30:755
+05:02:30:755 INFO -  1812 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:02:30:755 INFO -  1813 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:02:30:755 INFO -  1818 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 05:02:30:755
+05:02:30:755 INFO -  1819 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:02:30:755
+05:02:30:755 INFO -  1814 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:02:30:755 INFO -  1815 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:02:30:755 INFO -  1816 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:02:30:755 INFO -  1817 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+05:02:30:755 INFO -  1818 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:02:30:755 INFO -  1819 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:02:30:755 INFO -  1814 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:02:30:755
+05:02:30:755 INFO -  1815 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:02:30:755
+05:02:30:755 INFO -  1816 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:02:30:755
+05:02:30:755 INFO -  1817 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 05:02:30:755
+05:02:30:760 INFO -  1818 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 05:02:30:760
+05:02:30:760 INFO -  1819 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:02:30:760
+05:02:30:765 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:02:30:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:02:30:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:02:30:790 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:02:30:795 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:02:30:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:02:35:765 INFO -  1812 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:02:35:765
+05:02:35:765 INFO -  1813 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:02:35:765
+05:02:35:775 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:02:35:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:02:35:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 38 Command = END_TESTCASE DT-TEF-Concurrent-0005 ***TestCaseResult = PASS </font>
+05:02:35:790 c:\testdata\scripts\dt-tef-concurrent-0005.script START_TESTCASE DT-TEF-Concurrent-0005-1
+05:02:35:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 39 Command = START_TESTCASE DT-TEF-Concurrent-0005-1  </font>
+05:02:35:800 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:02:35:805 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:02:35:812 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:02:35:817 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:02:35:827 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:02:35:837 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:02:35:842 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:02:35:847 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:02:35:852 c:\testdata\scripts\dt-tef-concurrent-0005.script 	CONSECUTIVE
+05:02:35:867 INFO -  1820 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:02:35:867
+05:02:35:867 INFO -  1821 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 05:02:35:867
+05:02:35:867 INFO -  1822 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:02:35:867
+05:02:35:867 INFO -  1823 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 05:02:35:867
+05:02:35:867 INFO -  1820 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:02:35:867 INFO -  1821 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:02:35:872 INFO -  1824 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:02:35:872
+05:02:35:872 INFO -  1825 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 started at 05:02:35:872
+05:02:35:872 INFO -  1826 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 05:02:35:872
+05:02:35:872 INFO -  1827 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 05:02:35:872
+05:02:35:872 INFO -  1822 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:02:35:872 INFO -  1823 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:02:35:872 INFO -  1824 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:02:35:872 INFO -  1825 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:02:35:872 INFO -  1826 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+05:02:35:872 INFO -  1827 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+05:02:35:872 INFO -  1822 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:02:35:872
+05:02:35:872 INFO -  1823 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 05:02:35:872
+05:02:35:877 INFO -  1824 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:02:35:877
+05:02:35:877 INFO -  1825 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 ended at 05:02:35:877
+05:02:35:877 INFO -  1826 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 05:02:35:877
+05:02:35:877 INFO -  1827 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 05:02:35:877
+05:02:35:882 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:02:35:892 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:02:35:902 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:02:35:907 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:02:35:912 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:02:35:917 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:02:40:875 INFO -  1820 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:02:40:875
+05:02:40:875 INFO -  1821 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 05:02:40:875
+05:02:40:880 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:02:40:885 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:02:40:885 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:02:40:895 INFO -  1828 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:40:895
+05:02:40:895 INFO -  1828 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:02:45:906 INFO -  1828 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:02:45:906
+05:02:45:911 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:02:45:911 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:02:45:921 INFO -  1829 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:45:921
+05:02:45:921 INFO -  1829 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:02:45:921 INFO -  1829 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:02:45:921
+05:02:45:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:02:45:931 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:02:45:937 INFO -  1830 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:45:937
+05:02:45:937 INFO -  1830 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:02:45:937 INFO -  1830 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:02:45:937
+05:02:45:942 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:02:45:947 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:02:45:952 INFO -  1831 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:45:952
+05:02:45:952 INFO -  1831 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:02:45:952 INFO -  1831 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:02:45:952
+05:02:45:957 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 67 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:02:45:962 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:02:45:967 INFO -  1832 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:02:45:967
+05:02:45:967 INFO -  1832 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:02:50:968 INFO -  1832 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:02:50:968
+05:02:50:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 68 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:02:50:973 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:02:50:983 INFO -  1833 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:02:50:983
+05:02:50:983 INFO -  1833 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:02:50:983 INFO -  1833 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:02:50:983
+05:02:50:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 69 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:02:50:988 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:02:50:998 INFO -  1834 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 05:02:50:998
+05:02:50:998 INFO -  1834 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:02:50:998 INFO -  1834 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 05:02:50:998
+05:02:51:003 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 70 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:02:51:008 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:02:51:013 INFO -  1835 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:02:51:137
+05:02:51:013 INFO -  1835 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:02:51:013 INFO -  1835 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:02:51:137
+05:02:51:018 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 71 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:02:51:023 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+05:02:51:033 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 73 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+05:02:51:038 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+05:02:51:048 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 74 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+05:02:51:053 c:\testdata\scripts\dt-tef-concurrent-0005.script END_TESTCASE DT-TEF-Concurrent-0005-1
+05:02:51:063 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 75 Command = END_TESTCASE DT-TEF-Concurrent-0005-1 ***TestCaseResult = PASS </font>
+05:02:51:063 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:02:51:063 <font size=2 color=00AF00>PASS = 34</font>
+05:02:51:063 <font size=2 color=FF0000>FAIL = 0</font>
+05:02:51:063 <font size=2 color=0000FF>ABORT = 0</font>
+05:02:51:063 <font size=2 color=0000FF>PANIC = 0</font>
+05:02:51:063 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:02:51:063 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:02:51:063 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:02:51:063 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:02:51:063 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:02:51:063 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:02:51:063 <font size=2 color=00AF00>PASS = 2</font>
+05:02:51:063 <font size=2 color=FF0000>FAIL = 0</font>
+05:02:51:063 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:02:51:068 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:02:51:068 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+05:02:56:176 <html><body><pre>
+05:02:56:176 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 3
+RUN_TEST_STEP COUNT : 18
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:02:56:176 ***</font>
+05:02:56:176 c:\testdata\scripts\dt-tef-concurrent-0006.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:02:56:208 c:\testdata\scripts\dt-tef-concurrent-0006.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:02:56:243 c:\testdata\scripts\dt-tef-concurrent-0006.script PRINT
+05:02:56:243 INFO -  1839 ScriptEngine.cpp 1381 
+
+05:02:56:243 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006
+05:02:56:248 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0006  </font>
+05:02:56:248 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:02:56:248 INFO -  1846 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:02:56:248
+05:02:56:253 INFO -  1846 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:03:01:265 INFO -  1846 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:01:265
+05:03:01:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:03:01:270 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:03:01:270 INFO -  1847 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:01:270
+05:03:01:270 INFO -  1847 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:03:01:270 INFO -  1847 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:01:270
+05:03:01:275 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:03:01:280 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:03:01:280 INFO -  1848 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:01:280
+05:03:01:280 INFO -  1848 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:03:01:280 INFO -  1848 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:01:280
+05:03:01:285 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:03:01:290 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:03:01:290 INFO -  1849 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:01:290
+05:03:01:290 INFO -  1849 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+05:03:01:290 INFO -  1849 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:01:290
+05:03:01:295 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:03:01:300 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:03:01:300 INFO -  1850 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:01:300
+05:03:01:300 INFO -  1850 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:03:06:312 INFO -  1850 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:06:312
+05:03:06:317 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:03:06:317 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:03:06:317 INFO -  1851 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:06:317
+05:03:06:322 INFO -  1851 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:03:06:322 INFO -  1851 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:06:322
+05:03:06:327 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:03:06:327 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:03:06:332 INFO -  1852 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:06:332
+05:03:06:332 INFO -  1852 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:03:06:332 INFO -  1852 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:06:332
+05:03:06:337 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:03:06:337 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:03:06:347 INFO -  1853 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:06:347
+05:03:06:347 INFO -  1853 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:03:06:347 INFO -  1853 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:06:347
+05:03:06:352 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:03:06:352 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006
+05:03:06:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 28 Command = END_TESTCASE DT-TEF-Concurrent-0006 ***TestCaseResult = PASS </font>
+05:03:06:362 c:\testdata\scripts\dt-tef-concurrent-0006.script CONCURRENT
+05:03:06:367 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006-1
+05:03:06:375 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 30 Command = START_TESTCASE DT-TEF-Concurrent-0006-1  </font>
+05:03:06:380 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:03:06:385 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:03:06:390 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:03:06:395 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:03:06:400 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:03:06:405 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:03:06:415 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:03:06:420 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:03:06:425 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006-1
+05:03:06:435 INFO -  1854 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:03:06:435
+05:03:06:440 INFO -  1855 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:03:06:440
+05:03:06:440 INFO -  1856 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:03:06:440
+05:03:06:440 INFO -  1857 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:03:06:440
+05:03:06:440 INFO -  1858 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:03:06:440
+05:03:06:440 INFO -  1859 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 05:03:06:440
+05:03:06:440 INFO -  1854 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:03:06:440 INFO -  1855 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:03:06:440 INFO -  1860 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 05:03:06:440
+05:03:06:445 INFO -  1861 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:03:06:445
+05:03:06:445 INFO -  1856 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:03:06:445 INFO -  1857 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:03:06:445 INFO -  1858 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:03:06:445 INFO -  1859 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+05:03:06:445 INFO -  1860 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:03:06:445 INFO -  1861 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:03:06:445 INFO -  1856 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:03:06:445
+05:03:06:445 INFO -  1857 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:03:06:445
+05:03:06:445 INFO -  1858 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:03:06:445
+05:03:06:445 INFO -  1859 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 05:03:06:445
+05:03:06:445 INFO -  1860 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 05:03:06:445
+05:03:06:445 INFO -  1861 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:03:06:445
+05:03:06:455 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:03:06:460 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:03:06:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:03:06:473 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:03:06:478 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:03:06:483 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:03:11:453 INFO -  1854 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:03:11:453
+05:03:11:453 INFO -  1855 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:03:11:453
+05:03:11:458 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:03:11:463 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:03:11:473 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 53 Command = END_TESTCASE DT-TEF-Concurrent-0006-1 ***TestCaseResult = PASS </font>
+05:03:11:473 c:\testdata\scripts\dt-tef-concurrent-0006.script CONSECUTIVE
+05:03:11:478 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006-2
+05:03:11:488 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 55 Command = START_TESTCASE DT-TEF-Concurrent-0006-2  </font>
+05:03:11:488 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:03:11:500 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 70 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:03:11:500 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:03:11:510 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 71 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:03:11:515 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006-2
+05:03:11:525 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 72 Command = END_TESTCASE DT-TEF-Concurrent-0006-2 ***TestCaseResult = PASS </font>
+05:03:11:525 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:03:11:530 <font size=2 color=00AF00>PASS = 18</font>
+05:03:11:530 <font size=2 color=FF0000>FAIL = 0</font>
+05:03:11:530 <font size=2 color=0000FF>ABORT = 0</font>
+05:03:11:530 <font size=2 color=0000FF>PANIC = 0</font>
+05:03:11:530 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:03:11:530 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:03:11:530 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:03:11:530 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:03:11:530 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:03:11:530 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:03:11:530 <font size=2 color=00AF00>PASS = 3</font>
+05:03:11:530 <font size=2 color=FF0000>FAIL = 0</font>
+05:03:11:530 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:03:11:530 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:03:11:530 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+05:03:16:645 <html><body><pre>
+05:03:16:645 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 27
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:03:16:645 ***</font>
+05:03:16:645 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:03:16:680 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:03:16:710 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+05:03:16:740 c:\testdata\scripts\dt-tef-concurrent-0007.script PRINT
+05:03:16:745 INFO -  1865 ScriptEngine.cpp 1381 
+
+05:03:16:745 c:\testdata\scripts\dt-tef-concurrent-0007.script START_TESTCASE DT-TEF-Concurrent-0007
+05:03:16:750 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0007  </font>
+05:03:16:750 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:03:16:750 INFO -  1874 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:16:750
+05:03:16:750 INFO -  1874 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:03:21:765 INFO -  1874 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:21:765
+05:03:21:770 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:03:21:770 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:03:21:770 INFO -  1875 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:21:770
+05:03:21:770 INFO -  1875 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:03:21:770 INFO -  1875 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:21:770
+05:03:21:775 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:03:21:780 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:03:21:780 INFO -  1876 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:21:780
+05:03:21:780 INFO -  1876 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:03:21:780 INFO -  1876 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:21:780
+05:03:21:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:03:21:790 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:03:21:790 INFO -  1877 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 05:03:21:790
+05:03:21:790 INFO -  1877 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+05:03:21:790 INFO -  1877 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 05:03:21:790
+05:03:21:795 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:03:21:800 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:03:21:800 INFO -  1878 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:21:800
+05:03:21:800 INFO -  1878 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:03:26:812 INFO -  1878 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:26:812
+05:03:26:817 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:03:26:817 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:03:26:822 INFO -  1879 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:26:822
+05:03:26:822 INFO -  1879 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:03:26:822 INFO -  1879 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:26:822
+05:03:26:827 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:03:26:832 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:03:26:837 INFO -  1877 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 05:03:26:837
+05:03:26:837 INFO -  1877 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:03:26:837 INFO -  1877 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 05:03:26:837
+05:03:26:842 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:03:26:842 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:03:26:852 INFO -  1880 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:26:852
+05:03:26:852 INFO -  1880 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:03:26:852 INFO -  1880 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:26:852
+05:03:26:857 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:03:26:857 c:\testdata\scripts\dt-tef-concurrent-0007.script 	CONCURRENT
+05:03:26:862 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:03:26:872 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:03:26:877 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:03:26:882 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:03:26:887 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:03:26:892 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:03:26:897 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:03:26:907 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:03:26:912 c:\testdata\scripts\dt-tef-concurrent-0007.script 	CONSECUTIVE
+05:03:26:927 INFO -  1881 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:03:26:927
+05:03:26:927 INFO -  1882 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:03:26:927
+05:03:26:927 INFO -  1883 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:03:26:927
+05:03:26:927 INFO -  1884 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:03:26:927
+05:03:26:927 INFO -  1885 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:03:26:927
+05:03:26:932 INFO -  1886 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 05:03:26:932
+05:03:26:932 INFO -  1881 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:03:26:932 INFO -  1882 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:03:26:932 INFO -  1887 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 05:03:26:932
+05:03:26:932 INFO -  1888 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:03:26:932
+05:03:26:932 INFO -  1883 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:03:26:932 INFO -  1884 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:03:26:932 INFO -  1885 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:03:26:932 INFO -  1886 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+05:03:26:932 INFO -  1887 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:03:26:932 INFO -  1888 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:03:26:932 INFO -  1883 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:03:26:932
+05:03:26:932 INFO -  1884 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:03:26:932
+05:03:26:932 INFO -  1885 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:03:26:932
+05:03:26:932 INFO -  1886 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 05:03:26:932
+05:03:26:932 INFO -  1887 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 05:03:26:932
+05:03:26:932 INFO -  1888 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:03:26:932
+05:03:26:942 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:03:26:947 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:03:26:952 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:03:26:957 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:03:26:962 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:03:26:972 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:03:31:937 INFO -  1881 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:03:31:937
+05:03:31:937 INFO -  1882 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:03:31:937
+05:03:31:942 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:03:31:947 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:03:31:947 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:03:31:957 INFO -  1889 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:03:31:957
+05:03:31:957 INFO -  1889 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:03:36:968 INFO -  1889 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:03:36:968
+05:03:36:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:03:36:973 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:03:36:978 INFO -  1890 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:03:36:978
+05:03:36:978 INFO -  1890 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:03:36:984 INFO -  1890 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:03:36:984
+05:03:36:989 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:03:36:989 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:03:36:999 INFO -  1891 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:03:36:999
+05:03:36:999 INFO -  1891 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:03:36:999 INFO -  1891 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:03:36:999
+05:03:37:004 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:03:37:004 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:03:37:014 INFO -  1877 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 05:03:37:143
+05:03:37:014 INFO -  1877 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+05:03:37:014 INFO -  1877 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 05:03:37:143
+05:03:37:019 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:03:37:019 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:03:37:029 INFO -  1892 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 05:03:37:293
+05:03:37:029 INFO -  1892 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:03:42:031 INFO -  1892 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 05:03:42:312
+05:03:42:036 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:03:42:036 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:03:42:046 INFO -  1893 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 05:03:42:462
+05:03:42:046 INFO -  1893 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:03:42:046 INFO -  1893 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 05:03:42:462
+05:03:42:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:03:42:056 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:03:42:061 INFO -  1877 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 05:03:42:612
+05:03:42:061 INFO -  1877 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:03:42:061 INFO -  1877 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 05:03:42:612
+05:03:42:066 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:03:42:066 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:03:42:076 INFO -  1894 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 05:03:42:762
+05:03:42:076 INFO -  1894 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+05:03:42:076 INFO -  1894 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 05:03:42:762
+05:03:42:081 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:03:42:081 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+05:03:42:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+05:03:42:096 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10
+05:03:42:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10 ***Result = PASS </font>
+05:03:42:111 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:03:42:126 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:03:42:126 c:\testdata\scripts\dt-tef-concurrent-0007.script END_TESTCASE DT-TEF-Concurrent-0007
+05:03:42:136 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 50 Command = END_TESTCASE DT-TEF-Concurrent-0007 ***TestCaseResult = PASS </font>
+05:03:42:136 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:03:42:146 <font size=2 color=00AF00>PASS = 27</font>
+05:03:42:146 <font size=2 color=FF0000>FAIL = 0</font>
+05:03:42:146 <font size=2 color=0000FF>ABORT = 0</font>
+05:03:42:146 <font size=2 color=0000FF>PANIC = 0</font>
+05:03:42:146 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:03:42:146 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:03:42:146 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:03:42:146 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:03:42:146 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:03:42:146 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:03:42:146 <font size=2 color=00AF00>PASS = 1</font>
+05:03:42:146 <font size=2 color=FF0000>FAIL = 0</font>
+05:03:42:146 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:03:42:146 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:03:42:146 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+05:03:47:254 <html><body><pre>
+05:03:47:254 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:03:47:254 ***</font>
+05:03:47:254 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:03:47:284 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:03:47:319 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+05:03:47:349 c:\testdata\scripts\dt-tef-concurrent-0008.script PRINT
+05:03:47:349 INFO -  1898 ScriptEngine.cpp 1381 
+
+05:03:47:349 c:\testdata\scripts\dt-tef-concurrent-0008.script START_TESTCASE DT-TEF-Concurrent-0008
+05:03:47:354 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0008  </font>
+05:03:47:354 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:03:47:359 INFO -  1907 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:47:359
+05:03:47:359 INFO -  1907 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:03:52:359 INFO -  1907 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:52:359
+05:03:52:364 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:03:52:364 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:03:52:364 INFO -  1908 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:52:364
+05:03:52:364 INFO -  1908 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:03:52:369 INFO -  1908 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:52:369
+05:03:52:374 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:03:52:374 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:03:52:374 INFO -  1909 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:03:52:374
+05:03:52:374 INFO -  1909 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:03:52:374 INFO -  1909 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:03:52:374
+05:03:52:375 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:03:52:380 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:03:52:380 INFO -  1910 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 05:03:52:380
+05:03:52:380 INFO -  1910 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+05:03:52:380 INFO -  1910 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 05:03:52:380
+05:03:52:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:03:52:385 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:03:52:390 INFO -  1911 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:52:390
+05:03:52:390 INFO -  1911 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:03:57:390 INFO -  1911 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:57:390
+05:03:57:395 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:03:57:395 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:03:57:400 INFO -  1912 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:57:400
+05:03:57:400 INFO -  1912 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:03:57:400 INFO -  1912 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:57:400
+05:03:57:405 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:03:57:405 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:03:57:415 INFO -  1910 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 05:03:57:415
+05:03:57:415 INFO -  1910 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:03:57:415 INFO -  1910 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 05:03:57:415
+05:03:57:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:03:57:420 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:03:57:430 INFO -  1913 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:03:57:430
+05:03:57:430 INFO -  1913 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:03:57:430 INFO -  1913 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:03:57:430
+05:03:57:435 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:03:57:435 c:\testdata\scripts\dt-tef-concurrent-0008.script 	CONCURRENT
+05:03:57:440 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:03:57:445 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:03:57:455 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:03:57:460 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:03:57:470 INFO -  1914 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:03:57:470
+05:03:57:470 INFO -  1915 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:03:57:470
+05:03:57:470 INFO -  1916 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:03:57:470
+05:03:57:470 INFO -  1910 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 05:03:57:470
+05:03:57:470 INFO -  1914 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:03:57:470 INFO -  1915 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:03:57:470 INFO -  1916 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:03:57:470 INFO -  1910 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+05:03:57:470 INFO -  1915 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:03:57:470
+05:03:57:470 INFO -  1916 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:03:57:470
+05:03:57:470 INFO -  1910 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 05:03:57:470
+05:03:57:480 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:03:57:485 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:03:57:490 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:03:57:490 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:03:57:500 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:03:57:505 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:03:57:510 INFO -  1917 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 05:03:57:510
+05:03:57:515 INFO -  1918 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 05:03:57:515
+05:03:57:515 INFO -  1910 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 05:03:57:515
+05:03:57:515 INFO -  1917 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:03:57:515 INFO -  1918 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:03:57:515 INFO -  1910 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:03:57:515 INFO -  1918 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 05:03:57:515
+05:03:57:515 INFO -  1910 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 05:03:57:515
+05:03:57:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:03:57:525 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:03:57:530 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:03:57:535 c:\testdata\scripts\dt-tef-concurrent-0008.script 	CONSECUTIVE
+05:03:57:540 INFO -  1919 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 05:03:57:540
+05:03:57:540 INFO -  1919 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+05:03:57:540 INFO -  1919 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 05:03:57:540
+05:03:57:550 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:04:02:484 INFO -  1914 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:04:02:484
+05:04:02:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:04:02:515 INFO -  1917 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 05:04:02:515
+05:04:02:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:04:02:520 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:04:02:535 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:04:02:535 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+05:04:02:550 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+05:04:02:550 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:04:02:562 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:04:02:562 c:\testdata\scripts\dt-tef-concurrent-0008.script END_TESTCASE DT-TEF-Concurrent-0008
+05:04:02:577 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 41 Command = END_TESTCASE DT-TEF-Concurrent-0008 ***TestCaseResult = PASS </font>
+05:04:02:577 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:04:02:577 <font size=2 color=00AF00>PASS = 19</font>
+05:04:02:577 <font size=2 color=FF0000>FAIL = 0</font>
+05:04:02:577 <font size=2 color=0000FF>ABORT = 0</font>
+05:04:02:577 <font size=2 color=0000FF>PANIC = 0</font>
+05:04:02:577 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:04:02:577 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:04:02:577 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:04:02:577 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:04:02:577 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:04:02:577 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:04:02:577 <font size=2 color=00AF00>PASS = 1</font>
+05:04:02:577 <font size=2 color=FF0000>FAIL = 0</font>
+05:04:02:577 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:04:02:577 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:04:02:577 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+05:04:07:676 <html><body><pre>
+05:04:07:676 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 27
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:04:07:676 ***</font>
+05:04:07:676 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:04:07:706 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:04:07:741 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+05:04:07:771 c:\testdata\scripts\dt-tef-concurrent-0009.script PRINT
+05:04:07:771 INFO -  1923 ScriptEngine.cpp 1381 
+
+05:04:07:771 c:\testdata\scripts\dt-tef-concurrent-0009.script START_TESTCASE DT-TEF-Concurrent-0009
+05:04:07:776 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0009  </font>
+05:04:07:776 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:04:07:781 INFO -  1932 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:04:07:781
+05:04:07:781 INFO -  1932 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:04:12:781 INFO -  1932 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:04:12:781
+05:04:12:791 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:04:12:796 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:04:12:796 INFO -  1933 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:04:12:796
+05:04:12:796 INFO -  1933 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:04:12:796 INFO -  1933 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:04:12:796
+05:04:12:801 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:04:12:806 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:04:12:806 INFO -  1934 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:04:12:806
+05:04:12:806 INFO -  1934 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:04:12:806 INFO -  1934 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:04:12:806
+05:04:12:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:04:12:811 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:04:12:816 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 05:04:12:816
+05:04:12:816 INFO -  1935 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+05:04:12:816 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 05:04:12:816
+05:04:12:821 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:04:12:821 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:04:12:826 INFO -  1936 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:04:12:826
+05:04:12:826 INFO -  1936 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:04:17:828 INFO -  1936 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:04:17:828
+05:04:17:833 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:04:17:833 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:04:17:838 INFO -  1937 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:04:17:838
+05:04:17:838 INFO -  1937 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:04:17:838 INFO -  1937 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:04:17:838
+05:04:17:848 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:04:17:848 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:04:17:853 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 05:04:17:853
+05:04:17:853 INFO -  1935 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:04:17:853 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 05:04:17:853
+05:04:17:864 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:04:17:864 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:04:17:869 INFO -  1938 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:04:17:869
+05:04:17:869 INFO -  1938 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:04:17:869 INFO -  1938 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:04:17:869
+05:04:17:879 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:04:17:879 c:\testdata\scripts\dt-tef-concurrent-0009.script 	CONCURRENT
+05:04:17:884 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:04:17:889 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:04:17:894 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:04:17:904 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:04:17:914 INFO -  1939 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:04:17:914
+05:04:17:914 INFO -  1940 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:04:17:914
+05:04:17:914 INFO -  1941 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:04:17:914
+05:04:17:914 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 05:04:17:914
+05:04:17:914 INFO -  1939 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:04:17:914 INFO -  1940 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:04:17:914 INFO -  1941 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:04:17:914 INFO -  1935 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+05:04:17:914 INFO -  1940 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:04:17:914
+05:04:17:914 INFO -  1941 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:04:17:914
+05:04:17:914 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 05:04:17:914
+05:04:17:929 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:04:17:934 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:04:17:939 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:04:17:939 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:04:17:944 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:04:17:954 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:04:17:959 INFO -  1942 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:04:17:959
+05:04:17:964 INFO -  1943 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:04:17:964
+05:04:17:964 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 05:04:17:964
+05:04:17:964 INFO -  1942 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:04:17:964 INFO -  1943 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:04:17:964 INFO -  1935 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:04:17:964 INFO -  1943 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:04:17:964
+05:04:17:964 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 05:04:17:964
+05:04:17:969 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:04:17:974 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:04:17:979 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:04:17:984 c:\testdata\scripts\dt-tef-concurrent-0009.script 	CONSECUTIVE
+05:04:17:989 INFO -  1944 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:04:17:989
+05:04:17:989 INFO -  1944 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:04:17:989 INFO -  1944 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:04:17:989
+05:04:17:994 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:04:22:921 INFO -  1939 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:04:22:921
+05:04:22:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:04:22:968 INFO -  1942 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:04:22:968
+05:04:22:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:04:22:973 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:04:22:978 INFO -  1945 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:04:22:978
+05:04:22:978 INFO -  1945 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:04:27:984 INFO -  1945 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:04:27:984
+05:04:27:989 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:04:27:989 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:04:27:999 INFO -  1946 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:04:27:999
+05:04:27:999 INFO -  1946 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:04:27:999 INFO -  1946 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:04:27:999
+05:04:28:000 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:04:28:000 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:04:28:010 INFO -  1947 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:04:28:100
+05:04:28:010 INFO -  1947 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:04:28:010 INFO -  1947 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:04:28:100
+05:04:28:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:04:28:015 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:04:28:025 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 05:04:28:250
+05:04:28:025 INFO -  1935 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+05:04:28:025 INFO -  1935 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 05:04:28:250
+05:04:28:030 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:04:28:030 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:04:28:040 INFO -  1948 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 05:04:28:400
+05:04:28:040 INFO -  1948 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:04:33:046 INFO -  1948 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 05:04:33:468
+05:04:33:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:04:33:051 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:04:33:056 INFO -  1949 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 05:04:33:568
+05:04:33:056 INFO -  1949 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:04:33:061 INFO -  1949 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 05:04:33:618
+05:04:33:066 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:04:33:066 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:04:33:076 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 05:04:33:768
+05:04:33:076 INFO -  1935 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:04:33:076 INFO -  1935 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 05:04:33:768
+05:04:33:081 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:04:33:081 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:04:33:091 INFO -  1950 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 05:04:33:918
+05:04:33:091 INFO -  1950 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+05:04:33:091 INFO -  1950 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 05:04:33:918
+05:04:33:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:04:33:096 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+05:04:33:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+05:04:33:111 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+05:04:33:126 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+05:04:33:126 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+05:04:33:141 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+05:04:33:141 c:\testdata\scripts\dt-tef-concurrent-0009.script END_TESTCASE DT-TEF-Concurrent-0009
+05:04:33:151 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 52 Command = END_TESTCASE DT-TEF-Concurrent-0009 ***TestCaseResult = PASS </font>
+05:04:33:151 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:04:33:156 <font size=2 color=00AF00>PASS = 27</font>
+05:04:33:156 <font size=2 color=FF0000>FAIL = 0</font>
+05:04:33:156 <font size=2 color=0000FF>ABORT = 0</font>
+05:04:33:156 <font size=2 color=0000FF>PANIC = 0</font>
+05:04:33:156 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:04:33:156 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:04:33:156 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:04:33:156 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:04:33:156 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:04:33:156 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:04:33:156 <font size=2 color=00AF00>PASS = 1</font>
+05:04:33:156 <font size=2 color=FF0000>FAIL = 0</font>
+05:04:33:156 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:04:33:156 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:04:33:156 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+05:04:38:265 <html><body><pre>
+05:04:38:265 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:04:38:265 ***</font>
+05:04:38:270 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:04:38:301 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:04:38:331 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+05:04:38:371 c:\testdata\scripts\dt-tef-concurrent-0010.script PRINT
+05:04:38:371 INFO -  1954 ScriptEngine.cpp 1381 
+
+05:04:38:371 c:\testdata\scripts\dt-tef-concurrent-0010.script CONCURRENT
+05:04:38:375 c:\testdata\scripts\dt-tef-concurrent-0010.script START_TESTCASE DT-TEF-Concurrent-0010
+05:04:38:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 7 Command = START_TESTCASE DT-TEF-Concurrent-0010  </font>
+05:04:38:380 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:04:38:380 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:04:38:380 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:04:38:385 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:04:38:390 INFO -  1963 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:04:38:390
+05:04:38:390 INFO -  1964 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:04:38:390
+05:04:38:390 INFO -  1965 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:04:38:390
+05:04:38:390 INFO -  1966 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 05:04:38:390
+05:04:38:390 INFO -  1963 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:04:38:390 INFO -  1964 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:04:38:390 INFO -  1965 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:04:38:390 INFO -  1966 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+05:04:38:390 INFO -  1964 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:04:38:390
+05:04:38:390 INFO -  1965 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:04:38:390
+05:04:38:395 INFO -  1966 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 05:04:38:395
+05:04:38:395 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:04:38:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:04:38:405 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:04:38:410 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:04:38:410 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:04:38:415 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:04:38:425 INFO -  1967 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:04:38:425
+05:04:38:425 INFO -  1968 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:04:38:425
+05:04:38:425 INFO -  1966 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 05:04:38:425
+05:04:38:425 INFO -  1967 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:04:38:425 INFO -  1968 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:04:38:425 INFO -  1966 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:04:38:425 INFO -  1968 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:04:38:425
+05:04:38:425 INFO -  1966 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 05:04:38:425
+05:04:38:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:04:38:435 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:04:38:435 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:04:38:445 c:\testdata\scripts\dt-tef-concurrent-0010.script END_TESTCASE DT-TEF-Concurrent-0010
+05:04:38:450 INFO -  1969 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:04:38:450
+05:04:38:450 INFO -  1969 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:04:38:450 INFO -  1969 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:04:38:450
+05:04:38:455 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:04:43:390 INFO -  1963 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:04:43:390
+05:04:43:395 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:04:43:437 INFO -  1967 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:04:43:437
+05:04:43:442 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:04:43:447 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 30 Command = END_TESTCASE DT-TEF-Concurrent-0010 ***TestCaseResult = PASS </font>
+05:04:43:447 c:\testdata\scripts\dt-tef-concurrent-0010.script CONSECUTIVE
+05:04:43:452 c:\testdata\scripts\dt-tef-concurrent-0010.script START_TESTCASE DT-TEF-Concurrent-0010-1
+05:04:43:462 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 32 Command = START_TESTCASE DT-TEF-Concurrent-0010-1  </font>
+05:04:43:462 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:04:43:473 INFO -  1970 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:04:43:473
+05:04:43:473 INFO -  1970 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:04:48:484 INFO -  1970 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:04:48:484
+05:04:48:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:04:48:489 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:04:48:499 INFO -  1971 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:04:48:499
+05:04:48:499 INFO -  1971 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:04:48:499 INFO -  1971 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:04:48:499
+05:04:48:504 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:04:48:504 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:04:48:514 INFO -  1972 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:04:48:514
+05:04:48:514 INFO -  1972 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:04:48:514 INFO -  1972 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:04:48:514
+05:04:48:519 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:04:48:519 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:04:48:529 INFO -  1966 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 05:04:48:529
+05:04:48:529 INFO -  1966 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+05:04:48:529 INFO -  1966 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 05:04:48:529
+05:04:48:534 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:04:48:534 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:04:48:539 INFO -  1973 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:04:48:539
+05:04:48:544 INFO -  1973 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:04:53:546 INFO -  1973 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:04:53:546
+05:04:53:556 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:04:53:556 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:04:53:561 INFO -  1974 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:04:53:561
+05:04:53:561 INFO -  1974 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:04:53:561 INFO -  1974 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:04:53:561
+05:04:53:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:04:53:571 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:04:53:576 INFO -  1966 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 05:04:53:576
+05:04:53:576 INFO -  1966 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:04:53:576 INFO -  1966 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 05:04:53:576
+05:04:53:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 53 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:04:53:586 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:04:53:591 INFO -  1975 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:04:53:591
+05:04:53:591 INFO -  1975 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:04:53:591 INFO -  1975 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:04:53:591
+05:04:53:601 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 54 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:04:53:601 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:04:53:611 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:04:53:616 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+05:04:53:626 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+05:04:53:631 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:04:53:641 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:04:53:641 c:\testdata\scripts\dt-tef-concurrent-0010.script END_TESTCASE DT-TEF-Concurrent-0010-1
+05:04:53:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 59 Command = END_TESTCASE DT-TEF-Concurrent-0010-1 ***TestCaseResult = PASS </font>
+05:04:53:656 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:04:53:656 <font size=2 color=00AF00>PASS = 19</font>
+05:04:53:656 <font size=2 color=FF0000>FAIL = 0</font>
+05:04:53:656 <font size=2 color=0000FF>ABORT = 0</font>
+05:04:53:656 <font size=2 color=0000FF>PANIC = 0</font>
+05:04:53:656 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:04:53:656 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:04:53:656 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:04:53:656 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:04:53:656 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:04:53:656 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:04:53:656 <font size=2 color=00AF00>PASS = 2</font>
+05:04:53:656 <font size=2 color=FF0000>FAIL = 0</font>
+05:04:53:656 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:04:53:656 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:04:53:656 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,130 @@
+05:04:58:755 <html><body><pre>
+05:04:58:755 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:04:58:755 ***</font>
+05:04:58:755 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:04:58:790 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:04:58:820 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+05:04:58:853 c:\testdata\scripts\dt-tef-concurrent-0011.script PRINT
+05:04:58:853 INFO -  1979 ScriptEngine.cpp 1381 
+
+05:04:58:853 c:\testdata\scripts\dt-tef-concurrent-0011.script CONCURRENT
+05:04:58:858 c:\testdata\scripts\dt-tef-concurrent-0011.script START_REPEAT C:\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+05:04:58:858 INFO -  1979 ScriptEngine.cpp 658 No concurrent Execution is Allowed in Looping
+05:04:58:858 c:\testdata\scripts\dt-tef-concurrent-0011.script START_TESTCASE DT-TEF-Concurrent-0011
+05:04:58:863 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 8 Command = START_TESTCASE DT-TEF-Concurrent-0011  </font>
+05:04:58:863 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:04:58:863 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:04:58:868 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:04:58:868 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:04:58:873 INFO -  1988 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:04:58:873
+05:04:58:873 INFO -  1989 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:04:58:873
+05:04:58:873 INFO -  1990 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:04:58:873
+05:04:58:878 INFO -  1991 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 05:04:58:878
+05:04:58:878 INFO -  1988 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:04:58:878 INFO -  1989 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:04:58:878 INFO -  1990 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:04:58:878 INFO -  1991 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+05:04:58:878 INFO -  1989 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:04:58:878
+05:04:58:878 INFO -  1990 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:04:58:878
+05:04:58:878 INFO -  1991 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 05:04:58:878
+05:04:58:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:04:58:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:04:58:893 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:04:58:893 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:04:58:893 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:04:58:903 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:04:58:913 INFO -  1992 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 05:04:58:913
+05:04:58:913 INFO -  1993 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 05:04:58:913
+05:04:58:913 INFO -  1991 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 05:04:58:913
+05:04:58:913 INFO -  1992 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:04:58:913 INFO -  1993 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:04:58:918 INFO -  1991 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:04:58:918 INFO -  1993 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 05:04:58:918
+05:04:58:918 INFO -  1991 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 05:04:58:918
+05:04:58:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:04:58:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:04:58:926 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:04:58:931 c:\testdata\scripts\dt-tef-concurrent-0011.script END_TESTCASE DT-TEF-Concurrent-0011
+05:04:58:936 INFO -  1994 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 05:04:58:936
+05:04:58:941 INFO -  1994 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+05:04:58:941 INFO -  1994 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 05:04:58:941
+05:04:58:951 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:05:03:890 INFO -  1988 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:05:03:890
+05:05:03:895 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:05:03:921 INFO -  1992 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 05:05:03:921
+05:05:03:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:05:03:931 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 34 Command = END_TESTCASE DT-TEF-Concurrent-0011 ***TestCaseResult = PASS </font>
+05:05:03:931 c:\testdata\scripts\dt-tef-concurrent-0011.script END_REPEAT
+05:05:03:936 INFO -  1979 ScriptEngine.cpp 681 The Looping is Not Initiated
+05:05:03:936 c:\testdata\scripts\dt-tef-concurrent-0011.script CONSECUTIVE
+05:05:03:941 c:\testdata\scripts\dt-tef-concurrent-0011.script START_TESTCASE DT-TEF-Concurrent-0011-1
+05:05:03:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 37 Command = START_TESTCASE DT-TEF-Concurrent-0011-1  </font>
+05:05:03:953 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:05:03:963 INFO -  1995 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:05:03:963
+05:05:03:963 INFO -  1995 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:05:08:968 INFO -  1995 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:05:08:968
+05:05:08:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:05:08:973 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:05:08:978 INFO -  1996 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 05:05:08:978
+05:05:08:978 INFO -  1996 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:05:08:978 INFO -  1996 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 05:05:08:978
+05:05:08:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:05:08:988 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:05:08:993 INFO -  1997 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 05:05:08:993
+05:05:08:998 INFO -  1997 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:05:08:998 INFO -  1997 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 05:05:08:998
+05:05:09:003 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:05:09:003 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:05:09:008 INFO -  1991 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 05:05:09:875
+05:05:09:008 INFO -  1991 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+05:05:09:013 INFO -  1991 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 05:05:09:137
+05:05:09:013 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:05:09:018 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:05:09:023 INFO -  1998 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 05:05:09:237
+05:05:09:023 INFO -  1998 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:05:14:031 INFO -  1998 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 05:05:14:312
+05:05:14:036 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:05:14:036 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:05:14:046 INFO -  1999 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:05:14:462
+05:05:14:046 INFO -  1999 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:05:14:046 INFO -  1999 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:05:14:462
+05:05:14:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:05:14:051 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:05:14:061 INFO -  1991 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 05:05:14:612
+05:05:14:061 INFO -  1991 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:05:14:061 INFO -  1991 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 05:05:14:612
+05:05:14:066 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:05:14:066 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+05:05:14:076 INFO -  2000 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 05:05:14:762
+05:05:14:076 INFO -  2000 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+05:05:14:076 INFO -  2000 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 05:05:14:762
+05:05:14:081 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+05:05:14:081 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:05:14:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:05:14:096 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+05:05:14:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+05:05:14:111 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+05:05:14:121 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+05:05:14:126 c:\testdata\scripts\dt-tef-concurrent-0011.script END_TESTCASE DT-TEF-Concurrent-0011-1
+05:05:14:136 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 67 Command = END_TESTCASE DT-TEF-Concurrent-0011-1 ***TestCaseResult = PASS </font>
+05:05:14:136 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:05:14:136 <font size=2 color=00AF00>PASS = 19</font>
+05:05:14:136 <font size=2 color=FF0000>FAIL = 0</font>
+05:05:14:136 <font size=2 color=0000FF>ABORT = 0</font>
+05:05:14:136 <font size=2 color=0000FF>PANIC = 0</font>
+05:05:14:136 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:05:14:136 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:05:14:136 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:05:14:136 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:05:14:136 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:05:14:136 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:05:14:136 <font size=2 color=00AF00>PASS = 2</font>
+05:05:14:136 <font size=2 color=FF0000>FAIL = 0</font>
+05:05:14:136 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:05:14:136 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:05:14:136 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,320 @@
+05:05:19:254 <html><body><pre>
+05:05:19:254 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:05:19:254 ***</font>
+05:05:19:254 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:05:19:284 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:05:19:314 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+05:05:19:349 c:\testdata\scripts\dt-tef-concurrent-0012.script PRINT
+05:05:19:349 INFO -  2004 ScriptEngine.cpp 1381 
+
+05:05:19:349 c:\testdata\scripts\dt-tef-concurrent-0012.script START_REPEAT C:\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+05:05:19:349 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+05:05:19:349 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+05:05:19:354 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 8 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+05:05:19:354 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:19:359 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:19:359 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:19:359 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:19:369 INFO -  2013 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:19:369
+05:05:19:369 INFO -  2014 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:19:369
+05:05:19:369 INFO -  2015 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:19:369
+05:05:19:369 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:19:369
+05:05:19:369 INFO -  2013 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:05:19:369 INFO -  2014 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:05:19:369 INFO -  2015 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:05:19:369 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+05:05:19:369 INFO -  2014 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:19:369
+05:05:19:369 INFO -  2015 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:19:369
+05:05:19:369 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:19:369
+05:05:19:374 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:19:375 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:19:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:19:385 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:19:385 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:19:390 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:19:400 INFO -  2017 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:19:400
+05:05:19:400 INFO -  2018 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:19:400
+05:05:19:400 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:19:400
+05:05:19:400 INFO -  2017 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:05:19:400 INFO -  2018 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:05:19:400 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:05:19:405 INFO -  2018 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:19:405
+05:05:19:405 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:19:405
+05:05:19:410 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:19:415 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:19:415 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:19:420 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+05:05:19:430 INFO -  2019 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:19:430
+05:05:19:430 INFO -  2019 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:05:19:430 INFO -  2019 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:19:430
+05:05:19:437 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:24:375 INFO -  2013 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:24:375
+05:05:24:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:24:406 INFO -  2017 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:24:406
+05:05:24:411 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:24:416 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 34 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+05:05:24:416 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+05:05:24:421 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+05:05:24:426 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+05:05:24:431 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+05:05:24:442 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+05:05:24:442 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:24:447 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:24:457 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:24:462 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:24:472 INFO -  2020 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:24:472
+05:05:24:472 INFO -  2021 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:24:472
+05:05:24:472 INFO -  2022 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:24:472
+05:05:24:472 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:24:472
+05:05:24:472 INFO -  2020 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:05:24:472 INFO -  2021 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:05:24:472 INFO -  2022 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:05:24:472 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+05:05:24:477 INFO -  2021 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:24:477
+05:05:24:477 INFO -  2022 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:24:477
+05:05:24:477 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:24:477
+05:05:24:482 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:24:487 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:24:492 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:24:492 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:24:502 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:24:507 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:24:517 INFO -  2023 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:24:517
+05:05:24:517 INFO -  2024 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:24:517
+05:05:24:517 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:24:517
+05:05:24:517 INFO -  2023 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:05:24:517 INFO -  2024 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:05:24:517 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:05:24:517 INFO -  2024 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:24:517
+05:05:24:517 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:24:517
+05:05:24:522 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:24:532 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:24:532 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:24:537 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+05:05:24:542 INFO -  2025 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:24:542
+05:05:24:542 INFO -  2025 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:05:24:547 INFO -  2025 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:24:542
+05:05:24:552 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:29:484 INFO -  2020 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:29:484
+05:05:29:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:29:531 INFO -  2023 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:29:531
+05:05:29:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:29:536 WARN -  2004 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+05:05:29:541 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+05:05:29:541 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+05:05:29:546 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+05:05:29:551 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+05:05:29:556 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+05:05:29:567 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+05:05:29:572 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:29:582 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:29:587 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:29:592 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:29:602 INFO -  2026 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:29:602
+05:05:29:602 INFO -  2027 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:29:602
+05:05:29:602 INFO -  2028 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:29:602
+05:05:29:602 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:29:602
+05:05:29:602 INFO -  2026 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:05:29:602 INFO -  2027 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:05:29:602 INFO -  2028 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:05:29:607 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+05:05:29:607 INFO -  2027 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:29:607
+05:05:29:607 INFO -  2028 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:29:607
+05:05:29:607 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:29:607
+05:05:29:617 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:29:622 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:29:627 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:29:632 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:29:637 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:29:642 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:29:652 INFO -  2029 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:29:652
+05:05:29:652 INFO -  2030 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:29:652
+05:05:29:652 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:29:652
+05:05:29:652 INFO -  2029 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:05:29:652 INFO -  2030 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:05:29:652 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:05:29:652 INFO -  2030 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:29:652
+05:05:29:652 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:29:652
+05:05:29:662 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:29:667 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:29:667 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:29:672 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+05:05:29:682 INFO -  2031 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:29:682
+05:05:29:682 INFO -  2031 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:05:29:682 INFO -  2031 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:29:682
+05:05:29:687 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:34:609 INFO -  2026 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:34:609
+05:05:34:614 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:34:656 INFO -  2029 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:34:656
+05:05:34:661 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:34:661 WARN -  2004 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+05:05:34:666 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+05:05:34:671 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+05:05:34:676 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+05:05:34:681 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+05:05:34:681 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+05:05:34:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+05:05:34:697 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:34:702 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:34:707 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:34:717 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:34:727 INFO -  2032 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:34:727
+05:05:34:727 INFO -  2033 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:34:727
+05:05:34:727 INFO -  2034 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:34:727
+05:05:34:727 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:34:727
+05:05:34:727 INFO -  2032 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:05:34:727 INFO -  2033 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:05:34:727 INFO -  2034 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:05:34:727 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+05:05:34:727 INFO -  2033 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:34:727
+05:05:34:727 INFO -  2034 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:34:727
+05:05:34:727 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:34:727
+05:05:34:737 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:34:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:34:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:34:752 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:34:757 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:34:762 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:34:772 INFO -  2035 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:34:772
+05:05:34:772 INFO -  2036 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:34:772
+05:05:34:777 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:34:777
+05:05:34:777 INFO -  2035 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:05:34:777 INFO -  2036 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:05:34:777 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:05:34:777 INFO -  2036 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:34:777
+05:05:34:777 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:34:777
+05:05:34:782 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:34:792 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:34:792 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:34:796 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+05:05:34:806 INFO -  2037 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:34:806
+05:05:34:806 INFO -  2037 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:05:34:806 INFO -  2037 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:34:806
+05:05:34:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:39:734 INFO -  2032 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:39:734
+05:05:39:739 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:39:781 INFO -  2035 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:39:781
+05:05:39:786 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:39:786 WARN -  2004 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+05:05:39:791 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+05:05:39:796 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+05:05:39:801 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+05:05:39:806 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+05:05:39:806 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+05:05:39:822 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+05:05:39:822 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:39:827 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:39:837 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:39:842 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:39:852 INFO -  2038 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:39:852
+05:05:39:852 INFO -  2039 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:39:852
+05:05:39:852 INFO -  2040 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 05:05:39:852
+05:05:39:852 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:39:852
+05:05:39:852 INFO -  2038 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:05:39:852 INFO -  2039 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:05:39:852 INFO -  2040 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:05:39:852 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+05:05:39:852 INFO -  2039 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:39:852
+05:05:39:852 INFO -  2040 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:39:852
+05:05:39:852 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:39:852
+05:05:39:862 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:39:867 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:39:877 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:39:877 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+05:05:39:882 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+05:05:39:887 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+05:05:39:897 INFO -  2041 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:39:897
+05:05:39:897 INFO -  2042 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:39:897
+05:05:39:897 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 05:05:39:897
+05:05:39:897 INFO -  2041 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:05:39:897 INFO -  2042 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:05:39:897 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:05:39:902 INFO -  2042 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:39:902
+05:05:39:902 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 05:05:39:902
+05:05:39:907 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+05:05:39:912 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+05:05:39:917 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+05:05:39:922 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+05:05:39:927 INFO -  2043 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 05:05:39:927
+05:05:39:927 INFO -  2043 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+05:05:39:927 INFO -  2043 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:39:927
+05:05:39:932 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+05:05:44:859 INFO -  2038 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 05:05:44:859
+05:05:44:864 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:44:906 INFO -  2041 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 05:05:44:906
+05:05:44:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+05:05:44:921 WARN -  2004 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+05:05:44:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+05:05:44:931 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+05:05:44:931 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+05:05:44:942 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012-1
+05:05:44:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 37 Command = START_TESTCASE DT-TEF-Concurrent-0012-1  </font>
+05:05:44:953 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:05:44:958 INFO -  2044 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 05:05:44:958
+05:05:44:963 INFO -  2044 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:05:49:968 INFO -  2044 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 05:05:49:968
+05:05:49:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:05:49:973 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:05:49:983 INFO -  2045 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 05:05:49:983
+05:05:49:983 INFO -  2045 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+05:05:49:983 INFO -  2045 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 05:05:49:983
+05:05:49:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:05:49:993 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:05:49:998 INFO -  2046 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 05:05:49:998
+05:05:49:998 INFO -  2046 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+05:05:49:998 INFO -  2046 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 05:05:49:998
+05:05:50:008 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:05:50:008 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:05:50:013 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 05:05:50:137
+05:05:50:013 INFO -  2016 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+05:05:50:013 INFO -  2016 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 05:05:50:137
+05:05:50:023 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:05:50:023 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+05:05:50:028 INFO -  2047 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 05:05:50:287
+05:05:50:028 INFO -  2047 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+05:05:55:046 INFO -  2047 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 05:05:55:468
+05:05:55:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+05:05:55:051 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+05:05:55:061 INFO -  2048 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 05:05:55:618
+05:05:55:061 INFO -  2048 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:05:55:061 INFO -  2048 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 05:05:55:618
+05:05:55:066 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+05:05:55:066 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+05:05:55:076 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 05:05:55:768
+05:05:55:076 INFO -  2016 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+05:05:55:076 INFO -  2016 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 05:05:55:768
+05:05:55:081 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+05:05:55:086 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+05:05:55:091 INFO -  2049 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 05:05:55:918
+05:05:55:091 INFO -  2049 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+05:05:55:091 INFO -  2049 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 05:05:55:918
+05:05:55:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+05:05:55:101 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60
+05:05:55:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60 ***Result = PASS </font>
+05:05:55:116 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+05:05:55:126 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+05:05:55:131 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60
+05:05:55:141 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60 ***Result = PASS </font>
+05:05:55:141 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012-1
+05:05:55:156 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 67 Command = END_TESTCASE DT-TEF-Concurrent-0012-1 ***TestCaseResult = PASS </font>
+05:05:55:156 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:05:55:161 <font size=2 color=00AF00>PASS = 51</font>
+05:05:55:161 <font size=2 color=FF0000>FAIL = 0</font>
+05:05:55:161 <font size=2 color=0000FF>ABORT = 0</font>
+05:05:55:161 <font size=2 color=0000FF>PANIC = 0</font>
+05:05:55:161 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:05:55:161 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:05:55:161 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:05:55:161 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:05:55:161 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:05:55:161 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:05:55:161 <font size=2 color=00AF00>PASS = 6</font>
+05:05:55:161 <font size=2 color=FF0000>FAIL = 0</font>
+05:05:55:161 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:05:55:161 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:05:55:161 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-concurrent-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,73 @@
+05:06:00:296 <html><body><pre>
+05:06:00:296 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:06:00:296 ***</font>
+05:06:00:301 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+05:06:00:341 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+05:06:00:375 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+05:06:00:405 c:\testdata\scripts\dt-tef-concurrent-0013.script PRINT
+05:06:00:405 INFO -  2053 ScriptEngine.cpp 1381 
+
+05:06:00:405 c:\testdata\scripts\dt-tef-concurrent-0013.script CONCURRENT
+05:06:00:405 c:\testdata\scripts\dt-tef-concurrent-0013.script START_TESTCASE DT-TEF-Concurrent-0013
+05:06:00:410 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 7 Command = START_TESTCASE DT-TEF-Concurrent-0013  </font>
+05:06:00:410 c:\testdata\scripts\dt-tef-concurrent-0013.script 	PRINT This test case will be failed.
+05:06:00:410 INFO -  2053 ScriptEngine.cpp 1381  This test case will be failed.
+
+05:06:00:410 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+05:06:00:415 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2
+05:06:00:415 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:06:00:415 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+05:06:00:425 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 ***Result = UNKNOWN Code = -1  </font>
+05:06:00:425 INFO -  2062 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 05:06:00:425
+05:06:00:425 INFO -  2064 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 05:06:00:425
+05:06:00:430 INFO -  2065 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite3 started at 05:06:00:430
+05:06:00:430 INFO -  2062 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+05:06:00:430 INFO -  2064 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+05:06:00:430 INFO -  2065 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite3, loop 1000000 times...
+05:06:00:430 INFO -  2064 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 05:06:00:430
+05:06:00:430 INFO -  2065 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite3 ended at 05:06:00:430
+05:06:00:435 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:06:00:440 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+05:06:00:440 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep
+05:06:00:445 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep ***Result = UNEXECUTED </font>
+05:06:00:445 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+05:06:00:450 c:\testdata\scripts\dt-tef-concurrent-0013.script END_TESTCASE DT-TEF-Concurrent-0013
+05:06:00:460 INFO -  2066 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 05:06:00:460
+05:06:00:460 INFO -  2066 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+05:06:00:460 INFO -  2066 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 05:06:00:460
+05:06:00:465 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+05:06:05:437 INFO -  2062 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 05:06:05:437
+05:06:05:442 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+05:06:05:447 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 27 Command = END_TESTCASE DT-TEF-Concurrent-0013 ***TestCaseResult = FAIL </font>
+05:06:05:447 c:\testdata\scripts\dt-tef-concurrent-0013.script CONSECUTIVE
+05:06:05:452 c:\testdata\scripts\dt-tef-concurrent-0013.script START_TESTCASE DT-TEF-Concurrent-0013-1
+05:06:05:462 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 29 Command = START_TESTCASE DT-TEF-Concurrent-0013-1  </font>
+05:06:05:462 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+05:06:05:478 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+05:06:05:478 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10
+05:06:05:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10 ***Result = PASS </font>
+05:06:05:494 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+05:06:05:504 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+05:06:05:504 c:\testdata\scripts\dt-tef-concurrent-0013.script END_TESTCASE DT-TEF-Concurrent-0013-1
+05:06:05:514 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 45 Command = END_TESTCASE DT-TEF-Concurrent-0013-1 ***TestCaseResult = PASS </font>
+05:06:05:519 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:06:05:519 <font size=2 color=00AF00>PASS = 7</font>
+05:06:05:519 <font size=2 color=FF0000>FAIL = 0</font>
+05:06:05:519 <font size=2 color=0000FF>ABORT = 0</font>
+05:06:05:519 <font size=2 color=0000FF>PANIC = 0</font>
+05:06:05:519 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:06:05:519 <font size=2 color=0000FF>UNKNOWN = 1</font>
+05:06:05:519 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+05:06:05:519 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:06:05:519 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:06:05:519 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:06:05:519 <font size=2 color=00AF00>PASS = 1</font>
+05:06:05:519 <font size=2 color=FF0000>FAIL = 1</font>
+05:06:05:519 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:06:05:519 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:06:05:519 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+05:12:07:905 <html><body><pre>
+05:12:07:905 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:07:905 ***</font>
+05:12:07:905 c:\testdata\scripts\dt-tef-logger-0001.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:12:07:936 c:\testdata\scripts\dt-tef-logger-0001.script START_TESTCASE DT-TEF-Logger-0001
+05:12:07:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0001  </font>
+05:12:07:941 c:\testdata\scripts\dt-tef-logger-0001.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:12:07:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:07:946 INFO -  2387 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrErr
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+05:12:07:946 ERROR -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrHigh
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+05:12:07:946 HIGH -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrWarn
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 3
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+05:12:07:946 WARN -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrMedium
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 4
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+05:12:07:946 MEDIUM -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrInfo
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 5
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrLow
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 6
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+05:12:07:946 LOW -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 66 aSection = ESevrAll
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 7
+05:12:07:946 INFO -  2387 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+05:12:07:946 INFO -  2387 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:12:07:946 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:12:07:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrErr  ***Result = PASS </font>
+05:12:07:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrHigh  ***Result = PASS </font>
+05:12:07:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrWarn  ***Result = PASS </font>
+05:12:07:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrMedium  ***Result = PASS </font>
+05:12:07:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrInfo  ***Result = PASS </font>
+05:12:07:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrLow  ***Result = PASS </font>
+05:12:07:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrAll  ***Result = PASS </font>
+05:12:07:951 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:12:07:951 c:\testdata\scripts\dt-tef-logger-0001.script END_TESTCASE DT-TEF-Logger-0001
+05:12:07:956 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 39 Command = END_TESTCASE DT-TEF-Logger-0001 ***TestCaseResult = PASS </font>
+05:12:07:956 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:07:961 <font size=2 color=00AF00>PASS = 1</font>
+05:12:07:961 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:07:961 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:07:961 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:07:961 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:07:961 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:07:961 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:07:961 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:07:961 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:12:07:961 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:07:961 <font size=2 color=00AF00>PASS = 1</font>
+05:12:07:961 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:07:961 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:07:961 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:07:961 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+05:12:13:061 <html><body><pre>
+05:12:13:061 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:13:061 ***</font>
+05:12:13:061 c:\testdata\scripts\dt-tef-logger-0002.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:12:13:091 c:\testdata\scripts\dt-tef-logger-0002.script START_TESTCASE DT-TEF-Logger-0002
+05:12:13:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0002  </font>
+05:12:13:096 c:\testdata\scripts\dt-tef-logger-0002.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:12:13:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 24 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:13:101 INFO -  2394 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrErr
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+05:12:13:101 ERROR -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  1 level @140 line ).
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrHigh
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+05:12:13:101 HIGH -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  2 level @140 line ).
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrWarn
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 3
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+05:12:13:101 WARN -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  3 level @140 line ).
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrMedium
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 4
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+05:12:13:101 MEDIUM -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  4 level @140 line ).
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrInfo
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 5
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  5 level @140 line ).
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrLow
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 6
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+05:12:13:101 LOW -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  6 level @140 line ).
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 66 aSection = ESevrAll
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 7
+05:12:13:101 INFO -  2394 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+05:12:13:101 INFO -  2394 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  7 level @140 line ).
+05:12:13:101 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:12:13:101 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrErr  ***Result = PASS </font>
+05:12:13:101 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrHigh  ***Result = PASS </font>
+05:12:13:101 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrWarn  ***Result = PASS </font>
+05:12:13:101 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrMedium  ***Result = PASS </font>
+05:12:13:101 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrInfo  ***Result = PASS </font>
+05:12:13:101 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrLow  ***Result = PASS </font>
+05:12:13:101 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrAll  ***Result = PASS </font>
+05:12:13:109 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 33 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:12:13:109 c:\testdata\scripts\dt-tef-logger-0002.script END_TESTCASE DT-TEF-Logger-0002
+05:12:13:114 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 34 Command = END_TESTCASE DT-TEF-Logger-0002 ***TestCaseResult = PASS </font>
+05:12:13:119 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:13:119 <font size=2 color=00AF00>PASS = 1</font>
+05:12:13:119 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:13:119 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:13:119 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:13:119 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:13:119 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:13:119 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:13:119 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:13:119 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:12:13:119 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:13:119 <font size=2 color=00AF00>PASS = 1</font>
+05:12:13:119 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:13:119 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:13:119 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:13:119 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:12:18:223 <html><body><pre>
+05:12:18:223 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:18:223 ***</font>
+05:12:18:228 c:\testdata\scripts\dt-tef-logger-0003.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:12:18:258 c:\testdata\scripts\dt-tef-logger-0003.script START_TESTCASE DT-TEF-Logger-0003
+05:12:18:263 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0003  </font>
+05:12:18:263 c:\testdata\scripts\dt-tef-logger-0003.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:12:18:263 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:18:268 INFO -  2401 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:18:268 INFO -  2401 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:18:268 INFO -  2401 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:18:268 INFO -  2401 TEFLoggerTestWrapper.cpp 65 aCommand = GetCPPModuleName
+05:12:18:268 INFO -  2401 TEFLoggerTestWrapper.cpp 66 aSection = 
+05:12:18:268 INFO -  2401 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:12:18:268 INFO -  2401 A.cpp 215 GetCPPModuleName
+05:12:18:268 INFO -  2401 A.cpp 217 GetCPPModuleName
+05:12:18:268 INFO -  2401 A.cpp 219 GetCPPModuleName
+05:12:18:268 INFO -  2401 DIR\DIR\ 221 GetCPPModuleName
+05:12:18:268 INFO -  2401 DIR1 223 GetCPPModuleName
+05:12:18:268 INFO -  2401 c:\ 225 GetCPPModuleName
+05:12:18:268 INFO -  2401  227 GetCPPModuleName
+05:12:18:268 INFO -  2401 file.cpp 229 GetCPPModuleName
+05:12:18:268 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:12:18:268 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetCPPModuleName   ***Result = PASS </font>
+05:12:18:268 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:12:18:273 c:\testdata\scripts\dt-tef-logger-0003.script END_TESTCASE DT-TEF-Logger-0003
+05:12:18:278 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0003 ***TestCaseResult = PASS </font>
+05:12:18:278 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:18:278 <font size=2 color=00AF00>PASS = 1</font>
+05:12:18:278 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:18:278 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:18:278 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:18:278 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:18:278 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:18:278 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:18:278 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:18:278 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:12:18:278 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:18:278 <font size=2 color=00AF00>PASS = 1</font>
+05:12:18:278 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:18:278 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:18:278 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:18:278 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+05:12:23:375 <html><body><pre>
+05:12:23:375 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:23:375 ***</font>
+05:12:23:375 c:\testdata\scripts\dt-tef-logger-0004.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:12:23:410 c:\testdata\scripts\dt-tef-logger-0004.script START_TESTCASE DT-TEF-Logger-0004
+05:12:23:410 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0004  </font>
+05:12:23:415 c:\testdata\scripts\dt-tef-logger-0004.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini
+05:12:23:415 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:23:415 INFO -  2408 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:23:415 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:23:415 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:23:415 INFO -  2408 TEFLoggerTestWrapper.cpp 65 aCommand = GetLongSectionName
+05:12:23:415 INFO -  2408 TEFLoggerTestWrapper.cpp 66 aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+05:12:23:415 INFO -  2408 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:12:23:415 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat
+05:12:23:415 Ramones 1976 track 2 Beat on the brat
+05:12:23:415 Ramones 1976 track 2 Beat on the brat
+05:12:23:415 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:23:415 INFO -  2408 TEFLoggerTestWrapper.cpp 65 aCommand = GetLongKeyName
+05:12:23:415 INFO -  2408 TEFLoggerTestWrapper.cpp 66 aSection = ALongKeySection
+05:12:23:415 INFO -  2408 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:12:23:415 INFO -  2408 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+05:12:23:415 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+05:12:23:415 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+05:12:23:415 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:12:23:415 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection  ***Result = PASS </font>
+05:12:23:415 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongKeyName ALongKeySection  ***Result = PASS </font>
+05:12:23:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:12:23:420 c:\testdata\scripts\dt-tef-logger-0004.script END_TESTCASE DT-TEF-Logger-0004
+05:12:23:425 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0004 ***TestCaseResult = PASS </font>
+05:12:23:430 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:23:430 <font size=2 color=00AF00>PASS = 1</font>
+05:12:23:430 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:23:430 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:23:430 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:23:430 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:23:430 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:23:430 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:23:430 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:23:430 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:12:23:430 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:23:430 <font size=2 color=00AF00>PASS = 1</font>
+05:12:23:430 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:23:430 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:23:430 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:23:430 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+05:12:28:546 <html><body><pre>
+05:12:28:546 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:28:546 ***</font>
+05:12:28:546 c:\testdata\scripts\dt-tef-logger-0005.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:12:28:576 c:\testdata\scripts\dt-tef-logger-0005.script START_TESTCASE DT-TEF-Logger-0005
+05:12:28:581 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0005  </font>
+05:12:28:581 c:\testdata\scripts\dt-tef-logger-0005.script 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini
+05:12:28:581 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 29 Command = 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:28:581 INFO -  2415 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:28:581 INFO -  2415 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:28:581 INFO -  2415 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:12:28:581 INFO -  2415 TEFLoggerTestWrapper.cpp 65 aCommand = UnCoveredFuntions
+05:12:28:581 INFO -  2415 TEFLoggerTestWrapper.cpp 66 aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+05:12:28:581 INFO -  2415 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:12:28:586 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+05:12:28:586 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+05:12:28:586 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+05:12:28:586 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+05:12:28:586 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:12:28:586 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity UnCoveredFuntions whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong  ***Result = PASS </font>
+05:12:28:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:12:28:586 c:\testdata\scripts\dt-tef-logger-0005.script END_TESTCASE DT-TEF-Logger-0005
+05:12:28:591 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0005 ***TestCaseResult = PASS </font>
+05:12:28:596 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:28:596 <font size=2 color=00AF00>PASS = 1</font>
+05:12:28:596 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:28:596 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:28:596 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:28:596 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:28:596 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:28:596 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:28:596 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:28:596 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:12:28:596 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:28:596 <font size=2 color=00AF00>PASS = 1</font>
+05:12:28:596 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:28:596 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:28:596 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:28:596 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:12:33:686 <html><body><pre>
+05:12:33:686 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:33:686 ***</font>
+05:12:33:686 c:\testdata\scripts\dt-tef-logger-0006.script LOAD_SERVER te_RegBlockTestSuite
+05:12:33:721 c:\testdata\scripts\dt-tef-logger-0006.script PRINT Reuse te_RegBlockTestSuite Server
+05:12:33:721 INFO -  2417 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:12:33:721 c:\testdata\scripts\dt-tef-logger-0006.script START_TESTCASE DT-TEF-Logger-0006
+05:12:33:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0006  </font>
+05:12:33:726 c:\testdata\scripts\dt-tef-logger-0006.script 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+05:12:33:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 24 Command = 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:33:726 INFO -  2422 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:33:726 INFO -  2422 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+05:12:33:731 INFO -  2422 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+05:12:33:731 INFO -  2422 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:12:33:731 INFO -  2422 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase01_obj_Panic
+05:12:33:731 INFO -  2422 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:12:33:731 INFO -  2422 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24
+05:12:33:731 INFO -  2422 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT
+05:12:33:731 WARN -  2422 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 24
+05:12:33:731 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase01_obj  ***Result = PASS </font>
+05:12:33:731 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase01_obj PanickingFunction LoggerTESTCase01_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:12:33:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 27 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 ***Result = PASS </font>
+05:12:33:736 c:\testdata\scripts\dt-tef-logger-0006.script END_TESTCASE DT-TEF-Logger-0006
+05:12:33:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0006 ***TestCaseResult = PASS </font>
+05:12:33:741 ERROR -  2417 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:12:33:741 ERROR -  2417 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 24, Exit Category FSCLIENT
+05:12:33:741 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:33:741 <font size=2 color=00AF00>PASS = 1</font>
+05:12:33:741 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:33:741 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:33:741 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:33:741 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:33:741 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:33:741 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:33:741 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:33:741 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:12:33:741 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:33:746 <font size=2 color=00AF00>PASS = 1</font>
+05:12:33:746 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:33:746 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:33:746 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:33:746 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:12:38:916 <html><body><pre>
+05:12:38:916 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:38:916 ***</font>
+05:12:38:916 c:\testdata\scripts\dt-tef-logger-0007.script LOAD_SERVER te_RegBlockTestSuite
+05:12:38:946 c:\testdata\scripts\dt-tef-logger-0007.script PRINT Reuse te_RegBlockTestSuite Server
+05:12:38:946 INFO -  2424 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:12:38:946 c:\testdata\scripts\dt-tef-logger-0007.script START_TESTCASE DT-TEF-Logger-0007
+05:12:38:951 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0007  </font>
+05:12:38:951 c:\testdata\scripts\dt-tef-logger-0007.script 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+05:12:38:951 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 25 Command = 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:38:956 INFO -  2429 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:38:956 INFO -  2429 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+05:12:38:956 INFO -  2429 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+05:12:38:956 INFO -  2429 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:12:38:956 INFO -  2429 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase02_obj_Panic
+05:12:38:956 INFO -  2429 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:12:38:956 INFO -  2429 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+05:12:38:956 INFO -  2429 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+05:12:38:956 WARN -  2429 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT panic 24
+05:12:38:956 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+05:12:38:956 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:12:38:961 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 ***Result = PASS </font>
+05:12:38:961 c:\testdata\scripts\dt-tef-logger-0007.script END_TESTCASE DT-TEF-Logger-0007
+05:12:38:966 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0007 ***TestCaseResult = PASS </font>
+05:12:38:966 ERROR -  2424 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:12:38:966 ERROR -  2424 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:12:38:971 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:38:971 <font size=2 color=00AF00>PASS = 1</font>
+05:12:38:971 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:38:971 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:38:971 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:38:971 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:38:971 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:38:971 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:38:971 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:38:971 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:12:38:971 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:38:971 <font size=2 color=00AF00>PASS = 1</font>
+05:12:38:971 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:38:971 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:38:971 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:38:971 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:12:44:062 <html><body><pre>
+05:12:44:062 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:44:062 ***</font>
+05:12:44:062 c:\testdata\scripts\dt-tef-logger-0008.script LOAD_SERVER te_RegBlockTestSuite
+05:12:44:097 c:\testdata\scripts\dt-tef-logger-0008.script PRINT Reuse te_RegBlockTestSuite Server
+05:12:44:097 INFO -  2431 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:12:44:097 c:\testdata\scripts\dt-tef-logger-0008.script START_TESTCASE DT-TEF-Logger-0008
+05:12:44:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0008  </font>
+05:12:44:102 c:\testdata\scripts\dt-tef-logger-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+05:12:44:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:44:102 INFO -  2436 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:44:102 INFO -  2436 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+05:12:44:102 INFO -  2436 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+05:12:44:102 INFO -  2436 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:12:44:102 INFO -  2436 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase02_obj_Panic
+05:12:44:102 INFO -  2436 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:12:44:102 INFO -  2436 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+05:12:44:102 INFO -  2436 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+05:12:44:102 WARN -  2436 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT panic 24
+05:12:44:107 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+05:12:44:107 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:12:44:112 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic" ***Result = PASS </font>
+05:12:44:112 c:\testdata\scripts\dt-tef-logger-0008.script END_TESTCASE DT-TEF-Logger-0008
+05:12:44:117 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0008 ***TestCaseResult = PASS </font>
+05:12:44:117 ERROR -  2431 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:12:44:117 ERROR -  2431 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:12:44:117 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:44:117 <font size=2 color=00AF00>PASS = 1</font>
+05:12:44:117 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:44:117 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:44:117 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:44:117 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:44:117 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:44:117 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:44:117 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:44:117 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:12:44:117 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:44:117 <font size=2 color=00AF00>PASS = 1</font>
+05:12:44:117 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:44:117 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:44:117 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:44:117 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:12:49:228 <html><body><pre>
+05:12:49:228 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:49:228 ***</font>
+05:12:49:228 c:\testdata\scripts\dt-tef-logger-0009.script LOAD_SERVER te_RegBlockTestSuite
+05:12:49:255 c:\testdata\scripts\dt-tef-logger-0009.script PRINT Reuse te_RegBlockTestSuite Server
+05:12:49:255 INFO -  2438 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:12:49:255 c:\testdata\scripts\dt-tef-logger-0009.script START_TESTCASE DT-TEF-Logger-0009
+05:12:49:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0009  </font>
+05:12:49:260 c:\testdata\scripts\dt-tef-logger-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+05:12:49:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:49:265 INFO -  2443 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:49:265 INFO -  2443 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+05:12:49:265 INFO -  2443 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+05:12:49:265 INFO -  2443 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:12:49:265 INFO -  2443 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase03_obj_Panic
+05:12:49:265 INFO -  2443 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:12:49:265 INFO -  2443 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+05:12:49:265 INFO -  2443 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+05:12:49:265 WARN -  2443 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 110
+05:12:49:265 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+05:12:49:270 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:12:49:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 ***Result = PASS </font>
+05:12:49:275 c:\testdata\scripts\dt-tef-logger-0009.script END_TESTCASE DT-TEF-Logger-0009
+05:12:49:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0009 ***TestCaseResult = PASS </font>
+05:12:49:280 ERROR -  2438 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:12:49:280 ERROR -  2438 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:12:49:280 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:49:280 <font size=2 color=00AF00>PASS = 1</font>
+05:12:49:280 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:49:280 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:49:280 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:49:280 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:49:280 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:49:280 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:49:280 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:49:280 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:12:49:280 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:49:280 <font size=2 color=00AF00>PASS = 1</font>
+05:12:49:280 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:49:280 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:49:280 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:49:280 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:12:54:390 <html><body><pre>
+05:12:54:390 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:54:390 ***</font>
+05:12:54:390 c:\testdata\scripts\dt-tef-logger-0010.script LOAD_SERVER te_RegBlockTestSuite
+05:12:54:420 c:\testdata\scripts\dt-tef-logger-0010.script PRINT Reuse te_RegBlockTestSuite Server
+05:12:54:425 INFO -  2445 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:12:54:425 c:\testdata\scripts\dt-tef-logger-0010.script START_TESTCASE DT-TEF-Logger-0010
+05:12:54:425 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0010  </font>
+05:12:54:430 c:\testdata\scripts\dt-tef-logger-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+05:12:54:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:12:54:430 INFO -  2450 TestBlockController.cpp 134 Creating a local active scheduler.
+05:12:54:430 INFO -  2450 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+05:12:54:430 INFO -  2450 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+05:12:54:430 INFO -  2450 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:12:54:430 INFO -  2450 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase03_obj_Panic
+05:12:54:430 INFO -  2450 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:12:54:430 INFO -  2450 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+05:12:54:430 INFO -  2450 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+05:12:54:430 WARN -  2450 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 110
+05:12:54:430 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+05:12:54:435 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:12:54:440 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT ***Result = PASS </font>
+05:12:54:440 c:\testdata\scripts\dt-tef-logger-0010.script END_TESTCASE DT-TEF-Logger-0010
+05:12:54:445 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0010 ***TestCaseResult = PASS </font>
+05:12:54:445 ERROR -  2445 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:12:54:445 ERROR -  2445 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:12:54:445 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:54:445 <font size=2 color=00AF00>PASS = 1</font>
+05:12:54:445 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:54:445 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:54:445 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:54:445 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:54:445 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:54:445 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:54:445 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:54:445 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:12:54:445 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:54:445 <font size=2 color=00AF00>PASS = 1</font>
+05:12:54:445 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:54:445 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:54:445 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:54:445 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:12:59:551 <html><body><pre>
+05:12:59:551 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:12:59:551 ***</font>
+05:12:59:551 c:\testdata\scripts\dt-tef-logger-0011.script LOAD_SUITE TEF_LoggerTestStep
+05:12:59:576 c:\testdata\scripts\dt-tef-logger-0011.script START_TESTCASE DT-TEF-Logger-0011
+05:12:59:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 9 Command = START_TESTCASE DT-TEF-Logger-0011  </font>
+05:12:59:581 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+05:12:59:581 INFO -  2452 TestExecuteLogger.cpp 2483 Expected panic string was "" (in script)
+05:12:59:586 INFO -  2452 TestExecuteLogger.cpp 2484 Received panic string was "123"(in code)
+05:12:59:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 28 Command = RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+05:12:59:591 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+05:12:59:596 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 29 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+05:12:59:596 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+05:12:59:601 INFO -  2452 TestExecuteLogger.cpp 2483 Expected panic string was "" (in script)
+05:12:59:601 INFO -  2452 TestExecuteLogger.cpp 2484 Received panic string was "123"(in code)
+05:12:59:606 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 30 Command = RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+05:12:59:606 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+05:12:59:616 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 31 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+05:12:59:616 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+05:12:59:626 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 32 Command = RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep ***Result = PASS </font>
+05:12:59:626 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+05:12:59:631 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 33 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+05:12:59:636 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+05:12:59:641 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 34 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+05:12:59:646 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+05:12:59:651 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 35 Command = RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+05:12:59:656 c:\testdata\scripts\dt-tef-logger-0011.script END_TESTCASE DT-TEF-Logger-0011
+05:12:59:661 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 36 Command = END_TESTCASE DT-TEF-Logger-0011 ***TestCaseResult = PASS </font>
+05:12:59:661 ERROR -  2452 testexecute.cpp 564 The panic detection thread detected 7 panics:
+05:12:59:661 ERROR -  2452 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category 123
+05:12:59:661 ERROR -  2452 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category 123
+05:12:59:661 ERROR -  2452 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 123
+05:12:59:661 ERROR -  2452 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker813303340 898203503, Exit Reason: 110, Exit Category SomeThing
+05:12:59:661 ERROR -  2452 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker813303340 865026106, Exit Reason: 110, Exit Category SomeThing
+05:12:59:661 ERROR -  2452 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker813303340 856702691, Exit Reason: 110, Exit Category 
+05:12:59:661 ERROR -  2452 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker813303340 1949087121, Exit Reason: 110, Exit Category 
+05:12:59:661 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:12:59:661 <font size=2 color=00AF00>PASS = 8</font>
+05:12:59:661 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:59:661 <font size=2 color=0000FF>ABORT = 0</font>
+05:12:59:661 <font size=2 color=0000FF>PANIC = 0</font>
+05:12:59:661 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:59:661 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:12:59:661 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:12:59:661 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:12:59:661 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 7</font>
+05:12:59:661 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:12:59:661 <font size=2 color=00AF00>PASS = 1</font>
+05:12:59:661 <font size=2 color=FF0000>FAIL = 0</font>
+05:12:59:661 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:12:59:666 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:12:59:666 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:13:04:770 <html><body><pre>
+05:13:04:770 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:13:04:770 ***</font>
+05:13:04:770 c:\testdata\scripts\dt-tef-logger-0012.script LOAD_SUITE TEF_LoggerTestStep
+05:13:04:790 c:\testdata\scripts\dt-tef-logger-0012.script START_TESTCASE DT-TEF-Logger-0012
+05:13:04:795 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0012.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0012  </font>
+05:13:04:795 c:\testdata\scripts\dt-tef-logger-0012.script PRINT should fail
+05:13:04:795 INFO -  2466 ScriptEngine.cpp 1381  should fail
+
+05:13:04:800 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+05:13:04:800 INFO -  2466 TestExecuteLogger.cpp 2483 Expected panic string was "a  b" (in script)
+05:13:04:805 INFO -  2466 TestExecuteLogger.cpp 2484 Received panic string was "a b"(in code)
+05:13:04:805 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 31 Command = RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep  Code = 110  a b ***Result = FAIL </font>
+05:13:04:805 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+05:13:04:810 INFO -  2466 TestExecuteLogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+05:13:04:810 INFO -  2466 TestExecuteLogger.cpp 2484 Received panic string was "SomeThing"(in code)
+05:13:04:820 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 32 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep  Code = 110  SomeThing ***Result = FAIL </font>
+05:13:04:820 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+05:13:04:820 INFO -  2466 TestExecuteLogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+05:13:04:825 INFO -  2466 TestExecuteLogger.cpp 2484 Received panic string was ""(in code)
+05:13:04:830 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 33 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep  Code = 110   ***Result = FAIL </font>
+05:13:04:830 c:\testdata\scripts\dt-tef-logger-0012.script END_TESTCASE DT-TEF-Logger-0012
+05:13:04:835 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 34 Command = END_TESTCASE DT-TEF-Logger-0012 ***TestCaseResult = FAIL </font>
+05:13:04:835 ERROR -  2466 testexecute.cpp 564 The panic detection thread detected 3 panics:
+05:13:04:835 ERROR -  2466 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category a b
+05:13:04:835 ERROR -  2466 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category SomeThing
+05:13:04:835 ERROR -  2466 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 
+05:13:04:835 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:13:04:835 <font size=2 color=00AF00>PASS = 0</font>
+05:13:04:835 <font size=2 color=FF0000>FAIL = 3</font>
+05:13:04:835 <font size=2 color=0000FF>ABORT = 0</font>
+05:13:04:835 <font size=2 color=0000FF>PANIC = 0</font>
+05:13:04:835 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:13:04:835 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:13:04:835 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:13:04:835 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:13:04:835 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 3</font>
+05:13:04:835 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:13:04:835 <font size=2 color=00AF00>PASS = 0</font>
+05:13:04:835 <font size=2 color=FF0000>FAIL = 1</font>
+05:13:04:835 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:13:04:835 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:13:04:835 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+05:13:09:947 <html><body><pre>
+05:13:09:947 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:13:09:947 ***</font>
+05:13:09:947 c:\testdata\scripts\dt-tef-logger-0013.script LOAD_SUITE TEF_LoggerTestStep
+05:13:09:972 c:\testdata\scripts\dt-tef-logger-0013.script START_TESTCASE DT-TEF-Logger-0013
+05:13:09:977 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0013.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0013  </font>
+05:13:09:977 c:\testdata\scripts\dt-tef-logger-0013.script PRINT should unexecute
+05:13:09:977 INFO -  2475 ScriptEngine.cpp 1381  should unexecute
+
+05:13:09:977 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+05:13:09:982 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 23 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+05:13:09:982 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+05:13:09:987 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 24 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+05:13:09:987 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+05:13:09:992 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 25 Command = RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep ***Result = UNEXECUTED </font>
+05:13:09:997 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+05:13:09:997 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 26 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+05:13:09:997 c:\testdata\scripts\dt-tef-logger-0013.script END_TESTCASE DT-TEF-Logger-0013
+05:13:10:007 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0013.script Line = 27 Command = END_TESTCASE DT-TEF-Logger-0013 ***TestCaseResult = FAIL </font>
+05:13:10:007 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:13:10:007 <font size=2 color=00AF00>PASS = 0</font>
+05:13:10:007 <font size=2 color=FF0000>FAIL = 0</font>
+05:13:10:007 <font size=2 color=0000FF>ABORT = 0</font>
+05:13:10:007 <font size=2 color=0000FF>PANIC = 0</font>
+05:13:10:007 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:13:10:007 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:13:10:007 <font size=2 color=0000FF>UNEXECUTED = 4</font>
+05:13:10:007 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:13:10:007 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:13:10:007 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:13:10:007 <font size=2 color=00AF00>PASS = 0</font>
+05:13:10:007 <font size=2 color=FF0000>FAIL = 1</font>
+05:13:10:007 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:13:10:007 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:13:10:007 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+05:13:15:130 <html><body><pre>
+05:13:15:130 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:13:15:130 ***</font>
+05:13:15:135 c:\testdata\scripts\dt-tef-logger-0014.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:13:15:165 c:\testdata\scripts\dt-tef-logger-0014.script START_TESTCASE DT-TEF-Logger-0014
+05:13:15:170 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0014  </font>
+05:13:15:170 c:\testdata\scripts\dt-tef-logger-0014.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:13:15:170 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:13:15:175 INFO -  2487 TestBlockController.cpp 134 Creating a local active scheduler.
+05:13:15:175 INFO -  2487 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:13:15:175 INFO -  2487 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:13:15:175 INFO -  2487 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:13:15:175 INFO -  2487 TEFLoggerTestWrapper.cpp 66 aSection = EAobveSevrAll
+05:13:15:175 INFO -  2487 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:13:15:175 INFO -  2487 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+05:13:15:175 INFO -  2487 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:13:15:175 INFO -  2487 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:13:15:175 INFO -  2487 TEFLoggerTestWrapper.cpp 66 aSection = ESupperLarge
+05:13:15:175 INFO -  2487 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:13:15:175 INFO -  2487 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+05:13:15:175 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:13:15:175 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print EAobveSevrAll  ***Result = PASS </font>
+05:13:15:175 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESupperLarge  ***Result = PASS </font>
+05:13:15:175 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:13:15:175 c:\testdata\scripts\dt-tef-logger-0014.script END_TESTCASE DT-TEF-Logger-0014
+05:13:15:180 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0014 ***TestCaseResult = PASS </font>
+05:13:15:185 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:13:15:185 <font size=2 color=00AF00>PASS = 1</font>
+05:13:15:185 <font size=2 color=FF0000>FAIL = 0</font>
+05:13:15:185 <font size=2 color=0000FF>ABORT = 0</font>
+05:13:15:185 <font size=2 color=0000FF>PANIC = 0</font>
+05:13:15:185 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:13:15:185 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:13:15:185 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:13:15:185 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:13:15:185 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:13:15:185 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:13:15:185 <font size=2 color=00AF00>PASS = 1</font>
+05:13:15:185 <font size=2 color=FF0000>FAIL = 0</font>
+05:13:15:185 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:13:15:185 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:13:15:185 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+05:13:20:296 <html><body><pre>
+05:13:20:296 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:13:20:296 ***</font>
+05:13:20:296 c:\testdata\scripts\dt-tef-logger-0015.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:13:20:326 c:\testdata\scripts\dt-tef-logger-0015.script START_TESTCASE DT-TEF-Logger-0015
+05:13:20:331 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0015  </font>
+05:13:20:331 c:\testdata\scripts\dt-tef-logger-0015.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:13:20:336 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 21 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:13:20:336 INFO -  2494 TestBlockController.cpp 134 Creating a local active scheduler.
+05:13:20:336 INFO -  2494 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:13:20:336 INFO -  2494 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:13:20:336 INFO -  2494 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:13:20:336 INFO -  2494 TEFLoggerTestWrapper.cpp 66 aSection = EAobveSevrAll
+05:13:20:336 INFO -  2494 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:13:20:336 INFO -  2494 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+05:13:20:336 INFO -  2494 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:13:20:336 INFO -  2494 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:13:20:336 INFO -  2494 TEFLoggerTestWrapper.cpp 66 aSection = ESupperLarge
+05:13:20:336 INFO -  2494 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:13:20:336 INFO -  2494 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+05:13:20:336 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:13:20:336 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST EAobveSevrAll  ***Result = PASS </font>
+05:13:20:336 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESupperLarge  ***Result = PASS </font>
+05:13:20:343 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:13:20:343 c:\testdata\scripts\dt-tef-logger-0015.script END_TESTCASE DT-TEF-Logger-0015
+05:13:20:348 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0015 ***TestCaseResult = PASS </font>
+05:13:20:348 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:13:20:348 <font size=2 color=00AF00>PASS = 1</font>
+05:13:20:348 <font size=2 color=FF0000>FAIL = 0</font>
+05:13:20:348 <font size=2 color=0000FF>ABORT = 0</font>
+05:13:20:348 <font size=2 color=0000FF>PANIC = 0</font>
+05:13:20:348 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:13:20:348 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:13:20:348 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:13:20:348 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:13:20:348 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:13:20:348 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:13:20:348 <font size=2 color=00AF00>PASS = 1</font>
+05:13:20:348 <font size=2 color=FF0000>FAIL = 0</font>
+05:13:20:348 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:13:20:348 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:13:20:348 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0016.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:13:35:723</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:753</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:758</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0016</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:758</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2509</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:778</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>39</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0016</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:783</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:35:783</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2504</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0017.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:13:40:879</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:914</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:919</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0017</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:924</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:924</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:924</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  1 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  2 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  3 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:929</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  4 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  5 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  6 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2516</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  7 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:939</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:944</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0017</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:944</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:40:944</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2511</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0018.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:13:46:056</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:086</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:091</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0018</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:091</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>215</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>217</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>219</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>DIR\DIR\</FILENAME>
+  <LINENUMBER>221</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>DIR1</FILENAME>
+  <LINENUMBER>223</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>c:\</FILENAME>
+  <LINENUMBER>225</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME></FILENAME>
+  <LINENUMBER>227</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2523</THREAD>
+  <FILENAME>file.cpp</FILENAME>
+  <LINENUMBER>229</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:096</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetCPPModuleName</FUNCTION_NAME>
+  <SECTION></SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:101</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:106</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0018</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:111</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:46:111</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2518</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0019.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:13:51:223</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:253</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:258</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0019</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:258</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongSectionName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongKeyName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALongKeySection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2530</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongSectionName</FUNCTION_NAME>
+  <SECTION>ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:263</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongKeyName</FUNCTION_NAME>
+  <SECTION>ALongKeySection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:268</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:273</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0019</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:273</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:51:273</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2525</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0020.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:13:56:379</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:414</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:419</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0020</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:419</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>100</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = UnCoveredFuntions</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2537</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>209</LINENUMBER>
+  <TEXT>UnCoveredFuntions.xml</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:424</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>UnCoveredFuntions</FUNCTION_NAME>
+  <SECTION>whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:429</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:434</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0020</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:434</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:13:56:434</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2532</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0021.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:01:525</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:555</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:555</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:562</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0021</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:567</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:567</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:567</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:567</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:567</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:567</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase01_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:567</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:567</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:572</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:572</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2544</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:577</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:577</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase01_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:582</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:587</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0021</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:587</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:587</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:587</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:01:587</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2539</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0022.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:06:702</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:732</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:732</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:737</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0022</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:737</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:742</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2551</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:747</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:747</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:752</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:757</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0022</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:757</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:757</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:757</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:06:757</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2546</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0023.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:11:885</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:915</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:915</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:920</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0023</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:920</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:925</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2558</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:930</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:930</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:935</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:940</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0023</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:940</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:940</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:940</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:11:940</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2553</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0024.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:17:046</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:076</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:076</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:081</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0024</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:081</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:086</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2565</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:091</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:091</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:096</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:101</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0024</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:101</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:101</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:101</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:17:101</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2560</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0025.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:22:213</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:243</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:243</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:248</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0025</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:253</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:253</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:253</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:253</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:253</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:253</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:253</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:253</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:258</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:258</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2572</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:263</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:263</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:268</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:273</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0025</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:273</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:273</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:273</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:22:273</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2567</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0026.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:27:384</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>8</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:404</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:409</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>9</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0026</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:414</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:414</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:419</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:429</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:434</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:434</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:439</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:449</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:459</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPassStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:469</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:479</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:489</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0026</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 7 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 4 - Name of Panicked Thread: Worker813303340 898203503, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 5 - Name of Panicked Thread: Worker813303340 865026106, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 6 - Name of Panicked Thread: Worker813303340 856702691, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 7 - Name of Panicked Thread: Worker813303340 1949087121, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>8</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>7</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:27:499</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2574</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0027.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:32:603</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>3</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:628</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:633</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0027</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:633</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should fail</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:638</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "a  b" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:638</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "a b"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:643</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>b"</SERVERNAME>
+  <TESTSTEPNAME>1000</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicDblSpaceStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:648</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:648</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "SomeThing"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:653</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:658</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:658</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was ""(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:663</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:668</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0027</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:668</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 3 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:668</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category a b</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:668</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:668</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:673</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>3</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>3</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:32:673</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2588</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0028.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:37:770</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>4</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:795</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:795</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0028</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:800</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should unexecute</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:800</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=FSCLIENT</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:805</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString="h</TESTSTEPNAME>
+  <SECTIONNAME>TEF_LoggerTestStep</SECTIONNAME>
+  <INIFILENAME>sh"</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:815</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFIgnoreStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:820</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:830</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0028</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:830</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>4</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:37:830</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2597</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0029.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:42:926</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:956</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:961</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0029</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:961</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2609</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:966</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:971</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:976</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0029</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:981</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:42:981</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2604</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0030.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:14:48:088</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:123</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:123</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0030</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:128</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>20</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:128</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2616</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:133</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:138</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:143</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0030</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:143</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:14:48:143</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2611</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+05:15:03:493 <html><body><pre>
+05:15:03:493 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:03:493 ***</font>
+05:15:03:493 c:\testdata\scripts\dt-tef-logger-0031.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:15:03:523 c:\testdata\scripts\dt-tef-logger-0031.script START_TESTCASE DT-TEF-Logger-0031
+05:15:03:528 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0031  </font>
+05:15:03:528 c:\testdata\scripts\dt-tef-logger-0031.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:15:03:528 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:03:533 INFO -  2631 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:03:533 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:03:533 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:03:533 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:15:03:533 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrErr
+05:15:03:533 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:15:03:533 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+05:15:03:533 ERROR -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:15:03:533 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:03:533 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrHigh
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:15:03:538 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+05:15:03:538 HIGH -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:15:03:538 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrWarn
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 3
+05:15:03:538 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+05:15:03:538 WARN -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:15:03:538 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrMedium
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 4
+05:15:03:538 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+05:15:03:538 MEDIUM -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:15:03:538 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:15:03:538 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrInfo
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 5
+05:15:03:543 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:15:03:543 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrLow
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 6
+05:15:03:543 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+05:15:03:543 LOW -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:15:03:543 INFO -  2631 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 66 aSection = ESevrAll
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 7
+05:15:03:543 INFO -  2631 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+05:15:03:543 INFO -  2631 TEFLoggerTestWrapper.cpp 126 Logger severity test.
+05:15:03:543 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:15:03:543 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrErr  ***Result = PASS </font>
+05:15:03:543 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrHigh  ***Result = PASS </font>
+05:15:03:543 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrWarn  ***Result = PASS </font>
+05:15:03:543 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrMedium  ***Result = PASS </font>
+05:15:03:543 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrInfo  ***Result = PASS </font>
+05:15:03:543 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrLow  ***Result = PASS </font>
+05:15:03:543 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrAll  ***Result = PASS </font>
+05:15:03:548 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:15:03:553 c:\testdata\scripts\dt-tef-logger-0031.script END_TESTCASE DT-TEF-Logger-0031
+05:15:03:558 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 39 Command = END_TESTCASE DT-TEF-Logger-0031 ***TestCaseResult = PASS </font>
+05:15:03:558 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:03:558 <font size=2 color=00AF00>PASS = 1</font>
+05:15:03:558 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:03:558 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:03:558 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:03:558 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:03:558 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:03:558 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:03:558 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:03:558 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:15:03:558 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:03:558 <font size=2 color=00AF00>PASS = 1</font>
+05:15:03:558 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:03:558 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:03:558 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:03:558 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0031.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:03:493</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:523</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:528</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0031</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:538</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2631</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:543</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:553</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:558</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>39</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0031</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:558</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:03:558</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2626</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+05:15:08:676 <html><body><pre>
+05:15:08:676 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:08:676 ***</font>
+05:15:08:676 c:\testdata\scripts\dt-tef-logger-0032.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:15:08:706 c:\testdata\scripts\dt-tef-logger-0032.script START_TESTCASE DT-TEF-Logger-0032
+05:15:08:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0032  </font>
+05:15:08:711 c:\testdata\scripts\dt-tef-logger-0032.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:15:08:716 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 22 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:08:716 INFO -  2638 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:08:716 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:08:716 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:08:716 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:15:08:716 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrErr
+05:15:08:716 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:15:08:716 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+05:15:08:716 ERROR -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  1 level @140 line ).
+05:15:08:716 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:08:716 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrHigh
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:15:08:721 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+05:15:08:721 HIGH -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  2 level @140 line ).
+05:15:08:721 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrWarn
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 3
+05:15:08:721 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+05:15:08:721 WARN -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  3 level @140 line ).
+05:15:08:721 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrMedium
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 4
+05:15:08:721 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+05:15:08:721 MEDIUM -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  4 level @140 line ).
+05:15:08:721 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrInfo
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 5
+05:15:08:721 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+05:15:08:721 INFO -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  5 level @140 line ).
+05:15:08:726 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:08:726 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:15:08:726 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrLow
+05:15:08:726 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 6
+05:15:08:726 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+05:15:08:726 LOW -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  6 level @140 line ).
+05:15:08:726 INFO -  2638 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:08:726 INFO -  2638 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:15:08:726 INFO -  2638 TEFLoggerTestWrapper.cpp 66 aSection = ESevrAll
+05:15:08:726 INFO -  2638 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 7
+05:15:08:726 INFO -  2638 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+05:15:08:726 INFO -  2638 TEFLoggerTestWrapper.cpp 140 Logger severity test(with  7 level @140 line ).
+05:15:08:726 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:15:08:726 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrErr  ***Result = PASS </font>
+05:15:08:726 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrHigh  ***Result = PASS </font>
+05:15:08:726 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrWarn  ***Result = PASS </font>
+05:15:08:726 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrMedium  ***Result = PASS </font>
+05:15:08:726 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrInfo  ***Result = PASS </font>
+05:15:08:726 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrLow  ***Result = PASS </font>
+05:15:08:726 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrAll  ***Result = PASS </font>
+05:15:08:731 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 31 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:15:08:731 c:\testdata\scripts\dt-tef-logger-0032.script END_TESTCASE DT-TEF-Logger-0032
+05:15:08:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 32 Command = END_TESTCASE DT-TEF-Logger-0032 ***TestCaseResult = PASS </font>
+05:15:08:741 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:08:741 <font size=2 color=00AF00>PASS = 1</font>
+05:15:08:741 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:08:741 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:08:741 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:08:741 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:08:741 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:08:741 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:08:741 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:08:741 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:15:08:741 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:08:741 <font size=2 color=00AF00>PASS = 1</font>
+05:15:08:741 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:08:741 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:08:741 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:08:741 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0032.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:08:676</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:706</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:711</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0032</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  1 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:716</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  2 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  3 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  4 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:721</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  5 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  6 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2638</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  7 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:731</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:741</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0032</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:741</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:08:741</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2633</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:15:13:858 <html><body><pre>
+05:15:13:858 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:13:858 ***</font>
+05:15:13:858 c:\testdata\scripts\dt-tef-logger-0033.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:15:13:890 c:\testdata\scripts\dt-tef-logger-0033.script START_TESTCASE DT-TEF-Logger-0033
+05:15:13:895 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0033  </font>
+05:15:13:895 c:\testdata\scripts\dt-tef-logger-0033.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:15:13:895 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:13:900 INFO -  2645 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:13:900 INFO -  2645 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:13:900 INFO -  2645 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:13:900 INFO -  2645 TEFLoggerTestWrapper.cpp 65 aCommand = GetCPPModuleName
+05:15:13:900 INFO -  2645 TEFLoggerTestWrapper.cpp 66 aSection = 
+05:15:13:900 INFO -  2645 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:15:13:900 INFO -  2645 A.cpp 215 GetCPPModuleName
+05:15:13:900 INFO -  2645 A.cpp 217 GetCPPModuleName
+05:15:13:900 INFO -  2645 A.cpp 219 GetCPPModuleName
+05:15:13:900 INFO -  2645 DIR\DIR\ 221 GetCPPModuleName
+05:15:13:900 INFO -  2645 DIR1 223 GetCPPModuleName
+05:15:13:900 INFO -  2645 c:\ 225 GetCPPModuleName
+05:15:13:905 INFO -  2645  227 GetCPPModuleName
+05:15:13:905 INFO -  2645 file.cpp 229 GetCPPModuleName
+05:15:13:905 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:15:13:905 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetCPPModuleName   ***Result = PASS </font>
+05:15:13:910 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:15:13:910 c:\testdata\scripts\dt-tef-logger-0033.script END_TESTCASE DT-TEF-Logger-0033
+05:15:13:920 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0033 ***TestCaseResult = PASS </font>
+05:15:13:920 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:13:920 <font size=2 color=00AF00>PASS = 1</font>
+05:15:13:920 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:13:920 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:13:920 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:13:920 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:13:920 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:13:920 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:13:920 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:13:920 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:15:13:920 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:13:920 <font size=2 color=00AF00>PASS = 1</font>
+05:15:13:920 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:13:920 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:13:920 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:13:920 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0033.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:13:858</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:890</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:895</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0033</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:895</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>215</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>217</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>219</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>DIR\DIR\</FILENAME>
+  <LINENUMBER>221</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>DIR1</FILENAME>
+  <LINENUMBER>223</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:905</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>c:\</FILENAME>
+  <LINENUMBER>225</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:905</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME></FILENAME>
+  <LINENUMBER>227</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:905</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2645</THREAD>
+  <FILENAME>file.cpp</FILENAME>
+  <LINENUMBER>229</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:905</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:905</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetCPPModuleName</FUNCTION_NAME>
+  <SECTION></SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:910</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:920</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0033</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:920</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:13:920</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2640</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+05:15:19:020 <html><body><pre>
+05:15:19:020 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:19:020 ***</font>
+05:15:19:020 c:\testdata\scripts\dt-tef-logger-0034.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:15:19:050 c:\testdata\scripts\dt-tef-logger-0034.script START_TESTCASE DT-TEF-Logger-0034
+05:15:19:055 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0034  </font>
+05:15:19:055 c:\testdata\scripts\dt-tef-logger-0034.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini
+05:15:19:060 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:19:060 INFO -  2652 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:19:060 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:19:060 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:19:060 INFO -  2652 TEFLoggerTestWrapper.cpp 65 aCommand = GetLongSectionName
+05:15:19:060 INFO -  2652 TEFLoggerTestWrapper.cpp 66 aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+05:15:19:060 INFO -  2652 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:15:19:060 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat
+05:15:19:060 Ramones 1976 track 2 Beat on the brat
+05:15:19:060 Ramones 1976 track 2 Beat on the brat
+05:15:19:060 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:19:065 INFO -  2652 TEFLoggerTestWrapper.cpp 65 aCommand = GetLongKeyName
+05:15:19:065 INFO -  2652 TEFLoggerTestWrapper.cpp 66 aSection = ALongKeySection
+05:15:19:065 INFO -  2652 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:15:19:065 INFO -  2652 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+05:15:19:065 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+05:15:19:065 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+05:15:19:065 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:15:19:065 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection  ***Result = PASS </font>
+05:15:19:065 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongKeyName ALongKeySection  ***Result = PASS </font>
+05:15:19:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:15:19:070 c:\testdata\scripts\dt-tef-logger-0034.script END_TESTCASE DT-TEF-Logger-0034
+05:15:19:075 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0034 ***TestCaseResult = PASS </font>
+05:15:19:075 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:19:075 <font size=2 color=00AF00>PASS = 1</font>
+05:15:19:075 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:19:075 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:19:075 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:19:075 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:19:075 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:19:075 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:19:075 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:19:075 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:15:19:075 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:19:075 <font size=2 color=00AF00>PASS = 1</font>
+05:15:19:075 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:19:075 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:19:075 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:19:075 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0034.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:19:020</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:050</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:055</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0034</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongSectionName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:065</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongKeyName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:065</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALongKeySection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:065</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:065</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2652</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:065</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:065</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongSectionName</FUNCTION_NAME>
+  <SECTION>ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:065</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongKeyName</FUNCTION_NAME>
+  <SECTION>ALongKeySection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:070</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:075</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0034</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:075</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:19:080</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2647</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+05:15:24:191 <html><body><pre>
+05:15:24:191 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:24:191 ***</font>
+05:15:24:191 c:\testdata\scripts\dt-tef-logger-0035.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:15:24:221 c:\testdata\scripts\dt-tef-logger-0035.script START_TESTCASE DT-TEF-Logger-0035
+05:15:24:226 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0035  </font>
+05:15:24:226 c:\testdata\scripts\dt-tef-logger-0035.script 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini
+05:15:24:231 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 29 Command = 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:24:231 INFO -  2659 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:24:231 INFO -  2659 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:24:231 INFO -  2659 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:15:24:231 INFO -  2659 TEFLoggerTestWrapper.cpp 65 aCommand = UnCoveredFuntions
+05:15:24:231 INFO -  2659 TEFLoggerTestWrapper.cpp 66 aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+05:15:24:231 INFO -  2659 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:15:24:236 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+05:15:24:236 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+05:15:24:236 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+05:15:24:236 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+05:15:24:236 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:15:24:236 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity UnCoveredFuntions whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong  ***Result = PASS </font>
+05:15:24:236 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:15:24:241 c:\testdata\scripts\dt-tef-logger-0035.script END_TESTCASE DT-TEF-Logger-0035
+05:15:24:246 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0035 ***TestCaseResult = PASS </font>
+05:15:24:246 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:24:246 <font size=2 color=00AF00>PASS = 1</font>
+05:15:24:246 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:24:246 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:24:246 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:24:246 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:24:246 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:24:246 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:24:246 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:24:246 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:15:24:246 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:24:246 <font size=2 color=00AF00>PASS = 1</font>
+05:15:24:246 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:24:246 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:24:246 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:24:246 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0035.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:24:191</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:221</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:226</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0035</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:231</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>100</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:231</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:231</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:231</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:231</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = UnCoveredFuntions</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:231</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:231</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:236</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2659</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>209</LINENUMBER>
+  <TEXT>UnCoveredFuntions.xml</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:236</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:236</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>UnCoveredFuntions</FUNCTION_NAME>
+  <SECTION>whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:241</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:246</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0035</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:246</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:24:246</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2654</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:15:29:353 <html><body><pre>
+05:15:29:353 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:29:353 ***</font>
+05:15:29:358 c:\testdata\scripts\dt-tef-logger-0036.script LOAD_SERVER te_RegBlockTestSuite
+05:15:29:388 c:\testdata\scripts\dt-tef-logger-0036.script PRINT Reuse te_RegBlockTestSuite Server
+05:15:29:388 INFO -  2661 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:15:29:388 c:\testdata\scripts\dt-tef-logger-0036.script START_TESTCASE DT-TEF-Logger-0036
+05:15:29:393 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0036  </font>
+05:15:29:393 c:\testdata\scripts\dt-tef-logger-0036.script 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+05:15:29:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 24 Command = 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:29:398 INFO -  2666 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:29:398 INFO -  2666 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+05:15:29:398 INFO -  2666 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+05:15:29:398 INFO -  2666 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:15:29:398 INFO -  2666 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase01_obj_Panic
+05:15:29:398 INFO -  2666 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:15:29:398 INFO -  2666 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24
+05:15:29:398 INFO -  2666 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT
+05:15:29:398 WARN -  2666 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 24
+05:15:29:403 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase01_obj  ***Result = PASS </font>
+05:15:29:403 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase01_obj PanickingFunction LoggerTESTCase01_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:15:29:408 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 27 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 ***Result = PASS </font>
+05:15:29:408 c:\testdata\scripts\dt-tef-logger-0036.script END_TESTCASE DT-TEF-Logger-0036
+05:15:29:413 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0036 ***TestCaseResult = PASS </font>
+05:15:29:413 ERROR -  2661 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:15:29:418 ERROR -  2661 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT
+05:15:29:418 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:29:418 <font size=2 color=00AF00>PASS = 1</font>
+05:15:29:418 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:29:418 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:29:418 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:29:418 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:29:418 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:29:418 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:29:418 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:29:418 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:15:29:418 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:29:418 <font size=2 color=00AF00>PASS = 1</font>
+05:15:29:418 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:29:418 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:29:418 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:29:418 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0036.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:29:358</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:388</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:388</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:393</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0036</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase01_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:398</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2666</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:403</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:403</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase01_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:408</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:413</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0036</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:418</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:418</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:418</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:29:418</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2661</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:15:34:536 <html><body><pre>
+05:15:34:536 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:34:536 ***</font>
+05:15:34:536 c:\testdata\scripts\dt-tef-logger-0037.script LOAD_SERVER te_RegBlockTestSuite
+05:15:34:566 c:\testdata\scripts\dt-tef-logger-0037.script PRINT Reuse te_RegBlockTestSuite Server
+05:15:34:566 INFO -  2668 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:15:34:566 c:\testdata\scripts\dt-tef-logger-0037.script START_TESTCASE DT-TEF-Logger-0037
+05:15:34:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0037  </font>
+05:15:34:576 c:\testdata\scripts\dt-tef-logger-0037.script 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+05:15:34:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 25 Command = 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:34:576 INFO -  2673 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:34:581 INFO -  2673 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+05:15:34:581 INFO -  2673 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+05:15:34:581 INFO -  2673 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:15:34:581 INFO -  2673 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase02_obj_Panic
+05:15:34:581 INFO -  2673 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:15:34:581 INFO -  2673 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+05:15:34:581 INFO -  2673 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+05:15:34:581 WARN -  2673 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT panic 24
+05:15:34:581 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+05:15:34:586 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:15:34:591 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 ***Result = PASS </font>
+05:15:34:591 c:\testdata\scripts\dt-tef-logger-0037.script END_TESTCASE DT-TEF-Logger-0037
+05:15:34:596 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0037 ***TestCaseResult = PASS </font>
+05:15:34:596 ERROR -  2668 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:15:34:596 ERROR -  2668 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:15:34:596 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:34:596 <font size=2 color=00AF00>PASS = 1</font>
+05:15:34:596 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:34:596 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:34:596 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:34:596 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:34:596 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:34:596 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:34:601 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:34:601 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:15:34:601 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:34:601 <font size=2 color=00AF00>PASS = 1</font>
+05:15:34:601 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:34:601 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:34:601 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:34:601 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0037.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:34:536</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:566</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:566</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:571</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0037</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:576</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:576</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:581</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:581</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:581</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:581</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:581</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:581</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:581</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:581</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2673</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:586</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:586</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:591</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:596</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0037</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:596</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:596</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:601</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:34:601</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2668</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:15:39:723 <html><body><pre>
+05:15:39:723 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:39:723 ***</font>
+05:15:39:723 c:\testdata\scripts\dt-tef-logger-0038.script LOAD_SERVER te_RegBlockTestSuite
+05:15:39:753 c:\testdata\scripts\dt-tef-logger-0038.script PRINT Reuse te_RegBlockTestSuite Server
+05:15:39:753 INFO -  2675 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:15:39:753 c:\testdata\scripts\dt-tef-logger-0038.script START_TESTCASE DT-TEF-Logger-0038
+05:15:39:758 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0038  </font>
+05:15:39:763 c:\testdata\scripts\dt-tef-logger-0038.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+05:15:39:763 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:39:763 INFO -  2680 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:39:763 INFO -  2680 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+05:15:39:763 INFO -  2680 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+05:15:39:763 INFO -  2680 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:15:39:763 INFO -  2680 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase02_obj_Panic
+05:15:39:768 INFO -  2680 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:15:39:768 INFO -  2680 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+05:15:39:768 INFO -  2680 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+05:15:39:768 WARN -  2680 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT panic 24
+05:15:39:768 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+05:15:39:768 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:15:39:773 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic" ***Result = PASS </font>
+05:15:39:773 c:\testdata\scripts\dt-tef-logger-0038.script END_TESTCASE DT-TEF-Logger-0038
+05:15:39:783 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0038 ***TestCaseResult = PASS </font>
+05:15:39:783 ERROR -  2675 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:15:39:783 ERROR -  2675 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:15:39:783 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:39:783 <font size=2 color=00AF00>PASS = 1</font>
+05:15:39:783 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:39:783 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:39:783 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:39:783 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:39:783 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:39:783 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:39:783 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:39:783 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:15:39:783 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:39:783 <font size=2 color=00AF00>PASS = 1</font>
+05:15:39:783 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:39:783 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:39:783 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:39:783 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0038.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:39:723</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:753</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:753</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:758</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0038</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:763</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:763</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:768</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:768</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2680</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:768</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:768</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:773</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:783</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0038</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:783</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:783</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:783</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:39:783</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2675</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0039.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:15:44:895 <html><body><pre>
+05:15:44:895 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:44:895 ***</font>
+05:15:44:900 c:\testdata\scripts\dt-tef-logger-0039.script LOAD_SERVER te_RegBlockTestSuite
+05:15:44:930 c:\testdata\scripts\dt-tef-logger-0039.script PRINT Reuse te_RegBlockTestSuite Server
+05:15:44:930 INFO -  2682 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:15:44:930 c:\testdata\scripts\dt-tef-logger-0039.script START_TESTCASE DT-TEF-Logger-0039
+05:15:44:935 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0039  </font>
+05:15:44:935 c:\testdata\scripts\dt-tef-logger-0039.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+05:15:44:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:44:940 INFO -  2687 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:44:940 INFO -  2687 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+05:15:44:940 INFO -  2687 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+05:15:44:940 INFO -  2687 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:15:44:940 INFO -  2687 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase03_obj_Panic
+05:15:44:940 INFO -  2687 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:15:44:940 INFO -  2687 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+05:15:44:940 INFO -  2687 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+05:15:44:940 WARN -  2687 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 110
+05:15:44:950 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+05:15:44:950 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:15:44:955 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 ***Result = PASS </font>
+05:15:44:955 c:\testdata\scripts\dt-tef-logger-0039.script END_TESTCASE DT-TEF-Logger-0039
+05:15:44:960 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0039 ***TestCaseResult = PASS </font>
+05:15:44:960 ERROR -  2682 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:15:44:965 ERROR -  2682 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:15:44:965 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:44:965 <font size=2 color=00AF00>PASS = 1</font>
+05:15:44:965 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:44:965 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:44:965 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:44:965 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:44:965 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:44:965 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:44:965 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:44:965 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:15:44:965 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:44:965 <font size=2 color=00AF00>PASS = 1</font>
+05:15:44:965 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:44:965 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:44:965 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:44:965 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0039.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:44:895</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:930</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:930</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:935</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0039</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:940</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2687</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:950</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:950</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:955</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:960</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0039</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:965</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:965</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:965</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:44:965</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2682</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0040.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:15:50:087 <html><body><pre>
+05:15:50:087 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:50:087 ***</font>
+05:15:50:087 c:\testdata\scripts\dt-tef-logger-0040.script LOAD_SERVER te_RegBlockTestSuite
+05:15:50:117 c:\testdata\scripts\dt-tef-logger-0040.script PRINT Reuse te_RegBlockTestSuite Server
+05:15:50:117 INFO -  2689 ScriptEngine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+05:15:50:117 c:\testdata\scripts\dt-tef-logger-0040.script START_TESTCASE DT-TEF-Logger-0040
+05:15:50:122 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0040  </font>
+05:15:50:127 c:\testdata\scripts\dt-tef-logger-0040.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+05:15:50:127 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:15:50:127 INFO -  2694 TestBlockController.cpp 134 Creating a local active scheduler.
+05:15:50:127 INFO -  2694 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+05:15:50:132 INFO -  2694 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+05:15:50:132 INFO -  2694 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+05:15:50:132 INFO -  2694 te_RegBlockTestWrapper.cpp 110 aSection = LoggerTESTCase03_obj_Panic
+05:15:50:132 INFO -  2694 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+05:15:50:132 INFO -  2694 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+05:15:50:132 INFO -  2694 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+05:15:50:132 WARN -  2694 te_RegBlockTestWrapper.cpp 421 Calling panic: FSCLIENT 110
+05:15:50:132 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+05:15:50:137 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+05:15:50:137 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 26 Command = 	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT ***Result = PASS </font>
+05:15:50:137 c:\testdata\scripts\dt-tef-logger-0040.script END_TESTCASE DT-TEF-Logger-0040
+05:15:50:147 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 27 Command = END_TESTCASE DT-TEF-Logger-0040 ***TestCaseResult = PASS </font>
+05:15:50:147 ERROR -  2689 testexecute.cpp 564 The panic detection thread detected 1 panics:
+05:15:50:147 ERROR -  2689 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:15:50:147 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:50:147 <font size=2 color=00AF00>PASS = 1</font>
+05:15:50:147 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:50:147 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:50:147 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:50:147 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:50:147 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:50:147 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:50:152 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:50:152 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+05:15:50:152 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:50:152 <font size=2 color=00AF00>PASS = 1</font>
+05:15:50:152 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:50:152 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:50:152 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:50:152 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0040.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:50:087</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:117</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:122</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0040</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:127</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:127</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:127</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:132</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:132</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>109</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:132</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:132</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:132</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:132</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:132</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>2694</THREAD>
+  <FILENAME>te_RegBlockTestWrapper.cpp</FILENAME>
+  <LINENUMBER>421</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:137</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:137</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:137</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:147</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0040</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:147</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:147</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:152</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:50:152</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2689</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0041.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+05:15:55:259 <html><body><pre>
+05:15:55:259 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:15:55:259 ***</font>
+05:15:55:259 c:\testdata\scripts\dt-tef-logger-0041.script LOAD_SUITE TEF_LoggerTestStep
+05:15:55:284 c:\testdata\scripts\dt-tef-logger-0041.script START_TESTCASE DT-TEF-Logger-0041
+05:15:55:289 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 9 Command = START_TESTCASE DT-TEF-Logger-0041  </font>
+05:15:55:289 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+05:15:55:294 INFO -  2696 TestExecuteLogger.cpp 2483 Expected panic string was "" (in script)
+05:15:55:294 INFO -  2696 TestExecuteLogger.cpp 2484 Received panic string was "123"(in code)
+05:15:55:299 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 27 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+05:15:55:304 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+05:15:55:309 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 28 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+05:15:55:314 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+05:15:55:314 INFO -  2696 TestExecuteLogger.cpp 2483 Expected panic string was "" (in script)
+05:15:55:319 INFO -  2696 TestExecuteLogger.cpp 2484 Received panic string was "123"(in code)
+05:15:55:324 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 29 Command =   RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+05:15:55:324 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+05:15:55:329 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 30 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+05:15:55:334 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+05:15:55:344 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 31 Command =   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep ***Result = PASS </font>
+05:15:55:344 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+05:15:55:349 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 32 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+05:15:55:354 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+05:15:55:359 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 33 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+05:15:55:364 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+05:15:55:374 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 34 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+05:15:55:374 c:\testdata\scripts\dt-tef-logger-0041.script END_TESTCASE DT-TEF-Logger-0041
+05:15:55:384 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 35 Command = END_TESTCASE DT-TEF-Logger-0041 ***TestCaseResult = PASS </font>
+05:15:55:384 ERROR -  2696 testexecute.cpp 564 The panic detection thread detected 7 panics:
+05:15:55:384 ERROR -  2696 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category 123
+05:15:55:384 ERROR -  2696 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category 123
+05:15:55:384 ERROR -  2696 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 123
+05:15:55:384 ERROR -  2696 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker813303340 898203503, Exit Reason: 110, Exit Category SomeThing
+05:15:55:384 ERROR -  2696 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker813303340 865026106, Exit Reason: 110, Exit Category SomeThing
+05:15:55:384 ERROR -  2696 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker813303340 856702691, Exit Reason: 110, Exit Category 
+05:15:55:384 ERROR -  2696 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker813303340 1949087121, Exit Reason: 110, Exit Category 
+05:15:55:389 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:15:55:389 <font size=2 color=00AF00>PASS = 8</font>
+05:15:55:389 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:55:389 <font size=2 color=0000FF>ABORT = 0</font>
+05:15:55:389 <font size=2 color=0000FF>PANIC = 0</font>
+05:15:55:389 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:55:389 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:15:55:389 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:15:55:389 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:15:55:389 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 7</font>
+05:15:55:389 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:15:55:389 <font size=2 color=00AF00>PASS = 1</font>
+05:15:55:389 <font size=2 color=FF0000>FAIL = 0</font>
+05:15:55:389 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:15:55:389 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:15:55:389 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0041.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:15:55:259</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>8</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:284</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:289</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>9</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0041</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:294</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:294</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:299</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:309</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:319</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:319</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:324</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:334</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:344</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPassStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:354</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:364</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:374</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>35</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0041</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 7 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 4 - Name of Panicked Thread: Worker813303340 898203503, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 5 - Name of Panicked Thread: Worker813303340 865026106, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 6 - Name of Panicked Thread: Worker813303340 856702691, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:384</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 7 - Name of Panicked Thread: Worker813303340 1949087121, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:389</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>8</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>7</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:15:55:389</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2696</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0042.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+05:16:00:515 <html><body><pre>
+05:16:00:515 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:16:00:515 ***</font>
+05:16:00:515 c:\testdata\scripts\dt-tef-logger-0042.script LOAD_SUITE TEF_LoggerTestStep
+05:16:00:540 c:\testdata\scripts\dt-tef-logger-0042.script START_TESTCASE DT-TEF-Logger-0042
+05:16:00:545 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0042.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0042  </font>
+05:16:00:545 c:\testdata\scripts\dt-tef-logger-0042.script   PRINT should fail
+05:16:00:545 INFO -  2710 ScriptEngine.cpp 1381  should fail
+
+05:16:00:545 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+05:16:00:550 INFO -  2710 TestExecuteLogger.cpp 2483 Expected panic string was "a  b" (in script)
+05:16:00:550 INFO -  2710 TestExecuteLogger.cpp 2484 Received panic string was "a b"(in code)
+05:16:00:555 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 30 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep  Code = 110  a b ***Result = FAIL </font>
+05:16:00:555 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+05:16:00:560 INFO -  2710 TestExecuteLogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+05:16:00:565 INFO -  2710 TestExecuteLogger.cpp 2484 Received panic string was "SomeThing"(in code)
+05:16:00:565 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 31 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep  Code = 110  SomeThing ***Result = FAIL </font>
+05:16:00:570 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+05:16:00:570 INFO -  2710 TestExecuteLogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+05:16:00:575 INFO -  2710 TestExecuteLogger.cpp 2484 Received panic string was ""(in code)
+05:16:00:580 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 32 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep  Code = 110   ***Result = FAIL </font>
+05:16:00:580 c:\testdata\scripts\dt-tef-logger-0042.script END_TESTCASE DT-TEF-Logger-0042
+05:16:00:585 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0042 ***TestCaseResult = FAIL </font>
+05:16:00:585 ERROR -  2710 testexecute.cpp 564 The panic detection thread detected 3 panics:
+05:16:00:585 ERROR -  2710 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category a b
+05:16:00:590 ERROR -  2710 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category SomeThing
+05:16:00:590 ERROR -  2710 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 
+05:16:00:590 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:00:590 <font size=2 color=00AF00>PASS = 0</font>
+05:16:00:590 <font size=2 color=FF0000>FAIL = 3</font>
+05:16:00:590 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:00:590 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:00:590 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:00:590 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:00:590 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:00:590 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:00:590 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 3</font>
+05:16:00:590 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:00:590 <font size=2 color=00AF00>PASS = 0</font>
+05:16:00:590 <font size=2 color=FF0000>FAIL = 1</font>
+05:16:00:590 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:16:00:590 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:00:590 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0042.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:16:00:515</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>3</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:540</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:545</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0042</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:545</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should fail</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:550</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "a  b" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:550</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "a b"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:555</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>b"</SERVERNAME>
+  <TESTSTEPNAME>1000</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicDblSpaceStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:565</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:565</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "SomeThing"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:570</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:575</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:575</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was ""(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:580</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:585</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0042</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:585</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 3 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:585</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category a b</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:590</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:590</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:590</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>3</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>3</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:00:590</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2710</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0043.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+05:16:05:712 <html><body><pre>
+05:16:05:712 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:16:05:712 ***</font>
+05:16:05:712 c:\testdata\scripts\dt-tef-logger-0043.script LOAD_SUITE TEF_LoggerTestStep
+05:16:05:737 c:\testdata\scripts\dt-tef-logger-0043.script START_TESTCASE DT-TEF-Logger-0043
+05:16:05:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0043.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0043  </font>
+05:16:05:742 c:\testdata\scripts\dt-tef-logger-0043.script   PRINT should unexecute
+05:16:05:742 INFO -  2719 ScriptEngine.cpp 1381  should unexecute
+
+05:16:05:742 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+05:16:05:747 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 22 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+05:16:05:747 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+05:16:05:752 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 23 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+05:16:05:752 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+05:16:05:762 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 24 Command =   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep ***Result = UNEXECUTED </font>
+05:16:05:762 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+05:16:05:767 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 25 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+05:16:05:767 c:\testdata\scripts\dt-tef-logger-0043.script END_TESTCASE DT-TEF-Logger-0043
+05:16:05:772 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0043.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0043 ***TestCaseResult = FAIL </font>
+05:16:05:777 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:05:777 <font size=2 color=00AF00>PASS = 0</font>
+05:16:05:777 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:05:777 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:05:777 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:05:777 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:05:777 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:05:777 <font size=2 color=0000FF>UNEXECUTED = 4</font>
+05:16:05:777 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:05:777 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:16:05:777 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:05:777 <font size=2 color=00AF00>PASS = 0</font>
+05:16:05:777 <font size=2 color=FF0000>FAIL = 1</font>
+05:16:05:777 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:16:05:777 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:05:777 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0043.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:16:05:712</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>4</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:737</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:742</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0043</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should unexecute</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:747</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=FSCLIENT</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:752</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString="h</TESTSTEPNAME>
+  <SECTIONNAME>TEF_LoggerTestStep</SECTIONNAME>
+  <INIFILENAME>sh"</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:762</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFIgnoreStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:767</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:772</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0043</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:777</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>4</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:05:777</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2719</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0044.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+05:16:10:895 <html><body><pre>
+05:16:10:895 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:16:10:895 ***</font>
+05:16:10:895 c:\testdata\scripts\dt-tef-logger-0044.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:16:10:925 c:\testdata\scripts\dt-tef-logger-0044.script START_TESTCASE DT-TEF-Logger-0044
+05:16:10:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0044  </font>
+05:16:10:935 c:\testdata\scripts\dt-tef-logger-0044.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:16:10:935 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:16:10:935 INFO -  2731 TestBlockController.cpp 134 Creating a local active scheduler.
+05:16:10:935 INFO -  2731 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:16:10:935 INFO -  2731 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:16:10:935 INFO -  2731 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:16:10:935 INFO -  2731 TEFLoggerTestWrapper.cpp 66 aSection = EAobveSevrAll
+05:16:10:940 INFO -  2731 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:16:10:940 INFO -  2731 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+05:16:10:940 INFO -  2731 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:16:10:940 INFO -  2731 TEFLoggerTestWrapper.cpp 65 aCommand = Print
+05:16:10:940 INFO -  2731 TEFLoggerTestWrapper.cpp 66 aSection = ESupperLarge
+05:16:10:940 INFO -  2731 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:16:10:940 INFO -  2731 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+05:16:10:940 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:16:10:940 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print EAobveSevrAll  ***Result = PASS </font>
+05:16:10:940 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESupperLarge  ***Result = PASS </font>
+05:16:10:945 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:16:10:945 c:\testdata\scripts\dt-tef-logger-0044.script END_TESTCASE DT-TEF-Logger-0044
+05:16:10:950 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0044 ***TestCaseResult = PASS </font>
+05:16:10:950 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:10:950 <font size=2 color=00AF00>PASS = 1</font>
+05:16:10:950 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:10:950 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:10:950 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:10:950 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:10:955 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:10:955 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:10:955 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:10:955 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:16:10:955 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:10:955 <font size=2 color=00AF00>PASS = 1</font>
+05:16:10:955 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:10:955 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:16:10:955 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:10:955 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0044.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:16:10:895</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:925</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:930</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0044</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:935</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:935</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:935</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:935</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:935</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:935</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2731</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:940</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:945</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:950</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0044</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:955</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:10:955</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2726</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0045.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+05:16:16:072 <html><body><pre>
+05:16:16:072 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:16:16:072 ***</font>
+05:16:16:072 c:\testdata\scripts\dt-tef-logger-0045.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+05:16:16:102 c:\testdata\scripts\dt-tef-logger-0045.script START_TESTCASE DT-TEF-Logger-0045
+05:16:16:107 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0045  </font>
+05:16:16:112 c:\testdata\scripts\dt-tef-logger-0045.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+05:16:16:112 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 21 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+05:16:16:112 INFO -  2738 TestBlockController.cpp 134 Creating a local active scheduler.
+05:16:16:112 INFO -  2738 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:16:16:112 INFO -  2738 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:16:16:112 INFO -  2738 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:16:16:117 INFO -  2738 TEFLoggerTestWrapper.cpp 66 aSection = EAobveSevrAll
+05:16:16:117 INFO -  2738 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 1
+05:16:16:117 INFO -  2738 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+05:16:16:117 INFO -  2738 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+05:16:16:117 INFO -  2738 TEFLoggerTestWrapper.cpp 65 aCommand = PrintNonVA_LIST
+05:16:16:117 INFO -  2738 TEFLoggerTestWrapper.cpp 66 aSection = ESupperLarge
+05:16:16:117 INFO -  2738 TEFLoggerTestWrapper.cpp 67 aAsyncErrorIndex = 2
+05:16:16:117 INFO -  2738 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+05:16:16:117 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+05:16:16:117 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST EAobveSevrAll  ***Result = PASS </font>
+05:16:16:117 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESupperLarge  ***Result = PASS </font>
+05:16:16:122 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+05:16:16:122 c:\testdata\scripts\dt-tef-logger-0045.script END_TESTCASE DT-TEF-Logger-0045
+05:16:16:127 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0045 ***TestCaseResult = PASS </font>
+05:16:16:127 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:16:16:127 <font size=2 color=00AF00>PASS = 1</font>
+05:16:16:127 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:16:127 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:16:132 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:16:132 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:16:132 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:16:132 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:16:132 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:16:132 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:16:16:132 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:16:16:132 <font size=2 color=00AF00>PASS = 1</font>
+05:16:16:132 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:16:132 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:16:16:132 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:16:132 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-logger-0045.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>05:16:16:072</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:102</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>ScriptEngine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:107</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0045</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:112</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:112</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestBlockController.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:112</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:112</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:112</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TEFLoggerTestWrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>2738</THREAD>
+  <FILENAME>TestStepBase.Cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:117</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:122</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:127</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0045</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:132</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>05:16:16:132</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>2733</THREAD>
+  <FILENAME>TestExecuteLogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-performance-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+05:09:22:993 <html><body><pre>
+05:09:22:993 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:09:22:993 ***</font>
+05:09:22:993 c:\testdata\scripts\dt-tef-performance-0001.script PREFIX RUN_UTILS
+05:09:22:993 c:\testdata\scripts\dt-tef-performance-0001.script RUN_UTILS CopyFile z:\testdata\configs\te_regperformancetest.ini C:\testdata\scripts\te_regperformancetest.ini
+05:09:22:993 INFO -  2070 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:09:22:998 c:\testdata\scripts\dt-tef-performance-0001.script RUN_UTILS MakeReadWrite C:\testdata\scripts\te_regperformancetest.ini
+05:09:22:998 c:\testdata\scripts\dt-tef-performance-0001.script REMOVE_PREFIX
+05:09:22:998 c:\testdata\scripts\dt-tef-performance-0001.script LOAD_SUITE	Te_RegPerformanceTestSuite
+05:09:23:028 c:\testdata\scripts\dt-tef-performance-0001.script PRINT
+05:09:23:028 INFO -  2070 ScriptEngine.cpp 1381 
+
+05:09:23:028 c:\testdata\scripts\dt-tef-performance-0001.script START_TESTCASE DT-TEF-Performance-0001
+05:09:23:036 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 9 Command = START_TESTCASE DT-TEF-Performance-0001  </font>
+05:09:23:036 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory
+05:09:23:036 INFO -  2079 te_regperformancesetlowmemteststep.cpp 54 Set Low Ram Condition
+05:09:23:036 INFO -  2079 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regperformancetest.ini LowMemory FreeRamSize 8196
+05:09:23:036 INFO -  2079 te_regperformancesetlowmemteststep.cpp 60 The value of freeramsize is 8196 bytes
+05:09:23:041 INFO -  2079 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regperformancetest.ini LowMemory ChunkName LowMemoryTestChunk
+05:09:23:041 INFO -  2079 te_regperformancesetlowmemteststep.cpp 71 ChunkName = LowMemoryTestChunk
+05:09:23:041 INFO -  2079 te_regperformancesetlowmemteststep.cpp 82 RAM status before stress condition: Total Free RAM:57937920 bytes
+05:09:23:071 INFO -  2079 te_regperformancesetlowmemteststep.cpp 99 RAM status after stress condition: Total Free RAM:8192 bytes
+05:09:23:076 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory ***Result = PASS </font>
+05:09:23:076 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+05:09:23:593 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep
+05:09:23:593 INFO -  2080 te_regperformancelowmemoryteststep.cpp 54 Try to apply 5000 bytes memory!
+05:09:23:593 INFO -  2080 te_regperformancelowmemoryteststep.cpp 58 Apply 5000 bytes memory successful!
+05:09:23:593 INFO -  2080 te_regperformancelowmemoryteststep.cpp 62 realloc 6000 bytes memory successful!
+05:09:23:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep ***Result = PASS </font>
+05:09:23:598 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+05:09:24:109 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory
+05:09:24:109 INFO -  2081 te_regperformancereleasememteststep.cpp 50 Release Low Ram Condition
+05:09:24:109 INFO -  2081 te_regperformancereleasememteststep.cpp 54 RAM status before releasing: Total Free RAM:16384 bytes
+05:09:24:114 INFO -  2081 te_regperformancereleasememteststep.cpp 59 RAM status after releasing: Total Free RAM:57946112 bytes
+05:09:24:119 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory ***Result = PASS </font>
+05:09:24:119 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+05:09:24:625 c:\testdata\scripts\dt-tef-performance-0001.script END_TESTCASE DT-TEF-Performance-0001
+05:09:24:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 26 Command = END_TESTCASE DT-TEF-Performance-0001 ***TestCaseResult = PASS </font>
+05:09:24:635 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:09:24:635 <font size=2 color=00AF00>PASS = 3</font>
+05:09:24:635 <font size=2 color=FF0000>FAIL = 0</font>
+05:09:24:635 <font size=2 color=0000FF>ABORT = 0</font>
+05:09:24:635 <font size=2 color=0000FF>PANIC = 0</font>
+05:09:24:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:09:24:635 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:09:24:635 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:09:24:635 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:09:24:635 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:09:24:635 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:09:24:635 <font size=2 color=00AF00>PASS = 1</font>
+05:09:24:635 <font size=2 color=FF0000>FAIL = 0</font>
+05:09:24:635 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:09:24:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:09:24:635 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+19:36:58:926 <html><body><pre>
+19:36:58:926 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:36:58:926 ***</font>
+19:36:58:931 c:\testdata\scripts\dt-tef-scriptcommand-0001.script Load_Server Te_RegScriptCommandServer
+19:36:59:046 c:\testdata\scripts\dt-tef-scriptcommand-0001.script START_TESTCASE DT-TEF-ScriptCommand-0001
+19:36:59:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0001  </font>
+19:36:59:051 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime 
+19:36:59:051 INFO -  182 starttimestep.cpp 36 Record start time.
+19:36:59:056 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 13 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime ***Result = PASS </font>
+19:36:59:061 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	Delay 5000
+19:37:04:062 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001
+19:37:04:067 INFO -  183 checktimestep.cpp 36 Check time.
+19:37:04:067 INFO -  183 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001 TimeSeconds 5
+19:37:04:072 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 15 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001 ***Result = PASS </font>
+19:37:04:072 c:\testdata\scripts\dt-tef-scriptcommand-0001.script END_TESTCASE DT-TEF-ScriptCommand-0001
+19:37:04:077 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0001 ***TestCaseResult = PASS </font>
+19:37:04:077 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:04:077 <font size=2 color=00AF00>PASS = 2</font>
+19:37:04:077 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:04:077 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:04:077 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:04:077 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:04:077 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:04:077 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:04:077 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:37:04:077 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:04:077 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:04:077 <font size=2 color=00AF00>PASS = 1</font>
+19:37:04:077 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:04:077 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:04:077 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:04:077 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+19:37:09:186 <html><body><pre>
+19:37:09:186 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:09:186 ***</font>
+19:37:09:186 c:\testdata\scripts\dt-tef-scriptcommand-0002.script START_TESTCASE DT-TEF-ScriptCommand-0002
+19:37:09:191 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0002.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0002  </font>
+19:37:09:191 c:\testdata\scripts\dt-tef-scriptcommand-0002.script 	PAUSE	
+19:37:09:191 c:\testdata\scripts\dt-tef-scriptcommand-0002.script END_TESTCASE DT-TEF-ScriptCommand-0002
+19:37:09:196 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0002.script Line = 12 Command = END_TESTCASE DT-TEF-ScriptCommand-0002 ***TestCaseResult = PASS </font>
+19:37:09:201 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:09:201 <font size=2 color=00AF00>PASS = 0</font>
+19:37:09:201 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:09:201 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:09:201 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:09:201 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:09:201 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:09:201 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:09:201 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:37:09:201 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:09:201 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:09:201 <font size=2 color=00AF00>PASS = 1</font>
+19:37:09:201 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:09:201 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:09:201 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:09:201 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+19:37:14:311 <html><body><pre>
+19:37:14:311 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:14:311 ***</font>
+19:37:14:316 c:\testdata\scripts\dt-tef-scriptcommand-0003.script Load_Server Te_RegScriptCommandServer
+19:37:14:348 c:\testdata\scripts\dt-tef-scriptcommand-0003.script START_TESTCASE DT-TEF-ScriptCommand-0003
+19:37:14:353 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0003  </font>
+19:37:14:353 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	PREFIX PRINT
+19:37:14:353 c:\testdata\scripts\dt-tef-scriptcommand-0003.script PRINT 	This line should appear in the log file.
+19:37:14:353 INFO -  189 ScriptEngine.cpp 1381  	This line should appear in the log file.
+
+19:37:14:358 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	REMOVE_PREFIX
+19:37:14:358 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003
+19:37:14:358 INFO -  194 checklogfilestep.cpp 34 Check log file.
+19:37:14:358 INFO -  194 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0003.htm
+19:37:14:358 INFO -  194 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 CheckString This line should appear in the log file.
+19:37:14:358 INFO -  194 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 ExpectedTimes 3
+19:37:14:359 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 ***Result = PASS </font>
+19:37:14:359 c:\testdata\scripts\dt-tef-scriptcommand-0003.script END_TESTCASE DT-TEF-ScriptCommand-0003
+19:37:14:364 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0003 ***TestCaseResult = PASS </font>
+19:37:14:369 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:14:369 <font size=2 color=00AF00>PASS = 1</font>
+19:37:14:369 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:14:369 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:14:369 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:14:369 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:14:369 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:14:369 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:14:369 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:37:14:369 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:14:369 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:14:369 <font size=2 color=00AF00>PASS = 1</font>
+19:37:14:369 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:14:369 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:14:369 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:14:369 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+19:37:19:483 <html><body><pre>
+19:37:19:483 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:19:483 ***</font>
+19:37:19:483 c:\testdata\scripts\dt-tef-scriptcommand-0004.script Load_Server Te_RegScriptCommandServer
+19:37:19:518 c:\testdata\scripts\dt-tef-scriptcommand-0004.script START_TESTCASE DT-TEF-ScriptCommand-0004
+19:37:19:523 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0004  </font>
+19:37:19:523 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	PREFIX
+19:37:19:523 c:\testdata\scripts\dt-tef-scriptcommand-0004.script  	This line should not appear in the log file.
+19:37:19:523 WARN -  196 ScriptEngine.cpp 1149 Unrecognised Command - This
+19:37:19:523 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	REMOVE_PREFIX
+19:37:19:523 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004
+19:37:19:528 INFO -  201 checklogfilestep.cpp 34 Check log file.
+19:37:19:528 INFO -  201 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0004.htm
+19:37:19:528 INFO -  201 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 CheckString This line should not appear in the log file.
+19:37:19:528 INFO -  201 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 ExpectedTimes 2
+19:37:19:533 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 15 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 ***Result = PASS </font>
+19:37:19:533 c:\testdata\scripts\dt-tef-scriptcommand-0004.script END_TESTCASE DT-TEF-ScriptCommand-0004
+19:37:19:538 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0004 ***TestCaseResult = PASS </font>
+19:37:19:538 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:19:543 <font size=2 color=00AF00>PASS = 1</font>
+19:37:19:543 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:19:543 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:19:543 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:19:543 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:19:543 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:19:543 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:19:543 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:37:19:543 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:19:543 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:19:543 <font size=2 color=00AF00>PASS = 1</font>
+19:37:19:543 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:19:543 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:19:543 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:19:543 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+19:37:24:655 <html><body><pre>
+19:37:24:655 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:24:655 ***</font>
+19:37:24:660 c:\testdata\scripts\dt-tef-scriptcommand-0005.script Load_Server Te_RegScriptCommandServer
+19:37:24:692 c:\testdata\scripts\dt-tef-scriptcommand-0005.script START_TESTCASE DT-TEF-ScriptCommand-0005
+19:37:24:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0005  </font>
+19:37:24:697 c:\testdata\scripts\dt-tef-scriptcommand-0005.script 	PRINT THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+19:37:24:697 INFO -  203 ScriptEngine.cpp 1381  THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+
+19:37:24:702 c:\testdata\scripts\dt-tef-scriptcommand-0005.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005
+19:37:24:702 INFO -  208 checklogfilestep.cpp 34 Check log file.
+19:37:24:702 INFO -  208 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0005.htm
+19:37:24:702 INFO -  208 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 CheckString THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+19:37:24:702 INFO -  208 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 ExpectedTimes 3
+19:37:24:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 14 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 ***Result = PASS </font>
+19:37:24:707 c:\testdata\scripts\dt-tef-scriptcommand-0005.script END_TESTCASE DT-TEF-ScriptCommand-0005
+19:37:24:712 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 15 Command = END_TESTCASE DT-TEF-ScriptCommand-0005 ***TestCaseResult = PASS </font>
+19:37:24:717 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:24:717 <font size=2 color=00AF00>PASS = 1</font>
+19:37:24:717 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:24:717 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:24:717 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:24:717 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:24:717 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:24:717 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:24:717 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:37:24:717 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:24:717 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:24:717 <font size=2 color=00AF00>PASS = 1</font>
+19:37:24:717 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:24:717 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:24:717 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:24:717 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+19:37:29:816 <html><body><pre>
+19:37:29:816 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:29:816 ***</font>
+19:37:29:816 c:\testdata\scripts\dt-tef-scriptcommand-0006.script Load_Server Te_RegScriptCommandServer
+19:37:29:853 c:\testdata\scripts\dt-tef-scriptcommand-0006.script START_TESTCASE DT-TEF-ScriptCommand-0006
+19:37:29:858 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0006  </font>
+19:37:29:858 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	START_REPEAT C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 repeatParam 
+19:37:29:858 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+19:37:29:858 INFO -  210 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+19:37:29:858 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+19:37:29:858 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+19:37:29:863 INFO -  210 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+19:37:29:863 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+19:37:29:863 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+19:37:29:863 INFO -  210 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+19:37:29:863 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+19:37:29:863 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+19:37:29:863 INFO -  210 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+19:37:29:863 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+19:37:29:868 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+19:37:29:868 INFO -  210 ScriptEngine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+19:37:29:868 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+19:37:29:868 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006
+19:37:29:873 INFO -  215 checklogfilestep.cpp 34 Check log file.
+19:37:29:873 INFO -  215 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0006.htm
+19:37:29:878 INFO -  215 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 CheckString THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+19:37:29:878 INFO -  215 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 ExpectedTimes 11
+19:37:29:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 ***Result = PASS </font>
+19:37:29:883 c:\testdata\scripts\dt-tef-scriptcommand-0006.script END_TESTCASE DT-TEF-ScriptCommand-0006
+19:37:29:893 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0006 ***TestCaseResult = PASS </font>
+19:37:29:893 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:29:893 <font size=2 color=00AF00>PASS = 1</font>
+19:37:29:893 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:29:893 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:29:893 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:29:893 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:29:893 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:29:893 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:29:893 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:37:29:893 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:29:893 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:29:893 <font size=2 color=00AF00>PASS = 1</font>
+19:37:29:893 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:29:893 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:29:893 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:29:893 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+19:37:35:010 <html><body><pre>
+19:37:35:010 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:35:010 ***</font>
+19:37:35:010 c:\testdata\scripts\dt-tef-scriptcommand-0007.script Load_Server Te_RegScriptCommandServer
+19:37:35:045 c:\testdata\scripts\dt-tef-scriptcommand-0007.script START_TESTCASE DT-TEF-ScriptCommand-0007
+19:37:35:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0007  </font>
+19:37:35:050 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	START_REPEAT C:\testdata\configs\te_regscriptcommandtest.ini
+19:37:35:050 INFO -  217 ScriptEngine.cpp 641 Repeat Parameter Key Not Found
+19:37:35:050 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	PRINT THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+19:37:35:050 INFO -  217 ScriptEngine.cpp 1381  THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+19:37:35:055 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	END_REPEAT
+19:37:35:055 INFO -  217 ScriptEngine.cpp 681 The Looping is Not Initiated
+19:37:35:055 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007
+19:37:35:055 INFO -  222 checklogfilestep.cpp 34 Check log file.
+19:37:35:055 INFO -  222 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+19:37:35:055 INFO -  222 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 CheckString THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+19:37:35:060 INFO -  222 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 ExpectedTimes 3
+19:37:35:065 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 15 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 ***Result = PASS </font>
+19:37:35:065 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1
+19:37:35:065 INFO -  223 checklogfilestep.cpp 34 Check log file.
+19:37:35:065 INFO -  223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+19:37:35:065 INFO -  223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 CheckString Repeat Parameter Key Not Found
+19:37:35:065 INFO -  223 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 ExpectedTimes 2
+19:37:35:075 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 16 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 ***Result = PASS </font>
+19:37:35:075 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2
+19:37:35:075 INFO -  224 checklogfilestep.cpp 34 Check log file.
+19:37:35:075 INFO -  224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+19:37:35:080 INFO -  224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 CheckString The Looping is Not Initiated
+19:37:35:080 INFO -  224 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 ExpectedTimes 2
+19:37:35:085 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 ***Result = PASS </font>
+19:37:35:085 c:\testdata\scripts\dt-tef-scriptcommand-0007.script END_TESTCASE DT-TEF-ScriptCommand-0007
+19:37:35:090 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0007 ***TestCaseResult = PASS </font>
+19:37:35:090 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:35:090 <font size=2 color=00AF00>PASS = 3</font>
+19:37:35:090 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:35:090 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:35:090 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:35:090 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:35:090 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:35:090 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:35:090 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:37:35:090 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:35:090 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:35:090 <font size=2 color=00AF00>PASS = 1</font>
+19:37:35:090 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:35:090 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:35:090 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:35:090 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+19:37:40:218 <html><body><pre>
+19:37:40:218 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:40:218 ***</font>
+19:37:40:218 c:\testdata\scripts\dt-tef-scriptcommand-0008.script Load_Server Te_RegScriptCommandServer
+19:37:40:248 c:\testdata\scripts\dt-tef-scriptcommand-0008.script START_TESTCASE DT-TEF-ScriptCommand-0008
+19:37:40:253 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0008  </font>
+19:37:40:253 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+19:37:40:258 INFO -  231 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ProcessName eshell.exe
+19:37:40:258 INFO -  231 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedRetValue -1
+19:37:40:263 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 13 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+19:37:40:263 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	PRINT THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+19:37:40:263 INFO -  226 ScriptEngine.cpp 1381  THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+
+19:37:40:263 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_PROGRAM 5 eshell.exe
+19:37:45:406 WARN -  226 ScriptEngine.cpp 3016 Program has been killed as the timeout is achieved.
+19:37:45:416 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 15 Command = 	RUN_PROGRAM 5 eshell.exe ***Result = PASS </font>
+19:37:45:416 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+19:37:45:421 INFO -  235 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ProcessName eshell.exe
+19:37:45:421 INFO -  235 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedRetValue -1
+19:37:45:426 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 16 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+19:37:45:426 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+19:37:45:426 INFO -  236 checklogfilestep.cpp 34 Check log file.
+19:37:45:426 INFO -  236 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0008.htm
+19:37:45:431 INFO -  236 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 CheckString Program has been killed as the timeout is achieved.
+19:37:45:431 INFO -  236 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedTimes 2
+19:37:45:437 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+19:37:45:437 c:\testdata\scripts\dt-tef-scriptcommand-0008.script END_TESTCASE DT-TEF-ScriptCommand-0008
+19:37:45:442 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0008 ***TestCaseResult = PASS </font>
+19:37:45:442 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:45:442 <font size=2 color=00AF00>PASS = 3</font>
+19:37:45:442 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:45:442 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:45:442 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:45:442 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:45:442 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:45:442 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:45:442 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:37:45:442 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:45:442 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+19:37:45:442 <font size=2 color=00AF00>PASS = 1</font>
+19:37:45:442 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:45:442 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:45:442 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:45:442 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:45:442 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:45:442 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:45:442 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:45:442 <font size=2 color=00AF00>PASS = 1</font>
+19:37:45:442 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:45:442 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:45:442 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:45:442 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+19:37:50:561 <html><body><pre>
+19:37:50:561 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:50:561 ***</font>
+19:37:50:566 c:\testdata\scripts\dt-tef-scriptcommand-0009.script Load_Server Te_RegScriptCommandServer
+19:37:50:596 c:\testdata\scripts\dt-tef-scriptcommand-0009.script START_TESTCASE DT-TEF-ScriptCommand-0009
+19:37:50:601 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0009  </font>
+19:37:50:601 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+19:37:50:606 INFO -  243 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ProcessName TIMEWdddd.exe
+19:37:50:606 INFO -  243 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedRetValue -1
+19:37:50:611 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 12 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+19:37:50:611 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_PROGRAM 5 TIMEWdddd.exe
+19:37:50:616 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 13 Command = 	RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1  </font>
+19:37:50:616 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+19:37:50:621 INFO -  244 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ProcessName TIMEWdddd.exe
+19:37:50:621 INFO -  244 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedRetValue -1
+19:37:50:626 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+19:37:50:626 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+19:37:50:631 INFO -  245 checklogfilestep.cpp 34 Check log file.
+19:37:50:631 INFO -  245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0009.htm
+19:37:50:631 INFO -  245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 CheckString RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1
+19:37:50:631 INFO -  245 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedTimes 2
+19:37:50:636 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 15 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+19:37:50:636 c:\testdata\scripts\dt-tef-scriptcommand-0009.script END_TESTCASE DT-TEF-ScriptCommand-0009
+19:37:50:641 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0009 ***TestCaseResult = FAIL </font>
+19:37:50:641 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:37:50:646 <font size=2 color=00AF00>PASS = 3</font>
+19:37:50:646 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:50:646 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:50:646 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:50:646 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:50:646 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:37:50:646 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:50:646 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+19:37:50:646 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:37:50:646 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+19:37:50:646 <font size=2 color=00AF00>PASS = 0</font>
+19:37:50:646 <font size=2 color=FF0000>FAIL = 0</font>
+19:37:50:646 <font size=2 color=0000FF>ABORT = 0</font>
+19:37:50:646 <font size=2 color=0000FF>PANIC = 0</font>
+19:37:50:646 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:50:646 <font size=2 color=0000FF>UNKNOWN = 1</font>
+19:37:50:646 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:37:50:646 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:37:50:646 <font size=2 color=00AF00>PASS = 0</font>
+19:37:50:646 <font size=2 color=FF0000>FAIL = 1</font>
+19:37:50:646 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:37:50:646 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:37:50:646 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+19:37:55:760 <html><body><pre>
+19:37:55:760 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+RUN_WS_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:37:55:760 ***</font>
+19:37:55:760 c:\testdata\scripts\dt-tef-scriptcommand-0010.script Load_Server Te_RegScriptCommandServer
+19:37:55:795 c:\testdata\scripts\dt-tef-scriptcommand-0010.script START_TESTCASE DT-TEF-ScriptCommand-0010
+19:37:55:795 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0010  </font>
+19:37:55:800 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+19:37:55:800 INFO -  252 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ProcessName timew.exe
+19:37:55:800 INFO -  252 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ExpectedRetValue -1
+19:37:55:805 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 13 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ***Result = PASS </font>
+19:37:55:805 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	PRINT THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+19:37:55:810 INFO -  247 ScriptEngine.cpp 1381  THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+
+19:37:55:810 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_WS_PROGRAM 5 timew.exe
+19:38:00:859 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 15 Command = 	RUN_WS_PROGRAM 5 timew.exe ***Result = PASS </font>
+19:38:00:869 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+19:38:00:874 INFO -  257 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ProcessName timew.exe
+19:38:00:874 INFO -  257 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ExpectedRetValue -1
+19:38:00:879 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ***Result = PASS </font>
+19:38:00:879 c:\testdata\scripts\dt-tef-scriptcommand-0010.script END_TESTCASE DT-TEF-ScriptCommand-0010
+19:38:00:884 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0010 ***TestCaseResult = PASS </font>
+19:38:00:884 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:38:00:884 <font size=2 color=00AF00>PASS = 2</font>
+19:38:00:884 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:00:884 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:00:884 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:00:884 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:00:884 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:00:884 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:00:884 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:38:00:884 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:38:00:884 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+19:38:00:884 <font size=2 color=00AF00>PASS = 1</font>
+19:38:00:884 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:00:884 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:00:884 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:00:884 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:00:884 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:00:884 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:00:884 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:38:00:884 <font size=2 color=00AF00>PASS = 1</font>
+19:38:00:884 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:00:884 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:38:00:884 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:00:889 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+19:38:05:983 <html><body><pre>
+19:38:05:983 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_WS_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:38:05:983 ***</font>
+19:38:05:983 c:\testdata\scripts\dt-tef-scriptcommand-0011.script Load_Server Te_RegScriptCommandServer
+19:38:06:023 c:\testdata\scripts\dt-tef-scriptcommand-0011.script START_TESTCASE DT-TEF-ScriptCommand-0011
+19:38:06:023 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0011  </font>
+19:38:06:023 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+19:38:06:028 INFO -  264 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ProcessName ESHELLeee.exe
+19:38:06:028 INFO -  264 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedRetValue -1
+19:38:06:033 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 13 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+19:38:06:033 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	PRINT THE ESHELL WILL NOT BE LAUNCHED
+19:38:06:033 INFO -  259 ScriptEngine.cpp 1381  THE ESHELL WILL NOT BE LAUNCHED
+
+19:38:06:033 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_WS_PROGRAM 5 ESHELLeee.exe
+19:38:06:043 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 15 Command = 	RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1  </font>
+19:38:06:043 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+19:38:06:048 INFO -  265 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ProcessName ESHELLeee.exe
+19:38:06:048 INFO -  265 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedRetValue -1
+19:38:06:053 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+19:38:06:053 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+19:38:06:053 INFO -  266 checklogfilestep.cpp 34 Check log file.
+19:38:06:058 INFO -  266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0011.htm
+19:38:06:058 INFO -  266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 CheckString RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1
+19:38:06:058 INFO -  266 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedTimes 2
+19:38:06:063 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+19:38:06:063 c:\testdata\scripts\dt-tef-scriptcommand-0011.script END_TESTCASE DT-TEF-ScriptCommand-0011
+19:38:06:068 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0011 ***TestCaseResult = FAIL </font>
+19:38:06:068 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:38:06:078 <font size=2 color=00AF00>PASS = 3</font>
+19:38:06:078 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:06:078 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:06:078 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:06:078 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:06:078 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:06:078 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:06:078 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:38:06:078 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:38:06:078 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+19:38:06:078 <font size=2 color=00AF00>PASS = 0</font>
+19:38:06:078 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:06:078 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:06:078 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:06:078 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:06:078 <font size=2 color=0000FF>UNKNOWN = 1</font>
+19:38:06:078 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:06:078 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:38:06:078 <font size=2 color=00AF00>PASS = 0</font>
+19:38:06:078 <font size=2 color=FF0000>FAIL = 1</font>
+19:38:06:078 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:38:06:078 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:06:078 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+19:38:11:213 <html><body><pre>
+19:38:11:213 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:38:11:213 ***</font>
+19:38:11:213 c:\testdata\scripts\dt-tef-scriptcommand-0012.script LOAD_SUITE Te_RegScriptCommandServer
+19:38:11:244 c:\testdata\scripts\dt-tef-scriptcommand-0012.script START_TESTCASE DT-TEF-ScriptCommand-0012
+19:38:11:249 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0012  </font>
+19:38:11:249 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	SHARED_DATA C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_SharedData
+19:38:11:249 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	CONCURRENT
+19:38:11:249 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+19:38:11:254 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+19:38:11:254 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+19:38:11:254 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+19:38:11:254 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	CONSECUTIVE
+19:38:11:259 INFO -  273 accessstep.cpp 36 Access Step1 doTestStepL
+19:38:11:259 INFO -  274 globalsharestep.cpp 36 Global Step1 doTestStepL
+19:38:11:259 INFO -  275 accessstep.cpp 80 Access Step2 doTestStepL
+19:38:11:259 INFO -  276 globalsharestep.cpp 80 Global Step2 doTestStepL
+19:38:11:259 INFO -  273 accessstep.cpp 43 Value of Shared Data in Access Step1 initially is 
+19:38:11:259 INFO -  274 globalsharestep.cpp 43 Value of Shared Data in Global Step2 initially is 
+19:38:11:259 INFO -  275 accessstep.cpp 87 Value of Shared Data1 in Access Step2 initially is 
+19:38:11:259 INFO -  276 globalsharestep.cpp 87 Value of Shared Data1 in Global Step2 initially is 
+19:38:11:264 INFO -  273 accessstep.cpp 50 Value of Shared Data in Access Step1 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+19:38:11:264 INFO -  274 globalsharestep.cpp 50 Value of Shared Data in Global Step2 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+19:38:11:264 INFO -  275 accessstep.cpp 94 Value of Shared Data1 in Access Step2 updated is Good Morning Ganesh!
+19:38:11:264 INFO -  276 globalsharestep.cpp 94 Value of Shared Data1 in Global Step2 updated is Hi Mahesh! How r u?
+19:38:11:269 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 15 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = PASS </font>
+19:38:11:279 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 16 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = PASS </font>
+19:38:11:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 17 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = PASS </font>
+19:38:11:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 18 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = PASS </font>
+19:38:11:289 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+19:38:11:289 INFO -  277 accessstep.cpp 80 Access Step2 doTestStepL
+19:38:11:289 INFO -  277 accessstep.cpp 87 Value of Shared Data1 in Access Step2 initially is Hi Mahesh! How r u?
+19:38:11:289 INFO -  277 accessstep.cpp 94 Value of Shared Data1 in Access Step2 updated is Hi Mahesh! How r u?Good Morning Ganesh!
+19:38:11:294 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = PASS </font>
+19:38:11:294 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+19:38:11:299 INFO -  278 globalsharestep.cpp 80 Global Step2 doTestStepL
+19:38:11:299 INFO -  278 globalsharestep.cpp 87 Value of Shared Data1 in Global Step2 initially is Hi Mahesh! How r u?Good Morning Ganesh!
+19:38:11:299 INFO -  278 globalsharestep.cpp 94 Value of Shared Data1 in Global Step2 updated is Hi Mahesh! How r u?
+19:38:11:304 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = PASS </font>
+19:38:11:304 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+19:38:11:314 INFO -  279 accessstep.cpp 36 Access Step1 doTestStepL
+19:38:11:314 INFO -  279 accessstep.cpp 43 Value of Shared Data in Access Step1 initially is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+19:38:11:314 INFO -  279 accessstep.cpp 50 Value of Shared Data in Access Step1 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+19:38:11:319 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = PASS </font>
+19:38:11:319 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+19:38:11:324 INFO -  280 globalsharestep.cpp 36 Global Step1 doTestStepL
+19:38:11:324 INFO -  280 globalsharestep.cpp 43 Value of Shared Data in Global Step2 initially is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+19:38:11:324 INFO -  280 globalsharestep.cpp 50 Value of Shared Data in Global Step2 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+19:38:11:329 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = PASS </font>
+19:38:11:329 c:\testdata\scripts\dt-tef-scriptcommand-0012.script END_TESTCASE DT-TEF-ScriptCommand-0012
+19:38:11:339 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0012 ***TestCaseResult = PASS </font>
+19:38:11:344 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:38:11:344 <font size=2 color=00AF00>PASS = 8</font>
+19:38:11:344 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:11:344 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:11:344 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:11:344 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:11:344 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:11:344 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:11:344 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:38:11:344 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:38:11:344 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:38:11:344 <font size=2 color=00AF00>PASS = 1</font>
+19:38:11:344 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:11:344 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:38:11:344 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:11:344 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+19:38:16:457 <html><body><pre>
+19:38:16:457 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:38:16:457 ***</font>
+19:38:16:457 c:\testdata\scripts\dt-tef-scriptcommand-0013.script LOAD_SUITE Te_RegScriptCommandServer
+19:38:16:489 c:\testdata\scripts\dt-tef-scriptcommand-0013.script START_TESTCASE DT-TEF-ScriptCommand-0013
+19:38:16:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0013  </font>
+19:38:16:494 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	PRINT this test case must be fail.
+19:38:16:494 INFO -  282 ScriptEngine.cpp 1381  this test case must be fail.
+
+19:38:16:494 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	SHARED_DATA C:\assdfgddfgsampletest\te_regscriptcommandtest.ini ScriptCommand_SharedData
+19:38:16:494 ERROR -  282 ScriptEngine.cpp 3289 Error reading INI file
+19:38:16:494 ERROR -  282 ScriptEngine.cpp 1129 Unable to create shared object specified
+19:38:16:499 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	CONCURRENT
+19:38:16:499 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+19:38:16:499 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+19:38:16:499 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+19:38:16:499 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+19:38:16:499 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	CONSECUTIVE
+19:38:16:509 INFO -  287 accessstep.cpp 36 Access Step1 doTestStepL
+19:38:16:509 INFO -  288 globalsharestep.cpp 36 Global Step1 doTestStepL
+19:38:16:509 INFO -  289 accessstep.cpp 80 Access Step2 doTestStepL
+19:38:16:509 INFO -  290 globalsharestep.cpp 80 Global Step2 doTestStepL
+19:38:16:514 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 15 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = FAIL </font>
+19:38:16:519 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 16 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = FAIL </font>
+19:38:16:524 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 17 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = FAIL </font>
+19:38:16:524 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 18 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = FAIL </font>
+19:38:16:529 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+19:38:16:529 INFO -  291 accessstep.cpp 80 Access Step2 doTestStepL
+19:38:16:534 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = FAIL </font>
+19:38:16:534 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+19:38:16:539 INFO -  292 globalsharestep.cpp 80 Global Step2 doTestStepL
+19:38:16:544 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = FAIL </font>
+19:38:16:544 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+19:38:16:549 INFO -  293 accessstep.cpp 36 Access Step1 doTestStepL
+19:38:16:554 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = FAIL </font>
+19:38:16:559 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+19:38:16:564 INFO -  294 globalsharestep.cpp 36 Global Step1 doTestStepL
+19:38:16:569 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = FAIL </font>
+19:38:16:569 c:\testdata\scripts\dt-tef-scriptcommand-0013.script END_TESTCASE DT-TEF-ScriptCommand-0013
+19:38:16:579 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0013 ***TestCaseResult = FAIL </font>
+19:38:16:579 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:38:16:579 <font size=2 color=00AF00>PASS = 0</font>
+19:38:16:584 <font size=2 color=FF0000>FAIL = 8</font>
+19:38:16:584 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:16:584 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:16:584 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:16:584 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:16:584 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:16:584 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:38:16:584 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:38:16:584 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:38:16:584 <font size=2 color=00AF00>PASS = 0</font>
+19:38:16:584 <font size=2 color=FF0000>FAIL = 1</font>
+19:38:16:584 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:38:16:584 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:16:584 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+19:38:21:692 <html><body><pre>
+19:38:21:692 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:38:21:692 ***</font>
+19:38:21:692 c:\testdata\scripts\dt-tef-scriptcommand-0014.script Load_Server Te_RegScriptCommandServer
+19:38:21:727 c:\testdata\scripts\dt-tef-scriptcommand-0014.script START_TESTCASE DT-TEF-ScriptCommand-0014
+19:38:21:732 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0014  </font>
+19:38:21:732 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS MkDir C:\UTILTEST
+19:38:21:732 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014
+19:38:21:737 INFO -  301 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 FilePath C:\UTILTEST\
+19:38:21:737 INFO -  301 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 ExpectedResult 0
+19:38:21:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 ***Result = PASS </font>
+19:38:21:742 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS CopyFile C:\testdata\scripts\dt-tef-scriptcommand-0014.script C:\UTILTEST\dt-tef-scriptcommand-0014.script
+19:38:21:752 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1
+19:38:21:752 INFO -  302 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 FilePath C:\UTILTEST\dt-tef-scriptcommand-0014.script
+19:38:21:752 INFO -  302 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 ExpectedResult 0
+19:38:21:757 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 ***Result = PASS </font>
+19:38:21:757 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS DeleteFile C:\UTILTEST\dt-tef-scriptcommand-0014.script
+19:38:21:762 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2
+19:38:21:762 INFO -  303 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 FilePath C:\UTILTEST\dt-tef-scriptcommand-0014.script
+19:38:21:767 INFO -  303 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 ExpectedResult -1
+19:38:21:772 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 20 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 ***Result = PASS </font>
+19:38:21:772 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS DeleteDirectory C:\UTILTEST
+19:38:21:772 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3
+19:38:21:777 INFO -  304 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 FilePath C:\UTILTEST\
+19:38:21:782 INFO -  304 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 ExpectedResult -1
+19:38:21:787 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 23 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 ***Result = PASS </font>
+19:38:21:787 c:\testdata\scripts\dt-tef-scriptcommand-0014.script END_TESTCASE DT-TEF-ScriptCommand-0014
+19:38:21:797 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0014 ***TestCaseResult = PASS </font>
+19:38:21:797 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:38:21:797 <font size=2 color=00AF00>PASS = 4</font>
+19:38:21:797 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:21:797 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:21:797 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:21:797 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:21:797 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:21:797 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:21:797 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:38:21:797 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:38:21:797 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:38:21:797 <font size=2 color=00AF00>PASS = 1</font>
+19:38:21:797 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:21:797 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:38:21:797 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:21:797 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+19:38:26:921 <html><body><pre>
+19:38:26:921 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:38:26:921 ***</font>
+19:38:26:921 c:\testdata\scripts\dt-tef-scriptcommand-0015.script Load_Server Te_RegScriptCommandServer
+19:38:26:956 c:\testdata\scripts\dt-tef-scriptcommand-0015.script START_TESTCASE DT-TEF-ScriptCommand-0015
+19:38:26:961 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0015  </font>
+19:38:26:961 c:\testdata\scripts\dt-tef-scriptcommand-0015.script 	THIS TEXT SHOULD NOT HAVE THE WORD INFO IN FRONT OF IT
+19:38:26:966 WARN -  306 ScriptEngine.cpp 1149 Unrecognised Command - THIS
+19:38:26:966 c:\testdata\scripts\dt-tef-scriptcommand-0015.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015
+19:38:26:966 INFO -  311 checklogfilestep.cpp 34 Check log file.
+19:38:26:966 INFO -  311 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0015.htm
+19:38:26:966 INFO -  311 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 CheckString Unrecognised Command - THIS
+19:38:26:971 INFO -  311 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 ExpectedTimes 2
+19:38:26:971 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 ***Result = PASS </font>
+19:38:26:976 c:\testdata\scripts\dt-tef-scriptcommand-0015.script END_TESTCASE DT-TEF-ScriptCommand-0015
+19:38:26:981 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 15 Command = END_TESTCASE DT-TEF-ScriptCommand-0015 ***TestCaseResult = PASS </font>
+19:38:26:981 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:38:26:981 <font size=2 color=00AF00>PASS = 1</font>
+19:38:26:981 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:26:981 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:26:981 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:26:981 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:26:981 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:26:981 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:26:981 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:38:26:981 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:38:26:981 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:38:26:981 <font size=2 color=00AF00>PASS = 1</font>
+19:38:26:981 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:26:981 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:38:26:981 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:26:981 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-scriptcommand-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+19:38:32:098 <html><body><pre>
+19:38:32:098 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:38:32:098 ***</font>
+19:38:32:098 c:\testdata\scripts\dt-tef-scriptcommand-0016.script START_TESTCASE DT-TEF-ScriptCommand-0016
+19:38:32:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0016  </font>
+19:38:32:103 c:\testdata\scripts\dt-tef-scriptcommand-0016.script   RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg
+19:38:32:478 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 8 Command =   RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg ***Result = PASS </font>
+19:38:32:483 c:\testdata\scripts\dt-tef-scriptcommand-0016.script   CED c:\tefdump.cfg
+19:38:32:860 c:\testdata\scripts\dt-tef-scriptcommand-0016.script END_TESTCASE DT-TEF-ScriptCommand-0016
+19:38:32:865 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 10 Command = END_TESTCASE DT-TEF-ScriptCommand-0016 ***TestCaseResult = PASS </font>
+19:38:32:865 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:38:32:865 <font size=2 color=00AF00>PASS = 0</font>
+19:38:32:870 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:32:870 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:32:870 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:32:870 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:32:870 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:32:870 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:32:870 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:38:32:870 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:38:32:870 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+19:38:32:870 <font size=2 color=00AF00>PASS = 1</font>
+19:38:32:870 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:32:870 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:32:870 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:32:870 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:32:870 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:32:870 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:32:870 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:38:32:870 <font size=2 color=00AF00>PASS = 1</font>
+19:38:32:870 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:32:870 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:38:32:870 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:32:870 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+04:19:27:098 <html><body><pre>
+04:19:27:098 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:19:27:098 ***</font>
+04:19:27:098 c:\testdata\scripts\dt-tef-testblock-0001.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:19:27:133 c:\testdata\scripts\dt-tef-testblock-0001.script START_TESTCASE DT-TEF-TestBlock-0001
+04:19:27:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0001  </font>
+04:19:27:138 c:\testdata\scripts\dt-tef-testblock-0001.script 	PRINT This test case will be failed.
+04:19:27:138 INFO -  748 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:19:27:138 c:\testdata\scripts\dt-tef-testblock-0001.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:27:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:27:153 INFO -  753 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:27:153 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+04:19:27:153 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+04:19:27:158 INFO -  753 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:19:27:158 INFO -  753 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:27:158 INFO -  753 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:19:27:158 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+04:19:27:158 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+04:19:27:158 INFO -  753 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:19:27:158 INFO -  753 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:27:158 INFO -  753 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:19:27:158 INFO -  753 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+04:19:27:158 ERROR -  753 TestBlockController.cpp 522 Active Scheduler, error = -11
+04:19:27:158 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_obja  ***Result = PASS </font>
+04:19:27:163 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = PASS </font>
+04:19:27:163 <font size=2 color=00AF00>STORE TestCase004_obja  ***Result = PASS </font>
+04:19:27:163 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = PASS </font>
+04:19:27:163 <font size=2 color=0000FF>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_obja  ***Result = INCONCLUSIVE </font>
+04:19:27:163 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = INCONCLUSIVE </font>
+04:19:27:168 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+04:19:27:168 c:\testdata\scripts\dt-tef-testblock-0001.script END_TESTCASE DT-TEF-TestBlock-0001
+04:19:27:173 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 24 Command = END_TESTCASE DT-TEF-TestBlock-0001 ***TestCaseResult = FAIL </font>
+04:19:27:173 ERROR -  748 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:19:27:178 ERROR -  748 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 47, Exit Category E32USER-CBase
+04:19:27:178 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:19:27:178 <font size=2 color=00AF00>PASS = 0</font>
+04:19:27:178 <font size=2 color=FF0000>FAIL = 0</font>
+04:19:27:178 <font size=2 color=0000FF>ABORT = 0</font>
+04:19:27:178 <font size=2 color=0000FF>PANIC = 1</font>
+04:19:27:178 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:27:178 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:19:27:178 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:19:27:178 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:19:27:178 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:19:27:178 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:19:27:178 <font size=2 color=00AF00>PASS = 0</font>
+04:19:27:178 <font size=2 color=FF0000>FAIL = 1</font>
+04:19:27:178 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:19:27:178 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:27:178 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+04:19:32:280 <html><body><pre>
+04:19:32:280 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:19:32:280 ***</font>
+04:19:32:280 c:\testdata\scripts\dt-tef-testblock-0002.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:19:32:315 c:\testdata\scripts\dt-tef-testblock-0002.script START_TESTCASE DT-TEF-TestBlock-0002
+04:19:32:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0002  </font>
+04:19:32:320 c:\testdata\scripts\dt-tef-testblock-0002.script 	PRINT This test case will be failed.
+04:19:32:320 INFO -  755 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:19:32:320 c:\testdata\scripts\dt-tef-testblock-0002.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:32:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:32:325 INFO -  760 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:32:325 INFO -  760 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+04:19:32:325 INFO -  760 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+04:19:32:325 INFO -  760 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:19:32:325 INFO -  760 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:32:325 INFO -  760 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:19:32:325 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_objb  ***Result = PASS </font>
+04:19:32:325 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_objb DummyFunction   ***Result = PASS </font>
+04:19:32:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:19:32:335 c:\testdata\scripts\dt-tef-testblock-0002.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:32:335 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:32:335 INFO -  760 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:32:335 INFO -  760 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+04:19:32:335 ERROR -  760 TestBlockController.cpp 316 Object does not exist.
+04:19:32:335 INFO -  760 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+04:19:32:340 ERROR -  760 TestBlockController.cpp 522 Active Scheduler, error = -1
+04:19:32:340 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_objb  Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:19:32:340 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase004_objb DummyFunction   ***Result = INCONCLUSIVE </font>
+04:19:32:345 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+04:19:32:345 c:\testdata\scripts\dt-tef-testblock-0002.script END_TESTCASE DT-TEF-TestBlock-0002
+04:19:32:350 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0002 ***TestCaseResult = FAIL </font>
+04:19:32:350 ERROR -  755 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:19:32:355 ERROR -  755 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 47, Exit Category E32USER-CBase
+04:19:32:355 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:19:32:355 <font size=2 color=00AF00>PASS = 1</font>
+04:19:32:355 <font size=2 color=FF0000>FAIL = 0</font>
+04:19:32:355 <font size=2 color=0000FF>ABORT = 0</font>
+04:19:32:355 <font size=2 color=0000FF>PANIC = 1</font>
+04:19:32:355 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:32:355 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:19:32:355 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:19:32:355 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:19:32:355 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:19:32:355 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:19:32:355 <font size=2 color=00AF00>PASS = 0</font>
+04:19:32:355 <font size=2 color=FF0000>FAIL = 1</font>
+04:19:32:355 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:19:32:355 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:32:355 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+04:19:37:473 <html><body><pre>
+04:19:37:473 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:19:37:473 ***</font>
+04:19:37:473 c:\testdata\scripts\dt-tef-testblock-0003.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:19:37:518 c:\testdata\scripts\dt-tef-testblock-0003.script START_TESTCASE DT-TEF-TestBlock-0003
+04:19:37:518 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0003  </font>
+04:19:37:523 c:\testdata\scripts\dt-tef-testblock-0003.script 	PRINT This test case will be failed.
+04:19:37:523 INFO -  762 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:19:37:523 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:37:523 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:37:528 INFO -  767 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:37:528 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+04:19:37:528 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+04:19:37:528 INFO -  767 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:19:37:528 INFO -  767 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:37:528 INFO -  767 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:19:37:528 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+04:19:37:528 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObject  ***Result = PASS </font>
+04:19:37:528 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObject DummyFunction   ***Result = PASS </font>
+04:19:37:528 <font size=2 color=00AF00>STORE DummyObject  ***Result = PASS </font>
+04:19:37:533 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:19:37:538 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:37:538 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:37:538 INFO -  767 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:37:538 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+04:19:37:543 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+04:19:37:543 INFO -  767 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:19:37:543 INFO -  767 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:37:543 INFO -  767 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:19:37:543 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObject  ***Result = PASS </font>
+04:19:37:543 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObject DummyFunction   ***Result = PASS </font>
+04:19:37:548 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 26 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:19:37:548 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:37:548 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 27 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:37:553 INFO -  767 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:37:553 INFO -  767 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+04:19:37:553 ERROR -  767 TestBlockController.cpp 316 Object does not exist.
+04:19:37:553 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper DummyObject  Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:19:37:558 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 29 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:19:37:558 c:\testdata\scripts\dt-tef-testblock-0003.script END_TESTCASE DT-TEF-TestBlock-0003
+04:19:37:563 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 30 Command = END_TESTCASE DT-TEF-TestBlock-0003 ***TestCaseResult = FAIL </font>
+04:19:37:563 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:19:37:563 <font size=2 color=00AF00>PASS = 2</font>
+04:19:37:563 <font size=2 color=FF0000>FAIL = 1</font>
+04:19:37:563 <font size=2 color=0000FF>ABORT = 0</font>
+04:19:37:563 <font size=2 color=0000FF>PANIC = 0</font>
+04:19:37:563 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:37:563 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:19:37:563 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:19:37:563 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:19:37:563 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:19:37:563 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:19:37:563 <font size=2 color=00AF00>PASS = 0</font>
+04:19:37:563 <font size=2 color=FF0000>FAIL = 1</font>
+04:19:37:563 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:19:37:563 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:37:563 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+04:19:42:691 <html><body><pre>
+04:19:42:696 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:19:42:696 ***</font>
+04:19:42:696 c:\testdata\scripts\dt-tef-testblock-0004.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:19:42:736 c:\testdata\scripts\dt-tef-testblock-0004.script START_TESTCASE DT-TEF-TestBlock-0004
+04:19:42:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0004  </font>
+04:19:42:741 c:\testdata\scripts\dt-tef-testblock-0004.script 	PRINT This test case will be failed.
+04:19:42:741 INFO -  769 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:19:42:741 c:\testdata\scripts\dt-tef-testblock-0004.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:42:746 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:42:746 INFO -  774 TestBlockController.cpp 108 Creating a shared active scheduler.
+04:19:42:746 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+04:19:42:746 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+04:19:42:746 INFO -  774 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:19:42:746 INFO -  774 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:42:746 INFO -  774 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:19:42:746 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+04:19:42:751 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+04:19:42:751 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase088_obj  ***Result = PASS </font>
+04:19:42:751 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase088_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:19:42:751 <font size=2 color=00AF00>STORE TestCase088_obj  ***Result = PASS </font>
+04:19:42:751 <font size=2 color=00AF00>STORE_ACTIVE_SCHEDULER  ***Result = PASS </font>
+04:19:42:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:19:42:756 c:\testdata\scripts\dt-tef-testblock-0004.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:42:756 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:42:761 INFO -  774 TestBlockController.cpp 108 Creating a shared active scheduler.
+04:19:42:761 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+04:19:42:761 INFO -  774 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+04:19:42:761 INFO -  774 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:19:42:761 INFO -  774 te_RegBlockTestWrapper.cpp 110 aSection = TestCase088_obj
+04:19:42:761 INFO -  774 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:19:42:761 INFO -  774 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj microseconds_of_work 100000
+04:19:42:761 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+04:19:42:766 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase088_obj  ***Result = PASS </font>
+04:19:42:766 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase088_obj ActivateActiveObject TestCase088_obj  ***Result = INCONCLUSIVE </font>
+04:19:42:766 <font size=2 color=0000FF>OUTSTANDING 0   ***Result = INCONCLUSIVE </font>
+04:19:42:771 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PANIC - KERN-EXEC Code = 3  </font>
+04:19:42:771 c:\testdata\scripts\dt-tef-testblock-0004.script END_TESTCASE DT-TEF-TestBlock-0004
+04:19:42:776 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 28 Command = END_TESTCASE DT-TEF-TestBlock-0004 ***TestCaseResult = FAIL </font>
+04:19:42:776 ERROR -  769 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:19:42:776 ERROR -  769 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 3, Exit Category KERN-EXEC
+04:19:42:781 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:19:42:781 <font size=2 color=00AF00>PASS = 1</font>
+04:19:42:781 <font size=2 color=FF0000>FAIL = 0</font>
+04:19:42:781 <font size=2 color=0000FF>ABORT = 0</font>
+04:19:42:781 <font size=2 color=0000FF>PANIC = 1</font>
+04:19:42:781 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:42:781 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:19:42:781 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:19:42:781 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:19:42:781 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:19:42:781 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:19:42:781 <font size=2 color=00AF00>PASS = 0</font>
+04:19:42:781 <font size=2 color=FF0000>FAIL = 1</font>
+04:19:42:781 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:19:42:781 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:42:781 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+04:19:47:900 <html><body><pre>
+04:19:47:900 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:19:47:900 ***</font>
+04:19:47:900 c:\testdata\scripts\dt-tef-testblock-0005.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:19:47:940 c:\testdata\scripts\dt-tef-testblock-0005.script START_TESTCASE DT-TEF-TestBlock-0005
+04:19:47:945 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0005  </font>
+04:19:47:945 c:\testdata\scripts\dt-tef-testblock-0005.script 	PRINT This test case will be failed.
+04:19:47:950 INFO -  776 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:19:47:950 c:\testdata\scripts\dt-tef-testblock-0005.script 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:47:950 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 13 Command = 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:47:950 INFO -  781 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:48:953 ERROR -  780 TestServerBase.Cpp 1410 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+04:19:48:953 <font size=2 color=0000FF>DELAY 10000000  ***Result = INCONCLUSIVE </font>
+04:19:48:958 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 15 Command = 	END_TEST_BLOCK ***Result = ABORT </font>
+04:19:48:958 c:\testdata\scripts\dt-tef-testblock-0005.script END_TESTCASE DT-TEF-TestBlock-0005
+04:19:48:963 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0005 ***TestCaseResult = FAIL </font>
+04:19:48:963 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:19:48:963 <font size=2 color=00AF00>PASS = 0</font>
+04:19:48:963 <font size=2 color=FF0000>FAIL = 0</font>
+04:19:48:963 <font size=2 color=0000FF>ABORT = 1</font>
+04:19:48:963 <font size=2 color=0000FF>PANIC = 0</font>
+04:19:48:963 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:48:963 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:19:48:963 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:19:48:963 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+04:19:48:963 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:19:48:963 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:19:48:963 <font size=2 color=00AF00>PASS = 0</font>
+04:19:48:963 <font size=2 color=FF0000>FAIL = 1</font>
+04:19:48:963 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:19:48:963 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:48:963 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,68 @@
+04:19:54:061 <html><body><pre>
+04:19:54:061 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:19:54:061 ***</font>
+04:19:54:066 c:\testdata\scripts\dt-tef-testblock-0006.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:19:54:101 c:\testdata\scripts\dt-tef-testblock-0006.script START_TESTCASE DT-TEF-TestBlock-0006
+04:19:54:101 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0006  </font>
+04:19:54:106 c:\testdata\scripts\dt-tef-testblock-0006.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:54:106 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:54:111 INFO -  788 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:54:111 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:111 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:111 INFO -  788 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:19:54:111 INFO -  788 te_RegBlockTestWrapper.cpp 110 aSection = TestCase004_obj
+04:19:54:111 INFO -  788 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:19:54:111 INFO -  788 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+04:19:54:111 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:111 INFO -  788 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:19:54:111 INFO -  788 te_RegBlockTestWrapper.cpp 110 aSection = TestCase004_obj
+04:19:54:111 INFO -  788 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:19:54:111 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:111 INFO -  788 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+04:19:54:111 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:111 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:116 INFO -  788 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:19:54:116 INFO -  788 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:54:116 INFO -  788 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:19:54:116 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_obj  ***Result = PASS </font>
+04:19:54:116 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj New TestCase004_obj  ***Result = PASS </font>
+04:19:54:116 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj GetDataObject TestCase004_obj  ***Result = PASS </font>
+04:19:54:116 <font size=2 color=00AF00>STORE TestCase004_obj  ***Result = PASS </font>
+04:19:54:116 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj DummyFunction   ***Result = PASS </font>
+04:19:54:121 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:19:54:121 c:\testdata\scripts\dt-tef-testblock-0006.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:54:121 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:54:126 INFO -  788 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:54:126 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:126 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:126 INFO -  788 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:19:54:126 INFO -  788 te_RegBlockTestWrapper.cpp 110 aSection = TestCase004_obj
+04:19:54:126 INFO -  788 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:19:54:126 INFO -  788 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+04:19:54:126 INFO -  788 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+04:19:54:126 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_obj  ***Result = PASS </font>
+04:19:54:126 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj GetDataObject TestCase004_obj  ***Result = PASS </font>
+04:19:54:131 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 26 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:19:54:136 c:\testdata\scripts\dt-tef-testblock-0006.script END_TESTCASE DT-TEF-TestBlock-0006
+04:19:54:136 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 27 Command = END_TESTCASE DT-TEF-TestBlock-0006 ***TestCaseResult = PASS </font>
+04:19:54:141 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:19:54:141 <font size=2 color=00AF00>PASS = 2</font>
+04:19:54:141 <font size=2 color=FF0000>FAIL = 0</font>
+04:19:54:141 <font size=2 color=0000FF>ABORT = 0</font>
+04:19:54:141 <font size=2 color=0000FF>PANIC = 0</font>
+04:19:54:141 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:54:141 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:19:54:141 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:19:54:141 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:19:54:141 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:19:54:141 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:19:54:141 <font size=2 color=00AF00>PASS = 1</font>
+04:19:54:141 <font size=2 color=FF0000>FAIL = 0</font>
+04:19:54:141 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:19:54:141 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:54:141 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+04:19:59:265 <html><body><pre>
+04:19:59:265 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:19:59:265 ***</font>
+04:19:59:265 c:\testdata\scripts\dt-tef-testblock-0007.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:19:59:300 c:\testdata\scripts\dt-tef-testblock-0007.script START_TESTCASE DT-TEF-TestBlock-0007
+04:19:59:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0007  </font>
+04:19:59:305 c:\testdata\scripts\dt-tef-testblock-0007.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:59:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:59:305 INFO -  795 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:59:310 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj name obj020
+04:19:59:310 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja name obj020a
+04:19:59:310 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj name obj020
+04:19:59:310 INFO -  795 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:19:59:310 INFO -  795 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:59:310 INFO -  795 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:19:59:310 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja name obj020a
+04:19:59:310 INFO -  795 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:19:59:310 INFO -  795 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:19:59:310 INFO -  795 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:19:59:310 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_obj  ***Result = PASS </font>
+04:19:59:310 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_obja  ***Result = PASS </font>
+04:19:59:310 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase020_obj DummyFunction   ***Result = PASS </font>
+04:19:59:310 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase020_obja DummyFunction   ***Result = PASS </font>
+04:19:59:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:19:59:320 c:\testdata\scripts\dt-tef-testblock-0007.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:59:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 20 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:19:59:320 INFO -  795 TestBlockController.cpp 134 Creating a local active scheduler.
+04:19:59:320 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+04:19:59:320 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+04:19:59:320 INFO -  795 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:19:59:325 INFO -  795 te_RegBlockTestWrapper.cpp 110 aSection = TestCase020_obj_is_null
+04:19:59:325 INFO -  795 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:19:59:325 INFO -  795 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj_is_null null_expected 1
+04:19:59:325 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj_is_null name obj020
+04:19:59:325 ERROR -  795 te_RegBlockTestWrapper.cpp 632 GetDataObjectL() error: -1
+04:19:59:325 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+04:19:59:325 INFO -  795 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:19:59:325 INFO -  795 te_RegBlockTestWrapper.cpp 110 aSection = TestCase020_obja_is_null
+04:19:59:325 INFO -  795 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:19:59:325 INFO -  795 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja_is_null null_expected 1
+04:19:59:325 INFO -  795 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja_is_null name obj020a
+04:19:59:325 ERROR -  795 te_RegBlockTestWrapper.cpp 632 GetDataObjectL() error: -1
+04:19:59:325 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_objb  ***Result = PASS </font>
+04:19:59:325 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase020_objb GetDataObject TestCase020_obj_is_null  ***Result = PASS </font>
+04:19:59:325 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase020_objb GetDataObject TestCase020_obja_is_null  ***Result = PASS </font>
+04:19:59:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:19:59:330 c:\testdata\scripts\dt-tef-testblock-0007.script END_TESTCASE DT-TEF-TestBlock-0007
+04:19:59:340 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0007 ***TestCaseResult = PASS </font>
+04:19:59:340 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:19:59:340 <font size=2 color=00AF00>PASS = 2</font>
+04:19:59:340 <font size=2 color=FF0000>FAIL = 0</font>
+04:19:59:340 <font size=2 color=0000FF>ABORT = 0</font>
+04:19:59:340 <font size=2 color=0000FF>PANIC = 0</font>
+04:19:59:340 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:59:340 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:19:59:340 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:19:59:340 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:19:59:340 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:19:59:340 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:19:59:340 <font size=2 color=00AF00>PASS = 1</font>
+04:19:59:340 <font size=2 color=FF0000>FAIL = 0</font>
+04:19:59:340 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:19:59:340 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:19:59:340 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+04:20:04:457 <html><body><pre>
+04:20:04:457 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:04:457 ***</font>
+04:20:04:462 c:\testdata\scripts\dt-tef-testblock-0008.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:20:04:503 c:\testdata\scripts\dt-tef-testblock-0008.script START_TESTCASE DT-TEF-TestBlock-0008
+04:20:04:508 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0008  </font>
+04:20:04:508 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:04:508 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:04:513 INFO -  802 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:04:513 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+04:20:04:513 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obja name obj024a
+04:20:04:513 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+04:20:04:513 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+04:20:04:513 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase024_obja  ***Result = PASS </font>
+04:20:04:513 <font size=2 color=00AF00>STORE TestCase024_obj  ***Result = PASS </font>
+04:20:04:518 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:04:518 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:04:518 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 21 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:04:523 INFO -  802 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:04:523 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+04:20:04:523 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+04:20:04:523 INFO -  802 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:20:04:523 INFO -  802 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:04:523 INFO -  802 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:04:523 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+04:20:04:523 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+04:20:04:523 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase024_obj DummyFunction   ***Result = PASS </font>
+04:20:04:523 <font size=2 color=00AF00>STORE TestCase024_obj  ***Result = PASS </font>
+04:20:04:528 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:04:528 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:04:533 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 26 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:04:533 INFO -  802 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:04:533 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+04:20:04:533 INFO -  802 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+04:20:04:533 INFO -  802 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:20:04:533 INFO -  802 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:04:538 INFO -  802 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:04:538 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+04:20:04:538 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase024_obj DummyFunction   ***Result = PASS </font>
+04:20:04:538 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 29 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:04:543 c:\testdata\scripts\dt-tef-testblock-0008.script END_TESTCASE DT-TEF-TestBlock-0008
+04:20:04:548 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 30 Command = END_TESTCASE DT-TEF-TestBlock-0008 ***TestCaseResult = PASS </font>
+04:20:04:548 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:04:548 <font size=2 color=00AF00>PASS = 3</font>
+04:20:04:548 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:04:548 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:04:548 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:04:548 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:04:548 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:04:548 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:20:04:548 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:20:04:548 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:04:548 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:04:548 <font size=2 color=00AF00>PASS = 1</font>
+04:20:04:548 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:04:548 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:04:548 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:04:548 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,222 @@
+04:20:09:661 <html><body><pre>
+04:20:09:661 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:09:661 ***</font>
+04:20:09:666 c:\testdata\scripts\dt-tef-testblock-0009.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:20:09:706 c:\testdata\scripts\dt-tef-testblock-0009.script START_TESTCASE DT-TEF-TestBlock-0009
+04:20:09:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0009  </font>
+04:20:09:711 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:716 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:716 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:716 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:716 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:20:09:716 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = TestCase045_value_0
+04:20:09:716 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:716 INFO -  809 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_0 object_value 0
+04:20:09:716 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:716 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:716 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase045_value_0  ***Result = PASS </font>
+04:20:09:716 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:721 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_times_to_repeat	times_to_repeat
+04:20:09:726 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 22 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:731 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:731 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:731 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:731 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:731 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:731 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:731 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 1
+04:20:09:731 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:731 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:731 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:731 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 26 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:736 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:741 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:741 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:741 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:741 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:741 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:741 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:746 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:746 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 2
+04:20:09:746 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:746 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:746 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:746 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:751 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:751 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:756 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:756 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:756 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:756 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:756 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:756 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:756 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:756 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 3
+04:20:09:761 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:761 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:761 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:761 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:766 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:766 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:766 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:771 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:771 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:771 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:771 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:771 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:771 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:771 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 4
+04:20:09:771 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:771 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:771 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:771 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:776 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:776 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:781 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:786 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:786 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:786 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:786 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:791 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:791 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:791 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:791 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 5
+04:20:09:791 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:791 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:791 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:791 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:796 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:796 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:801 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:816 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:816 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:816 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:816 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:816 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:816 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:816 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 6
+04:20:09:816 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:816 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:816 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:816 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:821 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:821 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:831 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:836 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:836 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:836 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:836 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:836 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:836 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:836 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:843 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 7
+04:20:09:843 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:843 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:843 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:843 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:848 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:848 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:853 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:858 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:863 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:863 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:863 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:863 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:863 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:863 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:863 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 8
+04:20:09:863 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:863 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:863 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:863 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:868 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:873 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:878 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:883 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:883 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:883 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:888 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:888 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:888 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:888 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 9
+04:20:09:888 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:888 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:888 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:888 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:893 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:893 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:898 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:903 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:908 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:908 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:908 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:908 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:908 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:908 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:908 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 10
+04:20:09:908 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:908 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:908 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:913 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:918 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:923 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:928 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:928 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:933 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:933 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:933 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:09:933 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:09:933 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:933 INFO -  809 te_RegBlockTestWrapper.cpp 363 Counter value: 11
+04:20:09:933 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:933 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:933 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:09:933 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:09:938 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:938 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+04:20:09:943 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:09:948 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 28 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:09:953 INFO -  809 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:09:953 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:953 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:09:953 INFO -  809 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:20:09:953 INFO -  809 te_RegBlockTestWrapper.cpp 110 aSection = TestCase045_value_11
+04:20:09:953 INFO -  809 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:09:953 INFO -  809 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_11 name dummyobj
+04:20:09:953 INFO -  809 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_11 object_value 11
+04:20:09:953 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:09:953 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase045_value_11  ***Result = PASS </font>
+04:20:09:958 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 31 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:09:963 c:\testdata\scripts\dt-tef-testblock-0009.script END_TESTCASE DT-TEF-TestBlock-0009
+04:20:09:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 32 Command = END_TESTCASE DT-TEF-TestBlock-0009 ***TestCaseResult = PASS </font>
+04:20:09:973 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:09:973 <font size=2 color=00AF00>PASS = 13</font>
+04:20:09:973 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:09:973 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:09:973 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:09:973 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:09:973 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:09:973 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:20:09:973 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:20:09:973 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:09:973 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:09:973 <font size=2 color=00AF00>PASS = 1</font>
+04:20:09:973 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:09:973 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:09:973 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:09:973 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+04:20:15:093 <html><body><pre>
+04:20:15:093 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:15:093 ***</font>
+04:20:15:093 c:\testdata\scripts\dt-tef-testblock-0010.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:20:15:123 c:\testdata\scripts\dt-tef-testblock-0010.script START_TESTCASE DT-TEF-TestBlock-0010
+04:20:15:128 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0010  </font>
+04:20:15:128 c:\testdata\scripts\dt-tef-testblock-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:15:133 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:15:133 INFO -  816 TestBlockController.cpp 108 Creating a shared active scheduler.
+04:20:15:133 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+04:20:15:133 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+04:20:15:133 INFO -  816 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:20:15:138 INFO -  816 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:15:138 INFO -  816 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:20:15:138 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+04:20:15:138 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+04:20:15:138 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestActiveObjectWrapper TestCase077_obj  ***Result = PASS </font>
+04:20:15:138 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase077_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:20:15:138 <font size=2 color=00AF00>STORE TestCase077_obj  ***Result = PASS </font>
+04:20:15:138 <font size=2 color=00AF00>STORE_ACTIVE_SCHEDULER  ***Result = PASS </font>
+04:20:15:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:15:148 c:\testdata\scripts\dt-tef-testblock-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:15:148 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:15:153 INFO -  816 TestBlockController.cpp 108 Creating a shared active scheduler.
+04:20:15:153 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+04:20:15:153 INFO -  816 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+04:20:15:153 INFO -  816 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:20:15:153 INFO -  816 te_RegBlockTestWrapper.cpp 110 aSection = TestCase077_obj
+04:20:15:153 INFO -  816 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:20:15:153 INFO -  816 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj microseconds_of_work 100000
+04:20:15:265 INFO -  816 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+04:20:16:156 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+04:20:16:156 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestActiveObjectWrapper TestCase077_obj  ***Result = PASS </font>
+04:20:16:156 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase077_obj ActivateActiveObject TestCase077_obj  ***Result = PASS </font>
+04:20:16:156 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+04:20:16:161 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:16:161 c:\testdata\scripts\dt-tef-testblock-0010.script END_TESTCASE DT-TEF-TestBlock-0010
+04:20:16:166 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 28 Command = END_TESTCASE DT-TEF-TestBlock-0010 ***TestCaseResult = PASS </font>
+04:20:16:166 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:16:166 <font size=2 color=00AF00>PASS = 2</font>
+04:20:16:166 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:16:166 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:16:166 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:16:166 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:16:166 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:16:166 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:20:16:166 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:20:16:166 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:16:166 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:16:166 <font size=2 color=00AF00>PASS = 1</font>
+04:20:16:166 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:16:166 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:16:166 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:16:166 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+04:20:21:265 <html><body><pre>
+04:20:21:265 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:21:265 ***</font>
+04:20:21:270 c:\testdata\scripts\dt-tef-testblock-0011.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:20:21:310 c:\testdata\scripts\dt-tef-testblock-0011.script START_TESTCASE DT-TEF-TestBlock-0011
+04:20:21:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0011  </font>
+04:20:21:315 c:\testdata\scripts\dt-tef-testblock-0011.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:21:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:21:320 INFO -  823 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:21:320 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:21:320 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:21:320 INFO -  823 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:20:21:320 INFO -  823 te_RegBlockTestWrapper.cpp 110 aSection = TestCase108_value_0
+04:20:21:320 INFO -  823 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:21:320 INFO -  823 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_0 object_value 0
+04:20:21:320 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:21:320 INFO -  823 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:21:320 INFO -  823 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:21:320 INFO -  823 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:20:21:325 INFO -  823 te_RegBlockTestWrapper.cpp 363 Counter value: 1
+04:20:21:325 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:21:325 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:21:325 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase108_value_0  ***Result = PASS </font>
+04:20:21:325 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:21:325 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:21:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:21:330 c:\testdata\scripts\dt-tef-testblock-0011.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:21:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:21:335 INFO -  823 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:21:335 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:21:335 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:21:335 INFO -  823 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:20:21:335 INFO -  823 te_RegBlockTestWrapper.cpp 110 aSection = TestCase108_value_1
+04:20:21:335 INFO -  823 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:21:335 INFO -  823 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_1 name dummyobj
+04:20:21:335 INFO -  823 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_1 object_value 1
+04:20:21:335 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:21:335 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase108_value_1  ***Result = PASS </font>
+04:20:21:340 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:21:340 c:\testdata\scripts\dt-tef-testblock-0011.script END_TESTCASE DT-TEF-TestBlock-0011
+04:20:21:345 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 26 Command = END_TESTCASE DT-TEF-TestBlock-0011 ***TestCaseResult = PASS </font>
+04:20:21:350 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:21:350 <font size=2 color=00AF00>PASS = 2</font>
+04:20:21:350 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:21:350 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:21:350 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:21:350 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:21:350 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:21:350 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:20:21:350 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:20:21:350 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:21:350 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:21:350 <font size=2 color=00AF00>PASS = 1</font>
+04:20:21:350 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:21:350 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:21:350 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:21:350 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,88 @@
+04:20:26:457 <html><body><pre>
+04:20:26:457 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:26:457 ***</font>
+04:20:26:462 c:\testdata\scripts\dt-tef-testblock-0012.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+04:20:26:492 c:\testdata\scripts\dt-tef-testblock-0012.script START_TESTCASE DT-TEF-TestBlock-0012
+04:20:26:497 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0012  </font>
+04:20:26:497 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:26:497 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:26:502 INFO -  830 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:26:502 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:26:502 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:26:502 INFO -  830 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:20:26:502 INFO -  830 te_RegBlockTestWrapper.cpp 110 aSection = TestCase110_value_1
+04:20:26:502 INFO -  830 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:26:502 INFO -  830 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_1 object_value 1
+04:20:26:502 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:26:502 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:26:502 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase110_value_1  ***Result = PASS </font>
+04:20:26:502 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:26:507 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:26:512 c:\testdata\scripts\dt-tef-testblock-0012.script 	CONCURRENT
+04:20:26:512 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:26:512 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:26:512 INFO -  830 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:27:515 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:27:515 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:27:515 INFO -  830 te_RegBlockTestWrapper.cpp 109 aCommand = IncreaseObjectValue
+04:20:27:515 INFO -  830 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:20:27:515 INFO -  830 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:20:27:515 INFO -  830 te_RegBlockTestWrapper.cpp 363 Counter value: 2
+04:20:27:515 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:27:515 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+04:20:27:515 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:27:515 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+04:20:27:515 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:27:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 28 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:27:520 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:27:525 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 29 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:27:525 INFO -  830 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:27:525 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:27:525 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:27:525 INFO -  830 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:20:27:525 INFO -  830 te_RegBlockTestWrapper.cpp 110 aSection = TestCase110_value_2
+04:20:27:525 INFO -  830 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:27:531 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 name dummyobj
+04:20:27:531 INFO -  830 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 object_value 2
+04:20:27:531 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:27:531 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:27:531 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase110_value_2  ***Result = PASS </font>
+04:20:27:531 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+04:20:27:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 33 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:27:536 c:\testdata\scripts\dt-tef-testblock-0012.script 	CONSECUTIVE
+04:20:27:536 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:27:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 35 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:27:541 INFO -  830 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:27:541 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:27:541 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:20:27:541 INFO -  830 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:20:27:541 INFO -  830 te_RegBlockTestWrapper.cpp 110 aSection = TestCase110_value_2
+04:20:27:541 INFO -  830 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:27:541 INFO -  830 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 name dummyobj
+04:20:27:541 INFO -  830 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 object_value 2
+04:20:27:541 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:20:27:541 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase110_value_2  ***Result = PASS </font>
+04:20:27:546 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:20:27:551 c:\testdata\scripts\dt-tef-testblock-0012.script END_TESTCASE DT-TEF-TestBlock-0012
+04:20:27:556 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 39 Command = END_TESTCASE DT-TEF-TestBlock-0012 ***TestCaseResult = PASS </font>
+04:20:27:556 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:27:556 <font size=2 color=00AF00>PASS = 4</font>
+04:20:27:556 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:27:556 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:27:556 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:27:556 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:27:556 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:27:556 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:20:27:556 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:20:27:556 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:27:556 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:27:556 <font size=2 color=00AF00>PASS = 1</font>
+04:20:27:556 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:27:556 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:27:556 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:27:556 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+04:20:32:681 <html><body><pre>
+04:20:32:681 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:32:681 ***</font>
+04:20:32:686 c:\testdata\scripts\dt-tef-testblock-0013.script LOAD_SERVER te_RegBlockTestSuite 
+04:20:32:716 c:\testdata\scripts\dt-tef-testblock-0013.script START_TESTCASE DT-TEF-TestBlock-0013
+04:20:32:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0013  </font>
+04:20:32:721 c:\testdata\scripts\dt-tef-testblock-0013.script 	PRINT This test case will be failed.
+04:20:32:721 INFO -  832 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:20:32:721 c:\testdata\scripts\dt-tef-testblock-0013.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:32:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:20:32:726 INFO -  837 TestBlockController.cpp 134 Creating a local active scheduler.
+04:20:32:726 INFO -  837 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1 name obj005_store
+04:20:32:726 INFO -  837 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1 name obj005_store
+04:20:32:726 INFO -  837 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+04:20:32:726 INFO -  837 te_RegBlockTestWrapper.cpp 110 aSection = TestCase005_obj1_not_null
+04:20:32:726 INFO -  837 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:20:32:726 INFO -  837 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1_not_null null_expected 0
+04:20:32:726 INFO -  837 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1_not_null name obj005_store
+04:20:32:726 ERROR -  837 TestBlockController.cpp 384 Test server needs to be loaded in -SharedData mode.
+04:20:32:731 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase005_obj1  ***Result = PASS </font>
+04:20:32:731 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase005_obj1 GetDataWrapper TestCase005_obj1_not_null  ***Result = PASS </font>
+04:20:32:731 <font size=2 color=FF0000>STORE TestCase005_obj1  Error=-5 AsyncError=0 ***Result = FAIL </font>
+04:20:32:736 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:20:32:736 c:\testdata\scripts\dt-tef-testblock-0013.script END_TESTCASE DT-TEF-TestBlock-0013
+04:20:32:741 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0013 ***TestCaseResult = FAIL </font>
+04:20:32:741 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:32:741 <font size=2 color=00AF00>PASS = 0</font>
+04:20:32:741 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:32:741 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:32:741 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:32:741 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:32:741 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:32:741 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:20:32:741 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:20:32:746 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:32:746 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:32:746 <font size=2 color=00AF00>PASS = 0</font>
+04:20:32:746 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:32:746 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:32:746 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:32:746 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+04:20:37:853 <html><body><pre>
+04:20:37:853 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:37:853 ***</font>
+04:20:37:853 c:\testdata\scripts\dt-tef-testblock-0014.script LOAD_SERVER te_RegBlockTestSuite 
+04:20:37:893 c:\testdata\scripts\dt-tef-testblock-0014.script START_TESTCASE DT-TEF-TestBlock-0014
+04:20:37:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0014  </font>
+04:20:37:903 c:\testdata\scripts\dt-tef-testblock-0014.script 	PRINT This test case will be failed.
+04:20:37:903 INFO -  839 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:20:37:903 c:\testdata\scripts\dt-tef-testblock-0014.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:37:903 ERROR -  839 ScriptEngine.cpp 3623 Unknown Test Block command.
+04:20:37:908 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+04:20:37:913 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0014 ***TestCaseResult = FAIL </font>
+04:20:37:913 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:37:918 <font size=2 color=00AF00>PASS = 0</font>
+04:20:37:918 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:37:918 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:37:918 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:37:918 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:37:918 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:37:918 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:20:37:918 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 3</font>
+04:20:37:918 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:37:918 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:37:918 <font size=2 color=00AF00>PASS = 0</font>
+04:20:37:918 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:37:918 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:37:918 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:37:918 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+04:20:43:015 <html><body><pre>
+04:20:43:015 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:43:015 ***</font>
+04:20:43:020 c:\testdata\scripts\dt-tef-testblock-0015.script LOAD_SERVER te_RegBlockTestSuite 
+04:20:43:050 c:\testdata\scripts\dt-tef-testblock-0015.script START_TESTCASE DT-TEF-TestBlock-0015
+04:20:43:055 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0015  </font>
+04:20:43:055 c:\testdata\scripts\dt-tef-testblock-0015.script 	PRINT This test case will be failed.
+04:20:43:055 INFO -  845 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:20:43:055 c:\testdata\scripts\dt-tef-testblock-0015.script 	CREATE_OBJECT	te_RegBlockTestWrapper	TestCase010_obj
+04:20:43:055 WARN -  845 ScriptEngine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+04:20:43:060 c:\testdata\scripts\dt-tef-testblock-0015.script 		COMMAND		TestCase010_obj DummyFunction
+04:20:43:060 WARN -  845 ScriptEngine.cpp 1149 Unrecognised Command - COMMAND
+04:20:43:060 c:\testdata\scripts\dt-tef-testblock-0015.script 	END_TEST_BLOCK
+04:20:43:065 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+04:20:43:065 c:\testdata\scripts\dt-tef-testblock-0015.script END_TESTCASE DT-TEF-TestBlock-0015
+04:20:43:070 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0015 ***TestCaseResult = FAIL </font>
+04:20:43:070 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:43:075 <font size=2 color=00AF00>PASS = 0</font>
+04:20:43:075 <font size=2 color=FF0000>FAIL = 0</font>
+04:20:43:075 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:43:075 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:43:075 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:43:075 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:43:075 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+04:20:43:075 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+04:20:43:075 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:43:075 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:43:075 <font size=2 color=00AF00>PASS = 0</font>
+04:20:43:075 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:43:075 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:43:075 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:43:075 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+04:20:48:171 <html><body><pre>
+04:20:48:171 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:48:171 ***</font>
+04:20:48:176 c:\testdata\scripts\dt-tef-testblock-0016.script LOAD_SERVER te_RegBlockTestSuite 
+04:20:48:206 c:\testdata\scripts\dt-tef-testblock-0016.script START_TESTCASE DT-TEF-TestBlock-0016
+04:20:48:211 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0016  </font>
+04:20:48:211 c:\testdata\scripts\dt-tef-testblock-0016.script 	PRINT This test case will be failed.
+04:20:48:211 INFO -  851 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:20:48:216 c:\testdata\scripts\dt-tef-testblock-0016.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:48:216 ERROR -  851 ScriptEngine.cpp 3610 Missing END_TEST_BLOCK command.
+04:20:48:221 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+04:20:48:221 c:\testdata\scripts\dt-tef-testblock-0016.script 		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase011_obj
+04:20:48:221 WARN -  851 ScriptEngine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+04:20:48:221 c:\testdata\scripts\dt-tef-testblock-0016.script 		COMMAND		TestCase011_obja		DummyFunction
+04:20:48:221 WARN -  851 ScriptEngine.cpp 1149 Unrecognised Command - COMMAND
+04:20:48:221 c:\testdata\scripts\dt-tef-testblock-0016.script 	END_TEST_BLOCK
+04:20:48:226 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 22 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+04:20:48:226 c:\testdata\scripts\dt-tef-testblock-0016.script END_TESTCASE DT-TEF-TestBlock-0016
+04:20:48:236 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0016 ***TestCaseResult = FAIL </font>
+04:20:48:236 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:48:236 <font size=2 color=00AF00>PASS = 0</font>
+04:20:48:236 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:48:236 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:48:236 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:48:236 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:48:236 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:48:236 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+04:20:48:236 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 3</font>
+04:20:48:236 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:48:236 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:48:236 <font size=2 color=00AF00>PASS = 0</font>
+04:20:48:236 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:48:236 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:48:236 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:48:236 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0017.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:20:53:348 <html><body><pre>
+04:20:53:348 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:53:348 ***</font>
+04:20:53:353 c:\testdata\scripts\dt-tef-testblock-0017.script LOAD_SERVER te_RegBlockTestSuite 
+04:20:53:380 c:\testdata\scripts\dt-tef-testblock-0017.script START_TESTCASE DT-TEF-TestBlock-0017
+04:20:53:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0017  </font>
+04:20:53:385 c:\testdata\scripts\dt-tef-testblock-0017.script 	PRINT This test case will be failed.
+04:20:53:385 INFO -  857 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:20:53:385 c:\testdata\scripts\dt-tef-testblock-0017.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:53:390 ERROR -  857 ScriptEngine.cpp 3610 Missing END_TEST_BLOCK command.
+04:20:53:390 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+04:20:53:395 c:\testdata\scripts\dt-tef-testblock-0017.script 			CREATE_OBJECT	te_RegBlockTestWrapper	TestCase012_obj
+04:20:53:395 WARN -  857 ScriptEngine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+04:20:53:395 c:\testdata\scripts\dt-tef-testblock-0017.script 			COMMAND		TestCase012_obj			DummyFunction
+04:20:53:395 WARN -  857 ScriptEngine.cpp 1149 Unrecognised Command - COMMAND
+04:20:53:395 c:\testdata\scripts\dt-tef-testblock-0017.script 		END_TEST_BLOCK
+04:20:53:400 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 17 Command = 		END_TEST_BLOCK ***Result = UNEXECUTED </font>
+04:20:53:400 c:\testdata\scripts\dt-tef-testblock-0017.script 	END_TEST_BLOCK
+04:20:53:405 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 18 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+04:20:53:405 c:\testdata\scripts\dt-tef-testblock-0017.script END_TESTCASE DT-TEF-TestBlock-0017
+04:20:53:415 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0017 ***TestCaseResult = FAIL </font>
+04:20:53:415 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:53:415 <font size=2 color=00AF00>PASS = 0</font>
+04:20:53:415 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:53:415 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:53:415 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:53:415 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:53:415 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:53:415 <font size=2 color=0000FF>UNEXECUTED = 2</font>
+04:20:53:415 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:20:53:415 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:53:415 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:53:415 <font size=2 color=00AF00>PASS = 0</font>
+04:20:53:415 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:53:415 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:53:415 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:53:415 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0018.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+04:20:58:515 <html><body><pre>
+04:20:58:515 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:20:58:515 ***</font>
+04:20:58:520 c:\testdata\scripts\dt-tef-testblock-0018.script LOAD_SERVER te_RegBlockTestSuite 
+04:20:58:550 c:\testdata\scripts\dt-tef-testblock-0018.script START_TESTCASE DT-TEF-TestBlock-0018
+04:20:58:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0018  </font>
+04:20:58:555 c:\testdata\scripts\dt-tef-testblock-0018.script 	PRINT This test case will be failed.
+04:20:58:555 INFO -  863 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:20:58:555 c:\testdata\scripts\dt-tef-testblock-0018.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:20:58:560 ERROR -  863 ScriptEngine.cpp 3593 The Test Block is empty.
+04:20:58:560 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+04:20:58:560 c:\testdata\scripts\dt-tef-testblock-0018.script END_TESTCASE DT-TEF-TestBlock-0018
+04:20:58:570 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 15 Command = END_TESTCASE DT-TEF-TestBlock-0018 ***TestCaseResult = FAIL </font>
+04:20:58:570 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:20:58:570 <font size=2 color=00AF00>PASS = 0</font>
+04:20:58:570 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:58:570 <font size=2 color=0000FF>ABORT = 0</font>
+04:20:58:570 <font size=2 color=0000FF>PANIC = 0</font>
+04:20:58:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:58:570 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:20:58:570 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:20:58:570 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:20:58:570 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:20:58:570 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:20:58:570 <font size=2 color=00AF00>PASS = 0</font>
+04:20:58:570 <font size=2 color=FF0000>FAIL = 1</font>
+04:20:58:570 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:20:58:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:20:58:570 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0019.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:21:03:671 <html><body><pre>
+04:21:03:671 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:03:671 ***</font>
+04:21:03:676 c:\testdata\scripts\dt-tef-testblock-0019.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:03:706 c:\testdata\scripts\dt-tef-testblock-0019.script START_TESTCASE DT-TEF-TestBlock-0019
+04:21:03:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0019  </font>
+04:21:03:711 c:\testdata\scripts\dt-tef-testblock-0019.script 	PRINT This test case will be failed.
+04:21:03:711 INFO -  869 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:03:711 c:\testdata\scripts\dt-tef-testblock-0019.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:03:716 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:03:716 INFO -  874 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:03:716 INFO -  874 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase022_obj name obj022
+04:21:03:716 INFO -  874 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase022_obj name obj022
+04:21:03:716 ERROR -  874 TestBlockController.cpp 522 Active Scheduler, error = -11
+04:21:03:721 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase022_obj  ***Result = PASS </font>
+04:21:03:721 <font size=2 color=0000FF>CREATE_OBJECT te_RegBlockTestWrapper TestCase022_obj  ***Result = INCONCLUSIVE </font>
+04:21:03:726 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+04:21:03:726 c:\testdata\scripts\dt-tef-testblock-0019.script END_TESTCASE DT-TEF-TestBlock-0019
+04:21:03:731 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0019 ***TestCaseResult = FAIL </font>
+04:21:03:731 ERROR -  869 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:21:03:736 ERROR -  869 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 47, Exit Category E32USER-CBase
+04:21:03:736 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:03:736 <font size=2 color=00AF00>PASS = 0</font>
+04:21:03:736 <font size=2 color=FF0000>FAIL = 0</font>
+04:21:03:736 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:03:736 <font size=2 color=0000FF>PANIC = 1</font>
+04:21:03:736 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:03:736 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:03:736 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:03:736 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:03:736 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:21:03:736 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:03:736 <font size=2 color=00AF00>PASS = 0</font>
+04:21:03:736 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:03:736 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:03:736 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:03:736 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0020.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:21:08:848 <html><body><pre>
+04:21:08:848 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:08:848 ***</font>
+04:21:08:853 c:\testdata\scripts\dt-tef-testblock-0020.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:08:883 c:\testdata\scripts\dt-tef-testblock-0020.script START_TESTCASE DT-TEF-TestBlock-0020
+04:21:08:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0020  </font>
+04:21:08:888 c:\testdata\scripts\dt-tef-testblock-0020.script 	PRINT This test case will be failed.
+04:21:08:888 INFO -  876 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:08:888 c:\testdata\scripts\dt-tef-testblock-0020.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:08:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:08:893 INFO -  881 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:08:893 INFO -  881 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase023_obj name obj023
+04:21:08:893 INFO -  881 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase023_obja name obj023a
+04:21:08:893 ERROR -  881 TestBlockController.cpp 522 Active Scheduler, error = -1
+04:21:08:893 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase023_obj  ***Result = PASS </font>
+04:21:08:898 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase023_obja DummyFunction   ***Result = INCONCLUSIVE </font>
+04:21:08:903 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+04:21:08:903 c:\testdata\scripts\dt-tef-testblock-0020.script END_TESTCASE DT-TEF-TestBlock-0020
+04:21:08:908 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0020 ***TestCaseResult = FAIL </font>
+04:21:08:908 ERROR -  876 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:21:08:913 ERROR -  876 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 47, Exit Category E32USER-CBase
+04:21:08:913 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:08:913 <font size=2 color=00AF00>PASS = 0</font>
+04:21:08:913 <font size=2 color=FF0000>FAIL = 0</font>
+04:21:08:913 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:08:913 <font size=2 color=0000FF>PANIC = 1</font>
+04:21:08:913 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:08:913 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:08:913 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:08:913 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:08:913 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:21:08:913 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:08:913 <font size=2 color=00AF00>PASS = 0</font>
+04:21:08:913 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:08:913 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:08:913 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:08:913 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0021.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+04:21:14:020 <html><body><pre>
+04:21:14:020 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:14:020 ***</font>
+04:21:14:020 c:\testdata\scripts\dt-tef-testblock-0021.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:14:056 c:\testdata\scripts\dt-tef-testblock-0021.script START_TESTCASE DT-TEF-TestBlock-0021
+04:21:14:056 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0021  </font>
+04:21:14:061 c:\testdata\scripts\dt-tef-testblock-0021.script 	PRINT This test case will be failed.
+04:21:14:061 INFO -  883 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:14:061 c:\testdata\scripts\dt-tef-testblock-0021.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:14:061 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:14:066 INFO -  888 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:14:066 ERROR -  888 TestBlockController.cpp 336 Test server needs to be loaded in -SharedData mode.
+04:21:14:066 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper TestCase025_obj  Error=-5 AsyncError=0 ***Result = FAIL </font>
+04:21:14:071 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:21:14:071 c:\testdata\scripts\dt-tef-testblock-0021.script END_TESTCASE DT-TEF-TestBlock-0021
+04:21:14:076 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0021 ***TestCaseResult = FAIL </font>
+04:21:14:076 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:14:091 <font size=2 color=00AF00>PASS = 0</font>
+04:21:14:091 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:14:091 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:14:091 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:14:091 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:14:091 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:14:091 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:14:091 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:14:091 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:14:091 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:14:091 <font size=2 color=00AF00>PASS = 0</font>
+04:21:14:091 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:14:091 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:14:091 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:14:091 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0022.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+04:21:19:186 <html><body><pre>
+04:21:19:186 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:19:186 ***</font>
+04:21:19:191 c:\testdata\scripts\dt-tef-testblock-0022.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:19:221 c:\testdata\scripts\dt-tef-testblock-0022.script START_TESTCASE DT-TEF-TestBlock-0022
+04:21:19:226 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0022  </font>
+04:21:19:226 c:\testdata\scripts\dt-tef-testblock-0022.script 	PRINT This test case will be failed.
+04:21:19:231 INFO -  890 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:19:231 c:\testdata\scripts\dt-tef-testblock-0022.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:19:231 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:19:236 INFO -  895 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:19:236 INFO -  895 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+04:21:19:236 INFO -  895 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+04:21:19:236 INFO -  895 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:21:19:236 INFO -  895 te_RegBlockTestWrapper.cpp 110 aSection = TestCase028_fail
+04:21:19:236 INFO -  895 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:21:19:236 INFO -  895 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_fail block_result EFail
+04:21:19:236 WARN -  895 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:21:19:236 INFO -  895 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:21:19:236 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase028_obj  ***Result = PASS </font>
+04:21:19:236 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase028_obj SetBlockResult TestCase028_fail  ***Result = PASS </font>
+04:21:19:241 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:21:19:246 c:\testdata\scripts\dt-tef-testblock-0022.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:19:246 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:19:246 INFO -  896 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:19:246 INFO -  896 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+04:21:19:246 INFO -  896 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+04:21:19:246 INFO -  896 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:21:19:251 INFO -  896 te_RegBlockTestWrapper.cpp 110 aSection = TestCase028_pass
+04:21:19:251 INFO -  896 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:21:19:251 INFO -  896 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_pass block_result EPass
+04:21:19:251 WARN -  896 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:21:19:251 INFO -  896 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:21:19:251 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase028_obj  ***Result = PASS </font>
+04:21:19:251 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase028_obj SetBlockResult TestCase028_pass  ***Result = PASS </font>
+04:21:19:256 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:21:19:256 c:\testdata\scripts\dt-tef-testblock-0022.script END_TESTCASE DT-TEF-TestBlock-0022
+04:21:19:261 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 21 Command = END_TESTCASE DT-TEF-TestBlock-0022 ***TestCaseResult = FAIL </font>
+04:21:19:261 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:19:266 <font size=2 color=00AF00>PASS = 1</font>
+04:21:19:266 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:19:266 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:19:266 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:19:266 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:19:266 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:19:266 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:19:266 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:19:266 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:19:266 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:19:266 <font size=2 color=00AF00>PASS = 0</font>
+04:21:19:266 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:19:266 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:19:266 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:19:266 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0023.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+04:21:24:426 <html><body><pre>
+04:21:24:426 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:24:426 ***</font>
+04:21:24:426 c:\testdata\scripts\dt-tef-testblock-0023.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:24:466 c:\testdata\scripts\dt-tef-testblock-0023.script START_TESTCASE DT-TEF-TestBlock-0023
+04:21:24:471 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0023  </font>
+04:21:24:471 c:\testdata\scripts\dt-tef-testblock-0023.script 	PRINT This test case will be failed.
+04:21:24:471 INFO -  898 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:24:471 c:\testdata\scripts\dt-tef-testblock-0023.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:24:476 ERROR -  898 ScriptEngine.cpp 3501 Bad error syntax.
+04:21:24:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:24:476 INFO -  903 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:24:476 INFO -  903 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj name obj029
+04:21:24:476 INFO -  903 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj name obj029
+04:21:24:476 INFO -  903 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:21:24:484 INFO -  903 te_RegBlockTestWrapper.cpp 110 aSection = TestCase029_obj_numeric_error
+04:21:24:484 INFO -  903 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:21:24:484 INFO -  903 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj_numeric_error error_code -999
+04:21:24:484 WARN -  903 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+04:21:24:484 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase029_obj  ***Result = PASS </font>
+04:21:24:484 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 TestCase029_obj SetError TestCase029_obj_numeric_error  Error=-999 AsyncError=0 ***Result = FAIL </font>
+04:21:24:489 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:21:24:489 c:\testdata\scripts\dt-tef-testblock-0023.script END_TESTCASE DT-TEF-TestBlock-0023
+04:21:24:494 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0023 ***TestCaseResult = FAIL </font>
+04:21:24:494 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:24:499 <font size=2 color=00AF00>PASS = 0</font>
+04:21:24:499 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:24:499 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:24:499 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:24:499 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:24:499 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:24:499 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:24:499 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:24:499 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:24:499 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:24:499 <font size=2 color=00AF00>PASS = 0</font>
+04:21:24:499 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:24:499 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:24:499 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:24:499 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0024.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+04:21:29:603 <html><body><pre>
+04:21:29:603 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:29:603 ***</font>
+04:21:29:603 c:\testdata\scripts\dt-tef-testblock-0024.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:29:643 c:\testdata\scripts\dt-tef-testblock-0024.script START_TESTCASE DT-TEF-TestBlock-0024
+04:21:29:648 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0024  </font>
+04:21:29:653 c:\testdata\scripts\dt-tef-testblock-0024.script 	PRINT This test case will be failed.
+04:21:29:653 INFO -  905 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:29:653 c:\testdata\scripts\dt-tef-testblock-0024.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:29:653 ERROR -  905 ScriptEngine.cpp 3501 Bad error syntax.
+04:21:29:653 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:29:658 INFO -  910 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:29:658 INFO -  910 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase030_obj name obj030
+04:21:29:658 INFO -  910 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase030_obj name obj030
+04:21:29:658 INFO -  910 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:21:29:658 INFO -  910 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:21:29:658 INFO -  910 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:21:29:658 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase030_obj  ***Result = PASS </font>
+04:21:29:658 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 TestCase030_obj DummyFunction   Error=-5 AsyncError=0 ***Result = FAIL </font>
+04:21:29:663 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:21:29:663 c:\testdata\scripts\dt-tef-testblock-0024.script END_TESTCASE DT-TEF-TestBlock-0024
+04:21:29:673 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0024 ***TestCaseResult = FAIL </font>
+04:21:29:673 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:29:673 <font size=2 color=00AF00>PASS = 0</font>
+04:21:29:673 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:29:673 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:29:673 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:29:673 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:29:673 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:29:673 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:29:673 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:29:673 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:29:673 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:29:673 <font size=2 color=00AF00>PASS = 0</font>
+04:21:29:673 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:29:673 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:29:673 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:29:673 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0025.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+04:21:34:785 <html><body><pre>
+04:21:34:785 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:34:785 ***</font>
+04:21:34:785 c:\testdata\scripts\dt-tef-testblock-0025.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:34:815 c:\testdata\scripts\dt-tef-testblock-0025.script START_TESTCASE DT-TEF-TestBlock-0025
+04:21:34:820 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0025  </font>
+04:21:34:825 c:\testdata\scripts\dt-tef-testblock-0025.script 	PRINT This test case will be failed.
+04:21:34:825 INFO -  912 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:34:825 c:\testdata\scripts\dt-tef-testblock-0025.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:34:825 ERROR -  912 ScriptEngine.cpp 3529 Unknown Test Block TEFParameter.
+04:21:34:830 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+04:21:34:830 c:\testdata\scripts\dt-tef-testblock-0025.script 	END_TEST_BLOCK
+04:21:34:835 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 17 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+04:21:34:835 c:\testdata\scripts\dt-tef-testblock-0025.script END_TESTCASE DT-TEF-TestBlock-0025
+04:21:34:840 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0025 ***TestCaseResult = FAIL </font>
+04:21:34:845 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:34:855 <font size=2 color=00AF00>PASS = 0</font>
+04:21:34:855 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:34:855 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:34:855 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:34:855 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:34:855 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:34:855 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+04:21:34:855 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:34:855 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:34:855 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:34:855 <font size=2 color=00AF00>PASS = 0</font>
+04:21:34:855 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:34:855 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:34:855 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:34:855 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0026.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+04:21:39:957 <html><body><pre>
+04:21:39:957 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:39:957 ***</font>
+04:21:39:962 c:\testdata\scripts\dt-tef-testblock-0026.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:39:992 c:\testdata\scripts\dt-tef-testblock-0026.script START_TESTCASE DT-TEF-TestBlock-0026
+04:21:39:997 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0026  </font>
+04:21:39:997 c:\testdata\scripts\dt-tef-testblock-0026.script 	PRINT This test case will be failed.
+04:21:39:997 INFO -  918 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:39:997 c:\testdata\scripts\dt-tef-testblock-0026.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini
+04:21:40:002 ERROR -  918 ScriptEngine.cpp 3403 Configuration File \TheFileDoesntExist.ini Not Found!
+04:21:40:007 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 13 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini ***Result = FAIL </font>
+04:21:40:007 ERROR -  923 TestStepBase.Cpp 198 Leave when loading \TheFileDoesntExist.ini . Error Code = -1
+04:21:40:007 <font size=2 color=0000FF>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = INCONCLUSIVE </font>
+04:21:40:007 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = INCONCLUSIVE </font>
+04:21:40:012 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNKNOWN Code = -1  </font>
+04:21:40:012 c:\testdata\scripts\dt-tef-testblock-0026.script END_TESTCASE DT-TEF-TestBlock-0026
+04:21:40:017 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0026 ***TestCaseResult = FAIL </font>
+04:21:40:022 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:40:022 <font size=2 color=00AF00>PASS = 0</font>
+04:21:40:022 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:40:022 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:40:022 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:40:022 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:40:022 <font size=2 color=0000FF>UNKNOWN = 1</font>
+04:21:40:022 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:40:022 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+04:21:40:022 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:40:022 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:40:022 <font size=2 color=00AF00>PASS = 0</font>
+04:21:40:022 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:40:022 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:40:022 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:40:022 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0027.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+04:21:45:129 <html><body><pre>
+04:21:45:129 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:45:129 ***</font>
+04:21:45:134 c:\testdata\scripts\dt-tef-testblock-0027.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:45:164 c:\testdata\scripts\dt-tef-testblock-0027.script START_TESTCASE DT-TEF-TestBlock-0027
+04:21:45:169 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0027  </font>
+04:21:45:169 c:\testdata\scripts\dt-tef-testblock-0027.script 	PRINT This test case will be failed.
+04:21:45:169 INFO -  925 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:45:174 c:\testdata\scripts\dt-tef-testblock-0027.script 	START_TEST_BLOCK	100 TheServerDoesntExist C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:45:174 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 13 Command = 	START_TEST_BLOCK	100 TheServerDoesntExist C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = UNEXECUTED </font>
+04:21:45:179 c:\testdata\scripts\dt-tef-testblock-0027.script 		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+04:21:45:179 WARN -  925 ScriptEngine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+04:21:45:179 c:\testdata\scripts\dt-tef-testblock-0027.script 		COMMAND		DummyObj			DummyFunction
+04:21:45:179 WARN -  925 ScriptEngine.cpp 1149 Unrecognised Command - COMMAND
+04:21:45:179 c:\testdata\scripts\dt-tef-testblock-0027.script 	END_TEST_BLOCK
+04:21:45:184 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+04:21:45:184 c:\testdata\scripts\dt-tef-testblock-0027.script END_TESTCASE DT-TEF-TestBlock-0027
+04:21:45:189 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0027 ***TestCaseResult = FAIL </font>
+04:21:45:189 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:45:194 <font size=2 color=00AF00>PASS = 0</font>
+04:21:45:194 <font size=2 color=FF0000>FAIL = 0</font>
+04:21:45:194 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:45:194 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:45:194 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:45:194 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:45:194 <font size=2 color=0000FF>UNEXECUTED = 2</font>
+04:21:45:194 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+04:21:45:194 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:45:194 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:45:194 <font size=2 color=00AF00>PASS = 0</font>
+04:21:45:194 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:45:194 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:45:194 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:45:194 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0028.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+04:21:50:301 <html><body><pre>
+04:21:50:301 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:50:301 ***</font>
+04:21:50:301 c:\testdata\scripts\dt-tef-testblock-0028.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:50:331 c:\testdata\scripts\dt-tef-testblock-0028.script START_TESTCASE DT-TEF-TestBlock-0028
+04:21:50:336 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0028  </font>
+04:21:50:343 c:\testdata\scripts\dt-tef-testblock-0028.script 	PRINT This test case will be failed.
+04:21:50:343 INFO -  931 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:50:343 c:\testdata\scripts\dt-tef-testblock-0028.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:50:343 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:50:348 INFO -  936 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:50:348 INFO -  936 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:21:50:348 ERROR -  936 TestBlockController.cpp 272 Can't create an object wrapper of type dummyobj
+04:21:50:348 <font size=2 color=FF0000>CREATE_OBJECT ThereIsNoSuchClass DummyObj  Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:21:50:353 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:21:50:353 c:\testdata\scripts\dt-tef-testblock-0028.script END_TESTCASE DT-TEF-TestBlock-0028
+04:21:50:358 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0028 ***TestCaseResult = FAIL </font>
+04:21:50:358 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:50:363 <font size=2 color=00AF00>PASS = 0</font>
+04:21:50:363 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:50:363 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:50:363 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:50:363 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:50:363 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:50:363 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:50:363 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:50:363 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:50:363 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:50:363 <font size=2 color=00AF00>PASS = 0</font>
+04:21:50:363 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:50:363 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:50:363 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:50:363 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0029.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+04:21:55:483 <html><body><pre>
+04:21:55:483 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:21:55:483 ***</font>
+04:21:55:483 c:\testdata\scripts\dt-tef-testblock-0029.script LOAD_SERVER te_RegBlockTestSuite 
+04:21:55:513 c:\testdata\scripts\dt-tef-testblock-0029.script START_TESTCASE DT-TEF-TestBlock-0029
+04:21:55:518 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0029  </font>
+04:21:55:523 c:\testdata\scripts\dt-tef-testblock-0029.script 	PRINT This test case will be failed.
+04:21:55:523 INFO -  938 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:21:55:523 c:\testdata\scripts\dt-tef-testblock-0029.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:21:55:523 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:21:55:528 INFO -  943 TestBlockController.cpp 134 Creating a local active scheduler.
+04:21:55:528 ERROR -  943 TestBlockController.cpp 277 No name provided.
+04:21:55:528 <font size=2 color=FF0000>CREATE_OBJECT te_RegBlockTestWrapper ThereIsNoSuchSection  Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:21:55:533 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:21:55:533 c:\testdata\scripts\dt-tef-testblock-0029.script END_TESTCASE DT-TEF-TestBlock-0029
+04:21:55:538 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0029 ***TestCaseResult = FAIL </font>
+04:21:55:538 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:21:55:538 <font size=2 color=00AF00>PASS = 0</font>
+04:21:55:538 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:55:538 <font size=2 color=0000FF>ABORT = 0</font>
+04:21:55:543 <font size=2 color=0000FF>PANIC = 0</font>
+04:21:55:543 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:55:543 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:21:55:543 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:21:55:543 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:21:55:543 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:21:55:543 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:21:55:543 <font size=2 color=00AF00>PASS = 0</font>
+04:21:55:543 <font size=2 color=FF0000>FAIL = 1</font>
+04:21:55:543 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:21:55:543 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:21:55:543 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0030.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+04:22:00:650 <html><body><pre>
+04:22:00:650 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:00:650 ***</font>
+04:22:00:650 c:\testdata\scripts\dt-tef-testblock-0030.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:00:687 c:\testdata\scripts\dt-tef-testblock-0030.script START_TESTCASE DT-TEF-TestBlock-0030
+04:22:00:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0030  </font>
+04:22:00:692 c:\testdata\scripts\dt-tef-testblock-0030.script 	PRINT This test case will be failed.
+04:22:00:692 INFO -  945 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:00:692 c:\testdata\scripts\dt-tef-testblock-0030.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:00:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 13 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:00:697 INFO -  950 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:00:697 INFO -  950 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:00:697 ERROR -  950 TestBlockController.cpp 435 No name provided.
+04:22:00:697 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:00:697 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 ThereIsNoSuchSection DummyFunction   Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:22:00:702 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:22:00:702 c:\testdata\scripts\dt-tef-testblock-0030.script END_TESTCASE DT-TEF-TestBlock-0030
+04:22:00:712 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0030 ***TestCaseResult = FAIL </font>
+04:22:00:712 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:00:712 <font size=2 color=00AF00>PASS = 0</font>
+04:22:00:712 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:00:712 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:00:712 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:00:712 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:00:712 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:00:712 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:00:712 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:00:712 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:00:712 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:00:712 <font size=2 color=00AF00>PASS = 0</font>
+04:22:00:712 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:00:712 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:00:712 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:00:712 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+04:22:05:817 <html><body><pre>
+04:22:05:817 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:05:817 ***</font>
+04:22:05:817 c:\testdata\scripts\dt-tef-testblock-0031.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:05:847 c:\testdata\scripts\dt-tef-testblock-0031.script START_TESTCASE DT-TEF-TestBlock-0031
+04:22:05:852 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0031  </font>
+04:22:05:852 c:\testdata\scripts\dt-tef-testblock-0031.script 	PRINT This test case will be failed.
+04:22:05:852 INFO -  952 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:05:857 c:\testdata\scripts\dt-tef-testblock-0031.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:05:857 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 14 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:05:862 INFO -  957 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:05:862 INFO -  957 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:05:862 INFO -  957 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:05:862 INFO -  957 te_RegBlockTestWrapper.cpp 109 aCommand = ThereIsNoSuchFunction
+04:22:05:862 INFO -  957 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:22:05:862 INFO -  957 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:22:05:862 ERROR -  957 TestBlockController.cpp 423 No function provided.
+04:22:05:862 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:05:862 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj ThereIsNoSuchFunction   Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:22:05:867 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 17 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:22:05:867 c:\testdata\scripts\dt-tef-testblock-0031.script END_TESTCASE DT-TEF-TestBlock-0031
+04:22:05:872 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0031 ***TestCaseResult = FAIL </font>
+04:22:05:877 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:05:882 <font size=2 color=00AF00>PASS = 0</font>
+04:22:05:882 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:05:882 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:05:882 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:05:882 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:05:882 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:05:882 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:05:882 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:05:882 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:05:882 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:05:882 <font size=2 color=00AF00>PASS = 0</font>
+04:22:05:882 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:05:882 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:05:882 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:05:882 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+04:22:10:988 <html><body><pre>
+04:22:10:988 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:10:988 ***</font>
+04:22:10:993 c:\testdata\scripts\dt-tef-testblock-0032.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:11:023 c:\testdata\scripts\dt-tef-testblock-0032.script START_TESTCASE DT-TEF-TestBlock-0032
+04:22:11:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0032  </font>
+04:22:11:028 c:\testdata\scripts\dt-tef-testblock-0032.script 	PRINT This test case will be failed.
+04:22:11:028 INFO -  959 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:11:028 c:\testdata\scripts\dt-tef-testblock-0032.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:11:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:11:031 INFO -  964 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:11:031 INFO -  964 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini  name obj001
+04:22:11:031 ERROR -  964 TestBlockController.cpp 277 No name provided.
+04:22:11:031 <font size=2 color=FF0000>CREATE_OBJECT    Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:22:11:036 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:22:11:036 c:\testdata\scripts\dt-tef-testblock-0032.script END_TESTCASE DT-TEF-TestBlock-0032
+04:22:11:046 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0032 ***TestCaseResult = FAIL </font>
+04:22:11:046 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:11:051 <font size=2 color=00AF00>PASS = 0</font>
+04:22:11:051 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:11:051 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:11:051 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:11:051 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:11:051 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:11:051 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:11:051 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:11:051 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:11:051 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:11:051 <font size=2 color=00AF00>PASS = 0</font>
+04:22:11:051 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:11:051 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:11:051 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:11:051 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+04:22:16:155 <html><body><pre>
+04:22:16:155 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:16:155 ***</font>
+04:22:16:160 c:\testdata\scripts\dt-tef-testblock-0033.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:16:190 c:\testdata\scripts\dt-tef-testblock-0033.script START_TESTCASE DT-TEF-TestBlock-0033
+04:22:16:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0033  </font>
+04:22:16:195 c:\testdata\scripts\dt-tef-testblock-0033.script 	PRINT This test case will be failed.
+04:22:16:195 INFO -  966 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:16:195 c:\testdata\scripts\dt-tef-testblock-0033.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:16:200 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:16:200 INFO -  971 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:16:200 INFO -  971 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini  name obj001
+04:22:16:200 ERROR -  971 TestBlockController.cpp 277 No name provided.
+04:22:16:200 <font size=2 color=FF0000>CREATE_OBJECT te_RegBlockTestWrapper   Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:22:16:205 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:22:16:205 c:\testdata\scripts\dt-tef-testblock-0033.script END_TESTCASE DT-TEF-TestBlock-0033
+04:22:16:215 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0033 ***TestCaseResult = FAIL </font>
+04:22:16:215 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:16:215 <font size=2 color=00AF00>PASS = 0</font>
+04:22:16:215 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:16:215 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:16:215 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:16:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:16:215 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:16:215 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:16:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:16:215 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:16:215 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:16:215 <font size=2 color=00AF00>PASS = 0</font>
+04:22:16:215 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:16:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:16:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:16:215 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+04:22:21:337 <html><body><pre>
+04:22:21:337 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:21:337 ***</font>
+04:22:21:342 c:\testdata\scripts\dt-tef-testblock-0034.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:21:372 c:\testdata\scripts\dt-tef-testblock-0034.script START_TESTCASE DT-TEF-TestBlock-0034
+04:22:21:377 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0034  </font>
+04:22:21:377 c:\testdata\scripts\dt-tef-testblock-0034.script 	PRINT This test case will be failed.
+04:22:21:377 INFO -  973 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:21:377 c:\testdata\scripts\dt-tef-testblock-0034.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:21:377 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:21:382 INFO -  978 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:21:382 INFO -  978 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:21:382 ERROR -  978 TestBlockController.cpp 435 No name provided.
+04:22:21:382 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:21:382 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0     Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:22:21:387 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:22:21:387 c:\testdata\scripts\dt-tef-testblock-0034.script END_TESTCASE DT-TEF-TestBlock-0034
+04:22:21:392 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0034 ***TestCaseResult = FAIL </font>
+04:22:21:397 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:21:397 <font size=2 color=00AF00>PASS = 0</font>
+04:22:21:397 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:21:397 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:21:397 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:21:397 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:21:397 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:21:397 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:21:397 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:21:397 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:21:397 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:21:397 <font size=2 color=00AF00>PASS = 0</font>
+04:22:21:397 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:21:397 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:21:397 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:21:397 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+04:22:26:515 <html><body><pre>
+04:22:26:515 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:26:515 ***</font>
+04:22:26:520 c:\testdata\scripts\dt-tef-testblock-0035.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:26:551 c:\testdata\scripts\dt-tef-testblock-0035.script START_TESTCASE DT-TEF-TestBlock-0035
+04:22:26:556 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0035  </font>
+04:22:26:556 c:\testdata\scripts\dt-tef-testblock-0035.script 	PRINT This test case will be failed.
+04:22:26:556 INFO -  980 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:26:561 c:\testdata\scripts\dt-tef-testblock-0035.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:26:561 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:26:561 INFO -  985 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:26:561 INFO -  985 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:26:561 INFO -  985 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:26:561 INFO -  985 te_RegBlockTestWrapper.cpp 109 aCommand = 
+04:22:26:566 INFO -  985 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:22:26:566 INFO -  985 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:22:26:566 ERROR -  985 TestBlockController.cpp 423 No function provided.
+04:22:26:566 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:26:566 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj    Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:22:26:571 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:22:26:571 c:\testdata\scripts\dt-tef-testblock-0035.script END_TESTCASE DT-TEF-TestBlock-0035
+04:22:26:576 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0035 ***TestCaseResult = FAIL </font>
+04:22:26:576 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:26:576 <font size=2 color=00AF00>PASS = 0</font>
+04:22:26:576 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:26:576 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:26:581 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:26:581 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:26:581 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:26:581 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:26:581 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:26:581 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:26:581 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:26:581 <font size=2 color=00AF00>PASS = 0</font>
+04:22:26:581 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:26:581 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:26:581 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:26:581 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+04:22:31:707 <html><body><pre>
+04:22:31:707 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:31:707 ***</font>
+04:22:31:707 c:\testdata\scripts\dt-tef-testblock-0036.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:31:737 c:\testdata\scripts\dt-tef-testblock-0036.script START_TESTCASE DT-TEF-TestBlock-0036
+04:22:31:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0036  </font>
+04:22:31:742 c:\testdata\scripts\dt-tef-testblock-0036.script 	PRINT This test case will be failed.
+04:22:31:742 INFO -  987 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:31:747 c:\testdata\scripts\dt-tef-testblock-0036.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:31:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:31:747 INFO -  992 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:31:752 INFO -  992 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:31:752 INFO -  992 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:31:752 INFO -  992 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:31:752 INFO -  992 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:22:31:752 INFO -  992 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:22:31:752 INFO -  992 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:22:31:752 WARN -  992 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:22:31:752 INFO -  992 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:31:752 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:31:752 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:22:31:757 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:22:31:757 c:\testdata\scripts\dt-tef-testblock-0036.script END_TESTCASE DT-TEF-TestBlock-0036
+04:22:31:762 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0036 ***TestCaseResult = FAIL </font>
+04:22:31:762 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:31:767 <font size=2 color=00AF00>PASS = 0</font>
+04:22:31:767 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:31:767 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:31:767 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:31:767 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:31:767 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:31:767 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:31:767 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:31:767 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:31:767 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:31:767 <font size=2 color=00AF00>PASS = 0</font>
+04:22:31:767 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:31:767 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:31:767 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:31:767 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+04:22:36:884 <html><body><pre>
+04:22:36:884 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:36:884 ***</font>
+04:22:36:884 c:\testdata\scripts\dt-tef-testblock-0037.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:36:911 c:\testdata\scripts\dt-tef-testblock-0037.script START_TESTCASE DT-TEF-TestBlock-0037
+04:22:36:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0037  </font>
+04:22:36:916 c:\testdata\scripts\dt-tef-testblock-0037.script 	PRINT This test case will be failed.
+04:22:36:916 INFO -  994 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:36:921 c:\testdata\scripts\dt-tef-testblock-0037.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:36:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:36:921 INFO -  999 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:36:921 INFO -  999 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:36:921 INFO -  999 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:36:926 INFO -  999 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:36:926 INFO -  999 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:22:36:926 INFO -  999 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:22:36:926 INFO -  999 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:22:36:926 WARN -  999 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:22:36:926 INFO -  999 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:36:926 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:36:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:22:36:931 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 17 Command = 	END_TEST_BLOCK		!Result=Pass Returned: FAIL ***Result = FAIL </font>
+04:22:36:931 c:\testdata\scripts\dt-tef-testblock-0037.script END_TESTCASE DT-TEF-TestBlock-0037
+04:22:36:936 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0037 ***TestCaseResult = FAIL </font>
+04:22:36:936 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:36:941 <font size=2 color=00AF00>PASS = 0</font>
+04:22:36:941 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:36:941 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:36:941 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:36:941 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:36:941 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:36:941 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:36:941 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:36:941 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:36:941 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:36:941 <font size=2 color=00AF00>PASS = 0</font>
+04:22:36:941 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:36:941 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:36:941 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:36:941 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+04:22:42:061 <html><body><pre>
+04:22:42:061 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:42:061 ***</font>
+04:22:42:061 c:\testdata\scripts\dt-tef-testblock-0038.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:42:096 c:\testdata\scripts\dt-tef-testblock-0038.script START_TESTCASE DT-TEF-TestBlock-0038
+04:22:42:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0038  </font>
+04:22:42:101 c:\testdata\scripts\dt-tef-testblock-0038.script 	PRINT This test case will be failed.
+04:22:42:101 INFO -  1001 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:42:101 c:\testdata\scripts\dt-tef-testblock-0038.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:42:101 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:42:106 INFO -  1006 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:42:106 INFO -  1006 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:42:106 INFO -  1006 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:42:106 INFO -  1006 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:42:106 INFO -  1006 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:22:42:106 INFO -  1006 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:22:42:106 INFO -  1006 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:22:42:106 WARN -  1006 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:22:42:106 INFO -  1006 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:42:111 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:42:111 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:22:42:111 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 17 Command = 	END_TEST_BLOCK	!Result=Fail Returned: PASS ***Result = FAIL </font>
+04:22:42:116 c:\testdata\scripts\dt-tef-testblock-0038.script END_TESTCASE DT-TEF-TestBlock-0038
+04:22:42:121 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0038 ***TestCaseResult = FAIL </font>
+04:22:42:121 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:42:121 <font size=2 color=00AF00>PASS = 0</font>
+04:22:42:121 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:42:121 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:42:121 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:42:121 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:42:121 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:42:121 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:42:121 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:42:121 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:42:121 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:42:121 <font size=2 color=00AF00>PASS = 0</font>
+04:22:42:121 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:42:121 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:42:121 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:42:121 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0039.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+04:22:47:223 <html><body><pre>
+04:22:47:223 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:47:223 ***</font>
+04:22:47:228 c:\testdata\scripts\dt-tef-testblock-0039.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:47:263 c:\testdata\scripts\dt-tef-testblock-0039.script START_TESTCASE DT-TEF-TestBlock-0039
+04:22:47:263 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0039  </font>
+04:22:47:268 c:\testdata\scripts\dt-tef-testblock-0039.script 	PRINT This test case will be failed.
+04:22:47:268 INFO -  1008 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:47:268 c:\testdata\scripts\dt-tef-testblock-0039.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:47:268 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:47:273 INFO -  1013 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:47:273 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:47:273 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:47:273 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:47:273 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:22:47:273 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:22:47:273 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:22:47:273 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:22:47:273 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:47:273 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:47:273 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:22:47:278 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:22:47:278 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:47:278 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:22:47:278 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:22:47:278 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:47:278 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:22:47:278 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:22:47:283 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:22:47:283 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:22:47:283 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:47:283 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:47:283 INFO -  1013 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:47:283 INFO -  1013 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:22:47:283 INFO -  1013 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:22:47:283 INFO -  1013 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:22:47:283 WARN -  1013 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:22:47:283 INFO -  1013 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:47:283 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:47:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:22:47:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:22:47:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:22:47:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:22:47:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:22:47:288 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 22 Command = 	END_TEST_BLOCK		!Result=Fail Returned: PASS ***Result = FAIL </font>
+04:22:47:293 c:\testdata\scripts\dt-tef-testblock-0039.script END_TESTCASE DT-TEF-TestBlock-0039
+04:22:47:298 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0039 ***TestCaseResult = FAIL </font>
+04:22:47:298 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:47:298 <font size=2 color=00AF00>PASS = 0</font>
+04:22:47:298 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:47:298 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:47:298 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:47:298 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:47:298 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:47:298 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:47:298 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:47:298 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:47:298 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:47:298 <font size=2 color=00AF00>PASS = 0</font>
+04:22:47:298 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:47:298 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:47:298 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:47:298 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0040.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+04:22:52:410 <html><body><pre>
+04:22:52:410 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:52:410 ***</font>
+04:22:52:410 c:\testdata\scripts\dt-tef-testblock-0040.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:52:450 c:\testdata\scripts\dt-tef-testblock-0040.script START_TESTCASE DT-TEF-TestBlock-0040
+04:22:52:455 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0040  </font>
+04:22:52:455 c:\testdata\scripts\dt-tef-testblock-0040.script 	PRINT This test case will be failed.
+04:22:52:455 INFO -  1015 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:52:460 c:\testdata\scripts\dt-tef-testblock-0040.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:52:460 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:52:465 INFO -  1020 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:52:465 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:52:465 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:52:465 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:52:465 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:22:52:465 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:22:52:465 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:22:52:465 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:22:52:465 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:52:465 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:52:465 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:52:465 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:22:52:465 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:22:52:465 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:22:52:465 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:22:52:465 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:52:470 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:22:52:470 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:22:52:470 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:52:470 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:22:52:470 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:22:52:470 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:52:470 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:22:52:470 INFO -  1020 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:22:52:475 INFO -  1020 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:22:52:475 WARN -  1020 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:22:52:475 INFO -  1020 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:22:52:475 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:52:475 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:22:52:475 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:22:52:475 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:22:52:475 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:22:52:475 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:22:52:480 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 22 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:22:52:480 c:\testdata\scripts\dt-tef-testblock-0040.script END_TESTCASE DT-TEF-TestBlock-0040
+04:22:52:485 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0040 ***TestCaseResult = FAIL </font>
+04:22:52:490 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:52:490 <font size=2 color=00AF00>PASS = 0</font>
+04:22:52:490 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:52:490 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:52:490 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:52:490 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:52:490 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:52:490 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:52:490 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:52:490 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:52:490 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:52:490 <font size=2 color=00AF00>PASS = 0</font>
+04:22:52:490 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:52:490 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:52:490 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:52:490 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0041.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+04:22:57:598 <html><body><pre>
+04:22:57:598 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:22:57:598 ***</font>
+04:22:57:603 c:\testdata\scripts\dt-tef-testblock-0041.script LOAD_SERVER te_RegBlockTestSuite 
+04:22:57:633 c:\testdata\scripts\dt-tef-testblock-0041.script START_TESTCASE DT-TEF-TestBlock-0041
+04:22:57:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0041  </font>
+04:22:57:638 c:\testdata\scripts\dt-tef-testblock-0041.script 	PRINT This test case will be failed.
+04:22:57:638 INFO -  1022 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:22:57:638 c:\testdata\scripts\dt-tef-testblock-0041.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:22:57:643 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:22:57:643 INFO -  1027 TestBlockController.cpp 134 Creating a local active scheduler.
+04:22:57:643 INFO -  1027 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:57:643 INFO -  1027 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:57:643 INFO -  1027 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:22:57:643 INFO -  1027 te_RegBlockTestWrapper.cpp 110 aSection = TestCase072_obj_Error_999
+04:22:57:643 INFO -  1027 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:22:57:648 INFO -  1027 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase072_obj_Error_999 error_code -999
+04:22:57:648 WARN -  1027 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+04:22:57:648 INFO -  1027 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:22:57:648 INFO -  1027 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:22:57:648 INFO -  1027 te_RegBlockTestWrapper.cpp 110 aSection = TestCase072_obj_Error_111
+04:22:57:648 INFO -  1027 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:22:57:648 INFO -  1027 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase072_obj_Error_111 error_code -111
+04:22:57:648 WARN -  1027 te_RegBlockTestWrapper.cpp 383 Setting an error: -111
+04:22:57:648 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:22:57:648 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase072_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+04:22:57:648 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase072_obj_Error_111  Error=-111 AsyncError=0 ***Result = FAIL </font>
+04:22:57:653 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 19 Command = 	END_TEST_BLOCK		!Error=-999 Returned: FAIL ***Result = FAIL </font>
+04:22:57:653 c:\testdata\scripts\dt-tef-testblock-0041.script END_TESTCASE DT-TEF-TestBlock-0041
+04:22:57:658 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0041 ***TestCaseResult = FAIL </font>
+04:22:57:663 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:22:57:668 <font size=2 color=00AF00>PASS = 0</font>
+04:22:57:668 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:57:668 <font size=2 color=0000FF>ABORT = 0</font>
+04:22:57:668 <font size=2 color=0000FF>PANIC = 0</font>
+04:22:57:668 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:57:668 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:22:57:668 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:22:57:668 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:22:57:668 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:22:57:668 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:22:57:668 <font size=2 color=00AF00>PASS = 0</font>
+04:22:57:668 <font size=2 color=FF0000>FAIL = 1</font>
+04:22:57:668 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:22:57:668 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:22:57:668 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0042.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,80 @@
+04:23:02:765 <html><body><pre>
+04:23:02:765 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:02:765 ***</font>
+04:23:02:770 c:\testdata\scripts\dt-tef-testblock-0042.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:02:810 c:\testdata\scripts\dt-tef-testblock-0042.script START_TESTCASE DT-TEF-TestBlock-0042
+04:23:02:815 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0042  </font>
+04:23:02:815 c:\testdata\scripts\dt-tef-testblock-0042.script 	PRINT This test case will be failed.
+04:23:02:820 INFO -  1029 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:02:820 c:\testdata\scripts\dt-tef-testblock-0042.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:02:820 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:02:825 INFO -  1034 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:02:825 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:02:825 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:02:825 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:02:825 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_999
+04:23:02:825 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:02:825 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_999 error_code -999
+04:23:02:825 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+04:23:02:825 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:02:825 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:02:825 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_555
+04:23:02:825 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:23:02:825 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_555 error_code -555
+04:23:02:825 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -555
+04:23:02:825 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_666
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:23:02:830 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_666 error_code -666
+04:23:02:830 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -666
+04:23:02:830 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_777
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:23:02:830 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_777 error_code -777
+04:23:02:830 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -777
+04:23:02:830 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_888
+04:23:02:830 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:23:02:835 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_888 error_code -888
+04:23:02:835 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -888
+04:23:02:835 INFO -  1034 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:02:835 INFO -  1034 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:02:835 INFO -  1034 te_RegBlockTestWrapper.cpp 110 aSection = TestCase078_obj_Error_999
+04:23:02:835 INFO -  1034 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+04:23:02:835 INFO -  1034 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_999 error_code -999
+04:23:02:835 WARN -  1034 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+04:23:02:835 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:02:835 <font size=2 color=FF0000>COMMAND !Error=-111 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+04:23:02:835 <font size=2 color=00AF00>COMMAND !Error=-555 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_555  ***Result = PASS </font>
+04:23:02:835 <font size=2 color=00AF00>COMMAND !Error=-666 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_666  ***Result = PASS </font>
+04:23:02:835 <font size=2 color=00AF00>COMMAND !Error=-777 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_777  ***Result = PASS </font>
+04:23:02:835 <font size=2 color=00AF00>COMMAND !Error=-888 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_888  ***Result = PASS </font>
+04:23:02:835 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_999  ***Result = PASS </font>
+04:23:02:840 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 22 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:23:02:845 c:\testdata\scripts\dt-tef-testblock-0042.script END_TESTCASE DT-TEF-TestBlock-0042
+04:23:02:850 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0042 ***TestCaseResult = FAIL </font>
+04:23:02:850 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:02:850 <font size=2 color=00AF00>PASS = 0</font>
+04:23:02:850 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:02:850 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:02:850 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:02:850 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:02:850 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:02:850 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:02:850 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:02:850 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:02:850 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:02:850 <font size=2 color=00AF00>PASS = 0</font>
+04:23:02:850 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:02:850 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:02:850 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:02:850 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0043.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:23:07:993 <html><body><pre>
+04:23:07:993 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:07:993 ***</font>
+04:23:07:993 c:\testdata\scripts\dt-tef-testblock-0043.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:08:028 c:\testdata\scripts\dt-tef-testblock-0043.script START_TESTCASE DT-TEF-TestBlock-0043
+04:23:08:031 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0043  </font>
+04:23:08:031 c:\testdata\scripts\dt-tef-testblock-0043.script 	PRINT This test case will be failed.
+04:23:08:036 INFO -  1036 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:08:036 c:\testdata\scripts\dt-tef-testblock-0043.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:08:036 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:08:041 INFO -  1041 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:08:041 INFO -  1041 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:08:041 INFO -  1041 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:08:041 INFO -  1041 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:23:08:041 INFO -  1041 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:23:08:041 INFO -  1041 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:08:041 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:08:041 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:23:08:046 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 16 Command = 	END_TEST_BLOCK		!Result=NotAValidResult Returned: PASS ***Result = FAIL </font>
+04:23:08:046 c:\testdata\scripts\dt-tef-testblock-0043.script END_TESTCASE DT-TEF-TestBlock-0043
+04:23:08:051 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0043 ***TestCaseResult = FAIL </font>
+04:23:08:051 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:08:056 <font size=2 color=00AF00>PASS = 0</font>
+04:23:08:056 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:08:056 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:08:056 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:08:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:08:056 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:08:056 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:08:056 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:08:056 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:08:056 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:08:056 <font size=2 color=00AF00>PASS = 0</font>
+04:23:08:056 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:08:056 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:08:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:08:056 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0044.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:23:13:155 <html><body><pre>
+04:23:13:155 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:13:155 ***</font>
+04:23:13:160 c:\testdata\scripts\dt-tef-testblock-0044.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:13:190 c:\testdata\scripts\dt-tef-testblock-0044.script START_TESTCASE DT-TEF-TestBlock-0044
+04:23:13:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0044  </font>
+04:23:13:195 c:\testdata\scripts\dt-tef-testblock-0044.script 	PRINT This test case will be failed.
+04:23:13:195 INFO -  1043 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:13:200 c:\testdata\scripts\dt-tef-testblock-0044.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:13:200 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:13:200 INFO -  1048 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:13:200 INFO -  1048 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:13:200 INFO -  1048 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:13:205 INFO -  1048 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:23:13:205 INFO -  1048 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:23:13:205 INFO -  1048 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:13:205 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:13:205 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:23:13:210 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Inconclusive Returned: PASS ***Result = FAIL </font>
+04:23:13:210 c:\testdata\scripts\dt-tef-testblock-0044.script END_TESTCASE DT-TEF-TestBlock-0044
+04:23:13:218 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0044 ***TestCaseResult = FAIL </font>
+04:23:13:218 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:13:223 <font size=2 color=00AF00>PASS = 0</font>
+04:23:13:223 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:13:223 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:13:223 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:13:223 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:13:223 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:13:223 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:13:223 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:13:223 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:13:223 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:13:223 <font size=2 color=00AF00>PASS = 0</font>
+04:23:13:223 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:13:223 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:13:223 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:13:223 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0045.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:23:18:348 <html><body><pre>
+04:23:18:348 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:18:348 ***</font>
+04:23:18:348 c:\testdata\scripts\dt-tef-testblock-0045.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:18:383 c:\testdata\scripts\dt-tef-testblock-0045.script START_TESTCASE DT-TEF-TestBlock-0045
+04:23:18:388 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0045  </font>
+04:23:18:388 c:\testdata\scripts\dt-tef-testblock-0045.script 	PRINT This test case will be failed.
+04:23:18:388 INFO -  1050 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:18:388 c:\testdata\scripts\dt-tef-testblock-0045.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:18:388 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:18:393 INFO -  1055 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:18:393 INFO -  1055 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:18:393 INFO -  1055 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:18:393 INFO -  1055 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:23:18:393 INFO -  1055 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:23:18:393 INFO -  1055 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:18:393 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:18:393 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:23:18:398 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 16 Command = 	END_TEST_BLOCK		!Result=TestSuiteError Returned: PASS ***Result = FAIL </font>
+04:23:18:398 c:\testdata\scripts\dt-tef-testblock-0045.script END_TESTCASE DT-TEF-TestBlock-0045
+04:23:18:403 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0045 ***TestCaseResult = FAIL </font>
+04:23:18:408 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:18:408 <font size=2 color=00AF00>PASS = 0</font>
+04:23:18:408 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:18:408 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:18:408 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:18:408 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:18:408 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:18:408 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:18:408 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:18:408 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:18:408 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:18:408 <font size=2 color=00AF00>PASS = 0</font>
+04:23:18:408 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:18:408 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:18:408 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:18:408 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0046.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:23:23:551 <html><body><pre>
+04:23:23:551 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:23:551 ***</font>
+04:23:23:551 c:\testdata\scripts\dt-tef-testblock-0046.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:23:581 c:\testdata\scripts\dt-tef-testblock-0046.script START_TESTCASE DT-TEF-TestBlock-0046
+04:23:23:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0046  </font>
+04:23:23:586 c:\testdata\scripts\dt-tef-testblock-0046.script 	PRINT This test case will be failed.
+04:23:23:591 INFO -  1057 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:23:591 c:\testdata\scripts\dt-tef-testblock-0046.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:23:591 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:23:596 INFO -  1062 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:23:596 INFO -  1062 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:23:596 INFO -  1062 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:23:596 INFO -  1062 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:23:23:596 INFO -  1062 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:23:23:596 INFO -  1062 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:23:601 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:23:601 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:23:23:601 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Abort Returned: PASS ***Result = FAIL </font>
+04:23:23:606 c:\testdata\scripts\dt-tef-testblock-0046.script END_TESTCASE DT-TEF-TestBlock-0046
+04:23:23:611 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0046 ***TestCaseResult = FAIL </font>
+04:23:23:611 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:23:611 <font size=2 color=00AF00>PASS = 0</font>
+04:23:23:611 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:23:611 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:23:611 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:23:611 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:23:611 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:23:611 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:23:611 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:23:611 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:23:611 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:23:611 <font size=2 color=00AF00>PASS = 0</font>
+04:23:23:611 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:23:611 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:23:611 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:23:611 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0047.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:23:28:723 <html><body><pre>
+04:23:28:723 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:28:723 ***</font>
+04:23:28:728 c:\testdata\scripts\dt-tef-testblock-0047.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:28:758 c:\testdata\scripts\dt-tef-testblock-0047.script START_TESTCASE DT-TEF-TestBlock-0047
+04:23:28:763 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0047  </font>
+04:23:28:763 c:\testdata\scripts\dt-tef-testblock-0047.script 	PRINT This test case will be failed.
+04:23:28:763 INFO -  1064 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:28:763 c:\testdata\scripts\dt-tef-testblock-0047.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:28:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:28:768 INFO -  1069 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:28:768 INFO -  1069 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:28:768 INFO -  1069 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:28:768 INFO -  1069 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:23:28:768 INFO -  1069 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:23:28:768 INFO -  1069 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:28:773 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:28:773 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:23:28:773 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Ignore Returned: PASS ***Result = FAIL </font>
+04:23:28:778 c:\testdata\scripts\dt-tef-testblock-0047.script END_TESTCASE DT-TEF-TestBlock-0047
+04:23:28:781 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0047 ***TestCaseResult = FAIL </font>
+04:23:28:781 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:28:781 <font size=2 color=00AF00>PASS = 0</font>
+04:23:28:781 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:28:781 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:28:781 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:28:781 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:28:781 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:28:781 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:28:781 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:28:781 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:28:781 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:28:781 <font size=2 color=00AF00>PASS = 0</font>
+04:23:28:781 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:28:781 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:28:781 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:28:781 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0048.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+04:23:33:890 <html><body><pre>
+04:23:33:890 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:33:890 ***</font>
+04:23:33:895 c:\testdata\scripts\dt-tef-testblock-0048.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:33:930 c:\testdata\scripts\dt-tef-testblock-0048.script START_TESTCASE DT-TEF-TestBlock-0048
+04:23:33:935 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0048  </font>
+04:23:33:935 c:\testdata\scripts\dt-tef-testblock-0048.script 	PRINT This test case will be failed.
+04:23:33:940 INFO -  1071 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:33:940 c:\testdata\scripts\dt-tef-testblock-0048.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:33:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:33:945 INFO -  1076 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:33:945 INFO -  1076 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+04:23:33:945 INFO -  1076 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+04:23:33:945 INFO -  1076 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:23:33:945 INFO -  1076 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:23:33:945 INFO -  1076 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:33:945 INFO -  1076 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+04:23:33:945 INFO -  1076 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:23:33:945 INFO -  1076 te_RegBlockTestWrapper.cpp 110 aSection = TestCase060_obj
+04:23:33:945 INFO -  1076 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:23:33:945 INFO -  1076 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj microseconds_of_work 100000
+04:23:34:046 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase060_obj  ***Result = PASS </font>
+04:23:34:046 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase060_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:23:34:046 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase060_obj ActivateActiveObject TestCase060_obj  ***Result = PASS </font>
+04:23:34:051 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 17 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:23:34:051 c:\testdata\scripts\dt-tef-testblock-0048.script END_TESTCASE DT-TEF-TestBlock-0048
+04:23:34:056 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0048 ***TestCaseResult = FAIL </font>
+04:23:34:056 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:34:056 <font size=2 color=00AF00>PASS = 0</font>
+04:23:34:056 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:34:056 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:34:056 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:34:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:34:056 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:34:056 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:34:056 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:34:056 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:34:056 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:34:056 <font size=2 color=00AF00>PASS = 0</font>
+04:23:34:056 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:34:056 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:34:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:34:056 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0049.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+04:23:39:213 <html><body><pre>
+04:23:39:213 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:39:213 ***</font>
+04:23:39:213 c:\testdata\scripts\dt-tef-testblock-0049.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:39:248 c:\testdata\scripts\dt-tef-testblock-0049.script START_TESTCASE DT-TEF-TestBlock-0049
+04:23:39:253 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0049  </font>
+04:23:39:253 c:\testdata\scripts\dt-tef-testblock-0049.script 	PRINT This test case will be failed.
+04:23:39:253 INFO -  1078 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:39:253 c:\testdata\scripts\dt-tef-testblock-0049.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:39:253 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:39:258 INFO -  1083 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:39:258 INFO -  1083 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:39:258 INFO -  1083 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:39:258 INFO -  1083 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:23:39:258 INFO -  1083 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:23:39:258 INFO -  1083 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:39:258 INFO -  1083 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:23:39:258 WARN -  1083 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:23:39:263 INFO -  1083 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:23:39:263 INFO -  1083 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:39:263 INFO -  1083 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:39:263 INFO -  1083 te_RegBlockTestWrapper.cpp 110 aSection = TestCase061_obj_Error_999
+04:23:39:263 INFO -  1083 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:23:39:263 INFO -  1083 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+04:23:39:263 WARN -  1083 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+04:23:39:263 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:39:263 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:23:39:263 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  ***Result = PASS </font>
+04:23:39:268 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:23:39:268 c:\testdata\scripts\dt-tef-testblock-0049.script END_TESTCASE DT-TEF-TestBlock-0049
+04:23:39:273 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0049 ***TestCaseResult = FAIL </font>
+04:23:39:273 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:39:278 <font size=2 color=00AF00>PASS = 0</font>
+04:23:39:278 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:39:278 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:39:278 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:39:278 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:39:278 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:39:278 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:39:278 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:39:278 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:39:278 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:39:278 <font size=2 color=00AF00>PASS = 0</font>
+04:23:39:278 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:39:278 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:39:278 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:39:278 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0050.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+04:23:44:400 <html><body><pre>
+04:23:44:400 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:44:400 ***</font>
+04:23:44:400 c:\testdata\scripts\dt-tef-testblock-0050.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:44:435 c:\testdata\scripts\dt-tef-testblock-0050.script START_TESTCASE DT-TEF-TestBlock-0050
+04:23:44:440 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0050  </font>
+04:23:44:440 c:\testdata\scripts\dt-tef-testblock-0050.script 	PRINT This test case will be failed.
+04:23:44:440 INFO -  1085 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:44:440 c:\testdata\scripts\dt-tef-testblock-0050.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:44:440 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:44:445 INFO -  1090 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:44:445 INFO -  1090 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:44:445 INFO -  1090 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:44:445 INFO -  1090 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:44:445 INFO -  1090 te_RegBlockTestWrapper.cpp 110 aSection = TestCase061_obj_Error_999
+04:23:44:445 INFO -  1090 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:44:445 INFO -  1090 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+04:23:44:445 WARN -  1090 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+04:23:44:445 INFO -  1090 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:44:445 INFO -  1090 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:23:44:450 INFO -  1090 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:23:44:450 INFO -  1090 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:23:44:450 INFO -  1090 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:23:44:450 WARN -  1090 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:23:44:450 INFO -  1090 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:23:44:455 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:44:455 <font size=2 color=FF0000>COMMAND !Error=-111 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+04:23:44:455 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:23:44:455 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:23:44:460 c:\testdata\scripts\dt-tef-testblock-0050.script END_TESTCASE DT-TEF-TestBlock-0050
+04:23:44:465 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0050 ***TestCaseResult = FAIL </font>
+04:23:44:465 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:44:465 <font size=2 color=00AF00>PASS = 0</font>
+04:23:44:465 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:44:465 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:44:465 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:44:465 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:44:465 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:44:465 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:44:465 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:44:465 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:44:465 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:44:465 <font size=2 color=00AF00>PASS = 0</font>
+04:23:44:465 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:44:465 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:44:465 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:44:465 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0051.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:23:49:593 <html><body><pre>
+04:23:49:593 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:49:593 ***</font>
+04:23:49:593 c:\testdata\scripts\dt-tef-testblock-0051.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:49:623 c:\testdata\scripts\dt-tef-testblock-0051.script START_TESTCASE DT-TEF-TestBlock-0051
+04:23:49:628 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0051  </font>
+04:23:49:628 c:\testdata\scripts\dt-tef-testblock-0051.script 	PRINT This test case will be failed.
+04:23:49:633 INFO -  1092 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:49:633 c:\testdata\scripts\dt-tef-testblock-0051.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:49:633 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:49:638 INFO -  1097 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:49:638 INFO -  1097 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:49:638 INFO -  1097 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:49:638 INFO -  1097 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:23:49:638 INFO -  1097 te_RegBlockTestWrapper.cpp 110 aSection = TestCase061_obj_Error_999
+04:23:49:638 INFO -  1097 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:49:638 INFO -  1097 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+04:23:49:638 WARN -  1097 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+04:23:49:638 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:49:638 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+04:23:49:643 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:23:49:643 c:\testdata\scripts\dt-tef-testblock-0051.script END_TESTCASE DT-TEF-TestBlock-0051
+04:23:49:648 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0051 ***TestCaseResult = FAIL </font>
+04:23:49:648 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:49:653 <font size=2 color=00AF00>PASS = 0</font>
+04:23:49:653 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:49:653 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:49:653 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:49:653 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:49:653 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:49:653 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:49:653 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:49:653 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:49:653 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:49:653 <font size=2 color=00AF00>PASS = 0</font>
+04:23:49:653 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:49:653 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:49:653 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:49:653 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0052.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:23:54:765 <html><body><pre>
+04:23:54:765 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:54:765 ***</font>
+04:23:54:770 c:\testdata\scripts\dt-tef-testblock-0052.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:54:810 c:\testdata\scripts\dt-tef-testblock-0052.script START_TESTCASE DT-TEF-TestBlock-0052
+04:23:54:810 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0052  </font>
+04:23:54:815 c:\testdata\scripts\dt-tef-testblock-0052.script 	PRINT This test case will be failed.
+04:23:54:815 INFO -  1099 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:54:815 c:\testdata\scripts\dt-tef-testblock-0052.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:54:815 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:54:820 INFO -  1104 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:54:820 INFO -  1104 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:54:820 INFO -  1104 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:54:820 INFO -  1104 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:23:54:820 INFO -  1104 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:23:54:820 INFO -  1104 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:54:820 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:54:820 <font size=2 color=FF0000>COMMAND !Error=-999 !AsyncError=0 DummyObj DummyFunction   Error=0 AsyncError=0 ***Result = FAIL </font>
+04:23:54:825 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:23:54:825 c:\testdata\scripts\dt-tef-testblock-0052.script END_TESTCASE DT-TEF-TestBlock-0052
+04:23:54:830 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0052 ***TestCaseResult = FAIL </font>
+04:23:54:835 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:23:54:835 <font size=2 color=00AF00>PASS = 0</font>
+04:23:54:835 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:54:835 <font size=2 color=0000FF>ABORT = 0</font>
+04:23:54:835 <font size=2 color=0000FF>PANIC = 0</font>
+04:23:54:835 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:54:835 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:23:54:835 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:23:54:835 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:23:54:835 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:23:54:835 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:23:54:835 <font size=2 color=00AF00>PASS = 0</font>
+04:23:54:835 <font size=2 color=FF0000>FAIL = 1</font>
+04:23:54:835 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:23:54:835 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:23:54:835 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0053.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:23:59:947 <html><body><pre>
+04:23:59:947 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:23:59:947 ***</font>
+04:23:59:947 c:\testdata\scripts\dt-tef-testblock-0053.script LOAD_SERVER te_RegBlockTestSuite 
+04:23:59:989 c:\testdata\scripts\dt-tef-testblock-0053.script START_TESTCASE DT-TEF-TestBlock-0053
+04:23:59:994 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0053  </font>
+04:23:59:994 c:\testdata\scripts\dt-tef-testblock-0053.script 	PRINT This test case will be failed.
+04:23:59:994 INFO -  1106 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:23:59:994 c:\testdata\scripts\dt-tef-testblock-0053.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:23:59:994 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:23:59:999 INFO -  1111 TestBlockController.cpp 134 Creating a local active scheduler.
+04:23:59:999 INFO -  1111 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:59:999 INFO -  1111 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:23:59:999 INFO -  1111 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:23:59:999 INFO -  1111 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:23:59:999 INFO -  1111 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:23:59:999 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:23:59:999 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:24:00:000 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=999 Returned: PASS ***Result = FAIL </font>
+04:24:00:000 c:\testdata\scripts\dt-tef-testblock-0053.script END_TESTCASE DT-TEF-TestBlock-0053
+04:24:00:010 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0053 ***TestCaseResult = FAIL </font>
+04:24:00:010 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:00:010 <font size=2 color=00AF00>PASS = 0</font>
+04:24:00:010 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:00:010 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:00:010 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:00:010 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:00:010 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:00:010 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:00:010 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:00:010 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:00:010 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:00:010 <font size=2 color=00AF00>PASS = 0</font>
+04:24:00:010 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:00:010 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:00:010 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:00:010 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0054.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:24:05:113 <html><body><pre>
+04:24:05:113 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:05:113 ***</font>
+04:24:05:118 c:\testdata\scripts\dt-tef-testblock-0054.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:05:148 c:\testdata\scripts\dt-tef-testblock-0054.script START_TESTCASE DT-TEF-TestBlock-0054
+04:24:05:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0054  </font>
+04:24:05:153 c:\testdata\scripts\dt-tef-testblock-0054.script 	PRINT This test case will be failed.
+04:24:05:153 INFO -  1113 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:24:05:153 c:\testdata\scripts\dt-tef-testblock-0054.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:05:158 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:05:158 INFO -  1118 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:05:158 INFO -  1118 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:05:158 INFO -  1118 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:05:158 INFO -  1118 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:24:05:158 INFO -  1118 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:24:05:163 INFO -  1118 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:24:05:163 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:24:05:163 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:24:05:168 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 16 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC Returned: PASS ***Result = FAIL </font>
+04:24:05:168 c:\testdata\scripts\dt-tef-testblock-0054.script END_TESTCASE DT-TEF-TestBlock-0054
+04:24:05:173 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0054 ***TestCaseResult = FAIL </font>
+04:24:05:173 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:05:173 <font size=2 color=00AF00>PASS = 0</font>
+04:24:05:173 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:05:178 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:05:178 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:05:178 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:05:178 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:05:178 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:05:178 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:05:178 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:05:178 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:05:178 <font size=2 color=00AF00>PASS = 0</font>
+04:24:05:178 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:05:178 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:05:178 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:05:178 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0055.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:24:10:280 <html><body><pre>
+04:24:10:280 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:10:280 ***</font>
+04:24:10:285 c:\testdata\scripts\dt-tef-testblock-0055.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:10:315 c:\testdata\scripts\dt-tef-testblock-0055.script START_TESTCASE DT-TEF-TestBlock-0055
+04:24:10:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0055  </font>
+04:24:10:320 c:\testdata\scripts\dt-tef-testblock-0055.script 	PRINT This test case will be failed.
+04:24:10:320 INFO -  1120 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:24:10:320 c:\testdata\scripts\dt-tef-testblock-0055.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:10:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:10:325 INFO -  1125 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:10:325 INFO -  1125 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:10:325 INFO -  1125 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:10:325 INFO -  1125 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:24:10:325 INFO -  1125 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:24:10:325 INFO -  1125 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:24:10:330 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:24:10:330 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:24:10:330 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 16 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC	!PanicCode=999 Returned: PASS ***Result = FAIL </font>
+04:24:10:335 c:\testdata\scripts\dt-tef-testblock-0055.script END_TESTCASE DT-TEF-TestBlock-0055
+04:24:10:340 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0055 ***TestCaseResult = FAIL </font>
+04:24:10:340 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:10:340 <font size=2 color=00AF00>PASS = 0</font>
+04:24:10:340 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:10:340 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:10:340 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:10:340 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:10:340 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:10:340 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:10:340 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:10:340 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:10:340 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:10:340 <font size=2 color=00AF00>PASS = 0</font>
+04:24:10:340 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:10:340 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:10:340 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:10:340 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0056.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+04:24:15:473 <html><body><pre>
+04:24:15:473 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:15:473 ***</font>
+04:24:15:473 c:\testdata\scripts\dt-tef-testblock-0056.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:15:503 c:\testdata\scripts\dt-tef-testblock-0056.script START_TESTCASE DT-TEF-TestBlock-0056
+04:24:15:508 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0056  </font>
+04:24:15:508 c:\testdata\scripts\dt-tef-testblock-0056.script 	PRINT This test case will be failed.
+04:24:15:513 INFO -  1127 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:24:15:513 c:\testdata\scripts\dt-tef-testblock-0056.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:15:513 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:15:513 INFO -  1132 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:15:513 INFO -  1132 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:15:518 INFO -  1132 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:15:518 INFO -  1132 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:24:15:518 INFO -  1132 te_RegBlockTestWrapper.cpp 110 aSection = TestCase102_obj_MY_PANIC_999
+04:24:15:518 INFO -  1132 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:24:15:518 INFO -  1132 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase102_obj_MY_PANIC_999 panic_number 999
+04:24:15:518 INFO -  1132 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase102_obj_MY_PANIC_999 panic_string MY_PANIC
+04:24:15:518 WARN -  1132 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC 999
+04:24:15:518 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:24:15:523 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj PanickingFunction TestCase102_obj_MY_PANIC_999  ***Result = INCONCLUSIVE </font>
+04:24:15:528 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PANIC - MY_PANIC Code = 999  </font>
+04:24:15:528 c:\testdata\scripts\dt-tef-testblock-0056.script END_TESTCASE DT-TEF-TestBlock-0056
+04:24:15:533 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0056 ***TestCaseResult = FAIL </font>
+04:24:15:533 ERROR -  1127 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:24:15:533 ERROR -  1127 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 999, Exit Category MY_PANIC
+04:24:15:538 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:15:538 <font size=2 color=00AF00>PASS = 0</font>
+04:24:15:538 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:15:538 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:15:538 <font size=2 color=0000FF>PANIC = 1</font>
+04:24:15:538 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:15:538 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:15:538 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:15:538 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:15:538 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:24:15:538 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:15:538 <font size=2 color=00AF00>PASS = 0</font>
+04:24:15:538 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:15:538 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:15:538 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:15:538 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0057.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+04:24:20:645 <html><body><pre>
+04:24:20:645 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:20:645 ***</font>
+04:24:20:645 c:\testdata\scripts\dt-tef-testblock-0057.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:20:675 c:\testdata\scripts\dt-tef-testblock-0057.script START_TESTCASE DT-TEF-TestBlock-0057
+04:24:20:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0057  </font>
+04:24:20:680 c:\testdata\scripts\dt-tef-testblock-0057.script 	PRINT This test case will be failed.
+04:24:20:680 INFO -  1134 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:24:20:685 c:\testdata\scripts\dt-tef-testblock-0057.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:20:685 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:20:685 INFO -  1139 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:20:685 INFO -  1139 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:20:690 INFO -  1139 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:20:690 INFO -  1139 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:24:20:690 INFO -  1139 te_RegBlockTestWrapper.cpp 110 aSection = TestCase103_obj_panic_0
+04:24:20:690 INFO -  1139 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:24:20:690 INFO -  1139 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase103_obj_panic_0 panic_number 0
+04:24:20:690 INFO -  1139 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase103_obj_panic_0 panic_string 
+04:24:20:690 WARN -  1139 te_RegBlockTestWrapper.cpp 421 Calling panic:  0
+04:24:20:690 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:24:20:695 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj PanickingFunction TestCase103_obj_panic_0  ***Result = INCONCLUSIVE </font>
+04:24:20:695 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PANIC - NULL Code = 0  </font>
+04:24:20:700 c:\testdata\scripts\dt-tef-testblock-0057.script END_TESTCASE DT-TEF-TestBlock-0057
+04:24:20:705 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0057 ***TestCaseResult = FAIL </font>
+04:24:20:705 ERROR -  1134 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:24:20:705 ERROR -  1134 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 0, Exit Category 
+04:24:20:705 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:20:710 <font size=2 color=00AF00>PASS = 0</font>
+04:24:20:710 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:20:710 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:20:710 <font size=2 color=0000FF>PANIC = 1</font>
+04:24:20:710 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:20:710 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:20:710 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:20:710 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:20:710 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:24:20:710 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:20:710 <font size=2 color=00AF00>PASS = 0</font>
+04:24:20:710 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:20:710 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:20:710 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:20:710 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0058.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:24:25:843 <html><body><pre>
+04:24:25:843 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:25:843 ***</font>
+04:24:25:843 c:\testdata\scripts\dt-tef-testblock-0058.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:25:873 c:\testdata\scripts\dt-tef-testblock-0058.script START_TESTCASE DT-TEF-TestBlock-0058
+04:24:25:878 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0058  </font>
+04:24:25:878 c:\testdata\scripts\dt-tef-testblock-0058.script 	PRINT This test case will be failed.
+04:24:25:878 INFO -  1141 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:24:25:883 c:\testdata\scripts\dt-tef-testblock-0058.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:25:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:25:883 INFO -  1146 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:25:888 INFO -  1146 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:25:888 INFO -  1146 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:25:888 INFO -  1146 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:24:25:888 INFO -  1146 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:24:25:888 INFO -  1146 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:24:25:888 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:24:25:888 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:24:25:893 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 16 Command = 	END_TEST_BLOCK		!Error=-999 Returned: PASS ***Result = FAIL </font>
+04:24:25:893 c:\testdata\scripts\dt-tef-testblock-0058.script END_TESTCASE DT-TEF-TestBlock-0058
+04:24:25:898 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0058 ***TestCaseResult = FAIL </font>
+04:24:25:898 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:25:898 <font size=2 color=00AF00>PASS = 0</font>
+04:24:25:898 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:25:898 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:25:898 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:25:898 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:25:898 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:25:898 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:25:898 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:25:903 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:25:903 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:25:903 <font size=2 color=00AF00>PASS = 0</font>
+04:24:25:903 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:25:903 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:25:903 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:25:903 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0059.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+04:24:31:030 <html><body><pre>
+04:24:31:030 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:31:030 ***</font>
+04:24:31:035 c:\testdata\scripts\dt-tef-testblock-0059.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:31:066 c:\testdata\scripts\dt-tef-testblock-0059.script START_TESTCASE DT-TEF-TestBlock-0059
+04:24:31:071 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0059  </font>
+04:24:31:071 c:\testdata\scripts\dt-tef-testblock-0059.script 	PRINT This test case will be failed.
+04:24:31:071 INFO -  1148 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:24:31:071 c:\testdata\scripts\dt-tef-testblock-0059.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:31:071 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:31:076 INFO -  1153 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:31:076 INFO -  1153 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:32:078 INFO -  1153 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:24:32:078 INFO -  1153 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:24:32:078 INFO -  1153 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:24:32:078 INFO -  1153 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:24:32:078 INFO -  1153 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:24:32:078 WARN -  1153 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:24:32:078 INFO -  1153 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:24:32:078 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:24:32:078 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+04:24:32:078 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:24:32:083 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 18 Command = 	END_TEST_BLOCK		!PanicCode=1	!Result=Fail Returned: FAIL ***Result = FAIL </font>
+04:24:32:083 c:\testdata\scripts\dt-tef-testblock-0059.script END_TESTCASE DT-TEF-TestBlock-0059
+04:24:32:088 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0059 ***TestCaseResult = FAIL </font>
+04:24:32:093 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:32:093 <font size=2 color=00AF00>PASS = 0</font>
+04:24:32:093 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:32:093 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:32:093 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:32:093 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:32:093 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:32:093 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:32:093 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:32:093 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:32:093 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:32:093 <font size=2 color=00AF00>PASS = 0</font>
+04:24:32:093 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:32:093 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:32:093 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:32:093 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0060.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+04:24:37:212 <html><body><pre>
+04:24:37:212 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:37:212 ***</font>
+04:24:37:212 c:\testdata\scripts\dt-tef-testblock-0060.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:37:242 c:\testdata\scripts\dt-tef-testblock-0060.script START_TESTCASE DT-TEF-TestBlock-0060
+04:24:37:247 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0060  </font>
+04:24:37:247 c:\testdata\scripts\dt-tef-testblock-0060.script 	PRINT This test case will be failed.
+04:24:37:247 INFO -  1155 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:24:37:252 c:\testdata\scripts\dt-tef-testblock-0060.script 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:37:252 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 13 Command = 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:37:252 INFO -  1160 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:38:270 ERROR -  1159 TestServerBase.Cpp 1078 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+04:24:38:270 <font size=2 color=0000FF>DELAY 10000000  ***Result = INCONCLUSIVE </font>
+04:24:38:270 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 15 Command = 	END_TEST_BLOCK ***Result = ABORT </font>
+04:24:38:275 c:\testdata\scripts\dt-tef-testblock-0060.script END_TESTCASE DT-TEF-TestBlock-0060
+04:24:38:280 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0060 ***TestCaseResult = FAIL </font>
+04:24:38:280 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:38:280 <font size=2 color=00AF00>PASS = 0</font>
+04:24:38:280 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:38:280 <font size=2 color=0000FF>ABORT = 1</font>
+04:24:38:280 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:38:280 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:38:280 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:38:280 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:38:280 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+04:24:38:280 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:38:280 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:38:280 <font size=2 color=00AF00>PASS = 0</font>
+04:24:38:280 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:38:280 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:38:280 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:38:280 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0061.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+04:24:43:390 <html><body><pre>
+04:24:43:390 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:43:390 ***</font>
+04:24:43:395 c:\testdata\scripts\dt-tef-testblock-0061.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:43:425 c:\testdata\scripts\dt-tef-testblock-0061.script START_TESTCASE DT-TEF-TestBlock-0061
+04:24:43:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0061  </font>
+04:24:43:430 c:\testdata\scripts\dt-tef-testblock-0061.script 	PRINT This test case will be failed.
+04:24:43:430 INFO -  1162 ScriptEngine.cpp 1381  This test case will be failed.
+
+04:24:43:430 c:\testdata\scripts\dt-tef-testblock-0061.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:43:435 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:43:435 INFO -  1167 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:43:437 INFO -  1167 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase119_no_such_object name obj119_no_such_object
+04:24:43:437 ERROR -  1167 TestBlockController.cpp 497 Outstanding failed with error -1.
+04:24:43:442 <font size=2 color=FF0000>OUTSTANDING 0 TestCase119_no_such_object  Error=-1 AsyncError=0 ***Result = FAIL </font>
+04:24:43:442 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+04:24:43:447 c:\testdata\scripts\dt-tef-testblock-0061.script END_TESTCASE DT-TEF-TestBlock-0061
+04:24:43:452 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0061 ***TestCaseResult = FAIL </font>
+04:24:43:452 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:43:457 <font size=2 color=00AF00>PASS = 0</font>
+04:24:43:457 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:43:457 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:43:457 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:43:457 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:43:457 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:43:457 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:43:457 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:43:457 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:43:457 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:43:457 <font size=2 color=00AF00>PASS = 0</font>
+04:24:43:457 <font size=2 color=FF0000>FAIL = 1</font>
+04:24:43:457 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:43:457 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:43:457 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0062.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+04:24:48:566 <html><body><pre>
+04:24:48:566 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:48:566 ***</font>
+04:24:48:566 c:\testdata\scripts\dt-tef-testblock-0062.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:48:596 c:\testdata\scripts\dt-tef-testblock-0062.script START_TESTCASE DT-TEF-TestBlock-0062
+04:24:48:601 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0062  </font>
+04:24:48:601 c:\testdata\scripts\dt-tef-testblock-0062.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:48:606 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:48:606 INFO -  1174 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:48:606 INFO -  1174 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_name name obj001
+04:24:48:606 INFO -  1174 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_name name obj001
+04:24:48:606 INFO -  1174 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+04:24:48:611 INFO -  1174 te_RegBlockTestWrapper.cpp 110 aSection = TestCase001_obj_not_null
+04:24:48:611 INFO -  1174 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:24:48:611 INFO -  1174 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_not_null null_expected 0
+04:24:48:611 INFO -  1174 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_not_null name obj001
+04:24:48:611 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase001_obj_name  ***Result = PASS </font>
+04:24:48:611 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase001_obj_name GetDataWrapper TestCase001_obj_not_null  ***Result = PASS </font>
+04:24:48:616 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:24:48:616 c:\testdata\scripts\dt-tef-testblock-0062.script END_TESTCASE DT-TEF-TestBlock-0062
+04:24:48:621 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0062 ***TestCaseResult = PASS </font>
+04:24:48:621 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:48:626 <font size=2 color=00AF00>PASS = 1</font>
+04:24:48:626 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:48:626 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:48:626 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:48:626 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:48:626 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:48:626 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:48:626 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:48:626 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:48:626 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:48:626 <font size=2 color=00AF00>PASS = 1</font>
+04:24:48:626 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:48:626 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:48:626 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:48:626 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0063.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+04:24:53:738 <html><body><pre>
+04:24:53:738 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:53:738 ***</font>
+04:24:53:743 c:\testdata\scripts\dt-tef-testblock-0063.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:53:773 c:\testdata\scripts\dt-tef-testblock-0063.script START_TESTCASE DT-TEF-TestBlock-0063
+04:24:53:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0063  </font>
+04:24:53:778 c:\testdata\scripts\dt-tef-testblock-0063.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:53:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:53:783 INFO -  1181 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:53:783 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:783 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+04:24:53:783 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+04:24:53:783 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+04:24:53:783 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:24:53:783 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj_1
+04:24:53:783 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:24:53:783 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 object_value 1111
+04:24:53:783 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj_2
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:24:53:788 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 object_value 2222
+04:24:53:788 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj_1
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:24:53:788 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+04:24:53:788 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 object_value 1111
+04:24:53:788 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj_2
+04:24:53:788 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+04:24:53:788 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+04:24:53:788 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 object_value 2222
+04:24:53:793 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = ModifyByName
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj1_value2
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+04:24:53:793 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 object_value 3333
+04:24:53:793 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 name obj006_to_modify_1
+04:24:53:793 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = ModifyByName
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj2_value2
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 8
+04:24:53:793 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 object_value 4444
+04:24:53:793 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 name obj006_to_modify_2
+04:24:53:793 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj1_value2
+04:24:53:793 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+04:24:53:798 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 name obj006_to_modify_1
+04:24:53:798 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 object_value 3333
+04:24:53:798 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:798 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:24:53:798 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj2_value2
+04:24:53:798 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 10
+04:24:53:798 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 name obj006_to_modify_2
+04:24:53:798 INFO -  1181 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 object_value 4444
+04:24:53:798 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:798 INFO -  1181 te_RegBlockTestWrapper.cpp 109 aCommand = SetDataObject
+04:24:53:798 INFO -  1181 te_RegBlockTestWrapper.cpp 110 aSection = TestCase006_obj
+04:24:53:798 INFO -  1181 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 11
+04:24:53:798 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:798 INFO -  1181 te_RegBlockTestWrapper.cpp 608 Test Passed!
+04:24:53:798 INFO -  1181 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+04:24:53:798 INFO -  1181 te_RegBlockTestWrapper.cpp 611 Test Passed!
+04:24:53:808 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj_1  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj_2  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj_1 New TestCase006_obj_1  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj_2 New TestCase006_obj_2  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj_1  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj_2  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj ModifyByName TestCase006_obj1_value2  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj ModifyByName TestCase006_obj2_value2  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj1_value2  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj2_value2  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj SetDataObject TestCase006_obj  ***Result = PASS </font>
+04:24:53:808 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 30 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:24:53:813 c:\testdata\scripts\dt-tef-testblock-0063.script END_TESTCASE DT-TEF-TestBlock-0063
+04:24:53:818 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 31 Command = END_TESTCASE DT-TEF-TestBlock-0063 ***TestCaseResult = PASS </font>
+04:24:53:823 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:53:823 <font size=2 color=00AF00>PASS = 1</font>
+04:24:53:823 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:53:823 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:53:823 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:53:823 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:53:823 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:53:823 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:53:823 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:24:53:823 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:53:823 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:53:823 <font size=2 color=00AF00>PASS = 1</font>
+04:24:53:823 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:53:823 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:53:823 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:53:823 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0064.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+04:24:58:931 <html><body><pre>
+04:24:58:931 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:24:58:931 ***</font>
+04:24:58:931 c:\testdata\scripts\dt-tef-testblock-0064.script LOAD_SERVER te_RegBlockTestSuite 
+04:24:58:971 c:\testdata\scripts\dt-tef-testblock-0064.script START_TESTCASE DT-TEF-TestBlock-0064
+04:24:58:971 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0064  </font>
+04:24:58:976 c:\testdata\scripts\dt-tef-testblock-0064.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:24:58:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:24:58:981 INFO -  1188 TestBlockController.cpp 134 Creating a local active scheduler.
+04:24:58:981 INFO -  1188 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+04:24:58:981 INFO -  1188 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+04:24:58:981 INFO -  1188 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+04:24:58:981 INFO -  1188 te_RegBlockTestWrapper.cpp 110 aSection = TestCase007_obj
+04:24:58:981 INFO -  1188 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:24:58:981 INFO -  1188 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+04:24:58:981 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase007_obj  ***Result = PASS </font>
+04:24:58:981 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase007_obj GetDataWrapper TestCase007_obj  ***Result = PASS </font>
+04:24:58:986 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:24:58:986 c:\testdata\scripts\dt-tef-testblock-0064.script END_TESTCASE DT-TEF-TestBlock-0064
+04:24:58:991 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0064 ***TestCaseResult = PASS </font>
+04:24:58:996 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:24:58:996 <font size=2 color=00AF00>PASS = 1</font>
+04:24:58:996 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:58:996 <font size=2 color=0000FF>ABORT = 0</font>
+04:24:58:996 <font size=2 color=0000FF>PANIC = 0</font>
+04:24:58:996 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:58:996 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:24:58:996 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:24:58:996 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+04:24:58:996 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:24:58:996 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:24:58:996 <font size=2 color=00AF00>PASS = 1</font>
+04:24:58:996 <font size=2 color=FF0000>FAIL = 0</font>
+04:24:58:996 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:24:58:996 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:24:58:996 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0065.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+04:25:04:113 <html><body><pre>
+04:25:04:113 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:04:113 ***</font>
+04:25:04:118 c:\testdata\scripts\dt-tef-testblock-0065.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:04:148 c:\testdata\scripts\dt-tef-testblock-0065.script START_TESTCASE DT-TEF-TestBlock-0065
+04:25:04:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0065  </font>
+04:25:04:153 c:\testdata\scripts\dt-tef-testblock-0065.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:04:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 12 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:04:158 INFO -  1195 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:04:158 INFO -  1195 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase008_obj name obj008
+04:25:04:158 INFO -  1195 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase008_obj name obj008
+04:25:04:158 INFO -  1195 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:25:04:158 INFO -  1195 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:25:04:158 INFO -  1195 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:04:158 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase008_obj  ***Result = PASS </font>
+04:25:04:158 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase008_obj DummyFunction   ***Result = PASS </font>
+04:25:04:163 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:25:04:163 c:\testdata\scripts\dt-tef-testblock-0065.script END_TESTCASE DT-TEF-TestBlock-0065
+04:25:04:168 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0065 ***TestCaseResult = PASS </font>
+04:25:04:171 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:04:171 <font size=2 color=00AF00>PASS = 1</font>
+04:25:04:171 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:04:171 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:04:171 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:04:171 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:04:171 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:04:171 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:04:171 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+04:25:04:171 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:25:04:171 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:04:171 <font size=2 color=00AF00>PASS = 1</font>
+04:25:04:171 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:04:171 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:04:171 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:04:171 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0066.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1315 @@
+04:25:09:296 <html><body><pre>
+04:25:09:296 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:09:296 ***</font>
+04:25:09:296 c:\testdata\scripts\dt-tef-testblock-0066.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:09:341 c:\testdata\scripts\dt-tef-testblock-0066.script START_TESTCASE DT-TEF-TestBlock-0066
+04:25:09:346 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0066  </font>
+04:25:09:346 c:\testdata\scripts\dt-tef-testblock-0066.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:09:346 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 15 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:09:351 INFO -  1202 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:09:351 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:351 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:351 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:09:356 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:356 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:25:09:356 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:356 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:356 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:25:09:356 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:356 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:356 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:361 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:361 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:25:09:361 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:361 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:361 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:361 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:361 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:361 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:25:09:361 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:361 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:361 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:361 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:361 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+04:25:09:361 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:361 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:361 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+04:25:09:366 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:366 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 8
+04:25:09:366 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:366 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:366 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:366 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+04:25:09:366 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:366 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 10
+04:25:09:371 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:371 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:371 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 11
+04:25:09:371 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:371 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:371 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 12
+04:25:09:371 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:371 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:376 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 13
+04:25:09:376 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:376 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 14
+04:25:09:376 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:376 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:376 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:376 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 15
+04:25:09:376 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:381 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 16
+04:25:09:381 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:381 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:381 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 17
+04:25:09:381 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:381 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:381 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 18
+04:25:09:381 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 19
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 20
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 21
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:386 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:386 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:391 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:391 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 22
+04:25:09:391 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:391 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:391 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:391 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:391 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:391 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 23
+04:25:09:391 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:391 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:391 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:391 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:391 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 24
+04:25:09:391 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:391 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:391 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 25
+04:25:09:396 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:396 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 26
+04:25:09:396 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:396 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:396 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:396 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 27
+04:25:09:396 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:396 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 28
+04:25:09:401 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:401 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:401 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 29
+04:25:09:401 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:401 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:401 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 30
+04:25:09:401 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:401 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:406 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 31
+04:25:09:406 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:406 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 32
+04:25:09:406 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:406 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:406 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:406 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 33
+04:25:09:406 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:411 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 34
+04:25:09:411 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:411 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:411 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 35
+04:25:09:411 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:411 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:411 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 36
+04:25:09:411 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:416 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:416 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:416 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:416 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:416 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 37
+04:25:09:416 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:416 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:416 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:416 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:416 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 38
+04:25:09:416 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:416 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:416 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:416 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:416 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 39
+04:25:09:421 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:421 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 40
+04:25:09:421 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:421 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:421 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 41
+04:25:09:421 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:421 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:421 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 42
+04:25:09:426 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:426 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:426 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:426 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:426 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:426 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 43
+04:25:09:426 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:426 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:426 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:426 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:426 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 44
+04:25:09:426 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:426 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:426 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:426 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:426 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 45
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 46
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 47
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:431 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 48
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:431 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:436 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 49
+04:25:09:436 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:436 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 50
+04:25:09:436 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:436 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:436 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:436 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 51
+04:25:09:436 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:441 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 52
+04:25:09:441 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:441 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:441 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 53
+04:25:09:441 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:441 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:441 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 54
+04:25:09:446 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:446 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:446 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:446 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:446 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:446 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 55
+04:25:09:446 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:446 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:446 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:446 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:446 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 56
+04:25:09:446 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:446 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:446 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:446 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:446 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 57
+04:25:09:451 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:451 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 58
+04:25:09:451 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:451 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:451 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 59
+04:25:09:451 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:451 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:451 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:456 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 60
+04:25:09:456 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:456 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:456 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:456 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:456 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:456 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 61
+04:25:09:456 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:456 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:456 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:456 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:456 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 62
+04:25:09:456 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:456 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:456 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:456 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 63
+04:25:09:461 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:461 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 64
+04:25:09:461 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:461 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:461 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 65
+04:25:09:461 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:461 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:461 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:466 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:466 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 66
+04:25:09:466 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:466 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:466 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:466 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:466 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:466 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 67
+04:25:09:466 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:466 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:466 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:466 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:466 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 68
+04:25:09:466 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:466 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:466 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 69
+04:25:09:471 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:471 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 70
+04:25:09:471 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:471 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:471 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 71
+04:25:09:471 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:471 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:471 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 72
+04:25:09:476 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:476 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:476 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:476 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:476 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:476 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 73
+04:25:09:476 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:476 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:476 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:476 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:476 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 74
+04:25:09:476 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:476 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:476 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:476 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:476 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 75
+04:25:09:481 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:481 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 76
+04:25:09:481 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:481 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:481 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 77
+04:25:09:481 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:481 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:481 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:486 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 78
+04:25:09:486 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:486 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:486 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:486 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:486 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:486 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 79
+04:25:09:486 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:486 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:486 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:486 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:486 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 80
+04:25:09:486 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:486 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:486 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:486 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 81
+04:25:09:491 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:491 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 82
+04:25:09:491 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:491 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:491 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 83
+04:25:09:491 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:491 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:491 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:496 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:496 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 84
+04:25:09:496 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:496 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:496 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:496 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:496 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:496 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 85
+04:25:09:496 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:496 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:496 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:496 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:496 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 86
+04:25:09:496 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:496 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:496 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 87
+04:25:09:501 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:501 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 88
+04:25:09:501 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:501 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:501 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:501 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 89
+04:25:09:501 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:501 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 90
+04:25:09:506 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:506 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:506 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 91
+04:25:09:506 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:506 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:506 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 92
+04:25:09:506 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:506 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:511 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 93
+04:25:09:511 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:511 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 94
+04:25:09:511 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:511 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:511 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 95
+04:25:09:511 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:511 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:511 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:516 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 96
+04:25:09:516 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:516 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:516 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:516 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:516 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:516 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 97
+04:25:09:516 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:516 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:516 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:516 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:516 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 98
+04:25:09:516 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:516 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:516 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:516 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 99
+04:25:09:521 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:521 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 100
+04:25:09:521 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:521 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:521 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 101
+04:25:09:521 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:521 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:521 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:526 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:526 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 102
+04:25:09:526 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:526 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:526 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:526 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:526 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:526 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 103
+04:25:09:526 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:526 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:526 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:526 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:526 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 104
+04:25:09:526 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:526 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:526 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 105
+04:25:09:531 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:531 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 106
+04:25:09:531 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:531 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:531 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:531 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 107
+04:25:09:531 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:531 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 108
+04:25:09:536 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:536 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:536 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 109
+04:25:09:536 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:536 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:536 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 110
+04:25:09:536 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:536 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:541 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 111
+04:25:09:541 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:541 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 112
+04:25:09:541 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:541 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:541 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:541 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 113
+04:25:09:541 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:546 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 114
+04:25:09:546 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:546 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:546 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 115
+04:25:09:546 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:546 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:546 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 116
+04:25:09:546 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:551 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:551 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 117
+04:25:09:551 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:551 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 118
+04:25:09:551 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:551 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:551 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:551 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 119
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 120
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 121
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:556 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 122
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:556 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 123
+04:25:09:561 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:561 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 124
+04:25:09:561 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:561 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:561 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:561 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 125
+04:25:09:561 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:561 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 126
+04:25:09:566 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:566 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:566 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 127
+04:25:09:566 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:566 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:566 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 128
+04:25:09:566 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:566 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:571 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 129
+04:25:09:571 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:571 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 130
+04:25:09:571 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:571 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:571 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:571 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 131
+04:25:09:571 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:576 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 132
+04:25:09:576 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:576 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:576 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 133
+04:25:09:576 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:576 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:576 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 134
+04:25:09:576 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:581 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:581 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:581 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:581 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:581 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 135
+04:25:09:581 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:581 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:581 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:581 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:586 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 136
+04:25:09:586 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:586 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:586 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:586 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:586 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:586 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 137
+04:25:09:586 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:586 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:586 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:586 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:586 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 138
+04:25:09:586 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:586 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:586 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:586 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 139
+04:25:09:591 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:591 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 140
+04:25:09:591 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:591 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:591 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 141
+04:25:09:591 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:591 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:591 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 142
+04:25:09:596 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:596 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:596 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 143
+04:25:09:596 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:596 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 144
+04:25:09:596 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:596 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:596 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:596 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 145
+04:25:09:601 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:601 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 146
+04:25:09:601 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:601 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:601 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 147
+04:25:09:601 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:601 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:601 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 148
+04:25:09:606 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:606 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:606 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:606 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:606 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:606 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 149
+04:25:09:606 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:606 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:606 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:606 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:606 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 150
+04:25:09:606 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:606 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:606 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:606 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:606 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 151
+04:25:09:611 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:611 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 152
+04:25:09:611 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:611 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:611 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 153
+04:25:09:611 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:611 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:611 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:616 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 154
+04:25:09:616 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:616 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:616 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:616 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:616 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:616 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 155
+04:25:09:616 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:616 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:616 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:616 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:616 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 156
+04:25:09:616 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:616 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:616 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:616 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 157
+04:25:09:621 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:621 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 158
+04:25:09:621 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:621 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:621 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 159
+04:25:09:621 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:621 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:621 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:626 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:626 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 160
+04:25:09:626 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:626 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:626 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:626 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:626 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:626 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 161
+04:25:09:626 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:626 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:626 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:626 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:626 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 162
+04:25:09:626 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:626 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:626 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 163
+04:25:09:631 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:631 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 164
+04:25:09:631 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:631 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:631 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:631 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 165
+04:25:09:631 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:631 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 166
+04:25:09:636 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:636 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:636 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 167
+04:25:09:636 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:636 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 168
+04:25:09:636 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:636 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:636 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:636 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 169
+04:25:09:641 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:641 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 170
+04:25:09:641 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:641 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:641 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 171
+04:25:09:641 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:641 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:641 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:646 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 172
+04:25:09:646 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:646 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:646 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:646 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:646 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:646 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 173
+04:25:09:646 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:646 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:646 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:646 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:646 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 174
+04:25:09:646 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:646 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:646 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:646 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:651 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:651 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 175
+04:25:09:651 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:651 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:651 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:651 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:651 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 176
+04:25:09:651 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:651 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:651 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:651 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:651 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:651 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 177
+04:25:09:651 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:651 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 178
+04:25:09:656 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:656 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:656 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 179
+04:25:09:656 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:656 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:656 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 180
+04:25:09:656 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:656 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:661 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 181
+04:25:09:661 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:661 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 182
+04:25:09:661 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:661 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:661 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:661 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 183
+04:25:09:661 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:666 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 184
+04:25:09:666 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:666 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:666 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 185
+04:25:09:666 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:666 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:666 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 186
+04:25:09:666 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:671 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:671 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 187
+04:25:09:671 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:671 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 188
+04:25:09:671 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:671 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:671 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:671 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 189
+04:25:09:676 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:676 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 190
+04:25:09:676 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:676 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:676 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 191
+04:25:09:676 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:676 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:676 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 192
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 193
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 194
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:681 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 195
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:681 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:686 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:09:686 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value2
+04:25:09:686 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 196
+04:25:09:686 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+04:25:09:686 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+04:25:09:686 INFO -  1202 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+04:25:09:686 INFO -  1202 te_RegBlockTestWrapper.cpp 109 aCommand = Modify
+04:25:09:686 INFO -  1202 te_RegBlockTestWrapper.cpp 110 aSection = TestCase014_obj_value1
+04:25:09:686 INFO -  1202 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 197
+04:25:09:686 INFO -  1202 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+04:25:09:691 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase014_obj  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj New TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:696 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+04:25:09:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+04:25:09:716 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 214 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:25:09:756 c:\testdata\scripts\dt-tef-testblock-0066.script END_TESTCASE DT-TEF-TestBlock-0066
+04:25:09:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 215 Command = END_TESTCASE DT-TEF-TestBlock-0066 ***TestCaseResult = PASS </font>
+04:25:09:761 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:09:766 <font size=2 color=00AF00>PASS = 1</font>
+04:25:09:766 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:09:766 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:09:766 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:09:766 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:09:766 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:09:766 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:09:766 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+04:25:09:766 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:25:09:766 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:09:766 <font size=2 color=00AF00>PASS = 1</font>
+04:25:09:766 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:09:766 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:09:766 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:09:766 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0067.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+04:25:14:880 <html><body><pre>
+04:25:14:880 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:14:880 ***</font>
+04:25:14:880 c:\testdata\scripts\dt-tef-testblock-0067.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:14:915 c:\testdata\scripts\dt-tef-testblock-0067.script START_TESTCASE DT-TEF-TestBlock-0067
+04:25:14:920 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0067  </font>
+04:25:14:920 c:\testdata\scripts\dt-tef-testblock-0067.script 	MONKEY		banana
+04:25:14:920 WARN -  1204 ScriptEngine.cpp 1149 Unrecognised Command - MONKEY
+04:25:14:920 c:\testdata\scripts\dt-tef-testblock-0067.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:14:920 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:14:925 INFO -  1209 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:14:925 INFO -  1209 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase015_obj name obj015
+04:25:14:925 INFO -  1209 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase015_obj name obj015
+04:25:14:925 INFO -  1209 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:25:14:925 INFO -  1209 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:25:14:925 INFO -  1209 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:14:925 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase015_obj  ***Result = PASS </font>
+04:25:14:925 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase015_obj DummyFunction   ***Result = PASS </font>
+04:25:14:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:25:14:930 c:\testdata\scripts\dt-tef-testblock-0067.script 	CHIMPANZEE	agogo
+04:25:14:935 WARN -  1204 ScriptEngine.cpp 1149 Unrecognised Command - CHIMPANZEE
+04:25:14:935 c:\testdata\scripts\dt-tef-testblock-0067.script END_TESTCASE DT-TEF-TestBlock-0067
+04:25:14:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0067 ***TestCaseResult = PASS </font>
+04:25:14:940 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:14:940 <font size=2 color=00AF00>PASS = 1</font>
+04:25:14:940 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:14:940 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:14:940 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:14:940 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:14:940 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:14:940 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:14:940 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:25:14:940 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:25:14:940 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:14:940 <font size=2 color=00AF00>PASS = 1</font>
+04:25:14:940 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:14:940 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:14:940 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:14:940 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0068.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+04:25:20:046 <html><body><pre>
+04:25:20:046 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:20:046 ***</font>
+04:25:20:051 c:\testdata\scripts\dt-tef-testblock-0068.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:20:083 c:\testdata\scripts\dt-tef-testblock-0068.script START_TESTCASE DT-TEF-TestBlock-0068
+04:25:20:088 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0068  </font>
+04:25:20:093 c:\testdata\scripts\dt-tef-testblock-0068.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:20:093 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 14 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:20:098 INFO -  1216 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_obj
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj object_value 0
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_obj
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj object_value 0
+04:25:20:098 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_obja
+04:25:20:098 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:25:20:103 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja object_value 1000
+04:25:20:103 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_obja
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+04:25:20:103 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+04:25:20:103 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja object_value 1000
+04:25:20:103 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_objb
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+04:25:20:103 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb object_value 1000000
+04:25:20:103 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 110 aSection = TestCase017_objb
+04:25:20:103 INFO -  1216 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 8
+04:25:20:108 INFO -  1216 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+04:25:20:108 INFO -  1216 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb object_value 1000000
+04:25:20:108 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_obj  ***Result = PASS </font>
+04:25:20:108 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_obja  ***Result = PASS </font>
+04:25:20:108 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_objb  ***Result = PASS </font>
+04:25:20:108 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obj New TestCase017_obj  ***Result = PASS </font>
+04:25:20:108 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obj GetDataObject TestCase017_obj  ***Result = PASS </font>
+04:25:20:108 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obja New TestCase017_obja  ***Result = PASS </font>
+04:25:20:108 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obja GetDataObject TestCase017_obja  ***Result = PASS </font>
+04:25:20:108 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_objb New TestCase017_objb  ***Result = PASS </font>
+04:25:20:108 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_objb GetDataObject TestCase017_objb  ***Result = PASS </font>
+04:25:20:113 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:25:20:113 c:\testdata\scripts\dt-tef-testblock-0068.script END_TESTCASE DT-TEF-TestBlock-0068
+04:25:20:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0068 ***TestCaseResult = PASS </font>
+04:25:20:123 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:20:123 <font size=2 color=00AF00>PASS = 1</font>
+04:25:20:123 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:20:123 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:20:123 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:20:123 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:20:123 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:20:123 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:20:123 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:25:20:123 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:25:20:123 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:20:123 <font size=2 color=00AF00>PASS = 1</font>
+04:25:20:123 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:20:123 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:20:123 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:20:123 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0069.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,71 @@
+04:25:25:244 <html><body><pre>
+04:25:25:244 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:25:244 ***</font>
+04:25:25:249 c:\testdata\scripts\dt-tef-testblock-0069.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:25:279 c:\testdata\scripts\dt-tef-testblock-0069.script START_TESTCASE DT-TEF-TestBlock-0069
+04:25:25:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0069  </font>
+04:25:25:284 c:\testdata\scripts\dt-tef-testblock-0069.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:25:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:25:289 INFO -  1223 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:25:289 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+04:25:25:289 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+04:25:25:289 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+04:25:25:289 INFO -  1223 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+04:25:25:289 INFO -  1223 te_RegBlockTestWrapper.cpp 110 aSection = TestCase021_obj
+04:25:25:289 INFO -  1223 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:25:25:289 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+04:25:25:289 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+04:25:25:289 INFO -  1223 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+04:25:25:294 INFO -  1223 te_RegBlockTestWrapper.cpp 110 aSection = TestCase021_obja
+04:25:25:294 INFO -  1223 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:25:25:294 INFO -  1223 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+04:25:25:294 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_obj  ***Result = PASS </font>
+04:25:25:294 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_obja  ***Result = PASS </font>
+04:25:25:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase021_obj GetDataWrapper TestCase021_obj  ***Result = PASS </font>
+04:25:25:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase021_obja GetDataWrapper TestCase021_obja  ***Result = PASS </font>
+04:25:25:299 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:25:25:299 c:\testdata\scripts\dt-tef-testblock-0069.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:25:299 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:25:304 INFO -  1224 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:25:304 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+04:25:25:304 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+04:25:25:304 INFO -  1224 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+04:25:25:304 INFO -  1224 te_RegBlockTestWrapper.cpp 110 aSection = TestCase021_obj_is_null
+04:25:25:304 INFO -  1224 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:25:304 INFO -  1224 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj_is_null null_expected 1
+04:25:25:304 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj_is_null name obj021
+04:25:25:309 ERROR -  1224 te_RegBlockTestWrapper.cpp 581 GetDataWrapperL() error: -1
+04:25:25:309 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+04:25:25:309 INFO -  1224 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataWrapper
+04:25:25:309 INFO -  1224 te_RegBlockTestWrapper.cpp 110 aSection = TestCase021_obja_is_null
+04:25:25:309 INFO -  1224 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:25:25:309 INFO -  1224 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja_is_null null_expected 1
+04:25:25:309 INFO -  1224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja_is_null name obj021a
+04:25:25:309 ERROR -  1224 te_RegBlockTestWrapper.cpp 581 GetDataWrapperL() error: -1
+04:25:25:309 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_objb  ***Result = PASS </font>
+04:25:25:309 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase021_objb GetDataWrapper TestCase021_obj_is_null  ***Result = PASS </font>
+04:25:25:309 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase021_objb GetDataWrapper TestCase021_obja_is_null  ***Result = PASS </font>
+04:25:25:314 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:25:25:314 c:\testdata\scripts\dt-tef-testblock-0069.script END_TESTCASE DT-TEF-TestBlock-0069
+04:25:25:319 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 24 Command = END_TESTCASE DT-TEF-TestBlock-0069 ***TestCaseResult = PASS </font>
+04:25:25:324 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:25:324 <font size=2 color=00AF00>PASS = 2</font>
+04:25:25:324 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:25:324 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:25:324 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:25:324 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:25:324 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:25:324 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:25:324 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:25:25:324 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:25:25:324 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:25:324 <font size=2 color=00AF00>PASS = 1</font>
+04:25:25:324 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:25:324 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:25:324 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:25:324 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0070.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+04:25:30:436 <html><body><pre>
+04:25:30:436 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:30:436 ***</font>
+04:25:30:441 c:\testdata\scripts\dt-tef-testblock-0070.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:30:471 c:\testdata\scripts\dt-tef-testblock-0070.script START_TESTCASE DT-TEF-TestBlock-0070
+04:25:30:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0070  </font>
+04:25:30:476 c:\testdata\scripts\dt-tef-testblock-0070.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:30:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:30:481 INFO -  1231 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:30:481 INFO -  1231 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+04:25:30:481 INFO -  1231 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+04:25:30:481 INFO -  1231 te_RegBlockTestWrapper.cpp 109 aCommand = StartTimer
+04:25:30:481 INFO -  1231 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:25:30:481 INFO -  1231 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:35:484 INFO -  1231 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+04:25:35:484 INFO -  1231 te_RegBlockTestWrapper.cpp 109 aCommand = CheckTimer
+04:25:35:484 INFO -  1231 te_RegBlockTestWrapper.cpp 110 aSection = TestCase033_delay
+04:25:35:484 INFO -  1231 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:25:35:484 INFO -  1231 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay max_interval_sec 6
+04:25:35:484 INFO -  1231 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay min_interval_sec 4
+04:25:35:484 INFO -  1231 te_RegBlockTestWrapper.cpp 324 Timer start time: 05/01/2009   4:25:30  am
+04:25:35:484 INFO -  1231 te_RegBlockTestWrapper.cpp 328 Timer check time: 05/01/2009   4:25:35  am
+04:25:35:484 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase033_obj  ***Result = PASS </font>
+04:25:35:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase033_obj StartTimer   ***Result = PASS </font>
+04:25:35:484 <font size=2 color=00AF00>DELAY 5000000  ***Result = PASS </font>
+04:25:35:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase033_obj CheckTimer TestCase033_delay  ***Result = PASS </font>
+04:25:35:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:25:35:489 c:\testdata\scripts\dt-tef-testblock-0070.script END_TESTCASE DT-TEF-TestBlock-0070
+04:25:35:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0070 ***TestCaseResult = PASS </font>
+04:25:35:499 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:35:499 <font size=2 color=00AF00>PASS = 1</font>
+04:25:35:499 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:35:499 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:35:499 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:35:499 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:35:499 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:35:499 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:35:499 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:25:35:499 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:25:35:499 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:35:499 <font size=2 color=00AF00>PASS = 1</font>
+04:25:35:499 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:35:499 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:35:499 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:35:499 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0071.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+04:25:40:598 <html><body><pre>
+04:25:40:598 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:40:598 ***</font>
+04:25:40:603 c:\testdata\scripts\dt-tef-testblock-0071.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:40:633 c:\testdata\scripts\dt-tef-testblock-0071.script START_TESTCASE DT-TEF-TestBlock-0071
+04:25:40:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0071  </font>
+04:25:40:638 c:\testdata\scripts\dt-tef-testblock-0071.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:40:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:40:643 INFO -  1238 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:40:643 INFO -  1238 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj name obj034
+04:25:40:643 INFO -  1238 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj name obj034
+04:25:40:643 INFO -  1238 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:25:40:643 INFO -  1238 te_RegBlockTestWrapper.cpp 110 aSection = TestCase034_obj_Error
+04:25:40:643 INFO -  1238 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:40:643 INFO -  1238 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj_Error error_code -999
+04:25:40:643 WARN -  1238 te_RegBlockTestWrapper.cpp 383 Setting an error: -999
+04:25:40:643 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase034_obj  ***Result = PASS </font>
+04:25:40:643 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 TestCase034_obj SetError TestCase034_obj_Error  ***Result = PASS </font>
+04:25:40:648 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:25:40:648 c:\testdata\scripts\dt-tef-testblock-0071.script END_TESTCASE DT-TEF-TestBlock-0071
+04:25:40:658 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0071 ***TestCaseResult = PASS </font>
+04:25:40:658 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:40:658 <font size=2 color=00AF00>PASS = 1</font>
+04:25:40:658 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:40:658 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:40:658 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:40:658 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:40:658 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:40:658 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:40:658 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:25:40:658 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:25:40:658 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:40:658 <font size=2 color=00AF00>PASS = 1</font>
+04:25:40:658 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:40:658 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:40:658 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:40:658 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0072.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:25:45:765 <html><body><pre>
+04:25:45:765 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:45:765 ***</font>
+04:25:45:765 c:\testdata\scripts\dt-tef-testblock-0072.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:45:800 c:\testdata\scripts\dt-tef-testblock-0072.script START_TESTCASE DT-TEF-TestBlock-0072
+04:25:45:805 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0072  </font>
+04:25:45:805 c:\testdata\scripts\dt-tef-testblock-0072.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:45:805 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:45:810 INFO -  1245 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:45:810 INFO -  1245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj name obj035
+04:25:45:810 INFO -  1245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj name obj035
+04:25:45:810 INFO -  1245 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:25:45:810 INFO -  1245 te_RegBlockTestWrapper.cpp 110 aSection = TestCase035_obj_Panic
+04:25:45:810 INFO -  1245 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:45:810 INFO -  1245 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj_Panic panic_number -999
+04:25:45:810 INFO -  1245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj_Panic panic_string MY_PANIC
+04:25:45:810 WARN -  1245 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -999
+04:25:45:810 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase035_obj  ***Result = PASS </font>
+04:25:45:815 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase035_obj PanickingFunction TestCase035_obj_Panic  ***Result = INCONCLUSIVE </font>
+04:25:45:820 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 15 Command = 	END_TEST_BLOCK		!PanicCode=-999 ***Result = PASS </font>
+04:25:45:820 c:\testdata\scripts\dt-tef-testblock-0072.script END_TESTCASE DT-TEF-TestBlock-0072
+04:25:45:825 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0072 ***TestCaseResult = PASS </font>
+04:25:45:825 ERROR -  1240 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:25:45:830 ERROR -  1240 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -999, Exit Category MY_PANIC
+04:25:45:830 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:45:830 <font size=2 color=00AF00>PASS = 1</font>
+04:25:45:830 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:45:830 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:45:830 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:45:830 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:45:830 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:45:830 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:45:830 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:25:45:830 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:25:45:830 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:45:830 <font size=2 color=00AF00>PASS = 1</font>
+04:25:45:830 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:45:830 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:45:830 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:45:830 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0073.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:25:50:936 <html><body><pre>
+04:25:50:936 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:50:936 ***</font>
+04:25:50:941 c:\testdata\scripts\dt-tef-testblock-0073.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:50:971 c:\testdata\scripts\dt-tef-testblock-0073.script START_TESTCASE DT-TEF-TestBlock-0073
+04:25:50:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0073  </font>
+04:25:50:976 c:\testdata\scripts\dt-tef-testblock-0073.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:50:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:50:981 INFO -  1252 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:50:981 INFO -  1252 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj name obj036
+04:25:50:981 INFO -  1252 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj name obj036
+04:25:50:981 INFO -  1252 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:25:50:981 INFO -  1252 te_RegBlockTestWrapper.cpp 110 aSection = TestCase036_obj_Panic
+04:25:50:981 INFO -  1252 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:50:981 INFO -  1252 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj_Panic panic_number -999
+04:25:50:981 INFO -  1252 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj_Panic panic_string MY_PANIC
+04:25:50:981 WARN -  1252 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -999
+04:25:50:986 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase036_obj  ***Result = PASS </font>
+04:25:50:986 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase036_obj PanickingFunction TestCase036_obj_Panic  ***Result = INCONCLUSIVE </font>
+04:25:50:991 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 15 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC ***Result = PASS </font>
+04:25:50:991 c:\testdata\scripts\dt-tef-testblock-0073.script END_TESTCASE DT-TEF-TestBlock-0073
+04:25:50:996 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0073 ***TestCaseResult = PASS </font>
+04:25:51:001 ERROR -  1247 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:25:51:001 ERROR -  1247 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -999, Exit Category MY_PANIC
+04:25:51:001 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:51:001 <font size=2 color=00AF00>PASS = 1</font>
+04:25:51:001 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:51:001 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:51:001 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:51:001 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:51:001 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:51:001 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:51:001 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:25:51:001 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:25:51:001 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:51:001 <font size=2 color=00AF00>PASS = 1</font>
+04:25:51:001 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:51:001 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:51:001 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:51:001 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0074.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:25:56:119 <html><body><pre>
+04:25:56:119 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:25:56:119 ***</font>
+04:25:56:119 c:\testdata\scripts\dt-tef-testblock-0074.script LOAD_SERVER te_RegBlockTestSuite 
+04:25:56:154 c:\testdata\scripts\dt-tef-testblock-0074.script START_TESTCASE DT-TEF-TestBlock-0074
+04:25:56:159 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0074  </font>
+04:25:56:159 c:\testdata\scripts\dt-tef-testblock-0074.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:25:56:159 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:25:56:164 INFO -  1259 TestBlockController.cpp 134 Creating a local active scheduler.
+04:25:56:164 INFO -  1259 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+04:25:56:164 INFO -  1259 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+04:25:56:164 INFO -  1259 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:25:56:164 INFO -  1259 te_RegBlockTestWrapper.cpp 110 aSection = TestCase037_obj_Panic
+04:25:56:164 INFO -  1259 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:25:56:164 INFO -  1259 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj_Panic panic_number -999
+04:25:56:164 INFO -  1259 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj_Panic panic_string MY_PANIC
+04:25:56:164 WARN -  1259 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -999
+04:25:56:164 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase037_obj  ***Result = PASS </font>
+04:25:56:169 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase037_obj PanickingFunction TestCase037_obj_Panic  ***Result = INCONCLUSIVE </font>
+04:25:56:174 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 15 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC !PanicCode=-999 ***Result = PASS </font>
+04:25:56:174 c:\testdata\scripts\dt-tef-testblock-0074.script END_TESTCASE DT-TEF-TestBlock-0074
+04:25:56:179 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0074 ***TestCaseResult = PASS </font>
+04:25:56:179 ERROR -  1254 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:25:56:179 ERROR -  1254 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -999, Exit Category MY_PANIC
+04:25:56:184 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:25:56:184 <font size=2 color=00AF00>PASS = 1</font>
+04:25:56:184 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:56:184 <font size=2 color=0000FF>ABORT = 0</font>
+04:25:56:184 <font size=2 color=0000FF>PANIC = 0</font>
+04:25:56:184 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:56:184 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:25:56:184 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:25:56:184 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:25:56:184 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:25:56:184 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:25:56:184 <font size=2 color=00AF00>PASS = 1</font>
+04:25:56:184 <font size=2 color=FF0000>FAIL = 0</font>
+04:25:56:184 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:25:56:184 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:25:56:184 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0075.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+04:26:01:285 <html><body><pre>
+04:26:01:285 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:01:285 ***</font>
+04:26:01:285 c:\testdata\scripts\dt-tef-testblock-0075.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:01:315 c:\testdata\scripts\dt-tef-testblock-0075.script PAUSE
+04:26:01:315 c:\testdata\scripts\dt-tef-testblock-0075.script START_TESTCASE DT-TEF-TestBlock-0075
+04:26:01:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0075  </font>
+04:26:01:325 c:\testdata\scripts\dt-tef-testblock-0075.script 	PAUSE
+04:26:01:325 c:\testdata\scripts\dt-tef-testblock-0075.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:01:325 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:01:330 INFO -  1266 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:01:330 INFO -  1266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:01:330 INFO -  1266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:01:330 INFO -  1266 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:26:01:330 INFO -  1266 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:26:01:330 INFO -  1266 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:01:335 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:01:335 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:26:01:335 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:26:01:340 c:\testdata\scripts\dt-tef-testblock-0075.script 	PAUSE
+04:26:01:340 c:\testdata\scripts\dt-tef-testblock-0075.script END_TESTCASE DT-TEF-TestBlock-0075
+04:26:01:345 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0075 ***TestCaseResult = PASS </font>
+04:26:01:345 c:\testdata\scripts\dt-tef-testblock-0075.script PAUSE
+04:26:01:345 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:01:345 <font size=2 color=00AF00>PASS = 1</font>
+04:26:01:350 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:01:350 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:01:350 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:01:350 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:01:350 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:01:350 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:01:350 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:01:350 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:01:350 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:01:350 <font size=2 color=00AF00>PASS = 1</font>
+04:26:01:350 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:01:350 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:01:350 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:01:350 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0076.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+04:26:06:463 <html><body><pre>
+04:26:06:463 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:06:463 ***</font>
+04:26:06:468 c:\testdata\scripts\dt-tef-testblock-0076.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:06:498 c:\testdata\scripts\dt-tef-testblock-0076.script DELAY	1000
+04:26:07:500 c:\testdata\scripts\dt-tef-testblock-0076.script START_TESTCASE DT-TEF-TestBlock-0076
+04:26:07:500 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0076  </font>
+04:26:07:505 c:\testdata\scripts\dt-tef-testblock-0076.script 	DELAY	1000
+04:26:08:515 c:\testdata\scripts\dt-tef-testblock-0076.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:08:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:08:520 INFO -  1273 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:08:531 INFO -  1273 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:08:546 INFO -  1273 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:08:546 INFO -  1273 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:26:08:546 INFO -  1273 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:26:08:546 INFO -  1273 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:26:08:562 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+04:26:08:562 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:08:562 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+04:26:08:562 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:26:08:562 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+04:26:08:567 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:26:08:567 c:\testdata\scripts\dt-tef-testblock-0076.script 	DELAY	1000
+04:26:09:578 c:\testdata\scripts\dt-tef-testblock-0076.script END_TESTCASE DT-TEF-TestBlock-0076
+04:26:09:583 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0076 ***TestCaseResult = PASS </font>
+04:26:09:583 c:\testdata\scripts\dt-tef-testblock-0076.script DELAY	1000
+04:26:10:593 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:10:593 <font size=2 color=00AF00>PASS = 1</font>
+04:26:10:593 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:10:593 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:10:593 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:10:593 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:10:593 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:10:593 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:10:593 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:10:593 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:10:593 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:10:593 <font size=2 color=00AF00>PASS = 1</font>
+04:26:10:593 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:10:593 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:10:593 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:10:593 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0077.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+04:26:15:707 <html><body><pre>
+04:26:15:707 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:15:707 ***</font>
+04:26:15:712 c:\testdata\scripts\dt-tef-testblock-0077.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:15:742 c:\testdata\scripts\dt-tef-testblock-0077.script PRINT	A text is printed (1 of 4).
+04:26:15:742 INFO -  1275 ScriptEngine.cpp 1381 	A text is printed (1 of 4).
+
+04:26:15:742 c:\testdata\scripts\dt-tef-testblock-0077.script START_TESTCASE DT-TEF-TestBlock-0077
+04:26:15:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0077  </font>
+04:26:15:747 c:\testdata\scripts\dt-tef-testblock-0077.script 	PRINT	A text is printed (2 of 4).
+04:26:15:747 INFO -  1275 ScriptEngine.cpp 1381 	A text is printed (2 of 4).
+
+04:26:15:752 c:\testdata\scripts\dt-tef-testblock-0077.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:15:752 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:15:752 INFO -  1280 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:15:752 INFO -  1280 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:15:752 INFO -  1280 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:15:757 INFO -  1280 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:26:15:757 INFO -  1280 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:26:15:757 INFO -  1280 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:15:757 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:15:757 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:26:15:762 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:26:15:762 c:\testdata\scripts\dt-tef-testblock-0077.script 	PRINT	A text is printed (3 of 4).
+04:26:15:762 INFO -  1275 ScriptEngine.cpp 1381 	A text is printed (3 of 4).
+
+04:26:15:762 c:\testdata\scripts\dt-tef-testblock-0077.script END_TESTCASE DT-TEF-TestBlock-0077
+04:26:15:767 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0077 ***TestCaseResult = PASS </font>
+04:26:15:767 c:\testdata\scripts\dt-tef-testblock-0077.script PRINT	A text is printed (4 of 4).
+04:26:15:767 INFO -  1275 ScriptEngine.cpp 1381 	A text is printed (4 of 4).
+
+04:26:15:772 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:15:772 <font size=2 color=00AF00>PASS = 1</font>
+04:26:15:772 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:15:772 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:15:772 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:15:772 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:15:772 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:15:772 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:15:772 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:15:772 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:15:772 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:15:772 <font size=2 color=00AF00>PASS = 1</font>
+04:26:15:772 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:15:772 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:15:772 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:15:772 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0078.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+04:26:20:879 <html><body><pre>
+04:26:20:879 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:20:879 ***</font>
+04:26:20:884 c:\testdata\scripts\dt-tef-testblock-0078.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:20:914 c:\testdata\scripts\dt-tef-testblock-0078.script START_TESTCASE DT-TEF-TestBlock-0078
+04:26:20:919 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0078  </font>
+04:26:20:919 c:\testdata\scripts\dt-tef-testblock-0078.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:20:919 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:20:924 INFO -  1287 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:20:924 INFO -  1287 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:20:924 INFO -  1287 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:20:924 INFO -  1287 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:26:20:924 INFO -  1287 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:26:20:924 INFO -  1287 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:20:924 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:20:924 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:26:20:929 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:26:20:929 c:\testdata\scripts\dt-tef-testblock-0078.script END_TESTCASE DT-TEF-TestBlock-0078
+04:26:20:934 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0078 ***TestCaseResult = PASS </font>
+04:26:20:939 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:20:939 <font size=2 color=00AF00>PASS = 1</font>
+04:26:20:939 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:20:939 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:20:939 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:20:939 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:20:939 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:20:939 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:20:939 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:20:939 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:20:939 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:20:939 <font size=2 color=00AF00>PASS = 1</font>
+04:26:20:939 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:20:939 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:20:939 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:20:939 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0079.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+04:26:26:072 <html><body><pre>
+04:26:26:072 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:26:072 ***</font>
+04:26:26:077 c:\testdata\scripts\dt-tef-testblock-0079.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:26:118 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS	MkDir		C:\testdata\
+04:26:26:118 INFO -  1289 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:26:26:118 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS MkDir   C:\testdata\configs\
+04:26:26:118 INFO -  1289 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:26:26:118 c:\testdata\scripts\dt-tef-testblock-0079.script START_TESTCASE DT-TEF-TestBlock-0079
+04:26:26:123 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 5 Command = START_TESTCASE DT-TEF-TestBlock-0079  </font>
+04:26:26:128 c:\testdata\scripts\dt-tef-testblock-0079.script 	RUN_UTILS	CopyFile	C:\testdata\configs\file.txt	C:\testdata\configs\file_43.txt
+04:26:26:128 c:\testdata\scripts\dt-tef-testblock-0079.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:26:128 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 20 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:26:133 INFO -  1294 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:26:133 INFO -  1294 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:26:133 INFO -  1294 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:26:133 INFO -  1294 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:26:26:133 INFO -  1294 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:26:26:133 INFO -  1294 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:26:138 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:26:138 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:26:26:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:26:26:143 c:\testdata\scripts\dt-tef-testblock-0079.script 	RUN_UTILS	MakeReadWrite	C:\testdata\configs\file_43.txt
+04:26:26:143 c:\testdata\scripts\dt-tef-testblock-0079.script END_TESTCASE DT-TEF-TestBlock-0079
+04:26:26:148 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0079 ***TestCaseResult = PASS </font>
+04:26:26:148 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS	DeleteFile	C:\testdata\configs\file_43.txt
+04:26:26:153 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:26:153 <font size=2 color=00AF00>PASS = 1</font>
+04:26:26:153 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:26:153 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:26:153 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:26:153 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:26:153 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:26:153 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:26:153 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:26:153 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:26:153 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:26:153 <font size=2 color=00AF00>PASS = 1</font>
+04:26:26:153 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:26:153 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:26:153 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:26:153 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0080.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+04:26:31:265 <html><body><pre>
+04:26:31:265 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:31:265 ***</font>
+04:26:31:270 c:\testdata\scripts\dt-tef-testblock-0080.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:31:310 c:\testdata\scripts\dt-tef-testblock-0080.script START_TESTCASE DT-TEF-TestBlock-0080
+04:26:31:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0080  </font>
+04:26:31:315 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+04:26:31:315 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:320 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:325 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:325 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:31:325 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:31:330 INFO -  1301 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:31:330 INFO -  1301 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:31:330 INFO -  1301 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:31:330 INFO -  1301 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:26:31:330 INFO -  1301 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:26:31:330 INFO -  1301 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:31:330 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:31:330 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:26:31:335 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:26:31:335 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+04:26:31:340 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:340 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:345 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:350 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:355 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:360 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:365 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:370 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:375 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:380 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:385 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+04:26:31:390 c:\testdata\scripts\dt-tef-testblock-0080.script END_TESTCASE DT-TEF-TestBlock-0080
+04:26:31:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0080 ***TestCaseResult = PASS </font>
+04:26:31:400 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:31:400 <font size=2 color=00AF00>PASS = 1</font>
+04:26:31:400 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:31:400 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:31:400 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:31:400 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:31:400 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:31:400 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:31:400 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:31:400 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:31:400 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:31:400 <font size=2 color=00AF00>PASS = 1</font>
+04:26:31:400 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:31:400 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:31:400 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:31:400 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0081.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+04:26:36:520 <html><body><pre>
+04:26:36:520 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:36:520 ***</font>
+04:26:36:520 c:\testdata\scripts\dt-tef-testblock-0081.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:36:566 c:\testdata\scripts\dt-tef-testblock-0081.script START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase046_counter	times_to_repeat
+04:26:36:566 c:\testdata\scripts\dt-tef-testblock-0081.script START_TESTCASE DT-TEF-TestBlock-0081
+04:26:36:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0081  </font>
+04:26:36:571 c:\testdata\scripts\dt-tef-testblock-0081.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:36:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:36:576 INFO -  1308 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:36:576 INFO -  1308 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:36:576 INFO -  1308 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:36:576 INFO -  1308 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:26:36:576 INFO -  1308 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:26:36:576 INFO -  1308 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:36:576 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:36:576 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:26:36:581 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 16 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:26:36:586 c:\testdata\scripts\dt-tef-testblock-0081.script END_TESTCASE DT-TEF-TestBlock-0081
+04:26:36:593 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0081 ***TestCaseResult = PASS </font>
+04:26:36:593 c:\testdata\scripts\dt-tef-testblock-0081.script END_REPEAT
+04:26:36:593 c:\testdata\scripts\dt-tef-testblock-0081.script START_TESTCASE DT-TEF-TestBlock-0081
+04:26:36:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = START_TESTCASE DT-TEF-TestBlock-0081  </font>
+04:26:36:598 c:\testdata\scripts\dt-tef-testblock-0081.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:36:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:36:603 INFO -  1309 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:36:603 INFO -  1309 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:36:603 INFO -  1309 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:36:603 INFO -  1309 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:26:36:603 INFO -  1309 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:26:36:603 INFO -  1309 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:36:603 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:36:603 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:26:36:608 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+04:26:36:608 c:\testdata\scripts\dt-tef-testblock-0081.script END_TESTCASE DT-TEF-TestBlock-0081
+04:26:36:613 WARN -  1303 ScriptEngine.cpp 1660 Test Case ID : DT-TEF-TestBlock-0081 re-used
+04:26:36:618 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0081 ***TestCaseResult = PASS </font>
+04:26:36:618 c:\testdata\scripts\dt-tef-testblock-0081.script END_REPEAT
+04:26:36:618 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:36:618 <font size=2 color=00AF00>PASS = 2</font>
+04:26:36:618 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:36:618 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:36:618 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:36:618 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:36:618 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:36:618 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:36:618 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:36:618 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:36:618 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:36:618 <font size=2 color=00AF00>PASS = 2</font>
+04:26:36:618 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:36:618 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:36:618 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:36:618 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0082.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,98 @@
+04:26:41:733 <html><body><pre>
+04:26:41:733 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:41:733 ***</font>
+04:26:41:733 c:\testdata\scripts\dt-tef-testblock-0082.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:41:763 c:\testdata\scripts\dt-tef-testblock-0082.script START_TESTCASE DT-TEF-TestBlock-0082
+04:26:41:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0082  </font>
+04:26:41:773 c:\testdata\scripts\dt-tef-testblock-0082.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:41:773 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:41:778 INFO -  1316 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:41:778 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:778 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:778 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:778 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_1
+04:26:41:778 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:41:778 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_1 error_code -1
+04:26:41:778 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -1
+04:26:41:778 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:778 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:778 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_2
+04:26:41:778 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:26:41:778 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_2 error_code -2
+04:26:41:778 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -2
+04:26:41:778 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:778 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:783 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_3
+04:26:41:783 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:26:41:783 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_3 error_code -3
+04:26:41:783 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -3
+04:26:41:783 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:783 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:783 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_4
+04:26:41:783 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:26:41:783 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_4 error_code -4
+04:26:41:783 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -4
+04:26:41:783 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:783 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:783 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_5
+04:26:41:783 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:26:41:783 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_5 error_code -5
+04:26:41:788 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -5
+04:26:41:788 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:788 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:788 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_6
+04:26:41:788 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+04:26:41:788 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_6 error_code -6
+04:26:41:788 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -6
+04:26:41:788 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:788 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:788 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_7
+04:26:41:788 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+04:26:41:788 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_7 error_code -7
+04:26:41:788 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -7
+04:26:41:788 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:788 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:788 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_8
+04:26:41:793 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 8
+04:26:41:793 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_8 error_code -8
+04:26:41:793 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -8
+04:26:41:793 INFO -  1316 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+04:26:41:793 INFO -  1316 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:26:41:793 INFO -  1316 te_RegBlockTestWrapper.cpp 110 aSection = TestCase055_obj_Error_9
+04:26:41:793 INFO -  1316 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+04:26:41:793 INFO -  1316 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_9 error_code -9
+04:26:41:793 WARN -  1316 te_RegBlockTestWrapper.cpp 383 Setting an error: -9
+04:26:41:798 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase055_obj  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_1  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-2 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_2  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-3 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_3  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-4 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_4  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-5 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_5  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-6 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_6  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-7 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_7  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-8 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_8  ***Result = PASS </font>
+04:26:41:798 <font size=2 color=00AF00>COMMAND !Error=-9 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_9  ***Result = PASS </font>
+04:26:41:803 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:26:41:803 c:\testdata\scripts\dt-tef-testblock-0082.script END_TESTCASE DT-TEF-TestBlock-0082
+04:26:41:808 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0082 ***TestCaseResult = PASS </font>
+04:26:41:808 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:41:813 <font size=2 color=00AF00>PASS = 1</font>
+04:26:41:813 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:41:813 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:41:813 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:41:813 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:41:813 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:41:813 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:41:813 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:41:813 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:41:813 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:41:813 <font size=2 color=00AF00>PASS = 1</font>
+04:26:41:813 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:41:813 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:41:813 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:41:813 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0083.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,105 @@
+04:26:46:921 <html><body><pre>
+04:26:46:921 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 5
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:46:921 ***</font>
+04:26:46:926 c:\testdata\scripts\dt-tef-testblock-0083.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:46:956 c:\testdata\scripts\dt-tef-testblock-0083.script START_TESTCASE DT-TEF-TestBlock-0083
+04:26:46:961 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0083  </font>
+04:26:46:961 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:46:961 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:46:966 INFO -  1323 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:46:966 INFO -  1323 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:46:966 INFO -  1323 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:46:966 INFO -  1323 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:26:46:966 INFO -  1323 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_m2
+04:26:46:966 INFO -  1323 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:46:966 INFO -  1323 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m2 panic_number -2
+04:26:46:966 INFO -  1323 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m2 panic_string MY_PANIC
+04:26:46:971 WARN -  1323 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -2
+04:26:46:971 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+04:26:46:971 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_m2  ***Result = INCONCLUSIVE </font>
+04:26:46:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=-2 ***Result = PASS </font>
+04:26:46:976 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:46:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:46:981 INFO -  1324 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:46:981 INFO -  1324 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:46:981 INFO -  1324 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:46:981 INFO -  1324 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:26:46:981 INFO -  1324 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_m1
+04:26:46:981 INFO -  1324 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:46:981 INFO -  1324 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m1 panic_number -1
+04:26:46:986 INFO -  1324 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m1 panic_string MY_PANIC
+04:26:46:986 WARN -  1324 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC -1
+04:26:46:986 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+04:26:46:986 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_m1  ***Result = INCONCLUSIVE </font>
+04:26:46:991 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 20 Command = 	END_TEST_BLOCK		!PanicCode=-1 ***Result = PASS </font>
+04:26:46:996 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:46:996 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 21 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:47:001 INFO -  1325 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:47:001 INFO -  1325 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:47:001 INFO -  1325 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:47:001 INFO -  1325 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:26:47:001 INFO -  1325 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_0
+04:26:47:001 INFO -  1325 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:47:001 INFO -  1325 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_0 panic_number 0
+04:26:47:001 INFO -  1325 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_0 panic_string MY_PANIC
+04:26:47:001 WARN -  1325 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC 0
+04:26:47:001 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+04:26:47:006 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_0  ***Result = INCONCLUSIVE </font>
+04:26:47:011 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 24 Command = 	END_TEST_BLOCK		!PanicCode=0 ***Result = PASS </font>
+04:26:47:011 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:47:011 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:47:016 INFO -  1326 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:47:016 INFO -  1326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:47:016 INFO -  1326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:47:016 INFO -  1326 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:26:47:016 INFO -  1326 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_1
+04:26:47:016 INFO -  1326 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:47:016 INFO -  1326 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_1 panic_number 1
+04:26:47:016 INFO -  1326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_1 panic_string MY_PANIC
+04:26:47:016 WARN -  1326 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC 1
+04:26:47:016 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+04:26:47:021 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_1  ***Result = INCONCLUSIVE </font>
+04:26:47:026 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 28 Command = 	END_TEST_BLOCK		!PanicCode=1 ***Result = PASS </font>
+04:26:47:026 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:47:026 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 29 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:47:031 INFO -  1327 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:47:031 INFO -  1327 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:47:031 INFO -  1327 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+04:26:47:031 INFO -  1327 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:26:47:031 INFO -  1327 te_RegBlockTestWrapper.cpp 110 aSection = TestCase056_obj_Panic_2
+04:26:47:031 INFO -  1327 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:47:031 INFO -  1327 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_2 panic_number 2
+04:26:47:031 INFO -  1327 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_2 panic_string MY_PANIC
+04:26:47:036 WARN -  1327 te_RegBlockTestWrapper.cpp 421 Calling panic: MY_PANIC 2
+04:26:47:036 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+04:26:47:036 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_2  ***Result = INCONCLUSIVE </font>
+04:26:47:041 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 32 Command = 	END_TEST_BLOCK		!PanicCode=2 ***Result = PASS </font>
+04:26:47:041 c:\testdata\scripts\dt-tef-testblock-0083.script END_TESTCASE DT-TEF-TestBlock-0083
+04:26:47:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 33 Command = END_TESTCASE DT-TEF-TestBlock-0083 ***TestCaseResult = PASS </font>
+04:26:47:051 ERROR -  1318 testexecute.cpp 564 The panic detection thread detected 5 panics:
+04:26:47:051 ERROR -  1318 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -2, Exit Category MY_PANIC
+04:26:47:051 ERROR -  1318 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker813304148 1626562265, Exit Reason: -1, Exit Category MY_PANIC
+04:26:47:051 ERROR -  1318 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker813304148 518288964, Exit Reason: 0, Exit Category MY_PANIC
+04:26:47:051 ERROR -  1318 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker813304148 898203503, Exit Reason: 1, Exit Category MY_PANIC
+04:26:47:051 ERROR -  1318 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker813304148 1670082908, Exit Reason: 2, Exit Category MY_PANIC
+04:26:47:051 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:47:051 <font size=2 color=00AF00>PASS = 5</font>
+04:26:47:056 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:47:056 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:47:056 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:47:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:47:056 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:47:056 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:47:056 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:47:056 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 5</font>
+04:26:47:056 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:47:056 <font size=2 color=00AF00>PASS = 1</font>
+04:26:47:056 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:47:056 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:47:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:47:056 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0084.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:26:52:155 <html><body><pre>
+04:26:52:155 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:52:155 ***</font>
+04:26:52:160 c:\testdata\scripts\dt-tef-testblock-0084.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:52:190 c:\testdata\scripts\dt-tef-testblock-0084.script START_TESTCASE DT-TEF-TestBlock-0084
+04:26:52:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0084  </font>
+04:26:52:195 c:\testdata\scripts\dt-tef-testblock-0084.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:52:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:52:200 INFO -  1334 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:52:200 INFO -  1334 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:52:200 INFO -  1334 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:52:200 INFO -  1334 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:26:52:200 INFO -  1334 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:26:52:200 INFO -  1334 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:52:200 INFO -  1334 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:26:52:200 WARN -  1334 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:26:52:200 INFO -  1334 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:26:52:205 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:52:205 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:26:52:205 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Pass ***Result = PASS </font>
+04:26:52:210 c:\testdata\scripts\dt-tef-testblock-0084.script END_TESTCASE DT-TEF-TestBlock-0084
+04:26:52:215 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0084 ***TestCaseResult = PASS </font>
+04:26:52:215 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:52:215 <font size=2 color=00AF00>PASS = 1</font>
+04:26:52:215 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:52:215 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:52:215 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:52:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:52:215 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:52:215 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:52:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:52:215 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:52:215 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:52:215 <font size=2 color=00AF00>PASS = 1</font>
+04:26:52:215 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:52:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:52:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:52:215 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0085.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+04:26:57:343 <html><body><pre>
+04:26:57:343 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:26:57:343 ***</font>
+04:26:57:348 c:\testdata\scripts\dt-tef-testblock-0085.script LOAD_SERVER te_RegBlockTestSuite 
+04:26:57:378 c:\testdata\scripts\dt-tef-testblock-0085.script START_TESTCASE DT-TEF-TestBlock-0085
+04:26:57:383 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0085  </font>
+04:26:57:383 c:\testdata\scripts\dt-tef-testblock-0085.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:26:57:383 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:26:57:388 INFO -  1341 TestBlockController.cpp 134 Creating a local active scheduler.
+04:26:57:388 INFO -  1341 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:57:388 INFO -  1341 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:26:57:388 INFO -  1341 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:26:57:388 INFO -  1341 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:26:57:388 INFO -  1341 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:26:57:388 INFO -  1341 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:26:57:388 WARN -  1341 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:26:57:388 INFO -  1341 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:26:57:388 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:26:57:388 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:26:57:393 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+04:26:57:393 c:\testdata\scripts\dt-tef-testblock-0085.script END_TESTCASE DT-TEF-TestBlock-0085
+04:26:57:403 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0085 ***TestCaseResult = PASS </font>
+04:26:57:403 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:26:57:403 <font size=2 color=00AF00>PASS = 1</font>
+04:26:57:403 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:57:403 <font size=2 color=0000FF>ABORT = 0</font>
+04:26:57:403 <font size=2 color=0000FF>PANIC = 0</font>
+04:26:57:403 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:57:403 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:26:57:403 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:26:57:403 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:26:57:403 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:26:57:403 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:26:57:403 <font size=2 color=00AF00>PASS = 1</font>
+04:26:57:403 <font size=2 color=FF0000>FAIL = 0</font>
+04:26:57:403 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:26:57:403 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:26:57:403 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0086.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+04:27:02:520 <html><body><pre>
+04:27:02:520 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:02:520 ***</font>
+04:27:02:525 c:\testdata\scripts\dt-tef-testblock-0086.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:02:555 c:\testdata\scripts\dt-tef-testblock-0086.script START_TESTCASE DT-TEF-TestBlock-0086
+04:27:02:560 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0086  </font>
+04:27:02:560 c:\testdata\scripts\dt-tef-testblock-0086.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:02:560 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:02:565 INFO -  1348 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:02:565 INFO -  1348 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:02:565 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:27:02:570 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=-99999 ***Result = PASS </font>
+04:27:02:570 c:\testdata\scripts\dt-tef-testblock-0086.script END_TESTCASE DT-TEF-TestBlock-0086
+04:27:02:580 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0086 ***TestCaseResult = PASS </font>
+04:27:02:580 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:02:580 <font size=2 color=00AF00>PASS = 1</font>
+04:27:02:580 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:02:580 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:02:580 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:02:580 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:02:580 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:02:580 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:02:580 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:02:580 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:02:580 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:02:580 <font size=2 color=00AF00>PASS = 1</font>
+04:27:02:580 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:02:580 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:02:580 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:02:580 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0087.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+04:27:07:686 <html><body><pre>
+04:27:07:686 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:07:686 ***</font>
+04:27:07:691 c:\testdata\scripts\dt-tef-testblock-0087.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:07:736 c:\testdata\scripts\dt-tef-testblock-0087.script START_TESTCASE DT-TEF-TestBlock-0087
+04:27:07:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0087  </font>
+04:27:07:741 c:\testdata\scripts\dt-tef-testblock-0087.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:07:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:07:746 INFO -  1355 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:07:746 INFO -  1355 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:07:746 INFO -  1355 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:07:746 INFO -  1355 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:27:07:746 INFO -  1355 te_RegBlockTestWrapper.cpp 110 aSection = TestCase074_object_value
+04:27:07:746 INFO -  1355 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:27:07:746 INFO -  1355 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase074_object_value object_value 11111
+04:27:07:746 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:27:07:746 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase074_object_value  ***Result = PASS </font>
+04:27:07:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 16 Command = 	END_TEST_BLOCK		!Heap=0 ***Result = PASS </font>
+04:27:07:751 c:\testdata\scripts\dt-tef-testblock-0087.script END_TESTCASE DT-TEF-TestBlock-0087
+04:27:07:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0087 ***TestCaseResult = PASS </font>
+04:27:07:761 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:07:761 <font size=2 color=00AF00>PASS = 1</font>
+04:27:07:761 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:07:761 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:07:761 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:07:761 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:07:761 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:07:761 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:07:761 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:07:761 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:07:761 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:07:761 <font size=2 color=00AF00>PASS = 1</font>
+04:27:07:761 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:07:761 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:07:761 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:07:761 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0088.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+04:27:12:884 <html><body><pre>
+04:27:12:884 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:12:884 ***</font>
+04:27:12:884 c:\testdata\scripts\dt-tef-testblock-0088.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:12:910 c:\testdata\scripts\dt-tef-testblock-0088.script START_TESTCASE DT-TEF-TestBlock-0088
+04:27:12:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0088  </font>
+04:27:12:915 c:\testdata\scripts\dt-tef-testblock-0088.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:12:920 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:12:920 INFO -  1362 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:12:920 INFO -  1362 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:12:920 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:27:12:925 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=16777215 ***Result = PASS </font>
+04:27:12:925 c:\testdata\scripts\dt-tef-testblock-0088.script END_TESTCASE DT-TEF-TestBlock-0088
+04:27:12:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0088 ***TestCaseResult = PASS </font>
+04:27:12:935 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:12:935 <font size=2 color=00AF00>PASS = 1</font>
+04:27:12:935 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:12:935 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:12:935 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:12:935 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:12:935 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:12:935 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:12:935 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:12:935 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:12:935 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:12:935 <font size=2 color=00AF00>PASS = 1</font>
+04:27:12:935 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:12:935 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:12:935 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:12:935 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0089.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+04:27:18:046 <html><body><pre>
+04:27:18:046 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:18:046 ***</font>
+04:27:18:051 c:\testdata\scripts\dt-tef-testblock-0089.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:18:081 c:\testdata\scripts\dt-tef-testblock-0089.script START_TESTCASE DT-TEF-TestBlock-0089
+04:27:18:086 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0089  </font>
+04:27:18:086 c:\testdata\scripts\dt-tef-testblock-0089.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:18:086 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:18:091 INFO -  1369 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:18:091 INFO -  1369 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:18:091 INFO -  1369 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:18:091 INFO -  1369 te_RegBlockTestWrapper.cpp 109 aCommand = New
+04:27:18:091 INFO -  1369 te_RegBlockTestWrapper.cpp 110 aSection = TestCase076_object_value
+04:27:18:091 INFO -  1369 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:27:18:091 INFO -  1369 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase076_object_value object_value 11111
+04:27:18:091 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:27:18:091 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase076_object_value  ***Result = PASS </font>
+04:27:18:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=65535 ***Result = PASS </font>
+04:27:18:096 c:\testdata\scripts\dt-tef-testblock-0089.script END_TESTCASE DT-TEF-TestBlock-0089
+04:27:18:101 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0089 ***TestCaseResult = PASS </font>
+04:27:18:106 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:18:106 <font size=2 color=00AF00>PASS = 1</font>
+04:27:18:106 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:18:106 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:18:106 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:18:106 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:18:106 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:18:106 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:18:106 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:18:106 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:18:106 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:18:106 <font size=2 color=00AF00>PASS = 1</font>
+04:27:18:106 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:18:106 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:18:106 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:18:106 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0090.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+04:27:23:244 <html><body><pre>
+04:27:23:244 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:23:244 ***</font>
+04:27:23:244 c:\testdata\scripts\dt-tef-testblock-0090.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:23:279 c:\testdata\scripts\dt-tef-testblock-0090.script START_TESTCASE DT-TEF-TestBlock-0090
+04:27:23:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0090  </font>
+04:27:23:284 c:\testdata\scripts\dt-tef-testblock-0090.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:23:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:23:289 INFO -  1376 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:23:289 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:23:289 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:23:289 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:23:289 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:27:23:289 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:27:23:289 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:27:23:289 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:27:23:289 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:23:289 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:23:289 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:23:289 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:27:23:289 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:27:23:294 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:27:23:294 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:27:23:294 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:23:294 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:23:294 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:23:294 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:27:23:294 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:27:23:294 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:27:23:294 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:27:23:294 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:23:294 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:23:294 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:23:294 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:27:23:294 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:27:23:294 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:27:23:294 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:27:23:299 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:23:299 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:23:299 INFO -  1376 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:23:299 INFO -  1376 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:27:23:299 INFO -  1376 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:27:23:299 INFO -  1376 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:27:23:299 WARN -  1376 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:27:23:299 INFO -  1376 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:23:299 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:27:23:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:27:23:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:27:23:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:27:23:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:27:23:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:27:23:304 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 19 Command = 	END_TEST_BLOCK		!Result=Pass ***Result = PASS </font>
+04:27:23:304 c:\testdata\scripts\dt-tef-testblock-0090.script END_TESTCASE DT-TEF-TestBlock-0090
+04:27:23:309 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0090 ***TestCaseResult = PASS </font>
+04:27:23:314 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:23:314 <font size=2 color=00AF00>PASS = 1</font>
+04:27:23:314 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:23:314 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:23:314 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:23:314 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:23:314 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:23:314 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:23:314 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:23:314 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:23:314 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:23:314 <font size=2 color=00AF00>PASS = 1</font>
+04:27:23:314 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:23:314 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:23:314 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:23:314 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0091.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+04:27:28:421 <html><body><pre>
+04:27:28:421 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:28:421 ***</font>
+04:27:28:426 c:\testdata\scripts\dt-tef-testblock-0091.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:28:456 c:\testdata\scripts\dt-tef-testblock-0091.script START_TESTCASE DT-TEF-TestBlock-0091
+04:27:28:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0091  </font>
+04:27:28:461 c:\testdata\scripts\dt-tef-testblock-0091.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:28:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:28:466 INFO -  1383 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:28:466 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:28:466 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:28:466 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:28:466 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:27:28:466 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:27:28:466 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:27:28:466 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:27:28:466 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:28:466 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:28:466 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:27:28:471 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:27:28:471 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:28:471 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:27:28:471 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:27:28:471 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:28:471 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Pass
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:27:28:471 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+04:27:28:471 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 0
+04:27:28:471 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:28:476 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:28:476 INFO -  1383 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:27:28:476 INFO -  1383 te_RegBlockTestWrapper.cpp 110 aSection = BlockResult_Fail
+04:27:28:476 INFO -  1383 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:27:28:476 INFO -  1383 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+04:27:28:476 WARN -  1383 te_RegBlockTestWrapper.cpp 272 Setting test block result: 106
+04:27:28:476 INFO -  1383 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:27:28:476 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:27:28:476 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:27:28:476 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:27:28:476 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:27:28:476 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+04:27:28:476 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+04:27:28:481 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 19 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+04:27:28:481 c:\testdata\scripts\dt-tef-testblock-0091.script END_TESTCASE DT-TEF-TestBlock-0091
+04:27:28:491 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0091 ***TestCaseResult = PASS </font>
+04:27:28:491 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:28:491 <font size=2 color=00AF00>PASS = 1</font>
+04:27:28:491 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:28:491 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:28:491 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:28:491 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:28:491 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:28:491 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:28:491 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:28:491 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:28:491 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:28:491 <font size=2 color=00AF00>PASS = 1</font>
+04:27:28:491 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:28:491 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:28:491 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:28:491 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0092.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+04:27:33:598 <html><body><pre>
+04:27:33:598 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:33:598 ***</font>
+04:27:33:603 c:\testdata\scripts\dt-tef-testblock-0092.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:33:633 c:\testdata\scripts\dt-tef-testblock-0092.script START_TESTCASE DT-TEF-TestBlock-0092
+04:27:33:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0092  </font>
+04:27:33:638 c:\testdata\scripts\dt-tef-testblock-0092.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:33:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:33:640 INFO -  1390 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:33:640 INFO -  1390 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:33:640 INFO -  1390 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:33:640 INFO -  1390 te_RegBlockTestWrapper.cpp 109 aCommand = StartTimer
+04:27:33:640 INFO -  1390 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:27:33:640 INFO -  1390 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:27:38:640 INFO -  1390 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:27:38:640 INFO -  1390 te_RegBlockTestWrapper.cpp 109 aCommand = CheckTimer
+04:27:38:640 INFO -  1390 te_RegBlockTestWrapper.cpp 110 aSection = TestCase033_delay
+04:27:38:640 INFO -  1390 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:27:38:640 INFO -  1390 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay max_interval_sec 6
+04:27:38:640 INFO -  1390 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay min_interval_sec 4
+04:27:38:640 INFO -  1390 te_RegBlockTestWrapper.cpp 324 Timer start time: 05/01/2009   4:27:33  am
+04:27:38:640 INFO -  1390 te_RegBlockTestWrapper.cpp 328 Timer check time: 05/01/2009   4:27:38  am
+04:27:38:640 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:27:38:640 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj StartTimer   ***Result = PASS </font>
+04:27:38:640 <font size=2 color=00AF00>ASYNC_DELAY 5000000  ***Result = PASS </font>
+04:27:38:640 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CheckTimer TestCase033_delay  ***Result = PASS </font>
+04:27:38:645 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:27:38:645 c:\testdata\scripts\dt-tef-testblock-0092.script END_TESTCASE DT-TEF-TestBlock-0092
+04:27:38:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0092 ***TestCaseResult = PASS </font>
+04:27:38:656 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:38:656 <font size=2 color=00AF00>PASS = 1</font>
+04:27:38:656 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:38:656 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:38:656 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:38:656 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:38:656 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:38:656 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:38:656 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:38:656 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:38:656 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:38:656 <font size=2 color=00AF00>PASS = 1</font>
+04:27:38:656 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:38:656 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:38:656 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:38:656 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0093.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+04:27:43:770 <html><body><pre>
+04:27:43:770 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:43:770 ***</font>
+04:27:43:770 c:\testdata\scripts\dt-tef-testblock-0093.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:43:800 c:\testdata\scripts\dt-tef-testblock-0093.script START_TESTCASE DT-TEF-TestBlock-0093
+04:27:43:805 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0093  </font>
+04:27:43:805 c:\testdata\scripts\dt-tef-testblock-0093.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:43:805 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:43:810 INFO -  1397 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:43:810 INFO -  1397 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+04:27:43:810 INFO -  1397 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+04:27:43:810 INFO -  1397 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:27:43:810 INFO -  1397 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:27:43:810 INFO -  1397 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:27:43:810 INFO -  1397 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+04:27:43:810 INFO -  1397 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:27:43:810 INFO -  1397 te_RegBlockTestWrapper.cpp 110 aSection = TestCase087_obj
+04:27:43:810 INFO -  1397 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:27:43:815 INFO -  1397 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj microseconds_of_work 100000
+04:27:43:921 INFO -  1397 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+04:27:44:015 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase087_obj  ***Result = PASS </font>
+04:27:44:015 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase087_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:27:44:015 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase087_obj ActivateActiveObject TestCase087_obj  ***Result = PASS </font>
+04:27:44:015 <font size=2 color=00AF00>ASYNC_DELAY 200000  ***Result = PASS </font>
+04:27:44:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:27:44:020 c:\testdata\scripts\dt-tef-testblock-0093.script END_TESTCASE DT-TEF-TestBlock-0093
+04:27:44:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0093 ***TestCaseResult = PASS </font>
+04:27:44:025 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:44:025 <font size=2 color=00AF00>PASS = 1</font>
+04:27:44:025 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:44:025 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:44:030 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:44:030 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:44:030 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:44:030 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:44:030 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:44:030 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:44:030 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:44:030 <font size=2 color=00AF00>PASS = 1</font>
+04:27:44:030 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:44:030 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:44:030 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:44:030 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0094.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+04:27:49:150 <html><body><pre>
+04:27:49:150 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:49:150 ***</font>
+04:27:49:150 c:\testdata\scripts\dt-tef-testblock-0094.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:49:190 c:\testdata\scripts\dt-tef-testblock-0094.script START_TESTCASE DT-TEF-TestBlock-0094
+04:27:49:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0094  </font>
+04:27:49:195 c:\testdata\scripts\dt-tef-testblock-0094.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:49:200 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:49:200 INFO -  1404 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:49:200 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+04:27:49:200 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+04:27:49:200 INFO -  1404 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:27:49:200 INFO -  1404 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:27:49:200 INFO -  1404 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:27:49:200 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+04:27:49:205 INFO -  1404 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:27:49:205 INFO -  1404 te_RegBlockTestWrapper.cpp 110 aSection = TestCase089_obj
+04:27:49:205 INFO -  1404 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:27:49:205 INFO -  1404 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj microseconds_of_work 100000
+04:27:49:205 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+04:27:49:205 INFO -  1404 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+04:27:49:205 INFO -  1404 te_RegBlockTestWrapper.cpp 110 aSection = TestCase089_must_be_complete_false
+04:27:49:205 INFO -  1404 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:27:49:205 INFO -  1404 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+04:27:49:205 INFO -  1404 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_must_be_complete_false must_be_complete 0
+04:27:49:312 INFO -  1404 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+04:27:50:218 INFO -  1404 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+04:27:50:218 INFO -  1404 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+04:27:50:218 INFO -  1404 te_RegBlockTestWrapper.cpp 110 aSection = TestCase089_must_be_complete_true
+04:27:50:218 INFO -  1404 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:27:50:218 INFO -  1404 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+04:27:50:218 INFO -  1404 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_must_be_complete_true must_be_complete 1
+04:27:50:218 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase089_obj  ***Result = PASS </font>
+04:27:50:218 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:27:50:218 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj ActivateActiveObject TestCase089_obj  ***Result = PASS </font>
+04:27:50:218 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj CheckActiveObjectWorkIsComplete TestCase089_must_be_complete_false  ***Result = PASS </font>
+04:27:50:218 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+04:27:50:218 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj CheckActiveObjectWorkIsComplete TestCase089_must_be_complete_true  ***Result = PASS </font>
+04:27:50:223 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:27:50:223 c:\testdata\scripts\dt-tef-testblock-0094.script END_TESTCASE DT-TEF-TestBlock-0094
+04:27:50:228 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0094 ***TestCaseResult = PASS </font>
+04:27:50:234 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:50:234 <font size=2 color=00AF00>PASS = 1</font>
+04:27:50:234 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:50:234 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:50:234 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:50:234 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:50:234 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:50:234 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:50:234 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:50:234 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:50:234 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:50:234 <font size=2 color=00AF00>PASS = 1</font>
+04:27:50:234 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:50:234 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:50:234 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:50:234 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0095.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+04:27:55:358 <html><body><pre>
+04:27:55:358 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:27:55:358 ***</font>
+04:27:55:358 c:\testdata\scripts\dt-tef-testblock-0095.script LOAD_SERVER te_RegBlockTestSuite 
+04:27:55:393 c:\testdata\scripts\dt-tef-testblock-0095.script START_TESTCASE DT-TEF-TestBlock-0095
+04:27:55:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0095  </font>
+04:27:55:398 c:\testdata\scripts\dt-tef-testblock-0095.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:27:55:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:27:55:403 INFO -  1411 TestBlockController.cpp 134 Creating a local active scheduler.
+04:27:55:403 INFO -  1411 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+04:27:55:403 INFO -  1411 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+04:27:55:403 INFO -  1411 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:27:55:403 INFO -  1411 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:27:55:403 INFO -  1411 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:27:55:403 INFO -  1411 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+04:27:55:403 INFO -  1411 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:27:55:403 INFO -  1411 te_RegBlockTestWrapper.cpp 110 aSection = TestCase090_obj
+04:27:55:403 INFO -  1411 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:27:55:403 INFO -  1411 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj microseconds_of_work 100000
+04:27:55:609 INFO -  1411 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+04:27:55:609 INFO -  1411 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+04:27:55:609 INFO -  1411 te_RegBlockTestWrapper.cpp 110 aSection = TestCase090_must_be_complete_false
+04:27:55:609 INFO -  1411 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:27:55:609 INFO -  1411 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+04:27:55:609 INFO -  1411 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_must_be_complete_false must_be_complete 0
+04:27:55:609 INFO -  1411 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+04:27:55:625 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase090_obj  ***Result = PASS </font>
+04:27:55:625 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:27:55:625 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj ActivateActiveObject TestCase090_obj  ***Result = PASS </font>
+04:27:55:625 <font size=2 color=00AF00>DELAY 200000  ***Result = PASS </font>
+04:27:55:625 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj CheckActiveObjectWorkIsComplete TestCase090_must_be_complete_false  ***Result = PASS </font>
+04:27:55:625 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+04:27:55:630 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:27:55:630 c:\testdata\scripts\dt-tef-testblock-0095.script END_TESTCASE DT-TEF-TestBlock-0095
+04:27:55:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0095 ***TestCaseResult = PASS </font>
+04:27:55:635 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:27:55:635 <font size=2 color=00AF00>PASS = 1</font>
+04:27:55:635 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:55:635 <font size=2 color=0000FF>ABORT = 0</font>
+04:27:55:635 <font size=2 color=0000FF>PANIC = 0</font>
+04:27:55:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:55:635 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:27:55:635 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:27:55:635 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:27:55:635 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:27:55:635 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:27:55:635 <font size=2 color=00AF00>PASS = 1</font>
+04:27:55:635 <font size=2 color=FF0000>FAIL = 0</font>
+04:27:55:635 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:27:55:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:27:55:635 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0096.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+04:28:00:738 <html><body><pre>
+04:28:00:738 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:00:738 ***</font>
+04:28:00:743 c:\testdata\scripts\dt-tef-testblock-0096.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:00:773 c:\testdata\scripts\dt-tef-testblock-0096.script START_TESTCASE DT-TEF-TestBlock-0096
+04:28:00:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0096  </font>
+04:28:00:778 c:\testdata\scripts\dt-tef-testblock-0096.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:00:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:00:781 INFO -  1418 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:00:781 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+04:28:00:781 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+04:28:00:781 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:28:00:781 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:00:781 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:00:781 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+04:28:00:781 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:28:00:781 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = TestCase091_obj
+04:28:00:781 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:28:00:781 INFO -  1418 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj microseconds_of_work 1000000
+04:28:00:786 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+04:28:00:786 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = StartTimer
+04:28:00:786 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:00:786 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:28:01:781 INFO -  1418 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+04:28:05:796 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = CheckTimer
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = TestCase091_delay
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:28:05:796 INFO -  1418 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_delay max_interval_sec 6
+04:28:05:796 INFO -  1418 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_delay min_interval_sec 4
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 324 Timer start time: 05/01/2009   4:28:00  am
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 328 Timer check time: 05/01/2009   4:28:05  am
+04:28:05:796 INFO -  1418 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 110 aSection = TestCase091_must_be_complete_true
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+04:28:05:796 INFO -  1418 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+04:28:05:796 INFO -  1418 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_must_be_complete_true must_be_complete 1
+04:28:05:796 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase091_obj  ***Result = PASS </font>
+04:28:05:796 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:28:05:796 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj ActivateActiveObject TestCase091_obj  ***Result = PASS </font>
+04:28:05:796 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj StartTimer   ***Result = PASS </font>
+04:28:05:801 <font size=2 color=00AF00>OUTSTANDING 5000000   ***Result = PASS </font>
+04:28:05:801 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj CheckTimer TestCase091_delay  ***Result = PASS </font>
+04:28:05:801 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj CheckActiveObjectWorkIsComplete TestCase091_must_be_complete_true  ***Result = PASS </font>
+04:28:05:801 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:05:806 c:\testdata\scripts\dt-tef-testblock-0096.script END_TESTCASE DT-TEF-TestBlock-0096
+04:28:05:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0096 ***TestCaseResult = PASS </font>
+04:28:05:811 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:05:811 <font size=2 color=00AF00>PASS = 1</font>
+04:28:05:811 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:05:811 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:05:811 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:05:811 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:05:811 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:05:811 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:05:811 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:05:811 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:05:811 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:05:811 <font size=2 color=00AF00>PASS = 1</font>
+04:28:05:811 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:05:811 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:05:811 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:05:811 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0097.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+04:28:10:931 <html><body><pre>
+04:28:10:931 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:10:931 ***</font>
+04:28:10:931 c:\testdata\scripts\dt-tef-testblock-0097.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:10:966 c:\testdata\scripts\dt-tef-testblock-0097.script START_TESTCASE DT-TEF-TestBlock-0097
+04:28:10:971 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0097  </font>
+04:28:10:971 c:\testdata\scripts\dt-tef-testblock-0097.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:10:971 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:10:976 INFO -  1425 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:10:976 INFO -  1425 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+04:28:10:976 INFO -  1425 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:10:976 INFO -  1425 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 110 aSection = TestCase092_obj
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:28:10:976 INFO -  1425 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj microseconds_of_work 1000000
+04:28:10:976 INFO -  1425 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 109 aCommand = CancelActiveObject
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:28:10:976 INFO -  1425 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+04:28:10:984 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase092_obj  ***Result = PASS </font>
+04:28:10:984 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase092_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:28:10:984 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=-3 TestCase092_obj ActivateActiveObject TestCase092_obj  ***Result = PASS </font>
+04:28:10:984 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase092_obj CancelActiveObject   ***Result = PASS </font>
+04:28:10:984 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+04:28:10:989 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:10:989 c:\testdata\scripts\dt-tef-testblock-0097.script END_TESTCASE DT-TEF-TestBlock-0097
+04:28:10:994 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0097 ***TestCaseResult = PASS </font>
+04:28:10:994 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:10:994 <font size=2 color=00AF00>PASS = 1</font>
+04:28:10:994 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:10:994 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:10:994 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:10:994 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:10:994 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:10:999 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:10:999 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:10:999 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:10:999 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:10:999 <font size=2 color=00AF00>PASS = 1</font>
+04:28:10:999 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:10:999 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:10:999 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:10:999 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0098.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+04:28:16:103 <html><body><pre>
+04:28:16:103 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:16:103 ***</font>
+04:28:16:108 c:\testdata\scripts\dt-tef-testblock-0098.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:16:145 c:\testdata\scripts\dt-tef-testblock-0098.script START_TESTCASE DT-TEF-TestBlock-0098
+04:28:16:150 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0098  </font>
+04:28:16:150 c:\testdata\scripts\dt-tef-testblock-0098.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:16:150 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:16:156 INFO -  1432 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:16:156 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+04:28:16:156 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+04:28:16:156 INFO -  1432 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+04:28:16:156 INFO -  1432 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:16:156 INFO -  1432 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:16:156 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+04:28:16:156 INFO -  1432 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:28:16:156 INFO -  1432 te_RegBlockTestWrapper.cpp 110 aSection = TestCase093_obj
+04:28:16:161 INFO -  1432 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:28:16:161 INFO -  1432 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj microseconds_of_work 1000000
+04:28:16:161 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+04:28:16:161 INFO -  1432 te_RegBlockTestWrapper.cpp 109 aCommand = CancelActiveObject
+04:28:16:161 INFO -  1432 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:16:161 INFO -  1432 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:28:16:161 INFO -  1432 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+04:28:16:171 INFO -  1432 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+04:28:16:171 INFO -  1432 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+04:28:16:171 INFO -  1432 te_RegBlockTestWrapper.cpp 110 aSection = TestCase093_obj
+04:28:16:171 INFO -  1432 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+04:28:16:171 INFO -  1432 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj microseconds_of_work 1000000
+04:28:17:171 INFO -  1432 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+04:28:17:187 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase093_obj  ***Result = PASS </font>
+04:28:17:187 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+04:28:17:187 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=-3 TestCase093_obj ActivateActiveObject TestCase093_obj  ***Result = PASS </font>
+04:28:17:187 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj CancelActiveObject   ***Result = PASS </font>
+04:28:17:187 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+04:28:17:187 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj ActivateActiveObject TestCase093_obj  ***Result = PASS </font>
+04:28:17:187 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+04:28:17:192 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:17:192 c:\testdata\scripts\dt-tef-testblock-0098.script END_TESTCASE DT-TEF-TestBlock-0098
+04:28:17:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0098 ***TestCaseResult = PASS </font>
+04:28:17:202 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:17:202 <font size=2 color=00AF00>PASS = 1</font>
+04:28:17:202 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:17:202 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:17:202 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:17:202 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:17:202 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:17:202 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:17:202 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:17:202 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:17:202 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:17:202 <font size=2 color=00AF00>PASS = 1</font>
+04:28:17:202 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:17:202 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:17:202 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:17:202 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0099.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+04:28:22:311 <html><body><pre>
+04:28:22:311 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:22:311 ***</font>
+04:28:22:316 c:\testdata\scripts\dt-tef-testblock-0099.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:22:361 c:\testdata\scripts\dt-tef-testblock-0099.script START_TESTCASE DT-TEF-TestBlock-0099
+04:28:22:366 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0099  </font>
+04:28:22:371 c:\testdata\scripts\dt-tef-testblock-0099.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:22:371 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:22:371 INFO -  1439 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:22:371 INFO -  1439 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:22:376 INFO -  1439 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:22:376 INFO -  1439 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:28:22:376 INFO -  1439 te_RegBlockTestWrapper.cpp 110 aSection = TestCase096_obj_Error_0
+04:28:22:376 INFO -  1439 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:22:376 INFO -  1439 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase096_obj_Error_0 error_code 0
+04:28:22:376 WARN -  1439 te_RegBlockTestWrapper.cpp 383 Setting an error: 0
+04:28:22:381 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:22:381 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase096_obj_Error_0  ***Result = PASS </font>
+04:28:22:381 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:22:386 c:\testdata\scripts\dt-tef-testblock-0099.script END_TESTCASE DT-TEF-TestBlock-0099
+04:28:22:391 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0099 ***TestCaseResult = PASS </font>
+04:28:22:391 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:22:391 <font size=2 color=00AF00>PASS = 1</font>
+04:28:22:391 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:22:391 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:22:391 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:22:391 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:22:391 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:22:391 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:22:391 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:22:391 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:22:391 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:22:391 <font size=2 color=00AF00>PASS = 1</font>
+04:28:22:391 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:22:391 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:22:391 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:22:391 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0100.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+04:28:27:504 <html><body><pre>
+04:28:27:504 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:27:504 ***</font>
+04:28:27:509 c:\testdata\scripts\dt-tef-testblock-0100.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:27:539 c:\testdata\scripts\dt-tef-testblock-0100.script START_TESTCASE DT-TEF-TestBlock-0100
+04:28:27:544 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0100  </font>
+04:28:27:544 c:\testdata\scripts\dt-tef-testblock-0100.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:27:544 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:27:549 INFO -  1446 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:27:549 INFO -  1446 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:27:549 INFO -  1446 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:27:549 INFO -  1446 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:28:27:549 INFO -  1446 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:27:549 INFO -  1446 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:27:549 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:27:549 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:28:27:554 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:27:554 c:\testdata\scripts\dt-tef-testblock-0100.script END_TESTCASE DT-TEF-TestBlock-0100
+04:28:27:559 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0100 ***TestCaseResult = PASS </font>
+04:28:27:564 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:27:564 <font size=2 color=00AF00>PASS = 1</font>
+04:28:27:564 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:27:564 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:27:564 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:27:564 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:27:564 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:27:564 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:27:564 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:27:564 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:27:564 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:27:564 <font size=2 color=00AF00>PASS = 1</font>
+04:28:27:564 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:27:564 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:27:564 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:27:564 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0101.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+04:28:32:676 <html><body><pre>
+04:28:32:676 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:32:676 ***</font>
+04:28:32:676 c:\testdata\scripts\dt-tef-testblock-0101.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:32:706 c:\testdata\scripts\dt-tef-testblock-0101.script START_TESTCASE DT-TEF-TestBlock-0101
+04:28:32:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0101  </font>
+04:28:32:711 c:\testdata\scripts\dt-tef-testblock-0101.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:32:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:32:716 INFO -  1453 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:32:716 INFO -  1453 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:32:716 INFO -  1453 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:32:716 INFO -  1453 te_RegBlockTestWrapper.cpp 109 aCommand = SetError
+04:28:32:716 INFO -  1453 te_RegBlockTestWrapper.cpp 110 aSection = TestCase098_obj_Error_0
+04:28:32:716 INFO -  1453 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:32:716 INFO -  1453 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase098_obj_Error_0 error_code 0
+04:28:32:716 WARN -  1453 te_RegBlockTestWrapper.cpp 383 Setting an error: 0
+04:28:32:721 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:32:721 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase098_obj_Error_0  ***Result = PASS </font>
+04:28:32:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:32:721 c:\testdata\scripts\dt-tef-testblock-0101.script END_TESTCASE DT-TEF-TestBlock-0101
+04:28:32:731 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0101 ***TestCaseResult = PASS </font>
+04:28:32:731 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:32:731 <font size=2 color=00AF00>PASS = 1</font>
+04:28:32:731 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:32:731 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:32:731 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:32:731 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:32:731 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:32:731 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:32:731 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:32:731 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:32:731 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:32:731 <font size=2 color=00AF00>PASS = 1</font>
+04:28:32:731 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:32:731 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:32:731 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:32:731 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0102.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+04:28:37:864 <html><body><pre>
+04:28:37:864 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:37:864 ***</font>
+04:28:37:869 c:\testdata\scripts\dt-tef-testblock-0102.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:37:899 c:\testdata\scripts\dt-tef-testblock-0102.script START_TESTCASE DT-TEF-TestBlock-0102
+04:28:37:904 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0102  </font>
+04:28:37:904 c:\testdata\scripts\dt-tef-testblock-0102.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:37:904 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:37:909 INFO -  1460 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:37:909 INFO -  1460 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:37:909 INFO -  1460 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:37:909 INFO -  1460 te_RegBlockTestWrapper.cpp 109 aCommand = SetBlockResult
+04:28:37:909 INFO -  1460 te_RegBlockTestWrapper.cpp 110 aSection = TestCase105_obj_Result
+04:28:37:909 INFO -  1460 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:37:909 INFO -  1460 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase105_obj_Result block_result 999
+04:28:37:909 INFO -  1460 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase105_obj_Result block_result 999
+04:28:37:909 WARN -  1460 te_RegBlockTestWrapper.cpp 272 Setting test block result: 999
+04:28:37:909 INFO -  1460 te_RegBlockTestWrapper.cpp 274 Test Passed!
+04:28:37:914 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:37:914 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult TestCase105_obj_Result  ***Result = PASS </font>
+04:28:37:914 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 18 Command = 	END_TEST_BLOCK		!Result=999 ***Result = PASS </font>
+04:28:37:919 c:\testdata\scripts\dt-tef-testblock-0102.script END_TESTCASE DT-TEF-TestBlock-0102
+04:28:37:924 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0102 ***TestCaseResult = PASS </font>
+04:28:37:924 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:37:924 <font size=2 color=00AF00>PASS = 1</font>
+04:28:37:924 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:37:924 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:37:924 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:37:924 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:37:924 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:37:924 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:37:924 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:37:924 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:37:924 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:37:924 <font size=2 color=00AF00>PASS = 1</font>
+04:28:37:924 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:37:924 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:37:924 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:37:924 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0103.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+04:28:43:066 <html><body><pre>
+04:28:43:066 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:43:066 ***</font>
+04:28:43:066 c:\testdata\scripts\dt-tef-testblock-0103.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:43:096 c:\testdata\scripts\dt-tef-testblock-0103.script START_TESTCASE DT-TEF-TestBlock-0103
+04:28:43:101 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0103  </font>
+04:28:43:106 c:\testdata\scripts\dt-tef-testblock-0103.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:43:106 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:43:106 INFO -  1467 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:43:106 INFO -  1467 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:43:106 INFO -  1467 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:43:106 INFO -  1467 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:28:43:111 INFO -  1467 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:43:111 INFO -  1467 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:43:111 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:43:111 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:28:43:116 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:43:116 c:\testdata\scripts\dt-tef-testblock-0103.script END_TESTCASE DT-TEF-TestBlock-0103
+04:28:43:121 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0103 ***TestCaseResult = PASS </font>
+04:28:43:121 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:43:121 <font size=2 color=00AF00>PASS = 1</font>
+04:28:43:121 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:43:121 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:43:121 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:43:121 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:43:121 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:43:121 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:43:126 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:43:126 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:43:126 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:43:126 <font size=2 color=00AF00>PASS = 1</font>
+04:28:43:126 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:43:126 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:43:126 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:43:126 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0104.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:28:48:238 <html><body><pre>
+04:28:48:238 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:48:238 ***</font>
+04:28:48:243 c:\testdata\scripts\dt-tef-testblock-0104.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:48:273 c:\testdata\scripts\dt-tef-testblock-0104.script START_TESTCASE DT-TEF-TestBlock-0104
+04:28:48:278 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0104  </font>
+04:28:48:278 c:\testdata\scripts\dt-tef-testblock-0104.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:48:278 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:48:283 INFO -  1474 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:48:283 INFO -  1474 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:48:283 INFO -  1474 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:48:283 INFO -  1474 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:28:48:283 INFO -  1474 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:48:283 INFO -  1474 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:48:283 INFO -  1474 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:48:283 INFO -  1474 te_RegBlockTestWrapper.cpp 109 aCommand = DummyFunction
+04:28:48:288 INFO -  1474 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:28:48:288 INFO -  1474 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:28:48:288 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:48:288 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:28:48:288 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+04:28:48:293 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:48:293 c:\testdata\scripts\dt-tef-testblock-0104.script END_TESTCASE DT-TEF-TestBlock-0104
+04:28:48:298 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0104 ***TestCaseResult = PASS </font>
+04:28:48:298 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:48:298 <font size=2 color=00AF00>PASS = 1</font>
+04:28:48:298 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:48:298 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:48:298 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:48:303 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:48:303 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:48:303 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:48:303 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:48:303 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:48:303 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:48:303 <font size=2 color=00AF00>PASS = 1</font>
+04:28:48:303 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:48:303 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:48:303 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:48:303 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0105.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+04:28:53:405 <html><body><pre>
+04:28:53:405 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:53:405 ***</font>
+04:28:53:410 c:\testdata\scripts\dt-tef-testblock-0105.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:53:440 c:\testdata\scripts\dt-tef-testblock-0105.script START_TESTCASE DT-TEF-TestBlock-0105
+04:28:53:445 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0105  </font>
+04:28:53:445 c:\testdata\scripts\dt-tef-testblock-0105.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:53:445 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:53:450 INFO -  1481 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:53:450 INFO -  1481 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:53:450 INFO -  1481 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:53:450 INFO -  1481 te_RegBlockTestWrapper.cpp 109 aCommand = GetDataObject
+04:28:53:450 INFO -  1481 te_RegBlockTestWrapper.cpp 110 aSection = TestCase109_no_name
+04:28:53:450 INFO -  1481 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:53:450 INFO -  1481 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase109_no_name null_expected 1
+04:28:53:450 ERROR -  1481 te_RegBlockTestWrapper.cpp 632 GetDataObjectL() error: -28
+04:28:53:450 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:53:450 <font size=2 color=00AF00>COMMAND !Error=-28 !AsyncError=0 DummyObj GetDataObject TestCase109_no_name  ***Result = PASS </font>
+04:28:53:455 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:53:460 c:\testdata\scripts\dt-tef-testblock-0105.script END_TESTCASE DT-TEF-TestBlock-0105
+04:28:53:465 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0105 ***TestCaseResult = PASS </font>
+04:28:53:465 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:53:465 <font size=2 color=00AF00>PASS = 1</font>
+04:28:53:465 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:53:465 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:53:465 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:53:465 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:53:465 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:53:465 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:53:465 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:53:465 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:53:465 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:53:465 <font size=2 color=00AF00>PASS = 1</font>
+04:28:53:465 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:53:465 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:53:465 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:53:465 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0106.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+04:28:58:603 <html><body><pre>
+04:28:58:603 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:28:58:603 ***</font>
+04:28:58:603 c:\testdata\scripts\dt-tef-testblock-0106.script LOAD_SERVER te_RegBlockTestSuite 
+04:28:58:693 c:\testdata\scripts\dt-tef-testblock-0106.script START_TESTCASE DT-TEF-TestBlock-0106
+04:28:58:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0106  </font>
+04:28:58:698 c:\testdata\scripts\dt-tef-testblock-0106.script 	CONCURRENT
+04:28:58:698 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:58:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:58:703 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:58:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:58:708 c:\testdata\scripts\dt-tef-testblock-0106.script 	CONSECUTIVE
+04:28:58:713 INFO -  1488 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:58:713 INFO -  1489 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:58:713 INFO -  1488 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:58:713 INFO -  1489 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:58:713 INFO -  1489 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:58:713 INFO -  1489 te_RegBlockTestWrapper.cpp 109 aCommand = CallMeFirstMkDir
+04:28:58:713 INFO -  1489 te_RegBlockTestWrapper.cpp 110 aSection = TestCase111_dir
+04:28:58:713 INFO -  1489 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:58:713 INFO -  1489 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+04:28:58:713 INFO -  1489 te_RegBlockTestWrapper.cpp 459 MkDir c:\testdata\test_dir\
+04:28:58:718 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:58:718 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeFirstMkDir TestCase111_dir  ***Result = PASS </font>
+04:28:58:718 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:59:718 INFO -  1488 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:59:718 INFO -  1488 te_RegBlockTestWrapper.cpp 109 aCommand = CallMeSecondRmDir
+04:28:59:718 INFO -  1488 te_RegBlockTestWrapper.cpp 110 aSection = TestCase111_dir
+04:28:59:718 INFO -  1488 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:28:59:718 INFO -  1488 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+04:28:59:718 INFO -  1488 te_RegBlockTestWrapper.cpp 485 RmDir c:\testdata\test_dir\
+04:28:59:718 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:59:718 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+04:28:59:718 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeSecondRmDir TestCase111_dir  ***Result = PASS </font>
+04:28:59:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:28:59:723 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:28:59:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 27 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:28:59:728 INFO -  1490 TestBlockController.cpp 134 Creating a local active scheduler.
+04:28:59:728 INFO -  1490 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:59:728 INFO -  1490 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+04:28:59:728 INFO -  1490 te_RegBlockTestWrapper.cpp 109 aCommand = CallMeSecondRmDir
+04:28:59:728 INFO -  1490 te_RegBlockTestWrapper.cpp 110 aSection = TestCase111_dir
+04:28:59:728 INFO -  1490 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:28:59:728 INFO -  1490 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+04:28:59:728 INFO -  1490 te_RegBlockTestWrapper.cpp 485 RmDir c:\testdata\test_dir\
+04:28:59:728 ERROR -  1490 te_RegBlockTestWrapper.cpp 491 Failed to remove a directory: -1. The function was called before CallMeFirstMkDir?
+04:28:59:734 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+04:28:59:734 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeSecondRmDir TestCase111_dir  ***Result = PASS </font>
+04:28:59:739 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 30 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+04:28:59:739 c:\testdata\scripts\dt-tef-testblock-0106.script END_TESTCASE DT-TEF-TestBlock-0106
+04:28:59:744 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 31 Command = END_TESTCASE DT-TEF-TestBlock-0106 ***TestCaseResult = PASS </font>
+04:28:59:744 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:28:59:744 <font size=2 color=00AF00>PASS = 3</font>
+04:28:59:744 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:59:744 <font size=2 color=0000FF>ABORT = 0</font>
+04:28:59:744 <font size=2 color=0000FF>PANIC = 0</font>
+04:28:59:744 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:59:744 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:28:59:744 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:28:59:744 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:28:59:744 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:28:59:744 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:28:59:744 <font size=2 color=00AF00>PASS = 1</font>
+04:28:59:744 <font size=2 color=FF0000>FAIL = 0</font>
+04:28:59:744 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:28:59:744 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:28:59:744 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0107.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,110 @@
+06:36:52:431 <html><body><pre>
+06:36:52:431 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 13/01/2009 06:36:52:431 ***</font>
+06:36:52:437 c:\testdata\scripts\dt-tef-testblock-0107.script LOAD_SERVER te_RegBlockTestSuite 
+06:36:52:447 c:\testdata\scripts\dt-tef-testblock-0107.script START_TESTCASE DT-TEF-TestBlock-0107
+06:36:52:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0107  </font>
+06:36:52:452 c:\testdata\scripts\dt-tef-testblock-0107.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+06:36:52:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+06:36:52:457 INFO -  1540 TestBlockController.cpp 134 Creating a local active scheduler.
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = 
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_obj_1
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 microseconds_of_work 1000000
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = 
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_obj_2
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 microseconds_of_work 10000000
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+06:36:52:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:53:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:53:468 INFO -  1540 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_true
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_true must_be_complete 1
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 10
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+06:36:54:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:55:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:56:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:57:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:58:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:59:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:00:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:01:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:02:468 INFO -  1540 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+06:37:02:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:02:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:02:484 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:37:02:484 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_true
+06:37:02:484 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 12
+06:37:02:484 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:37:02:484 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_true must_be_complete 1
+06:37:02:484 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase117_obj_1  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 AddActiveObjectToScheduler   ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 ActivateActiveObject TestCase117_obj_1  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase117_obj_2  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 AddActiveObjectToScheduler   ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 ActivateActiveObject TestCase117_obj_2  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>OUTSTANDING 0 TestCase117_obj_1  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_true  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>OUTSTANDING 0 TestCase117_obj_2  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_true  ***Result = PASS </font>
+06:37:02:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+06:37:02:489 c:\testdata\scripts\dt-tef-testblock-0107.script END_TESTCASE DT-TEF-TestBlock-0107
+06:37:02:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 33 Command = END_TESTCASE DT-TEF-TestBlock-0107 ***TestCaseResult = PASS </font>
+06:37:02:494 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+06:37:02:494 <font size=2 color=00AF00>PASS = 1</font>
+06:37:02:494 <font size=2 color=FF0000>FAIL = 0</font>
+06:37:02:494 <font size=2 color=0000FF>ABORT = 0</font>
+06:37:02:494 <font size=2 color=0000FF>PANIC = 0</font>
+06:37:02:494 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+06:37:02:494 <font size=2 color=0000FF>UNKNOWN = 0</font>
+06:37:02:494 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+06:37:02:494 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+06:37:02:494 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+06:37:02:494 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+06:37:02:494 <font size=2 color=00AF00>PASS = 1</font>
+06:37:02:494 <font size=2 color=FF0000>FAIL = 0</font>
+06:37:02:494 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+06:37:02:494 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+06:37:02:494 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0108.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+04:29:20:077 <html><body><pre>
+04:29:20:077 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:29:20:077 ***</font>
+04:29:20:082 c:\testdata\scripts\dt-tef-testblock-0108.script LOAD_SERVER te_RegBlockTestSuite 
+04:29:20:112 c:\testdata\scripts\dt-tef-testblock-0108.script START_TESTCASE DT-TEF-TestBlock-0108
+04:29:20:117 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0108  </font>
+04:29:20:117 c:\testdata\scripts\dt-tef-testblock-0108.script 	START_TEST_BLOCK	20 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:29:20:117 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 12 Command = 	START_TEST_BLOCK	20 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:20:122 INFO -  1504 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:20:125 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+04:29:20:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 14 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:29:20:130 c:\testdata\scripts\dt-tef-testblock-0108.script END_TESTCASE DT-TEF-TestBlock-0108
+04:29:20:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 15 Command = END_TESTCASE DT-TEF-TestBlock-0108 ***TestCaseResult = PASS </font>
+04:29:20:135 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:29:20:135 <font size=2 color=00AF00>PASS = 1</font>
+04:29:20:135 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:20:135 <font size=2 color=0000FF>ABORT = 0</font>
+04:29:20:135 <font size=2 color=0000FF>PANIC = 0</font>
+04:29:20:135 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:20:135 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:29:20:135 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:29:20:135 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:29:20:135 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:29:20:135 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:29:20:135 <font size=2 color=00AF00>PASS = 1</font>
+04:29:20:135 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:20:135 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:29:20:135 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:20:135 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0109.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+04:29:25:249 <html><body><pre>
+04:29:25:249 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:29:25:249 ***</font>
+04:29:25:249 c:\testdata\scripts\dt-tef-testblock-0109.script LOAD_SERVER te_RegBlockTestSuite 
+04:29:25:279 c:\testdata\scripts\dt-tef-testblock-0109.script START_TESTCASE DT-TEF-TestBlock-0109
+04:29:25:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0109  </font>
+04:29:25:284 c:\testdata\scripts\dt-tef-testblock-0109.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:29:25:289 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:25:289 INFO -  1511 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:25:289 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+04:29:25:289 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+04:29:25:289 INFO -  1511 te_RegBlockTestWrapper.cpp 109 aCommand = WriteIntValue
+04:29:25:289 INFO -  1511 te_RegBlockTestWrapper.cpp 110 aSection = TC0109_ValSection
+04:29:25:289 INFO -  1511 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:29:25:289 INFO -  1511 te_RegBlockTestWrapper.cpp 738 Test WriteIntToConfig...
+04:29:25:289 INFO -  1511 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 12
+04:29:25:294 INFO -  1511 te_RegBlockTestWrapper.cpp 742 Test Passed!
+04:29:25:294 INFO -  1511 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 36
+04:29:25:294 INFO -  1511 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 36
+04:29:25:294 INFO -  1511 te_RegBlockTestWrapper.cpp 746 Test Passed!
+04:29:25:294 INFO -  1511 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 12
+04:29:25:294 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+04:29:25:294 INFO -  1511 te_RegBlockTestWrapper.cpp 109 aCommand = WriteBoolValue
+04:29:25:294 INFO -  1511 te_RegBlockTestWrapper.cpp 110 aSection = TC0109_ValSection
+04:29:25:294 INFO -  1511 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:29:25:294 INFO -  1511 te_RegBlockTestWrapper.cpp 752 Test WriteBoolToConfig...
+04:29:25:294 INFO -  1511 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 1
+04:29:25:294 INFO -  1511 te_RegBlockTestWrapper.cpp 756 Test Passed!
+04:29:25:299 INFO -  1511 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 0
+04:29:25:299 INFO -  1511 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 0
+04:29:25:299 INFO -  1511 te_RegBlockTestWrapper.cpp 760 Test Passed!
+04:29:25:299 INFO -  1511 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 1
+04:29:25:299 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+04:29:25:299 INFO -  1511 te_RegBlockTestWrapper.cpp 109 aCommand = WriteHexValue
+04:29:25:299 INFO -  1511 te_RegBlockTestWrapper.cpp 110 aSection = TC0109_ValSection
+04:29:25:299 INFO -  1511 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 3
+04:29:25:299 INFO -  1511 te_RegBlockTestWrapper.cpp 766 Test WriteHexToConfig...
+04:29:25:299 INFO -  1511 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 255
+04:29:25:299 INFO -  1511 te_RegBlockTestWrapper.cpp 770 Test Passed!
+04:29:25:304 INFO -  1511 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 171
+04:29:25:304 INFO -  1511 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 171
+04:29:25:304 INFO -  1511 te_RegBlockTestWrapper.cpp 774 Test Passed!
+04:29:25:304 INFO -  1511 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 255
+04:29:25:304 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+04:29:25:304 INFO -  1511 te_RegBlockTestWrapper.cpp 109 aCommand = WriteStringValue
+04:29:25:304 INFO -  1511 te_RegBlockTestWrapper.cpp 110 aSection = TC0109_ValSection
+04:29:25:304 INFO -  1511 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+04:29:25:304 INFO -  1511 te_RegBlockTestWrapper.cpp 780 Test WriteStringToConfig...
+04:29:25:304 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue This is the original string.
+04:29:25:304 INFO -  1511 te_RegBlockTestWrapper.cpp 787 Test Passed!
+04:29:25:309 INFO -  1511 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue Here is the changed string
+04:29:25:309 INFO -  1511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue Here is the changed string
+04:29:25:309 INFO -  1511 te_RegBlockTestWrapper.cpp 790 Test Passed!
+04:29:25:309 INFO -  1511 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue This is the original string.
+04:29:25:309 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0109_obj_name  ***Result = PASS </font>
+04:29:25:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteIntValue TC0109_ValSection  ***Result = PASS </font>
+04:29:25:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteBoolValue TC0109_ValSection  ***Result = PASS </font>
+04:29:25:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteHexValue TC0109_ValSection  ***Result = PASS </font>
+04:29:25:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteStringValue TC0109_ValSection  ***Result = PASS </font>
+04:29:25:314 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:29:25:314 c:\testdata\scripts\dt-tef-testblock-0109.script END_TESTCASE DT-TEF-TestBlock-0109
+04:29:25:319 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 26 Command = END_TESTCASE DT-TEF-TestBlock-0109 ***TestCaseResult = PASS </font>
+04:29:25:324 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:29:25:324 <font size=2 color=00AF00>PASS = 1</font>
+04:29:25:324 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:25:324 <font size=2 color=0000FF>ABORT = 0</font>
+04:29:25:324 <font size=2 color=0000FF>PANIC = 0</font>
+04:29:25:324 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:25:324 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:29:25:324 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:29:25:324 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:29:25:324 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:29:25:324 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:29:25:324 <font size=2 color=00AF00>PASS = 1</font>
+04:29:25:324 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:25:324 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:29:25:324 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:25:324 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0110.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+04:29:30:457 <html><body><pre>
+04:29:30:457 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:29:30:457 ***</font>
+04:29:30:457 c:\testdata\scripts\dt-tef-testblock-0110.script LOAD_SERVER te_RegBlockTestSuite 
+04:29:30:487 c:\testdata\scripts\dt-tef-testblock-0110.script START_TESTCASE DT-TEF-TestBlock-0110
+04:29:30:492 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0110  </font>
+04:29:30:497 c:\testdata\scripts\dt-tef-testblock-0110.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:29:30:497 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:30:497 INFO -  1518 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:30:497 INFO -  1518 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+04:29:30:497 INFO -  1518 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+04:29:30:497 INFO -  1518 te_RegBlockTestWrapper.cpp 109 aCommand = WriteSharedData
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 796 Test WriteSharedDataL...
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 801 Test Passed!
+04:29:30:502 INFO -  1518 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 109 aCommand = ReadSharedData
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 110 aSection = 
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 806 Test ReadSharedDataL...
+04:29:30:502 INFO -  1518 te_RegBlockTestWrapper.cpp 809 Test Passed!
+04:29:30:502 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0110_obj_name  ***Result = PASS </font>
+04:29:30:502 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0110_obj_name WriteSharedData   ***Result = PASS </font>
+04:29:30:502 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0110_obj_name ReadSharedData   ***Result = PASS </font>
+04:29:30:507 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:29:30:507 c:\testdata\scripts\dt-tef-testblock-0110.script END_TESTCASE DT-TEF-TestBlock-0110
+04:29:30:512 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0110 ***TestCaseResult = PASS </font>
+04:29:30:515 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:29:30:515 <font size=2 color=00AF00>PASS = 1</font>
+04:29:30:515 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:30:515 <font size=2 color=0000FF>ABORT = 0</font>
+04:29:30:515 <font size=2 color=0000FF>PANIC = 0</font>
+04:29:30:515 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:30:515 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:29:30:515 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:29:30:515 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:29:30:515 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:29:30:515 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:29:30:515 <font size=2 color=00AF00>PASS = 1</font>
+04:29:30:515 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:30:515 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:29:30:515 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:30:515 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0111.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:29:35:629 <html><body><pre>
+04:29:35:629 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:29:35:629 ***</font>
+04:29:35:634 c:\testdata\scripts\dt-tef-testblock-0111.script LOAD_SERVER te_RegBlockTestSuite 
+04:29:35:660 c:\testdata\scripts\dt-tef-testblock-0111.script START_TESTCASE DT-TEF-TestBlock-0111
+04:29:35:665 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0111  </font>
+04:29:35:665 c:\testdata\scripts\dt-tef-testblock-0111.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:29:35:665 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:35:670 INFO -  1525 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:35:670 INFO -  1525 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0111_obj_name name obj0111
+04:29:35:670 INFO -  1525 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0111_obj_name name obj0111
+04:29:35:670 INFO -  1525 te_RegBlockTestWrapper.cpp 109 aCommand = TestNullController
+04:29:35:670 INFO -  1525 te_RegBlockTestWrapper.cpp 110 aSection = TC0111_ValSection
+04:29:35:670 INFO -  1525 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:29:35:670 INFO -  1525 te_RegBlockTestWrapper.cpp 814 Test with null controller...
+04:29:35:670 INFO -  1525 te_RegBlockTestWrapper.cpp 822 Test Passed!
+04:29:35:670 INFO -  1525 te_RegBlockTestWrapper.cpp 829 Test Passed!
+04:29:35:675 INFO -  1525 te_RegBlockTestWrapper.cpp 836 Test Passed!
+04:29:35:675 INFO -  1525 te_RegBlockTestWrapper.cpp 844 Test Passed!
+04:29:35:675 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0111_obj_name  ***Result = PASS </font>
+04:29:35:675 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0111_obj_name TestNullController TC0111_ValSection  ***Result = PASS </font>
+04:29:35:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+04:29:35:680 c:\testdata\scripts\dt-tef-testblock-0111.script END_TESTCASE DT-TEF-TestBlock-0111
+04:29:35:685 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0111 ***TestCaseResult = PASS </font>
+04:29:35:685 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:29:35:685 <font size=2 color=00AF00>PASS = 1</font>
+04:29:35:685 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:35:685 <font size=2 color=0000FF>ABORT = 0</font>
+04:29:35:685 <font size=2 color=0000FF>PANIC = 0</font>
+04:29:35:685 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:35:685 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:29:35:685 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:29:35:685 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:29:35:685 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:29:35:685 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:29:35:685 <font size=2 color=00AF00>PASS = 1</font>
+04:29:35:685 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:35:685 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:29:35:685 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:35:685 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0112.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:29:40:796 <html><body><pre>
+04:29:40:796 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:29:40:796 ***</font>
+04:29:40:801 c:\testdata\scripts\dt-tef-testblock-0112.script LOAD_SERVER te_RegBlockTestSuite 
+04:29:40:831 c:\testdata\scripts\dt-tef-testblock-0112.script START_TESTCASE DT-TEF-TestBlock-0112
+04:29:40:836 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0112  </font>
+04:29:40:836 c:\testdata\scripts\dt-tef-testblock-0112.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini
+04:29:40:836 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:40:841 INFO -  1532 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:40:841 INFO -  1532 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016 name panic-016
+04:29:40:841 INFO -  1532 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016 name panic-016
+04:29:40:841 INFO -  1532 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:29:40:841 INFO -  1532 te_RegBlockTestWrapper.cpp 110 aSection = serverbusy_panic-016_obj_Panic
+04:29:40:841 INFO -  1532 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:29:40:841 INFO -  1532 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016_obj_Panic panic_number -16
+04:29:40:841 INFO -  1532 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016_obj_Panic panic_string serverbusy
+04:29:40:841 WARN -  1532 te_RegBlockTestWrapper.cpp 421 Calling panic: serverbusy -16
+04:29:40:841 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper serverbusy_panic-016  ***Result = PASS </font>
+04:29:40:846 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 serverbusy_panic-016 PanickingFunction serverbusy_panic-016_obj_Panic  ***Result = INCONCLUSIVE </font>
+04:29:40:851 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 21 Command = 	END_TEST_BLOCK		!PanicCode=-16 ***Result = PASS </font>
+04:29:40:851 c:\testdata\scripts\dt-tef-testblock-0112.script END_TESTCASE DT-TEF-TestBlock-0112
+04:29:40:856 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0112 ***TestCaseResult = PASS </font>
+04:29:40:856 ERROR -  1527 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:29:40:856 ERROR -  1527 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -16, Exit Category serverbusy
+04:29:40:861 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:29:40:861 <font size=2 color=00AF00>PASS = 1</font>
+04:29:40:861 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:40:861 <font size=2 color=0000FF>ABORT = 0</font>
+04:29:40:861 <font size=2 color=0000FF>PANIC = 0</font>
+04:29:40:861 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:40:861 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:29:40:861 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:29:40:861 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:29:40:861 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:29:40:861 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:29:40:861 <font size=2 color=00AF00>PASS = 1</font>
+04:29:40:861 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:40:861 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:29:40:861 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:40:861 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0113.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:29:45:978 <html><body><pre>
+04:29:45:978 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:29:45:978 ***</font>
+04:29:45:983 c:\testdata\scripts\dt-tef-testblock-0113.script LOAD_SERVER te_RegBlockTestSuite 
+04:29:46:013 c:\testdata\scripts\dt-tef-testblock-0113.script START_TESTCASE DT-TEF-TestBlock-0113
+04:29:46:018 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0113  </font>
+04:29:46:023 c:\testdata\scripts\dt-tef-testblock-0113.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini
+04:29:46:023 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:46:023 INFO -  1539 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:46:023 INFO -  1539 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014 name panic-014
+04:29:46:028 INFO -  1539 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014 name panic-014
+04:29:46:028 INFO -  1539 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:29:46:028 INFO -  1539 te_RegBlockTestWrapper.cpp 110 aSection = serverbusy_panic-014_obj_Panic
+04:29:46:028 INFO -  1539 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:29:46:028 INFO -  1539 TestStepBase.Cpp 253 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014_obj_Panic panic_number -14
+04:29:46:028 INFO -  1539 TestStepBase.Cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014_obj_Panic panic_string serverinuse
+04:29:46:028 WARN -  1539 te_RegBlockTestWrapper.cpp 421 Calling panic: serverinuse -14
+04:29:46:028 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper serverbusy_panic-014  ***Result = PASS </font>
+04:29:46:033 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 serverbusy_panic-014 PanickingFunction serverbusy_panic-014_obj_Panic  ***Result = INCONCLUSIVE </font>
+04:29:46:033 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=-14 ***Result = PASS </font>
+04:29:46:038 c:\testdata\scripts\dt-tef-testblock-0113.script END_TESTCASE DT-TEF-TestBlock-0113
+04:29:46:043 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0113 ***TestCaseResult = PASS </font>
+04:29:46:043 ERROR -  1534 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:29:46:043 ERROR -  1534 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -14, Exit Category serverinuse
+04:29:46:043 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:29:46:043 <font size=2 color=00AF00>PASS = 1</font>
+04:29:46:043 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:46:043 <font size=2 color=0000FF>ABORT = 0</font>
+04:29:46:043 <font size=2 color=0000FF>PANIC = 0</font>
+04:29:46:043 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:46:043 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:29:46:043 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:29:46:043 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:29:46:043 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:29:46:043 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:29:46:043 <font size=2 color=00AF00>PASS = 1</font>
+04:29:46:043 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:46:043 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:29:46:043 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:46:048 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0114.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+04:29:51:166 <html><body><pre>
+04:29:51:166 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:29:51:166 ***</font>
+04:29:51:166 c:\testdata\scripts\dt-tef-testblock-0114.script LOAD_SERVER te_RegBlockTestSuite 
+04:29:51:203 c:\testdata\scripts\dt-tef-testblock-0114.script START_TESTCASE DT-TEF-TestBlock-0114
+04:29:51:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0114  </font>
+04:29:51:208 c:\testdata\scripts\dt-tef-testblock-0114.script 	PRINT this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+04:29:51:208 INFO -  1541 ScriptEngine.cpp 1381  this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+
+04:29:51:208 c:\testdata\scripts\dt-tef-testblock-0114.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:29:51:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:51:213 INFO -  1546 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:51:213 INFO -  1546 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+04:29:51:213 INFO -  1546 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+04:29:51:213 INFO -  1546 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:29:51:213 INFO -  1546 te_RegBlockTestWrapper.cpp 110 aSection = TestCase0114_obj_Panic
+04:29:51:213 INFO -  1546 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:29:51:213 INFO -  1546 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj_Panic panic_number 22
+04:29:51:213 INFO -  1546 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj_Panic panic_string DoMediaClockStoppedState: Mutex Unheld
+04:29:51:213 WARN -  1546 te_RegBlockTestWrapper.cpp 421 Calling panic: DoMediaClockStoppedState: Mutex Unheld 22
+04:29:51:218 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase0114_obj  ***Result = PASS </font>
+04:29:51:218 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0114_obj PanickingFunction TestCase0114_obj_Panic  ***Result = INCONCLUSIVE </font>
+04:29:51:218 WARN -  1541 TestExecuteLogger.cpp 2395 The actual length of the received panic string is 16 characters, which is possibly truncated. User::Panic will only pass through the first 16 characters of the panic string, the test result may not be reliable. Ensure this is 16 characters or less or it will be truncated.
+04:29:51:218 WARN -  1541 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="DoMediaClockStoppedState: Mutex Unheld" (in script) was TOO LONG.
+04:29:51:218 WARN -  1541 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+04:29:51:223 INFO -  1541 TestExecuteLogger.cpp 2483 Expected panic string was "DoMediaClockStoppedState: Mutex Unheld" (in script)
+04:29:51:223 INFO -  1541 TestExecuteLogger.cpp 2484 Received panic string was "DoMediaClockStop"(in code)
+04:29:51:223 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 18 Command = 	END_TEST_BLOCK		!PanicString="DoMediaClockStoppedState: Mutex Unheld" !PanicCode=22  Code = 22  DoMediaClockStop ***Result = FAIL </font>
+04:29:51:228 c:\testdata\scripts\dt-tef-testblock-0114.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:29:51:228 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:51:228 INFO -  1547 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:51:228 INFO -  1547 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+04:29:51:228 INFO -  1547 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+04:29:51:233 ERROR -  1547 TestBlockController.cpp 522 Active Scheduler, error = -1
+04:29:51:233 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase037_obj  ***Result = PASS </font>
+04:29:51:233 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0114_obj PanickingFunction TestCase0114_obj_Panic  ***Result = INCONCLUSIVE </font>
+04:29:51:233 WARN -  1541 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="DoMediaClockStoppedState: Mutex Unheld" (in script) was TOO LONG.
+04:29:51:233 WARN -  1541 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+04:29:51:233 INFO -  1541 TestExecuteLogger.cpp 2483 Expected panic string was "DoMediaClockStoppedState: Mutex Unheld" (in script)
+04:29:51:238 INFO -  1541 TestExecuteLogger.cpp 2484 Received panic string was "E32USER-CBase"(in code)
+04:29:51:238 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 22 Command = 	END_TEST_BLOCK		!PanicCode=22 !PanicString="DoMediaClockStoppedState: Mutex Unheld"  Code = 47  E32USER-CBase ***Result = FAIL </font>
+04:29:51:243 c:\testdata\scripts\dt-tef-testblock-0114.script END_TESTCASE DT-TEF-TestBlock-011
+04:29:51:248 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0114 ***TestCaseResult = FAIL </font>
+04:29:51:248 ERROR -  1541 testexecute.cpp 564 The panic detection thread detected 2 panics:
+04:29:51:248 ERROR -  1541 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 22, Exit Category DoMediaClockStop
+04:29:51:248 ERROR -  1541 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker813304148 1626562265, Exit Reason: 47, Exit Category E32USER-CBase
+04:29:51:248 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:29:51:248 <font size=2 color=00AF00>PASS = 0</font>
+04:29:51:248 <font size=2 color=FF0000>FAIL = 2</font>
+04:29:51:248 <font size=2 color=0000FF>ABORT = 0</font>
+04:29:51:253 <font size=2 color=0000FF>PANIC = 0</font>
+04:29:51:253 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:51:253 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:29:51:253 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:29:51:253 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:29:51:253 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+04:29:51:253 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:29:51:253 <font size=2 color=00AF00>PASS = 0</font>
+04:29:51:253 <font size=2 color=FF0000>FAIL = 1</font>
+04:29:51:253 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:29:51:253 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:51:253 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testblock-0115.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+04:29:56:368 <html><body><pre>
+04:29:56:368 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:29:56:368 ***</font>
+04:29:56:368 c:\testdata\scripts\dt-tef-testblock-0115.script LOAD_SERVER te_RegBlockTestSuite 
+04:29:56:395 c:\testdata\scripts\dt-tef-testblock-0115.script START_TESTCASE DT-TEF-TestBlock-0115
+04:29:56:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0115  </font>
+04:29:56:400 c:\testdata\scripts\dt-tef-testblock-0115.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:29:56:405 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+04:29:56:405 INFO -  1554 TestBlockController.cpp 134 Creating a local active scheduler.
+04:29:56:405 INFO -  1554 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj name obj0115
+04:29:56:405 INFO -  1554 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj name obj0115
+04:29:56:405 INFO -  1554 te_RegBlockTestWrapper.cpp 109 aCommand = PanickingFunction
+04:29:56:405 INFO -  1554 te_RegBlockTestWrapper.cpp 110 aSection = TestCase0115_obj_Panic
+04:29:56:405 INFO -  1554 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+04:29:56:410 INFO -  1554 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj_Panic panic_number 22
+04:29:56:410 INFO -  1554 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj_Panic panic_string MutexUnheld
+04:29:56:410 WARN -  1554 te_RegBlockTestWrapper.cpp 421 Calling panic: MutexUnheld 22
+04:29:56:410 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase0115_obj  ***Result = PASS </font>
+04:29:56:410 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0115_obj PanickingFunction TestCase0115_obj_Panic  ***Result = INCONCLUSIVE </font>
+04:29:56:415 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 17 Command = 	END_TEST_BLOCK		!PanicCode=22 !PanicString="MutexUnheld" ***Result = PASS </font>
+04:29:56:415 c:\testdata\scripts\dt-tef-testblock-0115.script END_TESTCASE DT-TEF-TestBlock-0115
+04:29:56:425 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0115 ***TestCaseResult = PASS </font>
+04:29:56:425 ERROR -  1549 testexecute.cpp 564 The panic detection thread detected 1 panics:
+04:29:56:425 ERROR -  1549 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 22, Exit Category MutexUnheld
+04:29:56:425 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:29:56:425 <font size=2 color=00AF00>PASS = 1</font>
+04:29:56:425 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:56:425 <font size=2 color=0000FF>ABORT = 0</font>
+04:29:56:425 <font size=2 color=0000FF>PANIC = 0</font>
+04:29:56:425 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:56:425 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:29:56:425 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:29:56:425 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:29:56:425 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+04:29:56:425 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:29:56:425 <font size=2 color=00AF00>PASS = 1</font>
+04:29:56:425 <font size=2 color=FF0000>FAIL = 0</font>
+04:29:56:425 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:29:56:425 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:29:56:425 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+04:53:39:160 <html><body><pre>
+04:53:39:160 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:53:39:160 ***</font>
+04:53:39:160 c:\testdata\scripts\dt-tef-testclient-0001.script LOAD_SUITE	TEF_ClientTestUnit
+04:53:39:196 c:\testdata\scripts\dt-tef-testclient-0001.script START_TESTCASE DT-TEF-TestClient-0001
+04:53:39:201 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0001  </font>
+04:53:39:201 c:\testdata\scripts\dt-tef-testclient-0001.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName
+04:53:39:206 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:53:39:206 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+04:53:39:206 INFO -  1569 ctefclientut.cpp 135 Server Connect returns = -40
+04:53:39:206 <font size=2 color=00AF00>Test Case TestLongServerName ***Result = PASS </font>
+04:53:39:206 INFO -  1569 ctefclientut.cpp 29 Server Close returns
+04:53:39:211 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName ***Result = PASS </font>
+04:53:39:211 c:\testdata\scripts\dt-tef-testclient-0001.script END_TESTCASE DT-TEF-TestClient-0001
+04:53:39:221 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0001 ***TestCaseResult = PASS </font>
+04:53:39:221 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:53:39:221 <font size=2 color=00AF00>PASS = 1</font>
+04:53:39:221 <font size=2 color=FF0000>FAIL = 0</font>
+04:53:39:221 <font size=2 color=0000FF>ABORT = 0</font>
+04:53:39:221 <font size=2 color=0000FF>PANIC = 0</font>
+04:53:39:221 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:53:39:221 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:53:39:221 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:53:39:221 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:53:39:221 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:53:39:221 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:53:39:221 <font size=2 color=00AF00>PASS = 1</font>
+04:53:39:221 <font size=2 color=FF0000>FAIL = 0</font>
+04:53:39:221 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:53:39:221 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:53:39:221 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+04:53:44:332 <html><body><pre>
+04:53:44:332 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:53:44:332 ***</font>
+04:53:44:332 c:\testdata\scripts\dt-tef-testclient-0002.script LOAD_SUITE	TEF_ClientTestUnit
+04:53:44:377 c:\testdata\scripts\dt-tef-testclient-0002.script START_TESTCASE DT-TEF-TestClient-0002
+04:53:44:382 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0002  </font>
+04:53:44:382 c:\testdata\scripts\dt-tef-testclient-0002.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL
+04:53:44:382 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:53:44:382 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+04:53:44:417 INFO -  1576 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+04:53:44:417 INFO -  1576 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+04:53:44:417 <font size=2 color=00AF00>Test Case TestOpenLongStepNameL ***Result = PASS </font>
+04:53:44:417 INFO -  1576 ctefclientut.cpp 29 Server Close returns
+04:53:44:422 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL ***Result = PASS </font>
+04:53:44:422 c:\testdata\scripts\dt-tef-testclient-0002.script END_TESTCASE DT-TEF-TestClient-0002
+04:53:44:427 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0002 ***TestCaseResult = PASS </font>
+04:53:44:427 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:53:44:437 <font size=2 color=00AF00>PASS = 1</font>
+04:53:44:437 <font size=2 color=FF0000>FAIL = 0</font>
+04:53:44:437 <font size=2 color=0000FF>ABORT = 0</font>
+04:53:44:437 <font size=2 color=0000FF>PANIC = 0</font>
+04:53:44:437 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:53:44:437 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:53:44:437 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:53:44:437 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:53:44:437 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:53:44:437 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:53:44:437 <font size=2 color=00AF00>PASS = 1</font>
+04:53:44:437 <font size=2 color=FF0000>FAIL = 0</font>
+04:53:44:437 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:53:44:437 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:53:44:437 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+04:53:49:546 <html><body><pre>
+04:53:49:546 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:53:49:546 ***</font>
+04:53:49:546 c:\testdata\scripts\dt-tef-testclient-0003.script LOAD_SUITE	TEF_ClientTestUnit
+04:53:49:581 c:\testdata\scripts\dt-tef-testclient-0003.script START_TESTCASE DT-TEF-TestClient-0003
+04:53:49:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0003  </font>
+04:53:49:586 c:\testdata\scripts\dt-tef-testclient-0003.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL
+04:53:49:586 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:53:49:586 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+04:53:49:621 INFO -  1585 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+04:53:49:621 INFO -  1585 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+04:53:49:621 <font size=2 color=00AF00>Test Case TestRunTestStepL ***Result = PASS </font>
+04:53:49:621 INFO -  1585 ctefclientut.cpp 29 Server Close returns
+04:53:49:626 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL ***Result = PASS </font>
+04:53:49:626 c:\testdata\scripts\dt-tef-testclient-0003.script END_TESTCASE DT-TEF-TestClient-0003
+04:53:49:631 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0003 ***TestCaseResult = PASS </font>
+04:53:49:636 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:53:49:636 <font size=2 color=00AF00>PASS = 1</font>
+04:53:49:636 <font size=2 color=FF0000>FAIL = 0</font>
+04:53:49:636 <font size=2 color=0000FF>ABORT = 0</font>
+04:53:49:636 <font size=2 color=0000FF>PANIC = 0</font>
+04:53:49:636 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:53:49:636 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:53:49:636 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:53:49:636 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:53:49:636 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:53:49:636 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:53:49:636 <font size=2 color=00AF00>PASS = 1</font>
+04:53:49:636 <font size=2 color=FF0000>FAIL = 0</font>
+04:53:49:636 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:53:49:636 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:53:49:636 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+04:53:54:791 <html><body><pre>
+04:53:54:791 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:53:54:791 ***</font>
+04:53:54:796 c:\testdata\scripts\dt-tef-testclient-0004.script LOAD_SUITE	TEF_ClientTestUnit
+04:53:54:881 c:\testdata\scripts\dt-tef-testclient-0004.script START_TESTCASE DT-TEF-TestClient-0004
+04:53:54:886 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0004  </font>
+04:53:54:886 c:\testdata\scripts\dt-tef-testclient-0004.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL
+04:53:54:886 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:53:54:886 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+04:53:54:981 INFO -  1596 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+04:53:54:981 INFO -  1596 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+04:53:54:981 <font size=2 color=00AF00>Test Case TestRunLongTestStepCommandL ***Result = PASS </font>
+04:53:54:981 INFO -  1596 ctefclientut.cpp 29 Server Close returns
+04:53:54:986 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 30 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL ***Result = PASS </font>
+04:53:54:986 c:\testdata\scripts\dt-tef-testclient-0004.script END_TESTCASE DT-TEF-TestClient-0004
+04:53:54:991 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 31 Command = END_TESTCASE DT-TEF-TestClient-0004 ***TestCaseResult = PASS </font>
+04:53:54:991 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:53:54:996 <font size=2 color=00AF00>PASS = 1</font>
+04:53:54:996 <font size=2 color=FF0000>FAIL = 0</font>
+04:53:54:996 <font size=2 color=0000FF>ABORT = 0</font>
+04:53:54:996 <font size=2 color=0000FF>PANIC = 0</font>
+04:53:54:996 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:53:54:996 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:53:54:996 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:53:54:996 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:53:54:996 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:53:54:996 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:53:54:996 <font size=2 color=00AF00>PASS = 1</font>
+04:53:54:996 <font size=2 color=FF0000>FAIL = 0</font>
+04:53:54:996 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:53:54:996 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:53:54:996 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+04:54:00:098 <html><body><pre>
+04:54:00:098 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:54:00:098 ***</font>
+04:54:00:103 c:\testdata\scripts\dt-tef-testclient-0005.script LOAD_SUITE	TEF_ClientTestUnit
+04:54:00:133 c:\testdata\scripts\dt-tef-testclient-0005.script START_TESTCASE DT-TEF-TestClient-0005
+04:54:00:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 11 Command = START_TESTCASE DT-TEF-TestClient-0005  </font>
+04:54:00:138 c:\testdata\scripts\dt-tef-testclient-0005.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL
+04:54:00:143 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:54:00:143 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+04:54:00:173 INFO -  1606 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+04:54:00:173 INFO -  1606 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+04:54:00:178 <font size=2 color=00AF00>Test Case TestRunLongTestBlockCommandL ***Result = PASS </font>
+04:54:00:178 INFO -  1606 ctefclientut.cpp 29 Server Close returns
+04:54:00:183 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 31 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL ***Result = PASS </font>
+04:54:00:183 c:\testdata\scripts\dt-tef-testclient-0005.script END_TESTCASE DT-TEF-TestClient-0005
+04:54:00:188 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 32 Command = END_TESTCASE DT-TEF-TestClient-0005 ***TestCaseResult = PASS </font>
+04:54:00:188 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:54:00:188 <font size=2 color=00AF00>PASS = 1</font>
+04:54:00:188 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:00:188 <font size=2 color=0000FF>ABORT = 0</font>
+04:54:00:188 <font size=2 color=0000FF>PANIC = 0</font>
+04:54:00:188 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:00:188 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:54:00:188 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:54:00:188 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:54:00:188 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:54:00:188 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:54:00:188 <font size=2 color=00AF00>PASS = 1</font>
+04:54:00:188 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:00:188 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:54:00:188 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:00:188 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+04:54:05:296 <html><body><pre>
+04:54:05:296 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:54:05:296 ***</font>
+04:54:05:301 c:\testdata\scripts\dt-tef-testclient-0006.script START_TESTCASE DT-TEF-TestClient-0006
+04:54:05:306 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0006.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0006  </font>
+04:54:05:306 c:\testdata\scripts\dt-tef-testclient-0006.script 	LOAD_SUITE NotExistAndLongServerNameSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthor
+04:54:05:306 ERROR -  1611 ScriptEngine.cpp 459 One or more arguments for the command exceeded allowed limit for length. Skipping test..
+04:54:05:306 c:\testdata\scripts\dt-tef-testclient-0006.script END_TESTCASE DT-TEF-TestClient-0006
+04:54:05:311 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0006.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0006 ***TestCaseResult = PASS </font>
+04:54:05:311 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:54:05:311 <font size=2 color=00AF00>PASS = 0</font>
+04:54:05:311 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:05:311 <font size=2 color=0000FF>ABORT = 0</font>
+04:54:05:311 <font size=2 color=0000FF>PANIC = 0</font>
+04:54:05:311 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:05:311 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:54:05:311 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:54:05:311 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:54:05:311 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:54:05:311 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:54:05:311 <font size=2 color=00AF00>PASS = 1</font>
+04:54:05:311 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:05:311 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:54:05:311 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:05:311 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+04:54:10:421 <html><body><pre>
+04:54:10:421 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:54:10:421 ***</font>
+04:54:10:426 c:\testdata\scripts\dt-tef-testclient-0007.script START_TESTCASE DT-TEF-TestClient-0007
+04:54:10:431 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0007.script Line = 9 Command = START_TESTCASE DT-TEF-TestClient-0007  </font>
+04:54:10:431 c:\testdata\scripts\dt-tef-testclient-0007.script LOAD_SUITE	TEF_ClientTestUnit
+04:54:10:461 c:\testdata\scripts\dt-tef-testclient-0007.script LOAD_SUITE	tef_clienttestunit
+04:54:10:461 c:\testdata\scripts\dt-tef-testclient-0007.script END_TESTCASE DT-TEF-TestClient-0007
+04:54:10:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0007.script Line = 21 Command = END_TESTCASE DT-TEF-TestClient-0007 ***TestCaseResult = PASS </font>
+04:54:10:471 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:54:10:471 <font size=2 color=00AF00>PASS = 0</font>
+04:54:10:471 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:10:471 <font size=2 color=0000FF>ABORT = 0</font>
+04:54:10:471 <font size=2 color=0000FF>PANIC = 0</font>
+04:54:10:471 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:10:471 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:54:10:471 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:54:10:471 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:54:10:471 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:54:10:471 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:54:10:471 <font size=2 color=00AF00>PASS = 1</font>
+04:54:10:471 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:10:471 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:54:10:471 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:10:471 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+04:54:15:608 <html><body><pre>
+04:54:15:608 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:54:15:608 ***</font>
+04:54:15:608 c:\testdata\scripts\dt-tef-testclient-0008.script START_TESTCASE DT-TEF-TestClient-0008
+04:54:15:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0008.script Line = 8 Command = START_TESTCASE DT-TEF-TestClient-0008  </font>
+04:54:15:613 c:\testdata\scripts\dt-tef-testclient-0008.script LOAD_SUITE	TEF_ClientTestUnit
+04:54:15:643 c:\testdata\scripts\dt-tef-testclient-0008.script LOAD_SERVER	TEF_ClientTestUnit	
+04:54:15:648 c:\testdata\scripts\dt-tef-testclient-0008.script END_TESTCASE DT-TEF-TestClient-0008
+04:54:15:653 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0008.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0008 ***TestCaseResult = PASS </font>
+04:54:15:653 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:54:15:653 <font size=2 color=00AF00>PASS = 0</font>
+04:54:15:653 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:15:653 <font size=2 color=0000FF>ABORT = 0</font>
+04:54:15:653 <font size=2 color=0000FF>PANIC = 0</font>
+04:54:15:653 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:15:653 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:54:15:653 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:54:15:653 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:54:15:653 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:54:15:653 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:54:15:653 <font size=2 color=00AF00>PASS = 1</font>
+04:54:15:653 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:15:653 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:54:15:653 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:15:653 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-testclient-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+04:54:20:754 <html><body><pre>
+04:54:20:754 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:54:20:754 ***</font>
+04:54:20:759 c:\testdata\scripts\dt-tef-testclient-0009.script START_TESTCASE DT-TEF-TestClient-0009
+04:54:20:759 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0009.script Line = 8 Command = START_TESTCASE DT-TEF-TestClient-0009  </font>
+04:54:20:764 c:\testdata\scripts\dt-tef-testclient-0009.script 	LOAD_SERVER z:\sys\bin\TEF_ClientTestUnit
+04:54:20:764 ERROR -  1627 ScriptEngine.cpp 501 Failed to Create Server Err = -28
+04:54:20:764 c:\testdata\scripts\dt-tef-testclient-0009.script END_TESTCASE DT-TEF-TestClient-0009
+04:54:20:769 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0009.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0009 ***TestCaseResult = PASS </font>
+04:54:20:769 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:54:20:769 <font size=2 color=00AF00>PASS = 0</font>
+04:54:20:769 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:20:769 <font size=2 color=0000FF>ABORT = 0</font>
+04:54:20:769 <font size=2 color=0000FF>PANIC = 0</font>
+04:54:20:769 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:20:769 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:54:20:769 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:54:20:769 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:54:20:769 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:54:20:769 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:54:20:769 <font size=2 color=00AF00>PASS = 1</font>
+04:54:20:769 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:20:769 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:54:20:769 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:20:769 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+19:42:15:098 <html><body><pre>
+19:42:15:098 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:15:098 ***</font>
+19:42:15:098 c:\testdata\scripts\dt-tef-teststep-0001.script LOAD_SUITE	te_RegStepTestSuite
+19:42:15:133 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+19:42:15:138 c:\testdata\scripts\dt-tef-teststep-0001.script START_TESTCASE DT-TEF-TestStep-0001
+19:42:15:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0001  </font>
+19:42:15:143 c:\testdata\scripts\dt-tef-teststep-0001.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0
+19:42:15:143 INFO -  336 ReadWriteConfigStep.cpp 56 This test step tests the read/write config functionality.
+19:42:15:143 INFO -  336 ReadWriteConfigStep.cpp 84 Start to test read/write integer value of configuration file...
+19:42:15:143 INFO -  336 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+19:42:15:143 INFO -  336 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+19:42:15:148 INFO -  336 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+19:42:15:148 INFO -  336 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+19:42:15:148 INFO -  336 ReadWriteConfigStep.cpp 104 Test Passed!
+19:42:15:148 INFO -  336 ReadWriteConfigStep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+19:42:15:148 INFO -  336 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+19:42:15:148 INFO -  336 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+19:42:15:148 INFO -  336 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+19:42:15:148 INFO -  336 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+19:42:15:148 INFO -  336 ReadWriteConfigStep.cpp 131 Test Passed!
+19:42:15:148 INFO -  336 ReadWriteConfigStep.cpp 137 Start to test read/write boolean value of configuration file...
+19:42:15:148 INFO -  336 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+19:42:15:148 INFO -  336 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+19:42:15:153 INFO -  336 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+19:42:15:153 INFO -  336 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+19:42:15:153 INFO -  336 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+19:42:15:153 INFO -  336 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+19:42:15:153 INFO -  336 ReadWriteConfigStep.cpp 161 Test Failed!
+19:42:15:153 INFO -  336 ReadWriteConfigStep.cpp 167 Start to test read/write hex value of configuration file...
+19:42:15:153 INFO -  336 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+19:42:15:153 INFO -  336 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+19:42:15:153 INFO -  336 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+19:42:15:158 INFO -  336 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+19:42:15:158 INFO -  336 ReadWriteConfigStep.cpp 188 Test Passed!
+19:42:15:158 INFO -  336 ReadWriteConfigStep.cpp 194 Start to test read/write string value of configuration file...
+19:42:15:158 INFO -  336 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+19:42:15:158 INFO -  336 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+19:42:15:158 INFO -  336 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+19:42:15:158 INFO -  336 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+19:42:15:158 INFO -  336 ReadWriteConfigStep.cpp 218 Test Passed!
+19:42:15:163 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0 ***Result = PASS </font>
+19:42:15:163 c:\testdata\scripts\dt-tef-teststep-0001.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7
+19:42:15:168 INFO -  337 ReadWriteConfigStep.cpp 56 This test step tests the read/write config functionality.
+19:42:15:168 INFO -  337 ReadWriteConfigStep.cpp 84 Start to test read/write integer value of configuration file...
+19:42:15:168 INFO -  337 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+19:42:15:168 INFO -  337 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+19:42:15:168 INFO -  337 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+19:42:15:168 INFO -  337 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+19:42:15:168 INFO -  337 ReadWriteConfigStep.cpp 104 Test Passed!
+19:42:15:173 INFO -  337 ReadWriteConfigStep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+19:42:15:173 INFO -  337 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+19:42:15:173 INFO -  337 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+19:42:15:173 INFO -  337 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+19:42:15:173 INFO -  337 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+19:42:15:173 INFO -  337 ReadWriteConfigStep.cpp 131 Test Passed!
+19:42:15:173 INFO -  337 ReadWriteConfigStep.cpp 137 Start to test read/write boolean value of configuration file...
+19:42:15:173 INFO -  337 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+19:42:15:173 INFO -  337 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+19:42:15:173 INFO -  337 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+19:42:15:178 INFO -  337 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+19:42:15:178 INFO -  337 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+19:42:15:178 INFO -  337 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+19:42:15:178 INFO -  337 ReadWriteConfigStep.cpp 161 Test Failed!
+19:42:15:178 INFO -  337 ReadWriteConfigStep.cpp 167 Start to test read/write hex value of configuration file...
+19:42:15:178 INFO -  337 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+19:42:15:178 INFO -  337 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+19:42:15:178 INFO -  337 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+19:42:15:178 INFO -  337 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+19:42:15:178 INFO -  337 ReadWriteConfigStep.cpp 188 Test Passed!
+19:42:15:183 INFO -  337 ReadWriteConfigStep.cpp 194 Start to test read/write string value of configuration file...
+19:42:15:183 INFO -  337 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+19:42:15:183 INFO -  337 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+19:42:15:183 INFO -  337 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+19:42:15:183 INFO -  337 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+19:42:15:183 INFO -  337 ReadWriteConfigStep.cpp 218 Test Passed!
+19:42:15:188 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7 ***Result = PASS </font>
+19:42:15:188 c:\testdata\scripts\dt-tef-teststep-0001.script END_TESTCASE DT-TEF-TestStep-0001
+19:42:15:193 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0001 ***TestCaseResult = PASS </font>
+19:42:15:193 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+19:42:15:198 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+19:42:15:198 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+19:42:15:203 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:15:203 <font size=2 color=00AF00>PASS = 2</font>
+19:42:15:203 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:15:203 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:15:203 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:15:203 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:15:203 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:15:203 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:15:203 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:15:203 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:15:203 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:15:203 <font size=2 color=00AF00>PASS = 1</font>
+19:42:15:203 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:15:203 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:15:203 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:15:203 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+19:42:20:316 <html><body><pre>
+19:42:20:316 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:20:316 ***</font>
+19:42:20:316 c:\testdata\scripts\dt-tef-teststep-0002.script LOAD_SUITE	te_RegStepTestSuite
+19:42:20:348 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+19:42:20:353 c:\testdata\scripts\dt-tef-teststep-0002.script START_TESTCASE DT-TEF-TestStep-0002
+19:42:20:353 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0002  </font>
+19:42:20:353 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6
+19:42:20:358 INFO -  344 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+19:42:20:358 INFO -  344 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+19:42:20:358 INFO -  344 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 IntValue 10
+19:42:20:358 INFO -  344 ReadWriteConfigNegStep.cpp 97 Test Passed!
+19:42:20:358 INFO -  344 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+19:42:20:363 INFO -  344 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 BoolValue 0
+19:42:20:363 INFO -  344 ReadWriteConfigNegStep.cpp 122 Test Passed!
+19:42:20:363 INFO -  344 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+19:42:20:363 INFO -  344 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 HexValue 171
+19:42:20:363 INFO -  344 ReadWriteConfigNegStep.cpp 138 Test Passed!
+19:42:20:363 INFO -  344 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+19:42:20:363 INFO -  344 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 StringValue Changed string!
+19:42:20:363 INFO -  344 ReadWriteConfigNegStep.cpp 155 Test Passed!
+19:42:20:368 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6 ***Result = PASS </font>
+19:42:20:368 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+19:42:20:373 INFO -  345 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+19:42:20:373 INFO -  345 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+19:42:20:373 ERROR -  345 TestStepBase.Cpp 367 Error occurs when writing integer to file, error code=0
+19:42:20:373 INFO -  345 ReadWriteConfigNegStep.cpp 97 Test Passed!
+19:42:20:373 INFO -  345 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+19:42:20:373 ERROR -  345 TestStepBase.Cpp 521 Error occurs when writing bool to file, error code=0
+19:42:20:373 INFO -  345 ReadWriteConfigNegStep.cpp 122 Test Passed!
+19:42:20:373 INFO -  345 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+19:42:20:373 ERROR -  345 TestStepBase.Cpp 570 Error occurs when writing hex to file, error code=0
+19:42:20:373 INFO -  345 ReadWriteConfigNegStep.cpp 138 Test Passed!
+19:42:20:373 INFO -  345 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+19:42:20:378 ERROR -  345 TestStepBase.Cpp 460 Error occurs when writing string to file, error code=0
+19:42:20:378 INFO -  345 ReadWriteConfigNegStep.cpp 155 Test Passed!
+19:42:20:383 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ***Result = PASS </font>
+19:42:20:383 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8
+19:42:20:383 INFO -  346 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+19:42:20:383 INFO -  346 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+19:42:20:388 INFO -  346 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 IntValue 10
+19:42:20:388 INFO -  346 ReadWriteConfigNegStep.cpp 97 Test Passed!
+19:42:20:388 INFO -  346 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+19:42:20:388 INFO -  346 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 BoolValue 0
+19:42:20:388 INFO -  346 ReadWriteConfigNegStep.cpp 122 Test Passed!
+19:42:20:388 INFO -  346 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+19:42:20:388 INFO -  346 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 HexValue 171
+19:42:20:388 INFO -  346 ReadWriteConfigNegStep.cpp 138 Test Passed!
+19:42:20:388 INFO -  346 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+19:42:20:388 INFO -  346 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 StringValue Changed string!
+19:42:20:393 INFO -  346 ReadWriteConfigNegStep.cpp 155 Test Passed!
+19:42:20:393 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8 ***Result = PASS </font>
+19:42:20:398 c:\testdata\scripts\dt-tef-teststep-0002.script END_TESTCASE DT-TEF-TestStep-0002
+19:42:20:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 23 Command = END_TESTCASE DT-TEF-TestStep-0002 ***TestCaseResult = PASS </font>
+19:42:20:403 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+19:42:20:403 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+19:42:20:408 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+19:42:20:408 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:20:413 <font size=2 color=00AF00>PASS = 3</font>
+19:42:20:413 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:20:413 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:20:413 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:20:413 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:20:413 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:20:413 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:20:413 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:20:413 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:20:413 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:20:413 <font size=2 color=00AF00>PASS = 1</font>
+19:42:20:413 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:20:413 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:20:413 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:20:413 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,226 @@
+19:42:25:515 <html><body><pre>
+19:42:25:515 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 49
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:25:515 ***</font>
+19:42:25:515 c:\testdata\scripts\dt-tef-teststep-0003.script LOAD_SUITE	te_RegStepTestSuite
+19:42:25:550 c:\testdata\scripts\dt-tef-teststep-0003.script START_TESTCASE DT-TEF-TestStep-0003
+19:42:25:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0003  </font>
+19:42:25:555 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1
+19:42:25:560 INFO -  353 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error1 TheInt -1
+19:42:25:560 INFO -  353 SetErrorStep.cpp 49 The Error Code is -1
+19:42:25:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 16 Command = 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1 ***Result = PASS </font>
+19:42:25:565 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2
+19:42:25:565 INFO -  354 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error2 TheInt -2
+19:42:25:565 INFO -  354 SetErrorStep.cpp 49 The Error Code is -2
+19:42:25:570 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 17 Command = 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2 ***Result = PASS </font>
+19:42:25:570 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3
+19:42:25:575 INFO -  355 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error3 TheInt -3
+19:42:25:575 INFO -  355 SetErrorStep.cpp 49 The Error Code is -3
+19:42:25:580 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 18 Command = 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3 ***Result = PASS </font>
+19:42:25:580 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4
+19:42:25:585 INFO -  356 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error4 TheInt -4
+19:42:25:585 INFO -  356 SetErrorStep.cpp 49 The Error Code is -4
+19:42:25:590 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 19 Command = 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4 ***Result = PASS </font>
+19:42:25:590 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5
+19:42:25:590 INFO -  357 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error5 TheInt -5
+19:42:25:595 INFO -  357 SetErrorStep.cpp 49 The Error Code is -5
+19:42:25:600 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 20 Command = 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5 ***Result = PASS </font>
+19:42:25:600 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6
+19:42:25:600 INFO -  358 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error6 TheInt -6
+19:42:25:600 INFO -  358 SetErrorStep.cpp 49 The Error Code is -6
+19:42:25:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 21 Command = 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6 ***Result = PASS </font>
+19:42:25:605 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7
+19:42:25:610 INFO -  359 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error7 TheInt -7
+19:42:25:610 INFO -  359 SetErrorStep.cpp 49 The Error Code is -7
+19:42:25:615 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 22 Command = 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7 ***Result = PASS </font>
+19:42:25:615 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8
+19:42:25:620 INFO -  360 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error8 TheInt -8
+19:42:25:620 INFO -  360 SetErrorStep.cpp 49 The Error Code is -8
+19:42:25:625 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 23 Command = 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8 ***Result = PASS </font>
+19:42:25:625 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9
+19:42:25:630 INFO -  361 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error9 TheInt -9
+19:42:25:630 INFO -  361 SetErrorStep.cpp 49 The Error Code is -9
+19:42:25:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 24 Command = 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9 ***Result = PASS </font>
+19:42:25:635 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10
+19:42:25:645 INFO -  362 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error10 TheInt -10
+19:42:25:645 INFO -  362 SetErrorStep.cpp 49 The Error Code is -10
+19:42:25:650 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 25 Command = 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10 ***Result = PASS </font>
+19:42:25:650 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11
+19:42:25:655 INFO -  363 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error11 TheInt -11
+19:42:25:655 INFO -  363 SetErrorStep.cpp 49 The Error Code is -11
+19:42:25:660 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 26 Command = 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11 ***Result = PASS </font>
+19:42:25:665 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12
+19:42:25:675 INFO -  364 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error12 TheInt -12
+19:42:25:675 INFO -  364 SetErrorStep.cpp 49 The Error Code is -12
+19:42:25:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 27 Command = 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12 ***Result = PASS </font>
+19:42:25:685 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13
+19:42:25:690 INFO -  365 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error13 TheInt -13
+19:42:25:690 INFO -  365 SetErrorStep.cpp 49 The Error Code is -13
+19:42:25:695 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 28 Command = 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13 ***Result = PASS </font>
+19:42:25:695 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14
+19:42:25:708 INFO -  366 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error14 TheInt -14
+19:42:25:708 INFO -  366 SetErrorStep.cpp 49 The Error Code is -14
+19:42:25:713 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 29 Command = 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14 ***Result = PASS </font>
+19:42:25:713 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15
+19:42:25:718 INFO -  367 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error15 TheInt -15
+19:42:25:723 INFO -  367 SetErrorStep.cpp 49 The Error Code is -15
+19:42:25:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 30 Command = 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15 ***Result = PASS </font>
+19:42:25:728 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16
+19:42:25:733 INFO -  368 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error16 TheInt -16
+19:42:25:733 INFO -  368 SetErrorStep.cpp 49 The Error Code is -16
+19:42:25:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 31 Command = 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16 ***Result = PASS </font>
+19:42:25:743 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17
+19:42:25:748 INFO -  369 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error17 TheInt -17
+19:42:25:748 INFO -  369 SetErrorStep.cpp 49 The Error Code is -17
+19:42:25:758 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 32 Command = 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17 ***Result = PASS </font>
+19:42:25:758 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18
+19:42:25:763 INFO -  370 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error18 TheInt -18
+19:42:25:763 INFO -  370 SetErrorStep.cpp 49 The Error Code is -18
+19:42:25:773 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 33 Command = 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18 ***Result = PASS </font>
+19:42:25:773 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19
+19:42:25:778 INFO -  371 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error19 TheInt -19
+19:42:25:778 INFO -  371 SetErrorStep.cpp 49 The Error Code is -19
+19:42:25:783 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 34 Command = 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19 ***Result = PASS </font>
+19:42:25:788 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20
+19:42:25:793 INFO -  372 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error20 TheInt -20
+19:42:25:793 INFO -  372 SetErrorStep.cpp 49 The Error Code is -20
+19:42:25:798 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 35 Command = 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20 ***Result = PASS </font>
+19:42:25:803 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21
+19:42:25:808 INFO -  373 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error21 TheInt -21
+19:42:25:808 INFO -  373 SetErrorStep.cpp 49 The Error Code is -21
+19:42:25:818 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 36 Command = 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21 ***Result = PASS </font>
+19:42:25:818 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22
+19:42:25:823 INFO -  374 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error22 TheInt -22
+19:42:25:823 INFO -  374 SetErrorStep.cpp 49 The Error Code is -22
+19:42:25:828 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 37 Command = 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22 ***Result = PASS </font>
+19:42:25:833 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23
+19:42:25:838 INFO -  375 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error23 TheInt -23
+19:42:25:838 INFO -  375 SetErrorStep.cpp 49 The Error Code is -23
+19:42:25:858 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 38 Command = 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23 ***Result = PASS </font>
+19:42:25:858 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24
+19:42:25:868 INFO -  376 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error24 TheInt -24
+19:42:25:868 INFO -  376 SetErrorStep.cpp 49 The Error Code is -24
+19:42:25:873 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 39 Command = 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24 ***Result = PASS </font>
+19:42:25:873 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25
+19:42:25:883 INFO -  377 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error25 TheInt -25
+19:42:25:883 INFO -  377 SetErrorStep.cpp 49 The Error Code is -25
+19:42:25:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 40 Command = 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25 ***Result = PASS </font>
+19:42:25:888 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26
+19:42:25:898 INFO -  378 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error26 TheInt -26
+19:42:25:898 INFO -  378 SetErrorStep.cpp 49 The Error Code is -26
+19:42:25:903 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 41 Command = 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26 ***Result = PASS </font>
+19:42:25:903 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27
+19:42:25:911 INFO -  379 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error27 TheInt -27
+19:42:25:911 INFO -  379 SetErrorStep.cpp 49 The Error Code is -27
+19:42:25:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 42 Command = 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27 ***Result = PASS </font>
+19:42:25:916 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28
+19:42:25:926 INFO -  380 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error28 TheInt -28
+19:42:25:926 INFO -  380 SetErrorStep.cpp 49 The Error Code is -28
+19:42:25:931 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 43 Command = 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28 ***Result = PASS </font>
+19:42:25:931 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29
+19:42:25:941 INFO -  381 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error29 TheInt -29
+19:42:25:941 INFO -  381 SetErrorStep.cpp 49 The Error Code is -29
+19:42:25:946 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 44 Command = 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29 ***Result = PASS </font>
+19:42:25:946 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30
+19:42:25:953 INFO -  382 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error30 TheInt -30
+19:42:25:953 INFO -  382 SetErrorStep.cpp 49 The Error Code is -30
+19:42:25:963 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 45 Command = 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30 ***Result = PASS </font>
+19:42:25:963 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31
+19:42:25:968 INFO -  383 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error31 TheInt -31
+19:42:25:968 INFO -  383 SetErrorStep.cpp 49 The Error Code is -31
+19:42:25:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 46 Command = 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31 ***Result = PASS </font>
+19:42:25:978 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32
+19:42:25:983 INFO -  384 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error32 TheInt -32
+19:42:25:983 INFO -  384 SetErrorStep.cpp 49 The Error Code is -32
+19:42:25:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 47 Command = 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32 ***Result = PASS </font>
+19:42:25:993 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33
+19:42:25:998 INFO -  385 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error33 TheInt -33
+19:42:25:998 INFO -  385 SetErrorStep.cpp 49 The Error Code is -33
+19:42:26:003 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 48 Command = 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33 ***Result = PASS </font>
+19:42:26:008 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34
+19:42:26:013 INFO -  386 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error34 TheInt -34
+19:42:26:013 INFO -  386 SetErrorStep.cpp 49 The Error Code is -34
+19:42:26:018 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 49 Command = 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34 ***Result = PASS </font>
+19:42:26:023 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35
+19:42:26:028 INFO -  387 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error35 TheInt -35
+19:42:26:028 INFO -  387 SetErrorStep.cpp 49 The Error Code is -35
+19:42:26:033 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 50 Command = 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35 ***Result = PASS </font>
+19:42:26:038 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36
+19:42:26:043 INFO -  388 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error36 TheInt -36
+19:42:26:043 INFO -  388 SetErrorStep.cpp 49 The Error Code is -36
+19:42:26:048 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 51 Command = 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36 ***Result = PASS </font>
+19:42:26:053 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37
+19:42:26:058 INFO -  389 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error37 TheInt -37
+19:42:26:058 INFO -  389 SetErrorStep.cpp 49 The Error Code is -37
+19:42:26:068 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 52 Command = 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37 ***Result = PASS </font>
+19:42:26:068 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38
+19:42:26:073 INFO -  390 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error38 TheInt -38
+19:42:26:073 INFO -  390 SetErrorStep.cpp 49 The Error Code is -38
+19:42:26:078 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 53 Command = 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38 ***Result = PASS </font>
+19:42:26:083 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39
+19:42:26:088 INFO -  391 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error39 TheInt -39
+19:42:26:088 INFO -  391 SetErrorStep.cpp 49 The Error Code is -39
+19:42:26:088 ERROR -  352 TestServerBase.Cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+19:42:26:093 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 54 Command = 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39 ***Result = PASS </font>
+19:42:26:098 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40
+19:42:26:103 INFO -  392 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error40 TheInt -40
+19:42:26:103 INFO -  392 SetErrorStep.cpp 49 The Error Code is -40
+19:42:26:108 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 55 Command = 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40 ***Result = PASS </font>
+19:42:26:113 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41
+19:42:26:118 INFO -  393 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error41 TheInt -41
+19:42:26:118 INFO -  393 SetErrorStep.cpp 49 The Error Code is -41
+19:42:26:123 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 56 Command = 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41 ***Result = PASS </font>
+19:42:26:128 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42
+19:42:26:133 INFO -  394 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error42 TheInt -42
+19:42:26:133 INFO -  394 SetErrorStep.cpp 49 The Error Code is -42
+19:42:26:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 57 Command = 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42 ***Result = PASS </font>
+19:42:26:138 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43
+19:42:26:148 INFO -  395 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error43 TheInt -43
+19:42:26:148 INFO -  395 SetErrorStep.cpp 49 The Error Code is -43
+19:42:26:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 58 Command = 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43 ***Result = PASS </font>
+19:42:26:153 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44
+19:42:26:163 INFO -  396 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error44 TheInt -44
+19:42:26:163 INFO -  396 SetErrorStep.cpp 49 The Error Code is -44
+19:42:26:168 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 59 Command = 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44 ***Result = PASS </font>
+19:42:26:168 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45
+19:42:26:178 INFO -  397 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error45 TheInt -45
+19:42:26:178 INFO -  397 SetErrorStep.cpp 49 The Error Code is -45
+19:42:26:183 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 60 Command = 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45 ***Result = PASS </font>
+19:42:26:183 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46
+19:42:26:193 INFO -  398 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error46 TheInt -46
+19:42:26:193 INFO -  398 SetErrorStep.cpp 49 The Error Code is -46
+19:42:26:198 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 61 Command = 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46 ***Result = PASS </font>
+19:42:26:198 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47
+19:42:26:203 INFO -  399 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error47 TheInt -47
+19:42:26:203 INFO -  399 SetErrorStep.cpp 49 The Error Code is -47
+19:42:26:213 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 62 Command = 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47 ***Result = PASS </font>
+19:42:26:213 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48
+19:42:26:218 INFO -  400 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error48 TheInt -48
+19:42:26:218 INFO -  400 SetErrorStep.cpp 49 The Error Code is -48
+19:42:26:228 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 63 Command = 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48 ***Result = PASS </font>
+19:42:26:228 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass
+19:42:26:233 INFO -  401 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultPass TheInt 0
+19:42:26:233 INFO -  401 SetErrorStep.cpp 49 The Error Code is 0
+19:42:26:243 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 65 Command = 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass ***Result = PASS </font>
+19:42:26:243 c:\testdata\scripts\dt-tef-teststep-0003.script END_TESTCASE DT-TEF-TestStep-0003
+19:42:26:253 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 66 Command = END_TESTCASE DT-TEF-TestStep-0003 ***TestCaseResult = PASS </font>
+19:42:26:253 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:26:258 <font size=2 color=00AF00>PASS = 49</font>
+19:42:26:258 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:26:258 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:26:258 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:26:258 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:26:258 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:26:258 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:26:258 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:26:258 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:26:258 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:26:258 <font size=2 color=00AF00>PASS = 1</font>
+19:42:26:258 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:26:258 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:26:258 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:26:258 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+19:42:31:358 <html><body><pre>
+19:42:31:358 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:31:358 ***</font>
+19:42:31:363 c:\testdata\scripts\dt-tef-teststep-0004.script LOAD_SUITE	te_RegStepTestSuite
+19:42:31:395 c:\testdata\scripts\dt-tef-teststep-0004.script START_TESTCASE DT-TEF-TestStep-0004
+19:42:31:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0004  </font>
+19:42:31:400 c:\testdata\scripts\dt-tef-teststep-0004.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0
+19:42:31:405 INFO -  408 WriteBoolStep.cpp 49 This step tests WriteBoolToConfig function.
+19:42:31:405 INFO -  408 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+19:42:31:405 INFO -  408 WriteBoolStep.cpp 62 The ORIGINAL Bool is 0
+19:42:31:405 INFO -  408 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+19:42:31:405 INFO -  408 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+19:42:31:405 INFO -  408 WriteBoolStep.cpp 68 The CHANGED Bool is 1
+19:42:31:405 INFO -  408 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+19:42:31:410 INFO -  408 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+19:42:31:410 INFO -  408 WriteBoolStep.cpp 78 The CHANGED Bool is 0
+19:42:31:410 INFO -  408 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+19:42:31:415 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+19:42:31:415 c:\testdata\scripts\dt-tef-teststep-0004.script END_TESTCASE DT-TEF-TestStep-0004
+19:42:31:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0004 ***TestCaseResult = PASS </font>
+19:42:31:420 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:31:420 <font size=2 color=00AF00>PASS = 1</font>
+19:42:31:420 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:31:420 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:31:420 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:31:420 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:31:420 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:31:420 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:31:420 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:31:420 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:31:420 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:31:420 <font size=2 color=00AF00>PASS = 1</font>
+19:42:31:420 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:31:420 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:31:420 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:31:420 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+19:42:36:536 <html><body><pre>
+19:42:36:536 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:36:536 ***</font>
+19:42:36:536 c:\testdata\scripts\dt-tef-teststep-0005.script LOAD_SUITE	te_RegStepTestSuite
+19:42:36:566 c:\testdata\scripts\dt-tef-teststep-0005.script START_TESTCASE DT-TEF-TestStep-0005
+19:42:36:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0005  </font>
+19:42:36:576 c:\testdata\scripts\dt-tef-teststep-0005.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0
+19:42:36:576 INFO -  415 WriteHexStep.cpp 49 This step tests WriteHexToConfig function.
+19:42:36:576 INFO -  415 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+19:42:36:576 INFO -  415 WriteHexStep.cpp 61 The ORIGINAL Hex-value is 1234
+19:42:36:576 INFO -  415 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+19:42:36:581 INFO -  415 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+19:42:36:581 INFO -  415 WriteHexStep.cpp 67 The CHANGED Hex-value is 1234
+19:42:36:581 INFO -  415 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+19:42:36:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+19:42:36:586 c:\testdata\scripts\dt-tef-teststep-0005.script END_TESTCASE DT-TEF-TestStep-0005
+19:42:36:591 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0005 ***TestCaseResult = PASS </font>
+19:42:36:591 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:36:591 <font size=2 color=00AF00>PASS = 1</font>
+19:42:36:591 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:36:591 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:36:591 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:36:591 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:36:591 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:36:591 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:36:591 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:36:591 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:36:591 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:36:591 <font size=2 color=00AF00>PASS = 1</font>
+19:42:36:591 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:36:591 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:36:591 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:36:591 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+19:42:41:707 <html><body><pre>
+19:42:41:707 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:41:707 ***</font>
+19:42:41:707 c:\testdata\scripts\dt-tef-teststep-0006.script LOAD_SUITE	te_RegStepTestSuite
+19:42:41:739 c:\testdata\scripts\dt-tef-teststep-0006.script START_TESTCASE DT-TEF-TestStep-0006
+19:42:41:744 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0006  </font>
+19:42:41:744 c:\testdata\scripts\dt-tef-teststep-0006.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0
+19:42:41:744 INFO -  422 WriteIntStep.cpp 49 This step tests WriteIntToConfig function.
+19:42:41:749 INFO -  422 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+19:42:41:749 INFO -  422 WriteIntStep.cpp 62 The ORIGINAL int-value is 7777
+19:42:41:749 INFO -  422 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+19:42:41:749 INFO -  422 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+19:42:41:749 INFO -  422 WriteIntStep.cpp 69 The CHANGED int-value is 9999
+19:42:41:749 INFO -  422 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+19:42:41:749 INFO -  422 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+19:42:41:749 INFO -  422 WriteIntStep.cpp 79 The CHANGED int-value is 7777
+19:42:41:749 INFO -  422 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+19:42:41:754 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+19:42:41:754 c:\testdata\scripts\dt-tef-teststep-0006.script END_TESTCASE DT-TEF-TestStep-0006
+19:42:41:759 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0006 ***TestCaseResult = PASS </font>
+19:42:41:764 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:41:764 <font size=2 color=00AF00>PASS = 1</font>
+19:42:41:764 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:41:764 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:41:764 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:41:764 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:41:764 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:41:764 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:41:764 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:41:764 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:41:764 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:41:764 <font size=2 color=00AF00>PASS = 1</font>
+19:42:41:764 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:41:764 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:41:764 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:41:764 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+19:42:46:864 <html><body><pre>
+19:42:46:864 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:46:864 ***</font>
+19:42:46:874 c:\testdata\scripts\dt-tef-teststep-0007.script LOAD_SUITE	te_RegStepTestSuite
+19:42:46:914 c:\testdata\scripts\dt-tef-teststep-0007.script START_TESTCASE DT-TEF-TestStep-0007
+19:42:46:919 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0007  </font>
+19:42:46:919 c:\testdata\scripts\dt-tef-teststep-0007.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0
+19:42:46:924 INFO -  429 WriteStringStep.cpp 49 This step tests WriteStringToConfig function.
+19:42:46:924 INFO -  429 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+19:42:46:924 INFO -  429 WriteStringStep.cpp 61 The Original String is Hello Ricky
+19:42:46:924 INFO -  429 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+19:42:46:924 INFO -  429 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+19:42:46:924 INFO -  429 WriteStringStep.cpp 74 Changed String To GoodBye Jason
+19:42:46:924 INFO -  429 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+19:42:46:924 INFO -  429 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+19:42:46:924 INFO -  429 WriteStringStep.cpp 87 Changed String To Hello Jason
+19:42:46:929 INFO -  429 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+19:42:46:934 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+19:42:46:934 c:\testdata\scripts\dt-tef-teststep-0007.script END_TESTCASE DT-TEF-TestStep-0007
+19:42:46:939 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0007 ***TestCaseResult = PASS </font>
+19:42:46:939 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:46:939 <font size=2 color=00AF00>PASS = 1</font>
+19:42:46:939 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:46:939 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:46:939 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:46:939 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:46:939 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:46:939 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:46:939 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:46:939 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:46:939 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:46:939 <font size=2 color=00AF00>PASS = 1</font>
+19:42:46:939 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:46:939 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:46:939 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:46:939 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+19:42:52:051 <html><body><pre>
+19:42:52:051 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:52:051 ***</font>
+19:42:52:051 c:\testdata\scripts\dt-tef-teststep-0008.script LOAD_SUITE	te_RegStepTestSuite
+19:42:52:088 c:\testdata\scripts\dt-tef-teststep-0008.script START_TESTCASE DT-TEF-TestStep-0008
+19:42:52:093 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0008  </font>
+19:42:52:093 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0
+19:42:52:093 WARN -  431 ScriptEngine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+19:42:52:093 INFO -  436 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection0 IterationCount 1
+19:42:52:098 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 18 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0 ***Result = FAIL </font>
+19:42:52:098 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1
+19:42:52:103 WARN -  431 ScriptEngine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+19:42:52:103 INFO -  437 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection1 IterationCount 10
+19:42:52:108 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 19 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1 ***Result = FAIL </font>
+19:42:52:108 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2
+19:42:52:108 WARN -  431 ScriptEngine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+19:42:52:113 INFO -  438 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection2 IterationCount 100
+19:42:52:113 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 20 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2 ***Result = FAIL </font>
+19:42:52:118 c:\testdata\scripts\dt-tef-teststep-0008.script END_TESTCASE DT-TEF-TestStep-0008
+19:42:52:123 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 21 Command = END_TESTCASE DT-TEF-TestStep-0008 ***TestCaseResult = FAIL </font>
+19:42:52:128 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:52:128 <font size=2 color=00AF00>PASS = 0</font>
+19:42:52:128 <font size=2 color=FF0000>FAIL = 3</font>
+19:42:52:128 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:52:128 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:52:128 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:52:128 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:52:128 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:52:128 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:52:128 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:52:128 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:52:128 <font size=2 color=00AF00>PASS = 0</font>
+19:42:52:128 <font size=2 color=FF0000>FAIL = 1</font>
+19:42:52:128 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:52:128 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:52:128 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+19:42:57:233 <html><body><pre>
+19:42:57:233 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 12
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:57:233 ***</font>
+19:42:57:233 c:\testdata\scripts\dt-tef-teststep-0009.script LOAD_SUITE	te_RegStepTestSuite
+19:42:57:268 c:\testdata\scripts\dt-tef-teststep-0009.script START_TESTCASE DT-TEF-TestStep-0009
+19:42:57:273 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0009  </font>
+19:42:57:273 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue
+19:42:57:278 INFO -  445 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Macro TEST&TESTE
+19:42:57:278 INFO -  445 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter 1
+19:42:57:278 INFO -  445 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter2 -10
+19:42:57:278 INFO -  445 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ExpectedResult 0
+19:42:57:278 INFO -  445 TestMacrosStep.cpp 76 Start to run positive test of macros TEST(E) & TEST(E)L
+19:42:57:278 INFO -  445 TestMacrosStep.cpp 87 The positive test of macro TEST(E) is passed. Start to run positive test of macro TEST(E)L
+19:42:57:278 INFO -  445 TestMacrosStep.cpp 98 The positive test of macro TEST(E)L is passed.
+19:42:57:283 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ***Result = PASS </font>
+19:42:57:283 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse
+19:42:57:288 INFO -  446 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Macro TEST&TESTE
+19:42:57:288 INFO -  446 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter 0
+19:42:57:288 INFO -  446 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter2 -10
+19:42:57:288 INFO -  446 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ExpectedResult 106
+19:42:57:288 INFO -  446 TestMacrosStep.cpp 76 Start to run negative test of macros TEST(E) & TEST(E)L
+19:42:57:288 ERROR -  446 TestMacrosStep.cpp 77 ERROR: Test Failed
+19:42:57:288 INFO -  446 TestMacrosStep.cpp 87 The negative test of macro TEST(E) is passed. Start to run negative test of macro TEST(E)L
+19:42:57:288 ERROR -  446 TestMacrosStep.cpp 89 ERROR: Test Failed
+19:42:57:288 INFO -  446 TestMacrosStep.cpp 98 The negative test of macro TEST(E)L is passed.
+19:42:57:296 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ***Result = PASS </font>
+19:42:57:296 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+19:42:57:301 INFO -  447 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Macro TEST1&TESTE1
+19:42:57:301 INFO -  447 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter 1
+19:42:57:301 INFO -  447 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter2 1
+19:42:57:301 INFO -  447 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 InitState 0
+19:42:57:301 INFO -  447 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ExpectedResult 0
+19:42:57:301 INFO -  447 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+19:42:57:301 INFO -  447 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+19:42:57:301 INFO -  447 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+19:42:57:311 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ***Result = PASS </font>
+19:42:57:311 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+19:42:57:311 INFO -  448 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Macro TEST1&TESTE1
+19:42:57:316 INFO -  448 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter 1
+19:42:57:316 INFO -  448 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter2 0
+19:42:57:316 INFO -  448 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter3 -10
+19:42:57:316 INFO -  448 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 InitState 0
+19:42:57:316 INFO -  448 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ExpectedResult 0
+19:42:57:316 INFO -  448 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+19:42:57:316 INFO -  448 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+19:42:57:316 INFO -  448 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+19:42:57:321 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ***Result = PASS </font>
+19:42:57:321 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+19:42:57:326 INFO -  449 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Macro TEST1&TESTE1
+19:42:57:326 INFO -  449 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter 0
+19:42:57:326 INFO -  449 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter2 1
+19:42:57:326 INFO -  449 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter3 -10
+19:42:57:326 INFO -  449 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 InitState 0
+19:42:57:326 INFO -  449 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ExpectedResult 106
+19:42:57:326 INFO -  449 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+19:42:57:326 ERROR -  449 TestMacrosStep.cpp 118 ERROR: Test Failed
+19:42:57:326 ERROR -  449 TestMacrosStep.cpp 119 Test Failed with error [-10]
+19:42:57:326 INFO -  449 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+19:42:57:326 ERROR -  449 TestMacrosStep.cpp 130 ERROR: Test Failed
+19:42:57:326 ERROR -  449 TestMacrosStep.cpp 131 Test Failed with error [-10]
+19:42:57:326 INFO -  449 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+19:42:57:331 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ***Result = PASS </font>
+19:42:57:336 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+19:42:57:336 INFO -  450 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Macro TEST1&TESTE1
+19:42:57:336 INFO -  450 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter 0
+19:42:57:336 INFO -  450 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter2 0
+19:42:57:336 INFO -  450 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter3 -10
+19:42:57:341 INFO -  450 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 InitState 0
+19:42:57:341 INFO -  450 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ExpectedResult 106
+19:42:57:341 INFO -  450 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+19:42:57:341 ERROR -  450 TestMacrosStep.cpp 118 ERROR: Test Failed
+19:42:57:341 INFO -  450 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+19:42:57:341 ERROR -  450 TestMacrosStep.cpp 130 ERROR: Test Failed
+19:42:57:341 INFO -  450 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+19:42:57:346 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 23 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ***Result = PASS </font>
+19:42:57:346 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+19:42:57:351 INFO -  451 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Macro TEST1&TESTE1
+19:42:57:351 INFO -  451 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter 1
+19:42:57:351 INFO -  451 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter2 1
+19:42:57:351 INFO -  451 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter3 -10
+19:42:57:351 INFO -  451 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 InitState 106
+19:42:57:351 INFO -  451 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ExpectedResult 106
+19:42:57:351 INFO -  451 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+19:42:57:351 INFO -  451 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+19:42:57:351 INFO -  451 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+19:42:57:356 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 24 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ***Result = PASS </font>
+19:42:57:356 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+19:42:57:359 INFO -  452 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Macro TEST1&TESTE1
+19:42:57:359 INFO -  452 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter 1
+19:42:57:359 INFO -  452 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter2 0
+19:42:57:359 INFO -  452 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter3 -10
+19:42:57:359 INFO -  452 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 InitState 106
+19:42:57:359 INFO -  452 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ExpectedResult 106
+19:42:57:359 INFO -  452 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+19:42:57:359 INFO -  452 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+19:42:57:359 INFO -  452 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+19:42:57:369 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 25 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ***Result = PASS </font>
+19:42:57:369 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+19:42:57:369 INFO -  453 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Macro TEST1&TESTE1
+19:42:57:369 INFO -  453 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter 0
+19:42:57:369 INFO -  453 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter2 1
+19:42:57:374 INFO -  453 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter3 -10
+19:42:57:374 INFO -  453 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 InitState 106
+19:42:57:374 INFO -  453 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ExpectedResult 106
+19:42:57:374 INFO -  453 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+19:42:57:374 ERROR -  453 TestMacrosStep.cpp 118 ERROR: Test Failed
+19:42:57:374 ERROR -  453 TestMacrosStep.cpp 119 Test Failed with error [-10]
+19:42:57:374 INFO -  453 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+19:42:57:374 ERROR -  453 TestMacrosStep.cpp 130 ERROR: Test Failed
+19:42:57:374 ERROR -  453 TestMacrosStep.cpp 131 Test Failed with error [-10]
+19:42:57:374 INFO -  453 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+19:42:57:379 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 26 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ***Result = PASS </font>
+19:42:57:384 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+19:42:57:389 INFO -  454 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Macro TEST1&TESTE1
+19:42:57:389 INFO -  454 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter 0
+19:42:57:389 INFO -  454 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter2 0
+19:42:57:389 INFO -  454 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter3 -10
+19:42:57:389 INFO -  454 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 InitState 106
+19:42:57:389 INFO -  454 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ExpectedResult 106
+19:42:57:389 INFO -  454 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+19:42:57:389 INFO -  454 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+19:42:57:389 ERROR -  454 TestMacrosStep.cpp 130 ERROR: Test Failed
+19:42:57:389 INFO -  454 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+19:42:57:399 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 27 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ***Result = PASS </font>
+19:42:57:399 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+19:42:57:404 INFO -  455 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Macro TEST_CHECKL
+19:42:57:404 INFO -  455 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter 36
+19:42:57:404 INFO -  455 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter2 This test should be passed!
+19:42:57:404 INFO -  455 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ExpectedResult 36
+19:42:57:404 INFO -  455 TestMacrosStep.cpp 156 Start positive test of macro TEST_CHECKL
+19:42:57:404 INFO -  455 TestMacrosStep.cpp 163 The macro TEST_CHECKL test is passed!
+19:42:57:409 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 28 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ***Result = PASS </font>
+19:42:57:414 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+19:42:57:419 INFO -  456 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Macro TEST_CHECKL
+19:42:57:419 INFO -  456 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter 52
+19:42:57:419 INFO -  456 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter2 This test should be failed!
+19:42:57:419 INFO -  456 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ExpectedResult 36
+19:42:57:419 INFO -  456 TestMacrosStep.cpp 156 Start negative test of macro TEST_CHECKL
+19:42:57:419 ERROR -  456 TestMacrosStep.cpp 158 FAILED test:  Val = 52 Exp Val = 36 This test should be failed!
+19:42:57:419 INFO -  456 TestMacrosStep.cpp 163 The macro TEST_CHECKL test is passed!
+19:42:57:429 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 29 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ***Result = PASS </font>
+19:42:57:429 c:\testdata\scripts\dt-tef-teststep-0009.script END_TESTCASE DT-TEF-TestStep-0009
+19:42:57:439 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 30 Command = END_TESTCASE DT-TEF-TestStep-0009 ***TestCaseResult = PASS </font>
+19:42:57:439 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:42:57:439 <font size=2 color=00AF00>PASS = 12</font>
+19:42:57:439 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:57:439 <font size=2 color=0000FF>ABORT = 0</font>
+19:42:57:439 <font size=2 color=0000FF>PANIC = 0</font>
+19:42:57:439 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:57:439 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:42:57:439 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:42:57:439 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:42:57:439 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:42:57:439 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:42:57:439 <font size=2 color=00AF00>PASS = 1</font>
+19:42:57:439 <font size=2 color=FF0000>FAIL = 0</font>
+19:42:57:439 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:42:57:439 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:42:57:439 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+19:43:02:551 <html><body><pre>
+19:43:02:551 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:02:551 ***</font>
+19:43:02:551 c:\testdata\scripts\dt-tef-teststep-0010.script LOAD_SUITE	te_RegStepTestSuite
+19:43:02:588 c:\testdata\scripts\dt-tef-teststep-0010.script START_TESTCASE DT-TEF-TestStep-0010
+19:43:02:593 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0010  </font>
+19:43:02:593 c:\testdata\scripts\dt-tef-teststep-0010.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 49 Start to test some small functions.
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 71 GetServerName test failed! ServerName=te_RegStepTestSuite, ExpectedServerName=te_RegStepTestSuite
+19:43:02:598 INFO -  463 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 TestCaseName DT-TEF-TestStep-0010
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 83 TestCaseName test passed! TestCaseName=DT-TEF-TestStep-0010, ExpectedTestCaseName=DT-TEF-TestStep-0010
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 92 TestStepName test passed! TestStepName=ShortFunsTestStep, ExpectedTestStepName=ShortFunsTestStep
+19:43:02:598 INFO -  463 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 OOMTest 0
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 102 ShouldRunOOMTest test passed! OOMValue=0, ExpectedOOMValue=0
+19:43:02:598 INFO -  463 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 TestStepError -46
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 115 TestStepError test passed! TestStepError=-46, ExpectedTestStepError=-46
+19:43:02:598 INFO -  463 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 LoopIndex -1
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 126 GetLoopIndex test passed! LoopIndex=-1, ExpectedLoopIndex=-1
+19:43:02:598 INFO -  463 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 ScriptDriveName c:
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 137 ScriptDriveName test passed! ScriptDriveName=c:, ExpectedScriptDriveName=c:
+19:43:02:598 INFO -  463 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 SystemDrive c:
+19:43:02:598 INFO -  463 ShortFunsStep.cpp 148 GetSystemDrive test passed! SystemDrive=C:, ExpectedSystemDrive=c:
+19:43:02:603 INFO -  463 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 SetupParaValue 0
+19:43:02:603 INFO -  463 ShortFunsStep.cpp 159 GetSetupState test passed! SetupValue=0, ExpectedSetupValue=0
+19:43:02:603 INFO -  463 ShortFunsStep.cpp 167 Short functions test passed!
+19:43:02:608 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 ***Result = PASS </font>
+19:43:02:608 c:\testdata\scripts\dt-tef-teststep-0010.script END_TESTCASE DT-TEF-TestStep-0010
+19:43:02:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0010 ***TestCaseResult = PASS </font>
+19:43:02:613 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:02:613 <font size=2 color=00AF00>PASS = 1</font>
+19:43:02:613 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:02:613 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:02:613 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:02:613 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:02:613 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:02:613 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:43:02:613 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:43:02:613 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:43:02:613 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:02:613 <font size=2 color=00AF00>PASS = 1</font>
+19:43:02:613 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:02:613 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:02:613 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:02:613 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+19:43:07:728 <html><body><pre>
+19:43:07:728 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:07:728 ***</font>
+19:43:07:728 c:\testdata\scripts\dt-tef-teststep-0011.script LOAD_SUITE	te_RegStepTestSuite
+19:43:07:763 c:\testdata\scripts\dt-tef-teststep-0011.script START_TESTCASE DT-TEF-TestStep-0011
+19:43:07:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0011  </font>
+19:43:07:768 c:\testdata\scripts\dt-tef-teststep-0011.script 	PRINT This test case will abort.
+19:43:07:768 INFO -  465 ScriptEngine.cpp 1381  This test case will abort.
+
+19:43:07:768 c:\testdata\scripts\dt-tef-teststep-0011.script 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+19:43:07:773 INFO -  470 AbortStep.cpp 46 This test step should be aborted!
+19:43:08:781 ERROR -  469 TestServerBase.Cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+19:43:08:786 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 19 Command = 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep ***Result = ABORT </font>
+19:43:08:786 c:\testdata\scripts\dt-tef-teststep-0011.script END_TESTCASE DT-TEF-TestStep-0011
+19:43:08:791 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0011 ***TestCaseResult = FAIL </font>
+19:43:08:791 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:08:791 <font size=2 color=00AF00>PASS = 0</font>
+19:43:08:791 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:08:791 <font size=2 color=0000FF>ABORT = 1</font>
+19:43:08:791 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:08:791 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:08:791 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:08:791 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:43:08:791 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:43:08:791 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:43:08:791 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:08:791 <font size=2 color=00AF00>PASS = 0</font>
+19:43:08:791 <font size=2 color=FF0000>FAIL = 1</font>
+19:43:08:791 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:08:791 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:08:791 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+19:43:13:890 <html><body><pre>
+19:43:13:890 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 6
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:13:890 ***</font>
+19:43:13:890 c:\testdata\scripts\dt-tef-teststep-0012.script LOAD_SUITE	te_RegStepTestSuite
+19:43:13:925 c:\testdata\scripts\dt-tef-teststep-0012.script START_TESTCASE DT-TEF-TestStep-0012
+19:43:13:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0012  </font>
+19:43:13:930 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:13:935 INFO -  477 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:13:935 INFO -  477 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:43:13:935 INFO -  477 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:43:13:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 18 Command = 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+19:43:13:945 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:13:945 INFO -  478 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:13:945 INFO -  478 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:43:13:945 INFO -  478 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:43:13:950 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 19 Command = 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+19:43:13:955 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:13:955 INFO -  479 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:13:955 INFO -  479 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:43:13:960 INFO -  479 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:43:13:965 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 20 Command = 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+19:43:13:965 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:13:970 INFO -  480 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:13:970 INFO -  480 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:43:13:970 INFO -  480 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:43:13:975 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 21 Command = 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+19:43:13:980 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+19:43:13:980 INFO -  481 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:13:980 INFO -  481 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+19:43:13:980 INFO -  481 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+19:43:13:985 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 22 Command = 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+19:43:13:990 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+19:43:13:995 INFO -  482 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:13:995 INFO -  482 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+19:43:13:995 INFO -  482 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+19:43:14:000 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 23 Command = 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+19:43:14:000 c:\testdata\scripts\dt-tef-teststep-0012.script END_TESTCASE DT-TEF-TestStep-0012
+19:43:14:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 24 Command = END_TESTCASE DT-TEF-TestStep-0012 ***TestCaseResult = PASS </font>
+19:43:14:010 ERROR -  472 testexecute.cpp 564 The panic detection thread detected 6 panics:
+19:43:14:010 ERROR -  472 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: -90, Exit Category PanicMe
+19:43:14:010 ERROR -  472 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: -90, Exit Category PanicMe
+19:43:14:010 ERROR -  472 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker808585500 2123898332, Exit Reason: -90, Exit Category PanicMe
+19:43:14:010 ERROR -  472 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker808585500 1169877159, Exit Reason: -90, Exit Category PanicMe
+19:43:14:010 ERROR -  472 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker808585500 244454836, Exit Reason: 110, Exit Category Panic Me
+19:43:14:010 ERROR -  472 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker808585500 1663742770, Exit Reason: 110, Exit Category Panic Me
+19:43:14:010 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:14:010 <font size=2 color=00AF00>PASS = 6</font>
+19:43:14:010 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:14:010 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:14:015 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:14:015 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:14:015 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:14:015 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:43:14:015 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:43:14:015 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 6</font>
+19:43:14:015 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:14:015 <font size=2 color=00AF00>PASS = 1</font>
+19:43:14:015 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:14:015 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:14:015 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:14:015 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+19:43:19:119 <html><body><pre>
+19:43:19:119 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:19:119 ***</font>
+19:43:19:124 c:\testdata\scripts\dt-tef-teststep-0013.script LOAD_SUITE	te_RegStepTestSuite
+19:43:19:169 c:\testdata\scripts\dt-tef-teststep-0013.script START_TESTCASE DT-TEF-TestStep-0013
+19:43:19:169 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0013.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0013  </font>
+19:43:19:174 c:\testdata\scripts\dt-tef-teststep-0013.script 	PRINT this case will be passed with the error message cannot create server.
+19:43:19:174 INFO -  484 ScriptEngine.cpp 1381  this case will be passed with the error message cannot create server.
+
+19:43:19:174 c:\testdata\scripts\dt-tef-teststep-0013.script 	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+19:43:19:174 ERROR -  484 ScriptEngine.cpp 501 Failed to Create Server Err = -40
+19:43:19:174 c:\testdata\scripts\dt-tef-teststep-0013.script END_TESTCASE DT-TEF-TestStep-0013
+19:43:19:179 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0013.script Line = 19 Command = END_TESTCASE DT-TEF-TestStep-0013 ***TestCaseResult = PASS </font>
+19:43:19:184 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:19:184 <font size=2 color=00AF00>PASS = 0</font>
+19:43:19:184 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:19:184 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:19:184 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:19:184 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:19:184 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:19:184 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:43:19:184 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:43:19:184 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:43:19:184 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:19:184 <font size=2 color=00AF00>PASS = 1</font>
+19:43:19:184 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:19:184 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:19:184 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:19:184 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+19:43:24:280 <html><body><pre>
+19:43:24:280 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:24:280 ***</font>
+19:43:24:280 c:\testdata\scripts\dt-tef-teststep-0014.script LOAD_SUITE	te_RegStepTestSuite
+19:43:24:315 c:\testdata\scripts\dt-tef-teststep-0014.script START_TESTCASE DT-TEF-TestStep-0014
+19:43:24:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0014  </font>
+19:43:24:320 c:\testdata\scripts\dt-tef-teststep-0014.script 	PRINT This case will be failed.
+19:43:24:320 INFO -  490 ScriptEngine.cpp 1381  This case will be failed.
+
+19:43:24:320 c:\testdata\scripts\dt-tef-teststep-0014.script 	LOAD_SERVER te_RegStepTestSuiteNotExist
+19:43:24:328 ERROR -  490 ScriptEngine.cpp 496 Failed to create server, either the server or one of its dependancies could not be found.
+19:43:24:328 c:\testdata\scripts\dt-tef-teststep-0014.script 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+19:43:24:333 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep ***Result = UNEXECUTED </font>
+19:43:24:333 c:\testdata\scripts\dt-tef-teststep-0014.script 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+19:43:24:338 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist ***Result = UNKNOWN Code = -1  </font>
+19:43:24:338 c:\testdata\scripts\dt-tef-teststep-0014.script END_TESTCASE DT-TEF-TestStep-0014
+19:43:24:343 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 22 Command = END_TESTCASE DT-TEF-TestStep-0014 ***TestCaseResult = FAIL </font>
+19:43:24:348 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:24:348 <font size=2 color=00AF00>PASS = 0</font>
+19:43:24:348 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:24:348 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:24:348 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:24:348 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:24:348 <font size=2 color=0000FF>UNKNOWN = 1</font>
+19:43:24:348 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+19:43:24:348 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:43:24:348 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:43:24:348 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:24:348 <font size=2 color=00AF00>PASS = 0</font>
+19:43:24:348 <font size=2 color=FF0000>FAIL = 1</font>
+19:43:24:348 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:24:348 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:24:348 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+19:43:29:468 <html><body><pre>
+19:43:29:468 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 4
+RUN_PANIC_STEP COUNT : 6
+RUN_PANIC_STEP_RESULT COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:29:468 ***</font>
+19:43:29:468 c:\testdata\scripts\dt-tef-teststep-0015.script LOAD_SUITE	te_RegStepTestSuite
+19:43:29:514 c:\testdata\scripts\dt-tef-teststep-0015.script START_TESTCASE DT-TEF-TestStep-0015
+19:43:29:519 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0015  </font>
+19:43:29:519 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail
+19:43:29:524 INFO -  502 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultFail TheInt 106
+19:43:29:524 INFO -  502 SetErrorStep.cpp 49 The Error Code is 106
+19:43:29:534 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 13 Command = 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail ***Result = PASS </font>
+19:43:29:534 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive
+19:43:29:534 INFO -  503 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultInconclusive TheInt 107
+19:43:29:534 INFO -  503 SetErrorStep.cpp 49 The Error Code is 107
+19:43:29:539 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 14 Command = 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive ***Result = PASS </font>
+19:43:29:544 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError
+19:43:29:544 INFO -  504 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultTestSuiteError TheInt 108
+19:43:29:544 INFO -  504 SetErrorStep.cpp 49 The Error Code is 108
+19:43:29:549 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 15 Command =  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError ***Result = PASS </font>
+19:43:29:554 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort
+19:43:29:559 INFO -  505 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultAbort TheInt 109
+19:43:29:559 INFO -  505 SetErrorStep.cpp 49 The Error Code is 109
+19:43:29:564 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 16 Command = 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort ***Result = PASS </font>
+19:43:29:564 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1	
+19:43:29:569 INFO -  506 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:569 INFO -  506 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+19:43:29:569 INFO -  506 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+19:43:29:574 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 18 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1  Code = 1  1 ***Result = PASS </font>
+19:43:29:579 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail            
+19:43:29:579 INFO -  507 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:579 INFO -  507 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+19:43:29:579 INFO -  507 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+19:43:29:584 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 19 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail  Code = 106   ***Result = PASS </font>
+19:43:29:589 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive        
+19:43:29:594 INFO -  508 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:594 INFO -  508 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+19:43:29:594 INFO -  508 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+19:43:29:599 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 20 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive  Code = 107   ***Result = PASS </font>
+19:43:29:599 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError      
+19:43:29:604 INFO -  509 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:604 INFO -  509 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+19:43:29:604 INFO -  509 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+19:43:29:609 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 21 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError  Code = 108   ***Result = PASS </font>
+19:43:29:614 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort               
+19:43:29:614 INFO -  510 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:614 INFO -  510 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+19:43:29:614 INFO -  510 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+19:43:29:624 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 22 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort  Code = 109   ***Result = PASS </font>
+19:43:29:624 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore
+19:43:29:634 INFO -  511 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:634 INFO -  511 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+19:43:29:634 INFO -  511 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+19:43:29:640 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 23 Command =  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  Code = 110   ***Result = PASS </font>
+19:43:29:645 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1
+19:43:29:650 INFO -  512 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:650 INFO -  512 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+19:43:29:650 INFO -  512 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+19:43:29:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 25 Command = 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1 ***Result = PASS </font>
+19:43:29:660 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail
+19:43:29:670 INFO -  513 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:670 INFO -  513 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+19:43:29:670 INFO -  513 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+19:43:29:675 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 26 Command = 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail ***Result = PASS </font>
+19:43:29:680 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive   
+19:43:29:685 INFO -  514 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:685 INFO -  514 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+19:43:29:685 INFO -  514 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+19:43:29:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 27 Command = 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive ***Result = PASS </font>
+19:43:29:695 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError 
+19:43:29:705 INFO -  515 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:705 INFO -  515 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+19:43:29:705 INFO -  515 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+19:43:29:710 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 28 Command =  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError ***Result = PASS </font>
+19:43:29:715 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort          
+19:43:29:720 INFO -  516 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:720 INFO -  516 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+19:43:29:720 INFO -  516 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+19:43:29:730 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 29 Command = 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort ***Result = PASS </font>
+19:43:29:730 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  	
+19:43:29:740 INFO -  517 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:740 INFO -  517 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+19:43:29:740 INFO -  517 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+19:43:29:745 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 30 Command = 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore ***Result = PASS </font>
+19:43:29:750 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString
+19:43:29:755 INFO -  518 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:29:755 INFO -  518 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicString a panic string
+19:43:29:755 INFO -  518 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicCode 110
+19:43:29:765 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 31 Command = 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString ***Result = PASS </font>
+19:43:29:765 c:\testdata\scripts\dt-tef-teststep-0015.script END_TESTCASE DT-TEF-TestStep-0015
+19:43:29:775 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 32 Command = END_TESTCASE DT-TEF-TestStep-0015 ***TestCaseResult = PASS </font>
+19:43:29:775 ERROR -  497 testexecute.cpp 564 The panic detection thread detected 13 panics:
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker808585500 244454836, Exit Reason: 1, Exit Category 1
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker808585500 1663742770, Exit Reason: 106, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker808585500 1202701819, Exit Reason: 107, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker808585500 729317449, Exit Reason: 108, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker808585500 8789011, Exit Reason: 109, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker808585500 1914552453, Exit Reason: 110, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker808585500 1381606383, Exit Reason: 1, Exit Category 1
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker808585500 1145937634, Exit Reason: 106, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker808585500 770979873, Exit Reason: 107, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker808585500 2104434958, Exit Reason: 108, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker808585500 1873219453, Exit Reason: 109, Exit Category 
+19:43:29:780 ERROR -  497 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker808585500 1067430650, Exit Reason: 110, Exit Category 
+19:43:29:785 ERROR -  497 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker808585500 1167785177, Exit Reason: 110, Exit Category a panic string
+19:43:29:790 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:29:790 <font size=2 color=00AF00>PASS = 17</font>
+19:43:29:790 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:29:790 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:29:790 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:29:790 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:29:790 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:29:790 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:43:29:790 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+19:43:29:790 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 13</font>
+19:43:29:790 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:29:790 <font size=2 color=00AF00>PASS = 1</font>
+19:43:29:790 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:29:790 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:29:790 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:29:790 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+19:43:34:900 <html><body><pre>
+19:43:34:900 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:34:900 ***</font>
+19:43:34:900 c:\testdata\scripts\dt-tef-teststep-0016.script LOAD_SUITE	te_RegStepTestSuite
+19:43:34:945 c:\testdata\scripts\dt-tef-teststep-0016.script START_TESTCASE DT-TEF-TestStep-0016
+19:43:34:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0016  </font>
+19:43:34:958 c:\testdata\scripts\dt-tef-teststep-0016.script 	PRINT this test case should be fail. test setp is unexecute because ignore.  
+19:43:34:958 INFO -  520 ScriptEngine.cpp 1381  this test case should be fail. test setp is unexecute because ignore.  
+
+19:43:34:958 c:\testdata\scripts\dt-tef-teststep-0016.script 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore
+19:43:34:958 INFO -  525 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultIgnore TheInt 110
+19:43:34:963 INFO -  525 SetErrorStep.cpp 49 The Error Code is 110
+19:43:34:963 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 16 Command = 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore ***Result = UNEXECUTED </font>
+19:43:34:968 c:\testdata\scripts\dt-tef-teststep-0016.script END_TESTCASE DT-TEF-TestStep-0016
+19:43:34:973 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 17 Command = END_TESTCASE DT-TEF-TestStep-0016 ***TestCaseResult = FAIL </font>
+19:43:34:973 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:34:973 <font size=2 color=00AF00>PASS = 0</font>
+19:43:34:973 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:34:973 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:34:973 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:34:973 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:34:973 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:34:973 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+19:43:34:973 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+19:43:34:973 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:43:34:973 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:34:973 <font size=2 color=00AF00>PASS = 0</font>
+19:43:34:973 <font size=2 color=FF0000>FAIL = 1</font>
+19:43:34:973 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:34:973 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:34:973 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0017.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+19:43:40:077 <html><body><pre>
+19:43:40:077 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 50
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:40:077 ***</font>
+19:43:40:077 c:\testdata\scripts\dt-tef-teststep-0017.script LOAD_SUITE	te_RegStepTestSuite
+19:43:40:112 c:\testdata\scripts\dt-tef-teststep-0017.script START_TESTCASE DT-TEF-TestStep-0017
+19:43:40:117 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0017  </font>
+19:43:40:117 c:\testdata\scripts\dt-tef-teststep-0017.script 	PRINT THIS TEST CASE SHOULD BE FAILED! 
+19:43:40:117 INFO -  527 ScriptEngine.cpp 1381  THIS TEST CASE SHOULD BE FAILED! 
+
+19:43:40:122 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1
+19:43:40:122 INFO -  532 leaveforever.cpp 19 This step should leave!
+19:43:40:122 INFO -  532 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave1 leavenum -1
+19:43:40:122 INFO -  532 leaveforever.cpp 29 The Leave Number is -1
+19:43:40:127 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 12 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1 ***Result = UNKNOWN Code = -1  </font>
+19:43:40:127 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2
+19:43:40:132 INFO -  533 leaveforever.cpp 19 This step should leave!
+19:43:40:132 INFO -  533 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave2 leavenum -2
+19:43:40:132 INFO -  533 leaveforever.cpp 29 The Leave Number is -2
+19:43:40:137 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 13 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2 ***Result = UNKNOWN Code = -2  </font>
+19:43:40:137 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3
+19:43:40:142 INFO -  534 leaveforever.cpp 19 This step should leave!
+19:43:40:142 INFO -  534 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave3 leavenum -3
+19:43:40:142 INFO -  534 leaveforever.cpp 29 The Leave Number is -3
+19:43:40:147 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 14 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3 ***Result = UNKNOWN Code = -3  </font>
+19:43:40:152 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4
+19:43:40:152 INFO -  535 leaveforever.cpp 19 This step should leave!
+19:43:40:152 INFO -  535 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave4 leavenum -4
+19:43:40:152 INFO -  535 leaveforever.cpp 29 The Leave Number is -4
+19:43:40:157 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 15 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4 ***Result = UNKNOWN Code = -4  </font>
+19:43:40:157 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5
+19:43:40:162 INFO -  536 leaveforever.cpp 19 This step should leave!
+19:43:40:162 INFO -  536 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave5 leavenum -5
+19:43:40:162 INFO -  536 leaveforever.cpp 29 The Leave Number is -5
+19:43:40:167 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 16 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5 ***Result = UNKNOWN Code = -5  </font>
+19:43:40:167 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6
+19:43:40:172 INFO -  537 leaveforever.cpp 19 This step should leave!
+19:43:40:172 INFO -  537 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave6 leavenum -6
+19:43:40:172 INFO -  537 leaveforever.cpp 29 The Leave Number is -6
+19:43:40:177 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 17 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6 ***Result = UNKNOWN Code = -6  </font>
+19:43:40:177 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7
+19:43:40:182 INFO -  538 leaveforever.cpp 19 This step should leave!
+19:43:40:182 INFO -  538 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave7 leavenum -7
+19:43:40:182 INFO -  538 leaveforever.cpp 29 The Leave Number is -7
+19:43:40:187 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 18 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7 ***Result = UNKNOWN Code = -7  </font>
+19:43:40:187 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8
+19:43:40:192 INFO -  539 leaveforever.cpp 19 This step should leave!
+19:43:40:192 INFO -  539 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave8 leavenum -8
+19:43:40:192 INFO -  539 leaveforever.cpp 29 The Leave Number is -8
+19:43:40:197 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 19 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8 ***Result = UNKNOWN Code = -8  </font>
+19:43:40:197 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9
+19:43:40:207 INFO -  540 leaveforever.cpp 19 This step should leave!
+19:43:40:207 INFO -  540 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave9 leavenum -9
+19:43:40:207 INFO -  540 leaveforever.cpp 29 The Leave Number is -9
+19:43:40:212 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 20 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9 ***Result = UNKNOWN Code = -9  </font>
+19:43:40:212 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10
+19:43:40:222 INFO -  541 leaveforever.cpp 19 This step should leave!
+19:43:40:222 INFO -  541 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave10 leavenum -10
+19:43:40:222 INFO -  541 leaveforever.cpp 29 The Leave Number is -10
+19:43:40:227 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 21 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10 ***Result = UNKNOWN Code = -10  </font>
+19:43:40:227 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11
+19:43:40:232 INFO -  542 leaveforever.cpp 19 This step should leave!
+19:43:40:234 INFO -  542 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave11 leavenum -11
+19:43:40:234 INFO -  542 leaveforever.cpp 29 The Leave Number is -11
+19:43:40:244 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 22 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11 ***Result = UNKNOWN Code = -11  </font>
+19:43:40:244 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12
+19:43:40:249 INFO -  543 leaveforever.cpp 19 This step should leave!
+19:43:40:249 INFO -  543 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave12 leavenum -12
+19:43:40:249 INFO -  543 leaveforever.cpp 29 The Leave Number is -12
+19:43:40:259 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 23 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12 ***Result = UNKNOWN Code = -12  </font>
+19:43:40:259 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13
+19:43:40:264 INFO -  544 leaveforever.cpp 19 This step should leave!
+19:43:40:264 INFO -  544 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave13 leavenum -13
+19:43:40:264 INFO -  544 leaveforever.cpp 29 The Leave Number is -13
+19:43:40:274 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 24 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13 ***Result = UNKNOWN Code = -13  </font>
+19:43:40:274 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14
+19:43:40:279 INFO -  545 leaveforever.cpp 19 This step should leave!
+19:43:40:279 INFO -  545 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave14 leavenum -14
+19:43:40:279 INFO -  545 leaveforever.cpp 29 The Leave Number is -14
+19:43:40:284 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 25 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14 ***Result = UNKNOWN Code = -14  </font>
+19:43:40:289 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15
+19:43:40:294 INFO -  546 leaveforever.cpp 19 This step should leave!
+19:43:40:294 INFO -  546 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave15 leavenum -15
+19:43:40:294 INFO -  546 leaveforever.cpp 29 The Leave Number is -15
+19:43:40:304 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 26 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15 ***Result = UNKNOWN Code = -15  </font>
+19:43:40:304 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16
+19:43:40:309 INFO -  547 leaveforever.cpp 19 This step should leave!
+19:43:40:309 INFO -  547 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave16 leavenum -16
+19:43:40:309 INFO -  547 leaveforever.cpp 29 The Leave Number is -16
+19:43:40:314 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 27 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16 ***Result = UNKNOWN Code = -16  </font>
+19:43:40:319 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17
+19:43:40:324 INFO -  548 leaveforever.cpp 19 This step should leave!
+19:43:40:324 INFO -  548 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave17 leavenum -17
+19:43:40:324 INFO -  548 leaveforever.cpp 29 The Leave Number is -17
+19:43:40:329 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 28 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17 ***Result = UNKNOWN Code = -17  </font>
+19:43:40:334 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18
+19:43:40:339 INFO -  549 leaveforever.cpp 19 This step should leave!
+19:43:40:339 INFO -  549 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave18 leavenum -18
+19:43:40:339 INFO -  549 leaveforever.cpp 29 The Leave Number is -18
+19:43:40:344 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 29 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18 ***Result = UNKNOWN Code = -18  </font>
+19:43:40:349 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19
+19:43:40:354 INFO -  550 leaveforever.cpp 19 This step should leave!
+19:43:40:354 INFO -  550 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave19 leavenum -19
+19:43:40:354 INFO -  550 leaveforever.cpp 29 The Leave Number is -19
+19:43:40:359 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 30 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19 ***Result = UNKNOWN Code = -19  </font>
+19:43:40:364 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20
+19:43:40:369 INFO -  551 leaveforever.cpp 19 This step should leave!
+19:43:40:369 INFO -  551 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave20 leavenum -20
+19:43:40:369 INFO -  551 leaveforever.cpp 29 The Leave Number is -20
+19:43:40:374 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 31 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20 ***Result = UNKNOWN Code = -20  </font>
+19:43:40:379 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21
+19:43:40:384 INFO -  552 leaveforever.cpp 19 This step should leave!
+19:43:40:384 INFO -  552 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave21 leavenum -21
+19:43:40:384 INFO -  552 leaveforever.cpp 29 The Leave Number is -21
+19:43:40:389 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 32 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21 ***Result = UNKNOWN Code = -21  </font>
+19:43:40:394 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22
+19:43:40:399 INFO -  553 leaveforever.cpp 19 This step should leave!
+19:43:40:399 INFO -  553 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave22 leavenum -22
+19:43:40:399 INFO -  553 leaveforever.cpp 29 The Leave Number is -22
+19:43:40:404 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 33 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22 ***Result = UNKNOWN Code = -22  </font>
+19:43:40:409 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23
+19:43:40:414 INFO -  554 leaveforever.cpp 19 This step should leave!
+19:43:40:414 INFO -  554 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave23 leavenum -23
+19:43:40:414 INFO -  554 leaveforever.cpp 29 The Leave Number is -23
+19:43:40:419 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 34 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23 ***Result = UNKNOWN Code = -23  </font>
+19:43:40:424 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24
+19:43:40:429 INFO -  555 leaveforever.cpp 19 This step should leave!
+19:43:40:429 INFO -  555 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave24 leavenum -24
+19:43:40:429 INFO -  555 leaveforever.cpp 29 The Leave Number is -24
+19:43:40:439 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 35 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24 ***Result = UNKNOWN Code = -24  </font>
+19:43:40:439 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25
+19:43:40:444 INFO -  556 leaveforever.cpp 19 This step should leave!
+19:43:40:444 INFO -  556 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave25 leavenum -25
+19:43:40:444 INFO -  556 leaveforever.cpp 29 The Leave Number is -25
+19:43:40:454 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 36 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25 ***Result = UNKNOWN Code = -25  </font>
+19:43:40:454 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26
+19:43:40:459 INFO -  557 leaveforever.cpp 19 This step should leave!
+19:43:40:459 INFO -  557 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave26 leavenum -26
+19:43:40:459 INFO -  557 leaveforever.cpp 29 The Leave Number is -26
+19:43:40:469 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 37 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26 ***Result = UNKNOWN Code = -26  </font>
+19:43:40:469 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27
+19:43:40:479 INFO -  558 leaveforever.cpp 19 This step should leave!
+19:43:40:479 INFO -  558 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave27 leavenum -27
+19:43:40:479 INFO -  558 leaveforever.cpp 29 The Leave Number is -27
+19:43:40:484 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 38 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27 ***Result = UNKNOWN Code = -27  </font>
+19:43:40:484 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28
+19:43:40:489 INFO -  559 leaveforever.cpp 19 This step should leave!
+19:43:40:494 INFO -  559 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave28 leavenum -28
+19:43:40:494 INFO -  559 leaveforever.cpp 29 The Leave Number is -28
+19:43:40:499 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 39 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28 ***Result = UNKNOWN Code = -28  </font>
+19:43:40:499 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29
+19:43:40:509 INFO -  560 leaveforever.cpp 19 This step should leave!
+19:43:40:509 INFO -  560 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave29 leavenum -29
+19:43:40:509 INFO -  560 leaveforever.cpp 29 The Leave Number is -29
+19:43:40:514 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 40 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29 ***Result = UNKNOWN Code = -29  </font>
+19:43:40:514 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30
+19:43:40:524 INFO -  561 leaveforever.cpp 19 This step should leave!
+19:43:40:524 INFO -  561 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave30 leavenum -30
+19:43:40:524 INFO -  561 leaveforever.cpp 29 The Leave Number is -30
+19:43:40:529 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 41 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30 ***Result = UNKNOWN Code = -30  </font>
+19:43:40:529 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31
+19:43:40:539 INFO -  562 leaveforever.cpp 19 This step should leave!
+19:43:40:539 INFO -  562 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave31 leavenum -31
+19:43:40:539 INFO -  562 leaveforever.cpp 29 The Leave Number is -31
+19:43:40:544 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 42 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31 ***Result = UNKNOWN Code = -31  </font>
+19:43:40:549 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32
+19:43:40:554 INFO -  563 leaveforever.cpp 19 This step should leave!
+19:43:40:554 INFO -  563 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave32 leavenum -32
+19:43:40:554 INFO -  563 leaveforever.cpp 29 The Leave Number is -32
+19:43:40:559 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 43 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32 ***Result = UNKNOWN Code = -32  </font>
+19:43:40:564 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33
+19:43:40:569 INFO -  564 leaveforever.cpp 19 This step should leave!
+19:43:40:569 INFO -  564 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave33 leavenum -33
+19:43:40:569 INFO -  564 leaveforever.cpp 29 The Leave Number is -33
+19:43:40:574 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 44 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33 ***Result = UNKNOWN Code = -33  </font>
+19:43:40:579 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34
+19:43:40:584 INFO -  565 leaveforever.cpp 19 This step should leave!
+19:43:40:584 INFO -  565 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave34 leavenum -34
+19:43:40:584 INFO -  565 leaveforever.cpp 29 The Leave Number is -34
+19:43:40:594 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 45 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34 ***Result = UNKNOWN Code = -34  </font>
+19:43:40:594 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35
+19:43:40:599 INFO -  566 leaveforever.cpp 19 This step should leave!
+19:43:40:599 INFO -  566 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave35 leavenum -35
+19:43:40:599 INFO -  566 leaveforever.cpp 29 The Leave Number is -35
+19:43:40:604 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 46 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35 ***Result = UNKNOWN Code = -35  </font>
+19:43:40:609 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36
+19:43:40:614 INFO -  567 leaveforever.cpp 19 This step should leave!
+19:43:40:614 INFO -  567 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave36 leavenum -36
+19:43:40:614 INFO -  567 leaveforever.cpp 29 The Leave Number is -36
+19:43:40:624 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 47 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36 ***Result = UNKNOWN Code = -36  </font>
+19:43:40:624 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37
+19:43:40:634 INFO -  568 leaveforever.cpp 19 This step should leave!
+19:43:40:634 INFO -  568 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave37 leavenum -37
+19:43:40:634 INFO -  568 leaveforever.cpp 29 The Leave Number is -37
+19:43:40:639 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 48 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37 ***Result = UNKNOWN Code = -37  </font>
+19:43:40:639 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38
+19:43:40:649 INFO -  569 leaveforever.cpp 19 This step should leave!
+19:43:40:649 INFO -  569 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave38 leavenum -38
+19:43:40:649 INFO -  569 leaveforever.cpp 29 The Leave Number is -38
+19:43:40:654 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 49 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38 ***Result = UNKNOWN Code = -38  </font>
+19:43:40:654 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39
+19:43:40:664 INFO -  570 leaveforever.cpp 19 This step should leave!
+19:43:40:664 INFO -  570 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave39 leavenum -39
+19:43:40:664 INFO -  570 leaveforever.cpp 29 The Leave Number is -39
+19:43:40:669 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 50 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39 ***Result = ABORT </font>
+19:43:40:674 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40
+19:43:40:684 INFO -  571 leaveforever.cpp 19 This step should leave!
+19:43:40:684 INFO -  571 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave40 leavenum -40
+19:43:40:684 INFO -  571 leaveforever.cpp 29 The Leave Number is -40
+19:43:40:689 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 51 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40 ***Result = UNKNOWN Code = -40  </font>
+19:43:40:689 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41
+19:43:40:699 INFO -  572 leaveforever.cpp 19 This step should leave!
+19:43:40:699 INFO -  572 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave41 leavenum -41
+19:43:40:699 INFO -  572 leaveforever.cpp 29 The Leave Number is -41
+19:43:40:704 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 52 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41 ***Result = UNKNOWN Code = -41  </font>
+19:43:40:709 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42
+19:43:40:714 INFO -  573 leaveforever.cpp 19 This step should leave!
+19:43:40:714 INFO -  573 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave42 leavenum -42
+19:43:40:714 INFO -  573 leaveforever.cpp 29 The Leave Number is -42
+19:43:40:724 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 53 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42 ***Result = UNKNOWN Code = -42  </font>
+19:43:40:724 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43
+19:43:40:729 INFO -  574 leaveforever.cpp 19 This step should leave!
+19:43:40:729 INFO -  574 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave43 leavenum -43
+19:43:40:729 INFO -  574 leaveforever.cpp 29 The Leave Number is -43
+19:43:40:739 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 54 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43 ***Result = UNKNOWN Code = -43  </font>
+19:43:40:739 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44
+19:43:40:744 INFO -  575 leaveforever.cpp 19 This step should leave!
+19:43:40:744 INFO -  575 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave44 leavenum -44
+19:43:40:744 INFO -  575 leaveforever.cpp 29 The Leave Number is -44
+19:43:40:754 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 55 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44 ***Result = UNKNOWN Code = -44  </font>
+19:43:40:754 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45
+19:43:40:759 INFO -  576 leaveforever.cpp 19 This step should leave!
+19:43:40:759 INFO -  576 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave45 leavenum -45
+19:43:40:764 INFO -  576 leaveforever.cpp 29 The Leave Number is -45
+19:43:40:769 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 56 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45 ***Result = UNKNOWN Code = -45  </font>
+19:43:40:769 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46
+19:43:40:774 INFO -  577 leaveforever.cpp 19 This step should leave!
+19:43:40:774 INFO -  577 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave46 leavenum -46
+19:43:40:774 INFO -  577 leaveforever.cpp 29 The Leave Number is -46
+19:43:40:784 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 57 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46 ***Result = UNKNOWN Code = -46  </font>
+19:43:40:784 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47
+19:43:40:794 INFO -  578 leaveforever.cpp 19 This step should leave!
+19:43:40:794 INFO -  578 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave47 leavenum -47
+19:43:40:794 INFO -  578 leaveforever.cpp 29 The Leave Number is -47
+19:43:40:799 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 58 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47 ***Result = UNKNOWN Code = -47  </font>
+19:43:40:799 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48
+19:43:40:809 INFO -  579 leaveforever.cpp 19 This step should leave!
+19:43:40:809 INFO -  579 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave48 leavenum -48
+19:43:40:809 INFO -  579 leaveforever.cpp 29 The Leave Number is -48
+19:43:40:814 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 59 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48 ***Result = UNKNOWN Code = -48  </font>
+19:43:40:814 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49
+19:43:40:824 INFO -  580 leaveforever.cpp 19 This step should leave!
+19:43:40:824 INFO -  580 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave49 leavenum -49
+19:43:40:824 INFO -  580 leaveforever.cpp 29 The Leave Number is -49
+19:43:40:829 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 60 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49 ***Result = UNKNOWN Code = -49  </font>
+19:43:40:834 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50
+19:43:40:839 INFO -  581 leaveforever.cpp 19 This step should leave!
+19:43:40:839 INFO -  581 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave50 leavenum -50
+19:43:40:839 INFO -  581 leaveforever.cpp 29 The Leave Number is -50
+19:43:40:844 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 61 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50 ***Result = UNKNOWN Code = -50  </font>
+19:43:40:849 c:\testdata\scripts\dt-tef-teststep-0017.script END_TESTCASE DT-TEF-TestStep-0017
+19:43:40:859 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0017 ***TestCaseResult = FAIL </font>
+19:43:40:859 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:40:859 <font size=2 color=00AF00>PASS = 0</font>
+19:43:40:859 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:40:859 <font size=2 color=0000FF>ABORT = 1</font>
+19:43:40:859 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:40:859 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:40:859 <font size=2 color=0000FF>UNKNOWN = 49</font>
+19:43:40:859 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:43:40:859 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:43:40:859 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:43:40:859 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:40:859 <font size=2 color=00AF00>PASS = 0</font>
+19:43:40:859 <font size=2 color=FF0000>FAIL = 1</font>
+19:43:40:859 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:40:859 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:40:859 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0018.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+19:43:45:968 <html><body><pre>
+19:43:45:968 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:45:968 ***</font>
+19:43:45:973 c:\testdata\scripts\dt-tef-teststep-0018.script LOAD_SUITE	te_RegStepTestSuite
+19:43:46:008 c:\testdata\scripts\dt-tef-teststep-0018.script START_TESTCASE DT-TEF-TestStep-0018
+19:43:46:013 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0018  </font>
+19:43:46:013 c:\testdata\scripts\dt-tef-teststep-0018.script 	PRINT this test case should fail.
+19:43:46:013 INFO -  583 ScriptEngine.cpp 1381  this test case should fail.
+
+19:43:46:013 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:46:018 INFO -  588 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:46:018 INFO -  588 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:43:46:018 INFO -  588 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:43:46:018 WARN -  583 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script) was TOO LONG.
+19:43:46:018 WARN -  583 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+19:43:46:018 INFO -  583 TestExecuteLogger.cpp 2483 Expected panic string was "LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script)
+19:43:46:018 INFO -  583 TestExecuteLogger.cpp 2484 Received panic string was "PanicMe"(in code)
+19:43:46:023 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 13 Command = 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+19:43:46:028 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:46:028 INFO -  589 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:43:46:028 INFO -  589 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:43:46:028 INFO -  589 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:43:46:028 WARN -  583 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script) was TOO LONG.
+19:43:46:033 WARN -  583 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+19:43:46:033 INFO -  583 TestExecuteLogger.cpp 2483 Expected panic string was "Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script)
+19:43:46:033 INFO -  583 TestExecuteLogger.cpp 2484 Received panic string was "PanicMe"(in code)
+19:43:46:038 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+19:43:46:038 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:46:043 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 16 Command = 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:43:46:048 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:46:053 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 17 Command = 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:43:46:053 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:46:053 ERROR -  583 ScriptEngine.cpp 2020 The arguments are not provided in proper format.			Unable to retrieve the details of the server from the command line
+19:43:46:058 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 18 Command = 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:43:46:058 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:46:063 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 19 Command = 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:43:46:068 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:43:46:073 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 20 Command = 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:43:46:078 c:\testdata\scripts\dt-tef-teststep-0018.script END_TESTCASE DT-TEF-TestStep-0018
+19:43:46:088 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 21 Command = END_TESTCASE DT-TEF-TestStep-0018 ***TestCaseResult = FAIL </font>
+19:43:46:088 ERROR -  583 testexecute.cpp 564 The panic detection thread detected 2 panics:
+19:43:46:088 ERROR -  583 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: -90, Exit Category PanicMe
+19:43:46:088 ERROR -  583 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: -90, Exit Category PanicMe
+19:43:46:088 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:46:088 <font size=2 color=00AF00>PASS = 0</font>
+19:43:46:088 <font size=2 color=FF0000>FAIL = 2</font>
+19:43:46:088 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:46:088 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:46:088 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:46:088 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:46:088 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+19:43:46:088 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+19:43:46:088 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+19:43:46:088 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:46:088 <font size=2 color=00AF00>PASS = 0</font>
+19:43:46:088 <font size=2 color=FF0000>FAIL = 1</font>
+19:43:46:088 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:46:088 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:46:088 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0021.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+19:43:51:207 <html><body><pre>
+19:43:51:207 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:51:207 ***</font>
+19:43:51:212 c:\testdata\scripts\dt-tef-teststep-0021.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:43:51:242 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+19:43:51:252 c:\testdata\scripts\dt-tef-teststep-0021.script START_TESTCASE DT-TEF-TestStep-0021
+19:43:51:257 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0021  </font>
+19:43:51:257 c:\testdata\scripts\dt-tef-teststep-0021.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0
+19:43:51:262 INFO -  596 ReadWriteConfigStep.cpp 56 This test step tests the read/write config functionality.
+19:43:51:262 INFO -  596 ReadWriteConfigStep.cpp 84 Start to test read/write integer value of configuration file...
+19:43:51:262 INFO -  596 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+19:43:51:262 INFO -  596 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+19:43:51:262 INFO -  596 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+19:43:51:262 INFO -  596 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+19:43:51:267 INFO -  596 ReadWriteConfigStep.cpp 104 Test Passed!
+19:43:51:267 INFO -  596 ReadWriteConfigStep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+19:43:51:267 INFO -  596 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+19:43:51:267 INFO -  596 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+19:43:51:267 INFO -  596 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+19:43:51:267 INFO -  596 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+19:43:51:267 INFO -  596 ReadWriteConfigStep.cpp 131 Test Passed!
+19:43:51:267 INFO -  596 ReadWriteConfigStep.cpp 137 Start to test read/write boolean value of configuration file...
+19:43:51:267 INFO -  596 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+19:43:51:267 INFO -  596 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+19:43:51:267 INFO -  596 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+19:43:51:272 INFO -  596 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+19:43:51:272 INFO -  596 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+19:43:51:272 INFO -  596 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+19:43:51:272 INFO -  596 ReadWriteConfigStep.cpp 161 Test Failed!
+19:43:51:272 INFO -  596 ReadWriteConfigStep.cpp 167 Start to test read/write hex value of configuration file...
+19:43:51:272 INFO -  596 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+19:43:51:272 INFO -  596 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+19:43:51:272 INFO -  596 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+19:43:51:272 INFO -  596 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+19:43:51:277 INFO -  596 ReadWriteConfigStep.cpp 188 Test Passed!
+19:43:51:277 INFO -  596 ReadWriteConfigStep.cpp 194 Start to test read/write string value of configuration file...
+19:43:51:277 INFO -  596 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+19:43:51:277 INFO -  596 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+19:43:51:277 INFO -  596 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+19:43:51:277 INFO -  596 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+19:43:51:277 INFO -  596 ReadWriteConfigStep.cpp 218 Test Passed!
+19:43:51:282 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 14 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0 ***Result = PASS </font>
+19:43:51:282 c:\testdata\scripts\dt-tef-teststep-0021.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7
+19:43:51:282 INFO -  596 ReadWriteConfigStep.cpp 56 This test step tests the read/write config functionality.
+19:43:51:287 INFO -  596 ReadWriteConfigStep.cpp 84 Start to test read/write integer value of configuration file...
+19:43:51:287 INFO -  596 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+19:43:51:287 INFO -  596 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+19:43:51:287 INFO -  596 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+19:43:51:287 INFO -  596 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+19:43:51:287 INFO -  596 ReadWriteConfigStep.cpp 104 Test Passed!
+19:43:51:287 INFO -  596 ReadWriteConfigStep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+19:43:51:287 INFO -  596 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+19:43:51:287 INFO -  596 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+19:43:51:287 INFO -  596 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+19:43:51:287 INFO -  596 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+19:43:51:292 INFO -  596 ReadWriteConfigStep.cpp 131 Test Passed!
+19:43:51:292 INFO -  596 ReadWriteConfigStep.cpp 137 Start to test read/write boolean value of configuration file...
+19:43:51:292 INFO -  596 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+19:43:51:292 INFO -  596 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+19:43:51:292 INFO -  596 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+19:43:51:292 INFO -  596 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+19:43:51:292 INFO -  596 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+19:43:51:292 INFO -  596 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+19:43:51:292 INFO -  596 ReadWriteConfigStep.cpp 161 Test Failed!
+19:43:51:292 INFO -  596 ReadWriteConfigStep.cpp 167 Start to test read/write hex value of configuration file...
+19:43:51:292 INFO -  596 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+19:43:51:297 INFO -  596 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+19:43:51:297 INFO -  596 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+19:43:51:297 INFO -  596 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+19:43:51:297 INFO -  596 ReadWriteConfigStep.cpp 188 Test Passed!
+19:43:51:297 INFO -  596 ReadWriteConfigStep.cpp 194 Start to test read/write string value of configuration file...
+19:43:51:297 INFO -  596 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+19:43:51:297 INFO -  596 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+19:43:51:297 INFO -  596 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+19:43:51:297 INFO -  596 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+19:43:51:297 INFO -  596 ReadWriteConfigStep.cpp 218 Test Passed!
+19:43:51:302 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 15 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7 ***Result = PASS </font>
+19:43:51:302 c:\testdata\scripts\dt-tef-teststep-0021.script END_TESTCASE DT-TEF-TestStep-0021
+19:43:51:312 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 16 Command = END_TESTCASE DT-TEF-TestStep-0021 ***TestCaseResult = PASS </font>
+19:43:51:312 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+19:43:51:312 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+19:43:51:317 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+19:43:51:317 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:51:317 <font size=2 color=00AF00>PASS = 2</font>
+19:43:51:317 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:51:317 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:51:317 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:51:317 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:51:317 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:51:317 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:43:51:317 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:43:51:317 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:43:51:317 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:51:317 <font size=2 color=00AF00>PASS = 1</font>
+19:43:51:317 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:51:317 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:51:317 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:51:317 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0022.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+19:43:56:421 <html><body><pre>
+19:43:56:421 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:43:56:421 ***</font>
+19:43:56:426 c:\testdata\scripts\dt-tef-teststep-0022.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:43:56:456 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+19:43:56:461 c:\testdata\scripts\dt-tef-teststep-0022.script START_TESTCASE DT-TEF-TestStep-0022
+19:43:56:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0022  </font>
+19:43:56:466 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6
+19:43:56:466 INFO -  603 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+19:43:56:466 INFO -  603 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+19:43:56:471 INFO -  603 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 IntValue 10
+19:43:56:471 INFO -  603 ReadWriteConfigNegStep.cpp 97 Test Passed!
+19:43:56:471 INFO -  603 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+19:43:56:471 INFO -  603 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 BoolValue 0
+19:43:56:471 INFO -  603 ReadWriteConfigNegStep.cpp 122 Test Passed!
+19:43:56:471 INFO -  603 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+19:43:56:471 INFO -  603 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 HexValue 171
+19:43:56:471 INFO -  603 ReadWriteConfigNegStep.cpp 138 Test Passed!
+19:43:56:471 INFO -  603 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+19:43:56:476 INFO -  603 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 StringValue Changed string!
+19:43:56:476 INFO -  603 ReadWriteConfigNegStep.cpp 155 Test Passed!
+19:43:56:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6 ***Result = PASS </font>
+19:43:56:481 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+19:43:56:481 ERROR -  603 TestStepBase.Cpp 367 Error occurs when writing integer to file, error code=0
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 97 Test Passed!
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+19:43:56:481 ERROR -  603 TestStepBase.Cpp 521 Error occurs when writing bool to file, error code=0
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 122 Test Passed!
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+19:43:56:481 ERROR -  603 TestStepBase.Cpp 570 Error occurs when writing hex to file, error code=0
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 138 Test Passed!
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+19:43:56:481 ERROR -  603 TestStepBase.Cpp 460 Error occurs when writing string to file, error code=0
+19:43:56:481 INFO -  603 ReadWriteConfigNegStep.cpp 155 Test Passed!
+19:43:56:486 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ***Result = PASS </font>
+19:43:56:486 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8
+19:43:56:491 INFO -  603 ReadWriteConfigNegStep.cpp 52 Negative test of read/write config file.
+19:43:56:491 INFO -  603 ReadWriteConfigNegStep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+19:43:56:491 INFO -  603 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 IntValue 10
+19:43:56:491 INFO -  603 ReadWriteConfigNegStep.cpp 97 Test Passed!
+19:43:56:491 INFO -  603 ReadWriteConfigNegStep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+19:43:56:491 INFO -  603 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 BoolValue 0
+19:43:56:491 INFO -  603 ReadWriteConfigNegStep.cpp 122 Test Passed!
+19:43:56:496 INFO -  603 ReadWriteConfigNegStep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+19:43:56:496 INFO -  603 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 HexValue 171
+19:43:56:496 INFO -  603 ReadWriteConfigNegStep.cpp 138 Test Passed!
+19:43:56:496 INFO -  603 ReadWriteConfigNegStep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+19:43:56:496 INFO -  603 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 StringValue Changed string!
+19:43:56:496 INFO -  603 ReadWriteConfigNegStep.cpp 155 Test Passed!
+19:43:56:501 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8 ***Result = PASS </font>
+19:43:56:501 c:\testdata\scripts\dt-tef-teststep-0022.script END_TESTCASE DT-TEF-TestStep-0022
+19:43:56:506 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 19 Command = END_TESTCASE DT-TEF-TestStep-0022 ***TestCaseResult = PASS </font>
+19:43:56:506 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+19:43:56:511 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+19:43:56:511 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+19:43:56:516 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:43:56:516 <font size=2 color=00AF00>PASS = 3</font>
+19:43:56:516 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:56:516 <font size=2 color=0000FF>ABORT = 0</font>
+19:43:56:516 <font size=2 color=0000FF>PANIC = 0</font>
+19:43:56:516 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:56:516 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:43:56:516 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:43:56:516 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:43:56:516 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:43:56:516 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:43:56:516 <font size=2 color=00AF00>PASS = 1</font>
+19:43:56:516 <font size=2 color=FF0000>FAIL = 0</font>
+19:43:56:516 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:43:56:516 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:43:56:516 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0023.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,225 @@
+19:44:01:619 <html><body><pre>
+19:44:01:619 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 49
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:01:619 ***</font>
+19:44:01:624 c:\testdata\scripts\dt-tef-teststep-0023.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:01:654 c:\testdata\scripts\dt-tef-teststep-0023.script START_TESTCASE DT-TEF-TestStep-0023
+19:44:01:664 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0023  </font>
+19:44:01:664 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1
+19:44:01:664 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error1 TheInt -1
+19:44:01:664 INFO -  610 SetErrorStep.cpp 49 The Error Code is -1
+19:44:01:669 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 12 Command = 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1 ***Result = PASS </font>
+19:44:01:669 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2
+19:44:01:674 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error2 TheInt -2
+19:44:01:674 INFO -  610 SetErrorStep.cpp 49 The Error Code is -2
+19:44:01:679 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 13 Command = 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2 ***Result = PASS </font>
+19:44:01:679 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3
+19:44:01:684 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error3 TheInt -3
+19:44:01:684 INFO -  610 SetErrorStep.cpp 49 The Error Code is -3
+19:44:01:684 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 14 Command = 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3 ***Result = PASS </font>
+19:44:01:689 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4
+19:44:01:689 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error4 TheInt -4
+19:44:01:689 INFO -  610 SetErrorStep.cpp 49 The Error Code is -4
+19:44:01:694 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 15 Command = 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4 ***Result = PASS </font>
+19:44:01:694 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5
+19:44:01:699 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error5 TheInt -5
+19:44:01:699 INFO -  610 SetErrorStep.cpp 49 The Error Code is -5
+19:44:01:704 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 16 Command = 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5 ***Result = PASS </font>
+19:44:01:704 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6
+19:44:01:704 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error6 TheInt -6
+19:44:01:704 INFO -  610 SetErrorStep.cpp 49 The Error Code is -6
+19:44:01:709 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 17 Command = 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6 ***Result = PASS </font>
+19:44:01:714 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7
+19:44:01:714 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error7 TheInt -7
+19:44:01:714 INFO -  610 SetErrorStep.cpp 49 The Error Code is -7
+19:44:01:719 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 18 Command = 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7 ***Result = PASS </font>
+19:44:01:719 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8
+19:44:01:724 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error8 TheInt -8
+19:44:01:724 INFO -  610 SetErrorStep.cpp 49 The Error Code is -8
+19:44:01:729 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 19 Command = 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8 ***Result = PASS </font>
+19:44:01:729 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9
+19:44:01:734 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error9 TheInt -9
+19:44:01:734 INFO -  610 SetErrorStep.cpp 49 The Error Code is -9
+19:44:01:739 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 20 Command = 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9 ***Result = PASS </font>
+19:44:01:744 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10
+19:44:01:749 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error10 TheInt -10
+19:44:01:749 INFO -  610 SetErrorStep.cpp 49 The Error Code is -10
+19:44:01:754 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 21 Command = 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10 ***Result = PASS </font>
+19:44:01:754 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11
+19:44:01:764 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error11 TheInt -11
+19:44:01:764 INFO -  610 SetErrorStep.cpp 49 The Error Code is -11
+19:44:01:769 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 22 Command = 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11 ***Result = PASS </font>
+19:44:01:769 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12
+19:44:01:774 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error12 TheInt -12
+19:44:01:774 INFO -  610 SetErrorStep.cpp 49 The Error Code is -12
+19:44:01:779 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 23 Command = 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12 ***Result = PASS </font>
+19:44:01:784 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13
+19:44:01:789 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error13 TheInt -13
+19:44:01:789 INFO -  610 SetErrorStep.cpp 49 The Error Code is -13
+19:44:01:794 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 24 Command = 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13 ***Result = PASS </font>
+19:44:01:799 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14
+19:44:01:804 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error14 TheInt -14
+19:44:01:804 INFO -  610 SetErrorStep.cpp 49 The Error Code is -14
+19:44:01:809 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 25 Command = 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14 ***Result = PASS </font>
+19:44:01:809 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15
+19:44:01:814 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error15 TheInt -15
+19:44:01:819 INFO -  610 SetErrorStep.cpp 49 The Error Code is -15
+19:44:01:828 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 26 Command = 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15 ***Result = PASS </font>
+19:44:01:828 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16
+19:44:01:833 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error16 TheInt -16
+19:44:01:833 INFO -  610 SetErrorStep.cpp 49 The Error Code is -16
+19:44:01:838 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 27 Command = 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16 ***Result = PASS </font>
+19:44:01:843 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17
+19:44:01:848 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error17 TheInt -17
+19:44:01:848 INFO -  610 SetErrorStep.cpp 49 The Error Code is -17
+19:44:01:853 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 28 Command = 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17 ***Result = PASS </font>
+19:44:01:858 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18
+19:44:01:863 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error18 TheInt -18
+19:44:01:863 INFO -  610 SetErrorStep.cpp 49 The Error Code is -18
+19:44:01:868 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 29 Command = 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18 ***Result = PASS </font>
+19:44:01:868 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19
+19:44:01:878 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error19 TheInt -19
+19:44:01:878 INFO -  610 SetErrorStep.cpp 49 The Error Code is -19
+19:44:01:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 30 Command = 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19 ***Result = PASS </font>
+19:44:01:883 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20
+19:44:01:888 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error20 TheInt -20
+19:44:01:888 INFO -  610 SetErrorStep.cpp 49 The Error Code is -20
+19:44:01:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 31 Command = 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20 ***Result = PASS </font>
+19:44:01:898 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21
+19:44:01:903 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error21 TheInt -21
+19:44:01:903 INFO -  610 SetErrorStep.cpp 49 The Error Code is -21
+19:44:01:908 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 32 Command = 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21 ***Result = PASS </font>
+19:44:01:913 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22
+19:44:01:918 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error22 TheInt -22
+19:44:01:918 INFO -  610 SetErrorStep.cpp 49 The Error Code is -22
+19:44:01:923 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 33 Command = 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22 ***Result = PASS </font>
+19:44:01:923 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23
+19:44:01:933 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error23 TheInt -23
+19:44:01:933 INFO -  610 SetErrorStep.cpp 49 The Error Code is -23
+19:44:01:938 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 34 Command = 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23 ***Result = PASS </font>
+19:44:01:938 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24
+19:44:01:943 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error24 TheInt -24
+19:44:01:943 INFO -  610 SetErrorStep.cpp 49 The Error Code is -24
+19:44:01:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 35 Command = 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24 ***Result = PASS </font>
+19:44:01:953 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25
+19:44:01:958 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error25 TheInt -25
+19:44:01:958 INFO -  610 SetErrorStep.cpp 49 The Error Code is -25
+19:44:01:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 36 Command = 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25 ***Result = PASS </font>
+19:44:01:968 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26
+19:44:01:973 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error26 TheInt -26
+19:44:01:973 INFO -  610 SetErrorStep.cpp 49 The Error Code is -26
+19:44:01:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 37 Command = 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26 ***Result = PASS </font>
+19:44:01:983 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27
+19:44:01:988 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error27 TheInt -27
+19:44:01:988 INFO -  610 SetErrorStep.cpp 49 The Error Code is -27
+19:44:01:993 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 38 Command = 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27 ***Result = PASS </font>
+19:44:01:993 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28
+19:44:02:003 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error28 TheInt -28
+19:44:02:003 INFO -  610 SetErrorStep.cpp 49 The Error Code is -28
+19:44:02:008 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 39 Command = 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28 ***Result = PASS </font>
+19:44:02:008 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29
+19:44:02:018 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error29 TheInt -29
+19:44:02:018 INFO -  610 SetErrorStep.cpp 49 The Error Code is -29
+19:44:02:023 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 40 Command = 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29 ***Result = PASS </font>
+19:44:02:023 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30
+19:44:02:028 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error30 TheInt -30
+19:44:02:028 INFO -  610 SetErrorStep.cpp 49 The Error Code is -30
+19:44:02:038 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 41 Command = 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30 ***Result = PASS </font>
+19:44:02:038 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31
+19:44:02:043 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error31 TheInt -31
+19:44:02:048 INFO -  610 SetErrorStep.cpp 49 The Error Code is -31
+19:44:02:053 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 42 Command = 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31 ***Result = PASS </font>
+19:44:02:053 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32
+19:44:02:058 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error32 TheInt -32
+19:44:02:063 INFO -  610 SetErrorStep.cpp 49 The Error Code is -32
+19:44:02:068 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 43 Command = 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32 ***Result = PASS </font>
+19:44:02:068 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33
+19:44:02:073 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error33 TheInt -33
+19:44:02:073 INFO -  610 SetErrorStep.cpp 49 The Error Code is -33
+19:44:02:078 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 44 Command = 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33 ***Result = PASS </font>
+19:44:02:083 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34
+19:44:02:088 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error34 TheInt -34
+19:44:02:088 INFO -  610 SetErrorStep.cpp 49 The Error Code is -34
+19:44:02:093 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 45 Command = 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34 ***Result = PASS </font>
+19:44:02:098 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35
+19:44:02:103 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error35 TheInt -35
+19:44:02:103 INFO -  610 SetErrorStep.cpp 49 The Error Code is -35
+19:44:02:108 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 46 Command = 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35 ***Result = PASS </font>
+19:44:02:113 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36
+19:44:02:118 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error36 TheInt -36
+19:44:02:118 INFO -  610 SetErrorStep.cpp 49 The Error Code is -36
+19:44:02:123 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 47 Command = 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36 ***Result = PASS </font>
+19:44:02:128 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37
+19:44:02:133 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error37 TheInt -37
+19:44:02:133 INFO -  610 SetErrorStep.cpp 49 The Error Code is -37
+19:44:02:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 48 Command = 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37 ***Result = PASS </font>
+19:44:02:138 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38
+19:44:02:148 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error38 TheInt -38
+19:44:02:148 INFO -  610 SetErrorStep.cpp 49 The Error Code is -38
+19:44:02:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 49 Command = 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38 ***Result = PASS </font>
+19:44:02:153 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39
+19:44:02:163 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error39 TheInt -39
+19:44:02:163 INFO -  610 SetErrorStep.cpp 49 The Error Code is -39
+19:44:02:168 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 50 Command = 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39 ***Result = PASS </font>
+19:44:02:168 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40
+19:44:02:178 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error40 TheInt -40
+19:44:02:178 INFO -  610 SetErrorStep.cpp 49 The Error Code is -40
+19:44:02:183 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 51 Command = 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40 ***Result = PASS </font>
+19:44:02:183 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41
+19:44:02:188 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error41 TheInt -41
+19:44:02:193 INFO -  610 SetErrorStep.cpp 49 The Error Code is -41
+19:44:02:198 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 52 Command = 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41 ***Result = PASS </font>
+19:44:02:198 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42
+19:44:02:203 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error42 TheInt -42
+19:44:02:203 INFO -  610 SetErrorStep.cpp 49 The Error Code is -42
+19:44:02:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 53 Command = 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42 ***Result = PASS </font>
+19:44:02:213 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43
+19:44:02:218 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error43 TheInt -43
+19:44:02:218 INFO -  610 SetErrorStep.cpp 49 The Error Code is -43
+19:44:02:223 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 54 Command = 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43 ***Result = PASS </font>
+19:44:02:228 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44
+19:44:02:233 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error44 TheInt -44
+19:44:02:233 INFO -  610 SetErrorStep.cpp 49 The Error Code is -44
+19:44:02:238 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 55 Command = 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44 ***Result = PASS </font>
+19:44:02:238 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45
+19:44:02:248 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error45 TheInt -45
+19:44:02:248 INFO -  610 SetErrorStep.cpp 49 The Error Code is -45
+19:44:02:250 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 56 Command = 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45 ***Result = PASS </font>
+19:44:02:250 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46
+19:44:02:260 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error46 TheInt -46
+19:44:02:260 INFO -  610 SetErrorStep.cpp 49 The Error Code is -46
+19:44:02:265 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 57 Command = 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46 ***Result = PASS </font>
+19:44:02:265 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47
+19:44:02:275 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error47 TheInt -47
+19:44:02:275 INFO -  610 SetErrorStep.cpp 49 The Error Code is -47
+19:44:02:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 58 Command = 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47 ***Result = PASS </font>
+19:44:02:280 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48
+19:44:02:285 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error48 TheInt -48
+19:44:02:285 INFO -  610 SetErrorStep.cpp 49 The Error Code is -48
+19:44:02:295 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 59 Command = 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48 ***Result = PASS </font>
+19:44:02:295 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass
+19:44:02:300 INFO -  610 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultPass TheInt 0
+19:44:02:300 INFO -  610 SetErrorStep.cpp 49 The Error Code is 0
+19:44:02:310 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 61 Command = 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass ***Result = PASS </font>
+19:44:02:310 c:\testdata\scripts\dt-tef-teststep-0023.script END_TESTCASE DT-TEF-TestStep-0023
+19:44:02:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0023 ***TestCaseResult = PASS </font>
+19:44:02:320 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:02:320 <font size=2 color=00AF00>PASS = 49</font>
+19:44:02:320 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:02:320 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:02:320 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:02:320 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:02:320 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:02:325 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:02:325 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:02:325 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:02:325 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:02:325 <font size=2 color=00AF00>PASS = 1</font>
+19:44:02:325 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:02:325 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:02:325 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:02:325 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0024.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+19:44:07:421 <html><body><pre>
+19:44:07:421 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:07:421 ***</font>
+19:44:07:426 c:\testdata\scripts\dt-tef-teststep-0024.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:07:456 c:\testdata\scripts\dt-tef-teststep-0024.script START_TESTCASE DT-TEF-TestStep-0024
+19:44:07:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0024  </font>
+19:44:07:461 c:\testdata\scripts\dt-tef-teststep-0024.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0
+19:44:07:466 INFO -  617 WriteBoolStep.cpp 49 This step tests WriteBoolToConfig function.
+19:44:07:466 INFO -  617 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+19:44:07:466 INFO -  617 WriteBoolStep.cpp 62 The ORIGINAL Bool is 0
+19:44:07:466 INFO -  617 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+19:44:07:466 INFO -  617 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+19:44:07:466 INFO -  617 WriteBoolStep.cpp 68 The CHANGED Bool is 1
+19:44:07:466 INFO -  617 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+19:44:07:471 INFO -  617 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+19:44:07:471 INFO -  617 WriteBoolStep.cpp 78 The CHANGED Bool is 0
+19:44:07:471 INFO -  617 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+19:44:07:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+19:44:07:476 c:\testdata\scripts\dt-tef-teststep-0024.script END_TESTCASE DT-TEF-TestStep-0024
+19:44:07:481 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0024 ***TestCaseResult = PASS </font>
+19:44:07:481 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:07:481 <font size=2 color=00AF00>PASS = 1</font>
+19:44:07:481 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:07:481 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:07:481 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:07:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:07:481 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:07:481 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:07:481 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:07:481 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:07:481 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:07:481 <font size=2 color=00AF00>PASS = 1</font>
+19:44:07:481 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:07:481 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:07:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:07:481 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0025.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+19:44:12:577 <html><body><pre>
+19:44:12:577 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:12:577 ***</font>
+19:44:12:582 c:\testdata\scripts\dt-tef-teststep-0025.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:12:612 c:\testdata\scripts\dt-tef-teststep-0025.script START_TESTCASE DT-TEF-TestStep-0025
+19:44:12:617 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0025  </font>
+19:44:12:617 c:\testdata\scripts\dt-tef-teststep-0025.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0
+19:44:12:622 INFO -  624 WriteHexStep.cpp 49 This step tests WriteHexToConfig function.
+19:44:12:622 INFO -  624 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+19:44:12:622 INFO -  624 WriteHexStep.cpp 61 The ORIGINAL Hex-value is 1234
+19:44:12:622 INFO -  624 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+19:44:12:622 INFO -  624 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+19:44:12:622 INFO -  624 WriteHexStep.cpp 67 The CHANGED Hex-value is 1234
+19:44:12:622 INFO -  624 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+19:44:12:627 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+19:44:12:627 c:\testdata\scripts\dt-tef-teststep-0025.script END_TESTCASE DT-TEF-TestStep-0025
+19:44:12:632 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0025 ***TestCaseResult = PASS </font>
+19:44:12:637 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:12:637 <font size=2 color=00AF00>PASS = 1</font>
+19:44:12:637 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:12:637 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:12:637 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:12:637 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:12:637 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:12:637 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:12:637 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:12:637 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:12:637 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:12:637 <font size=2 color=00AF00>PASS = 1</font>
+19:44:12:637 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:12:637 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:12:637 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:12:637 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0026.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+19:44:17:728 <html><body><pre>
+19:44:17:728 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:17:728 ***</font>
+19:44:17:728 c:\testdata\scripts\dt-tef-teststep-0026.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:17:765 c:\testdata\scripts\dt-tef-teststep-0026.script START_TESTCASE DT-TEF-TestStep-0026
+19:44:17:770 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0026  </font>
+19:44:17:770 c:\testdata\scripts\dt-tef-teststep-0026.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0
+19:44:17:775 INFO -  631 WriteIntStep.cpp 49 This step tests WriteIntToConfig function.
+19:44:17:775 INFO -  631 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+19:44:17:775 INFO -  631 WriteIntStep.cpp 62 The ORIGINAL int-value is 7777
+19:44:17:775 INFO -  631 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+19:44:17:775 INFO -  631 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+19:44:17:775 INFO -  631 WriteIntStep.cpp 69 The CHANGED int-value is 9999
+19:44:17:775 INFO -  631 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+19:44:17:775 INFO -  631 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+19:44:17:775 INFO -  631 WriteIntStep.cpp 79 The CHANGED int-value is 7777
+19:44:17:775 INFO -  631 TestStepBase.Cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+19:44:17:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+19:44:17:780 c:\testdata\scripts\dt-tef-teststep-0026.script END_TESTCASE DT-TEF-TestStep-0026
+19:44:17:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0026 ***TestCaseResult = PASS </font>
+19:44:17:790 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:17:790 <font size=2 color=00AF00>PASS = 1</font>
+19:44:17:790 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:17:790 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:17:790 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:17:790 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:17:790 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:17:790 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:17:790 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:17:790 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:17:790 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:17:790 <font size=2 color=00AF00>PASS = 1</font>
+19:44:17:790 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:17:790 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:17:790 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:17:790 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0027.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+19:44:22:895 <html><body><pre>
+19:44:22:895 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:22:895 ***</font>
+19:44:22:895 c:\testdata\scripts\dt-tef-teststep-0027.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:22:990 c:\testdata\scripts\dt-tef-teststep-0027.script START_TESTCASE DT-TEF-TestStep-0027
+19:44:22:995 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0027  </font>
+19:44:22:995 c:\testdata\scripts\dt-tef-teststep-0027.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0
+19:44:22:995 INFO -  638 WriteStringStep.cpp 49 This step tests WriteStringToConfig function.
+19:44:22:995 INFO -  638 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+19:44:22:995 INFO -  638 WriteStringStep.cpp 61 The Original String is Hello Ricky
+19:44:23:000 INFO -  638 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+19:44:23:000 INFO -  638 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+19:44:23:000 INFO -  638 WriteStringStep.cpp 74 Changed String To GoodBye Jason
+19:44:23:000 INFO -  638 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+19:44:23:000 INFO -  638 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+19:44:23:000 INFO -  638 WriteStringStep.cpp 87 Changed String To Hello Jason
+19:44:23:000 INFO -  638 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+19:44:23:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+19:44:23:005 c:\testdata\scripts\dt-tef-teststep-0027.script END_TESTCASE DT-TEF-TestStep-0027
+19:44:23:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0027 ***TestCaseResult = PASS </font>
+19:44:23:015 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:23:015 <font size=2 color=00AF00>PASS = 1</font>
+19:44:23:015 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:23:015 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:23:015 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:23:015 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:23:015 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:23:015 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:23:015 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:23:015 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:23:015 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:23:015 <font size=2 color=00AF00>PASS = 1</font>
+19:44:23:015 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:23:015 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:23:015 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:23:015 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0028.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+19:44:28:103 <html><body><pre>
+19:44:28:103 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:28:103 ***</font>
+19:44:28:108 c:\testdata\scripts\dt-tef-teststep-0028.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:28:148 c:\testdata\scripts\dt-tef-teststep-0028.script START_TESTCASE DT-TEF-TestStep-0028
+19:44:28:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0028  </font>
+19:44:28:153 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0
+19:44:28:153 WARN -  640 ScriptEngine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+19:44:28:158 INFO -  645 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection0 IterationCount 1
+19:44:28:158 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 14 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0 ***Result = FAIL </font>
+19:44:28:163 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1
+19:44:28:163 WARN -  640 ScriptEngine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+19:44:28:163 INFO -  645 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection1 IterationCount 10
+19:44:28:168 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 15 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1 ***Result = FAIL </font>
+19:44:28:168 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2
+19:44:28:168 WARN -  640 ScriptEngine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+19:44:28:173 INFO -  645 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection2 IterationCount 100
+19:44:28:178 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 16 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2 ***Result = FAIL </font>
+19:44:28:178 c:\testdata\scripts\dt-tef-teststep-0028.script END_TESTCASE DT-TEF-TestStep-0028
+19:44:28:183 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 17 Command = END_TESTCASE DT-TEF-TestStep-0028 ***TestCaseResult = FAIL </font>
+19:44:28:183 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:28:183 <font size=2 color=00AF00>PASS = 0</font>
+19:44:28:183 <font size=2 color=FF0000>FAIL = 3</font>
+19:44:28:183 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:28:183 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:28:183 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:28:183 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:28:183 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:28:183 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:28:183 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:28:183 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:28:183 <font size=2 color=00AF00>PASS = 0</font>
+19:44:28:183 <font size=2 color=FF0000>FAIL = 1</font>
+19:44:28:183 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:28:183 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:28:183 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0029.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+19:44:33:275 <html><body><pre>
+19:44:33:275 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 12
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:33:275 ***</font>
+19:44:33:275 c:\testdata\scripts\dt-tef-teststep-0029.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:33:315 c:\testdata\scripts\dt-tef-teststep-0029.script START_TESTCASE DT-TEF-TestStep-0029
+19:44:33:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0029  </font>
+19:44:33:320 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue
+19:44:33:328 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Macro TEST&TESTE
+19:44:33:328 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter 1
+19:44:33:328 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter2 -10
+19:44:33:328 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ExpectedResult 0
+19:44:33:328 INFO -  652 TestMacrosStep.cpp 76 Start to run positive test of macros TEST(E) & TEST(E)L
+19:44:33:328 INFO -  652 TestMacrosStep.cpp 87 The positive test of macro TEST(E) is passed. Start to run positive test of macro TEST(E)L
+19:44:33:328 INFO -  652 TestMacrosStep.cpp 98 The positive test of macro TEST(E)L is passed.
+19:44:33:333 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 14 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ***Result = PASS </font>
+19:44:33:333 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse
+19:44:33:338 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Macro TEST&TESTE
+19:44:33:338 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter 0
+19:44:33:338 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter2 -10
+19:44:33:338 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ExpectedResult 106
+19:44:33:338 INFO -  652 TestMacrosStep.cpp 76 Start to run negative test of macros TEST(E) & TEST(E)L
+19:44:33:338 ERROR -  652 TestMacrosStep.cpp 77 ERROR: Test Failed
+19:44:33:338 INFO -  652 TestMacrosStep.cpp 87 The negative test of macro TEST(E) is passed. Start to run negative test of macro TEST(E)L
+19:44:33:338 ERROR -  652 TestMacrosStep.cpp 89 ERROR: Test Failed
+19:44:33:338 INFO -  652 TestMacrosStep.cpp 98 The negative test of macro TEST(E)L is passed.
+19:44:33:343 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 15 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ***Result = PASS </font>
+19:44:33:343 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+19:44:33:348 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Macro TEST1&TESTE1
+19:44:33:348 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter 1
+19:44:33:348 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter2 1
+19:44:33:348 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 InitState 0
+19:44:33:348 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ExpectedResult 0
+19:44:33:348 INFO -  652 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+19:44:33:348 INFO -  652 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+19:44:33:348 INFO -  652 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+19:44:33:353 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ***Result = PASS </font>
+19:44:33:353 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+19:44:33:358 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Macro TEST1&TESTE1
+19:44:33:358 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter 1
+19:44:33:358 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter2 0
+19:44:33:358 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter3 -10
+19:44:33:358 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 InitState 0
+19:44:33:358 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ExpectedResult 0
+19:44:33:358 INFO -  652 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+19:44:33:358 INFO -  652 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+19:44:33:358 INFO -  652 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+19:44:33:363 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ***Result = PASS </font>
+19:44:33:363 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+19:44:33:368 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Macro TEST1&TESTE1
+19:44:33:368 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter 0
+19:44:33:368 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter2 1
+19:44:33:368 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter3 -10
+19:44:33:368 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 InitState 0
+19:44:33:368 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ExpectedResult 106
+19:44:33:368 INFO -  652 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+19:44:33:368 ERROR -  652 TestMacrosStep.cpp 118 ERROR: Test Failed
+19:44:33:368 ERROR -  652 TestMacrosStep.cpp 119 Test Failed with error [-10]
+19:44:33:368 INFO -  652 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+19:44:33:368 ERROR -  652 TestMacrosStep.cpp 130 ERROR: Test Failed
+19:44:33:368 ERROR -  652 TestMacrosStep.cpp 131 Test Failed with error [-10]
+19:44:33:368 INFO -  652 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+19:44:33:373 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ***Result = PASS </font>
+19:44:33:373 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+19:44:33:378 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Macro TEST1&TESTE1
+19:44:33:378 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter 0
+19:44:33:378 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter2 0
+19:44:33:378 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter3 -10
+19:44:33:378 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 InitState 0
+19:44:33:378 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ExpectedResult 106
+19:44:33:378 INFO -  652 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+19:44:33:378 ERROR -  652 TestMacrosStep.cpp 118 ERROR: Test Failed
+19:44:33:378 INFO -  652 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+19:44:33:378 ERROR -  652 TestMacrosStep.cpp 130 ERROR: Test Failed
+19:44:33:378 INFO -  652 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+19:44:33:383 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ***Result = PASS </font>
+19:44:33:388 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+19:44:33:388 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Macro TEST1&TESTE1
+19:44:33:388 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter 1
+19:44:33:388 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter2 1
+19:44:33:388 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter3 -10
+19:44:33:388 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 InitState 106
+19:44:33:388 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ExpectedResult 106
+19:44:33:388 INFO -  652 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+19:44:33:388 INFO -  652 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+19:44:33:393 INFO -  652 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+19:44:33:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ***Result = PASS </font>
+19:44:33:398 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+19:44:33:398 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Macro TEST1&TESTE1
+19:44:33:398 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter 1
+19:44:33:398 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter2 0
+19:44:33:398 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter3 -10
+19:44:33:398 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 InitState 106
+19:44:33:403 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ExpectedResult 106
+19:44:33:403 INFO -  652 TestMacrosStep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+19:44:33:403 INFO -  652 TestMacrosStep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+19:44:33:403 INFO -  652 TestMacrosStep.cpp 139 The positive test of macro TEST(E)1L has passed.
+19:44:33:403 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ***Result = PASS </font>
+19:44:33:408 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+19:44:33:413 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Macro TEST1&TESTE1
+19:44:33:413 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter 0
+19:44:33:413 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter2 1
+19:44:33:413 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter3 -10
+19:44:33:413 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 InitState 106
+19:44:33:413 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ExpectedResult 106
+19:44:33:413 INFO -  652 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+19:44:33:413 ERROR -  652 TestMacrosStep.cpp 118 ERROR: Test Failed
+19:44:33:418 ERROR -  652 TestMacrosStep.cpp 119 Test Failed with error [-10]
+19:44:33:418 INFO -  652 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+19:44:33:418 ERROR -  652 TestMacrosStep.cpp 130 ERROR: Test Failed
+19:44:33:418 ERROR -  652 TestMacrosStep.cpp 131 Test Failed with error [-10]
+19:44:33:418 INFO -  652 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+19:44:33:423 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ***Result = PASS </font>
+19:44:33:423 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+19:44:33:428 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Macro TEST1&TESTE1
+19:44:33:433 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter 0
+19:44:33:433 INFO -  652 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter2 0
+19:44:33:433 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter3 -10
+19:44:33:433 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 InitState 106
+19:44:33:433 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ExpectedResult 106
+19:44:33:433 INFO -  652 TestMacrosStep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+19:44:33:433 INFO -  652 TestMacrosStep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+19:44:33:433 ERROR -  652 TestMacrosStep.cpp 130 ERROR: Test Failed
+19:44:33:433 INFO -  652 TestMacrosStep.cpp 139 The negative test of macro TEST(E)1L has passed.
+19:44:33:438 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 23 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ***Result = PASS </font>
+19:44:33:438 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+19:44:33:443 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Macro TEST_CHECKL
+19:44:33:448 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter 36
+19:44:33:448 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter2 This test should be passed!
+19:44:33:448 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ExpectedResult 36
+19:44:33:448 INFO -  652 TestMacrosStep.cpp 156 Start positive test of macro TEST_CHECKL
+19:44:33:448 INFO -  652 TestMacrosStep.cpp 163 The macro TEST_CHECKL test is passed!
+19:44:33:453 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 24 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ***Result = PASS </font>
+19:44:33:453 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+19:44:33:458 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Macro TEST_CHECKL
+19:44:33:458 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter 52
+19:44:33:463 INFO -  652 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter2 This test should be failed!
+19:44:33:463 INFO -  652 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ExpectedResult 36
+19:44:33:463 INFO -  652 TestMacrosStep.cpp 156 Start negative test of macro TEST_CHECKL
+19:44:33:463 ERROR -  652 TestMacrosStep.cpp 158 FAILED test:  Val = 52 Exp Val = 36 This test should be failed!
+19:44:33:463 INFO -  652 TestMacrosStep.cpp 163 The macro TEST_CHECKL test is passed!
+19:44:33:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 25 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ***Result = PASS </font>
+19:44:33:468 c:\testdata\scripts\dt-tef-teststep-0029.script END_TESTCASE DT-TEF-TestStep-0029
+19:44:33:478 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 26 Command = END_TESTCASE DT-TEF-TestStep-0029 ***TestCaseResult = PASS </font>
+19:44:33:478 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:33:483 <font size=2 color=00AF00>PASS = 12</font>
+19:44:33:483 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:33:483 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:33:483 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:33:483 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:33:483 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:33:483 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:33:483 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:33:483 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:33:483 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:33:483 <font size=2 color=00AF00>PASS = 1</font>
+19:44:33:483 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:33:483 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:33:483 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:33:483 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0030.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+19:44:38:593 <html><body><pre>
+19:44:38:593 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:38:593 ***</font>
+19:44:38:593 c:\testdata\scripts\dt-tef-teststep-0030.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:38:628 c:\testdata\scripts\dt-tef-teststep-0030.script START_TESTCASE DT-TEF-TestStep-0030
+19:44:38:633 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0030  </font>
+19:44:38:633 c:\testdata\scripts\dt-tef-teststep-0030.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1
+19:44:38:633 INFO -  659 ShortFunsStep.cpp 49 Start to test some small functions.
+19:44:38:633 INFO -  659 ShortFunsStep.cpp 71 GetServerName test failed! ServerName=te_RegStepTestSuite, ExpectedServerName=te_RegStepTestSuite
+19:44:38:633 INFO -  659 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 TestCaseName DT-TEF-TestStep-0030
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 83 TestCaseName test passed! TestCaseName=DT-TEF-TestStep-0030, ExpectedTestCaseName=DT-TEF-TestStep-0030
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 92 TestStepName test passed! TestStepName=ShortFunsTestStep, ExpectedTestStepName=ShortFunsTestStep
+19:44:38:638 INFO -  659 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 OOMTest 0
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 102 ShouldRunOOMTest test passed! OOMValue=0, ExpectedOOMValue=0
+19:44:38:638 INFO -  659 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 TestStepError -46
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 115 TestStepError test passed! TestStepError=-46, ExpectedTestStepError=-46
+19:44:38:638 INFO -  659 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 LoopIndex -1
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 126 GetLoopIndex test passed! LoopIndex=-1, ExpectedLoopIndex=-1
+19:44:38:638 INFO -  659 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 ScriptDriveName c:
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 137 ScriptDriveName test passed! ScriptDriveName=c:, ExpectedScriptDriveName=c:
+19:44:38:638 INFO -  659 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 SystemDrive c:
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 148 GetSystemDrive test passed! SystemDrive=C:, ExpectedSystemDrive=c:
+19:44:38:638 INFO -  659 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 SetupParaValue 0
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 159 GetSetupState test passed! SetupValue=0, ExpectedSetupValue=0
+19:44:38:638 INFO -  659 ShortFunsStep.cpp 167 Short functions test passed!
+19:44:38:640 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 ***Result = PASS </font>
+19:44:38:640 c:\testdata\scripts\dt-tef-teststep-0030.script END_TESTCASE DT-TEF-TestStep-0030
+19:44:38:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0030 ***TestCaseResult = PASS </font>
+19:44:38:655 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:38:655 <font size=2 color=00AF00>PASS = 1</font>
+19:44:38:655 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:38:655 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:38:655 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:38:655 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:38:655 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:38:655 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:38:655 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:38:655 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:38:655 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:38:655 <font size=2 color=00AF00>PASS = 1</font>
+19:44:38:655 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:38:655 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:38:655 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:38:655 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+19:44:43:744 <html><body><pre>
+19:44:43:744 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:43:744 ***</font>
+19:44:43:749 c:\testdata\scripts\dt-tef-teststep-0031.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:43:779 c:\testdata\scripts\dt-tef-teststep-0031.script START_TESTCASE DT-TEF-TestStep-0031
+19:44:43:784 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0031  </font>
+19:44:43:784 c:\testdata\scripts\dt-tef-teststep-0031.script 	PRINT This test case will abort.
+19:44:43:789 INFO -  661 ScriptEngine.cpp 1381  This test case will abort.
+
+19:44:43:789 c:\testdata\scripts\dt-tef-teststep-0031.script 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+19:44:43:789 INFO -  666 AbortStep.cpp 46 This test step should be aborted!
+19:44:44:796 ERROR -  665 TestServerBase.Cpp 935 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+19:44:44:801 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 15 Command = 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep ***Result = ABORT </font>
+19:44:44:801 c:\testdata\scripts\dt-tef-teststep-0031.script END_TESTCASE DT-TEF-TestStep-0031
+19:44:44:806 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 16 Command = END_TESTCASE DT-TEF-TestStep-0031 ***TestCaseResult = FAIL </font>
+19:44:44:806 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:44:811 <font size=2 color=00AF00>PASS = 0</font>
+19:44:44:811 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:44:811 <font size=2 color=0000FF>ABORT = 1</font>
+19:44:44:811 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:44:811 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:44:811 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:44:811 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:44:811 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:44:811 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:44:811 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:44:811 <font size=2 color=00AF00>PASS = 0</font>
+19:44:44:811 <font size=2 color=FF0000>FAIL = 1</font>
+19:44:44:811 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:44:811 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:44:811 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+19:44:49:900 <html><body><pre>
+19:44:49:900 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 6
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:49:900 ***</font>
+19:44:49:900 c:\testdata\scripts\dt-tef-teststep-0032.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:49:935 c:\testdata\scripts\dt-tef-teststep-0032.script START_TESTCASE DT-TEF-TestStep-0032
+19:44:49:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0032  </font>
+19:44:49:940 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:44:49:945 INFO -  673 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:44:49:945 INFO -  673 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:44:49:945 INFO -  673 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:44:49:950 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+19:44:49:950 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:44:49:955 INFO -  674 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:44:49:955 INFO -  674 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:44:49:955 INFO -  674 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:44:49:960 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 15 Command = 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+19:44:49:965 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:44:49:965 INFO -  675 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:44:49:965 INFO -  675 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:44:49:965 INFO -  675 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:44:49:970 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 16 Command = 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+19:44:49:975 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:44:49:980 INFO -  676 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:44:49:980 INFO -  676 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:44:49:980 INFO -  676 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:44:49:985 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 17 Command = 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+19:44:49:985 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+19:44:49:990 INFO -  677 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:44:49:990 INFO -  677 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+19:44:49:990 INFO -  677 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+19:44:49:995 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 18 Command = 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+19:44:50:000 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+19:44:50:000 INFO -  678 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:44:50:000 INFO -  678 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+19:44:50:000 INFO -  678 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+19:44:50:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 19 Command = 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+19:44:50:010 c:\testdata\scripts\dt-tef-teststep-0032.script END_TESTCASE DT-TEF-TestStep-0032
+19:44:50:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0032 ***TestCaseResult = PASS </font>
+19:44:50:020 ERROR -  668 testexecute.cpp 564 The panic detection thread detected 6 panics:
+19:44:50:020 ERROR -  668 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: -90, Exit Category PanicMe
+19:44:50:020 ERROR -  668 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: -90, Exit Category PanicMe
+19:44:50:020 ERROR -  668 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker808585500 2123898332, Exit Reason: -90, Exit Category PanicMe
+19:44:50:020 ERROR -  668 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker808585500 1169877159, Exit Reason: -90, Exit Category PanicMe
+19:44:50:020 ERROR -  668 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker808585500 244454836, Exit Reason: 110, Exit Category Panic Me
+19:44:50:020 ERROR -  668 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker808585500 1663742770, Exit Reason: 110, Exit Category Panic Me
+19:44:50:020 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:50:020 <font size=2 color=00AF00>PASS = 6</font>
+19:44:50:020 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:50:020 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:50:020 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:50:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:50:025 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:50:025 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:50:025 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:50:025 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 6</font>
+19:44:50:025 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:50:025 <font size=2 color=00AF00>PASS = 1</font>
+19:44:50:025 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:50:025 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:50:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:50:025 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+19:44:55:119 <html><body><pre>
+19:44:55:119 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:44:55:119 ***</font>
+19:44:55:124 c:\testdata\scripts\dt-tef-teststep-0033.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:44:55:154 c:\testdata\scripts\dt-tef-teststep-0033.script START_TESTCASE DT-TEF-TestStep-0033
+19:44:55:159 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0033.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0033  </font>
+19:44:55:159 c:\testdata\scripts\dt-tef-teststep-0033.script 	PRINT this case will be passed with the error message cannot create server.
+19:44:55:164 INFO -  680 ScriptEngine.cpp 1381  this case will be passed with the error message cannot create server.
+
+19:44:55:164 c:\testdata\scripts\dt-tef-teststep-0033.script 	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+19:44:55:164 ERROR -  680 ScriptEngine.cpp 501 Failed to Create Server Err = -40
+19:44:55:164 c:\testdata\scripts\dt-tef-teststep-0033.script END_TESTCASE DT-TEF-TestStep-0033
+19:44:55:169 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0033.script Line = 15 Command = END_TESTCASE DT-TEF-TestStep-0033 ***TestCaseResult = PASS </font>
+19:44:55:169 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:44:55:174 <font size=2 color=00AF00>PASS = 0</font>
+19:44:55:174 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:55:174 <font size=2 color=0000FF>ABORT = 0</font>
+19:44:55:174 <font size=2 color=0000FF>PANIC = 0</font>
+19:44:55:174 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:55:174 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:44:55:174 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:44:55:174 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:44:55:174 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:44:55:174 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:44:55:174 <font size=2 color=00AF00>PASS = 1</font>
+19:44:55:174 <font size=2 color=FF0000>FAIL = 0</font>
+19:44:55:174 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:44:55:174 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:44:55:174 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+19:45:00:275 <html><body><pre>
+19:45:00:275 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:45:00:275 ***</font>
+19:45:00:280 c:\testdata\scripts\dt-tef-teststep-0034.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:45:00:310 c:\testdata\scripts\dt-tef-teststep-0034.script START_TESTCASE DT-TEF-TestStep-0034
+19:45:00:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0034  </font>
+19:45:00:315 c:\testdata\scripts\dt-tef-teststep-0034.script 	PRINT This case will be failed.
+19:45:00:315 INFO -  686 ScriptEngine.cpp 1381  This case will be failed.
+
+19:45:00:320 c:\testdata\scripts\dt-tef-teststep-0034.script 	LOAD_SERVER te_RegStepTestSuiteNotExist
+19:45:00:320 ERROR -  686 ScriptEngine.cpp 496 Failed to create server, either the server or one of its dependancies could not be found.
+19:45:00:320 c:\testdata\scripts\dt-tef-teststep-0034.script 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+19:45:00:325 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep ***Result = UNEXECUTED </font>
+19:45:00:325 c:\testdata\scripts\dt-tef-teststep-0034.script 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+19:45:00:330 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist ***Result = UNKNOWN Code = -1  </font>
+19:45:00:330 c:\testdata\scripts\dt-tef-teststep-0034.script END_TESTCASE DT-TEF-TestStep-0034
+19:45:00:335 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0034 ***TestCaseResult = FAIL </font>
+19:45:00:340 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:45:00:340 <font size=2 color=00AF00>PASS = 0</font>
+19:45:00:340 <font size=2 color=FF0000>FAIL = 0</font>
+19:45:00:340 <font size=2 color=0000FF>ABORT = 0</font>
+19:45:00:340 <font size=2 color=0000FF>PANIC = 0</font>
+19:45:00:340 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:00:340 <font size=2 color=0000FF>UNKNOWN = 1</font>
+19:45:00:340 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+19:45:00:340 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:45:00:340 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:45:00:340 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:45:00:340 <font size=2 color=00AF00>PASS = 0</font>
+19:45:00:340 <font size=2 color=FF0000>FAIL = 1</font>
+19:45:00:340 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:45:00:340 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:00:340 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+19:45:05:473 <html><body><pre>
+19:45:05:473 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 4
+RUN_PANIC_STEP COUNT : 6
+RUN_PANIC_STEP_RESULT COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:45:05:473 ***</font>
+19:45:05:478 c:\testdata\scripts\dt-tef-teststep-0035.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:45:05:508 c:\testdata\scripts\dt-tef-teststep-0035.script START_TESTCASE DT-TEF-TestStep-0035
+19:45:05:513 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0035  </font>
+19:45:05:513 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail
+19:45:05:518 INFO -  698 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultFail TheInt 106
+19:45:05:518 INFO -  698 SetErrorStep.cpp 49 The Error Code is 106
+19:45:05:523 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 11 Command = 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail ***Result = PASS </font>
+19:45:05:523 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive
+19:45:05:523 INFO -  698 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultInconclusive TheInt 107
+19:45:05:528 INFO -  698 SetErrorStep.cpp 49 The Error Code is 107
+19:45:05:528 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 12 Command = 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive ***Result = PASS </font>
+19:45:05:528 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError
+19:45:05:533 INFO -  698 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultTestSuiteError TheInt 108
+19:45:05:533 INFO -  698 SetErrorStep.cpp 49 The Error Code is 108
+19:45:05:538 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 13 Command =  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError ***Result = PASS </font>
+19:45:05:538 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort
+19:45:05:543 INFO -  698 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultAbort TheInt 109
+19:45:05:543 INFO -  698 SetErrorStep.cpp 49 The Error Code is 109
+19:45:05:548 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 14 Command = 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort ***Result = PASS </font>
+19:45:05:548 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1	
+19:45:05:548 INFO -  698 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:548 INFO -  698 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+19:45:05:548 INFO -  698 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+19:45:05:553 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 16 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1  Code = 1  1 ***Result = PASS </font>
+19:45:05:558 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail            
+19:45:05:563 INFO -  699 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:563 INFO -  699 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+19:45:05:563 INFO -  699 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+19:45:05:568 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 17 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail  Code = 106   ***Result = PASS </font>
+19:45:05:568 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive        
+19:45:05:573 INFO -  700 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:573 INFO -  700 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+19:45:05:573 INFO -  700 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+19:45:05:578 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 18 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive  Code = 107   ***Result = PASS </font>
+19:45:05:583 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError      
+19:45:05:583 INFO -  701 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:583 INFO -  701 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+19:45:05:583 INFO -  701 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+19:45:05:593 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 19 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError  Code = 108   ***Result = PASS </font>
+19:45:05:593 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort               
+19:45:05:603 INFO -  702 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:603 INFO -  702 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+19:45:05:603 INFO -  702 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+19:45:05:608 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 20 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort  Code = 109   ***Result = PASS </font>
+19:45:05:613 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore
+19:45:05:618 INFO -  703 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:618 INFO -  703 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+19:45:05:618 INFO -  703 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+19:45:05:623 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 21 Command =  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  Code = 110   ***Result = PASS </font>
+19:45:05:628 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1
+19:45:05:633 INFO -  704 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:638 INFO -  704 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+19:45:05:638 INFO -  704 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+19:45:05:643 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 23 Command = 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1 ***Result = PASS </font>
+19:45:05:648 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail
+19:45:05:653 INFO -  705 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:653 INFO -  705 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+19:45:05:653 INFO -  705 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+19:45:05:658 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 24 Command = 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail ***Result = PASS </font>
+19:45:05:663 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive   
+19:45:05:668 INFO -  706 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:668 INFO -  706 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+19:45:05:668 INFO -  706 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+19:45:05:673 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 25 Command = 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive ***Result = PASS </font>
+19:45:05:678 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError 
+19:45:05:688 INFO -  707 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:688 INFO -  707 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+19:45:05:688 INFO -  707 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+19:45:05:693 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 26 Command =  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError ***Result = PASS </font>
+19:45:05:698 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort          
+19:45:05:703 INFO -  708 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:703 INFO -  708 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+19:45:05:703 INFO -  708 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+19:45:05:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 27 Command = 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort ***Result = PASS </font>
+19:45:05:713 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  	
+19:45:05:718 INFO -  709 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:718 INFO -  709 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+19:45:05:723 INFO -  709 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+19:45:05:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 28 Command = 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore ***Result = PASS </font>
+19:45:05:733 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString
+19:45:05:738 INFO -  710 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:05:738 INFO -  710 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicString a panic string
+19:45:05:738 INFO -  710 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicCode 110
+19:45:05:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 29 Command = 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString ***Result = PASS </font>
+19:45:05:748 c:\testdata\scripts\dt-tef-teststep-0035.script END_TESTCASE DT-TEF-TestStep-0035
+19:45:05:758 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 30 Command = END_TESTCASE DT-TEF-TestStep-0035 ***TestCaseResult = PASS </font>
+19:45:05:758 ERROR -  693 testexecute.cpp 564 The panic detection thread detected 13 panics:
+19:45:05:758 ERROR -  693 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: 1, Exit Category 1
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: 106, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker808585500 2123898332, Exit Reason: 107, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker808585500 1169877159, Exit Reason: 108, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker808585500 244454836, Exit Reason: 109, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker808585500 1663742770, Exit Reason: 110, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker808585500 1202701819, Exit Reason: 1, Exit Category 1
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker808585500 729317449, Exit Reason: 106, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker808585500 8789011, Exit Reason: 107, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker808585500 1914552453, Exit Reason: 108, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker808585500 1381606383, Exit Reason: 109, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker808585500 1145937634, Exit Reason: 110, Exit Category 
+19:45:05:763 ERROR -  693 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker808585500 770979873, Exit Reason: 110, Exit Category a panic string
+19:45:05:768 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:45:05:768 <font size=2 color=00AF00>PASS = 17</font>
+19:45:05:768 <font size=2 color=FF0000>FAIL = 0</font>
+19:45:05:768 <font size=2 color=0000FF>ABORT = 0</font>
+19:45:05:768 <font size=2 color=0000FF>PANIC = 0</font>
+19:45:05:768 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:05:768 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:45:05:768 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:45:05:768 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+19:45:05:768 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 13</font>
+19:45:05:768 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:45:05:768 <font size=2 color=00AF00>PASS = 1</font>
+19:45:05:768 <font size=2 color=FF0000>FAIL = 0</font>
+19:45:05:768 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:45:05:768 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:05:768 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+19:45:10:874 <html><body><pre>
+19:45:10:874 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:45:10:874 ***</font>
+19:45:10:874 c:\testdata\scripts\dt-tef-teststep-0036.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:45:10:904 c:\testdata\scripts\dt-tef-teststep-0036.script START_TESTCASE DT-TEF-TestStep-0036
+19:45:10:909 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0036  </font>
+19:45:10:914 c:\testdata\scripts\dt-tef-teststep-0036.script 	PRINT this test case should be fail. test setp is unexecute because ignore.  
+19:45:10:914 INFO -  712 ScriptEngine.cpp 1381  this test case should be fail. test setp is unexecute because ignore.  
+
+19:45:10:914 c:\testdata\scripts\dt-tef-teststep-0036.script 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore
+19:45:10:914 INFO -  717 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultIgnore TheInt 110
+19:45:10:914 INFO -  717 SetErrorStep.cpp 49 The Error Code is 110
+19:45:10:919 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 12 Command = 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore ***Result = UNEXECUTED </font>
+19:45:10:919 c:\testdata\scripts\dt-tef-teststep-0036.script END_TESTCASE DT-TEF-TestStep-0036
+19:45:10:929 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 13 Command = END_TESTCASE DT-TEF-TestStep-0036 ***TestCaseResult = FAIL </font>
+19:45:10:929 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:45:10:929 <font size=2 color=00AF00>PASS = 0</font>
+19:45:10:929 <font size=2 color=FF0000>FAIL = 0</font>
+19:45:10:929 <font size=2 color=0000FF>ABORT = 0</font>
+19:45:10:929 <font size=2 color=0000FF>PANIC = 0</font>
+19:45:10:929 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:10:929 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:45:10:929 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+19:45:10:929 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+19:45:10:929 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:45:10:929 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:45:10:929 <font size=2 color=00AF00>PASS = 0</font>
+19:45:10:929 <font size=2 color=FF0000>FAIL = 1</font>
+19:45:10:929 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:45:10:929 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:10:929 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+19:45:16:035 <html><body><pre>
+19:45:16:035 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 50
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:45:16:035 ***</font>
+19:45:16:040 c:\testdata\scripts\dt-tef-teststep-0037.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:45:16:080 c:\testdata\scripts\dt-tef-teststep-0037.script START_TESTCASE DT-TEF-TestStep-0037
+19:45:16:085 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0037  </font>
+19:45:16:085 c:\testdata\scripts\dt-tef-teststep-0037.script 	PRINT THIS TEST CASE SHOULD BE FAILED! 
+19:45:16:090 INFO -  719 ScriptEngine.cpp 1381  THIS TEST CASE SHOULD BE FAILED! 
+
+19:45:16:090 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1
+19:45:16:090 INFO -  724 leaveforever.cpp 19 This step should leave!
+19:45:16:090 INFO -  724 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave1 leavenum -1
+19:45:16:090 INFO -  724 leaveforever.cpp 29 The Leave Number is -1
+19:45:16:095 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 12 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1 ***Result = UNKNOWN Code = -1  </font>
+19:45:16:100 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2
+19:45:16:100 INFO -  725 leaveforever.cpp 19 This step should leave!
+19:45:16:100 INFO -  725 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave2 leavenum -2
+19:45:16:100 INFO -  725 leaveforever.cpp 29 The Leave Number is -2
+19:45:16:105 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 13 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2 ***Result = UNKNOWN Code = -2  </font>
+19:45:16:105 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3
+19:45:16:110 INFO -  726 leaveforever.cpp 19 This step should leave!
+19:45:16:110 INFO -  726 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave3 leavenum -3
+19:45:16:110 INFO -  726 leaveforever.cpp 29 The Leave Number is -3
+19:45:16:115 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 14 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3 ***Result = UNKNOWN Code = -3  </font>
+19:45:16:115 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4
+19:45:16:120 INFO -  727 leaveforever.cpp 19 This step should leave!
+19:45:16:120 INFO -  727 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave4 leavenum -4
+19:45:16:120 INFO -  727 leaveforever.cpp 29 The Leave Number is -4
+19:45:16:125 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 15 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4 ***Result = UNKNOWN Code = -4  </font>
+19:45:16:125 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5
+19:45:16:130 INFO -  728 leaveforever.cpp 19 This step should leave!
+19:45:16:130 INFO -  728 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave5 leavenum -5
+19:45:16:130 INFO -  728 leaveforever.cpp 29 The Leave Number is -5
+19:45:16:135 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 16 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5 ***Result = UNKNOWN Code = -5  </font>
+19:45:16:135 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6
+19:45:16:140 INFO -  729 leaveforever.cpp 19 This step should leave!
+19:45:16:140 INFO -  729 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave6 leavenum -6
+19:45:16:140 INFO -  729 leaveforever.cpp 29 The Leave Number is -6
+19:45:16:145 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 17 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6 ***Result = UNKNOWN Code = -6  </font>
+19:45:16:145 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7
+19:45:16:150 INFO -  730 leaveforever.cpp 19 This step should leave!
+19:45:16:150 INFO -  730 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave7 leavenum -7
+19:45:16:150 INFO -  730 leaveforever.cpp 29 The Leave Number is -7
+19:45:16:155 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 18 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7 ***Result = UNKNOWN Code = -7  </font>
+19:45:16:155 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8
+19:45:16:160 INFO -  731 leaveforever.cpp 19 This step should leave!
+19:45:16:160 INFO -  731 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave8 leavenum -8
+19:45:16:160 INFO -  731 leaveforever.cpp 29 The Leave Number is -8
+19:45:16:170 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 19 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8 ***Result = UNKNOWN Code = -8  </font>
+19:45:16:170 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9
+19:45:16:175 INFO -  732 leaveforever.cpp 19 This step should leave!
+19:45:16:175 INFO -  732 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave9 leavenum -9
+19:45:16:175 INFO -  732 leaveforever.cpp 29 The Leave Number is -9
+19:45:16:185 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 20 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9 ***Result = UNKNOWN Code = -9  </font>
+19:45:16:185 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10
+19:45:16:190 INFO -  733 leaveforever.cpp 19 This step should leave!
+19:45:16:190 INFO -  733 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave10 leavenum -10
+19:45:16:190 INFO -  733 leaveforever.cpp 29 The Leave Number is -10
+19:45:16:195 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 21 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10 ***Result = UNKNOWN Code = -10  </font>
+19:45:16:200 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11
+19:45:16:205 INFO -  734 leaveforever.cpp 19 This step should leave!
+19:45:16:205 INFO -  734 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave11 leavenum -11
+19:45:16:205 INFO -  734 leaveforever.cpp 29 The Leave Number is -11
+19:45:16:210 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 22 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11 ***Result = UNKNOWN Code = -11  </font>
+19:45:16:215 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12
+19:45:16:220 INFO -  735 leaveforever.cpp 19 This step should leave!
+19:45:16:220 INFO -  735 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave12 leavenum -12
+19:45:16:220 INFO -  735 leaveforever.cpp 29 The Leave Number is -12
+19:45:16:225 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 23 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12 ***Result = UNKNOWN Code = -12  </font>
+19:45:16:230 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13
+19:45:16:235 INFO -  736 leaveforever.cpp 19 This step should leave!
+19:45:16:235 INFO -  736 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave13 leavenum -13
+19:45:16:235 INFO -  736 leaveforever.cpp 29 The Leave Number is -13
+19:45:16:240 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 24 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13 ***Result = UNKNOWN Code = -13  </font>
+19:45:16:245 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14
+19:45:16:250 INFO -  737 leaveforever.cpp 19 This step should leave!
+19:45:16:250 INFO -  737 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave14 leavenum -14
+19:45:16:250 INFO -  737 leaveforever.cpp 29 The Leave Number is -14
+19:45:16:255 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 25 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14 ***Result = UNKNOWN Code = -14  </font>
+19:45:16:260 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15
+19:45:16:265 INFO -  738 leaveforever.cpp 19 This step should leave!
+19:45:16:265 INFO -  738 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave15 leavenum -15
+19:45:16:265 INFO -  738 leaveforever.cpp 29 The Leave Number is -15
+19:45:16:270 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 26 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15 ***Result = UNKNOWN Code = -15  </font>
+19:45:16:275 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16
+19:45:16:280 INFO -  739 leaveforever.cpp 19 This step should leave!
+19:45:16:280 INFO -  739 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave16 leavenum -16
+19:45:16:280 INFO -  739 leaveforever.cpp 29 The Leave Number is -16
+19:45:16:285 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 27 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16 ***Result = UNKNOWN Code = -16  </font>
+19:45:16:290 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17
+19:45:16:295 INFO -  740 leaveforever.cpp 19 This step should leave!
+19:45:16:295 INFO -  740 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave17 leavenum -17
+19:45:16:295 INFO -  740 leaveforever.cpp 29 The Leave Number is -17
+19:45:16:300 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 28 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17 ***Result = UNKNOWN Code = -17  </font>
+19:45:16:305 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18
+19:45:16:310 INFO -  741 leaveforever.cpp 19 This step should leave!
+19:45:16:310 INFO -  741 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave18 leavenum -18
+19:45:16:310 INFO -  741 leaveforever.cpp 29 The Leave Number is -18
+19:45:16:315 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 29 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18 ***Result = UNKNOWN Code = -18  </font>
+19:45:16:315 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19
+19:45:16:325 INFO -  742 leaveforever.cpp 19 This step should leave!
+19:45:16:325 INFO -  742 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave19 leavenum -19
+19:45:16:325 INFO -  742 leaveforever.cpp 29 The Leave Number is -19
+19:45:16:330 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 30 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19 ***Result = UNKNOWN Code = -19  </font>
+19:45:16:335 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20
+19:45:16:340 INFO -  743 leaveforever.cpp 19 This step should leave!
+19:45:16:340 INFO -  743 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave20 leavenum -20
+19:45:16:340 INFO -  743 leaveforever.cpp 29 The Leave Number is -20
+19:45:16:345 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 31 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20 ***Result = UNKNOWN Code = -20  </font>
+19:45:16:350 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21
+19:45:16:355 INFO -  744 leaveforever.cpp 19 This step should leave!
+19:45:16:355 INFO -  744 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave21 leavenum -21
+19:45:16:355 INFO -  744 leaveforever.cpp 29 The Leave Number is -21
+19:45:16:359 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 32 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21 ***Result = UNKNOWN Code = -21  </font>
+19:45:16:364 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22
+19:45:16:369 INFO -  745 leaveforever.cpp 19 This step should leave!
+19:45:16:369 INFO -  745 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave22 leavenum -22
+19:45:16:369 INFO -  745 leaveforever.cpp 29 The Leave Number is -22
+19:45:16:374 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 33 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22 ***Result = UNKNOWN Code = -22  </font>
+19:45:16:379 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23
+19:45:16:384 INFO -  746 leaveforever.cpp 19 This step should leave!
+19:45:16:384 INFO -  746 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave23 leavenum -23
+19:45:16:384 INFO -  746 leaveforever.cpp 29 The Leave Number is -23
+19:45:16:394 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 34 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23 ***Result = UNKNOWN Code = -23  </font>
+19:45:16:394 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24
+19:45:16:399 INFO -  747 leaveforever.cpp 19 This step should leave!
+19:45:16:399 INFO -  747 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave24 leavenum -24
+19:45:16:399 INFO -  747 leaveforever.cpp 29 The Leave Number is -24
+19:45:16:404 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 35 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24 ***Result = UNKNOWN Code = -24  </font>
+19:45:16:409 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25
+19:45:16:414 INFO -  748 leaveforever.cpp 19 This step should leave!
+19:45:16:414 INFO -  748 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave25 leavenum -25
+19:45:16:414 INFO -  748 leaveforever.cpp 29 The Leave Number is -25
+19:45:16:424 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 36 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25 ***Result = UNKNOWN Code = -25  </font>
+19:45:16:424 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26
+19:45:16:429 INFO -  749 leaveforever.cpp 19 This step should leave!
+19:45:16:429 INFO -  749 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave26 leavenum -26
+19:45:16:429 INFO -  749 leaveforever.cpp 29 The Leave Number is -26
+19:45:16:439 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 37 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26 ***Result = UNKNOWN Code = -26  </font>
+19:45:16:439 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27
+19:45:16:444 INFO -  750 leaveforever.cpp 19 This step should leave!
+19:45:16:444 INFO -  750 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave27 leavenum -27
+19:45:16:444 INFO -  750 leaveforever.cpp 29 The Leave Number is -27
+19:45:16:454 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 38 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27 ***Result = UNKNOWN Code = -27  </font>
+19:45:16:454 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28
+19:45:16:459 INFO -  751 leaveforever.cpp 19 This step should leave!
+19:45:16:459 INFO -  751 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave28 leavenum -28
+19:45:16:464 INFO -  751 leaveforever.cpp 29 The Leave Number is -28
+19:45:16:469 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 39 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28 ***Result = UNKNOWN Code = -28  </font>
+19:45:16:469 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29
+19:45:16:479 INFO -  752 leaveforever.cpp 19 This step should leave!
+19:45:16:479 INFO -  752 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave29 leavenum -29
+19:45:16:479 INFO -  752 leaveforever.cpp 29 The Leave Number is -29
+19:45:16:484 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 40 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29 ***Result = UNKNOWN Code = -29  </font>
+19:45:16:484 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30
+19:45:16:494 INFO -  753 leaveforever.cpp 19 This step should leave!
+19:45:16:494 INFO -  753 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave30 leavenum -30
+19:45:16:494 INFO -  753 leaveforever.cpp 29 The Leave Number is -30
+19:45:16:499 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 41 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30 ***Result = UNKNOWN Code = -30  </font>
+19:45:16:499 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31
+19:45:16:509 INFO -  754 leaveforever.cpp 19 This step should leave!
+19:45:16:509 INFO -  754 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave31 leavenum -31
+19:45:16:509 INFO -  754 leaveforever.cpp 29 The Leave Number is -31
+19:45:16:514 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 42 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31 ***Result = UNKNOWN Code = -31  </font>
+19:45:16:519 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32
+19:45:16:524 INFO -  755 leaveforever.cpp 19 This step should leave!
+19:45:16:524 INFO -  755 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave32 leavenum -32
+19:45:16:524 INFO -  755 leaveforever.cpp 29 The Leave Number is -32
+19:45:16:529 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 43 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32 ***Result = UNKNOWN Code = -32  </font>
+19:45:16:529 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33
+19:45:16:539 INFO -  756 leaveforever.cpp 19 This step should leave!
+19:45:16:539 INFO -  756 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave33 leavenum -33
+19:45:16:539 INFO -  756 leaveforever.cpp 29 The Leave Number is -33
+19:45:16:544 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 44 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33 ***Result = UNKNOWN Code = -33  </font>
+19:45:16:549 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34
+19:45:16:559 INFO -  757 leaveforever.cpp 19 This step should leave!
+19:45:16:559 INFO -  757 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave34 leavenum -34
+19:45:16:559 INFO -  757 leaveforever.cpp 29 The Leave Number is -34
+19:45:16:564 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 45 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34 ***Result = UNKNOWN Code = -34  </font>
+19:45:16:569 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35
+19:45:16:574 INFO -  758 leaveforever.cpp 19 This step should leave!
+19:45:16:574 INFO -  758 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave35 leavenum -35
+19:45:16:574 INFO -  758 leaveforever.cpp 29 The Leave Number is -35
+19:45:16:579 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 46 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35 ***Result = UNKNOWN Code = -35  </font>
+19:45:16:584 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36
+19:45:16:589 INFO -  759 leaveforever.cpp 19 This step should leave!
+19:45:16:589 INFO -  759 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave36 leavenum -36
+19:45:16:589 INFO -  759 leaveforever.cpp 29 The Leave Number is -36
+19:45:16:599 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 47 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36 ***Result = UNKNOWN Code = -36  </font>
+19:45:16:599 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37
+19:45:16:604 INFO -  760 leaveforever.cpp 19 This step should leave!
+19:45:16:604 INFO -  760 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave37 leavenum -37
+19:45:16:604 INFO -  760 leaveforever.cpp 29 The Leave Number is -37
+19:45:16:614 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 48 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37 ***Result = UNKNOWN Code = -37  </font>
+19:45:16:614 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38
+19:45:16:619 INFO -  761 leaveforever.cpp 19 This step should leave!
+19:45:16:619 INFO -  761 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave38 leavenum -38
+19:45:16:619 INFO -  761 leaveforever.cpp 29 The Leave Number is -38
+19:45:16:629 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 49 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38 ***Result = UNKNOWN Code = -38  </font>
+19:45:16:629 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39
+19:45:16:634 INFO -  762 leaveforever.cpp 19 This step should leave!
+19:45:16:639 INFO -  762 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave39 leavenum -39
+19:45:16:639 INFO -  762 leaveforever.cpp 29 The Leave Number is -39
+19:45:16:644 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 50 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39 ***Result = ABORT </font>
+19:45:16:644 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40
+19:45:16:654 INFO -  763 leaveforever.cpp 19 This step should leave!
+19:45:16:654 INFO -  763 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave40 leavenum -40
+19:45:16:654 INFO -  763 leaveforever.cpp 29 The Leave Number is -40
+19:45:16:659 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 51 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40 ***Result = UNKNOWN Code = -40  </font>
+19:45:16:664 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41
+19:45:16:669 INFO -  764 leaveforever.cpp 19 This step should leave!
+19:45:16:669 INFO -  764 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave41 leavenum -41
+19:45:16:669 INFO -  764 leaveforever.cpp 29 The Leave Number is -41
+19:45:16:674 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 52 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41 ***Result = UNKNOWN Code = -41  </font>
+19:45:16:679 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42
+19:45:16:684 INFO -  765 leaveforever.cpp 19 This step should leave!
+19:45:16:684 INFO -  765 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave42 leavenum -42
+19:45:16:684 INFO -  765 leaveforever.cpp 29 The Leave Number is -42
+19:45:16:694 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 53 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42 ***Result = UNKNOWN Code = -42  </font>
+19:45:16:694 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43
+19:45:16:699 INFO -  766 leaveforever.cpp 19 This step should leave!
+19:45:16:699 INFO -  766 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave43 leavenum -43
+19:45:16:699 INFO -  766 leaveforever.cpp 29 The Leave Number is -43
+19:45:16:709 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 54 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43 ***Result = UNKNOWN Code = -43  </font>
+19:45:16:709 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44
+19:45:16:719 INFO -  767 leaveforever.cpp 19 This step should leave!
+19:45:16:719 INFO -  767 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave44 leavenum -44
+19:45:16:719 INFO -  767 leaveforever.cpp 29 The Leave Number is -44
+19:45:16:724 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 55 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44 ***Result = UNKNOWN Code = -44  </font>
+19:45:16:724 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45
+19:45:16:734 INFO -  768 leaveforever.cpp 19 This step should leave!
+19:45:16:734 INFO -  768 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave45 leavenum -45
+19:45:16:734 INFO -  768 leaveforever.cpp 29 The Leave Number is -45
+19:45:16:739 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 56 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45 ***Result = UNKNOWN Code = -45  </font>
+19:45:16:739 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46
+19:45:16:749 INFO -  769 leaveforever.cpp 19 This step should leave!
+19:45:16:749 INFO -  769 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave46 leavenum -46
+19:45:16:749 INFO -  769 leaveforever.cpp 29 The Leave Number is -46
+19:45:16:754 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 57 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46 ***Result = UNKNOWN Code = -46  </font>
+19:45:16:759 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47
+19:45:16:764 INFO -  770 leaveforever.cpp 19 This step should leave!
+19:45:16:764 INFO -  770 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave47 leavenum -47
+19:45:16:764 INFO -  770 leaveforever.cpp 29 The Leave Number is -47
+19:45:16:769 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 58 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47 ***Result = UNKNOWN Code = -47  </font>
+19:45:16:774 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48
+19:45:16:779 INFO -  771 leaveforever.cpp 19 This step should leave!
+19:45:16:779 INFO -  771 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave48 leavenum -48
+19:45:16:779 INFO -  771 leaveforever.cpp 29 The Leave Number is -48
+19:45:16:784 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 59 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48 ***Result = UNKNOWN Code = -48  </font>
+19:45:16:789 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49
+19:45:16:794 INFO -  772 leaveforever.cpp 19 This step should leave!
+19:45:16:794 INFO -  772 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave49 leavenum -49
+19:45:16:794 INFO -  772 leaveforever.cpp 29 The Leave Number is -49
+19:45:16:804 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 60 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49 ***Result = UNKNOWN Code = -49  </font>
+19:45:16:804 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50
+19:45:16:809 INFO -  773 leaveforever.cpp 19 This step should leave!
+19:45:16:809 INFO -  773 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave50 leavenum -50
+19:45:16:814 INFO -  773 leaveforever.cpp 29 The Leave Number is -50
+19:45:16:819 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 61 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50 ***Result = UNKNOWN Code = -50  </font>
+19:45:16:819 c:\testdata\scripts\dt-tef-teststep-0037.script END_TESTCASE DT-TEF-TestStep-0037
+19:45:16:833 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0037 ***TestCaseResult = FAIL </font>
+19:45:16:838 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:45:16:838 <font size=2 color=00AF00>PASS = 0</font>
+19:45:16:838 <font size=2 color=FF0000>FAIL = 0</font>
+19:45:16:838 <font size=2 color=0000FF>ABORT = 1</font>
+19:45:16:838 <font size=2 color=0000FF>PANIC = 0</font>
+19:45:16:838 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:16:838 <font size=2 color=0000FF>UNKNOWN = 49</font>
+19:45:16:838 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:45:16:838 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:45:16:838 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:45:16:838 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:45:16:838 <font size=2 color=00AF00>PASS = 0</font>
+19:45:16:838 <font size=2 color=FF0000>FAIL = 1</font>
+19:45:16:838 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:45:16:838 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:16:838 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-teststep-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+19:45:21:957 <html><body><pre>
+19:45:21:957 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:45:21:957 ***</font>
+19:45:21:957 c:\testdata\scripts\dt-tef-teststep-0038.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+19:45:21:992 c:\testdata\scripts\dt-tef-teststep-0038.script START_TESTCASE DT-TEF-TestStep-0038
+19:45:21:997 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0038  </font>
+19:45:21:997 c:\testdata\scripts\dt-tef-teststep-0038.script 	PRINT this test case should fail.
+19:45:21:997 INFO -  775 ScriptEngine.cpp 1381  this test case should fail.
+
+19:45:22:002 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:45:22:002 INFO -  780 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:22:002 INFO -  780 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:45:22:002 INFO -  780 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:45:22:002 WARN -  775 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script) was TOO LONG.
+19:45:22:007 WARN -  775 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+19:45:22:007 INFO -  775 TestExecuteLogger.cpp 2483 Expected panic string was "LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script)
+19:45:22:007 INFO -  775 TestExecuteLogger.cpp 2484 Received panic string was "PanicMe"(in code)
+19:45:22:012 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+19:45:22:012 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:45:22:017 INFO -  781 PanicStep.cpp 47 This step tests the behavior of TEF when panic occurs.
+19:45:22:017 INFO -  781 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+19:45:22:017 INFO -  781 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+19:45:22:017 WARN -  775 TestExecuteLogger.cpp 3966 Expected panic string !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script) was TOO LONG.
+19:45:22:022 WARN -  775 TestExecuteLogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+19:45:22:022 INFO -  775 TestExecuteLogger.cpp 2483 Expected panic string was "Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script)
+19:45:22:022 INFO -  775 TestExecuteLogger.cpp 2484 Received panic string was "PanicMe"(in code)
+19:45:22:027 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 15 Command = 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+19:45:22:027 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:45:22:032 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 17 Command = 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:45:22:032 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:45:22:037 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 18 Command = 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:45:22:042 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:45:22:042 ERROR -  775 ScriptEngine.cpp 2020 The arguments are not provided in proper format.			Unable to retrieve the details of the server from the command line
+19:45:22:047 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 19 Command = 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:45:22:047 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:45:22:057 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 20 Command = 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:45:22:057 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+19:45:22:067 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 21 Command = 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+19:45:22:067 c:\testdata\scripts\dt-tef-teststep-0038.script END_TESTCASE DT-TEF-TestStep-0038
+19:45:22:077 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 22 Command = END_TESTCASE DT-TEF-TestStep-0038 ***TestCaseResult = FAIL </font>
+19:45:22:077 ERROR -  775 testexecute.cpp 564 The panic detection thread detected 2 panics:
+19:45:22:082 ERROR -  775 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: -90, Exit Category PanicMe
+19:45:22:082 ERROR -  775 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: -90, Exit Category PanicMe
+19:45:22:082 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:45:22:082 <font size=2 color=00AF00>PASS = 0</font>
+19:45:22:082 <font size=2 color=FF0000>FAIL = 2</font>
+19:45:22:082 <font size=2 color=0000FF>ABORT = 0</font>
+19:45:22:082 <font size=2 color=0000FF>PANIC = 0</font>
+19:45:22:082 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:22:082 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:45:22:082 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+19:45:22:082 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+19:45:22:082 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+19:45:22:082 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:45:22:082 <font size=2 color=00AF00>PASS = 0</font>
+19:45:22:082 <font size=2 color=FF0000>FAIL = 1</font>
+19:45:22:082 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:45:22:082 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:22:082 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+04:56:40:025 <html><body><pre>
+04:56:40:025 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:56:40:025 ***</font>
+04:56:40:025 c:\testdata\scripts\dt-tef-unit-0001.script LOAD_SUITE	TEF_UnitTest
+04:56:40:065 c:\testdata\scripts\dt-tef-unit-0001.script START_TESTCASE DT-TEF-Unit-0001
+04:56:40:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 2 Command = START_TESTCASE DT-TEF-Unit-0001  </font>
+04:56:40:070 c:\testdata\scripts\dt-tef-unit-0001.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1	
+04:56:40:075 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:56:40:075 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Int 10
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 510 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolFalse 0
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolFalse 0
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolTrue 1
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 559 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Hex 255
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 320 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Hex 255
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 449 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 String To Be A Drummer! # comments
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 String To Be A Drummer! # comments
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+04:56:40:093 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 2147483648
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 2147483648
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 4294967296
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 4294967296
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 8589934592
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 8589934592
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 -9223372036854775808
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 -9223372036854775808
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+04:56:40:098 INFO -  1644 TestStepBase.Cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+04:56:40:125 <font size=2 color=00AF00>Test Case TestCTestConfig ***Result = PASS </font>
+04:56:40:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 ***Result = PASS </font>
+04:56:40:130 c:\testdata\scripts\dt-tef-unit-0001.script END_TESTCASE DT-TEF-Unit-000
+04:56:40:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 10 Command = END_TESTCASE DT-TEF-Unit-0001 ***TestCaseResult = PASS </font>
+04:56:40:135 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:56:40:135 <font size=2 color=00AF00>PASS = 1</font>
+04:56:40:135 <font size=2 color=FF0000>FAIL = 0</font>
+04:56:40:135 <font size=2 color=0000FF>ABORT = 0</font>
+04:56:40:135 <font size=2 color=0000FF>PANIC = 0</font>
+04:56:40:135 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:56:40:135 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:56:40:135 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:56:40:135 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:56:40:135 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:56:40:135 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:56:40:135 <font size=2 color=00AF00>PASS = 1</font>
+04:56:40:135 <font size=2 color=FF0000>FAIL = 0</font>
+04:56:40:135 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:56:40:135 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:56:40:135 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+04:56:45:238 <html><body><pre>
+04:56:45:238 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:56:45:238 ***</font>
+04:56:45:238 c:\testdata\scripts\dt-tef-unit-0002.script LOAD_SUITE	TEF_UnitTest
+04:56:45:288 c:\testdata\scripts\dt-tef-unit-0002.script START_TESTCASE DT-TEF-Unit-0002
+04:56:45:293 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0002.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0002  </font>
+04:56:45:293 c:\testdata\scripts\dt-tef-unit-0002.script PRINT this test case should be fail.
+04:56:45:293 INFO -  1646 ScriptEngine.cpp 1381  this test case should be fail.
+
+04:56:45:293 c:\testdata\scripts\dt-tef-unit-0002.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive C:\testdata\configs\ReadWriteConfig.ini 
+04:56:45:298 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:56:45:298 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+04:56:45:328 INFO -  1651 ctefactivefixtureut.cpp 108 AssertTrue Failed
+04:56:45:328 <font size=2 color=FF0000>Test Case TestCTestConfig_Negtive ***Result = FAIL </font>
+04:56:45:333 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0002.script Line = 13 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive C:\testdata\configs\ReadWriteConfig.ini ***Result = FAIL </font>
+04:56:45:333 c:\testdata\scripts\dt-tef-unit-0002.script END_TESTCASE DT-TEF-Unit-000
+04:56:45:338 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0002.script Line = 13 Command = END_TESTCASE DT-TEF-Unit-0002 ***TestCaseResult = FAIL </font>
+04:56:45:338 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:56:45:338 <font size=2 color=00AF00>PASS = 0</font>
+04:56:45:338 <font size=2 color=FF0000>FAIL = 1</font>
+04:56:45:338 <font size=2 color=0000FF>ABORT = 0</font>
+04:56:45:338 <font size=2 color=0000FF>PANIC = 0</font>
+04:56:45:338 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:56:45:338 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:56:45:338 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:56:45:338 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:56:45:338 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:56:45:338 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:56:45:338 <font size=2 color=00AF00>PASS = 0</font>
+04:56:45:338 <font size=2 color=FF0000>FAIL = 1</font>
+04:56:45:338 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:56:45:338 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:56:45:338 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+04:56:50:452 <html><body><pre>
+04:56:50:452 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:56:50:452 ***</font>
+04:56:50:452 c:\testdata\scripts\dt-tef-unit-0003.script LOAD_SUITE	TEF_UnitTest
+04:56:50:492 c:\testdata\scripts\dt-tef-unit-0003.script START_TESTCASE DT-TEF-Unit-0003
+04:56:50:492 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0003  </font>
+04:56:50:497 c:\testdata\scripts\dt-tef-unit-0003.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout C:\testdata\configs\ReadWriteConfig.ini 	
+04:56:50:497 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:56:50:497 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+04:56:50:562 <font size=2 color=00AF00>Test Case TestUnitTimeout ***Result = PASS </font>
+04:56:50:572 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout C:\testdata\configs\ReadWriteConfig.ini ***Result = PASS </font>
+04:56:50:577 c:\testdata\scripts\dt-tef-unit-0003.script END_TESTCASE DT-TEF-Unit-0003
+04:56:50:582 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 11 Command = END_TESTCASE DT-TEF-Unit-0003 ***TestCaseResult = PASS </font>
+04:56:50:582 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:56:50:582 <font size=2 color=00AF00>PASS = 1</font>
+04:56:50:582 <font size=2 color=FF0000>FAIL = 0</font>
+04:56:50:582 <font size=2 color=0000FF>ABORT = 0</font>
+04:56:50:582 <font size=2 color=0000FF>PANIC = 0</font>
+04:56:50:582 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:56:50:582 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:56:50:582 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:56:50:582 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:56:50:582 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:56:50:582 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:56:50:582 <font size=2 color=00AF00>PASS = 1</font>
+04:56:50:582 <font size=2 color=FF0000>FAIL = 0</font>
+04:56:50:582 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:56:50:582 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:56:50:582 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+04:56:55:733 <html><body><pre>
+04:56:55:733 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:56:55:733 ***</font>
+04:56:55:733 c:\testdata\scripts\dt-tef-unit-0004.script LOAD_SUITE	TEF_UnitTest
+04:56:55:773 c:\testdata\scripts\dt-tef-unit-0004.script START_TESTCASE DT-TEF-Unit-0004
+04:56:55:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0004.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0004  </font>
+04:56:55:778 c:\testdata\scripts\dt-tef-unit-0004.script PRINT this test case should be fail. Designed to time out.
+04:56:55:778 INFO -  1660 ScriptEngine.cpp 1381  this test case should be fail. Designed to time out.
+
+04:56:55:778 c:\testdata\scripts\dt-tef-unit-0004.script RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1
+04:56:55:783 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:56:55:783 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+04:56:56:786 ERROR -  1664 TestServerBase.Cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+04:56:56:786 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-unit-0004.script Line = 11 Command = RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 ***Result = ABORT </font>
+04:56:56:791 c:\testdata\scripts\dt-tef-unit-0004.script END_TESTCASE DT-TEF-Unit-0004
+04:56:56:796 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0004.script Line = 12 Command = END_TESTCASE DT-TEF-Unit-0004 ***TestCaseResult = FAIL </font>
+04:56:56:796 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:56:56:796 <font size=2 color=00AF00>PASS = 0</font>
+04:56:56:796 <font size=2 color=FF0000>FAIL = 0</font>
+04:56:56:796 <font size=2 color=0000FF>ABORT = 1</font>
+04:56:56:796 <font size=2 color=0000FF>PANIC = 0</font>
+04:56:56:796 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:56:56:796 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:56:56:796 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:56:56:796 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:56:56:796 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:56:56:796 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:56:56:796 <font size=2 color=00AF00>PASS = 0</font>
+04:56:56:796 <font size=2 color=FF0000>FAIL = 1</font>
+04:56:56:796 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:56:56:796 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:56:56:796 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-unit-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+04:57:01:911 <html><body><pre>
+04:57:01:911 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:57:01:911 ***</font>
+04:57:01:916 c:\testdata\scripts\dt-tef-unit-0005.script LOAD_SUITE	TEF_UnitTest
+04:57:01:951 c:\testdata\scripts\dt-tef-unit-0005.script START_TESTCASE DT-TEF-Unit-0005
+04:57:01:956 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0005  </font>
+04:57:01:961 c:\testdata\scripts\dt-tef-unit-0005.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger	
+04:57:01:961 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+04:57:01:961 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+04:57:01:984 INFO -  1672 ctefactivefixtureut.cpp 120 TEFUnit logging information!
+04:57:02:015 <font size=2 color=00AF00>Test Case TestUnitLogger ***Result = PASS </font>
+04:57:02:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger ***Result = PASS </font>
+04:57:02:020 c:\testdata\scripts\dt-tef-unit-0005.script END_TESTCASE DT-TEF-Unit-0005
+04:57:02:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 11 Command = END_TESTCASE DT-TEF-Unit-0005 ***TestCaseResult = PASS </font>
+04:57:02:025 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:57:02:025 <font size=2 color=00AF00>PASS = 1</font>
+04:57:02:025 <font size=2 color=FF0000>FAIL = 0</font>
+04:57:02:025 <font size=2 color=0000FF>ABORT = 0</font>
+04:57:02:025 <font size=2 color=0000FF>PANIC = 0</font>
+04:57:02:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:57:02:025 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:57:02:025 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:57:02:025 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:57:02:025 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:57:02:025 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:57:02:025 <font size=2 color=00AF00>PASS = 1</font>
+04:57:02:025 <font size=2 color=FF0000>FAIL = 0</font>
+04:57:02:025 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:57:02:025 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:57:02:025 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+05:09:50:994 <html><body><pre>
+05:09:50:994 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 14
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:09:50:994 ***</font>
+05:09:50:999 c:\testdata\scripts\dt-tef-utilities-0001.script LOAD_SERVER EventLogServer -SharedData
+05:09:51:084 c:\testdata\scripts\dt-tef-utilities-0001.script START_TESTCASE DT-TEF-Utilities-0001
+05:09:51:089 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 3 Command = START_TESTCASE DT-TEF-Utilities-0001  </font>
+05:09:51:089 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionOne
+05:09:51:098 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 11 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionOne ***Result = PASS </font>
+05:09:51:098 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+05:09:51:609 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionOne
+05:09:51:614 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 13 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionOne ***Result = PASS </font>
+05:09:51:614 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionTwo
+05:09:51:619 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 15 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionTwo ***Result = PASS </font>
+05:09:51:624 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+05:09:52:125 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionTwo
+05:09:52:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 17 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionTwo ***Result = PASS </font>
+05:09:52:135 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionThree
+05:09:52:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 20 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionThree ***Result = PASS </font>
+05:09:52:145 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+05:09:52:656 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionThree
+05:09:52:661 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 22 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionThree ***Result = PASS </font>
+05:09:52:661 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionFour
+05:09:52:671 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 24 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionFour ***Result = PASS </font>
+05:09:52:671 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+05:09:53:171 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFour
+05:09:53:181 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 26 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFour ***Result = PASS </font>
+05:09:53:181 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionFive
+05:09:53:196 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 30 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionFive ***Result = PASS </font>
+05:09:53:196 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+05:09:53:718 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFive
+05:09:53:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 32 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFive ***Result = PASS </font>
+05:09:53:728 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSix
+05:09:53:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 34 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSix ***Result = PASS </font>
+05:09:53:743 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+05:09:54:250 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSix
+05:09:54:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 36 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSix ***Result = PASS </font>
+05:09:54:260 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSeven
+05:09:54:275 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 38 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSeven ***Result = PASS </font>
+05:09:54:275 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+05:09:54:781 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSeven
+05:09:54:791 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 40 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSeven ***Result = PASS </font>
+05:09:54:791 c:\testdata\scripts\dt-tef-utilities-0001.script END_TESTCASE DT-TEF-Utilities-0001
+05:09:54:806 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 42 Command = END_TESTCASE DT-TEF-Utilities-0001 ***TestCaseResult = PASS </font>
+05:09:54:806 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:09:54:806 <font size=2 color=00AF00>PASS = 14</font>
+05:09:54:806 <font size=2 color=FF0000>FAIL = 0</font>
+05:09:54:806 <font size=2 color=0000FF>ABORT = 0</font>
+05:09:54:806 <font size=2 color=0000FF>PANIC = 0</font>
+05:09:54:806 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:09:54:806 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:09:54:806 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:09:54:806 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:09:54:806 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:09:54:806 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:09:54:806 <font size=2 color=00AF00>PASS = 1</font>
+05:09:54:806 <font size=2 color=FF0000>FAIL = 0</font>
+05:09:54:806 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:09:54:806 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:09:54:806 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+05:09:59:911 <html><body><pre>
+05:09:59:911 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:09:59:911 ***</font>
+05:09:59:911 c:\testdata\scripts\dt-tef-utilities-0002.script START_TESTCASE DT-TEF-Utilities-0002
+05:09:59:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 2 Command = START_TESTCASE DT-TEF-Utilities-0002  </font>
+05:09:59:916 c:\testdata\scripts\dt-tef-utilities-0002.script PRINT Test Step to print the OS build version to the log file output
+05:09:59:916 INFO -  2098 ScriptEngine.cpp 1381  Test Step to print the OS build version to the log file output
+
+05:09:59:916 c:\testdata\scripts\dt-tef-utilities-0002.script LOAD_SUITE TEFUtilityServer
+05:09:59:961 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS MkDir C:\TEFUtilityServer\
+05:09:59:961 INFO -  2098 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:09:59:961 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS MkDir C:\TEFUtilityServer\data\
+05:09:59:961 INFO -  2098 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:09:59:961 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS CopyFile z:\TEFUtilityServer\data\buildinfo.txt C:\TEFUtilityServer\data\buildinfo.txt
+05:09:59:961 INFO -  2098 ScriptEngine.cpp 880 RUN_UTILS ret = -12
+05:09:59:966 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo
+05:09:59:971 INFO -  2103 TEFBuildInfoLogStep.cpp 89 Build version is M04640_Symbian_OS_v9.5 
+
+05:09:59:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 18 Command = RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo ***Result = PASS </font>
+05:09:59:976 c:\testdata\scripts\dt-tef-utilities-0002.script PRINT End of PrintBuildInfo Test Step
+05:09:59:981 INFO -  2098 ScriptEngine.cpp 1381  End of PrintBuildInfo Test Step
+
+05:09:59:981 c:\testdata\scripts\dt-tef-utilities-0002.script END_TESTCASE DT-TEF-Utilities-0002
+05:09:59:986 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 20 Command = END_TESTCASE DT-TEF-Utilities-0002 ***TestCaseResult = PASS </font>
+05:09:59:986 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:09:59:986 <font size=2 color=00AF00>PASS = 1</font>
+05:09:59:986 <font size=2 color=FF0000>FAIL = 0</font>
+05:09:59:986 <font size=2 color=0000FF>ABORT = 0</font>
+05:09:59:986 <font size=2 color=0000FF>PANIC = 0</font>
+05:09:59:986 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:09:59:986 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:09:59:986 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:09:59:986 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:09:59:986 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:09:59:986 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:09:59:986 <font size=2 color=00AF00>PASS = 1</font>
+05:09:59:986 <font size=2 color=FF0000>FAIL = 0</font>
+05:09:59:986 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:09:59:986 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:09:59:986 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+05:10:05:135 <html><body><pre>
+05:10:05:135 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:10:05:135 ***</font>
+05:10:05:135 c:\testdata\scripts\dt-tef-utilities-0003.script START_TESTCASE DT-TEF-Utilities-0003
+05:10:05:140 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 1 Command = START_TESTCASE DT-TEF-Utilities-0003  </font>
+05:10:05:140 c:\testdata\scripts\dt-tef-utilities-0003.script PRINT Test Step to format a disk drive mentioned in the ini test data
+05:10:05:140 INFO -  2105 ScriptEngine.cpp 1381  Test Step to format a disk drive mentioned in the ini test data
+
+05:10:05:140 c:\testdata\scripts\dt-tef-utilities-0003.script LOAD_SUITE TEFUtilityServer
+05:10:05:175 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveQF
+05:10:05:175 INFO -  2110 TEFFormatDrive.cpp 59 Formating Disk
+05:10:05:175 INFO -  2110 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveQF drivename X:
+05:10:05:175 INFO -  2110 TEFFormatDrive.cpp 105 Drive name is X:
+05:10:05:175 INFO -  2110 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveQF formattype EQuickFormat
+05:10:05:180 INFO -  2110 TEFFormatDrive.cpp 80 Disk is fully formatted
+05:10:05:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 11 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveQF ***Result = PASS </font>
+05:10:05:270 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveHD
+05:10:05:290 INFO -  2117 TEFFormatDrive.cpp 59 Formating Disk
+05:10:05:290 INFO -  2117 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveHD drivename X:
+05:10:05:290 INFO -  2117 TEFFormatDrive.cpp 105 Drive name is X:
+05:10:05:290 INFO -  2117 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveHD formattype EHighDensity
+05:10:05:295 INFO -  2117 TEFFormatDrive.cpp 80 Disk is fully formatted
+05:10:05:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 12 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveHD ***Result = PASS </font>
+05:10:05:305 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveLD
+05:10:05:310 INFO -  2118 TEFFormatDrive.cpp 59 Formating Disk
+05:10:05:310 INFO -  2118 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveLD drivename X:
+05:10:05:310 INFO -  2118 TEFFormatDrive.cpp 105 Drive name is X:
+05:10:05:310 INFO -  2118 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveLD formattype ELowDensity
+05:10:05:315 INFO -  2118 TEFFormatDrive.cpp 80 Disk is fully formatted
+05:10:05:325 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 13 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveLD ***Result = PASS </font>
+05:10:05:325 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveFF
+05:10:05:330 INFO -  2119 TEFFormatDrive.cpp 59 Formating Disk
+05:10:05:330 INFO -  2119 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveFF drivename X:
+05:10:05:330 INFO -  2119 TEFFormatDrive.cpp 105 Drive name is X:
+05:10:05:330 INFO -  2119 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveFF formattype EFullFormat
+05:10:05:335 INFO -  2119 TEFFormatDrive.cpp 80 Disk is fully formatted
+05:10:05:345 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 14 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveFF ***Result = PASS </font>
+05:10:05:345 c:\testdata\scripts\dt-tef-utilities-0003.script PRINT End of FormatDrive Test Step
+05:10:05:345 INFO -  2105 ScriptEngine.cpp 1381  End of FormatDrive Test Step
+
+05:10:05:345 c:\testdata\scripts\dt-tef-utilities-0003.script END_TESTCASE DT-TEF-Utilities-0003
+05:10:05:350 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 17 Command = END_TESTCASE DT-TEF-Utilities-0003 ***TestCaseResult = PASS </font>
+05:10:05:355 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:10:05:355 <font size=2 color=00AF00>PASS = 4</font>
+05:10:05:355 <font size=2 color=FF0000>FAIL = 0</font>
+05:10:05:355 <font size=2 color=0000FF>ABORT = 0</font>
+05:10:05:355 <font size=2 color=0000FF>PANIC = 0</font>
+05:10:05:355 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:05:355 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:10:05:355 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:10:05:355 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:10:05:355 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:10:05:355 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:10:05:355 <font size=2 color=00AF00>PASS = 1</font>
+05:10:05:355 <font size=2 color=FF0000>FAIL = 0</font>
+05:10:05:355 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:10:05:355 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:05:355 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+05:10:10:462 <html><body><pre>
+05:10:10:462 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:10:10:462 ***</font>
+05:10:10:462 c:\testdata\scripts\dt-tef-utilities-0004.script LOAD_SUITE TEFUtilityServer
+05:10:10:492 c:\testdata\scripts\dt-tef-utilities-0004.script START_TESTCASE DT-TEF-Utilities-0004
+05:10:10:497 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 2 Command = START_TESTCASE DT-TEF-Utilities-0004  </font>
+05:10:10:497 c:\testdata\scripts\dt-tef-utilities-0004.script PRINT should be fail.
+05:10:10:497 INFO -  2121 ScriptEngine.cpp 1381  should be fail.
+
+05:10:10:502 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter
+05:10:10:507 INFO -  2126 TEFFormatDrive.cpp 59 Formating Disk
+05:10:10:507 ERROR -  2126 TEFFormatDrive.cpp 123 Unable to read the drive name
+05:10:10:507 WARN -  2126 TEFFormatDrive.cpp 68 No format type specified - default is EFullFormat
+05:10:10:512 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 10 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter ***Result = FAIL </font>
+05:10:10:512 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2
+05:10:10:517 INFO -  2127 TEFFormatDrive.cpp 59 Formating Disk
+05:10:10:517 INFO -  2127 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveERRORLetter2 drivename a:\sdfs\
+05:10:10:517 INFO -  2127 TEFFormatDrive.cpp 105 Drive name is a:\sdfs\
+05:10:10:517 INFO -  2127 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveERRORLetter2 formattype EQuickFormat
+05:10:10:517 ERROR -  2127 TEFFormatDrive.cpp 264 Error -18 formatObj.Open.
+05:10:10:517 ERROR -  2127 TEFFormatDrive.cpp 265 Drive Path  A:.
+05:10:10:517 ERROR -  2127 TEFFormatDrive.cpp 266 Format Type 256.
+05:10:10:517 ERROR -  2127 TEFFormatDrive.cpp 267 Track Count 0.
+05:10:10:517 INFO -  2127 TEFFormatDrive.cpp 85 Error in formatting -18
+05:10:10:522 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 11 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2  Code = -18  ***Result = FAIL </font>
+05:10:10:522 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat
+05:10:10:527 INFO -  2128 TEFFormatDrive.cpp 59 Formating Disk
+05:10:10:527 ERROR -  2128 TEFFormatDrive.cpp 123 Unable to read the drive name
+05:10:10:527 WARN -  2128 TEFFormatDrive.cpp 68 No format type specified - default is EFullFormat
+05:10:10:532 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 12 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat ***Result = FAIL </font>
+05:10:10:537 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter
+05:10:10:537 INFO -  2129 TEFFormatDrive.cpp 59 Formating Disk
+05:10:10:537 INFO -  2129 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveMutiLetter drivename \\x\\w\\s
+05:10:10:537 INFO -  2129 TEFFormatDrive.cpp 105 Drive name is \\x\\w\\s
+05:10:10:537 INFO -  2129 TEFFormatDrive.cpp 144 DeviceSeperator stripped x\\w\\s
+05:10:10:537 INFO -  2129 TEFFormatDrive.cpp 151 Drive name x
+05:10:10:537 INFO -  2129 TEFFormatDrive.cpp 161 Drive T:='MultiMediaCard0'
+05:10:10:537 INFO -  2129 TEFFormatDrive.cpp 161 Drive U:='Nand'
+05:10:10:542 INFO -  2129 TEFFormatDrive.cpp 161 Drive V:='Nand'
+05:10:10:542 INFO -  2129 TEFFormatDrive.cpp 161 Drive W:='Flash'
+05:10:10:542 INFO -  2129 TEFFormatDrive.cpp 161 Drive X:='MultiMediaCard0'
+05:10:10:542 INFO -  2129 TEFFormatDrive.cpp 161 Drive Y:='IRam'
+05:10:10:542 WARN -  2129 TEFFormatDrive.cpp 180 Drive x not found
+05:10:10:542 ERROR -  2129 TEFFormatDrive.cpp 116 Drive \\x\\w\\s illegal
+05:10:10:542 INFO -  2129 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveMutiLetter formattype EQuickFormat
+05:10:10:547 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 13 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter ***Result = FAIL </font>
+05:10:10:547 c:\testdata\scripts\dt-tef-utilities-0004.script END_TESTCASE DT-TEF-Utilities-0004
+05:10:10:552 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 14 Command = END_TESTCASE DT-TEF-Utilities-0004 ***TestCaseResult = FAIL </font>
+05:10:10:557 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:10:10:557 <font size=2 color=00AF00>PASS = 0</font>
+05:10:10:557 <font size=2 color=FF0000>FAIL = 4</font>
+05:10:10:557 <font size=2 color=0000FF>ABORT = 0</font>
+05:10:10:557 <font size=2 color=0000FF>PANIC = 0</font>
+05:10:10:557 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:10:557 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:10:10:557 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:10:10:557 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:10:10:557 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:10:10:557 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:10:10:557 <font size=2 color=00AF00>PASS = 0</font>
+05:10:10:557 <font size=2 color=FF0000>FAIL = 1</font>
+05:10:10:557 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:10:10:557 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:10:557 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/dt-tef-utilities-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,746 @@
+05:10:15:681 <html><body><pre>
+05:10:15:681 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 77
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:10:15:681 ***</font>
+05:10:15:681 c:\testdata\scripts\dt-tef-utilities-0005.script LOAD_SUITE TEFPlatsec
+05:10:15:712 c:\testdata\scripts\dt-tef-utilities-0005.script START_TESTCASE DT-TEF-Utilities-0005
+05:10:15:717 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 3 Command = START_TESTCASE DT-TEF-Utilities-0005  </font>
+05:10:15:717 c:\testdata\scripts\dt-tef-utilities-0005.script PRINT should be fail.because LaunchApp.
+05:10:15:717 INFO -  2131 ScriptEngine.cpp 1381  should be fail.because LaunchApp.
+
+05:10:15:717 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:15:722 INFO -  2136 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP executable dummy.exe
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:15:722 INFO -  2136 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP capabilities ReadUserData
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  ReadUserData
+05:10:15:722 INFO -  2136 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 153 Adding capability ReadUserData
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 194 The capability get is ReadUserData
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 8000
+05:10:15:722 INFO -  2136 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8000 C:\sys\bin\dummy_Cap.exe
+05:10:15:822 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 12 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+05:10:15:842 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:15:842 INFO -  2139 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:15:842 INFO -  2139 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:15:842 INFO -  2139 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:15:842 INFO -  2139 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:15:842 INFO -  2139 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:15:907 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 13 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:15:907 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+05:10:15:912 INFO -  2142 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:15:912 INFO -  2142 TestPlatSecCleanup.cpp 48 Server Name
+05:10:15:912 INFO -  2142 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:15:912 INFO -  2142 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:15:986 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 14 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+05:10:15:986 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+05:10:15:986 INFO -  2145 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:15:986 INFO -  2145 TestPlatSecCleanup.cpp 48 Server Name
+05:10:15:986 INFO -  2145 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:15:991 INFO -  2145 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:041 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 17 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+05:10:16:041 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:16:046 INFO -  2148 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:16:046 INFO -  2148 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:16:046 INFO -  2148 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:16:046 INFO -  2148 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:16:046 INFO -  2148 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:16:046 INFO -  2148 TestPlatSecLaunchApp.cpp 74 Launching the app failed with error : -1
+05:10:16:051 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 18 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+05:10:16:051 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:16:056 INFO -  2149 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 executable dummy.exe
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:16:056 INFO -  2149 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 capabilities ReadDeviceData
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  ReadDeviceData
+05:10:16:056 INFO -  2149 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 153 Adding capability ReadDeviceData
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 194 The capability get is ReadDeviceData
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 10
+05:10:16:056 INFO -  2149 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10 C:\sys\bin\dummy_Cap.exe
+05:10:16:106 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 21 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 ***Result = PASS </font>
+05:10:16:106 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:16:111 INFO -  2152 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:16:111 INFO -  2152 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:16:111 INFO -  2152 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:16:111 INFO -  2152 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:16:111 INFO -  2152 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:16:156 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 22 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:16:156 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+05:10:16:161 INFO -  2155 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:16:161 INFO -  2155 TestPlatSecCleanup.cpp 48 Server Name
+05:10:16:161 INFO -  2155 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:16:161 INFO -  2155 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:201 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 23 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 ***Result = PASS </font>
+05:10:16:201 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+05:10:16:211 INFO -  2158 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:16:211 INFO -  2158 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:16:211 INFO -  2158 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:16:211 INFO -  2158 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 executable dummy.exe
+05:10:16:211 INFO -  2158 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:16:211 INFO -  2158 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 capabilities ReadUserData
+05:10:16:211 INFO -  2158 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  ReadUserData
+05:10:16:211 INFO -  2158 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:211 INFO -  2158 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:16:211 INFO -  2158 TestPlatSecSetCapabilities.cpp 153 Adding capability ReadUserData
+05:10:16:211 INFO -  2158 TestPlatSecSetCapabilities.cpp 194 The capability get is ReadUserData
+05:10:16:216 INFO -  2158 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 8000
+05:10:16:216 INFO -  2158 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8000 C:\sys\bin\dummy_Cap.exe
+05:10:16:261 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 26 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 ***Result = PASS </font>
+05:10:16:261 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:16:266 INFO -  2161 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:16:266 INFO -  2161 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:16:266 INFO -  2161 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:16:271 INFO -  2161 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:16:271 INFO -  2161 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:16:296 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 27 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:16:296 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+05:10:16:311 INFO -  2164 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:16:311 INFO -  2164 TestPlatSecCleanup.cpp 48 Server Name
+05:10:16:311 INFO -  2164 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:16:311 INFO -  2164 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:351 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 28 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 ***Result = PASS </font>
+05:10:16:351 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini TCB
+05:10:16:361 INFO -  2167 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:16:361 INFO -  2167 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:16:361 INFO -  2167 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:16:361 INFO -  2167 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB executable dummy.exe
+05:10:16:361 INFO -  2167 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:16:361 INFO -  2167 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB capabilities TCB
+05:10:16:361 INFO -  2167 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  TCB
+05:10:16:361 INFO -  2167 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:361 INFO -  2167 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:16:361 INFO -  2167 TestPlatSecSetCapabilities.cpp 153 Adding capability TCB
+05:10:16:361 INFO -  2167 TestPlatSecSetCapabilities.cpp 194 The capability get is TCB
+05:10:16:366 INFO -  2167 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 1
+05:10:16:366 INFO -  2167 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1 C:\sys\bin\dummy_Cap.exe
+05:10:16:410 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 31 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini TCB ***Result = PASS </font>
+05:10:16:415 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:16:420 INFO -  2170 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:16:420 INFO -  2170 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:16:420 INFO -  2170 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:16:425 INFO -  2170 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:16:425 INFO -  2170 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:16:450 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 32 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:16:450 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TCB
+05:10:16:460 INFO -  2173 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:16:460 INFO -  2173 TestPlatSecCleanup.cpp 48 Server Name
+05:10:16:460 INFO -  2173 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:16:460 INFO -  2173 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 33 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TCB ***Result = PASS </font>
+05:10:16:505 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  ALLFILES
+05:10:16:510 INFO -  2176 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:16:510 INFO -  2176 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:16:510 INFO -  2176 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:16:515 INFO -  2176 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES executable dummy.exe
+05:10:16:515 INFO -  2176 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:16:515 INFO -  2176 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES capabilities ALLFILES
+05:10:16:515 INFO -  2176 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  ALLFILES
+05:10:16:515 INFO -  2176 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:515 INFO -  2176 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:16:515 INFO -  2176 TestPlatSecSetCapabilities.cpp 153 Adding capability ALLFILES
+05:10:16:515 INFO -  2176 TestPlatSecSetCapabilities.cpp 194 The capability get is ALLFILES
+05:10:16:515 INFO -  2176 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 800
+05:10:16:515 INFO -  2176 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 800 C:\sys\bin\dummy_Cap.exe
+05:10:16:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 36 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  ALLFILES ***Result = PASS </font>
+05:10:16:570 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:16:575 INFO -  2179 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:16:575 INFO -  2179 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:16:575 INFO -  2179 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:16:580 INFO -  2179 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:16:580 INFO -  2179 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:16:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 37 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:16:605 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini ALLFILES
+05:10:16:615 INFO -  2182 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:16:615 INFO -  2182 TestPlatSecCleanup.cpp 48 Server Name
+05:10:16:615 INFO -  2182 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:16:615 INFO -  2182 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 38 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini ALLFILES ***Result = PASS </font>
+05:10:16:660 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  COMMDD
+05:10:16:665 INFO -  2185 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:16:665 INFO -  2185 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:16:665 INFO -  2185 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:16:665 INFO -  2185 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD executable dummy.exe
+05:10:16:665 INFO -  2185 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:16:665 INFO -  2185 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD capabilities COMMDD
+05:10:16:670 INFO -  2185 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  COMMDD
+05:10:16:670 INFO -  2185 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:670 INFO -  2185 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:16:670 INFO -  2185 TestPlatSecSetCapabilities.cpp 153 Adding capability COMMDD
+05:10:16:670 INFO -  2185 TestPlatSecSetCapabilities.cpp 194 The capability get is COMMDD
+05:10:16:670 INFO -  2185 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 2
+05:10:16:670 INFO -  2185 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2 C:\sys\bin\dummy_Cap.exe
+05:10:16:717 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 40 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  COMMDD ***Result = PASS </font>
+05:10:16:717 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:16:722 INFO -  2188 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:16:727 INFO -  2188 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:16:727 INFO -  2188 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:16:727 INFO -  2188 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:16:727 INFO -  2188 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:16:752 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 41 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:16:757 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDD
+05:10:16:762 INFO -  2191 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:16:762 INFO -  2191 TestPlatSecCleanup.cpp 48 Server Name
+05:10:16:762 INFO -  2191 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:16:762 INFO -  2191 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:947 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 42 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDD ***Result = PASS </font>
+05:10:16:952 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini DISKADMIN
+05:10:16:957 INFO -  2194 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:16:957 INFO -  2194 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:16:957 INFO -  2194 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:16:957 INFO -  2194 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN executable dummy.exe
+05:10:16:957 INFO -  2194 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:16:957 INFO -  2194 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN capabilities COMMDD
+05:10:16:962 INFO -  2194 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  COMMDD
+05:10:16:962 INFO -  2194 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:16:962 INFO -  2194 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:16:962 INFO -  2194 TestPlatSecSetCapabilities.cpp 153 Adding capability COMMDD
+05:10:16:962 INFO -  2194 TestPlatSecSetCapabilities.cpp 194 The capability get is COMMDD
+05:10:16:962 INFO -  2194 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 2
+05:10:16:962 INFO -  2194 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2 C:\sys\bin\dummy_Cap.exe
+05:10:17:007 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 44 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini DISKADMIN ***Result = PASS </font>
+05:10:17:007 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:17:012 INFO -  2197 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:17:017 INFO -  2197 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:17:017 INFO -  2197 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:17:017 INFO -  2197 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:17:017 INFO -  2197 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:17:042 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 45 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:17:047 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DISKADMIN
+05:10:17:052 INFO -  2200 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:17:052 INFO -  2200 TestPlatSecCleanup.cpp 48 Server Name
+05:10:17:052 INFO -  2200 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:17:052 INFO -  2200 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:097 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 46 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DISKADMIN ***Result = PASS </font>
+05:10:17:097 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  DRM
+05:10:17:102 INFO -  2203 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:17:102 INFO -  2203 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:17:107 INFO -  2203 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:17:107 INFO -  2203 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM executable dummy.exe
+05:10:17:107 INFO -  2203 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:17:107 INFO -  2203 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM capabilities DRM
+05:10:17:107 INFO -  2203 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  DRM
+05:10:17:107 INFO -  2203 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:107 INFO -  2203 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:17:107 INFO -  2203 TestPlatSecSetCapabilities.cpp 153 Adding capability DRM
+05:10:17:107 INFO -  2203 TestPlatSecSetCapabilities.cpp 194 The capability get is DRM
+05:10:17:107 INFO -  2203 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 40
+05:10:17:107 INFO -  2203 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 40 C:\sys\bin\dummy_Cap.exe
+05:10:17:152 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 48 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  DRM ***Result = PASS </font>
+05:10:17:152 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:17:162 INFO -  2206 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:17:162 INFO -  2206 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:17:162 INFO -  2206 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:17:162 INFO -  2206 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:17:162 INFO -  2206 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:17:187 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 49 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:17:192 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DRM
+05:10:17:197 INFO -  2209 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:17:197 INFO -  2209 TestPlatSecCleanup.cpp 48 Server Name
+05:10:17:197 INFO -  2209 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:17:197 INFO -  2209 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:242 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 50 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DRM ***Result = PASS </font>
+05:10:17:242 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:17:252 INFO -  2212 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES executable dummy.exe
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:17:252 INFO -  2212 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES capabilities LOCALSERVICES
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  LOCALSERVICES
+05:10:17:252 INFO -  2212 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 153 Adding capability LOCALSERVICES
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 194 The capability get is LOCALSERVICES
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 4000
+05:10:17:252 INFO -  2212 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 4000 C:\sys\bin\dummy_Cap.exe
+05:10:17:302 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 52 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES ***Result = PASS </font>
+05:10:17:302 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:17:307 INFO -  2215 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:17:307 INFO -  2215 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:17:312 INFO -  2215 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:17:312 INFO -  2215 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:17:312 INFO -  2215 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:17:337 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 53 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:17:342 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES
+05:10:17:347 INFO -  2218 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:17:347 INFO -  2218 TestPlatSecCleanup.cpp 48 Server Name
+05:10:17:347 INFO -  2218 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:17:347 INFO -  2218 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:390 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 54 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES ***Result = PASS </font>
+05:10:17:390 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCATION
+05:10:17:395 INFO -  2221 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:17:395 INFO -  2221 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:17:400 INFO -  2221 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:17:400 INFO -  2221 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION executable dummy.exe
+05:10:17:400 INFO -  2221 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:17:400 INFO -  2221 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION capabilities LOCATION
+05:10:17:400 INFO -  2221 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  LOCATION
+05:10:17:400 INFO -  2221 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:400 INFO -  2221 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:17:400 INFO -  2221 TestPlatSecSetCapabilities.cpp 153 Adding capability LOCATION
+05:10:17:400 INFO -  2221 TestPlatSecSetCapabilities.cpp 194 The capability get is LOCATION
+05:10:17:400 INFO -  2221 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 20000
+05:10:17:400 INFO -  2221 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 20000 C:\sys\bin\dummy_Cap.exe
+05:10:17:455 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 56 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCATION ***Result = PASS </font>
+05:10:17:455 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:17:465 INFO -  2224 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:17:465 INFO -  2224 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:17:465 INFO -  2224 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:17:465 INFO -  2224 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:17:465 INFO -  2224 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:17:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 57 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:17:495 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCATION
+05:10:17:500 INFO -  2227 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:17:500 INFO -  2227 TestPlatSecCleanup.cpp 48 Server Name
+05:10:17:500 INFO -  2227 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:17:500 INFO -  2227 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:550 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 58 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCATION ***Result = PASS </font>
+05:10:17:550 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD
+05:10:17:555 INFO -  2230 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:17:555 INFO -  2230 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:17:555 INFO -  2230 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:17:560 INFO -  2230 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD executable dummy.exe
+05:10:17:560 INFO -  2230 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:17:560 INFO -  2230 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD capabilities MULTIMEDIADD
+05:10:17:560 INFO -  2230 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  MULTIMEDIADD
+05:10:17:560 INFO -  2230 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:560 INFO -  2230 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:17:560 INFO -  2230 TestPlatSecSetCapabilities.cpp 153 Adding capability MULTIMEDIADD
+05:10:17:560 INFO -  2230 TestPlatSecSetCapabilities.cpp 194 The capability get is MULTIMEDIADD
+05:10:17:560 INFO -  2230 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 8
+05:10:17:560 INFO -  2230 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8 C:\sys\bin\dummy_Cap.exe
+05:10:17:675 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 60 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD ***Result = PASS </font>
+05:10:17:675 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:17:685 INFO -  2233 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:17:685 INFO -  2233 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:17:685 INFO -  2233 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:17:685 INFO -  2233 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:17:685 INFO -  2233 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:17:718 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 61 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:17:718 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD
+05:10:17:723 INFO -  2236 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:17:723 INFO -  2236 TestPlatSecCleanup.cpp 48 Server Name
+05:10:17:723 INFO -  2236 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:17:723 INFO -  2236 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 62 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD ***Result = PASS </font>
+05:10:17:768 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:17:778 INFO -  2239 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL executable dummy.exe
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:17:778 INFO -  2239 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL capabilities NETWORKCONTROL
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  NETWORKCONTROL
+05:10:17:778 INFO -  2239 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 153 Adding capability NETWORKCONTROL
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 194 The capability get is NETWORKCONTROL
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 400
+05:10:17:778 INFO -  2239 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 400 C:\sys\bin\dummy_Cap.exe
+05:10:17:828 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 64 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL ***Result = PASS </font>
+05:10:17:833 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:17:838 INFO -  2242 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:17:838 INFO -  2242 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:17:843 INFO -  2242 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:17:843 INFO -  2242 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:17:843 INFO -  2242 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:17:893 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 65 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:17:893 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+05:10:17:913 INFO -  2245 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:17:913 INFO -  2245 TestPlatSecCleanup.cpp 48 Server Name
+05:10:17:913 INFO -  2245 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:17:913 INFO -  2245 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:972 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 66 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL ***Result = PASS </font>
+05:10:17:972 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:17:982 INFO -  2248 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES executable dummy.exe
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:17:982 INFO -  2248 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES capabilities NETWORKSERVICES
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  NETWORKSERVICES
+05:10:17:982 INFO -  2248 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 153 Adding capability NETWORKSERVICES
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 194 The capability get is NETWORKSERVICES
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 2000
+05:10:17:982 INFO -  2248 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2000 C:\sys\bin\dummy_Cap.exe
+05:10:18:032 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 68 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES ***Result = PASS </font>
+05:10:18:032 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:18:042 INFO -  2251 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:18:042 INFO -  2251 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:18:042 INFO -  2251 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:18:042 INFO -  2251 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:18:042 INFO -  2251 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:18:072 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 69 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:18:072 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES
+05:10:18:077 INFO -  2254 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:18:082 INFO -  2254 TestPlatSecCleanup.cpp 48 Server Name
+05:10:18:082 INFO -  2254 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:18:082 INFO -  2254 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:122 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 70 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES ***Result = PASS </font>
+05:10:18:122 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  POWERMGMT
+05:10:18:132 INFO -  2257 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:18:132 INFO -  2257 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:18:132 INFO -  2257 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:18:132 INFO -  2257 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT executable dummy.exe
+05:10:18:132 INFO -  2257 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:18:132 INFO -  2257 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT capabilities POWERMGMT
+05:10:18:132 INFO -  2257 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  POWERMGMT
+05:10:18:132 INFO -  2257 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:132 INFO -  2257 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:18:132 INFO -  2257 TestPlatSecSetCapabilities.cpp 153 Adding capability POWERMGMT
+05:10:18:132 INFO -  2257 TestPlatSecSetCapabilities.cpp 194 The capability get is POWERMGMT
+05:10:18:137 INFO -  2257 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 4
+05:10:18:137 INFO -  2257 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 4 C:\sys\bin\dummy_Cap.exe
+05:10:18:182 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 72 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  POWERMGMT ***Result = PASS </font>
+05:10:18:182 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:18:187 INFO -  2260 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:18:192 INFO -  2260 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:18:192 INFO -  2260 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:18:192 INFO -  2260 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:18:192 INFO -  2260 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:18:232 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 73 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:18:232 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini POWERMGMT
+05:10:18:237 INFO -  2263 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:18:237 INFO -  2263 TestPlatSecCleanup.cpp 48 Server Name
+05:10:18:237 INFO -  2263 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:18:242 INFO -  2263 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:282 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 74 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini POWERMGMT ***Result = PASS </font>
+05:10:18:282 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  PROTSERV
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:18:292 INFO -  2266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV executable dummy.exe
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:18:292 INFO -  2266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV capabilities PROTSERV
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  PROTSERV
+05:10:18:292 INFO -  2266 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 153 Adding capability PROTSERV
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 194 The capability get is PROTSERV
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 100
+05:10:18:292 INFO -  2266 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 100 C:\sys\bin\dummy_Cap.exe
+05:10:18:342 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 77 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  PROTSERV ***Result = PASS </font>
+05:10:18:342 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:18:347 INFO -  2269 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:18:352 INFO -  2269 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:18:352 INFO -  2269 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:18:352 INFO -  2269 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:18:352 INFO -  2269 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:18:382 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 78 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:18:382 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini PROTSERV
+05:10:18:387 INFO -  2272 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:18:387 INFO -  2272 TestPlatSecCleanup.cpp 48 Server Name
+05:10:18:387 INFO -  2272 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:18:387 INFO -  2272 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:432 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 79 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini PROTSERV ***Result = PASS </font>
+05:10:18:432 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA
+05:10:18:437 INFO -  2275 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:18:442 INFO -  2275 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA executable dummy.exe
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:18:442 INFO -  2275 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA capabilities READDEVICEDATA
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  READDEVICEDATA
+05:10:18:442 INFO -  2275 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 153 Adding capability READDEVICEDATA
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 194 The capability get is READDEVICEDATA
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 10
+05:10:18:442 INFO -  2275 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10 C:\sys\bin\dummy_Cap.exe
+05:10:18:492 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 82 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA ***Result = PASS </font>
+05:10:18:492 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:18:502 INFO -  2278 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:18:502 INFO -  2278 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:18:502 INFO -  2278 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:18:502 INFO -  2278 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:18:502 INFO -  2278 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:18:532 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 83 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:18:532 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA
+05:10:18:537 INFO -  2281 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:18:537 INFO -  2281 TestPlatSecCleanup.cpp 48 Server Name
+05:10:18:537 INFO -  2281 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:18:537 INFO -  2281 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:582 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 84 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA ***Result = PASS </font>
+05:10:18:582 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READUSERDATA
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:18:592 INFO -  2284 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA executable dummy.exe
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:18:592 INFO -  2284 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA capabilities TCB
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  TCB
+05:10:18:592 INFO -  2284 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 153 Adding capability TCB
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 194 The capability get is TCB
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 1
+05:10:18:592 INFO -  2284 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1 C:\sys\bin\dummy_Cap.exe
+05:10:18:640 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 87 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READUSERDATA ***Result = PASS </font>
+05:10:18:640 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:18:650 INFO -  2287 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:18:650 INFO -  2287 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:18:650 INFO -  2287 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:18:650 INFO -  2287 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:18:650 INFO -  2287 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:18:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 88 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:18:680 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READUSERDATA
+05:10:18:685 INFO -  2290 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:18:685 INFO -  2290 TestPlatSecCleanup.cpp 48 Server Name
+05:10:18:685 INFO -  2290 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:18:685 INFO -  2290 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:733 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 89 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READUSERDATA ***Result = PASS </font>
+05:10:18:733 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:18:743 INFO -  2293 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD executable dummy.exe
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:18:743 INFO -  2293 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD capabilities SURROUNDINGSDD
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  SURROUNDINGSDD
+05:10:18:743 INFO -  2293 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 153 Adding capability SURROUNDINGSDD
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 194 The capability get is SURROUNDINGSDD
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 40000
+05:10:18:743 INFO -  2293 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 40000 C:\sys\bin\dummy_Cap.exe
+05:10:18:793 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 92 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD ***Result = PASS </font>
+05:10:18:793 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:18:803 INFO -  2296 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:18:803 INFO -  2296 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:18:803 INFO -  2296 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:18:803 INFO -  2296 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:18:803 INFO -  2296 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:18:833 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 93 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:18:833 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD
+05:10:18:838 INFO -  2299 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:18:843 INFO -  2299 TestPlatSecCleanup.cpp 48 Server Name
+05:10:18:843 INFO -  2299 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:18:843 INFO -  2299 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 94 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD ***Result = PASS </font>
+05:10:18:888 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SWEVENT
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:18:893 INFO -  2302 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT executable dummy.exe
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:18:893 INFO -  2302 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT capabilities SWEVENT
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  SWEVENT
+05:10:18:893 INFO -  2302 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 153 Adding capability SWEVENT
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 194 The capability get is SWEVENT
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 1000
+05:10:18:893 INFO -  2302 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1000 C:\sys\bin\dummy_Cap.exe
+05:10:18:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 97 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SWEVENT ***Result = PASS </font>
+05:10:18:953 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:18:963 INFO -  2305 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:18:963 INFO -  2305 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:18:963 INFO -  2305 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:18:963 INFO -  2305 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:18:963 INFO -  2305 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:18:993 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 98 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:18:993 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SWEVENT
+05:10:19:003 INFO -  2308 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:19:003 INFO -  2308 TestPlatSecCleanup.cpp 48 Server Name
+05:10:19:003 INFO -  2308 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:19:003 INFO -  2308 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:048 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 99 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SWEVENT ***Result = PASS </font>
+05:10:19:048 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:19:058 INFO -  2311 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI executable dummy.exe
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:19:058 INFO -  2311 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI capabilities TRUSTEDUI
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  TRUSTEDUI
+05:10:19:058 INFO -  2311 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 153 Adding capability TRUSTEDUI
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 194 The capability get is TRUSTEDUI
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 80
+05:10:19:058 INFO -  2311 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80 C:\sys\bin\dummy_Cap.exe
+05:10:19:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 102 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI ***Result = PASS </font>
+05:10:19:118 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:19:128 INFO -  2314 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:19:128 INFO -  2314 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:19:128 INFO -  2314 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:19:128 INFO -  2314 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:19:128 INFO -  2314 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:19:158 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 103 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:19:158 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+05:10:19:168 INFO -  2317 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:19:168 INFO -  2317 TestPlatSecCleanup.cpp 48 Server Name
+05:10:19:168 INFO -  2317 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:19:168 INFO -  2317 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 104 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI ***Result = PASS </font>
+05:10:19:213 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+05:10:19:218 INFO -  2320 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:19:218 INFO -  2320 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:19:218 INFO -  2320 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:19:218 INFO -  2320 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI executable dummy.exe
+05:10:19:218 INFO -  2320 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:19:218 INFO -  2320 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI capabilities TRUSTEDUI
+05:10:19:218 INFO -  2320 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  TRUSTEDUI
+05:10:19:218 INFO -  2320 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:223 INFO -  2320 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:19:223 INFO -  2320 TestPlatSecSetCapabilities.cpp 153 Adding capability TRUSTEDUI
+05:10:19:223 INFO -  2320 TestPlatSecSetCapabilities.cpp 194 The capability get is TRUSTEDUI
+05:10:19:223 INFO -  2320 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 80
+05:10:19:223 INFO -  2320 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80 C:\sys\bin\dummy_Cap.exe
+05:10:19:268 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 107 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI ***Result = PASS </font>
+05:10:19:268 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:19:278 INFO -  2323 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:19:278 INFO -  2323 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:19:278 INFO -  2323 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:19:278 INFO -  2323 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:19:278 INFO -  2323 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:19:308 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 108 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:19:308 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+05:10:19:313 INFO -  2326 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:19:313 INFO -  2326 TestPlatSecCleanup.cpp 48 Server Name
+05:10:19:313 INFO -  2326 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:19:318 INFO -  2326 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:363 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 109 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI ***Result = PASS </font>
+05:10:19:363 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:19:373 INFO -  2329 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT executable dummy.exe
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:19:373 INFO -  2329 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT capabilities USERENVIRONMENT
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  USERENVIRONMENT
+05:10:19:373 INFO -  2329 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 153 Adding capability USERENVIRONMENT
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 194 The capability get is USERENVIRONMENT
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 80000
+05:10:19:373 INFO -  2329 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80000 C:\sys\bin\dummy_Cap.exe
+05:10:19:423 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 112 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT ***Result = PASS </font>
+05:10:19:423 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:19:433 INFO -  2332 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:19:433 INFO -  2332 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:19:433 INFO -  2332 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:19:433 INFO -  2332 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:19:433 INFO -  2332 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:19:463 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 113 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:19:463 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT
+05:10:19:473 INFO -  2335 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:19:473 INFO -  2335 TestPlatSecCleanup.cpp 48 Server Name
+05:10:19:473 INFO -  2335 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:19:473 INFO -  2335 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:513 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 114 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT ***Result = PASS </font>
+05:10:19:513 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:19:523 INFO -  2338 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA executable dummy.exe
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:19:523 INFO -  2338 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA capabilities WRITEDEVICEDATA
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  WRITEDEVICEDATA
+05:10:19:523 INFO -  2338 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 153 Adding capability WRITEDEVICEDATA
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 194 The capability get is WRITEDEVICEDATA
+05:10:19:523 INFO -  2338 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 20
+05:10:19:528 INFO -  2338 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 20 C:\sys\bin\dummy_Cap.exe
+05:10:19:573 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 117 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA ***Result = PASS </font>
+05:10:19:573 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:19:583 INFO -  2341 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:19:583 INFO -  2341 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:19:583 INFO -  2341 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:19:583 INFO -  2341 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:19:583 INFO -  2341 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:19:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 118 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:19:613 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA
+05:10:19:623 INFO -  2344 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:19:623 INFO -  2344 TestPlatSecCleanup.cpp 48 Server Name
+05:10:19:623 INFO -  2344 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:19:623 INFO -  2344 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:660 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 119 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA ***Result = PASS </font>
+05:10:19:665 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA
+05:10:19:670 INFO -  2347 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:19:670 INFO -  2347 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:19:670 INFO -  2347 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:19:670 INFO -  2347 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA executable dummy.exe
+05:10:19:670 INFO -  2347 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:19:670 INFO -  2347 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA capabilities WRITEUSERDATA
+05:10:19:670 INFO -  2347 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  WRITEUSERDATA
+05:10:19:670 INFO -  2347 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:675 INFO -  2347 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:19:675 INFO -  2347 TestPlatSecSetCapabilities.cpp 153 Adding capability WRITEUSERDATA
+05:10:19:675 INFO -  2347 TestPlatSecSetCapabilities.cpp 194 The capability get is WRITEUSERDATA
+05:10:19:675 INFO -  2347 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is 10000
+05:10:19:675 INFO -  2347 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10000 C:\sys\bin\dummy_Cap.exe
+05:10:19:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 122 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA ***Result = PASS </font>
+05:10:19:723 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:19:733 INFO -  2350 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:19:733 INFO -  2350 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:19:733 INFO -  2350 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:19:733 INFO -  2350 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:19:733 INFO -  2350 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:19:763 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 123 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:19:768 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA
+05:10:19:773 INFO -  2353 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:19:773 INFO -  2353 TestPlatSecCleanup.cpp 48 Server Name
+05:10:19:773 INFO -  2353 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:19:773 INFO -  2353 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:848 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 124 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA ***Result = PASS </font>
+05:10:19:848 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NONE
+05:10:19:858 INFO -  2356 TestPlatSecSetCapabilities.cpp 48 Setting the capabilities of the executable.
+05:10:19:858 INFO -  2356 TestPlatSecSetCapabilities.cpp 51 Server Name
+05:10:19:858 INFO -  2356 TestPlatSecSetCapabilities.cpp 52 Server Name TEFPlatsec
+05:10:19:858 INFO -  2356 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE executable dummy.exe
+05:10:19:858 INFO -  2356 TestPlatSecSetCapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+05:10:19:858 INFO -  2356 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE capabilities NONE
+05:10:19:858 INFO -  2356 TestPlatSecSetCapabilities.cpp 73 New capabilities for the executable :  NONE
+05:10:19:858 INFO -  2356 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:19:858 INFO -  2356 TestPlatSecSetCapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+05:10:19:858 INFO -  2356 TestPlatSecSetCapabilities.cpp 153 Adding capability NONE
+05:10:19:858 INFO -  2356 TestPlatSecSetCapabilities.cpp 194 The capability get is NONE
+05:10:19:863 INFO -  2356 TestPlatSecSetCapabilities.cpp 106 Capality Hex value is FFFFFFFF
+05:10:19:863 INFO -  2356 TestPlatSecSetCapabilities.cpp 113 command line arguments for setcap  is  dummy.exe FFFFFFFF C:\sys\bin\dummy_Cap.exe
+05:10:19:913 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 127 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NONE ***Result = PASS </font>
+05:10:19:913 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+05:10:19:923 INFO -  2359 TestPlatSecLaunchApp.cpp 50 Server Name
+05:10:19:923 INFO -  2359 TestPlatSecLaunchApp.cpp 51 Server Name TEFPlatsec
+05:10:19:923 INFO -  2359 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+05:10:19:923 INFO -  2359 TestPlatSecLaunchApp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+05:10:19:923 INFO -  2359 TestPlatSecLaunchApp.cpp 66 No Command line arguments provided
+05:10:19:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 128 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH ***Result = PASS </font>
+05:10:19:953 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NONE
+05:10:19:963 INFO -  2362 TestPlatSecCleanup.cpp 45 Cleaning up the exe
+05:10:19:963 INFO -  2362 TestPlatSecCleanup.cpp 48 Server Name
+05:10:19:963 INFO -  2362 TestPlatSecCleanup.cpp 49 Server Name TEFPlatsec
+05:10:19:963 INFO -  2362 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE destinationPath C:\sys\bin\dummy_Cap.exe
+05:10:20:003 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 129 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NONE ***Result = PASS </font>
+05:10:20:008 c:\testdata\scripts\dt-tef-utilities-0005.script END_TESTCASE DT-TEF-Utilities-0005
+05:10:20:018 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 130 Command = END_TESTCASE DT-TEF-Utilities-0005 ***TestCaseResult = FAIL </font>
+05:10:20:018 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:10:20:018 <font size=2 color=00AF00>PASS = 76</font>
+05:10:20:018 <font size=2 color=FF0000>FAIL = 1</font>
+05:10:20:018 <font size=2 color=0000FF>ABORT = 0</font>
+05:10:20:018 <font size=2 color=0000FF>PANIC = 0</font>
+05:10:20:018 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:20:018 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:10:20:023 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:10:20:023 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:10:20:023 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:10:20:023 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:10:20:023 <font size=2 color=00AF00>PASS = 0</font>
+05:10:20:023 <font size=2 color=FF0000>FAIL = 1</font>
+05:10:20:023 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:10:20:023 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:20:023 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regblocktestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,298 @@
+04:19:26:991 <html><body><pre>
+04:19:26:991 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:19:26:991 ***</font>
+04:19:27:001 c:\testdata\scripts\te_regblocktestsuite_stc.script PREFIX RUN_UTILS
+04:19:27:001 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+04:19:27:001 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:19:27:001 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+04:19:27:001 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:19:27:001 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+04:19:27:006 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:19:27:006 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-testblock-*.script	C:\testdata\scripts\dt-tef-testblock-*.script
+04:19:27:006 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+04:19:27:006 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_RegBlockTestSuite.ini	C:\testdata\configs\te_regblocktestsuite.ini
+04:19:27:011 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+04:19:27:011 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\file.txt	C:\testdata\configs\file.txt
+04:19:27:011 INFO -  740 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+04:19:27:011 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_RegBlockTestSuite.ini
+04:19:27:011 c:\testdata\scripts\te_regblocktestsuite_stc.script REMOVE_PREFIX 
+04:19:27:011 c:\testdata\scripts\te_regblocktestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+04:19:27:016 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0001.script
+04:19:32:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 15 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0001.script ***Result = PASS </font>
+04:19:32:208 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0002.script
+04:19:37:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 16 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0002.script ***Result = PASS </font>
+04:19:37:395 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0003.script
+04:19:42:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 17 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0003.script ***Result = PASS </font>
+04:19:42:598 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0004.script
+04:19:47:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 18 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0004.script ***Result = PASS </font>
+04:19:47:817 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0005.script
+04:19:53:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0005.script ***Result = PASS </font>
+04:19:53:989 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0006.script
+04:19:59:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 20 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0006.script ***Result = PASS </font>
+04:19:59:176 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0007.script
+04:20:04:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0007.script ***Result = PASS </font>
+04:20:04:380 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0008.script
+04:20:09:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0008.script ***Result = PASS </font>
+04:20:09:588 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0009.script
+04:20:15:010 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0009.script ***Result = PASS </font>
+04:20:15:010 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0010.script
+04:20:21:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0010.script ***Result = PASS </font>
+04:20:21:192 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0011.script
+04:20:26:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0011.script ***Result = PASS </font>
+04:20:26:380 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0012.script
+04:20:32:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0012.script ***Result = PASS </font>
+04:20:32:583 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0013.script
+04:20:37:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0013.script ***Result = PASS </font>
+04:20:37:770 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0014.script
+04:20:42:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0014.script ***Result = PASS </font>
+04:20:42:942 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0015.script
+04:20:48:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0015.script ***Result = PASS </font>
+04:20:48:098 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0016.script
+04:20:53:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0016.script ***Result = PASS </font>
+04:20:53:270 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0017.script
+04:20:58:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 31 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0017.script ***Result = PASS </font>
+04:20:58:442 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0018.script
+04:21:03:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 32 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0018.script ***Result = PASS </font>
+04:21:03:598 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0019.script
+04:21:08:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 33 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0019.script ***Result = PASS </font>
+04:21:08:770 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0020.script
+04:21:13:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 34 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0020.script ***Result = PASS </font>
+04:21:13:942 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0021.script
+04:21:19:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 35 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0021.script ***Result = PASS </font>
+04:21:19:114 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0022.script
+04:21:24:306 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0022.script ***Result = PASS </font>
+04:21:24:306 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0023.script
+04:21:29:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0023.script ***Result = PASS </font>
+04:21:29:520 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0024.script
+04:21:34:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 38 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0024.script ***Result = PASS </font>
+04:21:34:708 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0025.script
+04:21:39:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0025.script ***Result = PASS </font>
+04:21:39:880 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0026.script
+04:21:45:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0026.script ***Result = PASS </font>
+04:21:45:051 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0027.script
+04:21:50:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0027.script ***Result = PASS </font>
+04:21:50:223 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0028.script
+04:21:55:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0028.script ***Result = PASS </font>
+04:21:55:395 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0029.script
+04:22:00:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0029.script ***Result = PASS </font>
+04:22:00:567 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0030.script
+04:22:05:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0030.script ***Result = PASS </font>
+04:22:05:739 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0031.script
+04:22:10:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0031.script ***Result = PASS </font>
+04:22:10:911 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0032.script
+04:22:16:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0032.script ***Result = PASS </font>
+04:22:16:083 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0033.script
+04:22:21:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0033.script ***Result = PASS </font>
+04:22:21:255 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0034.script
+04:22:26:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0034.script ***Result = PASS </font>
+04:22:26:426 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0035.script
+04:22:31:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0035.script ***Result = PASS </font>
+04:22:31:614 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0036.script
+04:22:36:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0036.script ***Result = PASS </font>
+04:22:36:801 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0037.script
+04:22:41:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0037.script ***Result = PASS </font>
+04:22:41:973 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0038.script
+04:22:47:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0038.script ***Result = PASS </font>
+04:22:47:145 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0039.script
+04:22:52:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0039.script ***Result = PASS </font>
+04:22:52:333 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0040.script
+04:22:57:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0040.script ***Result = PASS </font>
+04:22:57:520 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0041.script
+04:23:02:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0041.script ***Result = PASS </font>
+04:23:02:692 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0042.script
+04:23:07:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 56 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0042.script ***Result = PASS </font>
+04:23:07:880 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0043.script
+04:23:13:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0043.script ***Result = PASS </font>
+04:23:13:083 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0044.script
+04:23:18:260 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0044.script ***Result = PASS </font>
+04:23:18:260 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0045.script
+04:23:23:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0045.script ***Result = PASS </font>
+04:23:23:442 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0046.script
+04:23:28:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0046.script ***Result = PASS </font>
+04:23:28:645 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0047.script
+04:23:33:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0047.script ***Result = PASS </font>
+04:23:33:817 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0048.script
+04:23:39:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0048.script ***Result = PASS </font>
+04:23:39:083 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0049.script
+04:23:44:322 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0049.script ***Result = PASS </font>
+04:23:44:327 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0050.script
+04:23:49:510 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0050.script ***Result = PASS </font>
+04:23:49:510 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0051.script
+04:23:54:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0051.script ***Result = PASS </font>
+04:23:54:692 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0052.script
+04:23:59:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0052.script ***Result = PASS </font>
+04:23:59:864 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0053.script
+04:24:05:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0053.script ***Result = PASS </font>
+04:24:05:036 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0054.script
+04:24:10:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0054.script ***Result = PASS </font>
+04:24:10:208 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0055.script
+04:24:15:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0055.script ***Result = PASS </font>
+04:24:15:380 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0056.script
+04:24:20:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0056.script ***Result = PASS </font>
+04:24:20:567 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0057.script
+04:24:25:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0057.script ***Result = PASS </font>
+04:24:25:739 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0058.script
+04:24:30:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 72 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0058.script ***Result = PASS </font>
+04:24:30:926 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0059.script
+04:24:37:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 73 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0059.script ***Result = PASS </font>
+04:24:37:130 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0060.script
+04:24:43:317 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 74 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0060.script ***Result = PASS </font>
+04:24:43:317 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0061.script
+04:24:48:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 75 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0061.script ***Result = PASS </font>
+04:24:48:489 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0062.script
+04:24:53:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 76 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0062.script ***Result = PASS </font>
+04:24:53:661 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0063.script
+04:24:58:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 77 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0063.script ***Result = PASS </font>
+04:24:58:848 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0064.script
+04:25:04:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 78 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0064.script ***Result = PASS </font>
+04:25:04:036 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0065.script
+04:25:09:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 79 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0065.script ***Result = PASS </font>
+04:25:09:208 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0066.script
+04:25:14:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 80 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0066.script ***Result = PASS </font>
+04:25:14:801 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0067.script
+04:25:19:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 81 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0067.script ***Result = PASS </font>
+04:25:19:973 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0068.script
+04:25:25:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 82 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0068.script ***Result = PASS </font>
+04:25:25:161 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0069.script
+04:25:30:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 83 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0069.script ***Result = PASS </font>
+04:25:30:364 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0070.script
+04:25:40:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 84 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0070.script ***Result = PASS </font>
+04:25:40:520 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0071.script
+04:25:45:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 85 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0071.script ***Result = PASS </font>
+04:25:45:692 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0072.script
+04:25:50:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 86 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0072.script ***Result = PASS </font>
+04:25:50:864 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0073.script
+04:25:56:041 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 87 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0073.script ***Result = PASS </font>
+04:25:56:041 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0074.script
+04:26:01:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 88 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0074.script ***Result = PASS </font>
+04:26:01:208 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0075.script
+04:26:06:385 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 89 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0075.script ***Result = PASS </font>
+04:26:06:385 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0076.script
+04:26:15:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 90 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0076.script ***Result = PASS </font>
+04:26:15:630 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0077.script
+04:26:20:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 91 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0077.script ***Result = PASS </font>
+04:26:20:801 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0078.script
+04:26:25:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 92 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0078.script ***Result = PASS </font>
+04:26:25:973 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0079.script
+04:26:31:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 93 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0079.script ***Result = PASS </font>
+04:26:31:192 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0080.script
+04:26:36:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 94 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0080.script ***Result = PASS </font>
+04:26:36:426 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0081.script
+04:26:41:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 95 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0081.script ***Result = PASS </font>
+04:26:41:645 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0082.script
+04:26:46:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 96 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0082.script ***Result = PASS </font>
+04:26:46:848 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0083.script
+04:26:52:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 97 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0083.script ***Result = PASS </font>
+04:26:52:083 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0084.script
+04:26:57:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 98 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0084.script ***Result = PASS </font>
+04:26:57:255 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0085.script
+04:27:02:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 99 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0085.script ***Result = PASS </font>
+04:27:02:442 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0086.script
+04:27:07:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 100 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0086.script ***Result = PASS </font>
+04:27:07:614 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0087.script
+04:27:12:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 101 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0087.script ***Result = PASS </font>
+04:27:12:801 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0088.script
+04:27:17:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 102 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0088.script ***Result = PASS </font>
+04:27:17:973 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0089.script
+04:27:23:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 103 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0089.script ***Result = PASS </font>
+04:27:23:130 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0090.script
+04:27:28:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 104 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0090.script ***Result = PASS </font>
+04:27:28:348 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0091.script
+04:27:33:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 105 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0091.script ***Result = PASS </font>
+04:27:33:520 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0092.script
+04:27:43:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 106 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0092.script ***Result = PASS </font>
+04:27:43:692 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0093.script
+04:27:49:056 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 107 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0093.script ***Result = PASS </font>
+04:27:49:056 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0094.script
+04:27:55:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 108 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0094.script ***Result = PASS </font>
+04:27:55:270 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0095.script
+04:28:00:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 109 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0095.script ***Result = PASS </font>
+04:28:00:661 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0096.script
+04:28:10:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 110 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0096.script ***Result = PASS </font>
+04:28:10:848 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0097.script
+04:28:16:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 111 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0097.script ***Result = PASS </font>
+04:28:16:020 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0098.script
+04:28:22:239 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 112 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0098.script ***Result = PASS </font>
+04:28:22:239 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0099.script
+04:28:27:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 113 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0099.script ***Result = PASS </font>
+04:28:27:426 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0100.script
+04:28:32:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 114 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0100.script ***Result = PASS </font>
+04:28:32:598 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0101.script
+04:28:37:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 115 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0101.script ***Result = PASS </font>
+04:28:37:770 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0102.script
+04:28:42:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 116 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0102.script ***Result = PASS </font>
+04:28:42:958 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0103.script
+04:28:48:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 117 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0103.script ***Result = PASS </font>
+04:28:48:161 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0104.script
+04:28:53:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 118 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0104.script ***Result = PASS </font>
+04:28:53:333 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0105.script
+04:28:58:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 119 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0105.script ***Result = PASS </font>
+04:28:58:505 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0106.script
+04:29:04:791 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 120 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0106.script ***Result = PASS </font>
+04:29:04:791 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0107.script
+04:29:19:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 121 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0107.script ***Result = PASS </font>
+04:29:19:989 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0108.script
+04:29:25:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 122 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0108.script ***Result = PASS </font>
+04:29:25:161 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0109.script
+04:29:30:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 123 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0109.script ***Result = PASS </font>
+04:29:30:364 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0110.script
+04:29:35:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 124 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0110.script ***Result = PASS </font>
+04:29:35:551 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0111.script
+04:29:40:723 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 125 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0111.script ***Result = PASS </font>
+04:29:40:723 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0112.script
+04:29:45:900 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 126 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0112.script ***Result = PASS </font>
+04:29:45:900 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0113.script
+04:29:51:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 127 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0113.script ***Result = PASS </font>
+04:29:51:083 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0114.script
+04:29:56:286 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 128 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0114.script ***Result = PASS </font>
+04:29:56:286 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0115.script
+04:30:01:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 129 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0115.script ***Result = PASS </font>
+04:30:01:458 c:\testdata\scripts\te_regblocktestsuite_stc.script REMOVE_PREFIX
+04:30:01:463 ERROR -  740 testexecute.cpp 564 The panic detection thread detected 20 panics:
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 47, Exit Category E32USER-CBase
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 47, Exit Category E32USER-CBase
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 3, Exit Category KERN-EXEC
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 47, Exit Category E32USER-CBase
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 47, Exit Category E32USER-CBase
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 999, Exit Category MY_PANIC
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 0, Exit Category 
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -999, Exit Category MY_PANIC
+04:30:01:463 ERROR -  740 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -999, Exit Category MY_PANIC
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -999, Exit Category MY_PANIC
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -2, Exit Category MY_PANIC
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker813304148 1626562265, Exit Reason: -1, Exit Category MY_PANIC
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker813304148 518288964, Exit Reason: 0, Exit Category MY_PANIC
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker813304148 898203503, Exit Reason: 1, Exit Category MY_PANIC
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker813304148 1670082908, Exit Reason: 2, Exit Category MY_PANIC
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -16, Exit Category serverbusy
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: -14, Exit Category serverinuse
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 22, Exit Category DoMediaClockStop
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker813304148 1626562265, Exit Reason: 47, Exit Category E32USER-CBase
+04:30:01:468 ERROR -  740 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 22, Exit Category MutexUnheld
+04:30:01:468 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:30:01:468 <font size=2 color=00AF00>PASS = 1</font>
+04:30:01:468 <font size=2 color=FF0000>FAIL = 0</font>
+04:30:01:468 <font size=2 color=0000FF>ABORT = 0</font>
+04:30:01:468 <font size=2 color=0000FF>PANIC = 0</font>
+04:30:01:468 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:30:01:468 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:30:01:468 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:30:01:468 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:30:01:468 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 20</font>
+04:30:01:468 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+04:30:01:468 <font size=2 color=00AF00>PASS = 1</font>
+04:30:01:468 <font size=2 color=FF0000>FAIL = 0</font>
+04:30:01:468 <font size=2 color=0000FF>ABORT = 0</font>
+04:30:01:468 <font size=2 color=0000FF>PANIC = 0</font>
+04:30:01:468 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:30:01:468 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:30:01:473 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:30:01:473 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:30:01:473 <font size=2 color=00AF00>PASS = 1</font>
+04:30:01:473 <font size=2 color=FF0000>FAIL = 0</font>
+04:30:01:473 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:30:01:473 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:30:01:473 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regcleanenv.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+05:22:59:638 <html><body><pre>
+05:22:59:638 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:22:59:638 ***</font>
+05:22:59:638 c:\testdata\scripts\te_regcleanenv.script PRINT Clean the test environment...
+05:22:59:638 INFO -  2748 ScriptEngine.cpp 1381  Clean the test environment...
+
+05:22:59:638 c:\testdata\scripts\te_regcleanenv.script PREFIX RUN_UTILS
+05:22:59:638 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini C:\system\data\testexecute_test.ini
+05:22:59:643 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini.bak C:\system\data\testexecute.ini
+05:22:59:648 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS DeleteFile C:\system\data\testexecute.ini.bak
+05:22:59:648 c:\testdata\scripts\te_regcleanenv.script REMOVE_PREFIX
+05:22:59:648 c:\testdata\scripts\te_regcleanenv.script PRINT Environment clean complete.
+05:22:59:648 INFO -  2748 ScriptEngine.cpp 1381  Environment clean complete.
+
+05:22:59:648 <font size=2 color=00AFFF>SUMMARY:</font>
+05:22:59:648 <font size=2 color=00AF00>PASS = 0</font>
+05:22:59:648 <font size=2 color=FF0000>FAIL = 0</font>
+05:22:59:648 <font size=2 color=0000FF>ABORT = 0</font>
+05:22:59:648 <font size=2 color=0000FF>PANIC = 0</font>
+05:22:59:648 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:22:59:648 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:22:59:648 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:22:59:648 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:22:59:648 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:22:59:648 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regclienttest_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+04:53:39:050 <html><body><pre>
+04:53:39:050 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:53:39:050 ***</font>
+04:53:39:060 c:\testdata\scripts\te_regclienttest_stc.script PRINT Run test case(s) for suite tef_clienttestunit
+04:53:39:060 INFO -  1556 ScriptEngine.cpp 1381  Run test case(s) for suite tef_clienttestunit
+
+04:53:39:060 c:\testdata\scripts\te_regclienttest_stc.script PREFIX RUN_UTILS
+04:53:39:065 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\
+04:53:39:065 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:53:39:065 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+04:53:39:065 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:53:39:065 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\configs\
+04:53:39:065 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:53:39:070 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-testclient-*.script		 C:\testdata\scripts\dt-tef-testclient-*.script
+04:53:39:070 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+04:53:39:070 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_tefclienttest.ini		 C:\testdata\configs\te_tefclienttest.ini
+04:53:39:070 INFO -  1556 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+04:53:39:075 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MakeReadWrite C:\testData\configs\te_tefclienttest.ini
+04:53:39:075 c:\testdata\scripts\te_regclienttest_stc.script REMOVE_PREFIX
+04:53:39:075 c:\testdata\scripts\te_regclienttest_stc.script PREFIX RUN_PROGRAM 50 testexecute
+04:53:39:075 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0001.script
+04:53:44:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0001.script ***Result = PASS </font>
+04:53:44:255 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0002.script
+04:53:49:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0002.script ***Result = PASS </font>
+04:53:49:473 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0003.script
+04:53:54:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0003.script ***Result = PASS </font>
+04:53:54:666 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0004.script
+04:54:00:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0004.script ***Result = PASS </font>
+04:54:00:020 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0005.script
+04:54:05:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0005.script ***Result = PASS </font>
+04:54:05:223 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0006.script
+04:54:10:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0006.script ***Result = PASS </font>
+04:54:10:348 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0007.script
+04:54:15:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0007.script ***Result = PASS </font>
+04:54:15:505 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0008.script
+04:54:20:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0008.script ***Result = PASS </font>
+04:54:20:676 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0009.script
+04:54:25:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0009.script ***Result = PASS </font>
+04:54:25:801 c:\testdata\scripts\te_regclienttest_stc.script REMOVE_PREFIX
+04:54:25:806 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:54:25:806 <font size=2 color=00AF00>PASS = 0</font>
+04:54:25:806 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:25:806 <font size=2 color=0000FF>ABORT = 0</font>
+04:54:25:806 <font size=2 color=0000FF>PANIC = 0</font>
+04:54:25:806 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:25:806 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:54:25:806 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:54:25:806 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:54:25:806 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:54:25:806 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+04:54:25:806 <font size=2 color=00AF00>PASS = 1</font>
+04:54:25:806 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:25:806 <font size=2 color=0000FF>ABORT = 0</font>
+04:54:25:806 <font size=2 color=0000FF>PANIC = 0</font>
+04:54:25:806 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:25:806 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:54:25:806 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:54:25:806 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:54:25:806 <font size=2 color=00AF00>PASS = 1</font>
+04:54:25:806 <font size=2 color=FF0000>FAIL = 0</font>
+04:54:25:806 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:54:25:806 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:54:25:806 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regconcurrenttestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,74 @@
+05:00:48:075 <html><body><pre>
+05:00:48:075 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:00:48:075 ***</font>
+05:00:48:080 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PRINT Run test case(s) for suite te_regconcurrenttestsuite
+05:00:48:080 INFO -  1690 ScriptEngine.cpp 1381  Run test case(s) for suite te_regconcurrenttestsuite
+
+05:00:48:080 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PREFIX RUN_UTILS
+05:00:48:080 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+05:00:48:080 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:00:48:080 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+05:00:48:080 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:00:48:085 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+05:00:48:085 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:00:48:085 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-concurrent-*.script C:\testdata\scripts\dt-tef-concurrent-*.script
+05:00:48:085 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:00:48:085 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regconcurrenttestsuite.ini C:\testdata\configs\te_regconcurrenttestsuite.ini
+05:00:48:090 INFO -  1690 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:00:48:090 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regconcurrenttestsuite.ini
+05:00:48:090 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script REMOVE_PREFIX
+05:00:48:090 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PREFIX RUN_PROGRAM 100 testexecute
+05:00:48:090 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0001.script
+05:01:03:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 20 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0001.script ***Result = PASS </font>
+05:01:03:473 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0002.script
+05:01:28:885 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 21 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0002.script ***Result = PASS </font>
+05:01:28:885 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0003.script
+05:01:49:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 22 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0003.script ***Result = PASS </font>
+05:01:49:364 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0004.script
+05:02:19:962 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 23 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0004.script ***Result = PASS </font>
+05:02:19:962 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0005.script
+05:02:56:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 24 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0005.script ***Result = PASS </font>
+05:02:56:098 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0006.script
+05:03:16:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 25 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0006.script ***Result = PASS </font>
+05:03:16:567 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0007.script
+05:03:47:171 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 26 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0007.script ***Result = PASS </font>
+05:03:47:171 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0008.script
+05:04:07:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 27 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0008.script ***Result = PASS </font>
+05:04:07:598 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0009.script
+05:04:38:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 28 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0009.script ***Result = PASS </font>
+05:04:38:176 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0010.script
+05:04:58:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 29 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0010.script ***Result = PASS </font>
+05:04:58:676 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0011.script
+05:05:19:171 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 30 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0011.script ***Result = PASS </font>
+05:05:19:171 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0012.script
+05:06:00:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 31 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0012.script ***Result = PASS </font>
+05:06:00:176 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0013.script
+05:06:10:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 32 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0013.script ***Result = PASS </font>
+05:06:10:536 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script REMOVE_PREFIX
+05:06:10:541 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:06:10:541 <font size=2 color=00AF00>PASS = 7</font>
+05:06:10:541 <font size=2 color=FF0000>FAIL = 0</font>
+05:06:10:541 <font size=2 color=0000FF>ABORT = 0</font>
+05:06:10:541 <font size=2 color=0000FF>PANIC = 0</font>
+05:06:10:541 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:06:10:541 <font size=2 color=0000FF>UNKNOWN = 1</font>
+05:06:10:541 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+05:06:10:541 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:06:10:541 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:06:10:541 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+05:06:10:541 <font size=2 color=00AF00>PASS = 1</font>
+05:06:10:541 <font size=2 color=FF0000>FAIL = 0</font>
+05:06:10:541 <font size=2 color=0000FF>ABORT = 0</font>
+05:06:10:541 <font size=2 color=0000FF>PANIC = 0</font>
+05:06:10:541 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:06:10:541 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:06:10:541 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:06:10:541 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:06:10:541 <font size=2 color=00AF00>PASS = 1</font>
+05:06:10:541 <font size=2 color=FF0000>FAIL = 1</font>
+05:06:10:541 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:06:10:541 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:06:10:541 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regloggertestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,192 @@
+05:11:57:309 <html><body><pre>
+05:11:57:309 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:11:57:309 ***</font>
+05:11:57:314 c:\testdata\scripts\te_regloggertestsuite_stc.script PREFIX RUN_UTILS
+05:11:57:314 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+05:11:57:314 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:11:57:314 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+05:11:57:314 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:11:57:319 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+05:11:57:319 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:11:57:319 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-logger-*.script C:\testdata\scripts\dt-tef-logger-*.script
+05:11:57:319 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:11:57:319 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\loggertest.ini C:\testdata\configs\loggertest.ini
+05:11:57:324 INFO -  2366 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:11:57:324 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\loggertest.ini
+05:11:57:324 c:\testdata\scripts\te_regloggertestsuite_stc.script REMOVE_PREFIX
+05:11:57:324 c:\testdata\scripts\te_regloggertestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+05:11:57:324 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_pretest.script
+05:12:02:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_pretest.script ***Result = PASS </font>
+05:12:02:692 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_html.script
+05:12:07:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_html.script ***Result = PASS </font>
+05:12:07:833 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0001.script
+05:12:12:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0001.script ***Result = PASS </font>
+05:12:12:989 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0002.script
+05:12:18:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0002.script ***Result = PASS </font>
+05:12:18:145 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0003.script
+05:12:23:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0003.script ***Result = PASS </font>
+05:12:23:301 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0004.script
+05:12:28:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0004.script ***Result = PASS </font>
+05:12:28:458 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0005.script
+05:12:33:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0005.script ***Result = PASS </font>
+05:12:33:614 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0006.script
+05:12:38:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0006.script ***Result = PASS </font>
+05:12:38:770 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0007.script
+05:12:43:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0007.script ***Result = PASS </font>
+05:12:43:989 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0008.script
+05:12:49:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0008.script ***Result = PASS </font>
+05:12:49:145 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0009.script
+05:12:54:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0009.script ***Result = PASS </font>
+05:12:54:301 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0010.script
+05:12:59:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 31 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0010.script ***Result = PASS </font>
+05:12:59:473 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0011.script
+05:13:04:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 32 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0011.script ***Result = PASS </font>
+05:13:04:692 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0012.script
+05:13:09:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 33 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0012.script ***Result = PASS </font>
+05:13:09:864 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0013.script
+05:13:15:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 34 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0013.script ***Result = PASS </font>
+05:13:15:036 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0014.script
+05:13:20:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 35 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0014.script ***Result = PASS </font>
+05:13:20:208 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0015.script
+05:13:25:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0015.script ***Result = PASS </font>
+05:13:25:364 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_html.script
+05:13:30:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_html.script ***Result = PASS </font>
+05:13:30:473 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_xml.script
+05:13:35:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_xml.script ***Result = PASS </font>
+05:13:35:630 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0016.script
+05:13:40:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0016.script ***Result = PASS </font>
+05:13:40:801 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0017.script
+05:13:45:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0017.script ***Result = PASS </font>
+05:13:45:973 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0018.script
+05:13:51:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0018.script ***Result = PASS </font>
+05:13:51:130 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0019.script
+05:13:56:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0019.script ***Result = PASS </font>
+05:13:56:301 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0020.script
+05:14:01:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0020.script ***Result = PASS </font>
+05:14:01:442 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0021.script
+05:14:06:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0021.script ***Result = PASS </font>
+05:14:06:614 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0022.script
+05:14:11:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0022.script ***Result = PASS </font>
+05:14:11:786 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0023.script
+05:14:16:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0023.script ***Result = PASS </font>
+05:14:16:958 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0024.script
+05:14:22:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0024.script ***Result = PASS </font>
+05:14:22:130 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0025.script
+05:14:27:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0025.script ***Result = PASS </font>
+05:14:27:301 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0026.script
+05:14:32:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0026.script ***Result = PASS </font>
+05:14:32:520 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0027.script
+05:14:37:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0027.script ***Result = PASS </font>
+05:14:37:692 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0028.script
+05:14:42:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0028.script ***Result = PASS </font>
+05:14:42:848 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0029.script
+05:14:48:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0029.script ***Result = PASS </font>
+05:14:48:005 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0030.script
+05:14:53:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0030.script ***Result = PASS </font>
+05:14:53:161 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_xml.script
+05:14:58:281 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_xml.script ***Result = PASS </font>
+05:14:58:286 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_both.script
+05:15:03:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_both.script ***Result = PASS </font>
+05:15:03:411 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0031.script
+05:15:08:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0031.script ***Result = PASS </font>
+05:15:08:598 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0032.script
+05:15:13:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0032.script ***Result = PASS </font>
+05:15:13:770 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0033.script
+05:15:18:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0033.script ***Result = PASS </font>
+05:15:18:942 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0034.script
+05:15:24:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0034.script ***Result = PASS </font>
+05:15:24:114 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0035.script
+05:15:29:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0035.script ***Result = PASS </font>
+05:15:29:270 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0036.script
+05:15:34:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0036.script ***Result = PASS </font>
+05:15:34:458 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0037.script
+05:15:39:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0037.script ***Result = PASS </font>
+05:15:39:630 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0038.script
+05:15:44:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0038.script ***Result = PASS </font>
+05:15:44:817 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0039.script
+05:15:50:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0039.script ***Result = PASS </font>
+05:15:50:005 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0040.script
+05:15:55:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0040.script ***Result = PASS </font>
+05:15:55:176 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0041.script
+05:16:00:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0041.script ***Result = PASS </font>
+05:16:00:426 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0042.script
+05:16:05:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0042.script ***Result = PASS </font>
+05:16:05:630 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0043.script
+05:16:10:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0043.script ***Result = PASS </font>
+05:16:10:817 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0044.script
+05:16:15:994 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0044.script ***Result = PASS </font>
+05:16:15:994 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0045.script
+05:16:21:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 72 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0045.script ***Result = PASS </font>
+05:16:21:161 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_both.script
+05:16:26:286 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 73 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_both.script ***Result = PASS </font>
+05:16:26:286 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_posttest.script
+05:16:31:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 75 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_posttest.script ***Result = PASS </font>
+05:16:31:411 c:\testdata\scripts\te_regloggertestsuite_stc.script REMOVE_PREFIX
+05:16:31:416 ERROR -  2366 testexecute.cpp 564 The panic detection thread detected 45 panics:
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 24, Exit Category FSCLIENT
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker813304140 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category 123
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category 123
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 123
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker813303340 898203503, Exit Reason: 110, Exit Category SomeThing
+05:16:31:416 ERROR -  2366 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker813303340 865026106, Exit Reason: 110, Exit Category SomeThing
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker813303340 856702691, Exit Reason: 110, Exit Category 
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker813303340 1949087121, Exit Reason: 110, Exit Category 
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category a b
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category SomeThing
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category 123
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category 123
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 123
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker813303340 898203503, Exit Reason: 110, Exit Category SomeThing
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 25 - Name of Panicked Thread: Worker813303340 865026106, Exit Reason: 110, Exit Category SomeThing
+05:16:31:421 ERROR -  2366 testexecute.cpp 567 Remote Panic 26 - Name of Panicked Thread: Worker813303340 856702691, Exit Reason: 110, Exit Category 
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 27 - Name of Panicked Thread: Worker813303340 1949087121, Exit Reason: 110, Exit Category 
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 28 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category a b
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 29 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category SomeThing
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 30 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 31 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 32 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 33 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 24, Exit Category FSCLIENT panic
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 34 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 35 - Name of Panicked Thread: Worker813304148 508418556, Exit Reason: 110, Exit Category FSCLIENT
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 36 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category 123
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 37 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category 123
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 38 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 123
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 39 - Name of Panicked Thread: Worker813303340 898203503, Exit Reason: 110, Exit Category SomeThing
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 40 - Name of Panicked Thread: Worker813303340 865026106, Exit Reason: 110, Exit Category SomeThing
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 41 - Name of Panicked Thread: Worker813303340 856702691, Exit Reason: 110, Exit Category 
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 42 - Name of Panicked Thread: Worker813303340 1949087121, Exit Reason: 110, Exit Category 
+05:16:31:426 ERROR -  2366 testexecute.cpp 567 Remote Panic 43 - Name of Panicked Thread: Worker813303340 508418556, Exit Reason: 110, Exit Category a b
+05:16:31:431 ERROR -  2366 testexecute.cpp 567 Remote Panic 44 - Name of Panicked Thread: Worker813303340 1626562265, Exit Reason: 110, Exit Category SomeThing
+05:16:31:431 ERROR -  2366 testexecute.cpp 567 Remote Panic 45 - Name of Panicked Thread: Worker813303340 518288964, Exit Reason: 110, Exit Category 
+05:16:31:431 <font size=2 color=00AFFF>SUMMARY:</font>
+05:16:31:431 <font size=2 color=00AF00>PASS = 0</font>
+05:16:31:431 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:31:431 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:31:431 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:31:431 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:31:431 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:31:431 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:31:431 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:16:31:431 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 45</font>
+05:16:31:431 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+05:16:31:431 <font size=2 color=00AF00>PASS = 1</font>
+05:16:31:431 <font size=2 color=FF0000>FAIL = 0</font>
+05:16:31:431 <font size=2 color=0000FF>ABORT = 0</font>
+05:16:31:431 <font size=2 color=0000FF>PANIC = 0</font>
+05:16:31:431 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:16:31:431 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:16:31:431 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:16:31:431 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regprepareenv.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+05:00:22:001 <html><body><pre>
+05:00:22:001 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:00:22:001 ***</font>
+05:00:22:001 ERROR -  1682 ScriptEngine.cpp 337 Failed Script File Open z:\testdata\scripts\te_regprepareenv.script
+05:00:22:001 <font size=2 color=00AFFF>SUMMARY:</font>
+05:00:22:001 <font size=2 color=00AF00>PASS = 0</font>
+05:00:22:001 <font size=2 color=FF0000>FAIL = 0</font>
+05:00:22:001 <font size=2 color=0000FF>ABORT = 0</font>
+05:00:22:001 <font size=2 color=0000FF>PANIC = 0</font>
+05:00:22:001 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:00:22:001 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:00:22:001 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:00:22:001 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:00:22:001 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:00:22:001 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regscriptcommandsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+19:36:58:827 <html><body><pre>
+19:36:58:827 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:36:58:827 ***</font>
+19:36:58:827 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PRINT Run all te_RegScriptCommandSuite Suite Tests
+19:36:58:827 INFO -  169 ScriptEngine.cpp 1381  Run all te_RegScriptCommandSuite Suite Tests
+
+19:36:58:827 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PREFIX RUN_UTILS
+19:36:58:827 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\
+19:36:58:832 INFO -  169 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+19:36:58:832 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+19:36:58:832 INFO -  169 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+19:36:58:832 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+19:36:58:832 INFO -  169 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+19:36:58:837 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-scriptcommand-*.script C:\testdata\scripts\dt-tef-scriptcommand-*.script
+19:36:58:837 INFO -  169 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:36:58:837 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regscriptcommandtest.ini C:\testdata\configs\te_regscriptcommandtest.ini
+19:36:58:837 INFO -  169 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:36:58:837 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regscriptcommandtest.ini
+19:36:58:842 c:\testdata\scripts\te_regscriptcommandsuite_stc.script REMOVE_PREFIX
+19:36:58:842 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+19:36:58:842 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0001.script
+19:37:09:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 13 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0001.script ***Result = PASS </font>
+19:37:09:114 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0002.script
+19:37:14:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 14 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0002.script ***Result = PASS </font>
+19:37:14:223 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0003.script
+19:37:19:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 15 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0003.script ***Result = PASS </font>
+19:37:19:395 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0004.script
+19:37:24:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 16 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0004.script ***Result = PASS </font>
+19:37:24:567 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0005.script
+19:37:29:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 17 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0005.script ***Result = PASS </font>
+19:37:29:739 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0006.script
+19:37:34:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 18 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0006.script ***Result = PASS </font>
+19:37:34:926 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0007.script
+19:37:40:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0007.script ***Result = PASS </font>
+19:37:40:130 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0008.script
+19:37:50:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 20 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0008.script ***Result = PASS </font>
+19:37:50:473 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0009.script
+19:37:55:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0009.script ***Result = PASS </font>
+19:37:55:676 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0010.script
+19:38:05:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0010.script ***Result = PASS </font>
+19:38:05:911 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0011.script
+19:38:11:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0011.script ***Result = PASS </font>
+19:38:11:114 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0012.script
+19:38:16:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0012.script ***Result = PASS </font>
+19:38:16:380 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0013.script
+19:38:21:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0013.script ***Result = PASS </font>
+19:38:21:614 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0014.script
+19:38:26:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0014.script ***Result = PASS </font>
+19:38:26:833 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0015.script
+19:38:32:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0015.script ***Result = PASS </font>
+19:38:32:020 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0016.script
+19:38:37:895 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0016.script ***Result = PASS </font>
+19:38:37:895 c:\testdata\scripts\te_regscriptcommandsuite_stc.script REMOVE_PREFIX
+19:38:37:900 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PRINT Complete te_RegScriptCommandSuite Suite Tests
+19:38:37:906 INFO -  169 ScriptEngine.cpp 1381  Complete te_RegScriptCommandSuite Suite Tests
+
+19:38:37:906 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:38:37:906 <font size=2 color=00AF00>PASS = 0</font>
+19:38:37:906 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:37:906 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:37:906 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:37:906 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:37:906 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:37:906 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:37:906 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:38:37:906 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+19:38:37:906 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+19:38:37:906 <font size=2 color=00AF00>PASS = 2</font>
+19:38:37:906 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:37:906 <font size=2 color=0000FF>ABORT = 0</font>
+19:38:37:906 <font size=2 color=0000FF>PANIC = 0</font>
+19:38:37:906 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:37:906 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:38:37:906 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:38:37:906 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:38:37:906 <font size=2 color=00AF00>PASS = 1</font>
+19:38:37:906 <font size=2 color=FF0000>FAIL = 0</font>
+19:38:37:906 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:38:37:906 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:38:37:906 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regsteptestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,185 @@
+19:42:14:942 <html><body><pre>
+19:42:14:942 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 11/01/2009 19:42:14:942 ***</font>
+19:42:14:947 c:\testdata\scripts\te_regsteptestsuite_stc.script PRINT Run test case(s) for suite te_RegStepTestSuite
+19:42:14:947 INFO -  323 ScriptEngine.cpp 1381  Run test case(s) for suite te_RegStepTestSuite
+
+19:42:14:947 c:\testdata\scripts\te_regsteptestsuite_stc.script PREFIX RUN_UTILS
+19:42:14:947 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+19:42:14:947 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+19:42:14:947 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+19:42:14:952 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+19:42:14:952 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+19:42:14:952 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+19:42:14:952 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-teststep-*.script C:\testdata\scripts\dt-tef-teststep-*.script
+19:42:14:952 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:42:14:952 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\error_codes.ini C:\testdata\configs\error_codes.ini
+19:42:14:957 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:42:14:957 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\readwriteconfig.ini C:\testdata\configs\readwriteconfig.ini
+19:42:14:957 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:42:14:957 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\writetoconfig.ini C:\testdata\configs\writetoconfig.ini
+19:42:14:962 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:42:14:962 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\OOMTest.ini C:\testdata\configs\OOMTest.ini
+19:42:14:962 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:42:14:962 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\stepmacros.ini C:\testdata\configs\stepmacros.ini
+19:42:14:967 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:42:14:967 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\stepshortfuns.ini C:\testdata\configs\stepshortfuns.ini
+19:42:14:967 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:42:14:967 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\PanicTest.ini C:\testdata\configs\PanicTest.ini
+19:42:14:972 INFO -  323 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+19:42:14:977 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\writetoconfig.ini
+19:42:14:982 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\error_codes.ini
+19:42:14:987 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\readwriteconfig.ini
+19:42:14:992 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepmacros.ini
+19:42:14:997 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\OOMTest.ini
+19:42:15:000 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepshortfuns.ini
+19:42:15:005 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\PanicTest.ini
+19:42:15:010 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\leavenumber.ini
+19:42:15:015 c:\testdata\scripts\te_regsteptestsuite_stc.script REMOVE_PREFIX
+19:42:15:020 c:\testdata\scripts\te_regsteptestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+19:42:15:025 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0001.script
+19:42:20:239 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0001.script ***Result = PASS </font>
+19:42:20:239 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0002.script
+19:42:25:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0002.script ***Result = PASS </font>
+19:42:25:442 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0003.script
+19:42:31:286 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 38 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0003.script ***Result = PASS </font>
+19:42:31:286 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0004.script
+19:42:36:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0004.script ***Result = PASS </font>
+19:42:36:458 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0005.script
+19:42:41:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0005.script ***Result = PASS </font>
+19:42:41:630 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0006.script
+19:42:46:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0006.script ***Result = PASS </font>
+19:42:46:786 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0007.script
+19:42:51:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0007.script ***Result = PASS </font>
+19:42:51:973 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0008.script
+19:42:57:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0008.script ***Result = PASS </font>
+19:42:57:161 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0009.script
+19:43:02:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0009.script ***Result = PASS </font>
+19:43:02:473 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0010.script
+19:43:07:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0010.script ***Result = PASS </font>
+19:43:07:645 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0011.script
+19:43:13:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0011.script ***Result = PASS </font>
+19:43:13:817 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0012.script
+19:43:19:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0012.script ***Result = PASS </font>
+19:43:19:051 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0013.script
+19:43:24:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0013.script ***Result = PASS </font>
+19:43:24:208 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0014.script
+19:43:29:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0014.script ***Result = PASS </font>
+19:43:29:380 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0015.script
+19:43:34:822 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0015.script ***Result = PASS </font>
+19:43:34:822 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0016.script
+19:43:40:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0016.script ***Result = PASS </font>
+19:43:40:005 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0017.script
+19:43:45:895 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0017.script ***Result = PASS </font>
+19:43:45:895 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0018.script
+19:43:51:135 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0018.script ***Result = PASS </font>
+19:43:51:135 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0021.script
+19:43:56:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0021.script ***Result = PASS </font>
+19:43:56:348 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0022.script
+19:44:01:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0022.script ***Result = PASS </font>
+19:44:01:551 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0023.script
+19:44:07:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 56 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0023.script ***Result = PASS </font>
+19:44:07:348 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0024.script
+19:44:12:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0024.script ***Result = PASS </font>
+19:44:12:505 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0025.script
+19:44:17:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0025.script ***Result = PASS </font>
+19:44:17:661 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0026.script
+19:44:22:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0026.script ***Result = PASS </font>
+19:44:22:817 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0027.script
+19:44:28:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0027.script ***Result = PASS </font>
+19:44:28:036 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0028.script
+19:44:33:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0028.script ***Result = PASS </font>
+19:44:33:208 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0029.script
+19:44:38:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0029.script ***Result = PASS </font>
+19:44:38:505 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0030.script
+19:44:43:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0030.script ***Result = PASS </font>
+19:44:43:676 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0031.script
+19:44:49:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0031.script ***Result = PASS </font>
+19:44:49:833 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0032.script
+19:44:55:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0032.script ***Result = PASS </font>
+19:44:55:051 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0033.script
+19:45:00:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0033.script ***Result = PASS </font>
+19:45:00:208 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0034.script
+19:45:05:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0034.script ***Result = PASS </font>
+19:45:05:364 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0035.script
+19:45:10:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0035.script ***Result = PASS </font>
+19:45:10:801 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0036.script
+19:45:15:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0036.script ***Result = PASS </font>
+19:45:15:958 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0037.script
+19:45:21:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0037.script ***Result = PASS </font>
+19:45:21:880 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0038.script
+19:45:27:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0038.script ***Result = PASS </font>
+19:45:27:114 c:\testdata\scripts\te_regsteptestsuite_stc.script REMOVE_PREFIX
+19:45:27:114 c:\testdata\scripts\te_regsteptestsuite_stc.script PRINT Complete te_RegStepTest Suite Tests
+19:45:27:114 INFO -  323 ScriptEngine.cpp 1381  Complete te_RegStepTest Suite Tests
+
+19:45:27:114 ERROR -  323 testexecute.cpp 564 The panic detection thread detected 42 panics:
+19:45:27:114 ERROR -  323 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: -90, Exit Category PanicMe
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: -90, Exit Category PanicMe
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker808585500 2123898332, Exit Reason: -90, Exit Category PanicMe
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker808585500 1169877159, Exit Reason: -90, Exit Category PanicMe
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker808585500 244454836, Exit Reason: 110, Exit Category Panic Me
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker808585500 1663742770, Exit Reason: 110, Exit Category Panic Me
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker808585500 244454836, Exit Reason: 1, Exit Category 1
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker808585500 1663742770, Exit Reason: 106, Exit Category 
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker808585500 1202701819, Exit Reason: 107, Exit Category 
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker808585500 729317449, Exit Reason: 108, Exit Category 
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker808585500 8789011, Exit Reason: 109, Exit Category 
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker808585500 1914552453, Exit Reason: 110, Exit Category 
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker808585500 1381606383, Exit Reason: 1, Exit Category 1
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker808585500 1145937634, Exit Reason: 106, Exit Category 
+19:45:27:119 ERROR -  323 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker808585500 770979873, Exit Reason: 107, Exit Category 
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker808585500 2104434958, Exit Reason: 108, Exit Category 
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker808585500 1873219453, Exit Reason: 109, Exit Category 
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker808585500 1067430650, Exit Reason: 110, Exit Category 
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker808585500 1167785177, Exit Reason: 110, Exit Category a panic string
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: -90, Exit Category PanicMe
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: -90, Exit Category PanicMe
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: -90, Exit Category PanicMe
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: -90, Exit Category PanicMe
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker808585500 2123898332, Exit Reason: -90, Exit Category PanicMe
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 25 - Name of Panicked Thread: Worker808585500 1169877159, Exit Reason: -90, Exit Category PanicMe
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 26 - Name of Panicked Thread: Worker808585500 244454836, Exit Reason: 110, Exit Category Panic Me
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 27 - Name of Panicked Thread: Worker808585500 1663742770, Exit Reason: 110, Exit Category Panic Me
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 28 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: 1, Exit Category 1
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 29 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: 106, Exit Category 
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 30 - Name of Panicked Thread: Worker808585500 2123898332, Exit Reason: 107, Exit Category 
+19:45:27:124 ERROR -  323 testexecute.cpp 567 Remote Panic 31 - Name of Panicked Thread: Worker808585500 1169877159, Exit Reason: 108, Exit Category 
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 32 - Name of Panicked Thread: Worker808585500 244454836, Exit Reason: 109, Exit Category 
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 33 - Name of Panicked Thread: Worker808585500 1663742770, Exit Reason: 110, Exit Category 
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 34 - Name of Panicked Thread: Worker808585500 1202701819, Exit Reason: 1, Exit Category 1
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 35 - Name of Panicked Thread: Worker808585500 729317449, Exit Reason: 106, Exit Category 
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 36 - Name of Panicked Thread: Worker808585500 8789011, Exit Reason: 107, Exit Category 
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 37 - Name of Panicked Thread: Worker808585500 1914552453, Exit Reason: 108, Exit Category 
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 38 - Name of Panicked Thread: Worker808585500 1381606383, Exit Reason: 109, Exit Category 
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 39 - Name of Panicked Thread: Worker808585500 1145937634, Exit Reason: 110, Exit Category 
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 40 - Name of Panicked Thread: Worker808585500 770979873, Exit Reason: 110, Exit Category a panic string
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 41 - Name of Panicked Thread: Worker808585500 493009620, Exit Reason: -90, Exit Category PanicMe
+19:45:27:129 ERROR -  323 testexecute.cpp 567 Remote Panic 42 - Name of Panicked Thread: Worker808585500 301341777, Exit Reason: -90, Exit Category PanicMe
+19:45:27:129 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+19:45:27:129 <font size=2 color=00AF00>PASS = 0</font>
+19:45:27:129 <font size=2 color=FF0000>FAIL = 2</font>
+19:45:27:129 <font size=2 color=0000FF>ABORT = 0</font>
+19:45:27:129 <font size=2 color=0000FF>PANIC = 0</font>
+19:45:27:129 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:27:129 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:45:27:129 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+19:45:27:129 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+19:45:27:134 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 42</font>
+19:45:27:134 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+19:45:27:134 <font size=2 color=00AF00>PASS = 1</font>
+19:45:27:134 <font size=2 color=FF0000>FAIL = 0</font>
+19:45:27:134 <font size=2 color=0000FF>ABORT = 0</font>
+19:45:27:134 <font size=2 color=0000FF>PANIC = 0</font>
+19:45:27:134 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:27:134 <font size=2 color=0000FF>UNKNOWN = 0</font>
+19:45:27:134 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+19:45:27:134 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+19:45:27:134 <font size=2 color=00AF00>PASS = 0</font>
+19:45:27:134 <font size=2 color=FF0000>FAIL = 1</font>
+19:45:27:134 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+19:45:27:134 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+19:45:27:134 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regtefunittestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+04:56:39:916 <html><body><pre>
+04:56:39:916 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 04:56:39:916 ***</font>
+04:56:39:926 c:\testdata\scripts\te_regtefunittestsuite_stc.script PRINT Run test case(s) for suite TEF_UnitTest
+04:56:39:926 INFO -  1631 ScriptEngine.cpp 1381  Run test case(s) for suite TEF_UnitTest
+
+04:56:39:931 c:\testdata\scripts\te_regtefunittestsuite_stc.script PREFIX RUN_UTILS
+04:56:39:931 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+04:56:39:931 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:56:39:931 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+04:56:39:931 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:56:39:931 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+04:56:39:931 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+04:56:39:931 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\te_regunittest.script C:\testdata\scripts\te_regunittest.script
+04:56:39:936 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+04:56:39:936 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile 	z:\testdata\scripts\dt-tef-unit-*.script	 	C:\testdata\scripts\dt-tef-unit-*.script 
+04:56:39:936 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+04:56:39:936 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\ReadWriteConfig.ini C:\testdata\configs\ReadWriteConfig.ini
+04:56:39:941 INFO -  1631 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+04:56:39:941 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\ReadWriteConfig.ini
+04:56:39:941 c:\testdata\scripts\te_regtefunittestsuite_stc.script REMOVE_PREFIX
+04:56:39:941 c:\testdata\scripts\te_regtefunittestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+04:56:39:941 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0001.script
+04:56:45:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0001.script ***Result = PASS </font>
+04:56:45:161 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0002.script
+04:56:50:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0002.script ***Result = PASS </font>
+04:56:50:364 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0003.script
+04:56:55:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0003.script ***Result = PASS </font>
+04:56:55:614 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0004.script
+04:57:01:838 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0004.script ***Result = PASS </font>
+04:57:01:838 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0005.script
+04:57:07:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0005.script ***Result = PASS </font>
+04:57:07:051 c:\testdata\scripts\te_regtefunittestsuite_stc.script REMOVE_PREFIX
+04:57:07:056 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+04:57:07:056 <font size=2 color=00AF00>PASS = 1</font>
+04:57:07:056 <font size=2 color=FF0000>FAIL = 0</font>
+04:57:07:056 <font size=2 color=0000FF>ABORT = 0</font>
+04:57:07:056 <font size=2 color=0000FF>PANIC = 0</font>
+04:57:07:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:57:07:056 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:57:07:056 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:57:07:056 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+04:57:07:056 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+04:57:07:056 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+04:57:07:056 <font size=2 color=00AF00>PASS = 1</font>
+04:57:07:056 <font size=2 color=FF0000>FAIL = 0</font>
+04:57:07:056 <font size=2 color=0000FF>ABORT = 0</font>
+04:57:07:056 <font size=2 color=0000FF>PANIC = 0</font>
+04:57:07:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:57:07:056 <font size=2 color=0000FF>UNKNOWN = 0</font>
+04:57:07:056 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+04:57:07:056 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+04:57:07:056 <font size=2 color=00AF00>PASS = 1</font>
+04:57:07:056 <font size=2 color=FF0000>FAIL = 0</font>
+04:57:07:056 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+04:57:07:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+04:57:07:056 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/emulator/urel/te_regutilitiestest_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+05:09:50:883 <html><body><pre>
+05:09:50:883 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 05/01/2009 05:09:50:883 ***</font>
+05:09:50:888 c:\testdata\scripts\te_regutilitiestest_stc.script PRINT Run test case(s) for suite TEF_Utilities
+05:09:50:888 INFO -  2083 ScriptEngine.cpp 1381  Run test case(s) for suite TEF_Utilities
+
+05:09:50:888 c:\testdata\scripts\te_regutilitiestest_stc.script PREFIX RUN_UTILS
+05:09:50:888 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\
+05:09:50:888 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:09:50:888 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+05:09:50:893 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:09:50:893 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\configs\
+05:09:50:893 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -11
+05:09:50:893 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-utilities-*.script C:\testdata\scripts\dt-tef-utilities-*.script
+05:09:50:893 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:09:50:898 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\capabilitypolicing.ini C:\testdata\configs\capabilitypolicing.ini
+05:09:50:898 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:09:50:898 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\eventlogcontroler.ini C:\testdata\configs\eventlogcontroler.ini
+05:09:50:898 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:09:50:898 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regutilitiesut.ini C:\testdata\configs\te_regutilitiesut.ini
+05:09:50:903 INFO -  2083 ScriptEngine.cpp 880 RUN_UTILS ret = -1
+05:09:50:903 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\capabilitypolicing.ini
+05:09:50:903 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\eventlogcontroler.ini
+05:09:50:908 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regutilitiesut.ini
+05:09:50:908 c:\testdata\scripts\te_regutilitiestest_stc.script REMOVE_PREFIX
+05:09:50:913 c:\testdata\scripts\te_regutilitiestest_stc.script PREFIX RUN_PROGRAM 50 testexecute
+05:09:50:918 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0001.script
+05:09:59:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0001.script ***Result = PASS </font>
+05:09:59:833 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0002.script
+05:10:05:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0002.script ***Result = PASS </font>
+05:10:05:020 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0003.script
+05:10:10:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0003.script ***Result = PASS </font>
+05:10:10:380 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0004.script
+05:10:15:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0004.script ***Result = PASS </font>
+05:10:15:583 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0005.script
+05:10:25:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0005.script ***Result = PASS </font>
+05:10:25:067 c:\testdata\scripts\te_regutilitiestest_stc.script REMOVE_PREFIX
+05:10:25:078 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+05:10:25:078 <font size=2 color=00AF00>PASS = 76</font>
+05:10:25:078 <font size=2 color=FF0000>FAIL = 1</font>
+05:10:25:078 <font size=2 color=0000FF>ABORT = 0</font>
+05:10:25:078 <font size=2 color=0000FF>PANIC = 0</font>
+05:10:25:078 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:25:078 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:10:25:078 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:10:25:078 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+05:10:25:078 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+05:10:25:078 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+05:10:25:078 <font size=2 color=00AF00>PASS = 1</font>
+05:10:25:078 <font size=2 color=FF0000>FAIL = 0</font>
+05:10:25:078 <font size=2 color=0000FF>ABORT = 0</font>
+05:10:25:078 <font size=2 color=0000FF>PANIC = 0</font>
+05:10:25:078 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:25:078 <font size=2 color=0000FF>UNKNOWN = 0</font>
+05:10:25:078 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+05:10:25:078 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+05:10:25:078 <font size=2 color=00AF00>PASS = 0</font>
+05:10:25:078 <font size=2 color=FF0000>FAIL = 1</font>
+05:10:25:078 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+05:10:25:078 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+05:10:25:078 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0001_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:01:08:902 <html><body><pre>
+12:01:08:903 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:08:903 ***</font>
+12:01:08:923 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:08:941 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:01:08:951 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:01:08:956 INFO -  138 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:01:08:962 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:01:08:992 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:09:005 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:09:019 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:029 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:09:042 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:052 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:09:065 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:075 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:09:089 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:099 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:09:113 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:123 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:09:136 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:146 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:09:160 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:178 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:09:228 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:245 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:09:294 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:310 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:09:359 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:376 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:09:425 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:441 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:09:490 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:507 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:09:556 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:573 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:09:621 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:09:637 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:09:638 <font size=2 color=00AF00>PASS = 0</font>
+12:01:09:639 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:09:640 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:09:641 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:09:642 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:09:643 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:09:644 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:09:645 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:09:646 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:09:647 <font size=2 color=00AF00>PASS = 1</font>
+12:01:09:648 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:09:649 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:01:09:650 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:09:651 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0001_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+12:01:15:456 <html><body><pre>
+12:01:15:457 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:15:457 ***</font>
+12:01:15:473 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:15:491 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:15:501 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:15:514 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:15:525 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:15:538 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:15:547 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:15:552 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:15:559 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:15:588 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:15:600 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:15:614 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:15:624 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:15:638 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:15:648 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:15:661 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:15:671 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:15:684 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:15:695 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:15:708 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:15:726 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:15:776 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:01:15:792 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:01:15:832 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:01:15:846 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:01:15:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:01:15:930 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:15:980 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:15:996 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:16:047 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:16:062 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:16:112 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:16:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:16:178 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:16:194 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:16:243 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:16:260 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:16:309 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:16:325 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:16:326 <font size=2 color=00AF00>PASS = 0</font>
+12:01:16:327 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:16:328 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:16:329 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:16:330 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:16:331 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:16:332 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:16:333 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:16:334 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:16:335 <font size=2 color=00AF00>PASS = 2</font>
+12:01:16:336 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:16:337 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 13</font>
+12:01:16:338 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:16:339 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0001_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:01:22:136 <html><body><pre>
+12:01:22:137 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:22:136 ***</font>
+12:01:22:153 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:22:171 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:01:22:181 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:01:22:185 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:01:22:192 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:01:22:221 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:22:233 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:22:247 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:01:22:256 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:01:22:261 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:01:22:268 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:01:22:297 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:01:22:310 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:22:323 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:22:333 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:22:338 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:22:344 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:22:374 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:22:386 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:22:400 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:01:22:418 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:01:22:460 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:01:22:474 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:01:22:539 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:01:22:558 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:22:607 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:22:624 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:22:673 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:01:22:689 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:01:22:729 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:01:22:743 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:01:22:808 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:01:22:827 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:22:876 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:01:22:892 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:01:22:933 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:01:22:946 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:01:23:012 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:01:23:031 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:23:080 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:01:23:096 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:01:23:137 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:01:23:150 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:01:23:215 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:01:23:234 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:23:284 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:01:23:300 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:01:23:340 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:01:23:354 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:01:23:419 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:01:23:438 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:23:487 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:01:23:504 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:01:23:544 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:01:23:557 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:01:23:623 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:01:23:642 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:23:691 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:01:23:708 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:01:23:748 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:01:23:763 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:01:23:829 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:01:23:848 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:23:897 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:01:23:913 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:01:23:953 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:01:23:967 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:01:24:034 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:01:24:053 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:24:102 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:01:24:118 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:01:24:158 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:01:24:172 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:01:24:239 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:01:24:258 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:24:307 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:01:24:323 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:01:24:363 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:01:24:377 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:01:24:443 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:01:24:462 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:24:511 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:01:24:528 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:01:24:568 INFO -  148 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:01:24:578 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:01:24:644 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:01:24:662 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:24:663 <font size=2 color=00AF00>PASS = 0</font>
+12:01:24:664 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:24:665 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:24:666 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:24:667 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:24:668 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:24:669 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:24:670 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:24:671 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:24:672 <font size=2 color=00AF00>PASS = 14</font>
+12:01:24:673 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:24:674 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:01:24:675 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:24:676 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0001_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,117 @@
+12:01:30:458 <html><body><pre>
+12:01:30:458 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:30:458 ***</font>
+12:01:30:474 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:30:493 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:01:30:502 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:01:30:507 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:01:30:514 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:01:30:542 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:30:555 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:30:568 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:01:30:577 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:01:30:582 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:01:30:589 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:01:30:618 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:01:30:630 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:30:644 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:30:653 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:30:658 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:30:665 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:30:694 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:30:706 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:30:720 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:01:30:738 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:01:30:779 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:01:30:793 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:01:30:858 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:01:30:877 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:30:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:01:30:942 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:01:30:982 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:01:30:996 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:01:31:062 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:01:31:080 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:31:129 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:01:31:146 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:01:31:186 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:01:31:200 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:01:31:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:01:31:284 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:31:332 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:31:349 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:31:399 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:31:415 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:31:464 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:01:31:480 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:01:31:521 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:01:31:534 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:01:31:600 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:01:31:619 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:31:667 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:01:31:684 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:01:31:724 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:01:31:737 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:01:31:803 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:01:31:822 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:31:871 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:01:31:887 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:01:31:928 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:01:31:941 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:01:32:009 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:01:32:028 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:32:077 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:01:32:093 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:01:32:133 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:01:32:147 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:01:32:213 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:01:32:232 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:32:281 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:01:32:297 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:01:32:337 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:01:32:351 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:01:32:417 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:01:32:436 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:32:485 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:01:32:501 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:01:32:542 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:01:32:555 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:01:32:621 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:01:32:640 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:32:690 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:01:32:706 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:01:32:746 INFO -  153 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:01:32:756 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:01:32:822 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:01:32:840 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:32:841 <font size=2 color=00AF00>PASS = 0</font>
+12:01:32:842 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:32:843 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:32:844 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:32:845 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:32:846 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:32:847 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:32:848 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:32:849 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:32:850 <font size=2 color=00AF00>PASS = 13</font>
+12:01:32:851 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:32:852 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 2</font>
+12:01:32:853 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:32:854 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0002_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:01:38:693 <html><body><pre>
+12:01:38:693 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:38:693 ***</font>
+12:01:38:709 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:38:727 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:01:38:737 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:01:38:742 INFO -  158 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:01:38:748 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:01:38:777 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:38:790 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:38:803 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:38:813 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:38:826 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:38:836 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:38:850 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:38:860 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:38:873 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:38:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:38:897 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:38:907 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:38:920 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:38:930 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:38:944 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:38:962 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:39:014 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:39:031 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:39:080 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:39:097 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:39:146 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:39:163 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:39:211 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:39:227 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:39:277 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:39:294 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:39:343 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:39:359 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:39:408 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:39:424 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:39:425 <font size=2 color=00AF00>PASS = 0</font>
+12:01:39:426 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:39:427 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:39:428 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:39:429 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:39:430 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:39:431 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:39:432 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:39:433 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:39:434 <font size=2 color=00AF00>PASS = 1</font>
+12:01:39:435 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:39:436 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:01:39:437 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:39:438 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0002_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:01:45:248 <html><body><pre>
+12:01:45:249 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:45:249 ***</font>
+12:01:45:265 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:45:283 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:45:293 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:45:306 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:45:316 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:45:330 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:45:339 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:45:344 INFO -  163 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:45:351 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:45:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:45:392 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:45:406 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:45:416 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:45:430 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:45:440 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:45:453 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:45:463 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:45:477 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:01:45:486 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:01:45:491 INFO -  163 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:01:45:506 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:01:45:573 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:01:45:592 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:45:641 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:01:45:657 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:01:45:698 INFO -  163 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:01:45:711 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:01:45:777 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:01:45:796 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:45:845 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:45:862 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:45:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:01:45:927 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:01:45:967 INFO -  163 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:01:45:980 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:01:46:047 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:01:46:066 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:46:115 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:46:132 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:46:181 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:46:198 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:46:247 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:46:264 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:46:312 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:46:329 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:46:378 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:46:393 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:46:395 <font size=2 color=00AF00>PASS = 0</font>
+12:01:46:396 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:46:396 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:46:397 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:46:398 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:46:399 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:46:400 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:46:401 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:46:402 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:46:403 <font size=2 color=00AF00>PASS = 4</font>
+12:01:46:404 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:46:405 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+12:01:46:406 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:46:407 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0002_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:01:52:230 <html><body><pre>
+12:01:52:231 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:52:231 ***</font>
+12:01:52:247 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:52:266 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:275 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:52:289 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:01:52:298 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:01:52:303 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:01:52:310 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:01:52:339 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:01:52:351 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:52:365 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:52:374 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:52:379 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:52:386 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:52:415 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:52:428 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:52:441 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:01:52:451 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:01:52:455 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:01:52:462 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:01:52:492 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:01:52:513 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:52:564 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:01:52:580 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:01:52:620 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:01:52:633 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:01:52:699 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:01:52:718 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:52:767 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:01:52:783 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:01:52:823 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:01:52:838 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:01:52:903 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:01:52:922 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:52:971 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:01:52:987 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:01:53:027 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:01:53:040 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:01:53:105 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:01:53:124 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:53:174 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:01:53:190 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:01:53:230 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:01:53:244 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:01:53:309 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:01:53:328 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:53:377 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:01:53:394 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:01:53:434 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:01:53:447 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:01:53:513 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:01:53:532 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:53:581 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:01:53:597 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:01:53:637 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:01:53:651 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:01:53:716 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:01:53:735 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:53:785 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:01:53:801 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:01:53:843 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:01:53:856 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:01:53:922 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:01:53:941 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:53:990 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:01:54:007 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:01:54:047 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:01:54:061 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:01:54:127 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:01:54:146 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:54:195 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:01:54:211 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:01:54:251 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:01:54:265 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:01:54:330 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:01:54:349 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:54:398 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:01:54:414 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:01:54:455 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:01:54:468 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:01:54:535 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:01:54:554 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:54:603 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:01:54:619 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:01:54:659 INFO -  168 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:01:54:669 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:01:54:735 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:01:54:754 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:54:755 <font size=2 color=00AF00>PASS = 0</font>
+12:01:54:756 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:54:757 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:54:758 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:54:759 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:54:759 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:54:760 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:54:761 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:54:762 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:54:763 <font size=2 color=00AF00>PASS = 14</font>
+12:01:54:764 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:54:765 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:01:54:766 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:54:768 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0002_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+12:02:00:543 <html><body><pre>
+12:02:00:543 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:00:543 ***</font>
+12:02:00:560 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:00:578 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:00:588 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:00:592 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:00:599 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:00:628 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:00:640 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:00:654 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:00:663 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:00:668 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:00:675 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:00:704 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:00:717 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:00:730 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:00:740 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:00:753 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:00:763 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:00:768 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:00:775 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:00:805 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:00:826 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:00:876 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:02:00:892 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:02:00:933 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:02:00:946 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:02:01:013 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:02:01:031 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:01:080 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:01:096 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:01:137 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:01:150 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:01:216 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:01:235 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:01:284 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:01:301 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:01:350 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:01:367 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:01:416 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:01:432 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:01:472 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:01:486 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:01:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:01:570 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:01:621 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:01:638 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:01:687 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:02:01:703 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:02:01:743 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:02:01:756 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:02:01:823 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:02:01:842 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:01:891 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:02:01:907 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:02:01:946 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:02:01:960 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:02:02:027 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:02:02:046 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:02:095 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:02:02:111 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:02:02:152 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:02:02:164 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:02:02:231 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:02:02:250 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:02:299 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:02:02:315 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:02:02:356 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:02:02:369 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:02:02:435 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:02:02:454 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:02:503 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:02:02:520 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:02:02:560 INFO -  173 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:02:02:570 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:02:02:637 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:02:02:656 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:02:657 <font size=2 color=00AF00>PASS = 0</font>
+12:02:02:658 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:02:659 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:02:660 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:02:661 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:02:662 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:02:663 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:02:664 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:02:664 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:02:665 <font size=2 color=00AF00>PASS = 11</font>
+12:02:02:666 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:02:667 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+12:02:02:668 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:02:670 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0003_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+12:02:08:513 <html><body><pre>
+12:02:08:514 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:08:513 ***</font>
+12:02:08:530 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:08:548 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:08:558 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:08:562 INFO -  178 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:08:569 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:08:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:08:611 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:08:624 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:08:634 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:08:638 INFO -  178 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:08:645 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:08:674 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:08:687 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:08:700 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:08:710 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:08:715 INFO -  178 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:08:721 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:08:751 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:08:763 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:08:777 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:08:796 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:08:847 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:08:863 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:08:912 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:08:929 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:08:978 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:08:995 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:09:045 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:09:062 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:09:111 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:09:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:09:177 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:09:194 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:09:243 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:09:259 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:09:309 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:09:325 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:09:375 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:09:391 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:09:440 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:09:457 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:09:506 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:09:522 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:09:524 <font size=2 color=00AF00>PASS = 0</font>
+12:02:09:525 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:09:526 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:09:527 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:09:528 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:09:529 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:09:530 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:09:530 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:09:531 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:09:532 <font size=2 color=00AF00>PASS = 3</font>
+12:02:09:533 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:09:534 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 12</font>
+12:02:09:535 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:09:536 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0003_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,77 @@
+12:02:15:359 <html><body><pre>
+12:02:15:359 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:15:359 ***</font>
+12:02:15:375 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:15:394 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:15:403 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:15:408 INFO -  183 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:15:415 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:15:444 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:15:456 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:15:470 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:15:480 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:15:484 INFO -  183 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:15:491 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:15:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:15:533 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:15:546 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:15:556 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:15:560 INFO -  183 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:15:567 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:15:597 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:15:609 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:15:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:15:642 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:15:693 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:15:709 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:15:758 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:15:775 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:15:824 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:15:841 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:15:890 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:15:907 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:15:956 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:15:972 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:16:014 INFO -  183 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:16:027 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:16:093 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:16:112 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:16:162 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:16:178 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:16:218 INFO -  183 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:16:232 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:16:298 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:16:317 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:16:366 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:16:383 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:16:431 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:16:448 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:16:498 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:16:514 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:16:564 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:16:580 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:16:629 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:16:645 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:16:646 <font size=2 color=00AF00>PASS = 0</font>
+12:02:16:647 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:16:648 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:16:649 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:16:650 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:16:651 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:16:652 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:16:653 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:16:654 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:16:655 <font size=2 color=00AF00>PASS = 5</font>
+12:02:16:656 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:16:657 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 10</font>
+12:02:16:658 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:16:659 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0003_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,112 @@
+12:02:22:472 <html><body><pre>
+12:02:22:473 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:22:473 ***</font>
+12:02:22:489 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:22:507 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:22:517 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:22:531 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:22:541 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:22:554 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:22:564 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:22:578 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:22:587 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:22:592 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:22:599 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:22:628 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:22:641 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:22:654 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:02:22:664 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:02:22:668 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:02:22:675 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:02:22:705 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:02:22:718 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:22:731 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:22:749 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:22:791 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:22:805 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:22:870 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:22:889 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:22:938 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:02:22:954 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:02:22:995 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:02:23:009 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:02:23:075 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:02:23:093 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:23:142 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:02:23:158 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:02:23:198 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:02:23:212 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:02:23:278 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:02:23:297 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:23:346 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:23:362 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:23:402 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:23:415 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:23:481 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:23:502 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:23:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:23:567 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:23:607 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:23:621 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:23:687 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:23:706 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:23:754 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:02:23:771 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:02:23:811 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:02:23:824 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:02:23:890 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:02:23:909 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:23:959 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:02:23:975 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:02:24:016 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:02:24:029 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:02:24:095 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:02:24:114 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:24:163 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:02:24:179 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:02:24:220 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:02:24:233 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:02:24:299 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:02:24:318 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:24:367 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:02:24:384 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:02:24:424 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:02:24:437 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:02:24:504 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:02:24:523 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:24:572 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:02:24:589 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:02:24:629 INFO -  188 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:02:24:639 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:02:24:705 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:02:24:724 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:24:725 <font size=2 color=00AF00>PASS = 0</font>
+12:02:24:726 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:24:727 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:24:728 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:24:729 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:24:730 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:24:731 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:24:731 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:24:732 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:24:733 <font size=2 color=00AF00>PASS = 12</font>
+12:02:24:734 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:24:735 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 3</font>
+12:02:24:736 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:24:737 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0003_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+12:02:30:515 <html><body><pre>
+12:02:30:516 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:30:516 ***</font>
+12:02:30:532 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:30:550 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:30:560 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:30:573 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:30:583 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:30:597 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:30:607 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:30:620 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:30:630 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:30:635 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:30:642 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:30:671 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:30:683 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:30:697 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:02:30:707 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:02:30:711 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:02:30:718 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:02:30:748 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:02:30:761 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:30:774 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:30:792 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:30:834 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:30:848 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:30:913 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:30:932 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:30:982 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:02:30:998 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:02:31:040 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:02:31:053 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:02:31:119 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:02:31:138 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:31:187 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:02:31:203 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:02:31:244 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:02:31:257 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:02:31:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:02:31:343 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:31:392 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:31:408 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:31:458 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:31:474 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:31:523 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:02:31:540 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:02:31:580 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:02:31:593 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:02:31:659 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:02:31:678 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:31:727 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:02:31:743 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:02:31:784 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:02:31:797 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:02:31:863 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:02:31:882 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:31:932 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:02:31:948 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:02:31:988 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:02:32:003 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:02:32:070 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:02:32:089 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:32:138 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:02:32:154 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:02:32:194 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:02:32:208 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:02:32:274 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:02:32:293 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:32:342 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:02:32:359 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:02:32:399 INFO -  193 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:02:32:409 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:02:32:475 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:02:32:493 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:32:494 <font size=2 color=00AF00>PASS = 0</font>
+12:02:32:495 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:32:496 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:32:498 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:32:499 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:32:500 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:32:501 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:32:502 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:32:502 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:32:503 <font size=2 color=00AF00>PASS = 10</font>
+12:02:32:504 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:32:505 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 5</font>
+12:02:32:506 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:32:508 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0004_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+12:02:38:352 <html><body><pre>
+12:02:38:352 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:38:352 ***</font>
+12:02:38:368 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:38:387 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:38:396 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:38:401 INFO -  198 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:38:407 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:38:437 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:38:449 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:38:463 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:38:472 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:38:477 INFO -  198 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:38:484 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:38:513 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:38:525 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:38:539 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:38:548 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:38:553 INFO -  198 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:38:560 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:38:589 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:38:602 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:38:616 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:38:635 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:38:686 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:38:703 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:38:752 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:38:768 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:38:818 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:38:834 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:38:883 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:38:900 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:38:949 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:38:966 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:39:015 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:032 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:39:081 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:098 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:39:147 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:164 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:39:213 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:230 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:39:279 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:296 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:39:345 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:361 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:39:362 <font size=2 color=00AF00>PASS = 0</font>
+12:02:39:363 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:39:364 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:39:365 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:39:366 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:39:367 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:39:368 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:39:369 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:39:370 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:39:371 <font size=2 color=00AF00>PASS = 3</font>
+12:02:39:372 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:39:373 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 12</font>
+12:02:39:374 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:39:375 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0004_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+12:02:45:204 <html><body><pre>
+12:02:45:204 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:45:204 ***</font>
+12:02:45:221 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:45:239 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:45:248 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:45:253 INFO -  203 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:45:260 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:45:289 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:45:301 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:45:315 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:45:324 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:45:329 INFO -  203 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:45:336 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:45:365 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:45:378 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:45:391 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:45:401 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:45:406 INFO -  203 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:45:412 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:45:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:45:454 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:45:469 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:45:487 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:45:539 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:45:556 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:45:605 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:45:621 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:45:661 INFO -  203 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:45:675 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:45:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:45:758 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:45:807 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:45:824 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:45:873 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:45:889 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:45:939 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:45:955 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:45:995 INFO -  203 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:46:010 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:46:076 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:46:095 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:46:144 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:46:160 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:46:201 INFO -  203 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:46:214 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:46:279 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:46:298 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:46:347 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:364 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:46:414 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:431 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:46:480 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:497 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:46:546 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:563 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:46:612 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:627 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:46:628 <font size=2 color=00AF00>PASS = 0</font>
+12:02:46:629 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:46:630 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:46:631 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:46:632 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:46:633 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:46:634 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:46:635 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:46:636 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:46:637 <font size=2 color=00AF00>PASS = 6</font>
+12:02:46:638 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:46:639 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 9</font>
+12:02:46:640 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:46:642 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0004_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,112 @@
+12:02:52:468 <html><body><pre>
+12:02:52:469 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:52:468 ***</font>
+12:02:52:485 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:52:503 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:52:513 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:52:526 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:52:536 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:52:549 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:52:559 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:52:573 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:52:583 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:52:587 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:52:594 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:52:624 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:52:636 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:52:649 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:02:52:659 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:02:52:664 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:02:52:670 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:02:52:700 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:02:52:713 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:52:727 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:52:745 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:52:786 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:52:799 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:52:865 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:52:884 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:52:932 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:02:52:949 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:02:52:990 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:02:53:004 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:02:53:069 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:02:53:089 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:53:138 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:02:53:154 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:02:53:194 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:02:53:207 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:02:53:273 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:02:53:292 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:53:341 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:53:357 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:53:398 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:53:411 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:53:477 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:53:496 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:53:545 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:53:561 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:53:602 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:53:615 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:53:681 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:53:700 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:53:749 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:02:53:765 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:02:53:805 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:02:53:818 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:02:53:885 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:02:53:904 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:53:954 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:02:53:970 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:02:54:010 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:02:54:024 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:02:54:090 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:02:54:109 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:54:158 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:02:54:174 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:02:54:215 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:02:54:228 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:02:54:294 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:02:54:313 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:54:363 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:02:54:379 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:02:54:419 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:02:54:432 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:02:54:499 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:02:54:518 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:54:566 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:02:54:583 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:02:54:623 INFO -  208 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:02:54:633 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:02:54:699 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:02:54:718 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:54:719 <font size=2 color=00AF00>PASS = 0</font>
+12:02:54:720 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:54:721 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:54:722 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:54:723 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:54:723 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:54:724 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:54:725 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:54:726 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:54:727 <font size=2 color=00AF00>PASS = 12</font>
+12:02:54:728 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:54:729 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 3</font>
+12:02:54:730 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:54:731 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0004_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,97 @@
+12:03:00:549 <html><body><pre>
+12:03:00:549 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:03:00:549 ***</font>
+12:03:00:566 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:03:00:584 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:00:594 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:03:00:607 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:00:617 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:03:00:630 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:00:640 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:03:00:654 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:03:00:664 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:03:00:668 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:03:00:675 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:03:00:705 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:03:00:717 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:03:00:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:03:00:740 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:03:00:745 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:03:00:751 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:03:00:782 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:03:00:794 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:03:00:808 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:00:826 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:03:00:877 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:03:00:893 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:03:00:933 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:03:00:947 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:03:01:014 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:03:01:032 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:03:01:081 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:03:01:097 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:03:01:137 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:03:01:151 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:03:01:217 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:03:01:236 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:03:01:285 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:01:302 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:03:01:351 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:01:368 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:03:01:417 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:03:01:433 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:03:01:473 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:03:01:487 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:03:01:553 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:03:01:572 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:03:01:623 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:03:01:639 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:03:01:679 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:03:01:692 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:03:01:759 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:03:01:778 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:03:01:827 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:03:01:843 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:03:01:883 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:03:01:896 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:03:01:963 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:03:01:982 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:03:02:032 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:03:02:048 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:03:02:088 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:03:02:102 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:03:02:167 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:03:02:186 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:03:02:235 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:03:02:252 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:03:02:292 INFO -  213 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:03:02:302 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:03:02:369 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:03:02:387 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:02:388 <font size=2 color=00AF00>PASS = 0</font>
+12:03:02:389 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:02:390 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:02:391 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:02:392 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:02:393 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:02:394 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:02:395 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:02:396 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:02:397 <font size=2 color=00AF00>PASS = 9</font>
+12:03:02:398 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:02:399 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 6</font>
+12:03:02:400 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:02:401 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0005_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:03:11:233 <html><body><pre>
+12:03:11:233 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:03:11:233 ***</font>
+12:03:11:247 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:03:11:262 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:03:11:272 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:03:11:276 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:03:11:283 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:03:11:312 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:03:11:330 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:03:11:344 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:03:11:354 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:03:11:358 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:03:11:365 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:03:11:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:03:11:407 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:03:11:421 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:03:11:434 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:03:11:475 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:03:11:489 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:03:11:553 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:03:11:571 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:03:11:621 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:03:11:637 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:03:11:677 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:03:11:691 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:03:11:756 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:03:11:775 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:03:11:824 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:03:11:840 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:03:11:883 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:03:11:896 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:03:12:396 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:03:12:414 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:03:12:463 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:03:12:479 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:03:12:520 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:03:12:533 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:03:12:599 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:03:12:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:03:12:667 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:03:12:683 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:03:12:723 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:03:12:736 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:03:12:802 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:03:12:821 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:03:12:869 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:03:12:886 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:03:12:926 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:03:12:939 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:03:13:006 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:03:13:025 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:03:13:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:03:13:090 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:03:13:131 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:03:13:144 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:03:13:210 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:03:13:228 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:03:13:277 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:03:13:293 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:03:13:333 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:03:13:346 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:03:13:413 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:03:13:431 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:03:13:481 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:03:13:497 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:03:13:537 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:03:13:550 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:03:13:616 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:03:13:635 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:03:13:684 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:03:13:700 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:03:13:740 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:03:13:754 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:03:13:819 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:03:13:838 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:03:13:887 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:03:13:903 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:03:13:943 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:03:13:957 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:03:14:025 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:03:14:043 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:03:14:092 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:03:14:108 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:03:14:149 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:03:14:162 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:03:14:229 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:03:14:248 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:03:14:296 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:03:14:312 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:03:14:352 INFO -  218 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:03:14:362 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:03:14:428 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:03:14:446 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:14:447 <font size=2 color=00AF00>PASS = 0</font>
+12:03:14:448 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:14:449 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:14:450 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:14:451 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:14:452 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:14:453 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:14:454 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:14:455 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:14:456 <font size=2 color=00AF00>PASS = 15</font>
+12:03:14:457 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:14:458 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:03:14:459 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:14:460 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0005_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:04:27:145 <html><body><pre>
+12:04:27:146 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:04:27:146 ***</font>
+12:04:27:160 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:04:27:174 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:04:27:182 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:04:27:182 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:04:27:198 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:04:27:228 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:04:27:240 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:04:27:253 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:04:27:263 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:04:27:268 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:04:27:274 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:04:27:304 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:04:27:316 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:04:27:330 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:04:27:343 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:04:27:384 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:04:27:398 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:04:27:462 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:04:27:481 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:04:27:531 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:04:27:547 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:04:27:587 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:04:27:600 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:04:27:666 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:04:27:685 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:04:27:734 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:04:27:750 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:04:27:790 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:04:27:804 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:04:27:869 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:04:27:888 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:04:27:936 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:04:27:953 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:04:27:993 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:04:28:008 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:04:28:073 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:04:28:092 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:04:28:141 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:04:28:157 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:04:28:197 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:04:28:211 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:04:28:276 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:04:28:295 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:04:28:344 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:04:28:360 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:04:28:400 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:04:28:413 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:04:28:479 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:04:28:498 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:04:28:547 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:04:28:563 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:04:28:604 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:04:28:617 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:04:28:682 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:04:28:701 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:04:28:750 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:04:28:766 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:04:28:806 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:04:28:820 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:04:28:886 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:04:28:905 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:04:28:954 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:04:28:970 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:04:29:012 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:04:29:025 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:04:29:091 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:04:29:111 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:04:29:159 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:04:29:176 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:04:29:216 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:04:29:229 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:04:29:294 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:04:29:314 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:04:29:362 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:04:29:379 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:04:29:419 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:04:29:432 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:04:29:499 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:04:29:518 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:04:29:566 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:04:29:583 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:04:29:623 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:04:29:636 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:04:29:703 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:04:29:722 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:04:29:771 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:04:29:787 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:04:29:827 INFO -  223 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:04:29:837 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:04:29:903 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:04:29:922 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:29:923 <font size=2 color=00AF00>PASS = 0</font>
+12:04:29:924 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:29:925 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:29:926 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:29:927 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:29:928 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:29:929 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:29:930 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:29:930 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:29:931 <font size=2 color=00AF00>PASS = 15</font>
+12:04:29:932 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:29:933 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:29:935 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:29:936 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0006_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:04:35:835 <html><body><pre>
+12:04:35:835 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:04:35:835 ***</font>
+12:04:35:852 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:04:35:870 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:04:35:880 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:04:35:884 INFO -  228 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:04:35:891 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:04:35:920 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:04:35:933 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:04:35:946 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:35:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:04:35:970 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:35:980 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:04:35:994 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:004 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:04:36:018 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:028 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:04:36:042 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:052 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:04:36:064 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:075 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:04:36:090 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:108 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:04:36:159 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:175 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:04:36:225 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:241 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:04:36:291 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:308 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:04:36:357 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:374 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:04:36:423 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:439 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:04:36:489 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:505 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:04:36:554 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:36:570 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:36:571 <font size=2 color=00AF00>PASS = 0</font>
+12:04:36:572 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:36:573 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:36:574 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:36:575 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:36:576 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:36:577 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:36:578 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:36:579 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:36:580 <font size=2 color=00AF00>PASS = 1</font>
+12:04:36:581 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:36:582 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:04:36:583 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:36:585 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0006_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:04:42:399 <html><body><pre>
+12:04:42:399 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:04:42:399 ***</font>
+12:04:42:416 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:04:42:434 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:42:444 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:04:42:457 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:04:42:467 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:04:42:472 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:04:42:478 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:04:42:508 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:04:42:520 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:04:42:533 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:04:42:543 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:04:42:548 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:04:42:555 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:04:42:584 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:04:42:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:04:42:610 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:04:42:620 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:04:42:624 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:04:42:631 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:04:42:662 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:04:42:683 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:04:42:735 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:04:42:751 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:04:42:791 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:04:42:804 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:04:42:869 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:04:42:889 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:04:42:937 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:04:42:953 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:04:42:993 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:04:43:008 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:04:43:072 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:04:43:091 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:04:43:140 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:04:43:157 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:04:43:197 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:04:43:210 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:04:43:276 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:04:43:295 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:04:43:344 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:04:43:360 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:04:43:401 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:04:43:414 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:04:43:480 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:04:43:499 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:04:43:548 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:04:43:564 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:04:43:604 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:04:43:617 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:04:43:683 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:04:43:702 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:04:43:751 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:04:43:767 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:04:43:807 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:04:43:821 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:04:43:886 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:04:43:905 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:04:43:955 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:04:43:971 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:04:44:013 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:04:44:025 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:04:44:091 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:04:44:110 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:04:44:159 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:04:44:175 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:04:44:216 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:04:44:229 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:04:44:295 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:04:44:314 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:04:44:363 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:04:44:379 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:04:44:420 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:04:44:433 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:04:44:500 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:04:44:519 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:04:44:568 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:04:44:584 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:04:44:624 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:04:44:637 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:04:44:704 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:04:44:723 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:04:44:772 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:04:44:789 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:04:44:829 INFO -  233 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:04:44:839 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:04:44:905 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:04:44:923 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:44:924 <font size=2 color=00AF00>PASS = 0</font>
+12:04:44:925 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:44:926 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:44:927 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:44:928 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:44:929 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:44:930 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:44:931 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:44:932 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:44:933 <font size=2 color=00AF00>PASS = 14</font>
+12:04:44:934 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:44:935 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:04:44:936 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:44:938 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0006_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:04:50:715 <html><body><pre>
+12:04:50:716 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:04:50:715 ***</font>
+12:04:50:732 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:04:50:750 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:50:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:04:50:773 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:04:50:783 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:04:50:788 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:04:50:794 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:04:50:824 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:04:50:836 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:04:50:850 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:04:50:859 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:04:50:864 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:04:50:871 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:04:50:900 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:04:50:913 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:04:50:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:04:50:936 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:04:50:941 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:04:50:947 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:04:50:978 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:04:50:999 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:04:51:050 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:04:51:065 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:04:51:106 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:04:51:120 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:04:51:185 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:04:51:204 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:04:51:253 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:04:51:270 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:04:51:310 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:04:51:324 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:04:51:389 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:04:51:408 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:04:51:457 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:04:51:474 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:04:51:514 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:04:51:527 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:04:51:593 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:04:51:612 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:04:51:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:04:51:678 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:04:51:718 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:04:51:732 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:04:51:797 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:04:51:817 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:04:51:866 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:04:51:882 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:04:51:922 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:04:51:936 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:04:52:002 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:04:52:021 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:04:52:070 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:04:52:086 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:04:52:126 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:04:52:140 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:04:52:206 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:04:52:225 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:04:52:274 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:04:52:291 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:04:52:331 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:04:52:345 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:04:52:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:04:52:430 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:04:52:479 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:04:52:495 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:04:52:535 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:04:52:549 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:04:52:615 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:04:52:634 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:04:52:683 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:04:52:699 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:04:52:740 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:04:52:753 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:04:52:819 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:04:52:838 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:04:52:887 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:04:52:903 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:04:52:943 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:04:52:956 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:04:53:025 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:04:53:044 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:04:53:093 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:04:53:109 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:04:53:149 INFO -  238 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:04:53:159 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:04:53:226 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:04:53:244 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:53:245 <font size=2 color=00AF00>PASS = 0</font>
+12:04:53:246 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:53:247 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:53:248 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:53:249 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:53:250 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:53:251 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:53:252 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:53:253 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:53:254 <font size=2 color=00AF00>PASS = 14</font>
+12:04:53:255 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:53:256 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:04:53:257 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:53:258 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0006_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:04:59:043 <html><body><pre>
+12:04:59:044 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:04:59:044 ***</font>
+12:04:59:060 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:04:59:078 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:04:59:088 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:04:59:093 INFO -  243 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:04:59:099 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:04:59:129 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:04:59:141 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:04:59:154 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:164 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:04:59:178 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:188 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:04:59:202 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:212 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:04:59:226 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:236 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:04:59:249 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:259 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:04:59:273 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:283 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:04:59:297 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:315 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:04:59:365 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:382 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:04:59:431 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:448 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:04:59:497 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:514 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:04:59:563 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:580 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:04:59:630 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:646 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:04:59:696 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:712 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:04:59:761 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:04:59:777 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:59:778 <font size=2 color=00AF00>PASS = 0</font>
+12:04:59:779 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:59:780 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:59:781 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:59:782 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:59:783 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:59:784 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:59:785 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:59:786 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:59:787 <font size=2 color=00AF00>PASS = 1</font>
+12:04:59:788 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:59:789 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:04:59:790 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:59:791 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0007_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:05:05:670 <html><body><pre>
+12:05:05:671 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:05:671 ***</font>
+12:05:05:687 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:05:706 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:05:05:715 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:05:05:720 INFO -  248 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:05:05:726 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:05:05:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:05:05:768 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:05:781 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:05:791 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:05:805 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:05:815 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:05:828 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:05:838 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:05:852 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:05:862 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:05:876 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:05:886 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:05:899 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:05:909 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:05:923 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:05:942 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:05:992 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:06:010 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:06:059 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:06:076 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:06:126 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:06:142 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:06:191 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:06:207 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:06:257 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:06:274 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:06:323 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:06:340 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:06:389 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:06:404 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:06:405 <font size=2 color=00AF00>PASS = 0</font>
+12:05:06:406 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:06:407 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:06:408 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:06:409 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:06:411 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:06:412 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:06:413 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:06:414 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:06:415 <font size=2 color=00AF00>PASS = 1</font>
+12:05:06:416 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:06:417 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:05:06:417 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:06:419 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0007_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:05:12:237 <html><body><pre>
+12:05:12:238 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:12:238 ***</font>
+12:05:12:254 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:12:272 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:12:282 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:12:296 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:05:12:305 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:05:12:310 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:05:12:316 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:05:12:346 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:05:12:358 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:12:372 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:05:12:381 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:05:12:386 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:05:12:393 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:05:12:422 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:05:12:435 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:12:448 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:05:12:458 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:05:12:463 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:05:12:469 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:05:12:500 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:05:12:521 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:12:571 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:05:12:587 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:05:12:627 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:05:12:641 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:05:12:706 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:05:12:725 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:12:774 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:05:12:790 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:05:12:831 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:05:12:844 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:05:12:910 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:05:12:929 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:12:977 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:05:12:994 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:05:13:036 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:05:13:049 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:05:13:115 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:05:13:134 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:13:183 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:05:13:199 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:05:13:240 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:05:13:253 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:05:13:318 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:05:13:337 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:13:386 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:05:13:402 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:05:13:443 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:05:13:456 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:05:13:522 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:05:13:541 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:13:590 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:05:13:606 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:05:13:646 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:05:13:660 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:05:13:726 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:05:13:745 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:13:794 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:05:13:810 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:05:13:851 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:05:13:864 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:05:13:930 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:05:13:949 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:13:998 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:05:14:016 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:05:14:056 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:05:14:070 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:05:14:136 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:05:14:155 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:14:204 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:05:14:220 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:05:14:261 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:05:14:274 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:05:14:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:05:14:359 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:14:408 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:05:14:424 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:05:14:464 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:05:14:478 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:05:14:544 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:05:14:563 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:14:612 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:05:14:629 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:05:14:669 INFO -  253 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:05:14:679 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:05:14:745 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:05:14:763 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:14:764 <font size=2 color=00AF00>PASS = 0</font>
+12:05:14:765 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:14:766 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:14:767 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:14:768 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:14:769 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:14:770 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:14:771 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:14:772 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:14:773 <font size=2 color=00AF00>PASS = 14</font>
+12:05:14:774 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:14:775 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:05:14:776 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:14:777 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0007_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:05:20:598 <html><body><pre>
+12:05:20:599 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:20:598 ***</font>
+12:05:20:615 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:20:633 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:20:643 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:20:657 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:05:20:666 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:05:20:671 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:05:20:678 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:05:20:707 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:05:20:719 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:20:733 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:05:20:742 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:05:20:747 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:05:20:754 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:05:20:783 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:05:20:796 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:20:809 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:05:20:819 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:05:20:823 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:05:20:830 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:05:20:860 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:05:20:881 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:20:931 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:05:20:947 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:05:20:987 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:05:21:002 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:05:21:068 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:05:21:087 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:21:136 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:05:21:152 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:05:21:192 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:05:21:206 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:05:21:272 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:05:21:291 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:21:339 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:05:21:356 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:05:21:396 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:05:21:410 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:05:21:475 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:05:21:494 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:21:543 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:05:21:560 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:05:21:600 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:05:21:613 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:05:21:679 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:05:21:698 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:21:748 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:05:21:764 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:05:21:804 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:05:21:817 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:05:21:883 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:05:21:902 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:21:951 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:05:21:968 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:05:22:008 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:05:22:022 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:05:22:088 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:05:22:107 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:22:157 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:05:22:173 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:05:22:213 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:05:22:227 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:05:22:293 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:05:22:312 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:22:361 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:05:22:378 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:05:22:418 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:05:22:431 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:05:22:498 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:05:22:517 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:22:566 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:05:22:582 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:05:22:622 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:05:22:636 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:05:22:701 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:05:22:720 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:22:769 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:05:22:785 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:05:22:826 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:05:22:839 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:05:22:906 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:05:22:925 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:22:974 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:05:22:990 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:05:23:032 INFO -  258 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:05:23:042 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:05:23:108 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:05:23:127 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:23:128 <font size=2 color=00AF00>PASS = 0</font>
+12:05:23:129 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:23:130 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:23:131 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:23:132 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:23:133 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:23:133 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:23:134 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:23:135 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:23:136 <font size=2 color=00AF00>PASS = 14</font>
+12:05:23:137 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:23:138 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:05:23:139 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:23:141 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0007_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:05:28:926 <html><body><pre>
+12:05:28:926 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:28:926 ***</font>
+12:05:28:943 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:28:961 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:05:28:971 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:05:28:975 INFO -  263 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:05:28:982 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:05:29:012 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:05:29:025 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:29:038 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:048 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:29:062 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:072 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:29:085 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:095 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:29:109 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:119 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:29:133 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:143 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:29:156 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:167 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:29:180 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:199 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:29:249 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:265 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:29:314 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:331 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:29:380 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:397 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:29:446 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:463 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:29:513 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:529 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:29:578 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:595 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:29:644 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:29:660 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:29:661 <font size=2 color=00AF00>PASS = 0</font>
+12:05:29:662 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:29:663 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:29:664 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:29:665 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:29:666 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:29:667 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:29:668 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:29:669 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:29:670 <font size=2 color=00AF00>PASS = 1</font>
+12:05:29:671 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:29:672 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:05:29:673 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:29:674 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+12:05:35:540 <html><body><pre>
+12:05:35:540 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:35:540 ***</font>
+12:05:35:557 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:35:575 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:35:585 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:35:598 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:35:608 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:35:622 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:35:632 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:35:645 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:35:655 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:35:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:05:35:679 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:05:35:683 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:05:35:690 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:05:35:720 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:05:35:732 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:35:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:05:35:756 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:05:35:761 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:05:35:768 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:05:35:798 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:05:35:819 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:35:871 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:05:35:887 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:05:35:927 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:05:35:941 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:05:36:006 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:05:36:025 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:36:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:05:36:090 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:05:36:130 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:05:36:144 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:05:36:210 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:05:36:229 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:36:278 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:05:36:294 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:05:36:335 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:05:36:348 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:05:36:414 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:05:36:433 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:36:482 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:05:36:498 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:05:36:538 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:05:36:552 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:05:36:619 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:05:36:638 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:36:687 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:05:36:703 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:05:36:743 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:05:36:756 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:05:36:823 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:05:36:842 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:36:891 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:05:36:907 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:05:36:948 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:05:36:961 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:05:37:028 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:05:37:047 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:37:096 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:05:37:112 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:05:37:152 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:05:37:165 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:05:37:231 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:05:37:251 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:37:300 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:05:37:316 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:05:37:356 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:05:37:370 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:05:37:436 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:05:37:455 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:37:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:05:37:521 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:05:37:561 INFO -  268 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:05:37:571 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:05:37:638 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:05:37:656 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:37:657 <font size=2 color=00AF00>PASS = 0</font>
+12:05:37:658 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:37:659 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:37:660 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:37:661 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:37:662 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:37:663 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:37:664 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:37:665 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:37:666 <font size=2 color=00AF00>PASS = 11</font>
+12:05:37:667 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:37:668 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+12:05:37:669 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:37:670 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+12:05:43:508 <html><body><pre>
+12:05:43:508 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:43:508 ***</font>
+12:05:43:525 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:43:543 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:43:553 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:43:566 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:43:576 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:43:589 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:43:600 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:43:613 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:43:623 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:43:637 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:05:43:646 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:05:43:651 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:05:43:658 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:05:43:688 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:05:43:700 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:43:714 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:05:43:723 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:05:43:728 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:05:43:735 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:05:43:765 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:05:43:786 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:43:836 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:05:43:852 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:05:43:892 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:05:43:905 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:05:43:971 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:05:43:990 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:44:040 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:05:44:057 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:05:44:097 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:05:44:110 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:05:44:175 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:05:44:194 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:44:244 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:05:44:260 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:05:44:300 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:05:44:314 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:05:44:379 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:05:44:398 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:44:447 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:05:44:464 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:05:44:504 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:05:44:517 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:05:44:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:05:44:603 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:44:652 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:05:44:668 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:05:44:708 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:05:44:721 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:05:44:788 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:05:44:807 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:44:856 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:05:44:872 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:05:44:913 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:05:44:926 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:05:44:993 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:05:45:013 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:45:062 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:05:45:079 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:05:45:118 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:05:45:131 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:05:45:198 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:05:45:217 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:45:266 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:05:45:282 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:05:45:323 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:05:45:336 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:05:45:403 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:05:45:422 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:45:471 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:05:45:487 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:05:45:527 INFO -  273 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:05:45:537 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:05:45:604 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:05:45:622 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:45:624 <font size=2 color=00AF00>PASS = 0</font>
+12:05:45:625 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:45:626 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:45:627 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:45:627 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:45:628 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:45:629 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:45:630 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:45:631 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:45:632 <font size=2 color=00AF00>PASS = 11</font>
+12:05:45:633 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:45:634 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+12:05:45:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:45:636 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:05:51:420 <html><body><pre>
+12:05:51:421 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:51:421 ***</font>
+12:05:51:437 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:51:455 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:05:51:465 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:05:51:470 INFO -  278 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:05:51:476 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:05:51:506 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:05:51:518 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:51:532 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:05:51:541 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:05:51:546 INFO -  278 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:05:51:553 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:05:51:582 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:05:51:595 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:51:608 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:05:51:618 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:05:51:622 INFO -  278 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:05:51:629 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:05:51:659 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:05:51:671 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:51:685 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:05:51:704 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:05:51:746 INFO -  278 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:05:51:759 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:05:51:825 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:05:51:844 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:51:893 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:51:909 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:51:958 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:51:975 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:52:026 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:041 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:52:091 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:107 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:52:157 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:173 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:52:222 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:239 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:52:288 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:305 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:52:354 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:371 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:52:420 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:437 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:52:487 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:504 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:52:554 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:52:569 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:52:570 <font size=2 color=00AF00>PASS = 0</font>
+12:05:52:571 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:52:572 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:52:573 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:52:574 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:52:575 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:52:576 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:52:577 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:52:578 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:52:579 <font size=2 color=00AF00>PASS = 4</font>
+12:05:52:580 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:52:581 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+12:05:52:582 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:52:583 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:05:58:414 <html><body><pre>
+12:05:58:414 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:58:414 ***</font>
+12:05:58:431 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:58:449 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:05:58:459 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:05:58:463 INFO -  283 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:05:58:470 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:05:58:500 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:05:58:512 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:58:525 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:05:58:535 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:05:58:540 INFO -  283 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:05:58:547 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:05:58:576 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:05:58:588 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:58:602 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:05:58:611 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:05:58:616 INFO -  283 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:05:58:623 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:05:58:653 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:05:58:665 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:58:679 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:05:58:698 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:05:58:741 INFO -  283 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:05:58:754 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:05:58:819 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:05:58:838 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:58:887 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:58:904 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:58:952 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:58:969 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:59:018 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:035 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:59:084 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:101 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:59:150 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:167 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:59:216 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:233 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:59:281 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:298 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:59:348 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:365 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:59:414 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:431 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:59:481 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:498 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:59:547 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:05:59:563 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:59:564 <font size=2 color=00AF00>PASS = 0</font>
+12:05:59:565 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:59:566 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:59:566 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:59:567 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:59:568 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:59:569 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:59:570 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:59:571 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:59:572 <font size=2 color=00AF00>PASS = 4</font>
+12:05:59:573 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:59:574 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+12:05:59:575 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:59:576 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0008_5.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+12:06:05:415 <html><body><pre>
+12:06:05:416 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:05:416 ***</font>
+12:06:05:432 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:05:450 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:06:05:460 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:06:05:465 INFO -  288 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:06:05:471 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:06:05:501 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:06:05:513 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:05:527 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:06:05:536 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:06:05:541 INFO -  288 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:06:05:548 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:06:05:577 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:06:05:590 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:05:603 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:06:05:613 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:06:05:618 INFO -  288 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:06:05:625 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:06:05:654 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:06:05:667 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:05:681 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:06:05:699 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:06:05:742 INFO -  288 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:06:05:755 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:06:05:821 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:06:05:840 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:05:889 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:06:05:905 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:06:05:944 INFO -  288 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:06:05:958 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:06:06:024 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:06:06:043 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:06:092 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:06:06:108 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:06:06:148 INFO -  288 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:06:06:162 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:06:06:227 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:06:06:247 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:06:296 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:312 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:06:362 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:378 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:06:427 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:444 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:06:494 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:511 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:06:560 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:577 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:06:627 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:643 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:06:693 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:709 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:06:758 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:775 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:06:824 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:06:840 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:06:841 <font size=2 color=00AF00>PASS = 0</font>
+12:06:06:842 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:06:843 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:06:844 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:06:845 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:06:846 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:06:847 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:06:848 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:06:849 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:06:849 <font size=2 color=00AF00>PASS = 6</font>
+12:06:06:850 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:06:851 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 9</font>
+12:06:06:852 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:06:854 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0009_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:06:12:746 <html><body><pre>
+12:06:12:747 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:12:747 ***</font>
+12:06:12:763 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:12:781 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:12:792 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:12:805 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:12:815 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:12:828 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:12:839 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:12:852 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:12:862 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:12:875 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:06:12:885 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:06:12:890 INFO -  293 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:06:12:897 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:06:12:927 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:06:12:939 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:12:953 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:12:963 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:12:977 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:12:987 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:13:002 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:13:021 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:13:071 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:13:088 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:13:137 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:13:154 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:13:203 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:13:220 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:13:268 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:13:285 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:13:335 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:13:351 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:13:401 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:13:417 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:13:466 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:13:482 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:13:483 <font size=2 color=00AF00>PASS = 0</font>
+12:06:13:484 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:13:485 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:13:486 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:13:487 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:13:489 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:13:489 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:13:490 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:13:492 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:13:492 <font size=2 color=00AF00>PASS = 1</font>
+12:06:13:493 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:13:494 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:06:13:495 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:13:497 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0009_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:06:19:315 <html><body><pre>
+12:06:19:315 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:19:315 ***</font>
+12:06:19:332 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:19:350 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:06:19:359 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:06:19:364 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:06:19:371 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:06:19:400 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:06:19:412 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:19:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:06:19:436 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:06:19:440 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:06:19:447 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:06:19:476 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:06:19:489 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:19:502 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:06:19:512 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:06:19:517 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:06:19:524 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:06:19:553 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:06:19:566 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:19:580 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:06:19:598 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:06:19:640 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:06:19:653 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:06:19:719 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:06:19:738 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:19:787 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:19:804 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:19:853 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:06:19:869 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:06:19:909 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:06:19:923 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:06:19:988 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:06:20:009 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:20:058 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:06:20:074 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:06:20:115 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:06:20:128 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:06:20:194 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:06:20:213 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:20:262 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:06:20:279 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:06:20:319 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:06:20:332 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:06:20:397 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:06:20:416 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:20:466 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:06:20:482 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:06:20:522 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:06:20:536 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:06:20:601 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:06:20:620 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:20:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:06:20:686 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:06:20:726 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:06:20:739 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:06:20:805 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:06:20:824 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:20:874 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:06:20:890 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:06:20:931 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:06:20:944 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:06:21:013 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:06:21:032 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:21:081 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:06:21:097 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:06:21:137 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:06:21:151 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:06:21:217 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:06:21:236 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:21:285 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:06:21:302 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:06:21:342 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:06:21:355 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:06:21:422 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:06:21:441 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:21:490 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:06:21:507 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:06:21:547 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:06:21:560 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:06:21:628 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:06:21:647 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:21:696 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:06:21:712 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:06:21:752 INFO -  298 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:06:21:762 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:06:21:829 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:06:21:847 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:21:848 <font size=2 color=00AF00>PASS = 0</font>
+12:06:21:849 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:21:850 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:21:851 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:21:852 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:21:853 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:21:854 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:21:855 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:21:856 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:21:857 <font size=2 color=00AF00>PASS = 14</font>
+12:06:21:858 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:21:859 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:06:21:860 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:21:861 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0010_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:06:27:727 <html><body><pre>
+12:06:27:727 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:27:727 ***</font>
+12:06:27:744 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:27:762 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:06:27:771 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:06:27:776 INFO -  303 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:06:27:783 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:06:27:812 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:06:27:824 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:27:838 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:06:27:848 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:06:27:852 INFO -  303 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:06:27:859 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:06:27:888 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:06:27:901 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:27:914 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:06:27:924 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:06:27:928 INFO -  303 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:06:27:935 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:06:27:965 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:06:27:978 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:27:992 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:011 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:28:061 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:06:28:078 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:06:28:118 INFO -  303 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:06:28:131 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:06:28:196 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:06:28:216 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:28:265 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:281 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:28:331 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:347 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:28:397 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:413 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:28:463 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:479 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:28:529 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:545 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:28:594 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:611 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:28:660 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:677 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:28:726 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:743 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:28:791 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:808 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:28:858 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:28:873 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:28:875 <font size=2 color=00AF00>PASS = 0</font>
+12:06:28:876 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:28:876 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:28:877 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:28:878 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:28:879 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:28:880 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:28:881 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:28:882 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:28:883 <font size=2 color=00AF00>PASS = 4</font>
+12:06:28:884 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:28:885 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+12:06:28:886 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:28:887 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0010_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+12:06:34:716 <html><body><pre>
+12:06:34:716 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:34:716 ***</font>
+12:06:34:733 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:34:751 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:34:761 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:34:774 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:34:784 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:34:798 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:34:808 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:34:821 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:06:34:831 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:06:34:836 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:06:34:842 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:06:34:872 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:06:34:884 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:34:898 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:34:908 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:34:922 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:06:34:932 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:06:34:936 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:06:34:943 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:06:34:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:06:34:994 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:35:045 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:06:35:060 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:06:35:101 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:06:35:114 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:06:35:180 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:06:35:199 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:35:248 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:06:35:264 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:06:35:305 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:06:35:318 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:06:35:384 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:06:35:403 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:35:452 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:06:35:468 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:06:35:509 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:06:35:522 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:06:35:588 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:06:35:607 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:35:656 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:06:35:672 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:06:35:713 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:06:35:726 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:06:35:793 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:06:35:812 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:35:861 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:06:35:877 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:06:35:918 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:06:35:931 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:06:35:998 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:06:36:017 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:36:066 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:06:36:082 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:06:36:123 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:06:36:136 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:06:36:203 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:06:36:222 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:36:271 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:06:36:287 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:06:36:327 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:06:36:340 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:06:36:407 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:06:36:425 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:36:475 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:06:36:491 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:06:36:531 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:06:36:544 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:06:36:611 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:06:36:630 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:36:679 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:06:36:695 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:06:36:736 INFO -  308 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:06:36:746 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:06:36:812 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:06:36:830 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:36:832 <font size=2 color=00AF00>PASS = 0</font>
+12:06:36:833 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:36:834 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:36:835 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:36:836 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:36:837 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:36:838 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:36:839 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:36:839 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:36:840 <font size=2 color=00AF00>PASS = 11</font>
+12:06:36:841 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:36:842 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+12:06:36:843 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:36:844 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0011_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:06:42:709 <html><body><pre>
+12:06:42:710 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:42:710 ***</font>
+12:06:42:726 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:42:744 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:06:42:754 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:06:42:759 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:06:42:765 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:06:42:794 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:06:42:807 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:42:820 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:06:42:830 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:06:42:835 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:06:42:841 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:06:42:870 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:06:42:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:42:896 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:06:42:906 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:06:42:911 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:06:42:918 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:06:42:947 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:06:42:960 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:42:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:06:42:991 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:06:43:035 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:06:43:048 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:06:43:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:06:43:132 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:43:181 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:06:43:197 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:06:43:238 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:06:43:251 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:06:43:316 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:06:43:335 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:43:384 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:06:43:400 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:06:43:441 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:06:43:454 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:06:43:519 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:06:43:538 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:43:587 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:06:43:603 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:06:43:643 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:06:43:657 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:06:43:723 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:06:43:742 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:43:792 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:06:43:809 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:06:43:849 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:06:43:862 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:06:43:928 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:06:43:947 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:43:996 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:06:44:012 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:06:44:053 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:06:44:066 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:06:44:132 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:06:44:151 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:44:200 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:06:44:216 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:06:44:257 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:06:44:270 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:06:44:336 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:06:44:355 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:44:404 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:06:44:421 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:06:44:461 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:06:44:474 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:06:44:540 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:06:44:560 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:44:608 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:06:44:625 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:06:44:665 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:06:44:678 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:06:44:745 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:06:44:764 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:44:813 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:06:44:829 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:06:44:869 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:06:44:883 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:06:44:949 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:06:44:968 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:45:019 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:06:45:035 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:06:45:075 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:06:45:089 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:06:45:156 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:06:45:175 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:45:224 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:06:45:240 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:06:45:281 INFO -  313 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:06:45:291 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:06:45:356 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:06:45:375 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:45:376 <font size=2 color=00AF00>PASS = 0</font>
+12:06:45:377 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:45:378 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:45:379 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:45:380 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:45:381 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:45:382 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:45:382 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:45:383 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:45:385 <font size=2 color=00AF00>PASS = 15</font>
+12:06:45:385 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:45:386 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:45:388 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:45:389 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0011_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:06:51:181 <html><body><pre>
+12:06:51:182 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:51:182 ***</font>
+12:06:51:198 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:51:216 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:06:51:226 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:06:51:231 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:06:51:237 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:06:51:267 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:06:51:279 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:51:293 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:06:51:302 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:06:51:307 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:06:51:314 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:06:51:343 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:06:51:355 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:51:369 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:06:51:379 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:06:51:384 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:06:51:390 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:06:51:420 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:06:51:432 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:51:447 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:06:51:465 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:06:51:507 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:06:51:521 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:06:51:586 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:06:51:605 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:51:654 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:06:51:670 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:06:51:711 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:06:51:724 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:06:51:790 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:06:51:809 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:51:858 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:06:51:874 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:06:51:914 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:06:51:928 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:06:51:993 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:06:52:014 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:52:063 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:06:52:079 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:06:52:119 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:06:52:133 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:06:52:199 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:06:52:218 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:52:266 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:06:52:282 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:06:52:323 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:06:52:336 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:06:52:402 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:06:52:421 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:52:470 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:06:52:486 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:06:52:527 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:06:52:540 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:06:52:606 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:06:52:625 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:52:674 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:06:52:691 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:06:52:731 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:06:52:744 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:06:52:811 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:06:52:830 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:52:879 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:06:52:896 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:06:52:936 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:06:52:949 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:06:53:017 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:06:53:036 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:53:085 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:06:53:101 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:06:53:142 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:06:53:155 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:06:53:222 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:06:53:241 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:53:289 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:06:53:305 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:06:53:345 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:06:53:359 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:06:53:425 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:06:53:444 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:53:493 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:06:53:509 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:06:53:550 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:06:53:563 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:06:53:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:06:53:649 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:53:698 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:06:53:715 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:06:53:755 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:06:53:765 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:06:53:831 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:06:53:850 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:53:851 <font size=2 color=00AF00>PASS = 0</font>
+12:06:53:852 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:53:853 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:53:854 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:53:855 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:53:856 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:53:857 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:53:858 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:53:858 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:53:860 <font size=2 color=00AF00>PASS = 15</font>
+12:06:53:861 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:53:862 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:53:863 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:53:864 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0014_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:06:51:181 <html><body><pre>
+12:06:51:182 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:51:182 ***</font>
+12:06:51:198 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:51:216 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:06:51:226 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:06:51:231 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:06:51:237 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:06:51:267 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:06:51:279 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:51:293 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:06:51:302 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:06:51:307 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:06:51:314 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:06:51:343 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:06:51:355 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:51:369 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:06:51:379 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:06:51:384 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:06:51:390 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:06:51:420 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:06:51:432 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:51:447 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:06:51:465 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:06:51:507 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:06:51:521 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:06:51:586 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:06:51:605 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:51:654 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:06:51:670 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:06:51:711 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:06:51:724 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:06:51:790 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:06:51:809 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:51:858 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:06:51:874 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:06:51:914 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:06:51:928 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:06:51:993 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:06:52:014 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:52:063 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:06:52:079 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:06:52:119 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:06:52:133 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:06:52:199 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:06:52:218 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:52:266 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:06:52:282 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:06:52:323 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:06:52:336 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:06:52:402 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:06:52:421 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:52:470 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:06:52:486 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:06:52:527 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:06:52:540 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:06:52:606 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:06:52:625 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:52:674 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:06:52:691 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:06:52:731 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:06:52:744 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:06:52:811 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:06:52:830 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:52:879 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:06:52:896 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:06:52:936 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:06:52:949 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:06:53:017 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:06:53:036 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:53:085 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:06:53:101 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:06:53:142 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:06:53:155 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:06:53:222 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:06:53:241 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:53:289 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:06:53:305 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:06:53:345 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:06:53:359 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:06:53:425 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:06:53:444 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:53:493 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:06:53:509 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:06:53:550 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:06:53:563 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:06:53:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:06:53:649 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:53:698 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:06:53:715 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:06:53:755 INFO -  318 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:06:53:765 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:06:53:831 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:06:53:850 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:53:851 <font size=2 color=00AF00>PASS = 0</font>
+12:06:53:852 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:53:853 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:53:854 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:53:855 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:53:856 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:53:857 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:53:858 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:53:858 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:53:860 <font size=2 color=00AF00>PASS = 15</font>
+12:06:53:861 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:53:862 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:53:863 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:53:864 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0014_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:18:35:367 <html><body><pre>
+12:18:35:367 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:18:35:367 ***</font>
+12:18:35:384 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:18:35:402 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:18:35:411 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:18:35:416 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:18:35:423 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:18:35:452 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:18:35:464 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:18:35:478 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:18:35:487 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:18:35:492 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:18:35:499 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:18:35:528 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:18:35:540 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:18:35:554 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:18:35:563 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:18:35:568 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:18:35:575 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:18:35:604 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:18:35:617 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:18:35:631 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:18:35:649 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:18:35:691 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:18:35:704 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:18:35:769 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:18:35:788 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:18:35:837 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:18:35:854 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:18:35:893 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:18:35:907 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:18:35:972 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:18:35:991 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:18:36:041 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:18:36:057 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:18:36:098 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:18:36:111 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:18:36:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:18:36:196 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:18:36:245 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:18:36:261 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:18:36:301 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:18:36:315 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:18:36:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:18:36:400 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:18:36:449 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:18:36:465 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:18:36:506 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:18:36:519 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:18:36:585 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:18:36:604 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:18:36:653 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:18:36:669 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:18:36:709 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:18:36:723 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:18:36:788 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:18:36:807 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:18:36:856 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:18:36:873 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:18:36:913 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:18:36:926 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:18:36:993 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:18:37:013 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:18:37:062 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:18:37:078 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:18:37:119 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:18:37:133 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:18:37:199 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:18:37:218 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:18:37:266 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:18:37:283 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:18:37:323 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:18:37:337 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:18:37:403 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:18:37:422 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:18:37:471 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:18:37:487 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:18:37:528 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:18:37:541 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:18:37:608 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:18:37:627 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:18:37:675 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:18:37:692 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:18:37:732 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:18:37:745 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:18:37:812 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:18:37:831 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:18:37:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:18:37:897 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:18:37:937 INFO -  329 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:18:37:947 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:18:38:014 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:18:38:031 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:18:38:032 <font size=2 color=00AF00>PASS = 0</font>
+12:18:38:033 <font size=2 color=FF0000>FAIL = 0</font>
+12:18:38:034 <font size=2 color=0000FF>ABORT = 0</font>
+12:18:38:034 <font size=2 color=0000FF>PANIC = 0</font>
+12:18:38:035 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:18:38:036 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:18:38:037 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:18:38:038 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:18:38:039 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:18:38:040 <font size=2 color=00AF00>PASS = 15</font>
+12:18:38:041 <font size=2 color=FF0000>FAIL = 0</font>
+12:18:38:042 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:18:38:044 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:18:38:045 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0015_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+12:18:43:994 <html><body><pre>
+12:18:43:995 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:18:43:995 ***</font>
+12:18:44:012 c:\testdata\scripts\pause.script START_TESTCASE DT-TEF-ScriptCommand-0002
+12:18:44:030 <font size=2 color=00AF00>c:\testdata\scripts\pause.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0002  </font>
+12:18:44:039 c:\testdata\scripts\pause.script 	PAUSE	
+12:28:33:021 c:\testdata\scripts\pause.script END_TESTCASE DT-TEF-ScriptCommand-0002
+12:28:33:050 <font size=2 color=00AF00>c:\testdata\scripts\pause.script Line = 12 Command = END_TESTCASE DT-TEF-ScriptCommand-0002 ***TestCaseResult = PASS </font>
+12:28:33:062 c:\testdata\scripts\pause.script PRINT PAUSE SCRIPT COMMAND TESTING HAS COMPLETED
+12:28:33:067 INFO -  334 scriptengine.cpp 1381  PAUSE SCRIPT COMMAND TESTING HAS COMPLETED
+
+12:28:33:081 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:33:082 <font size=2 color=00AF00>PASS = 0</font>
+12:28:33:083 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:33:084 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:33:085 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:33:086 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:33:087 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:33:088 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:33:089 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:33:089 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:33:090 <font size=2 color=00AF00>PASS = 1</font>
+12:28:33:091 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:33:092 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:33:093 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:33:094 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0017_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,86 @@
+12:01:10:564 <html><body><pre>
+12:01:10:564 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1022
+RUN_SCRIPT COUNT : 1
+START_TESTCASE COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 29/10/2008 12:01:10:564 ***</font>
+12:01:10:590 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0001
+12:01:10:607 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 5 Command = START_TESTCASE DT-TEF-AnotherTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:10:624 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script RUN_SCRIPT	C:\testdata\scripts\te_regseltestcase.script
+12:01:10:642 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:10:656 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:10:666 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:10:679 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:10:689 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:10:703 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:10:712 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:10:717 INFO -  138 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:10:724 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:10:753 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:10:765 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:10:779 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:10:789 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:10:803 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:10:821 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:10:871 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:10:888 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:10:936 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:10:953 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:11:002 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:019 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:11:067 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:084 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:11:132 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:149 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:11:197 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:214 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:11:263 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:280 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:11:329 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:345 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:11:394 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:411 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:11:459 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:483 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0002
+12:01:11:532 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 11 Command = START_TESTCASE DT-TEF-AnotherTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:553 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:11:602 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 15 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:11:620 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-SelTestCase-0003
+12:01:11:660 INFO -  138 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:11:674 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:11:731 WARN -  138 scriptengine.cpp 1660 Test Case ID : DT-TEF-SelTestCase-0003 re-used
+12:01:11:742 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 17 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:11:767 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0003
+12:01:11:815 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 19 Command = START_TESTCASE DT-TEF-AnotherTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:838 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0004
+12:01:11:887 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 23 Command = START_TESTCASE DT-TEF-AnotherTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:911 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0005
+12:01:11:960 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 27 Command = START_TESTCASE DT-TEF-AnotherTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:11:981 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:12:029 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 31 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:12:053 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0006
+12:01:12:100 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 35 Command = START_TESTCASE DT-TEF-AnotherTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:12:123 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0007
+12:01:12:171 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 39 Command = START_TESTCASE DT-TEF-AnotherTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:12:188 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:12:189 <font size=2 color=00AF00>PASS = 0</font>
+12:01:12:190 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:12:191 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:12:192 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:12:193 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:12:194 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:12:195 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:12:196 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:01:12:197 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:12:198 <font size=2 color=00AF00>PASS = 2</font>
+12:01:12:199 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:12:200 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 22</font>
+12:01:12:201 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:12:202 <font size=2 color=00AFFF>RUN_SCRIPT_SUMMARY:</font>
+12:01:12:203 <font size=2 color=00AF00>EXECUTED_SCRIPTS = 1</font>
+12:01:12:204 <font size=2 color=FF0000>FAILED_TO_OPEN = 0</font>
+12:01:12:205 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-command-line-0017_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,186 @@
+12:01:17:848 <html><body><pre>
+12:01:17:848 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1022
+RUN_SCRIPT COUNT : 1
+START_TESTCASE COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 29/10/2008 12:01:17:848 ***</font>
+12:01:17:870 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0001
+12:01:17:887 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 5 Command = START_TESTCASE DT-TEF-AnotherTestCase-0001  </font>
+12:01:17:897 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0001
+12:01:17:902 INFO -  143 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0001
+
+12:01:17:913 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0001
+12:01:17:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 7 Command = END_TESTCASE DT-TEF-AnotherTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:17:961 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script RUN_SCRIPT	C:\testdata\scripts\te_regseltestcase.script
+12:01:17:980 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:17:993 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:01:18:004 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:01:18:009 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:01:18:016 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:01:18:045 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:18:057 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:18:071 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:01:18:084 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:01:18:126 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:01:18:140 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:01:18:204 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:01:18:223 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:18:272 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:18:289 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:18:329 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:18:342 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:18:406 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:18:425 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:18:473 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:01:18:490 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:01:18:530 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:01:18:543 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:01:18:608 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:01:18:627 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:18:675 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:18:692 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:18:741 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:01:18:757 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:01:18:797 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:01:18:811 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:01:18:876 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:01:18:895 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:18:943 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:01:18:960 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:01:19:001 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:01:19:015 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:01:19:080 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:01:19:099 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:19:148 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:01:19:164 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:01:19:204 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:01:19:218 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:01:19:283 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:01:19:302 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:19:351 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:01:19:367 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:01:19:407 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:01:19:420 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:01:19:486 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:01:19:504 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:19:554 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:01:19:570 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:01:19:610 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:01:19:623 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:01:19:689 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:01:19:708 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:19:756 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:01:19:772 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:01:19:812 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:01:19:826 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:01:19:892 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:01:19:911 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:19:960 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:01:19:976 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:01:20:016 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:01:20:030 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:01:20:096 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:01:20:115 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:20:163 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:01:20:179 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:01:20:220 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:01:20:233 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:01:20:300 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:01:20:318 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:20:367 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:01:20:383 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:01:20:423 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:01:20:437 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:01:20:503 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:01:20:522 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:20:571 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:01:20:587 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:01:20:627 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:01:20:637 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:01:20:703 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:01:20:729 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0002
+12:01:20:778 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 11 Command = START_TESTCASE DT-TEF-AnotherTestCase-0002  </font>
+12:01:20:795 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0002
+12:01:20:835 INFO -  143 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0002
+
+12:01:20:856 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0002
+12:01:20:922 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 13 Command = END_TESTCASE DT-TEF-AnotherTestCase-0002 ***TestCaseResult = PASS </font>
+12:01:20:946 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:20:995 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 15 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:21:012 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-SelTestCase-0003
+12:01:21:053 INFO -  143 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:21:067 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:21:125 WARN -  143 scriptengine.cpp 1660 Test Case ID : DT-TEF-SelTestCase-0003 re-used
+12:01:21:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 17 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:21:161 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0003
+12:01:21:210 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 19 Command = START_TESTCASE DT-TEF-AnotherTestCase-0003  </font>
+12:01:21:227 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0003
+12:01:21:268 INFO -  143 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0003
+
+12:01:21:288 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0003
+12:01:21:356 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 21 Command = END_TESTCASE DT-TEF-AnotherTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:21:381 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0004
+12:01:21:430 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 23 Command = START_TESTCASE DT-TEF-AnotherTestCase-0004  </font>
+12:01:21:447 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0004
+12:01:21:488 INFO -  143 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0004
+
+12:01:21:508 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0004
+12:01:21:577 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 25 Command = END_TESTCASE DT-TEF-AnotherTestCase-0004 ***TestCaseResult = PASS </font>
+12:01:21:603 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0005
+12:01:21:651 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 27 Command = START_TESTCASE DT-TEF-AnotherTestCase-0005  </font>
+12:01:21:668 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0005
+12:01:21:708 INFO -  143 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0005
+
+12:01:21:729 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0005
+12:01:21:797 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 29 Command = END_TESTCASE DT-TEF-AnotherTestCase-0005 ***TestCaseResult = PASS </font>
+12:01:21:820 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:21:868 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 31 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:21:892 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0006
+12:01:21:940 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 35 Command = START_TESTCASE DT-TEF-AnotherTestCase-0006  </font>
+12:01:21:957 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0006
+12:01:21:998 INFO -  143 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0006
+
+12:01:22:018 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0006
+12:01:22:086 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 37 Command = END_TESTCASE DT-TEF-AnotherTestCase-0006 ***TestCaseResult = PASS </font>
+12:01:22:112 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0007
+12:01:22:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 39 Command = START_TESTCASE DT-TEF-AnotherTestCase-0007  </font>
+12:01:22:178 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0007
+12:01:22:218 INFO -  143 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0007
+
+12:01:22:238 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0007
+12:01:22:306 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 41 Command = END_TESTCASE DT-TEF-AnotherTestCase-0007 ***TestCaseResult = PASS </font>
+12:01:22:326 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:22:327 <font size=2 color=00AF00>PASS = 0</font>
+12:01:22:328 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:22:329 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:22:330 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:22:331 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:22:332 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:22:333 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:22:334 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:01:22:335 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:22:336 <font size=2 color=00AF00>PASS = 22</font>
+12:01:22:337 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:22:338 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 2</font>
+12:01:22:339 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:22:339 <font size=2 color=00AFFF>RUN_SCRIPT_SUMMARY:</font>
+12:01:22:341 <font size=2 color=00AF00>EXECUTED_SCRIPTS = 1</font>
+12:01:22:342 <font size=2 color=FF0000>FAILED_TO_OPEN = 0</font>
+12:01:22:343 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,116 @@
+12:01:05:584 <html><body><pre>
+12:01:05:585 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 17
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:01:05:585 ***</font>
+12:01:05:610 c:\testdata\scripts\dt-tef-concurrent-0001.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:01:05:665 c:\testdata\scripts\dt-tef-concurrent-0001.script PRINT
+12:01:05:672 INFO -  168 scriptengine.cpp 1381 
+
+12:01:05:681 c:\testdata\scripts\dt-tef-concurrent-0001.script START_TESTCASE DT-TEF-Concurrent-0001
+12:01:05:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0001  </font>
+12:01:05:722 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:05:765 INFO -  173 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:05:764
+12:01:05:769 INFO -  173 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:10:781 INFO -  173 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:10:781
+12:01:10:799 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 19 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:10:821 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:01:10:864 INFO -  174 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:10:863
+12:01:10:868 INFO -  174 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:10:896 INFO -  174 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:10:895
+12:01:10:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:01:10:939 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:01:10:981 INFO -  175 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:10:981
+12:01:10:986 INFO -  175 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:10:990 INFO -  175 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:10:990
+12:01:11:010 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:01:11:041 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:01:11:121 INFO -  176 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:11:121
+12:01:11:125 INFO -  176 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:01:11:129 INFO -  176 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:11:129
+12:01:11:149 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:01:11:166 c:\testdata\scripts\dt-tef-concurrent-0001.script 	CONCURRENT
+12:01:11:241 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:11:313 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:01:11:384 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:01:11:455 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:01:11:525 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:01:11:595 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:01:11:667 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:01:11:737 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:01:11:808 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:01:11:878 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:01:11:950 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:01:12:021 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:01:12:073 c:\testdata\scripts\dt-tef-concurrent-0001.script 	CONSECUTIVE
+12:01:12:425 INFO -  177 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:12:425
+12:01:12:434 INFO -  178 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:12:434
+12:01:12:443 INFO -  179 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:12:443
+12:01:12:452 INFO -  180 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:12:452
+12:01:12:461 INFO -  181 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:12:461
+12:01:12:470 INFO -  182 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:12:470
+12:01:12:479 INFO -  183 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:12:479
+12:01:12:488 INFO -  184 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:12:488
+12:01:12:497 INFO -  185 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:12:497
+12:01:12:514 INFO -  186 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:12:513
+12:01:12:523 INFO -  187 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:12:523
+12:01:12:532 INFO -  188 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:12:531
+12:01:12:563 INFO -  177 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:12:563 INFO -  178 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:12:564 INFO -  179 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:12:564 INFO -  180 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:01:12:564 INFO -  181 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:12:565 INFO -  182 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:12:565 INFO -  183 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:12:565 INFO -  184 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:01:12:566 INFO -  185 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:12:580 INFO -  186 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:12:581 INFO -  187 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:12:581 INFO -  188 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:01:12:631 INFO -  179 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:631
+12:01:12:631 INFO -  180 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:631
+12:01:12:652 INFO -  183 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:652
+12:01:12:652 INFO -  184 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:652
+12:01:12:664 INFO -  178 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:663
+12:01:12:672 INFO -  182 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:672
+12:01:12:693 INFO -  187 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:693
+12:01:12:693 INFO -  188 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:693
+12:01:12:701 INFO -  186 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:12:701
+12:01:12:756 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:01:12:797 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:01:12:816 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:01:12:834 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:01:12:852 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:01:12:870 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:01:12:887 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:01:12:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:01:12:923 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:01:17:625 INFO -  177 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:17:625
+12:01:17:643 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:17:646 INFO -  181 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:17:646
+12:01:17:660 INFO -  185 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:17:660
+12:01:17:672 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:01:17:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:01:17:737 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+12:01:17:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+12:01:17:845 c:\testdata\scripts\dt-tef-concurrent-0001.script END_TESTCASE DT-TEF-Concurrent-0001
+12:01:17:911 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 38 Command = END_TESTCASE DT-TEF-Concurrent-0001 ***TestCaseResult = PASS </font>
+12:01:17:932 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:17:940 <font size=2 color=00AF00>PASS = 17</font>
+12:01:17:942 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:17:943 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:17:944 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:17:945 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:17:946 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:17:947 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:17:948 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:17:950 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:01:17:951 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:17:952 <font size=2 color=00AF00>PASS = 1</font>
+12:01:17:953 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:17:954 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:01:17:955 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:17:957 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,120 @@
+12:01:23:513 <html><body><pre>
+12:01:23:513 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 17
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:01:23:513 ***</font>
+12:01:23:539 c:\testdata\scripts\dt-tef-concurrent-0002.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:01:23:592 c:\testdata\scripts\dt-tef-concurrent-0002.script PRINT
+12:01:23:599 INFO -  191 scriptengine.cpp 1381 
+
+12:01:23:608 c:\testdata\scripts\dt-tef-concurrent-0002.script START_TESTCASE DT-TEF-Concurrent-0002
+12:01:23:625 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0002  </font>
+12:01:23:650 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:23:692 INFO -  196 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:23:692
+12:01:23:697 INFO -  196 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:28:703 INFO -  196 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:28:703
+12:01:28:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:28:743 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:01:28:785 INFO -  197 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:28:785
+12:01:28:789 INFO -  197 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:28:817 INFO -  197 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:28:817
+12:01:28:837 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:01:28:860 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:01:28:902 INFO -  198 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:28:902
+12:01:28:907 INFO -  198 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:28:911 INFO -  198 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:28:911
+12:01:28:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:01:28:961 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:01:29:042 INFO -  199 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:29:420
+12:01:29:047 INFO -  199 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:01:29:051 INFO -  199 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:29:510
+12:01:29:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:01:29:087 c:\testdata\scripts\dt-tef-concurrent-0002.script 	CONCURRENT
+12:01:29:161 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:01:29:234 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:01:29:305 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:01:29:376 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:01:29:430 c:\testdata\scripts\dt-tef-concurrent-0002.script END_TESTCASE DT-TEF-Concurrent-0002
+12:01:29:579 INFO -  200 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:29:579
+12:01:29:588 INFO -  201 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:29:588
+12:01:29:597 INFO -  202 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:29:597
+12:01:29:606 INFO -  203 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:29:605
+12:01:29:621 INFO -  200 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:29:621 INFO -  201 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:29:622 INFO -  202 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:29:622 INFO -  203 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:01:29:656 INFO -  202 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:29:656
+12:01:29:656 INFO -  203 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:29:656
+12:01:29:661 INFO -  201 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:29:661
+12:01:29:695 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:01:29:713 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:01:29:731 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:01:34:640 INFO -  200 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:34:640
+12:01:34:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:01:34:686 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 29 Command = END_TESTCASE DT-TEF-Concurrent-0002 ***TestCaseResult = PASS </font>
+12:01:34:709 c:\testdata\scripts\dt-tef-concurrent-0002.script START_TESTCASE DT-TEF-Concurrent-0002-1
+12:01:34:763 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 30 Command = START_TESTCASE DT-TEF-Concurrent-0002-1  </font>
+12:01:34:800 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:01:34:873 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:01:34:945 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:01:35:016 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:01:35:069 c:\testdata\scripts\dt-tef-concurrent-0002.script 	CONSECUTIVE
+12:01:35:219 INFO -  204 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:35:219
+12:01:35:228 INFO -  205 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:35:228
+12:01:35:237 INFO -  206 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:35:237
+12:01:35:246 INFO -  207 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:35:245
+12:01:35:261 INFO -  204 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:35:261 INFO -  205 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:35:262 INFO -  206 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:35:262 INFO -  207 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:01:35:296 INFO -  206 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:35:296
+12:01:35:296 INFO -  207 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:35:296
+12:01:35:301 INFO -  205 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:35:300
+12:01:35:335 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:01:35:353 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:01:35:371 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:01:40:281 INFO -  204 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:40:281
+12:01:40:300 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:01:40:335 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:40:412 INFO -  208 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:40:412
+12:01:40:417 INFO -  208 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:45:421 INFO -  208 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:45:421
+12:01:45:439 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:45:475 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:01:45:554 INFO -  209 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:45:554
+12:01:45:559 INFO -  209 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:45:586 INFO -  209 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:45:586
+12:01:45:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:01:45:642 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:01:45:719 INFO -  210 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:45:719
+12:01:45:724 INFO -  210 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:45:729 INFO -  210 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:45:728
+12:01:45:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 53 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:01:45:783 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:01:45:861 INFO -  211 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:45:861
+12:01:45:865 INFO -  211 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:01:45:870 INFO -  211 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:45:869
+12:01:45:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 54 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:01:45:923 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+12:01:46:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+12:01:46:035 c:\testdata\scripts\dt-tef-concurrent-0002.script END_TESTCASE DT-TEF-Concurrent-0002-1
+12:01:46:101 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 57 Command = END_TESTCASE DT-TEF-Concurrent-0002-1 ***TestCaseResult = PASS </font>
+12:01:46:123 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:46:133 <font size=2 color=00AF00>PASS = 17</font>
+12:01:46:135 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:46:136 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:46:137 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:46:138 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:46:139 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:46:140 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:46:142 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:46:143 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:01:46:144 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:46:145 <font size=2 color=00AF00>PASS = 2</font>
+12:01:46:146 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:46:147 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:01:46:148 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:46:149 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,104 @@
+12:01:51:706 <html><body><pre>
+12:01:51:707 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 3
+RUN_TEST_STEP COUNT : 13
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:01:51:707 ***</font>
+12:01:51:732 c:\testdata\scripts\dt-tef-concurrent-0003.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:01:51:785 c:\testdata\scripts\dt-tef-concurrent-0003.script PRINT
+12:01:51:792 INFO -  214 scriptengine.cpp 1381 
+
+12:01:51:801 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003
+12:01:51:818 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0003  </font>
+12:01:51:843 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:51:885 INFO -  219 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:51:885
+12:01:51:890 INFO -  219 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:56:906 INFO -  219 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:56:906
+12:01:56:924 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:56:947 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:01:56:989 INFO -  220 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:56:988
+12:01:56:994 INFO -  220 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:57:022 INFO -  220 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:57:210
+12:01:57:041 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:01:57:064 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:01:57:107 INFO -  221 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:57:106
+12:01:57:112 INFO -  221 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:57:116 INFO -  221 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:57:115
+12:01:57:134 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:01:57:165 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:01:57:245 INFO -  222 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:57:245
+12:01:57:249 INFO -  222 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:01:57:254 INFO -  222 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:57:253
+12:01:57:273 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:01:57:292 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003
+12:01:57:356 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 24 Command = END_TESTCASE DT-TEF-Concurrent-0003 ***TestCaseResult = PASS </font>
+12:01:57:376 c:\testdata\scripts\dt-tef-concurrent-0003.script CONCURRENT
+12:01:57:433 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003-1
+12:01:57:485 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 26 Command = START_TESTCASE DT-TEF-Concurrent-0003-1  </font>
+12:01:57:522 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:01:57:595 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:01:57:666 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:01:57:737 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:01:57:791 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003-1
+12:01:57:939 INFO -  223 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:57:938
+12:01:57:948 INFO -  224 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:57:947
+12:01:57:957 INFO -  225 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:57:956
+12:01:57:966 INFO -  226 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:57:965
+12:01:57:981 INFO -  223 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:57:981 INFO -  224 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:57:981 INFO -  225 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:57:982 INFO -  226 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:01:58:016 INFO -  225 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:58:160
+12:01:58:016 INFO -  226 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:58:160
+12:01:58:021 INFO -  224 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:58:210
+12:01:58:054 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:01:58:073 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:01:58:092 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:02:03:000 INFO -  223 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:03:000
+12:02:03:019 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:02:03:046 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 46 Command = END_TESTCASE DT-TEF-Concurrent-0003-1 ***TestCaseResult = PASS </font>
+12:02:03:067 c:\testdata\scripts\dt-tef-concurrent-0003.script CONSECUTIVE
+12:02:03:124 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003-2
+12:02:03:176 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 48 Command = START_TESTCASE DT-TEF-Concurrent-0003-2  </font>
+12:02:03:213 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:02:03:288 INFO -  227 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:03:287
+12:02:03:292 INFO -  227 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:08:296 INFO -  227 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:08:296
+12:02:08:314 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:02:08:349 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:02:08:425 INFO -  228 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:08:424
+12:02:08:429 INFO -  228 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:08:457 INFO -  228 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:08:457
+12:02:08:475 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:02:08:511 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:02:08:587 INFO -  229 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:08:586
+12:02:08:592 INFO -  229 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:08:596 INFO -  229 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:08:596
+12:02:08:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:02:08:649 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:02:08:725 INFO -  230 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:08:724
+12:02:08:729 INFO -  230 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:02:08:733 INFO -  230 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:08:733
+12:02:08:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 67 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:02:08:786 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:02:08:876 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 69 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:02:08:894 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003-2
+12:02:08:960 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 70 Command = END_TESTCASE DT-TEF-Concurrent-0003-2 ***TestCaseResult = PASS </font>
+12:02:08:981 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:08:990 <font size=2 color=00AF00>PASS = 13</font>
+12:02:08:992 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:08:993 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:08:994 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:08:995 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:08:996 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:08:997 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:08:998 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:09:001 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:02:09:002 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:09:003 <font size=2 color=00AF00>PASS = 3</font>
+12:02:09:004 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:09:005 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:02:09:006 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:09:007 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,159 @@
+12:02:14:559 <html><body><pre>
+12:02:14:560 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 26
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:02:14:559 ***</font>
+12:02:14:585 c:\testdata\scripts\dt-tef-concurrent-0004.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:02:14:643 c:\testdata\scripts\dt-tef-concurrent-0004.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:02:14:699 c:\testdata\scripts\dt-tef-concurrent-0004.script PRINT
+12:02:14:706 INFO -  233 scriptengine.cpp 1381 
+
+12:02:14:715 c:\testdata\scripts\dt-tef-concurrent-0004.script START_TESTCASE DT-TEF-Concurrent-0004
+12:02:14:733 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0004  </font>
+12:02:14:759 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:14:800 INFO -  240 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:14:800
+12:02:14:805 INFO -  240 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:19:812 INFO -  240 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:19:812
+12:02:19:831 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:19:854 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:19:896 INFO -  241 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:19:896
+12:02:19:901 INFO -  241 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:19:929 INFO -  241 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:19:929
+12:02:19:948 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:02:19:972 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:02:20:016 INFO -  242 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:20:160
+12:02:20:021 INFO -  242 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:20:025 INFO -  242 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:20:250
+12:02:20:044 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:02:20:084 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:02:20:164 INFO -  243 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:20:164
+12:02:20:169 INFO -  243 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:02:20:173 INFO -  243 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:20:173
+12:02:20:193 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:02:20:229 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:20:307 INFO -  244 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:20:306
+12:02:20:312 INFO -  244 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:25:328 INFO -  244 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:25:328
+12:02:25:347 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:25:382 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:25:462 INFO -  245 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:25:461
+12:02:25:466 INFO -  245 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:25:494 INFO -  245 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:25:494
+12:02:25:512 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:02:25:548 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:02:25:627 INFO -  246 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:25:627
+12:02:25:632 INFO -  246 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:25:636 INFO -  246 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:25:636
+12:02:25:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:02:25:692 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:02:25:770 INFO -  247 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:25:769
+12:02:25:775 INFO -  247 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:02:25:779 INFO -  247 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:25:779
+12:02:25:798 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:02:25:815 c:\testdata\scripts\dt-tef-concurrent-0004.script 	CONCURRENT
+12:02:25:890 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:02:25:963 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:02:26:035 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:02:26:106 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:02:26:177 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:02:26:249 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:02:26:321 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:02:26:392 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:02:26:445 c:\testdata\scripts\dt-tef-concurrent-0004.script 	CONSECUTIVE
+12:02:26:678 INFO -  248 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:26:677
+12:02:26:687 INFO -  249 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:26:686
+12:02:26:717 INFO -  250 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:26:716
+12:02:26:726 INFO -  251 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:26:725
+12:02:26:742 INFO -  252 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:26:742
+12:02:26:751 INFO -  253 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:26:751
+12:02:26:752 INFO -  248 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:26:752 INFO -  249 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:26:766 INFO -  254 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:26:765
+12:02:26:775 INFO -  255 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:26:774
+12:02:26:783 INFO -  250 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:26:783 INFO -  251 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:26:795 INFO -  252 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:26:796 INFO -  253 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:02:26:804 INFO -  254 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:26:804 INFO -  255 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:02:26:863 INFO -  250 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:26:863
+12:02:26:867 INFO -  251 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:26:866
+12:02:26:867 INFO -  252 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:26:867
+12:02:26:868 INFO -  253 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:26:867
+12:02:26:876 INFO -  254 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:26:875
+12:02:26:876 INFO -  255 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:26:876
+12:02:26:922 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:02:26:951 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:02:26:969 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:02:26:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:02:27:006 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:02:27:024 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:02:31:796 INFO -  248 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:31:796
+12:02:31:796 INFO -  249 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:31:796
+12:02:31:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:02:31:842 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:02:31:878 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:02:31:957 INFO -  256 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:31:956
+12:02:31:961 INFO -  256 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:36:968 INFO -  256 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:36:968
+12:02:36:987 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:02:37:024 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:02:37:102 INFO -  257 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:37:102
+12:02:37:107 INFO -  257 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:42:125 INFO -  257 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:42:125
+12:02:42:144 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:02:42:180 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:02:42:258 INFO -  258 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:42:258
+12:02:42:263 INFO -  258 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:42:291 INFO -  258 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:42:291
+12:02:42:310 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:02:42:345 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:02:42:423 INFO -  259 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:42:423
+12:02:42:428 INFO -  259 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:42:456 INFO -  259 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:42:456
+12:02:42:474 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:02:42:511 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:02:42:590 INFO -  260 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:42:589
+12:02:42:594 INFO -  260 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:42:598 INFO -  260 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:42:598
+12:02:42:618 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:02:42:655 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:02:42:733 INFO -  261 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:42:733
+12:02:42:738 INFO -  261 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:42:742 INFO -  261 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:42:742
+12:02:42:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:02:42:797 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:02:42:876 INFO -  262 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:42:875
+12:02:42:880 INFO -  262 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:02:42:884 INFO -  262 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:42:884
+12:02:42:903 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:02:42:939 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:02:43:019 INFO -  263 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:43:190
+12:02:43:024 INFO -  263 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:02:43:028 INFO -  263 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:43:280
+12:02:43:047 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:02:43:083 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:02:43:176 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:02:43:212 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:02:43:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:02:43:324 c:\testdata\scripts\dt-tef-concurrent-0004.script END_TESTCASE DT-TEF-Concurrent-0004
+12:02:43:392 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 49 Command = END_TESTCASE DT-TEF-Concurrent-0004 ***TestCaseResult = PASS </font>
+12:02:43:416 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:43:430 <font size=2 color=00AF00>PASS = 26</font>
+12:02:43:433 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:43:434 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:43:435 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:43:436 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:43:437 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:43:438 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:43:440 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:43:441 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:02:43:442 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:43:443 <font size=2 color=00AF00>PASS = 1</font>
+12:02:43:444 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:43:445 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:02:43:446 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:43:447 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,203 @@
+12:02:49:010 <html><body><pre>
+12:02:49:010 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 34
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:02:49:010 ***</font>
+12:02:49:037 c:\testdata\scripts\dt-tef-concurrent-0005.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:02:49:095 c:\testdata\scripts\dt-tef-concurrent-0005.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:02:49:149 c:\testdata\scripts\dt-tef-concurrent-0005.script PRINT
+12:02:49:156 INFO -  267 scriptengine.cpp 1381 
+
+12:02:49:165 c:\testdata\scripts\dt-tef-concurrent-0005.script START_TESTCASE DT-TEF-Concurrent-0005
+12:02:49:182 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0005  </font>
+12:02:49:208 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:49:250 INFO -  274 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:49:250
+12:02:49:255 INFO -  274 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:54:265 INFO -  274 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:54:265
+12:02:54:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:54:307 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:54:349 INFO -  275 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:54:348
+12:02:54:354 INFO -  275 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:54:382 INFO -  275 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:54:382
+12:02:54:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:02:54:424 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:02:54:468 INFO -  276 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:54:467
+12:02:54:472 INFO -  276 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:54:476 INFO -  276 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:54:476
+12:02:54:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:02:54:535 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:02:54:615 INFO -  277 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:54:614
+12:02:54:619 INFO -  277 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:02:54:623 INFO -  277 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:54:623
+12:02:54:643 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:02:54:679 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:54:757 INFO -  278 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:54:757
+12:02:54:762 INFO -  278 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:59:781 INFO -  278 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:59:781
+12:02:59:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:59:835 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:59:915 INFO -  279 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:59:914
+12:02:59:919 INFO -  279 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:59:947 INFO -  279 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:59:946
+12:02:59:965 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:00:003 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:00:082 INFO -  280 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:00:820
+12:03:00:087 INFO -  280 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:00:091 INFO -  280 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:00:910
+12:03:00:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:00:146 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:00:225 INFO -  281 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:00:224
+12:03:00:229 INFO -  281 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:03:00:234 INFO -  281 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:00:234
+12:03:00:253 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:00:270 c:\testdata\scripts\dt-tef-concurrent-0005.script 	CONCURRENT
+12:03:00:345 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:03:00:418 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:03:00:489 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:03:00:559 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:03:00:631 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:03:00:702 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:03:00:774 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:03:00:845 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:03:00:899 c:\testdata\scripts\dt-tef-concurrent-0005.script END_TESTCASE DT-TEF-Concurrent-0005
+12:03:01:130 INFO -  282 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:01:129
+12:03:01:139 INFO -  283 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:01:138
+12:03:01:169 INFO -  284 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:01:169
+12:03:01:178 INFO -  285 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:01:178
+12:03:01:194 INFO -  286 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:01:193
+12:03:01:203 INFO -  287 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:01:202
+12:03:01:203 INFO -  282 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:01:203 INFO -  283 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:01:217 INFO -  288 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:01:217
+12:03:01:226 INFO -  289 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:01:226
+12:03:01:235 INFO -  284 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:01:235 INFO -  285 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:01:247 INFO -  286 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:01:248 INFO -  287 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:03:01:256 INFO -  288 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:01:256 INFO -  289 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:03:01:314 INFO -  284 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:01:313
+12:03:01:317 INFO -  285 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:01:317
+12:03:01:318 INFO -  286 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:01:318
+12:03:01:318 INFO -  287 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:01:318
+12:03:01:326 INFO -  288 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:01:326
+12:03:01:327 INFO -  289 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:01:327
+12:03:01:373 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:03:01:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:03:01:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:03:01:438 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:03:01:457 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:03:01:474 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:03:06:250 INFO -  282 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:06:250
+12:03:06:250 INFO -  283 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:06:250
+12:03:06:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:03:06:296 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:03:06:325 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 38 Command = END_TESTCASE DT-TEF-Concurrent-0005 ***TestCaseResult = PASS </font>
+12:03:06:348 c:\testdata\scripts\dt-tef-concurrent-0005.script START_TESTCASE DT-TEF-Concurrent-0005-1
+12:03:06:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 39 Command = START_TESTCASE DT-TEF-Concurrent-0005-1  </font>
+12:03:06:439 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:03:06:511 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:03:06:582 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:03:06:653 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:03:06:725 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:03:06:797 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:03:06:868 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:03:06:939 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:03:06:992 c:\testdata\scripts\dt-tef-concurrent-0005.script 	CONSECUTIVE
+12:03:07:219 INFO -  290 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:03:07:218
+12:03:07:228 INFO -  291 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:03:07:227
+12:03:07:257 INFO -  292 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:03:07:256
+12:03:07:266 INFO -  293 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:03:07:265
+12:03:07:293 INFO -  294 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:03:07:293
+12:03:07:294 INFO -  290 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:07:294 INFO -  291 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:07:303 INFO -  295 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 started at 12:03:07:302
+12:03:07:320 INFO -  296 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:03:07:320
+12:03:07:321 INFO -  292 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:07:321 INFO -  293 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:07:330 INFO -  297 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:03:07:329
+12:03:07:346 INFO -  294 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:07:346 INFO -  295 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:07:358 INFO -  296 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:03:07:398 INFO -  297 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:03:07:405 INFO -  292 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:03:07:405
+12:03:07:409 INFO -  293 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:03:07:409
+12:03:07:417 INFO -  294 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:03:07:417
+12:03:07:418 INFO -  295 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 ended at 12:03:07:417
+12:03:07:425 INFO -  296 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:03:07:425
+12:03:07:426 INFO -  297 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:03:07:426
+12:03:07:459 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:03:07:502 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:03:07:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:03:07:539 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:03:07:558 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:03:07:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:03:12:359 INFO -  290 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:03:12:359
+12:03:12:359 INFO -  291 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:03:12:359
+12:03:12:387 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:03:12:405 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:03:12:440 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:12:519 INFO -  298 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:12:519
+12:03:12:524 INFO -  298 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:17:531 INFO -  298 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:17:531
+12:03:17:551 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:17:586 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:17:664 INFO -  299 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:17:663
+12:03:17:668 INFO -  299 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:17:696 INFO -  299 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:17:696
+12:03:17:715 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:17:752 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:17:830 INFO -  300 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:17:829
+12:03:17:835 INFO -  300 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:17:839 INFO -  300 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:17:838
+12:03:17:858 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:17:894 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:17:972 INFO -  301 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:17:972
+12:03:17:976 INFO -  301 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:03:17:981 INFO -  301 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:17:980
+12:03:18:002 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 67 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:18:037 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:18:115 INFO -  302 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:18:114
+12:03:18:119 INFO -  302 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:23:125 INFO -  302 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:23:125
+12:03:23:144 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 68 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:23:179 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:23:259 INFO -  303 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:23:258
+12:03:23:263 INFO -  303 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:23:291 INFO -  303 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:23:291
+12:03:23:310 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 69 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:23:346 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:23:425 INFO -  304 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:23:425
+12:03:23:429 INFO -  304 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:23:434 INFO -  304 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:23:433
+12:03:23:454 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 70 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:23:489 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:23:567 INFO -  305 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:23:567
+12:03:23:572 INFO -  305 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:03:23:577 INFO -  305 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:23:576
+12:03:23:595 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 71 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:23:631 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+12:03:23:724 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 73 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+12:03:23:759 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+12:03:23:852 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 74 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+12:03:23:871 c:\testdata\scripts\dt-tef-concurrent-0005.script END_TESTCASE DT-TEF-Concurrent-0005-1
+12:03:23:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 75 Command = END_TESTCASE DT-TEF-Concurrent-0005-1 ***TestCaseResult = PASS </font>
+12:03:23:967 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:23:981 <font size=2 color=00AF00>PASS = 34</font>
+12:03:23:984 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:23:985 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:23:986 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:23:987 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:23:988 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:23:989 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:23:990 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:23:991 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:03:23:992 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:23:993 <font size=2 color=00AF00>PASS = 2</font>
+12:03:23:994 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:23:995 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:03:23:996 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:23:998 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:03:29:564 <html><body><pre>
+12:03:29:565 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 3
+RUN_TEST_STEP COUNT : 18
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:03:29:565 ***</font>
+12:03:29:592 c:\testdata\scripts\dt-tef-concurrent-0006.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:03:29:650 c:\testdata\scripts\dt-tef-concurrent-0006.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:03:29:703 c:\testdata\scripts\dt-tef-concurrent-0006.script PRINT
+12:03:29:710 INFO -  309 scriptengine.cpp 1381 
+
+12:03:29:719 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006
+12:03:29:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0006  </font>
+12:03:29:762 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:29:803 INFO -  316 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:29:803
+12:03:29:808 INFO -  316 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:34:828 INFO -  316 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:34:828
+12:03:34:847 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:34:870 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:34:912 INFO -  317 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:34:912
+12:03:34:917 INFO -  317 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:34:945 INFO -  317 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:34:945
+12:03:34:964 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:34:987 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:35:031 INFO -  318 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:35:300
+12:03:35:035 INFO -  318 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:35:040 INFO -  318 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:35:390
+12:03:35:059 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:35:098 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:35:177 INFO -  319 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:35:177
+12:03:35:182 INFO -  319 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:03:35:186 INFO -  319 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:35:185
+12:03:35:206 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:35:242 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:35:319 INFO -  320 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:35:319
+12:03:35:324 INFO -  320 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:40:343 INFO -  320 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:40:343
+12:03:40:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:40:397 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:40:476 INFO -  321 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:40:475
+12:03:40:480 INFO -  321 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:40:508 INFO -  321 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:40:507
+12:03:40:526 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:40:563 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:40:641 INFO -  322 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:40:640
+12:03:40:646 INFO -  322 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:40:650 INFO -  322 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:40:650
+12:03:40:670 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:40:705 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:40:782 INFO -  323 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:40:782
+12:03:40:787 INFO -  323 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:03:40:792 INFO -  323 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:40:792
+12:03:40:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:40:829 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006
+12:03:40:894 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 28 Command = END_TESTCASE DT-TEF-Concurrent-0006 ***TestCaseResult = PASS </font>
+12:03:40:913 c:\testdata\scripts\dt-tef-concurrent-0006.script CONCURRENT
+12:03:40:971 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006-1
+12:03:41:023 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 30 Command = START_TESTCASE DT-TEF-Concurrent-0006-1  </font>
+12:03:41:061 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:03:41:133 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:03:41:203 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:03:41:274 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:03:41:346 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:03:41:416 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:03:41:488 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:03:41:559 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:03:41:612 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006-1
+12:03:41:843 INFO -  324 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:41:843
+12:03:41:852 INFO -  325 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:41:852
+12:03:41:882 INFO -  326 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:41:882
+12:03:41:891 INFO -  327 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:41:891
+12:03:41:908 INFO -  328 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:41:907
+12:03:41:917 INFO -  329 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:41:916
+12:03:41:917 INFO -  324 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:41:918 INFO -  325 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:41:931 INFO -  330 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:41:930
+12:03:41:940 INFO -  331 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:41:939
+12:03:41:948 INFO -  326 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:41:948 INFO -  327 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:41:961 INFO -  328 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:41:962 INFO -  329 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:03:41:969 INFO -  330 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:41:970 INFO -  331 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:03:42:028 INFO -  326 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:42:280
+12:03:42:032 INFO -  327 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:42:320
+12:03:42:033 INFO -  328 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:42:320
+12:03:42:033 INFO -  329 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:42:330
+12:03:42:042 INFO -  330 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:42:420
+12:03:42:042 INFO -  331 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:42:420
+12:03:42:088 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:03:42:116 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:03:42:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:03:42:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:03:42:171 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:03:42:189 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:03:46:968 INFO -  324 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:46:968
+12:03:46:968 INFO -  325 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:46:968
+12:03:46:995 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:03:47:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:03:47:043 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 53 Command = END_TESTCASE DT-TEF-Concurrent-0006-1 ***TestCaseResult = PASS </font>
+12:03:47:065 c:\testdata\scripts\dt-tef-concurrent-0006.script CONSECUTIVE
+12:03:47:123 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006-2
+12:03:47:174 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 55 Command = START_TESTCASE DT-TEF-Concurrent-0006-2  </font>
+12:03:47:212 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:03:47:303 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 70 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:03:47:339 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:03:47:431 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 71 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:03:47:451 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006-2
+12:03:47:517 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 72 Command = END_TESTCASE DT-TEF-Concurrent-0006-2 ***TestCaseResult = PASS </font>
+12:03:47:540 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:47:554 <font size=2 color=00AF00>PASS = 18</font>
+12:03:47:556 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:47:557 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:47:558 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:47:559 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:47:560 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:47:561 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:47:562 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:47:563 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:03:47:564 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:47:565 <font size=2 color=00AF00>PASS = 3</font>
+12:03:47:566 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:47:567 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:03:47:569 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:47:570 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+12:03:53:131 <html><body><pre>
+12:03:53:131 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 27
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:03:53:131 ***</font>
+12:03:53:158 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:03:53:216 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:03:53:274 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:03:53:331 c:\testdata\scripts\dt-tef-concurrent-0007.script PRINT
+12:03:53:339 INFO -  335 scriptengine.cpp 1381 
+
+12:03:53:348 c:\testdata\scripts\dt-tef-concurrent-0007.script START_TESTCASE DT-TEF-Concurrent-0007
+12:03:53:365 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0007  </font>
+12:03:53:390 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:53:433 INFO -  344 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:53:432
+12:03:53:437 INFO -  344 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:58:453 INFO -  344 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:58:453
+12:03:58:471 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:58:493 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:58:536 INFO -  345 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:58:536
+12:03:58:541 INFO -  345 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:58:569 INFO -  345 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:58:569
+12:03:58:587 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:58:619 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:58:700 INFO -  346 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:58:699
+12:03:58:704 INFO -  346 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:58:709 INFO -  346 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:58:708
+12:03:58:728 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:58:763 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:58:840 INFO -  347 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:03:58:840
+12:03:58:845 INFO -  347 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:03:58:849 INFO -  347 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:03:58:849
+12:03:58:866 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:58:901 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:58:980 INFO -  348 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:58:979
+12:03:58:984 INFO -  348 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:04:000 INFO -  348 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:04:000
+12:04:04:018 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:04:04:053 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:04:04:133 INFO -  349 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:04:133
+12:04:04:138 INFO -  349 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:04:165 INFO -  349 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:04:165
+12:04:04:184 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:04:04:221 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:04:04:296 INFO -  347 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:04:04:296
+12:04:04:301 INFO -  347 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:04:305 INFO -  347 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:04:04:305
+12:04:04:322 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:04:04:357 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:04:04:435 INFO -  350 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:04:435
+12:04:04:440 INFO -  350 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:04:04:444 INFO -  350 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:04:444
+12:04:04:463 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:04:04:481 c:\testdata\scripts\dt-tef-concurrent-0007.script 	CONCURRENT
+12:04:04:555 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:04:04:628 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:04:04:698 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:04:04:768 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:04:04:840 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:04:04:910 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:04:04:982 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:04:05:054 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:04:05:107 c:\testdata\scripts\dt-tef-concurrent-0007.script 	CONSECUTIVE
+12:04:05:343 INFO -  351 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:04:05:342
+12:04:05:352 INFO -  352 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:04:05:351
+12:04:05:382 INFO -  353 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:04:05:382
+12:04:05:391 INFO -  354 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:04:05:391
+12:04:05:407 INFO -  355 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:04:05:407
+12:04:05:416 INFO -  356 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:04:05:416
+12:04:05:417 INFO -  351 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:05:417 INFO -  352 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:05:431 INFO -  357 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 12:04:05:430
+12:04:05:440 INFO -  358 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:04:05:439
+12:04:05:448 INFO -  353 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:05:448 INFO -  354 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:05:461 INFO -  355 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:05:461 INFO -  356 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:04:05:470 INFO -  357 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:04:05:470 INFO -  358 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:04:05:527 INFO -  353 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:04:05:527
+12:04:05:531 INFO -  354 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:04:05:530
+12:04:05:531 INFO -  355 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:04:05:531
+12:04:05:532 INFO -  356 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:04:05:531
+12:04:05:540 INFO -  357 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 12:04:05:540
+12:04:05:541 INFO -  358 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:04:05:540
+12:04:05:587 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:04:05:615 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:04:05:634 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:04:05:652 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:04:05:670 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:04:05:688 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:04:10:468 INFO -  351 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:04:10:468
+12:04:10:468 INFO -  352 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:04:10:468
+12:04:10:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:04:10:514 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:04:10:549 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:04:10:628 INFO -  359 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:10:627
+12:04:10:632 INFO -  359 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:15:640 INFO -  359 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:15:640
+12:04:15:660 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:04:15:695 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:04:15:774 INFO -  360 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:15:774
+12:04:15:779 INFO -  360 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:15:807 INFO -  360 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:15:806
+12:04:15:825 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:04:15:862 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:04:15:940 INFO -  361 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:15:940
+12:04:15:945 INFO -  361 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:15:949 INFO -  361 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:15:949
+12:04:15:967 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:04:16:003 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:04:16:078 INFO -  347 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:04:16:780
+12:04:16:083 INFO -  347 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:04:16:087 INFO -  347 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:04:16:860
+12:04:16:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:04:16:139 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:04:16:217 INFO -  362 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:16:216
+12:04:16:222 INFO -  362 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:21:234 INFO -  362 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:21:234
+12:04:21:253 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:04:21:288 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:04:21:367 INFO -  363 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:21:367
+12:04:21:372 INFO -  363 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:21:399 INFO -  363 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:21:399
+12:04:21:418 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:04:21:455 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:04:21:530 INFO -  347 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:04:21:530
+12:04:21:534 INFO -  347 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:21:539 INFO -  347 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:04:21:538
+12:04:21:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:04:21:590 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:04:21:668 INFO -  364 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:21:668
+12:04:21:673 INFO -  364 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:04:21:677 INFO -  364 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:21:677
+12:04:21:696 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:04:21:732 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:04:21:825 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:04:21:860 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10
+12:04:21:952 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10 ***Result = PASS </font>
+12:04:21:988 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:04:22:075 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:04:22:093 c:\testdata\scripts\dt-tef-concurrent-0007.script END_TESTCASE DT-TEF-Concurrent-0007
+12:04:22:162 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 50 Command = END_TESTCASE DT-TEF-Concurrent-0007 ***TestCaseResult = PASS </font>
+12:04:22:186 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:22:200 <font size=2 color=00AF00>PASS = 27</font>
+12:04:22:203 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:22:204 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:22:205 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:22:206 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:22:207 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:22:208 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:22:209 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:22:210 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:22:211 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:22:212 <font size=2 color=00AF00>PASS = 1</font>
+12:04:22:213 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:22:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:22:216 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:22:217 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:04:27:795 <html><body><pre>
+12:04:27:796 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:04:27:796 ***</font>
+12:04:27:822 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:04:27:880 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:04:27:938 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:04:27:992 c:\testdata\scripts\dt-tef-concurrent-0008.script PRINT
+12:04:28:000 INFO -  368 scriptengine.cpp 1381 
+
+12:04:28:009 c:\testdata\scripts\dt-tef-concurrent-0008.script START_TESTCASE DT-TEF-Concurrent-0008
+12:04:28:026 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0008  </font>
+12:04:28:052 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:04:28:094 INFO -  377 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:28:940
+12:04:28:098 INFO -  377 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:33:109 INFO -  377 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:33:109
+12:04:33:128 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:04:33:151 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:04:33:194 INFO -  378 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:33:193
+12:04:33:199 INFO -  378 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:33:226 INFO -  378 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:33:226
+12:04:33:245 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:04:33:277 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:04:33:356 INFO -  379 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:33:356
+12:04:33:360 INFO -  379 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:33:365 INFO -  379 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:33:365
+12:04:33:384 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:04:33:420 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:04:33:496 INFO -  380 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:04:33:496
+12:04:33:501 INFO -  380 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:04:33:505 INFO -  380 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:04:33:505
+12:04:33:522 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:04:33:558 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:04:33:636 INFO -  381 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:33:635
+12:04:33:640 INFO -  381 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:38:656 INFO -  381 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:38:656
+12:04:38:675 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:04:38:710 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:04:38:789 INFO -  382 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:38:788
+12:04:38:793 INFO -  382 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:38:821 INFO -  382 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:38:821
+12:04:38:840 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:04:38:876 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:04:38:951 INFO -  380 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:04:38:951
+12:04:38:956 INFO -  380 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:38:960 INFO -  380 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:04:38:960
+12:04:38:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:04:39:013 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:04:39:091 INFO -  383 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:39:900
+12:04:39:096 INFO -  383 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:04:39:100 INFO -  383 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:39:990
+12:04:39:119 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:04:39:136 c:\testdata\scripts\dt-tef-concurrent-0008.script 	CONCURRENT
+12:04:39:211 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:04:39:284 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:04:39:355 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:04:39:426 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:04:39:572 INFO -  384 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:39:571
+12:04:39:581 INFO -  385 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:39:580
+12:04:39:590 INFO -  386 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:39:589
+12:04:39:601 INFO -  380 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:04:39:601
+12:04:39:611 INFO -  384 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:39:612 INFO -  385 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:39:612 INFO -  386 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:39:618 INFO -  380 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:04:39:648 INFO -  386 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:39:648
+12:04:39:655 INFO -  385 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:39:654
+12:04:39:657 INFO -  380 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:04:39:656
+12:04:39:686 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:04:39:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:04:39:724 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:04:39:759 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:04:39:834 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:04:39:906 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:04:40:028 INFO -  387 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:40:270
+12:04:40:037 INFO -  388 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:40:360
+12:04:40:047 INFO -  380 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:04:40:470
+12:04:40:055 INFO -  387 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:40:055 INFO -  388 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:40:060 INFO -  380 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:40:093 INFO -  388 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:40:930
+12:04:40:094 INFO -  380 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:04:40:930
+12:04:40:119 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:04:40:137 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:04:40:172 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:04:40:228 c:\testdata\scripts\dt-tef-concurrent-0008.script 	CONSECUTIVE
+12:04:40:307 INFO -  389 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:40:307
+12:04:40:311 INFO -  389 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:04:40:316 INFO -  389 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:40:316
+12:04:40:335 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:04:44:640 INFO -  384 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:44:640
+12:04:44:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:04:45:078 INFO -  387 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:45:781
+12:04:45:097 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:04:45:133 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:04:45:225 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:04:45:260 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:04:45:351 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:04:45:387 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:04:45:474 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:04:45:492 c:\testdata\scripts\dt-tef-concurrent-0008.script END_TESTCASE DT-TEF-Concurrent-0008
+12:04:45:559 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 41 Command = END_TESTCASE DT-TEF-Concurrent-0008 ***TestCaseResult = PASS </font>
+12:04:45:581 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:45:596 <font size=2 color=00AF00>PASS = 19</font>
+12:04:45:599 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:45:600 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:45:601 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:45:602 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:45:603 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:45:604 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:45:605 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:45:606 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:45:607 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:45:608 <font size=2 color=00AF00>PASS = 1</font>
+12:04:45:609 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:45:610 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:45:611 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:45:613 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+12:04:51:178 <html><body><pre>
+12:04:51:178 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 27
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:04:51:178 ***</font>
+12:04:51:206 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:04:51:264 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:04:51:322 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:04:51:377 c:\testdata\scripts\dt-tef-concurrent-0009.script PRINT
+12:04:51:384 INFO -  393 scriptengine.cpp 1381 
+
+12:04:51:393 c:\testdata\scripts\dt-tef-concurrent-0009.script START_TESTCASE DT-TEF-Concurrent-0009
+12:04:51:411 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0009  </font>
+12:04:51:437 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:04:51:480 INFO -  402 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:51:479
+12:04:51:484 INFO -  402 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:56:500 INFO -  402 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:56:500
+12:04:56:518 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:04:56:541 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:04:56:584 INFO -  403 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:56:583
+12:04:56:589 INFO -  403 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:56:616 INFO -  403 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:56:616
+12:04:56:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:04:56:667 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:04:56:748 INFO -  404 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:56:747
+12:04:56:752 INFO -  404 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:56:757 INFO -  404 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:56:756
+12:04:56:776 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:04:56:811 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:04:56:888 INFO -  405 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:04:56:888
+12:04:56:893 INFO -  405 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:04:56:898 INFO -  405 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:04:56:897
+12:04:56:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:04:56:950 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:04:57:030 INFO -  406 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:57:300
+12:04:57:035 INFO -  406 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:02:046 INFO -  406 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:02:468
+12:05:02:065 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:05:02:101 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:05:02:180 INFO -  407 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:02:180
+12:05:02:184 INFO -  407 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:02:212 INFO -  407 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:02:212
+12:05:02:231 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:05:02:268 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:05:02:343 INFO -  405 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:05:02:343
+12:05:02:348 INFO -  405 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:02:353 INFO -  405 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:05:02:352
+12:05:02:369 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:05:02:404 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:05:02:483 INFO -  408 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:02:483
+12:05:02:488 INFO -  408 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:05:02:492 INFO -  408 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:02:492
+12:05:02:511 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:05:02:529 c:\testdata\scripts\dt-tef-concurrent-0009.script 	CONCURRENT
+12:05:02:603 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:02:676 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:02:748 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:02:819 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:02:964 INFO -  409 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:02:964
+12:05:02:973 INFO -  410 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:02:973
+12:05:02:982 INFO -  411 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:02:982
+12:05:02:994 INFO -  405 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:02:993
+12:05:03:005 INFO -  409 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:03:006 INFO -  410 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:03:006 INFO -  411 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:03:012 INFO -  405 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:05:03:041 INFO -  411 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:03:410
+12:05:03:048 INFO -  410 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:03:480
+12:05:03:050 INFO -  405 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:03:500
+12:05:03:079 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:03:100 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:03:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:03:153 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:03:227 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:03:299 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:03:421 INFO -  412 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:03:420
+12:05:03:430 INFO -  413 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:03:429
+12:05:03:441 INFO -  405 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:03:440
+12:05:03:448 INFO -  412 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:03:448 INFO -  413 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:03:453 INFO -  405 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:03:486 INFO -  413 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:03:486
+12:05:03:487 INFO -  405 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:03:486
+12:05:03:512 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:03:530 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:03:565 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:03:621 c:\testdata\scripts\dt-tef-concurrent-0009.script 	CONSECUTIVE
+12:05:03:700 INFO -  414 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:03:699
+12:05:03:704 INFO -  414 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:05:03:709 INFO -  414 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:03:708
+12:05:03:727 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:08:031 INFO -  409 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:08:312
+12:05:08:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:08:468 INFO -  412 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:08:468
+12:05:08:487 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:08:523 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:05:08:601 INFO -  415 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:08:601
+12:05:08:606 INFO -  415 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:13:625 INFO -  415 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:13:625
+12:05:13:644 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:05:13:680 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:05:13:759 INFO -  416 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:13:758
+12:05:13:764 INFO -  416 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:13:791 INFO -  416 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:13:791
+12:05:13:810 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:05:13:847 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:05:13:925 INFO -  417 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:13:925
+12:05:13:930 INFO -  417 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:13:934 INFO -  417 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:13:934
+12:05:13:952 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:05:13:988 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:05:14:063 INFO -  405 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:05:14:636
+12:05:14:067 INFO -  405 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:05:14:071 INFO -  405 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:05:14:716
+12:05:14:088 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:05:14:124 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:05:14:203 INFO -  418 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:14:203
+12:05:14:209 INFO -  418 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:19:218 INFO -  418 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:19:218
+12:05:19:237 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:05:19:273 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:05:19:352 INFO -  419 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:19:351
+12:05:19:356 INFO -  419 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:19:384 INFO -  419 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:19:383
+12:05:19:403 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:05:19:440 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:05:19:515 INFO -  405 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:05:19:515
+12:05:19:519 INFO -  405 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:19:524 INFO -  405 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:05:19:523
+12:05:19:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:05:19:576 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:05:19:654 INFO -  420 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:19:653
+12:05:19:659 INFO -  420 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:05:19:663 INFO -  420 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:19:663
+12:05:19:682 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:05:19:718 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:05:19:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:05:19:847 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:05:19:939 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:05:19:975 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:05:20:064 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:05:20:083 c:\testdata\scripts\dt-tef-concurrent-0009.script END_TESTCASE DT-TEF-Concurrent-0009
+12:05:20:152 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 52 Command = END_TESTCASE DT-TEF-Concurrent-0009 ***TestCaseResult = PASS </font>
+12:05:20:176 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:20:190 <font size=2 color=00AF00>PASS = 27</font>
+12:05:20:192 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:20:194 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:20:195 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:20:196 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:20:197 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:20:198 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:20:199 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:20:200 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:20:201 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:20:202 <font size=2 color=00AF00>PASS = 1</font>
+12:05:20:203 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:20:205 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:20:206 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:20:207 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+12:05:25:777 <html><body><pre>
+12:05:25:778 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:05:25:777 ***</font>
+12:05:25:806 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:05:25:864 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:05:25:922 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:05:25:976 c:\testdata\scripts\dt-tef-concurrent-0010.script PRINT
+12:05:25:983 INFO -  424 scriptengine.cpp 1381 
+
+12:05:25:992 c:\testdata\scripts\dt-tef-concurrent-0010.script CONCURRENT
+12:05:26:008 c:\testdata\scripts\dt-tef-concurrent-0010.script START_TESTCASE DT-TEF-Concurrent-0010
+12:05:26:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 7 Command = START_TESTCASE DT-TEF-Concurrent-0010  </font>
+12:05:26:051 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:05:26:076 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:05:26:117 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:05:26:190 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:05:26:338 INFO -  433 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:26:337
+12:05:26:346 INFO -  434 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:26:346
+12:05:26:355 INFO -  435 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:26:355
+12:05:26:376 INFO -  436 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:05:26:375
+12:05:26:376 INFO -  433 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:26:377 INFO -  434 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:26:377 INFO -  435 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:26:391 INFO -  436 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:05:26:412 INFO -  435 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:26:412
+12:05:26:418 INFO -  434 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:26:417
+12:05:26:426 INFO -  436 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:05:26:426
+12:05:26:444 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:05:26:469 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:05:26:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:05:26:524 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:05:26:598 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:05:26:671 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:05:26:791 INFO -  437 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:26:790
+12:05:26:800 INFO -  438 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:26:799
+12:05:26:811 INFO -  436 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:05:26:810
+12:05:26:818 INFO -  437 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:26:819 INFO -  438 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:26:824 INFO -  436 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:26:857 INFO -  438 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:26:857
+12:05:26:858 INFO -  436 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:05:26:857
+12:05:26:882 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:05:26:900 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:05:26:936 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:05:26:993 c:\testdata\scripts\dt-tef-concurrent-0010.script END_TESTCASE DT-TEF-Concurrent-0010
+12:05:27:070 INFO -  439 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:27:690
+12:05:27:074 INFO -  439 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:05:27:079 INFO -  439 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:27:780
+12:05:27:097 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:05:31:406 INFO -  433 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:31:406
+12:05:31:425 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:05:31:843 INFO -  437 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:31:843
+12:05:31:863 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:05:31:890 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 30 Command = END_TESTCASE DT-TEF-Concurrent-0010 ***TestCaseResult = PASS </font>
+12:05:31:912 c:\testdata\scripts\dt-tef-concurrent-0010.script CONSECUTIVE
+12:05:31:970 c:\testdata\scripts\dt-tef-concurrent-0010.script START_TESTCASE DT-TEF-Concurrent-0010-1
+12:05:32:023 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 32 Command = START_TESTCASE DT-TEF-Concurrent-0010-1  </font>
+12:05:32:061 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:32:138 INFO -  440 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:32:138
+12:05:32:142 INFO -  440 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:37:156 INFO -  440 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:37:156
+12:05:37:175 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:37:211 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:37:289 INFO -  441 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:37:289
+12:05:37:294 INFO -  441 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:37:322 INFO -  441 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:37:322
+12:05:37:341 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:37:378 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:37:456 INFO -  442 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:37:455
+12:05:37:461 INFO -  442 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:37:465 INFO -  442 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:37:465
+12:05:37:484 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:37:520 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:37:595 INFO -  436 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:37:594
+12:05:37:599 INFO -  436 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:05:37:604 INFO -  436 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:37:603
+12:05:37:620 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:37:656 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:37:733 INFO -  443 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:37:733
+12:05:37:738 INFO -  443 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:42:750 INFO -  443 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:42:750
+12:05:42:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:42:804 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:42:882 INFO -  444 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:42:881
+12:05:42:887 INFO -  444 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:42:914 INFO -  444 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:42:914
+12:05:42:933 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:42:971 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:43:048 INFO -  436 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:43:470
+12:05:43:052 INFO -  436 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:43:056 INFO -  436 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:43:560
+12:05:43:073 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 53 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:43:109 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:43:187 INFO -  445 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:43:187
+12:05:43:192 INFO -  445 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:05:43:196 INFO -  445 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:43:196
+12:05:43:215 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 54 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:43:251 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:05:43:344 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:05:43:379 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:05:43:472 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:05:43:508 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:05:43:595 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:05:43:614 c:\testdata\scripts\dt-tef-concurrent-0010.script END_TESTCASE DT-TEF-Concurrent-0010-1
+12:05:43:682 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 59 Command = END_TESTCASE DT-TEF-Concurrent-0010-1 ***TestCaseResult = PASS </font>
+12:05:43:704 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:43:718 <font size=2 color=00AF00>PASS = 19</font>
+12:05:43:721 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:43:722 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:43:723 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:43:724 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:43:725 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:43:726 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:43:727 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:43:728 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:43:729 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:43:730 <font size=2 color=00AF00>PASS = 2</font>
+12:05:43:731 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:43:732 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:43:733 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:43:735 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,130 @@
+12:05:49:304 <html><body><pre>
+12:05:49:305 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:05:49:304 ***</font>
+12:05:49:333 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:05:49:391 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:05:49:449 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:05:49:504 c:\testdata\scripts\dt-tef-concurrent-0011.script PRINT
+12:05:49:511 INFO -  449 scriptengine.cpp 1381 
+
+12:05:49:519 c:\testdata\scripts\dt-tef-concurrent-0011.script CONCURRENT
+12:05:49:539 c:\testdata\scripts\dt-tef-concurrent-0011.script START_REPEAT C:\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+12:05:49:556 INFO -  449 scriptengine.cpp 658 No concurrent Execution is Allowed in Looping
+12:05:49:567 c:\testdata\scripts\dt-tef-concurrent-0011.script START_TESTCASE DT-TEF-Concurrent-0011
+12:05:49:585 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 8 Command = START_TESTCASE DT-TEF-Concurrent-0011  </font>
+12:05:49:612 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:05:49:649 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:05:49:723 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:05:49:794 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:05:49:942 INFO -  458 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:49:941
+12:05:49:951 INFO -  459 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:49:950
+12:05:49:960 INFO -  460 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:49:959
+12:05:49:981 INFO -  461 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:05:49:980
+12:05:49:981 INFO -  458 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:49:981 INFO -  459 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:49:982 INFO -  460 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:49:996 INFO -  461 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:05:50:017 INFO -  460 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:50:170
+12:05:50:024 INFO -  459 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:50:240
+12:05:50:031 INFO -  461 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:05:50:310
+12:05:50:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:05:50:075 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:05:50:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:05:50:131 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:05:50:204 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:05:50:276 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:05:50:396 INFO -  462 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:50:396
+12:05:50:405 INFO -  463 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:50:405
+12:05:50:417 INFO -  461 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:05:50:416
+12:05:50:424 INFO -  462 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:50:425 INFO -  463 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:50:429 INFO -  461 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:50:463 INFO -  463 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:50:462
+12:05:50:463 INFO -  461 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:05:50:463
+12:05:50:488 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:05:50:506 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:05:50:542 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:05:50:599 c:\testdata\scripts\dt-tef-concurrent-0011.script END_TESTCASE DT-TEF-Concurrent-0011
+12:05:50:674 INFO -  464 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:50:674
+12:05:50:679 INFO -  464 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:05:50:683 INFO -  464 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:50:682
+12:05:50:701 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:05:55:000 INFO -  458 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:55:000
+12:05:55:019 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:05:55:453 INFO -  462 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:55:453
+12:05:55:472 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:05:55:500 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 34 Command = END_TESTCASE DT-TEF-Concurrent-0011 ***TestCaseResult = PASS </font>
+12:05:55:522 c:\testdata\scripts\dt-tef-concurrent-0011.script END_REPEAT
+12:05:55:565 INFO -  449 scriptengine.cpp 681 The Looping is Not Initiated
+12:05:55:580 c:\testdata\scripts\dt-tef-concurrent-0011.script CONSECUTIVE
+12:05:55:639 c:\testdata\scripts\dt-tef-concurrent-0011.script START_TESTCASE DT-TEF-Concurrent-0011-1
+12:05:55:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 37 Command = START_TESTCASE DT-TEF-Concurrent-0011-1  </font>
+12:05:55:727 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:05:55:806 INFO -  465 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:55:806
+12:05:55:811 INFO -  465 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:00:828 INFO -  465 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:06:00:828
+12:06:00:846 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:06:00:882 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:06:00:960 INFO -  466 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:06:00:959
+12:06:00:964 INFO -  466 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:00:992 INFO -  466 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:06:00:992
+12:06:01:013 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:06:01:050 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:06:01:128 INFO -  467 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:06:01:127
+12:06:01:132 INFO -  467 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:01:137 INFO -  467 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:06:01:136
+12:06:01:156 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:06:01:192 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:06:01:267 INFO -  461 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:06:01:266
+12:06:01:271 INFO -  461 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:06:01:275 INFO -  461 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:06:01:275
+12:06:01:292 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:06:01:327 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:06:01:406 INFO -  468 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:06:01:405
+12:06:01:410 INFO -  468 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:06:421 INFO -  468 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:06:06:421
+12:06:06:440 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:06:06:475 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:06:06:554 INFO -  469 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:06:06:553
+12:06:06:559 INFO -  469 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:06:587 INFO -  469 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:06:06:587
+12:06:06:606 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:06:06:643 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:06:06:718 INFO -  461 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:06:06:717
+12:06:06:722 INFO -  461 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:06:727 INFO -  461 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:06:06:727
+12:06:06:744 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:06:06:779 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:06:06:857 INFO -  470 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:06:06:857
+12:06:06:862 INFO -  470 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:06:06:866 INFO -  470 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:06:06:866
+12:06:06:886 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:06:06:921 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:06:07:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:06:07:051 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:06:07:143 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:06:07:179 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:06:07:266 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:06:07:285 c:\testdata\scripts\dt-tef-concurrent-0011.script END_TESTCASE DT-TEF-Concurrent-0011-1
+12:06:07:353 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 67 Command = END_TESTCASE DT-TEF-Concurrent-0011-1 ***TestCaseResult = PASS </font>
+12:06:07:376 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:07:390 <font size=2 color=00AF00>PASS = 19</font>
+12:06:07:392 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:07:393 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:07:394 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:07:395 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:07:396 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:07:398 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:07:399 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:07:400 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:07:401 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:07:402 <font size=2 color=00AF00>PASS = 2</font>
+12:06:07:403 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:07:404 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:07:405 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:07:406 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,320 @@
+12:06:12:974 <html><body><pre>
+12:06:12:975 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:06:12:974 ***</font>
+12:06:13:005 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:06:13:063 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:06:13:121 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:06:13:176 c:\testdata\scripts\dt-tef-concurrent-0012.script PRINT
+12:06:13:183 INFO -  474 scriptengine.cpp 1381 
+
+12:06:13:197 c:\testdata\scripts\dt-tef-concurrent-0012.script START_REPEAT C:\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+12:06:13:221 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:06:13:235 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:06:13:252 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 8 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:06:13:279 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:13:317 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:13:391 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:13:462 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:13:609 INFO -  483 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:13:609
+12:06:13:618 INFO -  484 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:13:618
+12:06:13:627 INFO -  485 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:13:627
+12:06:13:647 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:13:647
+12:06:13:648 INFO -  483 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:13:648 INFO -  484 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:13:648 INFO -  485 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:13:663 INFO -  486 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:06:13:683 INFO -  485 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:13:683
+12:06:13:690 INFO -  484 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:13:690
+12:06:13:697 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:13:697
+12:06:13:715 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:13:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:13:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:13:796 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:13:870 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:13:942 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:14:063 INFO -  487 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:14:620
+12:06:14:072 INFO -  488 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:14:710
+12:06:14:083 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:14:820
+12:06:14:091 INFO -  487 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:14:091 INFO -  488 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:14:096 INFO -  486 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:14:129 INFO -  488 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:14:129
+12:06:14:130 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:14:129
+12:06:14:154 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:14:172 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:14:208 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:14:265 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:06:14:340 INFO -  489 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:14:340
+12:06:14:345 INFO -  489 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:06:14:349 INFO -  489 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:14:349
+12:06:14:367 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:18:671 INFO -  483 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:18:671
+12:06:18:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:19:109 INFO -  487 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:19:109
+12:06:19:128 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:19:155 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 34 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:06:19:177 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:06:19:234 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:06:19:288 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:06:19:343 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:06:19:394 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:06:19:433 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:19:505 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:19:576 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:19:646 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:19:791 INFO -  490 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:19:790
+12:06:19:800 INFO -  491 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:19:799
+12:06:19:809 INFO -  492 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:19:808
+12:06:19:820 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:19:820
+12:06:19:831 INFO -  490 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:19:831 INFO -  491 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:19:831 INFO -  492 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:19:837 INFO -  486 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:06:19:867 INFO -  492 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:19:867
+12:06:19:873 INFO -  491 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:19:873
+12:06:19:876 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:19:875
+12:06:19:904 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:19:925 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:19:943 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:19:978 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:20:054 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:20:126 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:20:247 INFO -  493 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:20:247
+12:06:20:256 INFO -  494 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:20:256
+12:06:20:267 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:20:267
+12:06:20:274 INFO -  493 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:20:274 INFO -  494 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:20:279 INFO -  486 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:20:313 INFO -  494 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:20:312
+12:06:20:313 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:20:313
+12:06:20:338 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:20:356 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:20:390 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:20:447 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:06:20:522 INFO -  495 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:20:522
+12:06:20:527 INFO -  495 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:06:20:532 INFO -  495 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:20:532
+12:06:20:551 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:24:859 INFO -  490 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:24:859
+12:06:24:879 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:25:296 INFO -  493 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:25:296
+12:06:25:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:25:333 WARN -  474 scriptengine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+12:06:25:351 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:06:25:370 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:06:25:427 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:06:25:481 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:06:25:536 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:06:25:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:06:25:626 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:25:698 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:25:770 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:25:840 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:25:984 INFO -  496 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:25:984
+12:06:25:993 INFO -  497 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:25:993
+12:06:26:004 INFO -  498 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:26:300
+12:06:26:016 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:26:150
+12:06:26:026 INFO -  496 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:26:026 INFO -  497 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:26:027 INFO -  498 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:26:032 INFO -  486 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:06:26:062 INFO -  498 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:26:622
+12:06:26:068 INFO -  497 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:26:682
+12:06:26:071 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:26:712
+12:06:26:100 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:26:121 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:26:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:26:174 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:26:248 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:26:320 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:26:441 INFO -  499 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:26:440
+12:06:26:450 INFO -  500 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:26:449
+12:06:26:461 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:26:460
+12:06:26:468 INFO -  499 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:26:468 INFO -  500 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:26:473 INFO -  486 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:26:507 INFO -  500 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:26:506
+12:06:26:507 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:26:507
+12:06:26:532 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:26:549 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:26:584 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:26:641 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:06:26:717 INFO -  501 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:26:716
+12:06:26:721 INFO -  501 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:06:26:725 INFO -  501 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:26:725
+12:06:26:745 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:31:046 INFO -  496 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:31:468
+12:06:31:064 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:31:484 INFO -  499 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:31:484
+12:06:31:503 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:31:521 WARN -  474 scriptengine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+12:06:31:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:06:31:560 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:06:31:616 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:06:31:670 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:06:31:725 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:06:31:777 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:06:31:815 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:31:887 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:31:959 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:32:030 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:32:176 INFO -  502 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:32:175
+12:06:32:185 INFO -  503 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:32:184
+12:06:32:194 INFO -  504 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:32:193
+12:06:32:205 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:32:205
+12:06:32:215 INFO -  502 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:32:216 INFO -  503 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:32:216 INFO -  504 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:32:221 INFO -  486 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:06:32:251 INFO -  504 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:32:251
+12:06:32:258 INFO -  503 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:32:258
+12:06:32:260 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:32:260
+12:06:32:289 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:32:310 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:32:328 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:32:364 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:32:437 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:32:509 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:32:630 INFO -  505 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:32:630
+12:06:32:639 INFO -  506 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:32:639
+12:06:32:650 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:32:650
+12:06:32:658 INFO -  505 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:32:658 INFO -  506 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:32:663 INFO -  486 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:32:696 INFO -  506 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:32:696
+12:06:32:697 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:32:696
+12:06:32:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:32:739 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:32:774 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:32:831 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:06:32:906 INFO -  507 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:32:906
+12:06:32:911 INFO -  507 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:06:32:915 INFO -  507 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:32:915
+12:06:32:934 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:37:234 INFO -  502 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:37:234
+12:06:37:252 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:37:671 INFO -  505 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:37:671
+12:06:37:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:37:709 WARN -  474 scriptengine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+12:06:37:729 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:06:37:749 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:06:37:805 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:06:37:859 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:06:37:914 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:06:37:967 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:06:38:006 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:38:078 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:38:149 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:38:220 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:38:364 INFO -  508 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:38:364
+12:06:38:373 INFO -  509 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:38:373
+12:06:38:382 INFO -  510 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:38:382
+12:06:38:394 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:38:394
+12:06:38:404 INFO -  508 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:38:405 INFO -  509 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:38:405 INFO -  510 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:38:410 INFO -  486 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:06:38:440 INFO -  510 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:38:440
+12:06:38:447 INFO -  509 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:38:446
+12:06:38:449 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:38:449
+12:06:38:479 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:38:499 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:38:517 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:38:552 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:38:626 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:38:698 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:38:818 INFO -  511 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:38:818
+12:06:38:827 INFO -  512 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:38:827
+12:06:38:838 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:38:838
+12:06:38:846 INFO -  511 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:38:846 INFO -  512 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:38:851 INFO -  486 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:38:885 INFO -  512 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:38:884
+12:06:38:885 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:38:885
+12:06:38:910 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:38:927 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:38:963 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:39:021 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:06:39:097 INFO -  513 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:39:960
+12:06:39:101 INFO -  513 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:06:39:105 INFO -  513 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:39:105
+12:06:39:124 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:43:421 INFO -  508 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:43:421
+12:06:43:439 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:43:859 INFO -  511 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:43:859
+12:06:43:878 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:43:898 WARN -  474 scriptengine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+12:06:43:918 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:06:43:939 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:06:43:995 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:06:44:054 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012-1
+12:06:44:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 37 Command = START_TESTCASE DT-TEF-Concurrent-0012-1  </font>
+12:06:44:142 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:06:44:220 INFO -  514 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:06:44:220
+12:06:44:224 INFO -  514 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:49:234 INFO -  514 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:06:49:234
+12:06:49:253 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:06:49:289 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:06:49:367 INFO -  515 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:06:49:367
+12:06:49:372 INFO -  515 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:49:399 INFO -  515 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:06:49:399
+12:06:49:419 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:06:49:456 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:06:49:533 INFO -  516 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:06:49:533
+12:06:49:538 INFO -  516 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:49:543 INFO -  516 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:06:49:542
+12:06:49:562 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:06:49:598 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:06:49:672 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:06:49:672
+12:06:49:677 INFO -  486 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:06:49:681 INFO -  486 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:06:49:681
+12:06:49:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:06:49:732 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:06:49:811 INFO -  517 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:06:49:810
+12:06:49:815 INFO -  517 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:54:828 INFO -  517 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:06:54:828
+12:06:54:847 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:06:54:882 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:06:54:961 INFO -  518 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:06:54:960
+12:06:54:965 INFO -  518 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:54:993 INFO -  518 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:06:54:993
+12:06:55:013 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:06:55:050 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:06:55:125 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:06:55:125
+12:06:55:129 INFO -  486 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:55:134 INFO -  486 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:06:55:133
+12:06:55:149 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:06:55:185 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:06:55:264 INFO -  519 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:06:55:263
+12:06:55:268 INFO -  519 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:06:55:273 INFO -  519 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:06:55:273
+12:06:55:292 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:06:55:328 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60
+12:06:55:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60 ***Result = PASS </font>
+12:06:55:456 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:06:55:548 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:06:55:584 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60
+12:06:55:671 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60 ***Result = PASS </font>
+12:06:55:690 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012-1
+12:06:55:764 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 67 Command = END_TESTCASE DT-TEF-Concurrent-0012-1 ***TestCaseResult = PASS </font>
+12:06:55:793 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:55:807 <font size=2 color=00AF00>PASS = 51</font>
+12:06:55:810 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:55:811 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:55:812 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:55:813 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:55:814 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:55:815 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:55:816 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:55:817 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:55:818 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:55:819 <font size=2 color=00AF00>PASS = 6</font>
+12:06:55:820 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:55:821 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:55:822 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:55:824 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-concurrent-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,73 @@
+12:07:01:425 <html><body><pre>
+12:07:01:425 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:07:01:425 ***</font>
+12:07:01:453 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:07:01:512 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:07:01:570 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:07:01:624 c:\testdata\scripts\dt-tef-concurrent-0013.script PRINT
+12:07:01:631 INFO -  523 scriptengine.cpp 1381 
+
+12:07:01:639 c:\testdata\scripts\dt-tef-concurrent-0013.script CONCURRENT
+12:07:01:654 c:\testdata\scripts\dt-tef-concurrent-0013.script START_TESTCASE DT-TEF-Concurrent-0013
+12:07:01:671 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 7 Command = START_TESTCASE DT-TEF-Concurrent-0013  </font>
+12:07:01:686 c:\testdata\scripts\dt-tef-concurrent-0013.script 	PRINT This test case will be failed.
+12:07:01:693 INFO -  523 scriptengine.cpp 1381  This test case will be failed.
+
+12:07:01:714 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:07:01:728 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2
+12:07:01:768 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:07:01:841 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:07:01:939 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 ***Result = UNKNOWN Code = -1  </font>
+12:07:01:997 INFO -  532 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:07:01:997
+12:07:02:007 INFO -  534 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:07:02:600
+12:07:02:024 INFO -  535 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite3 started at 12:07:02:230
+12:07:02:024 INFO -  532 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:07:02:025 INFO -  534 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:07:02:035 INFO -  535 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite3, loop 1000000 times...
+12:07:02:060 INFO -  534 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:07:02:600
+12:07:02:091 INFO -  535 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite3 ended at 12:07:02:910
+12:07:02:108 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:07:02:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:07:02:157 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep
+12:07:02:211 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep ***Result = UNEXECUTED </font>
+12:07:02:247 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:07:02:304 c:\testdata\scripts\dt-tef-concurrent-0013.script END_TESTCASE DT-TEF-Concurrent-0013
+12:07:02:380 INFO -  536 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:07:02:380
+12:07:02:385 INFO -  536 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:07:02:389 INFO -  536 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:07:02:388
+12:07:02:408 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:07:07:046 INFO -  532 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:07:07:468
+12:07:07:065 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:07:07:092 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 27 Command = END_TESTCASE DT-TEF-Concurrent-0013 ***TestCaseResult = FAIL </font>
+12:07:07:114 c:\testdata\scripts\dt-tef-concurrent-0013.script CONSECUTIVE
+12:07:07:172 c:\testdata\scripts\dt-tef-concurrent-0013.script START_TESTCASE DT-TEF-Concurrent-0013-1
+12:07:07:223 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 29 Command = START_TESTCASE DT-TEF-Concurrent-0013-1  </font>
+12:07:07:261 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:07:07:353 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:07:07:390 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10
+12:07:07:483 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10 ***Result = PASS </font>
+12:07:07:519 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:07:07:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:07:07:625 c:\testdata\scripts\dt-tef-concurrent-0013.script END_TESTCASE DT-TEF-Concurrent-0013-1
+12:07:07:689 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 45 Command = END_TESTCASE DT-TEF-Concurrent-0013-1 ***TestCaseResult = PASS </font>
+12:07:07:709 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:07:724 <font size=2 color=00AF00>PASS = 7</font>
+12:07:07:726 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:07:727 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:07:728 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:07:729 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:07:730 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:07:07:732 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:07:07:733 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:07:734 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:07:07:735 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:07:736 <font size=2 color=00AF00>PASS = 1</font>
+12:07:07:737 <font size=2 color=FF0000>FAIL = 1</font>
+12:07:07:738 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:07:07:739 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:07:741 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+12:12:29:790 <html><body><pre>
+12:12:29:791 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:29:791 ***</font>
+12:12:29:812 c:\testdata\scripts\dt-tef-logger-0001.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:12:29:868 c:\testdata\scripts\dt-tef-logger-0001.script START_TESTCASE DT-TEF-Logger-0001
+12:12:29:882 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0001  </font>
+12:12:29:907 c:\testdata\scripts\dt-tef-logger-0001.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:12:29:917 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:29:955 INFO -  801 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:29:957 INFO -  801 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:29:959 INFO -  801 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:29:960 INFO -  801 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:29:961 INFO -  801 tefloggertestwrapper.cpp 66 aSection = ESevrErr
+12:12:29:963 INFO -  801 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:12:29:964 INFO -  801 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+12:12:29:965 ERROR -  801 tefloggertestwrapper.cpp 126 Logger severity test.
+12:12:29:966 INFO -  801 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:29:968 INFO -  801 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:29:969 INFO -  801 tefloggertestwrapper.cpp 66 aSection = ESevrHigh
+12:12:29:970 INFO -  801 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:12:29:971 INFO -  801 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+12:12:29:973 HIGH -  801 tefloggertestwrapper.cpp 126 Logger severity test.
+12:12:29:975 INFO -  801 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:29:976 INFO -  801 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:29:977 INFO -  801 tefloggertestwrapper.cpp 66 aSection = ESevrWarn
+12:12:29:978 INFO -  801 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 3
+12:12:29:979 INFO -  801 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+12:12:29:981 WARN -  801 tefloggertestwrapper.cpp 126 Logger severity test.
+12:12:29:982 INFO -  801 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:29:983 INFO -  801 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:29:984 INFO -  801 tefloggertestwrapper.cpp 66 aSection = ESevrMedium
+12:12:29:986 INFO -  801 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 4
+12:12:29:987 INFO -  801 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+12:12:29:989 MEDIUM -  801 tefloggertestwrapper.cpp 126 Logger severity test.
+12:12:29:990 INFO -  801 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:29:991 INFO -  801 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:29:992 INFO -  801 tefloggertestwrapper.cpp 66 aSection = ESevrInfo
+12:12:29:994 INFO -  801 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 5
+12:12:29:995 INFO -  801 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+12:12:29:996 INFO -  801 tefloggertestwrapper.cpp 126 Logger severity test.
+12:12:29:997 INFO -  801 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:30:000 INFO -  801 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:30:001 INFO -  801 tefloggertestwrapper.cpp 66 aSection = ESevrLow
+12:12:30:003 INFO -  801 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 6
+12:12:30:004 INFO -  801 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+12:12:30:005 LOW -  801 tefloggertestwrapper.cpp 126 Logger severity test.
+12:12:30:007 INFO -  801 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:30:008 INFO -  801 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:30:009 INFO -  801 tefloggertestwrapper.cpp 66 aSection = ESevrAll
+12:12:30:010 INFO -  801 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 7
+12:12:30:012 INFO -  801 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+12:12:30:013 INFO -  801 tefloggertestwrapper.cpp 126 Logger severity test.
+12:12:30:018 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:12:30:018 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrErr  ***Result = PASS </font>
+12:12:30:018 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrHigh  ***Result = PASS </font>
+12:12:30:019 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrWarn  ***Result = PASS </font>
+12:12:30:019 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrMedium  ***Result = PASS </font>
+12:12:30:020 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrInfo  ***Result = PASS </font>
+12:12:30:020 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrLow  ***Result = PASS </font>
+12:12:30:020 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrAll  ***Result = PASS </font>
+12:12:30:030 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:12:30:040 c:\testdata\scripts\dt-tef-logger-0001.script END_TESTCASE DT-TEF-Logger-0001
+12:12:30:065 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 39 Command = END_TESTCASE DT-TEF-Logger-0001 ***TestCaseResult = PASS </font>
+12:12:30:082 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:30:083 <font size=2 color=00AF00>PASS = 1</font>
+12:12:30:084 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:30:085 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:30:086 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:30:087 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:30:088 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:30:089 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:30:090 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:30:091 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:30:092 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:30:093 <font size=2 color=00AF00>PASS = 1</font>
+12:12:30:096 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:30:097 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:30:098 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:30:099 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+12:12:35:653 <html><body><pre>
+12:12:35:654 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:35:653 ***</font>
+12:12:35:674 c:\testdata\scripts\dt-tef-logger-0002.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:12:35:728 c:\testdata\scripts\dt-tef-logger-0002.script START_TESTCASE DT-TEF-Logger-0002
+12:12:35:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0002  </font>
+12:12:35:765 c:\testdata\scripts\dt-tef-logger-0002.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:12:35:776 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 24 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:35:814 INFO -  808 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:35:816 INFO -  808 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:35:818 INFO -  808 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:35:819 INFO -  808 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:12:35:820 INFO -  808 tefloggertestwrapper.cpp 66 aSection = ESevrErr
+12:12:35:821 INFO -  808 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:12:35:823 INFO -  808 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+12:12:35:824 ERROR -  808 tefloggertestwrapper.cpp 140 Logger severity test(with  1 level @140 line ).
+12:12:35:825 INFO -  808 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:35:827 INFO -  808 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:12:35:828 INFO -  808 tefloggertestwrapper.cpp 66 aSection = ESevrHigh
+12:12:35:829 INFO -  808 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:12:35:831 INFO -  808 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+12:12:35:832 HIGH -  808 tefloggertestwrapper.cpp 140 Logger severity test(with  2 level @140 line ).
+12:12:35:833 INFO -  808 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:35:835 INFO -  808 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:12:35:836 INFO -  808 tefloggertestwrapper.cpp 66 aSection = ESevrWarn
+12:12:35:837 INFO -  808 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 3
+12:12:35:838 INFO -  808 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+12:12:35:840 WARN -  808 tefloggertestwrapper.cpp 140 Logger severity test(with  3 level @140 line ).
+12:12:35:841 INFO -  808 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:35:842 INFO -  808 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:12:35:844 INFO -  808 tefloggertestwrapper.cpp 66 aSection = ESevrMedium
+12:12:35:845 INFO -  808 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 4
+12:12:35:846 INFO -  808 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+12:12:35:847 MEDIUM -  808 tefloggertestwrapper.cpp 140 Logger severity test(with  4 level @140 line ).
+12:12:35:849 INFO -  808 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:35:850 INFO -  808 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:12:35:851 INFO -  808 tefloggertestwrapper.cpp 66 aSection = ESevrInfo
+12:12:35:852 INFO -  808 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 5
+12:12:35:854 INFO -  808 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+12:12:35:855 INFO -  808 tefloggertestwrapper.cpp 140 Logger severity test(with  5 level @140 line ).
+12:12:35:856 INFO -  808 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:35:858 INFO -  808 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:12:35:859 INFO -  808 tefloggertestwrapper.cpp 66 aSection = ESevrLow
+12:12:35:860 INFO -  808 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 6
+12:12:35:862 INFO -  808 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+12:12:35:863 LOW -  808 tefloggertestwrapper.cpp 140 Logger severity test(with  6 level @140 line ).
+12:12:35:864 INFO -  808 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:35:866 INFO -  808 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:12:35:867 INFO -  808 tefloggertestwrapper.cpp 66 aSection = ESevrAll
+12:12:35:868 INFO -  808 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 7
+12:12:35:869 INFO -  808 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+12:12:35:870 INFO -  808 tefloggertestwrapper.cpp 140 Logger severity test(with  7 level @140 line ).
+12:12:35:876 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:12:35:876 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrErr  ***Result = PASS </font>
+12:12:35:876 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrHigh  ***Result = PASS </font>
+12:12:35:877 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrWarn  ***Result = PASS </font>
+12:12:35:877 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrMedium  ***Result = PASS </font>
+12:12:35:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrInfo  ***Result = PASS </font>
+12:12:35:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrLow  ***Result = PASS </font>
+12:12:35:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrAll  ***Result = PASS </font>
+12:12:35:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 33 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:12:35:898 c:\testdata\scripts\dt-tef-logger-0002.script END_TESTCASE DT-TEF-Logger-0002
+12:12:35:923 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 34 Command = END_TESTCASE DT-TEF-Logger-0002 ***TestCaseResult = PASS </font>
+12:12:35:939 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:35:941 <font size=2 color=00AF00>PASS = 1</font>
+12:12:35:942 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:35:943 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:35:944 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:35:945 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:35:946 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:35:947 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:35:948 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:35:949 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:35:950 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:35:951 <font size=2 color=00AF00>PASS = 1</font>
+12:12:35:953 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:35:954 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:35:955 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:35:957 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:12:41:511 <html><body><pre>
+12:12:41:512 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:41:512 ***</font>
+12:12:41:533 c:\testdata\scripts\dt-tef-logger-0003.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:12:41:586 c:\testdata\scripts\dt-tef-logger-0003.script START_TESTCASE DT-TEF-Logger-0003
+12:12:41:600 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0003  </font>
+12:12:41:624 c:\testdata\scripts\dt-tef-logger-0003.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:12:41:633 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:41:670 INFO -  815 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:41:672 INFO -  815 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:41:674 INFO -  815 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:41:675 INFO -  815 tefloggertestwrapper.cpp 65 aCommand = GetCPPModuleName
+12:12:41:676 INFO -  815 tefloggertestwrapper.cpp 66 aSection = 
+12:12:41:678 INFO -  815 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:12:41:679 INFO -  815 A.cpp 215 GetCPPModuleName
+12:12:41:680 INFO -  815 A.cpp 217 GetCPPModuleName
+12:12:41:681 INFO -  815 A.cpp 219 GetCPPModuleName
+12:12:41:682 INFO -  815 DIR\DIR\ 221 GetCPPModuleName
+12:12:41:684 INFO -  815 DIR1 223 GetCPPModuleName
+12:12:41:685 INFO -  815 c:\ 225 GetCPPModuleName
+12:12:41:686 INFO -  815  227 GetCPPModuleName
+12:12:41:687 INFO -  815 file.cpp 229 GetCPPModuleName
+12:12:41:691 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:12:41:692 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetCPPModuleName   ***Result = PASS </font>
+12:12:41:701 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:12:41:712 c:\testdata\scripts\dt-tef-logger-0003.script END_TESTCASE DT-TEF-Logger-0003
+12:12:41:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0003 ***TestCaseResult = PASS </font>
+12:12:41:753 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:41:754 <font size=2 color=00AF00>PASS = 1</font>
+12:12:41:755 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:41:756 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:41:757 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:41:758 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:41:759 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:41:760 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:41:761 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:41:762 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:41:763 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:41:764 <font size=2 color=00AF00>PASS = 1</font>
+12:12:41:766 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:41:767 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:41:768 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:41:770 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:12:47:308 <html><body><pre>
+12:12:47:309 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:47:309 ***</font>
+12:12:47:330 c:\testdata\scripts\dt-tef-logger-0004.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:12:47:383 c:\testdata\scripts\dt-tef-logger-0004.script START_TESTCASE DT-TEF-Logger-0004
+12:12:47:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0004  </font>
+12:12:47:421 c:\testdata\scripts\dt-tef-logger-0004.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini
+12:12:47:431 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:47:468 INFO -  822 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:47:471 INFO -  822 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:47:473 INFO -  822 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:47:474 INFO -  822 tefloggertestwrapper.cpp 65 aCommand = GetLongSectionName
+12:12:47:475 INFO -  822 tefloggertestwrapper.cpp 66 aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+12:12:47:476 INFO -  822 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:12:47:478 INFO -  822 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat
+12:12:47:479 Ramones 1976 track 2 Beat on the brat
+12:12:47:480 Ramones 1976 track 2 Beat on the brat
+12:12:47:482 INFO -  822 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:47:483 INFO -  822 tefloggertestwrapper.cpp 65 aCommand = GetLongKeyName
+12:12:47:484 INFO -  822 tefloggertestwrapper.cpp 66 aSection = ALongKeySection
+12:12:47:485 INFO -  822 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:12:47:487 INFO -  822 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:12:47:488 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:12:47:489 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:12:47:494 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:12:47:494 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection  ***Result = PASS </font>
+12:12:47:495 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongKeyName ALongKeySection  ***Result = PASS </font>
+12:12:47:504 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:12:47:514 c:\testdata\scripts\dt-tef-logger-0004.script END_TESTCASE DT-TEF-Logger-0004
+12:12:47:539 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0004 ***TestCaseResult = PASS </font>
+12:12:47:555 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:47:556 <font size=2 color=00AF00>PASS = 1</font>
+12:12:47:557 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:47:558 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:47:559 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:47:560 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:47:561 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:47:563 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:47:564 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:47:565 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:47:566 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:47:567 <font size=2 color=00AF00>PASS = 1</font>
+12:12:47:569 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:47:570 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:47:571 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:47:572 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:12:53:121 <html><body><pre>
+12:12:53:121 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:53:121 ***</font>
+12:12:53:142 c:\testdata\scripts\dt-tef-logger-0005.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:12:53:196 c:\testdata\scripts\dt-tef-logger-0005.script START_TESTCASE DT-TEF-Logger-0005
+12:12:53:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0005  </font>
+12:12:53:230 c:\testdata\scripts\dt-tef-logger-0005.script 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini
+12:12:53:240 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 29 Command = 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:53:277 INFO -  829 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:53:279 INFO -  829 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:53:281 INFO -  829 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:53:282 INFO -  829 tefloggertestwrapper.cpp 65 aCommand = UnCoveredFuntions
+12:12:53:284 INFO -  829 tefloggertestwrapper.cpp 66 aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:12:53:285 INFO -  829 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:12:53:286 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:12:53:287 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+12:12:53:288 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:12:53:289 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+12:12:53:293 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:12:53:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity UnCoveredFuntions whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong  ***Result = PASS </font>
+12:12:53:303 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:12:53:313 c:\testdata\scripts\dt-tef-logger-0005.script END_TESTCASE DT-TEF-Logger-0005
+12:12:53:339 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0005 ***TestCaseResult = PASS </font>
+12:12:53:355 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:53:356 <font size=2 color=00AF00>PASS = 1</font>
+12:12:53:357 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:53:358 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:53:359 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:53:360 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:53:361 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:53:362 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:53:363 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:53:364 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:53:365 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:53:366 <font size=2 color=00AF00>PASS = 1</font>
+12:12:53:368 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:53:369 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:53:370 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:53:372 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:12:58:918 <html><body><pre>
+12:12:58:919 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:58:919 ***</font>
+12:12:58:939 c:\testdata\scripts\dt-tef-logger-0006.script LOAD_SERVER te_RegBlockTestSuite
+12:12:58:995 c:\testdata\scripts\dt-tef-logger-0006.script PRINT Reuse te_RegBlockTestSuite Server
+12:12:59:002 INFO -  831 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:12:59:009 c:\testdata\scripts\dt-tef-logger-0006.script START_TESTCASE DT-TEF-Logger-0006
+12:12:59:023 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0006  </font>
+12:12:59:046 c:\testdata\scripts\dt-tef-logger-0006.script 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+12:12:59:056 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 24 Command = 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:59:095 INFO -  836 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:59:097 INFO -  836 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+12:12:59:099 INFO -  836 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+12:12:59:100 INFO -  836 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:12:59:102 INFO -  836 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase01_obj_Panic
+12:12:59:103 INFO -  836 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:12:59:104 INFO -  836 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24
+12:12:59:105 INFO -  836 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT
+12:12:59:107 WARN -  836 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 24
+12:12:59:119 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase01_obj  ***Result = PASS </font>
+12:12:59:201 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase01_obj PanickingFunction LoggerTESTCase01_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:12:59:211 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 27 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 ***Result = PASS </font>
+12:12:59:226 c:\testdata\scripts\dt-tef-logger-0006.script END_TESTCASE DT-TEF-Logger-0006
+12:12:59:246 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0006 ***TestCaseResult = PASS </font>
+12:12:59:253 ERROR -  831 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:12:59:253 ERROR -  831 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 24, Exit Category FSCLIENT
+12:12:59:264 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:59:265 <font size=2 color=00AF00>PASS = 1</font>
+12:12:59:266 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:59:267 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:59:268 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:59:269 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:59:270 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:59:271 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:59:272 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:59:273 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:12:59:274 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:59:276 <font size=2 color=00AF00>PASS = 1</font>
+12:12:59:277 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:59:279 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:59:280 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:59:281 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:13:04:806 <html><body><pre>
+12:13:04:807 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:04:807 ***</font>
+12:13:04:828 c:\testdata\scripts\dt-tef-logger-0007.script LOAD_SERVER te_RegBlockTestSuite
+12:13:04:878 c:\testdata\scripts\dt-tef-logger-0007.script PRINT Reuse te_RegBlockTestSuite Server
+12:13:04:882 INFO -  838 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:13:04:890 c:\testdata\scripts\dt-tef-logger-0007.script START_TESTCASE DT-TEF-Logger-0007
+12:13:04:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0007  </font>
+12:13:04:928 c:\testdata\scripts\dt-tef-logger-0007.script 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+12:13:04:938 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 25 Command = 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:13:04:977 INFO -  843 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:13:04:979 INFO -  843 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:13:04:981 INFO -  843 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:13:04:982 INFO -  843 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:13:04:984 INFO -  843 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase02_obj_Panic
+12:13:04:985 INFO -  843 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:13:04:986 INFO -  843 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+12:13:04:988 INFO -  843 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+12:13:04:989 WARN -  843 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT panic 24
+12:13:05:002 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+12:13:05:039 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:13:05:049 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 ***Result = PASS </font>
+12:13:05:060 c:\testdata\scripts\dt-tef-logger-0007.script END_TESTCASE DT-TEF-Logger-0007
+12:13:05:085 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0007 ***TestCaseResult = PASS </font>
+12:13:05:091 ERROR -  838 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:13:05:092 ERROR -  838 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:13:05:102 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:05:103 <font size=2 color=00AF00>PASS = 1</font>
+12:13:05:104 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:05:105 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:05:106 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:05:107 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:05:108 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:05:109 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:05:110 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:05:112 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:13:05:112 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:05:115 <font size=2 color=00AF00>PASS = 1</font>
+12:13:05:116 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:05:117 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:05:118 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:05:119 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:13:10:650 <html><body><pre>
+12:13:10:650 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:10:650 ***</font>
+12:13:10:671 c:\testdata\scripts\dt-tef-logger-0008.script LOAD_SERVER te_RegBlockTestSuite
+12:13:10:721 c:\testdata\scripts\dt-tef-logger-0008.script PRINT Reuse te_RegBlockTestSuite Server
+12:13:10:726 INFO -  845 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:13:10:734 c:\testdata\scripts\dt-tef-logger-0008.script START_TESTCASE DT-TEF-Logger-0008
+12:13:10:748 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0008  </font>
+12:13:10:770 c:\testdata\scripts\dt-tef-logger-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:13:10:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:13:10:819 INFO -  850 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:13:10:821 INFO -  850 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:13:10:823 INFO -  850 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:13:10:825 INFO -  850 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:13:10:826 INFO -  850 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase02_obj_Panic
+12:13:10:827 INFO -  850 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:13:10:828 INFO -  850 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+12:13:10:830 INFO -  850 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+12:13:10:831 WARN -  850 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT panic 24
+12:13:10:843 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+12:13:10:881 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:13:10:891 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic" ***Result = PASS </font>
+12:13:10:902 c:\testdata\scripts\dt-tef-logger-0008.script END_TESTCASE DT-TEF-Logger-0008
+12:13:10:927 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0008 ***TestCaseResult = PASS </font>
+12:13:10:933 ERROR -  845 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:13:10:934 ERROR -  845 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:13:10:944 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:10:945 <font size=2 color=00AF00>PASS = 1</font>
+12:13:10:946 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:10:947 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:10:948 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:10:949 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:10:950 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:10:952 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:10:953 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:10:954 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:13:10:955 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:10:957 <font size=2 color=00AF00>PASS = 1</font>
+12:13:10:958 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:10:959 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:10:960 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:10:961 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:13:16:498 <html><body><pre>
+12:13:16:498 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:16:498 ***</font>
+12:13:16:519 c:\testdata\scripts\dt-tef-logger-0009.script LOAD_SERVER te_RegBlockTestSuite
+12:13:16:568 c:\testdata\scripts\dt-tef-logger-0009.script PRINT Reuse te_RegBlockTestSuite Server
+12:13:16:573 INFO -  852 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:13:16:581 c:\testdata\scripts\dt-tef-logger-0009.script START_TESTCASE DT-TEF-Logger-0009
+12:13:16:595 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0009  </font>
+12:13:16:618 c:\testdata\scripts\dt-tef-logger-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:13:16:627 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:13:16:667 INFO -  857 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:13:16:669 INFO -  857 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:13:16:671 INFO -  857 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:13:16:672 INFO -  857 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:13:16:674 INFO -  857 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase03_obj_Panic
+12:13:16:675 INFO -  857 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:13:16:676 INFO -  857 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+12:13:16:677 INFO -  857 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+12:13:16:679 WARN -  857 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 110
+12:13:16:691 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+12:13:16:732 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:13:16:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 ***Result = PASS </font>
+12:13:16:753 c:\testdata\scripts\dt-tef-logger-0009.script END_TESTCASE DT-TEF-Logger-0009
+12:13:16:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0009 ***TestCaseResult = PASS </font>
+12:13:16:784 ERROR -  852 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:13:16:785 ERROR -  852 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:13:16:795 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:16:796 <font size=2 color=00AF00>PASS = 1</font>
+12:13:16:797 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:16:798 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:16:799 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:16:800 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:16:801 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:16:803 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:16:804 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:16:805 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:13:16:806 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:16:808 <font size=2 color=00AF00>PASS = 1</font>
+12:13:16:809 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:16:810 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:16:811 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:16:813 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:13:22:343 <html><body><pre>
+12:13:22:343 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:22:343 ***</font>
+12:13:22:364 c:\testdata\scripts\dt-tef-logger-0010.script LOAD_SERVER te_RegBlockTestSuite
+12:13:22:414 c:\testdata\scripts\dt-tef-logger-0010.script PRINT Reuse te_RegBlockTestSuite Server
+12:13:22:419 INFO -  859 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:13:22:427 c:\testdata\scripts\dt-tef-logger-0010.script START_TESTCASE DT-TEF-Logger-0010
+12:13:22:441 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0010  </font>
+12:13:22:464 c:\testdata\scripts\dt-tef-logger-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:13:22:474 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:13:22:513 INFO -  864 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:13:22:515 INFO -  864 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:13:22:517 INFO -  864 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:13:22:518 INFO -  864 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:13:22:520 INFO -  864 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase03_obj_Panic
+12:13:22:521 INFO -  864 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:13:22:522 INFO -  864 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+12:13:22:524 INFO -  864 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+12:13:22:525 WARN -  864 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 110
+12:13:22:537 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+12:13:22:575 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:13:22:584 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT ***Result = PASS </font>
+12:13:22:595 c:\testdata\scripts\dt-tef-logger-0010.script END_TESTCASE DT-TEF-Logger-0010
+12:13:22:620 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0010 ***TestCaseResult = PASS </font>
+12:13:22:627 ERROR -  859 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:13:22:627 ERROR -  859 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:13:22:637 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:22:639 <font size=2 color=00AF00>PASS = 1</font>
+12:13:22:640 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:22:641 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:22:642 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:22:643 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:22:644 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:22:645 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:22:646 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:22:647 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:13:22:648 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:22:650 <font size=2 color=00AF00>PASS = 1</font>
+12:13:22:651 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:22:652 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:22:653 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:22:655 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:13:28:189 <html><body><pre>
+12:13:28:190 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:28:189 ***</font>
+12:13:28:211 c:\testdata\scripts\dt-tef-logger-0011.script LOAD_SUITE TEF_LoggerTestStep
+12:13:28:236 c:\testdata\scripts\dt-tef-logger-0011.script START_TESTCASE DT-TEF-Logger-0011
+12:13:28:251 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 9 Command = START_TESTCASE DT-TEF-Logger-0011  </font>
+12:13:28:275 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:13:28:316 INFO -  866 testexecutelogger.cpp 2483 Expected panic string was "" (in script)
+12:13:28:354 INFO -  866 testexecutelogger.cpp 2484 Received panic string was "123"(in code)
+12:13:28:363 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 28 Command = RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:13:28:379 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:13:28:429 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 29 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:13:28:486 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:13:28:526 INFO -  866 testexecutelogger.cpp 2483 Expected panic string was "" (in script)
+12:13:28:568 INFO -  866 testexecutelogger.cpp 2484 Received panic string was "123"(in code)
+12:13:28:577 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 30 Command = RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:13:28:595 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+12:13:28:646 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 31 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+12:13:28:695 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+12:13:28:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 32 Command = RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep ***Result = PASS </font>
+12:13:28:762 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+12:13:28:854 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 33 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+12:13:28:916 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:13:29:007 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 34 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+12:13:29:070 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:13:29:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 35 Command = RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+12:13:29:215 c:\testdata\scripts\dt-tef-logger-0011.script END_TESTCASE DT-TEF-Logger-0011
+12:13:29:282 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 36 Command = END_TESTCASE DT-TEF-Logger-0011 ***TestCaseResult = PASS </font>
+12:13:29:289 ERROR -  866 testexecute.cpp 564 The panic detection thread detected 7 panics:
+12:13:29:289 ERROR -  866 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category 123
+12:13:29:290 ERROR -  866 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category 123
+12:13:29:290 ERROR -  866 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 123
+12:13:29:291 ERROR -  866 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293112 777828111, Exit Reason: 110, Exit Category SomeThing
+12:13:29:291 ERROR -  866 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293112 185266473, Exit Reason: 110, Exit Category SomeThing
+12:13:29:292 ERROR -  866 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293112 443104730, Exit Reason: 110, Exit Category 
+12:13:29:292 ERROR -  866 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293112 1589717727, Exit Reason: 110, Exit Category 
+12:13:29:304 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:29:305 <font size=2 color=00AF00>PASS = 8</font>
+12:13:29:306 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:29:307 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:29:308 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:29:310 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:29:311 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:29:312 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:29:313 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:29:314 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 7</font>
+12:13:29:315 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:29:316 <font size=2 color=00AF00>PASS = 1</font>
+12:13:29:317 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:29:318 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:29:319 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:29:320 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:13:34:871 <html><body><pre>
+12:13:34:872 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:34:872 ***</font>
+12:13:34:893 c:\testdata\scripts\dt-tef-logger-0012.script LOAD_SUITE TEF_LoggerTestStep
+12:13:34:917 c:\testdata\scripts\dt-tef-logger-0012.script START_TESTCASE DT-TEF-Logger-0012
+12:13:34:932 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0012.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0012  </font>
+12:13:34:947 c:\testdata\scripts\dt-tef-logger-0012.script PRINT should fail
+12:13:34:952 INFO -  880 scriptengine.cpp 1381  should fail
+
+12:13:34:969 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+12:13:35:013 INFO -  880 testexecutelogger.cpp 2483 Expected panic string was "a  b" (in script)
+12:13:35:052 INFO -  880 testexecutelogger.cpp 2484 Received panic string was "a b"(in code)
+12:13:35:061 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 31 Command = RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep  Code = 110  a b ***Result = FAIL </font>
+12:13:35:080 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:13:35:123 INFO -  880 testexecutelogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+12:13:35:163 INFO -  880 testexecutelogger.cpp 2484 Received panic string was "SomeThing"(in code)
+12:13:35:172 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 32 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep  Code = 110  SomeThing ***Result = FAIL </font>
+12:13:35:191 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:13:35:232 INFO -  880 testexecutelogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+12:13:35:271 INFO -  880 testexecutelogger.cpp 2484 Received panic string was ""(in code)
+12:13:35:280 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 33 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep  Code = 110   ***Result = FAIL </font>
+12:13:35:292 c:\testdata\scripts\dt-tef-logger-0012.script END_TESTCASE DT-TEF-Logger-0012
+12:13:35:318 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 34 Command = END_TESTCASE DT-TEF-Logger-0012 ***TestCaseResult = FAIL </font>
+12:13:35:324 ERROR -  880 testexecute.cpp 564 The panic detection thread detected 3 panics:
+12:13:35:324 ERROR -  880 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category a b
+12:13:35:325 ERROR -  880 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category SomeThing
+12:13:35:326 ERROR -  880 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 
+12:13:35:336 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:35:339 <font size=2 color=00AF00>PASS = 0</font>
+12:13:35:340 <font size=2 color=FF0000>FAIL = 3</font>
+12:13:35:341 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:35:342 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:35:343 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:35:344 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:35:345 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:35:346 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:35:347 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 3</font>
+12:13:35:348 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:35:349 <font size=2 color=00AF00>PASS = 0</font>
+12:13:35:350 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:35:351 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:35:352 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:35:354 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:13:40:903 <html><body><pre>
+12:13:40:903 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:40:903 ***</font>
+12:13:40:925 c:\testdata\scripts\dt-tef-logger-0013.script LOAD_SUITE TEF_LoggerTestStep
+12:13:40:949 c:\testdata\scripts\dt-tef-logger-0013.script START_TESTCASE DT-TEF-Logger-0013
+12:13:40:964 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0013.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0013  </font>
+12:13:40:977 c:\testdata\scripts\dt-tef-logger-0013.script PRINT should unexecute
+12:13:40:981 INFO -  889 scriptengine.cpp 1381  should unexecute
+
+12:13:40:996 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+12:13:41:012 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 23 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:13:41:030 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:13:41:045 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 24 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:13:41:056 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+12:13:41:111 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 25 Command = RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep ***Result = UNEXECUTED </font>
+12:13:41:130 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:13:41:144 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 26 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:13:41:156 c:\testdata\scripts\dt-tef-logger-0013.script END_TESTCASE DT-TEF-Logger-0013
+12:13:41:183 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0013.script Line = 27 Command = END_TESTCASE DT-TEF-Logger-0013 ***TestCaseResult = FAIL </font>
+12:13:41:200 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:41:201 <font size=2 color=00AF00>PASS = 0</font>
+12:13:41:202 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:41:203 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:41:204 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:41:205 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:41:206 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:41:207 <font size=2 color=0000FF>UNEXECUTED = 4</font>
+12:13:41:208 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:41:209 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:13:41:210 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:41:211 <font size=2 color=00AF00>PASS = 0</font>
+12:13:41:212 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:41:214 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:41:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:41:216 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:13:46:767 <html><body><pre>
+12:13:46:767 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:46:767 ***</font>
+12:13:46:790 c:\testdata\scripts\dt-tef-logger-0014.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:13:46:841 c:\testdata\scripts\dt-tef-logger-0014.script START_TESTCASE DT-TEF-Logger-0014
+12:13:46:855 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0014  </font>
+12:13:46:882 c:\testdata\scripts\dt-tef-logger-0014.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:13:46:893 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:13:46:930 INFO -  901 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:13:46:933 INFO -  901 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:46:934 INFO -  901 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:46:936 INFO -  901 tefloggertestwrapper.cpp 65 aCommand = Print
+12:13:46:937 INFO -  901 tefloggertestwrapper.cpp 66 aSection = EAobveSevrAll
+12:13:46:938 INFO -  901 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:13:46:939 INFO -  901 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+12:13:46:941 INFO -  901 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:46:942 INFO -  901 tefloggertestwrapper.cpp 65 aCommand = Print
+12:13:46:943 INFO -  901 tefloggertestwrapper.cpp 66 aSection = ESupperLarge
+12:13:46:944 INFO -  901 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:13:46:946 INFO -  901 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+12:13:46:951 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:13:46:951 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print EAobveSevrAll  ***Result = PASS </font>
+12:13:46:951 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESupperLarge  ***Result = PASS </font>
+12:13:46:961 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:13:46:973 c:\testdata\scripts\dt-tef-logger-0014.script END_TESTCASE DT-TEF-Logger-0014
+12:13:46:999 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0014 ***TestCaseResult = PASS </font>
+12:13:47:015 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:47:016 <font size=2 color=00AF00>PASS = 1</font>
+12:13:47:018 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:47:019 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:47:020 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:47:021 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:47:022 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:47:023 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:47:024 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:47:025 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:13:47:026 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:47:027 <font size=2 color=00AF00>PASS = 1</font>
+12:13:47:029 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:47:030 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:47:031 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:47:033 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:13:52:576 <html><body><pre>
+12:13:52:576 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:52:576 ***</font>
+12:13:52:599 c:\testdata\scripts\dt-tef-logger-0015.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:13:52:650 c:\testdata\scripts\dt-tef-logger-0015.script START_TESTCASE DT-TEF-Logger-0015
+12:13:52:665 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0015  </font>
+12:13:52:691 c:\testdata\scripts\dt-tef-logger-0015.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:13:52:701 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 21 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:13:52:738 INFO -  908 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:13:52:741 INFO -  908 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:52:742 INFO -  908 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:52:744 INFO -  908 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:13:52:745 INFO -  908 tefloggertestwrapper.cpp 66 aSection = EAobveSevrAll
+12:13:52:746 INFO -  908 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:13:52:748 INFO -  908 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+12:13:52:749 INFO -  908 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:52:750 INFO -  908 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:13:52:751 INFO -  908 tefloggertestwrapper.cpp 66 aSection = ESupperLarge
+12:13:52:753 INFO -  908 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:13:52:754 INFO -  908 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+12:13:52:759 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:13:52:759 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST EAobveSevrAll  ***Result = PASS </font>
+12:13:52:760 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESupperLarge  ***Result = PASS </font>
+12:13:52:769 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:13:52:781 c:\testdata\scripts\dt-tef-logger-0015.script END_TESTCASE DT-TEF-Logger-0015
+12:13:52:807 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0015 ***TestCaseResult = PASS </font>
+12:13:52:823 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:52:824 <font size=2 color=00AF00>PASS = 1</font>
+12:13:52:825 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:52:826 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:52:827 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:52:828 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:52:829 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:52:830 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:52:831 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:52:832 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:13:52:833 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:52:834 <font size=2 color=00AF00>PASS = 1</font>
+12:13:52:836 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:52:837 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:52:839 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:52:840 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0016.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:09:827</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:09:893</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:09:910</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0016</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:09:949</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:09:997</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:003</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:006</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:009</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:012</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:014</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:017</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:021</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:023</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:026</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:029</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:032</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:035</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:038</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:040</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:043</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:046</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:049</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:052</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:054</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:058</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:061</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:063</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:066</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:069</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:072</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:075</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:078</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:080</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:083</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:089</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:092</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:095</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:098</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:100</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:103</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:106</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:109</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:112</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:115</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:121</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:124</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>923</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:129</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:130</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:131</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:131</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:132</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:132</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:133</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:133</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:143</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:175</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>39</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0016</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:197</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:10:197</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>918</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0017.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:15:766</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:832</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:850</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0017</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:888</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:937</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:941</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:944</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:947</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:950</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:953</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:955</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:959</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  1 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:961</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:964</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:967</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:970</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:973</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:976</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  2 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:978</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:981</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:984</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:987</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:990</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:993</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  3 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:996</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:15:999</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:002</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:008</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:011</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  4 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:014</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:016</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:019</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:022</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:025</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:028</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  5 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:031</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:034</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:037</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:039</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:042</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:045</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  6 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:048</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:051</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:054</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:057</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:062</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>930</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  7 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:068</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:069</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:069</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:070</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:070</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:071</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:071</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:072</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:082</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:114</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0017</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:136</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:16:136</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>925</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0018.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:21:700</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:768</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:785</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0018</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:820</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:872</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:875</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:878</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:881</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:884</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:886</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>215</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:889</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>217</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:892</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>219</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:895</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>DIR\DIR\</FILENAME>
+  <LINENUMBER>221</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:898</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>DIR1</FILENAME>
+  <LINENUMBER>223</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:900</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>c:\</FILENAME>
+  <LINENUMBER>225</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:903</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME></FILENAME>
+  <LINENUMBER>227</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:906</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>937</THREAD>
+  <FILENAME>file.cpp</FILENAME>
+  <LINENUMBER>229</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:911</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:912</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetCPPModuleName</FUNCTION_NAME>
+  <SECTION></SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:922</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:954</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0018</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:975</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:21:976</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>932</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0019.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:27:516</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:583</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:601</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0019</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:638</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:686</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:690</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:693</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:697</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongSectionName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:700</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:702</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:705</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:709</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:711</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongKeyName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:714</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALongKeySection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:717</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:720</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>944</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:725</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:726</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongSectionName</FUNCTION_NAME>
+  <SECTION>ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:727</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongKeyName</FUNCTION_NAME>
+  <SECTION>ALongKeySection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:737</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:768</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0019</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:789</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:27:790</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>939</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0020.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:33:344</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:411</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:429</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0020</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:463</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>100</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:510</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>951</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:514</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>951</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:517</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>951</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:520</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>951</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = UnCoveredFuntions</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:523</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>951</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:526</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>951</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:529</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>951</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>209</LINENUMBER>
+  <TEXT>UnCoveredFuntions.xml</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:534</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:535</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>UnCoveredFuntions</FUNCTION_NAME>
+  <SECTION>whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:544</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:576</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0020</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:598</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:33:598</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>946</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0021.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:39:141</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:207</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:215</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:238</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0021</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:272</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:323</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:327</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:331</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:333</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:336</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase01_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:339</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:342</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:348</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>958</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:361</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:401</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase01_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:411</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:443</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0021</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:455</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:455</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:466</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:39:466</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>953</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0022.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:45:019</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:086</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:094</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:117</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0022</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:153</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:204</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:208</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:211</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:214</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:217</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:219</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:223</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:226</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:229</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>965</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:242</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:282</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:293</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:325</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0022</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:336</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:337</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:348</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:45:348</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>960</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0023.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:50:906</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:50:973</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:50:981</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:006</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0023</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:040</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:090</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:094</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:098</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:101</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:103</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:106</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:109</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:112</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:115</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>972</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:129</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:169</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:179</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:211</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0023</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:222</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:223</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:233</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:51:234</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>967</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0024.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:56:785</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:851</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:860</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:883</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0024</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:918</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:969</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:972</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:976</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:979</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:982</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:984</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:988</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:990</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:56:993</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>979</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:008</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:048</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:058</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:090</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0024</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:102</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:102</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:113</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:114</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>974</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0025.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:02:678</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:745</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:753</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:777</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0025</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:812</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:867</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:870</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:873</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:876</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:879</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:882</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:885</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:887</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>986</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:901</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:941</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:951</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:983</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0025</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:995</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:02:996</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:008</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:009</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>981</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0026.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:08:571</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>8</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:612</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:630</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>9</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0026</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:701</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:740</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:750</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:823</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:922</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:964</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:08:974</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:050</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:150</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPassStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:270</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:429</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:591</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:671</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0026</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:725</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 7 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:726</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:726</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:727</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:727</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 4 - Name of Panicked Thread: Worker6293112 777828111, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:728</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 5 - Name of Panicked Thread: Worker6293112 185266473, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:728</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 6 - Name of Panicked Thread: Worker6293112 443104730, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:729</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 7 - Name of Panicked Thread: Worker6293112 1589717727, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:741</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>8</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>7</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:741</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>988</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0027.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:15:323</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>3</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:366</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:384</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0027</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:405</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should fail</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:476</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "a  b" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:517</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "a b"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:527</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>b"</SERVERNAME>
+  <TESTSTEPNAME>1000</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicDblSpaceStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:598</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:640</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "SomeThing"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:650</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:720</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:761</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was ""(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:772</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:805</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0027</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:818</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 3 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:819</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category a b</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:819</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:820</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:831</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>3</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>3</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:15:831</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1002</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0028.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:21:423</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>4</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:466</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:484</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0028</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:502</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should unexecute</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:534</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=FSCLIENT</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:572</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString="h</TESTSTEPNAME>
+  <SECTIONNAME>TEF_LoggerTestStep</SECTIONNAME>
+  <INIFILENAME>sh"</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:656</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFIgnoreStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:687</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:729</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0028</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:753</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>4</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:21:753</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1011</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0029.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:27:329</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:398</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:415</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0029</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:457</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:506</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:510</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:513</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:517</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:519</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:522</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:525</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:528</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:531</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:534</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:536</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:539</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1023</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:545</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:546</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:546</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:556</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:590</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0029</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:613</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:27:614</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1018</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0030.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:33:198</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:269</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:288</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0030</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:329</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>20</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:379</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:383</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:386</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:389</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:392</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:395</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:401</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:404</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:406</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:409</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:412</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1030</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:418</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:418</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:419</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:429</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:463</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0030</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:486</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:33:486</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1025</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+12:15:50:659 <html><body><pre>
+12:15:50:660 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:50:660 ***</font>
+12:15:50:694 c:\testdata\scripts\dt-tef-logger-0031.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:15:50:753 c:\testdata\scripts\dt-tef-logger-0031.script START_TESTCASE DT-TEF-Logger-0031
+12:15:50:772 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0031  </font>
+12:15:50:808 c:\testdata\scripts\dt-tef-logger-0031.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:15:50:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:50:864 INFO -  1045 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:50:870 INFO -  1045 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:50:874 INFO -  1045 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:50:879 INFO -  1045 tefloggertestwrapper.cpp 65 aCommand = Print
+12:15:50:883 INFO -  1045 tefloggertestwrapper.cpp 66 aSection = ESevrErr
+12:15:50:887 INFO -  1045 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:15:50:891 INFO -  1045 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+12:15:50:895 ERROR -  1045 tefloggertestwrapper.cpp 126 Logger severity test.
+12:15:50:900 INFO -  1045 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:50:904 INFO -  1045 tefloggertestwrapper.cpp 65 aCommand = Print
+12:15:50:908 INFO -  1045 tefloggertestwrapper.cpp 66 aSection = ESevrHigh
+12:15:50:912 INFO -  1045 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:15:50:917 INFO -  1045 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+12:15:50:921 HIGH -  1045 tefloggertestwrapper.cpp 126 Logger severity test.
+12:15:50:925 INFO -  1045 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:50:929 INFO -  1045 tefloggertestwrapper.cpp 65 aCommand = Print
+12:15:50:934 INFO -  1045 tefloggertestwrapper.cpp 66 aSection = ESevrWarn
+12:15:50:938 INFO -  1045 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 3
+12:15:50:942 INFO -  1045 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+12:15:50:946 WARN -  1045 tefloggertestwrapper.cpp 126 Logger severity test.
+12:15:50:950 INFO -  1045 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:50:955 INFO -  1045 tefloggertestwrapper.cpp 65 aCommand = Print
+12:15:50:959 INFO -  1045 tefloggertestwrapper.cpp 66 aSection = ESevrMedium
+12:15:50:963 INFO -  1045 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 4
+12:15:50:967 INFO -  1045 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+12:15:50:972 MEDIUM -  1045 tefloggertestwrapper.cpp 126 Logger severity test.
+12:15:50:976 INFO -  1045 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:50:980 INFO -  1045 tefloggertestwrapper.cpp 65 aCommand = Print
+12:15:50:984 INFO -  1045 tefloggertestwrapper.cpp 66 aSection = ESevrInfo
+12:15:50:988 INFO -  1045 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 5
+12:15:50:993 INFO -  1045 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+12:15:50:997 INFO -  1045 tefloggertestwrapper.cpp 126 Logger severity test.
+12:15:51:002 INFO -  1045 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:51:007 INFO -  1045 tefloggertestwrapper.cpp 65 aCommand = Print
+12:15:51:011 INFO -  1045 tefloggertestwrapper.cpp 66 aSection = ESevrLow
+12:15:51:015 INFO -  1045 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 6
+12:15:51:020 INFO -  1045 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+12:15:51:024 LOW -  1045 tefloggertestwrapper.cpp 126 Logger severity test.
+12:15:51:028 INFO -  1045 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:51:032 INFO -  1045 tefloggertestwrapper.cpp 65 aCommand = Print
+12:15:51:036 INFO -  1045 tefloggertestwrapper.cpp 66 aSection = ESevrAll
+12:15:51:040 INFO -  1045 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 7
+12:15:51:045 INFO -  1045 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+12:15:51:049 INFO -  1045 tefloggertestwrapper.cpp 126 Logger severity test.
+12:15:51:057 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:15:51:058 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrErr  ***Result = PASS </font>
+12:15:51:058 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrHigh  ***Result = PASS </font>
+12:15:51:058 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrWarn  ***Result = PASS </font>
+12:15:51:059 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrMedium  ***Result = PASS </font>
+12:15:51:059 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrInfo  ***Result = PASS </font>
+12:15:51:059 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrLow  ***Result = PASS </font>
+12:15:51:060 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrAll  ***Result = PASS </font>
+12:15:51:079 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:15:51:116 c:\testdata\scripts\dt-tef-logger-0031.script END_TESTCASE DT-TEF-Logger-0031
+12:15:51:146 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 39 Command = END_TESTCASE DT-TEF-Logger-0031 ***TestCaseResult = PASS </font>
+12:15:51:165 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:51:170 <font size=2 color=00AF00>PASS = 1</font>
+12:15:51:171 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:51:172 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:51:173 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:51:174 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:51:175 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:51:176 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:51:177 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:51:178 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:15:51:179 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:51:180 <font size=2 color=00AF00>PASS = 1</font>
+12:15:51:182 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:51:184 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:51:185 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:51:186 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0031.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:50:672</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:744</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:775</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0031</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:825</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:866</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:871</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:876</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:880</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:884</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:888</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:892</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:897</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:901</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:905</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:909</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:913</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:918</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:922</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:926</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:930</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:935</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:939</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:943</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:947</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:952</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:956</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:960</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:964</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:968</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:973</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:977</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:981</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:985</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:990</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:994</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:50:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:004</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:008</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:013</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:017</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:021</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:025</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:030</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:034</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:038</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:042</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:046</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:050</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1045</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:060</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:066</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:067</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:068</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:068</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:069</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:069</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:070</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:105</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:152</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>39</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0031</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:187</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:51:205</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1040</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+12:15:56:786 <html><body><pre>
+12:15:56:786 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:56:786 ***</font>
+12:15:56:821 c:\testdata\scripts\dt-tef-logger-0032.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:15:56:879 c:\testdata\scripts\dt-tef-logger-0032.script START_TESTCASE DT-TEF-Logger-0032
+12:15:56:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0032  </font>
+12:15:56:932 c:\testdata\scripts\dt-tef-logger-0032.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:15:56:946 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 22 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:56:988 INFO -  1052 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:56:993 INFO -  1052 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:56:998 INFO -  1052 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:57:004 INFO -  1052 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:15:57:008 INFO -  1052 tefloggertestwrapper.cpp 66 aSection = ESevrErr
+12:15:57:012 INFO -  1052 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:15:57:016 INFO -  1052 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+12:15:57:021 ERROR -  1052 tefloggertestwrapper.cpp 140 Logger severity test(with  1 level @140 line ).
+12:15:57:025 INFO -  1052 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:57:029 INFO -  1052 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:15:57:033 INFO -  1052 tefloggertestwrapper.cpp 66 aSection = ESevrHigh
+12:15:57:037 INFO -  1052 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:15:57:042 INFO -  1052 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+12:15:57:046 HIGH -  1052 tefloggertestwrapper.cpp 140 Logger severity test(with  2 level @140 line ).
+12:15:57:050 INFO -  1052 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:57:054 INFO -  1052 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:15:57:059 INFO -  1052 tefloggertestwrapper.cpp 66 aSection = ESevrWarn
+12:15:57:063 INFO -  1052 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 3
+12:15:57:067 INFO -  1052 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+12:15:57:071 WARN -  1052 tefloggertestwrapper.cpp 140 Logger severity test(with  3 level @140 line ).
+12:15:57:076 INFO -  1052 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:57:080 INFO -  1052 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:15:57:085 INFO -  1052 tefloggertestwrapper.cpp 66 aSection = ESevrMedium
+12:15:57:089 INFO -  1052 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 4
+12:15:57:093 INFO -  1052 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+12:15:57:097 MEDIUM -  1052 tefloggertestwrapper.cpp 140 Logger severity test(with  4 level @140 line ).
+12:15:57:101 INFO -  1052 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:57:105 INFO -  1052 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:15:57:110 INFO -  1052 tefloggertestwrapper.cpp 66 aSection = ESevrInfo
+12:15:57:114 INFO -  1052 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 5
+12:15:57:118 INFO -  1052 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+12:15:57:122 INFO -  1052 tefloggertestwrapper.cpp 140 Logger severity test(with  5 level @140 line ).
+12:15:57:126 INFO -  1052 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:57:131 INFO -  1052 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:15:57:135 INFO -  1052 tefloggertestwrapper.cpp 66 aSection = ESevrLow
+12:15:57:139 INFO -  1052 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 6
+12:15:57:144 INFO -  1052 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+12:15:57:148 LOW -  1052 tefloggertestwrapper.cpp 140 Logger severity test(with  6 level @140 line ).
+12:15:57:152 INFO -  1052 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:57:156 INFO -  1052 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:15:57:160 INFO -  1052 tefloggertestwrapper.cpp 66 aSection = ESevrAll
+12:15:57:165 INFO -  1052 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 7
+12:15:57:169 INFO -  1052 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+12:15:57:173 INFO -  1052 tefloggertestwrapper.cpp 140 Logger severity test(with  7 level @140 line ).
+12:15:57:182 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:15:57:182 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrErr  ***Result = PASS </font>
+12:15:57:183 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrHigh  ***Result = PASS </font>
+12:15:57:183 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrWarn  ***Result = PASS </font>
+12:15:57:183 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrMedium  ***Result = PASS </font>
+12:15:57:184 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrInfo  ***Result = PASS </font>
+12:15:57:184 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrLow  ***Result = PASS </font>
+12:15:57:184 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrAll  ***Result = PASS </font>
+12:15:57:204 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 31 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:15:57:240 c:\testdata\scripts\dt-tef-logger-0032.script END_TESTCASE DT-TEF-Logger-0032
+12:15:57:271 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 32 Command = END_TESTCASE DT-TEF-Logger-0032 ***TestCaseResult = PASS </font>
+12:15:57:289 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:57:293 <font size=2 color=00AF00>PASS = 1</font>
+12:15:57:294 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:57:296 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:57:297 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:57:298 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:57:299 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:57:300 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:57:301 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:57:302 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:15:57:303 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:57:304 <font size=2 color=00AF00>PASS = 1</font>
+12:15:57:306 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:57:307 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:57:308 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:57:310 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0032.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:56:798</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:56:870</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:56:902</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0032</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:56:949</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:56:990</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:56:995</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:001</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:005</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:009</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:013</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:018</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:022</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  1 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:026</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:030</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:034</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:039</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:043</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:048</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  2 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:052</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:056</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:064</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:069</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:073</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  3 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:077</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:082</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:086</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:090</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:094</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:099</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  4 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:103</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:107</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:111</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:115</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:120</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:124</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  5 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:128</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:133</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:137</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:141</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:145</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:149</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  6 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:154</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:158</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:162</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:166</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:171</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:175</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1052</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  7 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:185</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:191</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:192</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:192</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:193</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:193</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:194</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:194</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:230</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:277</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0032</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:310</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:57:329</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1047</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:16:02:909 <html><body><pre>
+12:16:02:909 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:02:909 ***</font>
+12:16:02:943 c:\testdata\scripts\dt-tef-logger-0033.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:16:03:003 c:\testdata\scripts\dt-tef-logger-0033.script START_TESTCASE DT-TEF-Logger-0033
+12:16:03:022 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0033  </font>
+12:16:03:055 c:\testdata\scripts\dt-tef-logger-0033.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:16:03:069 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:03:110 INFO -  1059 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:03:116 INFO -  1059 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:03:120 INFO -  1059 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:03:125 INFO -  1059 tefloggertestwrapper.cpp 65 aCommand = GetCPPModuleName
+12:16:03:129 INFO -  1059 tefloggertestwrapper.cpp 66 aSection = 
+12:16:03:133 INFO -  1059 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:16:03:137 INFO -  1059 A.cpp 215 GetCPPModuleName
+12:16:03:141 INFO -  1059 A.cpp 217 GetCPPModuleName
+12:16:03:145 INFO -  1059 A.cpp 219 GetCPPModuleName
+12:16:03:149 INFO -  1059 DIR\DIR\ 221 GetCPPModuleName
+12:16:03:153 INFO -  1059 DIR1 223 GetCPPModuleName
+12:16:03:157 INFO -  1059 c:\ 225 GetCPPModuleName
+12:16:03:161 INFO -  1059  227 GetCPPModuleName
+12:16:03:166 INFO -  1059 file.cpp 229 GetCPPModuleName
+12:16:03:173 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:16:03:174 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetCPPModuleName   ***Result = PASS </font>
+12:16:03:186 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:16:03:207 c:\testdata\scripts\dt-tef-logger-0033.script END_TESTCASE DT-TEF-Logger-0033
+12:16:03:237 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0033 ***TestCaseResult = PASS </font>
+12:16:03:256 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:03:260 <font size=2 color=00AF00>PASS = 1</font>
+12:16:03:261 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:03:262 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:03:263 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:03:264 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:03:265 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:03:266 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:03:267 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:03:268 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:16:03:269 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:03:270 <font size=2 color=00AF00>PASS = 1</font>
+12:16:03:273 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:03:274 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:03:275 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:03:276 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0033.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:02:921</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:02:993</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:026</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0033</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:072</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:112</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:122</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:126</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:130</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:134</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:138</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>215</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:142</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>217</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:147</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>219</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:151</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>DIR\DIR\</FILENAME>
+  <LINENUMBER>221</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:155</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>DIR1</FILENAME>
+  <LINENUMBER>223</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:159</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>c:\</FILENAME>
+  <LINENUMBER>225</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:162</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME></FILENAME>
+  <LINENUMBER>227</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:167</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1059</THREAD>
+  <FILENAME>file.cpp</FILENAME>
+  <LINENUMBER>229</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:174</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:177</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetCPPModuleName</FUNCTION_NAME>
+  <SECTION></SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:196</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:243</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0033</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:277</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:03:295</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1054</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:16:08:880 <html><body><pre>
+12:16:08:880 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:08:880 ***</font>
+12:16:08:915 c:\testdata\scripts\dt-tef-logger-0034.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:16:08:973 c:\testdata\scripts\dt-tef-logger-0034.script START_TESTCASE DT-TEF-Logger-0034
+12:16:08:991 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0034  </font>
+12:16:09:025 c:\testdata\scripts\dt-tef-logger-0034.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini
+12:16:09:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:09:082 INFO -  1066 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:09:087 INFO -  1066 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:09:092 INFO -  1066 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:09:096 INFO -  1066 tefloggertestwrapper.cpp 65 aCommand = GetLongSectionName
+12:16:09:100 INFO -  1066 tefloggertestwrapper.cpp 66 aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+12:16:09:104 INFO -  1066 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:16:09:109 INFO -  1066 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat
+12:16:09:113 Ramones 1976 track 2 Beat on the brat
+12:16:09:114 Ramones 1976 track 2 Beat on the brat
+12:16:09:116 INFO -  1066 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:09:120 INFO -  1066 tefloggertestwrapper.cpp 65 aCommand = GetLongKeyName
+12:16:09:124 INFO -  1066 tefloggertestwrapper.cpp 66 aSection = ALongKeySection
+12:16:09:129 INFO -  1066 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:16:09:133 INFO -  1066 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:16:09:137 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:16:09:139 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:16:09:143 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:16:09:144 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection  ***Result = PASS </font>
+12:16:09:144 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongKeyName ALongKeySection  ***Result = PASS </font>
+12:16:09:158 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:16:09:182 c:\testdata\scripts\dt-tef-logger-0034.script END_TESTCASE DT-TEF-Logger-0034
+12:16:09:211 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0034 ***TestCaseResult = PASS </font>
+12:16:09:230 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:09:234 <font size=2 color=00AF00>PASS = 1</font>
+12:16:09:235 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:09:236 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:09:237 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:09:238 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:09:240 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:09:241 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:09:242 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:09:243 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:16:09:244 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:09:245 <font size=2 color=00AF00>PASS = 1</font>
+12:16:09:247 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:09:248 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:09:249 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:09:251 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0034.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:08:893</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:08:965</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:08:994</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0034</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:043</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:083</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:088</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:093</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:098</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongSectionName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:102</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:106</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:110</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:117</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:121</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongKeyName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:125</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALongKeySection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:130</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:134</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1066</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:145</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:148</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongSectionName</FUNCTION_NAME>
+  <SECTION>ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:148</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongKeyName</FUNCTION_NAME>
+  <SECTION>ALongKeySection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:170</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:217</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0034</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:251</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:09:269</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1061</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:16:14:854 <html><body><pre>
+12:16:14:855 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:14:854 ***</font>
+12:16:14:889 c:\testdata\scripts\dt-tef-logger-0035.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:16:14:945 c:\testdata\scripts\dt-tef-logger-0035.script START_TESTCASE DT-TEF-Logger-0035
+12:16:14:963 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0035  </font>
+12:16:14:992 c:\testdata\scripts\dt-tef-logger-0035.script 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini
+12:16:15:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 29 Command = 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:15:046 INFO -  1073 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:15:052 INFO -  1073 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:15:056 INFO -  1073 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:15:061 INFO -  1073 tefloggertestwrapper.cpp 65 aCommand = UnCoveredFuntions
+12:16:15:065 INFO -  1073 tefloggertestwrapper.cpp 66 aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:16:15:069 INFO -  1073 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:16:15:073 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:16:15:074 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+12:16:15:075 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:16:15:076 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+12:16:15:084 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:16:15:084 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity UnCoveredFuntions whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong  ***Result = PASS </font>
+12:16:15:097 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:16:15:116 c:\testdata\scripts\dt-tef-logger-0035.script END_TESTCASE DT-TEF-Logger-0035
+12:16:15:147 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0035 ***TestCaseResult = PASS </font>
+12:16:15:165 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:15:169 <font size=2 color=00AF00>PASS = 1</font>
+12:16:15:170 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:15:171 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:15:172 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:15:173 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:15:174 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:15:176 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:15:177 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:15:178 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:16:15:179 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:15:180 <font size=2 color=00AF00>PASS = 1</font>
+12:16:15:182 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:15:183 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:15:184 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:15:186 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0035.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:14:867</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:14:937</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:14:967</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0035</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:007</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>100</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:048</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1073</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:053</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1073</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:057</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1073</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:062</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1073</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = UnCoveredFuntions</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:066</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1073</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:070</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1073</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:077</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1073</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>209</LINENUMBER>
+  <TEXT>UnCoveredFuntions.xml</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:085</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:088</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>UnCoveredFuntions</FUNCTION_NAME>
+  <SECTION>whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:106</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:153</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0035</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:186</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:15:204</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1068</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:16:20:786 <html><body><pre>
+12:16:20:787 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:20:787 ***</font>
+12:16:20:822 c:\testdata\scripts\dt-tef-logger-0036.script LOAD_SERVER te_RegBlockTestSuite
+12:16:20:881 c:\testdata\scripts\dt-tef-logger-0036.script PRINT Reuse te_RegBlockTestSuite Server
+12:16:20:890 INFO -  1075 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:16:20:902 c:\testdata\scripts\dt-tef-logger-0036.script START_TESTCASE DT-TEF-Logger-0036
+12:16:20:919 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0036  </font>
+12:16:20:948 c:\testdata\scripts\dt-tef-logger-0036.script 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+12:16:20:961 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 24 Command = 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:21:004 INFO -  1080 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:21:009 INFO -  1080 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+12:16:21:015 INFO -  1080 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+12:16:21:019 INFO -  1080 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:16:21:023 INFO -  1080 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase01_obj_Panic
+12:16:21:027 INFO -  1080 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:16:21:031 INFO -  1080 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24
+12:16:21:036 INFO -  1080 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT
+12:16:21:040 WARN -  1080 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 24
+12:16:21:054 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase01_obj  ***Result = PASS </font>
+12:16:21:098 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase01_obj PanickingFunction LoggerTESTCase01_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:16:21:110 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 27 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 ***Result = PASS </font>
+12:16:21:132 c:\testdata\scripts\dt-tef-logger-0036.script END_TESTCASE DT-TEF-Logger-0036
+12:16:21:162 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0036 ***TestCaseResult = PASS </font>
+12:16:21:170 ERROR -  1075 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:16:21:182 ERROR -  1075 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT
+12:16:21:197 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:21:200 <font size=2 color=00AF00>PASS = 1</font>
+12:16:21:201 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:21:202 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:21:203 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:21:204 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:21:205 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:21:206 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:21:207 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:21:209 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:16:21:210 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:21:212 <font size=2 color=00AF00>PASS = 1</font>
+12:16:21:213 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:21:214 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:21:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:21:216 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0036.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:20:800</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:20:871</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:20:891</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:20:923</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0036</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:20:963</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:006</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:011</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:016</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:020</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:024</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase01_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:028</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:033</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:037</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:041</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1080</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:098</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:100</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase01_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:120</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:168</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0036</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:179</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:185</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:217</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:21:227</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1075</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:16:26:806 <html><body><pre>
+12:16:26:807 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:26:806 ***</font>
+12:16:26:842 c:\testdata\scripts\dt-tef-logger-0037.script LOAD_SERVER te_RegBlockTestSuite
+12:16:26:900 c:\testdata\scripts\dt-tef-logger-0037.script PRINT Reuse te_RegBlockTestSuite Server
+12:16:26:908 INFO -  1082 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:16:26:919 c:\testdata\scripts\dt-tef-logger-0037.script START_TESTCASE DT-TEF-Logger-0037
+12:16:26:937 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0037  </font>
+12:16:26:967 c:\testdata\scripts\dt-tef-logger-0037.script 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+12:16:26:981 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 25 Command = 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:27:023 INFO -  1087 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:27:028 INFO -  1087 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:16:27:033 INFO -  1087 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:16:27:037 INFO -  1087 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:16:27:041 INFO -  1087 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase02_obj_Panic
+12:16:27:045 INFO -  1087 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:16:27:050 INFO -  1087 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+12:16:27:054 INFO -  1087 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+12:16:27:058 WARN -  1087 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT panic 24
+12:16:27:074 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+12:16:27:117 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:16:27:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 ***Result = PASS </font>
+12:16:27:151 c:\testdata\scripts\dt-tef-logger-0037.script END_TESTCASE DT-TEF-Logger-0037
+12:16:27:181 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0037 ***TestCaseResult = PASS </font>
+12:16:27:190 ERROR -  1082 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:16:27:201 ERROR -  1082 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:16:27:216 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:27:220 <font size=2 color=00AF00>PASS = 1</font>
+12:16:27:221 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:27:222 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:27:223 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:27:224 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:27:226 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:27:227 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:27:228 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:27:229 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:16:27:230 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:27:232 <font size=2 color=00AF00>PASS = 1</font>
+12:16:27:233 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:27:234 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:27:235 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:27:237 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0037.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:26:820</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:26:891</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:26:909</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:26:941</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0037</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:26:983</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:024</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:029</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:035</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:039</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:043</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:047</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:051</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:056</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:060</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1087</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:118</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:120</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:139</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:187</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0037</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:198</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:205</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:237</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:27:247</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1082</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:16:32:821 <html><body><pre>
+12:16:32:821 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:32:821 ***</font>
+12:16:32:858 c:\testdata\scripts\dt-tef-logger-0038.script LOAD_SERVER te_RegBlockTestSuite
+12:16:32:916 c:\testdata\scripts\dt-tef-logger-0038.script PRINT Reuse te_RegBlockTestSuite Server
+12:16:32:924 INFO -  1089 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:16:32:935 c:\testdata\scripts\dt-tef-logger-0038.script START_TESTCASE DT-TEF-Logger-0038
+12:16:32:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0038  </font>
+12:16:32:982 c:\testdata\scripts\dt-tef-logger-0038.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:16:32:995 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:33:039 INFO -  1094 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:33:044 INFO -  1094 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:16:33:049 INFO -  1094 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:16:33:053 INFO -  1094 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:16:33:057 INFO -  1094 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase02_obj_Panic
+12:16:33:061 INFO -  1094 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:16:33:066 INFO -  1094 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+12:16:33:070 INFO -  1094 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+12:16:33:074 WARN -  1094 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT panic 24
+12:16:33:090 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+12:16:33:133 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:16:33:146 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic" ***Result = PASS </font>
+12:16:33:166 c:\testdata\scripts\dt-tef-logger-0038.script END_TESTCASE DT-TEF-Logger-0038
+12:16:33:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0038 ***TestCaseResult = PASS </font>
+12:16:33:205 ERROR -  1089 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:16:33:217 ERROR -  1089 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:16:33:232 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:33:236 <font size=2 color=00AF00>PASS = 1</font>
+12:16:33:237 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:33:238 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:33:239 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:33:240 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:33:241 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:33:242 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:33:243 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:33:244 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:16:33:245 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:33:247 <font size=2 color=00AF00>PASS = 1</font>
+12:16:33:248 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:33:250 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:33:251 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:33:252 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0038.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:32:835</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:32:907</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:32:925</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:32:956</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0038</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:32:998</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:040</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:045</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:050</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:054</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:058</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:062</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:067</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:071</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:076</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1094</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:134</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:136</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:155</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:203</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0038</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:214</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:220</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:253</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:33:263</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1089</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0039.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:16:38:841 <html><body><pre>
+12:16:38:842 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:38:841 ***</font>
+12:16:38:877 c:\testdata\scripts\dt-tef-logger-0039.script LOAD_SERVER te_RegBlockTestSuite
+12:16:38:935 c:\testdata\scripts\dt-tef-logger-0039.script PRINT Reuse te_RegBlockTestSuite Server
+12:16:38:944 INFO -  1096 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:16:38:956 c:\testdata\scripts\dt-tef-logger-0039.script START_TESTCASE DT-TEF-Logger-0039
+12:16:38:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0039  </font>
+12:16:39:004 c:\testdata\scripts\dt-tef-logger-0039.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:16:39:017 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:39:059 INFO -  1101 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:39:065 INFO -  1101 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:16:39:070 INFO -  1101 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:16:39:074 INFO -  1101 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:16:39:078 INFO -  1101 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase03_obj_Panic
+12:16:39:082 INFO -  1101 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:16:39:087 INFO -  1101 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+12:16:39:091 INFO -  1101 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+12:16:39:095 WARN -  1101 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 110
+12:16:39:110 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+12:16:39:154 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:16:39:167 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 ***Result = PASS </font>
+12:16:39:188 c:\testdata\scripts\dt-tef-logger-0039.script END_TESTCASE DT-TEF-Logger-0039
+12:16:39:219 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0039 ***TestCaseResult = PASS </font>
+12:16:39:227 ERROR -  1096 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:16:39:238 ERROR -  1096 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:16:39:254 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:39:257 <font size=2 color=00AF00>PASS = 1</font>
+12:16:39:258 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:39:259 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:39:260 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:39:261 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:39:262 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:39:263 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:39:264 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:39:265 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:16:39:266 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:39:269 <font size=2 color=00AF00>PASS = 1</font>
+12:16:39:270 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:39:271 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:39:272 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:39:274 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0039.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:38:855</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:38:927</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:38:945</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:38:977</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0039</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:020</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:061</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:066</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:071</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:075</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:079</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:083</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:088</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:092</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:097</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1101</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:155</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:157</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:176</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:224</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0039</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:236</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:242</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:274</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:39:284</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1096</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0040.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:16:44:875 <html><body><pre>
+12:16:44:875 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:44:875 ***</font>
+12:16:44:911 c:\testdata\scripts\dt-tef-logger-0040.script LOAD_SERVER te_RegBlockTestSuite
+12:16:44:969 c:\testdata\scripts\dt-tef-logger-0040.script PRINT Reuse te_RegBlockTestSuite Server
+12:16:44:978 INFO -  1103 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:16:44:991 c:\testdata\scripts\dt-tef-logger-0040.script START_TESTCASE DT-TEF-Logger-0040
+12:16:45:011 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0040  </font>
+12:16:45:045 c:\testdata\scripts\dt-tef-logger-0040.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:16:45:061 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:45:102 INFO -  1108 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:45:108 INFO -  1108 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:16:45:113 INFO -  1108 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:16:45:117 INFO -  1108 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:16:45:121 INFO -  1108 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase03_obj_Panic
+12:16:45:125 INFO -  1108 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:16:45:130 INFO -  1108 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+12:16:45:134 INFO -  1108 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+12:16:45:138 WARN -  1108 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 110
+12:16:45:153 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+12:16:45:198 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:16:45:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 26 Command = 	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT ***Result = PASS </font>
+12:16:45:231 c:\testdata\scripts\dt-tef-logger-0040.script END_TESTCASE DT-TEF-Logger-0040
+12:16:45:262 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 27 Command = END_TESTCASE DT-TEF-Logger-0040 ***TestCaseResult = PASS </font>
+12:16:45:270 ERROR -  1103 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:16:45:282 ERROR -  1103 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:16:45:297 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:45:300 <font size=2 color=00AF00>PASS = 1</font>
+12:16:45:301 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:45:302 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:45:303 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:45:304 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:45:305 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:45:306 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:45:308 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:45:309 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:16:45:310 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:45:312 <font size=2 color=00AF00>PASS = 1</font>
+12:16:45:313 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:45:314 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:45:315 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:45:317 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0040.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:44:889</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:44:961</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:44:979</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:014</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0040</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:063</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:104</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:109</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:114</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:118</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:122</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:126</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:131</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:135</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:140</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1108</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:198</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:200</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:219</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:268</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0040</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:279</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:285</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:317</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:45:327</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1103</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0041.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:16:50:909 <html><body><pre>
+12:16:50:910 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:50:910 ***</font>
+12:16:50:946 c:\testdata\scripts\dt-tef-logger-0041.script LOAD_SUITE TEF_LoggerTestStep
+12:16:50:976 c:\testdata\scripts\dt-tef-logger-0041.script START_TESTCASE DT-TEF-Logger-0041
+12:16:50:994 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 9 Command = START_TESTCASE DT-TEF-Logger-0041  </font>
+12:16:51:022 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:16:51:066 INFO -  1110 testexecutelogger.cpp 2483 Expected panic string was "" (in script)
+12:16:51:111 INFO -  1110 testexecutelogger.cpp 2484 Received panic string was "123"(in code)
+12:16:51:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 27 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:16:51:150 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:16:51:203 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 28 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:16:51:272 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:16:51:317 INFO -  1110 testexecutelogger.cpp 2483 Expected panic string was "" (in script)
+12:16:51:364 INFO -  1110 testexecutelogger.cpp 2484 Received panic string was "123"(in code)
+12:16:51:377 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 29 Command =   RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:16:51:404 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+12:16:51:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 30 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+12:16:51:522 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+12:16:51:575 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 31 Command =   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep ***Result = PASS </font>
+12:16:51:608 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+12:16:51:714 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 32 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+12:16:51:790 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:16:51:887 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 33 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+12:16:51:965 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:16:52:064 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 34 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+12:16:52:131 c:\testdata\scripts\dt-tef-logger-0041.script END_TESTCASE DT-TEF-Logger-0041
+12:16:52:206 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 35 Command = END_TESTCASE DT-TEF-Logger-0041 ***TestCaseResult = PASS </font>
+12:16:52:215 ERROR -  1110 testexecute.cpp 564 The panic detection thread detected 7 panics:
+12:16:52:227 ERROR -  1110 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category 123
+12:16:52:232 ERROR -  1110 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category 123
+12:16:52:236 ERROR -  1110 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 123
+12:16:52:241 ERROR -  1110 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293112 777828111, Exit Reason: 110, Exit Category SomeThing
+12:16:52:245 ERROR -  1110 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293112 185266473, Exit Reason: 110, Exit Category SomeThing
+12:16:52:249 ERROR -  1110 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293112 443104730, Exit Reason: 110, Exit Category 
+12:16:52:254 ERROR -  1110 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293112 1589717727, Exit Reason: 110, Exit Category 
+12:16:52:269 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:52:274 <font size=2 color=00AF00>PASS = 8</font>
+12:16:52:275 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:52:276 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:52:277 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:52:278 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:52:279 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:52:280 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:52:281 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:52:282 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 7</font>
+12:16:52:283 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:52:284 <font size=2 color=00AF00>PASS = 1</font>
+12:16:52:285 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:52:286 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:52:288 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:52:289 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0041.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:50:924</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>8</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:50:968</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:50:998</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>9</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0041</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:110</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:114</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:131</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:252</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:363</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:367</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:383</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:510</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:578</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPassStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:759</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:51:932</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:111</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:212</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>35</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0041</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:222</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 7 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:230</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:235</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:239</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:243</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 4 - Name of Panicked Thread: Worker6293112 777828111, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:248</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 5 - Name of Panicked Thread: Worker6293112 185266473, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:252</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 6 - Name of Panicked Thread: Worker6293112 443104730, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:256</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 7 - Name of Panicked Thread: Worker6293112 1589717727, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:290</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>8</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>7</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:52:300</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1110</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0042.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:16:57:894 <html><body><pre>
+12:16:57:894 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:57:894 ***</font>
+12:16:57:932 c:\testdata\scripts\dt-tef-logger-0042.script LOAD_SUITE TEF_LoggerTestStep
+12:16:57:967 c:\testdata\scripts\dt-tef-logger-0042.script START_TESTCASE DT-TEF-Logger-0042
+12:16:57:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0042.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0042  </font>
+12:16:58:010 c:\testdata\scripts\dt-tef-logger-0042.script   PRINT should fail
+12:16:58:021 INFO -  1124 scriptengine.cpp 1381  should fail
+
+12:16:58:046 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+12:16:58:093 INFO -  1124 testexecutelogger.cpp 2483 Expected panic string was "a  b" (in script)
+12:16:58:140 INFO -  1124 testexecutelogger.cpp 2484 Received panic string was "a b"(in code)
+12:16:58:153 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 30 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep  Code = 110  a b ***Result = FAIL </font>
+12:16:58:184 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:16:58:234 INFO -  1124 testexecutelogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+12:16:58:281 INFO -  1124 testexecutelogger.cpp 2484 Received panic string was "SomeThing"(in code)
+12:16:58:294 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 31 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep  Code = 110  SomeThing ***Result = FAIL </font>
+12:16:58:326 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:16:58:374 INFO -  1124 testexecutelogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+12:16:58:421 INFO -  1124 testexecutelogger.cpp 2484 Received panic string was ""(in code)
+12:16:58:434 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 32 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep  Code = 110   ***Result = FAIL </font>
+12:16:58:453 c:\testdata\scripts\dt-tef-logger-0042.script END_TESTCASE DT-TEF-Logger-0042
+12:16:58:486 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0042 ***TestCaseResult = FAIL </font>
+12:16:58:494 ERROR -  1124 testexecute.cpp 564 The panic detection thread detected 3 panics:
+12:16:58:505 ERROR -  1124 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category a b
+12:16:58:509 ERROR -  1124 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category SomeThing
+12:16:58:514 ERROR -  1124 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 
+12:16:58:529 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:58:534 <font size=2 color=00AF00>PASS = 0</font>
+12:16:58:535 <font size=2 color=FF0000>FAIL = 3</font>
+12:16:58:536 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:58:537 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:58:538 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:58:539 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:58:540 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:58:541 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:58:542 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 3</font>
+12:16:58:543 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:58:544 <font size=2 color=00AF00>PASS = 0</font>
+12:16:58:545 <font size=2 color=FF0000>FAIL = 1</font>
+12:16:58:546 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:58:547 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:58:549 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0042.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:57:908</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>3</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:57:956</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:57:991</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0042</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:021</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should fail</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:139</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "a  b" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:143</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "a b"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:159</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>b"</SERVERNAME>
+  <TESTSTEPNAME>1000</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicDblSpaceStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:280</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:284</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "SomeThing"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:300</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:420</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:424</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was ""(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:439</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:491</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0042</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:502</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 3 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:508</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category a b</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:512</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:517</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:549</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>3</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>3</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:58:560</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1124</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0043.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:17:04:190 <html><body><pre>
+12:17:04:190 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:17:04:190 ***</font>
+12:17:04:229 c:\testdata\scripts\dt-tef-logger-0043.script LOAD_SUITE TEF_LoggerTestStep
+12:17:04:261 c:\testdata\scripts\dt-tef-logger-0043.script START_TESTCASE DT-TEF-Logger-0043
+12:17:04:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0043.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0043  </font>
+12:17:04:296 c:\testdata\scripts\dt-tef-logger-0043.script   PRINT should unexecute
+12:17:04:307 INFO -  1133 scriptengine.cpp 1381  should unexecute
+
+12:17:04:331 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+12:17:04:350 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 22 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:17:04:375 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:17:04:395 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 23 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:17:04:414 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+12:17:04:472 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 24 Command =   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep ***Result = UNEXECUTED </font>
+12:17:04:498 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:17:04:519 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 25 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:17:04:535 c:\testdata\scripts\dt-tef-logger-0043.script END_TESTCASE DT-TEF-Logger-0043
+12:17:04:570 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0043.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0043 ***TestCaseResult = FAIL </font>
+12:17:04:588 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:17:04:597 <font size=2 color=00AF00>PASS = 0</font>
+12:17:04:598 <font size=2 color=FF0000>FAIL = 0</font>
+12:17:04:599 <font size=2 color=0000FF>ABORT = 0</font>
+12:17:04:600 <font size=2 color=0000FF>PANIC = 0</font>
+12:17:04:601 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:17:04:602 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:17:04:603 <font size=2 color=0000FF>UNEXECUTED = 4</font>
+12:17:04:604 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:17:04:605 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:17:04:606 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:17:04:607 <font size=2 color=00AF00>PASS = 0</font>
+12:17:04:608 <font size=2 color=FF0000>FAIL = 1</font>
+12:17:04:609 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:17:04:610 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:17:04:612 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0043.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:17:04:204</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>4</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:252</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:283</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0043</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:307</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should unexecute</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:354</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=FSCLIENT</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:399</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString="h</TESTSTEPNAME>
+  <SECTIONNAME>TEF_LoggerTestStep</SECTIONNAME>
+  <INIFILENAME>sh"</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:476</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFIgnoreStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:523</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:575</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0043</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:612</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>4</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:04:623</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1133</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0044.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:17:10:248 <html><body><pre>
+12:17:10:248 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:17:10:248 ***</font>
+12:17:10:287 c:\testdata\scripts\dt-tef-logger-0044.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:17:10:349 c:\testdata\scripts\dt-tef-logger-0044.script START_TESTCASE DT-TEF-Logger-0044
+12:17:10:370 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0044  </font>
+12:17:10:408 c:\testdata\scripts\dt-tef-logger-0044.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:17:10:425 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:17:10:466 INFO -  1145 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:17:10:472 INFO -  1145 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:17:10:476 INFO -  1145 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:17:10:481 INFO -  1145 tefloggertestwrapper.cpp 65 aCommand = Print
+12:17:10:485 INFO -  1145 tefloggertestwrapper.cpp 66 aSection = EAobveSevrAll
+12:17:10:489 INFO -  1145 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:17:10:493 INFO -  1145 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+12:17:10:498 INFO -  1145 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:17:10:502 INFO -  1145 tefloggertestwrapper.cpp 65 aCommand = Print
+12:17:10:506 INFO -  1145 tefloggertestwrapper.cpp 66 aSection = ESupperLarge
+12:17:10:510 INFO -  1145 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:17:10:514 INFO -  1145 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+12:17:10:522 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:17:10:523 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print EAobveSevrAll  ***Result = PASS </font>
+12:17:10:523 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESupperLarge  ***Result = PASS </font>
+12:17:10:537 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:17:10:563 c:\testdata\scripts\dt-tef-logger-0044.script END_TESTCASE DT-TEF-Logger-0044
+12:17:10:595 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0044 ***TestCaseResult = PASS </font>
+12:17:10:613 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:17:10:618 <font size=2 color=00AF00>PASS = 1</font>
+12:17:10:619 <font size=2 color=FF0000>FAIL = 0</font>
+12:17:10:620 <font size=2 color=0000FF>ABORT = 0</font>
+12:17:10:621 <font size=2 color=0000FF>PANIC = 0</font>
+12:17:10:622 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:17:10:623 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:17:10:624 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:17:10:625 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:17:10:626 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:17:10:627 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:17:10:628 <font size=2 color=00AF00>PASS = 1</font>
+12:17:10:630 <font size=2 color=FF0000>FAIL = 0</font>
+12:17:10:631 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:17:10:632 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:17:10:634 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0044.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:17:10:262</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:338</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:373</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0044</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:427</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:468</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:473</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:478</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:482</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:486</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:490</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:494</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:499</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:503</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:507</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:511</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:516</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1145</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:524</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:527</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:527</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:549</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:600</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0044</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:635</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:10:653</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1140</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0045.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:17:16:286 <html><body><pre>
+12:17:16:287 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:17:16:287 ***</font>
+12:17:16:326 c:\testdata\scripts\dt-tef-logger-0045.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:17:16:388 c:\testdata\scripts\dt-tef-logger-0045.script START_TESTCASE DT-TEF-Logger-0045
+12:17:16:409 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0045  </font>
+12:17:16:449 c:\testdata\scripts\dt-tef-logger-0045.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:17:16:463 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 21 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:17:16:504 INFO -  1152 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:17:16:510 INFO -  1152 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:17:16:515 INFO -  1152 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:17:16:519 INFO -  1152 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:17:16:523 INFO -  1152 tefloggertestwrapper.cpp 66 aSection = EAobveSevrAll
+12:17:16:527 INFO -  1152 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:17:16:531 INFO -  1152 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+12:17:16:536 INFO -  1152 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:17:16:540 INFO -  1152 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:17:16:544 INFO -  1152 tefloggertestwrapper.cpp 66 aSection = ESupperLarge
+12:17:16:548 INFO -  1152 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:17:16:552 INFO -  1152 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+12:17:16:561 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:17:16:562 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST EAobveSevrAll  ***Result = PASS </font>
+12:17:16:562 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESupperLarge  ***Result = PASS </font>
+12:17:16:575 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:17:16:598 c:\testdata\scripts\dt-tef-logger-0045.script END_TESTCASE DT-TEF-Logger-0045
+12:17:16:631 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0045 ***TestCaseResult = PASS </font>
+12:17:16:649 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:17:16:654 <font size=2 color=00AF00>PASS = 1</font>
+12:17:16:655 <font size=2 color=FF0000>FAIL = 0</font>
+12:17:16:656 <font size=2 color=0000FF>ABORT = 0</font>
+12:17:16:657 <font size=2 color=0000FF>PANIC = 0</font>
+12:17:16:658 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:17:16:659 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:17:16:660 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:17:16:661 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:17:16:662 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:17:16:663 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:17:16:664 <font size=2 color=00AF00>PASS = 1</font>
+12:17:16:666 <font size=2 color=FF0000>FAIL = 0</font>
+12:17:16:667 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:17:16:668 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:17:16:670 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-logger-0045.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:17:16:301</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:378</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:413</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0045</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:466</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:506</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:511</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:516</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:521</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:525</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:529</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:537</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:541</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:546</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:550</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:554</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1152</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:563</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:565</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:566</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:587</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:636</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0045</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:670</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:17:16:689</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1147</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-performance-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+12:09:50:698 <html><body><pre>
+12:09:50:698 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:09:50:698 ***</font>
+12:09:50:724 c:\testdata\scripts\dt-tef-performance-0001.script PREFIX RUN_UTILS
+12:09:50:749 c:\testdata\scripts\dt-tef-performance-0001.script RUN_UTILS CopyFile z:\testdata\configs\te_regperformancetest.ini C:\testdata\scripts\te_regperformancetest.ini
+12:09:50:805 c:\testdata\scripts\dt-tef-performance-0001.script RUN_UTILS MakeReadWrite C:\testdata\scripts\te_regperformancetest.ini
+12:09:50:843 c:\testdata\scripts\dt-tef-performance-0001.script REMOVE_PREFIX
+12:09:50:860 c:\testdata\scripts\dt-tef-performance-0001.script LOAD_SUITE	Te_RegPerformanceTestSuite
+12:09:50:913 c:\testdata\scripts\dt-tef-performance-0001.script PRINT
+12:09:50:920 INFO -  540 scriptengine.cpp 1381 
+
+12:09:50:929 c:\testdata\scripts\dt-tef-performance-0001.script START_TESTCASE DT-TEF-Performance-0001
+12:09:50:946 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 9 Command = START_TESTCASE DT-TEF-Performance-0001  </font>
+12:09:50:975 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory
+12:09:51:056 INFO -  549 te_regperformancesetlowmemteststep.cpp 54 Set Low Ram Condition
+12:09:51:060 INFO -  549 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regperformancetest.ini LowMemory FreeRamSize 8196
+12:09:51:064 INFO -  549 te_regperformancesetlowmemteststep.cpp 60 The value of freeramsize is 8196 bytes
+12:09:51:069 INFO -  549 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regperformancetest.ini LowMemory ChunkName LowMemoryTestChunk
+12:09:51:073 INFO -  549 te_regperformancesetlowmemteststep.cpp 71 ChunkName = LowMemoryTestChunk
+12:09:51:077 INFO -  549 te_regperformancesetlowmemteststep.cpp 82 RAM status before stress condition: Total Free RAM:23445504 bytes
+12:09:51:181 ERROR -  549 te_regperformancesetlowmemteststep.cpp 91 Create global chunk error!
+12:09:51:206 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-performance-0001.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory ***Result = FAIL </font>
+12:09:51:227 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+12:09:51:803 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep
+12:09:51:869 INFO -  550 te_regperformancelowmemoryteststep.cpp 54 Try to apply 5000 bytes memory!
+12:09:51:874 INFO -  550 te_regperformancelowmemoryteststep.cpp 58 Apply 5000 bytes memory successful!
+12:09:51:878 INFO -  550 te_regperformancelowmemoryteststep.cpp 62 realloc 6000 bytes memory successful!
+12:09:51:896 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep ***Result = PASS </font>
+12:09:51:913 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+12:09:52:499 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory
+12:09:52:573 INFO -  551 te_regperformancereleasememteststep.cpp 50 Release Low Ram Condition
+12:09:52:578 INFO -  551 te_regperformancereleasememteststep.cpp 54 RAM status before releasing: Total Free RAM:23441408 bytes
+12:09:52:582 INFO -  551 te_regperformancereleasememteststep.cpp 59 RAM status after releasing: Total Free RAM:23441408 bytes
+12:09:52:600 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory ***Result = PASS </font>
+12:09:52:618 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+12:09:53:184 c:\testdata\scripts\dt-tef-performance-0001.script END_TESTCASE DT-TEF-Performance-0001
+12:09:53:245 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-performance-0001.script Line = 26 Command = END_TESTCASE DT-TEF-Performance-0001 ***TestCaseResult = FAIL </font>
+12:09:53:264 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:53:273 <font size=2 color=00AF00>PASS = 2</font>
+12:09:53:275 <font size=2 color=FF0000>FAIL = 1</font>
+12:09:53:276 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:53:277 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:53:278 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:53:279 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:53:281 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:53:282 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:53:283 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:53:284 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:53:285 <font size=2 color=00AF00>PASS = 0</font>
+12:09:53:286 <font size=2 color=FF0000>FAIL = 1</font>
+12:09:53:287 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:53:288 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:53:290 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:04:18:504 <html><body><pre>
+12:04:18:505 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:18:504 ***</font>
+12:04:18:529 c:\testdata\scripts\dt-tef-scriptcommand-0001.script Load_Server Te_RegScriptCommandServer
+12:04:18:587 c:\testdata\scripts\dt-tef-scriptcommand-0001.script START_TESTCASE DT-TEF-ScriptCommand-0001
+12:04:18:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0001  </font>
+12:04:18:623 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime 
+12:04:18:656 INFO -  173 starttimestep.cpp 36 Record start time.
+12:04:18:674 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 13 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime ***Result = PASS </font>
+12:04:18:685 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	Delay 5000
+12:04:23:720 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001
+12:04:23:761 INFO -  174 checktimestep.cpp 36 Check time.
+12:04:23:765 INFO -  174 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001 TimeSeconds 5
+12:04:23:784 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 15 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001 ***Result = PASS </font>
+12:04:23:796 c:\testdata\scripts\dt-tef-scriptcommand-0001.script END_TESTCASE DT-TEF-ScriptCommand-0001
+12:04:23:824 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0001 ***TestCaseResult = PASS </font>
+12:04:23:842 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:23:851 <font size=2 color=00AF00>PASS = 2</font>
+12:04:23:853 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:23:854 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:23:855 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:23:856 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:23:858 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:23:859 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:23:860 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:23:861 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:23:862 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:23:863 <font size=2 color=00AF00>PASS = 1</font>
+12:04:23:864 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:23:865 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:23:866 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:23:868 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+12:04:29:410 <html><body><pre>
+12:04:29:411 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:29:411 ***</font>
+12:04:29:436 c:\testdata\scripts\dt-tef-scriptcommand-0002.script START_TESTCASE DT-TEF-ScriptCommand-0002
+12:04:29:454 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0002.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0002  </font>
+12:04:29:466 c:\testdata\scripts\dt-tef-scriptcommand-0002.script 	PAUSE	
+12:04:29:479 c:\testdata\scripts\dt-tef-scriptcommand-0002.script END_TESTCASE DT-TEF-ScriptCommand-0002
+12:04:29:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0002.script Line = 12 Command = END_TESTCASE DT-TEF-ScriptCommand-0002 ***TestCaseResult = PASS </font>
+12:04:29:524 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:29:528 <font size=2 color=00AF00>PASS = 0</font>
+12:04:29:529 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:29:530 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:29:531 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:29:532 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:29:533 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:29:534 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:29:535 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:29:536 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:29:537 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:29:538 <font size=2 color=00AF00>PASS = 1</font>
+12:04:29:539 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:29:540 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:29:542 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:29:544 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:04:35:088 <html><body><pre>
+12:04:35:088 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:35:088 ***</font>
+12:04:35:114 c:\testdata\scripts\dt-tef-scriptcommand-0003.script Load_Server Te_RegScriptCommandServer
+12:04:35:168 c:\testdata\scripts\dt-tef-scriptcommand-0003.script START_TESTCASE DT-TEF-ScriptCommand-0003
+12:04:35:186 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0003  </font>
+12:04:35:198 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	PREFIX PRINT
+12:04:35:215 c:\testdata\scripts\dt-tef-scriptcommand-0003.script PRINT 	This line should appear in the log file.
+12:04:35:220 INFO -  180 scriptengine.cpp 1381  	This line should appear in the log file.
+
+12:04:35:229 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	REMOVE_PREFIX
+12:04:35:254 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003
+12:04:35:297 INFO -  185 checklogfilestep.cpp 34 Check log file.
+12:04:35:301 INFO -  185 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0003.htm
+12:04:35:306 INFO -  185 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 CheckString This line should appear in the log file.
+12:04:35:314 INFO -  185 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 ExpectedTimes 3
+12:04:35:334 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 ***Result = PASS </font>
+12:04:35:346 c:\testdata\scripts\dt-tef-scriptcommand-0003.script END_TESTCASE DT-TEF-ScriptCommand-0003
+12:04:35:374 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0003 ***TestCaseResult = PASS </font>
+12:04:35:393 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:35:402 <font size=2 color=00AF00>PASS = 1</font>
+12:04:35:404 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:35:405 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:35:406 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:35:407 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:35:408 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:35:409 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:35:410 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:35:411 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:35:413 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:35:414 <font size=2 color=00AF00>PASS = 1</font>
+12:04:35:415 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:35:416 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:35:417 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:35:419 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:04:40:962 <html><body><pre>
+12:04:40:963 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:40:963 ***</font>
+12:04:40:989 c:\testdata\scripts\dt-tef-scriptcommand-0004.script Load_Server Te_RegScriptCommandServer
+12:04:41:045 c:\testdata\scripts\dt-tef-scriptcommand-0004.script START_TESTCASE DT-TEF-ScriptCommand-0004
+12:04:41:062 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0004  </font>
+12:04:41:074 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	PREFIX
+12:04:41:091 c:\testdata\scripts\dt-tef-scriptcommand-0004.script  	This line should not appear in the log file.
+12:04:41:096 WARN -  187 scriptengine.cpp 1149 Unrecognised Command - This
+12:04:41:105 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	REMOVE_PREFIX
+12:04:41:130 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004
+12:04:41:173 INFO -  192 checklogfilestep.cpp 34 Check log file.
+12:04:41:177 INFO -  192 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0004.htm
+12:04:41:182 INFO -  192 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 CheckString This line should not appear in the log file.
+12:04:41:190 INFO -  192 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 ExpectedTimes 2
+12:04:41:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 15 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 ***Result = PASS </font>
+12:04:41:222 c:\testdata\scripts\dt-tef-scriptcommand-0004.script END_TESTCASE DT-TEF-ScriptCommand-0004
+12:04:41:250 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0004 ***TestCaseResult = PASS </font>
+12:04:41:269 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:41:278 <font size=2 color=00AF00>PASS = 1</font>
+12:04:41:280 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:41:281 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:41:282 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:41:283 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:41:284 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:41:285 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:41:286 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:41:287 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:41:289 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:41:290 <font size=2 color=00AF00>PASS = 1</font>
+12:04:41:291 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:41:293 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:41:294 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:41:295 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:04:46:836 <html><body><pre>
+12:04:46:836 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:46:836 ***</font>
+12:04:46:862 c:\testdata\scripts\dt-tef-scriptcommand-0005.script Load_Server Te_RegScriptCommandServer
+12:04:46:917 c:\testdata\scripts\dt-tef-scriptcommand-0005.script START_TESTCASE DT-TEF-ScriptCommand-0005
+12:04:46:934 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0005  </font>
+12:04:46:960 c:\testdata\scripts\dt-tef-scriptcommand-0005.script 	PRINT THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+12:04:46:968 INFO -  194 scriptengine.cpp 1381  THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+
+12:04:46:988 c:\testdata\scripts\dt-tef-scriptcommand-0005.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005
+12:04:47:034 INFO -  199 checklogfilestep.cpp 34 Check log file.
+12:04:47:039 INFO -  199 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0005.htm
+12:04:47:043 INFO -  199 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 CheckString THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+12:04:47:051 INFO -  199 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 ExpectedTimes 3
+12:04:47:071 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 14 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 ***Result = PASS </font>
+12:04:47:083 c:\testdata\scripts\dt-tef-scriptcommand-0005.script END_TESTCASE DT-TEF-ScriptCommand-0005
+12:04:47:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 15 Command = END_TESTCASE DT-TEF-ScriptCommand-0005 ***TestCaseResult = PASS </font>
+12:04:47:130 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:47:140 <font size=2 color=00AF00>PASS = 1</font>
+12:04:47:141 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:47:143 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:47:144 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:47:145 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:47:146 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:47:147 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:47:148 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:47:149 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:47:151 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:47:152 <font size=2 color=00AF00>PASS = 1</font>
+12:04:47:153 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:47:154 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:47:155 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:47:156 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+12:04:52:701 <html><body><pre>
+12:04:52:701 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:52:701 ***</font>
+12:04:52:727 c:\testdata\scripts\dt-tef-scriptcommand-0006.script Load_Server Te_RegScriptCommandServer
+12:04:52:782 c:\testdata\scripts\dt-tef-scriptcommand-0006.script START_TESTCASE DT-TEF-ScriptCommand-0006
+12:04:52:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0006  </font>
+12:04:52:818 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	START_REPEAT C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 repeatParam 
+12:04:52:852 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:52:860 INFO -  201 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:52:869 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:52:887 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:52:892 INFO -  201 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:52:900 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:52:919 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:52:924 INFO -  201 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:52:940 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:53:006 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:53:046 INFO -  201 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:53:061 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:53:125 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:53:164 INFO -  201 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:53:180 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:53:253 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006
+12:04:53:331 INFO -  206 checklogfilestep.cpp 34 Check log file.
+12:04:53:336 INFO -  206 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0006.htm
+12:04:53:340 INFO -  206 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 CheckString THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:53:349 INFO -  206 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 ExpectedTimes 11
+12:04:53:370 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 ***Result = PASS </font>
+12:04:53:388 c:\testdata\scripts\dt-tef-scriptcommand-0006.script END_TESTCASE DT-TEF-ScriptCommand-0006
+12:04:53:451 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0006 ***TestCaseResult = PASS </font>
+12:04:53:470 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:53:479 <font size=2 color=00AF00>PASS = 1</font>
+12:04:53:481 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:53:482 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:53:483 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:53:484 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:53:485 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:53:486 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:53:487 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:53:488 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:53:490 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:53:491 <font size=2 color=00AF00>PASS = 1</font>
+12:04:53:492 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:53:493 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:53:494 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:53:495 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+12:04:59:047 <html><body><pre>
+12:04:59:048 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:59:048 ***</font>
+12:04:59:075 c:\testdata\scripts\dt-tef-scriptcommand-0007.script Load_Server Te_RegScriptCommandServer
+12:04:59:130 c:\testdata\scripts\dt-tef-scriptcommand-0007.script START_TESTCASE DT-TEF-ScriptCommand-0007
+12:04:59:147 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0007  </font>
+12:04:59:165 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	START_REPEAT C:\testdata\configs\te_regscriptcommandtest.ini
+12:04:59:186 INFO -  208 scriptengine.cpp 641 Repeat Parameter Key Not Found
+12:04:59:203 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	PRINT THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:59:210 INFO -  208 scriptengine.cpp 1381  THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:59:218 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	END_REPEAT
+12:04:59:225 INFO -  208 scriptengine.cpp 681 The Looping is Not Initiated
+12:04:59:246 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007
+12:04:59:293 INFO -  213 checklogfilestep.cpp 34 Check log file.
+12:04:59:297 INFO -  213 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+12:04:59:301 INFO -  213 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 CheckString THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:59:309 INFO -  213 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 ExpectedTimes 3
+12:04:59:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 15 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 ***Result = PASS </font>
+12:04:59:353 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1
+12:04:59:398 INFO -  214 checklogfilestep.cpp 34 Check log file.
+12:04:59:402 INFO -  214 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+12:04:59:407 INFO -  214 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 CheckString Repeat Parameter Key Not Found
+12:04:59:416 INFO -  214 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 ExpectedTimes 2
+12:04:59:436 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 16 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 ***Result = PASS </font>
+12:04:59:476 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2
+12:04:59:558 INFO -  215 checklogfilestep.cpp 34 Check log file.
+12:04:59:562 INFO -  215 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+12:04:59:567 INFO -  215 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 CheckString The Looping is Not Initiated
+12:04:59:576 INFO -  215 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 ExpectedTimes 2
+12:04:59:596 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 ***Result = PASS </font>
+12:04:59:615 c:\testdata\scripts\dt-tef-scriptcommand-0007.script END_TESTCASE DT-TEF-ScriptCommand-0007
+12:04:59:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0007 ***TestCaseResult = PASS </font>
+12:04:59:699 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:59:708 <font size=2 color=00AF00>PASS = 3</font>
+12:04:59:710 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:59:711 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:59:712 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:59:713 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:59:714 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:59:715 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:59:716 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:59:718 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:59:718 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:59:720 <font size=2 color=00AF00>PASS = 1</font>
+12:04:59:721 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:59:722 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:59:723 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:59:724 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+12:05:05:284 <html><body><pre>
+12:05:05:285 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:05:285 ***</font>
+12:05:05:312 c:\testdata\scripts\dt-tef-scriptcommand-0008.script Load_Server Te_RegScriptCommandServer
+12:05:05:367 c:\testdata\scripts\dt-tef-scriptcommand-0008.script START_TESTCASE DT-TEF-ScriptCommand-0008
+12:05:05:384 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0008  </font>
+12:05:05:409 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+12:05:05:454 INFO -  222 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ProcessName eshell.exe
+12:05:05:458 INFO -  222 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedRetValue -1
+12:05:05:478 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 13 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+12:05:05:495 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	PRINT THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+12:05:05:503 INFO -  217 scriptengine.cpp 1381  THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+
+12:05:05:512 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_PROGRAM 5 eshell.exe
+12:05:10:531 WARN -  217 scriptengine.cpp 3016 Program has been killed as the timeout is achieved.
+12:05:10:624 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 15 Command = 	RUN_PROGRAM 5 eshell.exe ***Result = PASS </font>
+12:05:10:648 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+12:05:10:693 INFO -  226 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ProcessName eshell.exe
+12:05:10:698 INFO -  226 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedRetValue -1
+12:05:10:717 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 16 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+12:05:10:743 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+12:05:10:825 INFO -  227 checklogfilestep.cpp 34 Check log file.
+12:05:10:830 INFO -  227 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0008.htm
+12:05:10:835 INFO -  227 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 CheckString Program has been killed as the timeout is achieved.
+12:05:10:843 INFO -  227 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedTimes 2
+12:05:10:865 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+12:05:10:885 c:\testdata\scripts\dt-tef-scriptcommand-0008.script END_TESTCASE DT-TEF-ScriptCommand-0008
+12:05:10:949 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0008 ***TestCaseResult = PASS </font>
+12:05:10:968 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:10:977 <font size=2 color=00AF00>PASS = 3</font>
+12:05:10:979 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:10:980 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:10:981 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:10:982 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:10:983 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:10:984 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:10:985 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:10:986 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:10:987 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:05:10:988 <font size=2 color=00AF00>PASS = 1</font>
+12:05:10:989 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:10:990 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:10:991 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:10:992 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:10:993 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:10:995 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:10:996 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:10:997 <font size=2 color=00AF00>PASS = 1</font>
+12:05:10:998 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:10:999 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:11:000 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:11:002 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+12:05:16:559 <html><body><pre>
+12:05:16:560 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:16:559 ***</font>
+12:05:16:587 c:\testdata\scripts\dt-tef-scriptcommand-0009.script Load_Server Te_RegScriptCommandServer
+12:05:16:642 c:\testdata\scripts\dt-tef-scriptcommand-0009.script START_TESTCASE DT-TEF-ScriptCommand-0009
+12:05:16:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0009  </font>
+12:05:16:683 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+12:05:16:728 INFO -  234 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ProcessName TIMEWdddd.exe
+12:05:16:733 INFO -  234 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedRetValue -1
+12:05:16:752 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 12 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+12:05:16:764 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_PROGRAM 5 TIMEWdddd.exe
+12:05:16:782 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 13 Command = 	RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1  </font>
+12:05:16:805 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+12:05:16:849 INFO -  235 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ProcessName TIMEWdddd.exe
+12:05:16:854 INFO -  235 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedRetValue -1
+12:05:16:873 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+12:05:16:896 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+12:05:16:941 INFO -  236 checklogfilestep.cpp 34 Check log file.
+12:05:16:945 INFO -  236 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0009.htm
+12:05:16:950 INFO -  236 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 CheckString RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1
+12:05:16:959 INFO -  236 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedTimes 2
+12:05:16:980 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 15 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+12:05:16:992 c:\testdata\scripts\dt-tef-scriptcommand-0009.script END_TESTCASE DT-TEF-ScriptCommand-0009
+12:05:17:022 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0009 ***TestCaseResult = FAIL </font>
+12:05:17:041 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:17:051 <font size=2 color=00AF00>PASS = 3</font>
+12:05:17:052 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:17:053 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:17:054 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:17:055 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:17:056 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:17:057 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:17:058 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:05:17:060 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:17:060 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:05:17:062 <font size=2 color=00AF00>PASS = 0</font>
+12:05:17:063 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:17:064 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:17:065 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:17:066 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:17:067 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:05:17:068 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:17:069 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:17:070 <font size=2 color=00AF00>PASS = 0</font>
+12:05:17:071 <font size=2 color=FF0000>FAIL = 1</font>
+12:05:17:072 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:17:073 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:17:075 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:05:22:640 <html><body><pre>
+12:05:22:641 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+RUN_WS_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:22:641 ***</font>
+12:05:22:668 c:\testdata\scripts\dt-tef-scriptcommand-0010.script Load_Server Te_RegScriptCommandServer
+12:05:22:723 c:\testdata\scripts\dt-tef-scriptcommand-0010.script START_TESTCASE DT-TEF-ScriptCommand-0010
+12:05:22:740 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0010  </font>
+12:05:22:764 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+12:05:22:809 INFO -  243 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ProcessName timew.exe
+12:05:22:814 INFO -  243 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ExpectedRetValue -1
+12:05:22:833 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 13 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ***Result = PASS </font>
+12:05:22:850 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	PRINT THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+12:05:22:858 INFO -  238 scriptengine.cpp 1381  THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+
+12:05:22:867 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_WS_PROGRAM 5 timew.exe
+12:05:27:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 15 Command = 	RUN_WS_PROGRAM 5 timew.exe ***Result = PASS </font>
+12:05:28:069 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+12:05:28:114 INFO -  248 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ProcessName timew.exe
+12:05:28:119 INFO -  248 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ExpectedRetValue -1
+12:05:28:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ***Result = PASS </font>
+12:05:28:150 c:\testdata\scripts\dt-tef-scriptcommand-0010.script END_TESTCASE DT-TEF-ScriptCommand-0010
+12:05:28:178 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0010 ***TestCaseResult = PASS </font>
+12:05:28:197 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:28:207 <font size=2 color=00AF00>PASS = 2</font>
+12:05:28:209 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:28:210 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:28:211 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:28:212 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:28:213 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:28:214 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:28:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:28:216 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:28:217 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:05:28:218 <font size=2 color=00AF00>PASS = 1</font>
+12:05:28:219 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:28:220 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:28:221 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:28:222 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:28:223 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:28:224 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:28:225 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:28:226 <font size=2 color=00AF00>PASS = 1</font>
+12:05:28:227 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:28:228 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:28:230 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:28:232 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:05:33:801 <html><body><pre>
+12:05:33:802 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_WS_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:33:801 ***</font>
+12:05:33:830 c:\testdata\scripts\dt-tef-scriptcommand-0011.script Load_Server Te_RegScriptCommandServer
+12:05:33:886 c:\testdata\scripts\dt-tef-scriptcommand-0011.script START_TESTCASE DT-TEF-ScriptCommand-0011
+12:05:33:904 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0011  </font>
+12:05:33:929 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+12:05:33:974 INFO -  255 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ProcessName ESHELLeee.exe
+12:05:33:979 INFO -  255 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedRetValue -1
+12:05:33:998 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 13 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+12:05:34:011 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	PRINT THE ESHELL WILL NOT BE LAUNCHED
+12:05:34:020 INFO -  250 scriptengine.cpp 1381  THE ESHELL WILL NOT BE LAUNCHED
+
+12:05:34:029 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_WS_PROGRAM 5 ESHELLeee.exe
+12:05:34:064 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 15 Command = 	RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1  </font>
+12:05:34:089 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+12:05:34:135 INFO -  256 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ProcessName ESHELLeee.exe
+12:05:34:140 INFO -  256 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedRetValue -1
+12:05:34:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+12:05:34:183 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+12:05:34:228 INFO -  257 checklogfilestep.cpp 34 Check log file.
+12:05:34:232 INFO -  257 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0011.htm
+12:05:34:237 INFO -  257 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 CheckString RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1
+12:05:34:246 INFO -  257 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedTimes 2
+12:05:34:268 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+12:05:34:289 c:\testdata\scripts\dt-tef-scriptcommand-0011.script END_TESTCASE DT-TEF-ScriptCommand-0011
+12:05:34:355 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0011 ***TestCaseResult = FAIL </font>
+12:05:34:374 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:34:383 <font size=2 color=00AF00>PASS = 3</font>
+12:05:34:385 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:34:386 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:34:387 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:34:388 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:34:389 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:34:390 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:34:391 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:34:392 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:34:393 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:05:34:394 <font size=2 color=00AF00>PASS = 0</font>
+12:05:34:395 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:34:396 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:34:397 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:34:398 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:34:399 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:05:34:401 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:34:402 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:34:403 <font size=2 color=00AF00>PASS = 0</font>
+12:05:34:404 <font size=2 color=FF0000>FAIL = 1</font>
+12:05:34:405 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:34:406 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:34:407 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:05:39:977 <html><body><pre>
+12:05:39:977 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:39:977 ***</font>
+12:05:40:007 c:\testdata\scripts\dt-tef-scriptcommand-0012.script LOAD_SUITE Te_RegScriptCommandServer
+12:05:40:063 c:\testdata\scripts\dt-tef-scriptcommand-0012.script START_TESTCASE DT-TEF-ScriptCommand-0012
+12:05:40:081 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0012  </font>
+12:05:40:099 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	SHARED_DATA C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_SharedData
+12:05:40:131 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	CONCURRENT
+12:05:40:149 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+12:05:40:169 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+12:05:40:187 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+12:05:40:208 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+12:05:40:263 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	CONSECUTIVE
+12:05:40:406 INFO -  264 accessstep.cpp 36 Access Step1 doTestStepL
+12:05:40:407 INFO -  265 globalsharestep.cpp 36 Global Step1 doTestStepL
+12:05:40:407 INFO -  266 accessstep.cpp 80 Access Step2 doTestStepL
+12:05:40:408 INFO -  267 globalsharestep.cpp 80 Global Step2 doTestStepL
+12:05:40:424 INFO -  264 accessstep.cpp 43 Value of Shared Data in Access Step1 initially is 
+12:05:40:426 INFO -  265 globalsharestep.cpp 43 Value of Shared Data in Global Step2 initially is 
+12:05:40:428 INFO -  266 accessstep.cpp 87 Value of Shared Data1 in Access Step2 initially is 
+12:05:40:430 INFO -  267 globalsharestep.cpp 87 Value of Shared Data1 in Global Step2 initially is 
+12:05:40:449 INFO -  264 accessstep.cpp 50 Value of Shared Data in Access Step1 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+12:05:40:453 INFO -  265 globalsharestep.cpp 50 Value of Shared Data in Global Step2 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+12:05:40:457 INFO -  266 accessstep.cpp 94 Value of Shared Data1 in Access Step2 updated is Good Morning Ganesh!
+12:05:40:461 INFO -  267 globalsharestep.cpp 94 Value of Shared Data1 in Global Step2 updated is Hi Mahesh! How r u?
+12:05:40:501 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 15 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = PASS </font>
+12:05:40:519 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 16 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = PASS </font>
+12:05:40:538 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 17 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = PASS </font>
+12:05:40:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 18 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = PASS </font>
+12:05:40:583 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+12:05:40:651 INFO -  268 accessstep.cpp 80 Access Step2 doTestStepL
+12:05:40:658 INFO -  268 accessstep.cpp 87 Value of Shared Data1 in Access Step2 initially is Hi Mahesh! How r u?
+12:05:40:666 INFO -  268 accessstep.cpp 94 Value of Shared Data1 in Access Step2 updated is Hi Mahesh! How r u?Good Morning Ganesh!
+12:05:40:686 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = PASS </font>
+12:05:40:714 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+12:05:40:782 INFO -  269 globalsharestep.cpp 80 Global Step2 doTestStepL
+12:05:40:788 INFO -  269 globalsharestep.cpp 87 Value of Shared Data1 in Global Step2 initially is Hi Mahesh! How r u?Good Morning Ganesh!
+12:05:40:796 INFO -  269 globalsharestep.cpp 94 Value of Shared Data1 in Global Step2 updated is Hi Mahesh! How r u?
+12:05:40:815 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = PASS </font>
+12:05:40:842 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+12:05:40:911 INFO -  270 accessstep.cpp 36 Access Step1 doTestStepL
+12:05:40:918 INFO -  270 accessstep.cpp 43 Value of Shared Data in Access Step1 initially is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+12:05:40:926 INFO -  270 accessstep.cpp 50 Value of Shared Data in Access Step1 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+12:05:40:944 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = PASS </font>
+12:05:40:972 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+12:05:41:042 INFO -  271 globalsharestep.cpp 36 Global Step1 doTestStepL
+12:05:41:048 INFO -  271 globalsharestep.cpp 43 Value of Shared Data in Global Step2 initially is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+12:05:41:057 INFO -  271 globalsharestep.cpp 50 Value of Shared Data in Global Step2 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+12:05:41:075 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = PASS </font>
+12:05:41:095 c:\testdata\scripts\dt-tef-scriptcommand-0012.script END_TESTCASE DT-TEF-ScriptCommand-0012
+12:05:41:159 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0012 ***TestCaseResult = PASS </font>
+12:05:41:180 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:41:189 <font size=2 color=00AF00>PASS = 8</font>
+12:05:41:191 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:41:192 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:41:193 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:41:194 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:41:195 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:41:196 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:41:198 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:41:199 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:41:200 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:41:201 <font size=2 color=00AF00>PASS = 1</font>
+12:05:41:202 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:41:203 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:41:204 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:41:205 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+12:05:46:776 <html><body><pre>
+12:05:46:777 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:46:777 ***</font>
+12:05:46:806 c:\testdata\scripts\dt-tef-scriptcommand-0013.script LOAD_SUITE Te_RegScriptCommandServer
+12:05:46:861 c:\testdata\scripts\dt-tef-scriptcommand-0013.script START_TESTCASE DT-TEF-ScriptCommand-0013
+12:05:46:879 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0013  </font>
+12:05:46:892 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	PRINT this test case must be fail.
+12:05:46:900 INFO -  273 scriptengine.cpp 1381  this test case must be fail.
+
+12:05:46:914 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	SHARED_DATA C:\assdfgddfgsampletest\te_regscriptcommandtest.ini ScriptCommand_SharedData
+12:05:46:935 ERROR -  273 scriptengine.cpp 3289 Error reading INI file
+12:05:46:939 ERROR -  273 scriptengine.cpp 1129 Unable to create shared object specified
+12:05:46:950 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	CONCURRENT
+12:05:46:970 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+12:05:46:989 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+12:05:47:008 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+12:05:47:038 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+12:05:47:093 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	CONSECUTIVE
+12:05:47:236 INFO -  278 accessstep.cpp 36 Access Step1 doTestStepL
+12:05:47:236 INFO -  279 globalsharestep.cpp 36 Global Step1 doTestStepL
+12:05:47:236 INFO -  280 accessstep.cpp 80 Access Step2 doTestStepL
+12:05:47:237 INFO -  281 globalsharestep.cpp 80 Global Step2 doTestStepL
+12:05:47:309 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 15 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = FAIL </font>
+12:05:47:330 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 16 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = FAIL </font>
+12:05:47:347 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 17 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = FAIL </font>
+12:05:47:365 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 18 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = FAIL </font>
+12:05:47:392 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+12:05:47:461 INFO -  282 accessstep.cpp 80 Access Step2 doTestStepL
+12:05:47:488 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = FAIL </font>
+12:05:47:516 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+12:05:47:585 INFO -  283 globalsharestep.cpp 80 Global Step2 doTestStepL
+12:05:47:611 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = FAIL </font>
+12:05:47:638 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+12:05:47:707 INFO -  284 accessstep.cpp 36 Access Step1 doTestStepL
+12:05:47:734 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = FAIL </font>
+12:05:47:761 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+12:05:47:829 INFO -  285 globalsharestep.cpp 36 Global Step1 doTestStepL
+12:05:47:856 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = FAIL </font>
+12:05:47:875 c:\testdata\scripts\dt-tef-scriptcommand-0013.script END_TESTCASE DT-TEF-ScriptCommand-0013
+12:05:47:939 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0013 ***TestCaseResult = FAIL </font>
+12:05:47:958 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:47:967 <font size=2 color=00AF00>PASS = 0</font>
+12:05:47:969 <font size=2 color=FF0000>FAIL = 8</font>
+12:05:47:970 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:47:971 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:47:972 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:47:974 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:47:975 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:47:976 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:47:977 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:47:978 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:47:979 <font size=2 color=00AF00>PASS = 0</font>
+12:05:47:980 <font size=2 color=FF0000>FAIL = 1</font>
+12:05:47:981 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:47:982 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:47:984 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:05:53:556 <html><body><pre>
+12:05:53:557 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:53:557 ***</font>
+12:05:53:586 c:\testdata\scripts\dt-tef-scriptcommand-0014.script Load_Server Te_RegScriptCommandServer
+12:05:53:642 c:\testdata\scripts\dt-tef-scriptcommand-0014.script START_TESTCASE DT-TEF-ScriptCommand-0014
+12:05:53:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0014  </font>
+12:05:53:673 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS MkDir C:\UTILTEST
+12:05:53:705 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014
+12:05:53:752 INFO -  292 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 FilePath C:\UTILTEST\
+12:05:53:757 INFO -  292 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 ExpectedResult 0
+12:05:53:779 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 ***Result = PASS </font>
+12:05:53:802 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS CopyFile C:\testdata\scripts\dt-tef-scriptcommand-0014.script C:\UTILTEST\dt-tef-scriptcommand-0014.script
+12:05:53:884 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1
+12:05:53:930 INFO -  293 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 FilePath C:\UTILTEST\dt-tef-scriptcommand-0014.script
+12:05:53:935 INFO -  293 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 ExpectedResult 0
+12:05:53:958 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 ***Result = PASS </font>
+12:05:53:979 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS DeleteFile C:\UTILTEST\dt-tef-scriptcommand-0014.script
+12:05:54:039 INFO -  287 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:05:54:076 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2
+12:05:54:158 INFO -  294 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 FilePath C:\UTILTEST\dt-tef-scriptcommand-0014.script
+12:05:54:162 INFO -  294 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 ExpectedResult -1
+12:05:54:191 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 20 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 ***Result = FAIL </font>
+12:05:54:211 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS DeleteDirectory C:\UTILTEST
+12:05:54:270 INFO -  287 scriptengine.cpp 880 RUN_UTILS ret = -14
+12:05:54:307 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3
+12:05:54:389 INFO -  295 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 FilePath C:\UTILTEST\
+12:05:54:394 INFO -  295 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 ExpectedResult -1
+12:05:54:423 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 23 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 ***Result = FAIL </font>
+12:05:54:443 c:\testdata\scripts\dt-tef-scriptcommand-0014.script END_TESTCASE DT-TEF-ScriptCommand-0014
+12:05:54:507 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0014 ***TestCaseResult = FAIL </font>
+12:05:54:526 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:54:536 <font size=2 color=00AF00>PASS = 2</font>
+12:05:54:538 <font size=2 color=FF0000>FAIL = 2</font>
+12:05:54:539 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:54:540 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:54:541 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:54:542 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:54:543 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:54:544 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:54:545 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:54:546 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:54:547 <font size=2 color=00AF00>PASS = 0</font>
+12:05:54:548 <font size=2 color=FF0000>FAIL = 1</font>
+12:05:54:549 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:54:551 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:54:552 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:06:00:120 <html><body><pre>
+12:06:00:121 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:06:00:121 ***</font>
+12:06:00:151 c:\testdata\scripts\dt-tef-scriptcommand-0015.script Load_Server Te_RegScriptCommandServer
+12:06:00:205 c:\testdata\scripts\dt-tef-scriptcommand-0015.script START_TESTCASE DT-TEF-ScriptCommand-0015
+12:06:00:223 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0015  </font>
+12:06:00:241 c:\testdata\scripts\dt-tef-scriptcommand-0015.script 	THIS TEXT SHOULD NOT HAVE THE WORD INFO IN FRONT OF IT
+12:06:00:248 WARN -  297 scriptengine.cpp 1149 Unrecognised Command - THIS
+12:06:00:267 c:\testdata\scripts\dt-tef-scriptcommand-0015.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015
+12:06:00:312 INFO -  302 checklogfilestep.cpp 34 Check log file.
+12:06:00:317 INFO -  302 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0015.htm
+12:06:00:322 INFO -  302 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 CheckString Unrecognised Command - THIS
+12:06:00:330 INFO -  302 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 ExpectedTimes 2
+12:06:00:350 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 ***Result = PASS </font>
+12:06:00:362 c:\testdata\scripts\dt-tef-scriptcommand-0015.script END_TESTCASE DT-TEF-ScriptCommand-0015
+12:06:00:390 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 15 Command = END_TESTCASE DT-TEF-ScriptCommand-0015 ***TestCaseResult = PASS </font>
+12:06:00:409 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:00:418 <font size=2 color=00AF00>PASS = 1</font>
+12:06:00:420 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:00:421 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:00:422 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:00:423 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:00:424 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:00:425 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:00:426 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:00:427 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:00:429 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:00:430 <font size=2 color=00AF00>PASS = 1</font>
+12:06:00:431 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:00:432 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:00:433 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:00:435 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-scriptcommand-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:06:05:984 <html><body><pre>
+12:06:05:985 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:06:05:985 ***</font>
+12:06:06:016 c:\testdata\scripts\dt-tef-scriptcommand-0016.script START_TESTCASE DT-TEF-ScriptCommand-0016
+12:06:06:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0016  </font>
+12:06:06:048 c:\testdata\scripts\dt-tef-scriptcommand-0016.script   RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg
+12:06:11:078 WARN -  304 scriptengine.cpp 3016 Program has been killed as the timeout is achieved.
+12:06:11:164 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 8 Command =   RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg ***Result = PASS </font>
+12:06:11:177 c:\testdata\scripts\dt-tef-scriptcommand-0016.script   CED c:\tefdump.cfg
+12:06:18:404 c:\testdata\scripts\dt-tef-scriptcommand-0016.script END_TESTCASE DT-TEF-ScriptCommand-0016
+12:06:18:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 10 Command = END_TESTCASE DT-TEF-ScriptCommand-0016 ***TestCaseResult = PASS </font>
+12:06:18:449 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:18:453 <font size=2 color=00AF00>PASS = 0</font>
+12:06:18:454 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:18:456 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:18:457 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:18:458 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:18:459 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:18:460 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:18:461 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:18:462 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:18:463 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:06:18:465 <font size=2 color=00AF00>PASS = 1</font>
+12:06:18:466 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:18:467 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:18:468 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:18:469 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:18:470 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:18:471 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:18:472 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:18:473 <font size=2 color=00AF00>PASS = 1</font>
+12:06:18:474 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:18:475 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:18:476 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:18:478 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+12:21:36:351 <html><body><pre>
+12:21:36:351 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:36:351 ***</font>
+12:21:36:390 c:\testdata\scripts\dt-tef-testblock-0001.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:36:454 c:\testdata\scripts\dt-tef-testblock-0001.script START_TESTCASE DT-TEF-TestBlock-0001
+12:21:36:475 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0001  </font>
+12:21:36:494 c:\testdata\scripts\dt-tef-testblock-0001.script 	PRINT This test case will be failed.
+12:21:36:505 INFO -  750 scriptengine.cpp 1381  This test case will be failed.
+
+12:21:36:531 c:\testdata\scripts\dt-tef-testblock-0001.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:36:547 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:36:595 INFO -  755 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:36:600 INFO -  755 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:21:36:605 INFO -  755 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:21:36:609 INFO -  755 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:36:613 INFO -  755 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:36:617 INFO -  755 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:36:622 INFO -  755 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:21:36:626 INFO -  755 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:21:36:631 INFO -  755 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:36:635 INFO -  755 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:36:639 INFO -  755 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:21:36:644 INFO -  755 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:21:36:648 ERROR -  755 testblockcontroller.cpp 522 Active Scheduler, error = -11
+12:21:36:663 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_obja  ***Result = PASS </font>
+12:21:36:717 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = PASS </font>
+12:21:36:718 <font size=2 color=00AF00>STORE TestCase004_obja  ***Result = PASS </font>
+12:21:36:718 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = PASS </font>
+12:21:36:719 <font size=2 color=0000FF>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_obja  ***Result = INCONCLUSIVE </font>
+12:21:36:719 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = INCONCLUSIVE </font>
+12:21:36:736 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+12:21:36:768 c:\testdata\scripts\dt-tef-testblock-0001.script END_TESTCASE DT-TEF-TestBlock-0001
+12:21:36:800 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 24 Command = END_TESTCASE DT-TEF-TestBlock-0001 ***TestCaseResult = FAIL </font>
+12:21:36:809 ERROR -  750 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:21:36:826 ERROR -  750 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 47, Exit Category E32USER-CBase
+12:21:36:884 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:36:888 <font size=2 color=00AF00>PASS = 0</font>
+12:21:36:889 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:36:890 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:36:891 <font size=2 color=0000FF>PANIC = 1</font>
+12:21:36:892 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:36:893 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:36:894 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:36:895 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:36:896 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:21:36:897 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:36:899 <font size=2 color=00AF00>PASS = 0</font>
+12:21:36:900 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:36:901 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:36:903 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:36:904 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+12:21:42:579 <html><body><pre>
+12:21:42:580 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:42:580 ***</font>
+12:21:42:618 c:\testdata\scripts\dt-tef-testblock-0002.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:42:678 c:\testdata\scripts\dt-tef-testblock-0002.script START_TESTCASE DT-TEF-TestBlock-0002
+12:21:42:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0002  </font>
+12:21:42:715 c:\testdata\scripts\dt-tef-testblock-0002.script 	PRINT This test case will be failed.
+12:21:42:727 INFO -  757 scriptengine.cpp 1381  This test case will be failed.
+
+12:21:42:751 c:\testdata\scripts\dt-tef-testblock-0002.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:42:766 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:42:814 INFO -  762 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:42:819 INFO -  762 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+12:21:42:824 INFO -  762 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+12:21:42:828 INFO -  762 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:42:832 INFO -  762 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:42:836 INFO -  762 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:42:844 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_objb  ***Result = PASS </font>
+12:21:42:845 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_objb DummyFunction   ***Result = PASS </font>
+12:21:42:857 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:42:890 c:\testdata\scripts\dt-tef-testblock-0002.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:42:906 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:42:950 INFO -  762 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:42:955 INFO -  762 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+12:21:42:960 ERROR -  762 testblockcontroller.cpp 316 Object does not exist.
+12:21:42:965 INFO -  762 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+12:21:42:969 ERROR -  762 testblockcontroller.cpp 522 Active Scheduler, error = -1
+12:21:42:983 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_objb  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:21:43:032 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase004_objb DummyFunction   ***Result = INCONCLUSIVE </font>
+12:21:43:045 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+12:21:43:066 c:\testdata\scripts\dt-tef-testblock-0002.script END_TESTCASE DT-TEF-TestBlock-0002
+12:21:43:099 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0002 ***TestCaseResult = FAIL </font>
+12:21:43:107 ERROR -  757 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:21:43:124 ERROR -  757 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 47, Exit Category E32USER-CBase
+12:21:43:184 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:43:187 <font size=2 color=00AF00>PASS = 1</font>
+12:21:43:188 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:43:189 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:43:190 <font size=2 color=0000FF>PANIC = 1</font>
+12:21:43:191 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:43:192 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:43:193 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:43:194 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:43:197 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:21:43:198 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:43:199 <font size=2 color=00AF00>PASS = 0</font>
+12:21:43:200 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:43:201 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:43:202 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:43:203 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+12:21:48:895 <html><body><pre>
+12:21:48:895 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:48:895 ***</font>
+12:21:48:935 c:\testdata\scripts\dt-tef-testblock-0003.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:48:998 c:\testdata\scripts\dt-tef-testblock-0003.script START_TESTCASE DT-TEF-TestBlock-0003
+12:21:49:019 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0003  </font>
+12:21:49:036 c:\testdata\scripts\dt-tef-testblock-0003.script 	PRINT This test case will be failed.
+12:21:49:048 INFO -  764 scriptengine.cpp 1381  This test case will be failed.
+
+12:21:49:072 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:49:087 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:49:135 INFO -  769 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:49:140 INFO -  769 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:49:145 INFO -  769 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:49:149 INFO -  769 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:49:153 INFO -  769 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:49:157 INFO -  769 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:49:162 INFO -  769 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:49:170 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObject  ***Result = PASS </font>
+12:21:49:170 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObject DummyFunction   ***Result = PASS </font>
+12:21:49:171 <font size=2 color=00AF00>STORE DummyObject  ***Result = PASS </font>
+12:21:49:184 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:49:220 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:49:235 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:49:280 INFO -  769 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:49:285 INFO -  769 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:49:289 INFO -  769 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:49:294 INFO -  769 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:49:298 INFO -  769 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:49:303 INFO -  769 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:49:310 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObject  ***Result = PASS </font>
+12:21:49:311 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObject DummyFunction   ***Result = PASS </font>
+12:21:49:323 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 26 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:49:357 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:49:372 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 27 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:49:417 INFO -  769 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:49:422 INFO -  769 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:49:427 ERROR -  769 testblockcontroller.cpp 316 Object does not exist.
+12:21:49:434 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper DummyObject  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:21:49:445 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 29 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:21:49:464 c:\testdata\scripts\dt-tef-testblock-0003.script END_TESTCASE DT-TEF-TestBlock-0003
+12:21:49:497 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 30 Command = END_TESTCASE DT-TEF-TestBlock-0003 ***TestCaseResult = FAIL </font>
+12:21:49:516 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:49:520 <font size=2 color=00AF00>PASS = 2</font>
+12:21:49:521 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:49:522 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:49:523 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:49:524 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:49:525 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:49:527 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:49:528 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:49:529 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:49:530 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:49:531 <font size=2 color=00AF00>PASS = 0</font>
+12:21:49:532 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:49:533 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:49:534 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:49:536 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+12:21:55:232 <html><body><pre>
+12:21:55:232 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:55:232 ***</font>
+12:21:55:272 c:\testdata\scripts\dt-tef-testblock-0004.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:55:332 c:\testdata\scripts\dt-tef-testblock-0004.script START_TESTCASE DT-TEF-TestBlock-0004
+12:21:55:350 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0004  </font>
+12:21:55:367 c:\testdata\scripts\dt-tef-testblock-0004.script 	PRINT This test case will be failed.
+12:21:55:378 INFO -  771 scriptengine.cpp 1381  This test case will be failed.
+
+12:21:55:409 c:\testdata\scripts\dt-tef-testblock-0004.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:55:428 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:55:476 INFO -  776 testblockcontroller.cpp 108 Creating a shared active scheduler.
+12:21:55:481 INFO -  776 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:55:486 INFO -  776 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:55:491 INFO -  776 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:21:55:494 INFO -  776 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:55:498 INFO -  776 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:55:504 INFO -  776 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:55:512 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:55:512 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase088_obj  ***Result = PASS </font>
+12:21:55:513 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase088_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:21:55:513 <font size=2 color=00AF00>STORE TestCase088_obj  ***Result = PASS </font>
+12:21:55:513 <font size=2 color=00AF00>STORE_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:55:529 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:55:578 c:\testdata\scripts\dt-tef-testblock-0004.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:55:597 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:55:641 INFO -  776 testblockcontroller.cpp 108 Creating a shared active scheduler.
+12:21:55:646 INFO -  776 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:55:652 INFO -  776 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:55:657 INFO -  776 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:21:55:661 INFO -  776 te_regblocktestwrapper.cpp 111 aSection = TestCase088_obj
+12:21:55:665 INFO -  776 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:55:670 INFO -  776 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj microseconds_of_work 100000
+12:21:55:726 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:55:781 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase088_obj  ***Result = PASS </font>
+12:21:55:781 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase088_obj ActivateActiveObject TestCase088_obj  ***Result = INCONCLUSIVE </font>
+12:21:55:782 <font size=2 color=0000FF>OUTSTANDING 0   ***Result = INCONCLUSIVE </font>
+12:21:55:797 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PANIC - KERN-EXEC Code = 3  </font>
+12:21:55:826 c:\testdata\scripts\dt-tef-testblock-0004.script END_TESTCASE DT-TEF-TestBlock-0004
+12:21:55:859 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 28 Command = END_TESTCASE DT-TEF-TestBlock-0004 ***TestCaseResult = FAIL </font>
+12:21:55:867 ERROR -  771 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:21:55:884 ERROR -  771 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 3, Exit Category KERN-EXEC
+12:21:55:944 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:55:947 <font size=2 color=00AF00>PASS = 1</font>
+12:21:55:949 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:55:950 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:55:951 <font size=2 color=0000FF>PANIC = 1</font>
+12:21:55:952 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:55:953 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:55:954 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:55:955 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:55:957 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:21:55:958 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:55:959 <font size=2 color=00AF00>PASS = 0</font>
+12:21:55:960 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:55:961 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:55:962 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:55:964 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:22:01:632 <html><body><pre>
+12:22:01:632 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:01:632 ***</font>
+12:22:01:670 c:\testdata\scripts\dt-tef-testblock-0005.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:01:728 c:\testdata\scripts\dt-tef-testblock-0005.script START_TESTCASE DT-TEF-TestBlock-0005
+12:22:01:746 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0005  </font>
+12:22:01:761 c:\testdata\scripts\dt-tef-testblock-0005.script 	PRINT This test case will be failed.
+12:22:01:773 INFO -  778 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:01:803 c:\testdata\scripts\dt-tef-testblock-0005.script 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:01:818 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 13 Command = 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:01:865 INFO -  783 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:02:837 ERROR -  782 testserverbase.cpp 1410 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:22:02:842 <font size=2 color=0000FF>DELAY 10000000  ***Result = INCONCLUSIVE </font>
+12:22:02:853 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 15 Command = 	END_TEST_BLOCK ***Result = ABORT </font>
+12:22:02:869 c:\testdata\scripts\dt-tef-testblock-0005.script END_TESTCASE DT-TEF-TestBlock-0005
+12:22:02:898 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0005 ***TestCaseResult = FAIL </font>
+12:22:02:916 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:02:930 <font size=2 color=00AF00>PASS = 0</font>
+12:22:02:932 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:02:933 <font size=2 color=0000FF>ABORT = 1</font>
+12:22:02:934 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:02:935 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:02:936 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:02:937 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:02:938 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:22:02:939 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:02:940 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:02:941 <font size=2 color=00AF00>PASS = 0</font>
+12:22:02:943 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:02:944 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:02:945 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:02:947 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,68 @@
+12:22:08:686 <html><body><pre>
+12:22:08:687 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:08:687 ***</font>
+12:22:08:728 c:\testdata\scripts\dt-tef-testblock-0006.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:08:792 c:\testdata\scripts\dt-tef-testblock-0006.script START_TESTCASE DT-TEF-TestBlock-0006
+12:22:08:813 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0006  </font>
+12:22:08:851 c:\testdata\scripts\dt-tef-testblock-0006.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:08:869 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:08:917 INFO -  790 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:08:923 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:08:927 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:08:932 INFO -  790 te_regblocktestwrapper.cpp 110 aCommand = New
+12:22:08:936 INFO -  790 te_regblocktestwrapper.cpp 111 aSection = TestCase004_obj
+12:22:08:940 INFO -  790 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:08:944 INFO -  790 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+12:22:08:948 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:08:953 INFO -  790 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:08:957 INFO -  790 te_regblocktestwrapper.cpp 111 aSection = TestCase004_obj
+12:22:08:961 INFO -  790 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:22:08:966 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:08:970 INFO -  790 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+12:22:08:974 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:08:979 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:08:983 INFO -  790 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:22:08:987 INFO -  790 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:08:991 INFO -  790 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:22:08:999 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_obj  ***Result = PASS </font>
+12:22:08:999 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj New TestCase004_obj  ***Result = PASS </font>
+12:22:09:000 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj GetDataObject TestCase004_obj  ***Result = PASS </font>
+12:22:09:001 <font size=2 color=00AF00>STORE TestCase004_obj  ***Result = PASS </font>
+12:22:09:001 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj DummyFunction   ***Result = PASS </font>
+12:22:09:017 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:09:066 c:\testdata\scripts\dt-tef-testblock-0006.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:09:084 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:09:128 INFO -  790 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:09:133 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:09:139 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:09:143 INFO -  790 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:09:147 INFO -  790 te_regblocktestwrapper.cpp 111 aSection = TestCase004_obj
+12:22:09:151 INFO -  790 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:09:156 INFO -  790 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:22:09:160 INFO -  790 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+12:22:09:168 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_obj  ***Result = PASS </font>
+12:22:09:168 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj GetDataObject TestCase004_obj  ***Result = PASS </font>
+12:22:09:180 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 26 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:09:205 c:\testdata\scripts\dt-tef-testblock-0006.script END_TESTCASE DT-TEF-TestBlock-0006
+12:22:09:238 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 27 Command = END_TESTCASE DT-TEF-TestBlock-0006 ***TestCaseResult = PASS </font>
+12:22:09:256 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:09:261 <font size=2 color=00AF00>PASS = 2</font>
+12:22:09:262 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:09:263 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:09:264 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:09:265 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:09:266 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:09:267 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:09:268 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:09:270 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:09:271 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:09:272 <font size=2 color=00AF00>PASS = 1</font>
+12:22:09:273 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:09:274 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:09:275 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:09:277 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+12:22:15:003 <html><body><pre>
+12:22:15:004 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:15:004 ***</font>
+12:22:15:045 c:\testdata\scripts\dt-tef-testblock-0007.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:15:107 c:\testdata\scripts\dt-tef-testblock-0007.script START_TESTCASE DT-TEF-TestBlock-0007
+12:22:15:128 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0007  </font>
+12:22:15:167 c:\testdata\scripts\dt-tef-testblock-0007.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:15:186 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:15:234 INFO -  797 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:15:239 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj name obj020
+12:22:15:244 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja name obj020a
+12:22:15:249 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj name obj020
+12:22:15:253 INFO -  797 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:22:15:257 INFO -  797 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:15:261 INFO -  797 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:22:15:266 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja name obj020a
+12:22:15:270 INFO -  797 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:22:15:274 INFO -  797 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:15:278 INFO -  797 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:22:15:286 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_obj  ***Result = PASS </font>
+12:22:15:286 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_obja  ***Result = PASS </font>
+12:22:15:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase020_obj DummyFunction   ***Result = PASS </font>
+12:22:15:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase020_obja DummyFunction   ***Result = PASS </font>
+12:22:15:302 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:15:351 c:\testdata\scripts\dt-tef-testblock-0007.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:15:370 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 20 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:15:416 INFO -  797 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:15:421 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+12:22:15:425 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+12:22:15:430 INFO -  797 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:15:434 INFO -  797 te_regblocktestwrapper.cpp 111 aSection = TestCase020_obj_is_null
+12:22:15:438 INFO -  797 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:15:442 INFO -  797 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj_is_null null_expected 1
+12:22:15:447 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj_is_null name obj020
+12:22:15:451 ERROR -  797 te_regblocktestwrapper.cpp 633 GetDataObjectL() error: -1
+12:22:15:456 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+12:22:15:460 INFO -  797 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:15:465 INFO -  797 te_regblocktestwrapper.cpp 111 aSection = TestCase020_obja_is_null
+12:22:15:469 INFO -  797 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:22:15:473 INFO -  797 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja_is_null null_expected 1
+12:22:15:477 INFO -  797 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja_is_null name obj020a
+12:22:15:482 ERROR -  797 te_regblocktestwrapper.cpp 633 GetDataObjectL() error: -1
+12:22:15:490 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_objb  ***Result = PASS </font>
+12:22:15:491 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase020_objb GetDataObject TestCase020_obj_is_null  ***Result = PASS </font>
+12:22:15:491 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase020_objb GetDataObject TestCase020_obja_is_null  ***Result = PASS </font>
+12:22:15:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:15:533 c:\testdata\scripts\dt-tef-testblock-0007.script END_TESTCASE DT-TEF-TestBlock-0007
+12:22:15:566 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0007 ***TestCaseResult = PASS </font>
+12:22:15:584 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:15:588 <font size=2 color=00AF00>PASS = 2</font>
+12:22:15:589 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:15:590 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:15:591 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:15:592 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:15:594 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:15:595 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:15:596 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:15:598 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:15:599 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:15:600 <font size=2 color=00AF00>PASS = 1</font>
+12:22:15:601 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:15:602 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:15:603 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:15:605 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+12:22:21:331 <html><body><pre>
+12:22:21:332 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:21:332 ***</font>
+12:22:21:373 c:\testdata\scripts\dt-tef-testblock-0008.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:21:435 c:\testdata\scripts\dt-tef-testblock-0008.script START_TESTCASE DT-TEF-TestBlock-0008
+12:22:21:457 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0008  </font>
+12:22:21:494 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:21:512 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:21:560 INFO -  804 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:21:566 INFO -  804 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:22:21:570 INFO -  804 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obja name obj024a
+12:22:21:575 INFO -  804 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:22:21:583 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+12:22:21:584 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase024_obja  ***Result = PASS </font>
+12:22:21:584 <font size=2 color=00AF00>STORE TestCase024_obj  ***Result = PASS </font>
+12:22:21:597 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:21:642 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:21:660 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 21 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:21:706 INFO -  804 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:21:711 INFO -  804 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:22:21:716 INFO -  804 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:22:21:720 INFO -  804 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:22:21:724 INFO -  804 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:21:728 INFO -  804 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:21:734 INFO -  804 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:22:21:742 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+12:22:21:742 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase024_obj DummyFunction   ***Result = PASS </font>
+12:22:21:742 <font size=2 color=00AF00>STORE TestCase024_obj  ***Result = PASS </font>
+12:22:21:756 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:21:802 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:21:822 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 26 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:21:866 INFO -  804 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:21:871 INFO -  804 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:22:21:877 INFO -  804 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:22:21:881 INFO -  804 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:22:21:885 INFO -  804 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:21:889 INFO -  804 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:21:896 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+12:22:21:897 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase024_obj DummyFunction   ***Result = PASS </font>
+12:22:21:909 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 29 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:21:934 c:\testdata\scripts\dt-tef-testblock-0008.script END_TESTCASE DT-TEF-TestBlock-0008
+12:22:21:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 30 Command = END_TESTCASE DT-TEF-TestBlock-0008 ***TestCaseResult = PASS </font>
+12:22:21:987 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:21:991 <font size=2 color=00AF00>PASS = 3</font>
+12:22:21:992 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:21:993 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:21:994 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:21:995 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:21:996 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:21:998 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:21:999 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:22:001 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:22:002 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:22:003 <font size=2 color=00AF00>PASS = 1</font>
+12:22:22:004 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:22:005 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:22:006 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:22:008 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,222 @@
+12:22:27:728 <html><body><pre>
+12:22:27:729 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:27:728 ***</font>
+12:22:27:770 c:\testdata\scripts\dt-tef-testblock-0009.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:27:833 c:\testdata\scripts\dt-tef-testblock-0009.script START_TESTCASE DT-TEF-TestBlock-0009
+12:22:27:854 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0009  </font>
+12:22:27:891 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:27:908 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:27:956 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:27:962 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:27:967 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:27:972 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = New
+12:22:27:976 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = TestCase045_value_0
+12:22:27:980 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:27:985 INFO -  811 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_0 object_value 0
+12:22:27:990 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:27:998 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:27:998 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase045_value_0  ***Result = PASS </font>
+12:22:27:998 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:28:012 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:28:076 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_times_to_repeat	times_to_repeat
+12:22:28:132 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:28:151 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 22 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:28:195 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:28:201 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:206 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:211 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:28:215 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:28:219 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:28:223 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 1
+12:22:28:229 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:237 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:28:237 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:28:237 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:28:251 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 26 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:28:276 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:28:326 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:28:344 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:28:390 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:28:396 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:401 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:405 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:28:410 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:28:414 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:28:418 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 2
+12:22:28:423 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:431 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:28:431 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:28:431 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:28:444 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:28:485 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:28:597 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:28:654 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:28:700 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:28:705 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:711 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:715 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:28:719 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:28:723 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:28:728 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 3
+12:22:28:733 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:740 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:28:741 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:28:741 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:28:755 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:28:787 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:28:881 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:28:938 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:28:983 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:28:988 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:993 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:28:999 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:29:003 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:29:007 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:29:011 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 4
+12:22:29:016 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:024 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:29:025 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:29:025 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:29:038 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:29:070 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:29:163 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:29:220 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:29:266 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:29:272 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:277 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:281 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:29:286 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:29:290 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:29:294 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 5
+12:22:29:299 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:307 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:29:308 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:29:308 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:29:321 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:29:353 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:29:446 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:29:503 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:29:549 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:29:555 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:560 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:564 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:29:568 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:29:573 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:29:577 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 6
+12:22:29:582 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:589 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:29:590 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:29:590 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:29:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:29:637 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:29:731 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:29:788 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:29:833 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:29:838 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:843 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:848 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:29:852 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:29:856 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:29:860 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 7
+12:22:29:865 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:29:873 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:29:874 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:29:874 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:29:887 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:29:919 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:30:013 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:30:071 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:30:117 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:30:122 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:127 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:132 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:30:136 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:30:140 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:30:144 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 8
+12:22:30:149 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:157 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:30:158 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:30:158 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:30:171 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:30:203 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:30:296 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:30:354 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:30:399 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:30:405 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:410 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:414 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:30:418 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:30:423 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:30:427 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 9
+12:22:30:431 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:439 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:30:440 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:30:440 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:30:454 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:30:486 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:30:579 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:30:636 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:30:681 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:30:687 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:693 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:697 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:30:701 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:30:705 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:30:710 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 10
+12:22:30:714 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:722 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:30:723 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:30:723 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:30:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:30:769 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:30:861 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:30:918 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:30:964 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:30:970 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:975 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:30:980 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:30:984 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:30:988 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:30:992 INFO -  811 te_regblocktestwrapper.cpp 364 Counter value: 11
+12:22:30:997 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:31:007 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:31:007 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:31:008 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:31:021 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:22:31:053 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:22:31:147 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:31:207 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 28 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:31:252 INFO -  811 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:31:257 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:31:262 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:31:267 INFO -  811 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:31:271 INFO -  811 te_regblocktestwrapper.cpp 111 aSection = TestCase045_value_11
+12:22:31:275 INFO -  811 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:31:279 INFO -  811 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_11 name dummyobj
+12:22:31:284 INFO -  811 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_11 object_value 11
+12:22:31:292 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:31:293 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase045_value_11  ***Result = PASS </font>
+12:22:31:306 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 31 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:31:337 c:\testdata\scripts\dt-tef-testblock-0009.script END_TESTCASE DT-TEF-TestBlock-0009
+12:22:31:412 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 32 Command = END_TESTCASE DT-TEF-TestBlock-0009 ***TestCaseResult = PASS </font>
+12:22:31:432 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:31:436 <font size=2 color=00AF00>PASS = 13</font>
+12:22:31:437 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:31:438 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:31:439 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:31:440 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:31:441 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:31:442 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:31:443 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:31:444 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:31:445 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:31:446 <font size=2 color=00AF00>PASS = 1</font>
+12:22:31:447 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:31:448 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:31:449 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:31:451 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+12:22:37:182 <html><body><pre>
+12:22:37:183 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:37:182 ***</font>
+12:22:37:224 c:\testdata\scripts\dt-tef-testblock-0010.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:37:286 c:\testdata\scripts\dt-tef-testblock-0010.script START_TESTCASE DT-TEF-TestBlock-0010
+12:22:37:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0010  </font>
+12:22:37:340 c:\testdata\scripts\dt-tef-testblock-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:37:358 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:37:407 INFO -  818 testblockcontroller.cpp 108 Creating a shared active scheduler.
+12:22:37:413 INFO -  818 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:22:37:417 INFO -  818 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:22:37:422 INFO -  818 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:22:37:426 INFO -  818 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:37:430 INFO -  818 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:22:37:435 INFO -  818 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:22:37:443 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:22:37:444 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestActiveObjectWrapper TestCase077_obj  ***Result = PASS </font>
+12:22:37:444 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase077_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:22:37:444 <font size=2 color=00AF00>STORE TestCase077_obj  ***Result = PASS </font>
+12:22:37:445 <font size=2 color=00AF00>STORE_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:22:37:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:37:510 c:\testdata\scripts\dt-tef-testblock-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:37:528 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:37:573 INFO -  818 testblockcontroller.cpp 108 Creating a shared active scheduler.
+12:22:37:579 INFO -  818 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:22:37:584 INFO -  818 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:22:37:589 INFO -  818 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:22:37:593 INFO -  818 te_regblocktestwrapper.cpp 111 aSection = TestCase077_obj
+12:22:37:597 INFO -  818 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:22:37:601 INFO -  818 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj microseconds_of_work 100000
+12:22:37:718 INFO -  818 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:22:38:613 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:22:38:614 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestActiveObjectWrapper TestCase077_obj  ***Result = PASS </font>
+12:22:38:614 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase077_obj ActivateActiveObject TestCase077_obj  ***Result = PASS </font>
+12:22:38:614 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:22:38:629 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:38:658 c:\testdata\scripts\dt-tef-testblock-0010.script END_TESTCASE DT-TEF-TestBlock-0010
+12:22:38:687 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 28 Command = END_TESTCASE DT-TEF-TestBlock-0010 ***TestCaseResult = PASS </font>
+12:22:38:705 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:38:710 <font size=2 color=00AF00>PASS = 2</font>
+12:22:38:711 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:38:712 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:38:713 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:38:714 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:38:715 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:38:716 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:38:717 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:38:719 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:38:720 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:38:721 <font size=2 color=00AF00>PASS = 1</font>
+12:22:38:722 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:38:723 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:38:724 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:38:726 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+12:22:44:457 <html><body><pre>
+12:22:44:458 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:44:458 ***</font>
+12:22:44:500 c:\testdata\scripts\dt-tef-testblock-0011.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:44:562 c:\testdata\scripts\dt-tef-testblock-0011.script START_TESTCASE DT-TEF-TestBlock-0011
+12:22:44:581 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0011  </font>
+12:22:44:617 c:\testdata\scripts\dt-tef-testblock-0011.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:44:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:44:683 INFO -  825 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:44:689 INFO -  825 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:44:693 INFO -  825 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:44:698 INFO -  825 te_regblocktestwrapper.cpp 110 aCommand = New
+12:22:44:702 INFO -  825 te_regblocktestwrapper.cpp 111 aSection = TestCase108_value_0
+12:22:44:706 INFO -  825 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:44:711 INFO -  825 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_0 object_value 0
+12:22:44:716 INFO -  825 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:44:720 INFO -  825 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:44:724 INFO -  825 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:44:728 INFO -  825 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:22:44:733 INFO -  825 te_regblocktestwrapper.cpp 364 Counter value: 1
+12:22:44:738 INFO -  825 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:44:746 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:44:746 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase108_value_0  ***Result = PASS </font>
+12:22:44:747 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:44:747 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:44:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:44:809 c:\testdata\scripts\dt-tef-testblock-0011.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:44:827 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:44:871 INFO -  825 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:44:877 INFO -  825 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:44:883 INFO -  825 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:44:887 INFO -  825 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:44:891 INFO -  825 te_regblocktestwrapper.cpp 111 aSection = TestCase108_value_1
+12:22:44:895 INFO -  825 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:44:901 INFO -  825 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_1 name dummyobj
+12:22:44:905 INFO -  825 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_1 object_value 1
+12:22:44:913 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:44:914 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase108_value_1  ***Result = PASS </font>
+12:22:44:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:44:951 c:\testdata\scripts\dt-tef-testblock-0011.script END_TESTCASE DT-TEF-TestBlock-0011
+12:22:44:984 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 26 Command = END_TESTCASE DT-TEF-TestBlock-0011 ***TestCaseResult = PASS </font>
+12:22:45:003 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:45:008 <font size=2 color=00AF00>PASS = 2</font>
+12:22:45:009 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:45:010 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:45:011 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:45:012 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:45:013 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:45:014 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:45:015 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:45:017 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:45:019 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:45:020 <font size=2 color=00AF00>PASS = 1</font>
+12:22:45:021 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:45:022 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:45:023 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:45:024 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,88 @@
+12:22:50:757 <html><body><pre>
+12:22:50:758 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:50:757 ***</font>
+12:22:50:800 c:\testdata\scripts\dt-tef-testblock-0012.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:50:863 c:\testdata\scripts\dt-tef-testblock-0012.script START_TESTCASE DT-TEF-TestBlock-0012
+12:22:50:885 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0012  </font>
+12:22:50:923 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:50:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:50:988 INFO -  832 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:50:994 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:50:999 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:51:004 INFO -  832 te_regblocktestwrapper.cpp 110 aCommand = New
+12:22:51:008 INFO -  832 te_regblocktestwrapper.cpp 111 aSection = TestCase110_value_1
+12:22:51:012 INFO -  832 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:51:017 INFO -  832 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_1 object_value 1
+12:22:51:022 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:51:030 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:51:031 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase110_value_1  ***Result = PASS </font>
+12:22:51:031 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:51:044 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:51:069 c:\testdata\scripts\dt-tef-testblock-0012.script 	CONCURRENT
+12:22:51:113 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:51:131 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:51:175 INFO -  832 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:52:187 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:52:192 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:52:197 INFO -  832 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:52:201 INFO -  832 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:52:206 INFO -  832 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:22:52:210 INFO -  832 te_regblocktestwrapper.cpp 364 Counter value: 2
+12:22:52:214 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:52:223 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+12:22:52:223 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:52:224 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:52:224 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:52:239 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 28 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:52:274 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:52:288 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 29 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:52:334 INFO -  832 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:52:339 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:52:344 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:52:349 INFO -  832 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:52:353 INFO -  832 te_regblocktestwrapper.cpp 111 aSection = TestCase110_value_2
+12:22:52:357 INFO -  832 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:52:362 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 name dummyobj
+12:22:52:367 INFO -  832 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 object_value 2
+12:22:52:372 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:52:380 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:52:381 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase110_value_2  ***Result = PASS </font>
+12:22:52:381 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:52:394 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 33 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:52:415 c:\testdata\scripts\dt-tef-testblock-0012.script 	CONSECUTIVE
+12:22:52:446 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:52:467 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 35 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:52:512 INFO -  832 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:52:517 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:52:523 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:52:527 INFO -  832 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:52:531 INFO -  832 te_regblocktestwrapper.cpp 111 aSection = TestCase110_value_2
+12:22:52:535 INFO -  832 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:52:540 INFO -  832 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 name dummyobj
+12:22:52:545 INFO -  832 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 object_value 2
+12:22:52:554 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:52:554 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase110_value_2  ***Result = PASS </font>
+12:22:52:566 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:52:618 c:\testdata\scripts\dt-tef-testblock-0012.script END_TESTCASE DT-TEF-TestBlock-0012
+12:22:52:713 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 39 Command = END_TESTCASE DT-TEF-TestBlock-0012 ***TestCaseResult = PASS </font>
+12:22:52:731 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:52:736 <font size=2 color=00AF00>PASS = 4</font>
+12:22:52:737 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:52:738 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:52:740 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:52:741 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:52:742 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:52:743 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:52:744 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:52:746 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:52:747 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:52:748 <font size=2 color=00AF00>PASS = 1</font>
+12:22:52:749 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:52:750 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:52:751 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:52:752 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:22:58:478 <html><body><pre>
+12:22:58:479 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:58:479 ***</font>
+12:22:58:522 c:\testdata\scripts\dt-tef-testblock-0013.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:58:585 c:\testdata\scripts\dt-tef-testblock-0013.script START_TESTCASE DT-TEF-TestBlock-0013
+12:22:58:607 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0013  </font>
+12:22:58:627 c:\testdata\scripts\dt-tef-testblock-0013.script 	PRINT This test case will be failed.
+12:22:58:639 INFO -  834 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:58:671 c:\testdata\scripts\dt-tef-testblock-0013.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:58:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:58:739 INFO -  839 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:58:744 INFO -  839 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1 name obj005_store
+12:22:58:749 INFO -  839 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1 name obj005_store
+12:22:58:753 INFO -  839 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:22:58:757 INFO -  839 te_regblocktestwrapper.cpp 111 aSection = TestCase005_obj1_not_null
+12:22:58:761 INFO -  839 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:58:765 INFO -  839 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1_not_null null_expected 0
+12:22:58:770 INFO -  839 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1_not_null name obj005_store
+12:22:58:774 ERROR -  839 testblockcontroller.cpp 384 Test server needs to be loaded in -SharedData mode.
+12:22:58:785 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase005_obj1  ***Result = PASS </font>
+12:22:58:785 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase005_obj1 GetDataWrapper TestCase005_obj1_not_null  ***Result = PASS </font>
+12:22:58:786 <font size=2 color=FF0000>STORE TestCase005_obj1  Error=-5 AsyncError=0 ***Result = FAIL </font>
+12:22:58:799 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:22:58:826 c:\testdata\scripts\dt-tef-testblock-0013.script END_TESTCASE DT-TEF-TestBlock-0013
+12:22:58:859 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0013 ***TestCaseResult = FAIL </font>
+12:22:58:877 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:58:886 <font size=2 color=00AF00>PASS = 0</font>
+12:22:58:888 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:58:889 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:58:890 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:58:891 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:58:892 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:58:893 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:58:894 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:58:895 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:58:896 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:58:897 <font size=2 color=00AF00>PASS = 0</font>
+12:22:58:899 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:58:900 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:58:901 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:58:903 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+12:23:04:632 <html><body><pre>
+12:23:04:633 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:04:632 ***</font>
+12:23:04:676 c:\testdata\scripts\dt-tef-testblock-0014.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:04:739 c:\testdata\scripts\dt-tef-testblock-0014.script START_TESTCASE DT-TEF-TestBlock-0014
+12:23:04:760 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0014  </font>
+12:23:04:780 c:\testdata\scripts\dt-tef-testblock-0014.script 	PRINT This test case will be failed.
+12:23:04:792 INFO -  841 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:04:824 c:\testdata\scripts\dt-tef-testblock-0014.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:04:841 ERROR -  841 scriptengine.cpp 3623 Unknown Test Block command.
+12:23:04:855 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:23:04:883 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0014 ***TestCaseResult = FAIL </font>
+12:23:04:903 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:04:913 <font size=2 color=00AF00>PASS = 0</font>
+12:23:04:915 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:04:916 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:04:917 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:04:918 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:04:919 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:04:920 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:04:921 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 3</font>
+12:23:04:922 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:04:924 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:04:925 <font size=2 color=00AF00>PASS = 0</font>
+12:23:04:926 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:04:928 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:04:929 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:04:930 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:23:10:641 <html><body><pre>
+12:23:10:642 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:10:641 ***</font>
+12:23:10:684 c:\testdata\scripts\dt-tef-testblock-0015.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:10:745 c:\testdata\scripts\dt-tef-testblock-0015.script START_TESTCASE DT-TEF-TestBlock-0015
+12:23:10:764 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0015  </font>
+12:23:10:781 c:\testdata\scripts\dt-tef-testblock-0015.script 	PRINT This test case will be failed.
+12:23:10:793 INFO -  847 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:10:827 c:\testdata\scripts\dt-tef-testblock-0015.script 	CREATE_OBJECT	te_RegBlockTestWrapper	TestCase010_obj
+12:23:10:840 WARN -  847 scriptengine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+12:23:10:856 c:\testdata\scripts\dt-tef-testblock-0015.script 		COMMAND		TestCase010_obj DummyFunction
+12:23:10:869 WARN -  847 scriptengine.cpp 1149 Unrecognised Command - COMMAND
+12:23:10:884 c:\testdata\scripts\dt-tef-testblock-0015.script 	END_TEST_BLOCK
+12:23:10:906 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:23:10:925 c:\testdata\scripts\dt-tef-testblock-0015.script END_TESTCASE DT-TEF-TestBlock-0015
+12:23:10:959 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0015 ***TestCaseResult = FAIL </font>
+12:23:10:978 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:10:987 <font size=2 color=00AF00>PASS = 0</font>
+12:23:10:989 <font size=2 color=FF0000>FAIL = 0</font>
+12:23:10:990 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:10:991 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:10:992 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:10:993 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:10:994 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:23:10:995 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:23:10:996 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:10:997 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:10:998 <font size=2 color=00AF00>PASS = 0</font>
+12:23:11:002 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:11:003 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:11:004 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:11:006 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:23:16:730 <html><body><pre>
+12:23:16:730 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:16:730 ***</font>
+12:23:16:774 c:\testdata\scripts\dt-tef-testblock-0016.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:16:836 c:\testdata\scripts\dt-tef-testblock-0016.script START_TESTCASE DT-TEF-TestBlock-0016
+12:23:16:855 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0016  </font>
+12:23:16:873 c:\testdata\scripts\dt-tef-testblock-0016.script 	PRINT This test case will be failed.
+12:23:16:885 INFO -  853 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:16:917 c:\testdata\scripts\dt-tef-testblock-0016.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:16:935 ERROR -  853 scriptengine.cpp 3610 Missing END_TEST_BLOCK command.
+12:23:16:948 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:23:16:982 c:\testdata\scripts\dt-tef-testblock-0016.script 		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase011_obj
+12:23:16:995 WARN -  853 scriptengine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+12:23:17:014 c:\testdata\scripts\dt-tef-testblock-0016.script 		COMMAND		TestCase011_obja		DummyFunction
+12:23:17:028 WARN -  853 scriptengine.cpp 1149 Unrecognised Command - COMMAND
+12:23:17:042 c:\testdata\scripts\dt-tef-testblock-0016.script 	END_TEST_BLOCK
+12:23:17:064 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 22 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:23:17:085 c:\testdata\scripts\dt-tef-testblock-0016.script END_TESTCASE DT-TEF-TestBlock-0016
+12:23:17:120 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0016 ***TestCaseResult = FAIL </font>
+12:23:17:139 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:17:148 <font size=2 color=00AF00>PASS = 0</font>
+12:23:17:149 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:17:151 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:17:152 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:17:153 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:17:154 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:17:155 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:23:17:157 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 3</font>
+12:23:17:158 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:17:159 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:17:160 <font size=2 color=00AF00>PASS = 0</font>
+12:23:17:161 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:17:162 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:17:163 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:17:165 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0017.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:23:22:881 <html><body><pre>
+12:23:22:882 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:22:882 ***</font>
+12:23:22:924 c:\testdata\scripts\dt-tef-testblock-0017.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:22:983 c:\testdata\scripts\dt-tef-testblock-0017.script START_TESTCASE DT-TEF-TestBlock-0017
+12:23:23:003 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0017  </font>
+12:23:23:020 c:\testdata\scripts\dt-tef-testblock-0017.script 	PRINT This test case will be failed.
+12:23:23:032 INFO -  859 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:23:065 c:\testdata\scripts\dt-tef-testblock-0017.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:23:083 ERROR -  859 scriptengine.cpp 3610 Missing END_TEST_BLOCK command.
+12:23:23:096 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:23:23:138 c:\testdata\scripts\dt-tef-testblock-0017.script 			CREATE_OBJECT	te_RegBlockTestWrapper	TestCase012_obj
+12:23:23:143 WARN -  859 scriptengine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+12:23:23:162 c:\testdata\scripts\dt-tef-testblock-0017.script 			COMMAND		TestCase012_obj			DummyFunction
+12:23:23:168 WARN -  859 scriptengine.cpp 1149 Unrecognised Command - COMMAND
+12:23:23:182 c:\testdata\scripts\dt-tef-testblock-0017.script 		END_TEST_BLOCK
+12:23:23:196 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 17 Command = 		END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:23:23:213 c:\testdata\scripts\dt-tef-testblock-0017.script 	END_TEST_BLOCK
+12:23:23:237 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 18 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:23:23:270 c:\testdata\scripts\dt-tef-testblock-0017.script END_TESTCASE DT-TEF-TestBlock-0017
+12:23:23:359 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0017 ***TestCaseResult = FAIL </font>
+12:23:23:378 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:23:387 <font size=2 color=00AF00>PASS = 0</font>
+12:23:23:389 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:23:390 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:23:391 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:23:393 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:23:394 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:23:395 <font size=2 color=0000FF>UNEXECUTED = 2</font>
+12:23:23:396 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:23:397 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:23:398 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:23:399 <font size=2 color=00AF00>PASS = 0</font>
+12:23:23:401 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:23:402 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:23:403 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:23:404 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0018.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+12:23:29:119 <html><body><pre>
+12:23:29:119 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:29:119 ***</font>
+12:23:29:163 c:\testdata\scripts\dt-tef-testblock-0018.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:29:225 c:\testdata\scripts\dt-tef-testblock-0018.script START_TESTCASE DT-TEF-TestBlock-0018
+12:23:29:246 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0018  </font>
+12:23:29:265 c:\testdata\scripts\dt-tef-testblock-0018.script 	PRINT This test case will be failed.
+12:23:29:278 INFO -  865 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:29:312 c:\testdata\scripts\dt-tef-testblock-0018.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:29:330 ERROR -  865 scriptengine.cpp 3593 The Test Block is empty.
+12:23:29:343 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:23:29:364 c:\testdata\scripts\dt-tef-testblock-0018.script END_TESTCASE DT-TEF-TestBlock-0018
+12:23:29:397 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 15 Command = END_TESTCASE DT-TEF-TestBlock-0018 ***TestCaseResult = FAIL </font>
+12:23:29:416 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:29:425 <font size=2 color=00AF00>PASS = 0</font>
+12:23:29:427 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:29:428 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:29:429 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:29:430 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:29:431 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:29:432 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:29:433 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:29:434 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:29:437 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:29:438 <font size=2 color=00AF00>PASS = 0</font>
+12:23:29:439 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:29:440 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:29:441 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:29:442 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0019.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:23:35:170 <html><body><pre>
+12:23:35:170 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:35:170 ***</font>
+12:23:35:215 c:\testdata\scripts\dt-tef-testblock-0019.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:35:277 c:\testdata\scripts\dt-tef-testblock-0019.script START_TESTCASE DT-TEF-TestBlock-0019
+12:23:35:298 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0019  </font>
+12:23:35:318 c:\testdata\scripts\dt-tef-testblock-0019.script 	PRINT This test case will be failed.
+12:23:35:331 INFO -  871 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:35:365 c:\testdata\scripts\dt-tef-testblock-0019.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:35:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:35:433 INFO -  876 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:35:439 INFO -  876 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase022_obj name obj022
+12:23:35:444 INFO -  876 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase022_obj name obj022
+12:23:35:448 ERROR -  876 testblockcontroller.cpp 522 Active Scheduler, error = -11
+12:23:35:463 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase022_obj  ***Result = PASS </font>
+12:23:35:512 <font size=2 color=0000FF>CREATE_OBJECT te_RegBlockTestWrapper TestCase022_obj  ***Result = INCONCLUSIVE </font>
+12:23:35:524 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+12:23:35:549 c:\testdata\scripts\dt-tef-testblock-0019.script END_TESTCASE DT-TEF-TestBlock-0019
+12:23:35:581 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0019 ***TestCaseResult = FAIL </font>
+12:23:35:590 ERROR -  871 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:23:35:601 ERROR -  871 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 47, Exit Category E32USER-CBase
+12:23:35:616 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:35:620 <font size=2 color=00AF00>PASS = 0</font>
+12:23:35:621 <font size=2 color=FF0000>FAIL = 0</font>
+12:23:35:622 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:35:623 <font size=2 color=0000FF>PANIC = 1</font>
+12:23:35:624 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:35:625 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:35:626 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:35:627 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:35:628 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:23:35:629 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:35:631 <font size=2 color=00AF00>PASS = 0</font>
+12:23:35:632 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:35:634 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:35:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:35:636 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0020.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:23:41:347 <html><body><pre>
+12:23:41:347 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:41:347 ***</font>
+12:23:41:393 c:\testdata\scripts\dt-tef-testblock-0020.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:41:454 c:\testdata\scripts\dt-tef-testblock-0020.script START_TESTCASE DT-TEF-TestBlock-0020
+12:23:41:474 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0020  </font>
+12:23:41:491 c:\testdata\scripts\dt-tef-testblock-0020.script 	PRINT This test case will be failed.
+12:23:41:503 INFO -  878 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:41:536 c:\testdata\scripts\dt-tef-testblock-0020.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:41:554 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:41:603 INFO -  883 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:41:608 INFO -  883 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase023_obj name obj023
+12:23:41:613 INFO -  883 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase023_obja name obj023a
+12:23:41:618 ERROR -  883 testblockcontroller.cpp 522 Active Scheduler, error = -1
+12:23:41:633 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase023_obj  ***Result = PASS </font>
+12:23:41:681 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase023_obja DummyFunction   ***Result = INCONCLUSIVE </font>
+12:23:41:693 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+12:23:41:717 c:\testdata\scripts\dt-tef-testblock-0020.script END_TESTCASE DT-TEF-TestBlock-0020
+12:23:41:750 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0020 ***TestCaseResult = FAIL </font>
+12:23:41:758 ERROR -  878 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:23:41:770 ERROR -  878 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 47, Exit Category E32USER-CBase
+12:23:41:785 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:41:788 <font size=2 color=00AF00>PASS = 0</font>
+12:23:41:789 <font size=2 color=FF0000>FAIL = 0</font>
+12:23:41:790 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:41:791 <font size=2 color=0000FF>PANIC = 1</font>
+12:23:41:792 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:41:793 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:41:794 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:41:796 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:41:797 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:23:41:798 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:41:800 <font size=2 color=00AF00>PASS = 0</font>
+12:23:41:801 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:41:802 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:41:803 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:41:805 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0021.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:23:47:529 <html><body><pre>
+12:23:47:530 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:47:530 ***</font>
+12:23:47:575 c:\testdata\scripts\dt-tef-testblock-0021.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:47:638 c:\testdata\scripts\dt-tef-testblock-0021.script START_TESTCASE DT-TEF-TestBlock-0021
+12:23:47:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0021  </font>
+12:23:47:678 c:\testdata\scripts\dt-tef-testblock-0021.script 	PRINT This test case will be failed.
+12:23:47:690 INFO -  885 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:47:722 c:\testdata\scripts\dt-tef-testblock-0021.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:47:740 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:47:789 INFO -  890 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:47:793 ERROR -  890 testblockcontroller.cpp 336 Test server needs to be loaded in -SharedData mode.
+12:23:47:804 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper TestCase025_obj  Error=-5 AsyncError=0 ***Result = FAIL </font>
+12:23:47:816 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:47:836 c:\testdata\scripts\dt-tef-testblock-0021.script END_TESTCASE DT-TEF-TestBlock-0021
+12:23:47:869 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0021 ***TestCaseResult = FAIL </font>
+12:23:47:886 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:47:896 <font size=2 color=00AF00>PASS = 0</font>
+12:23:47:897 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:47:898 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:47:899 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:47:900 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:47:902 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:47:903 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:47:904 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:47:905 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:47:906 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:47:907 <font size=2 color=00AF00>PASS = 0</font>
+12:23:47:909 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:47:911 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:47:912 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:47:913 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0022.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+12:23:53:644 <html><body><pre>
+12:23:53:645 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:53:644 ***</font>
+12:23:53:690 c:\testdata\scripts\dt-tef-testblock-0022.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:53:752 c:\testdata\scripts\dt-tef-testblock-0022.script START_TESTCASE DT-TEF-TestBlock-0022
+12:23:53:773 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0022  </font>
+12:23:53:790 c:\testdata\scripts\dt-tef-testblock-0022.script 	PRINT This test case will be failed.
+12:23:53:803 INFO -  892 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:53:835 c:\testdata\scripts\dt-tef-testblock-0022.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:53:853 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:53:902 INFO -  897 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:53:907 INFO -  897 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+12:23:53:912 INFO -  897 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+12:23:53:917 INFO -  897 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:23:53:921 INFO -  897 te_regblocktestwrapper.cpp 111 aSection = TestCase028_fail
+12:23:53:925 INFO -  897 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:23:53:929 INFO -  897 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_fail block_result EFail
+12:23:53:933 WARN -  897 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:23:53:938 INFO -  897 te_regblocktestwrapper.cpp 275 Test Passed!
+12:23:53:955 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase028_obj  ***Result = PASS </font>
+12:23:53:955 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase028_obj SetBlockResult TestCase028_fail  ***Result = PASS </font>
+12:23:53:967 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:54:010 c:\testdata\scripts\dt-tef-testblock-0022.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:54:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:54:077 INFO -  898 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:54:082 INFO -  898 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+12:23:54:087 INFO -  898 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+12:23:54:092 INFO -  898 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:23:54:096 INFO -  898 te_regblocktestwrapper.cpp 111 aSection = TestCase028_pass
+12:23:54:100 INFO -  898 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:23:54:105 INFO -  898 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_pass block_result EPass
+12:23:54:109 WARN -  898 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:23:54:113 INFO -  898 te_regblocktestwrapper.cpp 275 Test Passed!
+12:23:54:124 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase028_obj  ***Result = PASS </font>
+12:23:54:124 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase028_obj SetBlockResult TestCase028_pass  ***Result = PASS </font>
+12:23:54:137 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:23:54:161 c:\testdata\scripts\dt-tef-testblock-0022.script END_TESTCASE DT-TEF-TestBlock-0022
+12:23:54:195 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 21 Command = END_TESTCASE DT-TEF-TestBlock-0022 ***TestCaseResult = FAIL </font>
+12:23:54:213 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:54:222 <font size=2 color=00AF00>PASS = 1</font>
+12:23:54:224 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:54:225 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:54:226 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:54:227 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:54:228 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:54:229 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:54:230 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:54:232 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:54:233 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:54:234 <font size=2 color=00AF00>PASS = 0</font>
+12:23:54:235 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:54:236 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:54:237 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:54:239 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0023.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+12:23:59:968 <html><body><pre>
+12:23:59:969 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:59:969 ***</font>
+12:24:00:017 c:\testdata\scripts\dt-tef-testblock-0023.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:00:080 c:\testdata\scripts\dt-tef-testblock-0023.script START_TESTCASE DT-TEF-TestBlock-0023
+12:24:00:101 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0023  </font>
+12:24:00:121 c:\testdata\scripts\dt-tef-testblock-0023.script 	PRINT This test case will be failed.
+12:24:00:133 INFO -  900 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:00:166 c:\testdata\scripts\dt-tef-testblock-0023.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:00:184 ERROR -  900 scriptengine.cpp 3501 Bad error syntax.
+12:24:00:188 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:00:237 INFO -  905 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:00:243 INFO -  905 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj name obj029
+12:24:00:247 INFO -  905 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj name obj029
+12:24:00:252 INFO -  905 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:00:256 INFO -  905 te_regblocktestwrapper.cpp 111 aSection = TestCase029_obj_numeric_error
+12:24:00:260 INFO -  905 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:00:264 INFO -  905 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj_numeric_error error_code -999
+12:24:00:269 WARN -  905 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:24:00:280 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase029_obj  ***Result = PASS </font>
+12:24:00:280 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 TestCase029_obj SetError TestCase029_obj_numeric_error  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:24:00:292 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:00:316 c:\testdata\scripts\dt-tef-testblock-0023.script END_TESTCASE DT-TEF-TestBlock-0023
+12:24:00:349 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0023 ***TestCaseResult = FAIL </font>
+12:24:00:368 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:00:377 <font size=2 color=00AF00>PASS = 0</font>
+12:24:00:379 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:00:380 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:00:381 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:00:382 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:00:383 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:00:384 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:00:385 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:00:386 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:00:387 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:00:388 <font size=2 color=00AF00>PASS = 0</font>
+12:24:00:390 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:00:391 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:00:393 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:00:394 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0024.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:24:06:126 <html><body><pre>
+12:24:06:127 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:06:126 ***</font>
+12:24:06:172 c:\testdata\scripts\dt-tef-testblock-0024.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:06:235 c:\testdata\scripts\dt-tef-testblock-0024.script START_TESTCASE DT-TEF-TestBlock-0024
+12:24:06:257 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0024  </font>
+12:24:06:276 c:\testdata\scripts\dt-tef-testblock-0024.script 	PRINT This test case will be failed.
+12:24:06:288 INFO -  907 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:06:320 c:\testdata\scripts\dt-tef-testblock-0024.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:06:338 ERROR -  907 scriptengine.cpp 3501 Bad error syntax.
+12:24:06:342 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:06:391 INFO -  912 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:06:397 INFO -  912 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase030_obj name obj030
+12:24:06:402 INFO -  912 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase030_obj name obj030
+12:24:06:406 INFO -  912 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:24:06:410 INFO -  912 te_regblocktestwrapper.cpp 111 aSection = 
+12:24:06:414 INFO -  912 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:06:425 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase030_obj  ***Result = PASS </font>
+12:24:06:426 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 TestCase030_obj DummyFunction   Error=-5 AsyncError=0 ***Result = FAIL </font>
+12:24:06:438 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:06:462 c:\testdata\scripts\dt-tef-testblock-0024.script END_TESTCASE DT-TEF-TestBlock-0024
+12:24:06:495 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0024 ***TestCaseResult = FAIL </font>
+12:24:06:513 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:06:522 <font size=2 color=00AF00>PASS = 0</font>
+12:24:06:523 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:06:524 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:06:525 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:06:527 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:06:528 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:06:529 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:06:530 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:06:531 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:06:532 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:06:533 <font size=2 color=00AF00>PASS = 0</font>
+12:24:06:535 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:06:536 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:06:537 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:06:539 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0025.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:24:12:268 <html><body><pre>
+12:24:12:269 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:12:268 ***</font>
+12:24:12:314 c:\testdata\scripts\dt-tef-testblock-0025.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:12:377 c:\testdata\scripts\dt-tef-testblock-0025.script START_TESTCASE DT-TEF-TestBlock-0025
+12:24:12:399 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0025  </font>
+12:24:12:418 c:\testdata\scripts\dt-tef-testblock-0025.script 	PRINT This test case will be failed.
+12:24:12:430 INFO -  914 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:12:462 c:\testdata\scripts\dt-tef-testblock-0025.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:12:480 ERROR -  914 scriptengine.cpp 3529 Unknown Test Block TEFParameter.
+12:24:12:493 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:24:12:512 c:\testdata\scripts\dt-tef-testblock-0025.script 	END_TEST_BLOCK
+12:24:12:533 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 17 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:24:12:553 c:\testdata\scripts\dt-tef-testblock-0025.script END_TESTCASE DT-TEF-TestBlock-0025
+12:24:12:587 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0025 ***TestCaseResult = FAIL </font>
+12:24:12:606 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:12:614 <font size=2 color=00AF00>PASS = 0</font>
+12:24:12:616 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:12:617 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:12:618 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:12:619 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:12:620 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:12:621 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:24:12:624 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:12:625 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:12:626 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:12:627 <font size=2 color=00AF00>PASS = 0</font>
+12:24:12:628 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:12:629 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:12:630 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:12:632 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0026.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:24:18:363 <html><body><pre>
+12:24:18:364 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:18:364 ***</font>
+12:24:18:410 c:\testdata\scripts\dt-tef-testblock-0026.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:18:474 c:\testdata\scripts\dt-tef-testblock-0026.script START_TESTCASE DT-TEF-TestBlock-0026
+12:24:18:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0026  </font>
+12:24:18:514 c:\testdata\scripts\dt-tef-testblock-0026.script 	PRINT This test case will be failed.
+12:24:18:527 INFO -  920 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:18:559 c:\testdata\scripts\dt-tef-testblock-0026.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini
+12:24:18:584 ERROR -  920 scriptengine.cpp 3403 Configuration File \TheFileDoesntExist.ini Not Found!
+12:24:18:598 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 13 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini ***Result = FAIL </font>
+12:24:18:648 ERROR -  925 teststepbase.cpp 198 Leave when loading \TheFileDoesntExist.ini . Error Code = -1
+12:24:18:664 <font size=2 color=0000FF>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = INCONCLUSIVE </font>
+12:24:18:665 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = INCONCLUSIVE </font>
+12:24:18:677 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNKNOWN Code = -1  </font>
+12:24:18:700 c:\testdata\scripts\dt-tef-testblock-0026.script END_TESTCASE DT-TEF-TestBlock-0026
+12:24:18:733 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0026 ***TestCaseResult = FAIL </font>
+12:24:18:752 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:18:761 <font size=2 color=00AF00>PASS = 0</font>
+12:24:18:762 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:18:763 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:18:765 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:18:766 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:18:767 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:24:18:768 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:18:770 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:24:18:771 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:18:772 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:18:773 <font size=2 color=00AF00>PASS = 0</font>
+12:24:18:774 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:18:775 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:18:776 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:18:778 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0027.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:24:24:518 <html><body><pre>
+12:24:24:519 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:24:519 ***</font>
+12:24:24:565 c:\testdata\scripts\dt-tef-testblock-0027.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:24:629 c:\testdata\scripts\dt-tef-testblock-0027.script START_TESTCASE DT-TEF-TestBlock-0027
+12:24:24:650 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0027  </font>
+12:24:24:669 c:\testdata\scripts\dt-tef-testblock-0027.script 	PRINT This test case will be failed.
+12:24:24:681 INFO -  927 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:24:713 c:\testdata\scripts\dt-tef-testblock-0027.script 	START_TEST_BLOCK	100 TheServerDoesntExist C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:24:735 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 13 Command = 	START_TEST_BLOCK	100 TheServerDoesntExist C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = UNEXECUTED </font>
+12:24:24:768 c:\testdata\scripts\dt-tef-testblock-0027.script 		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+12:24:24:782 WARN -  927 scriptengine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+12:24:24:802 c:\testdata\scripts\dt-tef-testblock-0027.script 		COMMAND		DummyObj			DummyFunction
+12:24:24:817 WARN -  927 scriptengine.cpp 1149 Unrecognised Command - COMMAND
+12:24:24:832 c:\testdata\scripts\dt-tef-testblock-0027.script 	END_TEST_BLOCK
+12:24:24:856 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:24:24:878 c:\testdata\scripts\dt-tef-testblock-0027.script END_TESTCASE DT-TEF-TestBlock-0027
+12:24:24:914 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0027 ***TestCaseResult = FAIL </font>
+12:24:24:932 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:24:941 <font size=2 color=00AF00>PASS = 0</font>
+12:24:24:943 <font size=2 color=FF0000>FAIL = 0</font>
+12:24:24:944 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:24:945 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:24:946 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:24:947 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:24:948 <font size=2 color=0000FF>UNEXECUTED = 2</font>
+12:24:24:951 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:24:24:952 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:24:953 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:24:954 <font size=2 color=00AF00>PASS = 0</font>
+12:24:24:955 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:24:956 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:24:957 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:24:959 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0028.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:24:30:690 <html><body><pre>
+12:24:30:690 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:30:690 ***</font>
+12:24:30:737 c:\testdata\scripts\dt-tef-testblock-0028.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:30:801 c:\testdata\scripts\dt-tef-testblock-0028.script START_TESTCASE DT-TEF-TestBlock-0028
+12:24:30:822 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0028  </font>
+12:24:30:842 c:\testdata\scripts\dt-tef-testblock-0028.script 	PRINT This test case will be failed.
+12:24:30:854 INFO -  933 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:30:887 c:\testdata\scripts\dt-tef-testblock-0028.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:30:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:30:953 INFO -  938 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:30:959 INFO -  938 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:30:964 ERROR -  938 testblockcontroller.cpp 272 Can't create an object wrapper of type dummyobj
+12:24:30:974 <font size=2 color=FF0000>CREATE_OBJECT ThereIsNoSuchClass DummyObj  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:24:30:985 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:31:006 c:\testdata\scripts\dt-tef-testblock-0028.script END_TESTCASE DT-TEF-TestBlock-0028
+12:24:31:039 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0028 ***TestCaseResult = FAIL </font>
+12:24:31:057 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:31:067 <font size=2 color=00AF00>PASS = 0</font>
+12:24:31:069 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:31:070 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:31:071 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:31:072 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:31:073 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:31:074 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:31:075 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:31:076 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:31:077 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:31:078 <font size=2 color=00AF00>PASS = 0</font>
+12:24:31:080 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:31:081 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:31:082 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:31:084 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0029.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:24:36:817 <html><body><pre>
+12:24:36:818 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:36:818 ***</font>
+12:24:36:865 c:\testdata\scripts\dt-tef-testblock-0029.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:36:928 c:\testdata\scripts\dt-tef-testblock-0029.script START_TESTCASE DT-TEF-TestBlock-0029
+12:24:36:949 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0029  </font>
+12:24:36:968 c:\testdata\scripts\dt-tef-testblock-0029.script 	PRINT This test case will be failed.
+12:24:36:980 INFO -  940 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:37:014 c:\testdata\scripts\dt-tef-testblock-0029.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:37:032 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:37:080 INFO -  945 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:37:086 ERROR -  945 testblockcontroller.cpp 277 No name provided.
+12:24:37:097 <font size=2 color=FF0000>CREATE_OBJECT te_RegBlockTestWrapper ThereIsNoSuchSection  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:24:37:108 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:37:129 c:\testdata\scripts\dt-tef-testblock-0029.script END_TESTCASE DT-TEF-TestBlock-0029
+12:24:37:162 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0029 ***TestCaseResult = FAIL </font>
+12:24:37:180 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:37:189 <font size=2 color=00AF00>PASS = 0</font>
+12:24:37:191 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:37:192 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:37:193 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:37:194 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:37:195 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:37:196 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:37:197 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:37:198 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:37:199 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:37:200 <font size=2 color=00AF00>PASS = 0</font>
+12:24:37:202 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:37:203 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:37:205 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:37:206 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0030.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:24:42:944 <html><body><pre>
+12:24:42:945 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:42:944 ***</font>
+12:24:42:992 c:\testdata\scripts\dt-tef-testblock-0030.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:43:056 c:\testdata\scripts\dt-tef-testblock-0030.script START_TESTCASE DT-TEF-TestBlock-0030
+12:24:43:077 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0030  </font>
+12:24:43:096 c:\testdata\scripts\dt-tef-testblock-0030.script 	PRINT This test case will be failed.
+12:24:43:109 INFO -  947 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:43:140 c:\testdata\scripts\dt-tef-testblock-0030.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:43:159 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 13 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:43:207 INFO -  952 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:43:213 INFO -  952 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:43:218 ERROR -  952 testblockcontroller.cpp 435 No name provided.
+12:24:43:229 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:43:230 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 ThereIsNoSuchSection DummyFunction   Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:24:43:242 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:43:266 c:\testdata\scripts\dt-tef-testblock-0030.script END_TESTCASE DT-TEF-TestBlock-0030
+12:24:43:298 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0030 ***TestCaseResult = FAIL </font>
+12:24:43:317 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:43:326 <font size=2 color=00AF00>PASS = 0</font>
+12:24:43:327 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:43:328 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:43:329 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:43:330 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:43:331 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:43:332 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:43:334 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:43:335 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:43:336 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:43:337 <font size=2 color=00AF00>PASS = 0</font>
+12:24:43:339 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:43:340 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:43:341 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:43:343 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:24:49:087 <html><body><pre>
+12:24:49:088 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:49:088 ***</font>
+12:24:49:135 c:\testdata\scripts\dt-tef-testblock-0031.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:49:198 c:\testdata\scripts\dt-tef-testblock-0031.script START_TESTCASE DT-TEF-TestBlock-0031
+12:24:49:219 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0031  </font>
+12:24:49:238 c:\testdata\scripts\dt-tef-testblock-0031.script 	PRINT This test case will be failed.
+12:24:49:250 INFO -  954 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:49:282 c:\testdata\scripts\dt-tef-testblock-0031.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:49:300 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 14 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:49:349 INFO -  959 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:49:354 INFO -  959 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:49:360 INFO -  959 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:49:364 INFO -  959 te_regblocktestwrapper.cpp 110 aCommand = ThereIsNoSuchFunction
+12:24:49:368 INFO -  959 te_regblocktestwrapper.cpp 111 aSection = 
+12:24:49:372 INFO -  959 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:49:376 ERROR -  959 testblockcontroller.cpp 423 No function provided.
+12:24:49:387 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:49:387 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj ThereIsNoSuchFunction   Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:24:49:400 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 17 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:49:424 c:\testdata\scripts\dt-tef-testblock-0031.script END_TESTCASE DT-TEF-TestBlock-0031
+12:24:49:456 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0031 ***TestCaseResult = FAIL </font>
+12:24:49:474 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:49:483 <font size=2 color=00AF00>PASS = 0</font>
+12:24:49:485 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:49:486 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:49:487 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:49:488 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:49:489 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:49:490 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:49:491 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:49:492 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:49:493 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:49:495 <font size=2 color=00AF00>PASS = 0</font>
+12:24:49:497 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:49:498 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:49:499 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:49:500 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:24:55:244 <html><body><pre>
+12:24:55:245 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:55:245 ***</font>
+12:24:55:293 c:\testdata\scripts\dt-tef-testblock-0032.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:55:356 c:\testdata\scripts\dt-tef-testblock-0032.script START_TESTCASE DT-TEF-TestBlock-0032
+12:24:55:378 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0032  </font>
+12:24:55:397 c:\testdata\scripts\dt-tef-testblock-0032.script 	PRINT This test case will be failed.
+12:24:55:409 INFO -  961 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:55:441 c:\testdata\scripts\dt-tef-testblock-0032.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:55:458 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:55:507 INFO -  966 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:55:512 INFO -  966 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini  name obj001
+12:24:55:517 ERROR -  966 testblockcontroller.cpp 277 No name provided.
+12:24:55:527 <font size=2 color=FF0000>CREATE_OBJECT    Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:24:55:538 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:55:559 c:\testdata\scripts\dt-tef-testblock-0032.script END_TESTCASE DT-TEF-TestBlock-0032
+12:24:55:592 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0032 ***TestCaseResult = FAIL </font>
+12:24:55:610 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:55:619 <font size=2 color=00AF00>PASS = 0</font>
+12:24:55:621 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:55:622 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:55:623 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:55:624 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:55:625 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:55:626 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:55:627 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:55:628 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:55:629 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:55:630 <font size=2 color=00AF00>PASS = 0</font>
+12:24:55:633 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:55:634 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:55:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:55:636 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:25:01:353 <html><body><pre>
+12:25:01:354 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:01:353 ***</font>
+12:25:01:401 c:\testdata\scripts\dt-tef-testblock-0033.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:01:462 c:\testdata\scripts\dt-tef-testblock-0033.script START_TESTCASE DT-TEF-TestBlock-0033
+12:25:01:481 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0033  </font>
+12:25:01:498 c:\testdata\scripts\dt-tef-testblock-0033.script 	PRINT This test case will be failed.
+12:25:01:510 INFO -  968 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:01:534 c:\testdata\scripts\dt-tef-testblock-0033.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:01:550 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:01:598 INFO -  973 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:01:603 INFO -  973 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini  name obj001
+12:25:01:608 ERROR -  973 testblockcontroller.cpp 277 No name provided.
+12:25:01:618 <font size=2 color=FF0000>CREATE_OBJECT te_RegBlockTestWrapper   Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:25:01:629 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:01:647 c:\testdata\scripts\dt-tef-testblock-0033.script END_TESTCASE DT-TEF-TestBlock-0033
+12:25:01:680 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0033 ***TestCaseResult = FAIL </font>
+12:25:01:698 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:01:708 <font size=2 color=00AF00>PASS = 0</font>
+12:25:01:709 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:01:710 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:01:711 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:01:712 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:01:713 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:01:715 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:01:716 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:01:717 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:01:718 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:01:719 <font size=2 color=00AF00>PASS = 0</font>
+12:25:01:721 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:01:722 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:01:723 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:01:725 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:25:07:465 <html><body><pre>
+12:25:07:466 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:07:465 ***</font>
+12:25:07:514 c:\testdata\scripts\dt-tef-testblock-0034.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:07:577 c:\testdata\scripts\dt-tef-testblock-0034.script START_TESTCASE DT-TEF-TestBlock-0034
+12:25:07:599 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0034  </font>
+12:25:07:617 c:\testdata\scripts\dt-tef-testblock-0034.script 	PRINT This test case will be failed.
+12:25:07:630 INFO -  975 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:07:662 c:\testdata\scripts\dt-tef-testblock-0034.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:07:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:07:729 INFO -  980 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:07:734 INFO -  980 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:07:739 ERROR -  980 testblockcontroller.cpp 435 No name provided.
+12:25:07:750 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:07:750 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0     Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:25:07:763 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:07:787 c:\testdata\scripts\dt-tef-testblock-0034.script END_TESTCASE DT-TEF-TestBlock-0034
+12:25:07:819 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0034 ***TestCaseResult = FAIL </font>
+12:25:07:838 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:07:847 <font size=2 color=00AF00>PASS = 0</font>
+12:25:07:849 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:07:850 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:07:851 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:07:852 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:07:853 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:07:854 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:07:855 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:07:856 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:07:857 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:07:858 <font size=2 color=00AF00>PASS = 0</font>
+12:25:07:860 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:07:861 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:07:862 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:07:864 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:25:13:605 <html><body><pre>
+12:25:13:605 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:13:605 ***</font>
+12:25:13:654 c:\testdata\scripts\dt-tef-testblock-0035.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:13:718 c:\testdata\scripts\dt-tef-testblock-0035.script START_TESTCASE DT-TEF-TestBlock-0035
+12:25:13:739 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0035  </font>
+12:25:13:758 c:\testdata\scripts\dt-tef-testblock-0035.script 	PRINT This test case will be failed.
+12:25:13:770 INFO -  982 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:13:802 c:\testdata\scripts\dt-tef-testblock-0035.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:13:820 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:13:869 INFO -  987 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:13:874 INFO -  987 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:13:880 INFO -  987 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:13:884 INFO -  987 te_regblocktestwrapper.cpp 110 aCommand = 
+12:25:13:888 INFO -  987 te_regblocktestwrapper.cpp 111 aSection = 
+12:25:13:892 INFO -  987 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:13:896 ERROR -  987 testblockcontroller.cpp 423 No function provided.
+12:25:13:907 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:13:908 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj    Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:25:13:920 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:13:944 c:\testdata\scripts\dt-tef-testblock-0035.script END_TESTCASE DT-TEF-TestBlock-0035
+12:25:13:976 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0035 ***TestCaseResult = FAIL </font>
+12:25:13:994 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:14:004 <font size=2 color=00AF00>PASS = 0</font>
+12:25:14:006 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:14:007 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:14:008 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:14:009 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:14:010 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:14:011 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:14:012 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:14:013 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:14:014 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:14:015 <font size=2 color=00AF00>PASS = 0</font>
+12:25:14:018 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:14:019 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:14:020 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:14:021 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+12:25:19:761 <html><body><pre>
+12:25:19:762 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:19:762 ***</font>
+12:25:19:811 c:\testdata\scripts\dt-tef-testblock-0036.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:19:874 c:\testdata\scripts\dt-tef-testblock-0036.script START_TESTCASE DT-TEF-TestBlock-0036
+12:25:19:895 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0036  </font>
+12:25:19:914 c:\testdata\scripts\dt-tef-testblock-0036.script 	PRINT This test case will be failed.
+12:25:19:926 INFO -  989 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:19:958 c:\testdata\scripts\dt-tef-testblock-0036.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:19:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:20:025 INFO -  994 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:20:031 INFO -  994 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:20:036 INFO -  994 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:20:040 INFO -  994 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:20:044 INFO -  994 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:20:048 INFO -  994 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:20:053 INFO -  994 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:20:058 WARN -  994 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:20:062 INFO -  994 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:20:078 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:20:079 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:20:091 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:20:115 c:\testdata\scripts\dt-tef-testblock-0036.script END_TESTCASE DT-TEF-TestBlock-0036
+12:25:20:147 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0036 ***TestCaseResult = FAIL </font>
+12:25:20:165 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:20:175 <font size=2 color=00AF00>PASS = 0</font>
+12:25:20:177 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:20:178 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:20:179 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:20:180 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:20:181 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:20:182 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:20:183 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:20:184 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:20:185 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:20:186 <font size=2 color=00AF00>PASS = 0</font>
+12:25:20:188 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:20:190 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:20:191 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:20:192 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+12:25:25:932 <html><body><pre>
+12:25:25:932 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:25:932 ***</font>
+12:25:25:982 c:\testdata\scripts\dt-tef-testblock-0037.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:26:045 c:\testdata\scripts\dt-tef-testblock-0037.script START_TESTCASE DT-TEF-TestBlock-0037
+12:25:26:067 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0037  </font>
+12:25:26:086 c:\testdata\scripts\dt-tef-testblock-0037.script 	PRINT This test case will be failed.
+12:25:26:098 INFO -  996 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:26:131 c:\testdata\scripts\dt-tef-testblock-0037.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:26:149 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:26:198 INFO -  1001 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:26:203 INFO -  1001 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:26:209 INFO -  1001 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:26:213 INFO -  1001 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:26:217 INFO -  1001 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:26:221 INFO -  1001 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:26:226 INFO -  1001 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:26:230 WARN -  1001 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:26:234 INFO -  1001 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:26:251 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:26:252 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:26:264 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 17 Command = 	END_TEST_BLOCK		!Result=Pass Returned: FAIL ***Result = FAIL </font>
+12:25:26:288 c:\testdata\scripts\dt-tef-testblock-0037.script END_TESTCASE DT-TEF-TestBlock-0037
+12:25:26:320 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0037 ***TestCaseResult = FAIL </font>
+12:25:26:338 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:26:348 <font size=2 color=00AF00>PASS = 0</font>
+12:25:26:349 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:26:350 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:26:351 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:26:352 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:26:353 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:26:355 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:26:356 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:26:357 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:26:358 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:26:360 <font size=2 color=00AF00>PASS = 0</font>
+12:25:26:361 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:26:362 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:26:363 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:26:365 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+12:25:32:107 <html><body><pre>
+12:25:32:108 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:32:108 ***</font>
+12:25:32:157 c:\testdata\scripts\dt-tef-testblock-0038.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:32:221 c:\testdata\scripts\dt-tef-testblock-0038.script START_TESTCASE DT-TEF-TestBlock-0038
+12:25:32:242 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0038  </font>
+12:25:32:261 c:\testdata\scripts\dt-tef-testblock-0038.script 	PRINT This test case will be failed.
+12:25:32:273 INFO -  1003 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:32:305 c:\testdata\scripts\dt-tef-testblock-0038.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:32:323 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:32:372 INFO -  1008 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:32:377 INFO -  1008 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:32:383 INFO -  1008 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:32:387 INFO -  1008 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:32:391 INFO -  1008 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:25:32:395 INFO -  1008 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:32:400 INFO -  1008 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:25:32:404 WARN -  1008 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:25:32:408 INFO -  1008 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:32:419 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:32:420 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:25:32:432 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 17 Command = 	END_TEST_BLOCK	!Result=Fail Returned: PASS ***Result = FAIL </font>
+12:25:32:456 c:\testdata\scripts\dt-tef-testblock-0038.script END_TESTCASE DT-TEF-TestBlock-0038
+12:25:32:488 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0038 ***TestCaseResult = FAIL </font>
+12:25:32:506 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:32:515 <font size=2 color=00AF00>PASS = 0</font>
+12:25:32:517 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:32:518 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:32:519 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:32:520 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:32:521 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:32:522 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:32:523 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:32:524 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:32:525 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:32:528 <font size=2 color=00AF00>PASS = 0</font>
+12:25:32:529 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:32:530 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:32:531 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:32:532 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0039.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:25:38:261 <html><body><pre>
+12:25:38:261 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:38:261 ***</font>
+12:25:38:309 c:\testdata\scripts\dt-tef-testblock-0039.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:38:368 c:\testdata\scripts\dt-tef-testblock-0039.script START_TESTCASE DT-TEF-TestBlock-0039
+12:25:38:387 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0039  </font>
+12:25:38:404 c:\testdata\scripts\dt-tef-testblock-0039.script 	PRINT This test case will be failed.
+12:25:38:416 INFO -  1010 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:38:445 c:\testdata\scripts\dt-tef-testblock-0039.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:38:462 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:38:511 INFO -  1015 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:38:517 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:522 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:526 INFO -  1015 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:38:530 INFO -  1015 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:38:534 INFO -  1015 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:38:539 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:38:544 WARN -  1015 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:38:548 INFO -  1015 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:38:553 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:557 INFO -  1015 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:38:561 INFO -  1015 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:38:565 INFO -  1015 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:25:38:570 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:38:574 WARN -  1015 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:38:579 INFO -  1015 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:38:583 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:587 INFO -  1015 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:38:591 INFO -  1015 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:38:596 INFO -  1015 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:25:38:601 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:38:605 WARN -  1015 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:38:609 INFO -  1015 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:38:614 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:618 INFO -  1015 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:38:622 INFO -  1015 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:38:626 INFO -  1015 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:25:38:631 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:38:636 WARN -  1015 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:38:640 INFO -  1015 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:38:644 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:650 INFO -  1015 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:38:654 INFO -  1015 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:25:38:658 INFO -  1015 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:25:38:662 INFO -  1015 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:25:38:666 WARN -  1015 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:25:38:671 INFO -  1015 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:38:682 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:38:682 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:38:683 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:38:683 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:38:684 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:38:684 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:25:38:701 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 22 Command = 	END_TEST_BLOCK		!Result=Fail Returned: PASS ***Result = FAIL </font>
+12:25:38:734 c:\testdata\scripts\dt-tef-testblock-0039.script END_TESTCASE DT-TEF-TestBlock-0039
+12:25:38:766 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0039 ***TestCaseResult = FAIL </font>
+12:25:38:785 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:38:794 <font size=2 color=00AF00>PASS = 0</font>
+12:25:38:796 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:38:797 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:38:798 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:38:799 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:38:800 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:38:801 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:38:802 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:38:803 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:38:804 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:38:806 <font size=2 color=00AF00>PASS = 0</font>
+12:25:38:807 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:38:808 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:38:810 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:38:811 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0040.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:25:44:562 <html><body><pre>
+12:25:44:563 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:44:563 ***</font>
+12:25:44:613 c:\testdata\scripts\dt-tef-testblock-0040.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:44:677 c:\testdata\scripts\dt-tef-testblock-0040.script START_TESTCASE DT-TEF-TestBlock-0040
+12:25:44:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0040  </font>
+12:25:44:718 c:\testdata\scripts\dt-tef-testblock-0040.script 	PRINT This test case will be failed.
+12:25:44:730 INFO -  1017 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:44:762 c:\testdata\scripts\dt-tef-testblock-0040.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:44:781 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:44:830 INFO -  1022 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:44:836 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:44:842 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:44:846 INFO -  1022 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:44:850 INFO -  1022 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:25:44:854 INFO -  1022 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:44:859 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:25:44:863 WARN -  1022 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:25:44:867 INFO -  1022 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:44:872 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:44:877 INFO -  1022 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:44:881 INFO -  1022 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:25:44:885 INFO -  1022 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:25:44:889 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:25:44:893 WARN -  1022 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:25:44:898 INFO -  1022 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:44:903 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:44:907 INFO -  1022 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:44:911 INFO -  1022 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:25:44:915 INFO -  1022 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:25:44:920 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:25:44:923 WARN -  1022 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:25:44:927 INFO -  1022 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:44:933 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:44:937 INFO -  1022 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:44:941 INFO -  1022 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:25:44:945 INFO -  1022 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:25:44:950 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:25:44:954 WARN -  1022 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:25:44:958 INFO -  1022 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:44:963 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:44:968 INFO -  1022 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:44:972 INFO -  1022 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:44:976 INFO -  1022 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:25:44:980 INFO -  1022 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:44:985 WARN -  1022 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:44:989 INFO -  1022 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:45:007 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:45:008 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:25:45:008 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:25:45:009 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:25:45:009 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:25:45:009 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:45:027 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 22 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:45:062 c:\testdata\scripts\dt-tef-testblock-0040.script END_TESTCASE DT-TEF-TestBlock-0040
+12:25:45:095 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0040 ***TestCaseResult = FAIL </font>
+12:25:45:113 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:45:122 <font size=2 color=00AF00>PASS = 0</font>
+12:25:45:124 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:45:125 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:45:126 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:45:127 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:45:128 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:45:129 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:45:130 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:45:131 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:45:132 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:45:133 <font size=2 color=00AF00>PASS = 0</font>
+12:25:45:135 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:45:136 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:45:137 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:45:139 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0041.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+12:25:50:891 <html><body><pre>
+12:25:50:892 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:50:892 ***</font>
+12:25:50:943 c:\testdata\scripts\dt-tef-testblock-0041.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:51:006 c:\testdata\scripts\dt-tef-testblock-0041.script START_TESTCASE DT-TEF-TestBlock-0041
+12:25:51:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0041  </font>
+12:25:51:048 c:\testdata\scripts\dt-tef-testblock-0041.script 	PRINT This test case will be failed.
+12:25:51:060 INFO -  1024 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:51:092 c:\testdata\scripts\dt-tef-testblock-0041.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:51:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:51:160 INFO -  1029 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:51:165 INFO -  1029 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:51:171 INFO -  1029 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:51:175 INFO -  1029 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:51:179 INFO -  1029 te_regblocktestwrapper.cpp 111 aSection = TestCase072_obj_Error_999
+12:25:51:183 INFO -  1029 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:51:188 INFO -  1029 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase072_obj_Error_999 error_code -999
+12:25:51:192 WARN -  1029 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:25:51:197 INFO -  1029 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:51:201 INFO -  1029 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:51:206 INFO -  1029 te_regblocktestwrapper.cpp 111 aSection = TestCase072_obj_Error_111
+12:25:51:210 INFO -  1029 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:25:51:214 INFO -  1029 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase072_obj_Error_111 error_code -111
+12:25:51:219 WARN -  1029 te_regblocktestwrapper.cpp 384 Setting an error: -111
+12:25:51:229 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:51:230 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase072_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:25:51:230 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase072_obj_Error_111  Error=-111 AsyncError=0 ***Result = FAIL </font>
+12:25:51:244 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 19 Command = 	END_TEST_BLOCK		!Error=-999 Returned: FAIL ***Result = FAIL </font>
+12:25:51:272 c:\testdata\scripts\dt-tef-testblock-0041.script END_TESTCASE DT-TEF-TestBlock-0041
+12:25:51:305 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0041 ***TestCaseResult = FAIL </font>
+12:25:51:323 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:51:332 <font size=2 color=00AF00>PASS = 0</font>
+12:25:51:334 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:51:335 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:51:336 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:51:337 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:51:338 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:51:339 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:51:340 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:51:341 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:51:342 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:51:345 <font size=2 color=00AF00>PASS = 0</font>
+12:25:51:346 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:51:347 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:51:348 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:51:349 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0042.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,80 @@
+12:25:57:097 <html><body><pre>
+12:25:57:098 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:57:098 ***</font>
+12:25:57:148 c:\testdata\scripts\dt-tef-testblock-0042.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:57:211 c:\testdata\scripts\dt-tef-testblock-0042.script START_TESTCASE DT-TEF-TestBlock-0042
+12:25:57:232 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0042  </font>
+12:25:57:252 c:\testdata\scripts\dt-tef-testblock-0042.script 	PRINT This test case will be failed.
+12:25:57:264 INFO -  1031 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:57:296 c:\testdata\scripts\dt-tef-testblock-0042.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:57:316 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:57:365 INFO -  1036 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:57:371 INFO -  1036 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:57:376 INFO -  1036 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:57:381 INFO -  1036 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:57:385 INFO -  1036 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_999
+12:25:57:389 INFO -  1036 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:57:394 INFO -  1036 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_999 error_code -999
+12:25:57:398 WARN -  1036 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:25:57:402 INFO -  1036 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:57:407 INFO -  1036 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:57:412 INFO -  1036 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_555
+12:25:57:416 INFO -  1036 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:25:57:420 INFO -  1036 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_555 error_code -555
+12:25:57:424 WARN -  1036 te_regblocktestwrapper.cpp 384 Setting an error: -555
+12:25:57:429 INFO -  1036 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:57:433 INFO -  1036 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:57:437 INFO -  1036 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_666
+12:25:57:441 INFO -  1036 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:25:57:446 INFO -  1036 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_666 error_code -666
+12:25:57:451 WARN -  1036 te_regblocktestwrapper.cpp 384 Setting an error: -666
+12:25:57:457 INFO -  1036 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:57:461 INFO -  1036 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:57:465 INFO -  1036 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_777
+12:25:57:469 INFO -  1036 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:25:57:474 INFO -  1036 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_777 error_code -777
+12:25:57:478 WARN -  1036 te_regblocktestwrapper.cpp 384 Setting an error: -777
+12:25:57:483 INFO -  1036 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:57:487 INFO -  1036 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:57:491 INFO -  1036 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_888
+12:25:57:496 INFO -  1036 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:25:57:500 INFO -  1036 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_888 error_code -888
+12:25:57:505 WARN -  1036 te_regblocktestwrapper.cpp 384 Setting an error: -888
+12:25:57:510 INFO -  1036 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:57:514 INFO -  1036 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:57:518 INFO -  1036 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_999
+12:25:57:522 INFO -  1036 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:25:57:527 INFO -  1036 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_999 error_code -999
+12:25:57:531 WARN -  1036 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:25:57:542 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:57:543 <font size=2 color=FF0000>COMMAND !Error=-111 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:25:57:543 <font size=2 color=00AF00>COMMAND !Error=-555 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_555  ***Result = PASS </font>
+12:25:57:544 <font size=2 color=00AF00>COMMAND !Error=-666 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_666  ***Result = PASS </font>
+12:25:57:544 <font size=2 color=00AF00>COMMAND !Error=-777 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_777  ***Result = PASS </font>
+12:25:57:544 <font size=2 color=00AF00>COMMAND !Error=-888 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_888  ***Result = PASS </font>
+12:25:57:545 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_999  ***Result = PASS </font>
+12:25:57:563 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 22 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:57:601 c:\testdata\scripts\dt-tef-testblock-0042.script END_TESTCASE DT-TEF-TestBlock-0042
+12:25:57:634 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0042 ***TestCaseResult = FAIL </font>
+12:25:57:652 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:57:661 <font size=2 color=00AF00>PASS = 0</font>
+12:25:57:663 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:57:664 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:57:665 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:57:666 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:57:667 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:57:668 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:57:669 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:57:670 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:57:671 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:57:672 <font size=2 color=00AF00>PASS = 0</font>
+12:25:57:675 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:57:676 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:57:677 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:57:678 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0043.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:03:424 <html><body><pre>
+12:26:03:425 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:03:425 ***</font>
+12:26:03:476 c:\testdata\scripts\dt-tef-testblock-0043.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:03:539 c:\testdata\scripts\dt-tef-testblock-0043.script START_TESTCASE DT-TEF-TestBlock-0043
+12:26:03:561 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0043  </font>
+12:26:03:579 c:\testdata\scripts\dt-tef-testblock-0043.script 	PRINT This test case will be failed.
+12:26:03:592 INFO -  1038 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:03:624 c:\testdata\scripts\dt-tef-testblock-0043.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:03:642 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:03:691 INFO -  1043 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:03:696 INFO -  1043 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:03:702 INFO -  1043 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:03:706 INFO -  1043 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:03:710 INFO -  1043 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:03:714 INFO -  1043 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:03:725 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:03:726 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:26:03:738 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 16 Command = 	END_TEST_BLOCK		!Result=NotAValidResult Returned: PASS ***Result = FAIL </font>
+12:26:03:762 c:\testdata\scripts\dt-tef-testblock-0043.script END_TESTCASE DT-TEF-TestBlock-0043
+12:26:03:795 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0043 ***TestCaseResult = FAIL </font>
+12:26:03:813 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:03:822 <font size=2 color=00AF00>PASS = 0</font>
+12:26:03:824 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:03:825 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:03:826 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:03:827 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:03:828 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:03:829 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:03:830 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:03:831 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:03:832 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:03:835 <font size=2 color=00AF00>PASS = 0</font>
+12:26:03:836 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:03:837 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:03:838 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:03:839 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0044.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:09:582 <html><body><pre>
+12:26:09:583 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:09:582 ***</font>
+12:26:09:634 c:\testdata\scripts\dt-tef-testblock-0044.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:09:697 c:\testdata\scripts\dt-tef-testblock-0044.script START_TESTCASE DT-TEF-TestBlock-0044
+12:26:09:719 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0044  </font>
+12:26:09:738 c:\testdata\scripts\dt-tef-testblock-0044.script 	PRINT This test case will be failed.
+12:26:09:750 INFO -  1045 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:09:782 c:\testdata\scripts\dt-tef-testblock-0044.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:09:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:09:849 INFO -  1050 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:09:855 INFO -  1050 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:09:860 INFO -  1050 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:09:864 INFO -  1050 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:09:868 INFO -  1050 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:09:872 INFO -  1050 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:09:883 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:09:884 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:26:09:896 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Inconclusive Returned: PASS ***Result = FAIL </font>
+12:26:09:920 c:\testdata\scripts\dt-tef-testblock-0044.script END_TESTCASE DT-TEF-TestBlock-0044
+12:26:09:954 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0044 ***TestCaseResult = FAIL </font>
+12:26:09:972 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:09:981 <font size=2 color=00AF00>PASS = 0</font>
+12:26:09:983 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:09:984 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:09:985 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:09:986 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:09:987 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:09:988 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:09:989 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:09:990 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:09:991 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:09:993 <font size=2 color=00AF00>PASS = 0</font>
+12:26:09:995 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:09:996 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:09:997 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:09:998 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0045.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:15:740 <html><body><pre>
+12:26:15:741 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:15:741 ***</font>
+12:26:15:792 c:\testdata\scripts\dt-tef-testblock-0045.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:15:855 c:\testdata\scripts\dt-tef-testblock-0045.script START_TESTCASE DT-TEF-TestBlock-0045
+12:26:15:876 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0045  </font>
+12:26:15:893 c:\testdata\scripts\dt-tef-testblock-0045.script 	PRINT This test case will be failed.
+12:26:15:905 INFO -  1052 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:15:936 c:\testdata\scripts\dt-tef-testblock-0045.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:15:954 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:16:004 INFO -  1057 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:16:010 INFO -  1057 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:16:016 INFO -  1057 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:16:020 INFO -  1057 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:16:024 INFO -  1057 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:16:028 INFO -  1057 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:16:039 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:16:039 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:26:16:052 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 16 Command = 	END_TEST_BLOCK		!Result=TestSuiteError Returned: PASS ***Result = FAIL </font>
+12:26:16:075 c:\testdata\scripts\dt-tef-testblock-0045.script END_TESTCASE DT-TEF-TestBlock-0045
+12:26:16:105 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0045 ***TestCaseResult = FAIL </font>
+12:26:16:123 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:16:132 <font size=2 color=00AF00>PASS = 0</font>
+12:26:16:134 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:16:135 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:16:136 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:16:137 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:16:138 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:16:139 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:16:140 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:16:141 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:16:142 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:16:145 <font size=2 color=00AF00>PASS = 0</font>
+12:26:16:146 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:16:147 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:16:148 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:16:149 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0046.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:21:899 <html><body><pre>
+12:26:21:900 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:21:900 ***</font>
+12:26:21:952 c:\testdata\scripts\dt-tef-testblock-0046.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:22:015 c:\testdata\scripts\dt-tef-testblock-0046.script START_TESTCASE DT-TEF-TestBlock-0046
+12:26:22:036 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0046  </font>
+12:26:22:055 c:\testdata\scripts\dt-tef-testblock-0046.script 	PRINT This test case will be failed.
+12:26:22:068 INFO -  1059 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:22:101 c:\testdata\scripts\dt-tef-testblock-0046.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:22:120 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:22:169 INFO -  1064 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:22:174 INFO -  1064 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:22:180 INFO -  1064 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:22:184 INFO -  1064 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:22:188 INFO -  1064 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:22:192 INFO -  1064 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:22:203 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:22:204 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:26:22:216 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Abort Returned: PASS ***Result = FAIL </font>
+12:26:22:240 c:\testdata\scripts\dt-tef-testblock-0046.script END_TESTCASE DT-TEF-TestBlock-0046
+12:26:22:274 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0046 ***TestCaseResult = FAIL </font>
+12:26:22:292 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:22:301 <font size=2 color=00AF00>PASS = 0</font>
+12:26:22:303 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:22:304 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:22:305 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:22:306 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:22:307 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:22:308 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:22:309 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:22:310 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:22:311 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:22:313 <font size=2 color=00AF00>PASS = 0</font>
+12:26:22:315 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:22:316 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:22:317 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:22:318 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0047.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:28:071 <html><body><pre>
+12:26:28:072 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:28:072 ***</font>
+12:26:28:123 c:\testdata\scripts\dt-tef-testblock-0047.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:28:185 c:\testdata\scripts\dt-tef-testblock-0047.script START_TESTCASE DT-TEF-TestBlock-0047
+12:26:28:204 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0047  </font>
+12:26:28:221 c:\testdata\scripts\dt-tef-testblock-0047.script 	PRINT This test case will be failed.
+12:26:28:234 INFO -  1066 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:28:266 c:\testdata\scripts\dt-tef-testblock-0047.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:28:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:28:333 INFO -  1071 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:28:339 INFO -  1071 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:28:344 INFO -  1071 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:28:349 INFO -  1071 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:28:353 INFO -  1071 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:28:357 INFO -  1071 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:28:368 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:28:368 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:26:28:380 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Ignore Returned: PASS ***Result = FAIL </font>
+12:26:28:404 c:\testdata\scripts\dt-tef-testblock-0047.script END_TESTCASE DT-TEF-TestBlock-0047
+12:26:28:437 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0047 ***TestCaseResult = FAIL </font>
+12:26:28:455 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:28:464 <font size=2 color=00AF00>PASS = 0</font>
+12:26:28:466 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:28:467 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:28:468 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:28:469 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:28:470 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:28:471 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:28:472 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:28:473 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:28:474 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:28:476 <font size=2 color=00AF00>PASS = 0</font>
+12:26:28:477 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:28:478 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:28:480 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:28:481 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0048.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+12:26:34:243 <html><body><pre>
+12:26:34:244 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:34:243 ***</font>
+12:26:34:296 c:\testdata\scripts\dt-tef-testblock-0048.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:34:360 c:\testdata\scripts\dt-tef-testblock-0048.script START_TESTCASE DT-TEF-TestBlock-0048
+12:26:34:381 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0048  </font>
+12:26:34:400 c:\testdata\scripts\dt-tef-testblock-0048.script 	PRINT This test case will be failed.
+12:26:34:412 INFO -  1073 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:34:445 c:\testdata\scripts\dt-tef-testblock-0048.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:34:463 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:34:512 INFO -  1078 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:34:518 INFO -  1078 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+12:26:34:523 INFO -  1078 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+12:26:34:527 INFO -  1078 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:26:34:531 INFO -  1078 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:34:535 INFO -  1078 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:34:540 INFO -  1078 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+12:26:34:545 INFO -  1078 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:26:34:549 INFO -  1078 te_regblocktestwrapper.cpp 111 aSection = TestCase060_obj
+12:26:34:553 INFO -  1078 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:26:34:557 INFO -  1078 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj microseconds_of_work 100000
+12:26:34:684 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase060_obj  ***Result = PASS </font>
+12:26:34:684 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase060_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:26:34:685 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase060_obj ActivateActiveObject TestCase060_obj  ***Result = PASS </font>
+12:26:34:699 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 17 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:26:34:724 c:\testdata\scripts\dt-tef-testblock-0048.script END_TESTCASE DT-TEF-TestBlock-0048
+12:26:34:753 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0048 ***TestCaseResult = FAIL </font>
+12:26:34:771 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:34:781 <font size=2 color=00AF00>PASS = 0</font>
+12:26:34:783 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:34:784 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:34:785 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:34:786 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:34:787 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:34:788 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:34:789 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:34:790 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:34:791 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:34:792 <font size=2 color=00AF00>PASS = 0</font>
+12:26:34:794 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:34:795 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:34:796 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:34:798 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0049.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+12:26:40:555 <html><body><pre>
+12:26:40:556 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:40:556 ***</font>
+12:26:40:609 c:\testdata\scripts\dt-tef-testblock-0049.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:40:671 c:\testdata\scripts\dt-tef-testblock-0049.script START_TESTCASE DT-TEF-TestBlock-0049
+12:26:40:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0049  </font>
+12:26:40:707 c:\testdata\scripts\dt-tef-testblock-0049.script 	PRINT This test case will be failed.
+12:26:40:719 INFO -  1080 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:40:752 c:\testdata\scripts\dt-tef-testblock-0049.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:40:770 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:40:819 INFO -  1085 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:40:825 INFO -  1085 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:40:830 INFO -  1085 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:40:834 INFO -  1085 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:26:40:838 INFO -  1085 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:26:40:842 INFO -  1085 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:40:847 INFO -  1085 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:26:40:852 WARN -  1085 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:26:40:856 INFO -  1085 te_regblocktestwrapper.cpp 275 Test Passed!
+12:26:40:861 INFO -  1085 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:40:865 INFO -  1085 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:26:40:869 INFO -  1085 te_regblocktestwrapper.cpp 111 aSection = TestCase061_obj_Error_999
+12:26:40:873 INFO -  1085 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:26:40:878 INFO -  1085 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+12:26:40:882 WARN -  1085 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:26:40:899 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:40:900 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:26:40:900 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  ***Result = PASS </font>
+12:26:40:914 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:26:40:941 c:\testdata\scripts\dt-tef-testblock-0049.script END_TESTCASE DT-TEF-TestBlock-0049
+12:26:40:973 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0049 ***TestCaseResult = FAIL </font>
+12:26:40:992 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:41:002 <font size=2 color=00AF00>PASS = 0</font>
+12:26:41:003 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:41:004 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:41:005 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:41:006 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:41:008 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:41:009 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:41:010 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:41:011 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:41:012 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:41:013 <font size=2 color=00AF00>PASS = 0</font>
+12:26:41:015 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:41:016 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:41:017 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:41:019 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0050.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+12:26:46:757 <html><body><pre>
+12:26:46:758 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:46:757 ***</font>
+12:26:46:808 c:\testdata\scripts\dt-tef-testblock-0050.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:46:868 c:\testdata\scripts\dt-tef-testblock-0050.script START_TESTCASE DT-TEF-TestBlock-0050
+12:26:46:887 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0050  </font>
+12:26:46:904 c:\testdata\scripts\dt-tef-testblock-0050.script 	PRINT This test case will be failed.
+12:26:46:916 INFO -  1087 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:46:949 c:\testdata\scripts\dt-tef-testblock-0050.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:46:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:47:017 INFO -  1092 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:47:023 INFO -  1092 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:47:029 INFO -  1092 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:47:033 INFO -  1092 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:26:47:037 INFO -  1092 te_regblocktestwrapper.cpp 111 aSection = TestCase061_obj_Error_999
+12:26:47:041 INFO -  1092 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:47:046 INFO -  1092 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+12:26:47:050 WARN -  1092 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:26:47:054 INFO -  1092 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:47:059 INFO -  1092 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:26:47:064 INFO -  1092 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:26:47:068 INFO -  1092 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:26:47:072 INFO -  1092 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:26:47:076 WARN -  1092 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:26:47:080 INFO -  1092 te_regblocktestwrapper.cpp 275 Test Passed!
+12:26:47:098 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:47:098 <font size=2 color=FF0000>COMMAND !Error=-111 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:26:47:099 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:26:47:112 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:26:47:139 c:\testdata\scripts\dt-tef-testblock-0050.script END_TESTCASE DT-TEF-TestBlock-0050
+12:26:47:172 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0050 ***TestCaseResult = FAIL </font>
+12:26:47:190 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:47:200 <font size=2 color=00AF00>PASS = 0</font>
+12:26:47:201 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:47:202 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:47:204 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:47:205 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:47:206 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:47:207 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:47:208 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:47:209 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:47:210 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:47:211 <font size=2 color=00AF00>PASS = 0</font>
+12:26:47:213 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:47:214 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:47:215 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:47:217 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0051.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:26:52:965 <html><body><pre>
+12:26:52:966 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:52:966 ***</font>
+12:26:53:020 c:\testdata\scripts\dt-tef-testblock-0051.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:53:082 c:\testdata\scripts\dt-tef-testblock-0051.script START_TESTCASE DT-TEF-TestBlock-0051
+12:26:53:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0051  </font>
+12:26:53:121 c:\testdata\scripts\dt-tef-testblock-0051.script 	PRINT This test case will be failed.
+12:26:53:133 INFO -  1094 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:53:165 c:\testdata\scripts\dt-tef-testblock-0051.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:53:183 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:53:232 INFO -  1099 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:53:238 INFO -  1099 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:53:243 INFO -  1099 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:53:247 INFO -  1099 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:26:53:252 INFO -  1099 te_regblocktestwrapper.cpp 111 aSection = TestCase061_obj_Error_999
+12:26:53:256 INFO -  1099 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:53:261 INFO -  1099 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+12:26:53:265 WARN -  1099 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:26:53:275 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:53:276 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:26:53:289 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:26:53:313 c:\testdata\scripts\dt-tef-testblock-0051.script END_TESTCASE DT-TEF-TestBlock-0051
+12:26:53:346 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0051 ***TestCaseResult = FAIL </font>
+12:26:53:364 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:53:373 <font size=2 color=00AF00>PASS = 0</font>
+12:26:53:374 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:53:375 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:53:376 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:53:378 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:53:379 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:53:380 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:53:381 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:53:382 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:53:383 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:53:384 <font size=2 color=00AF00>PASS = 0</font>
+12:26:53:386 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:53:387 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:53:388 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:53:390 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0052.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:59:154 <html><body><pre>
+12:26:59:154 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:59:154 ***</font>
+12:26:59:208 c:\testdata\scripts\dt-tef-testblock-0052.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:59:271 c:\testdata\scripts\dt-tef-testblock-0052.script START_TESTCASE DT-TEF-TestBlock-0052
+12:26:59:293 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0052  </font>
+12:26:59:312 c:\testdata\scripts\dt-tef-testblock-0052.script 	PRINT This test case will be failed.
+12:26:59:325 INFO -  1101 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:59:357 c:\testdata\scripts\dt-tef-testblock-0052.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:59:375 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:59:424 INFO -  1106 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:59:429 INFO -  1106 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:59:435 INFO -  1106 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:59:439 INFO -  1106 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:59:443 INFO -  1106 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:59:447 INFO -  1106 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:59:458 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:59:459 <font size=2 color=FF0000>COMMAND !Error=-999 !AsyncError=0 DummyObj DummyFunction   Error=0 AsyncError=0 ***Result = FAIL </font>
+12:26:59:471 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:26:59:495 c:\testdata\scripts\dt-tef-testblock-0052.script END_TESTCASE DT-TEF-TestBlock-0052
+12:26:59:528 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0052 ***TestCaseResult = FAIL </font>
+12:26:59:546 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:59:556 <font size=2 color=00AF00>PASS = 0</font>
+12:26:59:557 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:59:558 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:59:559 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:59:560 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:59:562 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:59:563 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:59:564 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:59:565 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:59:566 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:59:567 <font size=2 color=00AF00>PASS = 0</font>
+12:26:59:569 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:59:570 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:59:571 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:59:573 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0053.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:27:05:308 <html><body><pre>
+12:27:05:309 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:05:309 ***</font>
+12:27:05:363 c:\testdata\scripts\dt-tef-testblock-0053.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:05:424 c:\testdata\scripts\dt-tef-testblock-0053.script START_TESTCASE DT-TEF-TestBlock-0053
+12:27:05:443 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0053  </font>
+12:27:05:459 c:\testdata\scripts\dt-tef-testblock-0053.script 	PRINT This test case will be failed.
+12:27:05:471 INFO -  1108 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:05:503 c:\testdata\scripts\dt-tef-testblock-0053.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:05:521 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:05:570 INFO -  1113 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:05:575 INFO -  1113 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:05:581 INFO -  1113 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:05:585 INFO -  1113 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:27:05:589 INFO -  1113 te_regblocktestwrapper.cpp 111 aSection = 
+12:27:05:593 INFO -  1113 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:05:604 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:27:05:605 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:27:05:617 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=999 Returned: PASS ***Result = FAIL </font>
+12:27:05:640 c:\testdata\scripts\dt-tef-testblock-0053.script END_TESTCASE DT-TEF-TestBlock-0053
+12:27:05:671 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0053 ***TestCaseResult = FAIL </font>
+12:27:05:689 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:05:698 <font size=2 color=00AF00>PASS = 0</font>
+12:27:05:700 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:05:701 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:05:702 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:05:703 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:05:704 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:05:705 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:05:706 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:05:707 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:05:708 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:05:710 <font size=2 color=00AF00>PASS = 0</font>
+12:27:05:711 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:05:713 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:05:714 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:05:715 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0054.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:27:11:459 <html><body><pre>
+12:27:11:459 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:11:459 ***</font>
+12:27:11:511 c:\testdata\scripts\dt-tef-testblock-0054.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:11:571 c:\testdata\scripts\dt-tef-testblock-0054.script START_TESTCASE DT-TEF-TestBlock-0054
+12:27:11:591 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0054  </font>
+12:27:11:608 c:\testdata\scripts\dt-tef-testblock-0054.script 	PRINT This test case will be failed.
+12:27:11:620 INFO -  1115 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:11:652 c:\testdata\scripts\dt-tef-testblock-0054.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:11:670 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:11:719 INFO -  1120 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:11:725 INFO -  1120 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:11:730 INFO -  1120 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:11:734 INFO -  1120 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:27:11:738 INFO -  1120 te_regblocktestwrapper.cpp 111 aSection = 
+12:27:11:742 INFO -  1120 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:11:753 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:27:11:754 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:27:11:766 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 16 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC Returned: PASS ***Result = FAIL </font>
+12:27:11:790 c:\testdata\scripts\dt-tef-testblock-0054.script END_TESTCASE DT-TEF-TestBlock-0054
+12:27:11:823 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0054 ***TestCaseResult = FAIL </font>
+12:27:11:841 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:11:851 <font size=2 color=00AF00>PASS = 0</font>
+12:27:11:852 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:11:853 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:11:854 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:11:855 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:11:856 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:11:858 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:11:859 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:11:860 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:11:861 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:11:863 <font size=2 color=00AF00>PASS = 0</font>
+12:27:11:864 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:11:865 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:11:866 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:11:868 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0055.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:27:17:596 <html><body><pre>
+12:27:17:597 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:17:597 ***</font>
+12:27:17:649 c:\testdata\scripts\dt-tef-testblock-0055.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:17:709 c:\testdata\scripts\dt-tef-testblock-0055.script START_TESTCASE DT-TEF-TestBlock-0055
+12:27:17:729 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0055  </font>
+12:27:17:745 c:\testdata\scripts\dt-tef-testblock-0055.script 	PRINT This test case will be failed.
+12:27:17:757 INFO -  1122 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:17:782 c:\testdata\scripts\dt-tef-testblock-0055.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:17:798 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:17:846 INFO -  1127 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:17:852 INFO -  1127 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:17:858 INFO -  1127 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:17:862 INFO -  1127 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:27:17:866 INFO -  1127 te_regblocktestwrapper.cpp 111 aSection = 
+12:27:17:870 INFO -  1127 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:17:881 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:27:17:882 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:27:17:894 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 16 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC	!PanicCode=999 Returned: PASS ***Result = FAIL </font>
+12:27:17:915 c:\testdata\scripts\dt-tef-testblock-0055.script END_TESTCASE DT-TEF-TestBlock-0055
+12:27:17:948 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0055 ***TestCaseResult = FAIL </font>
+12:27:17:966 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:17:975 <font size=2 color=00AF00>PASS = 0</font>
+12:27:17:977 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:17:978 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:17:979 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:17:980 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:17:981 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:17:982 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:17:983 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:17:984 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:17:985 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:17:988 <font size=2 color=00AF00>PASS = 0</font>
+12:27:17:989 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:17:990 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:17:991 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:17:993 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0056.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:27:23:748 <html><body><pre>
+12:27:23:749 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:23:748 ***</font>
+12:27:23:803 c:\testdata\scripts\dt-tef-testblock-0056.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:23:866 c:\testdata\scripts\dt-tef-testblock-0056.script START_TESTCASE DT-TEF-TestBlock-0056
+12:27:23:887 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0056  </font>
+12:27:23:906 c:\testdata\scripts\dt-tef-testblock-0056.script 	PRINT This test case will be failed.
+12:27:23:918 INFO -  1129 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:23:950 c:\testdata\scripts\dt-tef-testblock-0056.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:23:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:24:017 INFO -  1134 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:24:022 INFO -  1134 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:24:028 INFO -  1134 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:24:032 INFO -  1134 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:27:24:036 INFO -  1134 te_regblocktestwrapper.cpp 111 aSection = TestCase102_obj_MY_PANIC_999
+12:27:24:040 INFO -  1134 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:24:045 INFO -  1134 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase102_obj_MY_PANIC_999 panic_number 999
+12:27:24:050 INFO -  1134 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase102_obj_MY_PANIC_999 panic_string MY_PANIC
+12:27:24:054 WARN -  1134 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC 999
+12:27:24:069 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:27:24:125 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj PanickingFunction TestCase102_obj_MY_PANIC_999  ***Result = INCONCLUSIVE </font>
+12:27:24:137 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PANIC - MY_PANIC Code = 999  </font>
+12:27:24:161 c:\testdata\scripts\dt-tef-testblock-0056.script END_TESTCASE DT-TEF-TestBlock-0056
+12:27:24:194 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0056 ***TestCaseResult = FAIL </font>
+12:27:24:203 ERROR -  1129 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:27:24:214 ERROR -  1129 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 999, Exit Category MY_PANIC
+12:27:24:229 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:24:232 <font size=2 color=00AF00>PASS = 0</font>
+12:27:24:233 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:24:234 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:24:235 <font size=2 color=0000FF>PANIC = 1</font>
+12:27:24:236 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:24:237 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:24:239 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:24:240 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:24:241 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:27:24:242 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:24:244 <font size=2 color=00AF00>PASS = 0</font>
+12:27:24:245 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:24:246 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:24:247 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:24:249 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0057.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:27:30:017 <html><body><pre>
+12:27:30:018 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:30:017 ***</font>
+12:27:30:073 c:\testdata\scripts\dt-tef-testblock-0057.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:30:136 c:\testdata\scripts\dt-tef-testblock-0057.script START_TESTCASE DT-TEF-TestBlock-0057
+12:27:30:157 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0057  </font>
+12:27:30:176 c:\testdata\scripts\dt-tef-testblock-0057.script 	PRINT This test case will be failed.
+12:27:30:188 INFO -  1136 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:30:221 c:\testdata\scripts\dt-tef-testblock-0057.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:30:239 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:30:288 INFO -  1141 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:30:293 INFO -  1141 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:30:299 INFO -  1141 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:30:303 INFO -  1141 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:27:30:307 INFO -  1141 te_regblocktestwrapper.cpp 111 aSection = TestCase103_obj_panic_0
+12:27:30:311 INFO -  1141 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:30:316 INFO -  1141 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase103_obj_panic_0 panic_number 0
+12:27:30:321 INFO -  1141 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase103_obj_panic_0 panic_string 
+12:27:30:325 WARN -  1141 te_regblocktestwrapper.cpp 422 Calling panic:  0
+12:27:30:339 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:27:30:387 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj PanickingFunction TestCase103_obj_panic_0  ***Result = INCONCLUSIVE </font>
+12:27:30:399 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PANIC - NULL Code = 0  </font>
+12:27:30:423 c:\testdata\scripts\dt-tef-testblock-0057.script END_TESTCASE DT-TEF-TestBlock-0057
+12:27:30:456 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0057 ***TestCaseResult = FAIL </font>
+12:27:30:465 ERROR -  1136 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:27:30:476 ERROR -  1136 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 0, Exit Category 
+12:27:30:491 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:30:494 <font size=2 color=00AF00>PASS = 0</font>
+12:27:30:495 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:30:496 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:30:497 <font size=2 color=0000FF>PANIC = 1</font>
+12:27:30:498 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:30:499 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:30:500 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:30:501 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:30:502 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:27:30:503 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:30:504 <font size=2 color=00AF00>PASS = 0</font>
+12:27:30:507 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:30:508 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:30:509 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:30:510 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0058.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:27:36:268 <html><body><pre>
+12:27:36:268 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:36:268 ***</font>
+12:27:36:323 c:\testdata\scripts\dt-tef-testblock-0058.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:36:386 c:\testdata\scripts\dt-tef-testblock-0058.script START_TESTCASE DT-TEF-TestBlock-0058
+12:27:36:408 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0058  </font>
+12:27:36:427 c:\testdata\scripts\dt-tef-testblock-0058.script 	PRINT This test case will be failed.
+12:27:36:439 INFO -  1143 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:36:472 c:\testdata\scripts\dt-tef-testblock-0058.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:36:490 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:36:538 INFO -  1148 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:36:544 INFO -  1148 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:36:550 INFO -  1148 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:36:554 INFO -  1148 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:27:36:558 INFO -  1148 te_regblocktestwrapper.cpp 111 aSection = 
+12:27:36:562 INFO -  1148 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:36:573 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:27:36:573 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:27:36:586 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 16 Command = 	END_TEST_BLOCK		!Error=-999 Returned: PASS ***Result = FAIL </font>
+12:27:36:610 c:\testdata\scripts\dt-tef-testblock-0058.script END_TESTCASE DT-TEF-TestBlock-0058
+12:27:36:643 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0058 ***TestCaseResult = FAIL </font>
+12:27:36:661 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:36:670 <font size=2 color=00AF00>PASS = 0</font>
+12:27:36:672 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:36:673 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:36:674 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:36:675 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:36:676 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:36:677 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:36:678 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:36:679 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:36:680 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:36:683 <font size=2 color=00AF00>PASS = 0</font>
+12:27:36:684 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:36:685 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:36:686 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:36:687 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0059.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:27:42:459 <html><body><pre>
+12:27:42:459 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:42:459 ***</font>
+12:27:42:515 c:\testdata\scripts\dt-tef-testblock-0059.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:42:579 c:\testdata\scripts\dt-tef-testblock-0059.script START_TESTCASE DT-TEF-TestBlock-0059
+12:27:42:600 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0059  </font>
+12:27:42:620 c:\testdata\scripts\dt-tef-testblock-0059.script 	PRINT This test case will be failed.
+12:27:42:632 INFO -  1150 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:42:665 c:\testdata\scripts\dt-tef-testblock-0059.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:42:683 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:42:732 INFO -  1155 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:42:738 INFO -  1155 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:43:750 INFO -  1155 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:27:43:755 INFO -  1155 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:27:43:759 INFO -  1155 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:27:43:763 INFO -  1155 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:27:43:768 INFO -  1155 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:27:43:772 WARN -  1155 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:27:43:776 INFO -  1155 te_regblocktestwrapper.cpp 275 Test Passed!
+12:27:43:793 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:27:43:794 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+12:27:43:794 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:27:43:808 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 18 Command = 	END_TEST_BLOCK		!PanicCode=1	!Result=Fail Returned: FAIL ***Result = FAIL </font>
+12:27:43:830 c:\testdata\scripts\dt-tef-testblock-0059.script END_TESTCASE DT-TEF-TestBlock-0059
+12:27:43:863 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0059 ***TestCaseResult = FAIL </font>
+12:27:43:881 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:43:890 <font size=2 color=00AF00>PASS = 0</font>
+12:27:43:892 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:43:893 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:43:894 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:43:895 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:43:896 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:43:897 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:43:898 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:43:899 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:43:900 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:43:903 <font size=2 color=00AF00>PASS = 0</font>
+12:27:43:904 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:43:905 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:43:906 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:43:908 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0060.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:27:49:675 <html><body><pre>
+12:27:49:675 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:49:675 ***</font>
+12:27:49:731 c:\testdata\scripts\dt-tef-testblock-0060.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:49:795 c:\testdata\scripts\dt-tef-testblock-0060.script START_TESTCASE DT-TEF-TestBlock-0060
+12:27:49:816 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0060  </font>
+12:27:49:835 c:\testdata\scripts\dt-tef-testblock-0060.script 	PRINT This test case will be failed.
+12:27:49:847 INFO -  1157 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:49:880 c:\testdata\scripts\dt-tef-testblock-0060.script 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:49:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 13 Command = 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:49:947 INFO -  1162 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:50:930 ERROR -  1161 testserverbase.cpp 1078 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:27:50:936 <font size=2 color=0000FF>DELAY 10000000  ***Result = INCONCLUSIVE </font>
+12:27:50:947 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 15 Command = 	END_TEST_BLOCK ***Result = ABORT </font>
+12:27:50:968 c:\testdata\scripts\dt-tef-testblock-0060.script END_TESTCASE DT-TEF-TestBlock-0060
+12:27:50:996 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0060 ***TestCaseResult = FAIL </font>
+12:27:51:016 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:51:025 <font size=2 color=00AF00>PASS = 0</font>
+12:27:51:026 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:51:028 <font size=2 color=0000FF>ABORT = 1</font>
+12:27:51:029 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:51:030 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:51:031 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:51:032 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:51:033 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:27:51:034 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:51:035 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:51:036 <font size=2 color=00AF00>PASS = 0</font>
+12:27:51:038 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:51:039 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:51:040 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:51:042 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0061.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:27:56:803 <html><body><pre>
+12:27:56:804 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:56:803 ***</font>
+12:27:56:860 c:\testdata\scripts\dt-tef-testblock-0061.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:56:924 c:\testdata\scripts\dt-tef-testblock-0061.script START_TESTCASE DT-TEF-TestBlock-0061
+12:27:56:945 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0061  </font>
+12:27:56:965 c:\testdata\scripts\dt-tef-testblock-0061.script 	PRINT This test case will be failed.
+12:27:56:977 INFO -  1164 scriptengine.cpp 1381  This test case will be failed.
+
+12:27:57:011 c:\testdata\scripts\dt-tef-testblock-0061.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:57:029 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:57:077 INFO -  1169 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:57:094 INFO -  1169 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase119_no_such_object name obj119_no_such_object
+12:27:57:099 ERROR -  1169 testblockcontroller.cpp 497 Outstanding failed with error -1.
+12:27:57:109 <font size=2 color=FF0000>OUTSTANDING 0 TestCase119_no_such_object  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:27:57:120 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:27:57:140 c:\testdata\scripts\dt-tef-testblock-0061.script END_TESTCASE DT-TEF-TestBlock-0061
+12:27:57:168 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0061 ***TestCaseResult = FAIL </font>
+12:27:57:187 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:57:197 <font size=2 color=00AF00>PASS = 0</font>
+12:27:57:198 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:57:199 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:57:200 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:57:202 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:57:203 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:57:204 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:57:205 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:57:206 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:57:207 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:57:208 <font size=2 color=00AF00>PASS = 0</font>
+12:27:57:210 <font size=2 color=FF0000>FAIL = 1</font>
+12:27:57:211 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:57:212 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:57:214 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0062.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:28:02:973 <html><body><pre>
+12:28:02:974 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:02:974 ***</font>
+12:28:03:031 c:\testdata\scripts\dt-tef-testblock-0062.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:03:094 c:\testdata\scripts\dt-tef-testblock-0062.script START_TESTCASE DT-TEF-TestBlock-0062
+12:28:03:116 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0062  </font>
+12:28:03:153 c:\testdata\scripts\dt-tef-testblock-0062.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:03:171 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:03:220 INFO -  1176 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:03:225 INFO -  1176 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_name name obj001
+12:28:03:230 INFO -  1176 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_name name obj001
+12:28:03:234 INFO -  1176 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:28:03:238 INFO -  1176 te_regblocktestwrapper.cpp 111 aSection = TestCase001_obj_not_null
+12:28:03:242 INFO -  1176 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:03:246 INFO -  1176 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_not_null null_expected 0
+12:28:03:251 INFO -  1176 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_not_null name obj001
+12:28:03:262 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase001_obj_name  ***Result = PASS </font>
+12:28:03:263 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase001_obj_name GetDataWrapper TestCase001_obj_not_null  ***Result = PASS </font>
+12:28:03:275 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:03:299 c:\testdata\scripts\dt-tef-testblock-0062.script END_TESTCASE DT-TEF-TestBlock-0062
+12:28:03:331 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0062 ***TestCaseResult = PASS </font>
+12:28:03:349 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:03:358 <font size=2 color=00AF00>PASS = 1</font>
+12:28:03:360 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:03:361 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:03:362 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:03:363 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:03:364 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:03:365 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:03:366 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:03:367 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:03:368 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:03:369 <font size=2 color=00AF00>PASS = 1</font>
+12:28:03:371 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:03:373 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:03:374 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:03:375 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0063.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+12:28:09:122 <html><body><pre>
+12:28:09:122 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:09:122 ***</font>
+12:28:09:176 c:\testdata\scripts\dt-tef-testblock-0063.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:09:235 c:\testdata\scripts\dt-tef-testblock-0063.script START_TESTCASE DT-TEF-TestBlock-0063
+12:28:09:254 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0063  </font>
+12:28:09:290 c:\testdata\scripts\dt-tef-testblock-0063.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:09:309 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:09:359 INFO -  1183 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:09:365 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:369 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+12:28:09:374 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+12:28:09:378 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+12:28:09:383 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = New
+12:28:09:387 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj_1
+12:28:09:391 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:28:09:395 INFO -  1183 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 object_value 1111
+12:28:09:400 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+12:28:09:404 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = New
+12:28:09:409 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj_2
+12:28:09:413 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:28:09:417 INFO -  1183 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 object_value 2222
+12:28:09:421 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:426 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:09:430 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj_1
+12:28:09:434 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:28:09:438 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+12:28:09:443 INFO -  1183 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 object_value 1111
+12:28:09:448 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:452 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:09:456 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj_2
+12:28:09:460 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:28:09:465 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+12:28:09:469 INFO -  1183 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 object_value 2222
+12:28:09:473 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:478 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = ModifyByName
+12:28:09:482 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj1_value2
+12:28:09:486 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:28:09:491 INFO -  1183 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 object_value 3333
+12:28:09:495 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 name obj006_to_modify_1
+12:28:09:500 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:504 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = ModifyByName
+12:28:09:508 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj2_value2
+12:28:09:512 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 8
+12:28:09:516 INFO -  1183 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 object_value 4444
+12:28:09:521 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 name obj006_to_modify_2
+12:28:09:525 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:530 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:09:534 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj1_value2
+12:28:09:538 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 9
+12:28:09:542 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 name obj006_to_modify_1
+12:28:09:547 INFO -  1183 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 object_value 3333
+12:28:09:552 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:556 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:09:561 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj2_value2
+12:28:09:565 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 10
+12:28:09:569 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 name obj006_to_modify_2
+12:28:09:573 INFO -  1183 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 object_value 4444
+12:28:09:578 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:582 INFO -  1183 te_regblocktestwrapper.cpp 110 aCommand = SetDataObject
+12:28:09:586 INFO -  1183 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj
+12:28:09:590 INFO -  1183 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 11
+12:28:09:594 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:599 INFO -  1183 te_regblocktestwrapper.cpp 609 Test Passed!
+12:28:09:604 INFO -  1183 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:28:09:608 INFO -  1183 te_regblocktestwrapper.cpp 612 Test Passed!
+12:28:09:619 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj  ***Result = PASS </font>
+12:28:09:620 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj_1  ***Result = PASS </font>
+12:28:09:620 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj_2  ***Result = PASS </font>
+12:28:09:621 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj_1 New TestCase006_obj_1  ***Result = PASS </font>
+12:28:09:621 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj_2 New TestCase006_obj_2  ***Result = PASS </font>
+12:28:09:621 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj_1  ***Result = PASS </font>
+12:28:09:622 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj_2  ***Result = PASS </font>
+12:28:09:622 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj ModifyByName TestCase006_obj1_value2  ***Result = PASS </font>
+12:28:09:622 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj ModifyByName TestCase006_obj2_value2  ***Result = PASS </font>
+12:28:09:623 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj1_value2  ***Result = PASS </font>
+12:28:09:623 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj2_value2  ***Result = PASS </font>
+12:28:09:623 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj SetDataObject TestCase006_obj  ***Result = PASS </font>
+12:28:09:647 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 30 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:09:700 c:\testdata\scripts\dt-tef-testblock-0063.script END_TESTCASE DT-TEF-TestBlock-0063
+12:28:09:732 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 31 Command = END_TESTCASE DT-TEF-TestBlock-0063 ***TestCaseResult = PASS </font>
+12:28:09:750 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:09:760 <font size=2 color=00AF00>PASS = 1</font>
+12:28:09:761 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:09:762 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:09:763 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:09:764 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:09:765 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:09:766 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:09:767 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:09:768 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:09:769 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:09:770 <font size=2 color=00AF00>PASS = 1</font>
+12:28:09:773 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:09:774 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:09:775 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:09:777 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0064.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:28:15:538 <html><body><pre>
+12:28:15:539 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:15:539 ***</font>
+12:28:15:594 c:\testdata\scripts\dt-tef-testblock-0064.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:15:654 c:\testdata\scripts\dt-tef-testblock-0064.script START_TESTCASE DT-TEF-TestBlock-0064
+12:28:15:673 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0064  </font>
+12:28:15:709 c:\testdata\scripts\dt-tef-testblock-0064.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:15:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:15:775 INFO -  1190 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:15:781 INFO -  1190 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+12:28:15:785 INFO -  1190 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+12:28:15:790 INFO -  1190 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:28:15:794 INFO -  1190 te_regblocktestwrapper.cpp 111 aSection = TestCase007_obj
+12:28:15:798 INFO -  1190 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:15:802 INFO -  1190 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+12:28:15:813 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase007_obj  ***Result = PASS </font>
+12:28:15:814 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase007_obj GetDataWrapper TestCase007_obj  ***Result = PASS </font>
+12:28:15:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:15:850 c:\testdata\scripts\dt-tef-testblock-0064.script END_TESTCASE DT-TEF-TestBlock-0064
+12:28:15:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0064 ***TestCaseResult = PASS </font>
+12:28:15:901 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:15:910 <font size=2 color=00AF00>PASS = 1</font>
+12:28:15:912 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:15:913 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:15:914 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:15:915 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:15:916 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:15:917 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:15:918 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:28:15:919 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:15:920 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:15:921 <font size=2 color=00AF00>PASS = 1</font>
+12:28:15:924 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:15:925 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:15:926 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:15:927 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0065.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:28:21:696 <html><body><pre>
+12:28:21:696 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:21:696 ***</font>
+12:28:21:752 c:\testdata\scripts\dt-tef-testblock-0065.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:21:811 c:\testdata\scripts\dt-tef-testblock-0065.script START_TESTCASE DT-TEF-TestBlock-0065
+12:28:21:831 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0065  </font>
+12:28:21:866 c:\testdata\scripts\dt-tef-testblock-0065.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:21:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 12 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:21:932 INFO -  1197 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:21:938 INFO -  1197 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase008_obj name obj008
+12:28:21:942 INFO -  1197 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase008_obj name obj008
+12:28:21:947 INFO -  1197 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:21:951 INFO -  1197 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:21:955 INFO -  1197 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:21:965 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase008_obj  ***Result = PASS </font>
+12:28:21:966 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase008_obj DummyFunction   ***Result = PASS </font>
+12:28:21:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:22:002 c:\testdata\scripts\dt-tef-testblock-0065.script END_TESTCASE DT-TEF-TestBlock-0065
+12:28:22:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0065 ***TestCaseResult = PASS </font>
+12:28:22:053 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:22:062 <font size=2 color=00AF00>PASS = 1</font>
+12:28:22:064 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:22:065 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:22:066 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:22:067 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:22:068 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:22:069 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:22:070 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:28:22:071 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:22:072 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:22:073 <font size=2 color=00AF00>PASS = 1</font>
+12:28:22:076 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:22:077 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:22:078 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:22:080 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0066.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1315 @@
+12:28:27:865 <html><body><pre>
+12:28:27:866 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:27:866 ***</font>
+12:28:27:925 c:\testdata\scripts\dt-tef-testblock-0066.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:27:987 c:\testdata\scripts\dt-tef-testblock-0066.script START_TESTCASE DT-TEF-TestBlock-0066
+12:28:28:007 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0066  </font>
+12:28:28:043 c:\testdata\scripts\dt-tef-testblock-0066.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:28:106 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 15 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:28:178 INFO -  1204 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:28:184 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:188 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:193 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = New
+12:28:28:197 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:201 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:28:205 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:210 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:214 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:218 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:221 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:28:28:227 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:231 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:235 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:239 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:244 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:248 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:28:28:252 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:256 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:261 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:265 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:269 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:28:28:274 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:28:278 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:283 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:287 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:291 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:295 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:28:28:300 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:304 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:308 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:313 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:317 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:28:28:321 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:326 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:330 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:334 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:338 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:342 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:28:28:347 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:352 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:356 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:360 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:364 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 8
+12:28:28:369 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:28:373 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:377 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:382 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:386 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:390 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 9
+12:28:28:394 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:399 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:403 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:407 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:411 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 10
+12:28:28:416 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:420 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:425 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:429 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:434 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:438 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 11
+12:28:28:442 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:446 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:451 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:455 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:459 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 12
+12:28:28:463 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:28:468 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:473 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:477 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:481 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:485 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 13
+12:28:28:489 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:494 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:498 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:502 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:506 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 14
+12:28:28:511 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:515 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:520 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:524 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:528 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:532 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 15
+12:28:28:536 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:541 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:545 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:550 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:554 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 16
+12:28:28:558 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:28:563 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:567 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:572 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:576 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:579 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 17
+12:28:28:584 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:589 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:593 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:597 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:601 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 18
+12:28:28:605 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:610 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:614 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:618 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:623 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:627 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 19
+12:28:28:631 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:636 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:640 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:644 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:648 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 20
+12:28:28:653 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:28:657 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:662 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:666 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:670 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:675 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 21
+12:28:28:679 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:683 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:687 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:692 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:696 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 22
+12:28:28:700 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:704 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:710 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:714 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:718 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:722 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 23
+12:28:28:726 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:731 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:735 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:739 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:743 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 24
+12:28:28:748 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:28:752 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:757 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:761 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:765 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:769 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 25
+12:28:28:773 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:778 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:782 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:786 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:790 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 26
+12:28:28:795 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:800 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:804 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:808 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:814 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:818 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 27
+12:28:28:822 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:826 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:831 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:835 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:839 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 28
+12:28:28:844 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:28:848 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:853 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:857 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:861 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:865 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 29
+12:28:28:869 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:874 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:878 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:883 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:887 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 30
+12:28:28:891 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:896 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:900 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:904 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:908 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:912 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 31
+12:28:28:917 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:922 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:926 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:930 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:28:934 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 32
+12:28:28:939 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:28:943 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:28:947 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:952 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:28:956 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:960 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 33
+12:28:28:964 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:969 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:973 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:28:977 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:28:981 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 34
+12:28:28:986 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:28:991 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:28:995 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:28:999 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:004 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:008 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 35
+12:28:29:013 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:017 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:021 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:025 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:029 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 36
+12:28:29:034 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:039 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:043 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:047 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:051 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:055 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 37
+12:28:29:060 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:064 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:069 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:073 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:077 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 38
+12:28:29:082 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:086 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:091 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:095 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:099 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:103 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 39
+12:28:29:107 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:112 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:116 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:120 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:124 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 40
+12:28:29:129 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:134 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:138 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:142 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:146 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:150 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 41
+12:28:29:155 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:159 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:164 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:168 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:172 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 42
+12:28:29:176 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:181 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:185 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:189 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:193 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:198 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 43
+12:28:29:203 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:207 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:211 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:215 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:219 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 44
+12:28:29:223 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:227 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:232 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:236 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:241 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:245 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 45
+12:28:29:249 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:254 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:258 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:262 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:266 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 46
+12:28:29:271 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:275 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:280 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:284 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:288 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:292 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 47
+12:28:29:296 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:301 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:305 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:309 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:313 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 48
+12:28:29:318 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:323 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:327 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:332 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:336 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:340 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 49
+12:28:29:344 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:348 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:353 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:357 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:361 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 50
+12:28:29:365 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:370 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:374 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:379 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:383 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:387 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 51
+12:28:29:391 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:396 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:400 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:405 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:409 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 52
+12:28:29:413 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:417 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:422 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:426 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:430 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:434 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 53
+12:28:29:439 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:444 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:448 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:452 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:456 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 54
+12:28:29:461 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:465 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:469 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:474 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:478 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:482 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 55
+12:28:29:486 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:491 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:495 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:499 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:503 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 56
+12:28:29:508 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:512 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:517 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:521 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:526 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:530 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 57
+12:28:29:534 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:538 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:543 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:547 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:551 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 58
+12:28:29:555 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:560 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:565 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:569 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:573 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:577 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 59
+12:28:29:581 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:586 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:590 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:594 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:598 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 60
+12:28:29:603 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:607 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:612 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:616 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:620 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:624 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 61
+12:28:29:629 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:633 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:637 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:641 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:646 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 62
+12:28:29:650 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:655 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:659 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:664 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:668 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:672 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 63
+12:28:29:676 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:681 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:685 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:689 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:693 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 64
+12:28:29:698 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:702 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:707 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:711 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:715 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:719 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 65
+12:28:29:724 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:728 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:733 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:737 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:741 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 66
+12:28:29:745 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:750 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:754 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:758 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:762 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:767 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 67
+12:28:29:771 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:776 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:780 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:784 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:788 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 68
+12:28:29:793 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:797 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:802 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:806 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:810 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:815 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 69
+12:28:29:820 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:824 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:828 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:832 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:837 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 70
+12:28:29:841 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:846 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:850 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:855 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:859 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:863 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 71
+12:28:29:867 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:872 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:876 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:880 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:884 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 72
+12:28:29:889 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:893 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:898 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:902 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:906 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:910 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 73
+12:28:29:915 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:919 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:923 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:927 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:29:932 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 74
+12:28:29:936 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:29:941 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:29:945 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:949 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:29:953 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:958 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 75
+12:28:29:962 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:966 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:971 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:29:975 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:29:979 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 76
+12:28:29:984 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:29:988 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:29:993 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:29:997 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:001 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:005 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 77
+12:28:30:010 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:015 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:019 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:023 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:027 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 78
+12:28:30:032 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:036 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:040 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:045 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:049 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:053 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 79
+12:28:30:057 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:062 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:066 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:070 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:074 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 80
+12:28:30:079 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:083 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:088 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:092 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:097 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:101 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 81
+12:28:30:105 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:109 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:114 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:118 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:122 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 82
+12:28:30:126 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:131 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:136 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:140 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:144 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:148 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 83
+12:28:30:153 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:157 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:161 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:165 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:169 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 84
+12:28:30:174 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:178 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:183 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:187 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:191 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:195 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 85
+12:28:30:200 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:204 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:208 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:212 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:217 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 86
+12:28:30:221 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:225 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:229 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:234 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:238 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:242 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 87
+12:28:30:246 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:251 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:256 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:260 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:264 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 88
+12:28:30:268 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:273 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:277 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:281 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:286 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:290 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 89
+12:28:30:294 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:299 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:303 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:307 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:311 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 90
+12:28:30:315 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:320 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:324 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:329 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:333 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:338 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 91
+12:28:30:342 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:346 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:350 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:355 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:359 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 92
+12:28:30:363 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:367 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:372 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:376 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:380 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:384 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 93
+12:28:30:389 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:394 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:398 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:402 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:406 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 94
+12:28:30:411 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:415 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:420 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:424 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:428 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:432 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 95
+12:28:30:436 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:441 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:445 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:449 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:453 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 96
+12:28:30:458 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:463 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:467 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:471 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:475 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:479 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 97
+12:28:30:484 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:488 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:493 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:497 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:501 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 98
+12:28:30:505 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:510 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:514 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:519 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:522 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:527 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 99
+12:28:30:531 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:535 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:540 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:545 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:549 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 100
+12:28:30:553 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:557 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:562 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:566 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:570 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:574 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 101
+12:28:30:579 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:584 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:588 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:592 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:596 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 102
+12:28:30:600 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:605 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:609 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:613 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:618 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:622 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 103
+12:28:30:626 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:631 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:635 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:639 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:643 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 104
+12:28:30:648 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:652 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:657 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:661 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:665 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:669 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 105
+12:28:30:674 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:678 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:683 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:687 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:691 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 106
+12:28:30:695 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:700 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:704 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:708 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:712 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:717 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 107
+12:28:30:721 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:725 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:729 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:734 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:738 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 108
+12:28:30:742 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:747 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:752 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:756 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:760 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:764 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 109
+12:28:30:769 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:773 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:777 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:781 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:786 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 110
+12:28:30:790 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:795 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:799 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:803 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:807 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:813 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 111
+12:28:30:817 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:822 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:826 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:830 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:834 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 112
+12:28:30:839 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:843 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:848 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:852 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:856 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:860 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 113
+12:28:30:864 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:869 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:874 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:878 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:882 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 114
+12:28:30:886 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:891 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:895 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:899 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:903 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:908 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 115
+12:28:30:912 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:917 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:921 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:925 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:30:929 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 116
+12:28:30:934 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:30:938 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:30:943 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:947 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:951 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:955 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 117
+12:28:30:960 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:964 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:968 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:30:972 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:30:977 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 118
+12:28:30:981 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:30:985 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:30:990 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:30:995 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:30:999 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:003 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 119
+12:28:31:007 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:012 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:016 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:020 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:024 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 120
+12:28:31:029 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:034 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:038 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:042 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:047 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:051 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 121
+12:28:31:055 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:059 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:064 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:068 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:072 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 122
+12:28:31:077 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:081 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:086 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:090 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:094 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:098 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 123
+12:28:31:102 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:107 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:111 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:116 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:120 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 124
+12:28:31:124 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:128 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:133 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:137 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:141 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:145 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 125
+12:28:31:150 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:155 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:159 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:163 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:167 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 126
+12:28:31:172 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:176 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:180 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:185 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:189 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:193 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 127
+12:28:31:197 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:202 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:206 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:210 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:214 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 128
+12:28:31:218 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:223 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:227 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:231 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:236 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:240 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 129
+12:28:31:244 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:248 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:253 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:257 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:261 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 130
+12:28:31:265 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:270 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:275 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:279 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:283 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:287 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 131
+12:28:31:291 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:296 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:300 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:304 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:308 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 132
+12:28:31:313 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:317 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:322 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:326 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:330 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:334 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 133
+12:28:31:339 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:343 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:347 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:352 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:356 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 134
+12:28:31:361 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:365 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:369 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:374 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:378 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:382 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 135
+12:28:31:386 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:391 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:395 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:399 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:403 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 136
+12:28:31:408 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:412 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:417 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:421 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:425 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:429 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 137
+12:28:31:433 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:438 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:443 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:446 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:450 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 138
+12:28:31:455 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:460 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:464 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:468 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:472 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:477 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 139
+12:28:31:481 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:485 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:489 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:494 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:498 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 140
+12:28:31:502 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:506 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:511 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:516 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:520 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:524 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 141
+12:28:31:528 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:533 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:537 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:541 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:545 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 142
+12:28:31:549 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:554 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:559 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:563 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:567 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:571 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 143
+12:28:31:575 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:580 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:584 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:588 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:592 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 144
+12:28:31:597 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:602 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:606 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:610 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:615 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:619 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 145
+12:28:31:623 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:627 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:632 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:636 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:640 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 146
+12:28:31:644 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:649 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:653 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:658 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:661 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:666 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 147
+12:28:31:670 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:674 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:679 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:683 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:687 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 148
+12:28:31:692 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:696 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:701 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:705 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:709 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:713 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 149
+12:28:31:718 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:722 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:726 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:730 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:735 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 150
+12:28:31:739 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:743 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:748 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:752 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:757 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:761 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 151
+12:28:31:765 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:770 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:774 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:778 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:782 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 152
+12:28:31:786 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:791 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:795 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:800 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:804 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:808 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 153
+12:28:31:814 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:818 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:822 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:826 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:830 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 154
+12:28:31:835 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:840 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:844 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:848 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:852 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:857 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 155
+12:28:31:861 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:865 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:869 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:874 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:878 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 156
+12:28:31:883 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:887 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:892 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:896 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:900 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:904 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 157
+12:28:31:909 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:913 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:917 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:921 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:926 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 158
+12:28:31:930 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:31:935 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:31:939 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:943 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:947 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:951 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 159
+12:28:31:956 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:961 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:965 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:31:969 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:31:973 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 160
+12:28:31:978 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:31:982 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:31:986 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:31:990 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:31:995 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:31:999 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 161
+12:28:32:004 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:008 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:013 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:017 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:021 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 162
+12:28:32:025 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:030 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:034 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:038 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:043 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:047 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 163
+12:28:32:052 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:056 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:060 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:064 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:068 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 164
+12:28:32:073 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:077 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:082 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:086 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:090 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:094 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 165
+12:28:32:099 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:103 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:107 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:111 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:116 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 166
+12:28:32:120 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:125 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:129 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:134 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:138 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:142 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 167
+12:28:32:146 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:151 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:155 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:159 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:163 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 168
+12:28:32:168 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:172 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:177 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:181 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:185 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:189 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 169
+12:28:32:193 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:198 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:202 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:207 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:211 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 170
+12:28:32:215 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:219 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:223 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:227 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:231 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:236 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 171
+12:28:32:240 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:245 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:249 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:253 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:257 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 172
+12:28:32:262 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:266 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:271 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:275 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:279 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:283 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 173
+12:28:32:288 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:292 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:297 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:301 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:305 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 174
+12:28:32:309 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:314 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:318 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:322 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:327 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:331 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 175
+12:28:32:335 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:340 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:344 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:348 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:352 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 176
+12:28:32:357 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:361 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:366 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:370 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:374 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:378 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 177
+12:28:32:383 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:387 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:391 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:395 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:399 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 178
+12:28:32:404 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:409 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:413 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:417 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:421 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:426 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 179
+12:28:32:430 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:434 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:438 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:443 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:447 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 180
+12:28:32:452 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:456 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:461 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:465 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:469 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:473 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 181
+12:28:32:478 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:482 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:486 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:490 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:495 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 182
+12:28:32:499 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:503 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:508 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:512 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:516 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:520 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 183
+12:28:32:524 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:530 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:534 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:538 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:542 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 184
+12:28:32:547 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:551 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:555 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:559 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:564 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:568 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 185
+12:28:32:572 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:577 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:581 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:585 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:589 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 186
+12:28:32:594 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:598 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:603 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:607 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:611 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:616 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 187
+12:28:32:620 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:624 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:628 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:633 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:637 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 188
+12:28:32:641 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:645 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:651 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:655 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:659 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:663 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 189
+12:28:32:668 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:672 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:676 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:680 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:684 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 190
+12:28:32:689 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:693 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:698 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:702 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:706 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:710 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 191
+12:28:32:715 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:719 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:723 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:728 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:732 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 192
+12:28:32:737 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:741 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:745 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:749 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:754 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:758 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 193
+12:28:32:762 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:766 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:771 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:775 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:779 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 194
+12:28:32:784 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:28:32:789 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:793 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:797 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:801 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:805 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 195
+12:28:32:810 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:816 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:820 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:32:824 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:28:32:828 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 196
+12:28:32:832 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:28:32:837 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:28:32:842 INFO -  1204 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:28:32:846 INFO -  1204 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:28:32:850 INFO -  1204 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:28:32:854 INFO -  1204 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 197
+12:28:32:859 INFO -  1204 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:28:32:888 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase014_obj  ***Result = PASS </font>
+12:28:32:889 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj New TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:889 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:889 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:890 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:890 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:890 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:891 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:891 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:892 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:892 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:892 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:893 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:893 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:894 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:894 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:894 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:895 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:895 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:895 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:896 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:896 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:896 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:897 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:897 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:898 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:898 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:898 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:899 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:899 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:899 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:900 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:900 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:900 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:901 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:901 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:902 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:902 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:902 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:903 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:903 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:903 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:904 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:904 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:904 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:905 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:905 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:906 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:906 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:906 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:907 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:907 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:907 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:909 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:909 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:910 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:910 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:910 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:911 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:912 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:912 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:913 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:913 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:913 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:914 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:914 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:914 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:915 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:915 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:915 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:916 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:916 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:916 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:917 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:917 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:918 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:918 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:918 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:919 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:919 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:920 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:920 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:920 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:921 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:921 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:921 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:922 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:922 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:922 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:923 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:923 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:923 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:924 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:924 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:924 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:925 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:925 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:927 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:927 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:927 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:928 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:928 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:929 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:929 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:929 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:930 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:930 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:930 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:931 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:931 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:931 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:932 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:932 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:932 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:933 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:933 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:934 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:934 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:934 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:935 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:935 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:935 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:936 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:936 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:937 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:937 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:937 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:938 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:938 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:938 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:939 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:939 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:939 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:940 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:940 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:940 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:941 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:941 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:942 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:942 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:942 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:943 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:943 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:943 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:944 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:944 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:945 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:945 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:945 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:946 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:947 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:947 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:947 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:948 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:948 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:949 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:949 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:949 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:950 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:950 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:950 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:951 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:951 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:951 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:952 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:952 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:953 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:953 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:953 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:954 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:954 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:954 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:955 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:955 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:955 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:956 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:956 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:957 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:958 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:958 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:958 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:959 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:959 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:28:32:959 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:960 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:28:32:960 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:28:33:200 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 214 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:33:263 c:\testdata\scripts\dt-tef-testblock-0066.script END_TESTCASE DT-TEF-TestBlock-0066
+12:28:33:338 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 215 Command = END_TESTCASE DT-TEF-TestBlock-0066 ***TestCaseResult = PASS </font>
+12:28:33:362 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:33:406 <font size=2 color=00AF00>PASS = 1</font>
+12:28:33:407 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:33:408 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:33:409 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:33:410 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:33:411 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:33:412 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:33:413 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:28:33:414 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:33:415 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:33:416 <font size=2 color=00AF00>PASS = 1</font>
+12:28:33:418 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:33:420 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:33:421 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:33:422 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0067.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:28:39:253 <html><body><pre>
+12:28:39:253 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:39:253 ***</font>
+12:28:39:309 c:\testdata\scripts\dt-tef-testblock-0067.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:39:369 c:\testdata\scripts\dt-tef-testblock-0067.script START_TESTCASE DT-TEF-TestBlock-0067
+12:28:39:388 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0067  </font>
+12:28:39:413 c:\testdata\scripts\dt-tef-testblock-0067.script 	MONKEY		banana
+12:28:39:419 WARN -  1206 scriptengine.cpp 1149 Unrecognised Command - MONKEY
+12:28:39:451 c:\testdata\scripts\dt-tef-testblock-0067.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:39:469 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:39:518 INFO -  1211 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:39:523 INFO -  1211 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase015_obj name obj015
+12:28:39:529 INFO -  1211 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase015_obj name obj015
+12:28:39:533 INFO -  1211 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:39:537 INFO -  1211 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:39:541 INFO -  1211 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:39:552 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase015_obj  ***Result = PASS </font>
+12:28:39:552 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase015_obj DummyFunction   ***Result = PASS </font>
+12:28:39:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:39:599 c:\testdata\scripts\dt-tef-testblock-0067.script 	CHIMPANZEE	agogo
+12:28:39:606 WARN -  1206 scriptengine.cpp 1149 Unrecognised Command - CHIMPANZEE
+12:28:39:621 c:\testdata\scripts\dt-tef-testblock-0067.script END_TESTCASE DT-TEF-TestBlock-0067
+12:28:39:654 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0067 ***TestCaseResult = PASS </font>
+12:28:39:673 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:39:682 <font size=2 color=00AF00>PASS = 1</font>
+12:28:39:683 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:39:684 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:39:685 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:39:686 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:39:687 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:39:689 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:39:690 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:39:691 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:39:692 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:39:693 <font size=2 color=00AF00>PASS = 1</font>
+12:28:39:695 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:39:696 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:39:697 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:39:699 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0068.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:28:45:466 <html><body><pre>
+12:28:45:467 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:45:467 ***</font>
+12:28:45:525 c:\testdata\scripts\dt-tef-testblock-0068.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:45:585 c:\testdata\scripts\dt-tef-testblock-0068.script START_TESTCASE DT-TEF-TestBlock-0068
+12:28:45:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0068  </font>
+12:28:45:637 c:\testdata\scripts\dt-tef-testblock-0068.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:45:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 14 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:45:705 INFO -  1218 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:45:711 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+12:28:45:715 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+12:28:45:720 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+12:28:45:725 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+12:28:45:729 INFO -  1218 te_regblocktestwrapper.cpp 110 aCommand = New
+12:28:45:733 INFO -  1218 te_regblocktestwrapper.cpp 111 aSection = TestCase017_obj
+12:28:45:737 INFO -  1218 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:28:45:742 INFO -  1218 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj object_value 0
+12:28:45:746 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+12:28:45:750 INFO -  1218 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:45:755 INFO -  1218 te_regblocktestwrapper.cpp 111 aSection = TestCase017_obj
+12:28:45:759 INFO -  1218 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:28:45:763 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+12:28:45:768 INFO -  1218 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj object_value 0
+12:28:45:772 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+12:28:45:777 INFO -  1218 te_regblocktestwrapper.cpp 110 aCommand = New
+12:28:45:781 INFO -  1218 te_regblocktestwrapper.cpp 111 aSection = TestCase017_obja
+12:28:45:785 INFO -  1218 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:28:45:789 INFO -  1218 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja object_value 1000
+12:28:45:794 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+12:28:45:798 INFO -  1218 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:45:802 INFO -  1218 te_regblocktestwrapper.cpp 111 aSection = TestCase017_obja
+12:28:45:807 INFO -  1218 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:28:45:811 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+12:28:45:816 INFO -  1218 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja object_value 1000
+12:28:45:820 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+12:28:45:824 INFO -  1218 te_regblocktestwrapper.cpp 110 aCommand = New
+12:28:45:828 INFO -  1218 te_regblocktestwrapper.cpp 111 aSection = TestCase017_objb
+12:28:45:833 INFO -  1218 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:28:45:837 INFO -  1218 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb object_value 1000000
+12:28:45:842 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+12:28:45:846 INFO -  1218 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:28:45:850 INFO -  1218 te_regblocktestwrapper.cpp 111 aSection = TestCase017_objb
+12:28:45:854 INFO -  1218 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 8
+12:28:45:859 INFO -  1218 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+12:28:45:864 INFO -  1218 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb object_value 1000000
+12:28:45:875 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_obj  ***Result = PASS </font>
+12:28:45:876 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_obja  ***Result = PASS </font>
+12:28:45:876 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_objb  ***Result = PASS </font>
+12:28:45:876 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obj New TestCase017_obj  ***Result = PASS </font>
+12:28:45:877 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obj GetDataObject TestCase017_obj  ***Result = PASS </font>
+12:28:45:877 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obja New TestCase017_obja  ***Result = PASS </font>
+12:28:45:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obja GetDataObject TestCase017_obja  ***Result = PASS </font>
+12:28:45:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_objb New TestCase017_objb  ***Result = PASS </font>
+12:28:45:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_objb GetDataObject TestCase017_objb  ***Result = PASS </font>
+12:28:45:899 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:45:940 c:\testdata\scripts\dt-tef-testblock-0068.script END_TESTCASE DT-TEF-TestBlock-0068
+12:28:45:972 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0068 ***TestCaseResult = PASS </font>
+12:28:45:991 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:46:000 <font size=2 color=00AF00>PASS = 1</font>
+12:28:46:002 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:46:003 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:46:004 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:46:006 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:46:007 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:46:008 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:46:009 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:46:010 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:46:011 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:46:012 <font size=2 color=00AF00>PASS = 1</font>
+12:28:46:014 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:46:015 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:46:016 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:46:018 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0069.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,71 @@
+12:28:51:780 <html><body><pre>
+12:28:51:780 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:51:780 ***</font>
+12:28:51:838 c:\testdata\scripts\dt-tef-testblock-0069.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:51:898 c:\testdata\scripts\dt-tef-testblock-0069.script START_TESTCASE DT-TEF-TestBlock-0069
+12:28:51:918 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0069  </font>
+12:28:51:954 c:\testdata\scripts\dt-tef-testblock-0069.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:51:969 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:52:019 INFO -  1225 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:52:025 INFO -  1225 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+12:28:52:029 INFO -  1225 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+12:28:52:034 INFO -  1225 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+12:28:52:039 INFO -  1225 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:28:52:043 INFO -  1225 te_regblocktestwrapper.cpp 111 aSection = TestCase021_obj
+12:28:52:047 INFO -  1225 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:28:52:052 INFO -  1225 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+12:28:52:056 INFO -  1225 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+12:28:52:060 INFO -  1225 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:28:52:064 INFO -  1225 te_regblocktestwrapper.cpp 111 aSection = TestCase021_obja
+12:28:52:069 INFO -  1225 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:28:52:073 INFO -  1225 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+12:28:52:084 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_obj  ***Result = PASS </font>
+12:28:52:085 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_obja  ***Result = PASS </font>
+12:28:52:085 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase021_obj GetDataWrapper TestCase021_obj  ***Result = PASS </font>
+12:28:52:086 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase021_obja GetDataWrapper TestCase021_obja  ***Result = PASS </font>
+12:28:52:100 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:52:140 c:\testdata\scripts\dt-tef-testblock-0069.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:52:156 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:52:205 INFO -  1226 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:52:210 INFO -  1226 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+12:28:52:215 INFO -  1226 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+12:28:52:219 INFO -  1226 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:28:52:224 INFO -  1226 te_regblocktestwrapper.cpp 111 aSection = TestCase021_obj_is_null
+12:28:52:228 INFO -  1226 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:52:232 INFO -  1226 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj_is_null null_expected 1
+12:28:52:237 INFO -  1226 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj_is_null name obj021
+12:28:52:242 ERROR -  1226 te_regblocktestwrapper.cpp 582 GetDataWrapperL() error: -1
+12:28:52:246 INFO -  1226 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+12:28:52:250 INFO -  1226 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:28:52:254 INFO -  1226 te_regblocktestwrapper.cpp 111 aSection = TestCase021_obja_is_null
+12:28:52:258 INFO -  1226 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:28:52:263 INFO -  1226 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja_is_null null_expected 1
+12:28:52:267 INFO -  1226 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja_is_null name obj021a
+12:28:52:271 ERROR -  1226 te_regblocktestwrapper.cpp 582 GetDataWrapperL() error: -1
+12:28:52:283 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_objb  ***Result = PASS </font>
+12:28:52:284 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase021_objb GetDataWrapper TestCase021_obj_is_null  ***Result = PASS </font>
+12:28:52:284 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase021_objb GetDataWrapper TestCase021_obja_is_null  ***Result = PASS </font>
+12:28:52:298 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:52:322 c:\testdata\scripts\dt-tef-testblock-0069.script END_TESTCASE DT-TEF-TestBlock-0069
+12:28:52:355 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 24 Command = END_TESTCASE DT-TEF-TestBlock-0069 ***TestCaseResult = PASS </font>
+12:28:52:373 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:52:383 <font size=2 color=00AF00>PASS = 2</font>
+12:28:52:384 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:52:385 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:52:386 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:52:388 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:52:389 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:52:390 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:52:391 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:52:393 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:52:394 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:52:395 <font size=2 color=00AF00>PASS = 1</font>
+12:28:52:396 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:52:397 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:52:398 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:52:400 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0070.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+12:28:58:171 <html><body><pre>
+12:28:58:172 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:58:171 ***</font>
+12:28:58:229 c:\testdata\scripts\dt-tef-testblock-0070.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:58:289 c:\testdata\scripts\dt-tef-testblock-0070.script START_TESTCASE DT-TEF-TestBlock-0070
+12:28:58:308 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0070  </font>
+12:28:58:344 c:\testdata\scripts\dt-tef-testblock-0070.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:58:361 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:58:411 INFO -  1233 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:58:416 INFO -  1233 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+12:28:58:421 INFO -  1233 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+12:28:58:426 INFO -  1233 te_regblocktestwrapper.cpp 110 aCommand = StartTimer
+12:28:58:430 INFO -  1233 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:58:434 INFO -  1233 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:03:453 INFO -  1233 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+12:29:03:458 INFO -  1233 te_regblocktestwrapper.cpp 110 aCommand = CheckTimer
+12:29:03:462 INFO -  1233 te_regblocktestwrapper.cpp 111 aSection = TestCase033_delay
+12:29:03:466 INFO -  1233 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:29:03:470 INFO -  1233 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay max_interval_sec 6
+12:29:03:476 INFO -  1233 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay min_interval_sec 4
+12:29:03:480 INFO -  1233 te_regblocktestwrapper.cpp 325 Timer start time: 31/12/2008   12:28:58  pm
+12:29:03:485 INFO -  1233 te_regblocktestwrapper.cpp 329 Timer check time: 31/12/2008   12:29:03  pm
+12:29:03:495 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase033_obj  ***Result = PASS </font>
+12:29:03:496 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase033_obj StartTimer   ***Result = PASS </font>
+12:29:03:496 <font size=2 color=00AF00>DELAY 5000000  ***Result = PASS </font>
+12:29:03:497 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase033_obj CheckTimer TestCase033_delay  ***Result = PASS </font>
+12:29:03:512 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:29:03:540 c:\testdata\scripts\dt-tef-testblock-0070.script END_TESTCASE DT-TEF-TestBlock-0070
+12:29:03:572 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0070 ***TestCaseResult = PASS </font>
+12:29:03:591 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:03:600 <font size=2 color=00AF00>PASS = 1</font>
+12:29:03:601 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:03:602 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:03:604 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:03:605 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:03:606 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:03:607 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:03:608 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:03:609 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:03:610 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:03:611 <font size=2 color=00AF00>PASS = 1</font>
+12:29:03:613 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:03:614 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:03:616 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:03:617 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0071.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:29:09:391 <html><body><pre>
+12:29:09:391 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:09:391 ***</font>
+12:29:09:451 c:\testdata\scripts\dt-tef-testblock-0071.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:09:513 c:\testdata\scripts\dt-tef-testblock-0071.script START_TESTCASE DT-TEF-TestBlock-0071
+12:29:09:532 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0071  </font>
+12:29:09:569 c:\testdata\scripts\dt-tef-testblock-0071.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:09:587 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:09:636 INFO -  1240 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:09:641 INFO -  1240 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj name obj034
+12:29:09:646 INFO -  1240 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj name obj034
+12:29:09:651 INFO -  1240 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:29:09:655 INFO -  1240 te_regblocktestwrapper.cpp 111 aSection = TestCase034_obj_Error
+12:29:09:659 INFO -  1240 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:09:663 INFO -  1240 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj_Error error_code -999
+12:29:09:668 WARN -  1240 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:29:09:678 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase034_obj  ***Result = PASS </font>
+12:29:09:679 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 TestCase034_obj SetError TestCase034_obj_Error  ***Result = PASS </font>
+12:29:09:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:29:09:715 c:\testdata\scripts\dt-tef-testblock-0071.script END_TESTCASE DT-TEF-TestBlock-0071
+12:29:09:748 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0071 ***TestCaseResult = PASS </font>
+12:29:09:766 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:09:775 <font size=2 color=00AF00>PASS = 1</font>
+12:29:09:777 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:09:778 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:09:779 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:09:780 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:09:781 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:09:782 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:09:783 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:09:784 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:09:785 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:09:786 <font size=2 color=00AF00>PASS = 1</font>
+12:29:09:789 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:09:790 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:09:791 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:09:792 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0072.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:29:15:541 <html><body><pre>
+12:29:15:542 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:15:542 ***</font>
+12:29:15:599 c:\testdata\scripts\dt-tef-testblock-0072.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:15:658 c:\testdata\scripts\dt-tef-testblock-0072.script START_TESTCASE DT-TEF-TestBlock-0072
+12:29:15:677 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0072  </font>
+12:29:15:712 c:\testdata\scripts\dt-tef-testblock-0072.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:15:730 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:15:779 INFO -  1247 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:15:784 INFO -  1247 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj name obj035
+12:29:15:789 INFO -  1247 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj name obj035
+12:29:15:794 INFO -  1247 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:29:15:798 INFO -  1247 te_regblocktestwrapper.cpp 111 aSection = TestCase035_obj_Panic
+12:29:15:802 INFO -  1247 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:15:806 INFO -  1247 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj_Panic panic_number -999
+12:29:15:811 INFO -  1247 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj_Panic panic_string MY_PANIC
+12:29:15:815 WARN -  1247 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -999
+12:29:15:830 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase035_obj  ***Result = PASS </font>
+12:29:15:878 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase035_obj PanickingFunction TestCase035_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:29:15:891 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 15 Command = 	END_TEST_BLOCK		!PanicCode=-999 ***Result = PASS </font>
+12:29:15:915 c:\testdata\scripts\dt-tef-testblock-0072.script END_TESTCASE DT-TEF-TestBlock-0072
+12:29:15:947 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0072 ***TestCaseResult = PASS </font>
+12:29:15:955 ERROR -  1242 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:29:15:967 ERROR -  1242 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -999, Exit Category MY_PANIC
+12:29:15:981 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:15:985 <font size=2 color=00AF00>PASS = 1</font>
+12:29:15:986 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:15:987 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:15:988 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:15:989 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:15:990 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:15:991 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:15:992 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:15:993 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:29:15:994 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:15:995 <font size=2 color=00AF00>PASS = 1</font>
+12:29:15:998 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:16:000 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:16:002 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:16:003 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0073.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:29:21:778 <html><body><pre>
+12:29:21:779 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:21:779 ***</font>
+12:29:21:839 c:\testdata\scripts\dt-tef-testblock-0073.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:21:902 c:\testdata\scripts\dt-tef-testblock-0073.script START_TESTCASE DT-TEF-TestBlock-0073
+12:29:21:923 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0073  </font>
+12:29:21:960 c:\testdata\scripts\dt-tef-testblock-0073.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:21:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:22:027 INFO -  1254 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:22:033 INFO -  1254 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj name obj036
+12:29:22:038 INFO -  1254 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj name obj036
+12:29:22:042 INFO -  1254 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:29:22:046 INFO -  1254 te_regblocktestwrapper.cpp 111 aSection = TestCase036_obj_Panic
+12:29:22:050 INFO -  1254 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:22:055 INFO -  1254 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj_Panic panic_number -999
+12:29:22:060 INFO -  1254 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj_Panic panic_string MY_PANIC
+12:29:22:064 WARN -  1254 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -999
+12:29:22:078 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase036_obj  ***Result = PASS </font>
+12:29:22:128 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase036_obj PanickingFunction TestCase036_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:29:22:140 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 15 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC ***Result = PASS </font>
+12:29:22:164 c:\testdata\scripts\dt-tef-testblock-0073.script END_TESTCASE DT-TEF-TestBlock-0073
+12:29:22:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0073 ***TestCaseResult = PASS </font>
+12:29:22:205 ERROR -  1249 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:29:22:217 ERROR -  1249 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -999, Exit Category MY_PANIC
+12:29:22:231 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:22:235 <font size=2 color=00AF00>PASS = 1</font>
+12:29:22:236 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:22:237 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:22:238 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:22:239 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:22:240 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:22:241 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:22:242 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:22:243 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:29:22:244 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:22:247 <font size=2 color=00AF00>PASS = 1</font>
+12:29:22:248 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:22:249 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:22:250 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:22:251 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0074.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:29:28:034 <html><body><pre>
+12:29:28:035 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:28:034 ***</font>
+12:29:28:091 c:\testdata\scripts\dt-tef-testblock-0074.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:28:151 c:\testdata\scripts\dt-tef-testblock-0074.script START_TESTCASE DT-TEF-TestBlock-0074
+12:29:28:171 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0074  </font>
+12:29:28:206 c:\testdata\scripts\dt-tef-testblock-0074.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:28:224 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:28:273 INFO -  1261 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:28:278 INFO -  1261 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+12:29:28:283 INFO -  1261 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+12:29:28:288 INFO -  1261 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:29:28:292 INFO -  1261 te_regblocktestwrapper.cpp 111 aSection = TestCase037_obj_Panic
+12:29:28:296 INFO -  1261 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:28:300 INFO -  1261 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj_Panic panic_number -999
+12:29:28:305 INFO -  1261 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj_Panic panic_string MY_PANIC
+12:29:28:309 WARN -  1261 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -999
+12:29:28:324 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase037_obj  ***Result = PASS </font>
+12:29:28:374 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase037_obj PanickingFunction TestCase037_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:29:28:386 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 15 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC !PanicCode=-999 ***Result = PASS </font>
+12:29:28:410 c:\testdata\scripts\dt-tef-testblock-0074.script END_TESTCASE DT-TEF-TestBlock-0074
+12:29:28:443 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0074 ***TestCaseResult = PASS </font>
+12:29:28:451 ERROR -  1256 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:29:28:463 ERROR -  1256 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -999, Exit Category MY_PANIC
+12:29:28:477 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:28:481 <font size=2 color=00AF00>PASS = 1</font>
+12:29:28:482 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:28:483 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:28:484 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:28:485 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:28:486 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:28:487 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:28:488 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:28:489 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:29:28:490 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:28:493 <font size=2 color=00AF00>PASS = 1</font>
+12:29:28:494 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:28:495 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:28:496 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:28:498 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0075.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:29:34:262 <html><body><pre>
+12:29:34:262 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:34:262 ***</font>
+12:29:34:321 c:\testdata\scripts\dt-tef-testblock-0075.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:34:380 c:\testdata\scripts\dt-tef-testblock-0075.script PAUSE
+12:29:34:400 c:\testdata\scripts\dt-tef-testblock-0075.script START_TESTCASE DT-TEF-TestBlock-0075
+12:29:34:418 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0075  </font>
+12:29:34:435 c:\testdata\scripts\dt-tef-testblock-0075.script 	PAUSE
+12:29:34:471 c:\testdata\scripts\dt-tef-testblock-0075.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:34:485 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:34:535 INFO -  1268 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:34:541 INFO -  1268 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:34:546 INFO -  1268 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:34:551 INFO -  1268 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:29:34:555 INFO -  1268 te_regblocktestwrapper.cpp 111 aSection = 
+12:29:34:558 INFO -  1268 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:34:569 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:34:570 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:29:34:582 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:29:34:603 c:\testdata\scripts\dt-tef-testblock-0075.script 	PAUSE
+12:29:34:626 c:\testdata\scripts\dt-tef-testblock-0075.script END_TESTCASE DT-TEF-TestBlock-0075
+12:29:34:657 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0075 ***TestCaseResult = PASS </font>
+12:29:34:678 c:\testdata\scripts\dt-tef-testblock-0075.script PAUSE
+12:29:34:701 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:34:702 <font size=2 color=00AF00>PASS = 1</font>
+12:29:34:704 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:34:705 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:34:706 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:34:707 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:34:708 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:34:709 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:34:710 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:34:711 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:34:712 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:34:713 <font size=2 color=00AF00>PASS = 1</font>
+12:29:34:716 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:34:717 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:34:718 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:34:719 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0076.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:29:40:502 <html><body><pre>
+12:29:40:503 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:40:503 ***</font>
+12:29:40:563 c:\testdata\scripts\dt-tef-testblock-0076.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:40:633 c:\testdata\scripts\dt-tef-testblock-0076.script DELAY	1000
+12:29:41:668 c:\testdata\scripts\dt-tef-testblock-0076.script START_TESTCASE DT-TEF-TestBlock-0076
+12:29:41:684 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0076  </font>
+12:29:41:702 c:\testdata\scripts\dt-tef-testblock-0076.script 	DELAY	1000
+12:29:42:738 c:\testdata\scripts\dt-tef-testblock-0076.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:42:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:42:800 INFO -  1275 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:42:812 INFO -  1275 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:42:828 INFO -  1275 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:42:833 INFO -  1275 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:29:42:837 INFO -  1275 te_regblocktestwrapper.cpp 111 aSection = 
+12:29:42:841 INFO -  1275 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:29:42:866 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+12:29:42:866 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:42:867 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+12:29:42:867 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:29:42:867 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+12:29:42:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:29:42:914 c:\testdata\scripts\dt-tef-testblock-0076.script 	DELAY	1000
+12:29:43:930 c:\testdata\scripts\dt-tef-testblock-0076.script END_TESTCASE DT-TEF-TestBlock-0076
+12:29:43:960 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0076 ***TestCaseResult = PASS </font>
+12:29:43:986 c:\testdata\scripts\dt-tef-testblock-0076.script DELAY	1000
+12:29:45:010 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:45:017 <font size=2 color=00AF00>PASS = 1</font>
+12:29:45:019 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:45:020 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:45:021 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:45:022 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:45:023 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:45:024 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:45:025 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:45:026 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:45:027 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:45:028 <font size=2 color=00AF00>PASS = 1</font>
+12:29:45:031 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:45:032 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:45:033 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:45:034 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0077.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+12:29:50:813 <html><body><pre>
+12:29:50:814 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:50:814 ***</font>
+12:29:50:873 c:\testdata\scripts\dt-tef-testblock-0077.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:50:936 c:\testdata\scripts\dt-tef-testblock-0077.script PRINT	A text is printed (1 of 4).
+12:29:50:946 INFO -  1277 scriptengine.cpp 1381 	A text is printed (1 of 4).
+
+12:29:50:959 c:\testdata\scripts\dt-tef-testblock-0077.script START_TESTCASE DT-TEF-TestBlock-0077
+12:29:50:980 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0077  </font>
+12:29:51:007 c:\testdata\scripts\dt-tef-testblock-0077.script 	PRINT	A text is printed (2 of 4).
+12:29:51:013 INFO -  1277 scriptengine.cpp 1381 	A text is printed (2 of 4).
+
+12:29:51:046 c:\testdata\scripts\dt-tef-testblock-0077.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:51:065 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:51:113 INFO -  1282 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:51:119 INFO -  1282 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:51:124 INFO -  1282 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:51:129 INFO -  1282 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:29:51:133 INFO -  1282 te_regblocktestwrapper.cpp 111 aSection = 
+12:29:51:137 INFO -  1282 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:51:148 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:51:148 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:29:51:161 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:29:51:193 c:\testdata\scripts\dt-tef-testblock-0077.script 	PRINT	A text is printed (3 of 4).
+12:29:51:199 INFO -  1277 scriptengine.cpp 1381 	A text is printed (3 of 4).
+
+12:29:51:215 c:\testdata\scripts\dt-tef-testblock-0077.script END_TESTCASE DT-TEF-TestBlock-0077
+12:29:51:248 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0077 ***TestCaseResult = PASS </font>
+12:29:51:279 c:\testdata\scripts\dt-tef-testblock-0077.script PRINT	A text is printed (4 of 4).
+12:29:51:285 INFO -  1277 scriptengine.cpp 1381 	A text is printed (4 of 4).
+
+12:29:51:298 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:51:307 <font size=2 color=00AF00>PASS = 1</font>
+12:29:51:309 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:51:310 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:51:311 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:51:312 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:51:313 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:51:314 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:51:315 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:51:316 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:51:317 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:51:318 <font size=2 color=00AF00>PASS = 1</font>
+12:29:51:321 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:51:322 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:51:323 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:51:324 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0078.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:29:57:118 <html><body><pre>
+12:29:57:118 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:57:118 ***</font>
+12:29:57:180 c:\testdata\scripts\dt-tef-testblock-0078.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:57:242 c:\testdata\scripts\dt-tef-testblock-0078.script START_TESTCASE DT-TEF-TestBlock-0078
+12:29:57:261 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0078  </font>
+12:29:57:297 c:\testdata\scripts\dt-tef-testblock-0078.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:57:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:57:364 INFO -  1289 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:57:370 INFO -  1289 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:57:375 INFO -  1289 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:57:379 INFO -  1289 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:29:57:384 INFO -  1289 te_regblocktestwrapper.cpp 111 aSection = 
+12:29:57:387 INFO -  1289 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:57:398 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:57:399 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:29:57:411 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:29:57:435 c:\testdata\scripts\dt-tef-testblock-0078.script END_TESTCASE DT-TEF-TestBlock-0078
+12:29:57:467 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0078 ***TestCaseResult = PASS </font>
+12:29:57:486 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:57:495 <font size=2 color=00AF00>PASS = 1</font>
+12:29:57:497 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:57:498 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:57:499 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:57:500 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:57:501 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:57:502 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:57:503 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:57:505 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:57:506 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:57:507 <font size=2 color=00AF00>PASS = 1</font>
+12:29:57:509 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:57:511 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:57:512 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:57:513 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0079.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:30:03:285 <html><body><pre>
+12:30:03:286 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:03:285 ***</font>
+12:30:03:346 c:\testdata\scripts\dt-tef-testblock-0079.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:03:422 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS	MkDir		C:\testdata\
+12:30:03:437 INFO -  1291 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:30:03:453 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS MkDir   C:\testdata\configs\
+12:30:03:472 INFO -  1291 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:30:03:488 c:\testdata\scripts\dt-tef-testblock-0079.script START_TESTCASE DT-TEF-TestBlock-0079
+12:30:03:510 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 5 Command = START_TESTCASE DT-TEF-TestBlock-0079  </font>
+12:30:03:557 c:\testdata\scripts\dt-tef-testblock-0079.script 	RUN_UTILS	CopyFile	C:\testdata\configs\file.txt	C:\testdata\configs\file_43.txt
+12:30:03:620 c:\testdata\scripts\dt-tef-testblock-0079.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:03:640 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 20 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:03:688 INFO -  1296 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:03:694 INFO -  1296 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:03:699 INFO -  1296 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:03:703 INFO -  1296 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:30:03:707 INFO -  1296 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:03:711 INFO -  1296 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:03:722 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:03:723 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:30:03:735 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:03:782 c:\testdata\scripts\dt-tef-testblock-0079.script 	RUN_UTILS	MakeReadWrite	C:\testdata\configs\file_43.txt
+12:30:03:819 c:\testdata\scripts\dt-tef-testblock-0079.script END_TESTCASE DT-TEF-TestBlock-0079
+12:30:03:853 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0079 ***TestCaseResult = PASS </font>
+12:30:03:932 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS	DeleteFile	C:\testdata\configs\file_43.txt
+12:30:04:032 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:04:041 <font size=2 color=00AF00>PASS = 1</font>
+12:30:04:042 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:04:044 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:04:045 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:04:046 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:04:047 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:04:048 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:04:049 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:04:050 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:04:051 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:04:052 <font size=2 color=00AF00>PASS = 1</font>
+12:30:04:054 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:04:056 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:04:057 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:04:058 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0080.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:30:09:816 <html><body><pre>
+12:30:09:816 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:09:816 ***</font>
+12:30:09:877 c:\testdata\scripts\dt-tef-testblock-0080.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:09:937 c:\testdata\scripts\dt-tef-testblock-0080.script START_TESTCASE DT-TEF-TestBlock-0080
+12:30:09:957 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0080  </font>
+12:30:10:001 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+12:30:10:034 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:054 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:072 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:090 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:108 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:127 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:168 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:259 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:330 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:402 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:473 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:572 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:10:631 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:10:680 INFO -  1303 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:10:686 INFO -  1303 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:10:691 INFO -  1303 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:10:695 INFO -  1303 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:30:10:699 INFO -  1303 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:10:704 INFO -  1303 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:10:714 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:10:715 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:30:10:727 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:10:783 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+12:30:10:876 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:10:951 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:023 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:094 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:166 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:237 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:309 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:380 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:452 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:523 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:594 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:30:11:673 c:\testdata\scripts\dt-tef-testblock-0080.script END_TESTCASE DT-TEF-TestBlock-0080
+12:30:11:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0080 ***TestCaseResult = PASS </font>
+12:30:11:766 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:11:776 <font size=2 color=00AF00>PASS = 1</font>
+12:30:11:777 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:11:779 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:11:780 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:11:781 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:11:782 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:11:783 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:11:784 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:11:785 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:11:786 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:11:787 <font size=2 color=00AF00>PASS = 1</font>
+12:30:11:790 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:11:791 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:11:792 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:11:793 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0081.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+12:30:17:539 <html><body><pre>
+12:30:17:540 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:17:539 ***</font>
+12:30:17:600 c:\testdata\scripts\dt-tef-testblock-0081.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:17:681 c:\testdata\scripts\dt-tef-testblock-0081.script START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase046_counter	times_to_repeat
+12:30:17:724 c:\testdata\scripts\dt-tef-testblock-0081.script START_TESTCASE DT-TEF-TestBlock-0081
+12:30:17:746 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0081  </font>
+12:30:17:782 c:\testdata\scripts\dt-tef-testblock-0081.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:17:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:17:849 INFO -  1310 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:17:854 INFO -  1310 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:17:860 INFO -  1310 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:17:864 INFO -  1310 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:30:17:868 INFO -  1310 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:17:872 INFO -  1310 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:17:883 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:17:884 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:30:17:896 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 16 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:30:17:920 c:\testdata\scripts\dt-tef-testblock-0081.script END_TESTCASE DT-TEF-TestBlock-0081
+12:30:17:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0081 ***TestCaseResult = PASS </font>
+12:30:17:973 c:\testdata\scripts\dt-tef-testblock-0081.script END_REPEAT
+12:30:18:000 c:\testdata\scripts\dt-tef-testblock-0081.script START_TESTCASE DT-TEF-TestBlock-0081
+12:30:18:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = START_TESTCASE DT-TEF-TestBlock-0081  </font>
+12:30:18:063 c:\testdata\scripts\dt-tef-testblock-0081.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:18:084 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:18:133 INFO -  1311 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:18:139 INFO -  1311 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:18:144 INFO -  1311 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:18:148 INFO -  1311 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:30:18:152 INFO -  1311 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:18:156 INFO -  1311 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:18:167 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:18:168 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:30:18:180 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:30:18:214 c:\testdata\scripts\dt-tef-testblock-0081.script END_TESTCASE DT-TEF-TestBlock-0081
+12:30:18:298 WARN -  1305 scriptengine.cpp 1660 Test Case ID : DT-TEF-TestBlock-0081 re-used
+12:30:18:312 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0081 ***TestCaseResult = PASS </font>
+12:30:18:339 c:\testdata\scripts\dt-tef-testblock-0081.script END_REPEAT
+12:30:18:407 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:18:416 <font size=2 color=00AF00>PASS = 2</font>
+12:30:18:417 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:18:420 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:18:421 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:18:422 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:18:423 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:18:424 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:18:425 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:18:426 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:18:427 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:18:428 <font size=2 color=00AF00>PASS = 2</font>
+12:30:18:429 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:18:430 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:18:431 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:18:433 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0082.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,98 @@
+12:30:24:214 <html><body><pre>
+12:30:24:215 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:24:214 ***</font>
+12:30:24:277 c:\testdata\scripts\dt-tef-testblock-0082.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:24:339 c:\testdata\scripts\dt-tef-testblock-0082.script START_TESTCASE DT-TEF-TestBlock-0082
+12:30:24:361 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0082  </font>
+12:30:24:398 c:\testdata\scripts\dt-tef-testblock-0082.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:24:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:24:470 INFO -  1318 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:24:476 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:481 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:485 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:489 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_1
+12:30:24:493 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:24:498 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_1 error_code -1
+12:30:24:502 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -1
+12:30:24:507 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:511 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:515 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_2
+12:30:24:520 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:30:24:524 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_2 error_code -2
+12:30:24:528 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -2
+12:30:24:533 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:537 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:541 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_3
+12:30:24:545 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:30:24:550 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_3 error_code -3
+12:30:24:554 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -3
+12:30:24:559 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:563 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:567 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_4
+12:30:24:571 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:30:24:576 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_4 error_code -4
+12:30:24:580 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -4
+12:30:24:585 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:589 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:593 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_5
+12:30:24:597 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:30:24:602 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_5 error_code -5
+12:30:24:606 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -5
+12:30:24:611 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:615 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:619 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_6
+12:30:24:623 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:30:24:628 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_6 error_code -6
+12:30:24:632 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -6
+12:30:24:637 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:641 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:645 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_7
+12:30:24:650 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:30:24:654 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_7 error_code -7
+12:30:24:658 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -7
+12:30:24:663 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:667 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:671 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_8
+12:30:24:675 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 8
+12:30:24:680 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_8 error_code -8
+12:30:24:684 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -8
+12:30:24:689 INFO -  1318 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:30:24:693 INFO -  1318 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:24:697 INFO -  1318 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_9
+12:30:24:702 INFO -  1318 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 9
+12:30:24:706 INFO -  1318 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_9 error_code -9
+12:30:24:710 WARN -  1318 te_regblocktestwrapper.cpp 384 Setting an error: -9
+12:30:24:722 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase055_obj  ***Result = PASS </font>
+12:30:24:723 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_1  ***Result = PASS </font>
+12:30:24:723 <font size=2 color=00AF00>COMMAND !Error=-2 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_2  ***Result = PASS </font>
+12:30:24:723 <font size=2 color=00AF00>COMMAND !Error=-3 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_3  ***Result = PASS </font>
+12:30:24:724 <font size=2 color=00AF00>COMMAND !Error=-4 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_4  ***Result = PASS </font>
+12:30:24:724 <font size=2 color=00AF00>COMMAND !Error=-5 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_5  ***Result = PASS </font>
+12:30:24:724 <font size=2 color=00AF00>COMMAND !Error=-6 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_6  ***Result = PASS </font>
+12:30:24:725 <font size=2 color=00AF00>COMMAND !Error=-7 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_7  ***Result = PASS </font>
+12:30:24:725 <font size=2 color=00AF00>COMMAND !Error=-8 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_8  ***Result = PASS </font>
+12:30:24:725 <font size=2 color=00AF00>COMMAND !Error=-9 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_9  ***Result = PASS </font>
+12:30:24:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:24:795 c:\testdata\scripts\dt-tef-testblock-0082.script END_TESTCASE DT-TEF-TestBlock-0082
+12:30:24:827 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0082 ***TestCaseResult = PASS </font>
+12:30:24:846 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:24:855 <font size=2 color=00AF00>PASS = 1</font>
+12:30:24:857 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:24:858 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:24:859 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:24:860 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:24:861 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:24:862 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:24:863 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:24:864 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:24:865 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:24:866 <font size=2 color=00AF00>PASS = 1</font>
+12:30:24:869 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:24:870 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:24:871 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:24:872 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0083.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,105 @@
+12:30:30:662 <html><body><pre>
+12:30:30:663 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 5
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:30:662 ***</font>
+12:30:30:725 c:\testdata\scripts\dt-tef-testblock-0083.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:30:789 c:\testdata\scripts\dt-tef-testblock-0083.script START_TESTCASE DT-TEF-TestBlock-0083
+12:30:30:810 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0083  </font>
+12:30:30:848 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:30:865 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:30:914 INFO -  1325 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:30:920 INFO -  1325 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:30:925 INFO -  1325 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:30:930 INFO -  1325 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:30:30:934 INFO -  1325 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_m2
+12:30:30:938 INFO -  1325 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:30:942 INFO -  1325 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m2 panic_number -2
+12:30:30:947 INFO -  1325 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m2 panic_string MY_PANIC
+12:30:30:951 WARN -  1325 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -2
+12:30:30:966 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:30:31:016 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_m2  ***Result = INCONCLUSIVE </font>
+12:30:31:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=-2 ***Result = PASS </font>
+12:30:31:076 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:31:097 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:31:146 INFO -  1326 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:31:151 INFO -  1326 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:31:156 INFO -  1326 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:31:161 INFO -  1326 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:30:31:165 INFO -  1326 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_m1
+12:30:31:169 INFO -  1326 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:31:174 INFO -  1326 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m1 panic_number -1
+12:30:31:179 INFO -  1326 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m1 panic_string MY_PANIC
+12:30:31:183 WARN -  1326 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -1
+12:30:31:198 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:30:31:248 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_m1  ***Result = INCONCLUSIVE </font>
+12:30:31:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 20 Command = 	END_TEST_BLOCK		!PanicCode=-1 ***Result = PASS </font>
+12:30:31:308 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:31:328 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 21 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:31:377 INFO -  1327 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:31:382 INFO -  1327 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:31:387 INFO -  1327 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:31:392 INFO -  1327 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:30:31:396 INFO -  1327 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_0
+12:30:31:400 INFO -  1327 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:31:405 INFO -  1327 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_0 panic_number 0
+12:30:31:410 INFO -  1327 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_0 panic_string MY_PANIC
+12:30:31:414 WARN -  1327 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC 0
+12:30:31:429 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:30:31:479 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_0  ***Result = INCONCLUSIVE </font>
+12:30:31:491 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 24 Command = 	END_TEST_BLOCK		!PanicCode=0 ***Result = PASS </font>
+12:30:31:540 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:31:561 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:31:610 INFO -  1328 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:31:616 INFO -  1328 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:31:620 INFO -  1328 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:31:625 INFO -  1328 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:30:31:629 INFO -  1328 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_1
+12:30:31:633 INFO -  1328 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:31:638 INFO -  1328 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_1 panic_number 1
+12:30:31:643 INFO -  1328 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_1 panic_string MY_PANIC
+12:30:31:647 WARN -  1328 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC 1
+12:30:31:662 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:30:31:713 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_1  ***Result = INCONCLUSIVE </font>
+12:30:31:725 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 28 Command = 	END_TEST_BLOCK		!PanicCode=1 ***Result = PASS </font>
+12:30:31:780 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:31:803 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 29 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:31:852 INFO -  1329 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:31:858 INFO -  1329 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:31:862 INFO -  1329 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:30:31:867 INFO -  1329 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:30:31:871 INFO -  1329 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_2
+12:30:31:875 INFO -  1329 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:31:880 INFO -  1329 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_2 panic_number 2
+12:30:31:885 INFO -  1329 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_2 panic_string MY_PANIC
+12:30:31:889 WARN -  1329 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC 2
+12:30:31:904 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:30:31:955 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_2  ***Result = INCONCLUSIVE </font>
+12:30:31:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 32 Command = 	END_TEST_BLOCK		!PanicCode=2 ***Result = PASS </font>
+12:30:32:005 c:\testdata\scripts\dt-tef-testblock-0083.script END_TESTCASE DT-TEF-TestBlock-0083
+12:30:32:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 33 Command = END_TESTCASE DT-TEF-TestBlock-0083 ***TestCaseResult = PASS </font>
+12:30:32:112 ERROR -  1320 testexecute.cpp 564 The panic detection thread detected 5 panics:
+12:30:32:125 ERROR -  1320 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -2, Exit Category MY_PANIC
+12:30:32:130 ERROR -  1320 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293968 1277447462, Exit Reason: -1, Exit Category MY_PANIC
+12:30:32:135 ERROR -  1320 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293968 662983883, Exit Reason: 0, Exit Category MY_PANIC
+12:30:32:139 ERROR -  1320 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293968 777828111, Exit Reason: 1, Exit Category MY_PANIC
+12:30:32:143 ERROR -  1320 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293968 985064026, Exit Reason: 2, Exit Category MY_PANIC
+12:30:32:158 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:32:162 <font size=2 color=00AF00>PASS = 5</font>
+12:30:32:163 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:32:164 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:32:165 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:32:166 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:32:167 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:32:168 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:32:169 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:32:170 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 5</font>
+12:30:32:171 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:32:172 <font size=2 color=00AF00>PASS = 1</font>
+12:30:32:173 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:32:174 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:32:175 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:32:177 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0084.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:30:37:945 <html><body><pre>
+12:30:37:946 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:37:946 ***</font>
+12:30:38:011 c:\testdata\scripts\dt-tef-testblock-0084.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:38:074 c:\testdata\scripts\dt-tef-testblock-0084.script START_TESTCASE DT-TEF-TestBlock-0084
+12:30:38:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0084  </font>
+12:30:38:133 c:\testdata\scripts\dt-tef-testblock-0084.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:38:151 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:38:200 INFO -  1336 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:38:206 INFO -  1336 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:38:211 INFO -  1336 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:38:216 INFO -  1336 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:30:38:220 INFO -  1336 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:30:38:224 INFO -  1336 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:38:228 INFO -  1336 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:30:38:233 WARN -  1336 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:30:38:237 INFO -  1336 te_regblocktestwrapper.cpp 275 Test Passed!
+12:30:38:248 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:38:248 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:30:38:261 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Pass ***Result = PASS </font>
+12:30:38:285 c:\testdata\scripts\dt-tef-testblock-0084.script END_TESTCASE DT-TEF-TestBlock-0084
+12:30:38:317 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0084 ***TestCaseResult = PASS </font>
+12:30:38:335 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:38:344 <font size=2 color=00AF00>PASS = 1</font>
+12:30:38:346 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:38:347 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:38:348 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:38:349 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:38:350 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:38:351 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:38:352 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:38:354 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:38:354 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:38:356 <font size=2 color=00AF00>PASS = 1</font>
+12:30:38:358 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:38:359 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:38:360 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:38:362 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0085.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:30:44:158 <html><body><pre>
+12:30:44:158 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:44:158 ***</font>
+12:30:44:222 c:\testdata\scripts\dt-tef-testblock-0085.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:44:284 c:\testdata\scripts\dt-tef-testblock-0085.script START_TESTCASE DT-TEF-TestBlock-0085
+12:30:44:304 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0085  </font>
+12:30:44:342 c:\testdata\scripts\dt-tef-testblock-0085.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:44:361 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:44:410 INFO -  1343 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:44:416 INFO -  1343 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:44:421 INFO -  1343 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:44:426 INFO -  1343 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:30:44:430 INFO -  1343 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:30:44:434 INFO -  1343 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:44:439 INFO -  1343 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:30:44:443 WARN -  1343 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:30:44:447 INFO -  1343 te_regblocktestwrapper.cpp 275 Test Passed!
+12:30:44:464 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:44:465 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:30:44:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+12:30:44:502 c:\testdata\scripts\dt-tef-testblock-0085.script END_TESTCASE DT-TEF-TestBlock-0085
+12:30:44:534 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0085 ***TestCaseResult = PASS </font>
+12:30:44:552 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:44:561 <font size=2 color=00AF00>PASS = 1</font>
+12:30:44:563 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:44:564 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:44:565 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:44:566 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:44:567 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:44:568 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:44:569 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:44:570 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:44:571 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:44:572 <font size=2 color=00AF00>PASS = 1</font>
+12:30:44:575 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:44:576 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:44:577 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:44:579 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0086.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+12:30:50:361 <html><body><pre>
+12:30:50:362 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:50:361 ***</font>
+12:30:50:425 c:\testdata\scripts\dt-tef-testblock-0086.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:50:486 c:\testdata\scripts\dt-tef-testblock-0086.script START_TESTCASE DT-TEF-TestBlock-0086
+12:30:50:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0086  </font>
+12:30:50:541 c:\testdata\scripts\dt-tef-testblock-0086.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:50:558 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:50:607 INFO -  1350 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:50:613 INFO -  1350 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:50:624 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:50:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=-99999 ***Result = PASS </font>
+12:30:50:656 c:\testdata\scripts\dt-tef-testblock-0086.script END_TESTCASE DT-TEF-TestBlock-0086
+12:30:50:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0086 ***TestCaseResult = PASS </font>
+12:30:50:708 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:50:717 <font size=2 color=00AF00>PASS = 1</font>
+12:30:50:719 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:50:720 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:50:721 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:50:722 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:50:723 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:50:724 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:50:725 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:50:726 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:50:727 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:50:728 <font size=2 color=00AF00>PASS = 1</font>
+12:30:50:731 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:50:732 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:50:733 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:50:735 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0087.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:30:56:521 <html><body><pre>
+12:30:56:522 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:56:522 ***</font>
+12:30:56:586 c:\testdata\scripts\dt-tef-testblock-0087.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:56:651 c:\testdata\scripts\dt-tef-testblock-0087.script START_TESTCASE DT-TEF-TestBlock-0087
+12:30:56:673 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0087  </font>
+12:30:56:713 c:\testdata\scripts\dt-tef-testblock-0087.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:56:732 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:56:781 INFO -  1357 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:56:786 INFO -  1357 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:56:792 INFO -  1357 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:56:796 INFO -  1357 te_regblocktestwrapper.cpp 110 aCommand = New
+12:30:56:800 INFO -  1357 te_regblocktestwrapper.cpp 111 aSection = TestCase074_object_value
+12:30:56:804 INFO -  1357 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:56:809 INFO -  1357 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase074_object_value object_value 11111
+12:30:56:820 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:56:821 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase074_object_value  ***Result = PASS </font>
+12:30:56:833 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 16 Command = 	END_TEST_BLOCK		!Heap=0 ***Result = PASS </font>
+12:30:56:856 c:\testdata\scripts\dt-tef-testblock-0087.script END_TESTCASE DT-TEF-TestBlock-0087
+12:30:56:890 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0087 ***TestCaseResult = PASS </font>
+12:30:56:908 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:56:917 <font size=2 color=00AF00>PASS = 1</font>
+12:30:56:919 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:56:920 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:56:921 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:56:922 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:56:923 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:56:924 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:56:925 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:56:926 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:56:927 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:56:928 <font size=2 color=00AF00>PASS = 1</font>
+12:30:56:931 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:56:932 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:56:933 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:56:934 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0088.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+12:31:02:714 <html><body><pre>
+12:31:02:715 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:02:715 ***</font>
+12:31:02:779 c:\testdata\scripts\dt-tef-testblock-0088.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:02:840 c:\testdata\scripts\dt-tef-testblock-0088.script START_TESTCASE DT-TEF-TestBlock-0088
+12:31:02:859 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0088  </font>
+12:31:02:894 c:\testdata\scripts\dt-tef-testblock-0088.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:02:911 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:02:960 INFO -  1364 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:02:966 INFO -  1364 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:02:977 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:02:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=16777215 ***Result = PASS </font>
+12:31:03:011 c:\testdata\scripts\dt-tef-testblock-0088.script END_TESTCASE DT-TEF-TestBlock-0088
+12:31:03:044 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0088 ***TestCaseResult = PASS </font>
+12:31:03:061 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:03:070 <font size=2 color=00AF00>PASS = 1</font>
+12:31:03:072 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:03:073 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:03:074 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:03:075 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:03:076 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:03:077 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:03:078 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:03:079 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:03:080 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:03:081 <font size=2 color=00AF00>PASS = 1</font>
+12:31:03:084 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:03:085 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:03:086 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:03:087 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0089.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:31:08:876 <html><body><pre>
+12:31:08:877 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:08:876 ***</font>
+12:31:08:942 c:\testdata\scripts\dt-tef-testblock-0089.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:09:008 c:\testdata\scripts\dt-tef-testblock-0089.script START_TESTCASE DT-TEF-TestBlock-0089
+12:31:09:031 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0089  </font>
+12:31:09:069 c:\testdata\scripts\dt-tef-testblock-0089.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:09:087 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:09:136 INFO -  1371 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:09:142 INFO -  1371 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:09:147 INFO -  1371 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:09:151 INFO -  1371 te_regblocktestwrapper.cpp 110 aCommand = New
+12:31:09:155 INFO -  1371 te_regblocktestwrapper.cpp 111 aSection = TestCase076_object_value
+12:31:09:159 INFO -  1371 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:09:164 INFO -  1371 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase076_object_value object_value 11111
+12:31:09:175 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:09:176 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase076_object_value  ***Result = PASS </font>
+12:31:09:188 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=65535 ***Result = PASS </font>
+12:31:09:212 c:\testdata\scripts\dt-tef-testblock-0089.script END_TESTCASE DT-TEF-TestBlock-0089
+12:31:09:245 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0089 ***TestCaseResult = PASS </font>
+12:31:09:263 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:09:272 <font size=2 color=00AF00>PASS = 1</font>
+12:31:09:274 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:09:275 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:09:276 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:09:277 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:09:278 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:09:279 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:09:280 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:09:281 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:09:282 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:09:283 <font size=2 color=00AF00>PASS = 1</font>
+12:31:09:286 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:09:287 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:09:288 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:09:289 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0090.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+12:31:15:081 <html><body><pre>
+12:31:15:082 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:15:081 ***</font>
+12:31:15:145 c:\testdata\scripts\dt-tef-testblock-0090.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:15:208 c:\testdata\scripts\dt-tef-testblock-0090.script START_TESTCASE DT-TEF-TestBlock-0090
+12:31:15:229 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0090  </font>
+12:31:15:267 c:\testdata\scripts\dt-tef-testblock-0090.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:15:286 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:15:336 INFO -  1378 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:15:342 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:15:347 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:15:351 INFO -  1378 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:15:355 INFO -  1378 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:31:15:359 INFO -  1378 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:15:364 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:31:15:369 WARN -  1378 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:31:15:373 INFO -  1378 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:15:377 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:15:381 INFO -  1378 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:15:386 INFO -  1378 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:31:15:391 INFO -  1378 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:15:395 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:31:15:399 WARN -  1378 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:31:15:403 INFO -  1378 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:15:408 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:15:412 INFO -  1378 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:15:416 INFO -  1378 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:31:15:420 INFO -  1378 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:31:15:426 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:31:15:430 WARN -  1378 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:31:15:434 INFO -  1378 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:15:439 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:15:443 INFO -  1378 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:15:447 INFO -  1378 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:31:15:451 INFO -  1378 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:31:15:456 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:31:15:461 WARN -  1378 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:31:15:465 INFO -  1378 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:15:469 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:15:473 INFO -  1378 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:15:478 INFO -  1378 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:31:15:482 INFO -  1378 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:31:15:487 INFO -  1378 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:31:15:491 WARN -  1378 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:31:15:495 INFO -  1378 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:15:507 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:15:507 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:31:15:508 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:31:15:508 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:31:15:508 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:31:15:509 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:31:15:526 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 19 Command = 	END_TEST_BLOCK		!Result=Pass ***Result = PASS </font>
+12:31:15:561 c:\testdata\scripts\dt-tef-testblock-0090.script END_TESTCASE DT-TEF-TestBlock-0090
+12:31:15:594 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0090 ***TestCaseResult = PASS </font>
+12:31:15:612 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:15:621 <font size=2 color=00AF00>PASS = 1</font>
+12:31:15:623 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:15:624 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:15:625 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:15:626 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:15:627 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:15:628 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:15:629 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:15:630 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:15:631 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:15:632 <font size=2 color=00AF00>PASS = 1</font>
+12:31:15:635 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:15:636 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:15:637 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:15:639 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0091.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+12:31:21:440 <html><body><pre>
+12:31:21:441 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:21:441 ***</font>
+12:31:21:506 c:\testdata\scripts\dt-tef-testblock-0091.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:21:570 c:\testdata\scripts\dt-tef-testblock-0091.script START_TESTCASE DT-TEF-TestBlock-0091
+12:31:21:592 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0091  </font>
+12:31:21:630 c:\testdata\scripts\dt-tef-testblock-0091.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:21:648 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:21:698 INFO -  1385 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:21:704 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:21:709 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:21:714 INFO -  1385 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:21:718 INFO -  1385 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:31:21:722 INFO -  1385 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:21:726 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:31:21:731 WARN -  1385 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:31:21:735 INFO -  1385 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:21:739 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:21:744 INFO -  1385 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:21:749 INFO -  1385 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:31:21:753 INFO -  1385 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:21:757 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:31:21:762 WARN -  1385 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:31:21:766 INFO -  1385 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:21:771 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:21:775 INFO -  1385 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:21:779 INFO -  1385 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:31:21:783 INFO -  1385 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:31:21:788 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:31:21:792 WARN -  1385 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:31:21:796 INFO -  1385 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:21:801 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:21:806 INFO -  1385 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:21:810 INFO -  1385 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:31:21:814 INFO -  1385 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:31:21:818 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:31:21:823 WARN -  1385 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:31:21:827 INFO -  1385 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:21:831 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:21:836 INFO -  1385 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:21:841 INFO -  1385 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:31:21:845 INFO -  1385 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:31:21:849 INFO -  1385 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:31:21:853 WARN -  1385 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:31:21:857 INFO -  1385 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:21:875 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:21:876 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:31:21:876 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:31:21:876 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:31:21:877 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:31:21:877 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:31:21:894 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 19 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+12:31:21:930 c:\testdata\scripts\dt-tef-testblock-0091.script END_TESTCASE DT-TEF-TestBlock-0091
+12:31:21:962 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0091 ***TestCaseResult = PASS </font>
+12:31:21:981 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:21:990 <font size=2 color=00AF00>PASS = 1</font>
+12:31:21:991 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:21:993 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:21:994 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:21:995 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:21:996 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:21:997 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:21:998 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:21:999 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:22:000 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:22:001 <font size=2 color=00AF00>PASS = 1</font>
+12:31:22:004 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:22:005 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:22:006 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:22:008 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0092.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+12:31:27:799 <html><body><pre>
+12:31:27:799 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:27:799 ***</font>
+12:31:27:864 c:\testdata\scripts\dt-tef-testblock-0092.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:27:928 c:\testdata\scripts\dt-tef-testblock-0092.script START_TESTCASE DT-TEF-TestBlock-0092
+12:31:27:950 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0092  </font>
+12:31:27:988 c:\testdata\scripts\dt-tef-testblock-0092.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:28:007 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:28:055 INFO -  1392 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:28:061 INFO -  1392 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:28:066 INFO -  1392 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:28:071 INFO -  1392 te_regblocktestwrapper.cpp 110 aCommand = StartTimer
+12:31:28:075 INFO -  1392 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:28:079 INFO -  1392 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:33:094 INFO -  1392 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:33:098 INFO -  1392 te_regblocktestwrapper.cpp 110 aCommand = CheckTimer
+12:31:33:102 INFO -  1392 te_regblocktestwrapper.cpp 111 aSection = TestCase033_delay
+12:31:33:106 INFO -  1392 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:31:33:111 INFO -  1392 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay max_interval_sec 6
+12:31:33:116 INFO -  1392 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay min_interval_sec 4
+12:31:33:121 INFO -  1392 te_regblocktestwrapper.cpp 325 Timer start time: 31/12/2008   12:31:28  pm
+12:31:33:126 INFO -  1392 te_regblocktestwrapper.cpp 329 Timer check time: 31/12/2008   12:31:33  pm
+12:31:33:137 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:33:138 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj StartTimer   ***Result = PASS </font>
+12:31:33:138 <font size=2 color=00AF00>ASYNC_DELAY 5000000  ***Result = PASS </font>
+12:31:33:139 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CheckTimer TestCase033_delay  ***Result = PASS </font>
+12:31:33:153 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:33:181 c:\testdata\scripts\dt-tef-testblock-0092.script END_TESTCASE DT-TEF-TestBlock-0092
+12:31:33:213 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0092 ***TestCaseResult = PASS </font>
+12:31:33:232 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:33:241 <font size=2 color=00AF00>PASS = 1</font>
+12:31:33:243 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:33:244 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:33:245 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:33:246 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:33:247 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:33:248 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:33:249 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:33:250 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:33:251 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:33:252 <font size=2 color=00AF00>PASS = 1</font>
+12:31:33:255 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:33:256 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:33:257 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:33:258 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0093.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:31:39:052 <html><body><pre>
+12:31:39:052 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:39:052 ***</font>
+12:31:39:118 c:\testdata\scripts\dt-tef-testblock-0093.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:39:181 c:\testdata\scripts\dt-tef-testblock-0093.script START_TESTCASE DT-TEF-TestBlock-0093
+12:31:39:203 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0093  </font>
+12:31:39:241 c:\testdata\scripts\dt-tef-testblock-0093.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:39:259 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:39:308 INFO -  1399 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:39:314 INFO -  1399 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+12:31:39:319 INFO -  1399 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+12:31:39:324 INFO -  1399 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:31:39:328 INFO -  1399 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:39:332 INFO -  1399 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:39:337 INFO -  1399 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+12:31:39:341 INFO -  1399 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:31:39:345 INFO -  1399 te_regblocktestwrapper.cpp 111 aSection = TestCase087_obj
+12:31:39:349 INFO -  1399 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:39:354 INFO -  1399 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj microseconds_of_work 100000
+12:31:39:468 INFO -  1399 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:31:39:569 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase087_obj  ***Result = PASS </font>
+12:31:39:570 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase087_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:31:39:570 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase087_obj ActivateActiveObject TestCase087_obj  ***Result = PASS </font>
+12:31:39:570 <font size=2 color=00AF00>ASYNC_DELAY 200000  ***Result = PASS </font>
+12:31:39:585 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:39:612 c:\testdata\scripts\dt-tef-testblock-0093.script END_TESTCASE DT-TEF-TestBlock-0093
+12:31:39:642 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0093 ***TestCaseResult = PASS </font>
+12:31:39:661 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:39:670 <font size=2 color=00AF00>PASS = 1</font>
+12:31:39:671 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:39:672 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:39:673 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:39:675 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:39:676 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:39:677 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:39:678 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:39:679 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:39:680 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:39:681 <font size=2 color=00AF00>PASS = 1</font>
+12:31:39:684 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:39:685 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:39:686 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:39:687 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0094.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+12:31:45:495 <html><body><pre>
+12:31:45:496 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:45:496 ***</font>
+12:31:45:562 c:\testdata\scripts\dt-tef-testblock-0094.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:45:627 c:\testdata\scripts\dt-tef-testblock-0094.script START_TESTCASE DT-TEF-TestBlock-0094
+12:31:45:650 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0094  </font>
+12:31:45:690 c:\testdata\scripts\dt-tef-testblock-0094.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:45:710 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:45:759 INFO -  1406 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:45:765 INFO -  1406 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:31:45:770 INFO -  1406 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:31:45:775 INFO -  1406 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:31:45:779 INFO -  1406 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:45:783 INFO -  1406 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:45:787 INFO -  1406 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:31:45:792 INFO -  1406 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:31:45:796 INFO -  1406 te_regblocktestwrapper.cpp 111 aSection = TestCase089_obj
+12:31:45:800 INFO -  1406 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:45:805 INFO -  1406 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj microseconds_of_work 100000
+12:31:45:810 INFO -  1406 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:31:45:814 INFO -  1406 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:31:45:818 INFO -  1406 te_regblocktestwrapper.cpp 111 aSection = TestCase089_must_be_complete_false
+12:31:45:822 INFO -  1406 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:31:45:827 INFO -  1406 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:31:45:832 INFO -  1406 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_must_be_complete_false must_be_complete 0
+12:31:45:921 INFO -  1406 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:31:46:843 INFO -  1406 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:31:46:848 INFO -  1406 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:31:46:853 INFO -  1406 te_regblocktestwrapper.cpp 111 aSection = TestCase089_must_be_complete_true
+12:31:46:857 INFO -  1406 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:31:46:861 INFO -  1406 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:31:46:866 INFO -  1406 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_must_be_complete_true must_be_complete 1
+12:31:46:877 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase089_obj  ***Result = PASS </font>
+12:31:46:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:31:46:878 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj ActivateActiveObject TestCase089_obj  ***Result = PASS </font>
+12:31:46:879 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj CheckActiveObjectWorkIsComplete TestCase089_must_be_complete_false  ***Result = PASS </font>
+12:31:46:879 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:31:46:879 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj CheckActiveObjectWorkIsComplete TestCase089_must_be_complete_true  ***Result = PASS </font>
+12:31:46:897 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:46:932 c:\testdata\scripts\dt-tef-testblock-0094.script END_TESTCASE DT-TEF-TestBlock-0094
+12:31:46:965 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0094 ***TestCaseResult = PASS </font>
+12:31:46:983 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:46:992 <font size=2 color=00AF00>PASS = 1</font>
+12:31:46:994 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:46:995 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:46:996 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:46:997 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:46:998 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:47:000 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:47:002 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:47:003 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:47:004 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:47:005 <font size=2 color=00AF00>PASS = 1</font>
+12:31:47:008 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:47:009 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:47:010 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:47:011 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0095.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+12:31:52:814 <html><body><pre>
+12:31:52:815 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:52:815 ***</font>
+12:31:52:879 c:\testdata\scripts\dt-tef-testblock-0095.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:52:942 c:\testdata\scripts\dt-tef-testblock-0095.script START_TESTCASE DT-TEF-TestBlock-0095
+12:31:52:964 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0095  </font>
+12:31:53:001 c:\testdata\scripts\dt-tef-testblock-0095.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:53:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:53:070 INFO -  1413 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:53:076 INFO -  1413 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+12:31:53:081 INFO -  1413 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+12:31:53:085 INFO -  1413 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:31:53:089 INFO -  1413 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:53:093 INFO -  1413 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:53:098 INFO -  1413 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+12:31:53:103 INFO -  1413 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:31:53:107 INFO -  1413 te_regblocktestwrapper.cpp 111 aSection = TestCase090_obj
+12:31:53:111 INFO -  1413 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:53:115 INFO -  1413 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj microseconds_of_work 100000
+12:31:53:328 INFO -  1413 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+12:31:53:333 INFO -  1413 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:31:53:337 INFO -  1413 te_regblocktestwrapper.cpp 111 aSection = TestCase090_must_be_complete_false
+12:31:53:341 INFO -  1413 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:31:53:345 INFO -  1413 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:31:53:350 INFO -  1413 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_must_be_complete_false must_be_complete 0
+12:31:53:354 INFO -  1413 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:31:53:366 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase090_obj  ***Result = PASS </font>
+12:31:53:367 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:31:53:367 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj ActivateActiveObject TestCase090_obj  ***Result = PASS </font>
+12:31:53:368 <font size=2 color=00AF00>DELAY 200000  ***Result = PASS </font>
+12:31:53:368 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj CheckActiveObjectWorkIsComplete TestCase090_must_be_complete_false  ***Result = PASS </font>
+12:31:53:368 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:31:53:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:53:419 c:\testdata\scripts\dt-tef-testblock-0095.script END_TESTCASE DT-TEF-TestBlock-0095
+12:31:53:448 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0095 ***TestCaseResult = PASS </font>
+12:31:53:467 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:53:476 <font size=2 color=00AF00>PASS = 1</font>
+12:31:53:477 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:53:479 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:53:480 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:53:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:53:482 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:53:483 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:53:484 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:53:485 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:53:486 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:53:487 <font size=2 color=00AF00>PASS = 1</font>
+12:31:53:490 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:53:491 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:53:492 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:53:493 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0096.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+12:31:59:289 <html><body><pre>
+12:31:59:289 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:59:289 ***</font>
+12:31:59:354 c:\testdata\scripts\dt-tef-testblock-0096.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:59:417 c:\testdata\scripts\dt-tef-testblock-0096.script START_TESTCASE DT-TEF-TestBlock-0096
+12:31:59:439 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0096  </font>
+12:31:59:477 c:\testdata\scripts\dt-tef-testblock-0096.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:59:497 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:59:546 INFO -  1420 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:59:552 INFO -  1420 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:31:59:557 INFO -  1420 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:31:59:562 INFO -  1420 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:31:59:566 INFO -  1420 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:59:570 INFO -  1420 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:59:574 INFO -  1420 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:31:59:579 INFO -  1420 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:31:59:583 INFO -  1420 te_regblocktestwrapper.cpp 111 aSection = TestCase091_obj
+12:31:59:587 INFO -  1420 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:59:592 INFO -  1420 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj microseconds_of_work 1000000
+12:31:59:597 INFO -  1420 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:31:59:601 INFO -  1420 te_regblocktestwrapper.cpp 110 aCommand = StartTimer
+12:31:59:605 INFO -  1420 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:59:609 INFO -  1420 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:32:00:609 INFO -  1420 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:32:04:627 INFO -  1420 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:32:04:631 INFO -  1420 te_regblocktestwrapper.cpp 110 aCommand = CheckTimer
+12:32:04:635 INFO -  1420 te_regblocktestwrapper.cpp 111 aSection = TestCase091_delay
+12:32:04:639 INFO -  1420 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:32:04:644 INFO -  1420 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_delay max_interval_sec 6
+12:32:04:649 INFO -  1420 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_delay min_interval_sec 4
+12:32:04:654 INFO -  1420 te_regblocktestwrapper.cpp 325 Timer start time: 31/12/2008   12:31:59  pm
+12:32:04:658 INFO -  1420 te_regblocktestwrapper.cpp 329 Timer check time: 31/12/2008   12:32:04  pm
+12:32:04:664 INFO -  1420 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:32:04:668 INFO -  1420 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:32:04:672 INFO -  1420 te_regblocktestwrapper.cpp 111 aSection = TestCase091_must_be_complete_true
+12:32:04:676 INFO -  1420 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:32:04:680 INFO -  1420 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:32:04:685 INFO -  1420 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_must_be_complete_true must_be_complete 1
+12:32:04:697 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase091_obj  ***Result = PASS </font>
+12:32:04:697 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:32:04:698 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj ActivateActiveObject TestCase091_obj  ***Result = PASS </font>
+12:32:04:698 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj StartTimer   ***Result = PASS </font>
+12:32:04:699 <font size=2 color=00AF00>OUTSTANDING 5000000   ***Result = PASS </font>
+12:32:04:699 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj CheckTimer TestCase091_delay  ***Result = PASS </font>
+12:32:04:699 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj CheckActiveObjectWorkIsComplete TestCase091_must_be_complete_true  ***Result = PASS </font>
+12:32:04:717 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:04:752 c:\testdata\scripts\dt-tef-testblock-0096.script END_TESTCASE DT-TEF-TestBlock-0096
+12:32:04:781 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0096 ***TestCaseResult = PASS </font>
+12:32:04:799 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:04:808 <font size=2 color=00AF00>PASS = 1</font>
+12:32:04:810 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:04:811 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:04:812 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:04:813 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:04:814 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:04:815 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:04:816 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:04:817 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:04:818 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:04:819 <font size=2 color=00AF00>PASS = 1</font>
+12:32:04:822 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:04:823 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:04:824 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:04:826 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0097.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+12:32:10:636 <html><body><pre>
+12:32:10:637 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:10:637 ***</font>
+12:32:10:703 c:\testdata\scripts\dt-tef-testblock-0097.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:10:767 c:\testdata\scripts\dt-tef-testblock-0097.script START_TESTCASE DT-TEF-TestBlock-0097
+12:32:10:788 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0097  </font>
+12:32:10:826 c:\testdata\scripts\dt-tef-testblock-0097.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:10:845 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:10:894 INFO -  1427 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:10:900 INFO -  1427 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+12:32:10:905 INFO -  1427 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+12:32:10:910 INFO -  1427 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:32:10:914 INFO -  1427 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:10:918 INFO -  1427 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:10:923 INFO -  1427 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+12:32:10:928 INFO -  1427 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:32:10:932 INFO -  1427 te_regblocktestwrapper.cpp 111 aSection = TestCase092_obj
+12:32:10:936 INFO -  1427 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:32:10:940 INFO -  1427 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj microseconds_of_work 1000000
+12:32:10:946 INFO -  1427 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+12:32:10:950 INFO -  1427 te_regblocktestwrapper.cpp 110 aCommand = CancelActiveObject
+12:32:10:954 INFO -  1427 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:10:958 INFO -  1427 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:32:10:962 INFO -  1427 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:32:10:975 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase092_obj  ***Result = PASS </font>
+12:32:10:976 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase092_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:32:10:976 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=-3 TestCase092_obj ActivateActiveObject TestCase092_obj  ***Result = PASS </font>
+12:32:10:976 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase092_obj CancelActiveObject   ***Result = PASS </font>
+12:32:10:977 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:32:10:993 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:11:025 c:\testdata\scripts\dt-tef-testblock-0097.script END_TESTCASE DT-TEF-TestBlock-0097
+12:32:11:057 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0097 ***TestCaseResult = PASS </font>
+12:32:11:075 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:11:084 <font size=2 color=00AF00>PASS = 1</font>
+12:32:11:086 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:11:087 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:11:088 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:11:089 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:11:090 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:11:091 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:11:093 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:11:094 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:11:095 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:11:096 <font size=2 color=00AF00>PASS = 1</font>
+12:32:11:098 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:11:099 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:11:101 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:11:102 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0098.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+12:32:16:901 <html><body><pre>
+12:32:16:901 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:16:901 ***</font>
+12:32:16:966 c:\testdata\scripts\dt-tef-testblock-0098.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:17:025 c:\testdata\scripts\dt-tef-testblock-0098.script START_TESTCASE DT-TEF-TestBlock-0098
+12:32:17:044 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0098  </font>
+12:32:17:082 c:\testdata\scripts\dt-tef-testblock-0098.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:17:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:17:152 INFO -  1434 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:17:158 INFO -  1434 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:32:17:163 INFO -  1434 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:32:17:168 INFO -  1434 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:32:17:172 INFO -  1434 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:17:176 INFO -  1434 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:17:181 INFO -  1434 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:32:17:185 INFO -  1434 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:32:17:189 INFO -  1434 te_regblocktestwrapper.cpp 111 aSection = TestCase093_obj
+12:32:17:193 INFO -  1434 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:32:17:198 INFO -  1434 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj microseconds_of_work 1000000
+12:32:17:204 INFO -  1434 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:32:17:208 INFO -  1434 te_regblocktestwrapper.cpp 110 aCommand = CancelActiveObject
+12:32:17:212 INFO -  1434 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:17:216 INFO -  1434 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:32:17:220 INFO -  1434 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:32:17:235 INFO -  1434 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:32:17:239 INFO -  1434 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:32:17:243 INFO -  1434 te_regblocktestwrapper.cpp 111 aSection = TestCase093_obj
+12:32:17:247 INFO -  1434 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:32:17:252 INFO -  1434 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj microseconds_of_work 1000000
+12:32:18:265 INFO -  1434 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:32:19:272 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase093_obj  ***Result = PASS </font>
+12:32:19:273 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:32:19:273 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=-3 TestCase093_obj ActivateActiveObject TestCase093_obj  ***Result = PASS </font>
+12:32:19:274 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj CancelActiveObject   ***Result = PASS </font>
+12:32:19:274 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:32:19:274 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj ActivateActiveObject TestCase093_obj  ***Result = PASS </font>
+12:32:19:275 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:32:19:292 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:19:331 c:\testdata\scripts\dt-tef-testblock-0098.script END_TESTCASE DT-TEF-TestBlock-0098
+12:32:19:361 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0098 ***TestCaseResult = PASS </font>
+12:32:19:379 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:19:388 <font size=2 color=00AF00>PASS = 1</font>
+12:32:19:390 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:19:391 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:19:392 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:19:393 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:19:394 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:19:395 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:19:396 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:19:397 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:19:398 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:19:400 <font size=2 color=00AF00>PASS = 1</font>
+12:32:19:402 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:19:404 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:19:405 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:19:406 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0099.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:32:25:211 <html><body><pre>
+12:32:25:212 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:25:212 ***</font>
+12:32:25:277 c:\testdata\scripts\dt-tef-testblock-0099.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:25:336 c:\testdata\scripts\dt-tef-testblock-0099.script START_TESTCASE DT-TEF-TestBlock-0099
+12:32:25:355 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0099  </font>
+12:32:25:393 c:\testdata\scripts\dt-tef-testblock-0099.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:25:412 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:25:461 INFO -  1441 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:25:467 INFO -  1441 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:25:472 INFO -  1441 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:25:477 INFO -  1441 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:32:25:481 INFO -  1441 te_regblocktestwrapper.cpp 111 aSection = TestCase096_obj_Error_0
+12:32:25:485 INFO -  1441 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:25:489 INFO -  1441 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase096_obj_Error_0 error_code 0
+12:32:25:494 WARN -  1441 te_regblocktestwrapper.cpp 384 Setting an error: 0
+12:32:25:504 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:32:25:505 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase096_obj_Error_0  ***Result = PASS </font>
+12:32:25:517 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:25:543 c:\testdata\scripts\dt-tef-testblock-0099.script END_TESTCASE DT-TEF-TestBlock-0099
+12:32:25:575 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0099 ***TestCaseResult = PASS </font>
+12:32:25:593 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:25:602 <font size=2 color=00AF00>PASS = 1</font>
+12:32:25:604 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:25:605 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:25:606 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:25:607 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:25:608 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:25:609 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:25:610 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:25:611 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:25:612 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:25:613 <font size=2 color=00AF00>PASS = 1</font>
+12:32:25:616 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:25:617 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:25:618 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:25:620 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0100.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:32:31:396 <html><body><pre>
+12:32:31:397 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:31:397 ***</font>
+12:32:31:464 c:\testdata\scripts\dt-tef-testblock-0100.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:31:527 c:\testdata\scripts\dt-tef-testblock-0100.script START_TESTCASE DT-TEF-TestBlock-0100
+12:32:31:548 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0100  </font>
+12:32:31:586 c:\testdata\scripts\dt-tef-testblock-0100.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:31:604 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:31:653 INFO -  1448 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:31:658 INFO -  1448 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:31:664 INFO -  1448 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:31:668 INFO -  1448 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:32:31:672 INFO -  1448 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:31:676 INFO -  1448 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:31:687 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:32:31:688 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:32:31:700 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:31:724 c:\testdata\scripts\dt-tef-testblock-0100.script END_TESTCASE DT-TEF-TestBlock-0100
+12:32:31:756 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0100 ***TestCaseResult = PASS </font>
+12:32:31:774 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:31:784 <font size=2 color=00AF00>PASS = 1</font>
+12:32:31:786 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:31:787 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:31:788 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:31:789 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:31:790 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:31:791 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:31:792 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:31:793 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:31:794 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:31:795 <font size=2 color=00AF00>PASS = 1</font>
+12:32:31:798 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:31:799 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:31:800 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:31:802 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0101.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:32:37:603 <html><body><pre>
+12:32:37:604 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:37:604 ***</font>
+12:32:37:671 c:\testdata\scripts\dt-tef-testblock-0101.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:37:734 c:\testdata\scripts\dt-tef-testblock-0101.script START_TESTCASE DT-TEF-TestBlock-0101
+12:32:37:756 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0101  </font>
+12:32:37:793 c:\testdata\scripts\dt-tef-testblock-0101.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:37:812 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:37:861 INFO -  1455 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:37:867 INFO -  1455 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:37:872 INFO -  1455 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:37:877 INFO -  1455 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:32:37:881 INFO -  1455 te_regblocktestwrapper.cpp 111 aSection = TestCase098_obj_Error_0
+12:32:37:885 INFO -  1455 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:37:889 INFO -  1455 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase098_obj_Error_0 error_code 0
+12:32:37:894 WARN -  1455 te_regblocktestwrapper.cpp 384 Setting an error: 0
+12:32:37:906 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:32:37:906 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase098_obj_Error_0  ***Result = PASS </font>
+12:32:37:919 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:37:944 c:\testdata\scripts\dt-tef-testblock-0101.script END_TESTCASE DT-TEF-TestBlock-0101
+12:32:37:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0101 ***TestCaseResult = PASS </font>
+12:32:37:995 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:38:004 <font size=2 color=00AF00>PASS = 1</font>
+12:32:38:006 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:38:007 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:38:008 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:38:009 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:38:010 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:38:011 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:38:012 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:38:013 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:38:014 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:38:015 <font size=2 color=00AF00>PASS = 1</font>
+12:32:38:018 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:38:019 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:38:020 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:38:022 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0102.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:32:43:823 <html><body><pre>
+12:32:43:824 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:43:824 ***</font>
+12:32:43:891 c:\testdata\scripts\dt-tef-testblock-0102.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:43:955 c:\testdata\scripts\dt-tef-testblock-0102.script START_TESTCASE DT-TEF-TestBlock-0102
+12:32:43:976 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0102  </font>
+12:32:44:016 c:\testdata\scripts\dt-tef-testblock-0102.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:44:034 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:44:082 INFO -  1462 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:44:088 INFO -  1462 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:44:093 INFO -  1462 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:44:098 INFO -  1462 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:32:44:102 INFO -  1462 te_regblocktestwrapper.cpp 111 aSection = TestCase105_obj_Result
+12:32:44:106 INFO -  1462 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:44:111 INFO -  1462 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase105_obj_Result block_result 999
+12:32:44:116 INFO -  1462 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase105_obj_Result block_result 999
+12:32:44:120 WARN -  1462 te_regblocktestwrapper.cpp 273 Setting test block result: 999
+12:32:44:124 INFO -  1462 te_regblocktestwrapper.cpp 275 Test Passed!
+12:32:44:141 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:32:44:141 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult TestCase105_obj_Result  ***Result = PASS </font>
+12:32:44:154 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 18 Command = 	END_TEST_BLOCK		!Result=999 ***Result = PASS </font>
+12:32:44:178 c:\testdata\scripts\dt-tef-testblock-0102.script END_TESTCASE DT-TEF-TestBlock-0102
+12:32:44:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0102 ***TestCaseResult = PASS </font>
+12:32:44:229 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:44:238 <font size=2 color=00AF00>PASS = 1</font>
+12:32:44:240 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:44:241 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:44:242 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:44:243 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:44:244 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:44:245 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:44:246 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:44:247 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:44:248 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:44:249 <font size=2 color=00AF00>PASS = 1</font>
+12:32:44:252 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:44:253 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:44:254 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:44:256 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0103.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:32:50:060 <html><body><pre>
+12:32:50:061 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:50:061 ***</font>
+12:32:50:129 c:\testdata\scripts\dt-tef-testblock-0103.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:50:192 c:\testdata\scripts\dt-tef-testblock-0103.script START_TESTCASE DT-TEF-TestBlock-0103
+12:32:50:214 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0103  </font>
+12:32:50:252 c:\testdata\scripts\dt-tef-testblock-0103.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:50:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:50:319 INFO -  1469 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:50:324 INFO -  1469 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:50:330 INFO -  1469 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:50:334 INFO -  1469 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:32:50:338 INFO -  1469 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:50:342 INFO -  1469 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:50:353 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:32:50:354 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:32:50:366 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:50:390 c:\testdata\scripts\dt-tef-testblock-0103.script END_TESTCASE DT-TEF-TestBlock-0103
+12:32:50:422 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0103 ***TestCaseResult = PASS </font>
+12:32:50:441 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:50:450 <font size=2 color=00AF00>PASS = 1</font>
+12:32:50:452 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:50:453 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:50:454 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:50:455 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:50:456 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:50:457 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:50:458 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:50:459 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:50:460 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:50:461 <font size=2 color=00AF00>PASS = 1</font>
+12:32:50:464 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:50:465 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:50:466 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:50:468 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0104.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:32:56:284 <html><body><pre>
+12:32:56:284 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:56:284 ***</font>
+12:32:56:353 c:\testdata\scripts\dt-tef-testblock-0104.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:56:416 c:\testdata\scripts\dt-tef-testblock-0104.script START_TESTCASE DT-TEF-TestBlock-0104
+12:32:56:438 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0104  </font>
+12:32:56:476 c:\testdata\scripts\dt-tef-testblock-0104.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:56:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:56:544 INFO -  1476 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:56:550 INFO -  1476 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:56:555 INFO -  1476 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:56:560 INFO -  1476 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:32:56:564 INFO -  1476 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:56:568 INFO -  1476 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:56:572 INFO -  1476 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:32:56:577 INFO -  1476 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:32:56:581 INFO -  1476 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:56:585 INFO -  1476 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:32:56:596 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:32:56:596 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:32:56:597 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:32:56:611 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:56:638 c:\testdata\scripts\dt-tef-testblock-0104.script END_TESTCASE DT-TEF-TestBlock-0104
+12:32:56:671 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0104 ***TestCaseResult = PASS </font>
+12:32:56:689 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:56:698 <font size=2 color=00AF00>PASS = 1</font>
+12:32:56:700 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:56:701 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:56:702 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:56:703 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:56:704 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:56:705 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:56:706 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:56:707 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:56:708 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:56:709 <font size=2 color=00AF00>PASS = 1</font>
+12:32:56:712 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:56:713 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:56:714 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:56:716 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0105.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:33:02:531 <html><body><pre>
+12:33:02:532 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:33:02:532 ***</font>
+12:33:02:601 c:\testdata\scripts\dt-tef-testblock-0105.script LOAD_SERVER te_RegBlockTestSuite 
+12:33:02:666 c:\testdata\scripts\dt-tef-testblock-0105.script START_TESTCASE DT-TEF-TestBlock-0105
+12:33:02:688 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0105  </font>
+12:33:02:727 c:\testdata\scripts\dt-tef-testblock-0105.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:02:746 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:02:795 INFO -  1483 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:02:800 INFO -  1483 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:33:02:806 INFO -  1483 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:33:02:810 INFO -  1483 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:33:02:814 INFO -  1483 te_regblocktestwrapper.cpp 111 aSection = TestCase109_no_name
+12:33:02:818 INFO -  1483 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:33:02:823 INFO -  1483 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase109_no_name null_expected 1
+12:33:02:828 ERROR -  1483 te_regblocktestwrapper.cpp 633 GetDataObjectL() error: -28
+12:33:02:839 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:33:02:840 <font size=2 color=00AF00>COMMAND !Error=-28 !AsyncError=0 DummyObj GetDataObject TestCase109_no_name  ***Result = PASS </font>
+12:33:02:852 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:33:02:877 c:\testdata\scripts\dt-tef-testblock-0105.script END_TESTCASE DT-TEF-TestBlock-0105
+12:33:02:910 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0105 ***TestCaseResult = PASS </font>
+12:33:02:928 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:33:02:937 <font size=2 color=00AF00>PASS = 1</font>
+12:33:02:938 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:02:940 <font size=2 color=0000FF>ABORT = 0</font>
+12:33:02:941 <font size=2 color=0000FF>PANIC = 0</font>
+12:33:02:942 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:02:943 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:33:02:944 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:33:02:945 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:33:02:946 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:33:02:947 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:33:02:948 <font size=2 color=00AF00>PASS = 1</font>
+12:33:02:951 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:02:952 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:33:02:953 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:02:955 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0106.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:33:08:765 <html><body><pre>
+12:33:08:766 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:33:08:766 ***</font>
+12:33:08:831 c:\testdata\scripts\dt-tef-testblock-0106.script LOAD_SERVER te_RegBlockTestSuite 
+12:33:08:895 c:\testdata\scripts\dt-tef-testblock-0106.script START_TESTCASE DT-TEF-TestBlock-0106
+12:33:08:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0106  </font>
+12:33:08:936 c:\testdata\scripts\dt-tef-testblock-0106.script 	CONCURRENT
+12:33:08:979 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:08:998 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:09:038 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:09:056 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:09:073 c:\testdata\scripts\dt-tef-testblock-0106.script 	CONSECUTIVE
+12:33:09:157 INFO -  1490 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:09:172 INFO -  1491 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:09:181 INFO -  1490 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:33:09:183 INFO -  1491 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:33:09:192 INFO -  1491 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:33:09:196 INFO -  1491 te_regblocktestwrapper.cpp 110 aCommand = CallMeFirstMkDir
+12:33:09:200 INFO -  1491 te_regblocktestwrapper.cpp 111 aSection = TestCase111_dir
+12:33:09:204 INFO -  1491 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:33:09:210 INFO -  1491 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+12:33:09:214 INFO -  1491 te_regblocktestwrapper.cpp 460 MkDir c:\testdata\test_dir\
+12:33:09:231 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:33:09:231 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeFirstMkDir TestCase111_dir  ***Result = PASS </font>
+12:33:09:244 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:33:10:203 INFO -  1490 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:33:10:209 INFO -  1490 te_regblocktestwrapper.cpp 110 aCommand = CallMeSecondRmDir
+12:33:10:213 INFO -  1490 te_regblocktestwrapper.cpp 111 aSection = TestCase111_dir
+12:33:10:217 INFO -  1490 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:33:10:222 INFO -  1490 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+12:33:10:226 INFO -  1490 te_regblocktestwrapper.cpp 486 RmDir c:\testdata\test_dir\
+12:33:10:244 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:33:10:244 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+12:33:10:245 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeSecondRmDir TestCase111_dir  ***Result = PASS </font>
+12:33:10:258 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:33:10:306 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:10:325 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 27 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:10:374 INFO -  1492 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:10:380 INFO -  1492 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:33:10:385 INFO -  1492 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:33:10:389 INFO -  1492 te_regblocktestwrapper.cpp 110 aCommand = CallMeSecondRmDir
+12:33:10:393 INFO -  1492 te_regblocktestwrapper.cpp 111 aSection = TestCase111_dir
+12:33:10:398 INFO -  1492 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:33:10:402 INFO -  1492 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+12:33:10:407 INFO -  1492 te_regblocktestwrapper.cpp 486 RmDir c:\testdata\test_dir\
+12:33:10:414 ERROR -  1492 te_regblocktestwrapper.cpp 492 Failed to remove a directory: -1. The function was called before CallMeFirstMkDir?
+12:33:10:432 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:33:10:433 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeSecondRmDir TestCase111_dir  ***Result = PASS </font>
+12:33:10:445 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 30 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+12:33:10:472 c:\testdata\scripts\dt-tef-testblock-0106.script END_TESTCASE DT-TEF-TestBlock-0106
+12:33:10:506 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 31 Command = END_TESTCASE DT-TEF-TestBlock-0106 ***TestCaseResult = PASS </font>
+12:33:10:525 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:33:10:534 <font size=2 color=00AF00>PASS = 3</font>
+12:33:10:535 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:10:537 <font size=2 color=0000FF>ABORT = 0</font>
+12:33:10:538 <font size=2 color=0000FF>PANIC = 0</font>
+12:33:10:539 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:10:541 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:33:10:543 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:33:10:544 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:33:10:545 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:33:10:546 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:33:10:547 <font size=2 color=00AF00>PASS = 1</font>
+12:33:10:548 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:10:549 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:33:10:550 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:10:551 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0107.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,110 @@
+12:33:16:365 <html><body><pre>
+12:33:16:366 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:33:16:366 ***</font>
+12:33:16:435 c:\testdata\scripts\dt-tef-testblock-0107.script LOAD_SERVER te_RegBlockTestSuite 
+12:33:16:497 c:\testdata\scripts\dt-tef-testblock-0107.script START_TESTCASE DT-TEF-TestBlock-0107
+12:33:16:517 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0107  </font>
+12:33:16:555 c:\testdata\scripts\dt-tef-testblock-0107.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:16:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:16:626 INFO -  1499 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:16:632 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+12:33:16:637 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+12:33:16:642 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:33:16:646 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = 
+12:33:16:650 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:33:16:655 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+12:33:16:660 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:33:16:664 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = TestCase117_obj_1
+12:33:16:668 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:33:16:672 INFO -  1499 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 microseconds_of_work 1000000
+12:33:16:678 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:16:683 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:16:687 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:33:16:691 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = 
+12:33:16:696 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:33:16:701 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:16:705 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:33:16:709 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = TestCase117_obj_2
+12:33:16:713 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:33:16:718 INFO -  1499 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 microseconds_of_work 10000000
+12:33:16:723 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+12:33:16:727 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:33:16:732 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = TestCase117_must_be_complete_false
+12:33:16:736 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:33:16:740 INFO -  1499 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:33:16:745 INFO -  1499 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+12:33:16:750 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:16:754 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:33:16:759 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = TestCase117_must_be_complete_false
+12:33:16:763 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:33:16:767 INFO -  1499 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:33:16:772 INFO -  1499 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+12:33:16:782 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+12:33:17:687 INFO -  1499 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:33:17:781 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+12:33:17:786 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+12:33:17:791 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:33:17:795 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = TestCase117_must_be_complete_true
+12:33:17:799 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 9
+12:33:17:804 INFO -  1499 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:33:17:808 INFO -  1499 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_true must_be_complete 1
+12:33:17:813 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:17:818 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:33:17:822 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = TestCase117_must_be_complete_false
+12:33:17:826 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 10
+12:33:17:830 INFO -  1499 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:33:17:835 INFO -  1499 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+12:33:17:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:18:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:19:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:20:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:21:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:22:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:23:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:24:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:25:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:26:734 INFO -  1499 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:33:26:843 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:26:848 INFO -  1499 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+12:33:26:853 INFO -  1499 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:33:26:857 INFO -  1499 te_regblocktestwrapper.cpp 111 aSection = TestCase117_must_be_complete_true
+12:33:26:862 INFO -  1499 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 12
+12:33:26:867 INFO -  1499 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:33:26:872 INFO -  1499 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_true must_be_complete 1
+12:33:26:885 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase117_obj_1  ***Result = PASS </font>
+12:33:26:885 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 AddActiveObjectToScheduler   ***Result = PASS </font>
+12:33:26:886 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 ActivateActiveObject TestCase117_obj_1  ***Result = PASS </font>
+12:33:26:886 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase117_obj_2  ***Result = PASS </font>
+12:33:26:887 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 AddActiveObjectToScheduler   ***Result = PASS </font>
+12:33:26:887 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 ActivateActiveObject TestCase117_obj_2  ***Result = PASS </font>
+12:33:26:887 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+12:33:26:888 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+12:33:26:888 <font size=2 color=00AF00>OUTSTANDING 0 TestCase117_obj_1  ***Result = PASS </font>
+12:33:26:888 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_true  ***Result = PASS </font>
+12:33:26:889 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+12:33:26:889 <font size=2 color=00AF00>OUTSTANDING 0 TestCase117_obj_2  ***Result = PASS </font>
+12:33:26:889 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_true  ***Result = PASS </font>
+12:33:26:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:33:26:968 c:\testdata\scripts\dt-tef-testblock-0107.script END_TESTCASE DT-TEF-TestBlock-0107
+12:33:26:996 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 33 Command = END_TESTCASE DT-TEF-TestBlock-0107 ***TestCaseResult = PASS </font>
+12:33:27:016 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:33:27:025 <font size=2 color=00AF00>PASS = 1</font>
+12:33:27:026 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:27:027 <font size=2 color=0000FF>ABORT = 0</font>
+12:33:27:028 <font size=2 color=0000FF>PANIC = 0</font>
+12:33:27:029 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:27:030 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:33:27:032 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:33:27:033 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:33:27:034 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:33:27:035 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:33:27:036 <font size=2 color=00AF00>PASS = 1</font>
+12:33:27:039 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:27:040 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:33:27:041 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:27:042 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0108.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+12:33:32:847 <html><body><pre>
+12:33:32:847 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:33:32:847 ***</font>
+12:33:32:917 c:\testdata\scripts\dt-tef-testblock-0108.script LOAD_SERVER te_RegBlockTestSuite 
+12:33:32:982 c:\testdata\scripts\dt-tef-testblock-0108.script START_TESTCASE DT-TEF-TestBlock-0108
+12:33:33:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0108  </font>
+12:33:33:044 c:\testdata\scripts\dt-tef-testblock-0108.script 	START_TEST_BLOCK	20 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:33:062 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 12 Command = 	START_TEST_BLOCK	20 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:33:111 INFO -  1506 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:33:131 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:33:33:143 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 14 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:33:33:164 c:\testdata\scripts\dt-tef-testblock-0108.script END_TESTCASE DT-TEF-TestBlock-0108
+12:33:33:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 15 Command = END_TESTCASE DT-TEF-TestBlock-0108 ***TestCaseResult = PASS </font>
+12:33:33:215 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:33:33:224 <font size=2 color=00AF00>PASS = 1</font>
+12:33:33:226 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:33:227 <font size=2 color=0000FF>ABORT = 0</font>
+12:33:33:228 <font size=2 color=0000FF>PANIC = 0</font>
+12:33:33:229 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:33:230 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:33:33:231 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:33:33:232 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:33:33:233 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:33:33:234 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:33:33:235 <font size=2 color=00AF00>PASS = 1</font>
+12:33:33:238 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:33:239 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:33:33:240 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:33:242 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0109.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+12:33:39:054 <html><body><pre>
+12:33:39:055 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:33:39:054 ***</font>
+12:33:39:124 c:\testdata\scripts\dt-tef-testblock-0109.script LOAD_SERVER te_RegBlockTestSuite 
+12:33:39:188 c:\testdata\scripts\dt-tef-testblock-0109.script START_TESTCASE DT-TEF-TestBlock-0109
+12:33:39:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0109  </font>
+12:33:39:248 c:\testdata\scripts\dt-tef-testblock-0109.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:39:267 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:39:316 INFO -  1513 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:39:322 INFO -  1513 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:33:39:327 INFO -  1513 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:33:39:332 INFO -  1513 te_regblocktestwrapper.cpp 110 aCommand = WriteIntValue
+12:33:39:336 INFO -  1513 te_regblocktestwrapper.cpp 111 aSection = TC0109_ValSection
+12:33:39:340 INFO -  1513 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:33:39:343 INFO -  1513 te_regblocktestwrapper.cpp 739 Test WriteIntToConfig...
+12:33:39:348 INFO -  1513 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 12
+12:33:39:353 INFO -  1513 te_regblocktestwrapper.cpp 743 Test Passed!
+12:33:39:396 INFO -  1513 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 36
+12:33:39:401 INFO -  1513 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 36
+12:33:39:406 INFO -  1513 te_regblocktestwrapper.cpp 747 Test Passed!
+12:33:39:428 INFO -  1513 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 12
+12:33:39:432 INFO -  1513 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:33:39:436 INFO -  1513 te_regblocktestwrapper.cpp 110 aCommand = WriteBoolValue
+12:33:39:441 INFO -  1513 te_regblocktestwrapper.cpp 111 aSection = TC0109_ValSection
+12:33:39:445 INFO -  1513 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:33:39:449 INFO -  1513 te_regblocktestwrapper.cpp 753 Test WriteBoolToConfig...
+12:33:39:454 INFO -  1513 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 1
+12:33:39:458 INFO -  1513 te_regblocktestwrapper.cpp 757 Test Passed!
+12:33:39:480 INFO -  1513 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 0
+12:33:39:485 INFO -  1513 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 0
+12:33:39:489 INFO -  1513 te_regblocktestwrapper.cpp 761 Test Passed!
+12:33:39:511 INFO -  1513 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 1
+12:33:39:516 INFO -  1513 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:33:39:520 INFO -  1513 te_regblocktestwrapper.cpp 110 aCommand = WriteHexValue
+12:33:39:524 INFO -  1513 te_regblocktestwrapper.cpp 111 aSection = TC0109_ValSection
+12:33:39:529 INFO -  1513 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:33:39:533 INFO -  1513 te_regblocktestwrapper.cpp 767 Test WriteHexToConfig...
+12:33:39:538 INFO -  1513 teststepbase.cpp 320 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 255
+12:33:39:542 INFO -  1513 te_regblocktestwrapper.cpp 771 Test Passed!
+12:33:39:564 INFO -  1513 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 171
+12:33:39:569 INFO -  1513 teststepbase.cpp 320 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 171
+12:33:39:573 INFO -  1513 te_regblocktestwrapper.cpp 775 Test Passed!
+12:33:39:595 INFO -  1513 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 255
+12:33:39:600 INFO -  1513 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:33:39:604 INFO -  1513 te_regblocktestwrapper.cpp 110 aCommand = WriteStringValue
+12:33:39:608 INFO -  1513 te_regblocktestwrapper.cpp 111 aSection = TC0109_ValSection
+12:33:39:612 INFO -  1513 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:33:39:616 INFO -  1513 te_regblocktestwrapper.cpp 781 Test WriteStringToConfig...
+12:33:39:622 INFO -  1513 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue This is the original string.
+12:33:39:626 INFO -  1513 te_regblocktestwrapper.cpp 788 Test Passed!
+12:33:39:648 INFO -  1513 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue Here is the changed string
+12:33:39:653 INFO -  1513 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue Here is the changed string
+12:33:39:657 INFO -  1513 te_regblocktestwrapper.cpp 791 Test Passed!
+12:33:39:679 INFO -  1513 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue This is the original string.
+12:33:39:690 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0109_obj_name  ***Result = PASS </font>
+12:33:39:690 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteIntValue TC0109_ValSection  ***Result = PASS </font>
+12:33:39:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteBoolValue TC0109_ValSection  ***Result = PASS </font>
+12:33:39:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteHexValue TC0109_ValSection  ***Result = PASS </font>
+12:33:39:691 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteStringValue TC0109_ValSection  ***Result = PASS </font>
+12:33:39:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:33:39:741 c:\testdata\scripts\dt-tef-testblock-0109.script END_TESTCASE DT-TEF-TestBlock-0109
+12:33:39:773 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 26 Command = END_TESTCASE DT-TEF-TestBlock-0109 ***TestCaseResult = PASS </font>
+12:33:39:792 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:33:39:801 <font size=2 color=00AF00>PASS = 1</font>
+12:33:39:802 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:39:804 <font size=2 color=0000FF>ABORT = 0</font>
+12:33:39:805 <font size=2 color=0000FF>PANIC = 0</font>
+12:33:39:806 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:39:807 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:33:39:808 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:33:39:809 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:33:39:810 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:33:39:811 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:33:39:812 <font size=2 color=00AF00>PASS = 1</font>
+12:33:39:815 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:39:816 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:33:39:817 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:39:818 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0110.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+12:33:45:610 <html><body><pre>
+12:33:45:611 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:33:45:610 ***</font>
+12:33:45:678 c:\testdata\scripts\dt-tef-testblock-0110.script LOAD_SERVER te_RegBlockTestSuite 
+12:33:45:737 c:\testdata\scripts\dt-tef-testblock-0110.script START_TESTCASE DT-TEF-TestBlock-0110
+12:33:45:757 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0110  </font>
+12:33:45:789 c:\testdata\scripts\dt-tef-testblock-0110.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:45:807 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:45:856 INFO -  1520 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:45:862 INFO -  1520 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+12:33:45:867 INFO -  1520 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+12:33:45:872 INFO -  1520 te_regblocktestwrapper.cpp 110 aCommand = WriteSharedData
+12:33:45:876 INFO -  1520 te_regblocktestwrapper.cpp 111 aSection = 
+12:33:45:880 INFO -  1520 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:33:45:884 INFO -  1520 te_regblocktestwrapper.cpp 797 Test WriteSharedDataL...
+12:33:45:892 INFO -  1520 te_regblocktestwrapper.cpp 802 Test Passed!
+12:33:45:897 INFO -  1520 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+12:33:45:901 INFO -  1520 te_regblocktestwrapper.cpp 110 aCommand = ReadSharedData
+12:33:45:905 INFO -  1520 te_regblocktestwrapper.cpp 111 aSection = 
+12:33:45:909 INFO -  1520 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:33:45:914 INFO -  1520 te_regblocktestwrapper.cpp 807 Test ReadSharedDataL...
+12:33:45:920 INFO -  1520 te_regblocktestwrapper.cpp 810 Test Passed!
+12:33:45:931 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0110_obj_name  ***Result = PASS </font>
+12:33:45:931 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0110_obj_name WriteSharedData   ***Result = PASS </font>
+12:33:45:932 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0110_obj_name ReadSharedData   ***Result = PASS </font>
+12:33:45:945 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:33:45:971 c:\testdata\scripts\dt-tef-testblock-0110.script END_TESTCASE DT-TEF-TestBlock-0110
+12:33:46:004 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0110 ***TestCaseResult = PASS </font>
+12:33:46:022 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:33:46:032 <font size=2 color=00AF00>PASS = 1</font>
+12:33:46:034 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:46:035 <font size=2 color=0000FF>ABORT = 0</font>
+12:33:46:036 <font size=2 color=0000FF>PANIC = 0</font>
+12:33:46:037 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:46:038 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:33:46:039 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:33:46:040 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:33:46:041 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:33:46:042 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:33:46:043 <font size=2 color=00AF00>PASS = 1</font>
+12:33:46:046 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:46:047 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:33:46:048 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:46:050 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0111.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:33:51:868 <html><body><pre>
+12:33:51:868 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:33:51:868 ***</font>
+12:33:51:938 c:\testdata\scripts\dt-tef-testblock-0111.script LOAD_SERVER te_RegBlockTestSuite 
+12:33:52:003 c:\testdata\scripts\dt-tef-testblock-0111.script START_TESTCASE DT-TEF-TestBlock-0111
+12:33:52:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0111  </font>
+12:33:52:065 c:\testdata\scripts\dt-tef-testblock-0111.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:33:52:084 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:52:133 INFO -  1527 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:52:139 INFO -  1527 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0111_obj_name name obj0111
+12:33:52:144 INFO -  1527 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0111_obj_name name obj0111
+12:33:52:149 INFO -  1527 te_regblocktestwrapper.cpp 110 aCommand = TestNullController
+12:33:52:153 INFO -  1527 te_regblocktestwrapper.cpp 111 aSection = TC0111_ValSection
+12:33:52:157 INFO -  1527 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:33:52:161 INFO -  1527 te_regblocktestwrapper.cpp 815 Test with null controller...
+12:33:52:165 INFO -  1527 te_regblocktestwrapper.cpp 823 Test Passed!
+12:33:52:169 INFO -  1527 te_regblocktestwrapper.cpp 830 Test Passed!
+12:33:52:173 INFO -  1527 te_regblocktestwrapper.cpp 837 Test Passed!
+12:33:52:177 INFO -  1527 te_regblocktestwrapper.cpp 845 Test Passed!
+12:33:52:188 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0111_obj_name  ***Result = PASS </font>
+12:33:52:189 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0111_obj_name TestNullController TC0111_ValSection  ***Result = PASS </font>
+12:33:52:201 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:33:52:225 c:\testdata\scripts\dt-tef-testblock-0111.script END_TESTCASE DT-TEF-TestBlock-0111
+12:33:52:259 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0111 ***TestCaseResult = PASS </font>
+12:33:52:277 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:33:52:287 <font size=2 color=00AF00>PASS = 1</font>
+12:33:52:288 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:52:289 <font size=2 color=0000FF>ABORT = 0</font>
+12:33:52:290 <font size=2 color=0000FF>PANIC = 0</font>
+12:33:52:291 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:52:292 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:33:52:293 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:33:52:295 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:33:52:296 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:33:52:297 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:33:52:298 <font size=2 color=00AF00>PASS = 1</font>
+12:33:52:301 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:52:302 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:33:52:303 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:52:304 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0112.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:33:58:119 <html><body><pre>
+12:33:58:120 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:33:58:120 ***</font>
+12:33:58:191 c:\testdata\scripts\dt-tef-testblock-0112.script LOAD_SERVER te_RegBlockTestSuite 
+12:33:58:256 c:\testdata\scripts\dt-tef-testblock-0112.script START_TESTCASE DT-TEF-TestBlock-0112
+12:33:58:278 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0112  </font>
+12:33:58:319 c:\testdata\scripts\dt-tef-testblock-0112.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini
+12:33:58:338 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:33:58:387 INFO -  1534 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:33:58:393 INFO -  1534 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016 name panic-016
+12:33:58:398 INFO -  1534 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016 name panic-016
+12:33:58:403 INFO -  1534 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:33:58:407 INFO -  1534 te_regblocktestwrapper.cpp 111 aSection = serverbusy_panic-016_obj_Panic
+12:33:58:411 INFO -  1534 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:33:58:415 INFO -  1534 teststepbase.cpp 253 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016_obj_Panic panic_number -16
+12:33:58:421 INFO -  1534 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016_obj_Panic panic_string serverbusy
+12:33:58:425 WARN -  1534 te_regblocktestwrapper.cpp 422 Calling panic: serverbusy -16
+12:33:58:440 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper serverbusy_panic-016  ***Result = PASS </font>
+12:33:58:498 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 serverbusy_panic-016 PanickingFunction serverbusy_panic-016_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:33:58:511 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 21 Command = 	END_TEST_BLOCK		!PanicCode=-16 ***Result = PASS </font>
+12:33:58:535 c:\testdata\scripts\dt-tef-testblock-0112.script END_TESTCASE DT-TEF-TestBlock-0112
+12:33:58:569 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0112 ***TestCaseResult = PASS </font>
+12:33:58:577 ERROR -  1529 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:33:58:589 ERROR -  1529 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -16, Exit Category serverbusy
+12:33:58:603 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:33:58:606 <font size=2 color=00AF00>PASS = 1</font>
+12:33:58:608 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:58:609 <font size=2 color=0000FF>ABORT = 0</font>
+12:33:58:610 <font size=2 color=0000FF>PANIC = 0</font>
+12:33:58:611 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:58:612 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:33:58:613 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:33:58:614 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:33:58:615 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:33:58:616 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:33:58:617 <font size=2 color=00AF00>PASS = 1</font>
+12:33:58:620 <font size=2 color=FF0000>FAIL = 0</font>
+12:33:58:621 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:33:58:622 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:33:58:624 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0113.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:34:04:447 <html><body><pre>
+12:34:04:447 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:34:04:447 ***</font>
+12:34:04:518 c:\testdata\scripts\dt-tef-testblock-0113.script LOAD_SERVER te_RegBlockTestSuite 
+12:34:04:582 c:\testdata\scripts\dt-tef-testblock-0113.script START_TESTCASE DT-TEF-TestBlock-0113
+12:34:04:604 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0113  </font>
+12:34:04:643 c:\testdata\scripts\dt-tef-testblock-0113.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini
+12:34:04:662 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:34:04:711 INFO -  1541 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:34:04:717 INFO -  1541 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014 name panic-014
+12:34:04:722 INFO -  1541 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014 name panic-014
+12:34:04:726 INFO -  1541 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:34:04:730 INFO -  1541 te_regblocktestwrapper.cpp 111 aSection = serverbusy_panic-014_obj_Panic
+12:34:04:735 INFO -  1541 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:34:04:739 INFO -  1541 teststepbase.cpp 253 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014_obj_Panic panic_number -14
+12:34:04:745 INFO -  1541 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014_obj_Panic panic_string serverinuse
+12:34:04:749 WARN -  1541 te_regblocktestwrapper.cpp 422 Calling panic: serverinuse -14
+12:34:04:764 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper serverbusy_panic-014  ***Result = PASS </font>
+12:34:04:815 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 serverbusy_panic-014 PanickingFunction serverbusy_panic-014_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:34:04:828 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=-14 ***Result = PASS </font>
+12:34:04:852 c:\testdata\scripts\dt-tef-testblock-0113.script END_TESTCASE DT-TEF-TestBlock-0113
+12:34:04:886 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0113 ***TestCaseResult = PASS </font>
+12:34:04:894 ERROR -  1536 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:34:04:905 ERROR -  1536 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -14, Exit Category serverinuse
+12:34:04:920 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:34:04:923 <font size=2 color=00AF00>PASS = 1</font>
+12:34:04:924 <font size=2 color=FF0000>FAIL = 0</font>
+12:34:04:925 <font size=2 color=0000FF>ABORT = 0</font>
+12:34:04:926 <font size=2 color=0000FF>PANIC = 0</font>
+12:34:04:927 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:04:928 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:34:04:929 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:34:04:930 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:34:04:932 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:34:04:933 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:34:04:934 <font size=2 color=00AF00>PASS = 1</font>
+12:34:04:936 <font size=2 color=FF0000>FAIL = 0</font>
+12:34:04:937 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:34:04:939 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:04:940 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0114.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+12:34:10:766 <html><body><pre>
+12:34:10:767 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:34:10:767 ***</font>
+12:34:10:836 c:\testdata\scripts\dt-tef-testblock-0114.script LOAD_SERVER te_RegBlockTestSuite 
+12:34:10:896 c:\testdata\scripts\dt-tef-testblock-0114.script START_TESTCASE DT-TEF-TestBlock-0114
+12:34:10:916 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0114  </font>
+12:34:10:960 c:\testdata\scripts\dt-tef-testblock-0114.script 	PRINT this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+12:34:10:973 INFO -  1543 scriptengine.cpp 1381  this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+
+12:34:11:008 c:\testdata\scripts\dt-tef-testblock-0114.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:34:11:027 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:34:11:075 INFO -  1548 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:34:11:081 INFO -  1548 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+12:34:11:086 INFO -  1548 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+12:34:11:090 INFO -  1548 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:34:11:094 INFO -  1548 te_regblocktestwrapper.cpp 111 aSection = TestCase0114_obj_Panic
+12:34:11:098 INFO -  1548 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:34:11:104 INFO -  1548 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj_Panic panic_number 22
+12:34:11:109 INFO -  1548 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj_Panic panic_string DoMediaClockStoppedState: Mutex Unheld
+12:34:11:113 WARN -  1548 te_regblocktestwrapper.cpp 422 Calling panic: DoMediaClockStoppedState: Mutex Unheld 22
+12:34:11:129 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase0114_obj  ***Result = PASS </font>
+12:34:11:186 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0114_obj PanickingFunction TestCase0114_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:34:11:189 WARN -  1543 testexecutelogger.cpp 2395 The actual length of the received panic string is 16 characters, which is possibly truncated. User::Panic will only pass through the first 16 characters of the panic string, the test result may not be reliable. Ensure this is 16 characters or less or it will be truncated.
+12:34:11:197 WARN -  1543 testexecutelogger.cpp 3966 Expected panic string !PanicString="DoMediaClockStoppedState: Mutex Unheld" (in script) was TOO LONG.
+12:34:11:202 WARN -  1543 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:34:11:206 INFO -  1543 testexecutelogger.cpp 2483 Expected panic string was "DoMediaClockStoppedState: Mutex Unheld" (in script)
+12:34:11:210 INFO -  1543 testexecutelogger.cpp 2484 Received panic string was "DoMediaClockStop"(in code)
+12:34:11:224 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 18 Command = 	END_TEST_BLOCK		!PanicString="DoMediaClockStoppedState: Mutex Unheld" !PanicCode=22  Code = 22  DoMediaClockStop ***Result = FAIL </font>
+12:34:11:264 c:\testdata\scripts\dt-tef-testblock-0114.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:34:11:283 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:34:11:333 INFO -  1549 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:34:11:338 INFO -  1549 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+12:34:11:343 INFO -  1549 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+12:34:11:348 ERROR -  1549 testblockcontroller.cpp 522 Active Scheduler, error = -1
+12:34:11:363 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase037_obj  ***Result = PASS </font>
+12:34:11:415 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0114_obj PanickingFunction TestCase0114_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:34:11:419 WARN -  1543 testexecutelogger.cpp 3966 Expected panic string !PanicString="DoMediaClockStoppedState: Mutex Unheld" (in script) was TOO LONG.
+12:34:11:426 WARN -  1543 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:34:11:431 INFO -  1543 testexecutelogger.cpp 2483 Expected panic string was "DoMediaClockStoppedState: Mutex Unheld" (in script)
+12:34:11:435 INFO -  1543 testexecutelogger.cpp 2484 Received panic string was "E32USER-CBase"(in code)
+12:34:11:449 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 22 Command = 	END_TEST_BLOCK		!PanicCode=22 !PanicString="DoMediaClockStoppedState: Mutex Unheld"  Code = 47  E32USER-CBase ***Result = FAIL </font>
+12:34:11:470 c:\testdata\scripts\dt-tef-testblock-0114.script END_TESTCASE DT-TEF-TestBlock-011
+12:34:11:504 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0114 ***TestCaseResult = FAIL </font>
+12:34:11:512 ERROR -  1543 testexecute.cpp 564 The panic detection thread detected 2 panics:
+12:34:11:525 ERROR -  1543 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 22, Exit Category DoMediaClockStop
+12:34:11:530 ERROR -  1543 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293968 1277447462, Exit Reason: 47, Exit Category E32USER-CBase
+12:34:11:544 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:34:11:547 <font size=2 color=00AF00>PASS = 0</font>
+12:34:11:549 <font size=2 color=FF0000>FAIL = 2</font>
+12:34:11:550 <font size=2 color=0000FF>ABORT = 0</font>
+12:34:11:551 <font size=2 color=0000FF>PANIC = 0</font>
+12:34:11:552 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:11:555 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:34:11:556 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:34:11:557 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:34:11:558 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+12:34:11:559 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:34:11:560 <font size=2 color=00AF00>PASS = 0</font>
+12:34:11:561 <font size=2 color=FF0000>FAIL = 1</font>
+12:34:11:562 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:34:11:563 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:11:564 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testblock-0115.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:34:17:384 <html><body><pre>
+12:34:17:385 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:34:17:385 ***</font>
+12:34:17:456 c:\testdata\scripts\dt-tef-testblock-0115.script LOAD_SERVER te_RegBlockTestSuite 
+12:34:17:519 c:\testdata\scripts\dt-tef-testblock-0115.script START_TESTCASE DT-TEF-TestBlock-0115
+12:34:17:541 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0115  </font>
+12:34:17:578 c:\testdata\scripts\dt-tef-testblock-0115.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:34:17:596 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:34:17:645 INFO -  1556 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:34:17:651 INFO -  1556 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj name obj0115
+12:34:17:657 INFO -  1556 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj name obj0115
+12:34:17:661 INFO -  1556 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:34:17:665 INFO -  1556 te_regblocktestwrapper.cpp 111 aSection = TestCase0115_obj_Panic
+12:34:17:669 INFO -  1556 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:34:17:673 INFO -  1556 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj_Panic panic_number 22
+12:34:17:678 INFO -  1556 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj_Panic panic_string MutexUnheld
+12:34:17:683 WARN -  1556 te_regblocktestwrapper.cpp 422 Calling panic: MutexUnheld 22
+12:34:17:698 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase0115_obj  ***Result = PASS </font>
+12:34:17:753 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0115_obj PanickingFunction TestCase0115_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:34:17:766 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 17 Command = 	END_TEST_BLOCK		!PanicCode=22 !PanicString="MutexUnheld" ***Result = PASS </font>
+12:34:17:790 c:\testdata\scripts\dt-tef-testblock-0115.script END_TESTCASE DT-TEF-TestBlock-0115
+12:34:17:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0115 ***TestCaseResult = PASS </font>
+12:34:17:831 ERROR -  1551 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:34:17:843 ERROR -  1551 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 22, Exit Category MutexUnheld
+12:34:17:857 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:34:17:861 <font size=2 color=00AF00>PASS = 1</font>
+12:34:17:862 <font size=2 color=FF0000>FAIL = 0</font>
+12:34:17:863 <font size=2 color=0000FF>ABORT = 0</font>
+12:34:17:864 <font size=2 color=0000FF>PANIC = 0</font>
+12:34:17:865 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:17:866 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:34:17:867 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:34:17:868 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:34:17:869 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:34:17:870 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:34:17:873 <font size=2 color=00AF00>PASS = 1</font>
+12:34:17:874 <font size=2 color=FF0000>FAIL = 0</font>
+12:34:17:875 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:34:17:876 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:17:878 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:55:34:990 <html><body><pre>
+12:55:34:990 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:55:34:990 ***</font>
+12:55:35:062 c:\testdata\scripts\dt-tef-testclient-0001.script LOAD_SUITE	TEF_ClientTestUnit
+12:55:35:124 c:\testdata\scripts\dt-tef-testclient-0001.script START_TESTCASE DT-TEF-TestClient-0001
+12:55:35:143 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0001  </font>
+12:55:35:173 c:\testdata\scripts\dt-tef-testclient-0001.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName
+12:55:35:211 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:55:35:217 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:55:35:222 INFO -  1571 ctefclientut.cpp 135 Server Connect returns = -40
+12:55:35:226 <font size=2 color=00AF00>Test Case TestLongServerName ***Result = PASS </font>
+12:55:35:232 INFO -  1571 ctefclientut.cpp 29 Server Close returns
+12:55:35:250 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName ***Result = PASS </font>
+12:55:35:267 c:\testdata\scripts\dt-tef-testclient-0001.script END_TESTCASE DT-TEF-TestClient-0001
+12:55:35:299 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0001 ***TestCaseResult = PASS </font>
+12:55:35:317 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:55:35:327 <font size=2 color=00AF00>PASS = 1</font>
+12:55:35:329 <font size=2 color=FF0000>FAIL = 0</font>
+12:55:35:330 <font size=2 color=0000FF>ABORT = 0</font>
+12:55:35:331 <font size=2 color=0000FF>PANIC = 0</font>
+12:55:35:332 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:55:35:333 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:55:35:334 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:55:35:335 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:55:35:336 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:55:35:339 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:55:35:340 <font size=2 color=00AF00>PASS = 1</font>
+12:55:35:341 <font size=2 color=FF0000>FAIL = 0</font>
+12:55:35:342 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:55:35:343 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:55:35:345 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:55:41:148 <html><body><pre>
+12:55:41:148 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:55:41:148 ***</font>
+12:55:41:223 c:\testdata\scripts\dt-tef-testclient-0002.script LOAD_SUITE	TEF_ClientTestUnit
+12:55:41:285 c:\testdata\scripts\dt-tef-testclient-0002.script START_TESTCASE DT-TEF-TestClient-0002
+12:55:41:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0002  </font>
+12:55:41:333 c:\testdata\scripts\dt-tef-testclient-0002.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL
+12:55:41:371 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:55:41:377 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:55:41:420 INFO -  1578 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+12:55:41:424 INFO -  1578 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+12:55:41:429 <font size=2 color=00AF00>Test Case TestOpenLongStepNameL ***Result = PASS </font>
+12:55:41:434 INFO -  1578 ctefclientut.cpp 29 Server Close returns
+12:55:41:459 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL ***Result = PASS </font>
+12:55:41:476 c:\testdata\scripts\dt-tef-testclient-0002.script END_TESTCASE DT-TEF-TestClient-0002
+12:55:41:507 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0002 ***TestCaseResult = PASS </font>
+12:55:41:525 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:55:41:535 <font size=2 color=00AF00>PASS = 1</font>
+12:55:41:537 <font size=2 color=FF0000>FAIL = 0</font>
+12:55:41:538 <font size=2 color=0000FF>ABORT = 0</font>
+12:55:41:539 <font size=2 color=0000FF>PANIC = 0</font>
+12:55:41:540 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:55:41:541 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:55:41:542 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:55:41:543 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:55:41:544 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:55:41:547 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:55:41:548 <font size=2 color=00AF00>PASS = 1</font>
+12:55:41:549 <font size=2 color=FF0000>FAIL = 0</font>
+12:55:41:550 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:55:41:551 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:55:41:552 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:55:47:343 <html><body><pre>
+12:55:47:344 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:55:47:344 ***</font>
+12:55:47:414 c:\testdata\scripts\dt-tef-testclient-0003.script LOAD_SUITE	TEF_ClientTestUnit
+12:55:47:474 c:\testdata\scripts\dt-tef-testclient-0003.script START_TESTCASE DT-TEF-TestClient-0003
+12:55:47:493 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0003  </font>
+12:55:47:521 c:\testdata\scripts\dt-tef-testclient-0003.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL
+12:55:47:559 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:55:47:565 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:55:47:608 INFO -  1587 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+12:55:47:612 INFO -  1587 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+12:55:47:640 <font size=2 color=00AF00>Test Case TestRunTestStepL ***Result = PASS </font>
+12:55:47:645 INFO -  1587 ctefclientut.cpp 29 Server Close returns
+12:55:47:671 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL ***Result = PASS </font>
+12:55:47:688 c:\testdata\scripts\dt-tef-testclient-0003.script END_TESTCASE DT-TEF-TestClient-0003
+12:55:47:721 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0003 ***TestCaseResult = PASS </font>
+12:55:47:739 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:55:47:748 <font size=2 color=00AF00>PASS = 1</font>
+12:55:47:750 <font size=2 color=FF0000>FAIL = 0</font>
+12:55:47:751 <font size=2 color=0000FF>ABORT = 0</font>
+12:55:47:752 <font size=2 color=0000FF>PANIC = 0</font>
+12:55:47:753 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:55:47:754 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:55:47:755 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:55:47:756 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:55:47:757 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:55:47:758 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:55:47:761 <font size=2 color=00AF00>PASS = 1</font>
+12:55:47:762 <font size=2 color=FF0000>FAIL = 0</font>
+12:55:47:763 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:55:47:764 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:55:47:766 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:55:53:574 <html><body><pre>
+12:55:53:575 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:55:53:575 ***</font>
+12:55:53:650 c:\testdata\scripts\dt-tef-testclient-0004.script LOAD_SUITE	TEF_ClientTestUnit
+12:55:53:714 c:\testdata\scripts\dt-tef-testclient-0004.script START_TESTCASE DT-TEF-TestClient-0004
+12:55:53:736 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0004  </font>
+12:55:53:770 c:\testdata\scripts\dt-tef-testclient-0004.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL
+12:55:53:810 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:55:53:815 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:55:53:858 INFO -  1598 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+12:55:53:862 INFO -  1598 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+12:55:53:878 <font size=2 color=00AF00>Test Case TestRunLongTestStepCommandL ***Result = PASS </font>
+12:55:53:883 INFO -  1598 ctefclientut.cpp 29 Server Close returns
+12:55:53:908 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 30 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL ***Result = PASS </font>
+12:55:53:927 c:\testdata\scripts\dt-tef-testclient-0004.script END_TESTCASE DT-TEF-TestClient-0004
+12:55:53:960 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 31 Command = END_TESTCASE DT-TEF-TestClient-0004 ***TestCaseResult = PASS </font>
+12:55:53:978 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:55:53:987 <font size=2 color=00AF00>PASS = 1</font>
+12:55:53:988 <font size=2 color=FF0000>FAIL = 0</font>
+12:55:53:989 <font size=2 color=0000FF>ABORT = 0</font>
+12:55:53:991 <font size=2 color=0000FF>PANIC = 0</font>
+12:55:53:992 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:55:53:993 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:55:53:994 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:55:53:995 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:55:53:996 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:55:53:999 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:55:54:000 <font size=2 color=00AF00>PASS = 1</font>
+12:55:54:001 <font size=2 color=FF0000>FAIL = 0</font>
+12:55:54:002 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:55:54:003 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:55:54:005 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:55:59:809 <html><body><pre>
+12:55:59:810 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:55:59:810 ***</font>
+12:55:59:886 c:\testdata\scripts\dt-tef-testclient-0005.script LOAD_SUITE	TEF_ClientTestUnit
+12:55:59:950 c:\testdata\scripts\dt-tef-testclient-0005.script START_TESTCASE DT-TEF-TestClient-0005
+12:55:59:972 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 11 Command = START_TESTCASE DT-TEF-TestClient-0005  </font>
+12:56:00:008 c:\testdata\scripts\dt-tef-testclient-0005.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL
+12:56:00:048 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:56:00:053 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:56:00:096 INFO -  1608 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+12:56:00:100 INFO -  1608 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+12:56:00:116 <font size=2 color=00AF00>Test Case TestRunLongTestBlockCommandL ***Result = PASS </font>
+12:56:00:121 INFO -  1608 ctefclientut.cpp 29 Server Close returns
+12:56:00:146 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 31 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL ***Result = PASS </font>
+12:56:00:164 c:\testdata\scripts\dt-tef-testclient-0005.script END_TESTCASE DT-TEF-TestClient-0005
+12:56:00:198 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 32 Command = END_TESTCASE DT-TEF-TestClient-0005 ***TestCaseResult = PASS </font>
+12:56:00:216 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:00:225 <font size=2 color=00AF00>PASS = 1</font>
+12:56:00:227 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:00:228 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:00:229 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:00:230 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:00:231 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:00:232 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:00:233 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:00:234 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:00:237 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:00:238 <font size=2 color=00AF00>PASS = 1</font>
+12:56:00:239 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:00:240 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:00:241 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:00:243 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+12:56:06:031 <html><body><pre>
+12:56:06:032 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:06:032 ***</font>
+12:56:06:098 c:\testdata\scripts\dt-tef-testclient-0006.script START_TESTCASE DT-TEF-TestClient-0006
+12:56:06:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0006.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0006  </font>
+12:56:06:128 c:\testdata\scripts\dt-tef-testclient-0006.script 	LOAD_SUITE NotExistAndLongServerNameSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthor
+12:56:06:131 ERROR -  1613 scriptengine.cpp 459 One or more arguments for the command exceeded allowed limit for length. Skipping test..
+12:56:06:144 c:\testdata\scripts\dt-tef-testclient-0006.script END_TESTCASE DT-TEF-TestClient-0006
+12:56:06:174 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0006.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0006 ***TestCaseResult = PASS </font>
+12:56:06:192 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:06:197 <font size=2 color=00AF00>PASS = 0</font>
+12:56:06:198 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:06:199 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:06:200 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:06:201 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:06:202 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:06:203 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:06:204 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:06:205 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:06:206 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:06:207 <font size=2 color=00AF00>PASS = 1</font>
+12:56:06:208 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:06:209 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:06:210 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:06:214 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+12:56:12:013 <html><body><pre>
+12:56:12:013 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:12:013 ***</font>
+12:56:12:082 c:\testdata\scripts\dt-tef-testclient-0007.script START_TESTCASE DT-TEF-TestClient-0007
+12:56:12:104 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0007.script Line = 9 Command = START_TESTCASE DT-TEF-TestClient-0007  </font>
+12:56:12:130 c:\testdata\scripts\dt-tef-testclient-0007.script LOAD_SUITE	TEF_ClientTestUnit
+12:56:12:202 c:\testdata\scripts\dt-tef-testclient-0007.script LOAD_SUITE	tef_clienttestunit
+12:56:12:223 c:\testdata\scripts\dt-tef-testclient-0007.script END_TESTCASE DT-TEF-TestClient-0007
+12:56:12:257 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0007.script Line = 21 Command = END_TESTCASE DT-TEF-TestClient-0007 ***TestCaseResult = PASS </font>
+12:56:12:275 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:12:284 <font size=2 color=00AF00>PASS = 0</font>
+12:56:12:286 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:12:287 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:12:288 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:12:289 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:12:290 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:12:291 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:12:292 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:12:293 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:12:294 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:12:295 <font size=2 color=00AF00>PASS = 1</font>
+12:56:12:296 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:12:297 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:12:298 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:12:302 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+12:56:18:098 <html><body><pre>
+12:56:18:098 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:18:098 ***</font>
+12:56:18:168 c:\testdata\scripts\dt-tef-testclient-0008.script START_TESTCASE DT-TEF-TestClient-0008
+12:56:18:189 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0008.script Line = 8 Command = START_TESTCASE DT-TEF-TestClient-0008  </font>
+12:56:18:213 c:\testdata\scripts\dt-tef-testclient-0008.script LOAD_SUITE	TEF_ClientTestUnit
+12:56:18:286 c:\testdata\scripts\dt-tef-testclient-0008.script LOAD_SERVER	TEF_ClientTestUnit	
+12:56:18:306 c:\testdata\scripts\dt-tef-testclient-0008.script END_TESTCASE DT-TEF-TestClient-0008
+12:56:18:339 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0008.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0008 ***TestCaseResult = PASS </font>
+12:56:18:357 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:18:366 <font size=2 color=00AF00>PASS = 0</font>
+12:56:18:368 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:18:369 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:18:370 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:18:371 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:18:372 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:18:373 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:18:374 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:18:376 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:18:377 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:18:378 <font size=2 color=00AF00>PASS = 1</font>
+12:56:18:379 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:18:380 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:18:381 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:18:384 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-testclient-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+12:56:24:175 <html><body><pre>
+12:56:24:175 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:24:175 ***</font>
+12:56:24:243 c:\testdata\scripts\dt-tef-testclient-0009.script START_TESTCASE DT-TEF-TestClient-0009
+12:56:24:264 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0009.script Line = 8 Command = START_TESTCASE DT-TEF-TestClient-0009  </font>
+12:56:24:281 c:\testdata\scripts\dt-tef-testclient-0009.script 	LOAD_SERVER z:\sys\bin\TEF_ClientTestUnit
+12:56:24:292 ERROR -  1629 scriptengine.cpp 501 Failed to Create Server Err = -28
+12:56:24:306 c:\testdata\scripts\dt-tef-testclient-0009.script END_TESTCASE DT-TEF-TestClient-0009
+12:56:24:340 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0009.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0009 ***TestCaseResult = PASS </font>
+12:56:24:358 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:24:362 <font size=2 color=00AF00>PASS = 0</font>
+12:56:24:363 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:24:364 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:24:365 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:24:367 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:24:368 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:24:369 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:24:370 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:24:371 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:24:372 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:24:373 <font size=2 color=00AF00>PASS = 1</font>
+12:56:24:374 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:24:375 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:24:376 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:24:379 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+12:09:34:810 <html><body><pre>
+12:09:34:810 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:34:810 ***</font>
+12:09:34:850 c:\testdata\scripts\dt-tef-teststep-0001.script LOAD_SUITE	te_RegStepTestSuite
+12:09:34:912 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+12:09:34:951 c:\testdata\scripts\dt-tef-teststep-0001.script START_TESTCASE DT-TEF-TestStep-0001
+12:09:34:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0001  </font>
+12:09:34:988 c:\testdata\scripts\dt-tef-teststep-0001.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0
+12:09:35:032 INFO -  327 readwriteconfigstep.cpp 56 This test step tests the read/write config functionality.
+12:09:35:037 INFO -  327 readwriteconfigstep.cpp 84 Start to test read/write integer value of configuration file...
+12:09:35:041 INFO -  327 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+12:09:35:055 INFO -  327 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+12:09:35:060 INFO -  327 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+12:09:35:073 INFO -  327 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+12:09:35:077 INFO -  327 readwriteconfigstep.cpp 104 Test Passed!
+12:09:35:081 INFO -  327 readwriteconfigstep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+12:09:35:086 INFO -  327 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+12:09:35:099 INFO -  327 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+12:09:35:104 INFO -  327 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+12:09:35:118 INFO -  327 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+12:09:35:122 INFO -  327 readwriteconfigstep.cpp 131 Test Passed!
+12:09:35:126 INFO -  327 readwriteconfigstep.cpp 137 Start to test read/write boolean value of configuration file...
+12:09:35:131 INFO -  327 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:09:35:145 INFO -  327 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+12:09:35:149 INFO -  327 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+12:09:35:162 INFO -  327 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:09:35:167 INFO -  327 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:09:35:181 INFO -  327 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:09:35:185 INFO -  327 readwriteconfigstep.cpp 161 Test Failed!
+12:09:35:189 INFO -  327 readwriteconfigstep.cpp 167 Start to test read/write hex value of configuration file...
+12:09:35:193 INFO -  327 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+12:09:35:208 INFO -  327 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+12:09:35:212 INFO -  327 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+12:09:35:225 INFO -  327 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+12:09:35:230 INFO -  327 readwriteconfigstep.cpp 188 Test Passed!
+12:09:35:234 INFO -  327 readwriteconfigstep.cpp 194 Start to test read/write string value of configuration file...
+12:09:35:239 INFO -  327 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+12:09:35:253 INFO -  327 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+12:09:35:257 INFO -  327 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+12:09:35:271 INFO -  327 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+12:09:35:275 INFO -  327 readwriteconfigstep.cpp 218 Test Passed!
+12:09:35:294 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0 ***Result = PASS </font>
+12:09:35:312 c:\testdata\scripts\dt-tef-teststep-0001.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7
+12:09:35:355 INFO -  328 readwriteconfigstep.cpp 56 This test step tests the read/write config functionality.
+12:09:35:360 INFO -  328 readwriteconfigstep.cpp 84 Start to test read/write integer value of configuration file...
+12:09:35:364 INFO -  328 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+12:09:35:378 INFO -  328 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+12:09:35:383 INFO -  328 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+12:09:35:397 INFO -  328 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+12:09:35:401 INFO -  328 readwriteconfigstep.cpp 104 Test Passed!
+12:09:35:405 INFO -  328 readwriteconfigstep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+12:09:35:409 INFO -  328 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+12:09:35:424 INFO -  328 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+12:09:35:428 INFO -  328 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+12:09:35:443 INFO -  328 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+12:09:35:447 INFO -  328 readwriteconfigstep.cpp 131 Test Passed!
+12:09:35:451 INFO -  328 readwriteconfigstep.cpp 137 Start to test read/write boolean value of configuration file...
+12:09:35:455 INFO -  328 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:09:35:469 INFO -  328 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:09:35:474 INFO -  328 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:09:35:488 INFO -  328 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+12:09:35:492 INFO -  328 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+12:09:35:507 INFO -  328 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:09:35:511 INFO -  328 readwriteconfigstep.cpp 161 Test Failed!
+12:09:35:515 INFO -  328 readwriteconfigstep.cpp 167 Start to test read/write hex value of configuration file...
+12:09:35:519 INFO -  328 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+12:09:35:534 INFO -  328 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+12:09:35:538 INFO -  328 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+12:09:35:552 INFO -  328 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+12:09:35:556 INFO -  328 readwriteconfigstep.cpp 188 Test Passed!
+12:09:35:561 INFO -  328 readwriteconfigstep.cpp 194 Start to test read/write string value of configuration file...
+12:09:35:565 INFO -  328 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+12:09:35:579 INFO -  328 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+12:09:35:583 INFO -  328 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+12:09:35:598 INFO -  328 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+12:09:35:602 INFO -  328 readwriteconfigstep.cpp 218 Test Passed!
+12:09:35:621 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7 ***Result = PASS </font>
+12:09:35:633 c:\testdata\scripts\dt-tef-teststep-0001.script END_TESTCASE DT-TEF-TestStep-0001
+12:09:35:661 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0001 ***TestCaseResult = PASS </font>
+12:09:35:680 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+12:09:35:728 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+12:09:35:818 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+12:09:35:890 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:35:899 <font size=2 color=00AF00>PASS = 2</font>
+12:09:35:901 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:35:902 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:35:903 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:35:904 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:35:906 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:35:907 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:35:908 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:35:909 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:35:910 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:35:911 <font size=2 color=00AF00>PASS = 1</font>
+12:09:35:912 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:35:913 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:35:914 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:35:916 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:09:41:477 <html><body><pre>
+12:09:41:478 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:41:478 ***</font>
+12:09:41:518 c:\testdata\scripts\dt-tef-teststep-0002.script LOAD_SUITE	te_RegStepTestSuite
+12:09:41:578 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+12:09:41:618 c:\testdata\scripts\dt-tef-teststep-0002.script START_TESTCASE DT-TEF-TestStep-0002
+12:09:41:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0002  </font>
+12:09:41:660 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6
+12:09:41:700 INFO -  335 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:09:41:705 INFO -  335 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:09:41:719 INFO -  335 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 IntValue 10
+12:09:41:723 INFO -  335 readwriteconfignegstep.cpp 97 Test Passed!
+12:09:41:728 INFO -  335 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:09:41:742 INFO -  335 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 BoolValue 0
+12:09:41:746 INFO -  335 readwriteconfignegstep.cpp 122 Test Passed!
+12:09:41:750 INFO -  335 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:09:41:764 INFO -  335 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 HexValue 171
+12:09:41:768 INFO -  335 readwriteconfignegstep.cpp 138 Test Passed!
+12:09:41:772 INFO -  335 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:09:41:786 INFO -  335 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 StringValue Changed string!
+12:09:41:791 INFO -  335 readwriteconfignegstep.cpp 155 Test Passed!
+12:09:41:809 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6 ***Result = PASS </font>
+12:09:41:827 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+12:09:41:859 INFO -  336 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:09:41:864 INFO -  336 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:09:41:868 ERROR -  336 teststepbase.cpp 367 Error occurs when writing integer to file, error code=0
+12:09:41:872 INFO -  336 readwriteconfignegstep.cpp 97 Test Passed!
+12:09:41:876 INFO -  336 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:09:41:881 ERROR -  336 teststepbase.cpp 521 Error occurs when writing bool to file, error code=0
+12:09:41:885 INFO -  336 readwriteconfignegstep.cpp 122 Test Passed!
+12:09:41:889 INFO -  336 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:09:41:893 ERROR -  336 teststepbase.cpp 570 Error occurs when writing hex to file, error code=0
+12:09:41:898 INFO -  336 readwriteconfignegstep.cpp 138 Test Passed!
+12:09:41:901 INFO -  336 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:09:41:905 ERROR -  336 teststepbase.cpp 460 Error occurs when writing string to file, error code=0
+12:09:41:909 INFO -  336 readwriteconfignegstep.cpp 155 Test Passed!
+12:09:41:928 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ***Result = PASS </font>
+12:09:41:951 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8
+12:09:41:992 INFO -  337 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:09:41:996 INFO -  337 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:09:42:012 INFO -  337 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 IntValue 10
+12:09:42:016 INFO -  337 readwriteconfignegstep.cpp 97 Test Passed!
+12:09:42:020 INFO -  337 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:09:42:034 INFO -  337 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 BoolValue 0
+12:09:42:039 INFO -  337 readwriteconfignegstep.cpp 122 Test Passed!
+12:09:42:043 INFO -  337 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:09:42:057 INFO -  337 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 HexValue 171
+12:09:42:061 INFO -  337 readwriteconfignegstep.cpp 138 Test Passed!
+12:09:42:065 INFO -  337 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:09:42:080 INFO -  337 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 StringValue Changed string!
+12:09:42:084 INFO -  337 readwriteconfignegstep.cpp 155 Test Passed!
+12:09:42:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8 ***Result = PASS </font>
+12:09:42:114 c:\testdata\scripts\dt-tef-teststep-0002.script END_TESTCASE DT-TEF-TestStep-0002
+12:09:42:143 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 23 Command = END_TESTCASE DT-TEF-TestStep-0002 ***TestCaseResult = PASS </font>
+12:09:42:174 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+12:09:42:257 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+12:09:42:346 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+12:09:42:418 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:42:427 <font size=2 color=00AF00>PASS = 3</font>
+12:09:42:430 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:42:431 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:42:432 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:42:433 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:42:434 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:42:435 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:42:436 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:42:437 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:42:438 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:42:439 <font size=2 color=00AF00>PASS = 1</font>
+12:09:42:440 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:42:441 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:42:442 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:42:444 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,226 @@
+12:09:48:015 <html><body><pre>
+12:09:48:015 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 49
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:48:015 ***</font>
+12:09:48:057 c:\testdata\scripts\dt-tef-teststep-0003.script LOAD_SUITE	te_RegStepTestSuite
+12:09:48:111 c:\testdata\scripts\dt-tef-teststep-0003.script START_TESTCASE DT-TEF-TestStep-0003
+12:09:48:128 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0003  </font>
+12:09:48:151 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1
+12:09:48:193 INFO -  344 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error1 TheInt -1
+12:09:48:198 INFO -  344 seterrorstep.cpp 49 The Error Code is -1
+12:09:48:222 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 16 Command = 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1 ***Result = PASS </font>
+12:09:48:241 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2
+12:09:48:283 INFO -  345 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error2 TheInt -2
+12:09:48:288 INFO -  345 seterrorstep.cpp 49 The Error Code is -2
+12:09:48:313 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 17 Command = 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2 ***Result = PASS </font>
+12:09:48:331 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3
+12:09:48:373 INFO -  346 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error3 TheInt -3
+12:09:48:378 INFO -  346 seterrorstep.cpp 49 The Error Code is -3
+12:09:48:403 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 18 Command = 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3 ***Result = PASS </font>
+12:09:48:421 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4
+12:09:48:464 INFO -  347 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error4 TheInt -4
+12:09:48:469 INFO -  347 seterrorstep.cpp 49 The Error Code is -4
+12:09:48:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 19 Command = 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4 ***Result = PASS </font>
+12:09:48:512 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5
+12:09:48:555 INFO -  348 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error5 TheInt -5
+12:09:48:559 INFO -  348 seterrorstep.cpp 49 The Error Code is -5
+12:09:48:583 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 20 Command = 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5 ***Result = PASS </font>
+12:09:48:611 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6
+12:09:48:690 INFO -  349 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error6 TheInt -6
+12:09:48:695 INFO -  349 seterrorstep.cpp 49 The Error Code is -6
+12:09:48:720 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 21 Command = 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6 ***Result = PASS </font>
+12:09:48:748 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7
+12:09:48:827 INFO -  350 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error7 TheInt -7
+12:09:48:831 INFO -  350 seterrorstep.cpp 49 The Error Code is -7
+12:09:48:856 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 22 Command = 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7 ***Result = PASS </font>
+12:09:48:884 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8
+12:09:48:963 INFO -  351 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error8 TheInt -8
+12:09:48:967 INFO -  351 seterrorstep.cpp 49 The Error Code is -8
+12:09:48:992 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 23 Command = 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8 ***Result = PASS </font>
+12:09:49:022 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9
+12:09:49:101 INFO -  352 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error9 TheInt -9
+12:09:49:105 INFO -  352 seterrorstep.cpp 49 The Error Code is -9
+12:09:49:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 24 Command = 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9 ***Result = PASS </font>
+12:09:49:159 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10
+12:09:49:238 INFO -  353 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error10 TheInt -10
+12:09:49:242 INFO -  353 seterrorstep.cpp 49 The Error Code is -10
+12:09:49:267 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 25 Command = 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10 ***Result = PASS </font>
+12:09:49:296 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11
+12:09:49:375 INFO -  354 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error11 TheInt -11
+12:09:49:379 INFO -  354 seterrorstep.cpp 49 The Error Code is -11
+12:09:49:403 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 26 Command = 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11 ***Result = PASS </font>
+12:09:49:432 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12
+12:09:49:511 INFO -  355 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error12 TheInt -12
+12:09:49:516 INFO -  355 seterrorstep.cpp 49 The Error Code is -12
+12:09:49:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 27 Command = 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12 ***Result = PASS </font>
+12:09:49:569 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13
+12:09:49:647 INFO -  356 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error13 TheInt -13
+12:09:49:652 INFO -  356 seterrorstep.cpp 49 The Error Code is -13
+12:09:49:677 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 28 Command = 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13 ***Result = PASS </font>
+12:09:49:706 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14
+12:09:49:785 INFO -  357 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error14 TheInt -14
+12:09:49:789 INFO -  357 seterrorstep.cpp 49 The Error Code is -14
+12:09:49:814 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 29 Command = 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14 ***Result = PASS </font>
+12:09:49:842 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15
+12:09:49:921 INFO -  358 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error15 TheInt -15
+12:09:49:925 INFO -  358 seterrorstep.cpp 49 The Error Code is -15
+12:09:49:950 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 30 Command = 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15 ***Result = PASS </font>
+12:09:49:979 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16
+12:09:50:058 INFO -  359 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error16 TheInt -16
+12:09:50:063 INFO -  359 seterrorstep.cpp 49 The Error Code is -16
+12:09:50:087 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 31 Command = 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16 ***Result = PASS </font>
+12:09:50:116 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17
+12:09:50:195 INFO -  360 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error17 TheInt -17
+12:09:50:200 INFO -  360 seterrorstep.cpp 49 The Error Code is -17
+12:09:50:225 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 32 Command = 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17 ***Result = PASS </font>
+12:09:50:253 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18
+12:09:50:332 INFO -  361 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error18 TheInt -18
+12:09:50:336 INFO -  361 seterrorstep.cpp 49 The Error Code is -18
+12:09:50:361 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 33 Command = 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18 ***Result = PASS </font>
+12:09:50:390 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19
+12:09:50:469 INFO -  362 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error19 TheInt -19
+12:09:50:474 INFO -  362 seterrorstep.cpp 49 The Error Code is -19
+12:09:50:498 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 34 Command = 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19 ***Result = PASS </font>
+12:09:50:527 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20
+12:09:50:605 INFO -  363 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error20 TheInt -20
+12:09:50:610 INFO -  363 seterrorstep.cpp 49 The Error Code is -20
+12:09:50:634 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 35 Command = 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20 ***Result = PASS </font>
+12:09:50:663 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21
+12:09:50:742 INFO -  364 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error21 TheInt -21
+12:09:50:746 INFO -  364 seterrorstep.cpp 49 The Error Code is -21
+12:09:50:771 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 36 Command = 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21 ***Result = PASS </font>
+12:09:50:800 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22
+12:09:50:878 INFO -  365 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error22 TheInt -22
+12:09:50:883 INFO -  365 seterrorstep.cpp 49 The Error Code is -22
+12:09:50:908 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 37 Command = 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22 ***Result = PASS </font>
+12:09:50:937 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23
+12:09:51:016 INFO -  366 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error23 TheInt -23
+12:09:51:020 INFO -  366 seterrorstep.cpp 49 The Error Code is -23
+12:09:51:045 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 38 Command = 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23 ***Result = PASS </font>
+12:09:51:074 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24
+12:09:51:152 INFO -  367 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error24 TheInt -24
+12:09:51:157 INFO -  367 seterrorstep.cpp 49 The Error Code is -24
+12:09:51:182 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 39 Command = 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24 ***Result = PASS </font>
+12:09:51:211 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25
+12:09:51:289 INFO -  368 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error25 TheInt -25
+12:09:51:293 INFO -  368 seterrorstep.cpp 49 The Error Code is -25
+12:09:51:319 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 40 Command = 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25 ***Result = PASS </font>
+12:09:51:347 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26
+12:09:51:426 INFO -  369 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error26 TheInt -26
+12:09:51:431 INFO -  369 seterrorstep.cpp 49 The Error Code is -26
+12:09:51:456 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 41 Command = 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26 ***Result = PASS </font>
+12:09:51:484 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27
+12:09:51:563 INFO -  370 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error27 TheInt -27
+12:09:51:567 INFO -  370 seterrorstep.cpp 49 The Error Code is -27
+12:09:51:592 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 42 Command = 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27 ***Result = PASS </font>
+12:09:51:621 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28
+12:09:51:700 INFO -  371 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error28 TheInt -28
+12:09:51:704 INFO -  371 seterrorstep.cpp 49 The Error Code is -28
+12:09:51:729 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 43 Command = 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28 ***Result = PASS </font>
+12:09:51:758 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29
+12:09:51:836 INFO -  372 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error29 TheInt -29
+12:09:51:841 INFO -  372 seterrorstep.cpp 49 The Error Code is -29
+12:09:51:865 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 44 Command = 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29 ***Result = PASS </font>
+12:09:51:894 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30
+12:09:51:973 INFO -  373 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error30 TheInt -30
+12:09:51:977 INFO -  373 seterrorstep.cpp 49 The Error Code is -30
+12:09:52:002 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 45 Command = 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30 ***Result = PASS </font>
+12:09:52:031 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31
+12:09:52:109 INFO -  374 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error31 TheInt -31
+12:09:52:114 INFO -  374 seterrorstep.cpp 49 The Error Code is -31
+12:09:52:139 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 46 Command = 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31 ***Result = PASS </font>
+12:09:52:167 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32
+12:09:52:246 INFO -  375 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error32 TheInt -32
+12:09:52:251 INFO -  375 seterrorstep.cpp 49 The Error Code is -32
+12:09:52:275 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 47 Command = 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32 ***Result = PASS </font>
+12:09:52:304 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33
+12:09:52:383 INFO -  376 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error33 TheInt -33
+12:09:52:387 INFO -  376 seterrorstep.cpp 49 The Error Code is -33
+12:09:52:412 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 48 Command = 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33 ***Result = PASS </font>
+12:09:52:441 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34
+12:09:52:520 INFO -  377 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error34 TheInt -34
+12:09:52:524 INFO -  377 seterrorstep.cpp 49 The Error Code is -34
+12:09:52:549 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 49 Command = 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34 ***Result = PASS </font>
+12:09:52:578 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35
+12:09:52:657 INFO -  378 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error35 TheInt -35
+12:09:52:661 INFO -  378 seterrorstep.cpp 49 The Error Code is -35
+12:09:52:686 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 50 Command = 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35 ***Result = PASS </font>
+12:09:52:714 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36
+12:09:52:792 INFO -  379 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error36 TheInt -36
+12:09:52:797 INFO -  379 seterrorstep.cpp 49 The Error Code is -36
+12:09:52:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 51 Command = 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36 ***Result = PASS </font>
+12:09:52:851 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37
+12:09:52:930 INFO -  380 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error37 TheInt -37
+12:09:52:935 INFO -  380 seterrorstep.cpp 49 The Error Code is -37
+12:09:52:959 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 52 Command = 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37 ***Result = PASS </font>
+12:09:52:988 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38
+12:09:53:067 INFO -  381 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error38 TheInt -38
+12:09:53:072 INFO -  381 seterrorstep.cpp 49 The Error Code is -38
+12:09:53:098 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 53 Command = 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38 ***Result = PASS </font>
+12:09:53:126 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39
+12:09:53:205 INFO -  382 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error39 TheInt -39
+12:09:53:210 INFO -  382 seterrorstep.cpp 49 The Error Code is -39
+12:09:53:224 ERROR -  343 testserverbase.cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:09:53:238 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 54 Command = 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39 ***Result = PASS </font>
+12:09:53:267 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40
+12:09:53:346 INFO -  383 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error40 TheInt -40
+12:09:53:351 INFO -  383 seterrorstep.cpp 49 The Error Code is -40
+12:09:53:376 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 55 Command = 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40 ***Result = PASS </font>
+12:09:53:404 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41
+12:09:53:483 INFO -  384 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error41 TheInt -41
+12:09:53:488 INFO -  384 seterrorstep.cpp 49 The Error Code is -41
+12:09:53:513 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 56 Command = 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41 ***Result = PASS </font>
+12:09:53:542 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42
+12:09:53:620 INFO -  385 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error42 TheInt -42
+12:09:53:625 INFO -  385 seterrorstep.cpp 49 The Error Code is -42
+12:09:53:649 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 57 Command = 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42 ***Result = PASS </font>
+12:09:53:678 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43
+12:09:53:756 INFO -  386 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error43 TheInt -43
+12:09:53:762 INFO -  386 seterrorstep.cpp 49 The Error Code is -43
+12:09:53:786 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 58 Command = 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43 ***Result = PASS </font>
+12:09:53:815 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44
+12:09:53:893 INFO -  387 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error44 TheInt -44
+12:09:53:898 INFO -  387 seterrorstep.cpp 49 The Error Code is -44
+12:09:53:923 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 59 Command = 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44 ***Result = PASS </font>
+12:09:53:951 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45
+12:09:54:031 INFO -  388 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error45 TheInt -45
+12:09:54:035 INFO -  388 seterrorstep.cpp 49 The Error Code is -45
+12:09:54:061 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 60 Command = 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45 ***Result = PASS </font>
+12:09:54:089 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46
+12:09:54:168 INFO -  389 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error46 TheInt -46
+12:09:54:172 INFO -  389 seterrorstep.cpp 49 The Error Code is -46
+12:09:54:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 61 Command = 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46 ***Result = PASS </font>
+12:09:54:226 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47
+12:09:54:305 INFO -  390 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error47 TheInt -47
+12:09:54:309 INFO -  390 seterrorstep.cpp 49 The Error Code is -47
+12:09:54:334 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 62 Command = 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47 ***Result = PASS </font>
+12:09:54:363 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48
+12:09:54:442 INFO -  391 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error48 TheInt -48
+12:09:54:446 INFO -  391 seterrorstep.cpp 49 The Error Code is -48
+12:09:54:471 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 63 Command = 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48 ***Result = PASS </font>
+12:09:54:506 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass
+12:09:54:584 INFO -  392 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultPass TheInt 0
+12:09:54:589 INFO -  392 seterrorstep.cpp 49 The Error Code is 0
+12:09:54:608 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 65 Command = 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass ***Result = PASS </font>
+12:09:54:626 c:\testdata\scripts\dt-tef-teststep-0003.script END_TESTCASE DT-TEF-TestStep-0003
+12:09:54:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 66 Command = END_TESTCASE DT-TEF-TestStep-0003 ***TestCaseResult = PASS </font>
+12:09:54:726 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:54:735 <font size=2 color=00AF00>PASS = 49</font>
+12:09:54:736 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:54:738 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:54:739 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:54:740 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:54:741 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:54:742 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:54:743 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:54:744 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:54:745 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:54:746 <font size=2 color=00AF00>PASS = 1</font>
+12:09:54:747 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:54:748 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:54:749 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:54:750 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:10:00:341 <html><body><pre>
+12:10:00:342 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:00:342 ***</font>
+12:10:00:383 c:\testdata\scripts\dt-tef-teststep-0004.script LOAD_SUITE	te_RegStepTestSuite
+12:10:00:437 c:\testdata\scripts\dt-tef-teststep-0004.script START_TESTCASE DT-TEF-TestStep-0004
+12:10:00:454 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0004  </font>
+12:10:00:473 c:\testdata\scripts\dt-tef-teststep-0004.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0
+12:10:00:515 INFO -  399 writeboolstep.cpp 49 This step tests WriteBoolToConfig function.
+12:10:00:520 INFO -  399 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:10:00:524 INFO -  399 writeboolstep.cpp 62 The ORIGINAL Bool is 0
+12:10:00:540 INFO -  399 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+12:10:00:544 INFO -  399 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+12:10:00:549 INFO -  399 writeboolstep.cpp 68 The CHANGED Bool is 1
+12:10:00:563 INFO -  399 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:10:00:567 INFO -  399 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:10:00:571 INFO -  399 writeboolstep.cpp 78 The CHANGED Bool is 0
+12:10:00:585 INFO -  399 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:10:00:603 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:10:00:615 c:\testdata\scripts\dt-tef-teststep-0004.script END_TESTCASE DT-TEF-TestStep-0004
+12:10:00:642 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0004 ***TestCaseResult = PASS </font>
+12:10:00:661 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:00:671 <font size=2 color=00AF00>PASS = 1</font>
+12:10:00:672 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:00:673 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:00:674 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:00:675 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:00:676 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:00:677 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:00:678 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:00:679 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:00:681 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:00:682 <font size=2 color=00AF00>PASS = 1</font>
+12:10:00:684 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:00:685 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:00:686 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:00:687 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:10:06:246 <html><body><pre>
+12:10:06:246 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:06:246 ***</font>
+12:10:06:287 c:\testdata\scripts\dt-tef-teststep-0005.script LOAD_SUITE	te_RegStepTestSuite
+12:10:06:341 c:\testdata\scripts\dt-tef-teststep-0005.script START_TESTCASE DT-TEF-TestStep-0005
+12:10:06:358 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0005  </font>
+12:10:06:378 c:\testdata\scripts\dt-tef-teststep-0005.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0
+12:10:06:420 INFO -  406 writehexstep.cpp 49 This step tests WriteHexToConfig function.
+12:10:06:425 INFO -  406 teststepbase.cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:10:06:429 INFO -  406 writehexstep.cpp 61 The ORIGINAL Hex-value is 1234
+12:10:06:443 INFO -  406 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:10:06:447 INFO -  406 teststepbase.cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:10:06:451 INFO -  406 writehexstep.cpp 67 The CHANGED Hex-value is 1234
+12:10:06:465 INFO -  406 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:10:06:483 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:10:06:495 c:\testdata\scripts\dt-tef-teststep-0005.script END_TESTCASE DT-TEF-TestStep-0005
+12:10:06:523 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0005 ***TestCaseResult = PASS </font>
+12:10:06:541 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:06:550 <font size=2 color=00AF00>PASS = 1</font>
+12:10:06:552 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:06:553 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:06:554 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:06:555 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:06:556 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:06:557 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:06:558 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:06:559 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:06:561 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:06:562 <font size=2 color=00AF00>PASS = 1</font>
+12:10:06:563 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:06:564 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:06:565 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:06:567 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:10:12:137 <html><body><pre>
+12:10:12:138 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:12:138 ***</font>
+12:10:12:180 c:\testdata\scripts\dt-tef-teststep-0006.script LOAD_SUITE	te_RegStepTestSuite
+12:10:12:234 c:\testdata\scripts\dt-tef-teststep-0006.script START_TESTCASE DT-TEF-TestStep-0006
+12:10:12:251 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0006  </font>
+12:10:12:270 c:\testdata\scripts\dt-tef-teststep-0006.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0
+12:10:12:312 INFO -  413 writeintstep.cpp 49 This step tests WriteIntToConfig function.
+12:10:12:317 INFO -  413 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:10:12:321 INFO -  413 writeintstep.cpp 62 The ORIGINAL int-value is 7777
+12:10:12:335 INFO -  413 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+12:10:12:340 INFO -  413 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+12:10:12:344 INFO -  413 writeintstep.cpp 69 The CHANGED int-value is 9999
+12:10:12:358 INFO -  413 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:10:12:362 INFO -  413 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:10:12:366 INFO -  413 writeintstep.cpp 79 The CHANGED int-value is 7777
+12:10:12:380 INFO -  413 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:10:12:399 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:10:12:410 c:\testdata\scripts\dt-tef-teststep-0006.script END_TESTCASE DT-TEF-TestStep-0006
+12:10:12:438 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0006 ***TestCaseResult = PASS </font>
+12:10:12:457 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:12:466 <font size=2 color=00AF00>PASS = 1</font>
+12:10:12:468 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:12:469 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:12:470 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:12:471 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:12:472 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:12:473 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:12:474 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:12:475 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:12:477 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:12:478 <font size=2 color=00AF00>PASS = 1</font>
+12:10:12:479 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:12:480 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:12:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:12:483 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:10:18:046 <html><body><pre>
+12:10:18:047 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:18:047 ***</font>
+12:10:18:089 c:\testdata\scripts\dt-tef-teststep-0007.script LOAD_SUITE	te_RegStepTestSuite
+12:10:18:142 c:\testdata\scripts\dt-tef-teststep-0007.script START_TESTCASE DT-TEF-TestStep-0007
+12:10:18:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0007  </font>
+12:10:18:179 c:\testdata\scripts\dt-tef-teststep-0007.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0
+12:10:18:222 INFO -  420 writestringstep.cpp 49 This step tests WriteStringToConfig function.
+12:10:18:226 INFO -  420 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+12:10:18:231 INFO -  420 writestringstep.cpp 61 The Original String is Hello Ricky
+12:10:18:245 INFO -  420 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+12:10:18:249 INFO -  420 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+12:10:18:253 INFO -  420 writestringstep.cpp 74 Changed String To GoodBye Jason
+12:10:18:267 INFO -  420 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+12:10:18:271 INFO -  420 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+12:10:18:275 INFO -  420 writestringstep.cpp 87 Changed String To Hello Jason
+12:10:18:289 INFO -  420 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+12:10:18:308 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:10:18:320 c:\testdata\scripts\dt-tef-teststep-0007.script END_TESTCASE DT-TEF-TestStep-0007
+12:10:18:347 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0007 ***TestCaseResult = PASS </font>
+12:10:18:366 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:18:376 <font size=2 color=00AF00>PASS = 1</font>
+12:10:18:377 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:18:378 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:18:379 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:18:380 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:18:381 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:18:382 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:18:383 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:18:385 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:18:386 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:18:387 <font size=2 color=00AF00>PASS = 1</font>
+12:10:18:388 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:18:390 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:18:391 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:18:392 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:10:23:968 <html><body><pre>
+12:10:23:968 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:23:968 ***</font>
+12:10:24:011 c:\testdata\scripts\dt-tef-teststep-0008.script LOAD_SUITE	te_RegStepTestSuite
+12:10:24:065 c:\testdata\scripts\dt-tef-teststep-0008.script START_TESTCASE DT-TEF-TestStep-0008
+12:10:24:082 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0008  </font>
+12:10:24:102 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0
+12:10:24:143 INFO -  427 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection0 IterationCount 1
+12:10:24:148 INFO -  427 testserverbase.cpp 582 Test passed. About to run Out of Memory testing.
+12:10:24:153 INFO -  427 testserverbase.cpp 567 Out of memory test completed after 2 iterations.
+12:10:24:171 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 18 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0 ***Result = PASS </font>
+12:10:24:189 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1
+12:10:24:231 INFO -  428 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection1 IterationCount 10
+12:10:24:236 INFO -  428 testserverbase.cpp 582 Test passed. About to run Out of Memory testing.
+12:10:24:243 INFO -  428 testserverbase.cpp 567 Out of memory test completed after 11 iterations.
+12:10:24:261 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 19 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1 ***Result = PASS </font>
+12:10:24:278 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2
+12:10:24:321 INFO -  429 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection2 IterationCount 100
+12:10:24:326 INFO -  429 testserverbase.cpp 582 Test passed. About to run Out of Memory testing.
+12:10:24:389 INFO -  429 testserverbase.cpp 567 Out of memory test completed after 101 iterations.
+12:10:24:408 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 20 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2 ***Result = PASS </font>
+12:10:24:419 c:\testdata\scripts\dt-tef-teststep-0008.script END_TESTCASE DT-TEF-TestStep-0008
+12:10:24:447 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 21 Command = END_TESTCASE DT-TEF-TestStep-0008 ***TestCaseResult = PASS </font>
+12:10:24:466 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:24:476 <font size=2 color=00AF00>PASS = 3</font>
+12:10:24:478 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:24:479 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:24:480 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:24:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:24:482 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:24:483 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:24:484 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:24:485 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:24:486 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:24:487 <font size=2 color=00AF00>PASS = 1</font>
+12:10:24:488 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:24:489 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:24:490 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:24:492 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+12:10:30:064 <html><body><pre>
+12:10:30:064 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 12
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:30:064 ***</font>
+12:10:30:106 c:\testdata\scripts\dt-tef-teststep-0009.script LOAD_SUITE	te_RegStepTestSuite
+12:10:30:160 c:\testdata\scripts\dt-tef-teststep-0009.script START_TESTCASE DT-TEF-TestStep-0009
+12:10:30:177 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0009  </font>
+12:10:30:198 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue
+12:10:30:241 INFO -  436 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Macro TEST&TESTE
+12:10:30:246 INFO -  436 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter 1
+12:10:30:250 INFO -  436 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter2 -10
+12:10:30:255 INFO -  436 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ExpectedResult 0
+12:10:30:259 INFO -  436 testmacrosstep.cpp 76 Start to run positive test of macros TEST(E) & TEST(E)L
+12:10:30:263 INFO -  436 testmacrosstep.cpp 87 The positive test of macro TEST(E) is passed. Start to run positive test of macro TEST(E)L
+12:10:30:267 INFO -  436 testmacrosstep.cpp 98 The positive test of macro TEST(E)L is passed.
+12:10:30:286 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ***Result = PASS </font>
+12:10:30:308 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse
+12:10:30:351 INFO -  437 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Macro TEST&TESTE
+12:10:30:356 INFO -  437 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter 0
+12:10:30:360 INFO -  437 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter2 -10
+12:10:30:364 INFO -  437 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ExpectedResult 106
+12:10:30:368 INFO -  437 testmacrosstep.cpp 76 Start to run negative test of macros TEST(E) & TEST(E)L
+12:10:30:372 ERROR -  437 testmacrosstep.cpp 77 ERROR: Test Failed
+12:10:30:377 INFO -  437 testmacrosstep.cpp 87 The negative test of macro TEST(E) is passed. Start to run negative test of macro TEST(E)L
+12:10:30:381 ERROR -  437 testmacrosstep.cpp 89 ERROR: Test Failed
+12:10:30:385 INFO -  437 testmacrosstep.cpp 98 The negative test of macro TEST(E)L is passed.
+12:10:30:404 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ***Result = PASS </font>
+12:10:30:427 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+12:10:30:469 INFO -  438 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Macro TEST1&TESTE1
+12:10:30:474 INFO -  438 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter 1
+12:10:30:478 INFO -  438 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter2 1
+12:10:30:482 INFO -  438 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 InitState 0
+12:10:30:487 INFO -  438 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ExpectedResult 0
+12:10:30:491 INFO -  438 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:10:30:495 INFO -  438 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:10:30:499 INFO -  438 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:10:30:518 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ***Result = PASS </font>
+12:10:30:541 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+12:10:30:583 INFO -  439 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Macro TEST1&TESTE1
+12:10:30:587 INFO -  439 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter 1
+12:10:30:592 INFO -  439 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter2 0
+12:10:30:597 INFO -  439 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter3 -10
+12:10:30:601 INFO -  439 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 InitState 0
+12:10:30:605 INFO -  439 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ExpectedResult 0
+12:10:30:610 INFO -  439 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:10:30:614 INFO -  439 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:10:30:618 INFO -  439 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:10:30:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ***Result = PASS </font>
+12:10:30:676 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+12:10:30:755 INFO -  440 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Macro TEST1&TESTE1
+12:10:30:760 INFO -  440 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter 0
+12:10:30:764 INFO -  440 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter2 1
+12:10:30:769 INFO -  440 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter3 -10
+12:10:30:773 INFO -  440 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 InitState 0
+12:10:30:777 INFO -  440 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ExpectedResult 106
+12:10:30:781 INFO -  440 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:10:30:786 ERROR -  440 testmacrosstep.cpp 118 ERROR: Test Failed
+12:10:30:790 ERROR -  440 testmacrosstep.cpp 119 Test Failed with error [-10]
+12:10:30:794 INFO -  440 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:10:30:798 ERROR -  440 testmacrosstep.cpp 130 ERROR: Test Failed
+12:10:30:803 ERROR -  440 testmacrosstep.cpp 131 Test Failed with error [-10]
+12:10:30:807 INFO -  440 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:10:30:825 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ***Result = PASS </font>
+12:10:30:861 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+12:10:30:938 INFO -  441 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Macro TEST1&TESTE1
+12:10:30:943 INFO -  441 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter 0
+12:10:30:948 INFO -  441 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter2 0
+12:10:30:952 INFO -  441 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter3 -10
+12:10:30:957 INFO -  441 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 InitState 0
+12:10:30:961 INFO -  441 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ExpectedResult 106
+12:10:30:965 INFO -  441 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:10:30:969 ERROR -  441 testmacrosstep.cpp 118 ERROR: Test Failed
+12:10:30:973 INFO -  441 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:10:30:978 ERROR -  441 testmacrosstep.cpp 130 ERROR: Test Failed
+12:10:30:982 INFO -  441 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:10:31:003 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 23 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ***Result = PASS </font>
+12:10:31:038 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+12:10:31:116 INFO -  442 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Macro TEST1&TESTE1
+12:10:31:120 INFO -  442 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter 1
+12:10:31:125 INFO -  442 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter2 1
+12:10:31:129 INFO -  442 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter3 -10
+12:10:31:134 INFO -  442 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 InitState 106
+12:10:31:138 INFO -  442 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ExpectedResult 106
+12:10:31:143 INFO -  442 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:10:31:147 INFO -  442 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:10:31:151 INFO -  442 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:10:31:169 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 24 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ***Result = PASS </font>
+12:10:31:204 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+12:10:31:283 INFO -  443 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Macro TEST1&TESTE1
+12:10:31:287 INFO -  443 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter 1
+12:10:31:292 INFO -  443 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter2 0
+12:10:31:297 INFO -  443 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter3 -10
+12:10:31:301 INFO -  443 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 InitState 106
+12:10:31:305 INFO -  443 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ExpectedResult 106
+12:10:31:310 INFO -  443 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:10:31:314 INFO -  443 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:10:31:318 INFO -  443 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:10:31:337 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 25 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ***Result = PASS </font>
+12:10:31:372 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+12:10:31:450 INFO -  444 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Macro TEST1&TESTE1
+12:10:31:455 INFO -  444 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter 0
+12:10:31:459 INFO -  444 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter2 1
+12:10:31:464 INFO -  444 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter3 -10
+12:10:31:468 INFO -  444 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 InitState 106
+12:10:31:473 INFO -  444 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ExpectedResult 106
+12:10:31:477 INFO -  444 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:10:31:481 ERROR -  444 testmacrosstep.cpp 118 ERROR: Test Failed
+12:10:31:485 ERROR -  444 testmacrosstep.cpp 119 Test Failed with error [-10]
+12:10:31:489 INFO -  444 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:10:31:493 ERROR -  444 testmacrosstep.cpp 130 ERROR: Test Failed
+12:10:31:498 ERROR -  444 testmacrosstep.cpp 131 Test Failed with error [-10]
+12:10:31:502 INFO -  444 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:10:31:521 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 26 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ***Result = PASS </font>
+12:10:31:557 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+12:10:31:635 INFO -  445 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Macro TEST1&TESTE1
+12:10:31:639 INFO -  445 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter 0
+12:10:31:643 INFO -  445 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter2 0
+12:10:31:648 INFO -  445 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter3 -10
+12:10:31:652 INFO -  445 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 InitState 106
+12:10:31:657 INFO -  445 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ExpectedResult 106
+12:10:31:661 INFO -  445 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:10:31:665 INFO -  445 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:10:31:670 ERROR -  445 testmacrosstep.cpp 130 ERROR: Test Failed
+12:10:31:674 INFO -  445 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:10:31:693 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 27 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ***Result = PASS </font>
+12:10:31:728 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+12:10:31:806 INFO -  446 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Macro TEST_CHECKL
+12:10:31:811 INFO -  446 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter 36
+12:10:31:815 INFO -  446 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter2 This test should be passed!
+12:10:31:819 INFO -  446 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ExpectedResult 36
+12:10:31:824 INFO -  446 testmacrosstep.cpp 156 Start positive test of macro TEST_CHECKL
+12:10:31:828 INFO -  446 testmacrosstep.cpp 163 The macro TEST_CHECKL test is passed!
+12:10:31:846 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 28 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ***Result = PASS </font>
+12:10:31:882 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+12:10:31:960 INFO -  447 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Macro TEST_CHECKL
+12:10:31:965 INFO -  447 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter 52
+12:10:31:969 INFO -  447 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter2 This test should be failed!
+12:10:31:974 INFO -  447 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ExpectedResult 36
+12:10:31:978 INFO -  447 testmacrosstep.cpp 156 Start negative test of macro TEST_CHECKL
+12:10:31:982 ERROR -  447 testmacrosstep.cpp 158 FAILED test:  Val = 52 Exp Val = 36 This test should be failed!
+12:10:31:986 INFO -  447 testmacrosstep.cpp 163 The macro TEST_CHECKL test is passed!
+12:10:32:006 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 29 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ***Result = PASS </font>
+12:10:32:025 c:\testdata\scripts\dt-tef-teststep-0009.script END_TESTCASE DT-TEF-TestStep-0009
+12:10:32:090 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 30 Command = END_TESTCASE DT-TEF-TestStep-0009 ***TestCaseResult = PASS </font>
+12:10:32:110 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:32:119 <font size=2 color=00AF00>PASS = 12</font>
+12:10:32:121 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:32:122 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:32:123 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:32:124 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:32:125 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:32:126 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:32:127 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:32:128 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:32:129 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:32:130 <font size=2 color=00AF00>PASS = 1</font>
+12:10:32:131 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:32:132 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:32:133 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:32:135 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+12:10:37:709 <html><body><pre>
+12:10:37:710 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:37:710 ***</font>
+12:10:37:753 c:\testdata\scripts\dt-tef-teststep-0010.script LOAD_SUITE	te_RegStepTestSuite
+12:10:37:807 c:\testdata\scripts\dt-tef-teststep-0010.script START_TESTCASE DT-TEF-TestStep-0010
+12:10:37:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0010  </font>
+12:10:37:848 c:\testdata\scripts\dt-tef-teststep-0010.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0
+12:10:37:889 INFO -  454 shortfunsstep.cpp 49 Start to test some small functions.
+12:10:37:893 INFO -  454 shortfunsstep.cpp 71 GetServerName test failed! ServerName=te_RegStepTestSuite, ExpectedServerName=te_RegStepTestSuite
+12:10:37:897 INFO -  454 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 TestCaseName DT-TEF-TestStep-0010
+12:10:37:902 INFO -  454 shortfunsstep.cpp 83 TestCaseName test passed! TestCaseName=DT-TEF-TestStep-0010, ExpectedTestCaseName=DT-TEF-TestStep-0010
+12:10:37:907 INFO -  454 shortfunsstep.cpp 92 TestStepName test passed! TestStepName=ShortFunsTestStep, ExpectedTestStepName=ShortFunsTestStep
+12:10:37:911 INFO -  454 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 OOMTest 0
+12:10:37:915 INFO -  454 shortfunsstep.cpp 102 ShouldRunOOMTest test passed! OOMValue=0, ExpectedOOMValue=0
+12:10:37:919 INFO -  454 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 TestStepError -46
+12:10:37:924 INFO -  454 shortfunsstep.cpp 115 TestStepError test passed! TestStepError=-46, ExpectedTestStepError=-46
+12:10:37:928 INFO -  454 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 LoopIndex -1
+12:10:37:932 INFO -  454 shortfunsstep.cpp 126 GetLoopIndex test passed! LoopIndex=-1, ExpectedLoopIndex=-1
+12:10:37:936 INFO -  454 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 ScriptDriveName c:
+12:10:37:941 INFO -  454 shortfunsstep.cpp 137 ScriptDriveName test passed! ScriptDriveName=c:, ExpectedScriptDriveName=c:
+12:10:37:945 INFO -  454 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 SystemDrive c:
+12:10:37:949 INFO -  454 shortfunsstep.cpp 148 GetSystemDrive test passed! SystemDrive=C:, ExpectedSystemDrive=c:
+12:10:37:953 INFO -  454 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 SetupParaValue 0
+12:10:37:958 INFO -  454 shortfunsstep.cpp 159 GetSetupState test passed! SetupValue=0, ExpectedSetupValue=0
+12:10:37:962 INFO -  454 shortfunsstep.cpp 167 Short functions test passed!
+12:10:37:980 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 ***Result = PASS </font>
+12:10:37:992 c:\testdata\scripts\dt-tef-teststep-0010.script END_TESTCASE DT-TEF-TestStep-0010
+12:10:38:022 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0010 ***TestCaseResult = PASS </font>
+12:10:38:040 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:38:049 <font size=2 color=00AF00>PASS = 1</font>
+12:10:38:051 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:38:052 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:38:053 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:38:054 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:38:055 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:38:056 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:38:057 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:38:058 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:38:060 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:38:061 <font size=2 color=00AF00>PASS = 1</font>
+12:10:38:062 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:38:063 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:38:064 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:38:066 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:10:43:641 <html><body><pre>
+12:10:43:642 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:43:642 ***</font>
+12:10:43:685 c:\testdata\scripts\dt-tef-teststep-0011.script LOAD_SUITE	te_RegStepTestSuite
+12:10:43:739 c:\testdata\scripts\dt-tef-teststep-0011.script START_TESTCASE DT-TEF-TestStep-0011
+12:10:43:755 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0011  </font>
+12:10:43:769 c:\testdata\scripts\dt-tef-teststep-0011.script 	PRINT This test case will abort.
+12:10:43:776 INFO -  456 scriptengine.cpp 1381  This test case will abort.
+
+12:10:43:786 c:\testdata\scripts\dt-tef-teststep-0011.script 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+12:10:43:820 INFO -  461 abortstep.cpp 46 This test step should be aborted!
+12:10:44:805 ERROR -  460 testserverbase.cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:10:44:819 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 19 Command = 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep ***Result = ABORT </font>
+12:10:44:831 c:\testdata\scripts\dt-tef-teststep-0011.script END_TESTCASE DT-TEF-TestStep-0011
+12:10:44:858 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0011 ***TestCaseResult = FAIL </font>
+12:10:44:877 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:44:886 <font size=2 color=00AF00>PASS = 0</font>
+12:10:44:888 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:44:889 <font size=2 color=0000FF>ABORT = 1</font>
+12:10:44:890 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:44:891 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:44:892 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:44:893 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:44:894 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:44:895 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:44:896 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:44:898 <font size=2 color=00AF00>PASS = 0</font>
+12:10:44:899 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:44:900 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:44:901 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:44:902 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+12:10:50:474 <html><body><pre>
+12:10:50:475 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 6
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:50:475 ***</font>
+12:10:50:517 c:\testdata\scripts\dt-tef-teststep-0012.script LOAD_SUITE	te_RegStepTestSuite
+12:10:50:571 c:\testdata\scripts\dt-tef-teststep-0012.script START_TESTCASE DT-TEF-TestStep-0012
+12:10:50:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0012  </font>
+12:10:50:616 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:10:50:657 INFO -  468 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:50:662 INFO -  468 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:10:50:666 INFO -  468 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:10:50:689 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 18 Command = 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:10:50:795 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:10:50:829 INFO -  469 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:50:834 INFO -  469 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:10:50:838 INFO -  469 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:10:50:861 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 19 Command = 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:10:50:932 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:10:50:966 INFO -  470 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:50:971 INFO -  470 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:10:50:975 INFO -  470 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:10:50:998 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 20 Command = 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:10:51:071 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:10:51:106 INFO -  471 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:51:110 INFO -  471 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:10:51:115 INFO -  471 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:10:51:139 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 21 Command = 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:10:51:224 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+12:10:51:259 INFO -  472 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:51:264 INFO -  472 teststepbase.cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+12:10:51:268 INFO -  472 teststepbase.cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+12:10:51:291 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 22 Command = 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+12:10:51:378 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+12:10:51:412 INFO -  473 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:51:417 INFO -  473 teststepbase.cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+12:10:51:421 INFO -  473 teststepbase.cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+12:10:51:445 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 23 Command = 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+12:10:51:510 c:\testdata\scripts\dt-tef-teststep-0012.script END_TESTCASE DT-TEF-TestStep-0012
+12:10:51:532 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 24 Command = END_TESTCASE DT-TEF-TestStep-0012 ***TestCaseResult = PASS </font>
+12:10:51:540 ERROR -  463 testexecute.cpp 564 The panic detection thread detected 6 panics:
+12:10:51:554 ERROR -  463 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: -90, Exit Category PanicMe
+12:10:51:558 ERROR -  463 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: -90, Exit Category PanicMe
+12:10:51:563 ERROR -  463 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293912 662983883, Exit Reason: -90, Exit Category PanicMe
+12:10:51:567 ERROR -  463 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293912 777828111, Exit Reason: -90, Exit Category PanicMe
+12:10:51:572 ERROR -  463 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293912 985064026, Exit Reason: 110, Exit Category Panic Me
+12:10:51:576 ERROR -  463 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293912 185266473, Exit Reason: 110, Exit Category Panic Me
+12:10:51:592 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:51:595 <font size=2 color=00AF00>PASS = 6</font>
+12:10:51:596 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:51:597 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:51:598 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:51:600 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:51:601 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:51:602 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:51:603 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:51:604 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 6</font>
+12:10:51:605 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:51:606 <font size=2 color=00AF00>PASS = 1</font>
+12:10:51:607 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:51:608 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:51:609 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:51:611 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+12:10:57:168 <html><body><pre>
+12:10:57:168 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:57:168 ***</font>
+12:10:57:212 c:\testdata\scripts\dt-tef-teststep-0013.script LOAD_SUITE	te_RegStepTestSuite
+12:10:57:266 c:\testdata\scripts\dt-tef-teststep-0013.script START_TESTCASE DT-TEF-TestStep-0013
+12:10:57:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0013.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0013  </font>
+12:10:57:304 c:\testdata\scripts\dt-tef-teststep-0013.script 	PRINT this case will be passed with the error message cannot create server.
+12:10:57:312 INFO -  475 scriptengine.cpp 1381  this case will be passed with the error message cannot create server.
+
+12:10:57:340 c:\testdata\scripts\dt-tef-teststep-0013.script 	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+12:10:57:349 ERROR -  475 scriptengine.cpp 501 Failed to Create Server Err = -40
+12:10:57:359 c:\testdata\scripts\dt-tef-teststep-0013.script END_TESTCASE DT-TEF-TestStep-0013
+12:10:57:390 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0013.script Line = 19 Command = END_TESTCASE DT-TEF-TestStep-0013 ***TestCaseResult = PASS </font>
+12:10:57:408 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:57:417 <font size=2 color=00AF00>PASS = 0</font>
+12:10:57:419 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:57:420 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:57:421 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:57:422 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:57:423 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:57:424 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:57:425 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:57:426 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:57:427 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:57:428 <font size=2 color=00AF00>PASS = 1</font>
+12:10:57:429 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:57:431 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:57:432 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:57:434 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:11:02:986 <html><body><pre>
+12:11:02:986 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:02:986 ***</font>
+12:11:03:031 c:\testdata\scripts\dt-tef-teststep-0014.script LOAD_SUITE	te_RegStepTestSuite
+12:11:03:085 c:\testdata\scripts\dt-tef-teststep-0014.script START_TESTCASE DT-TEF-TestStep-0014
+12:11:03:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0014  </font>
+12:11:03:116 c:\testdata\scripts\dt-tef-teststep-0014.script 	PRINT This case will be failed.
+12:11:03:124 INFO -  481 scriptengine.cpp 1381  This case will be failed.
+
+12:11:03:133 c:\testdata\scripts\dt-tef-teststep-0014.script 	LOAD_SERVER te_RegStepTestSuiteNotExist
+12:11:03:144 ERROR -  481 scriptengine.cpp 496 Failed to create server, either the server or one of its dependancies could not be found.
+12:11:03:159 c:\testdata\scripts\dt-tef-teststep-0014.script 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+12:11:03:178 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep ***Result = UNEXECUTED </font>
+12:11:03:196 c:\testdata\scripts\dt-tef-teststep-0014.script 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+12:11:03:227 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist ***Result = UNKNOWN Code = -1  </font>
+12:11:03:239 c:\testdata\scripts\dt-tef-teststep-0014.script END_TESTCASE DT-TEF-TestStep-0014
+12:11:03:267 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 22 Command = END_TESTCASE DT-TEF-TestStep-0014 ***TestCaseResult = FAIL </font>
+12:11:03:285 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:03:294 <font size=2 color=00AF00>PASS = 0</font>
+12:11:03:296 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:03:297 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:03:298 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:03:299 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:03:300 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:11:03:301 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:11:03:303 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:03:304 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:03:305 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:03:306 <font size=2 color=00AF00>PASS = 0</font>
+12:11:03:307 <font size=2 color=FF0000>FAIL = 1</font>
+12:11:03:308 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:03:309 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:03:311 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+12:11:08:863 <html><body><pre>
+12:11:08:864 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 4
+RUN_PANIC_STEP COUNT : 6
+RUN_PANIC_STEP_RESULT COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:08:864 ***</font>
+12:11:08:909 c:\testdata\scripts\dt-tef-teststep-0015.script LOAD_SUITE	te_RegStepTestSuite
+12:11:08:963 c:\testdata\scripts\dt-tef-teststep-0015.script START_TESTCASE DT-TEF-TestStep-0015
+12:11:08:980 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0015  </font>
+12:11:09:007 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail
+12:11:09:048 INFO -  493 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultFail TheInt 106
+12:11:09:053 INFO -  493 seterrorstep.cpp 49 The Error Code is 106
+12:11:09:077 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 13 Command = 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail ***Result = PASS </font>
+12:11:09:101 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive
+12:11:09:143 INFO -  494 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultInconclusive TheInt 107
+12:11:09:148 INFO -  494 seterrorstep.cpp 49 The Error Code is 107
+12:11:09:172 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 14 Command = 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive ***Result = PASS </font>
+12:11:09:196 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError
+12:11:09:239 INFO -  495 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultTestSuiteError TheInt 108
+12:11:09:243 INFO -  495 seterrorstep.cpp 49 The Error Code is 108
+12:11:09:267 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 15 Command =  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError ***Result = PASS </font>
+12:11:09:292 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort
+12:11:09:334 INFO -  496 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultAbort TheInt 109
+12:11:09:338 INFO -  496 seterrorstep.cpp 49 The Error Code is 109
+12:11:09:364 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 16 Command = 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort ***Result = PASS </font>
+12:11:09:396 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1	
+12:11:09:481 INFO -  497 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:09:486 INFO -  497 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+12:11:09:490 INFO -  497 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+12:11:09:512 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 18 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1  Code = 1  1 ***Result = PASS </font>
+12:11:09:583 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail            
+12:11:09:666 INFO -  498 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:09:671 INFO -  498 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+12:11:09:675 INFO -  498 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+12:11:09:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 19 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail  Code = 106   ***Result = PASS </font>
+12:11:09:770 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive        
+12:11:09:852 INFO -  499 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:09:856 INFO -  499 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+12:11:09:861 INFO -  499 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+12:11:09:884 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 20 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive  Code = 107   ***Result = PASS </font>
+12:11:09:957 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError      
+12:11:10:041 INFO -  500 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:10:046 INFO -  500 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+12:11:10:050 INFO -  500 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+12:11:10:074 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 21 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError  Code = 108   ***Result = PASS </font>
+12:11:10:147 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort               
+12:11:10:231 INFO -  501 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:10:235 INFO -  501 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+12:11:10:239 INFO -  501 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+12:11:10:262 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 22 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort  Code = 109   ***Result = PASS </font>
+12:11:10:329 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore
+12:11:10:412 INFO -  502 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:10:417 INFO -  502 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+12:11:10:422 INFO -  502 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+12:11:10:444 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 23 Command =  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  Code = 110   ***Result = PASS </font>
+12:11:10:518 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1
+12:11:10:601 INFO -  503 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:10:606 INFO -  503 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+12:11:10:610 INFO -  503 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+12:11:10:633 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 25 Command = 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1 ***Result = PASS </font>
+12:11:10:709 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail
+12:11:10:792 INFO -  504 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:10:797 INFO -  504 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+12:11:10:801 INFO -  504 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+12:11:10:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 26 Command = 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail ***Result = PASS </font>
+12:11:10:899 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive   
+12:11:10:983 INFO -  505 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:10:988 INFO -  505 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+12:11:10:992 INFO -  505 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+12:11:11:016 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 27 Command = 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive ***Result = PASS </font>
+12:11:11:093 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError 
+12:11:11:177 INFO -  506 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:11:182 INFO -  506 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+12:11:11:186 INFO -  506 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+12:11:11:209 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 28 Command =  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError ***Result = PASS </font>
+12:11:11:286 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort          
+12:11:11:370 INFO -  507 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:11:374 INFO -  507 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+12:11:11:379 INFO -  507 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+12:11:11:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 29 Command = 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort ***Result = PASS </font>
+12:11:11:479 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  	
+12:11:11:563 INFO -  508 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:11:568 INFO -  508 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+12:11:11:572 INFO -  508 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+12:11:11:594 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 30 Command = 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore ***Result = PASS </font>
+12:11:11:673 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString
+12:11:11:758 INFO -  509 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:11:762 INFO -  509 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicString a panic string
+12:11:11:767 INFO -  509 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicCode 110
+12:11:11:791 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 31 Command = 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString ***Result = PASS </font>
+12:11:11:850 c:\testdata\scripts\dt-tef-teststep-0015.script END_TESTCASE DT-TEF-TestStep-0015
+12:11:11:924 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 32 Command = END_TESTCASE DT-TEF-TestStep-0015 ***TestCaseResult = PASS </font>
+12:11:11:933 ERROR -  488 testexecute.cpp 564 The panic detection thread detected 13 panics:
+12:11:11:950 ERROR -  488 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293912 985064026, Exit Reason: 1, Exit Category 1
+12:11:11:954 ERROR -  488 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293912 185266473, Exit Reason: 106, Exit Category 
+12:11:11:959 ERROR -  488 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293912 443104730, Exit Reason: 107, Exit Category 
+12:11:11:963 ERROR -  488 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293912 1589717727, Exit Reason: 108, Exit Category 
+12:11:11:967 ERROR -  488 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293912 868216626, Exit Reason: 109, Exit Category 
+12:11:11:972 ERROR -  488 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293912 769765887, Exit Reason: 110, Exit Category 
+12:11:11:976 ERROR -  488 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293912 2141250682, Exit Reason: 1, Exit Category 1
+12:11:11:981 ERROR -  488 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293912 1799265747, Exit Reason: 106, Exit Category 
+12:11:11:985 ERROR -  488 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293912 967506712, Exit Reason: 107, Exit Category 
+12:11:11:989 ERROR -  488 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293912 788108367, Exit Reason: 108, Exit Category 
+12:11:11:994 ERROR -  488 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293912 2070253260, Exit Reason: 109, Exit Category 
+12:11:11:998 ERROR -  488 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293912 874676573, Exit Reason: 110, Exit Category 
+12:11:12:003 ERROR -  488 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293912 302917182, Exit Reason: 110, Exit Category a panic string
+12:11:12:021 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:12:025 <font size=2 color=00AF00>PASS = 17</font>
+12:11:12:026 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:12:027 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:12:028 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:12:029 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:12:030 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:12:031 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:12:032 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:11:12:033 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 13</font>
+12:11:12:034 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:12:035 <font size=2 color=00AF00>PASS = 1</font>
+12:11:12:036 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:12:037 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:12:038 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:12:040 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:11:17:612 <html><body><pre>
+12:11:17:613 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:17:613 ***</font>
+12:11:17:659 c:\testdata\scripts\dt-tef-teststep-0016.script LOAD_SUITE	te_RegStepTestSuite
+12:11:17:714 c:\testdata\scripts\dt-tef-teststep-0016.script START_TESTCASE DT-TEF-TestStep-0016
+12:11:17:732 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0016  </font>
+12:11:17:753 c:\testdata\scripts\dt-tef-teststep-0016.script 	PRINT this test case should be fail. test setp is unexecute because ignore.  
+12:11:17:762 INFO -  511 scriptengine.cpp 1381  this test case should be fail. test setp is unexecute because ignore.  
+
+12:11:17:785 c:\testdata\scripts\dt-tef-teststep-0016.script 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore
+12:11:17:827 INFO -  516 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultIgnore TheInt 110
+12:11:17:831 INFO -  516 seterrorstep.cpp 49 The Error Code is 110
+12:11:17:856 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 16 Command = 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore ***Result = UNEXECUTED </font>
+12:11:17:869 c:\testdata\scripts\dt-tef-teststep-0016.script END_TESTCASE DT-TEF-TestStep-0016
+12:11:17:898 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 17 Command = END_TESTCASE DT-TEF-TestStep-0016 ***TestCaseResult = FAIL </font>
+12:11:17:916 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:17:925 <font size=2 color=00AF00>PASS = 0</font>
+12:11:17:927 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:17:928 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:17:929 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:17:930 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:17:931 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:17:932 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:11:17:933 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:11:17:934 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:17:936 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:17:937 <font size=2 color=00AF00>PASS = 0</font>
+12:11:17:938 <font size=2 color=FF0000>FAIL = 1</font>
+12:11:17:939 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:17:940 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:17:942 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0017.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+12:11:23:510 <html><body><pre>
+12:11:23:511 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 50
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:23:510 ***</font>
+12:11:23:557 c:\testdata\scripts\dt-tef-teststep-0017.script LOAD_SUITE	te_RegStepTestSuite
+12:11:23:612 c:\testdata\scripts\dt-tef-teststep-0017.script START_TESTCASE DT-TEF-TestStep-0017
+12:11:23:629 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0017  </font>
+12:11:23:643 c:\testdata\scripts\dt-tef-teststep-0017.script 	PRINT THIS TEST CASE SHOULD BE FAILED! 
+12:11:23:652 INFO -  518 scriptengine.cpp 1381  THIS TEST CASE SHOULD BE FAILED! 
+
+12:11:23:675 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1
+12:11:23:714 INFO -  523 leaveforever.cpp 19 This step should leave!
+12:11:23:718 INFO -  523 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave1 leavenum -1
+12:11:23:723 INFO -  523 leaveforever.cpp 29 The Leave Number is -1
+12:11:23:747 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 12 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1 ***Result = UNKNOWN Code = -1  </font>
+12:11:23:772 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2
+12:11:23:812 INFO -  524 leaveforever.cpp 19 This step should leave!
+12:11:23:817 INFO -  524 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave2 leavenum -2
+12:11:23:821 INFO -  524 leaveforever.cpp 29 The Leave Number is -2
+12:11:23:846 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 13 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2 ***Result = UNKNOWN Code = -2  </font>
+12:11:23:873 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3
+12:11:23:913 INFO -  525 leaveforever.cpp 19 This step should leave!
+12:11:23:917 INFO -  525 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave3 leavenum -3
+12:11:23:921 INFO -  525 leaveforever.cpp 29 The Leave Number is -3
+12:11:23:946 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 14 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3 ***Result = UNKNOWN Code = -3  </font>
+12:11:23:974 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4
+12:11:24:018 INFO -  526 leaveforever.cpp 19 This step should leave!
+12:11:24:023 INFO -  526 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave4 leavenum -4
+12:11:24:028 INFO -  526 leaveforever.cpp 29 The Leave Number is -4
+12:11:24:053 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 15 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4 ***Result = UNKNOWN Code = -4  </font>
+12:11:24:087 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5
+12:11:24:176 INFO -  527 leaveforever.cpp 19 This step should leave!
+12:11:24:181 INFO -  527 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave5 leavenum -5
+12:11:24:185 INFO -  527 leaveforever.cpp 29 The Leave Number is -5
+12:11:24:209 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 16 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5 ***Result = UNKNOWN Code = -5  </font>
+12:11:24:244 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6
+12:11:24:329 INFO -  528 leaveforever.cpp 19 This step should leave!
+12:11:24:334 INFO -  528 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave6 leavenum -6
+12:11:24:338 INFO -  528 leaveforever.cpp 29 The Leave Number is -6
+12:11:24:363 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 17 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6 ***Result = UNKNOWN Code = -6  </font>
+12:11:24:397 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7
+12:11:24:483 INFO -  529 leaveforever.cpp 19 This step should leave!
+12:11:24:488 INFO -  529 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave7 leavenum -7
+12:11:24:492 INFO -  529 leaveforever.cpp 29 The Leave Number is -7
+12:11:24:516 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 18 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7 ***Result = UNKNOWN Code = -7  </font>
+12:11:24:551 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8
+12:11:24:637 INFO -  530 leaveforever.cpp 19 This step should leave!
+12:11:24:641 INFO -  530 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave8 leavenum -8
+12:11:24:645 INFO -  530 leaveforever.cpp 29 The Leave Number is -8
+12:11:24:671 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 19 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8 ***Result = UNKNOWN Code = -8  </font>
+12:11:24:705 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9
+12:11:24:791 INFO -  531 leaveforever.cpp 19 This step should leave!
+12:11:24:795 INFO -  531 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave9 leavenum -9
+12:11:24:799 INFO -  531 leaveforever.cpp 29 The Leave Number is -9
+12:11:24:825 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 20 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9 ***Result = UNKNOWN Code = -9  </font>
+12:11:24:860 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10
+12:11:24:945 INFO -  532 leaveforever.cpp 19 This step should leave!
+12:11:24:949 INFO -  532 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave10 leavenum -10
+12:11:24:954 INFO -  532 leaveforever.cpp 29 The Leave Number is -10
+12:11:24:979 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 21 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10 ***Result = UNKNOWN Code = -10  </font>
+12:11:25:015 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11
+12:11:25:100 INFO -  533 leaveforever.cpp 19 This step should leave!
+12:11:25:105 INFO -  533 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave11 leavenum -11
+12:11:25:109 INFO -  533 leaveforever.cpp 29 The Leave Number is -11
+12:11:25:134 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 22 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11 ***Result = UNKNOWN Code = -11  </font>
+12:11:25:169 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12
+12:11:25:254 INFO -  534 leaveforever.cpp 19 This step should leave!
+12:11:25:259 INFO -  534 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave12 leavenum -12
+12:11:25:263 INFO -  534 leaveforever.cpp 29 The Leave Number is -12
+12:11:25:288 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 23 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12 ***Result = UNKNOWN Code = -12  </font>
+12:11:25:322 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13
+12:11:25:408 INFO -  535 leaveforever.cpp 19 This step should leave!
+12:11:25:412 INFO -  535 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave13 leavenum -13
+12:11:25:416 INFO -  535 leaveforever.cpp 29 The Leave Number is -13
+12:11:25:441 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 24 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13 ***Result = UNKNOWN Code = -13  </font>
+12:11:25:477 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14
+12:11:25:562 INFO -  536 leaveforever.cpp 19 This step should leave!
+12:11:25:566 INFO -  536 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave14 leavenum -14
+12:11:25:570 INFO -  536 leaveforever.cpp 29 The Leave Number is -14
+12:11:25:595 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 25 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14 ***Result = UNKNOWN Code = -14  </font>
+12:11:25:629 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15
+12:11:25:715 INFO -  537 leaveforever.cpp 19 This step should leave!
+12:11:25:720 INFO -  537 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave15 leavenum -15
+12:11:25:724 INFO -  537 leaveforever.cpp 29 The Leave Number is -15
+12:11:25:749 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 26 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15 ***Result = UNKNOWN Code = -15  </font>
+12:11:25:784 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16
+12:11:25:869 INFO -  538 leaveforever.cpp 19 This step should leave!
+12:11:25:874 INFO -  538 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave16 leavenum -16
+12:11:25:878 INFO -  538 leaveforever.cpp 29 The Leave Number is -16
+12:11:25:903 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 27 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16 ***Result = UNKNOWN Code = -16  </font>
+12:11:25:938 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17
+12:11:26:025 INFO -  539 leaveforever.cpp 19 This step should leave!
+12:11:26:030 INFO -  539 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave17 leavenum -17
+12:11:26:034 INFO -  539 leaveforever.cpp 29 The Leave Number is -17
+12:11:26:059 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 28 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17 ***Result = UNKNOWN Code = -17  </font>
+12:11:26:094 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18
+12:11:26:179 INFO -  540 leaveforever.cpp 19 This step should leave!
+12:11:26:184 INFO -  540 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave18 leavenum -18
+12:11:26:188 INFO -  540 leaveforever.cpp 29 The Leave Number is -18
+12:11:26:213 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 29 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18 ***Result = UNKNOWN Code = -18  </font>
+12:11:26:248 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19
+12:11:26:333 INFO -  541 leaveforever.cpp 19 This step should leave!
+12:11:26:338 INFO -  541 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave19 leavenum -19
+12:11:26:342 INFO -  541 leaveforever.cpp 29 The Leave Number is -19
+12:11:26:366 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 30 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19 ***Result = UNKNOWN Code = -19  </font>
+12:11:26:401 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20
+12:11:26:487 INFO -  542 leaveforever.cpp 19 This step should leave!
+12:11:26:492 INFO -  542 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave20 leavenum -20
+12:11:26:496 INFO -  542 leaveforever.cpp 29 The Leave Number is -20
+12:11:26:520 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 31 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20 ***Result = UNKNOWN Code = -20  </font>
+12:11:26:555 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21
+12:11:26:641 INFO -  543 leaveforever.cpp 19 This step should leave!
+12:11:26:645 INFO -  543 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave21 leavenum -21
+12:11:26:649 INFO -  543 leaveforever.cpp 29 The Leave Number is -21
+12:11:26:675 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 32 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21 ***Result = UNKNOWN Code = -21  </font>
+12:11:26:710 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22
+12:11:26:795 INFO -  544 leaveforever.cpp 19 This step should leave!
+12:11:26:799 INFO -  544 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave22 leavenum -22
+12:11:26:804 INFO -  544 leaveforever.cpp 29 The Leave Number is -22
+12:11:26:829 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 33 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22 ***Result = UNKNOWN Code = -22  </font>
+12:11:26:863 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23
+12:11:26:949 INFO -  545 leaveforever.cpp 19 This step should leave!
+12:11:26:954 INFO -  545 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave23 leavenum -23
+12:11:26:958 INFO -  545 leaveforever.cpp 29 The Leave Number is -23
+12:11:26:983 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 34 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23 ***Result = UNKNOWN Code = -23  </font>
+12:11:27:018 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24
+12:11:27:103 INFO -  546 leaveforever.cpp 19 This step should leave!
+12:11:27:108 INFO -  546 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave24 leavenum -24
+12:11:27:112 INFO -  546 leaveforever.cpp 29 The Leave Number is -24
+12:11:27:137 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 35 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24 ***Result = UNKNOWN Code = -24  </font>
+12:11:27:172 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25
+12:11:27:258 INFO -  547 leaveforever.cpp 19 This step should leave!
+12:11:27:262 INFO -  547 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave25 leavenum -25
+12:11:27:266 INFO -  547 leaveforever.cpp 29 The Leave Number is -25
+12:11:27:291 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 36 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25 ***Result = UNKNOWN Code = -25  </font>
+12:11:27:326 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26
+12:11:27:411 INFO -  548 leaveforever.cpp 19 This step should leave!
+12:11:27:416 INFO -  548 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave26 leavenum -26
+12:11:27:420 INFO -  548 leaveforever.cpp 29 The Leave Number is -26
+12:11:27:445 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 37 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26 ***Result = UNKNOWN Code = -26  </font>
+12:11:27:480 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27
+12:11:27:565 INFO -  549 leaveforever.cpp 19 This step should leave!
+12:11:27:570 INFO -  549 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave27 leavenum -27
+12:11:27:574 INFO -  549 leaveforever.cpp 29 The Leave Number is -27
+12:11:27:599 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 38 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27 ***Result = UNKNOWN Code = -27  </font>
+12:11:27:633 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28
+12:11:27:718 INFO -  550 leaveforever.cpp 19 This step should leave!
+12:11:27:723 INFO -  550 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave28 leavenum -28
+12:11:27:728 INFO -  550 leaveforever.cpp 29 The Leave Number is -28
+12:11:27:752 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 39 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28 ***Result = UNKNOWN Code = -28  </font>
+12:11:27:787 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29
+12:11:27:872 INFO -  551 leaveforever.cpp 19 This step should leave!
+12:11:27:877 INFO -  551 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave29 leavenum -29
+12:11:27:881 INFO -  551 leaveforever.cpp 29 The Leave Number is -29
+12:11:27:906 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 40 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29 ***Result = UNKNOWN Code = -29  </font>
+12:11:27:941 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30
+12:11:28:027 INFO -  552 leaveforever.cpp 19 This step should leave!
+12:11:28:032 INFO -  552 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave30 leavenum -30
+12:11:28:037 INFO -  552 leaveforever.cpp 29 The Leave Number is -30
+12:11:28:061 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 41 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30 ***Result = UNKNOWN Code = -30  </font>
+12:11:28:096 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31
+12:11:28:182 INFO -  553 leaveforever.cpp 19 This step should leave!
+12:11:28:186 INFO -  553 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave31 leavenum -31
+12:11:28:190 INFO -  553 leaveforever.cpp 29 The Leave Number is -31
+12:11:28:215 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 42 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31 ***Result = UNKNOWN Code = -31  </font>
+12:11:28:250 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32
+12:11:28:336 INFO -  554 leaveforever.cpp 19 This step should leave!
+12:11:28:340 INFO -  554 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave32 leavenum -32
+12:11:28:344 INFO -  554 leaveforever.cpp 29 The Leave Number is -32
+12:11:28:370 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 43 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32 ***Result = UNKNOWN Code = -32  </font>
+12:11:28:405 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33
+12:11:28:490 INFO -  555 leaveforever.cpp 19 This step should leave!
+12:11:28:494 INFO -  555 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave33 leavenum -33
+12:11:28:499 INFO -  555 leaveforever.cpp 29 The Leave Number is -33
+12:11:28:524 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 44 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33 ***Result = UNKNOWN Code = -33  </font>
+12:11:28:558 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34
+12:11:28:644 INFO -  556 leaveforever.cpp 19 This step should leave!
+12:11:28:649 INFO -  556 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave34 leavenum -34
+12:11:28:653 INFO -  556 leaveforever.cpp 29 The Leave Number is -34
+12:11:28:678 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 45 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34 ***Result = UNKNOWN Code = -34  </font>
+12:11:28:712 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35
+12:11:28:797 INFO -  557 leaveforever.cpp 19 This step should leave!
+12:11:28:802 INFO -  557 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave35 leavenum -35
+12:11:28:806 INFO -  557 leaveforever.cpp 29 The Leave Number is -35
+12:11:28:831 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 46 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35 ***Result = UNKNOWN Code = -35  </font>
+12:11:28:866 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36
+12:11:28:951 INFO -  558 leaveforever.cpp 19 This step should leave!
+12:11:28:956 INFO -  558 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave36 leavenum -36
+12:11:28:960 INFO -  558 leaveforever.cpp 29 The Leave Number is -36
+12:11:28:985 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 47 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36 ***Result = UNKNOWN Code = -36  </font>
+12:11:29:021 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37
+12:11:29:107 INFO -  559 leaveforever.cpp 19 This step should leave!
+12:11:29:112 INFO -  559 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave37 leavenum -37
+12:11:29:116 INFO -  559 leaveforever.cpp 29 The Leave Number is -37
+12:11:29:140 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 48 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37 ***Result = UNKNOWN Code = -37  </font>
+12:11:29:175 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38
+12:11:29:261 INFO -  560 leaveforever.cpp 19 This step should leave!
+12:11:29:265 INFO -  560 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave38 leavenum -38
+12:11:29:270 INFO -  560 leaveforever.cpp 29 The Leave Number is -38
+12:11:29:295 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 49 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38 ***Result = UNKNOWN Code = -38  </font>
+12:11:29:330 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39
+12:11:29:415 INFO -  561 leaveforever.cpp 19 This step should leave!
+12:11:29:419 INFO -  561 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave39 leavenum -39
+12:11:29:423 INFO -  561 leaveforever.cpp 29 The Leave Number is -39
+12:11:29:449 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 50 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39 ***Result = ABORT </font>
+12:11:29:483 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40
+12:11:29:569 INFO -  562 leaveforever.cpp 19 This step should leave!
+12:11:29:574 INFO -  562 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave40 leavenum -40
+12:11:29:578 INFO -  562 leaveforever.cpp 29 The Leave Number is -40
+12:11:29:604 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 51 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40 ***Result = UNKNOWN Code = -40  </font>
+12:11:29:638 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41
+12:11:29:723 INFO -  563 leaveforever.cpp 19 This step should leave!
+12:11:29:729 INFO -  563 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave41 leavenum -41
+12:11:29:733 INFO -  563 leaveforever.cpp 29 The Leave Number is -41
+12:11:29:757 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 52 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41 ***Result = UNKNOWN Code = -41  </font>
+12:11:29:792 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42
+12:11:29:877 INFO -  564 leaveforever.cpp 19 This step should leave!
+12:11:29:882 INFO -  564 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave42 leavenum -42
+12:11:29:886 INFO -  564 leaveforever.cpp 29 The Leave Number is -42
+12:11:29:910 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 53 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42 ***Result = UNKNOWN Code = -42  </font>
+12:11:29:945 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43
+12:11:30:032 INFO -  565 leaveforever.cpp 19 This step should leave!
+12:11:30:037 INFO -  565 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave43 leavenum -43
+12:11:30:041 INFO -  565 leaveforever.cpp 29 The Leave Number is -43
+12:11:30:066 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 54 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43 ***Result = UNKNOWN Code = -43  </font>
+12:11:30:101 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44
+12:11:30:187 INFO -  566 leaveforever.cpp 19 This step should leave!
+12:11:30:191 INFO -  566 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave44 leavenum -44
+12:11:30:195 INFO -  566 leaveforever.cpp 29 The Leave Number is -44
+12:11:30:221 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 55 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44 ***Result = UNKNOWN Code = -44  </font>
+12:11:30:256 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45
+12:11:30:341 INFO -  567 leaveforever.cpp 19 This step should leave!
+12:11:30:345 INFO -  567 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave45 leavenum -45
+12:11:30:349 INFO -  567 leaveforever.cpp 29 The Leave Number is -45
+12:11:30:375 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 56 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45 ***Result = UNKNOWN Code = -45  </font>
+12:11:30:409 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46
+12:11:30:495 INFO -  568 leaveforever.cpp 19 This step should leave!
+12:11:30:499 INFO -  568 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave46 leavenum -46
+12:11:30:504 INFO -  568 leaveforever.cpp 29 The Leave Number is -46
+12:11:30:529 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 57 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46 ***Result = UNKNOWN Code = -46  </font>
+12:11:30:563 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47
+12:11:30:649 INFO -  569 leaveforever.cpp 19 This step should leave!
+12:11:30:654 INFO -  569 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave47 leavenum -47
+12:11:30:658 INFO -  569 leaveforever.cpp 29 The Leave Number is -47
+12:11:30:682 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 58 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47 ***Result = UNKNOWN Code = -47  </font>
+12:11:30:717 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48
+12:11:30:803 INFO -  570 leaveforever.cpp 19 This step should leave!
+12:11:30:808 INFO -  570 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave48 leavenum -48
+12:11:30:812 INFO -  570 leaveforever.cpp 29 The Leave Number is -48
+12:11:30:837 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 59 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48 ***Result = UNKNOWN Code = -48  </font>
+12:11:30:871 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49
+12:11:30:956 INFO -  571 leaveforever.cpp 19 This step should leave!
+12:11:30:961 INFO -  571 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave49 leavenum -49
+12:11:30:965 INFO -  571 leaveforever.cpp 29 The Leave Number is -49
+12:11:30:990 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 60 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49 ***Result = UNKNOWN Code = -49  </font>
+12:11:31:027 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50
+12:11:31:112 INFO -  572 leaveforever.cpp 19 This step should leave!
+12:11:31:117 INFO -  572 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave50 leavenum -50
+12:11:31:121 INFO -  572 leaveforever.cpp 29 The Leave Number is -50
+12:11:31:146 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 61 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50 ***Result = UNKNOWN Code = -50  </font>
+12:11:31:167 c:\testdata\scripts\dt-tef-teststep-0017.script END_TESTCASE DT-TEF-TestStep-0017
+12:11:31:246 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0017 ***TestCaseResult = FAIL </font>
+12:11:31:275 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:31:284 <font size=2 color=00AF00>PASS = 0</font>
+12:11:31:285 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:31:286 <font size=2 color=0000FF>ABORT = 1</font>
+12:11:31:287 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:31:288 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:31:290 <font size=2 color=0000FF>UNKNOWN = 49</font>
+12:11:31:291 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:31:292 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:31:293 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:31:294 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:31:295 <font size=2 color=00AF00>PASS = 0</font>
+12:11:31:296 <font size=2 color=FF0000>FAIL = 1</font>
+12:11:31:297 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:31:298 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:31:300 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0018.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:11:36:901 <html><body><pre>
+12:11:36:901 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:36:901 ***</font>
+12:11:36:947 c:\testdata\scripts\dt-tef-teststep-0018.script LOAD_SUITE	te_RegStepTestSuite
+12:11:37:003 c:\testdata\scripts\dt-tef-teststep-0018.script START_TESTCASE DT-TEF-TestStep-0018
+12:11:37:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0018  </font>
+12:11:37:035 c:\testdata\scripts\dt-tef-teststep-0018.script 	PRINT this test case should fail.
+12:11:37:043 INFO -  574 scriptengine.cpp 1381  this test case should fail.
+
+12:11:37:075 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:37:117 INFO -  579 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:37:122 INFO -  579 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:11:37:126 INFO -  579 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:11:37:140 WARN -  574 testexecutelogger.cpp 3966 Expected panic string !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script) was TOO LONG.
+12:11:37:182 WARN -  574 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:11:37:187 INFO -  574 testexecutelogger.cpp 2483 Expected panic string was "LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script)
+12:11:37:191 INFO -  574 testexecutelogger.cpp 2484 Received panic string was "PanicMe"(in code)
+12:11:37:204 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 13 Command = 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+12:11:37:244 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:37:286 INFO -  580 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:37:291 INFO -  580 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:11:37:295 INFO -  580 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:11:37:310 WARN -  574 testexecutelogger.cpp 3966 Expected panic string !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script) was TOO LONG.
+12:11:37:351 WARN -  574 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:11:37:356 INFO -  574 testexecutelogger.cpp 2483 Expected panic string was "Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script)
+12:11:37:360 INFO -  574 testexecutelogger.cpp 2484 Received panic string was "PanicMe"(in code)
+12:11:37:374 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+12:11:37:409 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:37:429 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 16 Command = 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:37:480 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:37:544 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 17 Command = 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:37:587 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:37:638 ERROR -  574 scriptengine.cpp 2020 The arguments are not provided in proper format.			Unable to retrieve the details of the server from the command line
+12:11:37:649 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 18 Command = 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:37:692 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:37:752 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 19 Command = 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:37:793 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:37:853 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 20 Command = 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:37:875 c:\testdata\scripts\dt-tef-teststep-0018.script END_TESTCASE DT-TEF-TestStep-0018
+12:11:37:948 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 21 Command = END_TESTCASE DT-TEF-TestStep-0018 ***TestCaseResult = FAIL </font>
+12:11:37:956 ERROR -  574 testexecute.cpp 564 The panic detection thread detected 2 panics:
+12:11:37:968 ERROR -  574 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: -90, Exit Category PanicMe
+12:11:37:972 ERROR -  574 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: -90, Exit Category PanicMe
+12:11:37:989 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:37:992 <font size=2 color=00AF00>PASS = 0</font>
+12:11:37:994 <font size=2 color=FF0000>FAIL = 2</font>
+12:11:37:995 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:37:996 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:37:997 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:37:998 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:37:999 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+12:11:38:000 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:11:38:001 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+12:11:38:002 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:38:003 <font size=2 color=00AF00>PASS = 0</font>
+12:11:38:004 <font size=2 color=FF0000>FAIL = 1</font>
+12:11:38:005 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:38:006 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:38:008 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0021.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+12:11:43:577 <html><body><pre>
+12:11:43:578 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:43:578 ***</font>
+12:11:43:626 c:\testdata\scripts\dt-tef-teststep-0021.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:43:688 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+12:11:43:729 c:\testdata\scripts\dt-tef-teststep-0021.script START_TESTCASE DT-TEF-TestStep-0021
+12:11:43:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0021  </font>
+12:11:43:768 c:\testdata\scripts\dt-tef-teststep-0021.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0
+12:11:43:811 INFO -  587 readwriteconfigstep.cpp 56 This test step tests the read/write config functionality.
+12:11:43:816 INFO -  587 readwriteconfigstep.cpp 84 Start to test read/write integer value of configuration file...
+12:11:43:820 INFO -  587 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+12:11:43:838 INFO -  587 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+12:11:43:843 INFO -  587 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+12:11:43:856 INFO -  587 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+12:11:43:861 INFO -  587 readwriteconfigstep.cpp 104 Test Passed!
+12:11:43:865 INFO -  587 readwriteconfigstep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+12:11:43:869 INFO -  587 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+12:11:43:883 INFO -  587 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+12:11:43:887 INFO -  587 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+12:11:43:901 INFO -  587 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+12:11:43:906 INFO -  587 readwriteconfigstep.cpp 131 Test Passed!
+12:11:43:910 INFO -  587 readwriteconfigstep.cpp 137 Start to test read/write boolean value of configuration file...
+12:11:43:914 INFO -  587 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:11:43:928 INFO -  587 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+12:11:43:932 INFO -  587 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+12:11:43:946 INFO -  587 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:11:43:951 INFO -  587 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:11:43:965 INFO -  587 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:11:43:969 INFO -  587 readwriteconfigstep.cpp 161 Test Failed!
+12:11:43:973 INFO -  587 readwriteconfigstep.cpp 167 Start to test read/write hex value of configuration file...
+12:11:43:977 INFO -  587 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+12:11:43:991 INFO -  587 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+12:11:43:995 INFO -  587 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+12:11:44:010 INFO -  587 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+12:11:44:014 INFO -  587 readwriteconfigstep.cpp 188 Test Passed!
+12:11:44:019 INFO -  587 readwriteconfigstep.cpp 194 Start to test read/write string value of configuration file...
+12:11:44:023 INFO -  587 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+12:11:44:037 INFO -  587 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+12:11:44:041 INFO -  587 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+12:11:44:056 INFO -  587 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+12:11:44:060 INFO -  587 readwriteconfigstep.cpp 218 Test Passed!
+12:11:44:076 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 14 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0 ***Result = PASS </font>
+12:11:44:096 c:\testdata\scripts\dt-tef-teststep-0021.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7
+12:11:44:138 INFO -  587 readwriteconfigstep.cpp 56 This test step tests the read/write config functionality.
+12:11:44:142 INFO -  587 readwriteconfigstep.cpp 84 Start to test read/write integer value of configuration file...
+12:11:44:146 INFO -  587 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+12:11:44:161 INFO -  587 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+12:11:44:165 INFO -  587 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+12:11:44:179 INFO -  587 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+12:11:44:183 INFO -  587 readwriteconfigstep.cpp 104 Test Passed!
+12:11:44:187 INFO -  587 readwriteconfigstep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+12:11:44:192 INFO -  587 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+12:11:44:206 INFO -  587 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+12:11:44:211 INFO -  587 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+12:11:44:226 INFO -  587 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+12:11:44:230 INFO -  587 readwriteconfigstep.cpp 131 Test Passed!
+12:11:44:234 INFO -  587 readwriteconfigstep.cpp 137 Start to test read/write boolean value of configuration file...
+12:11:44:238 INFO -  587 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:11:44:252 INFO -  587 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:11:44:257 INFO -  587 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:11:44:271 INFO -  587 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+12:11:44:275 INFO -  587 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+12:11:44:289 INFO -  587 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:11:44:294 INFO -  587 readwriteconfigstep.cpp 161 Test Failed!
+12:11:44:298 INFO -  587 readwriteconfigstep.cpp 167 Start to test read/write hex value of configuration file...
+12:11:44:302 INFO -  587 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+12:11:44:317 INFO -  587 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+12:11:44:321 INFO -  587 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+12:11:44:335 INFO -  587 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+12:11:44:340 INFO -  587 readwriteconfigstep.cpp 188 Test Passed!
+12:11:44:344 INFO -  587 readwriteconfigstep.cpp 194 Start to test read/write string value of configuration file...
+12:11:44:348 INFO -  587 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+12:11:44:362 INFO -  587 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+12:11:44:366 INFO -  587 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+12:11:44:381 INFO -  587 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+12:11:44:385 INFO -  587 readwriteconfigstep.cpp 218 Test Passed!
+12:11:44:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 15 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7 ***Result = PASS </font>
+12:11:44:415 c:\testdata\scripts\dt-tef-teststep-0021.script END_TESTCASE DT-TEF-TestStep-0021
+12:11:44:444 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 16 Command = END_TESTCASE DT-TEF-TestStep-0021 ***TestCaseResult = PASS </font>
+12:11:44:467 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+12:11:44:524 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+12:11:44:626 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+12:11:44:705 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:44:710 <font size=2 color=00AF00>PASS = 2</font>
+12:11:44:711 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:44:712 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:44:713 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:44:714 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:44:716 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:44:717 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:44:718 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:44:719 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:44:720 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:44:721 <font size=2 color=00AF00>PASS = 1</font>
+12:11:44:722 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:44:723 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:44:724 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:44:726 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0022.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:11:50:306 <html><body><pre>
+12:11:50:307 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:50:307 ***</font>
+12:11:50:355 c:\testdata\scripts\dt-tef-teststep-0022.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:50:417 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+12:11:50:459 c:\testdata\scripts\dt-tef-teststep-0022.script START_TESTCASE DT-TEF-TestStep-0022
+12:11:50:477 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0022  </font>
+12:11:50:506 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6
+12:11:50:547 INFO -  594 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:11:50:552 INFO -  594 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:11:50:566 INFO -  594 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 IntValue 10
+12:11:50:570 INFO -  594 readwriteconfignegstep.cpp 97 Test Passed!
+12:11:50:575 INFO -  594 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:11:50:589 INFO -  594 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 BoolValue 0
+12:11:50:593 INFO -  594 readwriteconfignegstep.cpp 122 Test Passed!
+12:11:50:597 INFO -  594 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:11:50:611 INFO -  594 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 HexValue 171
+12:11:50:615 INFO -  594 readwriteconfignegstep.cpp 138 Test Passed!
+12:11:50:619 INFO -  594 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:11:50:633 INFO -  594 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 StringValue Changed string!
+12:11:50:638 INFO -  594 readwriteconfignegstep.cpp 155 Test Passed!
+12:11:50:654 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6 ***Result = PASS </font>
+12:11:50:674 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+12:11:50:704 INFO -  594 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:11:50:709 INFO -  594 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:11:50:713 ERROR -  594 teststepbase.cpp 367 Error occurs when writing integer to file, error code=0
+12:11:50:717 INFO -  594 readwriteconfignegstep.cpp 97 Test Passed!
+12:11:50:722 INFO -  594 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:11:50:726 ERROR -  594 teststepbase.cpp 521 Error occurs when writing bool to file, error code=0
+12:11:50:730 INFO -  594 readwriteconfignegstep.cpp 122 Test Passed!
+12:11:50:734 INFO -  594 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:11:50:738 ERROR -  594 teststepbase.cpp 570 Error occurs when writing hex to file, error code=0
+12:11:50:743 INFO -  594 readwriteconfignegstep.cpp 138 Test Passed!
+12:11:50:747 INFO -  594 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:11:50:751 ERROR -  594 teststepbase.cpp 460 Error occurs when writing string to file, error code=0
+12:11:50:755 INFO -  594 readwriteconfignegstep.cpp 155 Test Passed!
+12:11:50:771 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ***Result = PASS </font>
+12:11:50:799 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8
+12:11:50:837 INFO -  594 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:11:50:842 INFO -  594 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:11:50:856 INFO -  594 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 IntValue 10
+12:11:50:860 INFO -  594 readwriteconfignegstep.cpp 97 Test Passed!
+12:11:50:864 INFO -  594 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:11:50:879 INFO -  594 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 BoolValue 0
+12:11:50:884 INFO -  594 readwriteconfignegstep.cpp 122 Test Passed!
+12:11:50:888 INFO -  594 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:11:50:902 INFO -  594 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 HexValue 171
+12:11:50:906 INFO -  594 readwriteconfignegstep.cpp 138 Test Passed!
+12:11:50:910 INFO -  594 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:11:50:924 INFO -  594 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 StringValue Changed string!
+12:11:50:929 INFO -  594 readwriteconfignegstep.cpp 155 Test Passed!
+12:11:50:944 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8 ***Result = PASS </font>
+12:11:50:958 c:\testdata\scripts\dt-tef-teststep-0022.script END_TESTCASE DT-TEF-TestStep-0022
+12:11:50:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 19 Command = END_TESTCASE DT-TEF-TestStep-0022 ***TestCaseResult = PASS </font>
+12:11:51:023 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+12:11:51:118 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+12:11:51:218 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+12:11:51:297 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:51:301 <font size=2 color=00AF00>PASS = 3</font>
+12:11:51:303 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:51:304 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:51:305 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:51:306 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:51:307 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:51:308 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:51:309 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:51:310 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:51:311 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:51:312 <font size=2 color=00AF00>PASS = 1</font>
+12:11:51:313 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:51:314 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:51:315 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:51:317 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0023.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,225 @@
+12:11:56:904 <html><body><pre>
+12:11:56:905 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 49
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:56:905 ***</font>
+12:11:56:953 c:\testdata\scripts\dt-tef-teststep-0023.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:57:010 c:\testdata\scripts\dt-tef-teststep-0023.script START_TESTCASE DT-TEF-TestStep-0023
+12:11:57:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0023  </font>
+12:11:57:050 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1
+12:11:57:092 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error1 TheInt -1
+12:11:57:097 INFO -  601 seterrorstep.cpp 49 The Error Code is -1
+12:11:57:113 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 12 Command = 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1 ***Result = PASS </font>
+12:11:57:134 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2
+12:11:57:173 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error2 TheInt -2
+12:11:57:178 INFO -  601 seterrorstep.cpp 49 The Error Code is -2
+12:11:57:194 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 13 Command = 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2 ***Result = PASS </font>
+12:11:57:214 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3
+12:11:57:254 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error3 TheInt -3
+12:11:57:260 INFO -  601 seterrorstep.cpp 49 The Error Code is -3
+12:11:57:276 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 14 Command = 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3 ***Result = PASS </font>
+12:11:57:297 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4
+12:11:57:337 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error4 TheInt -4
+12:11:57:342 INFO -  601 seterrorstep.cpp 49 The Error Code is -4
+12:11:57:359 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 15 Command = 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4 ***Result = PASS </font>
+12:11:57:381 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5
+12:11:57:422 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error5 TheInt -5
+12:11:57:427 INFO -  601 seterrorstep.cpp 49 The Error Code is -5
+12:11:57:443 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 16 Command = 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5 ***Result = PASS </font>
+12:11:57:477 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6
+12:11:57:563 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error6 TheInt -6
+12:11:57:567 INFO -  601 seterrorstep.cpp 49 The Error Code is -6
+12:11:57:584 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 17 Command = 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6 ***Result = PASS </font>
+12:11:57:616 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7
+12:11:57:699 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error7 TheInt -7
+12:11:57:703 INFO -  601 seterrorstep.cpp 49 The Error Code is -7
+12:11:57:720 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 18 Command = 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7 ***Result = PASS </font>
+12:11:57:752 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8
+12:11:57:834 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error8 TheInt -8
+12:11:57:839 INFO -  601 seterrorstep.cpp 49 The Error Code is -8
+12:11:57:854 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 19 Command = 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8 ***Result = PASS </font>
+12:11:57:888 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9
+12:11:57:971 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error9 TheInt -9
+12:11:57:975 INFO -  601 seterrorstep.cpp 49 The Error Code is -9
+12:11:57:992 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 20 Command = 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9 ***Result = PASS </font>
+12:11:58:025 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10
+12:11:58:108 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error10 TheInt -10
+12:11:58:112 INFO -  601 seterrorstep.cpp 49 The Error Code is -10
+12:11:58:129 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 21 Command = 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10 ***Result = PASS </font>
+12:11:58:161 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11
+12:11:58:244 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error11 TheInt -11
+12:11:58:248 INFO -  601 seterrorstep.cpp 49 The Error Code is -11
+12:11:58:264 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 22 Command = 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11 ***Result = PASS </font>
+12:11:58:296 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12
+12:11:58:380 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error12 TheInt -12
+12:11:58:384 INFO -  601 seterrorstep.cpp 49 The Error Code is -12
+12:11:58:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 23 Command = 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12 ***Result = PASS </font>
+12:11:58:432 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13
+12:11:58:515 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error13 TheInt -13
+12:11:58:519 INFO -  601 seterrorstep.cpp 49 The Error Code is -13
+12:11:58:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 24 Command = 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13 ***Result = PASS </font>
+12:11:58:569 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14
+12:11:58:651 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error14 TheInt -14
+12:11:58:656 INFO -  601 seterrorstep.cpp 49 The Error Code is -14
+12:11:58:672 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 25 Command = 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14 ***Result = PASS </font>
+12:11:58:704 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15
+12:11:58:787 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error15 TheInt -15
+12:11:58:791 INFO -  601 seterrorstep.cpp 49 The Error Code is -15
+12:11:58:807 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 26 Command = 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15 ***Result = PASS </font>
+12:11:58:840 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16
+12:11:58:923 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error16 TheInt -16
+12:11:58:927 INFO -  601 seterrorstep.cpp 49 The Error Code is -16
+12:11:58:942 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 27 Command = 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16 ***Result = PASS </font>
+12:11:58:975 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17
+12:11:59:059 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error17 TheInt -17
+12:11:59:064 INFO -  601 seterrorstep.cpp 49 The Error Code is -17
+12:11:59:080 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 28 Command = 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17 ***Result = PASS </font>
+12:11:59:113 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18
+12:11:59:195 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error18 TheInt -18
+12:11:59:200 INFO -  601 seterrorstep.cpp 49 The Error Code is -18
+12:11:59:217 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 29 Command = 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18 ***Result = PASS </font>
+12:11:59:249 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19
+12:11:59:332 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error19 TheInt -19
+12:11:59:337 INFO -  601 seterrorstep.cpp 49 The Error Code is -19
+12:11:59:353 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 30 Command = 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19 ***Result = PASS </font>
+12:11:59:385 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20
+12:11:59:467 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error20 TheInt -20
+12:11:59:472 INFO -  601 seterrorstep.cpp 49 The Error Code is -20
+12:11:59:488 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 31 Command = 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20 ***Result = PASS </font>
+12:11:59:521 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21
+12:11:59:604 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error21 TheInt -21
+12:11:59:608 INFO -  601 seterrorstep.cpp 49 The Error Code is -21
+12:11:59:624 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 32 Command = 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21 ***Result = PASS </font>
+12:11:59:657 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22
+12:11:59:739 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error22 TheInt -22
+12:11:59:744 INFO -  601 seterrorstep.cpp 49 The Error Code is -22
+12:11:59:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 33 Command = 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22 ***Result = PASS </font>
+12:11:59:794 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23
+12:11:59:876 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error23 TheInt -23
+12:11:59:880 INFO -  601 seterrorstep.cpp 49 The Error Code is -23
+12:11:59:897 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 34 Command = 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23 ***Result = PASS </font>
+12:11:59:929 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24
+12:12:00:013 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error24 TheInt -24
+12:12:00:018 INFO -  601 seterrorstep.cpp 49 The Error Code is -24
+12:12:00:035 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 35 Command = 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24 ***Result = PASS </font>
+12:12:00:067 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25
+12:12:00:150 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error25 TheInt -25
+12:12:00:154 INFO -  601 seterrorstep.cpp 49 The Error Code is -25
+12:12:00:171 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 36 Command = 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25 ***Result = PASS </font>
+12:12:00:203 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26
+12:12:00:286 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error26 TheInt -26
+12:12:00:290 INFO -  601 seterrorstep.cpp 49 The Error Code is -26
+12:12:00:307 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 37 Command = 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26 ***Result = PASS </font>
+12:12:00:339 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27
+12:12:00:422 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error27 TheInt -27
+12:12:00:426 INFO -  601 seterrorstep.cpp 49 The Error Code is -27
+12:12:00:443 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 38 Command = 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27 ***Result = PASS </font>
+12:12:00:475 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28
+12:12:00:558 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error28 TheInt -28
+12:12:00:562 INFO -  601 seterrorstep.cpp 49 The Error Code is -28
+12:12:00:578 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 39 Command = 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28 ***Result = PASS </font>
+12:12:00:611 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29
+12:12:00:694 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error29 TheInt -29
+12:12:00:698 INFO -  601 seterrorstep.cpp 49 The Error Code is -29
+12:12:00:715 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 40 Command = 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29 ***Result = PASS </font>
+12:12:00:747 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30
+12:12:00:830 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error30 TheInt -30
+12:12:00:834 INFO -  601 seterrorstep.cpp 49 The Error Code is -30
+12:12:00:850 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 41 Command = 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30 ***Result = PASS </font>
+12:12:00:883 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31
+12:12:00:965 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error31 TheInt -31
+12:12:00:970 INFO -  601 seterrorstep.cpp 49 The Error Code is -31
+12:12:00:986 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 42 Command = 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31 ***Result = PASS </font>
+12:12:01:020 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32
+12:12:01:103 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error32 TheInt -32
+12:12:01:107 INFO -  601 seterrorstep.cpp 49 The Error Code is -32
+12:12:01:123 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 43 Command = 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32 ***Result = PASS </font>
+12:12:01:155 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33
+12:12:01:239 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error33 TheInt -33
+12:12:01:243 INFO -  601 seterrorstep.cpp 49 The Error Code is -33
+12:12:01:259 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 44 Command = 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33 ***Result = PASS </font>
+12:12:01:292 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34
+12:12:01:375 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error34 TheInt -34
+12:12:01:379 INFO -  601 seterrorstep.cpp 49 The Error Code is -34
+12:12:01:395 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 45 Command = 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34 ***Result = PASS </font>
+12:12:01:428 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35
+12:12:01:511 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error35 TheInt -35
+12:12:01:515 INFO -  601 seterrorstep.cpp 49 The Error Code is -35
+12:12:01:531 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 46 Command = 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35 ***Result = PASS </font>
+12:12:01:563 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36
+12:12:01:646 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error36 TheInt -36
+12:12:01:651 INFO -  601 seterrorstep.cpp 49 The Error Code is -36
+12:12:01:667 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 47 Command = 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36 ***Result = PASS </font>
+12:12:01:700 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37
+12:12:01:782 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error37 TheInt -37
+12:12:01:787 INFO -  601 seterrorstep.cpp 49 The Error Code is -37
+12:12:01:803 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 48 Command = 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37 ***Result = PASS </font>
+12:12:01:836 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38
+12:12:01:918 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error38 TheInt -38
+12:12:01:923 INFO -  601 seterrorstep.cpp 49 The Error Code is -38
+12:12:01:939 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 49 Command = 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38 ***Result = PASS </font>
+12:12:01:972 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39
+12:12:02:055 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error39 TheInt -39
+12:12:02:060 INFO -  601 seterrorstep.cpp 49 The Error Code is -39
+12:12:02:076 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 50 Command = 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39 ***Result = PASS </font>
+12:12:02:109 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40
+12:12:02:191 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error40 TheInt -40
+12:12:02:196 INFO -  601 seterrorstep.cpp 49 The Error Code is -40
+12:12:02:212 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 51 Command = 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40 ***Result = PASS </font>
+12:12:02:245 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41
+12:12:02:327 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error41 TheInt -41
+12:12:02:331 INFO -  601 seterrorstep.cpp 49 The Error Code is -41
+12:12:02:348 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 52 Command = 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41 ***Result = PASS </font>
+12:12:02:381 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42
+12:12:02:463 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error42 TheInt -42
+12:12:02:468 INFO -  601 seterrorstep.cpp 49 The Error Code is -42
+12:12:02:484 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 53 Command = 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42 ***Result = PASS </font>
+12:12:02:517 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43
+12:12:02:599 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error43 TheInt -43
+12:12:02:604 INFO -  601 seterrorstep.cpp 49 The Error Code is -43
+12:12:02:621 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 54 Command = 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43 ***Result = PASS </font>
+12:12:02:653 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44
+12:12:02:735 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error44 TheInt -44
+12:12:02:740 INFO -  601 seterrorstep.cpp 49 The Error Code is -44
+12:12:02:756 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 55 Command = 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44 ***Result = PASS </font>
+12:12:02:789 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45
+12:12:02:871 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error45 TheInt -45
+12:12:02:876 INFO -  601 seterrorstep.cpp 49 The Error Code is -45
+12:12:02:892 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 56 Command = 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45 ***Result = PASS </font>
+12:12:02:924 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46
+12:12:03:008 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error46 TheInt -46
+12:12:03:012 INFO -  601 seterrorstep.cpp 49 The Error Code is -46
+12:12:03:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 57 Command = 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46 ***Result = PASS </font>
+12:12:03:061 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47
+12:12:03:144 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error47 TheInt -47
+12:12:03:149 INFO -  601 seterrorstep.cpp 49 The Error Code is -47
+12:12:03:165 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 58 Command = 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47 ***Result = PASS </font>
+12:12:03:197 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48
+12:12:03:280 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error48 TheInt -48
+12:12:03:284 INFO -  601 seterrorstep.cpp 49 The Error Code is -48
+12:12:03:300 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 59 Command = 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48 ***Result = PASS </font>
+12:12:03:341 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass
+12:12:03:424 INFO -  601 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultPass TheInt 0
+12:12:03:428 INFO -  601 seterrorstep.cpp 49 The Error Code is 0
+12:12:03:445 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 61 Command = 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass ***Result = PASS </font>
+12:12:03:465 c:\testdata\scripts\dt-tef-teststep-0023.script END_TESTCASE DT-TEF-TestStep-0023
+12:12:03:545 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0023 ***TestCaseResult = PASS </font>
+12:12:03:572 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:03:576 <font size=2 color=00AF00>PASS = 49</font>
+12:12:03:577 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:03:579 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:03:580 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:03:581 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:03:582 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:03:583 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:03:584 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:03:585 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:03:586 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:03:587 <font size=2 color=00AF00>PASS = 1</font>
+12:12:03:588 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:03:589 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:03:590 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:03:591 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0024.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:12:09:220 <html><body><pre>
+12:12:09:220 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:09:220 ***</font>
+12:12:09:269 c:\testdata\scripts\dt-tef-teststep-0024.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:09:326 c:\testdata\scripts\dt-tef-teststep-0024.script START_TESTCASE DT-TEF-TestStep-0024
+12:12:09:344 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0024  </font>
+12:12:09:366 c:\testdata\scripts\dt-tef-teststep-0024.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0
+12:12:09:407 INFO -  608 writeboolstep.cpp 49 This step tests WriteBoolToConfig function.
+12:12:09:412 INFO -  608 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:12:09:416 INFO -  608 writeboolstep.cpp 62 The ORIGINAL Bool is 0
+12:12:09:434 INFO -  608 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+12:12:09:439 INFO -  608 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+12:12:09:443 INFO -  608 writeboolstep.cpp 68 The CHANGED Bool is 1
+12:12:09:457 INFO -  608 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:12:09:462 INFO -  608 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:12:09:466 INFO -  608 writeboolstep.cpp 78 The CHANGED Bool is 0
+12:12:09:480 INFO -  608 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:12:09:495 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:12:09:508 c:\testdata\scripts\dt-tef-teststep-0024.script END_TESTCASE DT-TEF-TestStep-0024
+12:12:09:537 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0024 ***TestCaseResult = PASS </font>
+12:12:09:555 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:09:560 <font size=2 color=00AF00>PASS = 1</font>
+12:12:09:561 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:09:562 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:09:563 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:09:564 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:09:565 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:09:566 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:09:567 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:09:568 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:09:570 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:09:571 <font size=2 color=00AF00>PASS = 1</font>
+12:12:09:572 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:09:573 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:09:575 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:09:576 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0025.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:12:15:168 <html><body><pre>
+12:12:15:169 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:15:168 ***</font>
+12:12:15:216 c:\testdata\scripts\dt-tef-teststep-0025.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:15:272 c:\testdata\scripts\dt-tef-teststep-0025.script START_TESTCASE DT-TEF-TestStep-0025
+12:12:15:289 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0025  </font>
+12:12:15:311 c:\testdata\scripts\dt-tef-teststep-0025.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0
+12:12:15:353 INFO -  615 writehexstep.cpp 49 This step tests WriteHexToConfig function.
+12:12:15:358 INFO -  615 teststepbase.cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:12:15:362 INFO -  615 writehexstep.cpp 61 The ORIGINAL Hex-value is 1234
+12:12:15:376 INFO -  615 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:12:15:380 INFO -  615 teststepbase.cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:12:15:385 INFO -  615 writehexstep.cpp 67 The CHANGED Hex-value is 1234
+12:12:15:398 INFO -  615 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:12:15:414 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:12:15:427 c:\testdata\scripts\dt-tef-teststep-0025.script END_TESTCASE DT-TEF-TestStep-0025
+12:12:15:456 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0025 ***TestCaseResult = PASS </font>
+12:12:15:475 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:15:479 <font size=2 color=00AF00>PASS = 1</font>
+12:12:15:480 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:15:481 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:15:482 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:15:483 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:15:484 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:15:485 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:15:486 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:15:487 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:15:489 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:15:490 <font size=2 color=00AF00>PASS = 1</font>
+12:12:15:491 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:15:492 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:15:493 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:15:495 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0026.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:12:21:090 <html><body><pre>
+12:12:21:090 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:21:090 ***</font>
+12:12:21:139 c:\testdata\scripts\dt-tef-teststep-0026.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:21:195 c:\testdata\scripts\dt-tef-teststep-0026.script START_TESTCASE DT-TEF-TestStep-0026
+12:12:21:213 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0026  </font>
+12:12:21:235 c:\testdata\scripts\dt-tef-teststep-0026.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0
+12:12:21:277 INFO -  622 writeintstep.cpp 49 This step tests WriteIntToConfig function.
+12:12:21:282 INFO -  622 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:12:21:286 INFO -  622 writeintstep.cpp 62 The ORIGINAL int-value is 7777
+12:12:21:300 INFO -  622 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+12:12:21:304 INFO -  622 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+12:12:21:309 INFO -  622 writeintstep.cpp 69 The CHANGED int-value is 9999
+12:12:21:322 INFO -  622 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:12:21:327 INFO -  622 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:12:21:331 INFO -  622 writeintstep.cpp 79 The CHANGED int-value is 7777
+12:12:21:345 INFO -  622 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:12:21:360 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:12:21:374 c:\testdata\scripts\dt-tef-teststep-0026.script END_TESTCASE DT-TEF-TestStep-0026
+12:12:21:402 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0026 ***TestCaseResult = PASS </font>
+12:12:21:421 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:21:426 <font size=2 color=00AF00>PASS = 1</font>
+12:12:21:427 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:21:428 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:21:429 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:21:430 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:21:431 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:21:432 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:21:433 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:21:434 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:21:436 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:21:437 <font size=2 color=00AF00>PASS = 1</font>
+12:12:21:439 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:21:440 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:21:441 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:21:442 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0027.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:12:27:029 <html><body><pre>
+12:12:27:030 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:27:029 ***</font>
+12:12:27:078 c:\testdata\scripts\dt-tef-teststep-0027.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:27:133 c:\testdata\scripts\dt-tef-teststep-0027.script START_TESTCASE DT-TEF-TestStep-0027
+12:12:27:150 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0027  </font>
+12:12:27:173 c:\testdata\scripts\dt-tef-teststep-0027.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0
+12:12:27:214 INFO -  629 writestringstep.cpp 49 This step tests WriteStringToConfig function.
+12:12:27:219 INFO -  629 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+12:12:27:223 INFO -  629 writestringstep.cpp 61 The Original String is Hello Ricky
+12:12:27:237 INFO -  629 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+12:12:27:242 INFO -  629 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+12:12:27:246 INFO -  629 writestringstep.cpp 74 Changed String To GoodBye Jason
+12:12:27:260 INFO -  629 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+12:12:27:264 INFO -  629 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+12:12:27:268 INFO -  629 writestringstep.cpp 87 Changed String To Hello Jason
+12:12:27:283 INFO -  629 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+12:12:27:298 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:12:27:312 c:\testdata\scripts\dt-tef-teststep-0027.script END_TESTCASE DT-TEF-TestStep-0027
+12:12:27:340 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0027 ***TestCaseResult = PASS </font>
+12:12:27:359 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:27:363 <font size=2 color=00AF00>PASS = 1</font>
+12:12:27:364 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:27:365 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:27:366 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:27:367 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:27:369 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:27:370 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:27:371 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:27:372 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:27:374 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:27:375 <font size=2 color=00AF00>PASS = 1</font>
+12:12:27:376 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:27:377 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:27:378 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:27:379 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0028.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:12:32:971 <html><body><pre>
+12:12:32:971 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:32:971 ***</font>
+12:12:33:021 c:\testdata\scripts\dt-tef-teststep-0028.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:33:078 c:\testdata\scripts\dt-tef-teststep-0028.script START_TESTCASE DT-TEF-TestStep-0028
+12:12:33:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0028  </font>
+12:12:33:118 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0
+12:12:33:159 INFO -  636 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection0 IterationCount 1
+12:12:33:164 INFO -  636 testserverbase.cpp 582 Test passed. About to run Out of Memory testing.
+12:12:33:169 INFO -  636 testserverbase.cpp 567 Out of memory test completed after 2 iterations.
+12:12:33:185 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 14 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0 ***Result = PASS </font>
+12:12:33:204 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1
+12:12:33:244 INFO -  636 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection1 IterationCount 10
+12:12:33:248 INFO -  636 testserverbase.cpp 582 Test passed. About to run Out of Memory testing.
+12:12:33:255 INFO -  636 testserverbase.cpp 567 Out of memory test completed after 11 iterations.
+12:12:33:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 15 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1 ***Result = PASS </font>
+12:12:33:291 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2
+12:12:33:331 INFO -  636 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection2 IterationCount 100
+12:12:33:336 INFO -  636 testserverbase.cpp 582 Test passed. About to run Out of Memory testing.
+12:12:33:399 INFO -  636 testserverbase.cpp 567 Out of memory test completed after 101 iterations.
+12:12:33:416 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 16 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2 ***Result = PASS </font>
+12:12:33:429 c:\testdata\scripts\dt-tef-teststep-0028.script END_TESTCASE DT-TEF-TestStep-0028
+12:12:33:458 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 17 Command = END_TESTCASE DT-TEF-TestStep-0028 ***TestCaseResult = PASS </font>
+12:12:33:477 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:33:482 <font size=2 color=00AF00>PASS = 3</font>
+12:12:33:483 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:33:484 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:33:485 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:33:486 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:33:487 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:33:488 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:33:489 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:33:490 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:33:491 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:33:492 <font size=2 color=00AF00>PASS = 1</font>
+12:12:33:493 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:33:494 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:33:495 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:33:497 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0029.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+12:12:39:095 <html><body><pre>
+12:12:39:095 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 12
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:39:095 ***</font>
+12:12:39:144 c:\testdata\scripts\dt-tef-teststep-0029.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:39:200 c:\testdata\scripts\dt-tef-teststep-0029.script START_TESTCASE DT-TEF-TestStep-0029
+12:12:39:217 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0029  </font>
+12:12:39:240 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue
+12:12:39:283 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Macro TEST&TESTE
+12:12:39:288 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter 1
+12:12:39:293 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter2 -10
+12:12:39:297 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ExpectedResult 0
+12:12:39:302 INFO -  643 testmacrosstep.cpp 76 Start to run positive test of macros TEST(E) & TEST(E)L
+12:12:39:306 INFO -  643 testmacrosstep.cpp 87 The positive test of macro TEST(E) is passed. Start to run positive test of macro TEST(E)L
+12:12:39:310 INFO -  643 testmacrosstep.cpp 98 The positive test of macro TEST(E)L is passed.
+12:12:39:326 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 14 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ***Result = PASS </font>
+12:12:39:352 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse
+12:12:39:392 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Macro TEST&TESTE
+12:12:39:397 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter 0
+12:12:39:401 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter2 -10
+12:12:39:406 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ExpectedResult 106
+12:12:39:410 INFO -  643 testmacrosstep.cpp 76 Start to run negative test of macros TEST(E) & TEST(E)L
+12:12:39:414 ERROR -  643 testmacrosstep.cpp 77 ERROR: Test Failed
+12:12:39:418 INFO -  643 testmacrosstep.cpp 87 The negative test of macro TEST(E) is passed. Start to run negative test of macro TEST(E)L
+12:12:39:423 ERROR -  643 testmacrosstep.cpp 89 ERROR: Test Failed
+12:12:39:427 INFO -  643 testmacrosstep.cpp 98 The negative test of macro TEST(E)L is passed.
+12:12:39:443 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 15 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ***Result = PASS </font>
+12:12:39:470 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+12:12:39:510 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Macro TEST1&TESTE1
+12:12:39:514 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter 1
+12:12:39:518 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter2 1
+12:12:39:523 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 InitState 0
+12:12:39:527 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ExpectedResult 0
+12:12:39:531 INFO -  643 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:12:39:536 INFO -  643 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:12:39:540 INFO -  643 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:12:39:556 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ***Result = PASS </font>
+12:12:39:585 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+12:12:39:624 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Macro TEST1&TESTE1
+12:12:39:629 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter 1
+12:12:39:634 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter2 0
+12:12:39:638 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter3 -10
+12:12:39:642 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 InitState 0
+12:12:39:646 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ExpectedResult 0
+12:12:39:651 INFO -  643 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:12:39:655 INFO -  643 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:12:39:659 INFO -  643 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:12:39:677 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ***Result = PASS </font>
+12:12:39:726 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+12:12:39:810 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Macro TEST1&TESTE1
+12:12:39:815 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter 0
+12:12:39:820 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter2 1
+12:12:39:824 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter3 -10
+12:12:39:828 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 InitState 0
+12:12:39:832 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ExpectedResult 106
+12:12:39:837 INFO -  643 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:12:39:841 ERROR -  643 testmacrosstep.cpp 118 ERROR: Test Failed
+12:12:39:845 ERROR -  643 testmacrosstep.cpp 119 Test Failed with error [-10]
+12:12:39:849 INFO -  643 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:12:39:854 ERROR -  643 testmacrosstep.cpp 130 ERROR: Test Failed
+12:12:39:858 ERROR -  643 testmacrosstep.cpp 131 Test Failed with error [-10]
+12:12:39:862 INFO -  643 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:12:39:878 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ***Result = PASS </font>
+12:12:39:918 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+12:12:40:001 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Macro TEST1&TESTE1
+12:12:40:006 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter 0
+12:12:40:011 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter2 0
+12:12:40:015 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter3 -10
+12:12:40:020 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 InitState 0
+12:12:40:024 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ExpectedResult 106
+12:12:40:028 INFO -  643 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:12:40:032 ERROR -  643 testmacrosstep.cpp 118 ERROR: Test Failed
+12:12:40:036 INFO -  643 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:12:40:041 ERROR -  643 testmacrosstep.cpp 130 ERROR: Test Failed
+12:12:40:045 INFO -  643 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:12:40:062 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ***Result = PASS </font>
+12:12:40:101 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+12:12:40:182 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Macro TEST1&TESTE1
+12:12:40:187 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter 1
+12:12:40:192 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter2 1
+12:12:40:196 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter3 -10
+12:12:40:200 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 InitState 106
+12:12:40:205 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ExpectedResult 106
+12:12:40:209 INFO -  643 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:12:40:214 INFO -  643 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:12:40:218 INFO -  643 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:12:40:233 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ***Result = PASS </font>
+12:12:40:273 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+12:12:40:356 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Macro TEST1&TESTE1
+12:12:40:360 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter 1
+12:12:40:364 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter2 0
+12:12:40:369 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter3 -10
+12:12:40:373 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 InitState 106
+12:12:40:378 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ExpectedResult 106
+12:12:40:382 INFO -  643 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:12:40:386 INFO -  643 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:12:40:391 INFO -  643 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:12:40:407 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ***Result = PASS </font>
+12:12:40:447 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+12:12:40:529 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Macro TEST1&TESTE1
+12:12:40:534 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter 0
+12:12:40:538 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter2 1
+12:12:40:543 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter3 -10
+12:12:40:547 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 InitState 106
+12:12:40:552 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ExpectedResult 106
+12:12:40:556 INFO -  643 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:12:40:560 ERROR -  643 testmacrosstep.cpp 118 ERROR: Test Failed
+12:12:40:564 ERROR -  643 testmacrosstep.cpp 119 Test Failed with error [-10]
+12:12:40:568 INFO -  643 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:12:40:572 ERROR -  643 testmacrosstep.cpp 130 ERROR: Test Failed
+12:12:40:577 ERROR -  643 testmacrosstep.cpp 131 Test Failed with error [-10]
+12:12:40:581 INFO -  643 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:12:40:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ***Result = PASS </font>
+12:12:40:638 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+12:12:40:720 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Macro TEST1&TESTE1
+12:12:40:724 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter 0
+12:12:40:729 INFO -  643 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter2 0
+12:12:40:733 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter3 -10
+12:12:40:738 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 InitState 106
+12:12:40:742 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ExpectedResult 106
+12:12:40:746 INFO -  643 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:12:40:750 INFO -  643 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:12:40:755 ERROR -  643 testmacrosstep.cpp 130 ERROR: Test Failed
+12:12:40:759 INFO -  643 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:12:40:775 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 23 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ***Result = PASS </font>
+12:12:40:816 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+12:12:40:898 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Macro TEST_CHECKL
+12:12:40:903 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter 36
+12:12:40:907 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter2 This test should be passed!
+12:12:40:911 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ExpectedResult 36
+12:12:40:916 INFO -  643 testmacrosstep.cpp 156 Start positive test of macro TEST_CHECKL
+12:12:40:920 INFO -  643 testmacrosstep.cpp 163 The macro TEST_CHECKL test is passed!
+12:12:40:936 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 24 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ***Result = PASS </font>
+12:12:40:976 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+12:12:41:060 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Macro TEST_CHECKL
+12:12:41:065 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter 52
+12:12:41:069 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter2 This test should be failed!
+12:12:41:074 INFO -  643 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ExpectedResult 36
+12:12:41:078 INFO -  643 testmacrosstep.cpp 156 Start negative test of macro TEST_CHECKL
+12:12:41:082 ERROR -  643 testmacrosstep.cpp 158 FAILED test:  Val = 52 Exp Val = 36 This test should be failed!
+12:12:41:086 INFO -  643 testmacrosstep.cpp 163 The macro TEST_CHECKL test is passed!
+12:12:41:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 25 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ***Result = PASS </font>
+12:12:41:124 c:\testdata\scripts\dt-tef-teststep-0029.script END_TESTCASE DT-TEF-TestStep-0029
+12:12:41:196 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 26 Command = END_TESTCASE DT-TEF-TestStep-0029 ***TestCaseResult = PASS </font>
+12:12:41:217 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:41:221 <font size=2 color=00AF00>PASS = 12</font>
+12:12:41:222 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:41:223 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:41:224 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:41:225 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:41:226 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:41:227 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:41:228 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:41:229 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:41:230 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:41:231 <font size=2 color=00AF00>PASS = 1</font>
+12:12:41:232 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:41:233 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:41:234 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:41:236 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0030.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+12:12:46:834 <html><body><pre>
+12:12:46:835 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:46:835 ***</font>
+12:12:46:885 c:\testdata\scripts\dt-tef-teststep-0030.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:46:940 c:\testdata\scripts\dt-tef-teststep-0030.script START_TESTCASE DT-TEF-TestStep-0030
+12:12:46:958 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0030  </font>
+12:12:46:986 c:\testdata\scripts\dt-tef-teststep-0030.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1
+12:12:47:027 INFO -  650 shortfunsstep.cpp 49 Start to test some small functions.
+12:12:47:032 INFO -  650 shortfunsstep.cpp 71 GetServerName test failed! ServerName=te_RegStepTestSuite, ExpectedServerName=te_RegStepTestSuite
+12:12:47:036 INFO -  650 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 TestCaseName DT-TEF-TestStep-0030
+12:12:47:041 INFO -  650 shortfunsstep.cpp 83 TestCaseName test passed! TestCaseName=DT-TEF-TestStep-0030, ExpectedTestCaseName=DT-TEF-TestStep-0030
+12:12:47:045 INFO -  650 shortfunsstep.cpp 92 TestStepName test passed! TestStepName=ShortFunsTestStep, ExpectedTestStepName=ShortFunsTestStep
+12:12:47:050 INFO -  650 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 OOMTest 0
+12:12:47:054 INFO -  650 shortfunsstep.cpp 102 ShouldRunOOMTest test passed! OOMValue=0, ExpectedOOMValue=0
+12:12:47:058 INFO -  650 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 TestStepError -46
+12:12:47:063 INFO -  650 shortfunsstep.cpp 115 TestStepError test passed! TestStepError=-46, ExpectedTestStepError=-46
+12:12:47:067 INFO -  650 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 LoopIndex -1
+12:12:47:071 INFO -  650 shortfunsstep.cpp 126 GetLoopIndex test passed! LoopIndex=-1, ExpectedLoopIndex=-1
+12:12:47:075 INFO -  650 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 ScriptDriveName c:
+12:12:47:080 INFO -  650 shortfunsstep.cpp 137 ScriptDriveName test passed! ScriptDriveName=c:, ExpectedScriptDriveName=c:
+12:12:47:084 INFO -  650 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 SystemDrive c:
+12:12:47:088 INFO -  650 shortfunsstep.cpp 148 GetSystemDrive test passed! SystemDrive=C:, ExpectedSystemDrive=c:
+12:12:47:092 INFO -  650 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 SetupParaValue 0
+12:12:47:097 INFO -  650 shortfunsstep.cpp 159 GetSetupState test passed! SetupValue=0, ExpectedSetupValue=0
+12:12:47:101 INFO -  650 shortfunsstep.cpp 167 Short functions test passed!
+12:12:47:117 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 ***Result = PASS </font>
+12:12:47:130 c:\testdata\scripts\dt-tef-teststep-0030.script END_TESTCASE DT-TEF-TestStep-0030
+12:12:47:158 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0030 ***TestCaseResult = PASS </font>
+12:12:47:177 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:47:181 <font size=2 color=00AF00>PASS = 1</font>
+12:12:47:182 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:47:183 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:47:184 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:47:185 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:47:186 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:47:187 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:47:188 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:47:189 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:47:191 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:47:192 <font size=2 color=00AF00>PASS = 1</font>
+12:12:47:193 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:47:194 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:47:195 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:47:197 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:12:52:782 <html><body><pre>
+12:12:52:783 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:52:783 ***</font>
+12:12:52:834 c:\testdata\scripts\dt-tef-teststep-0031.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:52:889 c:\testdata\scripts\dt-tef-teststep-0031.script START_TESTCASE DT-TEF-TestStep-0031
+12:12:52:906 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0031  </font>
+12:12:52:920 c:\testdata\scripts\dt-tef-teststep-0031.script 	PRINT This test case will abort.
+12:12:52:929 INFO -  652 scriptengine.cpp 1381  This test case will abort.
+
+12:12:52:939 c:\testdata\scripts\dt-tef-teststep-0031.script 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+12:12:52:973 INFO -  657 abortstep.cpp 46 This test step should be aborted!
+12:12:53:961 ERROR -  656 testserverbase.cpp 935 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:12:53:976 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 15 Command = 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep ***Result = ABORT </font>
+12:12:53:988 c:\testdata\scripts\dt-tef-teststep-0031.script END_TESTCASE DT-TEF-TestStep-0031
+12:12:54:018 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 16 Command = END_TESTCASE DT-TEF-TestStep-0031 ***TestCaseResult = FAIL </font>
+12:12:54:037 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:54:051 <font size=2 color=00AF00>PASS = 0</font>
+12:12:54:052 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:54:053 <font size=2 color=0000FF>ABORT = 1</font>
+12:12:54:055 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:54:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:54:057 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:54:058 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:54:059 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:54:060 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:54:061 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:54:063 <font size=2 color=00AF00>PASS = 0</font>
+12:12:54:064 <font size=2 color=FF0000>FAIL = 1</font>
+12:12:54:065 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:54:066 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:54:068 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+12:12:59:699 <html><body><pre>
+12:12:59:699 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 6
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:59:699 ***</font>
+12:12:59:750 c:\testdata\scripts\dt-tef-teststep-0032.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:59:807 c:\testdata\scripts\dt-tef-teststep-0032.script START_TESTCASE DT-TEF-TestStep-0032
+12:12:59:825 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0032  </font>
+12:12:59:856 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:12:59:897 INFO -  664 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:59:901 INFO -  664 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:12:59:906 INFO -  664 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:12:59:929 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:12:59:997 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:00:041 INFO -  665 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:00:046 INFO -  665 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:13:00:050 INFO -  665 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:13:00:073 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 15 Command = 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:13:00:142 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:00:185 INFO -  666 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:00:189 INFO -  666 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:13:00:193 INFO -  666 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:13:00:217 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 16 Command = 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:13:00:287 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:00:330 INFO -  667 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:00:334 INFO -  667 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:13:00:339 INFO -  667 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:13:00:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 17 Command = 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:13:00:458 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+12:13:00:547 INFO -  668 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:00:552 INFO -  668 teststepbase.cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+12:13:00:556 INFO -  668 teststepbase.cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+12:13:00:579 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 18 Command = 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+12:13:00:661 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+12:13:00:747 INFO -  669 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:00:752 INFO -  669 teststepbase.cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+12:13:00:756 INFO -  669 teststepbase.cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+12:13:00:779 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 19 Command = 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+12:13:00:840 c:\testdata\scripts\dt-tef-teststep-0032.script END_TESTCASE DT-TEF-TestStep-0032
+12:13:00:914 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0032 ***TestCaseResult = PASS </font>
+12:13:00:922 ERROR -  659 testexecute.cpp 564 The panic detection thread detected 6 panics:
+12:13:00:941 ERROR -  659 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: -90, Exit Category PanicMe
+12:13:00:984 ERROR -  659 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: -90, Exit Category PanicMe
+12:13:00:990 ERROR -  659 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293912 662983883, Exit Reason: -90, Exit Category PanicMe
+12:13:00:994 ERROR -  659 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293912 777828111, Exit Reason: -90, Exit Category PanicMe
+12:13:00:998 ERROR -  659 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293912 985064026, Exit Reason: 110, Exit Category Panic Me
+12:13:01:004 ERROR -  659 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293912 185266473, Exit Reason: 110, Exit Category Panic Me
+12:13:01:019 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:01:023 <font size=2 color=00AF00>PASS = 6</font>
+12:13:01:024 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:01:025 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:01:026 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:01:027 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:01:029 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:01:030 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:01:031 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:01:032 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 6</font>
+12:13:01:033 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:01:034 <font size=2 color=00AF00>PASS = 1</font>
+12:13:01:035 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:01:036 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:01:037 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:01:038 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+12:13:06:638 <html><body><pre>
+12:13:06:638 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:13:06:638 ***</font>
+12:13:06:691 c:\testdata\scripts\dt-tef-teststep-0033.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:13:06:750 c:\testdata\scripts\dt-tef-teststep-0033.script START_TESTCASE DT-TEF-TestStep-0033
+12:13:06:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0033.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0033  </font>
+12:13:06:792 c:\testdata\scripts\dt-tef-teststep-0033.script 	PRINT this case will be passed with the error message cannot create server.
+12:13:06:802 INFO -  671 scriptengine.cpp 1381  this case will be passed with the error message cannot create server.
+
+12:13:06:840 c:\testdata\scripts\dt-tef-teststep-0033.script 	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+12:13:06:851 ERROR -  671 scriptengine.cpp 501 Failed to Create Server Err = -40
+12:13:06:864 c:\testdata\scripts\dt-tef-teststep-0033.script END_TESTCASE DT-TEF-TestStep-0033
+12:13:06:896 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0033.script Line = 15 Command = END_TESTCASE DT-TEF-TestStep-0033 ***TestCaseResult = PASS </font>
+12:13:06:914 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:06:924 <font size=2 color=00AF00>PASS = 0</font>
+12:13:06:926 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:06:927 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:06:928 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:06:929 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:06:930 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:06:931 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:06:932 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:06:933 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:13:06:934 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:06:935 <font size=2 color=00AF00>PASS = 1</font>
+12:13:06:936 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:06:937 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:06:938 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:06:941 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:13:12:555 <html><body><pre>
+12:13:12:556 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:13:12:555 ***</font>
+12:13:12:609 c:\testdata\scripts\dt-tef-teststep-0034.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:13:12:667 c:\testdata\scripts\dt-tef-teststep-0034.script START_TESTCASE DT-TEF-TestStep-0034
+12:13:12:685 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0034  </font>
+12:13:12:701 c:\testdata\scripts\dt-tef-teststep-0034.script 	PRINT This case will be failed.
+12:13:12:710 INFO -  677 scriptengine.cpp 1381  This case will be failed.
+
+12:13:12:722 c:\testdata\scripts\dt-tef-teststep-0034.script 	LOAD_SERVER te_RegStepTestSuiteNotExist
+12:13:12:735 ERROR -  677 scriptengine.cpp 496 Failed to create server, either the server or one of its dependancies could not be found.
+12:13:12:756 c:\testdata\scripts\dt-tef-teststep-0034.script 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+12:13:12:776 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep ***Result = UNEXECUTED </font>
+12:13:12:799 c:\testdata\scripts\dt-tef-teststep-0034.script 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+12:13:12:831 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist ***Result = UNKNOWN Code = -1  </font>
+12:13:12:847 c:\testdata\scripts\dt-tef-teststep-0034.script END_TESTCASE DT-TEF-TestStep-0034
+12:13:12:877 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0034 ***TestCaseResult = FAIL </font>
+12:13:12:896 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:12:905 <font size=2 color=00AF00>PASS = 0</font>
+12:13:12:906 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:12:907 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:12:909 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:12:910 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:12:911 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:13:12:912 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:13:12:914 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:12:915 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:13:12:916 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:12:917 <font size=2 color=00AF00>PASS = 0</font>
+12:13:12:918 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:12:919 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:12:920 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:12:922 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+12:13:18:529 <html><body><pre>
+12:13:18:529 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 4
+RUN_PANIC_STEP COUNT : 6
+RUN_PANIC_STEP_RESULT COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:13:18:529 ***</font>
+12:13:18:583 c:\testdata\scripts\dt-tef-teststep-0035.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:13:18:640 c:\testdata\scripts\dt-tef-teststep-0035.script START_TESTCASE DT-TEF-TestStep-0035
+12:13:18:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0035  </font>
+12:13:18:691 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail
+12:13:18:733 INFO -  689 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultFail TheInt 106
+12:13:18:737 INFO -  689 seterrorstep.cpp 49 The Error Code is 106
+12:13:18:754 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 11 Command = 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail ***Result = PASS </font>
+12:13:18:782 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive
+12:13:18:823 INFO -  689 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultInconclusive TheInt 107
+12:13:18:827 INFO -  689 seterrorstep.cpp 49 The Error Code is 107
+12:13:18:843 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 12 Command = 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive ***Result = PASS </font>
+12:13:18:872 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError
+12:13:18:914 INFO -  689 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultTestSuiteError TheInt 108
+12:13:18:918 INFO -  689 seterrorstep.cpp 49 The Error Code is 108
+12:13:18:934 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 13 Command =  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError ***Result = PASS </font>
+12:13:18:965 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort
+12:13:19:007 INFO -  689 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultAbort TheInt 109
+12:13:19:011 INFO -  689 seterrorstep.cpp 49 The Error Code is 109
+12:13:19:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 14 Command = 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort ***Result = PASS </font>
+12:13:19:075 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1	
+12:13:19:164 INFO -  689 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:19:168 INFO -  689 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+12:13:19:172 INFO -  689 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+12:13:19:193 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 16 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1  Code = 1  1 ***Result = PASS </font>
+12:13:19:277 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail            
+12:13:19:362 INFO -  690 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:19:366 INFO -  690 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+12:13:19:371 INFO -  690 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+12:13:19:393 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 17 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail  Code = 106   ***Result = PASS </font>
+12:13:19:477 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive        
+12:13:19:563 INFO -  691 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:19:567 INFO -  691 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+12:13:19:572 INFO -  691 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+12:13:19:594 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 18 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive  Code = 107   ***Result = PASS </font>
+12:13:19:679 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError      
+12:13:19:764 INFO -  692 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:19:769 INFO -  692 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+12:13:19:773 INFO -  692 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+12:13:19:796 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 19 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError  Code = 108   ***Result = PASS </font>
+12:13:19:882 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort               
+12:13:19:967 INFO -  693 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:19:972 INFO -  693 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+12:13:19:976 INFO -  693 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+12:13:19:998 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 20 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort  Code = 109   ***Result = PASS </font>
+12:13:20:076 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore
+12:13:20:162 INFO -  694 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:20:166 INFO -  694 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+12:13:20:171 INFO -  694 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+12:13:20:193 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 21 Command =  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  Code = 110   ***Result = PASS </font>
+12:13:20:279 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1
+12:13:20:364 INFO -  695 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:20:369 INFO -  695 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+12:13:20:374 INFO -  695 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+12:13:20:396 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 23 Command = 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1 ***Result = PASS </font>
+12:13:20:484 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail
+12:13:20:570 INFO -  696 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:20:574 INFO -  696 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+12:13:20:578 INFO -  696 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+12:13:20:600 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 24 Command = 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail ***Result = PASS </font>
+12:13:20:689 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive   
+12:13:20:775 INFO -  697 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:20:779 INFO -  697 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+12:13:20:784 INFO -  697 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+12:13:20:806 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 25 Command = 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive ***Result = PASS </font>
+12:13:20:896 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError 
+12:13:20:982 INFO -  698 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:20:986 INFO -  698 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+12:13:20:991 INFO -  698 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+12:13:21:013 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 26 Command =  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError ***Result = PASS </font>
+12:13:21:103 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort          
+12:13:21:189 INFO -  699 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:21:194 INFO -  699 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+12:13:21:198 INFO -  699 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+12:13:21:221 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 27 Command = 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort ***Result = PASS </font>
+12:13:21:311 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  	
+12:13:21:398 INFO -  700 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:21:402 INFO -  700 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+12:13:21:406 INFO -  700 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+12:13:21:429 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 28 Command = 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore ***Result = PASS </font>
+12:13:21:521 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString
+12:13:21:607 INFO -  701 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:21:612 INFO -  701 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicString a panic string
+12:13:21:617 INFO -  701 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicCode 110
+12:13:21:640 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 29 Command = 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString ***Result = PASS </font>
+12:13:21:709 c:\testdata\scripts\dt-tef-teststep-0035.script END_TESTCASE DT-TEF-TestStep-0035
+12:13:21:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 30 Command = END_TESTCASE DT-TEF-TestStep-0035 ***TestCaseResult = PASS </font>
+12:13:21:794 ERROR -  684 testexecute.cpp 564 The panic detection thread detected 13 panics:
+12:13:21:816 ERROR -  684 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: 1, Exit Category 1
+12:13:21:862 ERROR -  684 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: 106, Exit Category 
+12:13:21:867 ERROR -  684 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293912 662983883, Exit Reason: 107, Exit Category 
+12:13:21:871 ERROR -  684 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293912 777828111, Exit Reason: 108, Exit Category 
+12:13:21:875 ERROR -  684 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293912 985064026, Exit Reason: 109, Exit Category 
+12:13:21:880 ERROR -  684 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293912 185266473, Exit Reason: 110, Exit Category 
+12:13:21:884 ERROR -  684 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293912 443104730, Exit Reason: 1, Exit Category 1
+12:13:21:889 ERROR -  684 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293912 1589717727, Exit Reason: 106, Exit Category 
+12:13:21:893 ERROR -  684 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293912 868216626, Exit Reason: 107, Exit Category 
+12:13:21:897 ERROR -  684 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293912 769765887, Exit Reason: 108, Exit Category 
+12:13:21:902 ERROR -  684 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293912 2141250682, Exit Reason: 109, Exit Category 
+12:13:21:906 ERROR -  684 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293912 1799265747, Exit Reason: 110, Exit Category 
+12:13:21:911 ERROR -  684 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293912 967506712, Exit Reason: 110, Exit Category a panic string
+12:13:21:928 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:21:932 <font size=2 color=00AF00>PASS = 17</font>
+12:13:21:933 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:21:934 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:21:935 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:21:936 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:21:937 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:21:939 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:21:940 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:13:21:941 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 13</font>
+12:13:21:942 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:21:943 <font size=2 color=00AF00>PASS = 1</font>
+12:13:21:944 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:21:945 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:21:946 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:21:948 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:13:27:591 <html><body><pre>
+12:13:27:591 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:13:27:591 ***</font>
+12:13:27:648 c:\testdata\scripts\dt-tef-teststep-0036.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:13:27:707 c:\testdata\scripts\dt-tef-teststep-0036.script START_TESTCASE DT-TEF-TestStep-0036
+12:13:27:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0036  </font>
+12:13:27:752 c:\testdata\scripts\dt-tef-teststep-0036.script 	PRINT this test case should be fail. test setp is unexecute because ignore.  
+12:13:27:761 INFO -  703 scriptengine.cpp 1381  this test case should be fail. test setp is unexecute because ignore.  
+
+12:13:27:791 c:\testdata\scripts\dt-tef-teststep-0036.script 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore
+12:13:27:836 INFO -  708 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultIgnore TheInt 110
+12:13:27:840 INFO -  708 seterrorstep.cpp 49 The Error Code is 110
+12:13:27:856 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 12 Command = 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore ***Result = UNEXECUTED </font>
+12:13:27:870 c:\testdata\scripts\dt-tef-teststep-0036.script END_TESTCASE DT-TEF-TestStep-0036
+12:13:27:902 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 13 Command = END_TESTCASE DT-TEF-TestStep-0036 ***TestCaseResult = FAIL </font>
+12:13:27:921 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:27:925 <font size=2 color=00AF00>PASS = 0</font>
+12:13:27:926 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:27:927 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:27:928 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:27:929 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:27:930 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:27:931 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:13:27:932 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:13:27:933 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:13:27:935 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:27:936 <font size=2 color=00AF00>PASS = 0</font>
+12:13:27:937 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:27:938 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:27:939 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:27:941 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+12:13:33:602 <html><body><pre>
+12:13:33:603 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 50
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:13:33:603 ***</font>
+12:13:33:658 c:\testdata\scripts\dt-tef-teststep-0037.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:13:33:716 c:\testdata\scripts\dt-tef-teststep-0037.script START_TESTCASE DT-TEF-TestStep-0037
+12:13:33:734 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0037  </font>
+12:13:33:751 c:\testdata\scripts\dt-tef-teststep-0037.script 	PRINT THIS TEST CASE SHOULD BE FAILED! 
+12:13:33:762 INFO -  710 scriptengine.cpp 1381  THIS TEST CASE SHOULD BE FAILED! 
+
+12:13:33:793 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1
+12:13:33:832 INFO -  715 leaveforever.cpp 19 This step should leave!
+12:13:33:837 INFO -  715 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave1 leavenum -1
+12:13:33:841 INFO -  715 leaveforever.cpp 29 The Leave Number is -1
+12:13:33:865 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 12 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1 ***Result = UNKNOWN Code = -1  </font>
+12:13:33:900 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2
+12:13:33:940 INFO -  716 leaveforever.cpp 19 This step should leave!
+12:13:33:944 INFO -  716 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave2 leavenum -2
+12:13:33:948 INFO -  716 leaveforever.cpp 29 The Leave Number is -2
+12:13:33:973 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 13 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2 ***Result = UNKNOWN Code = -2  </font>
+12:13:34:010 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3
+12:13:34:049 INFO -  717 leaveforever.cpp 19 This step should leave!
+12:13:34:054 INFO -  717 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave3 leavenum -3
+12:13:34:058 INFO -  717 leaveforever.cpp 29 The Leave Number is -3
+12:13:34:083 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 14 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3 ***Result = UNKNOWN Code = -3  </font>
+12:13:34:120 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4
+12:13:34:165 INFO -  718 leaveforever.cpp 19 This step should leave!
+12:13:34:170 INFO -  718 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave4 leavenum -4
+12:13:34:175 INFO -  718 leaveforever.cpp 29 The Leave Number is -4
+12:13:34:200 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 15 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4 ***Result = UNKNOWN Code = -4  </font>
+12:13:34:248 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5
+12:13:34:348 INFO -  719 leaveforever.cpp 19 This step should leave!
+12:13:34:353 INFO -  719 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave5 leavenum -5
+12:13:34:357 INFO -  719 leaveforever.cpp 29 The Leave Number is -5
+12:13:34:381 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 16 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5 ***Result = UNKNOWN Code = -5  </font>
+12:13:34:423 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6
+12:13:34:511 INFO -  720 leaveforever.cpp 19 This step should leave!
+12:13:34:516 INFO -  720 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave6 leavenum -6
+12:13:34:520 INFO -  720 leaveforever.cpp 29 The Leave Number is -6
+12:13:34:544 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 17 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6 ***Result = UNKNOWN Code = -6  </font>
+12:13:34:586 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7
+12:13:34:674 INFO -  721 leaveforever.cpp 19 This step should leave!
+12:13:34:678 INFO -  721 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave7 leavenum -7
+12:13:34:682 INFO -  721 leaveforever.cpp 29 The Leave Number is -7
+12:13:34:707 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 18 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7 ***Result = UNKNOWN Code = -7  </font>
+12:13:34:748 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8
+12:13:34:837 INFO -  722 leaveforever.cpp 19 This step should leave!
+12:13:34:841 INFO -  722 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave8 leavenum -8
+12:13:34:845 INFO -  722 leaveforever.cpp 29 The Leave Number is -8
+12:13:34:870 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 19 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8 ***Result = UNKNOWN Code = -8  </font>
+12:13:34:911 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9
+12:13:35:001 INFO -  723 leaveforever.cpp 19 This step should leave!
+12:13:35:005 INFO -  723 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave9 leavenum -9
+12:13:35:010 INFO -  723 leaveforever.cpp 29 The Leave Number is -9
+12:13:35:035 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 20 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9 ***Result = UNKNOWN Code = -9  </font>
+12:13:35:076 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10
+12:13:35:164 INFO -  724 leaveforever.cpp 19 This step should leave!
+12:13:35:168 INFO -  724 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave10 leavenum -10
+12:13:35:173 INFO -  724 leaveforever.cpp 29 The Leave Number is -10
+12:13:35:197 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 21 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10 ***Result = UNKNOWN Code = -10  </font>
+12:13:35:239 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11
+12:13:35:327 INFO -  725 leaveforever.cpp 19 This step should leave!
+12:13:35:331 INFO -  725 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave11 leavenum -11
+12:13:35:335 INFO -  725 leaveforever.cpp 29 The Leave Number is -11
+12:13:35:360 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 22 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11 ***Result = UNKNOWN Code = -11  </font>
+12:13:35:402 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12
+12:13:35:489 INFO -  726 leaveforever.cpp 19 This step should leave!
+12:13:35:495 INFO -  726 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave12 leavenum -12
+12:13:35:499 INFO -  726 leaveforever.cpp 29 The Leave Number is -12
+12:13:35:523 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 23 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12 ***Result = UNKNOWN Code = -12  </font>
+12:13:35:564 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13
+12:13:35:652 INFO -  727 leaveforever.cpp 19 This step should leave!
+12:13:35:656 INFO -  727 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave13 leavenum -13
+12:13:35:660 INFO -  727 leaveforever.cpp 29 The Leave Number is -13
+12:13:35:685 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 24 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13 ***Result = UNKNOWN Code = -13  </font>
+12:13:35:727 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14
+12:13:35:815 INFO -  728 leaveforever.cpp 19 This step should leave!
+12:13:35:820 INFO -  728 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave14 leavenum -14
+12:13:35:824 INFO -  728 leaveforever.cpp 29 The Leave Number is -14
+12:13:35:848 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 25 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14 ***Result = UNKNOWN Code = -14  </font>
+12:13:35:890 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15
+12:13:35:978 INFO -  729 leaveforever.cpp 19 This step should leave!
+12:13:35:982 INFO -  729 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave15 leavenum -15
+12:13:35:986 INFO -  729 leaveforever.cpp 29 The Leave Number is -15
+12:13:36:013 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 26 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15 ***Result = UNKNOWN Code = -15  </font>
+12:13:36:054 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16
+12:13:36:142 INFO -  730 leaveforever.cpp 19 This step should leave!
+12:13:36:147 INFO -  730 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave16 leavenum -16
+12:13:36:151 INFO -  730 leaveforever.cpp 29 The Leave Number is -16
+12:13:36:176 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 27 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16 ***Result = UNKNOWN Code = -16  </font>
+12:13:36:218 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17
+12:13:36:305 INFO -  731 leaveforever.cpp 19 This step should leave!
+12:13:36:310 INFO -  731 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave17 leavenum -17
+12:13:36:314 INFO -  731 leaveforever.cpp 29 The Leave Number is -17
+12:13:36:339 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 28 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17 ***Result = UNKNOWN Code = -17  </font>
+12:13:36:380 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18
+12:13:36:468 INFO -  732 leaveforever.cpp 19 This step should leave!
+12:13:36:473 INFO -  732 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave18 leavenum -18
+12:13:36:477 INFO -  732 leaveforever.cpp 29 The Leave Number is -18
+12:13:36:502 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 29 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18 ***Result = UNKNOWN Code = -18  </font>
+12:13:36:543 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19
+12:13:36:631 INFO -  733 leaveforever.cpp 19 This step should leave!
+12:13:36:636 INFO -  733 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave19 leavenum -19
+12:13:36:640 INFO -  733 leaveforever.cpp 29 The Leave Number is -19
+12:13:36:663 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 30 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19 ***Result = UNKNOWN Code = -19  </font>
+12:13:36:705 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20
+12:13:36:794 INFO -  734 leaveforever.cpp 19 This step should leave!
+12:13:36:798 INFO -  734 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave20 leavenum -20
+12:13:36:802 INFO -  734 leaveforever.cpp 29 The Leave Number is -20
+12:13:36:826 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 31 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20 ***Result = UNKNOWN Code = -20  </font>
+12:13:36:868 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21
+12:13:36:956 INFO -  735 leaveforever.cpp 19 This step should leave!
+12:13:36:960 INFO -  735 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave21 leavenum -21
+12:13:36:964 INFO -  735 leaveforever.cpp 29 The Leave Number is -21
+12:13:36:990 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 32 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21 ***Result = UNKNOWN Code = -21  </font>
+12:13:37:033 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22
+12:13:37:120 INFO -  736 leaveforever.cpp 19 This step should leave!
+12:13:37:125 INFO -  736 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave22 leavenum -22
+12:13:37:129 INFO -  736 leaveforever.cpp 29 The Leave Number is -22
+12:13:37:154 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 33 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22 ***Result = UNKNOWN Code = -22  </font>
+12:13:37:196 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23
+12:13:37:283 INFO -  737 leaveforever.cpp 19 This step should leave!
+12:13:37:288 INFO -  737 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave23 leavenum -23
+12:13:37:293 INFO -  737 leaveforever.cpp 29 The Leave Number is -23
+12:13:37:317 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 34 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23 ***Result = UNKNOWN Code = -23  </font>
+12:13:37:358 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24
+12:13:37:446 INFO -  738 leaveforever.cpp 19 This step should leave!
+12:13:37:451 INFO -  738 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave24 leavenum -24
+12:13:37:455 INFO -  738 leaveforever.cpp 29 The Leave Number is -24
+12:13:37:480 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 35 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24 ***Result = UNKNOWN Code = -24  </font>
+12:13:37:521 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25
+12:13:37:610 INFO -  739 leaveforever.cpp 19 This step should leave!
+12:13:37:614 INFO -  739 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave25 leavenum -25
+12:13:37:618 INFO -  739 leaveforever.cpp 29 The Leave Number is -25
+12:13:37:642 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 36 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25 ***Result = UNKNOWN Code = -25  </font>
+12:13:37:683 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26
+12:13:37:771 INFO -  740 leaveforever.cpp 19 This step should leave!
+12:13:37:776 INFO -  740 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave26 leavenum -26
+12:13:37:780 INFO -  740 leaveforever.cpp 29 The Leave Number is -26
+12:13:37:805 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 37 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26 ***Result = UNKNOWN Code = -26  </font>
+12:13:37:847 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27
+12:13:37:935 INFO -  741 leaveforever.cpp 19 This step should leave!
+12:13:37:939 INFO -  741 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave27 leavenum -27
+12:13:37:943 INFO -  741 leaveforever.cpp 29 The Leave Number is -27
+12:13:37:968 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 38 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27 ***Result = UNKNOWN Code = -27  </font>
+12:13:38:012 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28
+12:13:38:099 INFO -  742 leaveforever.cpp 19 This step should leave!
+12:13:38:104 INFO -  742 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave28 leavenum -28
+12:13:38:108 INFO -  742 leaveforever.cpp 29 The Leave Number is -28
+12:13:38:133 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 39 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28 ***Result = UNKNOWN Code = -28  </font>
+12:13:38:174 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29
+12:13:38:262 INFO -  743 leaveforever.cpp 19 This step should leave!
+12:13:38:267 INFO -  743 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave29 leavenum -29
+12:13:38:271 INFO -  743 leaveforever.cpp 29 The Leave Number is -29
+12:13:38:296 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 40 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29 ***Result = UNKNOWN Code = -29  </font>
+12:13:38:337 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30
+12:13:38:425 INFO -  744 leaveforever.cpp 19 This step should leave!
+12:13:38:430 INFO -  744 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave30 leavenum -30
+12:13:38:434 INFO -  744 leaveforever.cpp 29 The Leave Number is -30
+12:13:38:458 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 41 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30 ***Result = UNKNOWN Code = -30  </font>
+12:13:38:500 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31
+12:13:38:588 INFO -  745 leaveforever.cpp 19 This step should leave!
+12:13:38:593 INFO -  745 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave31 leavenum -31
+12:13:38:597 INFO -  745 leaveforever.cpp 29 The Leave Number is -31
+12:13:38:621 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 42 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31 ***Result = UNKNOWN Code = -31  </font>
+12:13:38:663 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32
+12:13:38:751 INFO -  746 leaveforever.cpp 19 This step should leave!
+12:13:38:756 INFO -  746 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave32 leavenum -32
+12:13:38:760 INFO -  746 leaveforever.cpp 29 The Leave Number is -32
+12:13:38:786 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 43 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32 ***Result = UNKNOWN Code = -32  </font>
+12:13:38:827 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33
+12:13:38:915 INFO -  747 leaveforever.cpp 19 This step should leave!
+12:13:38:919 INFO -  747 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave33 leavenum -33
+12:13:38:923 INFO -  747 leaveforever.cpp 29 The Leave Number is -33
+12:13:38:948 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 44 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33 ***Result = UNKNOWN Code = -33  </font>
+12:13:38:990 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34
+12:13:39:079 INFO -  748 leaveforever.cpp 19 This step should leave!
+12:13:39:083 INFO -  748 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave34 leavenum -34
+12:13:39:088 INFO -  748 leaveforever.cpp 29 The Leave Number is -34
+12:13:39:112 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 45 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34 ***Result = UNKNOWN Code = -34  </font>
+12:13:39:153 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35
+12:13:39:241 INFO -  749 leaveforever.cpp 19 This step should leave!
+12:13:39:246 INFO -  749 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave35 leavenum -35
+12:13:39:250 INFO -  749 leaveforever.cpp 29 The Leave Number is -35
+12:13:39:275 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 46 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35 ***Result = UNKNOWN Code = -35  </font>
+12:13:39:317 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36
+12:13:39:405 INFO -  750 leaveforever.cpp 19 This step should leave!
+12:13:39:410 INFO -  750 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave36 leavenum -36
+12:13:39:414 INFO -  750 leaveforever.cpp 29 The Leave Number is -36
+12:13:39:438 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 47 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36 ***Result = UNKNOWN Code = -36  </font>
+12:13:39:479 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37
+12:13:39:568 INFO -  751 leaveforever.cpp 19 This step should leave!
+12:13:39:572 INFO -  751 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave37 leavenum -37
+12:13:39:576 INFO -  751 leaveforever.cpp 29 The Leave Number is -37
+12:13:39:601 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 48 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37 ***Result = UNKNOWN Code = -37  </font>
+12:13:39:642 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38
+12:13:39:730 INFO -  752 leaveforever.cpp 19 This step should leave!
+12:13:39:734 INFO -  752 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave38 leavenum -38
+12:13:39:738 INFO -  752 leaveforever.cpp 29 The Leave Number is -38
+12:13:39:763 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 49 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38 ***Result = UNKNOWN Code = -38  </font>
+12:13:39:805 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39
+12:13:39:893 INFO -  753 leaveforever.cpp 19 This step should leave!
+12:13:39:897 INFO -  753 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave39 leavenum -39
+12:13:39:901 INFO -  753 leaveforever.cpp 29 The Leave Number is -39
+12:13:39:926 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 50 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39 ***Result = ABORT </font>
+12:13:39:968 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40
+12:13:40:057 INFO -  754 leaveforever.cpp 19 This step should leave!
+12:13:40:062 INFO -  754 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave40 leavenum -40
+12:13:40:066 INFO -  754 leaveforever.cpp 29 The Leave Number is -40
+12:13:40:092 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 51 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40 ***Result = UNKNOWN Code = -40  </font>
+12:13:40:133 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41
+12:13:40:221 INFO -  755 leaveforever.cpp 19 This step should leave!
+12:13:40:226 INFO -  755 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave41 leavenum -41
+12:13:40:230 INFO -  755 leaveforever.cpp 29 The Leave Number is -41
+12:13:40:254 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 52 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41 ***Result = UNKNOWN Code = -41  </font>
+12:13:40:296 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42
+12:13:40:384 INFO -  756 leaveforever.cpp 19 This step should leave!
+12:13:40:389 INFO -  756 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave42 leavenum -42
+12:13:40:393 INFO -  756 leaveforever.cpp 29 The Leave Number is -42
+12:13:40:417 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 53 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42 ***Result = UNKNOWN Code = -42  </font>
+12:13:40:458 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43
+12:13:40:546 INFO -  757 leaveforever.cpp 19 This step should leave!
+12:13:40:551 INFO -  757 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave43 leavenum -43
+12:13:40:555 INFO -  757 leaveforever.cpp 29 The Leave Number is -43
+12:13:40:580 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 54 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43 ***Result = UNKNOWN Code = -43  </font>
+12:13:40:621 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44
+12:13:40:710 INFO -  758 leaveforever.cpp 19 This step should leave!
+12:13:40:714 INFO -  758 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave44 leavenum -44
+12:13:40:718 INFO -  758 leaveforever.cpp 29 The Leave Number is -44
+12:13:40:743 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 55 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44 ***Result = UNKNOWN Code = -44  </font>
+12:13:40:785 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45
+12:13:40:872 INFO -  759 leaveforever.cpp 19 This step should leave!
+12:13:40:877 INFO -  759 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave45 leavenum -45
+12:13:40:881 INFO -  759 leaveforever.cpp 29 The Leave Number is -45
+12:13:40:906 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 56 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45 ***Result = UNKNOWN Code = -45  </font>
+12:13:40:947 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46
+12:13:41:036 INFO -  760 leaveforever.cpp 19 This step should leave!
+12:13:41:041 INFO -  760 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave46 leavenum -46
+12:13:41:046 INFO -  760 leaveforever.cpp 29 The Leave Number is -46
+12:13:41:071 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 57 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46 ***Result = UNKNOWN Code = -46  </font>
+12:13:41:112 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47
+12:13:41:199 INFO -  761 leaveforever.cpp 19 This step should leave!
+12:13:41:204 INFO -  761 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave47 leavenum -47
+12:13:41:208 INFO -  761 leaveforever.cpp 29 The Leave Number is -47
+12:13:41:233 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 58 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47 ***Result = UNKNOWN Code = -47  </font>
+12:13:41:274 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48
+12:13:41:363 INFO -  762 leaveforever.cpp 19 This step should leave!
+12:13:41:367 INFO -  762 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave48 leavenum -48
+12:13:41:372 INFO -  762 leaveforever.cpp 29 The Leave Number is -48
+12:13:41:396 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 59 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48 ***Result = UNKNOWN Code = -48  </font>
+12:13:41:438 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49
+12:13:41:526 INFO -  763 leaveforever.cpp 19 This step should leave!
+12:13:41:530 INFO -  763 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave49 leavenum -49
+12:13:41:534 INFO -  763 leaveforever.cpp 29 The Leave Number is -49
+12:13:41:560 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 60 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49 ***Result = UNKNOWN Code = -49  </font>
+12:13:41:601 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50
+12:13:41:689 INFO -  764 leaveforever.cpp 19 This step should leave!
+12:13:41:694 INFO -  764 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave50 leavenum -50
+12:13:41:698 INFO -  764 leaveforever.cpp 29 The Leave Number is -50
+12:13:41:722 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 61 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50 ***Result = UNKNOWN Code = -50  </font>
+12:13:41:746 c:\testdata\scripts\dt-tef-teststep-0037.script END_TESTCASE DT-TEF-TestStep-0037
+12:13:41:829 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0037 ***TestCaseResult = FAIL </font>
+12:13:41:857 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:41:866 <font size=2 color=00AF00>PASS = 0</font>
+12:13:41:868 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:41:869 <font size=2 color=0000FF>ABORT = 1</font>
+12:13:41:870 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:41:871 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:41:872 <font size=2 color=0000FF>UNKNOWN = 49</font>
+12:13:41:873 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:41:874 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:41:876 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:13:41:877 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:41:878 <font size=2 color=00AF00>PASS = 0</font>
+12:13:41:879 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:41:880 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:41:881 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:41:882 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-teststep-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:13:47:554 <html><body><pre>
+12:13:47:555 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:13:47:555 ***</font>
+12:13:47:609 c:\testdata\scripts\dt-tef-teststep-0038.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:13:47:667 c:\testdata\scripts\dt-tef-teststep-0038.script START_TESTCASE DT-TEF-TestStep-0038
+12:13:47:686 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0038  </font>
+12:13:47:702 c:\testdata\scripts\dt-tef-teststep-0038.script 	PRINT this test case should fail.
+12:13:47:713 INFO -  766 scriptengine.cpp 1381  this test case should fail.
+
+12:13:47:756 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:47:800 INFO -  771 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:47:804 INFO -  771 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:13:47:808 INFO -  771 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:13:47:822 WARN -  766 testexecutelogger.cpp 3966 Expected panic string !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script) was TOO LONG.
+12:13:47:869 WARN -  766 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:13:47:873 INFO -  766 testexecutelogger.cpp 2483 Expected panic string was "LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script)
+12:13:47:878 INFO -  766 testexecutelogger.cpp 2484 Received panic string was "PanicMe"(in code)
+12:13:47:891 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+12:13:47:944 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:47:989 INFO -  772 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:47:994 INFO -  772 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:13:47:998 INFO -  772 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:13:48:013 WARN -  766 testexecutelogger.cpp 3966 Expected panic string !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script) was TOO LONG.
+12:13:48:060 WARN -  766 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:13:48:064 INFO -  766 testexecutelogger.cpp 2483 Expected panic string was "Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script)
+12:13:48:069 INFO -  766 testexecutelogger.cpp 2484 Received panic string was "PanicMe"(in code)
+12:13:48:082 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 15 Command = 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+12:13:48:125 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:48:148 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 17 Command = 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:48:225 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:48:298 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 18 Command = 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:48:349 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:48:403 ERROR -  766 scriptengine.cpp 2020 The arguments are not provided in proper format.			Unable to retrieve the details of the server from the command line
+12:13:48:415 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 19 Command = 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:48:466 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:48:529 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 20 Command = 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:48:577 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:48:640 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 21 Command = 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:48:665 c:\testdata\scripts\dt-tef-teststep-0038.script END_TESTCASE DT-TEF-TestStep-0038
+12:13:48:741 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 22 Command = END_TESTCASE DT-TEF-TestStep-0038 ***TestCaseResult = FAIL </font>
+12:13:48:749 ERROR -  766 testexecute.cpp 564 The panic detection thread detected 2 panics:
+12:13:48:766 ERROR -  766 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: -90, Exit Category PanicMe
+12:13:48:812 ERROR -  766 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: -90, Exit Category PanicMe
+12:13:48:829 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:48:832 <font size=2 color=00AF00>PASS = 0</font>
+12:13:48:833 <font size=2 color=FF0000>FAIL = 2</font>
+12:13:48:834 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:48:835 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:48:836 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:48:838 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:48:839 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+12:13:48:840 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:13:48:841 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+12:13:48:842 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:48:843 <font size=2 color=00AF00>PASS = 0</font>
+12:13:48:844 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:48:845 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:48:846 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:48:847 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+12:58:27:124 <html><body><pre>
+12:58:27:125 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:58:27:125 ***</font>
+12:58:27:197 c:\testdata\scripts\dt-tef-unit-0001.script LOAD_SUITE	TEF_UnitTest
+12:58:27:263 c:\testdata\scripts\dt-tef-unit-0001.script START_TESTCASE DT-TEF-Unit-0001
+12:58:27:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 2 Command = START_TESTCASE DT-TEF-Unit-0001  </font>
+12:58:27:327 c:\testdata\scripts\dt-tef-unit-0001.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1	
+12:58:27:373 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:58:27:379 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:58:27:406 INFO -  1646 teststepbase.cpp 253 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Int 10
+12:58:27:420 INFO -  1646 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolFalse 0
+12:58:27:425 INFO -  1646 teststepbase.cpp 232 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolFalse 0
+12:58:27:429 INFO -  1646 teststepbase.cpp 232 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolTrue 1
+12:58:27:442 INFO -  1646 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Hex 255
+12:58:27:447 INFO -  1646 teststepbase.cpp 320 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Hex 255
+12:58:27:461 INFO -  1646 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 String To Be A Drummer! # comments
+12:58:27:465 INFO -  1646 teststepbase.cpp 294 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 String To Be A Drummer! # comments
+12:58:27:478 INFO -  1646 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+12:58:27:483 INFO -  1646 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+12:58:27:497 INFO -  1646 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 2147483648
+12:58:27:501 INFO -  1646 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 2147483648
+12:58:27:515 INFO -  1646 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 4294967296
+12:58:27:520 INFO -  1646 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 4294967296
+12:58:27:533 INFO -  1646 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 8589934592
+12:58:27:537 INFO -  1646 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 8589934592
+12:58:27:551 INFO -  1646 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 -9223372036854775808
+12:58:27:556 INFO -  1646 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 -9223372036854775808
+12:58:27:570 INFO -  1646 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 0
+12:58:27:574 INFO -  1646 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 0
+12:58:27:609 <font size=2 color=00AF00>Test Case TestCTestConfig ***Result = PASS </font>
+12:58:27:629 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 ***Result = PASS </font>
+12:58:27:643 c:\testdata\scripts\dt-tef-unit-0001.script END_TESTCASE DT-TEF-Unit-000
+12:58:27:672 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 10 Command = END_TESTCASE DT-TEF-Unit-0001 ***TestCaseResult = PASS </font>
+12:58:27:691 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:58:27:700 <font size=2 color=00AF00>PASS = 1</font>
+12:58:27:702 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:27:703 <font size=2 color=0000FF>ABORT = 0</font>
+12:58:27:704 <font size=2 color=0000FF>PANIC = 0</font>
+12:58:27:705 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:27:706 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:58:27:707 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:58:27:708 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:58:27:709 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:58:27:712 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:58:27:713 <font size=2 color=00AF00>PASS = 1</font>
+12:58:27:714 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:27:715 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:58:27:717 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:27:718 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:58:33:532 <html><body><pre>
+12:58:33:532 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:58:33:532 ***</font>
+12:58:33:606 c:\testdata\scripts\dt-tef-unit-0002.script LOAD_SUITE	TEF_UnitTest
+12:58:33:670 c:\testdata\scripts\dt-tef-unit-0002.script START_TESTCASE DT-TEF-Unit-0002
+12:58:33:691 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0002.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0002  </font>
+12:58:33:712 c:\testdata\scripts\dt-tef-unit-0002.script PRINT this test case should be fail.
+12:58:33:724 INFO -  1648 scriptengine.cpp 1381  this test case should be fail.
+
+12:58:33:762 c:\testdata\scripts\dt-tef-unit-0002.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive C:\testdata\configs\ReadWriteConfig.ini 
+12:58:33:808 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:58:33:813 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:58:33:844 INFO -  1653 ctefactivefixtureut.cpp 108 AssertTrue Failed
+12:58:33:849 <font size=2 color=FF0000>Test Case TestCTestConfig_Negtive ***Result = FAIL </font>
+12:58:33:874 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0002.script Line = 13 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive C:\testdata\configs\ReadWriteConfig.ini ***Result = FAIL </font>
+12:58:33:888 c:\testdata\scripts\dt-tef-unit-0002.script END_TESTCASE DT-TEF-Unit-000
+12:58:33:917 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0002.script Line = 13 Command = END_TESTCASE DT-TEF-Unit-0002 ***TestCaseResult = FAIL </font>
+12:58:33:936 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:58:33:946 <font size=2 color=00AF00>PASS = 0</font>
+12:58:33:947 <font size=2 color=FF0000>FAIL = 1</font>
+12:58:33:948 <font size=2 color=0000FF>ABORT = 0</font>
+12:58:33:949 <font size=2 color=0000FF>PANIC = 0</font>
+12:58:33:950 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:33:951 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:58:33:952 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:58:33:954 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:58:33:955 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:58:33:957 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:58:33:959 <font size=2 color=00AF00>PASS = 0</font>
+12:58:33:960 <font size=2 color=FF0000>FAIL = 1</font>
+12:58:33:961 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:58:33:962 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:33:963 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+12:58:39:772 <html><body><pre>
+12:58:39:772 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:58:39:772 ***</font>
+12:58:39:847 c:\testdata\scripts\dt-tef-unit-0003.script LOAD_SUITE	TEF_UnitTest
+12:58:39:911 c:\testdata\scripts\dt-tef-unit-0003.script START_TESTCASE DT-TEF-Unit-0003
+12:58:39:933 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0003  </font>
+12:58:39:965 c:\testdata\scripts\dt-tef-unit-0003.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout C:\testdata\configs\ReadWriteConfig.ini 	
+12:58:40:014 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:58:40:020 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:58:40:093 <font size=2 color=00AF00>Test Case TestUnitTimeout ***Result = PASS </font>
+12:58:40:113 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout C:\testdata\configs\ReadWriteConfig.ini ***Result = PASS </font>
+12:58:40:130 c:\testdata\scripts\dt-tef-unit-0003.script END_TESTCASE DT-TEF-Unit-0003
+12:58:40:162 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 11 Command = END_TESTCASE DT-TEF-Unit-0003 ***TestCaseResult = PASS </font>
+12:58:40:180 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:58:40:189 <font size=2 color=00AF00>PASS = 1</font>
+12:58:40:191 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:40:192 <font size=2 color=0000FF>ABORT = 0</font>
+12:58:40:193 <font size=2 color=0000FF>PANIC = 0</font>
+12:58:40:194 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:40:195 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:58:40:196 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:58:40:197 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:58:40:198 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:58:40:201 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:58:40:202 <font size=2 color=00AF00>PASS = 1</font>
+12:58:40:203 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:40:204 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:58:40:205 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:40:207 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:58:46:021 <html><body><pre>
+12:58:46:021 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:58:46:021 ***</font>
+12:58:46:097 c:\testdata\scripts\dt-tef-unit-0004.script LOAD_SUITE	TEF_UnitTest
+12:58:46:160 c:\testdata\scripts\dt-tef-unit-0004.script START_TESTCASE DT-TEF-Unit-0004
+12:58:46:182 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0004.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0004  </font>
+12:58:46:202 c:\testdata\scripts\dt-tef-unit-0004.script PRINT this test case should be fail. Designed to time out.
+12:58:46:214 INFO -  1662 scriptengine.cpp 1381  this test case should be fail. Designed to time out.
+
+12:58:46:253 c:\testdata\scripts\dt-tef-unit-0004.script RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1
+12:58:46:300 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:58:46:305 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:58:47:289 ERROR -  1666 testserverbase.cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:58:47:304 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-unit-0004.script Line = 11 Command = RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 ***Result = ABORT </font>
+12:58:47:318 c:\testdata\scripts\dt-tef-unit-0004.script END_TESTCASE DT-TEF-Unit-0004
+12:58:47:347 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0004.script Line = 12 Command = END_TESTCASE DT-TEF-Unit-0004 ***TestCaseResult = FAIL </font>
+12:58:47:365 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:58:47:375 <font size=2 color=00AF00>PASS = 0</font>
+12:58:47:376 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:47:377 <font size=2 color=0000FF>ABORT = 1</font>
+12:58:47:378 <font size=2 color=0000FF>PANIC = 0</font>
+12:58:47:379 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:47:380 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:58:47:381 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:58:47:383 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:58:47:384 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:58:47:386 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:58:47:388 <font size=2 color=00AF00>PASS = 0</font>
+12:58:47:389 <font size=2 color=FF0000>FAIL = 1</font>
+12:58:47:390 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:58:47:391 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:47:392 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-unit-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+12:58:53:205 <html><body><pre>
+12:58:53:205 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:58:53:205 ***</font>
+12:58:53:277 c:\testdata\scripts\dt-tef-unit-0005.script LOAD_SUITE	TEF_UnitTest
+12:58:53:341 c:\testdata\scripts\dt-tef-unit-0005.script START_TESTCASE DT-TEF-Unit-0005
+12:58:53:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0005  </font>
+12:58:53:393 c:\testdata\scripts\dt-tef-unit-0005.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger	
+12:58:53:431 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:58:53:437 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:58:53:468 INFO -  1674 ctefactivefixtureut.cpp 120 TEFUnit logging information!
+12:58:53:500 <font size=2 color=00AF00>Test Case TestUnitLogger ***Result = PASS </font>
+12:58:53:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger ***Result = PASS </font>
+12:58:53:537 c:\testdata\scripts\dt-tef-unit-0005.script END_TESTCASE DT-TEF-Unit-0005
+12:58:53:569 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 11 Command = END_TESTCASE DT-TEF-Unit-0005 ***TestCaseResult = PASS </font>
+12:58:53:587 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:58:53:596 <font size=2 color=00AF00>PASS = 1</font>
+12:58:53:598 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:53:599 <font size=2 color=0000FF>ABORT = 0</font>
+12:58:53:600 <font size=2 color=0000FF>PANIC = 0</font>
+12:58:53:601 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:53:602 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:58:53:603 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:58:53:604 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:58:53:605 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:58:53:606 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:58:53:609 <font size=2 color=00AF00>PASS = 1</font>
+12:58:53:610 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:53:611 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:58:53:613 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:53:614 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:10:12:067 <html><body><pre>
+12:10:12:067 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 14
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:10:12:067 ***</font>
+12:10:12:106 c:\testdata\scripts\dt-tef-utilities-0001.script LOAD_SERVER EventLogServer -SharedData
+12:10:12:166 c:\testdata\scripts\dt-tef-utilities-0001.script START_TESTCASE DT-TEF-Utilities-0001
+12:10:12:183 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 3 Command = START_TESTCASE DT-TEF-Utilities-0001  </font>
+12:10:12:202 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionOne
+12:10:12:255 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 11 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionOne ***Result = PASS </font>
+12:10:12:266 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:10:12:793 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionOne
+12:10:12:841 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 13 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionOne ***Result = PASS </font>
+12:10:12:859 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionTwo
+12:10:12:911 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 15 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionTwo ***Result = PASS </font>
+12:10:12:922 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:10:13:449 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionTwo
+12:10:13:498 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 17 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionTwo ***Result = PASS </font>
+12:10:13:529 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionThree
+12:10:13:618 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 20 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionThree ***Result = PASS </font>
+12:10:13:635 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:10:14:209 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionThree
+12:10:14:294 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 22 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionThree ***Result = PASS </font>
+12:10:14:322 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionFour
+12:10:14:409 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 24 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionFour ***Result = PASS </font>
+12:10:14:426 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:10:15:007 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFour
+12:10:15:091 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 26 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFour ***Result = PASS </font>
+12:10:15:119 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionFive
+12:10:15:207 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 30 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionFive ***Result = PASS </font>
+12:10:15:224 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:10:15:803 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFive
+12:10:15:887 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 32 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFive ***Result = PASS </font>
+12:10:15:915 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSix
+12:10:16:002 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 34 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSix ***Result = PASS </font>
+12:10:16:020 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:10:16:600 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSix
+12:10:16:684 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 36 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSix ***Result = PASS </font>
+12:10:16:712 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSeven
+12:10:16:799 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 38 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSeven ***Result = PASS </font>
+12:10:16:816 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:10:17:381 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSeven
+12:10:17:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 40 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSeven ***Result = PASS </font>
+12:10:17:485 c:\testdata\scripts\dt-tef-utilities-0001.script END_TESTCASE DT-TEF-Utilities-0001
+12:10:17:550 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 42 Command = END_TESTCASE DT-TEF-Utilities-0001 ***TestCaseResult = PASS </font>
+12:10:17:571 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:17:575 <font size=2 color=00AF00>PASS = 14</font>
+12:10:17:576 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:17:577 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:17:579 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:17:580 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:17:581 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:17:582 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:17:583 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:17:584 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:17:585 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:17:586 <font size=2 color=00AF00>PASS = 1</font>
+12:10:17:587 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:17:588 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:17:589 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:17:591 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:10:23:176 <html><body><pre>
+12:10:23:176 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:10:23:176 ***</font>
+12:10:23:215 c:\testdata\scripts\dt-tef-utilities-0002.script START_TESTCASE DT-TEF-Utilities-0002
+12:10:23:233 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 2 Command = START_TESTCASE DT-TEF-Utilities-0002  </font>
+12:10:23:252 c:\testdata\scripts\dt-tef-utilities-0002.script PRINT Test Step to print the OS build version to the log file output
+12:10:23:259 INFO -  568 scriptengine.cpp 1381  Test Step to print the OS build version to the log file output
+
+12:10:23:267 c:\testdata\scripts\dt-tef-utilities-0002.script LOAD_SUITE TEFUtilityServer
+12:10:23:345 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS MkDir C:\TEFUtilityServer\
+12:10:23:367 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS MkDir C:\TEFUtilityServer\data\
+12:10:23:395 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS CopyFile z:\TEFUtilityServer\data\buildinfo.txt C:\TEFUtilityServer\data\buildinfo.txt
+12:10:23:442 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo
+12:10:23:493 INFO -  573 tefbuildinfologstep.cpp 89 Build version is M04640_Symbian_OS_v9.5 
+
+12:10:23:514 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 18 Command = RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo ***Result = PASS </font>
+12:10:23:526 c:\testdata\scripts\dt-tef-utilities-0002.script PRINT End of PrintBuildInfo Test Step
+12:10:23:534 INFO -  568 scriptengine.cpp 1381  End of PrintBuildInfo Test Step
+
+12:10:23:547 c:\testdata\scripts\dt-tef-utilities-0002.script END_TESTCASE DT-TEF-Utilities-0002
+12:10:23:611 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 20 Command = END_TESTCASE DT-TEF-Utilities-0002 ***TestCaseResult = PASS </font>
+12:10:23:630 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:23:640 <font size=2 color=00AF00>PASS = 1</font>
+12:10:23:642 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:23:643 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:23:644 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:23:645 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:23:646 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:23:647 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:23:648 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:23:649 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:23:650 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:23:652 <font size=2 color=00AF00>PASS = 1</font>
+12:10:23:653 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:23:654 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:23:655 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:23:657 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,79 @@
+12:10:29:220 <html><body><pre>
+12:10:29:221 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:10:29:220 ***</font>
+12:10:29:259 c:\testdata\scripts\dt-tef-utilities-0003.script START_TESTCASE DT-TEF-Utilities-0003
+12:10:29:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 1 Command = START_TESTCASE DT-TEF-Utilities-0003  </font>
+12:10:29:295 c:\testdata\scripts\dt-tef-utilities-0003.script PRINT Test Step to format a disk drive mentioned in the ini test data
+12:10:29:302 INFO -  575 scriptengine.cpp 1381  Test Step to format a disk drive mentioned in the ini test data
+
+12:10:29:311 c:\testdata\scripts\dt-tef-utilities-0003.script LOAD_SUITE TEFUtilityServer
+12:10:29:400 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveQF
+12:10:29:448 INFO -  580 tefformatdrive.cpp 59 Formating Disk
+12:10:29:453 INFO -  580 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveQF drivename X:
+12:10:29:457 INFO -  580 tefformatdrive.cpp 105 Drive name is X:
+12:10:29:461 INFO -  580 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveQF formattype EQuickFormat
+12:10:29:466 ERROR -  580 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:10:29:470 ERROR -  580 tefformatdrive.cpp 265 Drive Path  X:.
+12:10:29:474 ERROR -  580 tefformatdrive.cpp 266 Format Type 256.
+12:10:29:478 ERROR -  580 tefformatdrive.cpp 267 Track Count 0.
+12:10:29:482 INFO -  580 tefformatdrive.cpp 85 Error in formatting -18
+12:10:29:508 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 11 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveQF  Code = -18  ***Result = FAIL </font>
+12:10:29:543 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveHD
+12:10:29:590 INFO -  581 tefformatdrive.cpp 59 Formating Disk
+12:10:29:595 INFO -  581 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveHD drivename X:
+12:10:29:599 INFO -  581 tefformatdrive.cpp 105 Drive name is X:
+12:10:29:604 INFO -  581 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveHD formattype EHighDensity
+12:10:29:608 ERROR -  581 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:10:29:612 ERROR -  581 tefformatdrive.cpp 265 Drive Path  X:.
+12:10:29:616 ERROR -  581 tefformatdrive.cpp 266 Format Type 0.
+12:10:29:621 ERROR -  581 tefformatdrive.cpp 267 Track Count 0.
+12:10:29:625 INFO -  581 tefformatdrive.cpp 85 Error in formatting -18
+12:10:29:651 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 12 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveHD  Code = -18  ***Result = FAIL </font>
+12:10:29:686 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveLD
+12:10:29:730 INFO -  582 tefformatdrive.cpp 59 Formating Disk
+12:10:29:735 INFO -  582 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveLD drivename X:
+12:10:29:739 INFO -  582 tefformatdrive.cpp 105 Drive name is X:
+12:10:29:743 INFO -  582 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveLD formattype ELowDensity
+12:10:29:748 ERROR -  582 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:10:29:752 ERROR -  582 tefformatdrive.cpp 265 Drive Path  X:.
+12:10:29:756 ERROR -  582 tefformatdrive.cpp 266 Format Type 1.
+12:10:29:760 ERROR -  582 tefformatdrive.cpp 267 Track Count 0.
+12:10:29:764 INFO -  582 tefformatdrive.cpp 85 Error in formatting -18
+12:10:29:789 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 13 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveLD  Code = -18  ***Result = FAIL </font>
+12:10:29:839 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveFF
+12:10:29:919 INFO -  583 tefformatdrive.cpp 59 Formating Disk
+12:10:29:924 INFO -  583 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveFF drivename X:
+12:10:29:928 INFO -  583 tefformatdrive.cpp 105 Drive name is X:
+12:10:29:933 INFO -  583 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveFF formattype EFullFormat
+12:10:29:937 ERROR -  583 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:10:29:941 ERROR -  583 tefformatdrive.cpp 265 Drive Path  X:.
+12:10:29:946 ERROR -  583 tefformatdrive.cpp 266 Format Type 0.
+12:10:29:950 ERROR -  583 tefformatdrive.cpp 267 Track Count 0.
+12:10:29:954 INFO -  583 tefformatdrive.cpp 85 Error in formatting -18
+12:10:29:981 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 14 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveFF  Code = -18  ***Result = FAIL </font>
+12:10:30:001 c:\testdata\scripts\dt-tef-utilities-0003.script PRINT End of FormatDrive Test Step
+12:10:30:045 INFO -  575 scriptengine.cpp 1381  End of FormatDrive Test Step
+
+12:10:30:060 c:\testdata\scripts\dt-tef-utilities-0003.script END_TESTCASE DT-TEF-Utilities-0003
+12:10:30:123 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 17 Command = END_TESTCASE DT-TEF-Utilities-0003 ***TestCaseResult = FAIL </font>
+12:10:30:142 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:30:152 <font size=2 color=00AF00>PASS = 0</font>
+12:10:30:154 <font size=2 color=FF0000>FAIL = 4</font>
+12:10:30:155 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:30:156 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:30:157 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:30:158 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:30:159 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:30:160 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:30:161 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:30:162 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:30:163 <font size=2 color=00AF00>PASS = 0</font>
+12:10:30:164 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:30:165 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:30:166 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:30:168 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+12:10:35:734 <html><body><pre>
+12:10:35:735 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:10:35:734 ***</font>
+12:10:35:773 c:\testdata\scripts\dt-tef-utilities-0004.script LOAD_SUITE TEFUtilityServer
+12:10:35:841 c:\testdata\scripts\dt-tef-utilities-0004.script START_TESTCASE DT-TEF-Utilities-0004
+12:10:35:858 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 2 Command = START_TESTCASE DT-TEF-Utilities-0004  </font>
+12:10:35:870 c:\testdata\scripts\dt-tef-utilities-0004.script PRINT should be fail.
+12:10:35:877 INFO -  585 scriptengine.cpp 1381  should be fail.
+
+12:10:35:908 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter
+12:10:35:953 INFO -  590 tefformatdrive.cpp 59 Formating Disk
+12:10:35:957 ERROR -  590 tefformatdrive.cpp 123 Unable to read the drive name
+12:10:35:961 WARN -  590 tefformatdrive.cpp 68 No format type specified - default is EFullFormat
+12:10:35:987 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 10 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter ***Result = FAIL </font>
+12:10:36:023 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2
+12:10:36:068 INFO -  591 tefformatdrive.cpp 59 Formating Disk
+12:10:36:072 INFO -  591 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveERRORLetter2 drivename a:\sdfs\
+12:10:36:076 INFO -  591 tefformatdrive.cpp 105 Drive name is a:\sdfs\
+12:10:36:081 INFO -  591 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveERRORLetter2 formattype EQuickFormat
+12:10:36:086 ERROR -  591 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:10:36:090 ERROR -  591 tefformatdrive.cpp 265 Drive Path  A:.
+12:10:36:094 ERROR -  591 tefformatdrive.cpp 266 Format Type 256.
+12:10:36:098 ERROR -  591 tefformatdrive.cpp 267 Track Count 0.
+12:10:36:103 INFO -  591 tefformatdrive.cpp 85 Error in formatting -18
+12:10:36:129 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 11 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2  Code = -18  ***Result = FAIL </font>
+12:10:36:164 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat
+12:10:36:208 INFO -  592 tefformatdrive.cpp 59 Formating Disk
+12:10:36:213 ERROR -  592 tefformatdrive.cpp 123 Unable to read the drive name
+12:10:36:217 WARN -  592 tefformatdrive.cpp 68 No format type specified - default is EFullFormat
+12:10:36:243 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 12 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat ***Result = FAIL </font>
+12:10:36:289 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter
+12:10:36:371 INFO -  593 tefformatdrive.cpp 59 Formating Disk
+12:10:36:375 INFO -  593 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveMutiLetter drivename \\x\\w\\s
+12:10:36:379 INFO -  593 tefformatdrive.cpp 105 Drive name is \\x\\w\\s
+12:10:36:384 INFO -  593 tefformatdrive.cpp 144 DeviceSeperator stripped x\\w\\s
+12:10:36:388 INFO -  593 tefformatdrive.cpp 151 Drive name x
+12:10:36:393 INFO -  593 tefformatdrive.cpp 161 Drive C:='IRam'
+12:10:36:397 INFO -  593 tefformatdrive.cpp 161 Drive E:='MultiMediaCard0'
+12:10:36:402 INFO -  593 tefformatdrive.cpp 161 Drive K:='Flash'
+12:10:36:409 WARN -  593 tefformatdrive.cpp 180 Drive x not found
+12:10:36:413 ERROR -  593 tefformatdrive.cpp 116 Drive \\x\\w\\s illegal
+12:10:36:418 INFO -  593 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveMutiLetter formattype EQuickFormat
+12:10:36:445 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 13 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter ***Result = FAIL </font>
+12:10:36:463 c:\testdata\scripts\dt-tef-utilities-0004.script END_TESTCASE DT-TEF-Utilities-0004
+12:10:36:526 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 14 Command = END_TESTCASE DT-TEF-Utilities-0004 ***TestCaseResult = FAIL </font>
+12:10:36:545 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:36:556 <font size=2 color=00AF00>PASS = 0</font>
+12:10:36:557 <font size=2 color=FF0000>FAIL = 4</font>
+12:10:36:559 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:36:560 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:36:561 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:36:562 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:36:563 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:36:564 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:36:565 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:36:566 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:36:567 <font size=2 color=00AF00>PASS = 0</font>
+12:10:36:568 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:36:569 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:36:570 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:36:571 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/dt-tef-utilities-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,771 @@
+12:10:42:151 <html><body><pre>
+12:10:42:152 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 77
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:10:42:152 ***</font>
+12:10:42:192 c:\testdata\scripts\dt-tef-utilities-0005.script LOAD_SUITE TEFPlatsec
+12:10:42:260 c:\testdata\scripts\dt-tef-utilities-0005.script START_TESTCASE DT-TEF-Utilities-0005
+12:10:42:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 3 Command = START_TESTCASE DT-TEF-Utilities-0005  </font>
+12:10:42:290 c:\testdata\scripts\dt-tef-utilities-0005.script PRINT should be fail.because LaunchApp.
+12:10:42:298 INFO -  595 scriptengine.cpp 1381  should be fail.because LaunchApp.
+
+12:10:42:313 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+12:10:42:363 INFO -  600 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:42:368 INFO -  600 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:42:372 INFO -  600 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:42:376 INFO -  600 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP executable dummy.exe
+12:10:42:380 INFO -  600 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:42:385 INFO -  600 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP capabilities ReadUserData
+12:10:42:389 INFO -  600 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  ReadUserData
+12:10:42:393 INFO -  600 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:42:398 INFO -  600 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:42:402 INFO -  600 testplatsecsetcapabilities.cpp 153 Adding capability ReadUserData
+12:10:42:406 INFO -  600 testplatsecsetcapabilities.cpp 194 The capability get is ReadUserData
+12:10:42:410 INFO -  600 testplatsecsetcapabilities.cpp 106 Capality Hex value is 8000
+12:10:42:415 INFO -  600 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8000 C:\sys\bin\dummy_Cap.exe
+12:10:42:471 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 12 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+12:10:42:489 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:42:543 INFO -  603 testplatseclaunchapp.cpp 50 Server Name
+12:10:42:548 INFO -  603 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:42:552 INFO -  603 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:42:556 INFO -  603 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:42:561 INFO -  603 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:42:567 INFO -  603 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:42:591 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 13 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:42:609 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+12:10:42:659 INFO -  604 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:42:663 INFO -  604 testplatseccleanup.cpp 48 Server Name
+12:10:42:667 INFO -  604 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:42:671 INFO -  604 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:42:737 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 14 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+12:10:42:755 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+12:10:42:805 INFO -  607 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:42:809 INFO -  607 testplatseccleanup.cpp 48 Server Name
+12:10:42:813 INFO -  607 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:42:817 INFO -  607 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:42:884 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 17 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+12:10:42:906 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:42:993 INFO -  610 testplatseclaunchapp.cpp 50 Server Name
+12:10:42:997 INFO -  610 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:43:003 INFO -  610 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:43:008 INFO -  610 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:43:012 INFO -  610 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:43:018 INFO -  610 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:43:042 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 18 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:43:071 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+12:10:43:157 INFO -  611 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:43:162 INFO -  611 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:43:166 INFO -  611 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:43:170 INFO -  611 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 executable dummy.exe
+12:10:43:175 INFO -  611 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:43:179 INFO -  611 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 capabilities ReadDeviceData
+12:10:43:183 INFO -  611 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  ReadDeviceData
+12:10:43:187 INFO -  611 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:43:192 INFO -  611 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:43:196 INFO -  611 testplatsecsetcapabilities.cpp 153 Adding capability ReadDeviceData
+12:10:43:200 INFO -  611 testplatsecsetcapabilities.cpp 194 The capability get is ReadDeviceData
+12:10:43:205 INFO -  611 testplatsecsetcapabilities.cpp 106 Capality Hex value is 10
+12:10:43:209 INFO -  611 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10 C:\sys\bin\dummy_Cap.exe
+12:10:43:261 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 21 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 ***Result = PASS </font>
+12:10:43:289 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:43:375 INFO -  614 testplatseclaunchapp.cpp 50 Server Name
+12:10:43:379 INFO -  614 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:43:384 INFO -  614 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:43:389 INFO -  614 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:43:393 INFO -  614 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:43:398 INFO -  614 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:43:423 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 22 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:43:451 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+12:10:43:537 INFO -  615 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:43:541 INFO -  615 testplatseccleanup.cpp 48 Server Name
+12:10:43:545 INFO -  615 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:43:550 INFO -  615 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:43:616 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 23 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 ***Result = PASS </font>
+12:10:43:644 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+12:10:43:730 INFO -  618 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:43:734 INFO -  618 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:43:739 INFO -  618 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:43:743 INFO -  618 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 executable dummy.exe
+12:10:43:747 INFO -  618 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:43:752 INFO -  618 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 capabilities ReadUserData
+12:10:43:757 INFO -  618 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  ReadUserData
+12:10:43:761 INFO -  618 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:43:765 INFO -  618 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:43:769 INFO -  618 testplatsecsetcapabilities.cpp 153 Adding capability ReadUserData
+12:10:43:773 INFO -  618 testplatsecsetcapabilities.cpp 194 The capability get is ReadUserData
+12:10:43:778 INFO -  618 testplatsecsetcapabilities.cpp 106 Capality Hex value is 8000
+12:10:43:782 INFO -  618 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8000 C:\sys\bin\dummy_Cap.exe
+12:10:43:835 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 26 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 ***Result = PASS </font>
+12:10:43:863 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:43:949 INFO -  621 testplatseclaunchapp.cpp 50 Server Name
+12:10:43:954 INFO -  621 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:43:958 INFO -  621 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:43:962 INFO -  621 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:43:966 INFO -  621 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:43:972 INFO -  621 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:43:996 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 27 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:44:025 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+12:10:44:112 INFO -  622 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:44:116 INFO -  622 testplatseccleanup.cpp 48 Server Name
+12:10:44:120 INFO -  622 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:44:124 INFO -  622 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:44:189 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 28 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 ***Result = PASS </font>
+12:10:44:217 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini TCB
+12:10:44:303 INFO -  625 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:44:308 INFO -  625 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:44:312 INFO -  625 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:44:316 INFO -  625 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB executable dummy.exe
+12:10:44:320 INFO -  625 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:44:325 INFO -  625 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB capabilities TCB
+12:10:44:329 INFO -  625 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  TCB
+12:10:44:334 INFO -  625 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:44:338 INFO -  625 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:44:343 INFO -  625 testplatsecsetcapabilities.cpp 153 Adding capability TCB
+12:10:44:347 INFO -  625 testplatsecsetcapabilities.cpp 194 The capability get is TCB
+12:10:44:351 INFO -  625 testplatsecsetcapabilities.cpp 106 Capality Hex value is 1
+12:10:44:355 INFO -  625 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1 C:\sys\bin\dummy_Cap.exe
+12:10:44:407 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 31 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini TCB ***Result = PASS </font>
+12:10:44:435 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:44:522 INFO -  628 testplatseclaunchapp.cpp 50 Server Name
+12:10:44:526 INFO -  628 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:44:530 INFO -  628 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:44:535 INFO -  628 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:44:539 INFO -  628 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:44:545 INFO -  628 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:44:569 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 32 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:44:597 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TCB
+12:10:44:683 INFO -  629 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:44:687 INFO -  629 testplatseccleanup.cpp 48 Server Name
+12:10:44:691 INFO -  629 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:44:695 INFO -  629 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:44:762 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 33 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TCB ***Result = PASS </font>
+12:10:44:790 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  ALLFILES
+12:10:44:876 INFO -  632 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:44:880 INFO -  632 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:44:885 INFO -  632 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:44:889 INFO -  632 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES executable dummy.exe
+12:10:44:893 INFO -  632 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:44:897 INFO -  632 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES capabilities ALLFILES
+12:10:44:902 INFO -  632 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  ALLFILES
+12:10:44:906 INFO -  632 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:44:910 INFO -  632 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:44:915 INFO -  632 testplatsecsetcapabilities.cpp 153 Adding capability ALLFILES
+12:10:44:919 INFO -  632 testplatsecsetcapabilities.cpp 194 The capability get is ALLFILES
+12:10:44:923 INFO -  632 testplatsecsetcapabilities.cpp 106 Capality Hex value is 800
+12:10:44:927 INFO -  632 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 800 C:\sys\bin\dummy_Cap.exe
+12:10:44:979 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 36 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  ALLFILES ***Result = PASS </font>
+12:10:45:009 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:45:095 INFO -  635 testplatseclaunchapp.cpp 50 Server Name
+12:10:45:100 INFO -  635 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:45:104 INFO -  635 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:45:108 INFO -  635 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:45:113 INFO -  635 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:45:118 INFO -  635 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:45:143 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 37 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:45:171 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini ALLFILES
+12:10:45:257 INFO -  636 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:45:261 INFO -  636 testplatseccleanup.cpp 48 Server Name
+12:10:45:265 INFO -  636 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:45:270 INFO -  636 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:45:335 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 38 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini ALLFILES ***Result = PASS </font>
+12:10:45:363 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  COMMDD
+12:10:45:449 INFO -  639 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:45:454 INFO -  639 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:45:458 INFO -  639 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:45:463 INFO -  639 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD executable dummy.exe
+12:10:45:467 INFO -  639 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:45:471 INFO -  639 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD capabilities COMMDD
+12:10:45:475 INFO -  639 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  COMMDD
+12:10:45:480 INFO -  639 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:45:484 INFO -  639 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:45:488 INFO -  639 testplatsecsetcapabilities.cpp 153 Adding capability COMMDD
+12:10:45:492 INFO -  639 testplatsecsetcapabilities.cpp 194 The capability get is COMMDD
+12:10:45:497 INFO -  639 testplatsecsetcapabilities.cpp 106 Capality Hex value is 2
+12:10:45:501 INFO -  639 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2 C:\sys\bin\dummy_Cap.exe
+12:10:45:554 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 40 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  COMMDD ***Result = PASS </font>
+12:10:45:582 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:45:668 INFO -  642 testplatseclaunchapp.cpp 50 Server Name
+12:10:45:672 INFO -  642 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:45:676 INFO -  642 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:45:681 INFO -  642 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:45:686 INFO -  642 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:45:691 INFO -  642 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:45:715 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 41 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:45:743 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDD
+12:10:45:829 INFO -  643 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:45:833 INFO -  643 testplatseccleanup.cpp 48 Server Name
+12:10:45:837 INFO -  643 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:45:842 INFO -  643 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:45:907 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 42 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDD ***Result = PASS </font>
+12:10:45:940 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini DISKADMIN
+12:10:46:026 INFO -  646 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:46:031 INFO -  646 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:46:035 INFO -  646 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:46:039 INFO -  646 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN executable dummy.exe
+12:10:46:043 INFO -  646 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:46:048 INFO -  646 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN capabilities COMMDD
+12:10:46:052 INFO -  646 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  COMMDD
+12:10:46:056 INFO -  646 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:46:061 INFO -  646 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:46:065 INFO -  646 testplatsecsetcapabilities.cpp 153 Adding capability COMMDD
+12:10:46:069 INFO -  646 testplatsecsetcapabilities.cpp 194 The capability get is COMMDD
+12:10:46:073 INFO -  646 testplatsecsetcapabilities.cpp 106 Capality Hex value is 2
+12:10:46:077 INFO -  646 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2 C:\sys\bin\dummy_Cap.exe
+12:10:46:130 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 44 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini DISKADMIN ***Result = PASS </font>
+12:10:46:158 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:46:243 INFO -  649 testplatseclaunchapp.cpp 50 Server Name
+12:10:46:248 INFO -  649 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:46:252 INFO -  649 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:46:256 INFO -  649 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:46:260 INFO -  649 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:46:266 INFO -  649 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:46:290 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 45 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:46:318 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DISKADMIN
+12:10:46:405 INFO -  650 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:46:409 INFO -  650 testplatseccleanup.cpp 48 Server Name
+12:10:46:413 INFO -  650 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:46:418 INFO -  650 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:46:483 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 46 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DISKADMIN ***Result = PASS </font>
+12:10:46:511 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  DRM
+12:10:46:597 INFO -  653 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:46:602 INFO -  653 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:46:606 INFO -  653 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:46:610 INFO -  653 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM executable dummy.exe
+12:10:46:614 INFO -  653 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:46:619 INFO -  653 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM capabilities DRM
+12:10:46:623 INFO -  653 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  DRM
+12:10:46:627 INFO -  653 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:46:631 INFO -  653 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:46:636 INFO -  653 testplatsecsetcapabilities.cpp 153 Adding capability DRM
+12:10:46:640 INFO -  653 testplatsecsetcapabilities.cpp 194 The capability get is DRM
+12:10:46:644 INFO -  653 testplatsecsetcapabilities.cpp 106 Capality Hex value is 40
+12:10:46:648 INFO -  653 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 40 C:\sys\bin\dummy_Cap.exe
+12:10:46:701 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 48 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  DRM ***Result = PASS </font>
+12:10:46:729 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:46:815 INFO -  656 testplatseclaunchapp.cpp 50 Server Name
+12:10:46:819 INFO -  656 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:46:823 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:46:828 INFO -  656 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:46:832 INFO -  656 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:46:838 INFO -  656 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:46:863 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 49 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:46:890 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DRM
+12:10:46:976 INFO -  657 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:46:980 INFO -  657 testplatseccleanup.cpp 48 Server Name
+12:10:46:984 INFO -  657 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:46:989 INFO -  657 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:47:056 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 50 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DRM ***Result = PASS </font>
+12:10:47:084 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES
+12:10:47:170 INFO -  660 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:47:175 INFO -  660 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:47:179 INFO -  660 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:47:183 INFO -  660 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES executable dummy.exe
+12:10:47:187 INFO -  660 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:47:192 INFO -  660 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES capabilities LOCALSERVICES
+12:10:47:196 INFO -  660 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  LOCALSERVICES
+12:10:47:201 INFO -  660 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:47:205 INFO -  660 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:47:210 INFO -  660 testplatsecsetcapabilities.cpp 153 Adding capability LOCALSERVICES
+12:10:47:214 INFO -  660 testplatsecsetcapabilities.cpp 194 The capability get is LOCALSERVICES
+12:10:47:218 INFO -  660 testplatsecsetcapabilities.cpp 106 Capality Hex value is 4000
+12:10:47:221 INFO -  660 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 4000 C:\sys\bin\dummy_Cap.exe
+12:10:47:274 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 52 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES ***Result = PASS </font>
+12:10:47:302 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:47:388 INFO -  663 testplatseclaunchapp.cpp 50 Server Name
+12:10:47:392 INFO -  663 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:47:398 INFO -  663 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:47:402 INFO -  663 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:47:406 INFO -  663 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:47:412 INFO -  663 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:47:437 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 53 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:47:465 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES
+12:10:47:550 INFO -  664 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:47:555 INFO -  664 testplatseccleanup.cpp 48 Server Name
+12:10:47:559 INFO -  664 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:47:564 INFO -  664 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:47:629 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 54 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES ***Result = PASS </font>
+12:10:47:657 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCATION
+12:10:47:743 INFO -  667 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:47:748 INFO -  667 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:47:752 INFO -  667 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:47:756 INFO -  667 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION executable dummy.exe
+12:10:47:760 INFO -  667 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:47:765 INFO -  667 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION capabilities LOCATION
+12:10:47:769 INFO -  667 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  LOCATION
+12:10:47:774 INFO -  667 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:47:778 INFO -  667 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:47:782 INFO -  667 testplatsecsetcapabilities.cpp 153 Adding capability LOCATION
+12:10:47:786 INFO -  667 testplatsecsetcapabilities.cpp 194 The capability get is LOCATION
+12:10:47:790 INFO -  667 testplatsecsetcapabilities.cpp 106 Capality Hex value is 20000
+12:10:47:794 INFO -  667 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 20000 C:\sys\bin\dummy_Cap.exe
+12:10:47:848 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 56 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCATION ***Result = PASS </font>
+12:10:47:876 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:47:961 INFO -  670 testplatseclaunchapp.cpp 50 Server Name
+12:10:47:966 INFO -  670 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:47:970 INFO -  670 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:47:974 INFO -  670 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:47:978 INFO -  670 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:47:984 INFO -  670 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:48:010 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 57 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:48:038 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCATION
+12:10:48:124 INFO -  671 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:48:128 INFO -  671 testplatseccleanup.cpp 48 Server Name
+12:10:48:132 INFO -  671 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:48:137 INFO -  671 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:48:202 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 58 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCATION ***Result = PASS </font>
+12:10:48:230 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD
+12:10:48:316 INFO -  674 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:48:321 INFO -  674 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:48:325 INFO -  674 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:48:329 INFO -  674 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD executable dummy.exe
+12:10:48:333 INFO -  674 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:48:338 INFO -  674 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD capabilities MULTIMEDIADD
+12:10:48:342 INFO -  674 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  MULTIMEDIADD
+12:10:48:346 INFO -  674 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:48:351 INFO -  674 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:48:356 INFO -  674 testplatsecsetcapabilities.cpp 153 Adding capability MULTIMEDIADD
+12:10:48:360 INFO -  674 testplatsecsetcapabilities.cpp 194 The capability get is MULTIMEDIADD
+12:10:48:364 INFO -  674 testplatsecsetcapabilities.cpp 106 Capality Hex value is 8
+12:10:48:368 INFO -  674 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8 C:\sys\bin\dummy_Cap.exe
+12:10:48:421 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 60 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD ***Result = PASS </font>
+12:10:48:449 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:48:535 INFO -  677 testplatseclaunchapp.cpp 50 Server Name
+12:10:48:539 INFO -  677 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:48:544 INFO -  677 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:48:548 INFO -  677 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:48:552 INFO -  677 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:48:558 INFO -  677 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:48:583 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 61 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:48:611 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD
+12:10:48:697 INFO -  678 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:48:701 INFO -  678 testplatseccleanup.cpp 48 Server Name
+12:10:48:705 INFO -  678 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:48:710 INFO -  678 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:48:775 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 62 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD ***Result = PASS </font>
+12:10:48:804 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+12:10:48:890 INFO -  681 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:48:894 INFO -  681 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:48:898 INFO -  681 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:48:902 INFO -  681 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL executable dummy.exe
+12:10:48:907 INFO -  681 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:48:912 INFO -  681 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL capabilities NETWORKCONTROL
+12:10:48:916 INFO -  681 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  NETWORKCONTROL
+12:10:48:920 INFO -  681 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:48:925 INFO -  681 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:48:929 INFO -  681 testplatsecsetcapabilities.cpp 153 Adding capability NETWORKCONTROL
+12:10:48:933 INFO -  681 testplatsecsetcapabilities.cpp 194 The capability get is NETWORKCONTROL
+12:10:48:937 INFO -  681 testplatsecsetcapabilities.cpp 106 Capality Hex value is 400
+12:10:48:941 INFO -  681 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 400 C:\sys\bin\dummy_Cap.exe
+12:10:48:994 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 64 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL ***Result = PASS </font>
+12:10:49:024 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:49:110 INFO -  684 testplatseclaunchapp.cpp 50 Server Name
+12:10:49:114 INFO -  684 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:49:119 INFO -  684 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:49:123 INFO -  684 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:49:127 INFO -  684 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:49:133 INFO -  684 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:49:158 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 65 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:49:186 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+12:10:49:272 INFO -  685 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:49:276 INFO -  685 testplatseccleanup.cpp 48 Server Name
+12:10:49:281 INFO -  685 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:49:286 INFO -  685 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:49:351 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 66 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL ***Result = PASS </font>
+12:10:49:379 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES
+12:10:49:466 INFO -  688 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:49:470 INFO -  688 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:49:474 INFO -  688 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:49:479 INFO -  688 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES executable dummy.exe
+12:10:49:483 INFO -  688 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:49:488 INFO -  688 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES capabilities NETWORKSERVICES
+12:10:49:492 INFO -  688 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  NETWORKSERVICES
+12:10:49:496 INFO -  688 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:49:501 INFO -  688 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:49:505 INFO -  688 testplatsecsetcapabilities.cpp 153 Adding capability NETWORKSERVICES
+12:10:49:509 INFO -  688 testplatsecsetcapabilities.cpp 194 The capability get is NETWORKSERVICES
+12:10:49:513 INFO -  688 testplatsecsetcapabilities.cpp 106 Capality Hex value is 2000
+12:10:49:518 INFO -  688 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2000 C:\sys\bin\dummy_Cap.exe
+12:10:49:570 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 68 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES ***Result = PASS </font>
+12:10:49:598 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:49:684 INFO -  691 testplatseclaunchapp.cpp 50 Server Name
+12:10:49:689 INFO -  691 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:49:693 INFO -  691 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:49:697 INFO -  691 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:49:701 INFO -  691 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:49:708 INFO -  691 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:49:732 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 69 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:49:760 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES
+12:10:49:846 INFO -  692 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:49:851 INFO -  692 testplatseccleanup.cpp 48 Server Name
+12:10:49:855 INFO -  692 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:49:859 INFO -  692 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:49:925 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 70 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES ***Result = PASS </font>
+12:10:49:953 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  POWERMGMT
+12:10:50:040 INFO -  695 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:50:044 INFO -  695 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:50:048 INFO -  695 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:50:052 INFO -  695 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT executable dummy.exe
+12:10:50:057 INFO -  695 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:50:062 INFO -  695 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT capabilities POWERMGMT
+12:10:50:066 INFO -  695 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  POWERMGMT
+12:10:50:070 INFO -  695 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:50:075 INFO -  695 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:50:079 INFO -  695 testplatsecsetcapabilities.cpp 153 Adding capability POWERMGMT
+12:10:50:083 INFO -  695 testplatsecsetcapabilities.cpp 194 The capability get is POWERMGMT
+12:10:50:087 INFO -  695 testplatsecsetcapabilities.cpp 106 Capality Hex value is 4
+12:10:50:091 INFO -  695 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 4 C:\sys\bin\dummy_Cap.exe
+12:10:50:144 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 72 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  POWERMGMT ***Result = PASS </font>
+12:10:50:172 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:50:258 INFO -  698 testplatseclaunchapp.cpp 50 Server Name
+12:10:50:263 INFO -  698 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:50:267 INFO -  698 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:50:271 INFO -  698 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:50:275 INFO -  698 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:50:282 INFO -  698 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:50:306 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 73 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:50:334 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini POWERMGMT
+12:10:50:420 INFO -  699 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:50:425 INFO -  699 testplatseccleanup.cpp 48 Server Name
+12:10:50:429 INFO -  699 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:50:433 INFO -  699 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:50:498 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 74 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini POWERMGMT ***Result = PASS </font>
+12:10:50:527 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  PROTSERV
+12:10:50:613 INFO -  702 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:50:618 INFO -  702 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:50:622 INFO -  702 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:50:626 INFO -  702 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV executable dummy.exe
+12:10:50:631 INFO -  702 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:50:635 INFO -  702 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV capabilities PROTSERV
+12:10:50:639 INFO -  702 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  PROTSERV
+12:10:50:644 INFO -  702 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:50:648 INFO -  702 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:50:652 INFO -  702 testplatsecsetcapabilities.cpp 153 Adding capability PROTSERV
+12:10:50:656 INFO -  702 testplatsecsetcapabilities.cpp 194 The capability get is PROTSERV
+12:10:50:661 INFO -  702 testplatsecsetcapabilities.cpp 106 Capality Hex value is 100
+12:10:50:665 INFO -  702 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 100 C:\sys\bin\dummy_Cap.exe
+12:10:50:718 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 77 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  PROTSERV ***Result = PASS </font>
+12:10:50:746 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:50:832 INFO -  705 testplatseclaunchapp.cpp 50 Server Name
+12:10:50:836 INFO -  705 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:50:840 INFO -  705 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:50:845 INFO -  705 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:50:849 INFO -  705 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:50:855 INFO -  705 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:50:880 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 78 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:50:908 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini PROTSERV
+12:10:50:993 INFO -  706 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:50:998 INFO -  706 testplatseccleanup.cpp 48 Server Name
+12:10:51:003 INFO -  706 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:51:007 INFO -  706 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:51:072 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 79 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini PROTSERV ***Result = PASS </font>
+12:10:51:101 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA
+12:10:51:188 INFO -  709 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:51:192 INFO -  709 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:51:196 INFO -  709 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:51:201 INFO -  709 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA executable dummy.exe
+12:10:51:205 INFO -  709 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:51:209 INFO -  709 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA capabilities READDEVICEDATA
+12:10:51:214 INFO -  709 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  READDEVICEDATA
+12:10:51:218 INFO -  709 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:51:222 INFO -  709 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:51:226 INFO -  709 testplatsecsetcapabilities.cpp 153 Adding capability READDEVICEDATA
+12:10:51:230 INFO -  709 testplatsecsetcapabilities.cpp 194 The capability get is READDEVICEDATA
+12:10:51:235 INFO -  709 testplatsecsetcapabilities.cpp 106 Capality Hex value is 10
+12:10:51:239 INFO -  709 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10 C:\sys\bin\dummy_Cap.exe
+12:10:51:292 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 82 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA ***Result = PASS </font>
+12:10:51:320 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:51:406 INFO -  712 testplatseclaunchapp.cpp 50 Server Name
+12:10:51:411 INFO -  712 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:51:415 INFO -  712 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:51:419 INFO -  712 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:51:423 INFO -  712 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:51:429 INFO -  712 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:51:454 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 83 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:51:482 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA
+12:10:51:568 INFO -  713 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:51:573 INFO -  713 testplatseccleanup.cpp 48 Server Name
+12:10:51:577 INFO -  713 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:51:581 INFO -  713 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:51:646 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 84 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA ***Result = PASS </font>
+12:10:51:674 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READUSERDATA
+12:10:51:761 INFO -  716 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:51:765 INFO -  716 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:51:770 INFO -  716 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:51:774 INFO -  716 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA executable dummy.exe
+12:10:51:779 INFO -  716 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:51:783 INFO -  716 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA capabilities TCB
+12:10:51:787 INFO -  716 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  TCB
+12:10:51:792 INFO -  716 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:51:796 INFO -  716 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:51:800 INFO -  716 testplatsecsetcapabilities.cpp 153 Adding capability TCB
+12:10:51:804 INFO -  716 testplatsecsetcapabilities.cpp 194 The capability get is TCB
+12:10:51:809 INFO -  716 testplatsecsetcapabilities.cpp 106 Capality Hex value is 1
+12:10:51:813 INFO -  716 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1 C:\sys\bin\dummy_Cap.exe
+12:10:51:866 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 87 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READUSERDATA ***Result = PASS </font>
+12:10:51:894 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:51:980 INFO -  719 testplatseclaunchapp.cpp 50 Server Name
+12:10:51:984 INFO -  719 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:51:988 INFO -  719 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:51:992 INFO -  719 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:51:997 INFO -  719 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:52:004 INFO -  719 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:52:028 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 88 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:52:056 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READUSERDATA
+12:10:52:142 INFO -  720 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:52:147 INFO -  720 testplatseccleanup.cpp 48 Server Name
+12:10:52:150 INFO -  720 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:52:155 INFO -  720 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:52:220 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 89 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READUSERDATA ***Result = PASS </font>
+12:10:52:249 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD
+12:10:52:336 INFO -  723 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:52:340 INFO -  723 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:52:344 INFO -  723 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:52:349 INFO -  723 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD executable dummy.exe
+12:10:52:353 INFO -  723 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:52:357 INFO -  723 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD capabilities SURROUNDINGSDD
+12:10:52:362 INFO -  723 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  SURROUNDINGSDD
+12:10:52:367 INFO -  723 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:52:371 INFO -  723 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:52:375 INFO -  723 testplatsecsetcapabilities.cpp 153 Adding capability SURROUNDINGSDD
+12:10:52:379 INFO -  723 testplatsecsetcapabilities.cpp 194 The capability get is SURROUNDINGSDD
+12:10:52:383 INFO -  723 testplatsecsetcapabilities.cpp 106 Capality Hex value is 40000
+12:10:52:387 INFO -  723 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 40000 C:\sys\bin\dummy_Cap.exe
+12:10:52:440 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 92 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD ***Result = PASS </font>
+12:10:52:468 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:52:555 INFO -  726 testplatseclaunchapp.cpp 50 Server Name
+12:10:52:559 INFO -  726 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:52:564 INFO -  726 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:52:568 INFO -  726 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:52:572 INFO -  726 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:52:578 INFO -  726 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:52:602 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 93 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:52:631 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD
+12:10:52:717 INFO -  727 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:52:721 INFO -  727 testplatseccleanup.cpp 48 Server Name
+12:10:52:725 INFO -  727 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:52:729 INFO -  727 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:52:795 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 94 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD ***Result = PASS </font>
+12:10:52:824 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SWEVENT
+12:10:52:909 INFO -  730 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:52:914 INFO -  730 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:52:919 INFO -  730 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:52:923 INFO -  730 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT executable dummy.exe
+12:10:52:927 INFO -  730 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:52:932 INFO -  730 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT capabilities SWEVENT
+12:10:52:936 INFO -  730 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  SWEVENT
+12:10:52:940 INFO -  730 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:52:945 INFO -  730 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:52:949 INFO -  730 testplatsecsetcapabilities.cpp 153 Adding capability SWEVENT
+12:10:52:953 INFO -  730 testplatsecsetcapabilities.cpp 194 The capability get is SWEVENT
+12:10:52:958 INFO -  730 testplatsecsetcapabilities.cpp 106 Capality Hex value is 1000
+12:10:52:962 INFO -  730 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1000 C:\sys\bin\dummy_Cap.exe
+12:10:53:014 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 97 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SWEVENT ***Result = PASS </font>
+12:10:53:042 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:53:129 INFO -  733 testplatseclaunchapp.cpp 50 Server Name
+12:10:53:133 INFO -  733 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:53:137 INFO -  733 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:53:142 INFO -  733 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:53:146 INFO -  733 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:53:152 INFO -  733 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:53:176 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 98 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:53:204 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SWEVENT
+12:10:53:290 INFO -  734 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:53:295 INFO -  734 testplatseccleanup.cpp 48 Server Name
+12:10:53:298 INFO -  734 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:53:302 INFO -  734 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:53:368 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 99 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SWEVENT ***Result = PASS </font>
+12:10:53:396 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+12:10:53:482 INFO -  737 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:53:487 INFO -  737 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:53:491 INFO -  737 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:53:495 INFO -  737 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI executable dummy.exe
+12:10:53:499 INFO -  737 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:53:504 INFO -  737 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI capabilities TRUSTEDUI
+12:10:53:508 INFO -  737 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  TRUSTEDUI
+12:10:53:513 INFO -  737 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:53:517 INFO -  737 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:53:521 INFO -  737 testplatsecsetcapabilities.cpp 153 Adding capability TRUSTEDUI
+12:10:53:526 INFO -  737 testplatsecsetcapabilities.cpp 194 The capability get is TRUSTEDUI
+12:10:53:530 INFO -  737 testplatsecsetcapabilities.cpp 106 Capality Hex value is 80
+12:10:53:534 INFO -  737 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80 C:\sys\bin\dummy_Cap.exe
+12:10:53:587 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 102 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI ***Result = PASS </font>
+12:10:53:615 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:53:701 INFO -  740 testplatseclaunchapp.cpp 50 Server Name
+12:10:53:706 INFO -  740 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:53:710 INFO -  740 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:53:714 INFO -  740 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:53:718 INFO -  740 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:53:724 INFO -  740 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:53:748 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 103 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:53:776 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+12:10:53:863 INFO -  741 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:53:867 INFO -  741 testplatseccleanup.cpp 48 Server Name
+12:10:53:871 INFO -  741 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:53:875 INFO -  741 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:53:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 104 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI ***Result = PASS </font>
+12:10:53:969 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+12:10:54:057 INFO -  744 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:54:061 INFO -  744 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:54:065 INFO -  744 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:54:070 INFO -  744 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI executable dummy.exe
+12:10:54:074 INFO -  744 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:54:078 INFO -  744 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI capabilities TRUSTEDUI
+12:10:54:083 INFO -  744 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  TRUSTEDUI
+12:10:54:087 INFO -  744 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:54:091 INFO -  744 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:54:096 INFO -  744 testplatsecsetcapabilities.cpp 153 Adding capability TRUSTEDUI
+12:10:54:100 INFO -  744 testplatsecsetcapabilities.cpp 194 The capability get is TRUSTEDUI
+12:10:54:104 INFO -  744 testplatsecsetcapabilities.cpp 106 Capality Hex value is 80
+12:10:54:109 INFO -  744 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80 C:\sys\bin\dummy_Cap.exe
+12:10:54:161 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 107 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI ***Result = PASS </font>
+12:10:54:189 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:54:275 INFO -  747 testplatseclaunchapp.cpp 50 Server Name
+12:10:54:280 INFO -  747 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:54:284 INFO -  747 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:54:289 INFO -  747 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:54:293 INFO -  747 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:54:298 INFO -  747 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:54:323 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 108 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:54:350 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+12:10:54:436 INFO -  748 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:54:441 INFO -  748 testplatseccleanup.cpp 48 Server Name
+12:10:54:445 INFO -  748 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:54:449 INFO -  748 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:54:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 109 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI ***Result = PASS </font>
+12:10:54:544 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT
+12:10:54:630 INFO -  751 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:54:634 INFO -  751 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:54:639 INFO -  751 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:54:643 INFO -  751 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT executable dummy.exe
+12:10:54:647 INFO -  751 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:54:651 INFO -  751 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT capabilities USERENVIRONMENT
+12:10:54:656 INFO -  751 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  USERENVIRONMENT
+12:10:54:660 INFO -  751 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:54:665 INFO -  751 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:54:670 INFO -  751 testplatsecsetcapabilities.cpp 153 Adding capability USERENVIRONMENT
+12:10:54:674 INFO -  751 testplatsecsetcapabilities.cpp 194 The capability get is USERENVIRONMENT
+12:10:54:678 INFO -  751 testplatsecsetcapabilities.cpp 106 Capality Hex value is 80000
+12:10:54:682 INFO -  751 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80000 C:\sys\bin\dummy_Cap.exe
+12:10:54:735 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 112 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT ***Result = PASS </font>
+12:10:54:762 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:54:849 INFO -  754 testplatseclaunchapp.cpp 50 Server Name
+12:10:54:853 INFO -  754 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:54:857 INFO -  754 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:54:862 INFO -  754 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:54:866 INFO -  754 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:54:872 INFO -  754 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:54:896 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 113 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:54:924 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT
+12:10:55:012 INFO -  755 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:55:016 INFO -  755 testplatseccleanup.cpp 48 Server Name
+12:10:55:020 INFO -  755 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:55:025 INFO -  755 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:55:090 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 114 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT ***Result = PASS </font>
+12:10:55:119 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA
+12:10:55:205 INFO -  758 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:55:210 INFO -  758 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:55:214 INFO -  758 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:55:219 INFO -  758 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA executable dummy.exe
+12:10:55:223 INFO -  758 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:55:228 INFO -  758 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA capabilities WRITEDEVICEDATA
+12:10:55:232 INFO -  758 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  WRITEDEVICEDATA
+12:10:55:236 INFO -  758 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:55:240 INFO -  758 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:55:245 INFO -  758 testplatsecsetcapabilities.cpp 153 Adding capability WRITEDEVICEDATA
+12:10:55:249 INFO -  758 testplatsecsetcapabilities.cpp 194 The capability get is WRITEDEVICEDATA
+12:10:55:253 INFO -  758 testplatsecsetcapabilities.cpp 106 Capality Hex value is 20
+12:10:55:257 INFO -  758 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 20 C:\sys\bin\dummy_Cap.exe
+12:10:55:309 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 117 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA ***Result = PASS </font>
+12:10:55:337 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:55:423 INFO -  761 testplatseclaunchapp.cpp 50 Server Name
+12:10:55:428 INFO -  761 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:55:432 INFO -  761 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:55:436 INFO -  761 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:55:440 INFO -  761 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:55:447 INFO -  761 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:55:472 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 118 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:55:500 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA
+12:10:55:586 INFO -  762 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:55:590 INFO -  762 testplatseccleanup.cpp 48 Server Name
+12:10:55:594 INFO -  762 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:55:599 INFO -  762 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:55:664 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 119 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA ***Result = PASS </font>
+12:10:55:693 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA
+12:10:55:779 INFO -  765 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:55:784 INFO -  765 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:55:788 INFO -  765 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:55:792 INFO -  765 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA executable dummy.exe
+12:10:55:796 INFO -  765 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:55:801 INFO -  765 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA capabilities WRITEUSERDATA
+12:10:55:805 INFO -  765 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  WRITEUSERDATA
+12:10:55:810 INFO -  765 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:55:814 INFO -  765 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:55:819 INFO -  765 testplatsecsetcapabilities.cpp 153 Adding capability WRITEUSERDATA
+12:10:55:823 INFO -  765 testplatsecsetcapabilities.cpp 194 The capability get is WRITEUSERDATA
+12:10:55:827 INFO -  765 testplatsecsetcapabilities.cpp 106 Capality Hex value is 10000
+12:10:55:831 INFO -  765 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10000 C:\sys\bin\dummy_Cap.exe
+12:10:55:884 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 122 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA ***Result = PASS </font>
+12:10:55:912 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:55:998 INFO -  768 testplatseclaunchapp.cpp 50 Server Name
+12:10:56:004 INFO -  768 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:56:008 INFO -  768 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:56:012 INFO -  768 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:56:017 INFO -  768 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:56:022 INFO -  768 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:56:047 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 123 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:56:075 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA
+12:10:56:162 INFO -  769 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:56:166 INFO -  769 testplatseccleanup.cpp 48 Server Name
+12:10:56:170 INFO -  769 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:56:175 INFO -  769 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:56:240 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 124 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA ***Result = PASS </font>
+12:10:56:268 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NONE
+12:10:56:354 INFO -  772 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:56:358 INFO -  772 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:56:362 INFO -  772 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:56:367 INFO -  772 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE executable dummy.exe
+12:10:56:371 INFO -  772 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:56:376 INFO -  772 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE capabilities NONE
+12:10:56:380 INFO -  772 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  NONE
+12:10:56:385 INFO -  772 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:56:389 INFO -  772 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:56:393 INFO -  772 testplatsecsetcapabilities.cpp 153 Adding capability NONE
+12:10:56:397 INFO -  772 testplatsecsetcapabilities.cpp 194 The capability get is NONE
+12:10:56:401 INFO -  772 testplatsecsetcapabilities.cpp 106 Capality Hex value is FFFFFFFF
+12:10:56:405 INFO -  772 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe FFFFFFFF C:\sys\bin\dummy_Cap.exe
+12:10:56:459 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 127 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NONE ***Result = PASS </font>
+12:10:56:487 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:56:572 INFO -  775 testplatseclaunchapp.cpp 50 Server Name
+12:10:56:577 INFO -  775 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:56:581 INFO -  775 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:56:585 INFO -  775 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:56:589 INFO -  775 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:56:595 INFO -  775 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:56:620 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 128 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:56:648 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NONE
+12:10:56:733 INFO -  776 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:56:738 INFO -  776 testplatseccleanup.cpp 48 Server Name
+12:10:56:742 INFO -  776 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:56:747 INFO -  776 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:56:812 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 129 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NONE ***Result = PASS </font>
+12:10:56:831 c:\testdata\scripts\dt-tef-utilities-0005.script END_TESTCASE DT-TEF-Utilities-0005
+12:10:56:906 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 130 Command = END_TESTCASE DT-TEF-Utilities-0005 ***TestCaseResult = FAIL </font>
+12:10:56:939 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:56:949 <font size=2 color=00AF00>PASS = 51</font>
+12:10:56:951 <font size=2 color=FF0000>FAIL = 26</font>
+12:10:56:952 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:56:953 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:56:954 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:56:955 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:56:956 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:56:958 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:56:959 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:56:960 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:56:961 <font size=2 color=00AF00>PASS = 0</font>
+12:10:56:962 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:56:963 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:56:964 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:56:965 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regblocktestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,305 @@
+12:21:33:617 <html><body><pre>
+12:21:33:618 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:33:617 ***</font>
+12:21:33:653 c:\testdata\scripts\te_regblocktestsuite_stc.script PREFIX RUN_UTILS
+12:21:33:669 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:21:33:682 INFO -  742 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:21:33:695 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:21:33:709 INFO -  742 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:21:33:722 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:21:33:737 INFO -  742 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:21:33:766 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-testblock-*.script	C:\testdata\scripts\dt-tef-testblock-*.script
+12:21:35:446 INFO -  742 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:21:35:476 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_RegBlockTestSuite.ini	C:\testdata\configs\te_regblocktestsuite.ini
+12:21:35:543 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\file.txt	C:\testdata\configs\file.txt
+12:21:35:569 INFO -  742 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:21:35:599 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:35:677 c:\testdata\scripts\te_regblocktestsuite_stc.script REMOVE_PREFIX 
+12:21:35:745 c:\testdata\scripts\te_regblocktestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:21:35:820 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0001.script
+12:21:42:012 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 15 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0001.script ***Result = PASS </font>
+12:21:42:048 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0002.script
+12:21:48:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 16 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0002.script ***Result = PASS </font>
+12:21:48:358 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0003.script
+12:21:54:668 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 17 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0003.script ***Result = PASS </font>
+12:21:54:702 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0004.script
+12:22:01:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 18 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0004.script ***Result = PASS </font>
+12:22:01:109 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0005.script
+12:22:08:090 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0005.script ***Result = PASS </font>
+12:22:08:125 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0006.script
+12:22:14:402 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 20 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0006.script ***Result = PASS </font>
+12:22:14:438 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0007.script
+12:22:20:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0007.script ***Result = PASS </font>
+12:22:20:767 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0008.script
+12:22:27:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0008.script ***Result = PASS </font>
+12:22:27:172 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0009.script
+12:22:36:574 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0009.script ***Result = PASS </font>
+12:22:36:610 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0010.script
+12:22:43:855 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0010.script ***Result = PASS </font>
+12:22:43:892 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0011.script
+12:22:50:152 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0011.script ***Result = PASS </font>
+12:22:50:187 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0012.script
+12:22:57:871 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0012.script ***Result = PASS </font>
+12:22:57:907 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0013.script
+12:23:04:027 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0013.script ***Result = PASS </font>
+12:23:04:063 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0014.script
+12:23:10:043 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0014.script ***Result = PASS </font>
+12:23:10:078 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0015.script
+12:23:16:121 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0015.script ***Result = PASS </font>
+12:23:16:157 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0016.script
+12:23:22:293 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0016.script ***Result = PASS </font>
+12:23:22:328 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0017.script
+12:23:28:512 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 31 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0017.script ***Result = PASS </font>
+12:23:28:548 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0018.script
+12:23:34:558 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 32 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0018.script ***Result = PASS </font>
+12:23:34:595 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0019.script
+12:23:40:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 33 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0019.script ***Result = PASS </font>
+12:23:40:782 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0020.script
+12:23:46:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 34 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0020.script ***Result = PASS </font>
+12:23:46:954 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0021.script
+12:23:53:027 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 35 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0021.script ***Result = PASS </font>
+12:23:53:063 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0022.script
+12:23:59:355 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0022.script ***Result = PASS </font>
+12:23:59:392 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0023.script
+12:24:05:512 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0023.script ***Result = PASS </font>
+12:24:05:548 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0024.script
+12:24:11:652 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 38 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0024.script ***Result = PASS </font>
+12:24:11:688 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0025.script
+12:24:17:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0025.script ***Result = PASS </font>
+12:24:17:782 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0026.script
+12:24:23:902 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0026.script ***Result = PASS </font>
+12:24:23:937 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0027.script
+12:24:30:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0027.script ***Result = PASS </font>
+12:24:30:110 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0028.script
+12:24:36:199 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0028.script ***Result = PASS </font>
+12:24:36:235 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0029.script
+12:24:42:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0029.script ***Result = PASS </font>
+12:24:42:360 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0030.script
+12:24:48:465 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0030.script ***Result = PASS </font>
+12:24:48:500 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0031.script
+12:24:54:621 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0031.script ***Result = PASS </font>
+12:24:54:657 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0032.script
+12:25:00:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0032.script ***Result = PASS </font>
+12:25:00:782 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0033.script
+12:25:06:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0033.script ***Result = PASS </font>
+12:25:06:876 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0034.script
+12:25:12:980 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0034.script ***Result = PASS </font>
+12:25:13:017 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0035.script
+12:25:19:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0035.script ***Result = PASS </font>
+12:25:19:173 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0036.script
+12:25:25:308 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0036.script ***Result = PASS </font>
+12:25:25:345 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0037.script
+12:25:31:480 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0037.script ***Result = PASS </font>
+12:25:31:517 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0038.script
+12:25:37:652 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0038.script ***Result = PASS </font>
+12:25:37:688 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0039.script
+12:25:43:933 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0039.script ***Result = PASS </font>
+12:25:43:970 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0040.script
+12:25:50:262 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0040.script ***Result = PASS </font>
+12:25:50:298 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0041.script
+12:25:56:465 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0041.script ***Result = PASS </font>
+12:25:56:500 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0042.script
+12:26:02:793 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 56 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0042.script ***Result = PASS </font>
+12:26:02:828 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0043.script
+12:26:08:949 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0043.script ***Result = PASS </font>
+12:26:08:985 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0044.script
+12:26:15:121 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0044.script ***Result = PASS </font>
+12:26:15:157 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0045.script
+12:26:21:263 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0045.script ***Result = PASS </font>
+12:26:21:299 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0046.script
+12:26:27:433 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0046.script ***Result = PASS </font>
+12:26:27:469 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0047.script
+12:26:33:605 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0047.script ***Result = PASS </font>
+12:26:33:642 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0048.script
+12:26:39:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0048.script ***Result = PASS </font>
+12:26:39:954 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0049.script
+12:26:46:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0049.script ***Result = PASS </font>
+12:26:46:172 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0050.script
+12:26:52:325 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0050.script ***Result = PASS </font>
+12:26:52:361 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0051.script
+12:26:58:512 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0051.script ***Result = PASS </font>
+12:26:58:548 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0052.script
+12:27:04:684 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0052.script ***Result = PASS </font>
+12:27:04:720 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0053.script
+12:27:10:824 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0053.script ***Result = PASS </font>
+12:27:10:860 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0054.script
+12:27:16:980 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0054.script ***Result = PASS </font>
+12:27:17:017 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0055.script
+12:27:23:105 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0055.script ***Result = PASS </font>
+12:27:23:142 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0056.script
+12:27:29:371 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0056.script ***Result = PASS </font>
+12:27:29:408 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0057.script
+12:27:35:621 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0057.script ***Result = PASS </font>
+12:27:35:657 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0058.script
+12:27:41:808 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 72 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0058.script ***Result = PASS </font>
+12:27:41:845 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0059.script
+12:27:49:027 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 73 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0059.script ***Result = PASS </font>
+12:27:49:062 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0060.script
+12:27:56:152 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 74 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0060.script ***Result = PASS </font>
+12:27:56:188 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0061.script
+12:28:02:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 75 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0061.script ***Result = PASS </font>
+12:28:02:360 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0062.script
+12:28:08:496 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 76 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0062.script ***Result = PASS </font>
+12:28:08:532 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0063.script
+12:28:14:887 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 77 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0063.script ***Result = PASS </font>
+12:28:14:922 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0064.script
+12:28:21:043 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 78 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0064.script ***Result = PASS </font>
+12:28:21:079 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0065.script
+12:28:27:199 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 79 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0065.script ***Result = PASS </font>
+12:28:27:235 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0066.script
+12:28:38:590 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 80 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0066.script ***Result = PASS </font>
+12:28:38:626 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0067.script
+12:28:44:824 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 81 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0067.script ***Result = PASS </font>
+12:28:44:860 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0068.script
+12:28:51:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 82 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0068.script ***Result = PASS </font>
+12:28:51:173 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0069.script
+12:28:57:513 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 83 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0069.script ***Result = PASS </font>
+12:28:57:548 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0070.script
+12:29:08:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 84 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0070.script ***Result = PASS </font>
+12:29:08:767 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0071.script
+12:29:14:902 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 85 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0071.script ***Result = PASS </font>
+12:29:14:937 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0072.script
+12:29:21:121 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 86 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0072.script ***Result = PASS </font>
+12:29:21:157 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0073.script
+12:29:27:371 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 87 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0073.script ***Result = PASS </font>
+12:29:27:408 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0074.script
+12:29:33:621 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 88 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0074.script ***Result = PASS </font>
+12:29:33:657 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0075.script
+12:29:39:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 89 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0075.script ***Result = PASS </font>
+12:29:39:876 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0076.script
+12:29:50:152 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 90 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0076.script ***Result = PASS </font>
+12:29:50:188 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0077.script
+12:29:56:450 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 91 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0077.script ***Result = PASS </font>
+12:29:56:485 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0078.script
+12:30:02:637 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 92 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0078.script ***Result = PASS </font>
+12:30:02:673 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0079.script
+12:30:09:168 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 93 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0079.script ***Result = PASS </font>
+12:30:09:205 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0080.script
+12:30:16:902 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 94 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0080.script ***Result = PASS </font>
+12:30:16:937 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0081.script
+12:30:23:544 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 95 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0081.script ***Result = PASS </font>
+12:30:23:580 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0082.script
+12:30:29:996 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 96 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0082.script ***Result = PASS </font>
+12:30:30:033 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0083.script
+12:30:37:277 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 97 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0083.script ***Result = PASS </font>
+12:30:37:314 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0084.script
+12:30:43:480 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 98 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0084.script ***Result = PASS </font>
+12:30:43:518 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0085.script
+12:30:49:699 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 99 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0085.script ***Result = PASS </font>
+12:30:49:736 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0086.script
+12:30:55:855 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 100 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0086.script ***Result = PASS </font>
+12:30:55:893 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0087.script
+12:31:02:058 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 101 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0087.script ***Result = PASS </font>
+12:31:02:095 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0088.script
+12:31:08:199 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 102 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0088.script ***Result = PASS </font>
+12:31:08:236 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0089.script
+12:31:14:402 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 103 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0089.script ***Result = PASS </font>
+12:31:14:438 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0090.script
+12:31:20:762 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 104 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0090.script ***Result = PASS </font>
+12:31:20:799 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0091.script
+12:31:27:121 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 105 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0091.script ***Result = PASS </font>
+12:31:27:158 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0092.script
+12:31:38:371 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 106 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0092.script ***Result = PASS </font>
+12:31:38:408 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0093.script
+12:31:44:808 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 107 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0093.script ***Result = PASS </font>
+12:31:44:844 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0094.script
+12:31:52:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 108 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0094.script ***Result = PASS </font>
+12:31:52:173 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0095.script
+12:31:58:605 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 109 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0095.script ***Result = PASS </font>
+12:31:58:641 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0096.script
+12:32:09:949 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 110 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0096.script ***Result = PASS </font>
+12:32:09:986 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0097.script
+12:32:16:215 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 111 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0097.script ***Result = PASS </font>
+12:32:16:251 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0098.script
+12:32:24:527 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 112 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0098.script ***Result = PASS </font>
+12:32:24:563 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0099.script
+12:32:30:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 113 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0099.script ***Result = PASS </font>
+12:32:30:768 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0100.script
+12:32:36:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 114 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0100.script ***Result = PASS </font>
+12:32:36:953 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0101.script
+12:32:43:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 115 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0101.script ***Result = PASS </font>
+12:32:43:174 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0102.script
+12:32:49:372 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 116 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0102.script ***Result = PASS </font>
+12:32:49:409 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0103.script
+12:32:55:591 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 117 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0103.script ***Result = PASS </font>
+12:32:55:627 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0104.script
+12:33:01:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 118 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0104.script ***Result = PASS </font>
+12:33:01:877 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0105.script
+12:33:08:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 119 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0105.script ***Result = PASS </font>
+12:33:08:110 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0106.script
+12:33:15:668 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 120 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0106.script ***Result = PASS </font>
+12:33:15:704 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0107.script
+12:33:32:152 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 121 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0107.script ***Result = PASS </font>
+12:33:32:189 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0108.script
+12:33:38:355 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 122 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0108.script ***Result = PASS </font>
+12:33:38:393 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0109.script
+12:33:44:933 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 123 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0109.script ***Result = PASS </font>
+12:33:44:971 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0110.script
+12:33:51:169 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 124 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0110.script ***Result = PASS </font>
+12:33:51:206 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0111.script
+12:33:57:418 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 125 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0111.script ***Result = PASS </font>
+12:33:57:455 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0112.script
+12:34:03:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 126 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0112.script ***Result = PASS </font>
+12:34:03:783 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0113.script
+12:34:10:059 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 127 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0113.script ***Result = PASS </font>
+12:34:10:096 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0114.script
+12:34:16:683 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 128 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0114.script ***Result = PASS </font>
+12:34:16:720 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0115.script
+12:34:22:996 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 129 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0115.script ***Result = PASS </font>
+12:34:23:021 c:\testdata\scripts\te_regblocktestsuite_stc.script REMOVE_PREFIX
+12:34:23:074 ERROR -  742 testexecute.cpp 564 The panic detection thread detected 24 panics:
+12:34:23:076 ERROR -  742 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 47, Exit Category E32USER-CBase
+12:34:23:081 ERROR -  742 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 600930
+
+12:34:23:086 ERROR -  742 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 47, Exit Category E32USER-CBase
+12:34:23:090 ERROR -  742 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 600930
+
+12:34:23:094 ERROR -  742 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 3, Exit Category KERN-EXEC
+12:34:23:099 ERROR -  742 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 600930
+
+12:34:23:103 ERROR -  742 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 600930
+
+12:34:23:107 ERROR -  742 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 47, Exit Category E32USER-CBase
+12:34:23:112 ERROR -  742 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 47, Exit Category E32USER-CBase
+12:34:23:116 ERROR -  742 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 999, Exit Category MY_PANIC
+12:34:23:121 ERROR -  742 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 0, Exit Category 
+12:34:23:125 ERROR -  742 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -999, Exit Category MY_PANIC
+12:34:23:129 ERROR -  742 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -999, Exit Category MY_PANIC
+12:34:23:133 ERROR -  742 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -999, Exit Category MY_PANIC
+12:34:23:138 ERROR -  742 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -2, Exit Category MY_PANIC
+12:34:23:142 ERROR -  742 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker6293968 1277447462, Exit Reason: -1, Exit Category MY_PANIC
+12:34:23:147 ERROR -  742 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker6293968 662983883, Exit Reason: 0, Exit Category MY_PANIC
+12:34:23:151 ERROR -  742 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker6293968 777828111, Exit Reason: 1, Exit Category MY_PANIC
+12:34:23:155 ERROR -  742 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker6293968 985064026, Exit Reason: 2, Exit Category MY_PANIC
+12:34:23:160 ERROR -  742 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -16, Exit Category serverbusy
+12:34:23:164 ERROR -  742 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: -14, Exit Category serverinuse
+12:34:23:168 ERROR -  742 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 22, Exit Category DoMediaClockStop
+12:34:23:173 ERROR -  742 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker6293968 1277447462, Exit Reason: 47, Exit Category E32USER-CBase
+12:34:23:177 ERROR -  742 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 22, Exit Category MutexUnheld
+12:34:23:199 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:34:23:203 <font size=2 color=00AF00>PASS = 1</font>
+12:34:23:204 <font size=2 color=FF0000>FAIL = 0</font>
+12:34:23:205 <font size=2 color=0000FF>ABORT = 0</font>
+12:34:23:206 <font size=2 color=0000FF>PANIC = 0</font>
+12:34:23:207 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:23:208 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:34:23:209 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:34:23:210 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:34:23:211 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 24</font>
+12:34:23:212 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:34:23:213 <font size=2 color=00AF00>PASS = 1</font>
+12:34:23:215 <font size=2 color=FF0000>FAIL = 0</font>
+12:34:23:216 <font size=2 color=0000FF>ABORT = 0</font>
+12:34:23:217 <font size=2 color=0000FF>PANIC = 0</font>
+12:34:23:218 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:23:219 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:34:23:220 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:34:23:221 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:34:23:222 <font size=2 color=00AF00>PASS = 1</font>
+12:34:23:223 <font size=2 color=FF0000>FAIL = 0</font>
+12:34:23:224 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:34:23:225 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:34:23:227 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regcleanenv.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+12:23:14:106 <html><body><pre>
+12:23:14:106 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:14:106 ***</font>
+12:23:14:141 c:\testdata\scripts\te_regcleanenv.script PRINT Clean the test environment...
+12:23:14:150 INFO -  1162 scriptengine.cpp 1381  Clean the test environment...
+
+12:23:14:160 c:\testdata\scripts\te_regcleanenv.script PREFIX RUN_UTILS
+12:23:14:182 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini C:\system\data\testexecute_test.ini
+12:23:14:226 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini.bak C:\system\data\testexecute.ini
+12:23:14:247 INFO -  1162 scriptengine.cpp 880 RUN_UTILS ret = -1
+12:23:14:260 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS DeleteFile C:\system\data\testexecute.ini.bak
+12:23:14:280 INFO -  1162 scriptengine.cpp 880 RUN_UTILS ret = -1
+12:23:14:291 c:\testdata\scripts\te_regcleanenv.script REMOVE_PREFIX
+12:23:14:307 c:\testdata\scripts\te_regcleanenv.script PRINT Environment clean complete.
+12:23:14:313 INFO -  1162 scriptengine.cpp 1381  Environment clean complete.
+
+12:23:14:327 <font size=2 color=00AFFF>SUMMARY:</font>
+12:23:14:330 <font size=2 color=00AF00>PASS = 0</font>
+12:23:14:331 <font size=2 color=FF0000>FAIL = 0</font>
+12:23:14:332 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:14:333 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:14:335 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:14:336 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:14:337 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:14:338 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:14:339 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:14:340 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regclienttest_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+12:55:33:674 <html><body><pre>
+12:55:33:674 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:55:33:674 ***</font>
+12:55:33:719 c:\testdata\scripts\te_regclienttest_stc.script PRINT Run test case(s) for suite tef_clienttestunit
+12:55:33:729 INFO -  1558 scriptengine.cpp 1381  Run test case(s) for suite tef_clienttestunit
+
+12:55:33:740 c:\testdata\scripts\te_regclienttest_stc.script PREFIX RUN_UTILS
+12:55:33:758 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\
+12:55:33:770 INFO -  1558 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:55:33:784 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:55:33:799 INFO -  1558 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:55:33:812 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:55:33:827 INFO -  1558 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:55:33:861 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-testclient-*.script		 C:\testdata\scripts\dt-tef-testclient-*.script
+12:55:34:054 INFO -  1558 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:55:34:088 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_tefclienttest.ini		 C:\testdata\configs\te_tefclienttest.ini
+12:55:34:114 INFO -  1558 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:55:34:140 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MakeReadWrite C:\testData\configs\te_tefclienttest.ini
+12:55:34:221 c:\testdata\scripts\te_regclienttest_stc.script REMOVE_PREFIX
+12:55:34:291 c:\testdata\scripts\te_regclienttest_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:55:34:368 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0001.script
+12:55:40:465 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0001.script ***Result = PASS </font>
+12:55:40:502 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0002.script
+12:55:46:668 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0002.script ***Result = PASS </font>
+12:55:46:704 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0003.script
+12:55:52:887 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0003.script ***Result = PASS </font>
+12:55:52:924 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0004.script
+12:55:59:121 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0004.script ***Result = PASS </font>
+12:55:59:158 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0005.script
+12:56:05:355 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0005.script ***Result = PASS </font>
+12:56:05:393 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0006.script
+12:56:11:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0006.script ***Result = PASS </font>
+12:56:11:361 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0007.script
+12:56:17:418 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0007.script ***Result = PASS </font>
+12:56:17:455 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0008.script
+12:56:23:496 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0008.script ***Result = PASS </font>
+12:56:23:533 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0009.script
+12:56:29:496 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0009.script ***Result = PASS </font>
+12:56:29:521 c:\testdata\scripts\te_regclienttest_stc.script REMOVE_PREFIX
+12:56:29:591 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:29:592 <font size=2 color=00AF00>PASS = 0</font>
+12:56:29:593 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:29:594 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:29:595 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:29:597 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:29:598 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:29:599 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:29:600 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:29:601 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:29:602 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:56:29:603 <font size=2 color=00AF00>PASS = 1</font>
+12:56:29:604 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:29:605 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:29:606 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:29:607 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:29:608 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:29:609 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:29:610 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:29:611 <font size=2 color=00AF00>PASS = 1</font>
+12:56:29:613 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:29:614 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:29:615 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:29:616 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regconcurrenttestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,73 @@
+12:01:04:661 <html><body><pre>
+12:01:04:661 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:01:04:661 ***</font>
+12:01:04:704 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PRINT Run test case(s) for suite te_regconcurrenttestsuite
+12:01:04:711 INFO -  160 scriptengine.cpp 1381  Run test case(s) for suite te_regconcurrenttestsuite
+
+12:01:04:719 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PREFIX RUN_UTILS
+12:01:04:733 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:01:04:744 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:01:04:755 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:01:04:769 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:01:04:780 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:01:04:793 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:01:04:819 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-concurrent-*.script C:\testdata\scripts\dt-tef-concurrent-*.script
+12:01:04:916 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:01:04:938 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regconcurrenttestsuite.ini C:\testdata\configs\te_regconcurrenttestsuite.ini
+12:01:04:989 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regconcurrenttestsuite.ini
+12:01:05:053 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script REMOVE_PREFIX
+12:01:05:114 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PREFIX RUN_PROGRAM 100 testexecute
+12:01:05:176 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0001.script
+12:01:23:058 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 20 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0001.script ***Result = PASS </font>
+12:01:23:088 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0002.script
+12:01:51:246 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 21 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0002.script ***Result = PASS </font>
+12:01:51:280 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0003.script
+12:02:14:105 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 22 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0003.script ***Result = PASS </font>
+12:02:14:135 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0004.script
+12:02:48:543 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 23 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0004.script ***Result = PASS </font>
+12:02:48:575 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0005.script
+12:03:29:090 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 24 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0005.script ***Result = PASS </font>
+12:03:29:123 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0006.script
+12:03:52:668 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 25 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0006.script ***Result = PASS </font>
+12:03:52:700 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0007.script
+12:04:27:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 26 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0007.script ***Result = PASS </font>
+12:04:27:359 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0008.script
+12:04:50:715 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 27 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0008.script ***Result = PASS </font>
+12:04:50:747 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0009.script
+12:05:25:309 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 28 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0009.script ***Result = PASS </font>
+12:05:25:340 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0010.script
+12:05:48:841 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 29 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0010.script ***Result = PASS </font>
+12:05:48:869 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0011.script
+12:06:12:512 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 30 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0011.script ***Result = PASS </font>
+12:06:12:541 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0012.script
+12:07:00:933 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 31 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0012.script ***Result = PASS </font>
+12:07:00:963 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0013.script
+12:07:12:839 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 32 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0013.script ***Result = PASS </font>
+12:07:12:859 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script REMOVE_PREFIX
+12:07:12:913 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:12:914 <font size=2 color=00AF00>PASS = 7</font>
+12:07:12:915 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:12:916 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:12:917 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:12:918 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:12:919 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:07:12:920 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:07:12:922 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:12:923 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:07:12:924 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:07:12:925 <font size=2 color=00AF00>PASS = 1</font>
+12:07:12:926 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:12:927 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:12:928 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:12:929 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:12:930 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:12:931 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:12:932 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:12:933 <font size=2 color=00AF00>PASS = 1</font>
+12:07:12:934 <font size=2 color=FF0000>FAIL = 1</font>
+12:07:12:935 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:07:12:936 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:12:938 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regloggertestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,192 @@
+12:12:13:850 <html><body><pre>
+12:12:13:851 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:13:851 ***</font>
+12:12:13:883 c:\testdata\scripts\te_regloggertestsuite_stc.script PREFIX RUN_UTILS
+12:12:13:898 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:12:13:909 INFO -  780 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:12:13:920 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:12:13:933 INFO -  780 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:12:13:945 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:12:13:958 INFO -  780 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:12:13:975 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-logger-*.script C:\testdata\scripts\dt-tef-logger-*.script
+12:12:14:331 INFO -  780 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:12:14:349 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\loggertest.ini C:\testdata\configs\loggertest.ini
+12:12:14:374 INFO -  780 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:12:14:389 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\loggertest.ini
+12:12:14:408 c:\testdata\scripts\te_regloggertestsuite_stc.script REMOVE_PREFIX
+12:12:14:426 c:\testdata\scripts\te_regloggertestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:12:14:490 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_pretest.script
+12:12:23:574 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_pretest.script ***Result = PASS </font>
+12:12:23:604 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_html.script
+12:12:29:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_html.script ***Result = PASS </font>
+12:12:29:371 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0001.script
+12:12:35:200 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0001.script ***Result = PASS </font>
+12:12:35:230 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0002.script
+12:12:41:058 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0002.script ***Result = PASS </font>
+12:12:41:088 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0003.script
+12:12:46:855 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0003.script ***Result = PASS </font>
+12:12:46:886 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0004.script
+12:12:52:668 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0004.script ***Result = PASS </font>
+12:12:52:697 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0005.script
+12:12:58:465 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0005.script ***Result = PASS </font>
+12:12:58:494 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0006.script
+12:13:04:387 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0006.script ***Result = PASS </font>
+12:13:04:419 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0007.script
+12:13:10:230 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0007.script ***Result = PASS </font>
+12:13:10:263 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0008.script
+12:13:16:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0008.script ***Result = PASS </font>
+12:13:16:108 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0009.script
+12:13:21:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0009.script ***Result = PASS </font>
+12:13:21:951 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0010.script
+12:13:27:762 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 31 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0010.script ***Result = PASS </font>
+12:13:27:795 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0011.script
+12:13:34:433 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 32 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0011.script ***Result = PASS </font>
+12:13:34:468 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0012.script
+12:13:40:465 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 33 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0012.script ***Result = PASS </font>
+12:13:40:500 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0013.script
+12:13:46:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 34 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0013.script ***Result = PASS </font>
+12:13:46:359 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0014.script
+12:13:52:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 35 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0014.script ***Result = PASS </font>
+12:13:52:172 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0015.script
+12:13:57:933 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0015.script ***Result = PASS </font>
+12:13:57:966 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_html.script
+12:14:03:652 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_html.script ***Result = PASS </font>
+12:14:03:686 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_xml.script
+12:14:09:387 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_xml.script ***Result = PASS </font>
+12:14:09:421 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0016.script
+12:14:15:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0016.script ***Result = PASS </font>
+12:14:15:358 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0017.script
+12:14:21:262 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0017.script ***Result = PASS </font>
+12:14:21:296 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0018.script
+12:14:27:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0018.script ***Result = PASS </font>
+12:14:27:109 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0019.script
+12:14:32:902 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0019.script ***Result = PASS </font>
+12:14:32:936 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0020.script
+12:14:38:699 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0020.script ***Result = PASS </font>
+12:14:38:733 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0021.script
+12:14:44:574 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0021.script ***Result = PASS </font>
+12:14:44:610 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0022.script
+12:14:50:465 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0022.script ***Result = PASS </font>
+12:14:50:499 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0023.script
+12:14:56:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0023.script ***Result = PASS </font>
+12:14:56:375 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0024.script
+12:15:02:230 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0024.script ***Result = PASS </font>
+12:15:02:266 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0025.script
+12:15:08:121 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0025.script ***Result = PASS </font>
+12:15:08:157 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0026.script
+12:15:14:856 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0026.script ***Result = PASS </font>
+12:15:14:891 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0027.script
+12:15:20:950 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0027.script ***Result = PASS </font>
+12:15:20:987 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0028.script
+12:15:26:855 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0028.script ***Result = PASS </font>
+12:15:26:891 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0029.script
+12:15:32:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0029.script ***Result = PASS </font>
+12:15:32:766 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0030.script
+12:15:38:590 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0030.script ***Result = PASS </font>
+12:15:38:626 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_xml.script
+12:15:44:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_xml.script ***Result = PASS </font>
+12:15:44:376 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_both.script
+12:15:50:183 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_both.script ***Result = PASS </font>
+12:15:50:219 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0031.script
+12:15:56:308 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0031.script ***Result = PASS </font>
+12:15:56:344 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0032.script
+12:16:02:433 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0032.script ***Result = PASS </font>
+12:16:02:469 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0033.script
+12:16:08:402 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0033.script ***Result = PASS </font>
+12:16:08:438 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0034.script
+12:16:14:371 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0034.script ***Result = PASS </font>
+12:16:14:409 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0035.script
+12:16:20:308 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0035.script ***Result = PASS </font>
+12:16:20:345 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0036.script
+12:16:26:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0036.script ***Result = PASS </font>
+12:16:26:360 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0037.script
+12:16:32:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0037.script ***Result = PASS </font>
+12:16:32:377 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0038.script
+12:16:38:355 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0038.script ***Result = PASS </font>
+12:16:38:392 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0039.script
+12:16:44:387 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0039.script ***Result = PASS </font>
+12:16:44:422 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0040.script
+12:16:50:418 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0040.script ***Result = PASS </font>
+12:16:50:454 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0041.script
+12:16:57:387 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0041.script ***Result = PASS </font>
+12:16:57:425 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0042.script
+12:17:03:668 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0042.script ***Result = PASS </font>
+12:17:03:705 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0043.script
+12:17:09:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0043.script ***Result = PASS </font>
+12:17:09:768 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0044.script
+12:17:15:762 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0044.script ***Result = PASS </font>
+12:17:15:799 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0045.script
+12:17:21:793 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 72 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0045.script ***Result = PASS </font>
+12:17:21:830 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_both.script
+12:17:27:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 73 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_both.script ***Result = PASS </font>
+12:17:27:768 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_posttest.script
+12:17:33:402 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 75 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_posttest.script ***Result = PASS </font>
+12:17:33:429 c:\testdata\scripts\te_regloggertestsuite_stc.script REMOVE_PREFIX
+12:17:33:430 ERROR -  780 testexecute.cpp 564 The panic detection thread detected 45 panics:
+12:17:33:433 ERROR -  780 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 24, Exit Category FSCLIENT
+12:17:33:437 ERROR -  780 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:17:33:442 ERROR -  780 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:17:33:446 ERROR -  780 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:17:33:450 ERROR -  780 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293952 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:17:33:455 ERROR -  780 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category 123
+12:17:33:459 ERROR -  780 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category 123
+12:17:33:463 ERROR -  780 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 123
+12:17:33:467 ERROR -  780 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293112 777828111, Exit Reason: 110, Exit Category SomeThing
+12:17:33:472 ERROR -  780 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293112 185266473, Exit Reason: 110, Exit Category SomeThing
+12:17:33:477 ERROR -  780 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293112 443104730, Exit Reason: 110, Exit Category 
+12:17:33:481 ERROR -  780 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293112 1589717727, Exit Reason: 110, Exit Category 
+12:17:33:485 ERROR -  780 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category a b
+12:17:33:489 ERROR -  780 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category SomeThing
+12:17:33:494 ERROR -  780 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 
+12:17:33:498 ERROR -  780 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT
+12:17:33:502 ERROR -  780 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:17:33:507 ERROR -  780 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:17:33:511 ERROR -  780 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:17:33:515 ERROR -  780 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:17:33:520 ERROR -  780 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category 123
+12:17:33:524 ERROR -  780 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category 123
+12:17:33:528 ERROR -  780 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 123
+12:17:33:533 ERROR -  780 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker6293112 777828111, Exit Reason: 110, Exit Category SomeThing
+12:17:33:537 ERROR -  780 testexecute.cpp 567 Remote Panic 25 - Name of Panicked Thread: Worker6293112 185266473, Exit Reason: 110, Exit Category SomeThing
+12:17:33:541 ERROR -  780 testexecute.cpp 567 Remote Panic 26 - Name of Panicked Thread: Worker6293112 443104730, Exit Reason: 110, Exit Category 
+12:17:33:545 ERROR -  780 testexecute.cpp 567 Remote Panic 27 - Name of Panicked Thread: Worker6293112 1589717727, Exit Reason: 110, Exit Category 
+12:17:33:550 ERROR -  780 testexecute.cpp 567 Remote Panic 28 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category a b
+12:17:33:554 ERROR -  780 testexecute.cpp 567 Remote Panic 29 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category SomeThing
+12:17:33:559 ERROR -  780 testexecute.cpp 567 Remote Panic 30 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 
+12:17:33:563 ERROR -  780 testexecute.cpp 567 Remote Panic 31 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT
+12:17:33:568 ERROR -  780 testexecute.cpp 567 Remote Panic 32 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:17:33:572 ERROR -  780 testexecute.cpp 567 Remote Panic 33 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 24, Exit Category FSCLIENT panic
+12:17:33:576 ERROR -  780 testexecute.cpp 567 Remote Panic 34 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:17:33:580 ERROR -  780 testexecute.cpp 567 Remote Panic 35 - Name of Panicked Thread: Worker6293968 20546305, Exit Reason: 110, Exit Category FSCLIENT
+12:17:33:585 ERROR -  780 testexecute.cpp 567 Remote Panic 36 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category 123
+12:17:33:589 ERROR -  780 testexecute.cpp 567 Remote Panic 37 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category 123
+12:17:33:594 ERROR -  780 testexecute.cpp 567 Remote Panic 38 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 123
+12:17:33:598 ERROR -  780 testexecute.cpp 567 Remote Panic 39 - Name of Panicked Thread: Worker6293112 777828111, Exit Reason: 110, Exit Category SomeThing
+12:17:33:602 ERROR -  780 testexecute.cpp 567 Remote Panic 40 - Name of Panicked Thread: Worker6293112 185266473, Exit Reason: 110, Exit Category SomeThing
+12:17:33:606 ERROR -  780 testexecute.cpp 567 Remote Panic 41 - Name of Panicked Thread: Worker6293112 443104730, Exit Reason: 110, Exit Category 
+12:17:33:611 ERROR -  780 testexecute.cpp 567 Remote Panic 42 - Name of Panicked Thread: Worker6293112 1589717727, Exit Reason: 110, Exit Category 
+12:17:33:615 ERROR -  780 testexecute.cpp 567 Remote Panic 43 - Name of Panicked Thread: Worker6293112 20546305, Exit Reason: 110, Exit Category a b
+12:17:33:619 ERROR -  780 testexecute.cpp 567 Remote Panic 44 - Name of Panicked Thread: Worker6293112 1277447462, Exit Reason: 110, Exit Category SomeThing
+12:17:33:624 ERROR -  780 testexecute.cpp 567 Remote Panic 45 - Name of Panicked Thread: Worker6293112 662983883, Exit Reason: 110, Exit Category 
+12:17:33:639 <font size=2 color=00AFFF>SUMMARY:</font>
+12:17:33:642 <font size=2 color=00AF00>PASS = 0</font>
+12:17:33:643 <font size=2 color=FF0000>FAIL = 0</font>
+12:17:33:645 <font size=2 color=0000FF>ABORT = 0</font>
+12:17:33:646 <font size=2 color=0000FF>PANIC = 0</font>
+12:17:33:647 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:17:33:648 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:17:33:650 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:17:33:651 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:17:33:652 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 45</font>
+12:17:33:653 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:17:33:654 <font size=2 color=00AF00>PASS = 1</font>
+12:17:33:655 <font size=2 color=FF0000>FAIL = 0</font>
+12:17:33:656 <font size=2 color=0000FF>ABORT = 0</font>
+12:17:33:657 <font size=2 color=0000FF>PANIC = 0</font>
+12:17:33:658 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:17:33:659 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:17:33:661 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:17:33:662 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regprepareenv.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:00:39:742 <html><body><pre>
+12:00:39:743 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:00:39:743 ***</font>
+12:00:39:786 z:\testdata\scripts\te_regprepareenv.script PRINT Prepare the test environment for tef regression test...
+12:00:39:800 INFO -  155 scriptengine.cpp 1381  Prepare the test environment for tef regression test...
+
+12:00:39:818 z:\testdata\scripts\te_regprepareenv.script PREFIX RUN_UTILS
+12:00:39:833 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\testdata\
+12:00:39:858 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\testdata\scripts\
+12:00:39:874 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\testdata\configs\
+12:00:39:902 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile z:\testdata\scripts\*.script C:\testdata\scripts\*.script
+12:00:45:418 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile z:\testdata\configs\*.ini C:\testdata\configs\*.ini
+12:00:45:631 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile z:\testdata\configs\file.txt C:\testdata\configs\file.txt
+12:00:45:671 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\writetoconfig.ini
+12:00:45:734 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\error_codes.ini
+12:00:45:801 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\readwriteconfig.ini
+12:00:45:862 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepmacros.ini
+12:00:45:923 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\oomtest.ini
+12:00:45:985 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepshortfuns.ini
+12:00:46:047 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\panictest.ini
+12:00:46:109 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\leavenumber.ini
+12:00:46:171 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\repeatparam.ini
+12:00:46:237 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\shareddatatest.ini
+12:00:46:306 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regconcurrenttestsuite.ini
+12:00:46:376 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regperformancetest.ini
+12:00:46:444 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regblocktestsuite.ini
+12:00:46:504 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\system\
+12:00:46:548 INFO -  155 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:00:46:564 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS MkDir C:\system\data\
+12:00:46:634 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini C:\system\data\testexecute.ini.bak
+12:00:46:684 INFO -  155 scriptengine.cpp 880 RUN_UTILS ret = -1
+12:00:46:710 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile z:\system\data\testexecute_test.ini C:\system\data\testexecute.ini
+12:00:46:793 z:\testdata\scripts\te_regprepareenv.script RUN_UTILS CopyFile C:\system\data\testexecute_test.ini C:\system\data\testexecute.ini
+12:00:46:843 INFO -  155 scriptengine.cpp 880 RUN_UTILS ret = -1
+12:00:46:862 z:\testdata\scripts\te_regprepareenv.script REMOVE_PREFIX
+12:00:46:917 z:\testdata\scripts\te_regprepareenv.script PRINT Environment preparing complete, ready for testing.
+12:00:46:958 INFO -  155 scriptengine.cpp 1381  Environment preparing complete, ready for testing.
+
+12:00:46:975 <font size=2 color=00AFFF>SUMMARY:</font>
+12:00:46:976 <font size=2 color=00AF00>PASS = 0</font>
+12:00:46:977 <font size=2 color=FF0000>FAIL = 0</font>
+12:00:46:978 <font size=2 color=0000FF>ABORT = 0</font>
+12:00:46:979 <font size=2 color=0000FF>PANIC = 0</font>
+12:00:46:981 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:00:46:982 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:00:46:983 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:00:46:984 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:00:46:985 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regscriptcommandsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+12:04:17:508 <html><body><pre>
+12:04:17:509 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:17:508 ***</font>
+12:04:17:539 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PRINT Run all te_RegScriptCommandSuite Suite Tests
+12:04:17:548 INFO -  160 scriptengine.cpp 1381  Run all te_RegScriptCommandSuite Suite Tests
+
+12:04:17:556 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PREFIX RUN_UTILS
+12:04:17:570 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:04:17:581 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:04:17:592 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:04:17:606 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:04:17:617 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:04:17:630 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:04:17:655 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-scriptcommand-*.script C:\testdata\scripts\dt-tef-scriptcommand-*.script
+12:04:17:829 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:04:17:852 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regscriptcommandtest.ini C:\testdata\configs\te_regscriptcommandtest.ini
+12:04:17:876 INFO -  160 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:04:17:900 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regscriptcommandtest.ini
+12:04:17:964 c:\testdata\scripts\te_regscriptcommandsuite_stc.script REMOVE_PREFIX
+12:04:18:029 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:04:18:092 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0001.script
+12:04:28:965 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 13 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0001.script ***Result = PASS </font>
+12:04:28:995 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0002.script
+12:04:34:637 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 14 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0002.script ***Result = PASS </font>
+12:04:34:671 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0003.script
+12:04:40:512 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 15 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0003.script ***Result = PASS </font>
+12:04:40:545 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0004.script
+12:04:46:387 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 16 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0004.script ***Result = PASS </font>
+12:04:46:417 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0005.script
+12:04:52:246 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 17 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0005.script ***Result = PASS </font>
+12:04:52:281 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0006.script
+12:04:58:590 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 18 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0006.script ***Result = PASS </font>
+12:04:58:623 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0007.script
+12:05:04:824 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0007.script ***Result = PASS </font>
+12:05:04:860 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0008.script
+12:05:16:106 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 20 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0008.script ***Result = PASS </font>
+12:05:16:136 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0009.script
+12:05:22:183 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0009.script ***Result = PASS </font>
+12:05:22:215 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0010.script
+12:05:33:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0010.script ***Result = PASS </font>
+12:05:33:371 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0011.script
+12:05:39:512 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0011.script ***Result = PASS </font>
+12:05:39:544 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0012.script
+12:05:46:309 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0012.script ***Result = PASS </font>
+12:05:46:341 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0013.script
+12:05:53:090 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0013.script ***Result = PASS </font>
+12:05:53:120 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0014.script
+12:05:59:652 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0014.script ***Result = PASS </font>
+12:05:59:685 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0015.script
+12:06:05:527 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0015.script ***Result = PASS </font>
+12:06:05:557 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0016.script
+12:06:23:589 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0016.script ***Result = PASS </font>
+12:06:23:609 c:\testdata\scripts\te_regscriptcommandsuite_stc.script REMOVE_PREFIX
+12:06:23:673 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PRINT Complete te_RegScriptCommandSuite Suite Tests
+12:06:23:714 INFO -  160 scriptengine.cpp 1381  Complete te_RegScriptCommandSuite Suite Tests
+
+12:06:23:726 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:23:729 <font size=2 color=00AF00>PASS = 0</font>
+12:06:23:730 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:23:731 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:23:732 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:23:734 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:23:735 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:23:736 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:23:737 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:23:738 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:23:739 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:06:23:740 <font size=2 color=00AF00>PASS = 2</font>
+12:06:23:741 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:23:742 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:23:743 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:23:744 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:23:745 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:23:746 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:23:747 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:23:748 <font size=2 color=00AF00>PASS = 1</font>
+12:06:23:750 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:23:751 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:23:752 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:23:753 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regsteptestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,186 @@
+12:09:32:241 <html><body><pre>
+12:09:32:242 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:32:241 ***</font>
+12:09:32:275 c:\testdata\scripts\te_regsteptestsuite_stc.script PRINT Run test case(s) for suite te_RegStepTestSuite
+12:09:32:284 INFO -  314 scriptengine.cpp 1381  Run test case(s) for suite te_RegStepTestSuite
+
+12:09:32:292 c:\testdata\scripts\te_regsteptestsuite_stc.script PREFIX RUN_UTILS
+12:09:32:306 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:09:32:317 INFO -  314 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:32:328 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:09:32:342 INFO -  314 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:32:353 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:09:32:366 INFO -  314 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:32:383 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-teststep-*.script C:\testdata\scripts\dt-tef-teststep-*.script
+12:09:33:128 INFO -  314 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:09:33:145 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\error_codes.ini C:\testdata\configs\error_codes.ini
+12:09:33:192 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\readwriteconfig.ini C:\testdata\configs\readwriteconfig.ini
+12:09:33:250 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\writetoconfig.ini C:\testdata\configs\writetoconfig.ini
+12:09:33:343 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\OOMTest.ini C:\testdata\configs\OOMTest.ini
+12:09:33:436 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\stepmacros.ini C:\testdata\configs\stepmacros.ini
+12:09:33:529 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\stepshortfuns.ini C:\testdata\configs\stepshortfuns.ini
+12:09:33:622 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\PanicTest.ini C:\testdata\configs\PanicTest.ini
+12:09:33:712 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\writetoconfig.ini
+12:09:33:784 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\error_codes.ini
+12:09:33:854 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\readwriteconfig.ini
+12:09:33:924 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepmacros.ini
+12:09:33:991 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\OOMTest.ini
+12:09:34:063 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepshortfuns.ini
+12:09:34:133 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\PanicTest.ini
+12:09:34:202 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\leavenumber.ini
+12:09:34:262 c:\testdata\scripts\te_regsteptestsuite_stc.script REMOVE_PREFIX
+12:09:34:318 c:\testdata\scripts\te_regsteptestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:09:34:379 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0001.script
+12:09:41:012 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0001.script ***Result = PASS </font>
+12:09:41:042 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0002.script
+12:09:47:543 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0002.script ***Result = PASS </font>
+12:09:47:572 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0003.script
+12:09:59:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 38 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0003.script ***Result = PASS </font>
+12:09:59:869 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0004.script
+12:10:05:778 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0004.script ***Result = PASS </font>
+12:10:05:808 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0005.script
+12:10:11:668 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0005.script ***Result = PASS </font>
+12:10:11:697 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0006.script
+12:10:17:574 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0006.script ***Result = PASS </font>
+12:10:17:605 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0007.script
+12:10:23:496 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0007.script ***Result = PASS </font>
+12:10:23:527 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0008.script
+12:10:29:590 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0008.script ***Result = PASS </font>
+12:10:29:619 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0009.script
+12:10:37:230 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0009.script ***Result = PASS </font>
+12:10:37:260 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0010.script
+12:10:43:168 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0010.script ***Result = PASS </font>
+12:10:43:197 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0011.script
+12:10:49:996 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0011.script ***Result = PASS </font>
+12:10:50:028 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0012.script
+12:10:56:716 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0012.script ***Result = PASS </font>
+12:10:56:754 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0013.script
+12:11:02:543 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0013.script ***Result = PASS </font>
+12:11:02:576 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0014.script
+12:11:08:418 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0014.script ***Result = PASS </font>
+12:11:08:451 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0015.script
+12:11:17:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0015.script ***Result = PASS </font>
+12:11:17:173 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0016.script
+12:11:23:043 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0016.script ***Result = PASS </font>
+12:11:23:078 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0017.script
+12:11:36:402 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0017.script ***Result = PASS </font>
+12:11:36:437 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0018.script
+12:11:43:106 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0018.script ***Result = PASS </font>
+12:11:43:141 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0021.script
+12:11:49:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0021.script ***Result = PASS </font>
+12:11:49:875 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0022.script
+12:11:56:433 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0022.script ***Result = PASS </font>
+12:11:56:468 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0023.script
+12:12:08:715 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 56 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0023.script ***Result = PASS </font>
+12:12:08:751 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0024.script
+12:12:14:699 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0024.script ***Result = PASS </font>
+12:12:14:734 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0025.script
+12:12:20:621 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0025.script ***Result = PASS </font>
+12:12:20:657 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0026.script
+12:12:26:558 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0026.script ***Result = PASS </font>
+12:12:26:594 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0027.script
+12:12:32:496 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0027.script ***Result = PASS </font>
+12:12:32:533 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0028.script
+12:12:38:621 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0028.script ***Result = PASS </font>
+12:12:38:657 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0029.script
+12:12:46:355 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0029.script ***Result = PASS </font>
+12:12:46:391 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0030.script
+12:12:52:308 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0030.script ***Result = PASS </font>
+12:12:52:343 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0031.script
+12:12:59:215 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0031.script ***Result = PASS </font>
+12:12:59:250 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0032.script
+12:13:06:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0032.script ***Result = PASS </font>
+12:13:06:174 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0033.script
+12:13:12:058 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0033.script ***Result = PASS </font>
+12:13:12:095 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0034.script
+12:13:18:027 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0034.script ***Result = PASS </font>
+12:13:18:063 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0035.script
+12:13:27:058 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0035.script ***Result = PASS </font>
+12:13:27:096 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0036.script
+12:13:33:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0036.script ***Result = PASS </font>
+12:13:33:112 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0037.script
+12:13:46:996 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0037.script ***Result = PASS </font>
+12:13:47:035 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0038.script
+12:13:53:949 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0038.script ***Result = PASS </font>
+12:13:53:976 c:\testdata\scripts\te_regsteptestsuite_stc.script REMOVE_PREFIX
+12:13:54:000 c:\testdata\scripts\te_regsteptestsuite_stc.script PRINT Complete te_RegStepTest Suite Tests
+12:13:54:001 INFO -  314 scriptengine.cpp 1381  Complete te_RegStepTest Suite Tests
+
+12:13:54:004 ERROR -  314 testexecute.cpp 564 The panic detection thread detected 46 panics:
+12:13:54:009 ERROR -  314 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: -90, Exit Category PanicMe
+12:13:54:013 ERROR -  314 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: -90, Exit Category PanicMe
+12:13:54:017 ERROR -  314 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293912 662983883, Exit Reason: -90, Exit Category PanicMe
+12:13:54:021 ERROR -  314 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293912 777828111, Exit Reason: -90, Exit Category PanicMe
+12:13:54:025 ERROR -  314 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293912 985064026, Exit Reason: 110, Exit Category Panic Me
+12:13:54:030 ERROR -  314 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293912 185266473, Exit Reason: 110, Exit Category Panic Me
+12:13:54:034 ERROR -  314 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293912 985064026, Exit Reason: 1, Exit Category 1
+12:13:54:039 ERROR -  314 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293912 185266473, Exit Reason: 106, Exit Category 
+12:13:54:043 ERROR -  314 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293912 443104730, Exit Reason: 107, Exit Category 
+12:13:54:047 ERROR -  314 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293912 1589717727, Exit Reason: 108, Exit Category 
+12:13:54:052 ERROR -  314 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293912 868216626, Exit Reason: 109, Exit Category 
+12:13:54:056 ERROR -  314 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293912 769765887, Exit Reason: 110, Exit Category 
+12:13:54:060 ERROR -  314 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293912 2141250682, Exit Reason: 1, Exit Category 1
+12:13:54:065 ERROR -  314 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker6293912 1799265747, Exit Reason: 106, Exit Category 
+12:13:54:069 ERROR -  314 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker6293912 967506712, Exit Reason: 107, Exit Category 
+12:13:54:073 ERROR -  314 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker6293912 788108367, Exit Reason: 108, Exit Category 
+12:13:54:077 ERROR -  314 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker6293912 2070253260, Exit Reason: 109, Exit Category 
+12:13:54:082 ERROR -  314 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker6293912 874676573, Exit Reason: 110, Exit Category 
+12:13:54:086 ERROR -  314 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker6293912 302917182, Exit Reason: 110, Exit Category a panic string
+12:13:54:090 ERROR -  314 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: -90, Exit Category PanicMe
+12:13:54:095 ERROR -  314 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: -90, Exit Category PanicMe
+12:13:54:099 ERROR -  314 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 6000f0
+
+12:13:54:103 ERROR -  314 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: -90, Exit Category PanicMe
+12:13:54:107 ERROR -  314 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: -90, Exit Category PanicMe
+12:13:54:112 ERROR -  314 testexecute.cpp 567 Remote Panic 25 - Name of Panicked Thread: Worker6293912 662983883, Exit Reason: -90, Exit Category PanicMe
+12:13:54:116 ERROR -  314 testexecute.cpp 567 Remote Panic 26 - Name of Panicked Thread: Worker6293912 777828111, Exit Reason: -90, Exit Category PanicMe
+12:13:54:120 ERROR -  314 testexecute.cpp 567 Remote Panic 27 - Name of Panicked Thread: Worker6293912 985064026, Exit Reason: 110, Exit Category Panic Me
+12:13:54:125 ERROR -  314 testexecute.cpp 567 Remote Panic 28 - Name of Panicked Thread: Worker6293912 185266473, Exit Reason: 110, Exit Category Panic Me
+12:13:54:130 ERROR -  314 testexecute.cpp 567 Remote Panic 29 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 6000f0
+
+12:13:54:134 ERROR -  314 testexecute.cpp 567 Remote Panic 30 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: 1, Exit Category 1
+12:13:54:138 ERROR -  314 testexecute.cpp 567 Remote Panic 31 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: 106, Exit Category 
+12:13:54:142 ERROR -  314 testexecute.cpp 567 Remote Panic 32 - Name of Panicked Thread: Worker6293912 662983883, Exit Reason: 107, Exit Category 
+12:13:54:146 ERROR -  314 testexecute.cpp 567 Remote Panic 33 - Name of Panicked Thread: Worker6293912 777828111, Exit Reason: 108, Exit Category 
+12:13:54:151 ERROR -  314 testexecute.cpp 567 Remote Panic 34 - Name of Panicked Thread: Worker6293912 985064026, Exit Reason: 109, Exit Category 
+12:13:54:156 ERROR -  314 testexecute.cpp 567 Remote Panic 35 - Name of Panicked Thread: Worker6293912 185266473, Exit Reason: 110, Exit Category 
+12:13:54:160 ERROR -  314 testexecute.cpp 567 Remote Panic 36 - Name of Panicked Thread: Worker6293912 443104730, Exit Reason: 1, Exit Category 1
+12:13:54:164 ERROR -  314 testexecute.cpp 567 Remote Panic 37 - Name of Panicked Thread: Worker6293912 1589717727, Exit Reason: 106, Exit Category 
+12:13:54:168 ERROR -  314 testexecute.cpp 567 Remote Panic 38 - Name of Panicked Thread: Worker6293912 868216626, Exit Reason: 107, Exit Category 
+12:13:54:173 ERROR -  314 testexecute.cpp 567 Remote Panic 39 - Name of Panicked Thread: Worker6293912 769765887, Exit Reason: 108, Exit Category 
+12:13:54:177 ERROR -  314 testexecute.cpp 567 Remote Panic 40 - Name of Panicked Thread: Worker6293912 2141250682, Exit Reason: 109, Exit Category 
+12:13:54:181 ERROR -  314 testexecute.cpp 567 Remote Panic 41 - Name of Panicked Thread: Worker6293912 1799265747, Exit Reason: 110, Exit Category 
+12:13:54:186 ERROR -  314 testexecute.cpp 567 Remote Panic 42 - Name of Panicked Thread: Worker6293912 967506712, Exit Reason: 110, Exit Category a panic string
+12:13:54:190 ERROR -  314 testexecute.cpp 567 Remote Panic 43 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 6000f0
+
+12:13:54:194 ERROR -  314 testexecute.cpp 567 Remote Panic 44 - Name of Panicked Thread: Worker6293912 20546305, Exit Reason: -90, Exit Category PanicMe
+12:13:54:199 ERROR -  314 testexecute.cpp 567 Remote Panic 45 - Name of Panicked Thread: Worker6293912 1277447462, Exit Reason: -90, Exit Category PanicMe
+12:13:54:203 ERROR -  314 testexecute.cpp 567 Remote Panic 46 - Name of Panicked Thread: Main, Exit Reason: 0, Exit Category ALLOC: 6000f0
+
+12:13:54:219 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:54:223 <font size=2 color=00AF00>PASS = 0</font>
+12:13:54:224 <font size=2 color=FF0000>FAIL = 2</font>
+12:13:54:225 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:54:226 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:54:227 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:54:228 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:54:229 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+12:13:54:230 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:54:231 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 46</font>
+12:13:54:232 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:13:54:233 <font size=2 color=00AF00>PASS = 1</font>
+12:13:54:234 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:54:235 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:54:236 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:54:238 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:54:239 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:54:240 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:54:241 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:54:242 <font size=2 color=00AF00>PASS = 0</font>
+12:13:54:243 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:54:244 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:54:245 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:54:247 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regtefunittestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+12:58:25:735 <html><body><pre>
+12:58:25:736 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:58:25:736 ***</font>
+12:58:25:786 c:\testdata\scripts\te_regtefunittestsuite_stc.script PRINT Run test case(s) for suite TEF_UnitTest
+12:58:25:796 INFO -  1633 scriptengine.cpp 1381  Run test case(s) for suite TEF_UnitTest
+
+12:58:25:806 c:\testdata\scripts\te_regtefunittestsuite_stc.script PREFIX RUN_UTILS
+12:58:25:824 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:58:25:837 INFO -  1633 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:58:25:850 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:58:25:865 INFO -  1633 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:58:25:879 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:58:25:893 INFO -  1633 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:58:25:915 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\te_regunittest.script C:\testdata\scripts\te_regunittest.script
+12:58:25:962 INFO -  1633 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:58:26:002 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile 	z:\testdata\scripts\dt-tef-unit-*.script	 	C:\testdata\scripts\dt-tef-unit-*.script 
+12:58:26:126 INFO -  1633 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:58:26:151 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\ReadWriteConfig.ini C:\testdata\configs\ReadWriteConfig.ini
+12:58:26:247 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\ReadWriteConfig.ini
+12:58:26:331 c:\testdata\scripts\te_regtefunittestsuite_stc.script REMOVE_PREFIX
+12:58:26:402 c:\testdata\scripts\te_regtefunittestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:58:26:481 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0001.script
+12:58:32:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0001.script ***Result = PASS </font>
+12:58:32:878 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0002.script
+12:58:39:074 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0002.script ***Result = PASS </font>
+12:58:39:112 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0003.script
+12:58:45:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0003.script ***Result = PASS </font>
+12:58:45:362 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0004.script
+12:58:52:512 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0004.script ***Result = PASS </font>
+12:58:52:550 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0005.script
+12:58:58:730 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0005.script ***Result = PASS </font>
+12:58:58:755 c:\testdata\scripts\te_regtefunittestsuite_stc.script REMOVE_PREFIX
+12:58:58:826 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:58:58:827 <font size=2 color=00AF00>PASS = 1</font>
+12:58:58:828 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:58:829 <font size=2 color=0000FF>ABORT = 0</font>
+12:58:58:830 <font size=2 color=0000FF>PANIC = 0</font>
+12:58:58:831 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:58:833 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:58:58:834 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:58:58:835 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:58:58:836 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:58:58:837 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:58:58:838 <font size=2 color=00AF00>PASS = 1</font>
+12:58:58:839 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:58:840 <font size=2 color=0000FF>ABORT = 0</font>
+12:58:58:841 <font size=2 color=0000FF>PANIC = 0</font>
+12:58:58:842 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:58:844 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:58:58:845 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:58:58:846 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:58:58:847 <font size=2 color=00AF00>PASS = 1</font>
+12:58:58:848 <font size=2 color=FF0000>FAIL = 0</font>
+12:58:58:849 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:58:58:850 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:58:58:851 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/udeb/te_regutilitiestest_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:10:10:832 <html><body><pre>
+12:10:10:833 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:10:10:833 ***</font>
+12:10:10:866 c:\testdata\scripts\te_regutilitiestest_stc.script PRINT Run test case(s) for suite TEF_Utilities
+12:10:10:874 INFO -  553 scriptengine.cpp 1381  Run test case(s) for suite TEF_Utilities
+
+12:10:10:883 c:\testdata\scripts\te_regutilitiestest_stc.script PREFIX RUN_UTILS
+12:10:10:896 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\
+12:10:10:908 INFO -  553 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:10:10:919 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:10:10:933 INFO -  553 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:10:10:944 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:10:10:957 INFO -  553 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:10:10:979 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-utilities-*.script C:\testdata\scripts\dt-tef-utilities-*.script
+12:10:11:105 INFO -  553 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:10:11:123 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\capabilitypolicing.ini C:\testdata\configs\capabilitypolicing.ini
+12:10:11:148 INFO -  553 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:10:11:165 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\eventlogcontroler.ini C:\testdata\configs\eventlogcontroler.ini
+12:10:11:189 INFO -  553 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:10:11:220 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regutilitiesut.ini C:\testdata\configs\te_regutilitiesut.ini
+12:10:11:283 INFO -  553 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:10:11:308 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\capabilitypolicing.ini
+12:10:11:379 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\eventlogcontroler.ini
+12:10:11:450 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regutilitiesut.ini
+12:10:11:512 c:\testdata\scripts\te_regutilitiestest_stc.script REMOVE_PREFIX
+12:10:11:569 c:\testdata\scripts\te_regutilitiestest_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:10:11:631 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0001.script
+12:10:22:700 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0001.script ***Result = PASS </font>
+12:10:22:730 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0002.script
+12:10:28:746 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0002.script ***Result = PASS </font>
+12:10:28:778 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0003.script
+12:10:35:262 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0003.script ***Result = PASS </font>
+12:10:35:293 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0004.script
+12:10:41:669 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0004.script ***Result = PASS </font>
+12:10:41:698 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0005.script
+12:11:02:058 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0005.script ***Result = PASS </font>
+12:11:02:080 c:\testdata\scripts\te_regutilitiestest_stc.script REMOVE_PREFIX
+12:11:02:144 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:02:145 <font size=2 color=00AF00>PASS = 51</font>
+12:11:02:146 <font size=2 color=FF0000>FAIL = 26</font>
+12:11:02:147 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:02:148 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:02:150 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:02:151 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:02:152 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:02:153 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:02:154 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:02:155 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:11:02:156 <font size=2 color=00AF00>PASS = 1</font>
+12:11:02:157 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:02:158 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:02:159 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:02:160 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:02:161 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:02:163 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:02:164 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:02:165 <font size=2 color=00AF00>PASS = 0</font>
+12:11:02:166 <font size=2 color=FF0000>FAIL = 1</font>
+12:11:02:167 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:02:168 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:02:169 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0001_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:01:51:883 <html><body><pre>
+12:01:51:883 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:51:883 ***</font>
+12:01:51:897 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:51:907 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:01:51:913 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:01:51:917 INFO -  151 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:01:51:922 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:01:51:937 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:51:944 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:51:952 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:51:959 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:51:967 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:51:973 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:51:981 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:51:988 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:51:996 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:002 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:52:010 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:017 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:52:025 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:031 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:52:040 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:053 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:52:094 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:106 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:52:147 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:159 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:52:199 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:211 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:52:251 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:263 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:52:303 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:315 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:52:355 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:367 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:52:407 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:416 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:52:416 <font size=2 color=00AF00>PASS = 0</font>
+12:01:52:417 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:52:417 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:52:418 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:52:418 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:52:419 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:52:419 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:52:419 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:52:420 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:52:420 <font size=2 color=00AF00>PASS = 1</font>
+12:01:52:421 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:52:421 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:01:52:421 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:52:422 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0001_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+12:01:58:006 <html><body><pre>
+12:01:58:006 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:01:58:006 ***</font>
+12:01:58:016 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:58:026 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:033 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:58:041 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:047 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:58:055 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:58:062 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:58:065 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:58:070 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:58:086 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:58:094 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:58:101 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:108 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:58:116 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:123 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:58:131 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:138 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:58:145 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:152 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:58:160 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:174 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:58:215 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:01:58:227 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:01:58:263 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:01:58:274 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:01:58:322 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:01:58:335 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:58:375 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:388 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:58:428 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:440 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:58:480 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:492 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:58:533 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:545 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:58:584 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:596 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:58:636 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:58:645 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:58:646 <font size=2 color=00AF00>PASS = 0</font>
+12:01:58:646 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:58:647 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:58:647 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:58:648 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:58:648 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:58:649 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:58:649 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:58:650 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:58:650 <font size=2 color=00AF00>PASS = 2</font>
+12:01:58:651 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:58:651 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 13</font>
+12:01:58:651 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:58:652 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0001_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:02:04:217 <html><body><pre>
+12:02:04:217 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:04:217 ***</font>
+12:02:04:227 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:04:237 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:04:244 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:04:247 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:04:252 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:04:268 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:04:275 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:04:283 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:04:289 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:04:293 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:04:298 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:04:313 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:04:321 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:04:328 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:04:335 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:04:338 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:04:344 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:04:359 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:04:367 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:04:375 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:04:388 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:04:425 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:04:435 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:04:483 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:04:495 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:04:535 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:04:547 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:04:587 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:04:598 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:04:634 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:04:644 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:04:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:04:705 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:04:745 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:02:04:756 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:02:04:792 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:02:04:802 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:02:04:850 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:02:04:863 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:04:903 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:02:04:914 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:02:04:950 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:02:04:960 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:02:05:009 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:02:05:021 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:05:061 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:05:073 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:05:108 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:05:118 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:05:167 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:05:179 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:05:219 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:05:231 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:05:267 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:05:277 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:05:325 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:05:338 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:05:378 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:02:05:389 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:02:05:425 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:02:05:435 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:02:05:484 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:02:05:496 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:05:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:02:05:547 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:02:05:583 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:02:05:593 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:02:05:642 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:02:05:655 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:05:694 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:02:05:706 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:02:05:741 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:02:05:752 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:02:05:800 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:02:05:813 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:05:853 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:02:05:864 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:02:05:900 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:02:05:910 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:02:05:959 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:02:05:972 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:06:012 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:02:06:023 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:02:06:059 INFO -  161 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:02:06:066 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:02:06:115 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:02:06:125 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:06:126 <font size=2 color=00AF00>PASS = 0</font>
+12:02:06:126 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:06:127 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:06:127 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:06:127 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:06:128 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:06:128 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:06:129 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:06:129 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:06:129 <font size=2 color=00AF00>PASS = 14</font>
+12:02:06:130 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:06:130 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:02:06:131 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:06:131 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0001_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,117 @@
+12:02:11:709 <html><body><pre>
+12:02:11:710 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:11:709 ***</font>
+12:02:11:720 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:11:729 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:11:736 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:11:739 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:11:744 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:11:760 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:11:767 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:11:775 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:11:781 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:11:785 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:11:790 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:11:805 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:11:813 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:11:820 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:11:827 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:11:830 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:11:835 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:11:851 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:11:859 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:11:867 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:11:880 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:11:917 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:11:927 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:11:975 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:11:988 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:12:027 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:02:12:039 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:02:12:074 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:02:12:085 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:02:12:133 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:02:12:145 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:12:185 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:12:196 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:12:232 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:12:243 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:12:291 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:12:303 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:12:343 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:12:355 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:12:396 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:12:408 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:12:448 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:12:459 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:12:495 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:12:505 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:12:554 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:12:566 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:12:606 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:12:617 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:12:653 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:12:664 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:12:712 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:12:725 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:12:765 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:02:12:776 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:02:12:812 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:02:12:822 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:02:12:871 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:02:12:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:12:923 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:02:12:935 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:02:12:970 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:02:12:981 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:02:13:029 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:02:13:042 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:13:082 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:02:13:093 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:02:13:129 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:02:13:139 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:02:13:188 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:02:13:201 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:13:240 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:02:13:252 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:02:13:287 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:02:13:298 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:02:13:347 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:02:13:359 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:13:399 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:02:13:411 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:02:13:446 INFO -  166 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:02:13:454 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:02:13:503 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:02:13:513 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:13:513 <font size=2 color=00AF00>PASS = 0</font>
+12:02:13:514 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:13:514 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:13:515 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:13:515 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:13:516 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:13:516 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:13:516 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:13:517 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:13:517 <font size=2 color=00AF00>PASS = 13</font>
+12:02:13:518 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:13:518 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 2</font>
+12:02:13:518 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:13:519 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0002_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:02:19:161 <html><body><pre>
+12:02:19:161 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:19:161 ***</font>
+12:02:19:171 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:19:181 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:19:188 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:19:191 INFO -  171 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:19:196 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:19:212 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:19:219 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:19:227 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:233 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:19:241 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:248 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:19:256 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:262 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:19:270 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:277 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:19:285 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:291 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:19:299 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:306 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:19:314 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:327 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:19:369 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:381 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:19:421 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:432 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:19:473 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:484 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:19:524 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:536 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:19:576 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:588 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:19:629 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:641 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:19:681 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:19:690 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:19:691 <font size=2 color=00AF00>PASS = 0</font>
+12:02:19:691 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:19:691 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:19:692 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:19:692 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:19:693 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:19:693 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:19:694 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:19:694 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:19:695 <font size=2 color=00AF00>PASS = 1</font>
+12:02:19:695 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:19:695 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:02:19:696 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:19:696 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0002_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:02:25:278 <html><body><pre>
+12:02:25:278 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:25:278 ***</font>
+12:02:25:288 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:25:298 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:25:305 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:25:312 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:25:319 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:25:327 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:25:333 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:25:337 INFO -  176 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:25:342 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:25:357 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:25:365 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:25:373 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:25:379 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:25:387 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:25:394 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:25:402 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:25:409 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:25:416 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:02:25:423 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:02:25:427 INFO -  176 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:02:25:438 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:02:25:488 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:02:25:501 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:25:540 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:02:25:552 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:02:25:588 INFO -  176 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:02:25:598 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:02:25:646 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:02:25:659 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:25:698 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:25:710 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:25:750 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:25:762 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:25:797 INFO -  176 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:25:808 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:25:856 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:25:869 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:25:908 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:25:920 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:25:959 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:25:971 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:26:011 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:26:023 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:26:063 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:26:074 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:26:115 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:26:124 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:26:124 <font size=2 color=00AF00>PASS = 0</font>
+12:02:26:125 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:26:125 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:26:126 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:26:126 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:26:127 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:26:127 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:26:127 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:26:128 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:26:128 <font size=2 color=00AF00>PASS = 4</font>
+12:02:26:129 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:26:129 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+12:02:26:129 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:26:130 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0002_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:02:31:712 <html><body><pre>
+12:02:31:713 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:31:713 ***</font>
+12:02:31:723 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:31:733 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:31:739 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:31:747 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:31:753 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:31:757 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:31:762 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:31:777 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:31:785 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:31:792 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:31:799 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:31:802 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:31:807 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:31:823 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:31:830 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:31:838 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:31:844 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:31:848 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:31:853 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:31:869 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:31:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:31:924 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:02:31:936 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:02:31:971 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:02:31:982 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:02:32:030 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:02:32:042 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:32:082 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:32:094 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:32:129 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:32:139 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:32:188 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:32:200 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:32:240 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:02:32:252 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:02:32:287 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:02:32:297 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:02:32:346 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:02:32:359 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:32:399 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:02:32:411 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:02:32:446 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:02:32:457 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:02:32:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:02:32:518 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:32:557 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:32:569 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:32:604 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:32:615 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:32:663 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:32:676 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:32:716 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:32:727 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:32:763 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:32:773 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:32:821 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:32:834 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:32:874 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:02:32:885 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:02:32:921 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:02:32:931 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:02:32:980 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:02:32:992 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:33:032 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:02:33:044 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:02:33:079 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:02:33:090 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:02:33:138 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:02:33:151 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:33:191 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:02:33:202 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:02:33:238 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:02:33:248 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:02:33:297 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:02:33:309 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:33:349 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:02:33:361 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:02:33:396 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:02:33:407 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:02:33:456 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:02:33:469 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:33:508 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:02:33:520 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:02:33:556 INFO -  181 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:02:33:563 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:02:33:612 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:02:33:622 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:33:622 <font size=2 color=00AF00>PASS = 0</font>
+12:02:33:623 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:33:623 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:33:624 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:33:624 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:33:625 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:33:625 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:33:625 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:33:626 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:33:626 <font size=2 color=00AF00>PASS = 14</font>
+12:02:33:627 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:33:627 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:02:33:627 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:33:628 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0002_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+12:02:39:214 <html><body><pre>
+12:02:39:215 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:39:214 ***</font>
+12:02:39:224 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:39:234 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:39:241 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:39:244 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:39:249 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:39:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:39:272 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:39:280 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:39:286 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:39:290 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:39:295 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:39:310 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:39:318 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:39:326 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:332 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:39:340 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:39:347 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:39:350 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:39:355 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:39:371 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:39:385 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:39:427 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:02:39:438 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:02:39:474 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:02:39:484 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:02:39:532 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:02:39:545 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:39:585 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:39:596 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:39:632 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:39:642 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:39:690 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:39:704 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:39:743 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:755 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:39:794 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:39:806 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:39:846 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:39:859 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:39:894 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:39:905 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:39:953 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:39:965 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:40:005 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:40:017 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:40:057 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:02:40:068 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:02:40:104 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:02:40:114 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:02:40:163 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:02:40:176 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:40:216 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:02:40:227 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:02:40:263 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:02:40:273 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:02:40:322 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:02:40:335 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:40:374 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:02:40:386 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:02:40:422 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:02:40:432 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:02:40:481 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:02:40:493 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:40:533 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:02:40:544 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:02:40:580 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:02:40:590 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:02:40:639 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:02:40:652 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:40:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:02:40:703 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:02:40:739 INFO -  186 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:02:40:746 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:02:40:795 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:02:40:805 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:40:806 <font size=2 color=00AF00>PASS = 0</font>
+12:02:40:806 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:40:806 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:40:807 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:40:807 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:40:808 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:40:808 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:40:809 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:40:809 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:40:809 <font size=2 color=00AF00>PASS = 11</font>
+12:02:40:810 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:40:810 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+12:02:40:811 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:40:811 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0003_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+12:02:46:448 <html><body><pre>
+12:02:46:449 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:46:449 ***</font>
+12:02:46:459 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:46:469 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:46:475 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:46:478 INFO -  191 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:46:484 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:46:499 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:46:506 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:46:514 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:46:520 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:46:524 INFO -  191 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:46:529 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:46:545 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:46:552 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:46:560 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:46:566 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:46:570 INFO -  191 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:46:575 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:46:591 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:46:598 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:46:606 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:619 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:46:661 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:673 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:46:712 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:724 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:46:764 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:776 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:46:816 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:827 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:46:867 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:879 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:46:919 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:931 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:46:971 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:46:983 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:47:023 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:47:035 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:47:075 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:47:087 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:47:127 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:47:139 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:47:178 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:47:188 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:47:188 <font size=2 color=00AF00>PASS = 0</font>
+12:02:47:189 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:47:189 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:47:190 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:47:190 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:47:191 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:47:191 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:47:191 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:47:192 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:47:192 <font size=2 color=00AF00>PASS = 3</font>
+12:02:47:193 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:47:193 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 12</font>
+12:02:47:194 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:47:194 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0003_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,77 @@
+12:02:52:782 <html><body><pre>
+12:02:52:782 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:52:782 ***</font>
+12:02:52:792 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:52:802 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:02:52:809 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:02:52:812 INFO -  196 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:02:52:817 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:02:52:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:02:52:840 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:52:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:02:52:854 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:02:52:858 INFO -  196 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:02:52:863 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:02:52:878 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:02:52:886 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:52:893 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:02:52:900 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:02:52:904 INFO -  196 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:02:52:909 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:02:52:924 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:02:52:932 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:52:940 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:52:953 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:52:994 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:006 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:53:046 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:058 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:53:098 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:110 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:53:150 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:162 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:53:202 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:53:213 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:02:53:249 INFO -  196 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:02:53:260 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:02:53:309 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:02:53:322 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:02:53:362 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:02:53:373 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:02:53:409 INFO -  196 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:02:53:420 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:02:53:468 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:02:53:481 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:02:53:521 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:533 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:02:53:572 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:584 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:02:53:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:635 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:02:53:676 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:687 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:02:53:727 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:53:737 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:53:737 <font size=2 color=00AF00>PASS = 0</font>
+12:02:53:738 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:53:738 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:53:738 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:53:739 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:53:739 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:53:740 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:53:740 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:53:741 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:53:741 <font size=2 color=00AF00>PASS = 5</font>
+12:02:53:741 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:53:742 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 10</font>
+12:02:53:742 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:53:743 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0003_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,112 @@
+12:02:59:331 <html><body><pre>
+12:02:59:331 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:02:59:331 ***</font>
+12:02:59:341 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:02:59:351 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:59:358 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:02:59:366 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:59:373 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:02:59:380 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:02:59:387 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:02:59:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:02:59:401 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:02:59:405 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:02:59:410 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:02:59:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:02:59:433 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:02:59:441 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:02:59:447 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:02:59:451 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:02:59:456 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:02:59:472 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:02:59:480 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:02:59:488 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:02:59:501 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:02:59:538 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:02:59:548 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:02:59:596 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:02:59:609 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:02:59:648 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:02:59:660 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:02:59:696 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:02:59:706 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:02:59:754 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:02:59:766 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:02:59:806 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:02:59:819 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:02:59:855 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:02:59:865 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:02:59:913 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:02:59:926 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:02:59:965 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:02:59:976 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:03:00:013 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:03:00:023 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:03:00:072 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:03:00:084 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:03:00:124 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:03:00:136 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:03:00:172 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:03:00:182 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:03:00:230 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:03:00:243 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:03:00:283 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:03:00:295 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:03:00:330 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:03:00:341 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:03:00:390 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:03:00:402 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:03:00:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:03:00:454 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:03:00:490 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:03:00:500 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:03:00:548 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:03:00:561 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:03:00:601 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:03:00:612 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:03:00:648 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:03:00:658 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:03:00:707 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:03:00:720 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:03:00:760 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:03:00:771 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:03:00:807 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:03:00:817 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:03:00:866 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:03:00:878 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:03:00:918 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:03:00:930 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:03:00:965 INFO -  201 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:03:00:973 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:03:01:022 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:03:01:032 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:01:032 <font size=2 color=00AF00>PASS = 0</font>
+12:03:01:033 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:01:033 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:01:034 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:01:034 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:01:035 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:01:035 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:01:035 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:01:036 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:01:036 <font size=2 color=00AF00>PASS = 12</font>
+12:03:01:037 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:01:037 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 3</font>
+12:03:01:037 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:01:038 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0003_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+12:03:06:626 <html><body><pre>
+12:03:06:626 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:03:06:626 ***</font>
+12:03:06:636 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:03:06:646 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:06:653 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:03:06:661 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:06:667 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:03:06:675 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:06:682 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:03:06:689 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:03:06:696 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:03:06:699 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:03:06:705 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:03:06:720 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:03:06:728 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:03:06:735 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:03:06:742 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:03:06:745 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:03:06:751 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:03:06:767 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:03:06:774 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:03:06:782 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:03:06:795 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:03:06:832 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:03:06:843 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:03:06:891 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:03:06:903 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:03:06:943 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:03:06:955 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:03:06:990 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:03:07:001 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:03:07:049 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:03:07:062 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:03:07:101 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:03:07:114 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:03:07:150 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:03:07:160 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:03:07:209 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:03:07:221 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:03:07:261 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:07:273 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:03:07:313 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:07:325 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:03:07:365 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:03:07:376 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:03:07:412 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:03:07:422 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:03:07:471 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:03:07:484 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:03:07:523 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:03:07:535 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:03:07:571 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:03:07:581 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:03:07:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:03:07:642 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:03:07:682 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:03:07:694 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:03:07:730 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:03:07:740 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:03:07:789 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:03:07:801 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:03:07:841 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:03:07:853 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:03:07:888 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:03:07:899 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:03:07:947 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:03:07:960 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:03:08:000 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:03:08:011 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:03:08:047 INFO -  206 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:03:08:055 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:03:08:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:03:08:113 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:08:114 <font size=2 color=00AF00>PASS = 0</font>
+12:03:08:114 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:08:115 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:08:115 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:08:116 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:08:116 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:08:117 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:08:117 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:08:117 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:08:118 <font size=2 color=00AF00>PASS = 10</font>
+12:03:08:118 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:08:119 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 5</font>
+12:03:08:119 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:08:120 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0004_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+12:03:13:747 <html><body><pre>
+12:03:13:748 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:03:13:748 ***</font>
+12:03:13:758 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:03:13:768 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:03:13:774 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:03:13:778 INFO -  211 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:03:13:783 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:03:13:798 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:03:13:806 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:03:13:813 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:03:13:820 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:03:13:823 INFO -  211 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:03:13:829 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:03:13:844 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:03:13:852 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:03:13:859 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:03:13:866 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:03:13:869 INFO -  211 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:03:13:875 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:03:13:890 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:03:13:898 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:03:13:906 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:13:919 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:03:13:960 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:13:972 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:03:14:012 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:024 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:03:14:064 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:076 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:03:14:116 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:03:14:168 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:180 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:03:14:221 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:233 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:03:14:273 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:285 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:03:14:325 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:337 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:03:14:377 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:389 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:03:14:428 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:440 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:03:14:481 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:14:490 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:14:490 <font size=2 color=00AF00>PASS = 0</font>
+12:03:14:491 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:14:491 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:14:492 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:14:492 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:14:493 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:14:493 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:14:494 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:14:494 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:14:494 <font size=2 color=00AF00>PASS = 3</font>
+12:03:14:495 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:14:495 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 12</font>
+12:03:14:496 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:14:496 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0004_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+12:03:20:076 <html><body><pre>
+12:03:20:077 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:03:20:077 ***</font>
+12:03:20:087 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:03:20:097 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:03:20:103 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:03:20:107 INFO -  216 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:03:20:112 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:03:20:127 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:03:20:135 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:03:20:143 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:03:20:149 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:03:20:153 INFO -  216 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:03:20:158 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:03:20:173 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:03:20:181 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:03:20:188 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:03:20:195 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:03:20:199 INFO -  216 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:03:20:204 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:03:20:220 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:03:20:227 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:03:20:235 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:20:248 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:03:20:290 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:20:302 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:03:20:342 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:03:20:353 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:03:20:389 INFO -  216 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:03:20:399 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:03:20:447 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:03:20:460 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:03:20:500 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:20:512 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:03:20:552 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:20:564 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:03:20:604 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:03:20:615 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:03:20:651 INFO -  216 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:03:20:661 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:03:20:710 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:03:20:721 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:03:20:761 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:03:20:773 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:03:20:808 INFO -  216 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:03:20:819 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:03:20:867 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:03:20:880 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:03:20:920 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:20:931 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:03:20:971 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:20:983 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:03:21:023 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:21:035 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:03:21:075 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:21:087 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:03:21:127 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:21:136 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:21:137 <font size=2 color=00AF00>PASS = 0</font>
+12:03:21:137 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:21:138 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:21:138 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:21:139 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:21:139 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:21:139 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:21:140 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:21:140 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:21:141 <font size=2 color=00AF00>PASS = 6</font>
+12:03:21:141 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:21:142 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 9</font>
+12:03:21:142 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:21:143 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0004_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,112 @@
+12:03:26:734 <html><body><pre>
+12:03:26:734 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:03:26:734 ***</font>
+12:03:26:744 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:03:26:754 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:26:761 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:03:26:768 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:26:775 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:03:26:783 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:26:789 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:03:26:797 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:03:26:804 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:03:26:807 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:03:26:812 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:03:26:828 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:03:26:835 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:03:26:843 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:03:26:850 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:03:26:853 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:03:26:858 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:03:26:874 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:03:26:882 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:03:26:890 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:03:26:903 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:03:26:940 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:03:26:950 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:03:26:998 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:03:27:011 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:03:27:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:03:27:062 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:03:27:098 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:03:27:108 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:03:27:156 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:03:27:169 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:03:27:209 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:03:27:219 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:03:27:256 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:03:27:267 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:03:27:315 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:03:27:328 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:03:27:368 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:03:27:379 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:03:27:415 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:03:27:425 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:03:27:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:03:27:486 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:03:27:526 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:03:27:538 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:03:27:573 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:03:27:584 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:03:27:632 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:03:27:645 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:03:27:685 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:03:27:696 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:03:27:732 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:03:27:742 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:03:27:791 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:03:27:804 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:03:27:844 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:03:27:855 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:03:27:891 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:03:27:901 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:03:27:950 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:03:27:962 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:03:28:002 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:03:28:013 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:03:28:049 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:03:28:060 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:03:28:108 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:03:28:121 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:03:28:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:03:28:172 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:03:28:208 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:03:28:219 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:03:28:268 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:03:28:280 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:03:28:320 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:03:28:332 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:03:28:367 INFO -  221 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:03:28:375 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:03:28:424 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:03:28:434 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:28:434 <font size=2 color=00AF00>PASS = 0</font>
+12:03:28:435 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:28:435 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:28:436 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:28:436 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:28:437 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:28:437 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:28:437 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:28:438 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:28:438 <font size=2 color=00AF00>PASS = 12</font>
+12:03:28:439 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:28:439 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 3</font>
+12:03:28:439 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:28:440 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0004_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,97 @@
+12:03:34:042 <html><body><pre>
+12:03:34:042 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:03:34:042 ***</font>
+12:03:34:052 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:03:34:062 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:34:069 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:03:34:077 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:34:084 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:03:34:091 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:34:098 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:03:34:106 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:03:34:112 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:03:34:116 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:03:34:121 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:03:34:137 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:03:34:144 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:03:34:152 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:03:34:158 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:03:34:162 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:03:34:167 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:03:34:183 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:03:34:191 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:03:34:199 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:34:212 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:03:34:253 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:03:34:265 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:03:34:301 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:03:34:311 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:03:34:359 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:03:34:372 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:03:34:412 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:03:34:423 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:03:34:459 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:03:34:469 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:03:34:518 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:03:34:531 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:03:34:571 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:34:583 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:03:34:623 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:03:34:635 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:03:34:674 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:03:34:685 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:03:34:721 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:03:34:731 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:03:34:779 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:03:34:792 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:03:34:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:03:34:845 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:03:34:880 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:03:34:891 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:03:34:939 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:03:34:952 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:03:34:992 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:03:35:003 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:03:35:039 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:03:35:049 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:03:35:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:03:35:111 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:03:35:151 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:03:35:162 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:03:35:198 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:03:35:208 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:03:35:257 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:03:35:270 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:03:35:310 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:03:35:321 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:03:35:357 INFO -  226 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:03:35:365 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:03:35:413 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:03:35:423 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:35:424 <font size=2 color=00AF00>PASS = 0</font>
+12:03:35:424 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:35:425 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:35:425 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:35:426 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:35:426 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:35:427 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:35:427 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:35:428 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:35:428 <font size=2 color=00AF00>PASS = 9</font>
+12:03:35:428 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:35:429 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 6</font>
+12:03:35:429 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:35:430 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0005_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:05:06:728 <html><body><pre>
+12:05:06:728 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:05:06:728 ***</font>
+12:05:06:737 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:05:06:745 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:05:06:752 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:05:06:755 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:05:06:760 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:05:06:776 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:05:06:783 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:05:06:791 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:05:06:800 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:05:06:804 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:05:06:809 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:05:06:825 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:05:06:832 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:05:06:840 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:05:06:850 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:05:06:886 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:05:06:896 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:05:06:944 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:05:06:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:05:06:996 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:05:07:007 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:05:07:043 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:05:07:053 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:05:07:101 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:05:07:114 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:05:07:154 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:05:07:165 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:05:07:201 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:05:07:211 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:05:07:259 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:05:07:272 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:05:07:311 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:05:07:323 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:05:07:359 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:05:07:369 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:05:07:417 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:05:07:430 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:05:07:469 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:05:07:481 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:05:07:516 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:05:07:526 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:05:07:574 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:05:07:587 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:05:07:627 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:05:07:638 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:05:07:674 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:05:07:684 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:05:07:732 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:05:07:745 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:05:07:785 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:05:07:796 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:05:07:832 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:05:07:842 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:05:07:890 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:05:07:903 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:05:07:943 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:05:07:954 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:05:07:990 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:05:08:000 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:05:08:049 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:05:08:062 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:05:08:102 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:05:08:113 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:05:08:149 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:05:08:159 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:05:08:207 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:05:08:220 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:05:08:260 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:05:08:271 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:05:08:307 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:05:08:317 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:05:08:366 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:05:08:379 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:05:08:418 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:05:08:430 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:05:08:466 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:05:08:476 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:05:08:525 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:05:08:537 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:05:08:577 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:05:08:588 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:05:08:624 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:05:08:634 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:05:08:683 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:05:08:696 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:05:08:735 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:05:08:747 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:05:08:783 INFO -  231 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:05:08:790 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:05:08:839 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:05:08:849 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:08:850 <font size=2 color=00AF00>PASS = 0</font>
+12:05:08:850 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:08:851 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:08:851 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:08:851 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:08:852 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:08:852 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:08:853 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:08:853 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:08:853 <font size=2 color=00AF00>PASS = 15</font>
+12:05:08:854 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:08:854 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:08:855 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:08:855 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0005_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:06:43:487 <html><body><pre>
+12:06:43:487 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:43:487 ***</font>
+12:06:43:496 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:43:504 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:06:43:511 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:06:43:514 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:06:43:519 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:06:43:535 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:06:43:542 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:43:550 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:06:43:556 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:06:43:560 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:06:43:568 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:06:43:584 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:06:43:591 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:43:599 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:06:43:609 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:06:43:645 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:06:43:655 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:06:43:703 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:06:43:715 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:43:756 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:06:43:767 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:06:43:803 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:06:43:813 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:06:43:861 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:06:43:873 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:43:913 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:06:43:924 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:06:43:960 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:06:43:970 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:06:44:018 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:06:44:031 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:44:071 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:06:44:082 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:06:44:117 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:06:44:128 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:06:44:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:06:44:188 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:44:228 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:06:44:239 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:06:44:275 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:06:44:285 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:06:44:334 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:06:44:346 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:44:386 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:06:44:397 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:06:44:434 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:06:44:445 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:06:44:493 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:06:44:506 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:44:545 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:06:44:557 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:06:44:593 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:06:44:603 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:06:44:651 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:06:44:664 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:44:703 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:06:44:715 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:06:44:751 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:06:44:761 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:06:44:809 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:06:44:822 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:44:862 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:06:44:873 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:06:44:909 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:06:44:919 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:06:44:968 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:06:44:981 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:45:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:06:45:032 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:06:45:068 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:06:45:078 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:06:45:127 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:06:45:139 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:45:179 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:06:45:191 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:06:45:226 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:06:45:237 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:06:45:285 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:06:45:298 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:45:338 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:06:45:349 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:06:45:385 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:06:45:395 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:06:45:444 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:06:45:457 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:45:497 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:06:45:508 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:06:45:544 INFO -  236 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:06:45:551 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:06:45:600 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:06:45:610 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:45:611 <font size=2 color=00AF00>PASS = 0</font>
+12:06:45:611 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:45:612 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:45:612 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:45:613 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:45:613 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:45:614 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:45:614 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:45:614 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:45:615 <font size=2 color=00AF00>PASS = 15</font>
+12:06:45:615 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:45:616 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:45:616 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:45:617 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0006_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:06:51:247 <html><body><pre>
+12:06:51:247 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:51:247 ***</font>
+12:06:51:257 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:51:267 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:06:51:273 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:06:51:277 INFO -  241 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:06:51:282 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:06:51:297 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:06:51:305 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:51:312 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:319 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:51:327 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:334 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:51:341 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:348 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:51:356 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:363 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:51:371 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:377 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:51:385 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:392 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:51:400 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:413 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:51:455 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:467 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:51:507 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:518 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:51:559 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:571 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:51:611 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:622 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:51:663 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:675 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:51:716 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:728 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:51:768 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:51:777 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:51:777 <font size=2 color=00AF00>PASS = 0</font>
+12:06:51:778 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:51:778 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:51:778 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:51:779 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:51:779 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:51:780 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:51:780 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:51:781 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:51:781 <font size=2 color=00AF00>PASS = 1</font>
+12:06:51:782 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:51:782 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:06:51:782 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:51:783 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0006_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:06:57:366 <html><body><pre>
+12:06:57:366 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:06:57:366 ***</font>
+12:06:57:376 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:06:57:386 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:06:57:393 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:06:57:401 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:06:57:407 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:06:57:410 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:06:57:416 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:06:57:431 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:06:57:438 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:06:57:446 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:06:57:453 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:06:57:456 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:06:57:461 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:06:57:477 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:06:57:484 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:06:57:492 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:06:57:499 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:06:57:502 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:06:57:507 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:06:57:523 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:06:57:537 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:06:57:578 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:06:57:590 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:06:57:626 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:06:57:636 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:06:57:684 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:06:57:697 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:06:57:736 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:06:57:748 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:06:57:783 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:06:57:794 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:06:57:842 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:06:57:854 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:06:57:895 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:06:57:907 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:06:57:942 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:06:57:952 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:06:58:001 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:06:58:013 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:06:58:053 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:06:58:065 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:06:58:100 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:06:58:111 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:06:58:158 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:06:58:171 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:06:58:210 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:06:58:222 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:06:58:258 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:06:58:268 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:06:58:316 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:06:58:329 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:06:58:369 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:06:58:380 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:06:58:416 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:06:58:426 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:06:58:475 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:06:58:487 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:06:58:527 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:06:58:539 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:06:58:575 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:06:58:585 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:06:58:634 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:06:58:646 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:06:58:686 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:06:58:697 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:06:58:733 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:06:58:743 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:06:58:792 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:06:58:804 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:06:58:844 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:06:58:856 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:06:58:891 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:06:58:901 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:06:58:950 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:06:58:963 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:06:59:003 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:06:59:014 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:06:59:050 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:06:59:060 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:06:59:109 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:06:59:122 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:06:59:162 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:06:59:173 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:06:59:209 INFO -  246 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:06:59:217 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:06:59:265 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:06:59:275 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:59:276 <font size=2 color=00AF00>PASS = 0</font>
+12:06:59:276 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:59:277 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:59:277 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:59:278 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:59:278 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:59:279 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:59:279 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:59:279 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:59:280 <font size=2 color=00AF00>PASS = 14</font>
+12:06:59:280 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:59:281 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:06:59:281 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:59:282 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0006_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:07:04:872 <html><body><pre>
+12:07:04:872 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:07:04:872 ***</font>
+12:07:04:882 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:07:04:892 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:04:899 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:07:04:906 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:07:04:912 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:07:04:916 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:07:04:921 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:07:04:936 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:07:04:944 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:07:04:952 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:07:04:958 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:07:04:961 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:07:04:967 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:07:04:982 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:07:04:990 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:07:04:997 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:07:05:004 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:07:05:007 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:07:05:013 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:07:05:029 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:07:05:043 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:07:05:084 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:07:05:096 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:07:05:131 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:07:05:142 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:07:05:189 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:07:05:202 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:07:05:242 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:07:05:253 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:07:05:289 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:07:05:299 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:07:05:347 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:07:05:361 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:07:05:401 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:07:05:413 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:07:05:448 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:07:05:458 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:07:05:507 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:07:05:518 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:07:05:558 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:07:05:570 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:07:05:606 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:07:05:616 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:07:05:664 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:07:05:677 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:07:05:717 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:07:05:728 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:07:05:763 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:07:05:774 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:07:05:822 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:07:05:835 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:07:05:874 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:07:05:886 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:07:05:922 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:07:05:932 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:07:05:980 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:07:05:993 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:07:06:033 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:07:06:044 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:07:06:080 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:07:06:090 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:07:06:139 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:07:06:151 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:07:06:191 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:07:06:203 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:07:06:238 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:07:06:249 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:07:06:297 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:07:06:310 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:07:06:350 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:07:06:361 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:07:06:397 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:07:06:407 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:07:06:456 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:07:06:469 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:07:06:509 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:07:06:520 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:07:06:556 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:07:06:566 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:07:06:615 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:07:06:627 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:07:06:667 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:07:06:679 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:07:06:715 INFO -  251 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:07:06:722 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:07:06:771 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:07:06:781 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:06:782 <font size=2 color=00AF00>PASS = 0</font>
+12:07:06:782 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:06:782 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:06:783 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:06:783 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:06:784 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:06:784 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:06:784 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:06:785 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:06:785 <font size=2 color=00AF00>PASS = 14</font>
+12:07:06:786 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:06:786 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:07:06:787 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:06:787 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0006_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:07:12:382 <html><body><pre>
+12:07:12:383 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:07:12:383 ***</font>
+12:07:12:393 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:07:12:403 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:07:12:409 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:07:12:413 INFO -  256 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:07:12:418 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:07:12:433 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:07:12:441 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:07:12:448 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:455 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:07:12:463 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:470 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:07:12:477 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:484 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:07:12:492 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:499 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:07:12:506 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:513 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:07:12:521 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:528 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:07:12:535 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:549 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:07:12:590 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:602 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:07:12:642 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:654 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:07:12:694 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:706 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:07:12:746 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:758 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:07:12:798 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:810 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:07:12:850 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:862 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:07:12:902 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:12:911 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:12:911 <font size=2 color=00AF00>PASS = 0</font>
+12:07:12:912 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:12:912 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:12:912 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:12:913 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:12:913 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:12:914 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:12:914 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:12:915 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:12:915 <font size=2 color=00AF00>PASS = 1</font>
+12:07:12:915 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:12:916 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:07:12:916 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:12:917 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0007_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:07:18:560 <html><body><pre>
+12:07:18:561 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:07:18:560 ***</font>
+12:07:18:571 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:07:18:580 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:07:18:587 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:07:18:590 INFO -  261 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:07:18:595 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:07:18:611 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:07:18:618 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:07:18:626 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:633 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:07:18:640 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:647 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:07:18:655 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:661 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:07:18:669 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:676 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:07:18:684 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:690 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:07:18:698 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:705 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:07:18:713 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:726 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:07:18:768 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:779 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:07:18:819 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:831 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:07:18:871 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:883 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:07:18:923 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:935 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:07:18:975 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:18:987 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:07:19:027 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:19:039 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:07:19:079 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:19:088 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:19:088 <font size=2 color=00AF00>PASS = 0</font>
+12:07:19:089 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:19:089 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:19:090 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:19:090 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:19:091 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:19:091 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:19:092 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:19:092 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:19:092 <font size=2 color=00AF00>PASS = 1</font>
+12:07:19:093 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:19:093 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:07:19:094 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:19:094 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0007_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:07:24:684 <html><body><pre>
+12:07:24:685 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:07:24:684 ***</font>
+12:07:24:695 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:07:24:704 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:24:711 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:07:24:719 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:07:24:725 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:07:24:729 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:07:24:734 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:07:24:749 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:07:24:757 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:07:24:765 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:07:24:771 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:07:24:774 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:07:24:780 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:07:24:795 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:07:24:803 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:07:24:810 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:07:24:817 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:07:24:820 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:07:24:826 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:07:24:842 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:07:24:856 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:07:24:897 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:07:24:908 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:07:24:944 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:07:24:954 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:07:25:002 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:07:25:015 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:07:25:055 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:07:25:066 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:07:25:102 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:07:25:113 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:07:25:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:07:25:172 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:07:25:212 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:07:25:224 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:07:25:260 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:07:25:270 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:07:25:319 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:07:25:332 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:07:25:372 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:07:25:383 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:07:25:419 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:07:25:429 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:07:25:478 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:07:25:491 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:07:25:531 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:07:25:542 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:07:25:578 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:07:25:588 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:07:25:636 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:07:25:649 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:07:25:689 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:07:25:701 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:07:25:736 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:07:25:747 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:07:25:795 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:07:25:808 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:07:25:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:07:25:859 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:07:25:895 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:07:25:905 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:07:25:954 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:07:25:967 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:07:26:006 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:07:26:018 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:07:26:053 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:07:26:064 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:07:26:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:07:26:125 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:07:26:165 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:07:26:177 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:07:26:212 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:07:26:223 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:07:26:271 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:07:26:284 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:07:26:324 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:07:26:335 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:07:26:371 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:07:26:381 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:07:26:431 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:07:26:443 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:07:26:483 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:07:26:495 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:07:26:530 INFO -  266 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:07:26:538 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:07:26:587 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:07:26:597 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:26:597 <font size=2 color=00AF00>PASS = 0</font>
+12:07:26:598 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:26:598 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:26:599 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:26:599 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:26:600 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:26:600 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:26:600 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:26:601 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:26:601 <font size=2 color=00AF00>PASS = 14</font>
+12:07:26:602 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:26:602 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:07:26:603 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:26:603 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0007_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:07:32:201 <html><body><pre>
+12:07:32:201 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:07:32:201 ***</font>
+12:07:32:211 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:07:32:221 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:32:228 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:07:32:235 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:07:32:242 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:07:32:245 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:07:32:250 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:07:32:266 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:07:32:273 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:07:32:281 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:07:32:288 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:07:32:291 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:07:32:296 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:07:32:312 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:07:32:319 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:07:32:327 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:07:32:333 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:07:32:337 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:07:32:342 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:07:32:358 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:07:32:372 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:07:32:413 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:07:32:425 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:07:32:461 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:07:32:471 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:07:32:519 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:07:32:531 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:07:32:571 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:07:32:583 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:07:32:618 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:07:32:628 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:07:32:676 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:07:32:689 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:07:32:729 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:07:32:740 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:07:32:776 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:07:32:786 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:07:32:834 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:07:32:847 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:07:32:887 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:07:32:898 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:07:32:934 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:07:32:944 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:07:32:992 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:07:33:004 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:07:33:044 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:07:33:055 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:07:33:091 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:07:33:101 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:07:33:150 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:07:33:162 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:07:33:202 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:07:33:214 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:07:33:250 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:07:33:260 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:07:33:308 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:07:33:321 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:07:33:361 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:07:33:372 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:07:33:408 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:07:33:418 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:07:33:467 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:07:33:480 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:07:33:519 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:07:33:531 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:07:33:566 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:07:33:577 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:07:33:625 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:07:33:638 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:07:33:678 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:07:33:689 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:07:33:725 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:07:33:735 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:07:33:784 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:07:33:796 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:07:33:836 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:07:33:848 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:07:33:883 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:07:33:894 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:07:33:943 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:07:33:955 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:07:33:995 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:07:34:007 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:07:34:042 INFO -  271 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:07:34:050 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:07:34:099 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:07:34:109 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:34:109 <font size=2 color=00AF00>PASS = 0</font>
+12:07:34:110 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:34:110 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:34:111 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:34:111 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:34:112 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:34:112 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:34:112 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:34:113 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:34:113 <font size=2 color=00AF00>PASS = 14</font>
+12:07:34:114 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:34:114 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:07:34:114 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:34:115 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0007_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:07:39:705 <html><body><pre>
+12:07:39:705 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:07:39:705 ***</font>
+12:07:39:715 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:07:39:725 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:07:39:732 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:07:39:735 INFO -  276 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:07:39:740 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:07:39:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:07:39:763 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:07:39:770 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:777 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:07:39:785 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:792 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:07:39:799 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:806 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:07:39:814 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:821 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:07:39:828 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:835 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:07:39:843 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:850 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:07:39:858 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:871 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:07:39:912 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:924 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:07:39:964 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:39:976 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:07:40:016 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:40:028 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:07:40:068 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:40:080 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:07:40:120 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:40:132 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:07:40:172 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:40:184 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:07:40:225 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:40:234 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:40:235 <font size=2 color=00AF00>PASS = 0</font>
+12:07:40:235 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:40:236 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:40:236 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:40:237 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:40:237 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:40:238 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:40:238 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:40:238 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:40:239 <font size=2 color=00AF00>PASS = 1</font>
+12:07:40:239 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:40:240 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:07:40:240 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:40:241 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+12:07:45:875 <html><body><pre>
+12:07:45:876 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:07:45:876 ***</font>
+12:07:45:886 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:07:45:896 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:45:902 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:07:45:910 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:45:917 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:07:45:924 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:45:931 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:07:45:939 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:45:945 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:07:45:953 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:07:45:960 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:07:45:963 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:07:45:968 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:07:45:984 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:07:45:992 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:07:45:999 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:07:46:006 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:07:46:009 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:07:46:015 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:07:46:031 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:07:46:045 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:07:46:086 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:07:46:098 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:07:46:133 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:07:46:144 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:07:46:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:07:46:204 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:07:46:244 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:07:46:256 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:07:46:292 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:07:46:302 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:07:46:351 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:07:46:364 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:07:46:404 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:07:46:415 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:07:46:451 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:07:46:461 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:07:46:510 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:07:46:522 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:07:46:562 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:07:46:574 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:07:46:609 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:07:46:620 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:07:46:667 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:07:46:680 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:07:46:720 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:07:46:731 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:07:46:767 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:07:46:777 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:07:46:826 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:07:46:838 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:07:46:878 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:07:46:889 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:07:46:926 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:07:46:937 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:07:46:985 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:07:46:998 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:07:47:038 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:07:47:049 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:07:47:085 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:07:47:095 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:07:47:144 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:07:47:157 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:07:47:196 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:07:47:208 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:07:47:244 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:07:47:254 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:07:47:303 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:07:47:316 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:07:47:356 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:07:47:367 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:07:47:403 INFO -  281 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:07:47:410 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:07:47:459 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:07:47:469 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:47:470 <font size=2 color=00AF00>PASS = 0</font>
+12:07:47:470 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:47:471 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:47:471 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:47:472 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:47:472 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:47:472 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:47:473 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:47:473 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:47:474 <font size=2 color=00AF00>PASS = 11</font>
+12:07:47:474 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:47:475 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+12:07:47:475 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:47:475 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+12:07:53:070 <html><body><pre>
+12:07:53:070 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:07:53:070 ***</font>
+12:07:53:080 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:07:53:090 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:53:097 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:07:53:104 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:53:111 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:07:53:119 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:53:126 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:07:53:133 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:07:53:140 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:07:53:148 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:07:53:154 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:07:53:158 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:07:53:163 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:07:53:179 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:07:53:186 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:07:53:194 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:07:53:201 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:07:53:204 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:07:53:210 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:07:53:226 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:07:53:240 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:07:53:281 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:07:53:293 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:07:53:329 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:07:53:339 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:07:53:387 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:07:53:400 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:07:53:440 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:07:53:451 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:07:53:487 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:07:53:497 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:07:53:545 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:07:53:557 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:07:53:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:07:53:610 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:07:53:645 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:07:53:655 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:07:53:704 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:07:53:716 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:07:53:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:07:53:767 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:07:53:802 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:07:53:813 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:07:53:861 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:07:53:874 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:07:53:914 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:07:53:925 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:07:53:961 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:07:53:971 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:07:54:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:07:54:032 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:07:54:072 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:07:54:084 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:07:54:120 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:07:54:130 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:07:54:179 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:07:54:191 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:07:54:231 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:07:54:243 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:07:54:278 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:07:54:289 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:07:54:337 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:07:54:350 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:07:54:390 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:07:54:401 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:07:54:437 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:07:54:448 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:07:54:497 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:07:54:509 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:07:54:549 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:07:54:560 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:07:54:596 INFO -  286 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:07:54:604 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:07:54:652 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:07:54:662 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:07:54:663 <font size=2 color=00AF00>PASS = 0</font>
+12:07:54:664 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:54:664 <font size=2 color=0000FF>ABORT = 0</font>
+12:07:54:664 <font size=2 color=0000FF>PANIC = 0</font>
+12:07:54:665 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:54:665 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:07:54:666 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:07:54:666 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:07:54:667 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:07:54:667 <font size=2 color=00AF00>PASS = 11</font>
+12:07:54:667 <font size=2 color=FF0000>FAIL = 0</font>
+12:07:54:668 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+12:07:54:668 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:07:54:669 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_3.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:08:00:249 <html><body><pre>
+12:08:00:250 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:00:249 ***</font>
+12:08:00:260 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:00:269 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:08:00:276 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:08:00:279 INFO -  291 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:08:00:284 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:08:00:300 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:08:00:307 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:00:315 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:08:00:321 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:08:00:325 INFO -  291 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:08:00:330 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:08:00:345 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:08:00:353 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:00:361 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:08:00:367 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:08:00:371 INFO -  291 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:08:00:376 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:08:00:392 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:08:00:399 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:00:407 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:08:00:420 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:08:00:457 INFO -  291 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:08:00:467 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:08:00:515 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:08:00:528 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:00:568 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:579 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:00:619 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:631 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:00:671 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:683 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:00:722 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:734 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:00:775 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:787 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:00:826 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:838 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:00:878 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:890 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:00:930 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:942 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:00:982 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:00:994 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:01:034 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:01:045 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:01:086 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:01:095 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:01:095 <font size=2 color=00AF00>PASS = 0</font>
+12:08:01:096 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:01:096 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:01:097 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:01:097 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:01:098 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:01:098 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:01:098 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:01:099 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:01:099 <font size=2 color=00AF00>PASS = 4</font>
+12:08:01:100 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:01:100 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+12:08:01:101 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:01:101 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_4.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:08:06:694 <html><body><pre>
+12:08:06:695 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:06:695 ***</font>
+12:08:06:705 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:06:715 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:08:06:721 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:08:06:725 INFO -  296 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:08:06:730 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:08:06:745 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:08:06:752 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:06:760 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:08:06:767 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:08:06:770 INFO -  296 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:08:06:775 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:08:06:791 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:08:06:798 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:06:806 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:08:06:812 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:08:06:816 INFO -  296 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:08:06:821 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:08:06:837 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:08:06:844 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:06:852 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:08:06:865 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:08:06:902 INFO -  296 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:08:06:912 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:08:06:960 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:08:06:973 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:07:012 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:024 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:07:064 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:076 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:07:116 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:07:168 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:179 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:07:220 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:232 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:07:272 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:284 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:07:324 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:336 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:07:375 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:387 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:07:427 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:439 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:07:479 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:491 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:07:531 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:07:540 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:07:541 <font size=2 color=00AF00>PASS = 0</font>
+12:08:07:541 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:07:542 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:07:542 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:07:543 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:07:543 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:07:543 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:07:544 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:07:544 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:07:545 <font size=2 color=00AF00>PASS = 4</font>
+12:08:07:545 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:07:545 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+12:08:07:546 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:07:546 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0008_5.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+12:08:13:142 <html><body><pre>
+12:08:13:143 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:13:143 ***</font>
+12:08:13:153 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:13:163 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:08:13:169 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:08:13:173 INFO -  301 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:08:13:178 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:08:13:193 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:08:13:201 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:13:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:08:13:215 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:08:13:218 INFO -  301 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:08:13:224 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:08:13:239 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:08:13:247 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:13:254 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:08:13:261 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:08:13:265 INFO -  301 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:08:13:270 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:08:13:285 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:08:13:293 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:13:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:08:13:314 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:08:13:351 INFO -  301 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:08:13:362 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:08:13:409 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:08:13:422 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:13:462 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:08:13:473 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:08:13:509 INFO -  301 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:08:13:520 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:08:13:568 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:08:13:580 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:13:620 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:08:13:632 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:08:13:667 INFO -  301 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:08:13:677 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:08:13:725 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:08:13:738 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:13:778 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:13:790 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:13:830 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:13:842 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:13:882 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:13:893 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:13:934 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:13:945 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:13:985 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:13:997 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:14:037 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:14:049 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:14:089 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:14:101 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:14:141 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:14:153 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:14:192 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:14:201 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:14:202 <font size=2 color=00AF00>PASS = 0</font>
+12:08:14:203 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:14:203 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:14:203 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:14:204 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:14:204 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:14:205 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:14:205 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:14:205 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:14:206 <font size=2 color=00AF00>PASS = 6</font>
+12:08:14:206 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:14:207 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 9</font>
+12:08:14:207 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:14:208 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0009_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:08:19:847 <html><body><pre>
+12:08:19:848 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:19:848 ***</font>
+12:08:19:858 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:19:868 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:19:874 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:19:882 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:19:889 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:19:896 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:19:903 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:19:910 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:19:917 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:19:925 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:08:19:931 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:08:19:935 INFO -  306 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:08:19:940 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:08:19:956 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:08:19:963 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:19:971 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:19:978 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:19:986 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:19:993 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:20:000 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:20:014 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:20:055 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:20:067 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:20:107 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:20:119 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:20:159 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:20:171 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:20:211 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:20:223 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:20:263 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:20:275 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:20:314 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:20:326 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:20:366 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:20:375 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:20:376 <font size=2 color=00AF00>PASS = 0</font>
+12:08:20:376 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:20:376 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:20:377 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:20:377 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:20:378 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:20:378 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:20:379 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:20:379 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:20:380 <font size=2 color=00AF00>PASS = 1</font>
+12:08:20:380 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:20:381 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 14</font>
+12:08:20:381 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:20:381 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0009_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:08:25:982 <html><body><pre>
+12:08:25:982 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:25:982 ***</font>
+12:08:25:992 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:26:002 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:08:26:008 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:08:26:012 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:08:26:017 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:08:26:032 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:08:26:040 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:26:047 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:08:26:054 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:08:26:057 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:08:26:063 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:08:26:078 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:08:26:086 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:26:093 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:08:26:100 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:08:26:103 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:08:26:109 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:08:26:124 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:08:26:132 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:26:140 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:08:26:153 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:08:26:190 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:08:26:200 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:08:26:248 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:08:26:260 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:26:300 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:26:312 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:26:352 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:08:26:364 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:08:26:399 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:08:26:410 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:08:26:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:08:26:469 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:26:509 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:08:26:521 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:08:26:556 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:08:26:567 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:08:26:616 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:08:26:628 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:26:668 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:08:26:680 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:08:26:715 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:08:26:726 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:08:26:774 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:08:26:787 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:26:827 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:08:26:838 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:08:26:874 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:08:26:884 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:08:26:933 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:08:26:945 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:26:985 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:08:26:996 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:08:27:032 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:08:27:043 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:08:27:091 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:08:27:104 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:27:144 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:08:27:155 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:08:27:191 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:08:27:201 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:08:27:250 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:08:27:262 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:27:302 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:08:27:314 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:08:27:349 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:08:27:360 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:08:27:408 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:08:27:421 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:27:461 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:08:27:472 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:08:27:508 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:08:27:518 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:08:27:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:08:27:580 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:27:619 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:08:27:631 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:08:27:666 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:08:27:677 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:08:27:726 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:08:27:739 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:27:779 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:08:27:790 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:08:27:826 INFO -  311 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:08:27:833 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:08:27:882 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:08:27:892 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:27:893 <font size=2 color=00AF00>PASS = 0</font>
+12:08:27:893 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:27:893 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:27:894 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:27:894 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:27:895 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:27:895 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:27:896 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:27:896 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:27:896 <font size=2 color=00AF00>PASS = 14</font>
+12:08:27:897 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:27:897 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 1</font>
+12:08:27:898 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:27:898 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0010_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:08:33:550 <html><body><pre>
+12:08:33:550 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:33:550 ***</font>
+12:08:33:561 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:33:570 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:08:33:577 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:08:33:580 INFO -  316 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:08:33:585 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:08:33:601 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:08:33:608 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:33:616 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:08:33:622 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:08:33:626 INFO -  316 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:08:33:631 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:08:33:646 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:08:33:654 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:33:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:08:33:668 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:08:33:671 INFO -  316 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:08:33:677 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:08:33:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:08:33:700 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:33:708 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:33:721 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:33:762 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:08:33:774 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:08:33:810 INFO -  316 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:08:33:820 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:08:33:868 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:08:33:880 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:33:920 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:33:932 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:33:972 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:33:985 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:34:025 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:34:037 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:34:077 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:34:089 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:34:129 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:34:141 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:34:181 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:34:193 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:34:233 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:34:245 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:34:285 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:34:297 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:34:337 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:34:349 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:34:389 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:34:398 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:34:399 <font size=2 color=00AF00>PASS = 0</font>
+12:08:34:399 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:34:400 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:34:400 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:34:401 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:34:401 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:34:401 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:34:402 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:34:402 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:34:403 <font size=2 color=00AF00>PASS = 4</font>
+12:08:34:403 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:34:404 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 11</font>
+12:08:34:404 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:34:405 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0010_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,107 @@
+12:08:39:993 <html><body><pre>
+12:08:39:993 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:39:993 ***</font>
+12:08:40:003 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:40:013 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:40:020 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:40:027 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:40:034 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:40:042 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:40:049 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:40:056 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:08:40:063 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:08:40:066 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:08:40:072 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:08:40:087 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:08:40:095 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:40:103 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:08:40:109 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:40:117 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:08:40:124 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:08:40:127 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:08:40:133 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:08:40:149 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:08:40:163 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:40:204 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:08:40:216 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:08:40:251 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:08:40:262 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:08:40:310 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:08:40:322 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:40:362 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:08:40:374 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:08:40:410 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:08:40:420 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:08:40:468 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:08:40:480 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:40:521 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:08:40:533 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:08:40:568 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:08:40:579 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:08:40:627 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:08:40:640 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:40:679 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:08:40:690 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:08:40:726 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:08:40:736 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:08:40:785 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:08:40:797 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:40:837 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:08:40:849 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:08:40:884 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:08:40:895 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:08:40:943 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:08:40:956 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:40:996 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:08:41:007 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:08:41:043 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:08:41:054 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:08:41:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:08:41:115 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:41:155 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:08:41:166 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:08:41:202 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:08:41:212 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:08:41:261 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:08:41:274 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:41:314 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:08:41:325 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:08:41:361 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:08:41:371 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:08:41:420 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:08:41:433 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:41:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:08:41:484 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:08:41:520 INFO -  321 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:08:41:528 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:08:41:576 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:08:41:586 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:41:587 <font size=2 color=00AF00>PASS = 0</font>
+12:08:41:587 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:41:588 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:41:588 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:41:589 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:41:589 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:41:590 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:41:590 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:41:590 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:41:591 <font size=2 color=00AF00>PASS = 11</font>
+12:08:41:591 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:41:592 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 4</font>
+12:08:41:592 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:41:593 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0011_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:08:47:231 <html><body><pre>
+12:08:47:231 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:47:231 ***</font>
+12:08:47:241 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:47:251 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:08:47:258 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:08:47:261 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:08:47:266 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:08:47:282 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:08:47:289 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:47:297 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:08:47:303 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:08:47:307 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:08:47:312 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:08:47:327 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:08:47:334 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:47:342 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:08:47:349 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:08:47:352 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:08:47:358 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:08:47:373 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:08:47:381 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:47:389 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:08:47:402 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:08:47:439 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:08:47:449 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:08:47:497 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:08:47:509 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:47:549 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:08:47:560 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:08:47:596 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:08:47:606 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:08:47:654 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:08:47:667 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:47:707 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:08:47:718 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:08:47:754 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:08:47:764 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:08:47:812 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:08:47:825 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:47:865 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:08:47:876 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:08:47:912 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:08:47:922 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:08:47:970 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:08:47:983 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:48:023 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:08:48:034 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:08:48:070 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:08:48:080 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:08:48:128 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:08:48:141 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:48:181 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:08:48:192 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:08:48:228 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:08:48:238 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:08:48:287 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:08:48:299 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:48:339 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:08:48:351 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:08:48:386 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:08:48:397 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:08:48:445 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:08:48:458 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:48:498 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:08:48:509 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:08:48:545 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:08:48:555 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:08:48:604 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:08:48:616 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:48:656 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:08:48:667 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:08:48:703 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:08:48:713 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:08:48:762 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:08:48:774 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:48:814 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:08:48:825 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:08:48:861 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:08:48:871 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:08:48:920 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:08:48:933 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:48:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:08:48:984 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:08:49:020 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:08:49:030 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:08:49:079 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:08:49:092 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:49:132 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:08:49:143 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:08:49:179 INFO -  326 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:08:49:186 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:08:49:235 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:08:49:245 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:49:246 <font size=2 color=00AF00>PASS = 0</font>
+12:08:49:246 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:49:247 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:49:247 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:49:248 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:49:248 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:49:248 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:49:249 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:49:249 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:49:250 <font size=2 color=00AF00>PASS = 15</font>
+12:08:49:250 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:49:251 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:08:49:251 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:49:252 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0011_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:08:54:850 <html><body><pre>
+12:08:54:850 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:54:850 ***</font>
+12:08:54:860 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:54:870 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:08:54:876 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:08:54:880 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:08:54:885 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:08:54:900 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:08:54:908 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:54:915 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:08:54:922 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:08:54:925 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:08:54:930 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:08:54:946 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:08:54:953 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:54:961 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:08:54:967 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:08:54:971 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:08:54:976 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:08:54:991 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:08:54:999 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:55:007 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:08:55:020 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:08:55:057 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:08:55:067 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:08:55:115 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:08:55:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:55:168 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:08:55:179 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:08:55:215 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:08:55:225 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:08:55:273 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:08:55:285 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:55:325 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:08:55:337 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:08:55:372 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:08:55:382 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:08:55:430 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:08:55:443 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:55:484 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:08:55:495 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:08:55:531 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:08:55:541 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:08:55:589 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:08:55:602 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:55:642 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:08:55:653 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:08:55:689 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:08:55:699 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:08:55:747 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:08:55:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:55:799 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:08:55:811 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:08:55:847 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:08:55:857 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:08:55:905 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:08:55:918 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:55:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:08:55:969 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:08:56:005 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:08:56:015 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:08:56:063 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:08:56:076 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:56:116 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:08:56:127 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:08:56:163 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:08:56:174 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:08:56:222 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:08:56:235 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:56:275 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:08:56:286 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:08:56:322 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:08:56:332 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:08:56:381 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:08:56:393 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:56:433 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:08:56:444 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:08:56:480 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:08:56:490 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:08:56:539 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:08:56:552 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:56:592 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:08:56:603 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:08:56:639 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:08:56:649 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:08:56:699 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:08:56:711 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:56:751 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:08:56:762 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:08:56:798 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:08:56:806 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:08:56:854 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:08:56:864 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:56:865 <font size=2 color=00AF00>PASS = 0</font>
+12:08:56:866 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:56:866 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:56:866 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:56:867 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:56:867 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:56:868 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:56:868 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:56:868 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:56:869 <font size=2 color=00AF00>PASS = 15</font>
+12:08:56:869 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:56:870 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:08:56:870 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:56:871 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0014_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:08:54:850 <html><body><pre>
+12:08:54:850 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:08:54:850 ***</font>
+12:08:54:860 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:08:54:870 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:08:54:876 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:08:54:880 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:08:54:885 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:08:54:900 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:08:54:908 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:08:54:915 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:08:54:922 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:08:54:925 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:08:54:930 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:08:54:946 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:08:54:953 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:08:54:961 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:08:54:967 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:08:54:971 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:08:54:976 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:08:54:991 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:08:54:999 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:08:55:007 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:08:55:020 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:08:55:057 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:08:55:067 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:08:55:115 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:08:55:128 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:08:55:168 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:08:55:179 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:08:55:215 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:08:55:225 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:08:55:273 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:08:55:285 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:08:55:325 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:08:55:337 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:08:55:372 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:08:55:382 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:08:55:430 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:08:55:443 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:08:55:484 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:08:55:495 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:08:55:531 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:08:55:541 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:08:55:589 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:08:55:602 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:08:55:642 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:08:55:653 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:08:55:689 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:08:55:699 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:08:55:747 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:08:55:760 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:08:55:799 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:08:55:811 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:08:55:847 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:08:55:857 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:08:55:905 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:08:55:918 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:08:55:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:08:55:969 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:08:56:005 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:08:56:015 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:08:56:063 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:08:56:076 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:08:56:116 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:08:56:127 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:08:56:163 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:08:56:174 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:08:56:222 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:08:56:235 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:08:56:275 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:08:56:286 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:08:56:322 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:08:56:332 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:08:56:381 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:08:56:393 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:08:56:433 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:08:56:444 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:08:56:480 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:08:56:490 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:08:56:539 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:08:56:552 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:08:56:592 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:08:56:603 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:08:56:639 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:08:56:649 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:08:56:699 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:08:56:711 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:08:56:751 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:08:56:762 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:08:56:798 INFO -  331 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:08:56:806 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:08:56:854 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:08:56:864 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:08:56:865 <font size=2 color=00AF00>PASS = 0</font>
+12:08:56:866 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:56:866 <font size=2 color=0000FF>ABORT = 0</font>
+12:08:56:866 <font size=2 color=0000FF>PANIC = 0</font>
+12:08:56:867 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:56:867 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:08:56:868 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:08:56:868 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:08:56:868 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:08:56:869 <font size=2 color=00AF00>PASS = 15</font>
+12:08:56:869 <font size=2 color=FF0000>FAIL = 0</font>
+12:08:56:870 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:08:56:870 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:08:56:871 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0014_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:09:23:582 <html><body><pre>
+12:09:23:583 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 15
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:09:23:583 ***</font>
+12:09:23:593 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:09:23:603 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:09:23:609 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:09:23:612 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:09:23:618 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:09:23:633 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:09:23:640 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:09:23:648 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:09:23:654 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:09:23:658 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:09:23:663 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:09:23:678 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:09:23:686 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:09:23:693 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:09:23:700 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:09:23:703 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:09:23:708 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:09:23:724 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:09:23:731 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:09:23:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:09:23:752 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:09:23:789 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:09:23:800 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:09:23:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:09:23:860 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:09:23:900 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005  </font>
+12:09:23:911 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0005
+12:09:23:947 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0005
+
+12:09:23:957 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0005
+12:09:24:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 19 Command = END_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = PASS </font>
+12:09:24:018 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:09:24:057 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:09:24:069 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:09:24:104 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:09:24:115 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:09:24:163 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:09:24:175 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:09:24:215 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:09:24:226 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:09:24:263 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:09:24:274 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:09:24:322 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:09:24:335 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:09:24:374 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:09:24:386 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:09:24:422 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:09:24:432 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:09:24:480 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:09:24:493 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:09:24:532 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:09:24:544 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:09:24:580 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:09:24:590 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:09:24:638 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:09:24:651 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:09:24:691 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:09:24:702 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:09:24:738 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:09:24:748 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:09:24:797 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:09:24:809 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:09:24:849 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:09:24:860 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:09:24:896 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:09:24:906 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:09:24:955 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:09:24:968 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:09:25:007 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:09:25:019 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:09:25:054 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:09:25:065 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:09:25:113 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:09:25:126 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:09:25:166 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:09:25:177 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:09:25:213 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:09:25:223 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:09:25:272 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:09:25:285 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:09:25:325 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:09:25:336 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:09:25:372 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:09:25:382 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:09:25:431 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:09:25:444 c:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:09:25:484 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:09:25:495 c:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:09:25:531 INFO -  342 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:09:25:539 c:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:09:25:587 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:09:25:596 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:25:596 <font size=2 color=00AF00>PASS = 0</font>
+12:09:25:597 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:25:597 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:25:598 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:25:598 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:25:598 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:25:599 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:25:599 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:25:600 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:25:600 <font size=2 color=00AF00>PASS = 15</font>
+12:09:25:600 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:25:601 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:25:602 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:25:602 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0015_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+12:09:31:320 <html><body><pre>
+12:09:31:321 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1018
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 17/10/2008 12:09:31:321 ***</font>
+12:09:31:330 c:\testdata\scripts\pause.script START_TESTCASE DT-TEF-ScriptCommand-0002
+12:09:31:340 <font size=2 color=00AF00>c:\testdata\scripts\pause.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0002  </font>
+12:09:31:346 c:\testdata\scripts\pause.script 	PAUSE	
+12:09:34:440 c:\testdata\scripts\pause.script END_TESTCASE DT-TEF-ScriptCommand-0002
+12:09:34:456 <font size=2 color=00AF00>c:\testdata\scripts\pause.script Line = 12 Command = END_TESTCASE DT-TEF-ScriptCommand-0002 ***TestCaseResult = PASS </font>
+12:09:34:463 c:\testdata\scripts\pause.script PRINT PAUSE SCRIPT COMMAND TESTING HAS COMPLETED
+12:09:34:470 INFO -  347 scriptengine.cpp 1381  PAUSE SCRIPT COMMAND TESTING HAS COMPLETED
+
+12:09:34:479 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:34:479 <font size=2 color=00AF00>PASS = 0</font>
+12:09:34:480 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:34:480 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:34:480 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:34:481 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:34:481 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:34:482 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:34:482 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:34:482 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:34:483 <font size=2 color=00AF00>PASS = 1</font>
+12:09:34:483 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:34:484 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:34:484 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:34:485 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0017_1.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,86 @@
+12:01:43:168 <html><body><pre>
+12:01:43:168 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1022
+RUN_SCRIPT COUNT : 1
+START_TESTCASE COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 29/10/2008 12:01:43:168 ***</font>
+12:01:43:182 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0001
+12:01:43:191 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 5 Command = START_TESTCASE DT-TEF-AnotherTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:203 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script RUN_SCRIPT	C:\testdata\scripts\te_regseltestcase.script
+12:01:43:216 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:43:223 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:230 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:43:238 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:244 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:43:252 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:43:258 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:43:262 INFO -  151 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:43:267 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:43:283 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:43:290 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:43:298 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:305 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:43:312 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:326 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:43:367 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:379 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:43:418 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:430 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:43:470 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:481 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:43:521 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:533 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:43:573 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:584 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:43:624 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:636 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:43:676 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:688 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:43:727 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:739 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:43:779 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:791 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:43:830 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:848 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0002
+12:01:43:887 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 11 Command = START_TESTCASE DT-TEF-AnotherTestCase-0002 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:43:902 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:43:941 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 15 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:43:953 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-SelTestCase-0003
+12:01:43:989 INFO -  151 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:44:000 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:44:045 WARN -  151 scriptengine.cpp 1660 Test Case ID : DT-TEF-SelTestCase-0003 re-used
+12:01:44:050 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 17 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:44:067 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0003
+12:01:44:107 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 19 Command = START_TESTCASE DT-TEF-AnotherTestCase-0003 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:44:124 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0004
+12:01:44:163 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 23 Command = START_TESTCASE DT-TEF-AnotherTestCase-0004 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:44:180 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0005
+12:01:44:221 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 27 Command = START_TESTCASE DT-TEF-AnotherTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:44:236 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:44:276 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 31 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:44:293 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0006
+12:01:44:332 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 35 Command = START_TESTCASE DT-TEF-AnotherTestCase-0006 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:44:349 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0007
+12:01:44:388 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 39 Command = START_TESTCASE DT-TEF-AnotherTestCase-0007 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:44:398 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:44:399 <font size=2 color=00AF00>PASS = 0</font>
+12:01:44:399 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:44:399 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:44:400 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:44:400 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:44:401 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:44:401 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:44:402 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:01:44:402 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:44:403 <font size=2 color=00AF00>PASS = 2</font>
+12:01:44:403 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:44:404 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 22</font>
+12:01:44:404 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:44:404 <font size=2 color=00AFFF>RUN_SCRIPT_SUMMARY:</font>
+12:01:44:405 <font size=2 color=00AF00>EXECUTED_SCRIPTS = 1</font>
+12:01:44:405 <font size=2 color=FF0000>FAILED_TO_OPEN = 0</font>
+12:01:44:406 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-command-line-0017_2.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,186 @@
+12:01:49:850 <html><body><pre>
+12:01:49:851 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1022
+RUN_SCRIPT COUNT : 1
+START_TESTCASE COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 29/10/2008 12:01:49:850 ***</font>
+12:01:49:865 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0001
+12:01:49:874 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 5 Command = START_TESTCASE DT-TEF-AnotherTestCase-0001  </font>
+12:01:49:880 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0001
+12:01:49:884 INFO -  156 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0001
+
+12:01:49:893 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0001
+12:01:49:907 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 7 Command = END_TESTCASE DT-TEF-AnotherTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:49:920 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script RUN_SCRIPT	C:\testdata\scripts\te_regseltestcase.script
+12:01:49:933 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0001
+12:01:49:940 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 1 Command = START_TESTCASE DT-TEF-SelTestCase-0001  </font>
+12:01:49:947 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0001
+12:01:49:950 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0001
+
+12:01:49:955 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0001
+12:01:49:971 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 3 Command = END_TESTCASE DT-TEF-SelTestCase-0001 ***TestCaseResult = PASS </font>
+12:01:49:978 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0002
+12:01:49:986 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 5 Command = START_TESTCASE DT-TEF-SelTestCase-0002  </font>
+12:01:49:995 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0002
+12:01:50:032 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0002
+
+12:01:50:042 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0002
+12:01:50:090 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 7 Command = END_TESTCASE DT-TEF-SelTestCase-0002 ***TestCaseResult = PASS </font>
+12:01:50:102 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:50:142 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 9 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:50:154 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0003
+12:01:50:189 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:50:199 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:50:247 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 11 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:50:259 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0004
+12:01:50:299 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 13 Command = START_TESTCASE DT-TEF-SelTestCase-0004  </font>
+12:01:50:310 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0004
+12:01:50:346 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0004
+
+12:01:50:356 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0004
+12:01:50:403 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 15 Command = END_TESTCASE DT-TEF-SelTestCase-0004 ***TestCaseResult = PASS </font>
+12:01:50:416 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:50:455 <font size=2 color=C0C0C0>C:\testdata\scripts\te_regseltestcase.script Line = 17 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:50:467 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0006
+12:01:50:507 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 21 Command = START_TESTCASE DT-TEF-SelTestCase-0006  </font>
+12:01:50:518 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0006
+12:01:50:554 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0006
+
+12:01:50:564 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0006
+12:01:50:612 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 23 Command = END_TESTCASE DT-TEF-SelTestCase-0006 ***TestCaseResult = PASS </font>
+12:01:50:625 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0007
+12:01:50:664 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 25 Command = START_TESTCASE DT-TEF-SelTestCase-0007  </font>
+12:01:50:676 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0007
+12:01:50:711 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0007
+
+12:01:50:721 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0007
+12:01:50:769 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 27 Command = END_TESTCASE DT-TEF-SelTestCase-0007 ***TestCaseResult = PASS </font>
+12:01:50:782 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0008
+12:01:50:821 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 29 Command = START_TESTCASE DT-TEF-SelTestCase-0008  </font>
+12:01:50:833 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0008
+12:01:50:868 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0008
+
+12:01:50:879 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0008
+12:01:50:926 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 31 Command = END_TESTCASE DT-TEF-SelTestCase-0008 ***TestCaseResult = PASS </font>
+12:01:50:938 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0009
+12:01:50:978 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 33 Command = START_TESTCASE DT-TEF-SelTestCase-0009  </font>
+12:01:50:989 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0009
+12:01:51:025 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0009
+
+12:01:51:035 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0009
+12:01:51:083 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 35 Command = END_TESTCASE DT-TEF-SelTestCase-0009 ***TestCaseResult = PASS </font>
+12:01:51:096 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0010
+12:01:51:136 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 37 Command = START_TESTCASE DT-TEF-SelTestCase-0010  </font>
+12:01:51:147 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0010
+12:01:51:183 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0010
+
+12:01:51:193 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0010
+12:01:51:241 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 39 Command = END_TESTCASE DT-TEF-SelTestCase-0010 ***TestCaseResult = PASS </font>
+12:01:51:253 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0011
+12:01:51:293 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 41 Command = START_TESTCASE DT-TEF-SelTestCase-0011  </font>
+12:01:51:304 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0011
+12:01:51:340 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0011
+
+12:01:51:350 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0011
+12:01:51:399 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 43 Command = END_TESTCASE DT-TEF-SelTestCase-0011 ***TestCaseResult = PASS </font>
+12:01:51:411 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0012
+12:01:51:451 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 45 Command = START_TESTCASE DT-TEF-SelTestCase-0012  </font>
+12:01:51:462 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0012
+12:01:51:498 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0012
+
+12:01:51:508 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0012
+12:01:51:556 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 47 Command = END_TESTCASE DT-TEF-SelTestCase-0012 ***TestCaseResult = PASS </font>
+12:01:51:569 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0013
+12:01:51:609 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 49 Command = START_TESTCASE DT-TEF-SelTestCase-0013  </font>
+12:01:51:620 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0013
+12:01:51:655 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0013
+
+12:01:51:666 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0013
+12:01:51:714 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 51 Command = END_TESTCASE DT-TEF-SelTestCase-0013 ***TestCaseResult = PASS </font>
+12:01:51:727 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0014
+12:01:51:766 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 53 Command = START_TESTCASE DT-TEF-SelTestCase-0014  </font>
+12:01:51:778 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0014
+12:01:51:813 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0014
+
+12:01:51:824 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-0014
+12:01:51:872 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 55 Command = END_TESTCASE DT-TEF-SelTestCase-0014 ***TestCaseResult = PASS </font>
+12:01:51:885 C:\testdata\scripts\te_regseltestcase.script START_TESTCASE DT-TEF-SelTestCase-0015
+12:01:51:924 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 57 Command = START_TESTCASE DT-TEF-SelTestCase-0015  </font>
+12:01:51:936 C:\testdata\scripts\te_regseltestcase.script PRINT run DT-TEF-SelTestCase-0015
+12:01:51:971 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0015
+
+12:01:51:979 C:\testdata\scripts\te_regseltestcase.script END_TESTCASE DT-TEF-SelTestCase-001
+12:01:52:027 <font size=2 color=00AF00>C:\testdata\scripts\te_regseltestcase.script Line = 58 Command = END_TESTCASE DT-TEF-SelTestCase-0015 ***TestCaseResult = PASS </font>
+12:01:52:045 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0002
+12:01:52:085 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 11 Command = START_TESTCASE DT-TEF-AnotherTestCase-0002  </font>
+12:01:52:097 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0002
+12:01:52:134 INFO -  156 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0002
+
+12:01:52:149 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0002
+12:01:52:199 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 13 Command = END_TESTCASE DT-TEF-AnotherTestCase-0002 ***TestCaseResult = PASS </font>
+12:01:52:214 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0003
+12:01:52:254 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 15 Command = START_TESTCASE DT-TEF-SelTestCase-0003  </font>
+12:01:52:266 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-SelTestCase-0003
+12:01:52:302 INFO -  156 scriptengine.cpp 1381  run DT-TEF-SelTestCase-0003
+
+12:01:52:313 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-SelTestCase-0003
+12:01:52:359 WARN -  156 scriptengine.cpp 1660 Test Case ID : DT-TEF-SelTestCase-0003 re-used
+12:01:52:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 17 Command = END_TESTCASE DT-TEF-SelTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:52:381 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0003
+12:01:52:422 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 19 Command = START_TESTCASE DT-TEF-AnotherTestCase-0003  </font>
+12:01:52:434 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0003
+12:01:52:470 INFO -  156 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0003
+
+12:01:52:486 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0003
+12:01:52:535 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 21 Command = END_TESTCASE DT-TEF-AnotherTestCase-0003 ***TestCaseResult = PASS </font>
+12:01:52:553 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0004
+12:01:52:593 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 23 Command = START_TESTCASE DT-TEF-AnotherTestCase-0004  </font>
+12:01:52:605 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0004
+12:01:52:641 INFO -  156 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0004
+
+12:01:52:656 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0004
+12:01:52:707 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 25 Command = END_TESTCASE DT-TEF-AnotherTestCase-0004 ***TestCaseResult = PASS </font>
+12:01:52:724 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0005
+12:01:52:764 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 27 Command = START_TESTCASE DT-TEF-AnotherTestCase-0005  </font>
+12:01:52:776 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0005
+12:01:52:812 INFO -  156 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0005
+
+12:01:52:828 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0005
+12:01:52:877 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 29 Command = END_TESTCASE DT-TEF-AnotherTestCase-0005 ***TestCaseResult = PASS </font>
+12:01:52:893 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-SelTestCase-0005
+12:01:52:933 <font size=2 color=C0C0C0>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 31 Command = START_TESTCASE DT-TEF-SelTestCase-0005 ***TestCaseResult = SKIPPED_SELECTIVELY </font>
+12:01:52:951 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0006
+12:01:52:990 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 35 Command = START_TESTCASE DT-TEF-AnotherTestCase-0006  </font>
+12:01:53:002 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0006
+12:01:53:038 INFO -  156 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0006
+
+12:01:53:054 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0006
+12:01:53:103 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 37 Command = END_TESTCASE DT-TEF-AnotherTestCase-0006 ***TestCaseResult = PASS </font>
+12:01:53:121 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script START_TESTCASE DT-TEF-AnotherTestCase-0007
+12:01:53:160 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 39 Command = START_TESTCASE DT-TEF-AnotherTestCase-0007  </font>
+12:01:53:173 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script PRINT run DT-TEF-AnotherTestCase-0007
+12:01:53:208 INFO -  156 scriptengine.cpp 1381  run DT-TEF-AnotherTestCase-0007
+
+12:01:53:224 c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script END_TESTCASE DT-TEF-AnotherTestCase-0007
+12:01:53:273 <font size=2 color=00AF00>c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script Line = 41 Command = END_TESTCASE DT-TEF-AnotherTestCase-0007 ***TestCaseResult = PASS </font>
+12:01:53:284 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:53:285 <font size=2 color=00AF00>PASS = 0</font>
+12:01:53:285 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:53:286 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:53:286 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:53:287 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:53:287 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:53:288 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:53:288 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:01:53:288 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:53:289 <font size=2 color=00AF00>PASS = 22</font>
+12:01:53:289 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:53:290 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 2</font>
+12:01:53:290 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:53:290 <font size=2 color=00AFFF>RUN_SCRIPT_SUMMARY:</font>
+12:01:53:291 <font size=2 color=00AF00>EXECUTED_SCRIPTS = 1</font>
+12:01:53:291 <font size=2 color=FF0000>FAILED_TO_OPEN = 0</font>
+12:01:53:292 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,116 @@
+12:00:52:329 <html><body><pre>
+12:00:52:329 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 17
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:00:52:329 ***</font>
+12:00:52:344 c:\testdata\scripts\dt-tef-concurrent-0001.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:00:52:373 c:\testdata\scripts\dt-tef-concurrent-0001.script PRINT
+12:00:52:377 INFO -  181 scriptengine.cpp 1381 
+
+12:00:52:383 c:\testdata\scripts\dt-tef-concurrent-0001.script START_TESTCASE DT-TEF-Concurrent-0001
+12:00:52:392 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0001  </font>
+12:00:52:410 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:00:52:432 INFO -  186 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:00:52:432
+12:00:52:434 INFO -  186 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:00:57:437 INFO -  186 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:00:57:437
+12:00:57:446 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 19 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:00:57:462 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:00:57:482 INFO -  187 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:00:57:482
+12:00:57:484 INFO -  187 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:00:57:496 INFO -  187 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:00:57:496
+12:00:57:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:00:57:522 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:00:57:543 INFO -  188 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:00:57:542
+12:00:57:545 INFO -  188 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:00:57:547 INFO -  188 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:00:57:547
+12:00:57:555 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:00:57:579 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:00:57:633 INFO -  189 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:00:57:633
+12:00:57:635 INFO -  189 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:00:57:637 INFO -  189 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:00:57:637
+12:00:57:646 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:00:57:658 c:\testdata\scripts\dt-tef-concurrent-0001.script 	CONCURRENT
+12:00:57:719 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:00:57:780 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:00:57:840 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:00:57:900 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:00:57:959 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:00:58:019 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:00:58:080 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:00:58:139 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:00:58:199 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:00:58:259 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:00:58:320 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:00:58:380 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:00:58:425 c:\testdata\scripts\dt-tef-concurrent-0001.script 	CONSECUTIVE
+12:00:58:602 INFO -  190 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:00:58:602
+12:00:58:607 INFO -  191 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:00:58:606
+12:00:58:611 INFO -  192 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:00:58:611
+12:00:58:616 INFO -  193 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:00:58:616
+12:00:58:621 INFO -  194 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:00:58:620
+12:00:58:625 INFO -  195 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:00:58:625
+12:00:58:630 INFO -  196 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:00:58:629
+12:00:58:634 INFO -  197 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:00:58:634
+12:00:58:639 INFO -  198 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:00:58:639
+12:00:58:643 INFO -  199 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:00:58:643
+12:00:58:648 INFO -  200 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:00:58:648
+12:00:58:653 INFO -  201 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:00:58:652
+12:00:58:671 INFO -  190 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:00:58:671 INFO -  191 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:00:58:671 INFO -  192 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:00:58:671 INFO -  193 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:00:58:671 INFO -  194 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:00:58:672 INFO -  195 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:00:58:672 INFO -  196 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:00:58:672 INFO -  197 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:00:58:672 INFO -  198 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:00:58:672 INFO -  199 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:00:58:673 INFO -  200 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:00:58:673 INFO -  201 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:00:58:700 INFO -  191 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:700
+12:00:58:701 INFO -  192 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:701
+12:00:58:701 INFO -  193 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:701
+12:00:58:711 INFO -  195 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:711
+12:00:58:712 INFO -  196 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:711
+12:00:58:712 INFO -  197 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:712
+12:00:58:722 INFO -  199 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:722
+12:00:58:722 INFO -  200 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:722
+12:00:58:723 INFO -  201 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:00:58:723
+12:00:58:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:00:58:770 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:00:58:779 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:00:58:787 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:00:58:795 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:00:58:803 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:00:58:811 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:00:58:819 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:00:58:827 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:01:03:703 INFO -  190 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:03:703
+12:01:03:703 INFO -  194 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:03:703
+12:01:03:715 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:03:719 INFO -  198 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:03:719
+12:01:03:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:01:03:735 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:01:03:764 c:\testdata\scripts\dt-tef-concurrent-0001.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+12:01:03:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+12:01:03:835 c:\testdata\scripts\dt-tef-concurrent-0001.script END_TESTCASE DT-TEF-Concurrent-0001
+12:01:03:884 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0001.script Line = 38 Command = END_TESTCASE DT-TEF-Concurrent-0001 ***TestCaseResult = PASS </font>
+12:01:03:896 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:03:900 <font size=2 color=00AF00>PASS = 17</font>
+12:01:03:901 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:03:902 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:03:902 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:03:902 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:03:903 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:03:903 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:03:904 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:03:904 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:01:03:904 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:03:905 <font size=2 color=00AF00>PASS = 1</font>
+12:01:03:905 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:03:906 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:01:03:906 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:03:907 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,120 @@
+12:01:09:264 <html><body><pre>
+12:01:09:264 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 17
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:01:09:264 ***</font>
+12:01:09:280 c:\testdata\scripts\dt-tef-concurrent-0002.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:01:09:307 c:\testdata\scripts\dt-tef-concurrent-0002.script PRINT
+12:01:09:311 INFO -  204 scriptengine.cpp 1381 
+
+12:01:09:317 c:\testdata\scripts\dt-tef-concurrent-0002.script START_TESTCASE DT-TEF-Concurrent-0002
+12:01:09:326 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0002  </font>
+12:01:09:344 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:09:366 INFO -  209 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:09:365
+12:01:09:368 INFO -  209 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:14:375 INFO -  209 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:14:375
+12:01:14:384 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:14:400 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:01:14:421 INFO -  210 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:14:421
+12:01:14:423 INFO -  210 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:14:435 INFO -  210 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:14:435
+12:01:14:445 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:01:14:461 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:01:14:483 INFO -  211 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:14:483
+12:01:14:485 INFO -  211 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:14:488 INFO -  211 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:14:487
+12:01:14:496 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:01:14:519 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:01:14:575 INFO -  212 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:14:574
+12:01:14:577 INFO -  212 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:01:14:579 INFO -  212 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:14:579
+12:01:14:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:01:14:600 c:\testdata\scripts\dt-tef-concurrent-0002.script 	CONCURRENT
+12:01:14:661 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:01:14:721 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:01:14:781 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:01:14:841 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:01:14:887 c:\testdata\scripts\dt-tef-concurrent-0002.script END_TESTCASE DT-TEF-Concurrent-0002
+12:01:14:972 INFO -  213 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:14:972
+12:01:14:977 INFO -  214 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:14:977
+12:01:14:982 INFO -  215 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:14:981
+12:01:14:986 INFO -  216 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:14:986
+12:01:14:993 INFO -  213 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:14:993 INFO -  214 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:14:993 INFO -  215 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:14:993 INFO -  216 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:01:15:010 INFO -  214 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:15:103
+12:01:15:010 INFO -  215 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:15:103
+12:01:15:010 INFO -  216 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:15:103
+12:01:15:027 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:01:15:036 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:01:15:044 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:01:20:015 INFO -  213 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:20:156
+12:01:20:024 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:01:20:037 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 29 Command = END_TESTCASE DT-TEF-Concurrent-0002 ***TestCaseResult = PASS </font>
+12:01:20:052 c:\testdata\scripts\dt-tef-concurrent-0002.script START_TESTCASE DT-TEF-Concurrent-0002-1
+12:01:20:094 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 30 Command = START_TESTCASE DT-TEF-Concurrent-0002-1  </font>
+12:01:20:121 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:01:20:181 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:01:20:241 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:01:20:301 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:01:20:346 c:\testdata\scripts\dt-tef-concurrent-0002.script 	CONSECUTIVE
+12:01:20:433 INFO -  217 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:20:432
+12:01:20:437 INFO -  218 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:20:437
+12:01:20:442 INFO -  219 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:20:441
+12:01:20:446 INFO -  220 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:20:446
+12:01:20:453 INFO -  217 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:20:453 INFO -  218 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:20:453 INFO -  219 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:20:454 INFO -  220 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:01:20:470 INFO -  218 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:20:470
+12:01:20:470 INFO -  219 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:20:470
+12:01:20:471 INFO -  220 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:20:470
+12:01:20:487 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:01:20:496 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:01:20:504 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:01:25:468 INFO -  217 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:25:468
+12:01:25:477 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:01:25:502 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:25:557 INFO -  221 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:25:556
+12:01:25:559 INFO -  221 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:30:562 INFO -  221 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:30:562
+12:01:30:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:30:597 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:01:30:651 INFO -  222 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:30:650
+12:01:30:653 INFO -  222 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:30:665 INFO -  222 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:30:665
+12:01:30:674 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:01:30:701 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:01:30:754 INFO -  223 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:30:754
+12:01:30:757 INFO -  223 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:30:759 INFO -  223 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:30:759
+12:01:30:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 53 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:01:30:793 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:01:30:847 INFO -  224 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:30:847
+12:01:30:850 INFO -  224 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:01:30:852 INFO -  224 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:30:851
+12:01:30:860 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 54 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:01:30:886 c:\testdata\scripts\dt-tef-concurrent-0002.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+12:01:30:947 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+12:01:30:960 c:\testdata\scripts\dt-tef-concurrent-0002.script END_TESTCASE DT-TEF-Concurrent-0002-1
+12:01:31:009 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0002.script Line = 57 Command = END_TESTCASE DT-TEF-Concurrent-0002-1 ***TestCaseResult = PASS </font>
+12:01:31:022 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:31:026 <font size=2 color=00AF00>PASS = 17</font>
+12:01:31:027 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:31:027 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:31:028 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:31:028 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:31:029 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:31:029 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:31:030 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:31:030 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:01:31:031 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:31:031 <font size=2 color=00AF00>PASS = 2</font>
+12:01:31:032 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:31:032 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:01:31:032 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:31:033 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,104 @@
+12:01:36:390 <html><body><pre>
+12:01:36:390 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 3
+RUN_TEST_STEP COUNT : 13
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:01:36:390 ***</font>
+12:01:36:405 c:\testdata\scripts\dt-tef-concurrent-0003.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:01:36:432 c:\testdata\scripts\dt-tef-concurrent-0003.script PRINT
+12:01:36:436 INFO -  227 scriptengine.cpp 1381 
+
+12:01:36:443 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003
+12:01:36:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 4 Command = START_TESTCASE DT-TEF-Concurrent-0003  </font>
+12:01:36:469 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:36:491 INFO -  232 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:36:490
+12:01:36:493 INFO -  232 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:41:500 INFO -  232 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:41:500
+12:01:41:509 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:01:41:525 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:01:41:547 INFO -  233 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:41:546
+12:01:41:549 INFO -  233 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:41:561 INFO -  233 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:41:560
+12:01:41:570 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:01:41:587 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:01:41:609 INFO -  234 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:41:608
+12:01:41:611 INFO -  234 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:41:613 INFO -  234 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:41:613
+12:01:41:622 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:01:41:645 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:01:41:700 INFO -  235 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:41:700
+12:01:41:702 INFO -  235 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:01:41:704 INFO -  235 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:01:41:704
+12:01:41:714 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:01:41:727 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003
+12:01:41:774 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 24 Command = END_TESTCASE DT-TEF-Concurrent-0003 ***TestCaseResult = PASS </font>
+12:01:41:787 c:\testdata\scripts\dt-tef-concurrent-0003.script CONCURRENT
+12:01:41:835 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003-1
+12:01:41:875 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 26 Command = START_TESTCASE DT-TEF-Concurrent-0003-1  </font>
+12:01:41:902 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:01:41:962 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:01:42:022 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:01:42:081 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:01:42:127 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003-1
+12:01:42:214 INFO -  236 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:42:214
+12:01:42:218 INFO -  237 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:42:218
+12:01:42:223 INFO -  238 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:42:223
+12:01:42:228 INFO -  239 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:01:42:227
+12:01:42:234 INFO -  236 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:42:235 INFO -  237 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:42:235 INFO -  238 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:42:235 INFO -  239 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:01:42:251 INFO -  237 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:42:251
+12:01:42:252 INFO -  238 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:42:251
+12:01:42:252 INFO -  239 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:42:252
+12:01:42:268 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:01:42:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:01:42:286 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:01:47:250 INFO -  236 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:01:47:250
+12:01:47:259 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:01:47:273 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 46 Command = END_TESTCASE DT-TEF-Concurrent-0003-1 ***TestCaseResult = PASS </font>
+12:01:47:286 c:\testdata\scripts\dt-tef-concurrent-0003.script CONSECUTIVE
+12:01:47:334 c:\testdata\scripts\dt-tef-concurrent-0003.script START_TESTCASE DT-TEF-Concurrent-0003-2
+12:01:47:375 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 48 Command = START_TESTCASE DT-TEF-Concurrent-0003-2  </font>
+12:01:47:403 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:01:47:456 INFO -  240 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:47:456
+12:01:47:458 INFO -  240 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:01:52:468 INFO -  240 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:52:468
+12:01:52:477 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:01:52:503 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:01:52:556 INFO -  241 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:52:556
+12:01:52:559 INFO -  241 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:01:52:571 INFO -  241 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:52:571
+12:01:52:580 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:01:52:607 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:01:52:660 INFO -  242 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:52:660
+12:01:52:663 INFO -  242 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:01:52:665 INFO -  242 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:52:665
+12:01:52:674 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:01:52:700 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:01:52:753 INFO -  243 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:01:52:753
+12:01:52:756 INFO -  243 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:01:52:758 INFO -  243 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:01:52:757
+12:01:52:767 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 67 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:01:52:792 c:\testdata\scripts\dt-tef-concurrent-0003.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:01:52:854 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 69 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:01:52:866 c:\testdata\scripts\dt-tef-concurrent-0003.script END_TESTCASE DT-TEF-Concurrent-0003-2
+12:01:52:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0003.script Line = 70 Command = END_TESTCASE DT-TEF-Concurrent-0003-2 ***TestCaseResult = PASS </font>
+12:01:52:927 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:01:52:932 <font size=2 color=00AF00>PASS = 13</font>
+12:01:52:933 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:52:933 <font size=2 color=0000FF>ABORT = 0</font>
+12:01:52:933 <font size=2 color=0000FF>PANIC = 0</font>
+12:01:52:934 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:52:934 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:01:52:935 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:01:52:935 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:01:52:936 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:01:52:936 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:01:52:936 <font size=2 color=00AF00>PASS = 3</font>
+12:01:52:937 <font size=2 color=FF0000>FAIL = 0</font>
+12:01:52:937 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:01:52:938 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:01:52:938 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,159 @@
+12:01:58:294 <html><body><pre>
+12:01:58:294 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 26
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:01:58:294 ***</font>
+12:01:58:309 c:\testdata\scripts\dt-tef-concurrent-0004.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:01:58:339 c:\testdata\scripts\dt-tef-concurrent-0004.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:01:58:367 c:\testdata\scripts\dt-tef-concurrent-0004.script PRINT
+12:01:58:372 INFO -  246 scriptengine.cpp 1381 
+
+12:01:58:378 c:\testdata\scripts\dt-tef-concurrent-0004.script START_TESTCASE DT-TEF-Concurrent-0004
+12:01:58:387 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0004  </font>
+12:01:58:405 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:01:58:426 INFO -  253 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:01:58:426
+12:01:58:428 INFO -  253 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:03:437 INFO -  253 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:03:437
+12:02:03:446 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:03:462 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:03:481 INFO -  254 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:03:480
+12:02:03:483 INFO -  254 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:03:495 INFO -  254 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:03:495
+12:02:03:502 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:02:03:519 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:02:03:538 INFO -  255 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:03:538
+12:02:03:540 INFO -  255 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:03:542 INFO -  255 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:03:542
+12:02:03:550 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:02:03:579 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:02:03:632 INFO -  256 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:03:632
+12:02:03:634 INFO -  256 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:02:03:636 INFO -  256 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:03:636
+12:02:03:644 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:02:03:669 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:03:721 INFO -  257 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:03:721
+12:02:03:723 INFO -  257 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:08:734 INFO -  257 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:08:734
+12:02:08:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:08:767 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:08:819 INFO -  258 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:08:818
+12:02:08:821 INFO -  258 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:08:832 INFO -  258 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:08:832
+12:02:08:840 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:02:08:866 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:02:08:918 INFO -  259 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:08:918
+12:02:08:920 INFO -  259 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:08:922 INFO -  259 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:08:922
+12:02:08:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:02:08:955 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:02:09:007 INFO -  260 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:09:725
+12:02:09:009 INFO -  260 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:02:09:011 INFO -  260 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:09:112
+12:02:09:019 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:02:09:030 c:\testdata\scripts\dt-tef-concurrent-0004.script 	CONCURRENT
+12:02:09:091 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:02:09:150 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:02:09:209 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:02:09:267 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:02:09:326 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:02:09:385 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:02:09:445 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:02:09:505 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:02:09:550 c:\testdata\scripts\dt-tef-concurrent-0004.script 	CONSECUTIVE
+12:02:09:676 INFO -  261 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:09:676
+12:02:09:681 INFO -  262 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:09:680
+12:02:09:695 INFO -  263 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:09:695
+12:02:09:700 INFO -  264 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:09:700
+12:02:09:708 INFO -  265 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:09:708
+12:02:09:713 INFO -  266 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:09:712
+12:02:09:713 INFO -  261 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:09:713 INFO -  262 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:09:720 INFO -  267 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:09:719
+12:02:09:724 INFO -  268 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:09:724
+12:02:09:728 INFO -  263 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:09:729 INFO -  264 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:09:735 INFO -  265 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:09:736 INFO -  266 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:02:09:739 INFO -  267 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:09:739 INFO -  268 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:02:09:753 INFO -  263 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:09:753
+12:02:09:764 INFO -  264 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:09:763
+12:02:09:767 INFO -  265 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:09:767
+12:02:09:768 INFO -  266 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:09:767
+12:02:09:771 INFO -  267 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:09:771
+12:02:09:771 INFO -  268 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:09:771
+12:02:09:786 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:02:09:807 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:02:09:815 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:02:09:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:02:09:830 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:02:09:838 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:02:14:750 INFO -  261 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:14:750
+12:02:14:750 INFO -  262 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:14:750
+12:02:14:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:02:14:769 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:02:14:794 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:02:14:846 INFO -  269 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:14:846
+12:02:14:848 INFO -  269 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:19:859 INFO -  269 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:19:859
+12:02:19:867 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:02:19:892 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:02:19:944 INFO -  270 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:19:943
+12:02:19:946 INFO -  270 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:24:953 INFO -  270 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:24:953
+12:02:24:961 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:02:24:986 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:02:25:038 INFO -  271 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:25:371
+12:02:25:040 INFO -  271 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:25:052 INFO -  271 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:25:521
+12:02:25:059 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:02:25:084 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:02:25:136 INFO -  272 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:25:136
+12:02:25:138 INFO -  272 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:25:150 INFO -  272 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:25:150
+12:02:25:157 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:02:25:183 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:02:25:235 INFO -  273 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:25:235
+12:02:25:237 INFO -  273 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:25:239 INFO -  273 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:25:239
+12:02:25:247 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:02:25:273 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:02:25:325 INFO -  274 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:25:325
+12:02:25:328 INFO -  274 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:25:329 INFO -  274 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:25:329
+12:02:25:337 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:02:25:362 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:02:25:414 INFO -  275 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:25:414
+12:02:25:416 INFO -  275 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:02:25:418 INFO -  275 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:25:418
+12:02:25:426 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:02:25:451 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:02:25:503 INFO -  276 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:25:503
+12:02:25:505 INFO -  276 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:02:25:507 INFO -  276 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:25:507
+12:02:25:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:02:25:540 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:02:25:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:02:25:623 c:\testdata\scripts\dt-tef-concurrent-0004.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:02:25:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:02:25:692 c:\testdata\scripts\dt-tef-concurrent-0004.script END_TESTCASE DT-TEF-Concurrent-0004
+12:02:25:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0004.script Line = 49 Command = END_TESTCASE DT-TEF-Concurrent-0004 ***TestCaseResult = PASS </font>
+12:02:25:754 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:02:25:761 <font size=2 color=00AF00>PASS = 26</font>
+12:02:25:763 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:25:763 <font size=2 color=0000FF>ABORT = 0</font>
+12:02:25:764 <font size=2 color=0000FF>PANIC = 0</font>
+12:02:25:764 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:25:765 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:02:25:765 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:02:25:766 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:02:25:766 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:02:25:767 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:02:25:767 <font size=2 color=00AF00>PASS = 1</font>
+12:02:25:767 <font size=2 color=FF0000>FAIL = 0</font>
+12:02:25:768 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:02:25:768 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:02:25:769 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,203 @@
+12:02:31:128 <html><body><pre>
+12:02:31:128 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 34
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:02:31:128 ***</font>
+12:02:31:144 c:\testdata\scripts\dt-tef-concurrent-0005.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:02:31:175 c:\testdata\scripts\dt-tef-concurrent-0005.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:02:31:202 c:\testdata\scripts\dt-tef-concurrent-0005.script PRINT
+12:02:31:207 INFO -  280 scriptengine.cpp 1381 
+
+12:02:31:213 c:\testdata\scripts\dt-tef-concurrent-0005.script START_TESTCASE DT-TEF-Concurrent-0005
+12:02:31:222 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0005  </font>
+12:02:31:240 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:31:262 INFO -  287 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:31:262
+12:02:31:264 INFO -  287 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:36:281 INFO -  287 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:36:281
+12:02:36:291 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:36:307 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:36:329 INFO -  288 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:36:328
+12:02:36:331 INFO -  288 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:36:343 INFO -  288 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:36:343
+12:02:36:352 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:02:36:369 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:02:36:392 INFO -  289 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:36:392
+12:02:36:394 INFO -  289 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:36:396 INFO -  289 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:36:396
+12:02:36:406 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:02:36:435 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:02:36:491 INFO -  290 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:36:491
+12:02:36:493 INFO -  290 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:02:36:495 INFO -  290 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:36:495
+12:02:36:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:02:36:531 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:36:586 INFO -  291 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:36:585
+12:02:36:588 INFO -  291 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:41:593 INFO -  291 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:41:593
+12:02:41:602 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:41:628 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:41:683 INFO -  292 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:41:683
+12:02:41:685 INFO -  292 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:41:698 INFO -  292 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:41:697
+12:02:41:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:02:41:733 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:02:41:788 INFO -  293 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:41:788
+12:02:41:791 INFO -  293 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:41:793 INFO -  293 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:41:792
+12:02:41:802 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:02:41:828 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:02:41:883 INFO -  294 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:41:883
+12:02:41:885 INFO -  294 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:02:41:888 INFO -  294 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:02:41:887
+12:02:41:897 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:02:41:909 c:\testdata\scripts\dt-tef-concurrent-0005.script 	CONCURRENT
+12:02:41:969 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:02:42:029 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:02:42:088 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:02:42:147 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:02:42:207 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:02:42:266 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:02:42:326 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:02:42:386 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:02:42:432 c:\testdata\scripts\dt-tef-concurrent-0005.script END_TESTCASE DT-TEF-Concurrent-0005
+12:02:42:560 INFO -  295 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:42:560
+12:02:42:565 INFO -  296 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:42:565
+12:02:42:580 INFO -  297 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:42:579
+12:02:42:584 INFO -  298 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:42:584
+12:02:42:592 INFO -  299 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:42:591
+12:02:42:596 INFO -  300 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:02:42:596
+12:02:42:597 INFO -  295 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:42:597 INFO -  296 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:42:604 INFO -  301 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:42:603
+12:02:42:608 INFO -  302 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:02:42:608
+12:02:42:613 INFO -  297 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:42:613 INFO -  298 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:42:618 INFO -  299 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:42:618 INFO -  300 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:02:42:622 INFO -  301 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:42:622 INFO -  302 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:02:42:636 INFO -  297 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:42:636
+12:02:42:646 INFO -  298 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:42:646
+12:02:42:650 INFO -  299 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:42:650
+12:02:42:651 INFO -  300 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:42:650
+12:02:42:654 INFO -  301 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:42:654
+12:02:42:654 INFO -  302 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:42:654
+12:02:42:670 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:02:42:691 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:02:42:700 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:02:42:709 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:02:42:718 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:02:42:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:02:47:625 INFO -  295 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:02:47:625
+12:02:47:625 INFO -  296 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:02:47:625
+12:02:47:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:02:47:647 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:02:47:662 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 38 Command = END_TESTCASE DT-TEF-Concurrent-0005 ***TestCaseResult = PASS </font>
+12:02:47:677 c:\testdata\scripts\dt-tef-concurrent-0005.script START_TESTCASE DT-TEF-Concurrent-0005-1
+12:02:47:719 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 39 Command = START_TESTCASE DT-TEF-Concurrent-0005-1  </font>
+12:02:47:746 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:02:47:806 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:02:47:865 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:02:47:924 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:02:47:984 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:02:48:044 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:02:48:104 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:02:48:163 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:02:48:208 c:\testdata\scripts\dt-tef-concurrent-0005.script 	CONSECUTIVE
+12:02:48:334 INFO -  303 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:48:333
+12:02:48:338 INFO -  304 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:48:338
+12:02:48:352 INFO -  305 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:48:352
+12:02:48:357 INFO -  306 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:48:356
+12:02:48:370 INFO -  307 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:48:370
+12:02:48:370 INFO -  303 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:48:371 INFO -  304 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:02:48:375 INFO -  308 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:48:375
+12:02:48:383 INFO -  309 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 started at 12:02:48:383
+12:02:48:384 INFO -  305 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:48:384 INFO -  306 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:02:48:388 INFO -  310 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:02:48:388
+12:02:48:396 INFO -  307 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:48:396 INFO -  308 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:02:48:401 INFO -  309 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite1...
+12:02:48:412 INFO -  305 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:48:411
+12:02:48:422 INFO -  306 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:48:422
+12:02:48:422 INFO -  310 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:02:48:427 INFO -  307 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:48:427
+12:02:48:427 INFO -  308 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:48:427
+12:02:48:432 INFO -  309 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:48:432
+12:02:48:436 INFO -  310 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:48:435
+12:02:48:446 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:02:48:462 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:02:48:476 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:02:48:485 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:02:48:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:02:48:503 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:02:53:406 INFO -  303 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:02:53:406
+12:02:53:406 INFO -  304 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:02:53:406
+12:02:53:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:02:53:428 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:02:53:454 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:53:509 INFO -  311 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:53:508
+12:02:53:511 INFO -  311 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:02:58:515 INFO -  311 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:58:515
+12:02:58:525 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:02:58:550 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:02:58:605 INFO -  312 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:58:604
+12:02:58:607 INFO -  312 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:02:58:619 INFO -  312 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:58:619
+12:02:58:628 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:02:58:655 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:02:58:709 INFO -  313 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:58:709
+12:02:58:711 INFO -  313 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:02:58:713 INFO -  313 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:58:713
+12:02:58:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:02:58:749 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:02:58:803 INFO -  314 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:02:58:803
+12:02:58:805 INFO -  314 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:02:58:807 INFO -  314 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:02:58:807
+12:02:58:817 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 67 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:02:58:842 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:02:58:897 INFO -  315 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:02:58:897
+12:02:58:899 INFO -  315 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:03:906 INFO -  315 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:03:906
+12:03:03:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 68 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:03:941 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:03:996 INFO -  316 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:03:995
+12:03:03:998 INFO -  316 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:04:010 INFO -  316 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:04:102
+12:03:04:019 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 69 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:04:046 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:04:100 INFO -  317 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:04:100
+12:03:04:103 INFO -  317 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:04:105 INFO -  317 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:04:105
+12:03:04:114 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 70 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:04:140 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:04:195 INFO -  318 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:04:194
+12:03:04:197 INFO -  318 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:03:04:199 INFO -  318 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:04:199
+12:03:04:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 71 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:04:234 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+12:03:04:296 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 73 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+12:03:04:322 c:\testdata\scripts\dt-tef-concurrent-0005.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40
+12:03:04:383 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 74 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 40 ***Result = PASS </font>
+12:03:04:397 c:\testdata\scripts\dt-tef-concurrent-0005.script END_TESTCASE DT-TEF-Concurrent-0005-1
+12:03:04:449 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0005.script Line = 75 Command = END_TESTCASE DT-TEF-Concurrent-0005-1 ***TestCaseResult = PASS </font>
+12:03:04:464 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:04:470 <font size=2 color=00AF00>PASS = 34</font>
+12:03:04:472 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:04:473 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:04:473 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:04:473 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:04:474 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:04:474 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:04:475 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:04:475 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:03:04:476 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:04:476 <font size=2 color=00AF00>PASS = 2</font>
+12:03:04:476 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:04:477 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:03:04:477 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:04:478 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,127 @@
+12:03:09:839 <html><body><pre>
+12:03:09:840 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 3
+RUN_TEST_STEP COUNT : 18
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:03:09:840 ***</font>
+12:03:09:856 c:\testdata\scripts\dt-tef-concurrent-0006.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:03:09:887 c:\testdata\scripts\dt-tef-concurrent-0006.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:03:09:914 c:\testdata\scripts\dt-tef-concurrent-0006.script PRINT
+12:03:09:919 INFO -  322 scriptengine.cpp 1381 
+
+12:03:09:925 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006
+12:03:09:934 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 5 Command = START_TESTCASE DT-TEF-Concurrent-0006  </font>
+12:03:09:952 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:09:974 INFO -  329 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:09:973
+12:03:09:976 INFO -  329 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:14:984 INFO -  329 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:14:984
+12:03:14:993 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:15:010 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:15:032 INFO -  330 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:15:313
+12:03:15:034 INFO -  330 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:15:046 INFO -  330 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:15:463
+12:03:15:055 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:15:073 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:15:095 INFO -  331 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:15:953
+12:03:15:097 INFO -  331 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:15:099 INFO -  331 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:15:993
+12:03:15:109 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:15:139 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:15:195 INFO -  332 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:15:194
+12:03:15:197 INFO -  332 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite1...
+12:03:15:199 INFO -  332 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:15:199
+12:03:15:209 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:15:235 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:15:289 INFO -  333 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:15:289
+12:03:15:292 INFO -  333 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:20:296 INFO -  333 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:20:296
+12:03:20:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:20:331 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:20:386 INFO -  334 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:20:386
+12:03:20:388 INFO -  334 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:20:400 INFO -  334 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:20:400
+12:03:20:409 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:20:436 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:20:491 INFO -  335 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:20:491
+12:03:20:493 INFO -  335 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:20:495 INFO -  335 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:20:495
+12:03:20:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:20:531 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:20:585 INFO -  336 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:20:585
+12:03:20:588 INFO -  336 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:03:20:590 INFO -  336 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:20:590
+12:03:20:599 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:20:613 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006
+12:03:20:662 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 28 Command = END_TESTCASE DT-TEF-Concurrent-0006 ***TestCaseResult = PASS </font>
+12:03:20:674 c:\testdata\scripts\dt-tef-concurrent-0006.script CONCURRENT
+12:03:20:722 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006-1
+12:03:20:764 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 30 Command = START_TESTCASE DT-TEF-Concurrent-0006-1  </font>
+12:03:20:790 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:03:20:850 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:03:20:910 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:03:20:969 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:03:21:028 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:03:21:088 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:03:21:148 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:03:21:207 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:03:21:254 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006-1
+12:03:21:380 INFO -  337 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:21:380
+12:03:21:385 INFO -  338 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:21:385
+12:03:21:400 INFO -  339 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:21:399
+12:03:21:404 INFO -  340 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:21:404
+12:03:21:412 INFO -  341 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:21:412
+12:03:21:417 INFO -  342 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:21:416
+12:03:21:417 INFO -  337 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:21:417 INFO -  338 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:21:424 INFO -  343 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:21:423
+12:03:21:428 INFO -  344 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:21:428
+12:03:21:432 INFO -  339 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:21:433 INFO -  340 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:21:438 INFO -  341 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:21:439 INFO -  342 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:03:21:442 INFO -  343 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:21:442 INFO -  344 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:03:21:456 INFO -  339 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:21:456
+12:03:21:467 INFO -  340 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:21:466
+12:03:21:470 INFO -  341 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:21:470
+12:03:21:471 INFO -  342 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:21:470
+12:03:21:474 INFO -  343 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:21:474
+12:03:21:475 INFO -  344 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:21:474
+12:03:21:490 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:03:21:511 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:03:21:520 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:03:21:528 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:03:21:537 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:03:21:546 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:03:26:453 INFO -  337 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:26:453
+12:03:26:453 INFO -  338 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:26:453
+12:03:26:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:03:26:475 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:03:26:490 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 53 Command = END_TESTCASE DT-TEF-Concurrent-0006-1 ***TestCaseResult = PASS </font>
+12:03:26:503 c:\testdata\scripts\dt-tef-concurrent-0006.script CONSECUTIVE
+12:03:26:551 c:\testdata\scripts\dt-tef-concurrent-0006.script START_TESTCASE DT-TEF-Concurrent-0006-2
+12:03:26:593 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 55 Command = START_TESTCASE DT-TEF-Concurrent-0006-2  </font>
+12:03:26:619 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:03:26:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 70 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:03:26:706 c:\testdata\scripts\dt-tef-concurrent-0006.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:03:26:767 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 71 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:03:26:781 c:\testdata\scripts\dt-tef-concurrent-0006.script END_TESTCASE DT-TEF-Concurrent-0006-2
+12:03:26:830 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0006.script Line = 72 Command = END_TESTCASE DT-TEF-Concurrent-0006-2 ***TestCaseResult = PASS </font>
+12:03:26:843 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:26:849 <font size=2 color=00AF00>PASS = 18</font>
+12:03:26:851 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:26:851 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:26:852 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:26:852 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:26:853 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:26:853 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:26:854 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:26:854 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:03:26:854 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:26:855 <font size=2 color=00AF00>PASS = 3</font>
+12:03:26:855 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:26:856 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:03:26:856 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:26:857 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+12:03:32:218 <html><body><pre>
+12:03:32:218 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 27
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:03:32:218 ***</font>
+12:03:32:234 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:03:32:265 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:03:32:296 c:\testdata\scripts\dt-tef-concurrent-0007.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:03:32:326 c:\testdata\scripts\dt-tef-concurrent-0007.script PRINT
+12:03:32:330 INFO -  348 scriptengine.cpp 1381 
+
+12:03:32:336 c:\testdata\scripts\dt-tef-concurrent-0007.script START_TESTCASE DT-TEF-Concurrent-0007
+12:03:32:346 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0007  </font>
+12:03:32:364 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:32:386 INFO -  357 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:32:385
+12:03:32:388 INFO -  357 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:37:390 INFO -  357 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:37:390
+12:03:37:399 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:37:415 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:37:437 INFO -  358 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:37:437
+12:03:37:440 INFO -  358 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:37:452 INFO -  358 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:37:452
+12:03:37:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:37:484 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:37:541 INFO -  359 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:03:37:540
+12:03:37:543 INFO -  359 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:37:545 INFO -  359 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:03:37:545
+12:03:37:554 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:37:580 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:37:635 INFO -  360 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:03:37:634
+12:03:37:637 INFO -  360 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:03:37:639 INFO -  360 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:03:37:639
+12:03:37:647 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:37:673 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:03:37:728 INFO -  361 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:37:728
+12:03:37:730 INFO -  361 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:42:734 INFO -  361 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:42:734
+12:03:42:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:03:42:769 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:03:42:824 INFO -  362 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:42:823
+12:03:42:826 INFO -  362 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:42:838 INFO -  362 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:42:838
+12:03:42:847 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:03:42:874 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:03:42:927 INFO -  360 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:03:42:927
+12:03:42:930 INFO -  360 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:03:42:932 INFO -  360 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:03:42:932
+12:03:42:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:03:42:966 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:03:43:021 INFO -  363 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:03:43:205
+12:03:43:023 INFO -  363 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:03:43:025 INFO -  363 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:03:43:255
+12:03:43:034 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:03:43:046 c:\testdata\scripts\dt-tef-concurrent-0007.script 	CONCURRENT
+12:03:43:107 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:03:43:167 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:03:43:227 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:03:43:285 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:03:43:345 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:03:43:405 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:03:43:465 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:03:43:525 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:03:43:570 c:\testdata\scripts\dt-tef-concurrent-0007.script 	CONSECUTIVE
+12:03:43:700 INFO -  364 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:43:699
+12:03:43:704 INFO -  365 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:43:704
+12:03:43:719 INFO -  366 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:43:719
+12:03:43:724 INFO -  367 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:43:724
+12:03:43:732 INFO -  368 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:43:731
+12:03:43:736 INFO -  369 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 started at 12:03:43:736
+12:03:43:737 INFO -  364 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:43:737 INFO -  365 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:43:744 INFO -  370 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:43:743
+12:03:43:748 INFO -  371 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:03:43:748
+12:03:43:752 INFO -  366 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:43:752 INFO -  367 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:43:758 INFO -  368 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:43:758 INFO -  369 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite1...
+12:03:43:762 INFO -  370 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:03:43:762 INFO -  371 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:03:43:776 INFO -  366 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:43:776
+12:03:43:786 INFO -  367 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:43:786
+12:03:43:790 INFO -  368 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:43:790
+12:03:43:790 INFO -  369 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:43:790
+12:03:43:794 INFO -  370 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:43:794
+12:03:43:794 INFO -  371 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:43:794
+12:03:43:810 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:03:43:831 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:03:43:840 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:03:43:849 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:03:43:857 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:03:43:866 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:03:48:765 INFO -  364 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:03:48:765
+12:03:48:765 INFO -  365 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:03:48:765
+12:03:48:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:03:48:787 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:03:48:813 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:03:48:868 INFO -  372 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:03:48:868
+12:03:48:870 INFO -  372 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:03:53:875 INFO -  372 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:03:53:875
+12:03:53:884 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:03:53:910 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:03:53:965 INFO -  373 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:03:53:965
+12:03:53:967 INFO -  373 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:03:53:979 INFO -  373 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:03:53:979
+12:03:53:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:03:54:015 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:03:54:070 INFO -  374 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:03:54:706
+12:03:54:072 INFO -  374 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:03:54:074 INFO -  374 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:03:54:746
+12:03:54:084 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:03:54:109 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:03:54:162 INFO -  360 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:03:54:162
+12:03:54:164 INFO -  360 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:03:54:166 INFO -  360 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:03:54:166
+12:03:54:175 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:03:54:200 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:03:54:255 INFO -  375 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:03:54:254
+12:03:54:257 INFO -  375 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:03:59:265 INFO -  375 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:03:59:265
+12:03:59:274 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:03:59:300 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:03:59:355 INFO -  376 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:03:59:355
+12:03:59:357 INFO -  376 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:03:59:369 INFO -  376 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:03:59:369
+12:03:59:379 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:03:59:405 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:03:59:459 INFO -  360 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:03:59:459
+12:03:59:461 INFO -  360 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:03:59:463 INFO -  360 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:03:59:463
+12:03:59:471 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:03:59:497 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:03:59:552 INFO -  377 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:03:59:551
+12:03:59:554 INFO -  377 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:03:59:556 INFO -  377 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:03:59:556
+12:03:59:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:03:59:591 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:03:59:653 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:03:59:679 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10
+12:03:59:741 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10 ***Result = PASS </font>
+12:03:59:767 c:\testdata\scripts\dt-tef-concurrent-0007.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:03:59:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:03:59:839 c:\testdata\scripts\dt-tef-concurrent-0007.script END_TESTCASE DT-TEF-Concurrent-0007
+12:03:59:890 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0007.script Line = 50 Command = END_TESTCASE DT-TEF-Concurrent-0007 ***TestCaseResult = PASS </font>
+12:03:59:904 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:03:59:911 <font size=2 color=00AF00>PASS = 27</font>
+12:03:59:912 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:59:913 <font size=2 color=0000FF>ABORT = 0</font>
+12:03:59:913 <font size=2 color=0000FF>PANIC = 0</font>
+12:03:59:914 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:59:914 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:03:59:914 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:03:59:915 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:03:59:915 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:03:59:916 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:03:59:916 <font size=2 color=00AF00>PASS = 1</font>
+12:03:59:917 <font size=2 color=FF0000>FAIL = 0</font>
+12:03:59:917 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:03:59:917 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:03:59:918 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+12:04:05:287 <html><body><pre>
+12:04:05:287 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:04:05:287 ***</font>
+12:04:05:303 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:04:05:334 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:04:05:365 c:\testdata\scripts\dt-tef-concurrent-0008.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:04:05:394 c:\testdata\scripts\dt-tef-concurrent-0008.script PRINT
+12:04:05:398 INFO -  381 scriptengine.cpp 1381 
+
+12:04:05:405 c:\testdata\scripts\dt-tef-concurrent-0008.script START_TESTCASE DT-TEF-Concurrent-0008
+12:04:05:414 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0008  </font>
+12:04:05:432 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:04:05:454 INFO -  390 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:05:454
+12:04:05:456 INFO -  390 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:10:468 INFO -  390 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:10:468
+12:04:10:477 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:04:10:494 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:04:10:516 INFO -  391 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:10:515
+12:04:10:518 INFO -  391 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:10:530 INFO -  391 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:10:530
+12:04:10:539 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:04:10:563 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:04:10:620 INFO -  392 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:10:619
+12:04:10:622 INFO -  392 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:10:624 INFO -  392 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:10:624
+12:04:10:633 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:04:10:659 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:04:10:713 INFO -  393 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:04:10:713
+12:04:10:716 INFO -  393 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:04:10:718 INFO -  393 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:04:10:717
+12:04:10:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:04:10:752 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:04:10:807 INFO -  394 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:10:807
+12:04:10:809 INFO -  394 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:15:812 INFO -  394 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:15:812
+12:04:15:821 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:04:15:847 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:04:15:902 INFO -  395 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:15:902
+12:04:15:904 INFO -  395 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:15:917 INFO -  395 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:15:916
+12:04:15:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:04:15:953 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:04:16:006 INFO -  393 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:04:16:600
+12:04:16:008 INFO -  393 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:16:011 INFO -  393 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:04:16:100
+12:04:16:019 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:04:16:045 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:04:16:100 INFO -  396 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:16:990
+12:04:16:102 INFO -  396 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:04:16:104 INFO -  396 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:16:104
+12:04:16:113 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:04:16:125 c:\testdata\scripts\dt-tef-concurrent-0008.script 	CONCURRENT
+12:04:16:187 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:04:16:247 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:04:16:307 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:04:16:366 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:04:16:453 INFO -  397 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:16:453
+12:04:16:458 INFO -  398 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:16:457
+12:04:16:462 INFO -  399 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:16:462
+12:04:16:468 INFO -  393 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:04:16:468
+12:04:16:473 INFO -  397 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:16:473 INFO -  398 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:16:473 INFO -  399 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:16:476 INFO -  393 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:04:16:490 INFO -  398 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:16:490
+12:04:16:491 INFO -  399 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:16:491
+12:04:16:493 INFO -  393 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:04:16:493
+12:04:16:507 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:04:16:517 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:04:16:526 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:04:16:551 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:04:16:612 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:04:16:672 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:04:16:748 INFO -  400 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:16:748
+12:04:16:753 INFO -  401 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:16:752
+12:04:16:758 INFO -  393 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:04:16:758
+12:04:16:761 INFO -  400 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:16:762 INFO -  401 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:16:764 INFO -  393 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:16:777 INFO -  401 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:16:777
+12:04:16:779 INFO -  393 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:04:16:779
+12:04:16:790 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:04:16:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:04:16:826 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:04:16:873 c:\testdata\scripts\dt-tef-concurrent-0008.script 	CONSECUTIVE
+12:04:16:928 INFO -  402 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:16:927
+12:04:16:930 INFO -  402 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:04:16:932 INFO -  402 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:16:932
+12:04:16:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:04:21:484 INFO -  397 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:21:484
+12:04:21:493 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:04:21:781 INFO -  400 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:21:781
+12:04:21:790 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:04:21:816 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:04:21:879 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:04:21:904 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:04:21:966 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 39 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:04:21:992 c:\testdata\scripts\dt-tef-concurrent-0008.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:04:22:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:04:22:064 c:\testdata\scripts\dt-tef-concurrent-0008.script END_TESTCASE DT-TEF-Concurrent-0008
+12:04:22:114 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0008.script Line = 41 Command = END_TESTCASE DT-TEF-Concurrent-0008 ***TestCaseResult = PASS </font>
+12:04:22:126 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:22:134 <font size=2 color=00AF00>PASS = 19</font>
+12:04:22:135 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:22:136 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:22:136 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:22:137 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:22:137 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:22:137 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:22:138 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:22:138 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:22:139 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:22:139 <font size=2 color=00AF00>PASS = 1</font>
+12:04:22:139 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:22:140 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:22:140 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:22:141 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+12:04:27:498 <html><body><pre>
+12:04:27:499 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 27
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:04:27:498 ***</font>
+12:04:27:515 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:04:27:546 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:04:27:577 c:\testdata\scripts\dt-tef-concurrent-0009.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:04:27:605 c:\testdata\scripts\dt-tef-concurrent-0009.script PRINT
+12:04:27:609 INFO -  406 scriptengine.cpp 1381 
+
+12:04:27:615 c:\testdata\scripts\dt-tef-concurrent-0009.script START_TESTCASE DT-TEF-Concurrent-0009
+12:04:27:624 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 6 Command = START_TESTCASE DT-TEF-Concurrent-0009  </font>
+12:04:27:643 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:04:27:665 INFO -  415 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:27:664
+12:04:27:667 INFO -  415 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:32:671 INFO -  415 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:32:671
+12:04:32:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:04:32:697 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:04:32:719 INFO -  416 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:32:718
+12:04:32:721 INFO -  416 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:32:733 INFO -  416 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:32:733
+12:04:32:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:04:32:766 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:04:32:822 INFO -  417 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:04:32:821
+12:04:32:824 INFO -  417 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:32:826 INFO -  417 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:04:32:826
+12:04:32:835 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:04:32:861 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:04:32:915 INFO -  418 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:04:32:915
+12:04:32:917 INFO -  418 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:04:32:920 INFO -  418 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:04:32:919
+12:04:32:928 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:04:32:954 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:04:33:009 INFO -  419 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:33:812
+12:04:33:011 INFO -  419 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:38:015 INFO -  419 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:38:156
+12:04:38:024 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:04:38:050 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:04:38:105 INFO -  420 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:38:104
+12:04:38:107 INFO -  420 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:38:119 INFO -  420 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:38:119
+12:04:38:128 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:04:38:155 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:04:38:208 INFO -  418 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:04:38:208
+12:04:38:210 INFO -  418 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:38:213 INFO -  418 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:04:38:212
+12:04:38:221 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:04:38:247 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:04:38:301 INFO -  421 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:04:38:301
+12:04:38:304 INFO -  421 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:04:38:306 INFO -  421 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:04:38:305
+12:04:38:315 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:04:38:327 c:\testdata\scripts\dt-tef-concurrent-0009.script 	CONCURRENT
+12:04:38:388 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:04:38:448 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:04:38:508 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:04:38:568 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:04:38:654 INFO -  422 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:04:38:653
+12:04:38:658 INFO -  423 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:04:38:658
+12:04:38:663 INFO -  424 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:04:38:662
+12:04:38:668 INFO -  418 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:04:38:668
+12:04:38:673 INFO -  422 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:38:673 INFO -  423 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:38:674 INFO -  424 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:38:676 INFO -  418 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:04:38:691 INFO -  423 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:04:38:691
+12:04:38:691 INFO -  424 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:04:38:691
+12:04:38:693 INFO -  418 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:04:38:693
+12:04:38:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:04:38:717 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:04:38:726 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 34 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:04:38:751 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:04:38:812 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:04:38:872 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:04:38:947 INFO -  425 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:04:38:947
+12:04:38:952 INFO -  426 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:04:38:951
+12:04:38:957 INFO -  418 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:04:38:957
+12:04:38:961 INFO -  425 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:38:961 INFO -  426 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:38:963 INFO -  418 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:38:976 INFO -  426 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:04:38:976
+12:04:38:978 INFO -  418 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:04:38:978
+12:04:38:989 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:04:38:999 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 37 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:04:39:025 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:04:39:072 c:\testdata\scripts\dt-tef-concurrent-0009.script 	CONSECUTIVE
+12:04:39:127 INFO -  427 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:04:39:126
+12:04:39:129 INFO -  427 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:04:39:131 INFO -  427 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:04:39:131
+12:04:39:140 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 38 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:04:43:687 INFO -  422 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:04:43:687
+12:04:43:696 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:04:43:968 INFO -  425 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:04:43:968
+12:04:43:977 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 35 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:04:44:002 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:04:44:057 INFO -  428 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:44:567
+12:04:44:059 INFO -  428 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:04:49:062 INFO -  428 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:49:625
+12:04:49:071 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 40 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:04:49:097 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:04:49:152 INFO -  429 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:49:152
+12:04:49:154 INFO -  429 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:04:49:166 INFO -  429 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:49:166
+12:04:49:176 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 41 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:04:49:202 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:04:49:257 INFO -  430 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:04:49:257
+12:04:49:259 INFO -  430 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:04:49:261 INFO -  430 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:04:49:261
+12:04:49:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:04:49:296 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:04:49:349 INFO -  418 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:04:49:349
+12:04:49:351 INFO -  418 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:04:49:353 INFO -  418 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:04:49:353
+12:04:49:361 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:04:49:387 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:04:49:441 INFO -  431 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:49:441
+12:04:49:444 INFO -  431 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:04:54:453 INFO -  431 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:54:453
+12:04:54:462 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:04:54:488 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:04:54:543 INFO -  432 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:54:543
+12:04:54:545 INFO -  432 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:04:54:556 INFO -  432 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:54:556
+12:04:54:566 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 45 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:04:54:592 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:04:54:645 INFO -  418 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:04:54:645
+12:04:54:647 INFO -  418 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:04:54:649 INFO -  418 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:04:54:649
+12:04:54:657 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 46 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:04:54:683 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:04:54:737 INFO -  433 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:04:54:737
+12:04:54:740 INFO -  433 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:04:54:742 INFO -  433 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:04:54:742
+12:04:54:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:04:54:777 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:04:54:839 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:04:54:865 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:04:54:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:04:54:952 c:\testdata\scripts\dt-tef-concurrent-0009.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30
+12:04:55:011 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 30 ***Result = PASS </font>
+12:04:55:024 c:\testdata\scripts\dt-tef-concurrent-0009.script END_TESTCASE DT-TEF-Concurrent-0009
+12:04:55:075 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0009.script Line = 52 Command = END_TESTCASE DT-TEF-Concurrent-0009 ***TestCaseResult = PASS </font>
+12:04:55:088 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:55:095 <font size=2 color=00AF00>PASS = 27</font>
+12:04:55:097 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:55:097 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:55:098 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:55:098 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:55:099 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:55:099 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:55:100 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:55:100 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:55:100 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:55:101 <font size=2 color=00AF00>PASS = 1</font>
+12:04:55:101 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:55:102 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:55:102 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:55:103 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+12:05:00:472 <html><body><pre>
+12:05:00:473 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:05:00:473 ***</font>
+12:05:00:489 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:05:00:520 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:05:00:551 c:\testdata\scripts\dt-tef-concurrent-0010.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:05:00:580 c:\testdata\scripts\dt-tef-concurrent-0010.script PRINT
+12:05:00:584 INFO -  437 scriptengine.cpp 1381 
+
+12:05:00:590 c:\testdata\scripts\dt-tef-concurrent-0010.script CONCURRENT
+12:05:00:600 c:\testdata\scripts\dt-tef-concurrent-0010.script START_TESTCASE DT-TEF-Concurrent-0010
+12:05:00:609 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 7 Command = START_TESTCASE DT-TEF-Concurrent-0010  </font>
+12:05:00:627 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:05:00:646 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:05:00:677 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:05:00:738 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:05:00:826 INFO -  446 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:00:825
+12:05:00:830 INFO -  447 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:00:830
+12:05:00:835 INFO -  448 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:00:834
+12:05:00:845 INFO -  449 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:05:00:844
+12:05:00:845 INFO -  446 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:00:845 INFO -  447 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:00:845 INFO -  448 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:00:852 INFO -  449 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:05:00:862 INFO -  447 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:00:862
+12:05:00:862 INFO -  448 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:00:862
+12:05:00:868 INFO -  449 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:05:00:867
+12:05:00:878 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:05:00:888 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:05:00:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:05:00:923 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:05:00:984 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:05:01:044 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:05:01:119 INFO -  450 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:01:119
+12:05:01:124 INFO -  451 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:01:124
+12:05:01:129 INFO -  449 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:05:01:129
+12:05:01:133 INFO -  450 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:01:133 INFO -  451 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:01:136 INFO -  449 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:01:149 INFO -  451 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:01:149
+12:05:01:151 INFO -  449 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:05:01:151
+12:05:01:162 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:05:01:172 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:05:01:198 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:05:01:246 c:\testdata\scripts\dt-tef-concurrent-0010.script END_TESTCASE DT-TEF-Concurrent-0010
+12:05:01:299 INFO -  452 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:01:299
+12:05:01:302 INFO -  452 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:05:01:304 INFO -  452 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:01:304
+12:05:01:313 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:05:05:859 INFO -  446 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:05:859
+12:05:05:868 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:05:06:140 INFO -  450 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:06:140
+12:05:06:149 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:05:06:163 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 30 Command = END_TESTCASE DT-TEF-Concurrent-0010 ***TestCaseResult = PASS </font>
+12:05:06:176 c:\testdata\scripts\dt-tef-concurrent-0010.script CONSECUTIVE
+12:05:06:225 c:\testdata\scripts\dt-tef-concurrent-0010.script START_TESTCASE DT-TEF-Concurrent-0010-1
+12:05:06:266 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 32 Command = START_TESTCASE DT-TEF-Concurrent-0010-1  </font>
+12:05:06:293 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:06:348 INFO -  453 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:06:347
+12:05:06:350 INFO -  453 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:11:359 INFO -  453 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:11:359
+12:05:11:368 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 47 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:11:394 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:11:449 INFO -  454 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:11:448
+12:05:11:451 INFO -  454 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:11:463 INFO -  454 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:11:463
+12:05:11:473 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 48 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:11:499 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:11:554 INFO -  455 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:11:553
+12:05:11:556 INFO -  455 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:11:558 INFO -  455 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:11:558
+12:05:11:568 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 49 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:11:593 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:11:646 INFO -  449 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:11:646
+12:05:11:648 INFO -  449 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:05:11:650 INFO -  449 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:11:650
+12:05:11:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 50 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:11:684 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:11:739 INFO -  456 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:11:738
+12:05:11:741 INFO -  456 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:16:750 INFO -  456 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:16:750
+12:05:16:759 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 51 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:16:785 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:16:840 INFO -  457 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:16:839
+12:05:16:842 INFO -  457 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:16:854 INFO -  457 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:16:854
+12:05:16:863 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 52 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:16:890 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:16:944 INFO -  449 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:16:943
+12:05:16:946 INFO -  449 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:16:948 INFO -  449 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:16:948
+12:05:16:956 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 53 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:16:982 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:17:036 INFO -  458 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:17:360
+12:05:17:039 INFO -  458 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:05:17:041 INFO -  458 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:17:410
+12:05:17:050 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 54 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:17:076 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:05:17:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:05:17:164 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:05:17:225 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:05:17:251 c:\testdata\scripts\dt-tef-concurrent-0010.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:05:17:310 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:05:17:323 c:\testdata\scripts\dt-tef-concurrent-0010.script END_TESTCASE DT-TEF-Concurrent-0010-1
+12:05:17:373 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0010.script Line = 59 Command = END_TESTCASE DT-TEF-Concurrent-0010-1 ***TestCaseResult = PASS </font>
+12:05:17:386 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:17:393 <font size=2 color=00AF00>PASS = 19</font>
+12:05:17:394 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:17:395 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:17:395 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:17:396 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:17:396 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:17:397 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:17:397 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:17:398 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:17:398 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:17:398 <font size=2 color=00AF00>PASS = 2</font>
+12:05:17:399 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:17:399 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:17:400 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:17:400 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,130 @@
+12:05:22:764 <html><body><pre>
+12:05:22:765 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:05:22:765 ***</font>
+12:05:22:782 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:05:22:813 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:05:22:844 c:\testdata\scripts\dt-tef-concurrent-0011.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:05:22:873 c:\testdata\scripts\dt-tef-concurrent-0011.script PRINT
+12:05:22:877 INFO -  462 scriptengine.cpp 1381 
+
+12:05:22:883 c:\testdata\scripts\dt-tef-concurrent-0011.script CONCURRENT
+12:05:22:897 c:\testdata\scripts\dt-tef-concurrent-0011.script START_REPEAT C:\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+12:05:22:907 INFO -  462 scriptengine.cpp 658 No concurrent Execution is Allowed in Looping
+12:05:22:914 c:\testdata\scripts\dt-tef-concurrent-0011.script START_TESTCASE DT-TEF-Concurrent-0011
+12:05:22:924 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 8 Command = START_TESTCASE DT-TEF-Concurrent-0011  </font>
+12:05:22:943 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:05:22:971 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:05:23:033 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:05:23:093 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:05:23:180 INFO -  471 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:23:180
+12:05:23:185 INFO -  472 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:23:184
+12:05:23:189 INFO -  473 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:05:23:189
+12:05:23:199 INFO -  474 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:05:23:199
+12:05:23:199 INFO -  471 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:23:200 INFO -  472 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:23:200 INFO -  473 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:23:206 INFO -  474 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:05:23:217 INFO -  472 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:23:217
+12:05:23:217 INFO -  473 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:23:217
+12:05:23:222 INFO -  474 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:05:23:222
+12:05:23:232 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:05:23:243 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:05:23:252 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:05:23:278 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:05:23:339 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:05:23:399 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:05:23:474 INFO -  475 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:23:473
+12:05:23:478 INFO -  476 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:23:478
+12:05:23:484 INFO -  474 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:05:23:484
+12:05:23:488 INFO -  475 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:23:488 INFO -  476 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:23:490 INFO -  474 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:23:504 INFO -  476 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:23:503
+12:05:23:505 INFO -  474 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:05:23:505
+12:05:23:517 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:05:23:527 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:05:23:552 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:05:23:600 c:\testdata\scripts\dt-tef-concurrent-0011.script END_TESTCASE DT-TEF-Concurrent-0011
+12:05:23:653 INFO -  477 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:05:23:653
+12:05:23:656 INFO -  477 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:05:23:658 INFO -  477 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:23:657
+12:05:23:667 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:05:28:218 INFO -  471 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:05:28:218
+12:05:28:227 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:05:28:500 INFO -  475 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:05:28:500
+12:05:28:509 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:05:28:523 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 34 Command = END_TESTCASE DT-TEF-Concurrent-0011 ***TestCaseResult = PASS </font>
+12:05:28:536 c:\testdata\scripts\dt-tef-concurrent-0011.script END_REPEAT
+12:05:28:574 INFO -  462 scriptengine.cpp 681 The Looping is Not Initiated
+12:05:28:584 c:\testdata\scripts\dt-tef-concurrent-0011.script CONSECUTIVE
+12:05:28:633 c:\testdata\scripts\dt-tef-concurrent-0011.script START_TESTCASE DT-TEF-Concurrent-0011-1
+12:05:28:673 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 37 Command = START_TESTCASE DT-TEF-Concurrent-0011-1  </font>
+12:05:28:701 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:05:28:755 INFO -  478 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:28:755
+12:05:28:757 INFO -  478 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:33:765 INFO -  478 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:33:765
+12:05:33:774 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:05:33:800 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:05:33:854 INFO -  479 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:33:854
+12:05:33:857 INFO -  479 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:33:869 INFO -  479 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:33:869
+12:05:33:878 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:05:33:905 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:05:33:959 INFO -  480 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 started at 12:05:33:959
+12:05:33:961 INFO -  480 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:33:964 INFO -  480 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite1 ended at 12:05:33:963
+12:05:33:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:05:33:999 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:05:34:052 INFO -  474 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 started at 12:05:34:526
+12:05:34:054 INFO -  474 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite3...
+12:05:34:056 INFO -  474 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite3 ended at 12:05:34:566
+12:05:34:064 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:05:34:090 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:05:34:145 INFO -  481 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:34:144
+12:05:34:147 INFO -  481 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:39:156 INFO -  481 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:39:156
+12:05:39:165 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:05:39:191 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:05:39:245 INFO -  482 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:39:245
+12:05:39:248 INFO -  482 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:39:260 INFO -  482 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:39:260
+12:05:39:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:05:39:296 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:05:39:350 INFO -  474 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 started at 12:05:39:349
+12:05:39:352 INFO -  474 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:39:354 INFO -  474 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite3 ended at 12:05:39:354
+12:05:39:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:05:39:388 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+12:05:39:443 INFO -  483 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 started at 12:05:39:442
+12:05:39:445 INFO -  483 te_regdummystep.cpp 39 Running DummyStep0 in server Te_RegConcurrentTestSuite2...
+12:05:39:447 INFO -  483 te_regconcurrentteststepbase.cpp 76 DummyStep0 in server Te_RegConcurrentTestSuite2 ended at 12:05:39:447
+12:05:39:456 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0 ***Result = PASS </font>
+12:05:39:482 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:05:39:544 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:05:39:570 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:05:39:632 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:05:39:658 c:\testdata\scripts\dt-tef-concurrent-0011.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20
+12:05:39:717 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 20 ***Result = PASS </font>
+12:05:39:730 c:\testdata\scripts\dt-tef-concurrent-0011.script END_TESTCASE DT-TEF-Concurrent-0011-1
+12:05:39:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0011.script Line = 67 Command = END_TESTCASE DT-TEF-Concurrent-0011-1 ***TestCaseResult = PASS </font>
+12:05:39:793 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:39:799 <font size=2 color=00AF00>PASS = 19</font>
+12:05:39:801 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:39:801 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:39:802 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:39:802 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:39:803 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:39:803 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:39:804 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:39:804 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:39:804 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:39:805 <font size=2 color=00AF00>PASS = 2</font>
+12:05:39:805 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:39:806 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:39:806 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:39:807 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,320 @@
+12:05:45:171 <html><body><pre>
+12:05:45:172 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 19
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:05:45:171 ***</font>
+12:05:45:189 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:05:45:220 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:05:45:251 c:\testdata\scripts\dt-tef-concurrent-0012.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:05:45:279 c:\testdata\scripts\dt-tef-concurrent-0012.script PRINT
+12:05:45:284 INFO -  487 scriptengine.cpp 1381 
+
+12:05:45:294 c:\testdata\scripts\dt-tef-concurrent-0012.script START_REPEAT C:\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+12:05:45:309 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:05:45:319 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:05:45:328 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 8 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:05:45:347 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:45:375 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:45:437 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:45:496 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:45:584 INFO -  496 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:45:583
+12:05:45:588 INFO -  497 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:45:588
+12:05:45:593 INFO -  498 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:45:593
+12:05:45:602 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:45:602
+12:05:45:603 INFO -  496 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:45:603 INFO -  497 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:45:603 INFO -  498 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:45:610 INFO -  499 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:05:45:620 INFO -  497 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:45:620
+12:05:45:620 INFO -  498 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:45:620
+12:05:45:625 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:45:625
+12:05:45:636 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 27 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:45:646 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 28 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:45:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 29 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:45:681 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:45:742 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:45:802 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:45:877 INFO -  500 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:45:877
+12:05:45:882 INFO -  501 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:45:881
+12:05:45:887 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:45:887
+12:05:45:891 INFO -  500 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:45:891 INFO -  501 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:45:893 INFO -  499 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:45:907 INFO -  501 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:45:907
+12:05:45:909 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:45:909
+12:05:45:920 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 31 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:45:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 32 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:45:956 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:46:004 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:05:46:057 INFO -  502 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:46:576
+12:05:46:060 INFO -  502 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:05:46:062 INFO -  502 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:46:626
+12:05:46:071 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 33 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:50:625 INFO -  496 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:50:625
+12:05:50:634 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:50:906 INFO -  500 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:50:906
+12:05:50:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 30 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:50:929 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 34 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:05:50:942 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:05:50:989 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:05:51:035 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:05:51:082 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:05:51:123 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:05:51:150 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:51:209 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:51:269 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:51:327 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:51:414 INFO -  503 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:51:414
+12:05:51:419 INFO -  504 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:51:418
+12:05:51:423 INFO -  505 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:51:423
+12:05:51:429 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:51:429
+12:05:51:434 INFO -  503 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:51:434 INFO -  504 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:51:434 INFO -  505 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:51:437 INFO -  499 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:05:51:451 INFO -  504 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:51:451
+12:05:51:452 INFO -  505 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:51:451
+12:05:51:454 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:51:454
+12:05:51:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:51:478 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:51:487 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:51:513 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:51:574 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:51:634 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:51:709 INFO -  506 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:51:709
+12:05:51:714 INFO -  507 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:51:713
+12:05:51:719 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:51:719
+12:05:51:723 INFO -  506 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:51:723 INFO -  507 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:51:725 INFO -  499 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:51:738 INFO -  507 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:51:738
+12:05:51:740 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:51:740
+12:05:51:751 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:51:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:51:787 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:51:835 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:05:51:888 INFO -  508 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:51:888
+12:05:51:890 INFO -  508 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:05:51:893 INFO -  508 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:51:893
+12:05:51:902 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:56:453 INFO -  503 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:56:453
+12:05:56:462 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:56:734 INFO -  506 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:56:734
+12:05:56:743 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:05:56:753 WARN -  487 scriptengine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+12:05:56:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:05:56:774 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:05:56:821 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:05:56:867 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:05:56:914 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:05:56:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:05:56:981 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:57:041 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:57:100 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:57:159 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:57:247 INFO -  509 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:57:246
+12:05:57:251 INFO -  510 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:57:251
+12:05:57:256 INFO -  511 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:05:57:256
+12:05:57:262 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:57:262
+12:05:57:267 INFO -  509 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:05:57:267 INFO -  510 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:05:57:267 INFO -  511 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:05:57:269 INFO -  499 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:05:57:284 INFO -  510 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:57:284
+12:05:57:284 INFO -  511 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:05:57:284
+12:05:57:287 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:57:286
+12:05:57:301 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:57:311 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:57:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:05:57:346 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:05:57:407 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:05:57:467 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:05:57:542 INFO -  512 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:57:542
+12:05:57:547 INFO -  513 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:57:546
+12:05:57:552 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:05:57:552
+12:05:57:556 INFO -  512 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:05:57:556 INFO -  513 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:05:57:558 INFO -  499 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:05:57:572 INFO -  513 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:57:571
+12:05:57:573 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:05:57:573
+12:05:57:584 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:05:57:594 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:05:57:620 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:05:57:668 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:05:57:722 INFO -  514 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:05:57:721
+12:05:57:724 INFO -  514 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:05:57:726 INFO -  514 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:05:57:726
+12:05:57:735 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:02:281 INFO -  509 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:02:281
+12:06:02:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:02:562 INFO -  512 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:02:562
+12:06:02:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:02:581 WARN -  487 scriptengine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+12:06:02:590 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:06:02:603 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:06:02:650 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:06:02:696 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:06:02:743 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:06:02:784 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:06:02:811 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:02:871 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:02:930 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:02:989 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:03:075 INFO -  515 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:03:750
+12:06:03:080 INFO -  516 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:03:800
+12:06:03:085 INFO -  517 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:03:840
+12:06:03:090 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:03:900
+12:06:03:095 INFO -  515 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:03:095 INFO -  516 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:03:095 INFO -  517 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:03:098 INFO -  499 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:06:03:113 INFO -  516 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:03:113
+12:06:03:113 INFO -  517 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:03:113
+12:06:03:115 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:03:115
+12:06:03:129 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:03:140 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:03:148 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:03:174 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:03:235 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:03:295 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:03:370 INFO -  518 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:03:370
+12:06:03:375 INFO -  519 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:03:374
+12:06:03:380 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:03:380
+12:06:03:384 INFO -  518 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:03:384 INFO -  519 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:03:386 INFO -  499 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:03:400 INFO -  519 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:03:400
+12:06:03:402 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:03:401
+12:06:03:413 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:03:423 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:03:448 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:03:497 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:06:03:550 INFO -  520 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:03:550
+12:06:03:552 INFO -  520 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:06:03:554 INFO -  520 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:03:554
+12:06:03:564 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:08:109 INFO -  515 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:08:109
+12:06:08:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:08:390 INFO -  518 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:08:390
+12:06:08:399 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:08:409 WARN -  487 scriptengine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+12:06:08:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:06:08:432 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:06:08:479 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:06:08:525 c:\testdata\scripts\dt-tef-concurrent-0012.script CONCURRENT
+12:06:08:572 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012
+12:06:08:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = START_TESTCASE DT-TEF-Concurrent-0012  </font>
+12:06:08:640 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:08:700 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:08:759 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:08:818 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:08:904 INFO -  521 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:08:904
+12:06:08:909 INFO -  522 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:08:908
+12:06:08:913 INFO -  523 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 started at 12:06:08:913
+12:06:08:919 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:08:919
+12:06:08:924 INFO -  521 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:08:924 INFO -  522 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:08:924 INFO -  523 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:08:927 INFO -  499 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite3...
+12:06:08:941 INFO -  522 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:08:941
+12:06:08:942 INFO -  523 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:08:942
+12:06:08:944 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:08:944
+12:06:08:958 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:08:968 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:08:977 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:09:003 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+12:06:09:064 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+12:06:09:124 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+12:06:09:199 INFO -  524 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:09:199
+12:06:09:204 INFO -  525 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:09:203
+12:06:09:209 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 started at 12:06:09:209
+12:06:09:213 INFO -  524 te_regwaitstep.cpp 39 Running WaitStep1 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:09:213 INFO -  525 te_regloopstep.cpp 39 Running LoopStep1 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:09:215 INFO -  499 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:09:229 INFO -  525 te_regconcurrentteststepbase.cpp 76 LoopStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:09:229
+12:06:09:231 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep1 in server Te_RegConcurrentTestSuite3 ended at 12:06:09:231
+12:06:09:242 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1 ***Result = PASS </font>
+12:06:09:252 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1 ***Result = PASS </font>
+12:06:09:278 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+12:06:09:326 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012
+12:06:09:379 INFO -  526 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 started at 12:06:09:379
+12:06:09:381 INFO -  526 te_regdummystep.cpp 39 Running DummyStep1 in server Te_RegConcurrentTestSuite2...
+12:06:09:383 INFO -  526 te_regconcurrentteststepbase.cpp 76 DummyStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:09:383
+12:06:09:393 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1 ***Result = PASS </font>
+12:06:13:937 INFO -  521 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite1 ended at 12:06:13:937
+12:06:13:946 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:14:234 INFO -  524 te_regconcurrentteststepbase.cpp 76 WaitStep1 in server Te_RegConcurrentTestSuite2 ended at 12:06:14:234
+12:06:14:243 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1 ***Result = PASS </font>
+12:06:14:253 WARN -  487 scriptengine.cpp 1660 Test Case ID : DT-TEF-Concurrent-0012 re-used
+12:06:14:265 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 36 Command = END_TESTCASE DT-TEF-Concurrent-0012 ***TestCaseResult = PASS </font>
+12:06:14:278 c:\testdata\scripts\dt-tef-concurrent-0012.script CONSECUTIVE
+12:06:14:325 c:\testdata\scripts\dt-tef-concurrent-0012.script END_REPEAT
+12:06:14:373 c:\testdata\scripts\dt-tef-concurrent-0012.script START_TESTCASE DT-TEF-Concurrent-0012-1
+12:06:14:414 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 37 Command = START_TESTCASE DT-TEF-Concurrent-0012-1  </font>
+12:06:14:441 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:06:14:496 INFO -  527 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 started at 12:06:14:495
+12:06:14:498 INFO -  527 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:19:500 INFO -  527 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite1 ended at 12:06:19:500
+12:06:19:509 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 55 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:06:19:535 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:06:19:590 INFO -  528 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 started at 12:06:19:589
+12:06:19:592 INFO -  528 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite1, loop 1000000 times...
+12:06:19:604 INFO -  528 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite1 ended at 12:06:19:604
+12:06:19:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 56 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:06:19:639 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:06:19:693 INFO -  529 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 started at 12:06:19:692
+12:06:19:695 INFO -  529 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1, increase static variable 10 times...
+12:06:19:697 INFO -  529 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite1 ended at 12:06:19:697
+12:06:19:706 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 57 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:06:19:731 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:06:19:783 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 started at 12:06:19:783
+12:06:19:785 INFO -  499 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite3...
+12:06:19:787 INFO -  499 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite3 ended at 12:06:19:787
+12:06:19:795 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 58 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:06:19:820 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+12:06:19:873 INFO -  530 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 started at 12:06:19:873
+12:06:19:876 INFO -  530 te_regwaitstep.cpp 39 Running WaitStep2 in server Te_RegConcurrentTestSuite2, wait for 5 sec...
+12:06:24:890 INFO -  530 te_regconcurrentteststepbase.cpp 76 WaitStep2 in server Te_RegConcurrentTestSuite2 ended at 12:06:24:890
+12:06:24:899 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 59 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2 ***Result = PASS </font>
+12:06:24:924 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+12:06:24:978 INFO -  531 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 started at 12:06:24:977
+12:06:24:980 INFO -  531 te_regloopstep.cpp 39 Running LoopStep2 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:24:992 INFO -  531 te_regconcurrentteststepbase.cpp 76 LoopStep2 in server Te_RegConcurrentTestSuite2 ended at 12:06:24:992
+12:06:25:001 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 60 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2 ***Result = PASS </font>
+12:06:25:027 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+12:06:25:080 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 started at 12:06:25:796
+12:06:25:082 INFO -  499 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3, increase static variable 10 times...
+12:06:25:084 INFO -  499 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep2 in server Te_RegConcurrentTestSuite3 ended at 12:06:25:846
+12:06:25:092 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 61 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2 ***Result = PASS </font>
+12:06:25:117 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+12:06:25:171 INFO -  532 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 started at 12:06:25:170
+12:06:25:173 INFO -  532 te_regdummystep.cpp 39 Running DummyStep2 in server Te_RegConcurrentTestSuite2...
+12:06:25:175 INFO -  532 te_regconcurrentteststepbase.cpp 76 DummyStep2 in server Te_RegConcurrentTestSuite2 ended at 12:06:25:175
+12:06:25:184 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 62 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep C:\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2 ***Result = PASS </font>
+12:06:25:209 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60
+12:06:25:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 64 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60 ***Result = PASS </font>
+12:06:25:295 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:06:25:356 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 65 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:06:25:381 c:\testdata\scripts\dt-tef-concurrent-0012.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60
+12:06:25:439 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 66 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 60 ***Result = PASS </font>
+12:06:25:452 c:\testdata\scripts\dt-tef-concurrent-0012.script END_TESTCASE DT-TEF-Concurrent-0012-1
+12:06:25:506 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0012.script Line = 67 Command = END_TESTCASE DT-TEF-Concurrent-0012-1 ***TestCaseResult = PASS </font>
+12:06:25:524 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:25:530 <font size=2 color=00AF00>PASS = 51</font>
+12:06:25:531 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:25:532 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:25:532 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:25:533 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:25:533 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:25:534 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:25:534 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:25:534 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:25:535 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:25:535 <font size=2 color=00AF00>PASS = 6</font>
+12:06:25:536 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:25:536 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:25:536 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:25:537 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-concurrent-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,73 @@
+12:06:30:908 <html><body><pre>
+12:06:30:908 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 2
+RUN_TEST_STEP COUNT : 9
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:06:30:908 ***</font>
+12:06:30:925 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite1
+12:06:30:954 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite2
+12:06:30:984 c:\testdata\scripts\dt-tef-concurrent-0013.script LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+12:06:31:012 c:\testdata\scripts\dt-tef-concurrent-0013.script PRINT
+12:06:31:016 INFO -  536 scriptengine.cpp 1381 
+
+12:06:31:022 c:\testdata\scripts\dt-tef-concurrent-0013.script CONCURRENT
+12:06:31:031 c:\testdata\scripts\dt-tef-concurrent-0013.script START_TESTCASE DT-TEF-Concurrent-0013
+12:06:31:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 7 Command = START_TESTCASE DT-TEF-Concurrent-0013  </font>
+12:06:31:050 c:\testdata\scripts\dt-tef-concurrent-0013.script 	PRINT This test case will be failed.
+12:06:31:055 INFO -  536 scriptengine.cpp 1381  This test case will be failed.
+
+12:06:31:069 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+12:06:31:079 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2
+12:06:31:110 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:06:31:169 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+12:06:31:229 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 ***Result = UNKNOWN Code = -1  </font>
+12:06:31:256 INFO -  545 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 started at 12:06:31:255
+12:06:31:260 INFO -  547 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 started at 12:06:31:260
+12:06:31:268 INFO -  548 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite3 started at 12:06:31:268
+12:06:31:268 INFO -  545 te_regwaitstep.cpp 39 Running WaitStep0 in server Te_RegConcurrentTestSuite1, wait for 5 sec...
+12:06:31:269 INFO -  547 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite2, loop 1000000 times...
+12:06:31:273 INFO -  548 te_regloopstep.cpp 39 Running LoopStep0 in server Te_RegConcurrentTestSuite3, loop 1000000 times...
+12:06:31:284 INFO -  547 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite2 ended at 12:06:31:284
+12:06:31:297 INFO -  548 te_regconcurrentteststepbase.cpp 76 LoopStep0 in server Te_RegConcurrentTestSuite3 ended at 12:06:31:297
+12:06:31:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:06:31:316 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep C:\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0 ***Result = PASS </font>
+12:06:31:335 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep
+12:06:31:376 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 25 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep ***Result = UNEXECUTED </font>
+12:06:31:402 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+12:06:31:450 c:\testdata\scripts\dt-tef-concurrent-0013.script END_TESTCASE DT-TEF-Concurrent-0013
+12:06:31:502 INFO -  549 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 started at 12:06:31:502
+12:06:31:504 INFO -  549 te_regaccessstaticvarstep.cpp 41 Running AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2, increase static variable 10 times...
+12:06:31:506 INFO -  549 te_regconcurrentteststepbase.cpp 76 AccessStaticVarStep0 in server Te_RegConcurrentTestSuite2 ended at 12:06:31:506
+12:06:31:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 26 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep C:\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0 ***Result = PASS </font>
+12:06:36:281 INFO -  545 te_regconcurrentteststepbase.cpp 76 WaitStep0 in server Te_RegConcurrentTestSuite1 ended at 12:06:36:281
+12:06:36:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep C:\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0 ***Result = PASS </font>
+12:06:36:303 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 27 Command = END_TESTCASE DT-TEF-Concurrent-0013 ***TestCaseResult = FAIL </font>
+12:06:36:316 c:\testdata\scripts\dt-tef-concurrent-0013.script CONSECUTIVE
+12:06:36:363 c:\testdata\scripts\dt-tef-concurrent-0013.script START_TESTCASE DT-TEF-Concurrent-0013-1
+12:06:36:404 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 29 Command = START_TESTCASE DT-TEF-Concurrent-0013-1  </font>
+12:06:36:430 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:06:36:491 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 42 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:06:36:516 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10
+12:06:36:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 43 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 10 ***Result = PASS </font>
+12:06:36:601 c:\testdata\scripts\dt-tef-concurrent-0013.script 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0
+12:06:36:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 44 Command = 	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep C:\testdata\configs\te_regconcurrenttestsuite.ini 0 ***Result = PASS </font>
+12:06:36:672 c:\testdata\scripts\dt-tef-concurrent-0013.script END_TESTCASE DT-TEF-Concurrent-0013-1
+12:06:36:719 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-concurrent-0013.script Line = 45 Command = END_TESTCASE DT-TEF-Concurrent-0013-1 ***TestCaseResult = PASS </font>
+12:06:36:730 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:36:736 <font size=2 color=00AF00>PASS = 7</font>
+12:06:36:738 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:36:738 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:36:739 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:36:739 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:36:740 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:06:36:740 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:06:36:741 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:36:741 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:36:741 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:36:742 <font size=2 color=00AF00>PASS = 1</font>
+12:06:36:742 <font size=2 color=FF0000>FAIL = 1</font>
+12:06:36:743 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:36:743 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:36:744 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+12:11:43:792 <html><body><pre>
+12:11:43:792 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:11:43:792 ***</font>
+12:11:43:804 c:\testdata\scripts\dt-tef-logger-0001.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:11:43:832 c:\testdata\scripts\dt-tef-logger-0001.script START_TESTCASE DT-TEF-Logger-0001
+12:11:43:839 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0001  </font>
+12:11:43:856 c:\testdata\scripts\dt-tef-logger-0001.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:11:43:863 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:11:43:881 INFO -  814 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:11:43:882 INFO -  814 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:43:883 INFO -  814 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:43:883 INFO -  814 tefloggertestwrapper.cpp 65 aCommand = Print
+12:11:43:884 INFO -  814 tefloggertestwrapper.cpp 66 aSection = ESevrErr
+12:11:43:884 INFO -  814 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:11:43:885 INFO -  814 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+12:11:43:885 ERROR -  814 tefloggertestwrapper.cpp 126 Logger severity test.
+12:11:43:886 INFO -  814 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:43:887 INFO -  814 tefloggertestwrapper.cpp 65 aCommand = Print
+12:11:43:887 INFO -  814 tefloggertestwrapper.cpp 66 aSection = ESevrHigh
+12:11:43:888 INFO -  814 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:11:43:888 INFO -  814 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+12:11:43:889 HIGH -  814 tefloggertestwrapper.cpp 126 Logger severity test.
+12:11:43:889 INFO -  814 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:43:890 INFO -  814 tefloggertestwrapper.cpp 65 aCommand = Print
+12:11:43:890 INFO -  814 tefloggertestwrapper.cpp 66 aSection = ESevrWarn
+12:11:43:891 INFO -  814 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 3
+12:11:43:892 INFO -  814 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+12:11:43:892 WARN -  814 tefloggertestwrapper.cpp 126 Logger severity test.
+12:11:43:893 INFO -  814 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:43:893 INFO -  814 tefloggertestwrapper.cpp 65 aCommand = Print
+12:11:43:894 INFO -  814 tefloggertestwrapper.cpp 66 aSection = ESevrMedium
+12:11:43:894 INFO -  814 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 4
+12:11:43:895 INFO -  814 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+12:11:43:895 MEDIUM -  814 tefloggertestwrapper.cpp 126 Logger severity test.
+12:11:43:896 INFO -  814 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:43:897 INFO -  814 tefloggertestwrapper.cpp 65 aCommand = Print
+12:11:43:897 INFO -  814 tefloggertestwrapper.cpp 66 aSection = ESevrInfo
+12:11:43:898 INFO -  814 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 5
+12:11:43:898 INFO -  814 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+12:11:43:899 INFO -  814 tefloggertestwrapper.cpp 126 Logger severity test.
+12:11:43:899 INFO -  814 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:43:900 INFO -  814 tefloggertestwrapper.cpp 65 aCommand = Print
+12:11:43:900 INFO -  814 tefloggertestwrapper.cpp 66 aSection = ESevrLow
+12:11:43:901 INFO -  814 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 6
+12:11:43:902 INFO -  814 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+12:11:43:902 LOW -  814 tefloggertestwrapper.cpp 126 Logger severity test.
+12:11:43:903 INFO -  814 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:43:903 INFO -  814 tefloggertestwrapper.cpp 65 aCommand = Print
+12:11:43:904 INFO -  814 tefloggertestwrapper.cpp 66 aSection = ESevrAll
+12:11:43:904 INFO -  814 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 7
+12:11:43:905 INFO -  814 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+12:11:43:905 INFO -  814 tefloggertestwrapper.cpp 126 Logger severity test.
+12:11:43:908 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:11:43:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrErr  ***Result = PASS </font>
+12:11:43:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrHigh  ***Result = PASS </font>
+12:11:43:908 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrWarn  ***Result = PASS </font>
+12:11:43:909 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrMedium  ***Result = PASS </font>
+12:11:43:909 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrInfo  ***Result = PASS </font>
+12:11:43:909 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrLow  ***Result = PASS </font>
+12:11:43:909 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrAll  ***Result = PASS </font>
+12:11:43:914 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:11:43:920 c:\testdata\scripts\dt-tef-logger-0001.script END_TESTCASE DT-TEF-Logger-0001
+12:11:43:933 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0001.script Line = 39 Command = END_TESTCASE DT-TEF-Logger-0001 ***TestCaseResult = PASS </font>
+12:11:43:941 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:43:942 <font size=2 color=00AF00>PASS = 1</font>
+12:11:43:942 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:43:943 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:43:943 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:43:944 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:43:944 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:43:944 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:43:945 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:43:945 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:43:946 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:43:946 <font size=2 color=00AF00>PASS = 1</font>
+12:11:43:947 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:43:948 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:43:948 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:43:949 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+12:11:49:280 <html><body><pre>
+12:11:49:280 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:11:49:280 ***</font>
+12:11:49:292 c:\testdata\scripts\dt-tef-logger-0002.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:11:49:319 c:\testdata\scripts\dt-tef-logger-0002.script START_TESTCASE DT-TEF-Logger-0002
+12:11:49:327 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0002  </font>
+12:11:49:342 c:\testdata\scripts\dt-tef-logger-0002.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:11:49:349 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 24 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:11:49:367 INFO -  821 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:11:49:368 INFO -  821 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:49:369 INFO -  821 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:49:369 INFO -  821 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:11:49:370 INFO -  821 tefloggertestwrapper.cpp 66 aSection = ESevrErr
+12:11:49:370 INFO -  821 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:11:49:371 INFO -  821 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+12:11:49:372 ERROR -  821 tefloggertestwrapper.cpp 140 Logger severity test(with  1 level @140 line ).
+12:11:49:372 INFO -  821 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:49:373 INFO -  821 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:11:49:373 INFO -  821 tefloggertestwrapper.cpp 66 aSection = ESevrHigh
+12:11:49:374 INFO -  821 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:11:49:374 INFO -  821 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+12:11:49:375 HIGH -  821 tefloggertestwrapper.cpp 140 Logger severity test(with  2 level @140 line ).
+12:11:49:376 INFO -  821 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:49:376 INFO -  821 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:11:49:377 INFO -  821 tefloggertestwrapper.cpp 66 aSection = ESevrWarn
+12:11:49:377 INFO -  821 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 3
+12:11:49:378 INFO -  821 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+12:11:49:378 WARN -  821 tefloggertestwrapper.cpp 140 Logger severity test(with  3 level @140 line ).
+12:11:49:379 INFO -  821 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:49:379 INFO -  821 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:11:49:380 INFO -  821 tefloggertestwrapper.cpp 66 aSection = ESevrMedium
+12:11:49:381 INFO -  821 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 4
+12:11:49:381 INFO -  821 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+12:11:49:382 MEDIUM -  821 tefloggertestwrapper.cpp 140 Logger severity test(with  4 level @140 line ).
+12:11:49:382 INFO -  821 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:49:383 INFO -  821 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:11:49:383 INFO -  821 tefloggertestwrapper.cpp 66 aSection = ESevrInfo
+12:11:49:384 INFO -  821 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 5
+12:11:49:384 INFO -  821 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+12:11:49:385 INFO -  821 tefloggertestwrapper.cpp 140 Logger severity test(with  5 level @140 line ).
+12:11:49:386 INFO -  821 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:49:386 INFO -  821 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:11:49:387 INFO -  821 tefloggertestwrapper.cpp 66 aSection = ESevrLow
+12:11:49:387 INFO -  821 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 6
+12:11:49:388 INFO -  821 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+12:11:49:388 LOW -  821 tefloggertestwrapper.cpp 140 Logger severity test(with  6 level @140 line ).
+12:11:49:389 INFO -  821 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:49:390 INFO -  821 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:11:49:390 INFO -  821 tefloggertestwrapper.cpp 66 aSection = ESevrAll
+12:11:49:391 INFO -  821 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 7
+12:11:49:391 INFO -  821 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+12:11:49:392 INFO -  821 tefloggertestwrapper.cpp 140 Logger severity test(with  7 level @140 line ).
+12:11:49:394 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:11:49:395 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrErr  ***Result = PASS </font>
+12:11:49:395 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrHigh  ***Result = PASS </font>
+12:11:49:395 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrWarn  ***Result = PASS </font>
+12:11:49:395 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrMedium  ***Result = PASS </font>
+12:11:49:395 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrInfo  ***Result = PASS </font>
+12:11:49:395 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrLow  ***Result = PASS </font>
+12:11:49:396 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrAll  ***Result = PASS </font>
+12:11:49:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 33 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:11:49:407 c:\testdata\scripts\dt-tef-logger-0002.script END_TESTCASE DT-TEF-Logger-0002
+12:11:49:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0002.script Line = 34 Command = END_TESTCASE DT-TEF-Logger-0002 ***TestCaseResult = PASS </font>
+12:11:49:428 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:49:428 <font size=2 color=00AF00>PASS = 1</font>
+12:11:49:429 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:49:429 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:49:430 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:49:430 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:49:431 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:49:431 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:49:431 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:49:432 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:49:432 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:49:433 <font size=2 color=00AF00>PASS = 1</font>
+12:11:49:434 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:49:434 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:49:435 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:49:435 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:11:54:779 <html><body><pre>
+12:11:54:780 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:11:54:780 ***</font>
+12:11:54:792 c:\testdata\scripts\dt-tef-logger-0003.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:11:54:818 c:\testdata\scripts\dt-tef-logger-0003.script START_TESTCASE DT-TEF-Logger-0003
+12:11:54:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0003  </font>
+12:11:54:842 c:\testdata\scripts\dt-tef-logger-0003.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:11:54:847 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:11:54:865 INFO -  828 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:11:54:866 INFO -  828 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:54:867 INFO -  828 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:11:54:867 INFO -  828 tefloggertestwrapper.cpp 65 aCommand = GetCPPModuleName
+12:11:54:868 INFO -  828 tefloggertestwrapper.cpp 66 aSection = 
+12:11:54:869 INFO -  828 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:11:54:869 INFO -  828 A.cpp 215 GetCPPModuleName
+12:11:54:869 INFO -  828 A.cpp 217 GetCPPModuleName
+12:11:54:870 INFO -  828 A.cpp 219 GetCPPModuleName
+12:11:54:870 INFO -  828 DIR\DIR\ 221 GetCPPModuleName
+12:11:54:871 INFO -  828 DIR1 223 GetCPPModuleName
+12:11:54:871 INFO -  828 c:\ 225 GetCPPModuleName
+12:11:54:872 INFO -  828  227 GetCPPModuleName
+12:11:54:872 INFO -  828 file.cpp 229 GetCPPModuleName
+12:11:54:875 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:11:54:875 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetCPPModuleName   ***Result = PASS </font>
+12:11:54:879 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:11:54:886 c:\testdata\scripts\dt-tef-logger-0003.script END_TESTCASE DT-TEF-Logger-0003
+12:11:54:899 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0003.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0003 ***TestCaseResult = PASS </font>
+12:11:54:907 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:54:907 <font size=2 color=00AF00>PASS = 1</font>
+12:11:54:908 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:54:908 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:54:909 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:54:909 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:54:910 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:54:910 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:54:910 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:54:911 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:54:911 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:54:912 <font size=2 color=00AF00>PASS = 1</font>
+12:11:54:913 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:54:913 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:54:914 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:54:914 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:12:00:248 <html><body><pre>
+12:12:00:249 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:00:248 ***</font>
+12:12:00:261 c:\testdata\scripts\dt-tef-logger-0004.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:12:00:287 c:\testdata\scripts\dt-tef-logger-0004.script START_TESTCASE DT-TEF-Logger-0004
+12:12:00:295 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0004  </font>
+12:12:00:311 c:\testdata\scripts\dt-tef-logger-0004.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini
+12:12:00:317 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:00:335 INFO -  835 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:00:336 INFO -  835 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:00:337 INFO -  835 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:00:338 INFO -  835 tefloggertestwrapper.cpp 65 aCommand = GetLongSectionName
+12:12:00:338 INFO -  835 tefloggertestwrapper.cpp 66 aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+12:12:00:339 INFO -  835 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:12:00:339 INFO -  835 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat
+12:12:00:340 Ramones 1976 track 2 Beat on the brat
+12:12:00:340 Ramones 1976 track 2 Beat on the brat
+12:12:00:341 INFO -  835 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:00:342 INFO -  835 tefloggertestwrapper.cpp 65 aCommand = GetLongKeyName
+12:12:00:342 INFO -  835 tefloggertestwrapper.cpp 66 aSection = ALongKeySection
+12:12:00:343 INFO -  835 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:12:00:343 INFO -  835 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:12:00:344 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:12:00:344 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:12:00:346 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:12:00:347 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection  ***Result = PASS </font>
+12:12:00:347 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongKeyName ALongKeySection  ***Result = PASS </font>
+12:12:00:351 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:12:00:358 c:\testdata\scripts\dt-tef-logger-0004.script END_TESTCASE DT-TEF-Logger-0004
+12:12:00:371 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0004.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0004 ***TestCaseResult = PASS </font>
+12:12:00:379 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:00:380 <font size=2 color=00AF00>PASS = 1</font>
+12:12:00:380 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:00:380 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:00:381 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:00:381 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:00:382 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:00:382 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:00:382 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:00:383 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:00:383 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:00:384 <font size=2 color=00AF00>PASS = 1</font>
+12:12:00:385 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:00:385 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:00:386 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:00:386 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:12:05:718 <html><body><pre>
+12:12:05:718 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:05:718 ***</font>
+12:12:05:730 c:\testdata\scripts\dt-tef-logger-0005.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:12:05:757 c:\testdata\scripts\dt-tef-logger-0005.script START_TESTCASE DT-TEF-Logger-0005
+12:12:05:764 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0005  </font>
+12:12:05:778 c:\testdata\scripts\dt-tef-logger-0005.script 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini
+12:12:05:784 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 29 Command = 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:05:802 INFO -  842 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:05:803 INFO -  842 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:05:804 INFO -  842 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:05:804 INFO -  842 tefloggertestwrapper.cpp 65 aCommand = UnCoveredFuntions
+12:12:05:805 INFO -  842 tefloggertestwrapper.cpp 66 aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:12:05:806 INFO -  842 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:12:05:806 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:12:05:806 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+12:12:05:807 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:12:05:807 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+12:12:05:809 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:12:05:810 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity UnCoveredFuntions whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong  ***Result = PASS </font>
+12:12:05:814 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:12:05:821 c:\testdata\scripts\dt-tef-logger-0005.script END_TESTCASE DT-TEF-Logger-0005
+12:12:05:834 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0005.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0005 ***TestCaseResult = PASS </font>
+12:12:05:842 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:05:842 <font size=2 color=00AF00>PASS = 1</font>
+12:12:05:843 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:05:843 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:05:844 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:05:844 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:05:845 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:05:845 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:05:845 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:05:846 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:05:846 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:05:847 <font size=2 color=00AF00>PASS = 1</font>
+12:12:05:848 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:05:848 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:05:849 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:05:849 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:12:11:187 <html><body><pre>
+12:12:11:187 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:11:187 ***</font>
+12:12:11:199 c:\testdata\scripts\dt-tef-logger-0006.script LOAD_SERVER te_RegBlockTestSuite
+12:12:11:227 c:\testdata\scripts\dt-tef-logger-0006.script PRINT Reuse te_RegBlockTestSuite Server
+12:12:11:230 INFO -  844 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:12:11:235 c:\testdata\scripts\dt-tef-logger-0006.script START_TESTCASE DT-TEF-Logger-0006
+12:12:11:243 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0006  </font>
+12:12:11:259 c:\testdata\scripts\dt-tef-logger-0006.script 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+12:12:11:264 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 24 Command = 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:11:283 INFO -  849 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:11:284 INFO -  849 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+12:12:11:285 INFO -  849 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+12:12:11:286 INFO -  849 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:12:11:286 INFO -  849 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase01_obj_Panic
+12:12:11:287 INFO -  849 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:12:11:287 INFO -  849 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24
+12:12:11:288 INFO -  849 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT
+12:12:11:288 WARN -  849 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 24
+12:12:11:291 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase01_obj  ***Result = PASS </font>
+12:12:11:361 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase01_obj PanickingFunction LoggerTESTCase01_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:12:11:365 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 27 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 ***Result = PASS </font>
+12:12:11:373 c:\testdata\scripts\dt-tef-logger-0006.script END_TESTCASE DT-TEF-Logger-0006
+12:12:11:383 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0006.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0006 ***TestCaseResult = PASS </font>
+12:12:11:386 ERROR -  844 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:12:11:386 ERROR -  844 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 24, Exit Category FSCLIENT
+12:12:11:392 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:11:393 <font size=2 color=00AF00>PASS = 1</font>
+12:12:11:393 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:11:393 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:11:394 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:11:394 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:11:395 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:11:395 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:11:396 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:11:396 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:12:11:396 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:11:397 <font size=2 color=00AF00>PASS = 1</font>
+12:12:11:398 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:11:398 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:11:399 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:11:399 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:12:16:721 <html><body><pre>
+12:12:16:722 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:16:721 ***</font>
+12:12:16:734 c:\testdata\scripts\dt-tef-logger-0007.script LOAD_SERVER te_RegBlockTestSuite
+12:12:16:758 c:\testdata\scripts\dt-tef-logger-0007.script PRINT Reuse te_RegBlockTestSuite Server
+12:12:16:762 INFO -  851 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:12:16:768 c:\testdata\scripts\dt-tef-logger-0007.script START_TESTCASE DT-TEF-Logger-0007
+12:12:16:775 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0007  </font>
+12:12:16:792 c:\testdata\scripts\dt-tef-logger-0007.script 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+12:12:16:798 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 25 Command = 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:16:816 INFO -  856 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:16:817 INFO -  856 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:12:16:818 INFO -  856 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:12:16:818 INFO -  856 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:12:16:819 INFO -  856 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase02_obj_Panic
+12:12:16:820 INFO -  856 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:12:16:820 INFO -  856 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+12:12:16:821 INFO -  856 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+12:12:16:821 WARN -  856 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT panic 24
+12:12:16:824 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+12:12:16:850 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:12:16:855 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 ***Result = PASS </font>
+12:12:16:862 c:\testdata\scripts\dt-tef-logger-0007.script END_TESTCASE DT-TEF-Logger-0007
+12:12:16:875 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0007.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0007 ***TestCaseResult = PASS </font>
+12:12:16:878 ERROR -  851 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:12:16:878 ERROR -  851 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:12:16:884 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:16:884 <font size=2 color=00AF00>PASS = 1</font>
+12:12:16:885 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:16:885 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:16:886 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:16:886 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:16:886 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:16:887 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:16:887 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:16:888 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:12:16:888 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:16:889 <font size=2 color=00AF00>PASS = 1</font>
+12:12:16:890 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:16:890 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:16:890 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:16:891 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:12:22:207 <html><body><pre>
+12:12:22:207 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:22:207 ***</font>
+12:12:22:219 c:\testdata\scripts\dt-tef-logger-0008.script LOAD_SERVER te_RegBlockTestSuite
+12:12:22:245 c:\testdata\scripts\dt-tef-logger-0008.script PRINT Reuse te_RegBlockTestSuite Server
+12:12:22:248 INFO -  858 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:12:22:254 c:\testdata\scripts\dt-tef-logger-0008.script START_TESTCASE DT-TEF-Logger-0008
+12:12:22:262 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0008  </font>
+12:12:22:278 c:\testdata\scripts\dt-tef-logger-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:12:22:283 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:22:302 INFO -  863 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:22:303 INFO -  863 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:12:22:304 INFO -  863 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:12:22:304 INFO -  863 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:12:22:305 INFO -  863 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase02_obj_Panic
+12:12:22:305 INFO -  863 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:12:22:306 INFO -  863 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+12:12:22:307 INFO -  863 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+12:12:22:307 WARN -  863 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT panic 24
+12:12:22:310 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+12:12:22:337 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:12:22:341 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic" ***Result = PASS </font>
+12:12:22:348 c:\testdata\scripts\dt-tef-logger-0008.script END_TESTCASE DT-TEF-Logger-0008
+12:12:22:361 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0008.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0008 ***TestCaseResult = PASS </font>
+12:12:22:364 ERROR -  858 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:12:22:364 ERROR -  858 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:12:22:370 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:22:371 <font size=2 color=00AF00>PASS = 1</font>
+12:12:22:371 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:22:371 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:22:372 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:22:372 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:22:373 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:22:373 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:22:374 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:22:374 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:12:22:374 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:22:376 <font size=2 color=00AF00>PASS = 1</font>
+12:12:22:376 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:22:376 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:22:377 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:22:377 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:12:27:693 <html><body><pre>
+12:12:27:693 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:27:693 ***</font>
+12:12:27:705 c:\testdata\scripts\dt-tef-logger-0009.script LOAD_SERVER te_RegBlockTestSuite
+12:12:27:730 c:\testdata\scripts\dt-tef-logger-0009.script PRINT Reuse te_RegBlockTestSuite Server
+12:12:27:734 INFO -  865 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:12:27:740 c:\testdata\scripts\dt-tef-logger-0009.script START_TESTCASE DT-TEF-Logger-0009
+12:12:27:748 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0009  </font>
+12:12:27:764 c:\testdata\scripts\dt-tef-logger-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:12:27:769 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:27:788 INFO -  870 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:27:789 INFO -  870 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:12:27:790 INFO -  870 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:12:27:790 INFO -  870 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:12:27:791 INFO -  870 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase03_obj_Panic
+12:12:27:791 INFO -  870 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:12:27:792 INFO -  870 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+12:12:27:793 INFO -  870 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+12:12:27:793 WARN -  870 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 110
+12:12:27:796 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+12:12:27:823 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:12:27:827 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 ***Result = PASS </font>
+12:12:27:834 c:\testdata\scripts\dt-tef-logger-0009.script END_TESTCASE DT-TEF-Logger-0009
+12:12:27:847 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0009.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0009 ***TestCaseResult = PASS </font>
+12:12:27:850 ERROR -  865 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:12:27:850 ERROR -  865 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:12:27:856 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:27:857 <font size=2 color=00AF00>PASS = 1</font>
+12:12:27:857 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:27:858 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:27:858 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:27:858 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:27:859 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:27:859 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:27:860 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:27:860 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:12:27:860 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:27:861 <font size=2 color=00AF00>PASS = 1</font>
+12:12:27:862 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:27:862 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:27:863 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:27:863 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:12:33:193 <html><body><pre>
+12:12:33:194 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:33:194 ***</font>
+12:12:33:206 c:\testdata\scripts\dt-tef-logger-0010.script LOAD_SERVER te_RegBlockTestSuite
+12:12:33:231 c:\testdata\scripts\dt-tef-logger-0010.script PRINT Reuse te_RegBlockTestSuite Server
+12:12:33:235 INFO -  872 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:12:33:241 c:\testdata\scripts\dt-tef-logger-0010.script START_TESTCASE DT-TEF-Logger-0010
+12:12:33:249 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0010  </font>
+12:12:33:264 c:\testdata\scripts\dt-tef-logger-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:12:33:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:33:288 INFO -  877 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:33:290 INFO -  877 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:12:33:290 INFO -  877 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:12:33:291 INFO -  877 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:12:33:292 INFO -  877 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase03_obj_Panic
+12:12:33:292 INFO -  877 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:12:33:293 INFO -  877 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+12:12:33:293 INFO -  877 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+12:12:33:294 WARN -  877 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 110
+12:12:33:296 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+12:12:33:323 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:12:33:328 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT ***Result = PASS </font>
+12:12:33:335 c:\testdata\scripts\dt-tef-logger-0010.script END_TESTCASE DT-TEF-Logger-0010
+12:12:33:348 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0010.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0010 ***TestCaseResult = PASS </font>
+12:12:33:351 ERROR -  872 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:12:33:351 ERROR -  872 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:12:33:357 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:33:357 <font size=2 color=00AF00>PASS = 1</font>
+12:12:33:358 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:33:358 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:33:359 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:33:359 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:33:360 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:33:360 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:33:360 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:33:361 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:12:33:361 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:33:362 <font size=2 color=00AF00>PASS = 1</font>
+12:12:33:363 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:33:363 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:33:364 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:33:364 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:12:38:695 <html><body><pre>
+12:12:38:695 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:38:695 ***</font>
+12:12:38:707 c:\testdata\scripts\dt-tef-logger-0011.script LOAD_SUITE TEF_LoggerTestStep
+12:12:38:722 c:\testdata\scripts\dt-tef-logger-0011.script START_TESTCASE DT-TEF-Logger-0011
+12:12:38:730 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 9 Command = START_TESTCASE DT-TEF-Logger-0011  </font>
+12:12:38:747 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:12:38:764 INFO -  879 testexecutelogger.cpp 2483 Expected panic string was "" (in script)
+12:12:38:790 INFO -  879 testexecutelogger.cpp 2484 Received panic string was "123"(in code)
+12:12:38:795 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 28 Command = RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:12:38:806 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:12:38:827 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 29 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:12:38:865 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:12:38:881 INFO -  879 testexecutelogger.cpp 2483 Expected panic string was "" (in script)
+12:12:38:908 INFO -  879 testexecutelogger.cpp 2484 Received panic string was "123"(in code)
+12:12:38:912 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 30 Command = RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:12:38:925 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+12:12:38:946 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 31 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+12:12:38:980 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+12:12:39:003 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 32 Command = RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep ***Result = PASS </font>
+12:12:39:017 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+12:12:39:077 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 33 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+12:12:39:122 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:12:39:182 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 34 Command = RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+12:12:39:227 c:\testdata\scripts\dt-tef-logger-0011.script RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:12:39:286 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 35 Command = RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+12:12:39:324 c:\testdata\scripts\dt-tef-logger-0011.script END_TESTCASE DT-TEF-Logger-0011
+12:12:39:376 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0011.script Line = 36 Command = END_TESTCASE DT-TEF-Logger-0011 ***TestCaseResult = PASS </font>
+12:12:39:379 ERROR -  879 testexecute.cpp 564 The panic detection thread detected 7 panics:
+12:12:39:379 ERROR -  879 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category 123
+12:12:39:380 ERROR -  879 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category 123
+12:12:39:380 ERROR -  879 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 123
+12:12:39:380 ERROR -  879 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293056 2035943210, Exit Reason: 110, Exit Category SomeThing
+12:12:39:380 ERROR -  879 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293056 303598491, Exit Reason: 110, Exit Category SomeThing
+12:12:39:381 ERROR -  879 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293056 1906268040, Exit Reason: 110, Exit Category 
+12:12:39:381 ERROR -  879 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293056 83555394, Exit Reason: 110, Exit Category 
+12:12:39:388 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:39:388 <font size=2 color=00AF00>PASS = 8</font>
+12:12:39:389 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:39:389 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:39:389 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:39:390 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:39:390 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:39:391 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:39:391 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:39:392 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 7</font>
+12:12:39:392 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:39:393 <font size=2 color=00AF00>PASS = 1</font>
+12:12:39:393 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:39:393 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:39:394 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:39:394 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:12:44:722 <html><body><pre>
+12:12:44:722 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:44:722 ***</font>
+12:12:44:735 c:\testdata\scripts\dt-tef-logger-0012.script LOAD_SUITE TEF_LoggerTestStep
+12:12:44:749 c:\testdata\scripts\dt-tef-logger-0012.script START_TESTCASE DT-TEF-Logger-0012
+12:12:44:758 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0012.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0012  </font>
+12:12:44:768 c:\testdata\scripts\dt-tef-logger-0012.script PRINT should fail
+12:12:44:771 INFO -  893 scriptengine.cpp 1381  should fail
+
+12:12:44:785 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+12:12:44:803 INFO -  893 testexecutelogger.cpp 2483 Expected panic string was "a  b" (in script)
+12:12:44:830 INFO -  893 testexecutelogger.cpp 2484 Received panic string was "a b"(in code)
+12:12:44:835 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 31 Command = RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep  Code = 110  a b ***Result = FAIL </font>
+12:12:44:848 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:12:44:866 INFO -  893 testexecutelogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+12:12:44:894 INFO -  893 testexecutelogger.cpp 2484 Received panic string was "SomeThing"(in code)
+12:12:44:898 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 32 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep  Code = 110  SomeThing ***Result = FAIL </font>
+12:12:44:912 c:\testdata\scripts\dt-tef-logger-0012.script RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:12:44:930 INFO -  893 testexecutelogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+12:12:44:957 INFO -  893 testexecutelogger.cpp 2484 Received panic string was ""(in code)
+12:12:44:962 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 33 Command = RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep  Code = 110   ***Result = FAIL </font>
+12:12:44:969 c:\testdata\scripts\dt-tef-logger-0012.script END_TESTCASE DT-TEF-Logger-0012
+12:12:44:983 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0012.script Line = 34 Command = END_TESTCASE DT-TEF-Logger-0012 ***TestCaseResult = FAIL </font>
+12:12:44:985 ERROR -  893 testexecute.cpp 564 The panic detection thread detected 3 panics:
+12:12:44:986 ERROR -  893 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category a b
+12:12:44:986 ERROR -  893 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category SomeThing
+12:12:44:986 ERROR -  893 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 
+12:12:44:992 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:44:994 <font size=2 color=00AF00>PASS = 0</font>
+12:12:44:994 <font size=2 color=FF0000>FAIL = 3</font>
+12:12:44:994 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:44:995 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:44:995 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:44:996 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:44:996 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:44:996 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:44:997 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 3</font>
+12:12:44:997 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:44:998 <font size=2 color=00AF00>PASS = 0</font>
+12:12:44:998 <font size=2 color=FF0000>FAIL = 1</font>
+12:12:44:998 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:44:999 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:44:999 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:12:50:330 <html><body><pre>
+12:12:50:331 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:50:331 ***</font>
+12:12:50:344 c:\testdata\scripts\dt-tef-logger-0013.script LOAD_SUITE TEF_LoggerTestStep
+12:12:50:358 c:\testdata\scripts\dt-tef-logger-0013.script START_TESTCASE DT-TEF-Logger-0013
+12:12:50:366 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0013.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0013  </font>
+12:12:50:375 c:\testdata\scripts\dt-tef-logger-0013.script PRINT should unexecute
+12:12:50:378 INFO -  902 scriptengine.cpp 1381  should unexecute
+
+12:12:50:390 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+12:12:50:398 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 23 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:12:50:411 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:12:50:419 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 24 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:12:50:427 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+12:12:50:451 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 25 Command = RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep ***Result = UNEXECUTED </font>
+12:12:50:464 c:\testdata\scripts\dt-tef-logger-0013.script RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:12:50:472 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0013.script Line = 26 Command = RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:12:50:480 c:\testdata\scripts\dt-tef-logger-0013.script END_TESTCASE DT-TEF-Logger-0013
+12:12:50:495 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0013.script Line = 27 Command = END_TESTCASE DT-TEF-Logger-0013 ***TestCaseResult = FAIL </font>
+12:12:50:504 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:50:504 <font size=2 color=00AF00>PASS = 0</font>
+12:12:50:505 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:50:505 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:50:505 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:50:506 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:50:506 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:50:507 <font size=2 color=0000FF>UNEXECUTED = 4</font>
+12:12:50:507 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:50:507 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:50:508 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:50:508 <font size=2 color=00AF00>PASS = 0</font>
+12:12:50:509 <font size=2 color=FF0000>FAIL = 1</font>
+12:12:50:509 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:50:509 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:50:510 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:12:55:849 <html><body><pre>
+12:12:55:849 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:12:55:849 ***</font>
+12:12:55:862 c:\testdata\scripts\dt-tef-logger-0014.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:12:55:888 c:\testdata\scripts\dt-tef-logger-0014.script START_TESTCASE DT-TEF-Logger-0014
+12:12:55:896 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0014  </font>
+12:12:55:915 c:\testdata\scripts\dt-tef-logger-0014.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:12:55:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:12:55:939 INFO -  914 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:12:55:940 INFO -  914 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:55:941 INFO -  914 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:55:942 INFO -  914 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:55:942 INFO -  914 tefloggertestwrapper.cpp 66 aSection = EAobveSevrAll
+12:12:55:943 INFO -  914 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:12:55:943 INFO -  914 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+12:12:55:944 INFO -  914 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:12:55:944 INFO -  914 tefloggertestwrapper.cpp 65 aCommand = Print
+12:12:55:945 INFO -  914 tefloggertestwrapper.cpp 66 aSection = ESupperLarge
+12:12:55:945 INFO -  914 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:12:55:946 INFO -  914 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+12:12:55:948 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:12:55:949 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print EAobveSevrAll  ***Result = PASS </font>
+12:12:55:949 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESupperLarge  ***Result = PASS </font>
+12:12:55:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:12:55:961 c:\testdata\scripts\dt-tef-logger-0014.script END_TESTCASE DT-TEF-Logger-0014
+12:12:55:974 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0014.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0014 ***TestCaseResult = PASS </font>
+12:12:55:983 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:55:983 <font size=2 color=00AF00>PASS = 1</font>
+12:12:55:984 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:55:984 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:55:985 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:55:985 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:55:985 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:55:986 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:55:986 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:55:987 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:55:987 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:55:987 <font size=2 color=00AF00>PASS = 1</font>
+12:12:55:989 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:55:989 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:55:989 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:55:990 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:13:01:331 <html><body><pre>
+12:13:01:331 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:13:01:331 ***</font>
+12:13:01:344 c:\testdata\scripts\dt-tef-logger-0015.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:13:01:370 c:\testdata\scripts\dt-tef-logger-0015.script START_TESTCASE DT-TEF-Logger-0015
+12:13:01:378 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0015  </font>
+12:13:01:396 c:\testdata\scripts\dt-tef-logger-0015.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:13:01:403 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 21 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:13:01:420 INFO -  921 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:13:01:421 INFO -  921 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:01:422 INFO -  921 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:01:423 INFO -  921 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:13:01:423 INFO -  921 tefloggertestwrapper.cpp 66 aSection = EAobveSevrAll
+12:13:01:424 INFO -  921 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:13:01:424 INFO -  921 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+12:13:01:425 INFO -  921 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:13:01:426 INFO -  921 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:13:01:426 INFO -  921 tefloggertestwrapper.cpp 66 aSection = ESupperLarge
+12:13:01:427 INFO -  921 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:13:01:427 INFO -  921 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+12:13:01:430 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:13:01:430 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST EAobveSevrAll  ***Result = PASS </font>
+12:13:01:430 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESupperLarge  ***Result = PASS </font>
+12:13:01:434 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:13:01:442 c:\testdata\scripts\dt-tef-logger-0015.script END_TESTCASE DT-TEF-Logger-0015
+12:13:01:455 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0015.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0015 ***TestCaseResult = PASS </font>
+12:13:01:464 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:01:464 <font size=2 color=00AF00>PASS = 1</font>
+12:13:01:465 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:01:465 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:01:465 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:01:466 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:01:466 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:01:467 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:01:467 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:01:468 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:13:01:468 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:01:468 <font size=2 color=00AF00>PASS = 1</font>
+12:13:01:469 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:01:470 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:01:470 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:01:471 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0016.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:13:17:692</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:726</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:736</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0016</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:763</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:787</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:789</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:791</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:792</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:793</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:794</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:796</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:797</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:798</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:800</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:801</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:802</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:803</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:805</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:806</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:807</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:808</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:810</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:811</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:812</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:813</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:815</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:816</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:817</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:818</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:820</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:821</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:822</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:823</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:825</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:826</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:827</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:828</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:830</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:831</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:832</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:833</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:834</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:836</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:837</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:838</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:839</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:841</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:842</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>936</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:845</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:846</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:846</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:846</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:846</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:847</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:847</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:847</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:852</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:869</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>39</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0016</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:881</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:17:882</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>931</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0017.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:13:23:222</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:255</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:265</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0017</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:291</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:314</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:316</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:318</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:319</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:320</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:321</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:323</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:324</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  1 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:325</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:327</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:328</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:329</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:330</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:332</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  2 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:333</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:334</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:336</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:338</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:339</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  3 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:342</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:343</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:344</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:345</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:347</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  4 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:348</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:349</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:352</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:353</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:354</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  5 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:355</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:357</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:358</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:359</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:360</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:362</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  6 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:363</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:364</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:365</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:367</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:368</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:369</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>943</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  7 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:372</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:373</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:373</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:373</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:373</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:374</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:374</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:374</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:379</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:396</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0017</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:408</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:23:408</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>938</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0018.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:13:28:753</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:787</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:797</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0018</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:822</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:846</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:848</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:849</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:851</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:852</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:853</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:854</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>215</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:856</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>217</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:857</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>219</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:858</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>DIR\DIR\</FILENAME>
+  <LINENUMBER>221</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:859</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>DIR1</FILENAME>
+  <LINENUMBER>223</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:860</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>c:\</FILENAME>
+  <LINENUMBER>225</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:861</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME></FILENAME>
+  <LINENUMBER>227</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>950</THREAD>
+  <FILENAME>file.cpp</FILENAME>
+  <LINENUMBER>229</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:866</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:866</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetCPPModuleName</FUNCTION_NAME>
+  <SECTION></SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:871</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:888</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0018</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:900</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:28:901</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>945</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0019.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:13:34:238</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:273</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:283</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0019</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:308</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:332</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:334</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:337</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongSectionName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:338</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:339</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:342</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:343</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongKeyName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:344</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALongKeySection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:346</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:347</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>957</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:350</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:350</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongSectionName</FUNCTION_NAME>
+  <SECTION>ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:350</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongKeyName</FUNCTION_NAME>
+  <SECTION>ALongKeySection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:355</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:372</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0019</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:385</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:34:385</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>952</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0020.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:13:39:723</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:757</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:768</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0020</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:791</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>100</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:814</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>964</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:816</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>964</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:817</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>964</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:819</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>964</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = UnCoveredFuntions</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:820</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>964</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:821</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>964</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:822</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>964</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>209</LINENUMBER>
+  <TEXT>UnCoveredFuntions.xml</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:825</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:825</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>UnCoveredFuntions</FUNCTION_NAME>
+  <SECTION>whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:830</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:848</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0020</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:860</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:39:860</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>959</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0021.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:13:45:191</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:224</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:230</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:245</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0021</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:268</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:292</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:294</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:296</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:297</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:298</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase01_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:300</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:301</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:302</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:303</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>971</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:307</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:335</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase01_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:340</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:357</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0021</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:363</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:363</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:369</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:45:370</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>966</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0022.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:13:50:708</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:742</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:748</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:762</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0022</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:787</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:811</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:813</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:815</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:816</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:817</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:819</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:820</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:821</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:822</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>978</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:826</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:854</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:859</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:877</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0022</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:883</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:883</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:890</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:50:890</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>973</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0023.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:13:56:225</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:258</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:264</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:279</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0023</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:303</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:328</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:330</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:331</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:333</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:334</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:336</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:338</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:339</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>985</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:342</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:371</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:376</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:393</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0023</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:400</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:400</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:406</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:13:56:406</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>980</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0024.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:01:758</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:792</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:798</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:812</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0024</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:836</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:861</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:863</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:865</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:866</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:867</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:868</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:870</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:871</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:872</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>992</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:876</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:904</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:909</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:926</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0024</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:933</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:933</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:939</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:01:939</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>987</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0025.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:07:289</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:323</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:329</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:343</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0025</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:367</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:392</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:393</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:395</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:396</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:398</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:399</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:400</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:402</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:403</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>999</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:406</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:434</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:439</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:457</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0025</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:463</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:463</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:469</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:07:470</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>994</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0026.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:12:823</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>8</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:12:846</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:12:856</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>9</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0026</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:12:894</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:12:923</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:12:928</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:12:964</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:023</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:052</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:057</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:095</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:157</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPassStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:238</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:347</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:459</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:511</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0026</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:558</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 7 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:558</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:558</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:559</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:559</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 4 - Name of Panicked Thread: Worker6293056 2035943210, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:559</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 5 - Name of Panicked Thread: Worker6293056 303598491, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:559</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 6 - Name of Panicked Thread: Worker6293056 1906268040, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:560</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 7 - Name of Panicked Thread: Worker6293056 83555394, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:566</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>8</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>7</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:13:567</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1001</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0027.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:18:934</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>3</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:18:958</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:18:969</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0027</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:18:984</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should fail</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:021</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "a  b" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:050</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "a b"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:055</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>b"</SERVERNAME>
+  <TESTSTEPNAME>1000</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicDblSpaceStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:092</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:122</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "SomeThing"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:126</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:164</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:193</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was ""(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:198</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:217</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0027</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:225</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 3 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:225</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category a b</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:225</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:226</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:232</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>3</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>3</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:19:232</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1015</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0028.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:24:606</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>4</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:631</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:643</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0028</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:657</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should unexecute</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:678</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=FSCLIENT</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:702</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString="h</TESTSTEPNAME>
+  <SECTIONNAME>TEF_LoggerTestStep</SECTIONNAME>
+  <INIFILENAME>sh"</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:745</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFIgnoreStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:766</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:791</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0028</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:806</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>4</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:24:806</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1024</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0029.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:30:168</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:205</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:217</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0029</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:247</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:272</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:274</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:275</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:277</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:278</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:279</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:280</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:282</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:283</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:284</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:285</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:287</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1036</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:289</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:290</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:290</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:295</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:314</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0029</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:327</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:30:327</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1031</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0030.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:35:681</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:719</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:730</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0030</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:763</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>20</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:788</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:790</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:792</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:793</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:794</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:796</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:797</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:799</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:800</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:801</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:802</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:803</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1043</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:806</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:807</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:807</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:812</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:831</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0030</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:844</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:35:845</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1038</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+12:14:52:216 <html><body><pre>
+12:14:52:216 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:14:52:216 ***</font>
+12:14:52:236 c:\testdata\scripts\dt-tef-logger-0031.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:14:52:265 c:\testdata\scripts\dt-tef-logger-0031.script START_TESTCASE DT-TEF-Logger-0031
+12:14:52:274 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0031  </font>
+12:14:52:300 c:\testdata\scripts\dt-tef-logger-0031.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:14:52:309 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:14:52:329 INFO -  1058 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:14:52:332 INFO -  1058 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:52:334 INFO -  1058 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:52:336 INFO -  1058 tefloggertestwrapper.cpp 65 aCommand = Print
+12:14:52:338 INFO -  1058 tefloggertestwrapper.cpp 66 aSection = ESevrErr
+12:14:52:340 INFO -  1058 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:14:52:342 INFO -  1058 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+12:14:52:344 ERROR -  1058 tefloggertestwrapper.cpp 126 Logger severity test.
+12:14:52:345 INFO -  1058 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:52:347 INFO -  1058 tefloggertestwrapper.cpp 65 aCommand = Print
+12:14:52:349 INFO -  1058 tefloggertestwrapper.cpp 66 aSection = ESevrHigh
+12:14:52:351 INFO -  1058 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:14:52:353 INFO -  1058 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+12:14:52:355 HIGH -  1058 tefloggertestwrapper.cpp 126 Logger severity test.
+12:14:52:357 INFO -  1058 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:52:359 INFO -  1058 tefloggertestwrapper.cpp 65 aCommand = Print
+12:14:52:361 INFO -  1058 tefloggertestwrapper.cpp 66 aSection = ESevrWarn
+12:14:52:362 INFO -  1058 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 3
+12:14:52:364 INFO -  1058 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+12:14:52:366 WARN -  1058 tefloggertestwrapper.cpp 126 Logger severity test.
+12:14:52:368 INFO -  1058 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:52:370 INFO -  1058 tefloggertestwrapper.cpp 65 aCommand = Print
+12:14:52:372 INFO -  1058 tefloggertestwrapper.cpp 66 aSection = ESevrMedium
+12:14:52:374 INFO -  1058 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 4
+12:14:52:376 INFO -  1058 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+12:14:52:378 MEDIUM -  1058 tefloggertestwrapper.cpp 126 Logger severity test.
+12:14:52:380 INFO -  1058 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:52:381 INFO -  1058 tefloggertestwrapper.cpp 65 aCommand = Print
+12:14:52:383 INFO -  1058 tefloggertestwrapper.cpp 66 aSection = ESevrInfo
+12:14:52:385 INFO -  1058 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 5
+12:14:52:387 INFO -  1058 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+12:14:52:389 INFO -  1058 tefloggertestwrapper.cpp 126 Logger severity test.
+12:14:52:391 INFO -  1058 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:52:393 INFO -  1058 tefloggertestwrapper.cpp 65 aCommand = Print
+12:14:52:395 INFO -  1058 tefloggertestwrapper.cpp 66 aSection = ESevrLow
+12:14:52:397 INFO -  1058 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 6
+12:14:52:398 INFO -  1058 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+12:14:52:400 LOW -  1058 tefloggertestwrapper.cpp 126 Logger severity test.
+12:14:52:402 INFO -  1058 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:52:404 INFO -  1058 tefloggertestwrapper.cpp 65 aCommand = Print
+12:14:52:406 INFO -  1058 tefloggertestwrapper.cpp 66 aSection = ESevrAll
+12:14:52:408 INFO -  1058 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 7
+12:14:52:410 INFO -  1058 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+12:14:52:412 INFO -  1058 tefloggertestwrapper.cpp 126 Logger severity test.
+12:14:52:416 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:14:52:416 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrErr  ***Result = PASS </font>
+12:14:52:416 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrHigh  ***Result = PASS </font>
+12:14:52:416 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrWarn  ***Result = PASS </font>
+12:14:52:417 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrMedium  ***Result = PASS </font>
+12:14:52:417 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrInfo  ***Result = PASS </font>
+12:14:52:417 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrLow  ***Result = PASS </font>
+12:14:52:417 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESevrAll  ***Result = PASS </font>
+12:14:52:426 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:14:52:445 c:\testdata\scripts\dt-tef-logger-0031.script END_TESTCASE DT-TEF-Logger-0031
+12:14:52:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0031.script Line = 39 Command = END_TESTCASE DT-TEF-Logger-0031 ***TestCaseResult = PASS </font>
+12:14:52:471 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:14:52:473 <font size=2 color=00AF00>PASS = 1</font>
+12:14:52:473 <font size=2 color=FF0000>FAIL = 0</font>
+12:14:52:474 <font size=2 color=0000FF>ABORT = 0</font>
+12:14:52:474 <font size=2 color=0000FF>PANIC = 0</font>
+12:14:52:474 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:14:52:475 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:14:52:475 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:14:52:476 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:14:52:476 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:14:52:476 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:14:52:477 <font size=2 color=00AF00>PASS = 1</font>
+12:14:52:478 <font size=2 color=FF0000>FAIL = 0</font>
+12:14:52:479 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:14:52:479 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:14:52:480 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0031.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:52:223</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:259</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:276</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0031</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:311</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:330</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:333</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:335</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:337</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:339</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:342</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:344</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:346</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:348</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:350</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:352</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:354</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:356</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:357</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:359</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:361</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:363</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:365</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:367</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:369</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:371</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:372</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:374</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:376</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:378</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:380</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:382</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:384</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:386</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:388</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:390</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:391</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:393</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:395</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:397</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:399</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:401</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:403</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:405</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:407</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:408</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:410</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:412</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1058</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>126</LINENUMBER>
+  <TEXT>Logger severity test.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:417</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:420</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:420</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:420</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:421</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:421</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:421</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:421</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:437</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>38</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:464</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>39</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0031</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:480</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:52:485</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1053</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+12:14:57:843 <html><body><pre>
+12:14:57:843 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:14:57:843 ***</font>
+12:14:57:865 c:\testdata\scripts\dt-tef-logger-0032.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:14:57:896 c:\testdata\scripts\dt-tef-logger-0032.script START_TESTCASE DT-TEF-Logger-0032
+12:14:57:907 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0032  </font>
+12:14:57:932 c:\testdata\scripts\dt-tef-logger-0032.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:14:57:942 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 22 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:14:57:962 INFO -  1065 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:14:57:965 INFO -  1065 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:57:967 INFO -  1065 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:57:969 INFO -  1065 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:14:57:971 INFO -  1065 tefloggertestwrapper.cpp 66 aSection = ESevrErr
+12:14:57:973 INFO -  1065 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:14:57:975 INFO -  1065 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1
+12:14:57:977 ERROR -  1065 tefloggertestwrapper.cpp 140 Logger severity test(with  1 level @140 line ).
+12:14:57:979 INFO -  1065 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:57:980 INFO -  1065 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:14:57:982 INFO -  1065 tefloggertestwrapper.cpp 66 aSection = ESevrHigh
+12:14:57:984 INFO -  1065 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:14:57:986 INFO -  1065 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2
+12:14:57:988 HIGH -  1065 tefloggertestwrapper.cpp 140 Logger severity test(with  2 level @140 line ).
+12:14:57:990 INFO -  1065 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:57:992 INFO -  1065 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:14:57:994 INFO -  1065 tefloggertestwrapper.cpp 66 aSection = ESevrWarn
+12:14:57:996 INFO -  1065 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 3
+12:14:57:998 INFO -  1065 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3
+12:14:57:999 WARN -  1065 tefloggertestwrapper.cpp 140 Logger severity test(with  3 level @140 line ).
+12:14:58:002 INFO -  1065 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:58:003 INFO -  1065 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:14:58:005 INFO -  1065 tefloggertestwrapper.cpp 66 aSection = ESevrMedium
+12:14:58:007 INFO -  1065 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 4
+12:14:58:009 INFO -  1065 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4
+12:14:58:011 MEDIUM -  1065 tefloggertestwrapper.cpp 140 Logger severity test(with  4 level @140 line ).
+12:14:58:013 INFO -  1065 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:58:015 INFO -  1065 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:14:58:017 INFO -  1065 tefloggertestwrapper.cpp 66 aSection = ESevrInfo
+12:14:58:019 INFO -  1065 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 5
+12:14:58:021 INFO -  1065 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5
+12:14:58:022 INFO -  1065 tefloggertestwrapper.cpp 140 Logger severity test(with  5 level @140 line ).
+12:14:58:024 INFO -  1065 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:58:027 INFO -  1065 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:14:58:028 INFO -  1065 tefloggertestwrapper.cpp 66 aSection = ESevrLow
+12:14:58:030 INFO -  1065 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 6
+12:14:58:032 INFO -  1065 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6
+12:14:58:034 LOW -  1065 tefloggertestwrapper.cpp 140 Logger severity test(with  6 level @140 line ).
+12:14:58:036 INFO -  1065 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:14:58:038 INFO -  1065 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:14:58:040 INFO -  1065 tefloggertestwrapper.cpp 66 aSection = ESevrAll
+12:14:58:042 INFO -  1065 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 7
+12:14:58:043 INFO -  1065 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7
+12:14:58:045 INFO -  1065 tefloggertestwrapper.cpp 140 Logger severity test(with  7 level @140 line ).
+12:14:58:050 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:14:58:050 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrErr  ***Result = PASS </font>
+12:14:58:050 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrHigh  ***Result = PASS </font>
+12:14:58:050 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrWarn  ***Result = PASS </font>
+12:14:58:050 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrMedium  ***Result = PASS </font>
+12:14:58:051 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrInfo  ***Result = PASS </font>
+12:14:58:051 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrLow  ***Result = PASS </font>
+12:14:58:051 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESevrAll  ***Result = PASS </font>
+12:14:58:060 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 31 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:14:58:079 c:\testdata\scripts\dt-tef-logger-0032.script END_TESTCASE DT-TEF-Logger-0032
+12:14:58:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0032.script Line = 32 Command = END_TESTCASE DT-TEF-Logger-0032 ***TestCaseResult = PASS </font>
+12:14:58:105 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:14:58:107 <font size=2 color=00AF00>PASS = 1</font>
+12:14:58:108 <font size=2 color=FF0000>FAIL = 0</font>
+12:14:58:108 <font size=2 color=0000FF>ABORT = 0</font>
+12:14:58:108 <font size=2 color=0000FF>PANIC = 0</font>
+12:14:58:109 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:14:58:109 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:14:58:110 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:14:58:110 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:14:58:110 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:14:58:111 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:14:58:111 <font size=2 color=00AF00>PASS = 1</font>
+12:14:58:112 <font size=2 color=FF0000>FAIL = 0</font>
+12:14:58:113 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:14:58:113 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:14:58:114 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0032.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:14:57:851</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:889</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:908</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0032</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:944</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:963</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:966</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:968</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:970</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:972</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrErr</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:973</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:975</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrErr ESevrLevel 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:977</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  1 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:979</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:981</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:983</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrHigh</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:985</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:987</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrHigh ESevrLevel 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:989</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  2 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:991</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:993</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:994</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrWarn</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:996</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:57:998</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrWarn ESevrLevel 3</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:000</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  3 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:002</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:004</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:006</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrMedium</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:008</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:010</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrMedium ESevrLevel 4</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:012</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  4 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:014</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:015</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:017</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrInfo</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:019</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:021</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrInfo ESevrLevel 5</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:023</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  5 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:025</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:027</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:029</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrLow</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:031</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:033</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrLow ESevrLevel 6</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:035</TIME>
+  <SEVERITY>LOW</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  6 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:037</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:038</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:040</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:042</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:044</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESevrAll ESevrLevel 7</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:046</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1065</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>140</LINENUMBER>
+  <TEXT>Logger severity test(with  7 level @140 line ).</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:051</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:054</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrErr</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:054</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrHigh</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:054</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrWarn</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:054</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrMedium</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:055</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrInfo</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:055</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrLow</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:055</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:071</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:098</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0032</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:114</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:14:58:119</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1060</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:15:03:484 <html><body><pre>
+12:15:03:484 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:03:484 ***</font>
+12:15:03:505 c:\testdata\scripts\dt-tef-logger-0033.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:15:03:536 c:\testdata\scripts\dt-tef-logger-0033.script START_TESTCASE DT-TEF-Logger-0033
+12:15:03:546 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0033  </font>
+12:15:03:572 c:\testdata\scripts\dt-tef-logger-0033.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:15:03:581 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 29 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:03:601 INFO -  1072 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:03:603 INFO -  1072 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:03:605 INFO -  1072 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:03:608 INFO -  1072 tefloggertestwrapper.cpp 65 aCommand = GetCPPModuleName
+12:15:03:609 INFO -  1072 tefloggertestwrapper.cpp 66 aSection = 
+12:15:03:611 INFO -  1072 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:15:03:613 INFO -  1072 A.cpp 215 GetCPPModuleName
+12:15:03:615 INFO -  1072 A.cpp 217 GetCPPModuleName
+12:15:03:617 INFO -  1072 A.cpp 219 GetCPPModuleName
+12:15:03:618 INFO -  1072 DIR\DIR\ 221 GetCPPModuleName
+12:15:03:620 INFO -  1072 DIR1 223 GetCPPModuleName
+12:15:03:622 INFO -  1072 c:\ 225 GetCPPModuleName
+12:15:03:624 INFO -  1072  227 GetCPPModuleName
+12:15:03:626 INFO -  1072 file.cpp 229 GetCPPModuleName
+12:15:03:629 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:15:03:630 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetCPPModuleName   ***Result = PASS </font>
+12:15:03:636 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:15:03:648 c:\testdata\scripts\dt-tef-logger-0033.script END_TESTCASE DT-TEF-Logger-0033
+12:15:03:664 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0033.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0033 ***TestCaseResult = PASS </font>
+12:15:03:674 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:03:676 <font size=2 color=00AF00>PASS = 1</font>
+12:15:03:676 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:03:677 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:03:677 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:03:677 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:03:678 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:03:678 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:03:679 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:03:679 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:15:03:679 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:03:680 <font size=2 color=00AF00>PASS = 1</font>
+12:15:03:681 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:03:681 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:03:682 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:03:682 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0033.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:03:491</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:528</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:548</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0033</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:582</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:602</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:604</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:606</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:608</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:610</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:612</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:613</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>215</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:615</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>217</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:617</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>A.cpp</FILENAME>
+  <LINENUMBER>219</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:619</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>DIR\DIR\</FILENAME>
+  <LINENUMBER>221</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:621</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>DIR1</FILENAME>
+  <LINENUMBER>223</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:622</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>c:\</FILENAME>
+  <LINENUMBER>225</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:624</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME></FILENAME>
+  <LINENUMBER>227</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:626</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1072</THREAD>
+  <FILENAME>file.cpp</FILENAME>
+  <LINENUMBER>229</LINENUMBER>
+  <TEXT>GetCPPModuleName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:630</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:631</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetCPPModuleName</FUNCTION_NAME>
+  <SECTION></SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:640</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:667</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0033</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:683</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:03:687</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1067</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:15:09:047 <html><body><pre>
+12:15:09:048 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:09:047 ***</font>
+12:15:09:069 c:\testdata\scripts\dt-tef-logger-0034.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:15:09:100 c:\testdata\scripts\dt-tef-logger-0034.script START_TESTCASE DT-TEF-Logger-0034
+12:15:09:111 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0034  </font>
+12:15:09:135 c:\testdata\scripts\dt-tef-logger-0034.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini
+12:15:09:145 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:09:164 INFO -  1079 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:09:167 INFO -  1079 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:09:169 INFO -  1079 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:09:171 INFO -  1079 tefloggertestwrapper.cpp 65 aCommand = GetLongSectionName
+12:15:09:173 INFO -  1079 tefloggertestwrapper.cpp 66 aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+12:15:09:175 INFO -  1079 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:15:09:177 INFO -  1079 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat
+12:15:09:179 Ramones 1976 track 2 Beat on the brat
+12:15:09:179 Ramones 1976 track 2 Beat on the brat
+12:15:09:180 INFO -  1079 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:09:182 INFO -  1079 tefloggertestwrapper.cpp 65 aCommand = GetLongKeyName
+12:15:09:184 INFO -  1079 tefloggertestwrapper.cpp 66 aSection = ALongKeySection
+12:15:09:185 INFO -  1079 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:15:09:187 INFO -  1079 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:15:09:189 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:15:09:190 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+12:15:09:193 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:15:09:193 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection  ***Result = PASS </font>
+12:15:09:193 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity GetLongKeyName ALongKeySection  ***Result = PASS </font>
+12:15:09:199 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:15:09:213 c:\testdata\scripts\dt-tef-logger-0034.script END_TESTCASE DT-TEF-Logger-0034
+12:15:09:229 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0034.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0034 ***TestCaseResult = PASS </font>
+12:15:09:238 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:09:240 <font size=2 color=00AF00>PASS = 1</font>
+12:15:09:241 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:09:241 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:09:242 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:09:242 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:09:242 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:09:243 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:09:243 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:09:244 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:15:09:244 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:09:244 <font size=2 color=00AF00>PASS = 1</font>
+12:15:09:246 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:09:246 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:09:247 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:09:247 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0034.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:09:055</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:093</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:112</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0034</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:146</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:165</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:167</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:170</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:172</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongSectionName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:173</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:175</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:177</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection Key Ramones 1976 track 2 Beat on the brat</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:180</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:182</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = GetLongKeyName</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:184</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ALongKeySection</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:186</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:188</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1079</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ALongKeySection Key vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:193</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:194</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongSectionName</FUNCTION_NAME>
+  <SECTION>ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:195</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>GetLongKeyName</FUNCTION_NAME>
+  <SECTION>ALongKeySection</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:205</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:231</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0034</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:247</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:09:252</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1074</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:15:14:626 <html><body><pre>
+12:15:14:626 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:14:626 ***</font>
+12:15:14:648 c:\testdata\scripts\dt-tef-logger-0035.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:15:14:679 c:\testdata\scripts\dt-tef-logger-0035.script START_TESTCASE DT-TEF-Logger-0035
+12:15:14:689 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0035  </font>
+12:15:14:710 c:\testdata\scripts\dt-tef-logger-0035.script 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini
+12:15:14:719 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 29 Command = 	START_TEST_BLOCK TEF_LoggerTestBlock 100 C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:14:738 INFO -  1086 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:14:741 INFO -  1086 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:14:743 INFO -  1086 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:15:14:745 INFO -  1086 tefloggertestwrapper.cpp 65 aCommand = UnCoveredFuntions
+12:15:14:747 INFO -  1086 tefloggertestwrapper.cpp 66 aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:15:14:749 INFO -  1086 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:15:14:750 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:15:14:751 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+12:15:14:751 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+12:15:14:752 whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong8
+12:15:14:756 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:15:14:756 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity UnCoveredFuntions whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong  ***Result = PASS </font>
+12:15:14:762 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:15:14:774 c:\testdata\scripts\dt-tef-logger-0035.script END_TESTCASE DT-TEF-Logger-0035
+12:15:14:790 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0035.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0035 ***TestCaseResult = PASS </font>
+12:15:14:800 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:14:801 <font size=2 color=00AF00>PASS = 1</font>
+12:15:14:802 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:14:802 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:14:803 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:14:803 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:14:804 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:14:804 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:14:804 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:14:805 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:15:14:805 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:14:806 <font size=2 color=00AF00>PASS = 1</font>
+12:15:14:807 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:14:807 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:14:808 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:14:808 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0035.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:14:634</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:672</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:690</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0035</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:720</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>100</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:739</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1086</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:741</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1086</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:744</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1086</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:746</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1086</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = UnCoveredFuntions</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:747</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1086</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:749</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1086</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:752</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1086</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>209</LINENUMBER>
+  <TEXT>UnCoveredFuntions.xml</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:756</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:757</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>UnCoveredFuntions</FUNCTION_NAME>
+  <SECTION>whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:766</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:793</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0035</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:809</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:14:813</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1081</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:15:20:173 <html><body><pre>
+12:15:20:173 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:20:173 ***</font>
+12:15:20:195 c:\testdata\scripts\dt-tef-logger-0036.script LOAD_SERVER te_RegBlockTestSuite
+12:15:20:226 c:\testdata\scripts\dt-tef-logger-0036.script PRINT Reuse te_RegBlockTestSuite Server
+12:15:20:232 INFO -  1088 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:15:20:242 c:\testdata\scripts\dt-tef-logger-0036.script START_TESTCASE DT-TEF-Logger-0036
+12:15:20:252 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0036  </font>
+12:15:20:277 c:\testdata\scripts\dt-tef-logger-0036.script 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+12:15:20:286 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 24 Command = 	START_TEST_BLOCK 100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:20:306 INFO -  1093 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:20:308 INFO -  1093 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+12:15:20:311 INFO -  1093 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj
+12:15:20:313 INFO -  1093 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:15:20:315 INFO -  1093 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase01_obj_Panic
+12:15:20:316 INFO -  1093 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:15:20:318 INFO -  1093 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24
+12:15:20:320 INFO -  1093 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT
+12:15:20:322 WARN -  1093 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 24
+12:15:20:326 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase01_obj  ***Result = PASS </font>
+12:15:20:357 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase01_obj PanickingFunction LoggerTESTCase01_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:15:20:363 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 27 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 ***Result = PASS </font>
+12:15:20:376 c:\testdata\scripts\dt-tef-logger-0036.script END_TESTCASE DT-TEF-Logger-0036
+12:15:20:392 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0036.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0036 ***TestCaseResult = PASS </font>
+12:15:20:396 ERROR -  1088 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:15:20:401 ERROR -  1088 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT
+12:15:20:409 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:20:411 <font size=2 color=00AF00>PASS = 1</font>
+12:15:20:411 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:20:412 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:20:412 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:20:413 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:20:413 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:20:413 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:20:414 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:20:414 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:15:20:415 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:20:416 <font size=2 color=00AF00>PASS = 1</font>
+12:15:20:416 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:20:417 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:20:417 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:20:418 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0036.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:20:181</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:218</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:233</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:254</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0036</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:287</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:307</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:309</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:311</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj name LoggerTESTCase01_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:313</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:315</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase01_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:317</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:319</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:321</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase01_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:323</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1093</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:357</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:358</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase01_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase01_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:367</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:395</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0036</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:400</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:403</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:418</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:20:421</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1088</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:15:25:784 <html><body><pre>
+12:15:25:784 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:25:784 ***</font>
+12:15:25:806 c:\testdata\scripts\dt-tef-logger-0037.script LOAD_SERVER te_RegBlockTestSuite
+12:15:25:837 c:\testdata\scripts\dt-tef-logger-0037.script PRINT Reuse te_RegBlockTestSuite Server
+12:15:25:844 INFO -  1095 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:15:25:852 c:\testdata\scripts\dt-tef-logger-0037.script START_TESTCASE DT-TEF-Logger-0037
+12:15:25:862 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0037  </font>
+12:15:25:884 c:\testdata\scripts\dt-tef-logger-0037.script 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini
+12:15:25:893 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 25 Command = 	START_TEST_BLOCK	100	te_RegBlockTestSuite  C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:25:913 INFO -  1100 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:25:915 INFO -  1100 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:15:25:917 INFO -  1100 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:15:25:919 INFO -  1100 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:15:25:921 INFO -  1100 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase02_obj_Panic
+12:15:25:923 INFO -  1100 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:15:25:925 INFO -  1100 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+12:15:25:927 INFO -  1100 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+12:15:25:929 WARN -  1100 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT panic 24
+12:15:25:933 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+12:15:25:964 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:15:25:970 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 ***Result = PASS </font>
+12:15:25:982 c:\testdata\scripts\dt-tef-logger-0037.script END_TESTCASE DT-TEF-Logger-0037
+12:15:25:998 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0037.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0037 ***TestCaseResult = PASS </font>
+12:15:26:002 ERROR -  1095 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:15:26:008 ERROR -  1095 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:15:26:016 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:26:017 <font size=2 color=00AF00>PASS = 1</font>
+12:15:26:018 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:26:018 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:26:019 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:26:019 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:26:019 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:26:020 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:26:020 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:26:021 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:15:26:021 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:26:022 <font size=2 color=00AF00>PASS = 1</font>
+12:15:26:023 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:26:023 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:26:024 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:26:024 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0037.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:25:792</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:830</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:844</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:864</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0037</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:894</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:913</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:916</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:918</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:920</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:922</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:923</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:926</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:928</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:929</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1100</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:964</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:965</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:25:974</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:26:001</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0037</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:26:006</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:26:009</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:26:024</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:26:028</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1095</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:15:31:394 <html><body><pre>
+12:15:31:395 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:31:394 ***</font>
+12:15:31:417 c:\testdata\scripts\dt-tef-logger-0038.script LOAD_SERVER te_RegBlockTestSuite
+12:15:31:447 c:\testdata\scripts\dt-tef-logger-0038.script PRINT Reuse te_RegBlockTestSuite Server
+12:15:31:453 INFO -  1102 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:15:31:461 c:\testdata\scripts\dt-tef-logger-0038.script START_TESTCASE DT-TEF-Logger-0038
+12:15:31:470 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0038  </font>
+12:15:31:491 c:\testdata\scripts\dt-tef-logger-0038.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:15:31:499 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:31:519 INFO -  1107 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:31:521 INFO -  1107 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:15:31:523 INFO -  1107 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj
+12:15:31:525 INFO -  1107 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:15:31:527 INFO -  1107 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase02_obj_Panic
+12:15:31:529 INFO -  1107 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:15:31:531 INFO -  1107 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24
+12:15:31:533 INFO -  1107 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic
+12:15:31:535 WARN -  1107 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT panic 24
+12:15:31:538 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase02_obj  ***Result = PASS </font>
+12:15:31:570 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase02_obj PanickingFunction LoggerTESTCase02_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:15:31:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 28 Command = 	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic" ***Result = PASS </font>
+12:15:31:588 c:\testdata\scripts\dt-tef-logger-0038.script END_TESTCASE DT-TEF-Logger-0038
+12:15:31:604 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0038.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0038 ***TestCaseResult = PASS </font>
+12:15:31:608 ERROR -  1102 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:15:31:613 ERROR -  1102 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:15:31:621 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:31:623 <font size=2 color=00AF00>PASS = 1</font>
+12:15:31:623 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:31:624 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:31:624 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:31:625 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:31:625 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:31:625 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:31:626 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:31:626 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:15:31:627 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:31:628 <font size=2 color=00AF00>PASS = 1</font>
+12:15:31:628 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:31:629 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:31:629 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:31:630 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0038.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:31:403</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:440</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:453</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:472</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0038</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:500</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:519</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:522</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:524</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:526</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:528</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase02_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:529</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:531</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_number 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:533</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase02_obj_Panic panic_string FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:535</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1107</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT panic 24</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:570</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:571</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase02_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase02_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:580</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>24</EXPECTEDPANICCODE>
+  <PANICCODE>24</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT panic</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT panic</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:606</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0038</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:611</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:615</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:630</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:31:634</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1102</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0039.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:15:37:001 <html><body><pre>
+12:15:37:001 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:37:001 ***</font>
+12:15:37:023 c:\testdata\scripts\dt-tef-logger-0039.script LOAD_SERVER te_RegBlockTestSuite
+12:15:37:052 c:\testdata\scripts\dt-tef-logger-0039.script PRINT Reuse te_RegBlockTestSuite Server
+12:15:37:058 INFO -  1109 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:15:37:067 c:\testdata\scripts\dt-tef-logger-0039.script START_TESTCASE DT-TEF-Logger-0039
+12:15:37:076 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0039  </font>
+12:15:37:096 c:\testdata\scripts\dt-tef-logger-0039.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:15:37:105 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:37:125 INFO -  1114 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:37:127 INFO -  1114 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:15:37:129 INFO -  1114 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:15:37:131 INFO -  1114 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:15:37:133 INFO -  1114 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase03_obj_Panic
+12:15:37:135 INFO -  1114 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:15:37:137 INFO -  1114 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+12:15:37:139 INFO -  1114 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+12:15:37:141 WARN -  1114 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 110
+12:15:37:145 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+12:15:37:176 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:15:37:182 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 28 Command = 	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 ***Result = PASS </font>
+12:15:37:193 c:\testdata\scripts\dt-tef-logger-0039.script END_TESTCASE DT-TEF-Logger-0039
+12:15:37:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0039.script Line = 29 Command = END_TESTCASE DT-TEF-Logger-0039 ***TestCaseResult = PASS </font>
+12:15:37:214 ERROR -  1109 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:15:37:219 ERROR -  1109 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:15:37:227 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:37:229 <font size=2 color=00AF00>PASS = 1</font>
+12:15:37:229 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:37:230 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:37:230 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:37:230 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:37:231 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:37:231 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:37:232 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:37:232 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:15:37:232 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:37:234 <font size=2 color=00AF00>PASS = 1</font>
+12:15:37:234 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:37:234 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:37:235 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:37:235 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0039.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:37:009</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:046</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:059</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:078</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0039</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:106</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:125</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:128</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:130</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:132</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:134</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:135</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:137</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:139</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:141</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1114</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:176</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:177</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:186</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:212</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0039</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:217</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:221</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:236</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:37:239</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1109</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0040.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:15:42:612 <html><body><pre>
+12:15:42:613 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:42:613 ***</font>
+12:15:42:634 c:\testdata\scripts\dt-tef-logger-0040.script LOAD_SERVER te_RegBlockTestSuite
+12:15:42:663 c:\testdata\scripts\dt-tef-logger-0040.script PRINT Reuse te_RegBlockTestSuite Server
+12:15:42:668 INFO -  1116 scriptengine.cpp 1381  Reuse te_RegBlockTestSuite Server
+
+12:15:42:677 c:\testdata\scripts\dt-tef-logger-0040.script START_TESTCASE DT-TEF-Logger-0040
+12:15:42:686 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 11 Command = START_TESTCASE DT-TEF-Logger-0040  </font>
+12:15:42:707 c:\testdata\scripts\dt-tef-logger-0040.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini
+12:15:42:715 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:15:42:735 INFO -  1121 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:15:42:737 INFO -  1121 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:15:42:739 INFO -  1121 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj
+12:15:42:741 INFO -  1121 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:15:42:743 INFO -  1121 te_regblocktestwrapper.cpp 111 aSection = LoggerTESTCase03_obj_Panic
+12:15:42:745 INFO -  1121 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:15:42:747 INFO -  1121 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110
+12:15:42:749 INFO -  1121 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT
+12:15:42:751 WARN -  1121 te_regblocktestwrapper.cpp 422 Calling panic: FSCLIENT 110
+12:15:42:755 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper LoggerTESTCase03_obj  ***Result = PASS </font>
+12:15:42:786 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 LoggerTESTCase03_obj PanickingFunction LoggerTESTCase03_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:15:42:792 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 26 Command = 	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT ***Result = PASS </font>
+12:15:42:804 c:\testdata\scripts\dt-tef-logger-0040.script END_TESTCASE DT-TEF-Logger-0040
+12:15:42:820 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0040.script Line = 27 Command = END_TESTCASE DT-TEF-Logger-0040 ***TestCaseResult = PASS </font>
+12:15:42:824 ERROR -  1116 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:15:42:830 ERROR -  1116 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:15:42:838 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:42:839 <font size=2 color=00AF00>PASS = 1</font>
+12:15:42:840 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:42:840 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:42:841 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:42:841 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:42:842 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:42:842 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:42:842 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:42:843 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:15:42:843 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:42:844 <font size=2 color=00AF00>PASS = 1</font>
+12:15:42:845 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:42:845 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:42:846 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:42:846 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0040.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:42:621</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:657</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>te_RegBlockTestSuite</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:669</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> Reuse te_RegBlockTestSuite Server</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:688</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>11</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0040</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:716</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>te_RegBlockTestSuite</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:735</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:738</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:740</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj name LoggerTESTCase02_obj</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:742</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>110</LINENUMBER>
+  <TEXT>aCommand = PanickingFunction</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:744</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>111</LINENUMBER>
+  <TEXT>aSection = LoggerTESTCase03_obj_Panic</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:746</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>112</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:748</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_number 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:750</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini LoggerTESTCase03_obj_Panic panic_string FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:752</TIME>
+  <SEVERITY>WARN</SEVERITY>
+  <THREAD>1121</THREAD>
+  <FILENAME>te_regblocktestwrapper.cpp</FILENAME>
+  <LINENUMBER>422</LINENUMBER>
+  <TEXT>Calling panic: FSCLIENT 110</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:787</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>te_RegBlockTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:788</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>LoggerTESTCase03_obj</OBJECT_SECTION>
+  <FUNCTION_NAME>PanickingFunction</FUNCTION_NAME>
+  <SECTION>LoggerTESTCase03_obj_Panic</SECTION>
+  <RESULT>INCONCLUSIVE</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:796</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <EXPECTEDPANICCODE>110</EXPECTEDPANICCODE>
+  <PANICCODE>110</PANICCODE>
+  <EXPECTEDPANICSTRING>FSCLIENT</EXPECTEDPANICSTRING>
+  <PANICSTRING>FSCLIENT</PANICSTRING>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:823</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0040</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:828</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 1 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:831</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:847</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>1</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:42:850</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1116</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0041.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:15:48:225 <html><body><pre>
+12:15:48:226 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:48:225 ***</font>
+12:15:48:247 c:\testdata\scripts\dt-tef-logger-0041.script LOAD_SUITE TEF_LoggerTestStep
+12:15:48:264 c:\testdata\scripts\dt-tef-logger-0041.script START_TESTCASE DT-TEF-Logger-0041
+12:15:48:274 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 9 Command = START_TESTCASE DT-TEF-Logger-0041  </font>
+12:15:48:292 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:15:48:311 INFO -  1123 testexecutelogger.cpp 2483 Expected panic string was "" (in script)
+12:15:48:343 INFO -  1123 testexecutelogger.cpp 2484 Received panic string was "123"(in code)
+12:15:48:349 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 27 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:15:48:366 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:15:48:389 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 28 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:15:48:437 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+12:15:48:458 INFO -  1123 testexecutelogger.cpp 2483 Expected panic string was "" (in script)
+12:15:48:490 INFO -  1123 testexecutelogger.cpp 2484 Received panic string was "123"(in code)
+12:15:48:496 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 29 Command =   RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep ***Result = PASS </font>
+12:15:48:515 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+12:15:48:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 30 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+12:15:48:583 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+12:15:48:610 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 31 Command =   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep ***Result = PASS </font>
+12:15:48:635 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+12:15:48:703 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 32 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = PASS </font>
+12:15:48:757 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:15:48:821 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 33 Command =   RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+12:15:48:877 c:\testdata\scripts\dt-tef-logger-0041.script   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:15:48:941 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 34 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep ***Result = PASS </font>
+12:15:48:990 c:\testdata\scripts\dt-tef-logger-0041.script END_TESTCASE DT-TEF-Logger-0041
+12:15:49:047 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0041.script Line = 35 Command = END_TESTCASE DT-TEF-Logger-0041 ***TestCaseResult = PASS </font>
+12:15:49:050 ERROR -  1123 testexecute.cpp 564 The panic detection thread detected 7 panics:
+12:15:49:057 ERROR -  1123 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category 123
+12:15:49:059 ERROR -  1123 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category 123
+12:15:49:061 ERROR -  1123 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 123
+12:15:49:063 ERROR -  1123 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293056 2035943210, Exit Reason: 110, Exit Category SomeThing
+12:15:49:065 ERROR -  1123 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293056 303598491, Exit Reason: 110, Exit Category SomeThing
+12:15:49:067 ERROR -  1123 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293056 1906268040, Exit Reason: 110, Exit Category 
+12:15:49:069 ERROR -  1123 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293056 83555394, Exit Reason: 110, Exit Category 
+12:15:49:077 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:49:079 <font size=2 color=00AF00>PASS = 8</font>
+12:15:49:079 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:49:080 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:49:081 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:49:081 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:49:081 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:49:082 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:49:082 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:49:083 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 7</font>
+12:15:49:083 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:49:083 <font size=2 color=00AF00>PASS = 1</font>
+12:15:49:084 <font size=2 color=FF0000>FAIL = 0</font>
+12:15:49:084 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:49:085 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:49:085 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0041.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:48:234</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>8</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:258</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:276</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>9</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0041</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:342</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:344</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:351</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:422</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:489</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:491</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "123"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:499</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>29</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicBugStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:573</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:612</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPassStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:734</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:852</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:48:974</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>34</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:049</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>35</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0041</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:054</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 7 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:058</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:060</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:062</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 123</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:064</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 4 - Name of Panicked Thread: Worker6293056 2035943210, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:066</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 5 - Name of Panicked Thread: Worker6293056 303598491, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:068</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 6 - Name of Panicked Thread: Worker6293056 1906268040, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:070</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 7 - Name of Panicked Thread: Worker6293056 83555394, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:086</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>8</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>7</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:49:089</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1123</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0042.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:15:54:488 <html><body><pre>
+12:15:54:488 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:15:54:488 ***</font>
+12:15:54:512 c:\testdata\scripts\dt-tef-logger-0042.script LOAD_SUITE TEF_LoggerTestStep
+12:15:54:533 c:\testdata\scripts\dt-tef-logger-0042.script START_TESTCASE DT-TEF-Logger-0042
+12:15:54:545 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0042.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0042  </font>
+12:15:54:557 c:\testdata\scripts\dt-tef-logger-0042.script   PRINT should fail
+12:15:54:563 INFO -  1137 scriptengine.cpp 1381  should fail
+
+12:15:54:580 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+12:15:54:602 INFO -  1137 testexecutelogger.cpp 2483 Expected panic string was "a  b" (in script)
+12:15:54:635 INFO -  1137 testexecutelogger.cpp 2484 Received panic string was "a b"(in code)
+12:15:54:641 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 30 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep  Code = 110  a b ***Result = FAIL </font>
+12:15:54:663 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:15:54:686 INFO -  1137 testexecutelogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+12:15:54:719 INFO -  1137 testexecutelogger.cpp 2484 Received panic string was "SomeThing"(in code)
+12:15:54:725 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 31 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep  Code = 110  SomeThing ***Result = FAIL </font>
+12:15:54:747 c:\testdata\scripts\dt-tef-logger-0042.script   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+12:15:54:770 INFO -  1137 testexecutelogger.cpp 2483 Expected panic string was "OtherThing" (in script)
+12:15:54:802 INFO -  1137 testexecutelogger.cpp 2484 Received panic string was ""(in code)
+12:15:54:808 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 32 Command =   RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep  Code = 110   ***Result = FAIL </font>
+12:15:54:822 c:\testdata\scripts\dt-tef-logger-0042.script END_TESTCASE DT-TEF-Logger-0042
+12:15:54:839 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0042.script Line = 33 Command = END_TESTCASE DT-TEF-Logger-0042 ***TestCaseResult = FAIL </font>
+12:15:54:843 ERROR -  1137 testexecute.cpp 564 The panic detection thread detected 3 panics:
+12:15:54:849 ERROR -  1137 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category a b
+12:15:54:851 ERROR -  1137 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category SomeThing
+12:15:54:853 ERROR -  1137 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 
+12:15:54:861 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:15:54:863 <font size=2 color=00AF00>PASS = 0</font>
+12:15:54:864 <font size=2 color=FF0000>FAIL = 3</font>
+12:15:54:864 <font size=2 color=0000FF>ABORT = 0</font>
+12:15:54:864 <font size=2 color=0000FF>PANIC = 0</font>
+12:15:54:865 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:54:865 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:15:54:866 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:15:54:866 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:15:54:866 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 3</font>
+12:15:54:867 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:15:54:867 <font size=2 color=00AF00>PASS = 0</font>
+12:15:54:868 <font size=2 color=FF0000>FAIL = 1</font>
+12:15:54:868 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:15:54:868 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:15:54:869 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0042.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:15:54:496</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>3</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:524</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:546</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0042</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:564</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should fail</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:634</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "a  b" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:636</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "a b"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:644</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>30</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>120</TIMEOUT>
+  <SERVERNAME>b"</SERVERNAME>
+  <TESTSTEPNAME>1000</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicDblSpaceStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:718</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:720</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was "SomeThing"(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:728</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>31</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicSomeThingStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:802</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2483</LINENUMBER>
+  <TEXT>Expected panic string was "OtherThing" (in script)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:804</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>2484</LINENUMBER>
+  <TEXT>Received panic string was ""(in code)</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:811</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>32</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFPanicEmptyStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:842</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>33</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0042</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:847</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>564</LINENUMBER>
+  <TEXT>The panic detection thread detected 3 panics:</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:850</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 1 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category a b</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:852</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 2 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category SomeThing</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:854</TIME>
+  <SEVERITY>ERROR</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecute.cpp</FILENAME>
+  <LINENUMBER>567</LINENUMBER>
+  <TEXT>Remote Panic 3 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category </TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:869</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>3</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>3</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:15:54:873</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1137</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0043.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:16:00:265 <html><body><pre>
+12:16:00:265 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:00:265 ***</font>
+12:16:00:289 c:\testdata\scripts\dt-tef-logger-0043.script LOAD_SUITE TEF_LoggerTestStep
+12:16:00:310 c:\testdata\scripts\dt-tef-logger-0043.script START_TESTCASE DT-TEF-Logger-0043
+12:16:00:322 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0043.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0043  </font>
+12:16:00:333 c:\testdata\scripts\dt-tef-logger-0043.script   PRINT should unexecute
+12:16:00:339 INFO -  1146 scriptengine.cpp 1381  should unexecute
+
+12:16:00:356 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+12:16:00:367 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 22 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:16:00:387 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:16:00:399 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 23 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:16:00:412 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+12:16:00:439 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 24 Command =   RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep ***Result = UNEXECUTED </font>
+12:16:00:459 c:\testdata\scripts\dt-tef-logger-0043.script   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+12:16:00:472 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-logger-0043.script Line = 25 Command =   RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep ***Result = UNEXECUTED </font>
+12:16:00:485 c:\testdata\scripts\dt-tef-logger-0043.script END_TESTCASE DT-TEF-Logger-0043
+12:16:00:504 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-logger-0043.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0043 ***TestCaseResult = FAIL </font>
+12:16:00:514 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:00:518 <font size=2 color=00AF00>PASS = 0</font>
+12:16:00:518 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:00:518 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:00:519 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:00:519 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:00:520 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:00:520 <font size=2 color=0000FF>UNEXECUTED = 4</font>
+12:16:00:521 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:00:521 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:16:00:521 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:00:522 <font size=2 color=00AF00>PASS = 0</font>
+12:16:00:522 <font size=2 color=FF0000>FAIL = 1</font>
+12:16:00:523 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:00:523 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:00:523 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0043.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:00:274</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <RUN_TEST_STEP_COUNT>4</RUN_TEST_STEP_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:302</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SUITE</TEXT>
+  <SUITE_NAME>TEF_LoggerTestStep</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:324</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0043</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:340</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>1381</LINENUMBER>
+  <TEXT> should unexecute</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:369</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>22</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=FSCLIENT</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:401</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString="h</TESTSTEPNAME>
+  <SECTIONNAME>TEF_LoggerTestStep</SECTIONNAME>
+  <INIFILENAME>sh"</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:441</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>24</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestStep</SERVERNAME>
+  <TESTSTEPNAME>TEFIgnoreStep</TESTSTEPNAME>
+  <SECTIONNAME></SECTIONNAME>
+  <INIFILENAME></INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:473</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>RUN_TEST_STEP</TEXT>
+  <TIMEOUT>1000</TIMEOUT>
+  <SERVERNAME>!PanicCode=10</SERVERNAME>
+  <TESTSTEPNAME>!PanicString=</TESTSTEPNAME>
+  <SECTIONNAME>TEFPanicSomeThingStep</SECTIONNAME>
+  <INIFILENAME>TEF_LoggerTestStep</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>UNEXECUTED</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:507</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0043</TESTCASENAME>
+  <RESULT>FAIL</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:524</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>4</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:00:528</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1146</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>0</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0044.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:16:05:925 <html><body><pre>
+12:16:05:925 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:05:925 ***</font>
+12:16:05:949 c:\testdata\scripts\dt-tef-logger-0044.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:16:05:981 c:\testdata\scripts\dt-tef-logger-0044.script START_TESTCASE DT-TEF-Logger-0044
+12:16:05:991 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0044  </font>
+12:16:06:022 c:\testdata\scripts\dt-tef-logger-0044.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:16:06:032 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 23 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:06:052 INFO -  1158 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:06:055 INFO -  1158 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:06:057 INFO -  1158 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:06:059 INFO -  1158 tefloggertestwrapper.cpp 65 aCommand = Print
+12:16:06:061 INFO -  1158 tefloggertestwrapper.cpp 66 aSection = EAobveSevrAll
+12:16:06:063 INFO -  1158 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:16:06:064 INFO -  1158 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+12:16:06:067 INFO -  1158 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:06:068 INFO -  1158 tefloggertestwrapper.cpp 65 aCommand = Print
+12:16:06:070 INFO -  1158 tefloggertestwrapper.cpp 66 aSection = ESupperLarge
+12:16:06:072 INFO -  1158 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:16:06:074 INFO -  1158 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+12:16:06:078 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:16:06:078 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print EAobveSevrAll  ***Result = PASS </font>
+12:16:06:078 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity Print ESupperLarge  ***Result = PASS </font>
+12:16:06:085 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:16:06:100 c:\testdata\scripts\dt-tef-logger-0044.script END_TESTCASE DT-TEF-Logger-0044
+12:16:06:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0044.script Line = 28 Command = END_TESTCASE DT-TEF-Logger-0044 ***TestCaseResult = PASS </font>
+12:16:06:128 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:06:130 <font size=2 color=00AF00>PASS = 1</font>
+12:16:06:130 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:06:131 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:06:131 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:06:132 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:06:132 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:06:132 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:06:133 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:06:133 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:16:06:134 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:06:134 <font size=2 color=00AF00>PASS = 1</font>
+12:16:06:135 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:06:136 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:06:136 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:06:137 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0044.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:05:933</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:05:974</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:05:992</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0044</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:034</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>23</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:053</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:055</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:057</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:060</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:061</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:063</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:065</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:067</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:069</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = Print</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:071</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:073</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:075</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1158</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:079</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:080</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:080</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>Print</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:090</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>27</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:121</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>28</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0044</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:137</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:06:142</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1153</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0045.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:16:11:548 <html><body><pre>
+12:16:11:548 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:16:11:548 ***</font>
+12:16:11:573 c:\testdata\scripts\dt-tef-logger-0045.script LOAD_SERVER TEF_LoggerTestBlock -SharedData
+12:16:11:605 c:\testdata\scripts\dt-tef-logger-0045.script START_TESTCASE DT-TEF-Logger-0045
+12:16:11:615 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 10 Command = START_TESTCASE DT-TEF-Logger-0045  </font>
+12:16:11:646 c:\testdata\scripts\dt-tef-logger-0045.script 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini
+12:16:11:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 21 Command = 	START_TEST_BLOCK 100	TEF_LoggerTestBlock C:\TestData\configs\loggerTest.ini ***Result = PASS </font>
+12:16:11:676 INFO -  1165 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:16:11:679 INFO -  1165 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:11:681 INFO -  1165 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:11:683 INFO -  1165 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:16:11:685 INFO -  1165 tefloggertestwrapper.cpp 66 aSection = EAobveSevrAll
+12:16:11:687 INFO -  1165 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 1
+12:16:11:689 INFO -  1165 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8
+12:16:11:691 INFO -  1165 teststepbase.cpp 294 INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity
+12:16:11:692 INFO -  1165 tefloggertestwrapper.cpp 65 aCommand = PrintNonVA_LIST
+12:16:11:694 INFO -  1165 tefloggertestwrapper.cpp 66 aSection = ESupperLarge
+12:16:11:696 INFO -  1165 tefloggertestwrapper.cpp 67 aAsyncErrorIndex = 2
+12:16:11:698 INFO -  1165 teststepbase.cpp 253 INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635
+12:16:11:702 <font size=2 color=00AF00>CREATE_OBJECT TEFLoggerTestWrapper TLogSeverity  ***Result = PASS </font>
+12:16:11:702 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST EAobveSevrAll  ***Result = PASS </font>
+12:16:11:703 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TLogSeverity PrintNonVA_LIST ESupperLarge  ***Result = PASS </font>
+12:16:11:709 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:16:11:725 c:\testdata\scripts\dt-tef-logger-0045.script END_TESTCASE DT-TEF-Logger-0045
+12:16:11:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-logger-0045.script Line = 26 Command = END_TESTCASE DT-TEF-Logger-0045 ***TestCaseResult = PASS </font>
+12:16:11:752 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:16:11:754 <font size=2 color=00AF00>PASS = 1</font>
+12:16:11:754 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:11:755 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:11:755 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:11:756 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:11:756 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:11:756 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:11:757 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:11:757 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:16:11:758 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:16:11:758 <font size=2 color=00AF00>PASS = 1</font>
+12:16:11:759 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:11:760 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:16:11:760 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:11:761 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-logger-0045.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<LOGFILE>
+<MESSAGE>
+  <TIME>12:16:11:557</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>720</LINENUMBER>
+  <TEXT>TEST_SYNOPSIS</TEXT>
+  <TEF_VERSION>3.2.1031</TEF_VERSION>
+  <START_TESTCASE_COUNT>1</START_TESTCASE_COUNT>
+  <START_TEST_BLOCK_COUNT>1</START_TEST_BLOCK_COUNT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:598</TIME>
+  <SEVERITY>MEDIUM</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>scriptengine.cpp</FILENAME>
+  <LINENUMBER>511</LINENUMBER>
+  <TEXT>LOAD_SERVER</TEXT>
+  <SUITE_NAME>TEF_LoggerTestBlock</SUITE_NAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:617</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>10</LINENUMBER>
+  <TEXT>START_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0045</TESTCASENAME>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:658</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>21</LINENUMBER>
+  <TEXT>START_TEST_BLOCK</TEXT>
+  <TIMEOUT>100</TIMEOUT>
+  <SERVERNAME>TEF_LoggerTestBlock</SERVERNAME>
+  <INIFILENAME>C:\TestData\configs\loggerTest.ini</INIFILENAME>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:677</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>testblockcontroller.cpp</FILENAME>
+  <LINENUMBER>134</LINENUMBER>
+  <TEXT>Creating a local active scheduler.</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:679</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:682</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:684</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:685</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = EAobveSevrAll</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:687</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 1</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:689</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini EAobveSevrAll ESevrLevel 8</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:691</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>294</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini TLogSeverity name TLogSeverity</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:693</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>65</LINENUMBER>
+  <TEXT>aCommand = PrintNonVA_LIST</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:695</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>66</LINENUMBER>
+  <TEXT>aSection = ESupperLarge</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:697</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>tefloggertestwrapper.cpp</FILENAME>
+  <LINENUMBER>67</LINENUMBER>
+  <TEXT>aAsyncErrorIndex = 2</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:699</TIME>
+  <SEVERITY>INFO</SEVERITY>
+  <THREAD>1165</THREAD>
+  <FILENAME>teststepbase.cpp</FILENAME>
+  <LINENUMBER>253</LINENUMBER>
+  <TEXT>INI READ : C:\TestData\configs\loggerTest.ini ESupperLarge ESevrLevel 56635</TEXT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:703</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>CREATE_OBJECT</TEXT>
+  <OBJECT_TYPE>TEFLoggerTestWrapper</OBJECT_TYPE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:704</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>EAobveSevrAll</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:704</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>COMMAND</TEXT>
+  <EXPECTED_ERROR_CODE>0</EXPECTED_ERROR_CODE>
+  <EXPECTED_ASYNC_ERROR_CODE>0</EXPECTED_ASYNC_ERROR_CODE>
+  <ERROR_CODE>0</ERROR_CODE>
+  <ASYNC_ERROR_CODE>0</ASYNC_ERROR_CODE>
+  <OBJECT_SECTION>TLogSeverity</OBJECT_SECTION>
+  <FUNCTION_NAME>PrintNonVA_LIST</FUNCTION_NAME>
+  <SECTION>ESupperLarge</SECTION>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:714</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>25</LINENUMBER>
+  <TEXT>END_TEST_BLOCK</TEXT>
+  <HEAPSIZE>0x100000</HEAPSIZE>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:745</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>26</LINENUMBER>
+  <TEXT>END_TESTCASE</TEXT>
+  <TESTCASENAME>DT-TEF-Logger-0045</TESTCASENAME>
+  <RESULT>PASS</RESULT>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:761</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1377</LINENUMBER>
+  <TEXT>TEST_STEP_BLOCK_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <FAIL>0</FAIL>
+  <ABORT>0</ABORT>
+  <UNKNOWN>0</UNKNOWN>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+  <PANIC>0</PANIC>
+  <UNEXECUTED>0</UNEXECUTED>
+  <COMMENTED_COMMANDS>0</COMMENTED_COMMANDS>
+  <SYSTEMPANICS>0</SYSTEMPANICS>
+</MESSAGE>
+<MESSAGE>
+  <TIME>12:16:11:766</TIME>
+  <SEVERITY>HIGH</SEVERITY>
+  <THREAD>1160</THREAD>
+  <FILENAME>testexecutelogger.cpp</FILENAME>
+  <LINENUMBER>1487</LINENUMBER>
+  <TEXT>TEST_CASE_SUMMARY</TEXT>
+  <PASS>1</PASS>
+  <SKIPPED_SELECTIVELY>0</SKIPPED_SELECTIVELY>
+  <INCONCLUSIVE>0</INCONCLUSIVE>
+</MESSAGE>
+</LOGFILE>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-performance-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+12:09:17:661 <html><body><pre>
+12:09:17:662 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:09:17:662 ***</font>
+12:09:17:677 c:\testdata\scripts\dt-tef-performance-0001.script PREFIX RUN_UTILS
+12:09:17:694 c:\testdata\scripts\dt-tef-performance-0001.script RUN_UTILS CopyFile z:\testdata\configs\te_regperformancetest.ini C:\testdata\scripts\te_regperformancetest.ini
+12:09:17:730 c:\testdata\scripts\dt-tef-performance-0001.script RUN_UTILS MakeReadWrite C:\testdata\scripts\te_regperformancetest.ini
+12:09:17:755 c:\testdata\scripts\dt-tef-performance-0001.script REMOVE_PREFIX
+12:09:17:766 c:\testdata\scripts\dt-tef-performance-0001.script LOAD_SUITE	Te_RegPerformanceTestSuite
+12:09:17:791 c:\testdata\scripts\dt-tef-performance-0001.script PRINT
+12:09:17:795 INFO -  553 scriptengine.cpp 1381 
+
+12:09:17:801 c:\testdata\scripts\dt-tef-performance-0001.script START_TESTCASE DT-TEF-Performance-0001
+12:09:17:810 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 9 Command = START_TESTCASE DT-TEF-Performance-0001  </font>
+12:09:17:831 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory
+12:09:17:884 INFO -  562 te_regperformancesetlowmemteststep.cpp 54 Set Low Ram Condition
+12:09:17:887 INFO -  562 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regperformancetest.ini LowMemory FreeRamSize 8196
+12:09:17:889 INFO -  562 te_regperformancesetlowmemteststep.cpp 60 The value of freeramsize is 8196 bytes
+12:09:17:890 INFO -  562 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regperformancetest.ini LowMemory ChunkName LowMemoryTestChunk
+12:09:17:892 INFO -  562 te_regperformancesetlowmemteststep.cpp 71 ChunkName = LowMemoryTestChunk
+12:09:17:894 INFO -  562 te_regperformancesetlowmemteststep.cpp 82 RAM status before stress condition: Total Free RAM:27643904 bytes
+12:09:17:992 ERROR -  562 te_regperformancesetlowmemteststep.cpp 91 Create global chunk error!
+12:09:18:001 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-performance-0001.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory ***Result = FAIL </font>
+12:09:18:015 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+12:09:18:578 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep
+12:09:18:625 INFO -  563 te_regperformancelowmemoryteststep.cpp 54 Try to apply 5000 bytes memory!
+12:09:18:628 INFO -  563 te_regperformancelowmemoryteststep.cpp 58 Apply 5000 bytes memory successful!
+12:09:18:630 INFO -  563 te_regperformancelowmemoryteststep.cpp 62 realloc 6000 bytes memory successful!
+12:09:18:638 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep ***Result = PASS </font>
+12:09:18:649 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+12:09:19:210 c:\testdata\scripts\dt-tef-performance-0001.script 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory
+12:09:19:261 INFO -  564 te_regperformancereleasememteststep.cpp 50 Release Low Ram Condition
+12:09:19:263 INFO -  564 te_regperformancereleasememteststep.cpp 54 RAM status before releasing: Total Free RAM:27639808 bytes
+12:09:19:265 INFO -  564 te_regperformancereleasememteststep.cpp 59 RAM status after releasing: Total Free RAM:27639808 bytes
+12:09:19:274 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-performance-0001.script Line = 24 Command = 	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep C:\testdata\configs\te_regperformancetest.ini LowMemory ***Result = PASS </font>
+12:09:19:285 c:\testdata\scripts\dt-tef-performance-0001.script 	DELAY 500
+12:09:19:837 c:\testdata\scripts\dt-tef-performance-0001.script END_TESTCASE DT-TEF-Performance-0001
+12:09:19:883 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-performance-0001.script Line = 26 Command = END_TESTCASE DT-TEF-Performance-0001 ***TestCaseResult = FAIL </font>
+12:09:19:892 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:19:896 <font size=2 color=00AF00>PASS = 2</font>
+12:09:19:897 <font size=2 color=FF0000>FAIL = 1</font>
+12:09:19:897 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:19:898 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:19:898 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:19:899 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:19:899 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:19:899 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:19:900 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:19:900 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:19:901 <font size=2 color=00AF00>PASS = 0</font>
+12:09:19:901 <font size=2 color=FF0000>FAIL = 1</font>
+12:09:19:902 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:19:902 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:19:902 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:04:14:437 <html><body><pre>
+12:04:14:437 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:14:437 ***</font>
+12:04:14:452 c:\testdata\scripts\dt-tef-scriptcommand-0001.script Load_Server Te_RegScriptCommandServer
+12:04:14:481 c:\testdata\scripts\dt-tef-scriptcommand-0001.script START_TESTCASE DT-TEF-ScriptCommand-0001
+12:04:14:490 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0001  </font>
+12:04:14:502 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime 
+12:04:14:519 INFO -  186 starttimestep.cpp 36 Record start time.
+12:04:14:528 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 13 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime ***Result = PASS </font>
+12:04:14:535 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	Delay 5000
+12:04:19:559 c:\testdata\scripts\dt-tef-scriptcommand-0001.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001
+12:04:19:581 INFO -  187 checktimestep.cpp 36 Check time.
+12:04:19:583 INFO -  187 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001 TimeSeconds 5
+12:04:19:592 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 15 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001 ***Result = PASS </font>
+12:04:19:600 c:\testdata\scripts\dt-tef-scriptcommand-0001.script END_TESTCASE DT-TEF-ScriptCommand-0001
+12:04:19:615 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0001.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0001 ***TestCaseResult = PASS </font>
+12:04:19:624 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:19:629 <font size=2 color=00AF00>PASS = 2</font>
+12:04:19:630 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:19:630 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:19:630 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:19:631 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:19:632 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:19:632 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:19:633 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:19:633 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:19:633 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:19:634 <font size=2 color=00AF00>PASS = 1</font>
+12:04:19:634 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:19:635 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:19:635 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:19:636 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+12:04:24:983 <html><body><pre>
+12:04:24:984 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:24:984 ***</font>
+12:04:24:998 c:\testdata\scripts\dt-tef-scriptcommand-0002.script START_TESTCASE DT-TEF-ScriptCommand-0002
+12:04:25:008 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0002.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0002  </font>
+12:04:25:016 c:\testdata\scripts\dt-tef-scriptcommand-0002.script 	PAUSE	
+12:04:25:025 c:\testdata\scripts\dt-tef-scriptcommand-0002.script END_TESTCASE DT-TEF-ScriptCommand-0002
+12:04:25:038 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0002.script Line = 12 Command = END_TESTCASE DT-TEF-ScriptCommand-0002 ***TestCaseResult = PASS </font>
+12:04:25:048 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:25:050 <font size=2 color=00AF00>PASS = 0</font>
+12:04:25:050 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:25:051 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:25:051 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:25:052 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:25:052 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:25:052 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:25:053 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:25:053 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:25:054 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:25:054 <font size=2 color=00AF00>PASS = 1</font>
+12:04:25:055 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:25:055 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:25:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:25:057 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:04:30:410 <html><body><pre>
+12:04:30:410 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:30:410 ***</font>
+12:04:30:425 c:\testdata\scripts\dt-tef-scriptcommand-0003.script Load_Server Te_RegScriptCommandServer
+12:04:30:453 c:\testdata\scripts\dt-tef-scriptcommand-0003.script START_TESTCASE DT-TEF-ScriptCommand-0003
+12:04:30:463 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0003  </font>
+12:04:30:471 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	PREFIX PRINT
+12:04:30:482 c:\testdata\scripts\dt-tef-scriptcommand-0003.script PRINT 	This line should appear in the log file.
+12:04:30:486 INFO -  193 scriptengine.cpp 1381  	This line should appear in the log file.
+
+12:04:30:492 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	REMOVE_PREFIX
+12:04:30:510 c:\testdata\scripts\dt-tef-scriptcommand-0003.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003
+12:04:30:533 INFO -  198 checklogfilestep.cpp 34 Check log file.
+12:04:30:535 INFO -  198 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0003.htm
+12:04:30:537 INFO -  198 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 CheckString This line should appear in the log file.
+12:04:30:541 INFO -  198 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 ExpectedTimes 3
+12:04:30:551 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003 ***Result = PASS </font>
+12:04:30:558 c:\testdata\scripts\dt-tef-scriptcommand-0003.script END_TESTCASE DT-TEF-ScriptCommand-0003
+12:04:30:573 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0003.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0003 ***TestCaseResult = PASS </font>
+12:04:30:583 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:30:588 <font size=2 color=00AF00>PASS = 1</font>
+12:04:30:588 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:30:589 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:30:589 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:30:590 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:30:590 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:30:591 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:30:591 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:30:592 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:30:592 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:30:593 <font size=2 color=00AF00>PASS = 1</font>
+12:04:30:593 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:30:594 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:30:594 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:30:595 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:04:35:942 <html><body><pre>
+12:04:35:942 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:35:942 ***</font>
+12:04:35:958 c:\testdata\scripts\dt-tef-scriptcommand-0004.script Load_Server Te_RegScriptCommandServer
+12:04:35:986 c:\testdata\scripts\dt-tef-scriptcommand-0004.script START_TESTCASE DT-TEF-ScriptCommand-0004
+12:04:35:995 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0004  </font>
+12:04:36:003 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	PREFIX
+12:04:36:015 c:\testdata\scripts\dt-tef-scriptcommand-0004.script  	This line should not appear in the log file.
+12:04:36:019 WARN -  200 scriptengine.cpp 1149 Unrecognised Command - This
+12:04:36:025 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	REMOVE_PREFIX
+12:04:36:043 c:\testdata\scripts\dt-tef-scriptcommand-0004.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004
+12:04:36:065 INFO -  205 checklogfilestep.cpp 34 Check log file.
+12:04:36:067 INFO -  205 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0004.htm
+12:04:36:069 INFO -  205 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 CheckString This line should not appear in the log file.
+12:04:36:073 INFO -  205 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 ExpectedTimes 2
+12:04:36:083 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 15 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004 ***Result = PASS </font>
+12:04:36:091 c:\testdata\scripts\dt-tef-scriptcommand-0004.script END_TESTCASE DT-TEF-ScriptCommand-0004
+12:04:36:106 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0004.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0004 ***TestCaseResult = PASS </font>
+12:04:36:116 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:36:120 <font size=2 color=00AF00>PASS = 1</font>
+12:04:36:121 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:36:122 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:36:122 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:36:122 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:36:123 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:36:123 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:36:124 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:36:124 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:36:125 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:36:125 <font size=2 color=00AF00>PASS = 1</font>
+12:04:36:126 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:36:126 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:36:127 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:36:127 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:04:41:471 <html><body><pre>
+12:04:41:471 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:41:471 ***</font>
+12:04:41:487 c:\testdata\scripts\dt-tef-scriptcommand-0005.script Load_Server Te_RegScriptCommandServer
+12:04:41:515 c:\testdata\scripts\dt-tef-scriptcommand-0005.script START_TESTCASE DT-TEF-ScriptCommand-0005
+12:04:41:525 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0005  </font>
+12:04:41:543 c:\testdata\scripts\dt-tef-scriptcommand-0005.script 	PRINT THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+12:04:41:548 INFO -  207 scriptengine.cpp 1381  THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+
+12:04:41:563 c:\testdata\scripts\dt-tef-scriptcommand-0005.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005
+12:04:41:587 INFO -  212 checklogfilestep.cpp 34 Check log file.
+12:04:41:589 INFO -  212 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0005.htm
+12:04:41:591 INFO -  212 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 CheckString THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+12:04:41:595 INFO -  212 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 ExpectedTimes 3
+12:04:41:605 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 14 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005 ***Result = PASS </font>
+12:04:41:612 c:\testdata\scripts\dt-tef-scriptcommand-0005.script END_TESTCASE DT-TEF-ScriptCommand-0005
+12:04:41:627 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0005.script Line = 15 Command = END_TESTCASE DT-TEF-ScriptCommand-0005 ***TestCaseResult = PASS </font>
+12:04:41:637 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:41:642 <font size=2 color=00AF00>PASS = 1</font>
+12:04:41:642 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:41:643 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:41:643 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:41:644 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:41:644 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:41:645 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:41:645 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:41:645 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:41:646 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:41:647 <font size=2 color=00AF00>PASS = 1</font>
+12:04:41:647 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:41:648 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:41:648 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:41:649 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+12:04:46:991 <html><body><pre>
+12:04:46:991 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:46:991 ***</font>
+12:04:47:006 c:\testdata\scripts\dt-tef-scriptcommand-0006.script Load_Server Te_RegScriptCommandServer
+12:04:47:035 c:\testdata\scripts\dt-tef-scriptcommand-0006.script START_TESTCASE DT-TEF-ScriptCommand-0006
+12:04:47:044 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0006  </font>
+12:04:47:057 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	START_REPEAT C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 repeatParam 
+12:04:47:079 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:47:084 INFO -  214 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:47:090 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:47:103 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:47:107 INFO -  214 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:47:112 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:47:126 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:47:130 INFO -  214 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:47:142 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:47:196 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:47:232 INFO -  214 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:47:242 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:47:295 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:47:330 INFO -  214 scriptengine.cpp 1381  THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:47:341 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	END_REPEAT
+12:04:47:401 c:\testdata\scripts\dt-tef-scriptcommand-0006.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006
+12:04:47:456 INFO -  219 checklogfilestep.cpp 34 Check log file.
+12:04:47:458 INFO -  219 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0006.htm
+12:04:47:461 INFO -  219 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 CheckString THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:47:465 INFO -  219 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 ExpectedTimes 11
+12:04:47:475 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 ***Result = PASS </font>
+12:04:47:488 c:\testdata\scripts\dt-tef-scriptcommand-0006.script END_TESTCASE DT-TEF-ScriptCommand-0006
+12:04:47:535 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0006.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0006 ***TestCaseResult = PASS </font>
+12:04:47:544 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:47:549 <font size=2 color=00AF00>PASS = 1</font>
+12:04:47:550 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:47:550 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:47:550 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:47:551 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:47:551 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:47:552 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:47:552 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:47:552 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:47:553 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:47:554 <font size=2 color=00AF00>PASS = 1</font>
+12:04:47:554 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:47:555 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:47:555 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:47:556 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+12:04:52:897 <html><body><pre>
+12:04:52:897 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:52:897 ***</font>
+12:04:52:913 c:\testdata\scripts\dt-tef-scriptcommand-0007.script Load_Server Te_RegScriptCommandServer
+12:04:52:942 c:\testdata\scripts\dt-tef-scriptcommand-0007.script START_TESTCASE DT-TEF-ScriptCommand-0007
+12:04:52:951 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0007  </font>
+12:04:52:963 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	START_REPEAT C:\testdata\configs\te_regscriptcommandtest.ini
+12:04:52:975 INFO -  221 scriptengine.cpp 641 Repeat Parameter Key Not Found
+12:04:52:986 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	PRINT THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:52:991 INFO -  221 scriptengine.cpp 1381  THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+
+12:04:52:997 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	END_REPEAT
+12:04:53:001 INFO -  221 scriptengine.cpp 681 The Looping is Not Initiated
+12:04:53:016 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007
+12:04:53:040 INFO -  226 checklogfilestep.cpp 34 Check log file.
+12:04:53:042 INFO -  226 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+12:04:53:044 INFO -  226 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 CheckString THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+12:04:53:048 INFO -  226 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 ExpectedTimes 3
+12:04:53:058 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 15 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007 ***Result = PASS </font>
+12:04:53:075 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1
+12:04:53:098 INFO -  227 checklogfilestep.cpp 34 Check log file.
+12:04:53:101 INFO -  227 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+12:04:53:103 INFO -  227 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 CheckString Repeat Parameter Key Not Found
+12:04:53:107 INFO -  227 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 ExpectedTimes 2
+12:04:53:117 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 16 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1 ***Result = PASS </font>
+12:04:53:147 c:\testdata\scripts\dt-tef-scriptcommand-0007.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2
+12:04:53:204 INFO -  228 checklogfilestep.cpp 34 Check log file.
+12:04:53:206 INFO -  228 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+12:04:53:208 INFO -  228 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 CheckString The Looping is Not Initiated
+12:04:53:213 INFO -  228 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 ExpectedTimes 2
+12:04:53:223 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2 ***Result = PASS </font>
+12:04:53:236 c:\testdata\scripts\dt-tef-scriptcommand-0007.script END_TESTCASE DT-TEF-ScriptCommand-0007
+12:04:53:284 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0007.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0007 ***TestCaseResult = PASS </font>
+12:04:53:294 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:04:53:298 <font size=2 color=00AF00>PASS = 3</font>
+12:04:53:299 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:53:300 <font size=2 color=0000FF>ABORT = 0</font>
+12:04:53:300 <font size=2 color=0000FF>PANIC = 0</font>
+12:04:53:301 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:53:301 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:04:53:301 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:04:53:302 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:04:53:302 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:04:53:303 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:04:53:303 <font size=2 color=00AF00>PASS = 1</font>
+12:04:53:303 <font size=2 color=FF0000>FAIL = 0</font>
+12:04:53:304 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:04:53:304 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:04:53:305 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+12:04:58:650 <html><body><pre>
+12:04:58:650 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:58:650 ***</font>
+12:04:58:666 c:\testdata\scripts\dt-tef-scriptcommand-0008.script Load_Server Te_RegScriptCommandServer
+12:04:58:696 c:\testdata\scripts\dt-tef-scriptcommand-0008.script START_TESTCASE DT-TEF-ScriptCommand-0008
+12:04:58:705 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0008  </font>
+12:04:58:722 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+12:04:58:746 INFO -  235 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ProcessName eshell.exe
+12:04:58:748 INFO -  235 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedRetValue -1
+12:04:58:758 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 13 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+12:04:58:770 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	PRINT THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+12:04:58:775 INFO -  230 scriptengine.cpp 1381  THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+
+12:04:58:781 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_PROGRAM 5 eshell.exe
+12:05:03:796 WARN -  230 scriptengine.cpp 3016 Program has been killed as the timeout is achieved.
+12:05:03:857 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 15 Command = 	RUN_PROGRAM 5 eshell.exe ***Result = PASS </font>
+12:05:03:874 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+12:05:03:897 INFO -  239 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ProcessName eshell.exe
+12:05:03:900 INFO -  239 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedRetValue -1
+12:05:03:910 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 16 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+12:05:03:930 c:\testdata\scripts\dt-tef-scriptcommand-0008.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+12:05:03:987 INFO -  240 checklogfilestep.cpp 34 Check log file.
+12:05:03:989 INFO -  240 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0008.htm
+12:05:03:992 INFO -  240 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 CheckString Program has been killed as the timeout is achieved.
+12:05:03:996 INFO -  240 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ExpectedTimes 2
+12:05:04:007 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008 ***Result = PASS </font>
+12:05:04:020 c:\testdata\scripts\dt-tef-scriptcommand-0008.script END_TESTCASE DT-TEF-ScriptCommand-0008
+12:05:04:067 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0008.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0008 ***TestCaseResult = PASS </font>
+12:05:04:077 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:04:082 <font size=2 color=00AF00>PASS = 3</font>
+12:05:04:082 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:04:083 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:04:083 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:04:084 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:04:084 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:04:085 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:04:085 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:04:086 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:04:086 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:05:04:086 <font size=2 color=00AF00>PASS = 1</font>
+12:05:04:087 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:04:087 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:04:088 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:04:088 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:04:088 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:04:089 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:04:089 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:04:090 <font size=2 color=00AF00>PASS = 1</font>
+12:05:04:090 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:04:091 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:04:091 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:04:092 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+12:05:09:443 <html><body><pre>
+12:05:09:443 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:09:443 ***</font>
+12:05:09:460 c:\testdata\scripts\dt-tef-scriptcommand-0009.script Load_Server Te_RegScriptCommandServer
+12:05:09:488 c:\testdata\scripts\dt-tef-scriptcommand-0009.script START_TESTCASE DT-TEF-ScriptCommand-0009
+12:05:09:498 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0009  </font>
+12:05:09:514 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+12:05:09:538 INFO -  247 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ProcessName TIMEWdddd.exe
+12:05:09:540 INFO -  247 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedRetValue -1
+12:05:09:549 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 12 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+12:05:09:557 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_PROGRAM 5 TIMEWdddd.exe
+12:05:09:567 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 13 Command = 	RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1  </font>
+12:05:09:583 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+12:05:09:606 INFO -  248 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ProcessName TIMEWdddd.exe
+12:05:09:609 INFO -  248 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedRetValue -1
+12:05:09:618 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+12:05:09:634 c:\testdata\scripts\dt-tef-scriptcommand-0009.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+12:05:09:658 INFO -  249 checklogfilestep.cpp 34 Check log file.
+12:05:09:660 INFO -  249 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0009.htm
+12:05:09:662 INFO -  249 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 CheckString RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1
+12:05:09:666 INFO -  249 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ExpectedTimes 2
+12:05:09:677 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 15 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009 ***Result = PASS </font>
+12:05:09:685 c:\testdata\scripts\dt-tef-scriptcommand-0009.script END_TESTCASE DT-TEF-ScriptCommand-0009
+12:05:09:700 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0009.script Line = 16 Command = END_TESTCASE DT-TEF-ScriptCommand-0009 ***TestCaseResult = FAIL </font>
+12:05:09:710 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:09:714 <font size=2 color=00AF00>PASS = 3</font>
+12:05:09:715 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:09:716 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:09:716 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:09:717 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:09:717 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:09:718 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:09:718 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:05:09:718 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:09:719 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:05:09:719 <font size=2 color=00AF00>PASS = 0</font>
+12:05:09:720 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:09:720 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:09:720 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:09:721 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:09:721 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:05:09:722 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:09:722 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:09:723 <font size=2 color=00AF00>PASS = 0</font>
+12:05:09:723 <font size=2 color=FF0000>FAIL = 1</font>
+12:05:09:724 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:09:724 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:09:725 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:05:15:086 <html><body><pre>
+12:05:15:086 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+RUN_WS_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:15:086 ***</font>
+12:05:15:103 c:\testdata\scripts\dt-tef-scriptcommand-0010.script Load_Server Te_RegScriptCommandServer
+12:05:15:131 c:\testdata\scripts\dt-tef-scriptcommand-0010.script START_TESTCASE DT-TEF-ScriptCommand-0010
+12:05:15:141 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0010  </font>
+12:05:15:157 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+12:05:15:180 INFO -  256 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ProcessName timew.exe
+12:05:15:182 INFO -  256 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ExpectedRetValue -1
+12:05:15:192 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 13 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ***Result = PASS </font>
+12:05:15:203 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	PRINT THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+12:05:15:208 INFO -  251 scriptengine.cpp 1381  THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+
+12:05:15:214 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_WS_PROGRAM 5 timew.exe
+12:05:20:239 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 15 Command = 	RUN_WS_PROGRAM 5 timew.exe ***Result = PASS </font>
+12:05:20:312 c:\testdata\scripts\dt-tef-scriptcommand-0010.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+12:05:20:336 INFO -  261 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ProcessName timew.exe
+12:05:20:338 INFO -  261 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ExpectedRetValue -1
+12:05:20:347 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010 ***Result = PASS </font>
+12:05:20:355 c:\testdata\scripts\dt-tef-scriptcommand-0010.script END_TESTCASE DT-TEF-ScriptCommand-0010
+12:05:20:370 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0010.script Line = 17 Command = END_TESTCASE DT-TEF-ScriptCommand-0010 ***TestCaseResult = PASS </font>
+12:05:20:380 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:20:384 <font size=2 color=00AF00>PASS = 2</font>
+12:05:20:385 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:20:386 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:20:386 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:20:387 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:20:387 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:20:388 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:20:388 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:20:388 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:20:389 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:05:20:389 <font size=2 color=00AF00>PASS = 1</font>
+12:05:20:390 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:20:390 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:20:391 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:20:391 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:20:391 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:20:392 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:20:392 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:20:393 <font size=2 color=00AF00>PASS = 1</font>
+12:05:20:393 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:20:393 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:20:394 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:20:395 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+12:05:25:743 <html><body><pre>
+12:05:25:743 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+RUN_WS_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:25:743 ***</font>
+12:05:25:760 c:\testdata\scripts\dt-tef-scriptcommand-0011.script Load_Server Te_RegScriptCommandServer
+12:05:25:789 c:\testdata\scripts\dt-tef-scriptcommand-0011.script START_TESTCASE DT-TEF-ScriptCommand-0011
+12:05:25:797 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0011  </font>
+12:05:25:815 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+12:05:25:838 INFO -  268 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ProcessName ESHELLeee.exe
+12:05:25:841 INFO -  268 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedRetValue -1
+12:05:25:850 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 13 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+12:05:25:858 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	PRINT THE ESHELL WILL NOT BE LAUNCHED
+12:05:25:863 INFO -  263 scriptengine.cpp 1381  THE ESHELL WILL NOT BE LAUNCHED
+
+12:05:25:869 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_WS_PROGRAM 5 ESHELLeee.exe
+12:05:25:887 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 15 Command = 	RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1  </font>
+12:05:25:904 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+12:05:25:928 INFO -  269 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ProcessName ESHELLeee.exe
+12:05:25:930 INFO -  269 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedRetValue -1
+12:05:25:940 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 16 Command = 	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+12:05:25:957 c:\testdata\scripts\dt-tef-scriptcommand-0011.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+12:05:25:980 INFO -  270 checklogfilestep.cpp 34 Check log file.
+12:05:25:982 INFO -  270 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0011.htm
+12:05:25:985 INFO -  270 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 CheckString RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1
+12:05:25:989 INFO -  270 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ExpectedTimes 2
+12:05:26:000 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011 ***Result = PASS </font>
+12:05:26:015 c:\testdata\scripts\dt-tef-scriptcommand-0011.script END_TESTCASE DT-TEF-ScriptCommand-0011
+12:05:26:064 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0011.script Line = 18 Command = END_TESTCASE DT-TEF-ScriptCommand-0011 ***TestCaseResult = FAIL </font>
+12:05:26:074 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:26:078 <font size=2 color=00AF00>PASS = 3</font>
+12:05:26:079 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:26:080 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:26:080 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:26:081 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:26:081 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:26:081 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:26:082 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:26:082 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:26:083 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:05:26:083 <font size=2 color=00AF00>PASS = 0</font>
+12:05:26:084 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:26:084 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:26:084 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:26:085 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:26:085 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:05:26:086 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:26:086 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:26:087 <font size=2 color=00AF00>PASS = 0</font>
+12:05:26:087 <font size=2 color=FF0000>FAIL = 1</font>
+12:05:26:088 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:26:088 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:26:089 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:05:31:449 <html><body><pre>
+12:05:31:450 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:31:449 ***</font>
+12:05:31:467 c:\testdata\scripts\dt-tef-scriptcommand-0012.script LOAD_SUITE Te_RegScriptCommandServer
+12:05:31:495 c:\testdata\scripts\dt-tef-scriptcommand-0012.script START_TESTCASE DT-TEF-ScriptCommand-0012
+12:05:31:505 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0012  </font>
+12:05:31:518 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	SHARED_DATA C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_SharedData
+12:05:31:536 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	CONCURRENT
+12:05:31:549 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+12:05:31:563 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+12:05:31:576 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+12:05:31:591 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+12:05:31:638 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	CONSECUTIVE
+12:05:31:721 INFO -  277 accessstep.cpp 36 Access Step1 doTestStepL
+12:05:31:721 INFO -  278 globalsharestep.cpp 36 Global Step1 doTestStepL
+12:05:31:721 INFO -  279 accessstep.cpp 80 Access Step2 doTestStepL
+12:05:31:722 INFO -  280 globalsharestep.cpp 80 Global Step2 doTestStepL
+12:05:31:729 INFO -  277 accessstep.cpp 43 Value of Shared Data in Access Step1 initially is 
+12:05:31:730 INFO -  278 globalsharestep.cpp 43 Value of Shared Data in Global Step2 initially is 
+12:05:31:731 INFO -  279 accessstep.cpp 87 Value of Shared Data1 in Access Step2 initially is 
+12:05:31:731 INFO -  280 globalsharestep.cpp 87 Value of Shared Data1 in Global Step2 initially is 
+12:05:31:740 INFO -  277 accessstep.cpp 50 Value of Shared Data in Access Step1 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+12:05:31:741 INFO -  278 globalsharestep.cpp 50 Value of Shared Data in Global Step2 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+12:05:31:743 INFO -  279 accessstep.cpp 94 Value of Shared Data1 in Access Step2 updated is Good Morning Ganesh!
+12:05:31:745 INFO -  280 globalsharestep.cpp 94 Value of Shared Data1 in Global Step2 updated is Hi Mahesh! How r u?
+12:05:31:764 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 15 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = PASS </font>
+12:05:31:773 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 16 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = PASS </font>
+12:05:31:781 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 17 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = PASS </font>
+12:05:31:789 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 18 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = PASS </font>
+12:05:31:808 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+12:05:31:857 INFO -  281 accessstep.cpp 80 Access Step2 doTestStepL
+12:05:31:860 INFO -  281 accessstep.cpp 87 Value of Shared Data1 in Access Step2 initially is Hi Mahesh! How r u?
+12:05:31:864 INFO -  281 accessstep.cpp 94 Value of Shared Data1 in Access Step2 updated is Hi Mahesh! How r u?Good Morning Ganesh!
+12:05:31:873 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = PASS </font>
+12:05:31:893 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+12:05:31:942 INFO -  282 globalsharestep.cpp 80 Global Step2 doTestStepL
+12:05:31:945 INFO -  282 globalsharestep.cpp 87 Value of Shared Data1 in Global Step2 initially is Hi Mahesh! How r u?Good Morning Ganesh!
+12:05:31:948 INFO -  282 globalsharestep.cpp 94 Value of Shared Data1 in Global Step2 updated is Hi Mahesh! How r u?
+12:05:31:957 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = PASS </font>
+12:05:31:976 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+12:05:32:025 INFO -  283 accessstep.cpp 36 Access Step1 doTestStepL
+12:05:32:028 INFO -  283 accessstep.cpp 43 Value of Shared Data in Access Step1 initially is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+12:05:32:032 INFO -  283 accessstep.cpp 50 Value of Shared Data in Access Step1 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+12:05:32:041 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = PASS </font>
+12:05:32:061 c:\testdata\scripts\dt-tef-scriptcommand-0012.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+12:05:32:110 INFO -  284 globalsharestep.cpp 36 Global Step1 doTestStepL
+12:05:32:113 INFO -  284 globalsharestep.cpp 43 Value of Shared Data in Global Step2 initially is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!
+12:05:32:117 INFO -  284 globalsharestep.cpp 50 Value of Shared Data in Global Step2 updated is Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!Hi Ganesh! How r u?
+12:05:32:126 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = PASS </font>
+12:05:32:139 c:\testdata\scripts\dt-tef-scriptcommand-0012.script END_TESTCASE DT-TEF-ScriptCommand-0012
+12:05:32:185 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0012.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0012 ***TestCaseResult = PASS </font>
+12:05:32:196 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:32:201 <font size=2 color=00AF00>PASS = 8</font>
+12:05:32:201 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:32:202 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:32:202 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:32:203 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:32:203 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:32:204 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:32:204 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:32:205 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:32:205 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:32:206 <font size=2 color=00AF00>PASS = 1</font>
+12:05:32:206 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:32:206 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:32:207 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:32:207 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+12:05:37:559 <html><body><pre>
+12:05:37:560 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 8
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:37:559 ***</font>
+12:05:37:577 c:\testdata\scripts\dt-tef-scriptcommand-0013.script LOAD_SUITE Te_RegScriptCommandServer
+12:05:37:605 c:\testdata\scripts\dt-tef-scriptcommand-0013.script START_TESTCASE DT-TEF-ScriptCommand-0013
+12:05:37:615 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0013  </font>
+12:05:37:623 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	PRINT this test case must be fail.
+12:05:37:628 INFO -  286 scriptengine.cpp 1381  this test case must be fail.
+
+12:05:37:638 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	SHARED_DATA C:\assdfgddfgsampletest\te_regscriptcommandtest.ini ScriptCommand_SharedData
+12:05:37:650 ERROR -  286 scriptengine.cpp 3289 Error reading INI file
+12:05:37:652 ERROR -  286 scriptengine.cpp 1129 Unable to create shared object specified
+12:05:37:659 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	CONCURRENT
+12:05:37:673 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+12:05:37:687 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+12:05:37:699 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+12:05:37:722 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+12:05:37:769 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	CONSECUTIVE
+12:05:37:851 INFO -  291 accessstep.cpp 36 Access Step1 doTestStepL
+12:05:37:851 INFO -  292 globalsharestep.cpp 36 Global Step1 doTestStepL
+12:05:37:851 INFO -  293 accessstep.cpp 80 Access Step2 doTestStepL
+12:05:37:851 INFO -  294 globalsharestep.cpp 80 Global Step2 doTestStepL
+12:05:37:874 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 15 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = FAIL </font>
+12:05:37:883 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 16 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = FAIL </font>
+12:05:37:891 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 17 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = FAIL </font>
+12:05:37:899 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 18 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = FAIL </font>
+12:05:37:918 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+12:05:37:967 INFO -  295 accessstep.cpp 80 Access Step2 doTestStepL
+12:05:37:977 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 20 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2 ***Result = FAIL </font>
+12:05:37:996 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+12:05:38:045 INFO -  296 globalsharestep.cpp 80 Global Step2 doTestStepL
+12:05:38:055 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 21 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2 ***Result = FAIL </font>
+12:05:38:074 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+12:05:38:123 INFO -  297 accessstep.cpp 36 Access Step1 doTestStepL
+12:05:38:133 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 22 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1 ***Result = FAIL </font>
+12:05:38:152 c:\testdata\scripts\dt-tef-scriptcommand-0013.script 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+12:05:38:201 INFO -  298 globalsharestep.cpp 36 Global Step1 doTestStepL
+12:05:38:211 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 23 Command = 	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1 ***Result = FAIL </font>
+12:05:38:224 c:\testdata\scripts\dt-tef-scriptcommand-0013.script END_TESTCASE DT-TEF-ScriptCommand-0013
+12:05:38:271 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0013.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0013 ***TestCaseResult = FAIL </font>
+12:05:38:281 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:38:286 <font size=2 color=00AF00>PASS = 0</font>
+12:05:38:287 <font size=2 color=FF0000>FAIL = 8</font>
+12:05:38:287 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:38:287 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:38:288 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:38:288 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:38:289 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:38:289 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:38:290 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:38:290 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:38:291 <font size=2 color=00AF00>PASS = 0</font>
+12:05:38:291 <font size=2 color=FF0000>FAIL = 1</font>
+12:05:38:291 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:38:292 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:38:292 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+12:05:43:653 <html><body><pre>
+12:05:43:653 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:43:653 ***</font>
+12:05:43:671 c:\testdata\scripts\dt-tef-scriptcommand-0014.script Load_Server Te_RegScriptCommandServer
+12:05:43:699 c:\testdata\scripts\dt-tef-scriptcommand-0014.script START_TESTCASE DT-TEF-ScriptCommand-0014
+12:05:43:709 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0014  </font>
+12:05:43:718 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS MkDir C:\UTILTEST
+12:05:43:740 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014
+12:05:43:764 INFO -  305 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 FilePath C:\UTILTEST\
+12:05:43:767 INFO -  305 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 ExpectedResult 0
+12:05:43:777 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014 ***Result = PASS </font>
+12:05:43:793 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS CopyFile C:\testdata\scripts\dt-tef-scriptcommand-0014.script C:\UTILTEST\dt-tef-scriptcommand-0014.script
+12:05:43:845 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1
+12:05:43:870 INFO -  306 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 FilePath C:\UTILTEST\dt-tef-scriptcommand-0014.script
+12:05:43:872 INFO -  306 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 ExpectedResult 0
+12:05:43:883 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 17 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1 ***Result = PASS </font>
+12:05:43:898 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS DeleteFile C:\UTILTEST\dt-tef-scriptcommand-0014.script
+12:05:43:943 INFO -  300 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:05:43:970 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2
+12:05:44:027 INFO -  307 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 FilePath C:\UTILTEST\dt-tef-scriptcommand-0014.script
+12:05:44:029 INFO -  307 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 ExpectedResult -1
+12:05:44:040 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 20 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2 ***Result = FAIL </font>
+12:05:44:054 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_UTILS DeleteDirectory C:\UTILTEST
+12:05:44:099 INFO -  300 scriptengine.cpp 880 RUN_UTILS ret = -14
+12:05:44:125 c:\testdata\scripts\dt-tef-scriptcommand-0014.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3
+12:05:44:182 INFO -  308 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 FilePath C:\UTILTEST\
+12:05:44:185 INFO -  308 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 ExpectedResult -1
+12:05:44:196 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 23 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3 ***Result = FAIL </font>
+12:05:44:210 c:\testdata\scripts\dt-tef-scriptcommand-0014.script END_TESTCASE DT-TEF-ScriptCommand-0014
+12:05:44:258 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-scriptcommand-0014.script Line = 24 Command = END_TESTCASE DT-TEF-ScriptCommand-0014 ***TestCaseResult = FAIL </font>
+12:05:44:268 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:44:272 <font size=2 color=00AF00>PASS = 2</font>
+12:05:44:273 <font size=2 color=FF0000>FAIL = 2</font>
+12:05:44:274 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:44:274 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:44:275 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:44:275 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:44:275 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:44:276 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:44:276 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:44:277 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:44:277 <font size=2 color=00AF00>PASS = 0</font>
+12:05:44:277 <font size=2 color=FF0000>FAIL = 1</font>
+12:05:44:278 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:44:279 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:44:279 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:05:49:638 <html><body><pre>
+12:05:49:638 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:49:638 ***</font>
+12:05:49:656 c:\testdata\scripts\dt-tef-scriptcommand-0015.script Load_Server Te_RegScriptCommandServer
+12:05:49:684 c:\testdata\scripts\dt-tef-scriptcommand-0015.script START_TESTCASE DT-TEF-ScriptCommand-0015
+12:05:49:694 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 3 Command = START_TESTCASE DT-TEF-ScriptCommand-0015  </font>
+12:05:49:706 c:\testdata\scripts\dt-tef-scriptcommand-0015.script 	THIS TEXT SHOULD NOT HAVE THE WORD INFO IN FRONT OF IT
+12:05:49:710 WARN -  310 scriptengine.cpp 1149 Unrecognised Command - THIS
+12:05:49:726 c:\testdata\scripts\dt-tef-scriptcommand-0015.script 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015
+12:05:49:749 INFO -  315 checklogfilestep.cpp 34 Check log file.
+12:05:49:751 INFO -  315 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 LogFilePath c:\logs\testexecute\dt-tef-scriptcommand-0015.htm
+12:05:49:753 INFO -  315 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 CheckString Unrecognised Command - THIS
+12:05:49:757 INFO -  315 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 ExpectedTimes 2
+12:05:49:768 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 14 Command = 	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile C:\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015 ***Result = PASS </font>
+12:05:49:775 c:\testdata\scripts\dt-tef-scriptcommand-0015.script END_TESTCASE DT-TEF-ScriptCommand-0015
+12:05:49:790 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0015.script Line = 15 Command = END_TESTCASE DT-TEF-ScriptCommand-0015 ***TestCaseResult = PASS </font>
+12:05:49:800 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:05:49:805 <font size=2 color=00AF00>PASS = 1</font>
+12:05:49:806 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:49:806 <font size=2 color=0000FF>ABORT = 0</font>
+12:05:49:807 <font size=2 color=0000FF>PANIC = 0</font>
+12:05:49:807 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:49:807 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:05:49:808 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:05:49:808 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:05:49:809 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:05:49:810 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:05:49:810 <font size=2 color=00AF00>PASS = 1</font>
+12:05:49:810 <font size=2 color=FF0000>FAIL = 0</font>
+12:05:49:811 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:05:49:811 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:05:49:812 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-scriptcommand-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:05:55:168 <html><body><pre>
+12:05:55:168 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_PROGRAM COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:05:55:168 ***</font>
+12:05:55:186 c:\testdata\scripts\dt-tef-scriptcommand-0016.script START_TESTCASE DT-TEF-ScriptCommand-0016
+12:05:55:196 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 1 Command = START_TESTCASE DT-TEF-ScriptCommand-0016  </font>
+12:05:55:204 c:\testdata\scripts\dt-tef-scriptcommand-0016.script   RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg
+12:05:59:080 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 8 Command =   RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg ***Result = PASS </font>
+12:05:59:089 c:\testdata\scripts\dt-tef-scriptcommand-0016.script   CED c:\tefdump.cfg
+12:06:04:313 c:\testdata\scripts\dt-tef-scriptcommand-0016.script END_TESTCASE DT-TEF-ScriptCommand-0016
+12:06:04:326 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-scriptcommand-0016.script Line = 10 Command = END_TESTCASE DT-TEF-ScriptCommand-0016 ***TestCaseResult = PASS </font>
+12:06:04:337 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:04:339 <font size=2 color=00AF00>PASS = 0</font>
+12:06:04:339 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:04:340 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:04:340 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:04:341 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:04:341 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:04:341 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:04:342 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:04:342 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:04:343 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:06:04:344 <font size=2 color=00AF00>PASS = 1</font>
+12:06:04:344 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:04:344 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:04:345 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:04:345 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:04:346 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:04:346 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:04:347 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:04:347 <font size=2 color=00AF00>PASS = 1</font>
+12:06:04:347 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:04:348 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:04:348 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:04:349 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+12:20:53:259 <html><body><pre>
+12:20:53:260 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:20:53:260 ***</font>
+12:20:53:284 c:\testdata\scripts\dt-tef-testblock-0001.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:20:53:317 c:\testdata\scripts\dt-tef-testblock-0001.script START_TESTCASE DT-TEF-TestBlock-0001
+12:20:53:327 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0001  </font>
+12:20:53:337 c:\testdata\scripts\dt-tef-testblock-0001.script 	PRINT This test case will be failed.
+12:20:53:345 INFO -  763 scriptengine.cpp 1381  This test case will be failed.
+
+12:20:53:367 c:\testdata\scripts\dt-tef-testblock-0001.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:20:53:376 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:20:53:401 INFO -  768 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:20:53:404 INFO -  768 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:20:53:406 INFO -  768 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:20:53:408 INFO -  768 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:20:53:410 INFO -  768 te_regblocktestwrapper.cpp 111 aSection = 
+12:20:53:412 INFO -  768 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:20:53:414 INFO -  768 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:20:53:416 INFO -  768 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:20:53:418 INFO -  768 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:20:53:420 INFO -  768 te_regblocktestwrapper.cpp 111 aSection = 
+12:20:53:422 INFO -  768 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:20:53:424 INFO -  768 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obja name obj004a
+12:20:53:426 ERROR -  768 testblockcontroller.cpp 522 Active Scheduler, error = -11
+12:20:53:430 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_obja  ***Result = PASS </font>
+12:20:53:472 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = PASS </font>
+12:20:53:472 <font size=2 color=00AF00>STORE TestCase004_obja  ***Result = PASS </font>
+12:20:53:472 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = PASS </font>
+12:20:53:472 <font size=2 color=0000FF>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_obja  ***Result = INCONCLUSIVE </font>
+12:20:53:472 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase004_obja DummyFunction   ***Result = INCONCLUSIVE </font>
+12:20:53:480 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+12:20:53:497 c:\testdata\scripts\dt-tef-testblock-0001.script END_TESTCASE DT-TEF-TestBlock-0001
+12:20:53:516 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0001.script Line = 24 Command = END_TESTCASE DT-TEF-TestBlock-0001 ***TestCaseResult = FAIL </font>
+12:20:53:519 ERROR -  763 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:20:53:525 ERROR -  763 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 47, Exit Category E32USER-CBase
+12:20:53:533 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:20:53:535 <font size=2 color=00AF00>PASS = 0</font>
+12:20:53:535 <font size=2 color=FF0000>FAIL = 0</font>
+12:20:53:536 <font size=2 color=0000FF>ABORT = 0</font>
+12:20:53:536 <font size=2 color=0000FF>PANIC = 1</font>
+12:20:53:537 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:20:53:537 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:20:53:537 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:20:53:538 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:20:53:538 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:20:53:539 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:20:53:540 <font size=2 color=00AF00>PASS = 0</font>
+12:20:53:540 <font size=2 color=FF0000>FAIL = 1</font>
+12:20:53:541 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:20:53:541 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:20:53:542 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+12:20:58:981 <html><body><pre>
+12:20:58:981 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:20:58:981 ***</font>
+12:20:59:006 c:\testdata\scripts\dt-tef-testblock-0002.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:20:59:037 c:\testdata\scripts\dt-tef-testblock-0002.script START_TESTCASE DT-TEF-TestBlock-0002
+12:20:59:048 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0002  </font>
+12:20:59:058 c:\testdata\scripts\dt-tef-testblock-0002.script 	PRINT This test case will be failed.
+12:20:59:066 INFO -  770 scriptengine.cpp 1381  This test case will be failed.
+
+12:20:59:088 c:\testdata\scripts\dt-tef-testblock-0002.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:20:59:099 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:20:59:124 INFO -  775 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:20:59:126 INFO -  775 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+12:20:59:129 INFO -  775 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+12:20:59:130 INFO -  775 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:20:59:132 INFO -  775 te_regblocktestwrapper.cpp 111 aSection = 
+12:20:59:134 INFO -  775 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:20:59:138 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_objb  ***Result = PASS </font>
+12:20:59:139 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_objb DummyFunction   ***Result = PASS </font>
+12:20:59:144 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:20:59:167 c:\testdata\scripts\dt-tef-testblock-0002.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:20:59:176 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:20:59:199 INFO -  775 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:20:59:202 INFO -  775 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+12:20:59:204 ERROR -  775 testblockcontroller.cpp 316 Object does not exist.
+12:20:59:206 INFO -  775 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_objb name obj004b
+12:20:59:208 ERROR -  775 testblockcontroller.cpp 522 Active Scheduler, error = -1
+12:20:59:212 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_objb  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:20:59:246 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase004_objb DummyFunction   ***Result = INCONCLUSIVE </font>
+12:20:59:252 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+12:20:59:264 c:\testdata\scripts\dt-tef-testblock-0002.script END_TESTCASE DT-TEF-TestBlock-0002
+12:20:59:283 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0002.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0002 ***TestCaseResult = FAIL </font>
+12:20:59:287 ERROR -  770 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:20:59:292 ERROR -  770 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 47, Exit Category E32USER-CBase
+12:20:59:300 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:20:59:302 <font size=2 color=00AF00>PASS = 1</font>
+12:20:59:303 <font size=2 color=FF0000>FAIL = 0</font>
+12:20:59:303 <font size=2 color=0000FF>ABORT = 0</font>
+12:20:59:303 <font size=2 color=0000FF>PANIC = 1</font>
+12:20:59:304 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:20:59:304 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:20:59:305 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:20:59:305 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:20:59:306 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:20:59:307 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:20:59:307 <font size=2 color=00AF00>PASS = 0</font>
+12:20:59:308 <font size=2 color=FF0000>FAIL = 1</font>
+12:20:59:308 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:20:59:308 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:20:59:309 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+12:21:04:769 <html><body><pre>
+12:21:04:769 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:04:769 ***</font>
+12:21:04:794 c:\testdata\scripts\dt-tef-testblock-0003.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:04:827 c:\testdata\scripts\dt-tef-testblock-0003.script START_TESTCASE DT-TEF-TestBlock-0003
+12:21:04:839 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0003  </font>
+12:21:04:850 c:\testdata\scripts\dt-tef-testblock-0003.script 	PRINT This test case will be failed.
+12:21:04:858 INFO -  777 scriptengine.cpp 1381  This test case will be failed.
+
+12:21:04:876 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:04:885 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:04:910 INFO -  782 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:04:913 INFO -  782 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:04:915 INFO -  782 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:04:917 INFO -  782 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:04:919 INFO -  782 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:04:921 INFO -  782 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:04:923 INFO -  782 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:04:927 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObject  ***Result = PASS </font>
+12:21:04:927 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObject DummyFunction   ***Result = PASS </font>
+12:21:04:927 <font size=2 color=00AF00>STORE DummyObject  ***Result = PASS </font>
+12:21:04:934 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:04:956 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:04:965 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:04:988 INFO -  782 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:04:990 INFO -  782 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:04:993 INFO -  782 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:04:995 INFO -  782 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:04:997 INFO -  782 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:04:999 INFO -  782 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:05:002 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObject  ***Result = PASS </font>
+12:21:05:003 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObject DummyFunction   ***Result = PASS </font>
+12:21:05:009 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 26 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:05:030 c:\testdata\scripts\dt-tef-testblock-0003.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:05:039 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 27 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:05:062 INFO -  782 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:05:065 INFO -  782 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObject name DummyObject
+12:21:05:067 ERROR -  782 testblockcontroller.cpp 316 Object does not exist.
+12:21:05:071 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper DummyObject  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:21:05:076 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 29 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:21:05:088 c:\testdata\scripts\dt-tef-testblock-0003.script END_TESTCASE DT-TEF-TestBlock-0003
+12:21:05:106 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0003.script Line = 30 Command = END_TESTCASE DT-TEF-TestBlock-0003 ***TestCaseResult = FAIL </font>
+12:21:05:116 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:05:118 <font size=2 color=00AF00>PASS = 2</font>
+12:21:05:118 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:05:119 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:05:119 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:05:120 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:05:120 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:05:121 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:05:122 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:05:122 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:05:123 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:05:123 <font size=2 color=00AF00>PASS = 0</font>
+12:21:05:123 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:05:124 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:05:124 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:05:125 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+12:21:10:578 <html><body><pre>
+12:21:10:578 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:10:578 ***</font>
+12:21:10:603 c:\testdata\scripts\dt-tef-testblock-0004.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:10:637 c:\testdata\scripts\dt-tef-testblock-0004.script START_TESTCASE DT-TEF-TestBlock-0004
+12:21:10:649 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0004  </font>
+12:21:10:661 c:\testdata\scripts\dt-tef-testblock-0004.script 	PRINT This test case will be failed.
+12:21:10:669 INFO -  784 scriptengine.cpp 1381  This test case will be failed.
+
+12:21:10:687 c:\testdata\scripts\dt-tef-testblock-0004.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:10:696 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:10:721 INFO -  789 testblockcontroller.cpp 108 Creating a shared active scheduler.
+12:21:10:724 INFO -  789 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:10:727 INFO -  789 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:10:729 INFO -  789 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:21:10:730 INFO -  789 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:10:732 INFO -  789 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:10:735 INFO -  789 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:10:739 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:10:739 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase088_obj  ***Result = PASS </font>
+12:21:10:739 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase088_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:21:10:739 <font size=2 color=00AF00>STORE TestCase088_obj  ***Result = PASS </font>
+12:21:10:740 <font size=2 color=00AF00>STORE_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:10:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:10:771 c:\testdata\scripts\dt-tef-testblock-0004.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:10:780 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:10:803 INFO -  789 testblockcontroller.cpp 108 Creating a shared active scheduler.
+12:21:10:806 INFO -  789 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:10:809 INFO -  789 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj name obj088
+12:21:10:811 INFO -  789 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:21:10:813 INFO -  789 te_regblocktestwrapper.cpp 111 aSection = TestCase088_obj
+12:21:10:815 INFO -  789 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:10:817 INFO -  789 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase088_obj microseconds_of_work 100000
+12:21:10:863 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:10:902 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase088_obj  ***Result = PASS </font>
+12:21:10:902 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase088_obj ActivateActiveObject TestCase088_obj  ***Result = INCONCLUSIVE </font>
+12:21:10:902 <font size=2 color=0000FF>OUTSTANDING 0   ***Result = INCONCLUSIVE </font>
+12:21:10:910 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PANIC - KERN-EXEC Code = 3  </font>
+12:21:10:924 c:\testdata\scripts\dt-tef-testblock-0004.script END_TESTCASE DT-TEF-TestBlock-0004
+12:21:10:943 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0004.script Line = 28 Command = END_TESTCASE DT-TEF-TestBlock-0004 ***TestCaseResult = FAIL </font>
+12:21:10:947 ERROR -  784 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:21:10:952 ERROR -  784 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 3, Exit Category KERN-EXEC
+12:21:10:960 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:10:962 <font size=2 color=00AF00>PASS = 1</font>
+12:21:10:962 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:10:963 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:10:963 <font size=2 color=0000FF>PANIC = 1</font>
+12:21:10:964 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:10:964 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:10:964 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:10:965 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:10:966 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:21:10:967 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:10:967 <font size=2 color=00AF00>PASS = 0</font>
+12:21:10:967 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:10:968 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:10:968 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:10:969 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:21:16:418 <html><body><pre>
+12:21:16:419 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:16:418 ***</font>
+12:21:16:444 c:\testdata\scripts\dt-tef-testblock-0005.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:16:477 c:\testdata\scripts\dt-tef-testblock-0005.script START_TESTCASE DT-TEF-TestBlock-0005
+12:21:16:487 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0005  </font>
+12:21:16:498 c:\testdata\scripts\dt-tef-testblock-0005.script 	PRINT This test case will be failed.
+12:21:16:506 INFO -  791 scriptengine.cpp 1381  This test case will be failed.
+
+12:21:16:529 c:\testdata\scripts\dt-tef-testblock-0005.script 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:16:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 13 Command = 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:16:565 INFO -  796 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:17:547 ERROR -  795 testserverbase.cpp 1410 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:21:17:550 <font size=2 color=0000FF>DELAY 10000000  ***Result = INCONCLUSIVE </font>
+12:21:17:556 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 15 Command = 	END_TEST_BLOCK ***Result = ABORT </font>
+12:21:17:568 c:\testdata\scripts\dt-tef-testblock-0005.script END_TESTCASE DT-TEF-TestBlock-0005
+12:21:17:585 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0005.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0005 ***TestCaseResult = FAIL </font>
+12:21:17:594 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:17:598 <font size=2 color=00AF00>PASS = 0</font>
+12:21:17:599 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:17:600 <font size=2 color=0000FF>ABORT = 1</font>
+12:21:17:600 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:17:601 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:17:601 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:17:601 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:17:602 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:21:17:602 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:17:603 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:17:603 <font size=2 color=00AF00>PASS = 0</font>
+12:21:17:604 <font size=2 color=FF0000>FAIL = 1</font>
+12:21:17:605 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:17:605 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:17:606 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,68 @@
+12:21:23:061 <html><body><pre>
+12:21:23:062 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:23:062 ***</font>
+12:21:23:087 c:\testdata\scripts\dt-tef-testblock-0006.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:23:121 c:\testdata\scripts\dt-tef-testblock-0006.script START_TESTCASE DT-TEF-TestBlock-0006
+12:21:23:131 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0006  </font>
+12:21:23:155 c:\testdata\scripts\dt-tef-testblock-0006.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:23:166 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:23:191 INFO -  803 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:23:194 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:196 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:198 INFO -  803 te_regblocktestwrapper.cpp 110 aCommand = New
+12:21:23:200 INFO -  803 te_regblocktestwrapper.cpp 111 aSection = TestCase004_obj
+12:21:23:202 INFO -  803 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:23:203 INFO -  803 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+12:21:23:206 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:208 INFO -  803 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:21:23:209 INFO -  803 te_regblocktestwrapper.cpp 111 aSection = TestCase004_obj
+12:21:23:211 INFO -  803 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:23:214 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:216 INFO -  803 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+12:21:23:218 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:220 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:222 INFO -  803 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:23:224 INFO -  803 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:23:226 INFO -  803 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:21:23:229 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase004_obj  ***Result = PASS </font>
+12:21:23:230 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj New TestCase004_obj  ***Result = PASS </font>
+12:21:23:230 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj GetDataObject TestCase004_obj  ***Result = PASS </font>
+12:21:23:230 <font size=2 color=00AF00>STORE TestCase004_obj  ***Result = PASS </font>
+12:21:23:230 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj DummyFunction   ***Result = PASS </font>
+12:21:23:238 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:23:268 c:\testdata\scripts\dt-tef-testblock-0006.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:23:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:23:303 INFO -  803 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:23:306 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:308 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:310 INFO -  803 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:21:23:312 INFO -  803 te_regblocktestwrapper.cpp 111 aSection = TestCase004_obj
+12:21:23:314 INFO -  803 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:23:316 INFO -  803 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj name obj004
+12:21:23:318 INFO -  803 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase004_obj object_value 44444
+12:21:23:322 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase004_obj  ***Result = PASS </font>
+12:21:23:322 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase004_obj GetDataObject TestCase004_obj  ***Result = PASS </font>
+12:21:23:328 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 26 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:23:343 c:\testdata\scripts\dt-tef-testblock-0006.script END_TESTCASE DT-TEF-TestBlock-0006
+12:21:23:361 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0006.script Line = 27 Command = END_TESTCASE DT-TEF-TestBlock-0006 ***TestCaseResult = PASS </font>
+12:21:23:371 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:23:373 <font size=2 color=00AF00>PASS = 2</font>
+12:21:23:374 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:23:374 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:23:375 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:23:375 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:23:375 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:23:376 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:23:376 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:23:377 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:23:378 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:23:378 <font size=2 color=00AF00>PASS = 1</font>
+12:21:23:379 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:23:379 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:23:380 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:23:380 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+12:21:28:827 <html><body><pre>
+12:21:28:828 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:28:828 ***</font>
+12:21:28:853 c:\testdata\scripts\dt-tef-testblock-0007.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:28:887 c:\testdata\scripts\dt-tef-testblock-0007.script START_TESTCASE DT-TEF-TestBlock-0007
+12:21:28:897 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0007  </font>
+12:21:28:921 c:\testdata\scripts\dt-tef-testblock-0007.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:28:932 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:28:957 INFO -  810 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:28:960 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj name obj020
+12:21:28:962 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja name obj020a
+12:21:28:964 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj name obj020
+12:21:28:966 INFO -  810 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:28:968 INFO -  810 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:28:970 INFO -  810 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:28:972 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja name obj020a
+12:21:28:974 INFO -  810 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:28:976 INFO -  810 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:28:978 INFO -  810 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:21:28:982 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_obj  ***Result = PASS </font>
+12:21:28:982 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_obja  ***Result = PASS </font>
+12:21:28:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase020_obj DummyFunction   ***Result = PASS </font>
+12:21:28:982 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase020_obja DummyFunction   ***Result = PASS </font>
+12:21:28:989 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:29:019 c:\testdata\scripts\dt-tef-testblock-0007.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:29:031 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 20 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:29:055 INFO -  810 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:29:057 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+12:21:29:059 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+12:21:29:061 INFO -  810 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:21:29:063 INFO -  810 te_regblocktestwrapper.cpp 111 aSection = TestCase020_obj_is_null
+12:21:29:065 INFO -  810 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:29:067 INFO -  810 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj_is_null null_expected 1
+12:21:29:069 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obj_is_null name obj020
+12:21:29:071 ERROR -  810 te_regblocktestwrapper.cpp 633 GetDataObjectL() error: -1
+12:21:29:074 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_objb name obj020b
+12:21:29:076 INFO -  810 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:21:29:078 INFO -  810 te_regblocktestwrapper.cpp 111 aSection = TestCase020_obja_is_null
+12:21:29:080 INFO -  810 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:29:082 INFO -  810 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja_is_null null_expected 1
+12:21:29:084 INFO -  810 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase020_obja_is_null name obj020a
+12:21:29:086 ERROR -  810 te_regblocktestwrapper.cpp 633 GetDataObjectL() error: -1
+12:21:29:090 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase020_objb  ***Result = PASS </font>
+12:21:29:090 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase020_objb GetDataObject TestCase020_obj_is_null  ***Result = PASS </font>
+12:21:29:090 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase020_objb GetDataObject TestCase020_obja_is_null  ***Result = PASS </font>
+12:21:29:097 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:29:113 c:\testdata\scripts\dt-tef-testblock-0007.script END_TESTCASE DT-TEF-TestBlock-0007
+12:21:29:132 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0007.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0007 ***TestCaseResult = PASS </font>
+12:21:29:141 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:29:143 <font size=2 color=00AF00>PASS = 2</font>
+12:21:29:144 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:29:144 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:29:145 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:29:145 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:29:145 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:29:146 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:29:146 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:29:147 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:29:148 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:29:148 <font size=2 color=00AF00>PASS = 1</font>
+12:21:29:149 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:29:149 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:29:150 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:29:150 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+12:21:34:611 <html><body><pre>
+12:21:34:611 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:34:611 ***</font>
+12:21:34:637 c:\testdata\scripts\dt-tef-testblock-0008.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:34:671 c:\testdata\scripts\dt-tef-testblock-0008.script START_TESTCASE DT-TEF-TestBlock-0008
+12:21:34:683 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0008  </font>
+12:21:34:707 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:34:718 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:34:743 INFO -  817 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:34:746 INFO -  817 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:21:34:748 INFO -  817 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obja name obj024a
+12:21:34:751 INFO -  817 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:21:34:755 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+12:21:34:755 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase024_obja  ***Result = PASS </font>
+12:21:34:755 <font size=2 color=00AF00>STORE TestCase024_obj  ***Result = PASS </font>
+12:21:34:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:34:790 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:34:802 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 21 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:34:825 INFO -  817 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:34:828 INFO -  817 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:21:34:830 INFO -  817 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:21:34:832 INFO -  817 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:34:834 INFO -  817 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:34:836 INFO -  817 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:34:838 INFO -  817 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:21:34:842 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+12:21:34:842 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase024_obj DummyFunction   ***Result = PASS </font>
+12:21:34:843 <font size=2 color=00AF00>STORE TestCase024_obj  ***Result = PASS </font>
+12:21:34:849 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:34:879 c:\testdata\scripts\dt-tef-testblock-0008.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:34:892 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 26 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:34:915 INFO -  817 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:34:917 INFO -  817 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:21:34:920 INFO -  817 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase024_obj name obj024
+12:21:34:922 INFO -  817 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:21:34:924 INFO -  817 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:34:925 INFO -  817 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:34:929 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper TestCase024_obj  ***Result = PASS </font>
+12:21:34:929 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase024_obj DummyFunction   ***Result = PASS </font>
+12:21:34:935 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 29 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:34:951 c:\testdata\scripts\dt-tef-testblock-0008.script END_TESTCASE DT-TEF-TestBlock-0008
+12:21:34:970 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0008.script Line = 30 Command = END_TESTCASE DT-TEF-TestBlock-0008 ***TestCaseResult = PASS </font>
+12:21:34:980 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:34:982 <font size=2 color=00AF00>PASS = 3</font>
+12:21:34:982 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:34:983 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:34:983 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:34:983 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:34:984 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:34:985 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:34:985 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:34:986 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:34:986 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:34:987 <font size=2 color=00AF00>PASS = 1</font>
+12:21:34:987 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:34:988 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:34:988 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:34:989 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,222 @@
+12:21:40:434 <html><body><pre>
+12:21:40:435 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:40:435 ***</font>
+12:21:40:459 c:\testdata\scripts\dt-tef-testblock-0009.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:40:489 c:\testdata\scripts\dt-tef-testblock-0009.script START_TESTCASE DT-TEF-TestBlock-0009
+12:21:40:499 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0009  </font>
+12:21:40:522 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:40:533 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:40:558 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:40:561 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:563 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:565 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = New
+12:21:40:567 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = TestCase045_value_0
+12:21:40:569 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:40:571 INFO -  824 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_0 object_value 0
+12:21:40:574 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:578 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:40:578 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase045_value_0  ***Result = PASS </font>
+12:21:40:578 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:40:585 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:40:625 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_times_to_repeat	times_to_repeat
+12:21:40:661 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:40:672 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 22 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:40:695 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:40:698 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:701 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:703 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:40:705 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:40:707 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:40:709 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 1
+12:21:40:711 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:715 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:40:716 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:40:716 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:40:722 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 26 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:40:737 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:40:770 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:40:783 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:40:806 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:40:809 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:812 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:814 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:40:816 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:40:818 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:40:820 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 2
+12:21:40:822 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:40:826 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:40:827 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:40:827 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:40:833 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:40:859 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:40:948 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:40:998 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:41:021 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:41:024 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:027 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:029 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:41:031 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:41:032 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:41:035 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 3
+12:21:41:037 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:041 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:41:041 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:41:041 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:41:048 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:41:067 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:41:143 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:41:191 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:41:215 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:41:217 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:220 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:223 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:41:224 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:41:226 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:41:228 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 4
+12:21:41:231 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:235 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:41:235 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:41:235 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:41:241 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:41:261 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:41:336 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:41:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:41:408 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:41:411 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:414 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:416 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:41:418 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:41:420 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:41:421 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 5
+12:21:41:423 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:427 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:41:428 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:41:428 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:41:434 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:41:454 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:41:528 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:41:577 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:41:601 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:41:604 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:607 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:609 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:41:610 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:41:612 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:41:614 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 6
+12:21:41:617 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:620 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:41:621 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:41:621 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:41:628 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:41:648 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:41:724 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:41:773 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:41:796 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:41:799 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:802 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:804 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:41:806 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:41:808 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:41:810 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 7
+12:21:41:812 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:816 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:41:817 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:41:817 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:41:823 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:41:843 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:41:918 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:41:966 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:41:990 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:41:993 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:995 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:41:998 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:42:000 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:42:001 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:42:003 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 8
+12:21:42:006 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:010 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:42:010 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:42:010 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:42:017 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:42:036 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:42:111 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:42:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:42:184 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:42:187 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:189 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:191 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:42:193 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:42:195 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:42:197 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 9
+12:21:42:199 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:203 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:42:204 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:42:204 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:42:210 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:42:230 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:42:305 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:42:354 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:42:377 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:42:380 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:383 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:385 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:42:387 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:42:389 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:42:391 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 10
+12:21:42:393 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:397 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:42:398 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:42:398 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:42:404 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:42:423 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:42:498 c:\testdata\scripts\dt-tef-testblock-0009.script 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:42:547 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:42:570 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:42:573 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:576 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:578 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:42:580 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:42:582 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:42:584 INFO -  824 te_regblocktestwrapper.cpp 364 Counter value: 11
+12:21:42:586 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:590 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:42:590 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:42:591 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:42:597 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 27 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:21:42:617 c:\testdata\scripts\dt-tef-testblock-0009.script 	END_REPEAT
+12:21:42:692 c:\testdata\scripts\dt-tef-testblock-0009.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:42:742 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 28 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:42:765 INFO -  824 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:42:768 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:771 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:42:773 INFO -  824 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:21:42:775 INFO -  824 te_regblocktestwrapper.cpp 111 aSection = TestCase045_value_11
+12:21:42:776 INFO -  824 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:42:779 INFO -  824 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_11 name dummyobj
+12:21:42:781 INFO -  824 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase045_value_11 object_value 11
+12:21:42:785 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:42:785 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase045_value_11  ***Result = PASS </font>
+12:21:42:791 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 31 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:42:812 c:\testdata\scripts\dt-tef-testblock-0009.script END_TESTCASE DT-TEF-TestBlock-0009
+12:21:42:870 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0009.script Line = 32 Command = END_TESTCASE DT-TEF-TestBlock-0009 ***TestCaseResult = PASS </font>
+12:21:42:880 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:42:882 <font size=2 color=00AF00>PASS = 13</font>
+12:21:42:883 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:42:883 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:42:884 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:42:884 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:42:884 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:42:885 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:42:885 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:42:886 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:42:886 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:42:886 <font size=2 color=00AF00>PASS = 1</font>
+12:21:42:887 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:42:887 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:42:888 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:42:888 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+12:21:48:332 <html><body><pre>
+12:21:48:333 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:48:333 ***</font>
+12:21:48:358 c:\testdata\scripts\dt-tef-testblock-0010.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:48:392 c:\testdata\scripts\dt-tef-testblock-0010.script START_TESTCASE DT-TEF-TestBlock-0010
+12:21:48:402 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0010  </font>
+12:21:48:425 c:\testdata\scripts\dt-tef-testblock-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:48:437 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:48:462 INFO -  831 testblockcontroller.cpp 108 Creating a shared active scheduler.
+12:21:48:465 INFO -  831 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:21:48:467 INFO -  831 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:21:48:469 INFO -  831 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:21:48:471 INFO -  831 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:48:473 INFO -  831 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:48:475 INFO -  831 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:21:48:480 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:48:480 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestActiveObjectWrapper TestCase077_obj  ***Result = PASS </font>
+12:21:48:480 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase077_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:21:48:480 <font size=2 color=00AF00>STORE TestCase077_obj  ***Result = PASS </font>
+12:21:48:480 <font size=2 color=00AF00>STORE_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:48:488 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:48:518 c:\testdata\scripts\dt-tef-testblock-0010.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:48:530 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:48:553 INFO -  831 testblockcontroller.cpp 108 Creating a shared active scheduler.
+12:21:48:556 INFO -  831 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:21:48:558 INFO -  831 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj name obj077
+12:21:48:561 INFO -  831 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:21:48:562 INFO -  831 te_regblocktestwrapper.cpp 111 aSection = TestCase077_obj
+12:21:48:564 INFO -  831 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:48:566 INFO -  831 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase077_obj microseconds_of_work 100000
+12:21:48:671 INFO -  831 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:21:49:580 <font size=2 color=00AF00>SHARED_ACTIVE_SCHEDULER  ***Result = PASS </font>
+12:21:49:580 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestActiveObjectWrapper TestCase077_obj  ***Result = PASS </font>
+12:21:49:580 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase077_obj ActivateActiveObject TestCase077_obj  ***Result = PASS </font>
+12:21:49:581 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:21:49:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 27 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:49:604 c:\testdata\scripts\dt-tef-testblock-0010.script END_TESTCASE DT-TEF-TestBlock-0010
+12:21:49:622 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0010.script Line = 28 Command = END_TESTCASE DT-TEF-TestBlock-0010 ***TestCaseResult = PASS </font>
+12:21:49:632 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:49:634 <font size=2 color=00AF00>PASS = 2</font>
+12:21:49:635 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:49:635 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:49:635 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:49:636 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:49:636 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:49:637 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:49:637 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:49:638 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:49:639 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:49:639 <font size=2 color=00AF00>PASS = 1</font>
+12:21:49:640 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:49:640 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:49:640 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:49:641 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+12:21:55:092 <html><body><pre>
+12:21:55:092 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:21:55:092 ***</font>
+12:21:55:117 c:\testdata\scripts\dt-tef-testblock-0011.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:21:55:147 c:\testdata\scripts\dt-tef-testblock-0011.script START_TESTCASE DT-TEF-TestBlock-0011
+12:21:55:157 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0011  </font>
+12:21:55:180 c:\testdata\scripts\dt-tef-testblock-0011.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:55:192 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:55:216 INFO -  838 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:55:219 INFO -  838 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:55:222 INFO -  838 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:55:224 INFO -  838 te_regblocktestwrapper.cpp 110 aCommand = New
+12:21:55:226 INFO -  838 te_regblocktestwrapper.cpp 111 aSection = TestCase108_value_0
+12:21:55:228 INFO -  838 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:55:230 INFO -  838 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_0 object_value 0
+12:21:55:233 INFO -  838 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:55:235 INFO -  838 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:21:55:236 INFO -  838 te_regblocktestwrapper.cpp 111 aSection = 
+12:21:55:238 INFO -  838 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:21:55:240 INFO -  838 te_regblocktestwrapper.cpp 364 Counter value: 1
+12:21:55:243 INFO -  838 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:55:247 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:55:247 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase108_value_0  ***Result = PASS </font>
+12:21:55:247 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:21:55:247 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:21:55:254 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:55:284 c:\testdata\scripts\dt-tef-testblock-0011.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:21:55:296 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:21:55:319 INFO -  838 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:21:55:321 INFO -  838 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:55:324 INFO -  838 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:21:55:326 INFO -  838 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:21:55:328 INFO -  838 te_regblocktestwrapper.cpp 111 aSection = TestCase108_value_1
+12:21:55:330 INFO -  838 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:21:55:332 INFO -  838 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_1 name dummyobj
+12:21:55:335 INFO -  838 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase108_value_1 object_value 1
+12:21:55:339 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:21:55:339 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase108_value_1  ***Result = PASS </font>
+12:21:55:345 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:21:55:361 c:\testdata\scripts\dt-tef-testblock-0011.script END_TESTCASE DT-TEF-TestBlock-0011
+12:21:55:379 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0011.script Line = 26 Command = END_TESTCASE DT-TEF-TestBlock-0011 ***TestCaseResult = PASS </font>
+12:21:55:388 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:21:55:390 <font size=2 color=00AF00>PASS = 2</font>
+12:21:55:391 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:55:391 <font size=2 color=0000FF>ABORT = 0</font>
+12:21:55:392 <font size=2 color=0000FF>PANIC = 0</font>
+12:21:55:392 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:55:393 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:21:55:393 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:21:55:393 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:21:55:395 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:21:55:395 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:21:55:396 <font size=2 color=00AF00>PASS = 1</font>
+12:21:55:396 <font size=2 color=FF0000>FAIL = 0</font>
+12:21:55:396 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:21:55:397 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:21:55:397 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,88 @@
+12:22:00:842 <html><body><pre>
+12:22:00:842 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:00:842 ***</font>
+12:22:00:868 c:\testdata\scripts\dt-tef-testblock-0012.script LOAD_SERVER te_RegBlockTestSuite -SharedData
+12:22:00:898 c:\testdata\scripts\dt-tef-testblock-0012.script START_TESTCASE DT-TEF-TestBlock-0012
+12:22:00:908 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0012  </font>
+12:22:00:932 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:00:943 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:00:968 INFO -  845 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:00:971 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:00:973 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:00:976 INFO -  845 te_regblocktestwrapper.cpp 110 aCommand = New
+12:22:00:978 INFO -  845 te_regblocktestwrapper.cpp 111 aSection = TestCase110_value_1
+12:22:00:979 INFO -  845 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:00:982 INFO -  845 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_1 object_value 1
+12:22:00:984 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:00:988 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:00:988 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase110_value_1  ***Result = PASS </font>
+12:22:00:989 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:00:995 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:01:009 c:\testdata\scripts\dt-tef-testblock-0012.script 	CONCURRENT
+12:22:01:041 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:01:053 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 23 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:01:076 INFO -  845 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:02:093 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:02:096 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:02:098 INFO -  845 te_regblocktestwrapper.cpp 110 aCommand = IncreaseObjectValue
+12:22:02:100 INFO -  845 te_regblocktestwrapper.cpp 111 aSection = 
+12:22:02:102 INFO -  845 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:22:02:104 INFO -  845 te_regblocktestwrapper.cpp 364 Counter value: 2
+12:22:02:106 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:02:110 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+12:22:02:111 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:02:111 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj IncreaseObjectValue   ***Result = PASS </font>
+12:22:02:111 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:02:118 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 28 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:02:148 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:02:160 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 29 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:02:184 INFO -  845 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:02:186 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:02:189 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:02:191 INFO -  845 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:02:193 INFO -  845 te_regblocktestwrapper.cpp 111 aSection = TestCase110_value_2
+12:22:02:195 INFO -  845 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:02:197 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 name dummyobj
+12:22:02:200 INFO -  845 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 object_value 2
+12:22:02:202 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:02:206 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:02:207 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase110_value_2  ***Result = PASS </font>
+12:22:02:207 <font size=2 color=00AF00>STORE DummyObj  ***Result = PASS </font>
+12:22:02:213 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 33 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:02:228 c:\testdata\scripts\dt-tef-testblock-0012.script 	CONSECUTIVE
+12:22:02:265 c:\testdata\scripts\dt-tef-testblock-0012.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:02:279 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 35 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:02:302 INFO -  845 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:02:305 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:02:307 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:22:02:310 INFO -  845 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:22:02:311 INFO -  845 te_regblocktestwrapper.cpp 111 aSection = TestCase110_value_2
+12:22:02:313 INFO -  845 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:02:316 INFO -  845 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 name dummyobj
+12:22:02:318 INFO -  845 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase110_value_2 object_value 2
+12:22:02:322 <font size=2 color=00AF00>RESTORE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:22:02:323 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj GetDataObject TestCase110_value_2  ***Result = PASS </font>
+12:22:02:329 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 38 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:02:363 c:\testdata\scripts\dt-tef-testblock-0012.script END_TESTCASE DT-TEF-TestBlock-0012
+12:22:02:432 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0012.script Line = 39 Command = END_TESTCASE DT-TEF-TestBlock-0012 ***TestCaseResult = PASS </font>
+12:22:02:442 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:02:444 <font size=2 color=00AF00>PASS = 4</font>
+12:22:02:444 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:02:445 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:02:446 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:02:447 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:02:447 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:02:447 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:02:448 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:02:448 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:02:449 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:02:449 <font size=2 color=00AF00>PASS = 1</font>
+12:22:02:449 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:02:450 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:02:450 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:02:451 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:22:07:909 <html><body><pre>
+12:22:07:909 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:07:909 ***</font>
+12:22:07:935 c:\testdata\scripts\dt-tef-testblock-0013.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:07:969 c:\testdata\scripts\dt-tef-testblock-0013.script START_TESTCASE DT-TEF-TestBlock-0013
+12:22:07:979 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0013  </font>
+12:22:07:989 c:\testdata\scripts\dt-tef-testblock-0013.script 	PRINT This test case will be failed.
+12:22:07:997 INFO -  847 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:08:020 c:\testdata\scripts\dt-tef-testblock-0013.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:08:031 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:08:056 INFO -  852 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:08:059 INFO -  852 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1 name obj005_store
+12:22:08:061 INFO -  852 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1 name obj005_store
+12:22:08:063 INFO -  852 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:22:08:065 INFO -  852 te_regblocktestwrapper.cpp 111 aSection = TestCase005_obj1_not_null
+12:22:08:067 INFO -  852 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:08:069 INFO -  852 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1_not_null null_expected 0
+12:22:08:071 INFO -  852 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase005_obj1_not_null name obj005_store
+12:22:08:073 ERROR -  852 testblockcontroller.cpp 384 Test server needs to be loaded in -SharedData mode.
+12:22:08:078 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase005_obj1  ***Result = PASS </font>
+12:22:08:079 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase005_obj1 GetDataWrapper TestCase005_obj1_not_null  ***Result = PASS </font>
+12:22:08:079 <font size=2 color=FF0000>STORE TestCase005_obj1  Error=-5 AsyncError=0 ***Result = FAIL </font>
+12:22:08:085 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:22:08:101 c:\testdata\scripts\dt-tef-testblock-0013.script END_TESTCASE DT-TEF-TestBlock-0013
+12:22:08:119 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0013.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0013 ***TestCaseResult = FAIL </font>
+12:22:08:129 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:08:133 <font size=2 color=00AF00>PASS = 0</font>
+12:22:08:134 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:08:134 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:08:135 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:08:135 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:08:135 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:08:136 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:08:136 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:08:137 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:08:137 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:08:137 <font size=2 color=00AF00>PASS = 0</font>
+12:22:08:139 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:08:139 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:08:140 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:08:140 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+12:22:13:593 <html><body><pre>
+12:22:13:593 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:13:593 ***</font>
+12:22:13:618 c:\testdata\scripts\dt-tef-testblock-0014.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:13:647 c:\testdata\scripts\dt-tef-testblock-0014.script START_TESTCASE DT-TEF-TestBlock-0014
+12:22:13:657 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0014  </font>
+12:22:13:668 c:\testdata\scripts\dt-tef-testblock-0014.script 	PRINT This test case will be failed.
+12:22:13:676 INFO -  854 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:13:698 c:\testdata\scripts\dt-tef-testblock-0014.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:13:710 ERROR -  854 scriptengine.cpp 3623 Unknown Test Block command.
+12:22:13:716 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:22:13:730 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0014.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0014 ***TestCaseResult = FAIL </font>
+12:22:13:740 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:13:744 <font size=2 color=00AF00>PASS = 0</font>
+12:22:13:745 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:13:746 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:13:746 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:13:747 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:13:747 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:13:748 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:13:748 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 3</font>
+12:22:13:748 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:13:750 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:13:750 <font size=2 color=00AF00>PASS = 0</font>
+12:22:13:751 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:13:751 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:13:751 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:13:752 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:22:19:208 <html><body><pre>
+12:22:19:208 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:19:208 ***</font>
+12:22:19:234 c:\testdata\scripts\dt-tef-testblock-0015.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:19:267 c:\testdata\scripts\dt-tef-testblock-0015.script START_TESTCASE DT-TEF-TestBlock-0015
+12:22:19:278 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0015  </font>
+12:22:19:288 c:\testdata\scripts\dt-tef-testblock-0015.script 	PRINT This test case will be failed.
+12:22:19:296 INFO -  860 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:19:319 c:\testdata\scripts\dt-tef-testblock-0015.script 	CREATE_OBJECT	te_RegBlockTestWrapper	TestCase010_obj
+12:22:19:327 WARN -  860 scriptengine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+12:22:19:338 c:\testdata\scripts\dt-tef-testblock-0015.script 		COMMAND		TestCase010_obj DummyFunction
+12:22:19:347 WARN -  860 scriptengine.cpp 1149 Unrecognised Command - COMMAND
+12:22:19:357 c:\testdata\scripts\dt-tef-testblock-0015.script 	END_TEST_BLOCK
+12:22:19:369 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:22:19:382 c:\testdata\scripts\dt-tef-testblock-0015.script END_TESTCASE DT-TEF-TestBlock-0015
+12:22:19:401 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0015.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0015 ***TestCaseResult = FAIL </font>
+12:22:19:410 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:19:415 <font size=2 color=00AF00>PASS = 0</font>
+12:22:19:416 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:19:416 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:19:417 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:19:417 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:19:417 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:19:418 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:22:19:418 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:22:19:419 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:19:419 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:19:420 <font size=2 color=00AF00>PASS = 0</font>
+12:22:19:421 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:19:421 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:19:422 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:19:422 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:22:24:881 <html><body><pre>
+12:22:24:882 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:24:881 ***</font>
+12:22:24:908 c:\testdata\scripts\dt-tef-testblock-0016.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:24:940 c:\testdata\scripts\dt-tef-testblock-0016.script START_TESTCASE DT-TEF-TestBlock-0016
+12:22:24:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0016  </font>
+12:22:24:964 c:\testdata\scripts\dt-tef-testblock-0016.script 	PRINT This test case will be failed.
+12:22:24:972 INFO -  866 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:24:995 c:\testdata\scripts\dt-tef-testblock-0016.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:25:007 ERROR -  866 scriptengine.cpp 3610 Missing END_TEST_BLOCK command.
+12:22:25:013 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 16 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:22:25:035 c:\testdata\scripts\dt-tef-testblock-0016.script 		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase011_obj
+12:22:25:044 WARN -  866 scriptengine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+12:22:25:057 c:\testdata\scripts\dt-tef-testblock-0016.script 		COMMAND		TestCase011_obja		DummyFunction
+12:22:25:066 WARN -  866 scriptengine.cpp 1149 Unrecognised Command - COMMAND
+12:22:25:076 c:\testdata\scripts\dt-tef-testblock-0016.script 	END_TEST_BLOCK
+12:22:25:089 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 22 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:22:25:103 c:\testdata\scripts\dt-tef-testblock-0016.script END_TESTCASE DT-TEF-TestBlock-0016
+12:22:25:123 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0016.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0016 ***TestCaseResult = FAIL </font>
+12:22:25:133 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:25:137 <font size=2 color=00AF00>PASS = 0</font>
+12:22:25:138 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:25:138 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:25:139 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:25:139 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:25:140 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:25:140 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:22:25:141 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 3</font>
+12:22:25:142 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:25:142 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:25:143 <font size=2 color=00AF00>PASS = 0</font>
+12:22:25:143 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:25:144 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:25:144 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:25:145 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0017.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:22:30:593 <html><body><pre>
+12:22:30:594 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:30:593 ***</font>
+12:22:30:619 c:\testdata\scripts\dt-tef-testblock-0017.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:30:648 c:\testdata\scripts\dt-tef-testblock-0017.script START_TESTCASE DT-TEF-TestBlock-0017
+12:22:30:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0017  </font>
+12:22:30:669 c:\testdata\scripts\dt-tef-testblock-0017.script 	PRINT This test case will be failed.
+12:22:30:677 INFO -  872 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:30:700 c:\testdata\scripts\dt-tef-testblock-0017.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:30:711 ERROR -  872 scriptengine.cpp 3610 Missing END_TEST_BLOCK command.
+12:22:30:717 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:22:30:745 c:\testdata\scripts\dt-tef-testblock-0017.script 			CREATE_OBJECT	te_RegBlockTestWrapper	TestCase012_obj
+12:22:30:748 WARN -  872 scriptengine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+12:22:30:761 c:\testdata\scripts\dt-tef-testblock-0017.script 			COMMAND		TestCase012_obj			DummyFunction
+12:22:30:764 WARN -  872 scriptengine.cpp 1149 Unrecognised Command - COMMAND
+12:22:30:775 c:\testdata\scripts\dt-tef-testblock-0017.script 		END_TEST_BLOCK
+12:22:30:782 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 17 Command = 		END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:22:30:795 c:\testdata\scripts\dt-tef-testblock-0017.script 	END_TEST_BLOCK
+12:22:30:809 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 18 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:22:30:831 c:\testdata\scripts\dt-tef-testblock-0017.script END_TESTCASE DT-TEF-TestBlock-0017
+12:22:30:896 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0017.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0017 ***TestCaseResult = FAIL </font>
+12:22:30:906 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:30:910 <font size=2 color=00AF00>PASS = 0</font>
+12:22:30:911 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:30:911 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:30:912 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:30:913 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:30:914 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:30:914 <font size=2 color=0000FF>UNEXECUTED = 2</font>
+12:22:30:915 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:30:915 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:30:915 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:30:916 <font size=2 color=00AF00>PASS = 0</font>
+12:22:30:916 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:30:917 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:30:917 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:30:918 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0018.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+12:22:36:361 <html><body><pre>
+12:22:36:361 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:36:361 ***</font>
+12:22:36:387 c:\testdata\scripts\dt-tef-testblock-0018.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:36:416 c:\testdata\scripts\dt-tef-testblock-0018.script START_TESTCASE DT-TEF-TestBlock-0018
+12:22:36:426 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0018  </font>
+12:22:36:437 c:\testdata\scripts\dt-tef-testblock-0018.script 	PRINT This test case will be failed.
+12:22:36:444 INFO -  878 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:36:466 c:\testdata\scripts\dt-tef-testblock-0018.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:36:476 ERROR -  878 scriptengine.cpp 3593 The Test Block is empty.
+12:22:36:483 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:22:36:496 c:\testdata\scripts\dt-tef-testblock-0018.script END_TESTCASE DT-TEF-TestBlock-0018
+12:22:36:514 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0018.script Line = 15 Command = END_TESTCASE DT-TEF-TestBlock-0018 ***TestCaseResult = FAIL </font>
+12:22:36:523 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:36:528 <font size=2 color=00AF00>PASS = 0</font>
+12:22:36:529 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:36:529 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:36:530 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:36:530 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:36:530 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:36:531 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:36:531 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:36:532 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:36:533 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:36:533 <font size=2 color=00AF00>PASS = 0</font>
+12:22:36:534 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:36:534 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:36:535 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:36:535 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0019.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:22:41:990 <html><body><pre>
+12:22:41:991 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:41:990 ***</font>
+12:22:42:018 c:\testdata\scripts\dt-tef-testblock-0019.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:42:051 c:\testdata\scripts\dt-tef-testblock-0019.script START_TESTCASE DT-TEF-TestBlock-0019
+12:22:42:061 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0019  </font>
+12:22:42:072 c:\testdata\scripts\dt-tef-testblock-0019.script 	PRINT This test case will be failed.
+12:22:42:080 INFO -  884 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:42:102 c:\testdata\scripts\dt-tef-testblock-0019.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:42:114 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:42:139 INFO -  889 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:42:141 INFO -  889 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase022_obj name obj022
+12:22:42:144 INFO -  889 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase022_obj name obj022
+12:22:42:146 ERROR -  889 testblockcontroller.cpp 522 Active Scheduler, error = -11
+12:22:42:150 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase022_obj  ***Result = PASS </font>
+12:22:42:184 <font size=2 color=0000FF>CREATE_OBJECT te_RegBlockTestWrapper TestCase022_obj  ***Result = INCONCLUSIVE </font>
+12:22:42:189 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+12:22:42:204 c:\testdata\scripts\dt-tef-testblock-0019.script END_TESTCASE DT-TEF-TestBlock-0019
+12:22:42:222 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0019.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0019 ***TestCaseResult = FAIL </font>
+12:22:42:226 ERROR -  884 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:22:42:232 ERROR -  884 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 47, Exit Category E32USER-CBase
+12:22:42:240 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:42:241 <font size=2 color=00AF00>PASS = 0</font>
+12:22:42:242 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:42:242 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:42:243 <font size=2 color=0000FF>PANIC = 1</font>
+12:22:42:243 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:42:244 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:42:244 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:42:244 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:42:245 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:22:42:245 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:42:246 <font size=2 color=00AF00>PASS = 0</font>
+12:22:42:247 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:42:247 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:42:248 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:42:248 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0020.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:22:47:719 <html><body><pre>
+12:22:47:719 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:47:719 ***</font>
+12:22:47:747 c:\testdata\scripts\dt-tef-testblock-0020.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:47:777 c:\testdata\scripts\dt-tef-testblock-0020.script START_TESTCASE DT-TEF-TestBlock-0020
+12:22:47:787 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0020  </font>
+12:22:47:797 c:\testdata\scripts\dt-tef-testblock-0020.script 	PRINT This test case will be failed.
+12:22:47:805 INFO -  891 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:47:827 c:\testdata\scripts\dt-tef-testblock-0020.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:47:839 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:47:863 INFO -  896 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:47:866 INFO -  896 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase023_obj name obj023
+12:22:47:868 INFO -  896 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase023_obja name obj023a
+12:22:47:871 ERROR -  896 testblockcontroller.cpp 522 Active Scheduler, error = -1
+12:22:47:874 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase023_obj  ***Result = PASS </font>
+12:22:47:908 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase023_obja DummyFunction   ***Result = INCONCLUSIVE </font>
+12:22:47:914 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PANIC - E32USER-CBase Code = 47  </font>
+12:22:47:929 c:\testdata\scripts\dt-tef-testblock-0020.script END_TESTCASE DT-TEF-TestBlock-0020
+12:22:47:947 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0020.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0020 ***TestCaseResult = FAIL </font>
+12:22:47:951 ERROR -  891 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:22:47:956 ERROR -  891 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 47, Exit Category E32USER-CBase
+12:22:47:964 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:47:966 <font size=2 color=00AF00>PASS = 0</font>
+12:22:47:966 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:47:967 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:47:967 <font size=2 color=0000FF>PANIC = 1</font>
+12:22:47:968 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:47:968 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:47:968 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:47:969 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:47:969 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:22:47:970 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:47:971 <font size=2 color=00AF00>PASS = 0</font>
+12:22:47:971 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:47:972 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:47:972 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:47:973 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0021.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:22:53:427 <html><body><pre>
+12:22:53:427 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:53:427 ***</font>
+12:22:53:453 c:\testdata\scripts\dt-tef-testblock-0021.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:53:483 c:\testdata\scripts\dt-tef-testblock-0021.script START_TESTCASE DT-TEF-TestBlock-0021
+12:22:53:493 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0021  </font>
+12:22:53:504 c:\testdata\scripts\dt-tef-testblock-0021.script 	PRINT This test case will be failed.
+12:22:53:512 INFO -  898 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:53:534 c:\testdata\scripts\dt-tef-testblock-0021.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:53:546 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:53:570 INFO -  903 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:53:573 ERROR -  903 testblockcontroller.cpp 336 Test server needs to be loaded in -SharedData mode.
+12:22:53:578 <font size=2 color=FF0000>RESTORE_OBJECT te_RegBlockTestWrapper TestCase025_obj  Error=-5 AsyncError=0 ***Result = FAIL </font>
+12:22:53:583 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:22:53:596 c:\testdata\scripts\dt-tef-testblock-0021.script END_TESTCASE DT-TEF-TestBlock-0021
+12:22:53:612 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0021.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0021 ***TestCaseResult = FAIL </font>
+12:22:53:622 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:53:626 <font size=2 color=00AF00>PASS = 0</font>
+12:22:53:627 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:53:627 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:53:628 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:53:628 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:53:628 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:53:629 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:53:629 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:53:630 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:53:630 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:53:631 <font size=2 color=00AF00>PASS = 0</font>
+12:22:53:632 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:53:632 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:53:633 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:53:633 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0022.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+12:22:59:085 <html><body><pre>
+12:22:59:085 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:59:085 ***</font>
+12:22:59:111 c:\testdata\scripts\dt-tef-testblock-0022.script LOAD_SERVER te_RegBlockTestSuite 
+12:22:59:141 c:\testdata\scripts\dt-tef-testblock-0022.script START_TESTCASE DT-TEF-TestBlock-0022
+12:22:59:151 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0022  </font>
+12:22:59:161 c:\testdata\scripts\dt-tef-testblock-0022.script 	PRINT This test case will be failed.
+12:22:59:169 INFO -  905 scriptengine.cpp 1381  This test case will be failed.
+
+12:22:59:192 c:\testdata\scripts\dt-tef-testblock-0022.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:59:203 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:59:228 INFO -  910 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:59:231 INFO -  910 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+12:22:59:233 INFO -  910 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+12:22:59:235 INFO -  910 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:22:59:237 INFO -  910 te_regblocktestwrapper.cpp 111 aSection = TestCase028_fail
+12:22:59:239 INFO -  910 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:59:241 INFO -  910 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_fail block_result EFail
+12:22:59:243 WARN -  910 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:22:59:245 INFO -  910 te_regblocktestwrapper.cpp 275 Test Passed!
+12:22:59:250 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase028_obj  ***Result = PASS </font>
+12:22:59:251 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase028_obj SetBlockResult TestCase028_fail  ***Result = PASS </font>
+12:22:59:256 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:22:59:284 c:\testdata\scripts\dt-tef-testblock-0022.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:22:59:296 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:22:59:321 INFO -  911 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:22:59:324 INFO -  911 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+12:22:59:326 INFO -  911 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_obj name obj028
+12:22:59:328 INFO -  911 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:22:59:330 INFO -  911 te_regblocktestwrapper.cpp 111 aSection = TestCase028_pass
+12:22:59:332 INFO -  911 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:22:59:334 INFO -  911 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase028_pass block_result EPass
+12:22:59:336 WARN -  911 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:22:59:338 INFO -  911 te_regblocktestwrapper.cpp 275 Test Passed!
+12:22:59:343 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase028_obj  ***Result = PASS </font>
+12:22:59:343 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase028_obj SetBlockResult TestCase028_pass  ***Result = PASS </font>
+12:22:59:349 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 20 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:22:59:364 c:\testdata\scripts\dt-tef-testblock-0022.script END_TESTCASE DT-TEF-TestBlock-0022
+12:22:59:380 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0022.script Line = 21 Command = END_TESTCASE DT-TEF-TestBlock-0022 ***TestCaseResult = FAIL </font>
+12:22:59:390 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:22:59:394 <font size=2 color=00AF00>PASS = 1</font>
+12:22:59:395 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:59:395 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:59:396 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:59:396 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:59:396 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:59:397 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:59:397 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:59:399 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:59:399 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:22:59:399 <font size=2 color=00AF00>PASS = 0</font>
+12:22:59:400 <font size=2 color=FF0000>FAIL = 1</font>
+12:22:59:400 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:22:59:401 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:59:401 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0023.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+12:23:04:847 <html><body><pre>
+12:23:04:847 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:04:847 ***</font>
+12:23:04:873 c:\testdata\scripts\dt-tef-testblock-0023.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:04:903 c:\testdata\scripts\dt-tef-testblock-0023.script START_TESTCASE DT-TEF-TestBlock-0023
+12:23:04:913 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0023  </font>
+12:23:04:924 c:\testdata\scripts\dt-tef-testblock-0023.script 	PRINT This test case will be failed.
+12:23:04:930 INFO -  913 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:04:945 c:\testdata\scripts\dt-tef-testblock-0023.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:04:954 ERROR -  913 scriptengine.cpp 3501 Bad error syntax.
+12:23:04:957 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:04:982 INFO -  918 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:04:984 INFO -  918 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj name obj029
+12:23:04:987 INFO -  918 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj name obj029
+12:23:04:989 INFO -  918 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:23:04:990 INFO -  918 te_regblocktestwrapper.cpp 111 aSection = TestCase029_obj_numeric_error
+12:23:04:992 INFO -  918 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:23:04:995 INFO -  918 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase029_obj_numeric_error error_code -999
+12:23:04:996 WARN -  918 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:23:05:002 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase029_obj  ***Result = PASS </font>
+12:23:05:002 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 TestCase029_obj SetError TestCase029_obj_numeric_error  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:23:05:008 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:05:020 c:\testdata\scripts\dt-tef-testblock-0023.script END_TESTCASE DT-TEF-TestBlock-0023
+12:23:05:035 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0023.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0023 ***TestCaseResult = FAIL </font>
+12:23:05:045 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:05:049 <font size=2 color=00AF00>PASS = 0</font>
+12:23:05:050 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:05:051 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:05:051 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:05:052 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:05:052 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:05:052 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:05:053 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:05:053 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:05:054 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:05:054 <font size=2 color=00AF00>PASS = 0</font>
+12:23:05:055 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:05:056 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:05:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:05:057 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0024.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:23:10:506 <html><body><pre>
+12:23:10:507 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:10:507 ***</font>
+12:23:10:533 c:\testdata\scripts\dt-tef-testblock-0024.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:10:563 c:\testdata\scripts\dt-tef-testblock-0024.script START_TESTCASE DT-TEF-TestBlock-0024
+12:23:10:573 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0024  </font>
+12:23:10:583 c:\testdata\scripts\dt-tef-testblock-0024.script 	PRINT This test case will be failed.
+12:23:10:591 INFO -  920 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:10:614 c:\testdata\scripts\dt-tef-testblock-0024.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:10:625 ERROR -  920 scriptengine.cpp 3501 Bad error syntax.
+12:23:10:627 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:10:652 INFO -  925 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:10:655 INFO -  925 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase030_obj name obj030
+12:23:10:657 INFO -  925 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase030_obj name obj030
+12:23:10:659 INFO -  925 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:23:10:661 INFO -  925 te_regblocktestwrapper.cpp 111 aSection = 
+12:23:10:663 INFO -  925 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:23:10:668 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase030_obj  ***Result = PASS </font>
+12:23:10:669 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 TestCase030_obj DummyFunction   Error=-5 AsyncError=0 ***Result = FAIL </font>
+12:23:10:675 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:10:689 c:\testdata\scripts\dt-tef-testblock-0024.script END_TESTCASE DT-TEF-TestBlock-0024
+12:23:10:705 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0024.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0024 ***TestCaseResult = FAIL </font>
+12:23:10:714 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:10:718 <font size=2 color=00AF00>PASS = 0</font>
+12:23:10:719 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:10:720 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:10:720 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:10:721 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:10:721 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:10:721 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:10:722 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:10:722 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:10:723 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:10:723 <font size=2 color=00AF00>PASS = 0</font>
+12:23:10:724 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:10:725 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:10:725 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:10:726 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0025.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:23:16:180 <html><body><pre>
+12:23:16:180 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:16:180 ***</font>
+12:23:16:207 c:\testdata\scripts\dt-tef-testblock-0025.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:16:236 c:\testdata\scripts\dt-tef-testblock-0025.script START_TESTCASE DT-TEF-TestBlock-0025
+12:23:16:247 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0025  </font>
+12:23:16:257 c:\testdata\scripts\dt-tef-testblock-0025.script 	PRINT This test case will be failed.
+12:23:16:265 INFO -  927 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:16:287 c:\testdata\scripts\dt-tef-testblock-0025.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:16:299 ERROR -  927 scriptengine.cpp 3529 Unknown Test Block TEFParameter.
+12:23:16:305 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = FAIL </font>
+12:23:16:317 c:\testdata\scripts\dt-tef-testblock-0025.script 	END_TEST_BLOCK
+12:23:16:329 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 17 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:23:16:341 c:\testdata\scripts\dt-tef-testblock-0025.script END_TESTCASE DT-TEF-TestBlock-0025
+12:23:16:358 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0025.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0025 ***TestCaseResult = FAIL </font>
+12:23:16:367 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:16:371 <font size=2 color=00AF00>PASS = 0</font>
+12:23:16:372 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:16:373 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:16:373 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:16:374 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:16:374 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:16:374 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:23:16:376 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:16:376 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:16:377 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:16:377 <font size=2 color=00AF00>PASS = 0</font>
+12:23:16:377 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:16:378 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:16:378 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:16:379 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0026.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:23:21:834 <html><body><pre>
+12:23:21:834 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:21:834 ***</font>
+12:23:21:860 c:\testdata\scripts\dt-tef-testblock-0026.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:21:890 c:\testdata\scripts\dt-tef-testblock-0026.script START_TESTCASE DT-TEF-TestBlock-0026
+12:23:21:900 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0026  </font>
+12:23:21:910 c:\testdata\scripts\dt-tef-testblock-0026.script 	PRINT This test case will be failed.
+12:23:21:918 INFO -  933 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:21:934 c:\testdata\scripts\dt-tef-testblock-0026.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini
+12:23:21:947 ERROR -  933 scriptengine.cpp 3403 Configuration File \TheFileDoesntExist.ini Not Found!
+12:23:21:954 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 13 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini ***Result = FAIL </font>
+12:23:21:977 ERROR -  938 teststepbase.cpp 198 Leave when loading \TheFileDoesntExist.ini . Error Code = -1
+12:23:21:983 <font size=2 color=0000FF>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = INCONCLUSIVE </font>
+12:23:21:983 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = INCONCLUSIVE </font>
+12:23:21:989 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNKNOWN Code = -1  </font>
+12:23:22:001 c:\testdata\scripts\dt-tef-testblock-0026.script END_TESTCASE DT-TEF-TestBlock-0026
+12:23:22:019 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0026.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0026 ***TestCaseResult = FAIL </font>
+12:23:22:029 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:22:033 <font size=2 color=00AF00>PASS = 0</font>
+12:23:22:034 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:22:034 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:22:035 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:22:035 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:22:036 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:23:22:036 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:22:037 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:23:22:038 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:22:038 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:22:039 <font size=2 color=00AF00>PASS = 0</font>
+12:23:22:039 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:22:040 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:22:040 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:22:041 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0027.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:23:27:495 <html><body><pre>
+12:23:27:496 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:27:495 ***</font>
+12:23:27:523 c:\testdata\scripts\dt-tef-testblock-0027.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:27:552 c:\testdata\scripts\dt-tef-testblock-0027.script START_TESTCASE DT-TEF-TestBlock-0027
+12:23:27:562 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0027  </font>
+12:23:27:572 c:\testdata\scripts\dt-tef-testblock-0027.script 	PRINT This test case will be failed.
+12:23:27:579 INFO -  940 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:27:595 c:\testdata\scripts\dt-tef-testblock-0027.script 	START_TEST_BLOCK	100 TheServerDoesntExist C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:27:606 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 13 Command = 	START_TEST_BLOCK	100 TheServerDoesntExist C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = UNEXECUTED </font>
+12:23:27:624 c:\testdata\scripts\dt-tef-testblock-0027.script 		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+12:23:27:632 WARN -  940 scriptengine.cpp 1149 Unrecognised Command - CREATE_OBJECT
+12:23:27:645 c:\testdata\scripts\dt-tef-testblock-0027.script 		COMMAND		DummyObj			DummyFunction
+12:23:27:655 WARN -  940 scriptengine.cpp 1149 Unrecognised Command - COMMAND
+12:23:27:667 c:\testdata\scripts\dt-tef-testblock-0027.script 	END_TEST_BLOCK
+12:23:27:682 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 16 Command = 	END_TEST_BLOCK ***Result = UNEXECUTED </font>
+12:23:27:697 c:\testdata\scripts\dt-tef-testblock-0027.script END_TESTCASE DT-TEF-TestBlock-0027
+12:23:27:718 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0027.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0027 ***TestCaseResult = FAIL </font>
+12:23:27:728 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:27:732 <font size=2 color=00AF00>PASS = 0</font>
+12:23:27:733 <font size=2 color=FF0000>FAIL = 0</font>
+12:23:27:734 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:27:734 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:27:734 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:27:735 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:27:735 <font size=2 color=0000FF>UNEXECUTED = 2</font>
+12:23:27:737 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:23:27:737 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:27:738 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:27:738 <font size=2 color=00AF00>PASS = 0</font>
+12:23:27:738 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:27:739 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:27:739 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:27:740 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0028.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:23:33:196 <html><body><pre>
+12:23:33:197 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:33:196 ***</font>
+12:23:33:224 c:\testdata\scripts\dt-tef-testblock-0028.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:33:254 c:\testdata\scripts\dt-tef-testblock-0028.script START_TESTCASE DT-TEF-TestBlock-0028
+12:23:33:264 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0028  </font>
+12:23:33:274 c:\testdata\scripts\dt-tef-testblock-0028.script 	PRINT This test case will be failed.
+12:23:33:282 INFO -  946 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:33:305 c:\testdata\scripts\dt-tef-testblock-0028.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:33:316 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:33:340 INFO -  951 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:33:343 INFO -  951 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:23:33:345 ERROR -  951 testblockcontroller.cpp 272 Can't create an object wrapper of type dummyobj
+12:23:33:350 <font size=2 color=FF0000>CREATE_OBJECT ThereIsNoSuchClass DummyObj  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:23:33:356 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:33:369 c:\testdata\scripts\dt-tef-testblock-0028.script END_TESTCASE DT-TEF-TestBlock-0028
+12:23:33:385 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0028.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0028 ***TestCaseResult = FAIL </font>
+12:23:33:394 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:33:398 <font size=2 color=00AF00>PASS = 0</font>
+12:23:33:399 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:33:400 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:33:400 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:33:401 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:33:401 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:33:401 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:33:402 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:33:402 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:33:403 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:33:403 <font size=2 color=00AF00>PASS = 0</font>
+12:23:33:404 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:33:405 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:33:405 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:33:406 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0029.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:23:38:868 <html><body><pre>
+12:23:38:868 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:38:868 ***</font>
+12:23:38:896 c:\testdata\scripts\dt-tef-testblock-0029.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:38:926 c:\testdata\scripts\dt-tef-testblock-0029.script START_TESTCASE DT-TEF-TestBlock-0029
+12:23:38:936 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0029  </font>
+12:23:38:946 c:\testdata\scripts\dt-tef-testblock-0029.script 	PRINT This test case will be failed.
+12:23:38:954 INFO -  953 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:38:977 c:\testdata\scripts\dt-tef-testblock-0029.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:38:988 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:39:013 INFO -  958 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:39:015 ERROR -  958 testblockcontroller.cpp 277 No name provided.
+12:23:39:020 <font size=2 color=FF0000>CREATE_OBJECT te_RegBlockTestWrapper ThereIsNoSuchSection  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:23:39:026 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:39:039 c:\testdata\scripts\dt-tef-testblock-0029.script END_TESTCASE DT-TEF-TestBlock-0029
+12:23:39:055 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0029.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0029 ***TestCaseResult = FAIL </font>
+12:23:39:064 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:39:068 <font size=2 color=00AF00>PASS = 0</font>
+12:23:39:069 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:39:070 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:39:070 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:39:071 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:39:071 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:39:071 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:39:072 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:39:072 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:39:073 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:39:073 <font size=2 color=00AF00>PASS = 0</font>
+12:23:39:074 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:39:075 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:39:075 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:39:076 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0030.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:23:44:541 <html><body><pre>
+12:23:44:542 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:44:542 ***</font>
+12:23:44:569 c:\testdata\scripts\dt-tef-testblock-0030.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:44:599 c:\testdata\scripts\dt-tef-testblock-0030.script START_TESTCASE DT-TEF-TestBlock-0030
+12:23:44:609 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0030  </font>
+12:23:44:619 c:\testdata\scripts\dt-tef-testblock-0030.script 	PRINT This test case will be failed.
+12:23:44:625 INFO -  960 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:44:641 c:\testdata\scripts\dt-tef-testblock-0030.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:44:650 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 13 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:44:675 INFO -  965 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:44:678 INFO -  965 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:23:44:681 ERROR -  965 testblockcontroller.cpp 435 No name provided.
+12:23:44:686 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:23:44:686 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 ThereIsNoSuchSection DummyFunction   Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:23:44:692 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:44:704 c:\testdata\scripts\dt-tef-testblock-0030.script END_TESTCASE DT-TEF-TestBlock-0030
+12:23:44:719 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0030.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0030 ***TestCaseResult = FAIL </font>
+12:23:44:729 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:44:733 <font size=2 color=00AF00>PASS = 0</font>
+12:23:44:734 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:44:735 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:44:735 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:44:735 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:44:736 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:44:736 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:44:737 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:44:737 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:44:738 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:44:738 <font size=2 color=00AF00>PASS = 0</font>
+12:23:44:739 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:44:740 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:44:740 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:44:741 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:23:50:196 <html><body><pre>
+12:23:50:196 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:50:196 ***</font>
+12:23:50:223 c:\testdata\scripts\dt-tef-testblock-0031.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:50:253 c:\testdata\scripts\dt-tef-testblock-0031.script START_TESTCASE DT-TEF-TestBlock-0031
+12:23:50:263 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0031  </font>
+12:23:50:274 c:\testdata\scripts\dt-tef-testblock-0031.script 	PRINT This test case will be failed.
+12:23:50:279 INFO -  967 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:50:295 c:\testdata\scripts\dt-tef-testblock-0031.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:50:304 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 14 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:50:329 INFO -  972 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:50:332 INFO -  972 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:23:50:335 INFO -  972 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:23:50:337 INFO -  972 te_regblocktestwrapper.cpp 110 aCommand = ThereIsNoSuchFunction
+12:23:50:338 INFO -  972 te_regblocktestwrapper.cpp 111 aSection = 
+12:23:50:340 INFO -  972 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:23:50:342 ERROR -  972 testblockcontroller.cpp 423 No function provided.
+12:23:50:347 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:23:50:348 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj ThereIsNoSuchFunction   Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:23:50:354 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 17 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:50:366 c:\testdata\scripts\dt-tef-testblock-0031.script END_TESTCASE DT-TEF-TestBlock-0031
+12:23:50:381 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0031.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0031 ***TestCaseResult = FAIL </font>
+12:23:50:391 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:50:395 <font size=2 color=00AF00>PASS = 0</font>
+12:23:50:396 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:50:396 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:50:396 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:50:397 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:50:397 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:50:398 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:50:398 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:50:399 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:50:399 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:50:399 <font size=2 color=00AF00>PASS = 0</font>
+12:23:50:401 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:50:401 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:50:402 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:50:402 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:23:55:853 <html><body><pre>
+12:23:55:854 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:23:55:854 ***</font>
+12:23:55:882 c:\testdata\scripts\dt-tef-testblock-0032.script LOAD_SERVER te_RegBlockTestSuite 
+12:23:55:911 c:\testdata\scripts\dt-tef-testblock-0032.script START_TESTCASE DT-TEF-TestBlock-0032
+12:23:55:922 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0032  </font>
+12:23:55:932 c:\testdata\scripts\dt-tef-testblock-0032.script 	PRINT This test case will be failed.
+12:23:55:940 INFO -  974 scriptengine.cpp 1381  This test case will be failed.
+
+12:23:55:962 c:\testdata\scripts\dt-tef-testblock-0032.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:23:55:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:23:55:998 INFO -  979 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:23:56:001 INFO -  979 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini  name obj001
+12:23:56:003 ERROR -  979 testblockcontroller.cpp 277 No name provided.
+12:23:56:008 <font size=2 color=FF0000>CREATE_OBJECT    Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:23:56:013 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:23:56:026 c:\testdata\scripts\dt-tef-testblock-0032.script END_TESTCASE DT-TEF-TestBlock-0032
+12:23:56:042 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0032.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0032 ***TestCaseResult = FAIL </font>
+12:23:56:051 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:23:56:056 <font size=2 color=00AF00>PASS = 0</font>
+12:23:56:057 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:56:057 <font size=2 color=0000FF>ABORT = 0</font>
+12:23:56:058 <font size=2 color=0000FF>PANIC = 0</font>
+12:23:56:058 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:56:058 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:23:56:059 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:23:56:059 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:23:56:060 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:23:56:060 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:23:56:060 <font size=2 color=00AF00>PASS = 0</font>
+12:23:56:062 <font size=2 color=FF0000>FAIL = 1</font>
+12:23:56:062 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:23:56:063 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:23:56:063 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:24:01:527 <html><body><pre>
+12:24:01:527 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:01:527 ***</font>
+12:24:01:556 c:\testdata\scripts\dt-tef-testblock-0033.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:01:585 c:\testdata\scripts\dt-tef-testblock-0033.script START_TESTCASE DT-TEF-TestBlock-0033
+12:24:01:596 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0033  </font>
+12:24:01:606 c:\testdata\scripts\dt-tef-testblock-0033.script 	PRINT This test case will be failed.
+12:24:01:614 INFO -  981 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:01:636 c:\testdata\scripts\dt-tef-testblock-0033.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:01:648 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:01:672 INFO -  986 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:01:675 INFO -  986 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini  name obj001
+12:24:01:677 ERROR -  986 testblockcontroller.cpp 277 No name provided.
+12:24:01:681 <font size=2 color=FF0000>CREATE_OBJECT te_RegBlockTestWrapper   Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:24:01:687 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:01:700 c:\testdata\scripts\dt-tef-testblock-0033.script END_TESTCASE DT-TEF-TestBlock-0033
+12:24:01:716 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0033.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0033 ***TestCaseResult = FAIL </font>
+12:24:01:725 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:01:730 <font size=2 color=00AF00>PASS = 0</font>
+12:24:01:730 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:01:731 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:01:731 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:01:732 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:01:732 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:01:733 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:01:733 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:01:733 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:01:734 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:01:734 <font size=2 color=00AF00>PASS = 0</font>
+12:24:01:736 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:01:736 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:01:737 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:01:737 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:24:07:200 <html><body><pre>
+12:24:07:200 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:07:200 ***</font>
+12:24:07:228 c:\testdata\scripts\dt-tef-testblock-0034.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:07:258 c:\testdata\scripts\dt-tef-testblock-0034.script START_TESTCASE DT-TEF-TestBlock-0034
+12:24:07:268 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0034  </font>
+12:24:07:279 c:\testdata\scripts\dt-tef-testblock-0034.script 	PRINT This test case will be failed.
+12:24:07:284 INFO -  988 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:07:300 c:\testdata\scripts\dt-tef-testblock-0034.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:07:309 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:07:334 INFO -  993 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:07:337 INFO -  993 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:07:339 ERROR -  993 testblockcontroller.cpp 435 No name provided.
+12:24:07:344 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:07:345 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0     Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:24:07:351 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:07:363 c:\testdata\scripts\dt-tef-testblock-0034.script END_TESTCASE DT-TEF-TestBlock-0034
+12:24:07:378 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0034.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0034 ***TestCaseResult = FAIL </font>
+12:24:07:388 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:07:392 <font size=2 color=00AF00>PASS = 0</font>
+12:24:07:393 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:07:393 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:07:394 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:07:394 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:07:395 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:07:395 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:07:395 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:07:396 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:07:396 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:07:397 <font size=2 color=00AF00>PASS = 0</font>
+12:24:07:398 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:07:398 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:07:399 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:07:399 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:24:12:853 <html><body><pre>
+12:24:12:854 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:12:854 ***</font>
+12:24:12:882 c:\testdata\scripts\dt-tef-testblock-0035.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:12:912 c:\testdata\scripts\dt-tef-testblock-0035.script START_TESTCASE DT-TEF-TestBlock-0035
+12:24:12:922 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0035  </font>
+12:24:12:933 c:\testdata\scripts\dt-tef-testblock-0035.script 	PRINT This test case will be failed.
+12:24:12:938 INFO -  995 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:12:954 c:\testdata\scripts\dt-tef-testblock-0035.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:12:963 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:12:988 INFO -  1000 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:12:991 INFO -  1000 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:12:994 INFO -  1000 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:12:996 INFO -  1000 te_regblocktestwrapper.cpp 110 aCommand = 
+12:24:12:997 INFO -  1000 te_regblocktestwrapper.cpp 111 aSection = 
+12:24:12:999 INFO -  1000 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:13:001 ERROR -  1000 testblockcontroller.cpp 423 No function provided.
+12:24:13:006 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:13:007 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj    Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:24:13:013 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:13:025 c:\testdata\scripts\dt-tef-testblock-0035.script END_TESTCASE DT-TEF-TestBlock-0035
+12:24:13:040 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0035.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0035 ***TestCaseResult = FAIL </font>
+12:24:13:050 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:13:054 <font size=2 color=00AF00>PASS = 0</font>
+12:24:13:055 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:13:055 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:13:056 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:13:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:13:056 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:13:057 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:13:057 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:13:058 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:13:058 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:13:058 <font size=2 color=00AF00>PASS = 0</font>
+12:24:13:060 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:13:060 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:13:061 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:13:061 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+12:24:18:529 <html><body><pre>
+12:24:18:529 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:18:529 ***</font>
+12:24:18:558 c:\testdata\scripts\dt-tef-testblock-0036.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:18:587 c:\testdata\scripts\dt-tef-testblock-0036.script START_TESTCASE DT-TEF-TestBlock-0036
+12:24:18:598 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0036  </font>
+12:24:18:608 c:\testdata\scripts\dt-tef-testblock-0036.script 	PRINT This test case will be failed.
+12:24:18:616 INFO -  1002 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:18:638 c:\testdata\scripts\dt-tef-testblock-0036.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:18:650 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:18:675 INFO -  1007 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:18:677 INFO -  1007 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:18:680 INFO -  1007 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:18:682 INFO -  1007 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:18:684 INFO -  1007 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:24:18:686 INFO -  1007 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:18:688 INFO -  1007 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:24:18:690 WARN -  1007 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:24:18:692 INFO -  1007 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:18:697 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:18:698 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:24:18:704 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:18:718 c:\testdata\scripts\dt-tef-testblock-0036.script END_TESTCASE DT-TEF-TestBlock-0036
+12:24:18:734 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0036.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0036 ***TestCaseResult = FAIL </font>
+12:24:18:743 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:18:748 <font size=2 color=00AF00>PASS = 0</font>
+12:24:18:749 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:18:749 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:18:749 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:18:750 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:18:750 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:18:751 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:18:751 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:18:752 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:18:752 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:18:752 <font size=2 color=00AF00>PASS = 0</font>
+12:24:18:754 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:18:754 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:18:755 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:18:755 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+12:24:24:217 <html><body><pre>
+12:24:24:218 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:24:217 ***</font>
+12:24:24:246 c:\testdata\scripts\dt-tef-testblock-0037.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:24:276 c:\testdata\scripts\dt-tef-testblock-0037.script START_TESTCASE DT-TEF-TestBlock-0037
+12:24:24:287 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0037  </font>
+12:24:24:297 c:\testdata\scripts\dt-tef-testblock-0037.script 	PRINT This test case will be failed.
+12:24:24:305 INFO -  1009 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:24:327 c:\testdata\scripts\dt-tef-testblock-0037.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:24:339 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:24:364 INFO -  1014 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:24:367 INFO -  1014 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:24:369 INFO -  1014 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:24:371 INFO -  1014 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:24:373 INFO -  1014 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:24:24:375 INFO -  1014 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:24:378 INFO -  1014 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:24:24:380 WARN -  1014 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:24:24:381 INFO -  1014 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:24:387 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:24:387 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:24:24:393 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 17 Command = 	END_TEST_BLOCK		!Result=Pass Returned: FAIL ***Result = FAIL </font>
+12:24:24:407 c:\testdata\scripts\dt-tef-testblock-0037.script END_TESTCASE DT-TEF-TestBlock-0037
+12:24:24:423 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0037.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0037 ***TestCaseResult = FAIL </font>
+12:24:24:433 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:24:437 <font size=2 color=00AF00>PASS = 0</font>
+12:24:24:438 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:24:438 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:24:439 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:24:439 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:24:440 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:24:440 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:24:440 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:24:441 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:24:441 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:24:442 <font size=2 color=00AF00>PASS = 0</font>
+12:24:24:443 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:24:443 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:24:444 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:24:444 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+12:24:29:906 <html><body><pre>
+12:24:29:906 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:29:906 ***</font>
+12:24:29:935 c:\testdata\scripts\dt-tef-testblock-0038.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:29:965 c:\testdata\scripts\dt-tef-testblock-0038.script START_TESTCASE DT-TEF-TestBlock-0038
+12:24:29:975 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0038  </font>
+12:24:29:985 c:\testdata\scripts\dt-tef-testblock-0038.script 	PRINT This test case will be failed.
+12:24:29:991 INFO -  1016 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:30:007 c:\testdata\scripts\dt-tef-testblock-0038.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:30:016 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:30:041 INFO -  1021 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:30:044 INFO -  1021 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:30:047 INFO -  1021 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:30:049 INFO -  1021 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:30:051 INFO -  1021 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:24:30:052 INFO -  1021 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:30:055 INFO -  1021 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:24:30:057 WARN -  1021 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:24:30:059 INFO -  1021 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:30:064 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:30:064 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:24:30:070 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 17 Command = 	END_TEST_BLOCK	!Result=Fail Returned: PASS ***Result = FAIL </font>
+12:24:30:082 c:\testdata\scripts\dt-tef-testblock-0038.script END_TESTCASE DT-TEF-TestBlock-0038
+12:24:30:098 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0038.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0038 ***TestCaseResult = FAIL </font>
+12:24:30:107 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:30:111 <font size=2 color=00AF00>PASS = 0</font>
+12:24:30:112 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:30:113 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:30:113 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:30:114 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:30:114 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:30:114 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:30:115 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:30:115 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:30:116 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:30:117 <font size=2 color=00AF00>PASS = 0</font>
+12:24:30:117 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:30:118 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:30:118 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:30:119 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0039.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:24:35:576 <html><body><pre>
+12:24:35:577 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:35:577 ***</font>
+12:24:35:606 c:\testdata\scripts\dt-tef-testblock-0039.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:35:636 c:\testdata\scripts\dt-tef-testblock-0039.script START_TESTCASE DT-TEF-TestBlock-0039
+12:24:35:646 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0039  </font>
+12:24:35:656 c:\testdata\scripts\dt-tef-testblock-0039.script 	PRINT This test case will be failed.
+12:24:35:662 INFO -  1023 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:35:678 c:\testdata\scripts\dt-tef-testblock-0039.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:35:688 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:35:713 INFO -  1028 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:35:716 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:35:719 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:35:721 INFO -  1028 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:35:723 INFO -  1028 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:24:35:724 INFO -  1028 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:35:727 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:24:35:729 WARN -  1028 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:24:35:731 INFO -  1028 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:35:733 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:35:735 INFO -  1028 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:35:737 INFO -  1028 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:24:35:739 INFO -  1028 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:24:35:741 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:24:35:743 WARN -  1028 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:24:35:745 INFO -  1028 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:35:747 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:35:749 INFO -  1028 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:35:751 INFO -  1028 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:24:35:753 INFO -  1028 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:24:35:755 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:24:35:757 WARN -  1028 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:24:35:759 INFO -  1028 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:35:762 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:35:764 INFO -  1028 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:35:766 INFO -  1028 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:24:35:767 INFO -  1028 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:24:35:770 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:24:35:772 WARN -  1028 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:24:35:774 INFO -  1028 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:35:776 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:35:778 INFO -  1028 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:35:780 INFO -  1028 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:24:35:782 INFO -  1028 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:24:35:784 INFO -  1028 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:24:35:786 WARN -  1028 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:24:35:788 INFO -  1028 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:35:793 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:35:794 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:24:35:794 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:24:35:794 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:24:35:794 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:24:35:794 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:24:35:803 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 22 Command = 	END_TEST_BLOCK		!Result=Fail Returned: PASS ***Result = FAIL </font>
+12:24:35:819 c:\testdata\scripts\dt-tef-testblock-0039.script END_TESTCASE DT-TEF-TestBlock-0039
+12:24:35:835 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0039.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0039 ***TestCaseResult = FAIL </font>
+12:24:35:845 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:35:849 <font size=2 color=00AF00>PASS = 0</font>
+12:24:35:850 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:35:850 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:35:851 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:35:851 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:35:851 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:35:852 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:35:852 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:35:853 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:35:853 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:35:854 <font size=2 color=00AF00>PASS = 0</font>
+12:24:35:855 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:35:855 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:35:856 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:35:856 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0040.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:24:41:328 <html><body><pre>
+12:24:41:329 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:41:328 ***</font>
+12:24:41:358 c:\testdata\scripts\dt-tef-testblock-0040.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:41:388 c:\testdata\scripts\dt-tef-testblock-0040.script START_TESTCASE DT-TEF-TestBlock-0040
+12:24:41:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0040  </font>
+12:24:41:408 c:\testdata\scripts\dt-tef-testblock-0040.script 	PRINT This test case will be failed.
+12:24:41:416 INFO -  1030 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:41:439 c:\testdata\scripts\dt-tef-testblock-0040.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:41:451 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:41:477 INFO -  1035 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:41:479 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:41:482 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:41:484 INFO -  1035 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:41:486 INFO -  1035 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:24:41:488 INFO -  1035 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:41:490 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:24:41:492 WARN -  1035 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:24:41:494 INFO -  1035 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:41:496 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:41:499 INFO -  1035 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:41:500 INFO -  1035 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:24:41:502 INFO -  1035 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:24:41:504 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:24:41:506 WARN -  1035 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:24:41:508 INFO -  1035 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:41:511 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:41:513 INFO -  1035 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:41:515 INFO -  1035 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:24:41:517 INFO -  1035 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:24:41:519 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:24:41:521 WARN -  1035 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:24:41:523 INFO -  1035 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:41:525 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:41:527 INFO -  1035 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:41:529 INFO -  1035 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:24:41:531 INFO -  1035 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:24:41:533 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:24:41:535 WARN -  1035 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:24:41:537 INFO -  1035 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:41:539 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:41:542 INFO -  1035 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:24:41:544 INFO -  1035 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:24:41:545 INFO -  1035 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:24:41:548 INFO -  1035 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:24:41:549 WARN -  1035 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:24:41:552 INFO -  1035 te_regblocktestwrapper.cpp 275 Test Passed!
+12:24:41:557 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:41:557 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:24:41:558 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:24:41:558 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:24:41:558 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:24:41:558 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:24:41:566 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 22 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:41:585 c:\testdata\scripts\dt-tef-testblock-0040.script END_TESTCASE DT-TEF-TestBlock-0040
+12:24:41:601 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0040.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0040 ***TestCaseResult = FAIL </font>
+12:24:41:611 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:41:615 <font size=2 color=00AF00>PASS = 0</font>
+12:24:41:616 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:41:616 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:41:617 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:41:617 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:41:617 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:41:618 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:41:618 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:41:619 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:41:619 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:41:620 <font size=2 color=00AF00>PASS = 0</font>
+12:24:41:621 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:41:621 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:41:622 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:41:622 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0041.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+12:24:47:095 <html><body><pre>
+12:24:47:095 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:47:095 ***</font>
+12:24:47:125 c:\testdata\scripts\dt-tef-testblock-0041.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:47:154 c:\testdata\scripts\dt-tef-testblock-0041.script START_TESTCASE DT-TEF-TestBlock-0041
+12:24:47:164 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0041  </font>
+12:24:47:175 c:\testdata\scripts\dt-tef-testblock-0041.script 	PRINT This test case will be failed.
+12:24:47:183 INFO -  1037 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:47:206 c:\testdata\scripts\dt-tef-testblock-0041.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:47:217 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:47:242 INFO -  1042 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:47:245 INFO -  1042 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:47:248 INFO -  1042 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:47:250 INFO -  1042 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:47:252 INFO -  1042 te_regblocktestwrapper.cpp 111 aSection = TestCase072_obj_Error_999
+12:24:47:253 INFO -  1042 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:47:256 INFO -  1042 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase072_obj_Error_999 error_code -999
+12:24:47:258 WARN -  1042 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:24:47:260 INFO -  1042 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:47:262 INFO -  1042 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:47:264 INFO -  1042 te_regblocktestwrapper.cpp 111 aSection = TestCase072_obj_Error_111
+12:24:47:266 INFO -  1042 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:24:47:268 INFO -  1042 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase072_obj_Error_111 error_code -111
+12:24:47:270 WARN -  1042 te_regblocktestwrapper.cpp 384 Setting an error: -111
+12:24:47:275 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:47:276 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase072_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:24:47:276 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase072_obj_Error_111  Error=-111 AsyncError=0 ***Result = FAIL </font>
+12:24:47:282 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 19 Command = 	END_TEST_BLOCK		!Error=-999 Returned: FAIL ***Result = FAIL </font>
+12:24:47:298 c:\testdata\scripts\dt-tef-testblock-0041.script END_TESTCASE DT-TEF-TestBlock-0041
+12:24:47:314 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0041.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0041 ***TestCaseResult = FAIL </font>
+12:24:47:324 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:47:328 <font size=2 color=00AF00>PASS = 0</font>
+12:24:47:329 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:47:329 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:47:330 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:47:330 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:47:331 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:47:331 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:47:332 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:47:332 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:47:332 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:47:334 <font size=2 color=00AF00>PASS = 0</font>
+12:24:47:334 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:47:335 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:47:335 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:47:336 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0042.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,80 @@
+12:24:52:799 <html><body><pre>
+12:24:52:800 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:52:800 ***</font>
+12:24:52:829 c:\testdata\scripts\dt-tef-testblock-0042.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:52:858 c:\testdata\scripts\dt-tef-testblock-0042.script START_TESTCASE DT-TEF-TestBlock-0042
+12:24:52:869 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0042  </font>
+12:24:52:879 c:\testdata\scripts\dt-tef-testblock-0042.script 	PRINT This test case will be failed.
+12:24:52:885 INFO -  1044 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:52:901 c:\testdata\scripts\dt-tef-testblock-0042.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:52:911 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:52:937 INFO -  1049 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:52:940 INFO -  1049 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:52:942 INFO -  1049 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:52:944 INFO -  1049 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:52:946 INFO -  1049 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_999
+12:24:52:948 INFO -  1049 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:52:950 INFO -  1049 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_999 error_code -999
+12:24:52:952 WARN -  1049 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:24:52:955 INFO -  1049 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:52:957 INFO -  1049 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:52:959 INFO -  1049 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_555
+12:24:52:961 INFO -  1049 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:24:52:963 INFO -  1049 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_555 error_code -555
+12:24:52:965 WARN -  1049 te_regblocktestwrapper.cpp 384 Setting an error: -555
+12:24:52:967 INFO -  1049 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:52:969 INFO -  1049 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:52:971 INFO -  1049 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_666
+12:24:52:973 INFO -  1049 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:24:52:975 INFO -  1049 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_666 error_code -666
+12:24:52:977 WARN -  1049 te_regblocktestwrapper.cpp 384 Setting an error: -666
+12:24:52:979 INFO -  1049 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:52:981 INFO -  1049 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:52:983 INFO -  1049 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_777
+12:24:52:985 INFO -  1049 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:24:52:988 INFO -  1049 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_777 error_code -777
+12:24:52:989 WARN -  1049 te_regblocktestwrapper.cpp 384 Setting an error: -777
+12:24:52:992 INFO -  1049 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:52:994 INFO -  1049 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:52:996 INFO -  1049 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_888
+12:24:52:998 INFO -  1049 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:24:53:000 INFO -  1049 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_888 error_code -888
+12:24:53:002 WARN -  1049 te_regblocktestwrapper.cpp 384 Setting an error: -888
+12:24:53:004 INFO -  1049 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:53:006 INFO -  1049 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:24:53:008 INFO -  1049 te_regblocktestwrapper.cpp 111 aSection = TestCase078_obj_Error_999
+12:24:53:010 INFO -  1049 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:24:53:012 INFO -  1049 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase078_obj_Error_999 error_code -999
+12:24:53:014 WARN -  1049 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:24:53:020 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:53:020 <font size=2 color=FF0000>COMMAND !Error=-111 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:24:53:020 <font size=2 color=00AF00>COMMAND !Error=-555 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_555  ***Result = PASS </font>
+12:24:53:021 <font size=2 color=00AF00>COMMAND !Error=-666 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_666  ***Result = PASS </font>
+12:24:53:021 <font size=2 color=00AF00>COMMAND !Error=-777 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_777  ***Result = PASS </font>
+12:24:53:021 <font size=2 color=00AF00>COMMAND !Error=-888 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_888  ***Result = PASS </font>
+12:24:53:021 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 DummyObj SetError TestCase078_obj_Error_999  ***Result = PASS </font>
+12:24:53:029 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 22 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:24:53:048 c:\testdata\scripts\dt-tef-testblock-0042.script END_TESTCASE DT-TEF-TestBlock-0042
+12:24:53:063 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0042.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0042 ***TestCaseResult = FAIL </font>
+12:24:53:073 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:53:077 <font size=2 color=00AF00>PASS = 0</font>
+12:24:53:078 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:53:078 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:53:079 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:53:079 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:53:080 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:53:080 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:53:081 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:53:081 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:53:081 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:53:082 <font size=2 color=00AF00>PASS = 0</font>
+12:24:53:083 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:53:084 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:53:084 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:53:085 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0043.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:24:58:547 <html><body><pre>
+12:24:58:548 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:24:58:548 ***</font>
+12:24:58:578 c:\testdata\scripts\dt-tef-testblock-0043.script LOAD_SERVER te_RegBlockTestSuite 
+12:24:58:608 c:\testdata\scripts\dt-tef-testblock-0043.script START_TESTCASE DT-TEF-TestBlock-0043
+12:24:58:618 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0043  </font>
+12:24:58:628 c:\testdata\scripts\dt-tef-testblock-0043.script 	PRINT This test case will be failed.
+12:24:58:634 INFO -  1051 scriptengine.cpp 1381  This test case will be failed.
+
+12:24:58:650 c:\testdata\scripts\dt-tef-testblock-0043.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:24:58:658 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:24:58:683 INFO -  1056 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:24:58:686 INFO -  1056 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:58:689 INFO -  1056 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:24:58:691 INFO -  1056 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:24:58:693 INFO -  1056 te_regblocktestwrapper.cpp 111 aSection = 
+12:24:58:695 INFO -  1056 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:24:58:700 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:24:58:700 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:24:58:706 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 16 Command = 	END_TEST_BLOCK		!Result=NotAValidResult Returned: PASS ***Result = FAIL </font>
+12:24:58:718 c:\testdata\scripts\dt-tef-testblock-0043.script END_TESTCASE DT-TEF-TestBlock-0043
+12:24:58:734 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0043.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0043 ***TestCaseResult = FAIL </font>
+12:24:58:743 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:24:58:748 <font size=2 color=00AF00>PASS = 0</font>
+12:24:58:748 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:58:749 <font size=2 color=0000FF>ABORT = 0</font>
+12:24:58:749 <font size=2 color=0000FF>PANIC = 0</font>
+12:24:58:750 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:58:750 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:24:58:751 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:24:58:751 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:24:58:751 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:24:58:752 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:24:58:753 <font size=2 color=00AF00>PASS = 0</font>
+12:24:58:754 <font size=2 color=FF0000>FAIL = 1</font>
+12:24:58:754 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:24:58:755 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:24:58:755 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0044.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:25:04:221 <html><body><pre>
+12:25:04:222 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:04:222 ***</font>
+12:25:04:252 c:\testdata\scripts\dt-tef-testblock-0044.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:04:281 c:\testdata\scripts\dt-tef-testblock-0044.script START_TESTCASE DT-TEF-TestBlock-0044
+12:25:04:292 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0044  </font>
+12:25:04:302 c:\testdata\scripts\dt-tef-testblock-0044.script 	PRINT This test case will be failed.
+12:25:04:310 INFO -  1058 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:04:332 c:\testdata\scripts\dt-tef-testblock-0044.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:04:344 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:04:369 INFO -  1063 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:04:372 INFO -  1063 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:04:375 INFO -  1063 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:04:377 INFO -  1063 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:25:04:378 INFO -  1063 te_regblocktestwrapper.cpp 111 aSection = 
+12:25:04:380 INFO -  1063 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:04:385 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:04:386 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:25:04:392 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Inconclusive Returned: PASS ***Result = FAIL </font>
+12:25:04:406 c:\testdata\scripts\dt-tef-testblock-0044.script END_TESTCASE DT-TEF-TestBlock-0044
+12:25:04:422 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0044.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0044 ***TestCaseResult = FAIL </font>
+12:25:04:432 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:04:436 <font size=2 color=00AF00>PASS = 0</font>
+12:25:04:437 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:04:437 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:04:437 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:04:438 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:04:438 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:04:439 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:04:439 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:04:440 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:04:440 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:04:441 <font size=2 color=00AF00>PASS = 0</font>
+12:25:04:442 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:04:442 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:04:443 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:04:443 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0045.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:25:09:909 <html><body><pre>
+12:25:09:909 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:09:909 ***</font>
+12:25:09:940 c:\testdata\scripts\dt-tef-testblock-0045.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:09:969 c:\testdata\scripts\dt-tef-testblock-0045.script START_TESTCASE DT-TEF-TestBlock-0045
+12:25:09:980 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0045  </font>
+12:25:09:990 c:\testdata\scripts\dt-tef-testblock-0045.script 	PRINT This test case will be failed.
+12:25:09:998 INFO -  1065 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:10:020 c:\testdata\scripts\dt-tef-testblock-0045.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:10:032 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:10:056 INFO -  1070 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:10:059 INFO -  1070 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:10:062 INFO -  1070 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:10:064 INFO -  1070 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:25:10:066 INFO -  1070 te_regblocktestwrapper.cpp 111 aSection = 
+12:25:10:068 INFO -  1070 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:10:073 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:10:073 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:25:10:079 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 16 Command = 	END_TEST_BLOCK		!Result=TestSuiteError Returned: PASS ***Result = FAIL </font>
+12:25:10:094 c:\testdata\scripts\dt-tef-testblock-0045.script END_TESTCASE DT-TEF-TestBlock-0045
+12:25:10:110 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0045.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0045 ***TestCaseResult = FAIL </font>
+12:25:10:119 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:10:123 <font size=2 color=00AF00>PASS = 0</font>
+12:25:10:124 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:10:124 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:10:125 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:10:125 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:10:126 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:10:126 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:10:127 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:10:127 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:10:127 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:10:129 <font size=2 color=00AF00>PASS = 0</font>
+12:25:10:129 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:10:130 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:10:130 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:10:131 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0046.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:25:15:598 <html><body><pre>
+12:25:15:598 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:15:598 ***</font>
+12:25:15:629 c:\testdata\scripts\dt-tef-testblock-0046.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:15:658 c:\testdata\scripts\dt-tef-testblock-0046.script START_TESTCASE DT-TEF-TestBlock-0046
+12:25:15:669 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0046  </font>
+12:25:15:679 c:\testdata\scripts\dt-tef-testblock-0046.script 	PRINT This test case will be failed.
+12:25:15:685 INFO -  1072 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:15:700 c:\testdata\scripts\dt-tef-testblock-0046.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:15:709 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:15:734 INFO -  1077 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:15:737 INFO -  1077 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:15:740 INFO -  1077 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:15:742 INFO -  1077 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:25:15:744 INFO -  1077 te_regblocktestwrapper.cpp 111 aSection = 
+12:25:15:746 INFO -  1077 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:15:751 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:15:751 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:25:15:757 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Abort Returned: PASS ***Result = FAIL </font>
+12:25:15:769 c:\testdata\scripts\dt-tef-testblock-0046.script END_TESTCASE DT-TEF-TestBlock-0046
+12:25:15:785 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0046.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0046 ***TestCaseResult = FAIL </font>
+12:25:15:794 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:15:798 <font size=2 color=00AF00>PASS = 0</font>
+12:25:15:799 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:15:800 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:15:800 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:15:800 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:15:801 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:15:801 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:15:802 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:15:802 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:15:803 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:15:804 <font size=2 color=00AF00>PASS = 0</font>
+12:25:15:804 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:15:805 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:15:805 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:15:806 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0047.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:25:21:269 <html><body><pre>
+12:25:21:269 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:21:269 ***</font>
+12:25:21:299 c:\testdata\scripts\dt-tef-testblock-0047.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:21:328 c:\testdata\scripts\dt-tef-testblock-0047.script START_TESTCASE DT-TEF-TestBlock-0047
+12:25:21:339 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0047  </font>
+12:25:21:349 c:\testdata\scripts\dt-tef-testblock-0047.script 	PRINT This test case will be failed.
+12:25:21:355 INFO -  1079 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:21:371 c:\testdata\scripts\dt-tef-testblock-0047.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:21:380 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:21:405 INFO -  1084 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:21:407 INFO -  1084 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:21:410 INFO -  1084 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:21:412 INFO -  1084 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:25:21:414 INFO -  1084 te_regblocktestwrapper.cpp 111 aSection = 
+12:25:21:416 INFO -  1084 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:21:421 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:21:421 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:25:21:427 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Ignore Returned: PASS ***Result = FAIL </font>
+12:25:21:439 c:\testdata\scripts\dt-tef-testblock-0047.script END_TESTCASE DT-TEF-TestBlock-0047
+12:25:21:455 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0047.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0047 ***TestCaseResult = FAIL </font>
+12:25:21:464 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:21:469 <font size=2 color=00AF00>PASS = 0</font>
+12:25:21:470 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:21:470 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:21:470 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:21:471 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:21:471 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:21:472 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:21:472 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:21:473 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:21:473 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:21:474 <font size=2 color=00AF00>PASS = 0</font>
+12:25:21:475 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:21:475 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:21:476 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:21:476 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0048.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+12:25:26:943 <html><body><pre>
+12:25:26:944 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:26:944 ***</font>
+12:25:26:975 c:\testdata\scripts\dt-tef-testblock-0048.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:27:004 c:\testdata\scripts\dt-tef-testblock-0048.script START_TESTCASE DT-TEF-TestBlock-0048
+12:25:27:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0048  </font>
+12:25:27:025 c:\testdata\scripts\dt-tef-testblock-0048.script 	PRINT This test case will be failed.
+12:25:27:033 INFO -  1086 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:27:056 c:\testdata\scripts\dt-tef-testblock-0048.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:27:067 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:27:092 INFO -  1091 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:27:095 INFO -  1091 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+12:25:27:098 INFO -  1091 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+12:25:27:100 INFO -  1091 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:25:27:101 INFO -  1091 te_regblocktestwrapper.cpp 111 aSection = 
+12:25:27:103 INFO -  1091 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:27:106 INFO -  1091 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj name obj060
+12:25:27:108 INFO -  1091 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:25:27:110 INFO -  1091 te_regblocktestwrapper.cpp 111 aSection = TestCase060_obj
+12:25:27:112 INFO -  1091 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:25:27:114 INFO -  1091 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase060_obj microseconds_of_work 100000
+12:25:27:221 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase060_obj  ***Result = PASS </font>
+12:25:27:222 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase060_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:25:27:222 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase060_obj ActivateActiveObject TestCase060_obj  ***Result = PASS </font>
+12:25:27:228 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 17 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:27:243 c:\testdata\scripts\dt-tef-testblock-0048.script END_TESTCASE DT-TEF-TestBlock-0048
+12:25:27:259 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0048.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0048 ***TestCaseResult = FAIL </font>
+12:25:27:268 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:27:273 <font size=2 color=00AF00>PASS = 0</font>
+12:25:27:274 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:27:274 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:27:275 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:27:275 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:27:275 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:27:276 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:27:276 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:27:277 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:27:277 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:27:277 <font size=2 color=00AF00>PASS = 0</font>
+12:25:27:279 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:27:279 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:27:280 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:27:280 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0049.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+12:25:32:754 <html><body><pre>
+12:25:32:754 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:32:754 ***</font>
+12:25:32:785 c:\testdata\scripts\dt-tef-testblock-0049.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:32:815 c:\testdata\scripts\dt-tef-testblock-0049.script START_TESTCASE DT-TEF-TestBlock-0049
+12:25:32:825 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0049  </font>
+12:25:32:835 c:\testdata\scripts\dt-tef-testblock-0049.script 	PRINT This test case will be failed.
+12:25:32:843 INFO -  1093 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:32:859 c:\testdata\scripts\dt-tef-testblock-0049.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:32:869 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:32:894 INFO -  1098 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:32:897 INFO -  1098 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:32:900 INFO -  1098 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:32:902 INFO -  1098 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:32:903 INFO -  1098 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:32:905 INFO -  1098 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:32:908 INFO -  1098 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:32:910 WARN -  1098 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:32:911 INFO -  1098 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:32:914 INFO -  1098 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:32:916 INFO -  1098 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:32:918 INFO -  1098 te_regblocktestwrapper.cpp 111 aSection = TestCase061_obj_Error_999
+12:25:32:920 INFO -  1098 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:25:32:922 INFO -  1098 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+12:25:32:924 WARN -  1098 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:25:32:929 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:32:929 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:32:930 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  ***Result = PASS </font>
+12:25:32:936 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:32:950 c:\testdata\scripts\dt-tef-testblock-0049.script END_TESTCASE DT-TEF-TestBlock-0049
+12:25:32:968 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0049.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0049 ***TestCaseResult = FAIL </font>
+12:25:32:977 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:32:981 <font size=2 color=00AF00>PASS = 0</font>
+12:25:32:982 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:32:983 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:32:983 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:32:984 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:32:984 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:32:985 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:32:985 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:32:985 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:32:986 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:32:986 <font size=2 color=00AF00>PASS = 0</font>
+12:25:32:988 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:32:988 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:32:989 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:32:989 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0050.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+12:25:38:459 <html><body><pre>
+12:25:38:460 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:38:460 ***</font>
+12:25:38:491 c:\testdata\scripts\dt-tef-testblock-0050.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:38:521 c:\testdata\scripts\dt-tef-testblock-0050.script START_TESTCASE DT-TEF-TestBlock-0050
+12:25:38:531 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0050  </font>
+12:25:38:541 c:\testdata\scripts\dt-tef-testblock-0050.script 	PRINT This test case will be failed.
+12:25:38:547 INFO -  1100 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:38:563 c:\testdata\scripts\dt-tef-testblock-0050.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:38:572 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:38:597 INFO -  1105 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:38:600 INFO -  1105 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:603 INFO -  1105 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:605 INFO -  1105 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:38:607 INFO -  1105 te_regblocktestwrapper.cpp 111 aSection = TestCase061_obj_Error_999
+12:25:38:608 INFO -  1105 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:38:611 INFO -  1105 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+12:25:38:613 WARN -  1105 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:25:38:615 INFO -  1105 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:38:617 INFO -  1105 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:25:38:619 INFO -  1105 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:25:38:621 INFO -  1105 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:25:38:623 INFO -  1105 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:25:38:625 WARN -  1105 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:25:38:627 INFO -  1105 te_regblocktestwrapper.cpp 275 Test Passed!
+12:25:38:632 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:38:633 <font size=2 color=FF0000>COMMAND !Error=-111 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:25:38:633 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:25:38:640 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 18 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:38:653 c:\testdata\scripts\dt-tef-testblock-0050.script END_TESTCASE DT-TEF-TestBlock-0050
+12:25:38:668 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0050.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0050 ***TestCaseResult = FAIL </font>
+12:25:38:678 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:38:682 <font size=2 color=00AF00>PASS = 0</font>
+12:25:38:683 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:38:683 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:38:684 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:38:684 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:38:685 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:38:685 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:38:685 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:38:686 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:38:686 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:38:687 <font size=2 color=00AF00>PASS = 0</font>
+12:25:38:688 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:38:689 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:38:689 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:38:690 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0051.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:25:44:161 <html><body><pre>
+12:25:44:161 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:44:161 ***</font>
+12:25:44:193 c:\testdata\scripts\dt-tef-testblock-0051.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:44:222 c:\testdata\scripts\dt-tef-testblock-0051.script START_TESTCASE DT-TEF-TestBlock-0051
+12:25:44:232 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0051  </font>
+12:25:44:242 c:\testdata\scripts\dt-tef-testblock-0051.script 	PRINT This test case will be failed.
+12:25:44:249 INFO -  1107 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:44:265 c:\testdata\scripts\dt-tef-testblock-0051.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:44:274 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:44:299 INFO -  1112 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:44:302 INFO -  1112 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:44:305 INFO -  1112 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:44:307 INFO -  1112 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:25:44:309 INFO -  1112 te_regblocktestwrapper.cpp 111 aSection = TestCase061_obj_Error_999
+12:25:44:310 INFO -  1112 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:44:313 INFO -  1112 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase061_obj_Error_999 error_code -999
+12:25:44:315 WARN -  1112 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:25:44:320 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:44:320 <font size=2 color=FF0000>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase061_obj_Error_999  Error=-999 AsyncError=0 ***Result = FAIL </font>
+12:25:44:326 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:44:338 c:\testdata\scripts\dt-tef-testblock-0051.script END_TESTCASE DT-TEF-TestBlock-0051
+12:25:44:356 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0051.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0051 ***TestCaseResult = FAIL </font>
+12:25:44:366 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:44:370 <font size=2 color=00AF00>PASS = 0</font>
+12:25:44:371 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:44:371 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:44:372 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:44:372 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:44:373 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:44:373 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:44:374 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:44:374 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:44:374 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:44:375 <font size=2 color=00AF00>PASS = 0</font>
+12:25:44:376 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:44:377 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:44:377 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:44:378 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0052.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:25:49:851 <html><body><pre>
+12:25:49:851 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:49:851 ***</font>
+12:25:49:883 c:\testdata\scripts\dt-tef-testblock-0052.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:49:912 c:\testdata\scripts\dt-tef-testblock-0052.script START_TESTCASE DT-TEF-TestBlock-0052
+12:25:49:923 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0052  </font>
+12:25:49:933 c:\testdata\scripts\dt-tef-testblock-0052.script 	PRINT This test case will be failed.
+12:25:49:941 INFO -  1114 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:49:963 c:\testdata\scripts\dt-tef-testblock-0052.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:49:975 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:50:000 INFO -  1119 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:50:002 INFO -  1119 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:50:005 INFO -  1119 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:50:007 INFO -  1119 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:25:50:009 INFO -  1119 te_regblocktestwrapper.cpp 111 aSection = 
+12:25:50:011 INFO -  1119 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:50:016 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:50:016 <font size=2 color=FF0000>COMMAND !Error=-999 !AsyncError=0 DummyObj DummyFunction   Error=0 AsyncError=0 ***Result = FAIL </font>
+12:25:50:022 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 16 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:25:50:037 c:\testdata\scripts\dt-tef-testblock-0052.script END_TESTCASE DT-TEF-TestBlock-0052
+12:25:50:053 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0052.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0052 ***TestCaseResult = FAIL </font>
+12:25:50:062 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:50:066 <font size=2 color=00AF00>PASS = 0</font>
+12:25:50:067 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:50:068 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:50:068 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:50:068 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:50:069 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:50:069 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:50:070 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:50:070 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:50:070 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:50:071 <font size=2 color=00AF00>PASS = 0</font>
+12:25:50:072 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:50:073 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:50:073 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:50:074 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0053.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:25:55:537 <html><body><pre>
+12:25:55:537 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:25:55:537 ***</font>
+12:25:55:569 c:\testdata\scripts\dt-tef-testblock-0053.script LOAD_SERVER te_RegBlockTestSuite 
+12:25:55:598 c:\testdata\scripts\dt-tef-testblock-0053.script START_TESTCASE DT-TEF-TestBlock-0053
+12:25:55:609 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0053  </font>
+12:25:55:619 c:\testdata\scripts\dt-tef-testblock-0053.script 	PRINT This test case will be failed.
+12:25:55:627 INFO -  1121 scriptengine.cpp 1381  This test case will be failed.
+
+12:25:55:643 c:\testdata\scripts\dt-tef-testblock-0053.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:25:55:652 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:25:55:677 INFO -  1126 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:25:55:680 INFO -  1126 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:55:683 INFO -  1126 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:25:55:685 INFO -  1126 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:25:55:686 INFO -  1126 te_regblocktestwrapper.cpp 111 aSection = 
+12:25:55:688 INFO -  1126 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:25:55:693 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:25:55:694 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:25:55:700 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=999 Returned: PASS ***Result = FAIL </font>
+12:25:55:712 c:\testdata\scripts\dt-tef-testblock-0053.script END_TESTCASE DT-TEF-TestBlock-0053
+12:25:55:730 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0053.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0053 ***TestCaseResult = FAIL </font>
+12:25:55:740 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:25:55:744 <font size=2 color=00AF00>PASS = 0</font>
+12:25:55:745 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:55:745 <font size=2 color=0000FF>ABORT = 0</font>
+12:25:55:746 <font size=2 color=0000FF>PANIC = 0</font>
+12:25:55:746 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:55:746 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:25:55:747 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:25:55:747 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:25:55:748 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:25:55:748 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:25:55:750 <font size=2 color=00AF00>PASS = 0</font>
+12:25:55:750 <font size=2 color=FF0000>FAIL = 1</font>
+12:25:55:750 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:25:55:751 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:25:55:751 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0054.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:01:225 <html><body><pre>
+12:26:01:226 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:01:225 ***</font>
+12:26:01:257 c:\testdata\scripts\dt-tef-testblock-0054.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:01:287 c:\testdata\scripts\dt-tef-testblock-0054.script START_TESTCASE DT-TEF-TestBlock-0054
+12:26:01:297 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0054  </font>
+12:26:01:307 c:\testdata\scripts\dt-tef-testblock-0054.script 	PRINT This test case will be failed.
+12:26:01:315 INFO -  1128 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:01:332 c:\testdata\scripts\dt-tef-testblock-0054.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:01:341 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:01:366 INFO -  1133 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:01:369 INFO -  1133 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:01:371 INFO -  1133 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:01:373 INFO -  1133 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:01:375 INFO -  1133 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:01:377 INFO -  1133 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:01:382 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:01:382 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:26:01:388 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 16 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC Returned: PASS ***Result = FAIL </font>
+12:26:01:401 c:\testdata\scripts\dt-tef-testblock-0054.script END_TESTCASE DT-TEF-TestBlock-0054
+12:26:01:419 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0054.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0054 ***TestCaseResult = FAIL </font>
+12:26:01:428 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:01:433 <font size=2 color=00AF00>PASS = 0</font>
+12:26:01:434 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:01:434 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:01:434 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:01:435 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:01:435 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:01:436 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:01:436 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:01:437 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:01:437 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:01:438 <font size=2 color=00AF00>PASS = 0</font>
+12:26:01:439 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:01:439 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:01:440 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:01:440 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0055.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:06:913 <html><body><pre>
+12:26:06:913 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:06:913 ***</font>
+12:26:06:945 c:\testdata\scripts\dt-tef-testblock-0055.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:06:975 c:\testdata\scripts\dt-tef-testblock-0055.script START_TESTCASE DT-TEF-TestBlock-0055
+12:26:06:985 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0055  </font>
+12:26:06:995 c:\testdata\scripts\dt-tef-testblock-0055.script 	PRINT This test case will be failed.
+12:26:07:003 INFO -  1135 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:07:020 c:\testdata\scripts\dt-tef-testblock-0055.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:07:029 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:07:054 INFO -  1140 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:07:056 INFO -  1140 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:07:059 INFO -  1140 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:07:061 INFO -  1140 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:07:063 INFO -  1140 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:07:065 INFO -  1140 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:07:070 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:07:070 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:26:07:076 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 16 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC	!PanicCode=999 Returned: PASS ***Result = FAIL </font>
+12:26:07:089 c:\testdata\scripts\dt-tef-testblock-0055.script END_TESTCASE DT-TEF-TestBlock-0055
+12:26:07:107 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0055.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0055 ***TestCaseResult = FAIL </font>
+12:26:07:116 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:07:120 <font size=2 color=00AF00>PASS = 0</font>
+12:26:07:121 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:07:122 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:07:122 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:07:123 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:07:123 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:07:123 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:07:124 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:07:124 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:07:125 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:07:126 <font size=2 color=00AF00>PASS = 0</font>
+12:26:07:126 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:07:127 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:07:127 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:07:128 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0056.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:26:12:603 <html><body><pre>
+12:26:12:603 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:12:603 ***</font>
+12:26:12:635 c:\testdata\scripts\dt-tef-testblock-0056.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:12:665 c:\testdata\scripts\dt-tef-testblock-0056.script START_TESTCASE DT-TEF-TestBlock-0056
+12:26:12:675 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0056  </font>
+12:26:12:685 c:\testdata\scripts\dt-tef-testblock-0056.script 	PRINT This test case will be failed.
+12:26:12:693 INFO -  1142 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:12:716 c:\testdata\scripts\dt-tef-testblock-0056.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:12:727 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:12:752 INFO -  1147 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:12:755 INFO -  1147 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:12:758 INFO -  1147 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:12:760 INFO -  1147 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:26:12:762 INFO -  1147 te_regblocktestwrapper.cpp 111 aSection = TestCase102_obj_MY_PANIC_999
+12:26:12:763 INFO -  1147 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:12:766 INFO -  1147 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase102_obj_MY_PANIC_999 panic_number 999
+12:26:12:768 INFO -  1147 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase102_obj_MY_PANIC_999 panic_string MY_PANIC
+12:26:12:770 WARN -  1147 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC 999
+12:26:12:774 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:12:814 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj PanickingFunction TestCase102_obj_MY_PANIC_999  ***Result = INCONCLUSIVE </font>
+12:26:12:820 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PANIC - MY_PANIC Code = 999  </font>
+12:26:12:835 c:\testdata\scripts\dt-tef-testblock-0056.script END_TESTCASE DT-TEF-TestBlock-0056
+12:26:12:853 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0056.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0056 ***TestCaseResult = FAIL </font>
+12:26:12:857 ERROR -  1142 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:26:12:862 ERROR -  1142 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 999, Exit Category MY_PANIC
+12:26:12:870 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:12:872 <font size=2 color=00AF00>PASS = 0</font>
+12:26:12:872 <font size=2 color=FF0000>FAIL = 0</font>
+12:26:12:873 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:12:873 <font size=2 color=0000FF>PANIC = 1</font>
+12:26:12:874 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:12:874 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:12:875 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:12:875 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:12:875 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:26:12:876 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:12:877 <font size=2 color=00AF00>PASS = 0</font>
+12:26:12:878 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:12:878 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:12:879 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:12:879 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0057.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:26:18:357 <html><body><pre>
+12:26:18:357 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:18:357 ***</font>
+12:26:18:390 c:\testdata\scripts\dt-tef-testblock-0057.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:18:419 c:\testdata\scripts\dt-tef-testblock-0057.script START_TESTCASE DT-TEF-TestBlock-0057
+12:26:18:430 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0057  </font>
+12:26:18:440 c:\testdata\scripts\dt-tef-testblock-0057.script 	PRINT This test case will be failed.
+12:26:18:448 INFO -  1149 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:18:471 c:\testdata\scripts\dt-tef-testblock-0057.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:18:483 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:18:508 INFO -  1154 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:18:510 INFO -  1154 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:18:513 INFO -  1154 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:18:515 INFO -  1154 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:26:18:517 INFO -  1154 te_regblocktestwrapper.cpp 111 aSection = TestCase103_obj_panic_0
+12:26:18:519 INFO -  1154 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:18:521 INFO -  1154 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase103_obj_panic_0 panic_number 0
+12:26:18:524 INFO -  1154 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase103_obj_panic_0 panic_string 
+12:26:18:526 WARN -  1154 te_regblocktestwrapper.cpp 422 Calling panic:  0
+12:26:18:530 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:18:562 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 DummyObj PanickingFunction TestCase103_obj_panic_0  ***Result = INCONCLUSIVE </font>
+12:26:18:568 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PANIC - NULL Code = 0  </font>
+12:26:18:583 c:\testdata\scripts\dt-tef-testblock-0057.script END_TESTCASE DT-TEF-TestBlock-0057
+12:26:18:602 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0057.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0057 ***TestCaseResult = FAIL </font>
+12:26:18:606 ERROR -  1149 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:26:18:611 ERROR -  1149 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 0, Exit Category 
+12:26:18:619 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:18:621 <font size=2 color=00AF00>PASS = 0</font>
+12:26:18:621 <font size=2 color=FF0000>FAIL = 0</font>
+12:26:18:622 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:18:622 <font size=2 color=0000FF>PANIC = 1</font>
+12:26:18:622 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:18:623 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:18:623 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:18:624 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:18:624 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:26:18:625 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:18:625 <font size=2 color=00AF00>PASS = 0</font>
+12:26:18:626 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:18:627 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:18:627 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:18:628 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0058.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:26:24:115 <html><body><pre>
+12:26:24:116 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:24:115 ***</font>
+12:26:24:149 c:\testdata\scripts\dt-tef-testblock-0058.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:24:181 c:\testdata\scripts\dt-tef-testblock-0058.script START_TESTCASE DT-TEF-TestBlock-0058
+12:26:24:191 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0058  </font>
+12:26:24:201 c:\testdata\scripts\dt-tef-testblock-0058.script 	PRINT This test case will be failed.
+12:26:24:209 INFO -  1156 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:24:233 c:\testdata\scripts\dt-tef-testblock-0058.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:24:245 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:24:270 INFO -  1161 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:24:272 INFO -  1161 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:24:275 INFO -  1161 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:24:277 INFO -  1161 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:26:24:279 INFO -  1161 te_regblocktestwrapper.cpp 111 aSection = 
+12:26:24:281 INFO -  1161 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:24:286 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:24:286 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:26:24:292 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 16 Command = 	END_TEST_BLOCK		!Error=-999 Returned: PASS ***Result = FAIL </font>
+12:26:24:307 c:\testdata\scripts\dt-tef-testblock-0058.script END_TESTCASE DT-TEF-TestBlock-0058
+12:26:24:324 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0058.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0058 ***TestCaseResult = FAIL </font>
+12:26:24:333 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:24:337 <font size=2 color=00AF00>PASS = 0</font>
+12:26:24:338 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:24:339 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:24:339 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:24:339 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:24:340 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:24:340 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:24:341 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:24:341 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:24:341 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:24:343 <font size=2 color=00AF00>PASS = 0</font>
+12:26:24:343 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:24:344 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:24:344 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:24:345 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0059.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:26:29:836 <html><body><pre>
+12:26:29:837 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:29:836 ***</font>
+12:26:29:871 c:\testdata\scripts\dt-tef-testblock-0059.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:29:903 c:\testdata\scripts\dt-tef-testblock-0059.script START_TESTCASE DT-TEF-TestBlock-0059
+12:26:29:913 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0059  </font>
+12:26:29:924 c:\testdata\scripts\dt-tef-testblock-0059.script 	PRINT This test case will be failed.
+12:26:29:931 INFO -  1163 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:29:949 c:\testdata\scripts\dt-tef-testblock-0059.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:29:959 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:29:984 INFO -  1168 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:29:987 INFO -  1168 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:31:000 INFO -  1168 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:26:31:002 INFO -  1168 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:26:31:004 INFO -  1168 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:26:31:006 INFO -  1168 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:26:31:008 INFO -  1168 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:26:31:010 WARN -  1168 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:26:31:012 INFO -  1168 te_regblocktestwrapper.cpp 275 Test Passed!
+12:26:31:018 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:26:31:018 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+12:26:31:018 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:26:31:025 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 18 Command = 	END_TEST_BLOCK		!PanicCode=1	!Result=Fail Returned: FAIL ***Result = FAIL </font>
+12:26:31:038 c:\testdata\scripts\dt-tef-testblock-0059.script END_TESTCASE DT-TEF-TestBlock-0059
+12:26:31:054 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0059.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0059 ***TestCaseResult = FAIL </font>
+12:26:31:063 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:31:067 <font size=2 color=00AF00>PASS = 0</font>
+12:26:31:068 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:31:069 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:31:069 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:31:070 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:31:070 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:31:070 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:31:071 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:31:071 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:31:072 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:31:073 <font size=2 color=00AF00>PASS = 0</font>
+12:26:31:073 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:31:074 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:31:074 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:31:075 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0060.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:26:36:570 <html><body><pre>
+12:26:36:570 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:36:570 ***</font>
+12:26:36:605 c:\testdata\scripts\dt-tef-testblock-0060.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:36:637 c:\testdata\scripts\dt-tef-testblock-0060.script START_TESTCASE DT-TEF-TestBlock-0060
+12:26:36:647 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0060  </font>
+12:26:36:658 c:\testdata\scripts\dt-tef-testblock-0060.script 	PRINT This test case will be failed.
+12:26:36:665 INFO -  1170 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:36:683 c:\testdata\scripts\dt-tef-testblock-0060.script 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:36:692 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 13 Command = 	START_TEST_BLOCK	1 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:36:717 INFO -  1175 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:37:704 ERROR -  1174 testserverbase.cpp 1078 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:26:37:707 <font size=2 color=0000FF>DELAY 10000000  ***Result = INCONCLUSIVE </font>
+12:26:37:713 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 15 Command = 	END_TEST_BLOCK ***Result = ABORT </font>
+12:26:37:724 c:\testdata\scripts\dt-tef-testblock-0060.script END_TESTCASE DT-TEF-TestBlock-0060
+12:26:37:739 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0060.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0060 ***TestCaseResult = FAIL </font>
+12:26:37:749 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:37:753 <font size=2 color=00AF00>PASS = 0</font>
+12:26:37:754 <font size=2 color=FF0000>FAIL = 0</font>
+12:26:37:754 <font size=2 color=0000FF>ABORT = 1</font>
+12:26:37:755 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:37:755 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:37:755 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:37:756 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:37:756 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 2</font>
+12:26:37:757 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:37:757 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:37:757 <font size=2 color=00AF00>PASS = 0</font>
+12:26:37:759 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:37:759 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:37:760 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:37:760 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0061.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+12:26:43:242 <html><body><pre>
+12:26:43:242 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:43:242 ***</font>
+12:26:43:277 c:\testdata\scripts\dt-tef-testblock-0061.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:43:308 c:\testdata\scripts\dt-tef-testblock-0061.script START_TESTCASE DT-TEF-TestBlock-0061
+12:26:43:319 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0061  </font>
+12:26:43:330 c:\testdata\scripts\dt-tef-testblock-0061.script 	PRINT This test case will be failed.
+12:26:43:337 INFO -  1177 scriptengine.cpp 1381  This test case will be failed.
+
+12:26:43:355 c:\testdata\scripts\dt-tef-testblock-0061.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:43:365 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:43:389 INFO -  1182 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:43:406 INFO -  1182 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase119_no_such_object name obj119_no_such_object
+12:26:43:409 ERROR -  1182 testblockcontroller.cpp 497 Outstanding failed with error -1.
+12:26:43:413 <font size=2 color=FF0000>OUTSTANDING 0 TestCase119_no_such_object  Error=-1 AsyncError=0 ***Result = FAIL </font>
+12:26:43:419 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 15 Command = 	END_TEST_BLOCK ***Result = FAIL </font>
+12:26:43:430 c:\testdata\scripts\dt-tef-testblock-0061.script END_TESTCASE DT-TEF-TestBlock-0061
+12:26:43:445 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0061.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0061 ***TestCaseResult = FAIL </font>
+12:26:43:455 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:43:459 <font size=2 color=00AF00>PASS = 0</font>
+12:26:43:460 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:43:461 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:43:461 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:43:461 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:43:462 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:43:462 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:43:463 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:43:463 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:43:463 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:43:464 <font size=2 color=00AF00>PASS = 0</font>
+12:26:43:465 <font size=2 color=FF0000>FAIL = 1</font>
+12:26:43:466 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:43:466 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:43:467 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0062.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:26:48:962 <html><body><pre>
+12:26:48:962 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:48:962 ***</font>
+12:26:48:997 c:\testdata\scripts\dt-tef-testblock-0062.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:49:029 c:\testdata\scripts\dt-tef-testblock-0062.script START_TESTCASE DT-TEF-TestBlock-0062
+12:26:49:039 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0062  </font>
+12:26:49:060 c:\testdata\scripts\dt-tef-testblock-0062.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:49:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:49:095 INFO -  1189 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:49:098 INFO -  1189 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_name name obj001
+12:26:49:100 INFO -  1189 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_name name obj001
+12:26:49:102 INFO -  1189 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:26:49:104 INFO -  1189 te_regblocktestwrapper.cpp 111 aSection = TestCase001_obj_not_null
+12:26:49:106 INFO -  1189 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:26:49:108 INFO -  1189 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_not_null null_expected 0
+12:26:49:110 INFO -  1189 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase001_obj_not_null name obj001
+12:26:49:115 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase001_obj_name  ***Result = PASS </font>
+12:26:49:115 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase001_obj_name GetDataWrapper TestCase001_obj_not_null  ***Result = PASS </font>
+12:26:49:121 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:26:49:134 c:\testdata\scripts\dt-tef-testblock-0062.script END_TESTCASE DT-TEF-TestBlock-0062
+12:26:49:152 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0062.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0062 ***TestCaseResult = PASS </font>
+12:26:49:161 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:49:166 <font size=2 color=00AF00>PASS = 1</font>
+12:26:49:166 <font size=2 color=FF0000>FAIL = 0</font>
+12:26:49:167 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:49:167 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:49:168 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:49:168 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:49:169 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:49:169 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:49:169 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:49:170 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:49:170 <font size=2 color=00AF00>PASS = 1</font>
+12:26:49:172 <font size=2 color=FF0000>FAIL = 0</font>
+12:26:49:172 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:49:173 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:49:173 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0063.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+12:26:54:668 <html><body><pre>
+12:26:54:668 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:26:54:668 ***</font>
+12:26:54:703 c:\testdata\scripts\dt-tef-testblock-0063.script LOAD_SERVER te_RegBlockTestSuite 
+12:26:54:734 c:\testdata\scripts\dt-tef-testblock-0063.script START_TESTCASE DT-TEF-TestBlock-0063
+12:26:54:744 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0063  </font>
+12:26:54:766 c:\testdata\scripts\dt-tef-testblock-0063.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:26:54:778 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:26:54:804 INFO -  1196 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:26:54:806 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:809 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+12:26:54:811 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+12:26:54:813 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+12:26:54:815 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = New
+12:26:54:817 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj_1
+12:26:54:819 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:26:54:821 INFO -  1196 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 object_value 1111
+12:26:54:823 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+12:26:54:825 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = New
+12:26:54:827 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj_2
+12:26:54:829 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:26:54:831 INFO -  1196 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 object_value 2222
+12:26:54:833 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:835 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:26:54:837 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj_1
+12:26:54:838 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:26:54:840 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 name obj006_to_modify_1
+12:26:54:843 INFO -  1196 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_1 object_value 1111
+12:26:54:845 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:847 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:26:54:849 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj_2
+12:26:54:851 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:26:54:853 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 name obj006_to_modify_2
+12:26:54:855 INFO -  1196 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj_2 object_value 2222
+12:26:54:857 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:859 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = ModifyByName
+12:26:54:861 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj1_value2
+12:26:54:863 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:26:54:864 INFO -  1196 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 object_value 3333
+12:26:54:867 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 name obj006_to_modify_1
+12:26:54:869 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:871 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = ModifyByName
+12:26:54:872 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj2_value2
+12:26:54:875 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 8
+12:26:54:876 INFO -  1196 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 object_value 4444
+12:26:54:878 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 name obj006_to_modify_2
+12:26:54:881 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:883 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:26:54:885 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj1_value2
+12:26:54:886 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 9
+12:26:54:888 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 name obj006_to_modify_1
+12:26:54:891 INFO -  1196 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj1_value2 object_value 3333
+12:26:54:893 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:895 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:26:54:897 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj2_value2
+12:26:54:899 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 10
+12:26:54:901 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 name obj006_to_modify_2
+12:26:54:903 INFO -  1196 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj2_value2 object_value 4444
+12:26:54:905 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:907 INFO -  1196 te_regblocktestwrapper.cpp 110 aCommand = SetDataObject
+12:26:54:909 INFO -  1196 te_regblocktestwrapper.cpp 111 aSection = TestCase006_obj
+12:26:54:910 INFO -  1196 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 11
+12:26:54:912 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:915 INFO -  1196 te_regblocktestwrapper.cpp 609 Test Passed!
+12:26:54:917 INFO -  1196 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase006_obj name obj006
+12:26:54:919 INFO -  1196 te_regblocktestwrapper.cpp 612 Test Passed!
+12:26:54:924 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj  ***Result = PASS </font>
+12:26:54:925 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj_1  ***Result = PASS </font>
+12:26:54:925 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase006_obj_2  ***Result = PASS </font>
+12:26:54:925 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj_1 New TestCase006_obj_1  ***Result = PASS </font>
+12:26:54:925 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj_2 New TestCase006_obj_2  ***Result = PASS </font>
+12:26:54:925 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj_1  ***Result = PASS </font>
+12:26:54:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj_2  ***Result = PASS </font>
+12:26:54:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj ModifyByName TestCase006_obj1_value2  ***Result = PASS </font>
+12:26:54:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj ModifyByName TestCase006_obj2_value2  ***Result = PASS </font>
+12:26:54:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj1_value2  ***Result = PASS </font>
+12:26:54:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj GetDataObject TestCase006_obj2_value2  ***Result = PASS </font>
+12:26:54:926 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase006_obj SetDataObject TestCase006_obj  ***Result = PASS </font>
+12:26:54:937 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 30 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:26:54:962 c:\testdata\scripts\dt-tef-testblock-0063.script END_TESTCASE DT-TEF-TestBlock-0063
+12:26:54:981 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0063.script Line = 31 Command = END_TESTCASE DT-TEF-TestBlock-0063 ***TestCaseResult = PASS </font>
+12:26:54:990 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:26:54:994 <font size=2 color=00AF00>PASS = 1</font>
+12:26:54:995 <font size=2 color=FF0000>FAIL = 0</font>
+12:26:54:996 <font size=2 color=0000FF>ABORT = 0</font>
+12:26:54:996 <font size=2 color=0000FF>PANIC = 0</font>
+12:26:54:997 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:54:997 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:26:54:997 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:26:54:998 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:26:54:998 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:26:54:999 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:26:54:999 <font size=2 color=00AF00>PASS = 1</font>
+12:26:55:000 <font size=2 color=FF0000>FAIL = 0</font>
+12:26:55:001 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:26:55:001 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:26:55:002 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0064.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:27:00:490 <html><body><pre>
+12:27:00:490 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:00:490 ***</font>
+12:27:00:524 c:\testdata\scripts\dt-tef-testblock-0064.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:00:554 c:\testdata\scripts\dt-tef-testblock-0064.script START_TESTCASE DT-TEF-TestBlock-0064
+12:27:00:564 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0064  </font>
+12:27:00:584 c:\testdata\scripts\dt-tef-testblock-0064.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:00:593 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:00:618 INFO -  1203 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:00:620 INFO -  1203 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+12:27:00:623 INFO -  1203 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+12:27:00:625 INFO -  1203 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:27:00:627 INFO -  1203 te_regblocktestwrapper.cpp 111 aSection = TestCase007_obj
+12:27:00:629 INFO -  1203 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:00:631 INFO -  1203 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase007_obj name obj007
+12:27:00:636 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase007_obj  ***Result = PASS </font>
+12:27:00:636 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase007_obj GetDataWrapper TestCase007_obj  ***Result = PASS </font>
+12:27:00:642 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:00:654 c:\testdata\scripts\dt-tef-testblock-0064.script END_TESTCASE DT-TEF-TestBlock-0064
+12:27:00:672 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0064.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0064 ***TestCaseResult = PASS </font>
+12:27:00:682 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:00:686 <font size=2 color=00AF00>PASS = 1</font>
+12:27:00:687 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:00:687 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:00:688 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:00:688 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:00:689 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:00:689 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:00:689 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:27:00:690 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:00:690 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:00:691 <font size=2 color=00AF00>PASS = 1</font>
+12:27:00:692 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:00:693 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:00:693 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:00:694 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0065.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:27:06:182 <html><body><pre>
+12:27:06:182 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:06:182 ***</font>
+12:27:06:218 c:\testdata\scripts\dt-tef-testblock-0065.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:06:250 c:\testdata\scripts\dt-tef-testblock-0065.script START_TESTCASE DT-TEF-TestBlock-0065
+12:27:06:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0065  </font>
+12:27:06:281 c:\testdata\scripts\dt-tef-testblock-0065.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:06:290 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 12 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:06:315 INFO -  1210 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:06:318 INFO -  1210 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase008_obj name obj008
+12:27:06:320 INFO -  1210 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase008_obj name obj008
+12:27:06:322 INFO -  1210 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:27:06:324 INFO -  1210 te_regblocktestwrapper.cpp 111 aSection = 
+12:27:06:326 INFO -  1210 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:06:331 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase008_obj  ***Result = PASS </font>
+12:27:06:331 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase008_obj DummyFunction   ***Result = PASS </font>
+12:27:06:337 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:06:350 c:\testdata\scripts\dt-tef-testblock-0065.script END_TESTCASE DT-TEF-TestBlock-0065
+12:27:06:368 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0065.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0065 ***TestCaseResult = PASS </font>
+12:27:06:378 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:06:382 <font size=2 color=00AF00>PASS = 1</font>
+12:27:06:383 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:06:384 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:06:384 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:06:384 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:06:385 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:06:385 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:06:386 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:27:06:386 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:06:386 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:06:387 <font size=2 color=00AF00>PASS = 1</font>
+12:27:06:388 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:06:389 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:06:389 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:06:390 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0066.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1315 @@
+12:27:11:894 <html><body><pre>
+12:27:11:895 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:11:894 ***</font>
+12:27:11:932 c:\testdata\scripts\dt-tef-testblock-0066.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:11:965 c:\testdata\scripts\dt-tef-testblock-0066.script START_TESTCASE DT-TEF-TestBlock-0066
+12:27:11:978 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0066  </font>
+12:27:12:000 c:\testdata\scripts\dt-tef-testblock-0066.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:12:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 15 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:12:084 INFO -  1217 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:12:086 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:089 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:091 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = New
+12:27:12:092 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:094 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:12:096 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:099 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:100 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:102 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:104 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:27:12:107 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:109 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:111 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:112 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:114 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:116 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:27:12:118 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:120 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:122 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:125 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:126 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:27:12:128 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:131 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:133 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:135 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:136 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:138 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:27:12:140 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:143 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:145 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:147 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:148 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:27:12:150 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:153 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:155 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:157 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:158 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:160 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:27:12:163 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:165 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:167 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:168 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:170 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 8
+12:27:12:173 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:175 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:177 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:179 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:181 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:183 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 9
+12:27:12:185 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:187 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:189 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:190 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:192 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 10
+12:27:12:194 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:197 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:199 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:201 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:203 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:205 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 11
+12:27:12:207 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:209 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:211 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:212 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:214 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 12
+12:27:12:216 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:219 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:221 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:223 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:225 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:227 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 13
+12:27:12:229 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:231 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:232 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:234 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:236 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 14
+12:27:12:239 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:241 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:243 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:245 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:247 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:248 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 15
+12:27:12:250 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:253 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:255 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:257 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:259 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 16
+12:27:12:261 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:263 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:265 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:267 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:269 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:271 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 17
+12:27:12:273 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:275 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:277 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:279 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:281 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 18
+12:27:12:283 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:285 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:287 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:289 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:291 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:293 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 19
+12:27:12:295 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:297 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:299 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:301 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:303 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 20
+12:27:12:305 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:307 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:309 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:311 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:313 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:315 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 21
+12:27:12:317 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:319 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:321 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:323 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:325 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 22
+12:27:12:327 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:329 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:331 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:333 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:335 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:337 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 23
+12:27:12:339 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:341 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:343 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:345 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:347 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 24
+12:27:12:349 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:351 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:353 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:355 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:357 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:359 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 25
+12:27:12:361 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:363 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:365 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:367 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:369 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 26
+12:27:12:371 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:373 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:375 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:377 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:379 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:381 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 27
+12:27:12:383 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:385 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:387 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:389 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:391 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 28
+12:27:12:393 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:395 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:397 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:399 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:401 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:403 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 29
+12:27:12:405 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:407 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:409 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:411 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:413 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 30
+12:27:12:415 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:417 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:420 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:422 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:423 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:425 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 31
+12:27:12:427 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:430 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:432 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:433 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:435 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 32
+12:27:12:437 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:439 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:442 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:444 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:446 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:447 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 33
+12:27:12:449 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:451 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:454 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:455 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:457 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 34
+12:27:12:459 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:461 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:464 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:466 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:469 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:471 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 35
+12:27:12:473 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:475 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:477 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:479 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:480 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 36
+12:27:12:482 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:485 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:487 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:489 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:491 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:492 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 37
+12:27:12:495 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:497 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:499 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:500 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:502 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 38
+12:27:12:505 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:507 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:509 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:511 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:513 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:514 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 39
+12:27:12:516 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:519 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:521 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:523 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:524 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 40
+12:27:12:527 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:529 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:531 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:533 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:535 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:537 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 41
+12:27:12:539 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:541 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:543 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:545 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:547 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 42
+12:27:12:549 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:551 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:553 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:555 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:557 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:559 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 43
+12:27:12:561 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:563 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:565 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:567 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:569 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 44
+12:27:12:571 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:573 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:575 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:577 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:579 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:581 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 45
+12:27:12:583 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:585 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:587 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:589 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:591 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 46
+12:27:12:593 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:595 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:597 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:599 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:601 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:603 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 47
+12:27:12:605 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:607 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:609 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:611 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:612 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 48
+12:27:12:615 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:617 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:619 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:621 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:623 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:625 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 49
+12:27:12:627 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:629 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:631 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:633 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:635 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 50
+12:27:12:637 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:639 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:641 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:643 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:645 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:647 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 51
+12:27:12:649 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:651 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:653 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:655 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:657 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 52
+12:27:12:659 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:661 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:663 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:665 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:667 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:669 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 53
+12:27:12:671 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:672 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:674 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:676 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:678 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 54
+12:27:12:680 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:682 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:684 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:686 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:688 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:690 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 55
+12:27:12:692 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:694 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:696 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:698 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:700 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 56
+12:27:12:702 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:704 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:706 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:708 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:710 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:712 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 57
+12:27:12:714 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:716 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:718 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:720 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:722 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 58
+12:27:12:724 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:726 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:728 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:730 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:732 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:734 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 59
+12:27:12:736 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:738 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:740 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:742 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:744 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 60
+12:27:12:746 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:748 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:751 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:752 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:754 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:756 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 61
+12:27:12:758 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:760 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:762 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:764 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:766 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 62
+12:27:12:768 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:770 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:772 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:775 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:776 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:778 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 63
+12:27:12:780 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:782 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:785 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:786 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:788 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 64
+12:27:12:790 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:792 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:794 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:796 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:798 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:800 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 65
+12:27:12:802 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:805 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:807 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:808 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:810 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 66
+12:27:12:812 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:815 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:817 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:818 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:820 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:822 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 67
+12:27:12:825 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:827 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:828 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:830 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:832 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 68
+12:27:12:834 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:836 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:839 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:841 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:842 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:844 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 69
+12:27:12:847 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:849 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:850 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:852 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:854 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 70
+12:27:12:856 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:860 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:862 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:864 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:866 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:868 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 71
+12:27:12:870 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:872 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:874 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:876 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:877 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 72
+12:27:12:880 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:882 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:884 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:886 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:888 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:890 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 73
+12:27:12:892 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:894 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:896 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:898 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:900 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 74
+12:27:12:902 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:904 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:906 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:908 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:910 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:912 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 75
+12:27:12:914 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:916 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:918 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:920 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:922 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 76
+12:27:12:924 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:926 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:928 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:930 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:932 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:934 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 77
+12:27:12:936 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:938 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:940 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:942 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:944 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 78
+12:27:12:946 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:948 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:950 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:952 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:954 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:956 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 79
+12:27:12:958 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:960 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:962 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:964 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:12:966 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 80
+12:27:12:968 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:12:970 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:12:972 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:974 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:976 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:978 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 81
+12:27:12:980 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:982 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:984 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:12:986 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:12:988 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 82
+12:27:12:990 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:12:992 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:12:994 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:12:996 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:12:998 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:000 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 83
+12:27:13:002 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:004 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:006 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:008 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:010 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 84
+12:27:13:012 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:014 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:016 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:018 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:020 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:022 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 85
+12:27:13:024 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:026 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:028 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:030 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:032 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 86
+12:27:13:034 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:036 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:038 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:040 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:042 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:044 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 87
+12:27:13:046 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:048 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:050 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:052 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:054 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 88
+12:27:13:056 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:058 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:060 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:062 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:064 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:066 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 89
+12:27:13:068 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:070 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:072 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:074 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:076 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 90
+12:27:13:078 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:080 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:082 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:084 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:086 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:088 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 91
+12:27:13:090 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:092 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:094 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:096 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:098 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 92
+12:27:13:100 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:102 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:104 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:106 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:108 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:110 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 93
+12:27:13:112 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:114 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:116 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:118 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:120 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 94
+12:27:13:122 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:124 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:126 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:128 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:130 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:132 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 95
+12:27:13:134 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:136 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:138 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:140 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:142 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 96
+12:27:13:144 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:146 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:148 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:150 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:152 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:154 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 97
+12:27:13:156 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:158 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:160 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:162 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:164 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 98
+12:27:13:166 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:168 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:170 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:172 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:174 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:176 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 99
+12:27:13:178 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:180 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:182 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:184 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:186 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 100
+12:27:13:188 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:190 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:193 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:195 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:196 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:198 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 101
+12:27:13:200 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:203 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:204 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:206 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:208 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 102
+12:27:13:210 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:212 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:214 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:216 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:218 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:220 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 103
+12:27:13:222 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:224 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:226 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:228 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:230 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 104
+12:27:13:232 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:234 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:236 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:239 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:241 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:242 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 105
+12:27:13:244 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:246 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:248 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:250 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:252 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 106
+12:27:13:254 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:256 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:259 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:261 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:262 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:264 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 107
+12:27:13:266 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:268 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:270 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:272 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:274 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 108
+12:27:13:276 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:278 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:281 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:283 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:284 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:286 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 109
+12:27:13:288 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:290 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:292 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:294 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:296 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 110
+12:27:13:299 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:301 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:303 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:305 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:306 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:308 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 111
+12:27:13:310 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:312 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:315 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:316 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:318 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 112
+12:27:13:321 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:323 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:325 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:327 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:329 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:330 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 113
+12:27:13:332 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:335 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:337 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:339 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:340 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 114
+12:27:13:342 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:345 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:347 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:349 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:350 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:353 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 115
+12:27:13:355 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:357 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:359 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:361 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:362 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 116
+12:27:13:364 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:366 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:369 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:371 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:373 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:375 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 117
+12:27:13:377 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:379 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:381 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:382 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:384 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 118
+12:27:13:386 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:389 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:391 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:393 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:395 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:397 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 119
+12:27:13:399 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:401 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:403 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:404 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:406 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 120
+12:27:13:408 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:411 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:413 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:415 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:417 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:419 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 121
+12:27:13:421 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:423 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:425 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:427 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:429 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 122
+12:27:13:431 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:433 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:435 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:437 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:439 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:441 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 123
+12:27:13:443 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:445 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:447 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:449 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:451 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 124
+12:27:13:453 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:455 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:457 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:459 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:461 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:463 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 125
+12:27:13:465 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:467 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:469 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:471 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:473 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 126
+12:27:13:475 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:477 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:479 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:481 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:483 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:485 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 127
+12:27:13:487 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:489 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:491 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:493 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:495 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 128
+12:27:13:497 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:499 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:501 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:503 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:505 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:507 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 129
+12:27:13:509 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:511 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:513 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:515 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:517 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 130
+12:27:13:519 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:521 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:523 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:525 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:527 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:529 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 131
+12:27:13:531 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:533 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:535 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:537 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:539 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 132
+12:27:13:541 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:543 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:545 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:547 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:549 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:551 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 133
+12:27:13:553 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:555 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:557 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:559 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:561 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 134
+12:27:13:563 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:565 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:567 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:569 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:571 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:573 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 135
+12:27:13:575 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:577 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:579 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:581 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:583 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 136
+12:27:13:585 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:587 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:589 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:591 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:593 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:595 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 137
+12:27:13:597 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:599 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:601 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:603 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:605 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 138
+12:27:13:607 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:609 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:611 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:613 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:615 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:617 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 139
+12:27:13:619 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:621 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:623 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:625 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:627 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 140
+12:27:13:629 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:631 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:633 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:635 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:637 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:639 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 141
+12:27:13:641 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:643 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:645 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:647 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:649 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 142
+12:27:13:651 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:653 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:655 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:657 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:659 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:661 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 143
+12:27:13:663 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:665 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:667 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:669 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:671 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 144
+12:27:13:672 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:674 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:676 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:678 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:680 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:682 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 145
+12:27:13:684 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:686 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:688 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:690 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:692 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 146
+12:27:13:694 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:697 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:699 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:700 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:702 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:704 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 147
+12:27:13:706 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:708 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:710 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:713 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:714 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 148
+12:27:13:716 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:718 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:721 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:722 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:724 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:726 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 149
+12:27:13:729 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:731 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:733 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:734 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:736 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 150
+12:27:13:738 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:740 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:742 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:745 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:747 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:749 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 151
+12:27:13:750 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:753 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:755 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:756 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:758 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 152
+12:27:13:760 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:762 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:765 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:767 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:769 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:771 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 153
+12:27:13:773 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:774 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:777 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:778 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:780 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 154
+12:27:13:782 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:785 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:787 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:789 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:790 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:793 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 155
+12:27:13:794 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:797 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:798 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:800 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:802 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 156
+12:27:13:805 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:807 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:809 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:811 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:813 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:814 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 157
+12:27:13:817 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:819 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:821 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:823 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:825 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 158
+12:27:13:827 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:829 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:831 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:833 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:835 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:836 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 159
+12:27:13:838 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:841 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:843 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:845 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:846 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 160
+12:27:13:849 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:851 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:853 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:855 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:857 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:860 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 161
+12:27:13:862 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:864 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:866 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:868 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:870 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 162
+12:27:13:872 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:874 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:876 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:878 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:880 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:882 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 163
+12:27:13:884 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:886 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:888 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:890 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:892 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 164
+12:27:13:894 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:896 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:898 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:900 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:902 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:904 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 165
+12:27:13:906 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:908 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:910 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:912 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:914 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 166
+12:27:13:916 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:918 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:920 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:922 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:924 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:926 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 167
+12:27:13:928 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:930 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:932 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:934 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:936 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 168
+12:27:13:938 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:940 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:942 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:944 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:946 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:948 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 169
+12:27:13:950 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:952 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:954 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:956 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:958 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 170
+12:27:13:960 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:13:962 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:964 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:966 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:968 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:970 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 171
+12:27:13:972 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:974 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:976 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:13:978 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:13:980 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 172
+12:27:13:982 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:13:984 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:13:986 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:988 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:13:990 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:13:992 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 173
+12:27:13:994 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:13:996 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:13:998 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:000 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:002 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 174
+12:27:14:004 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:14:006 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:008 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:010 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:012 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:014 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 175
+12:27:14:016 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:018 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:020 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:022 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:024 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 176
+12:27:14:026 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:14:028 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:030 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:032 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:034 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:036 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 177
+12:27:14:038 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:040 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:042 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:044 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:046 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 178
+12:27:14:048 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:14:050 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:052 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:054 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:056 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:058 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 179
+12:27:14:060 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:062 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:064 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:066 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:068 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 180
+12:27:14:070 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:14:072 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:074 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:076 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:078 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:080 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 181
+12:27:14:082 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:084 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:086 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:088 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:090 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 182
+12:27:14:092 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:14:094 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:096 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:098 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:100 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:102 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 183
+12:27:14:104 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:106 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:108 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:110 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:112 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 184
+12:27:14:114 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:14:116 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:118 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:120 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:122 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:124 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 185
+12:27:14:126 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:128 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:130 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:132 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:134 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 186
+12:27:14:136 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:14:138 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:140 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:142 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:144 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:146 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 187
+12:27:14:148 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:150 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:152 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:154 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:156 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 188
+12:27:14:158 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:14:160 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:163 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:165 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:166 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:168 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 189
+12:27:14:170 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:172 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:174 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:176 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:178 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 190
+12:27:14:180 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:14:182 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:184 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:187 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:188 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:190 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 191
+12:27:14:192 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:194 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:196 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:198 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:200 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 192
+12:27:14:202 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:14:205 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:207 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:209 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:211 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:212 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 193
+12:27:14:214 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:216 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:219 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:221 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:222 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 194
+12:27:14:224 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 name obj014
+12:27:14:227 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:229 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:231 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:232 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:234 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 195
+12:27:14:236 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:239 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:240 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:14:243 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value2
+12:27:14:244 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 196
+12:27:14:246 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 name obj014
+12:27:14:248 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value2 object_value 2222
+12:27:14:251 INFO -  1217 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj name obj014
+12:27:14:253 INFO -  1217 te_regblocktestwrapper.cpp 110 aCommand = Modify
+12:27:14:255 INFO -  1217 te_regblocktestwrapper.cpp 111 aSection = TestCase014_obj_value1
+12:27:14:257 INFO -  1217 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 197
+12:27:14:259 INFO -  1217 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase014_obj_value1 object_value 1111
+12:27:14:279 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase014_obj  ***Result = PASS </font>
+12:27:14:279 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj New TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:279 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:280 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:280 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:280 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:280 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:280 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:280 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:281 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:281 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:281 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:281 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:281 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:281 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:282 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:282 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:282 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:282 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:282 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:282 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:283 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:284 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:284 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:284 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:284 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:284 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:284 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:285 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:285 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:285 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:285 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:285 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:285 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:286 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:286 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:286 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:286 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:286 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:286 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:287 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:288 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:288 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:288 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:288 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:288 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:288 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:289 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:289 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:289 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:289 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:289 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:289 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:290 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:290 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:290 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:290 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:290 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:290 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:290 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:291 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:291 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:291 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:291 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:291 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:291 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:292 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:292 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:292 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:292 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:292 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:292 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:292 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:293 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:293 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:293 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:293 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:293 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:293 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:294 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:295 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:295 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:295 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:295 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:295 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:295 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:295 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:296 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:296 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:296 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:296 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:296 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:296 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:297 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:297 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:297 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:297 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:297 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:297 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:298 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:298 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:298 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:298 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:298 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:298 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:298 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:299 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:300 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:300 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:300 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:300 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:300 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:300 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:301 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:301 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:301 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:301 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:301 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:301 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:301 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:302 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:302 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:302 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:302 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:302 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:302 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:303 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:303 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:303 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:303 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:303 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:303 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:303 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:304 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:304 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:304 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:304 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:304 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:304 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:305 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:305 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:305 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:305 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:305 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:305 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:306 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:306 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:306 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:306 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:306 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:306 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:306 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:307 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:307 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:307 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:307 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:307 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:307 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:307 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:308 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:308 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:308 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:308 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:308 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:308 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:309 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:310 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:310 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:310 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:310 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj GetDataObject TestCase014_obj_value2  ***Result = PASS </font>
+12:27:14:310 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase014_obj Modify TestCase014_obj_value1  ***Result = PASS </font>
+12:27:14:411 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 214 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:14:440 c:\testdata\scripts\dt-tef-testblock-0066.script END_TESTCASE DT-TEF-TestBlock-0066
+12:27:14:486 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0066.script Line = 215 Command = END_TESTCASE DT-TEF-TestBlock-0066 ***TestCaseResult = PASS </font>
+12:27:14:501 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:14:504 <font size=2 color=00AF00>PASS = 1</font>
+12:27:14:505 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:14:505 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:14:506 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:14:506 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:14:507 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:14:507 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:14:507 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:27:14:508 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:14:508 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:14:509 <font size=2 color=00AF00>PASS = 1</font>
+12:27:14:510 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:14:511 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:14:511 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:14:512 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0067.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:27:20:054 <html><body><pre>
+12:27:20:055 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:20:054 ***</font>
+12:27:20:090 c:\testdata\scripts\dt-tef-testblock-0067.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:20:122 c:\testdata\scripts\dt-tef-testblock-0067.script START_TESTCASE DT-TEF-TestBlock-0067
+12:27:20:133 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0067  </font>
+12:27:20:148 c:\testdata\scripts\dt-tef-testblock-0067.script 	MONKEY		banana
+12:27:20:151 WARN -  1219 scriptengine.cpp 1149 Unrecognised Command - MONKEY
+12:27:20:169 c:\testdata\scripts\dt-tef-testblock-0067.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:20:179 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:20:204 INFO -  1224 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:20:207 INFO -  1224 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase015_obj name obj015
+12:27:20:209 INFO -  1224 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase015_obj name obj015
+12:27:20:211 INFO -  1224 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:27:20:213 INFO -  1224 te_regblocktestwrapper.cpp 111 aSection = 
+12:27:20:215 INFO -  1224 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:20:220 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase015_obj  ***Result = PASS </font>
+12:27:20:221 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase015_obj DummyFunction   ***Result = PASS </font>
+12:27:20:226 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:20:246 c:\testdata\scripts\dt-tef-testblock-0067.script 	CHIMPANZEE	agogo
+12:27:20:249 WARN -  1219 scriptengine.cpp 1149 Unrecognised Command - CHIMPANZEE
+12:27:20:259 c:\testdata\scripts\dt-tef-testblock-0067.script END_TESTCASE DT-TEF-TestBlock-0067
+12:27:20:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0067.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0067 ***TestCaseResult = PASS </font>
+12:27:20:287 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:20:291 <font size=2 color=00AF00>PASS = 1</font>
+12:27:20:292 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:20:292 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:20:293 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:20:293 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:20:293 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:20:294 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:20:294 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:20:295 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:20:295 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:20:296 <font size=2 color=00AF00>PASS = 1</font>
+12:27:20:297 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:20:298 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:20:298 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:20:299 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0068.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:27:25:787 <html><body><pre>
+12:27:25:787 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:25:787 ***</font>
+12:27:25:822 c:\testdata\scripts\dt-tef-testblock-0068.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:25:852 c:\testdata\scripts\dt-tef-testblock-0068.script START_TESTCASE DT-TEF-TestBlock-0068
+12:27:25:862 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0068  </font>
+12:27:25:886 c:\testdata\scripts\dt-tef-testblock-0068.script 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:25:899 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 14 Command = 	START_TEST_BLOCK	te_RegBlockTestSuite 100 C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:25:924 INFO -  1231 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:25:927 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+12:27:25:929 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+12:27:25:932 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+12:27:25:934 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+12:27:25:936 INFO -  1231 te_regblocktestwrapper.cpp 110 aCommand = New
+12:27:25:938 INFO -  1231 te_regblocktestwrapper.cpp 111 aSection = TestCase017_obj
+12:27:25:940 INFO -  1231 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:27:25:942 INFO -  1231 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj object_value 0
+12:27:25:944 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+12:27:25:946 INFO -  1231 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:25:948 INFO -  1231 te_regblocktestwrapper.cpp 111 aSection = TestCase017_obj
+12:27:25:950 INFO -  1231 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:27:25:952 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj name obj017
+12:27:25:954 INFO -  1231 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obj object_value 0
+12:27:25:956 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+12:27:25:958 INFO -  1231 te_regblocktestwrapper.cpp 110 aCommand = New
+12:27:25:960 INFO -  1231 te_regblocktestwrapper.cpp 111 aSection = TestCase017_obja
+12:27:25:962 INFO -  1231 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:27:25:964 INFO -  1231 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja object_value 1000
+12:27:25:966 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+12:27:25:968 INFO -  1231 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:25:970 INFO -  1231 te_regblocktestwrapper.cpp 111 aSection = TestCase017_obja
+12:27:25:972 INFO -  1231 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:27:25:974 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja name obj017a
+12:27:25:976 INFO -  1231 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_obja object_value 1000
+12:27:25:978 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+12:27:25:980 INFO -  1231 te_regblocktestwrapper.cpp 110 aCommand = New
+12:27:25:982 INFO -  1231 te_regblocktestwrapper.cpp 111 aSection = TestCase017_objb
+12:27:25:984 INFO -  1231 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:27:25:986 INFO -  1231 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb object_value 1000000
+12:27:25:988 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+12:27:25:990 INFO -  1231 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:27:25:992 INFO -  1231 te_regblocktestwrapper.cpp 111 aSection = TestCase017_objb
+12:27:25:994 INFO -  1231 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 8
+12:27:25:996 INFO -  1231 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb name obj017b
+12:27:25:998 INFO -  1231 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase017_objb object_value 1000000
+12:27:26:004 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_obj  ***Result = PASS </font>
+12:27:26:004 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_obja  ***Result = PASS </font>
+12:27:26:004 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase017_objb  ***Result = PASS </font>
+12:27:26:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obj New TestCase017_obj  ***Result = PASS </font>
+12:27:26:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obj GetDataObject TestCase017_obj  ***Result = PASS </font>
+12:27:26:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obja New TestCase017_obja  ***Result = PASS </font>
+12:27:26:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_obja GetDataObject TestCase017_obja  ***Result = PASS </font>
+12:27:26:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_objb New TestCase017_objb  ***Result = PASS </font>
+12:27:26:005 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase017_objb GetDataObject TestCase017_objb  ***Result = PASS </font>
+12:27:26:015 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:26:037 c:\testdata\scripts\dt-tef-testblock-0068.script END_TESTCASE DT-TEF-TestBlock-0068
+12:27:26:054 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0068.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0068 ***TestCaseResult = PASS </font>
+12:27:26:063 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:26:067 <font size=2 color=00AF00>PASS = 1</font>
+12:27:26:068 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:26:069 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:26:069 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:26:070 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:26:070 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:26:070 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:26:071 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:26:071 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:26:072 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:26:072 <font size=2 color=00AF00>PASS = 1</font>
+12:27:26:074 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:26:074 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:26:075 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:26:075 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0069.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,71 @@
+12:27:31:575 <html><body><pre>
+12:27:31:576 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:31:576 ***</font>
+12:27:31:612 c:\testdata\scripts\dt-tef-testblock-0069.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:31:644 c:\testdata\scripts\dt-tef-testblock-0069.script START_TESTCASE DT-TEF-TestBlock-0069
+12:27:31:654 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0069  </font>
+12:27:31:676 c:\testdata\scripts\dt-tef-testblock-0069.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:31:686 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:31:711 INFO -  1238 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:31:714 INFO -  1238 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+12:27:31:716 INFO -  1238 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+12:27:31:718 INFO -  1238 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+12:27:31:720 INFO -  1238 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:27:31:722 INFO -  1238 te_regblocktestwrapper.cpp 111 aSection = TestCase021_obj
+12:27:31:724 INFO -  1238 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:27:31:726 INFO -  1238 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj name obj021
+12:27:31:728 INFO -  1238 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+12:27:31:730 INFO -  1238 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:27:31:732 INFO -  1238 te_regblocktestwrapper.cpp 111 aSection = TestCase021_obja
+12:27:31:735 INFO -  1238 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:27:31:737 INFO -  1238 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja name obj021a
+12:27:31:742 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_obj  ***Result = PASS </font>
+12:27:31:742 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_obja  ***Result = PASS </font>
+12:27:31:742 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase021_obj GetDataWrapper TestCase021_obj  ***Result = PASS </font>
+12:27:31:743 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase021_obja GetDataWrapper TestCase021_obja  ***Result = PASS </font>
+12:27:31:750 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:31:775 c:\testdata\scripts\dt-tef-testblock-0069.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:31:785 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:31:810 INFO -  1239 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:31:813 INFO -  1239 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+12:27:31:815 INFO -  1239 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+12:27:31:817 INFO -  1239 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:27:31:819 INFO -  1239 te_regblocktestwrapper.cpp 111 aSection = TestCase021_obj_is_null
+12:27:31:821 INFO -  1239 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:31:823 INFO -  1239 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj_is_null null_expected 1
+12:27:31:825 INFO -  1239 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obj_is_null name obj021
+12:27:31:827 ERROR -  1239 te_regblocktestwrapper.cpp 582 GetDataWrapperL() error: -1
+12:27:31:829 INFO -  1239 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_objb name obj021b
+12:27:31:831 INFO -  1239 te_regblocktestwrapper.cpp 110 aCommand = GetDataWrapper
+12:27:31:833 INFO -  1239 te_regblocktestwrapper.cpp 111 aSection = TestCase021_obja_is_null
+12:27:31:835 INFO -  1239 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:27:31:837 INFO -  1239 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja_is_null null_expected 1
+12:27:31:839 INFO -  1239 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase021_obja_is_null name obj021a
+12:27:31:841 ERROR -  1239 te_regblocktestwrapper.cpp 582 GetDataWrapperL() error: -1
+12:27:31:847 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase021_objb  ***Result = PASS </font>
+12:27:31:847 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase021_objb GetDataWrapper TestCase021_obj_is_null  ***Result = PASS </font>
+12:27:31:847 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase021_objb GetDataWrapper TestCase021_obja_is_null  ***Result = PASS </font>
+12:27:31:854 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:31:868 c:\testdata\scripts\dt-tef-testblock-0069.script END_TESTCASE DT-TEF-TestBlock-0069
+12:27:31:887 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0069.script Line = 24 Command = END_TESTCASE DT-TEF-TestBlock-0069 ***TestCaseResult = PASS </font>
+12:27:31:896 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:31:901 <font size=2 color=00AF00>PASS = 2</font>
+12:27:31:901 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:31:902 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:31:902 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:31:903 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:31:903 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:31:904 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:31:904 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:31:906 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:31:906 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:31:907 <font size=2 color=00AF00>PASS = 1</font>
+12:27:31:907 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:31:907 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:31:908 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:31:908 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0070.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+12:27:37:395 <html><body><pre>
+12:27:37:396 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:37:395 ***</font>
+12:27:37:430 c:\testdata\scripts\dt-tef-testblock-0070.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:37:460 c:\testdata\scripts\dt-tef-testblock-0070.script START_TESTCASE DT-TEF-TestBlock-0070
+12:27:37:470 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0070  </font>
+12:27:37:494 c:\testdata\scripts\dt-tef-testblock-0070.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:37:506 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:37:531 INFO -  1246 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:37:534 INFO -  1246 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+12:27:37:536 INFO -  1246 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+12:27:37:538 INFO -  1246 te_regblocktestwrapper.cpp 110 aCommand = StartTimer
+12:27:37:540 INFO -  1246 te_regblocktestwrapper.cpp 111 aSection = 
+12:27:37:542 INFO -  1246 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:42:546 INFO -  1246 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_obj name obj033
+12:27:42:548 INFO -  1246 te_regblocktestwrapper.cpp 110 aCommand = CheckTimer
+12:27:42:550 INFO -  1246 te_regblocktestwrapper.cpp 111 aSection = TestCase033_delay
+12:27:42:552 INFO -  1246 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:27:42:554 INFO -  1246 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay max_interval_sec 6
+12:27:42:556 INFO -  1246 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay min_interval_sec 4
+12:27:42:559 INFO -  1246 te_regblocktestwrapper.cpp 325 Timer start time: 31/12/2008   12:27:37  pm
+12:27:42:562 INFO -  1246 te_regblocktestwrapper.cpp 329 Timer check time: 31/12/2008   12:27:42  pm
+12:27:42:567 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase033_obj  ***Result = PASS </font>
+12:27:42:567 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase033_obj StartTimer   ***Result = PASS </font>
+12:27:42:567 <font size=2 color=00AF00>DELAY 5000000  ***Result = PASS </font>
+12:27:42:568 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase033_obj CheckTimer TestCase033_delay  ***Result = PASS </font>
+12:27:42:574 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:42:591 c:\testdata\scripts\dt-tef-testblock-0070.script END_TESTCASE DT-TEF-TestBlock-0070
+12:27:42:606 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0070.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0070 ***TestCaseResult = PASS </font>
+12:27:42:616 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:42:620 <font size=2 color=00AF00>PASS = 1</font>
+12:27:42:621 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:42:621 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:42:622 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:42:622 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:42:623 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:42:623 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:42:623 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:42:624 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:42:624 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:42:625 <font size=2 color=00AF00>PASS = 1</font>
+12:27:42:626 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:42:627 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:42:627 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:42:628 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0071.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:27:48:123 <html><body><pre>
+12:27:48:124 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:48:124 ***</font>
+12:27:48:161 c:\testdata\scripts\dt-tef-testblock-0071.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:48:192 c:\testdata\scripts\dt-tef-testblock-0071.script START_TESTCASE DT-TEF-TestBlock-0071
+12:27:48:203 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0071  </font>
+12:27:48:223 c:\testdata\scripts\dt-tef-testblock-0071.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:48:233 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:48:258 INFO -  1253 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:48:261 INFO -  1253 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj name obj034
+12:27:48:263 INFO -  1253 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj name obj034
+12:27:48:266 INFO -  1253 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:27:48:267 INFO -  1253 te_regblocktestwrapper.cpp 111 aSection = TestCase034_obj_Error
+12:27:48:269 INFO -  1253 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:48:271 INFO -  1253 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase034_obj_Error error_code -999
+12:27:48:274 WARN -  1253 te_regblocktestwrapper.cpp 384 Setting an error: -999
+12:27:48:278 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase034_obj  ***Result = PASS </font>
+12:27:48:279 <font size=2 color=00AF00>COMMAND !Error=-999 !AsyncError=0 TestCase034_obj SetError TestCase034_obj_Error  ***Result = PASS </font>
+12:27:48:285 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:27:48:298 c:\testdata\scripts\dt-tef-testblock-0071.script END_TESTCASE DT-TEF-TestBlock-0071
+12:27:48:316 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0071.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0071 ***TestCaseResult = PASS </font>
+12:27:48:325 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:48:329 <font size=2 color=00AF00>PASS = 1</font>
+12:27:48:330 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:48:331 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:48:331 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:48:331 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:48:332 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:48:332 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:48:333 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:48:333 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:27:48:334 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:48:334 <font size=2 color=00AF00>PASS = 1</font>
+12:27:48:336 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:48:336 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:48:336 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:48:337 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0072.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:27:53:824 <html><body><pre>
+12:27:53:825 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:53:824 ***</font>
+12:27:53:862 c:\testdata\scripts\dt-tef-testblock-0072.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:53:893 c:\testdata\scripts\dt-tef-testblock-0072.script START_TESTCASE DT-TEF-TestBlock-0072
+12:27:53:904 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0072  </font>
+12:27:53:927 c:\testdata\scripts\dt-tef-testblock-0072.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:53:938 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:53:963 INFO -  1260 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:53:966 INFO -  1260 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj name obj035
+12:27:53:968 INFO -  1260 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj name obj035
+12:27:53:971 INFO -  1260 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:27:53:973 INFO -  1260 te_regblocktestwrapper.cpp 111 aSection = TestCase035_obj_Panic
+12:27:53:974 INFO -  1260 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:53:976 INFO -  1260 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj_Panic panic_number -999
+12:27:53:979 INFO -  1260 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase035_obj_Panic panic_string MY_PANIC
+12:27:53:981 WARN -  1260 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -999
+12:27:53:984 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase035_obj  ***Result = PASS </font>
+12:27:54:019 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase035_obj PanickingFunction TestCase035_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:27:54:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 15 Command = 	END_TEST_BLOCK		!PanicCode=-999 ***Result = PASS </font>
+12:27:54:040 c:\testdata\scripts\dt-tef-testblock-0072.script END_TESTCASE DT-TEF-TestBlock-0072
+12:27:54:058 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0072.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0072 ***TestCaseResult = PASS </font>
+12:27:54:062 ERROR -  1255 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:27:54:067 ERROR -  1255 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -999, Exit Category MY_PANIC
+12:27:54:075 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:54:077 <font size=2 color=00AF00>PASS = 1</font>
+12:27:54:077 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:54:078 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:54:078 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:54:079 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:54:079 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:54:079 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:54:080 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:54:080 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:27:54:081 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:54:081 <font size=2 color=00AF00>PASS = 1</font>
+12:27:54:083 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:54:083 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:54:084 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:54:084 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0073.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:27:59:581 <html><body><pre>
+12:27:59:581 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:27:59:581 ***</font>
+12:27:59:618 c:\testdata\scripts\dt-tef-testblock-0073.script LOAD_SERVER te_RegBlockTestSuite 
+12:27:59:648 c:\testdata\scripts\dt-tef-testblock-0073.script START_TESTCASE DT-TEF-TestBlock-0073
+12:27:59:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0073  </font>
+12:27:59:681 c:\testdata\scripts\dt-tef-testblock-0073.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:27:59:690 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:27:59:715 INFO -  1267 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:27:59:718 INFO -  1267 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj name obj036
+12:27:59:720 INFO -  1267 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj name obj036
+12:27:59:723 INFO -  1267 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:27:59:724 INFO -  1267 te_regblocktestwrapper.cpp 111 aSection = TestCase036_obj_Panic
+12:27:59:726 INFO -  1267 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:27:59:728 INFO -  1267 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj_Panic panic_number -999
+12:27:59:731 INFO -  1267 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase036_obj_Panic panic_string MY_PANIC
+12:27:59:733 WARN -  1267 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -999
+12:27:59:736 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase036_obj  ***Result = PASS </font>
+12:27:59:771 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase036_obj PanickingFunction TestCase036_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:27:59:777 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 15 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC ***Result = PASS </font>
+12:27:59:790 c:\testdata\scripts\dt-tef-testblock-0073.script END_TESTCASE DT-TEF-TestBlock-0073
+12:27:59:807 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0073.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0073 ***TestCaseResult = PASS </font>
+12:27:59:811 ERROR -  1262 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:27:59:817 ERROR -  1262 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -999, Exit Category MY_PANIC
+12:27:59:825 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:27:59:826 <font size=2 color=00AF00>PASS = 1</font>
+12:27:59:827 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:59:827 <font size=2 color=0000FF>ABORT = 0</font>
+12:27:59:828 <font size=2 color=0000FF>PANIC = 0</font>
+12:27:59:828 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:59:828 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:27:59:829 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:27:59:829 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:27:59:830 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:27:59:830 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:27:59:832 <font size=2 color=00AF00>PASS = 1</font>
+12:27:59:832 <font size=2 color=FF0000>FAIL = 0</font>
+12:27:59:833 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:27:59:833 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:27:59:834 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0074.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:28:05:329 <html><body><pre>
+12:28:05:330 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:05:330 ***</font>
+12:28:05:366 c:\testdata\scripts\dt-tef-testblock-0074.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:05:398 c:\testdata\scripts\dt-tef-testblock-0074.script START_TESTCASE DT-TEF-TestBlock-0074
+12:28:05:409 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0074  </font>
+12:28:05:432 c:\testdata\scripts\dt-tef-testblock-0074.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:05:444 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:05:469 INFO -  1274 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:05:472 INFO -  1274 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+12:28:05:474 INFO -  1274 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+12:28:05:476 INFO -  1274 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:28:05:478 INFO -  1274 te_regblocktestwrapper.cpp 111 aSection = TestCase037_obj_Panic
+12:28:05:480 INFO -  1274 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:05:482 INFO -  1274 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj_Panic panic_number -999
+12:28:05:484 INFO -  1274 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj_Panic panic_string MY_PANIC
+12:28:05:486 WARN -  1274 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -999
+12:28:05:490 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase037_obj  ***Result = PASS </font>
+12:28:05:524 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase037_obj PanickingFunction TestCase037_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:28:05:531 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 15 Command = 	END_TEST_BLOCK		!PanicString=MY_PANIC !PanicCode=-999 ***Result = PASS </font>
+12:28:05:545 c:\testdata\scripts\dt-tef-testblock-0074.script END_TESTCASE DT-TEF-TestBlock-0074
+12:28:05:564 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0074.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0074 ***TestCaseResult = PASS </font>
+12:28:05:567 ERROR -  1269 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:28:05:573 ERROR -  1269 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -999, Exit Category MY_PANIC
+12:28:05:581 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:05:582 <font size=2 color=00AF00>PASS = 1</font>
+12:28:05:583 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:05:583 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:05:584 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:05:584 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:05:585 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:05:585 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:05:585 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:05:586 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:28:05:586 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:05:588 <font size=2 color=00AF00>PASS = 1</font>
+12:28:05:588 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:05:589 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:05:589 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:05:590 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0075.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:28:11:082 <html><body><pre>
+12:28:11:083 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:11:083 ***</font>
+12:28:11:121 c:\testdata\scripts\dt-tef-testblock-0075.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:11:152 c:\testdata\scripts\dt-tef-testblock-0075.script PAUSE
+12:28:11:165 c:\testdata\scripts\dt-tef-testblock-0075.script START_TESTCASE DT-TEF-TestBlock-0075
+12:28:11:175 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0075  </font>
+12:28:11:184 c:\testdata\scripts\dt-tef-testblock-0075.script 	PAUSE
+12:28:11:208 c:\testdata\scripts\dt-tef-testblock-0075.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:11:217 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:11:242 INFO -  1281 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:11:245 INFO -  1281 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:11:247 INFO -  1281 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:11:249 INFO -  1281 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:11:251 INFO -  1281 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:11:253 INFO -  1281 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:11:258 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:28:11:258 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:28:11:264 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:11:276 c:\testdata\scripts\dt-tef-testblock-0075.script 	PAUSE
+12:28:11:291 c:\testdata\scripts\dt-tef-testblock-0075.script END_TESTCASE DT-TEF-TestBlock-0075
+12:28:11:308 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0075.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0075 ***TestCaseResult = PASS </font>
+12:28:11:321 c:\testdata\scripts\dt-tef-testblock-0075.script PAUSE
+12:28:11:336 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:11:337 <font size=2 color=00AF00>PASS = 1</font>
+12:28:11:337 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:11:337 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:11:338 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:11:338 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:11:339 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:11:339 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:11:340 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:11:340 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:11:340 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:11:341 <font size=2 color=00AF00>PASS = 1</font>
+12:28:11:342 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:11:343 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:11:343 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:11:344 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0076.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:28:16:848 <html><body><pre>
+12:28:16:849 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:16:849 ***</font>
+12:28:16:887 c:\testdata\scripts\dt-tef-testblock-0076.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:16:920 c:\testdata\scripts\dt-tef-testblock-0076.script DELAY	1000
+12:28:17:944 c:\testdata\scripts\dt-tef-testblock-0076.script START_TESTCASE DT-TEF-TestBlock-0076
+12:28:17:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0076  </font>
+12:28:17:965 c:\testdata\scripts\dt-tef-testblock-0076.script 	DELAY	1000
+12:28:18:998 c:\testdata\scripts\dt-tef-testblock-0076.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:19:006 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:19:032 INFO -  1288 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:19:046 INFO -  1288 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:19:062 INFO -  1288 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:19:064 INFO -  1288 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:19:066 INFO -  1288 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:19:068 INFO -  1288 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:28:19:081 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+12:28:19:081 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:28:19:082 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+12:28:19:082 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:28:19:082 <font size=2 color=00AF00>DELAY 1000  ***Result = PASS </font>
+12:28:19:089 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:19:107 c:\testdata\scripts\dt-tef-testblock-0076.script 	DELAY	1000
+12:28:20:131 c:\testdata\scripts\dt-tef-testblock-0076.script END_TESTCASE DT-TEF-TestBlock-0076
+12:28:20:149 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0076.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0076 ***TestCaseResult = PASS </font>
+12:28:20:166 c:\testdata\scripts\dt-tef-testblock-0076.script DELAY	1000
+12:28:21:177 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:21:180 <font size=2 color=00AF00>PASS = 1</font>
+12:28:21:181 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:21:181 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:21:181 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:21:182 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:21:182 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:21:183 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:21:183 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:21:184 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:21:184 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:21:184 <font size=2 color=00AF00>PASS = 1</font>
+12:28:21:186 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:21:186 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:21:187 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:21:187 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0077.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,52 @@
+12:28:26:694 <html><body><pre>
+12:28:26:694 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:26:694 ***</font>
+12:28:26:732 c:\testdata\scripts\dt-tef-testblock-0077.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:26:766 c:\testdata\scripts\dt-tef-testblock-0077.script PRINT	A text is printed (1 of 4).
+12:28:26:772 INFO -  1290 scriptengine.cpp 1381 	A text is printed (1 of 4).
+
+12:28:26:781 c:\testdata\scripts\dt-tef-testblock-0077.script START_TESTCASE DT-TEF-TestBlock-0077
+12:28:26:793 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0077  </font>
+12:28:26:809 c:\testdata\scripts\dt-tef-testblock-0077.script 	PRINT	A text is printed (2 of 4).
+12:28:26:812 INFO -  1290 scriptengine.cpp 1381 	A text is printed (2 of 4).
+
+12:28:26:831 c:\testdata\scripts\dt-tef-testblock-0077.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:26:841 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:26:866 INFO -  1295 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:26:869 INFO -  1295 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:26:872 INFO -  1295 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:26:874 INFO -  1295 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:26:876 INFO -  1295 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:26:878 INFO -  1295 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:26:883 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:28:26:883 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:28:26:889 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:26:906 c:\testdata\scripts\dt-tef-testblock-0077.script 	PRINT	A text is printed (3 of 4).
+12:28:26:909 INFO -  1290 scriptengine.cpp 1381 	A text is printed (3 of 4).
+
+12:28:26:919 c:\testdata\scripts\dt-tef-testblock-0077.script END_TESTCASE DT-TEF-TestBlock-0077
+12:28:26:938 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0077.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0077 ***TestCaseResult = PASS </font>
+12:28:26:959 c:\testdata\scripts\dt-tef-testblock-0077.script PRINT	A text is printed (4 of 4).
+12:28:26:962 INFO -  1290 scriptengine.cpp 1381 	A text is printed (4 of 4).
+
+12:28:26:969 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:26:973 <font size=2 color=00AF00>PASS = 1</font>
+12:28:26:974 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:26:975 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:26:975 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:26:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:26:976 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:26:977 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:26:977 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:26:977 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:26:978 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:26:978 <font size=2 color=00AF00>PASS = 1</font>
+12:28:26:980 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:26:980 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:26:981 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:26:981 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0078.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:28:32:486 <html><body><pre>
+12:28:32:487 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:32:486 ***</font>
+12:28:32:525 c:\testdata\scripts\dt-tef-testblock-0078.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:32:555 c:\testdata\scripts\dt-tef-testblock-0078.script START_TESTCASE DT-TEF-TestBlock-0078
+12:28:32:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0078  </font>
+12:28:32:586 c:\testdata\scripts\dt-tef-testblock-0078.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:32:596 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:32:621 INFO -  1302 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:32:623 INFO -  1302 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:32:626 INFO -  1302 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:32:628 INFO -  1302 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:32:630 INFO -  1302 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:32:632 INFO -  1302 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:32:637 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:28:32:637 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:28:32:643 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:32:656 c:\testdata\scripts\dt-tef-testblock-0078.script END_TESTCASE DT-TEF-TestBlock-0078
+12:28:32:674 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0078.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0078 ***TestCaseResult = PASS </font>
+12:28:32:684 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:32:688 <font size=2 color=00AF00>PASS = 1</font>
+12:28:32:689 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:32:689 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:32:690 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:32:690 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:32:691 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:32:691 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:32:692 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:32:692 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:32:692 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:32:693 <font size=2 color=00AF00>PASS = 1</font>
+12:28:32:694 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:32:695 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:32:695 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:32:696 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0079.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+12:28:38:191 <html><body><pre>
+12:28:38:192 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:38:192 ***</font>
+12:28:38:229 c:\testdata\scripts\dt-tef-testblock-0079.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:38:267 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS	MkDir		C:\testdata\
+12:28:38:276 INFO -  1304 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:28:38:287 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS MkDir   C:\testdata\configs\
+12:28:38:297 INFO -  1304 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:28:38:308 c:\testdata\scripts\dt-tef-testblock-0079.script START_TESTCASE DT-TEF-TestBlock-0079
+12:28:38:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 5 Command = START_TESTCASE DT-TEF-TestBlock-0079  </font>
+12:28:38:355 c:\testdata\scripts\dt-tef-testblock-0079.script 	RUN_UTILS	CopyFile	C:\testdata\configs\file.txt	C:\testdata\configs\file_43.txt
+12:28:38:395 c:\testdata\scripts\dt-tef-testblock-0079.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:38:407 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 20 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:38:432 INFO -  1309 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:38:435 INFO -  1309 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:38:438 INFO -  1309 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:38:440 INFO -  1309 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:38:442 INFO -  1309 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:38:443 INFO -  1309 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:38:448 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:28:38:449 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:28:38:455 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 23 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:38:487 c:\testdata\scripts\dt-tef-testblock-0079.script 	RUN_UTILS	MakeReadWrite	C:\testdata\configs\file_43.txt
+12:28:38:513 c:\testdata\scripts\dt-tef-testblock-0079.script END_TESTCASE DT-TEF-TestBlock-0079
+12:28:38:533 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0079.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0079 ***TestCaseResult = PASS </font>
+12:28:38:591 c:\testdata\scripts\dt-tef-testblock-0079.script RUN_UTILS	DeleteFile	C:\testdata\configs\file_43.txt
+12:28:38:667 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:38:671 <font size=2 color=00AF00>PASS = 1</font>
+12:28:38:672 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:38:672 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:38:672 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:38:673 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:38:673 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:38:674 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:38:674 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:38:675 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:38:675 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:38:675 <font size=2 color=00AF00>PASS = 1</font>
+12:28:38:677 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:38:677 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:38:678 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:38:678 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0080.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:28:44:178 <html><body><pre>
+12:28:44:179 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:44:179 ***</font>
+12:28:44:218 c:\testdata\scripts\dt-tef-testblock-0080.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:44:250 c:\testdata\scripts\dt-tef-testblock-0080.script START_TESTCASE DT-TEF-TestBlock-0080
+12:28:44:260 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0080  </font>
+12:28:44:287 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+12:28:44:309 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:322 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:334 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:345 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:357 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:371 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:402 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:477 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:537 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:596 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:656 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:44:734 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:44:783 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:44:807 INFO -  1316 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:44:810 INFO -  1316 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:44:813 INFO -  1316 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:44:815 INFO -  1316 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:44:817 INFO -  1316 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:44:819 INFO -  1316 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:44:824 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:28:44:824 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:28:44:830 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:44:869 c:\testdata\scripts\dt-tef-testblock-0080.script 	START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+12:28:44:941 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:002 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:062 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:122 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:182 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:242 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:302 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:362 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:421 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:480 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:539 c:\testdata\scripts\dt-tef-testblock-0080.script 	END_REPEAT
+12:28:45:602 c:\testdata\scripts\dt-tef-testblock-0080.script END_TESTCASE DT-TEF-TestBlock-0080
+12:28:45:658 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0080.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0080 ***TestCaseResult = PASS </font>
+12:28:45:668 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:45:672 <font size=2 color=00AF00>PASS = 1</font>
+12:28:45:673 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:45:674 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:45:674 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:45:674 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:45:675 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:45:675 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:45:676 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:45:676 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:45:676 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:45:677 <font size=2 color=00AF00>PASS = 1</font>
+12:28:45:679 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:45:679 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:45:679 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:45:680 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0081.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+12:28:51:167 <html><body><pre>
+12:28:51:168 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:51:168 ***</font>
+12:28:51:205 c:\testdata\scripts\dt-tef-testblock-0081.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:51:249 c:\testdata\scripts\dt-tef-testblock-0081.script START_REPEAT	C:\testdata\configs\te_RegBlockTestSuite.ini TestCase046_counter	times_to_repeat
+12:28:51:279 c:\testdata\scripts\dt-tef-testblock-0081.script START_TESTCASE DT-TEF-TestBlock-0081
+12:28:51:292 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 4 Command = START_TESTCASE DT-TEF-TestBlock-0081  </font>
+12:28:51:313 c:\testdata\scripts\dt-tef-testblock-0081.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:51:323 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:51:348 INFO -  1323 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:51:351 INFO -  1323 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:51:354 INFO -  1323 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:51:355 INFO -  1323 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:51:357 INFO -  1323 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:51:359 INFO -  1323 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:51:364 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:28:51:365 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:28:51:371 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 16 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:28:51:384 c:\testdata\scripts\dt-tef-testblock-0081.script END_TESTCASE DT-TEF-TestBlock-0081
+12:28:51:403 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0081 ***TestCaseResult = PASS </font>
+12:28:51:416 c:\testdata\scripts\dt-tef-testblock-0081.script END_REPEAT
+12:28:51:434 c:\testdata\scripts\dt-tef-testblock-0081.script START_TESTCASE DT-TEF-TestBlock-0081
+12:28:51:446 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = START_TESTCASE DT-TEF-TestBlock-0081  </font>
+12:28:51:478 c:\testdata\scripts\dt-tef-testblock-0081.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:51:493 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:51:518 INFO -  1324 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:51:520 INFO -  1324 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:51:523 INFO -  1324 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:28:51:525 INFO -  1324 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:28:51:527 INFO -  1324 te_regblocktestwrapper.cpp 111 aSection = 
+12:28:51:529 INFO -  1324 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:51:534 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:28:51:534 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:28:51:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = 		END_TEST_BLOCK ***Result = PASS </font>
+12:28:51:567 c:\testdata\scripts\dt-tef-testblock-0081.script END_TESTCASE DT-TEF-TestBlock-0081
+12:28:51:634 WARN -  1318 scriptengine.cpp 1660 Test Case ID : DT-TEF-TestBlock-0081 re-used
+12:28:51:641 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0081.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0081 ***TestCaseResult = PASS </font>
+12:28:51:658 c:\testdata\scripts\dt-tef-testblock-0081.script END_REPEAT
+12:28:51:713 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:51:717 <font size=2 color=00AF00>PASS = 2</font>
+12:28:51:718 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:51:720 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:51:721 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:51:721 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:51:721 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:51:722 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:51:722 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:51:723 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:51:723 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:51:723 <font size=2 color=00AF00>PASS = 2</font>
+12:28:51:724 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:51:724 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:51:725 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:51:725 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0082.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,98 @@
+12:28:57:222 <html><body><pre>
+12:28:57:222 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:28:57:222 ***</font>
+12:28:57:260 c:\testdata\scripts\dt-tef-testblock-0082.script LOAD_SERVER te_RegBlockTestSuite 
+12:28:57:290 c:\testdata\scripts\dt-tef-testblock-0082.script START_TESTCASE DT-TEF-TestBlock-0082
+12:28:57:300 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0082  </font>
+12:28:57:324 c:\testdata\scripts\dt-tef-testblock-0082.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:28:57:338 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:28:57:364 INFO -  1331 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:28:57:367 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:369 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:372 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:373 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_1
+12:28:57:375 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:28:57:377 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_1 error_code -1
+12:28:57:379 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -1
+12:28:57:382 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:384 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:385 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_2
+12:28:57:388 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:28:57:390 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_2 error_code -2
+12:28:57:392 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -2
+12:28:57:394 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:396 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:398 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_3
+12:28:57:400 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:28:57:402 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_3 error_code -3
+12:28:57:404 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -3
+12:28:57:406 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:408 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:410 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_4
+12:28:57:412 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:28:57:414 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_4 error_code -4
+12:28:57:416 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -4
+12:28:57:418 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:420 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:422 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_5
+12:28:57:424 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:28:57:426 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_5 error_code -5
+12:28:57:428 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -5
+12:28:57:430 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:432 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:434 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_6
+12:28:57:436 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:28:57:438 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_6 error_code -6
+12:28:57:440 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -6
+12:28:57:442 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:444 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:446 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_7
+12:28:57:448 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 7
+12:28:57:451 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_7 error_code -7
+12:28:57:452 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -7
+12:28:57:455 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:457 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:459 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_8
+12:28:57:460 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 8
+12:28:57:463 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_8 error_code -8
+12:28:57:465 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -8
+12:28:57:467 INFO -  1331 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj name obj034
+12:28:57:469 INFO -  1331 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:28:57:471 INFO -  1331 te_regblocktestwrapper.cpp 111 aSection = TestCase055_obj_Error_9
+12:28:57:473 INFO -  1331 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 9
+12:28:57:475 INFO -  1331 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase055_obj_Error_9 error_code -9
+12:28:57:477 WARN -  1331 te_regblocktestwrapper.cpp 384 Setting an error: -9
+12:28:57:483 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase055_obj  ***Result = PASS </font>
+12:28:57:483 <font size=2 color=00AF00>COMMAND !Error=-1 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_1  ***Result = PASS </font>
+12:28:57:483 <font size=2 color=00AF00>COMMAND !Error=-2 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_2  ***Result = PASS </font>
+12:28:57:483 <font size=2 color=00AF00>COMMAND !Error=-3 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_3  ***Result = PASS </font>
+12:28:57:484 <font size=2 color=00AF00>COMMAND !Error=-4 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_4  ***Result = PASS </font>
+12:28:57:484 <font size=2 color=00AF00>COMMAND !Error=-5 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_5  ***Result = PASS </font>
+12:28:57:484 <font size=2 color=00AF00>COMMAND !Error=-6 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_6  ***Result = PASS </font>
+12:28:57:484 <font size=2 color=00AF00>COMMAND !Error=-7 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_7  ***Result = PASS </font>
+12:28:57:484 <font size=2 color=00AF00>COMMAND !Error=-8 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_8  ***Result = PASS </font>
+12:28:57:484 <font size=2 color=00AF00>COMMAND !Error=-9 !AsyncError=0 TestCase055_obj SetError TestCase055_obj_Error_9  ***Result = PASS </font>
+12:28:57:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 24 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:28:57:519 c:\testdata\scripts\dt-tef-testblock-0082.script END_TESTCASE DT-TEF-TestBlock-0082
+12:28:57:537 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0082.script Line = 25 Command = END_TESTCASE DT-TEF-TestBlock-0082 ***TestCaseResult = PASS </font>
+12:28:57:547 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:28:57:551 <font size=2 color=00AF00>PASS = 1</font>
+12:28:57:552 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:57:552 <font size=2 color=0000FF>ABORT = 0</font>
+12:28:57:553 <font size=2 color=0000FF>PANIC = 0</font>
+12:28:57:553 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:57:553 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:28:57:554 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:28:57:554 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:28:57:555 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:28:57:555 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:28:57:555 <font size=2 color=00AF00>PASS = 1</font>
+12:28:57:557 <font size=2 color=FF0000>FAIL = 0</font>
+12:28:57:558 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:28:57:558 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:28:57:559 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0083.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,105 @@
+12:29:03:056 <html><body><pre>
+12:29:03:056 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 5
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:03:056 ***</font>
+12:29:03:096 c:\testdata\scripts\dt-tef-testblock-0083.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:03:126 c:\testdata\scripts\dt-tef-testblock-0083.script START_TESTCASE DT-TEF-TestBlock-0083
+12:29:03:136 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0083  </font>
+12:29:03:158 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:03:168 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:03:193 INFO -  1338 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:03:196 INFO -  1338 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:198 INFO -  1338 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:201 INFO -  1338 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:29:03:202 INFO -  1338 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_m2
+12:29:03:204 INFO -  1338 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:03:206 INFO -  1338 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m2 panic_number -2
+12:29:03:209 INFO -  1338 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m2 panic_string MY_PANIC
+12:29:03:211 WARN -  1338 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -2
+12:29:03:214 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:29:03:249 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_m2  ***Result = INCONCLUSIVE </font>
+12:29:03:255 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=-2 ***Result = PASS </font>
+12:29:03:278 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:03:288 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:03:313 INFO -  1339 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:03:316 INFO -  1339 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:318 INFO -  1339 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:320 INFO -  1339 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:29:03:322 INFO -  1339 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_m1
+12:29:03:324 INFO -  1339 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:03:326 INFO -  1339 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m1 panic_number -1
+12:29:03:329 INFO -  1339 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_m1 panic_string MY_PANIC
+12:29:03:331 WARN -  1339 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC -1
+12:29:03:335 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:29:03:370 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_m1  ***Result = INCONCLUSIVE </font>
+12:29:03:376 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 20 Command = 	END_TEST_BLOCK		!PanicCode=-1 ***Result = PASS </font>
+12:29:03:399 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:03:409 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 21 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:03:434 INFO -  1340 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:03:437 INFO -  1340 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:439 INFO -  1340 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:441 INFO -  1340 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:29:03:443 INFO -  1340 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_0
+12:29:03:445 INFO -  1340 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:03:448 INFO -  1340 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_0 panic_number 0
+12:29:03:450 INFO -  1340 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_0 panic_string MY_PANIC
+12:29:03:452 WARN -  1340 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC 0
+12:29:03:456 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:29:03:491 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_0  ***Result = INCONCLUSIVE </font>
+12:29:03:497 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 24 Command = 	END_TEST_BLOCK		!PanicCode=0 ***Result = PASS </font>
+12:29:03:521 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:03:532 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 25 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:03:557 INFO -  1341 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:03:560 INFO -  1341 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:562 INFO -  1341 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:564 INFO -  1341 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:29:03:566 INFO -  1341 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_1
+12:29:03:568 INFO -  1341 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:03:570 INFO -  1341 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_1 panic_number 1
+12:29:03:573 INFO -  1341 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_1 panic_string MY_PANIC
+12:29:03:574 WARN -  1341 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC 1
+12:29:03:578 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:29:03:614 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_1  ***Result = INCONCLUSIVE </font>
+12:29:03:620 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 28 Command = 	END_TEST_BLOCK		!PanicCode=1 ***Result = PASS </font>
+12:29:03:652 c:\testdata\scripts\dt-tef-testblock-0083.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:03:667 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 29 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:03:693 INFO -  1342 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:03:695 INFO -  1342 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:698 INFO -  1342 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj name obj056
+12:29:03:700 INFO -  1342 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:29:03:702 INFO -  1342 te_regblocktestwrapper.cpp 111 aSection = TestCase056_obj_Panic_2
+12:29:03:703 INFO -  1342 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:03:706 INFO -  1342 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_2 panic_number 2
+12:29:03:708 INFO -  1342 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase056_obj_Panic_2 panic_string MY_PANIC
+12:29:03:710 WARN -  1342 te_regblocktestwrapper.cpp 422 Calling panic: MY_PANIC 2
+12:29:03:714 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase056_obj  ***Result = PASS </font>
+12:29:03:749 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase056_obj PanickingFunction TestCase056_obj_Panic_2  ***Result = INCONCLUSIVE </font>
+12:29:03:755 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 32 Command = 	END_TEST_BLOCK		!PanicCode=2 ***Result = PASS </font>
+12:29:03:785 c:\testdata\scripts\dt-tef-testblock-0083.script END_TESTCASE DT-TEF-TestBlock-0083
+12:29:03:860 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0083.script Line = 33 Command = END_TESTCASE DT-TEF-TestBlock-0083 ***TestCaseResult = PASS </font>
+12:29:03:864 ERROR -  1333 testexecute.cpp 564 The panic detection thread detected 5 panics:
+12:29:03:871 ERROR -  1333 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -2, Exit Category MY_PANIC
+12:29:03:873 ERROR -  1333 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293880 1249492406, Exit Reason: -1, Exit Category MY_PANIC
+12:29:03:875 ERROR -  1333 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293880 806972804, Exit Reason: 0, Exit Category MY_PANIC
+12:29:03:877 ERROR -  1333 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293880 2035943210, Exit Reason: 1, Exit Category MY_PANIC
+12:29:03:879 ERROR -  1333 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293880 324572851, Exit Reason: 2, Exit Category MY_PANIC
+12:29:03:887 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:03:889 <font size=2 color=00AF00>PASS = 5</font>
+12:29:03:889 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:03:890 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:03:890 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:03:891 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:03:891 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:03:892 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:03:892 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:03:892 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 5</font>
+12:29:03:893 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:03:893 <font size=2 color=00AF00>PASS = 1</font>
+12:29:03:894 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:03:894 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:03:894 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:03:895 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0084.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:29:09:389 <html><body><pre>
+12:29:09:390 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:09:390 ***</font>
+12:29:09:428 c:\testdata\scripts\dt-tef-testblock-0084.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:09:459 c:\testdata\scripts\dt-tef-testblock-0084.script START_TESTCASE DT-TEF-TestBlock-0084
+12:29:09:470 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0084  </font>
+12:29:09:492 c:\testdata\scripts\dt-tef-testblock-0084.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:09:502 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:09:527 INFO -  1349 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:09:530 INFO -  1349 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:09:532 INFO -  1349 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:09:535 INFO -  1349 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:09:536 INFO -  1349 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:29:09:538 INFO -  1349 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:09:540 INFO -  1349 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:29:09:543 WARN -  1349 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:29:09:544 INFO -  1349 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:09:549 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:09:550 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:29:09:556 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Pass ***Result = PASS </font>
+12:29:09:569 c:\testdata\scripts\dt-tef-testblock-0084.script END_TESTCASE DT-TEF-TestBlock-0084
+12:29:09:587 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0084.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0084 ***TestCaseResult = PASS </font>
+12:29:09:596 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:09:600 <font size=2 color=00AF00>PASS = 1</font>
+12:29:09:601 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:09:601 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:09:602 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:09:602 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:09:603 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:09:603 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:09:603 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:09:604 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:09:604 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:09:605 <font size=2 color=00AF00>PASS = 1</font>
+12:29:09:606 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:09:607 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:09:607 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:09:608 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0085.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+12:29:15:110 <html><body><pre>
+12:29:15:110 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:15:110 ***</font>
+12:29:15:148 c:\testdata\scripts\dt-tef-testblock-0085.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:15:180 c:\testdata\scripts\dt-tef-testblock-0085.script START_TESTCASE DT-TEF-TestBlock-0085
+12:29:15:191 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0085  </font>
+12:29:15:214 c:\testdata\scripts\dt-tef-testblock-0085.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:15:224 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:15:249 INFO -  1356 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:15:251 INFO -  1356 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:15:254 INFO -  1356 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:15:256 INFO -  1356 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:15:258 INFO -  1356 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:29:15:260 INFO -  1356 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:15:262 INFO -  1356 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:29:15:264 WARN -  1356 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:29:15:266 INFO -  1356 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:15:271 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:15:272 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:29:15:278 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 16 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+12:29:15:291 c:\testdata\scripts\dt-tef-testblock-0085.script END_TESTCASE DT-TEF-TestBlock-0085
+12:29:15:309 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0085.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0085 ***TestCaseResult = PASS </font>
+12:29:15:319 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:15:323 <font size=2 color=00AF00>PASS = 1</font>
+12:29:15:324 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:15:324 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:15:324 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:15:325 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:15:325 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:15:326 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:15:326 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:15:327 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:15:327 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:15:327 <font size=2 color=00AF00>PASS = 1</font>
+12:29:15:329 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:15:330 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:15:330 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:15:331 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0086.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+12:29:20:841 <html><body><pre>
+12:29:20:842 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:20:841 ***</font>
+12:29:20:881 c:\testdata\scripts\dt-tef-testblock-0086.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:20:915 c:\testdata\scripts\dt-tef-testblock-0086.script START_TESTCASE DT-TEF-TestBlock-0086
+12:29:20:927 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0086  </font>
+12:29:20:952 c:\testdata\scripts\dt-tef-testblock-0086.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:20:963 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:20:988 INFO -  1363 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:20:991 INFO -  1363 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:20:996 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:21:002 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=-99999 ***Result = PASS </font>
+12:29:21:015 c:\testdata\scripts\dt-tef-testblock-0086.script END_TESTCASE DT-TEF-TestBlock-0086
+12:29:21:032 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0086.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0086 ***TestCaseResult = PASS </font>
+12:29:21:042 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:21:046 <font size=2 color=00AF00>PASS = 1</font>
+12:29:21:047 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:21:047 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:21:048 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:21:048 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:21:049 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:21:049 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:21:049 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:21:050 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:21:050 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:21:051 <font size=2 color=00AF00>PASS = 1</font>
+12:29:21:052 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:21:053 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:21:053 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:21:054 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0087.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:29:26:544 <html><body><pre>
+12:29:26:545 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:26:545 ***</font>
+12:29:26:583 c:\testdata\scripts\dt-tef-testblock-0087.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:26:614 c:\testdata\scripts\dt-tef-testblock-0087.script START_TESTCASE DT-TEF-TestBlock-0087
+12:29:26:625 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0087  </font>
+12:29:26:650 c:\testdata\scripts\dt-tef-testblock-0087.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:26:662 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:26:687 INFO -  1370 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:26:690 INFO -  1370 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:26:692 INFO -  1370 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:26:695 INFO -  1370 te_regblocktestwrapper.cpp 110 aCommand = New
+12:29:26:696 INFO -  1370 te_regblocktestwrapper.cpp 111 aSection = TestCase074_object_value
+12:29:26:698 INFO -  1370 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:26:700 INFO -  1370 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase074_object_value object_value 11111
+12:29:26:706 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:26:706 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase074_object_value  ***Result = PASS </font>
+12:29:26:712 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 16 Command = 	END_TEST_BLOCK		!Heap=0 ***Result = PASS </font>
+12:29:26:727 c:\testdata\scripts\dt-tef-testblock-0087.script END_TESTCASE DT-TEF-TestBlock-0087
+12:29:26:745 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0087.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0087 ***TestCaseResult = PASS </font>
+12:29:26:755 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:26:759 <font size=2 color=00AF00>PASS = 1</font>
+12:29:26:760 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:26:760 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:26:761 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:26:761 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:26:761 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:26:762 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:26:762 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:26:763 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:26:763 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:26:764 <font size=2 color=00AF00>PASS = 1</font>
+12:29:26:765 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:26:766 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:26:766 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:26:767 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0088.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+12:29:32:269 <html><body><pre>
+12:29:32:269 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:32:269 ***</font>
+12:29:32:308 c:\testdata\scripts\dt-tef-testblock-0088.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:32:339 c:\testdata\scripts\dt-tef-testblock-0088.script START_TESTCASE DT-TEF-TestBlock-0088
+12:29:32:350 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0088  </font>
+12:29:32:373 c:\testdata\scripts\dt-tef-testblock-0088.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:32:383 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:32:408 INFO -  1377 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:32:411 INFO -  1377 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:32:416 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:32:421 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=16777215 ***Result = PASS </font>
+12:29:32:433 c:\testdata\scripts\dt-tef-testblock-0088.script END_TESTCASE DT-TEF-TestBlock-0088
+12:29:32:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0088.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0088 ***TestCaseResult = PASS </font>
+12:29:32:461 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:32:465 <font size=2 color=00AF00>PASS = 1</font>
+12:29:32:466 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:32:467 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:32:467 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:32:467 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:32:468 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:32:468 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:32:469 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:32:469 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:32:469 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:32:470 <font size=2 color=00AF00>PASS = 1</font>
+12:29:32:472 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:32:472 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:32:472 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:32:473 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0089.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:29:37:984 <html><body><pre>
+12:29:37:985 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:37:984 ***</font>
+12:29:38:025 c:\testdata\scripts\dt-tef-testblock-0089.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:38:058 c:\testdata\scripts\dt-tef-testblock-0089.script START_TESTCASE DT-TEF-TestBlock-0089
+12:29:38:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0089  </font>
+12:29:38:096 c:\testdata\scripts\dt-tef-testblock-0089.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:38:107 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:38:132 INFO -  1384 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:38:135 INFO -  1384 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:38:137 INFO -  1384 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:38:139 INFO -  1384 te_regblocktestwrapper.cpp 110 aCommand = New
+12:29:38:141 INFO -  1384 te_regblocktestwrapper.cpp 111 aSection = TestCase076_object_value
+12:29:38:143 INFO -  1384 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:38:145 INFO -  1384 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase076_object_value object_value 11111
+12:29:38:150 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:38:151 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj New TestCase076_object_value  ***Result = PASS </font>
+12:29:38:157 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 15 Command = 	END_TEST_BLOCK		!Heap=65535 ***Result = PASS </font>
+12:29:38:171 c:\testdata\scripts\dt-tef-testblock-0089.script END_TESTCASE DT-TEF-TestBlock-0089
+12:29:38:189 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0089.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0089 ***TestCaseResult = PASS </font>
+12:29:38:198 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:38:202 <font size=2 color=00AF00>PASS = 1</font>
+12:29:38:203 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:38:204 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:38:204 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:38:205 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:38:205 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:38:205 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:38:206 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:38:206 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:38:207 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:38:207 <font size=2 color=00AF00>PASS = 1</font>
+12:29:38:209 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:38:209 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:38:210 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:38:210 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0090.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+12:29:43:711 <html><body><pre>
+12:29:43:712 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:43:712 ***</font>
+12:29:43:750 c:\testdata\scripts\dt-tef-testblock-0090.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:43:781 c:\testdata\scripts\dt-tef-testblock-0090.script START_TESTCASE DT-TEF-TestBlock-0090
+12:29:43:792 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0090  </font>
+12:29:43:816 c:\testdata\scripts\dt-tef-testblock-0090.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:43:829 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:43:854 INFO -  1391 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:43:857 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:43:860 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:43:862 INFO -  1391 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:43:864 INFO -  1391 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:29:43:865 INFO -  1391 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:43:868 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:29:43:870 WARN -  1391 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:29:43:872 INFO -  1391 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:43:874 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:43:876 INFO -  1391 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:43:878 INFO -  1391 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:29:43:880 INFO -  1391 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:29:43:882 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:29:43:884 WARN -  1391 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:29:43:886 INFO -  1391 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:43:888 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:43:890 INFO -  1391 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:43:892 INFO -  1391 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:29:43:894 INFO -  1391 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:29:43:896 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:29:43:898 WARN -  1391 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:29:43:900 INFO -  1391 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:43:903 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:43:905 INFO -  1391 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:43:907 INFO -  1391 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:29:43:908 INFO -  1391 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:29:43:911 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:29:43:913 WARN -  1391 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:29:43:915 INFO -  1391 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:43:917 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:43:919 INFO -  1391 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:43:921 INFO -  1391 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:29:43:923 INFO -  1391 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:29:43:925 INFO -  1391 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:29:43:927 WARN -  1391 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:29:43:929 INFO -  1391 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:43:935 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:43:935 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:29:43:935 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:29:43:935 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:29:43:935 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:29:43:936 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:29:43:944 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 19 Command = 	END_TEST_BLOCK		!Result=Pass ***Result = PASS </font>
+12:29:43:964 c:\testdata\scripts\dt-tef-testblock-0090.script END_TESTCASE DT-TEF-TestBlock-0090
+12:29:43:982 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0090.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0090 ***TestCaseResult = PASS </font>
+12:29:43:992 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:43:996 <font size=2 color=00AF00>PASS = 1</font>
+12:29:43:997 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:43:997 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:43:998 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:43:998 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:43:998 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:43:999 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:43:999 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:44:000 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:44:000 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:44:000 <font size=2 color=00AF00>PASS = 1</font>
+12:29:44:002 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:44:003 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:44:003 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:44:004 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0091.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+12:29:49:505 <html><body><pre>
+12:29:49:505 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:49:505 ***</font>
+12:29:49:545 c:\testdata\scripts\dt-tef-testblock-0091.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:49:577 c:\testdata\scripts\dt-tef-testblock-0091.script START_TESTCASE DT-TEF-TestBlock-0091
+12:29:49:589 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0091  </font>
+12:29:49:612 c:\testdata\scripts\dt-tef-testblock-0091.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:49:623 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:49:648 INFO -  1398 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:49:651 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:49:654 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:49:656 INFO -  1398 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:49:658 INFO -  1398 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:29:49:660 INFO -  1398 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:29:49:662 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:29:49:664 WARN -  1398 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:29:49:666 INFO -  1398 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:49:668 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:49:670 INFO -  1398 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:49:672 INFO -  1398 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:29:49:674 INFO -  1398 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:29:49:676 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:29:49:678 WARN -  1398 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:29:49:680 INFO -  1398 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:49:683 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:49:685 INFO -  1398 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:49:686 INFO -  1398 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:29:49:688 INFO -  1398 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:29:49:691 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:29:49:693 WARN -  1398 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:29:49:695 INFO -  1398 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:49:697 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:49:699 INFO -  1398 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:49:701 INFO -  1398 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Pass
+12:29:49:703 INFO -  1398 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:29:49:705 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Pass block_result EPass
+12:29:49:707 WARN -  1398 te_regblocktestwrapper.cpp 273 Setting test block result: 0
+12:29:49:709 INFO -  1398 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:49:711 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:49:713 INFO -  1398 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:29:49:715 INFO -  1398 te_regblocktestwrapper.cpp 111 aSection = BlockResult_Fail
+12:29:49:717 INFO -  1398 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:29:49:719 INFO -  1398 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini BlockResult_Fail block_result EFail
+12:29:49:721 WARN -  1398 te_regblocktestwrapper.cpp 273 Setting test block result: 106
+12:29:49:723 INFO -  1398 te_regblocktestwrapper.cpp 275 Test Passed!
+12:29:49:729 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:29:49:729 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:29:49:729 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:29:49:729 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:29:49:730 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Pass  ***Result = PASS </font>
+12:29:49:730 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult BlockResult_Fail  ***Result = PASS </font>
+12:29:49:738 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 19 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+12:29:49:756 c:\testdata\scripts\dt-tef-testblock-0091.script END_TESTCASE DT-TEF-TestBlock-0091
+12:29:49:774 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0091.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0091 ***TestCaseResult = PASS </font>
+12:29:49:784 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:29:49:788 <font size=2 color=00AF00>PASS = 1</font>
+12:29:49:789 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:49:789 <font size=2 color=0000FF>ABORT = 0</font>
+12:29:49:790 <font size=2 color=0000FF>PANIC = 0</font>
+12:29:49:790 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:49:791 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:29:49:791 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:29:49:791 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:29:49:792 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:29:49:792 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:29:49:793 <font size=2 color=00AF00>PASS = 1</font>
+12:29:49:794 <font size=2 color=FF0000>FAIL = 0</font>
+12:29:49:795 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:29:49:795 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:29:49:796 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0092.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+12:29:55:304 <html><body><pre>
+12:29:55:304 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:29:55:304 ***</font>
+12:29:55:344 c:\testdata\scripts\dt-tef-testblock-0092.script LOAD_SERVER te_RegBlockTestSuite 
+12:29:55:376 c:\testdata\scripts\dt-tef-testblock-0092.script START_TESTCASE DT-TEF-TestBlock-0092
+12:29:55:388 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0092  </font>
+12:29:55:411 c:\testdata\scripts\dt-tef-testblock-0092.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:29:55:421 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:29:55:447 INFO -  1405 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:29:55:449 INFO -  1405 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:55:452 INFO -  1405 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:29:55:454 INFO -  1405 te_regblocktestwrapper.cpp 110 aCommand = StartTimer
+12:29:55:456 INFO -  1405 te_regblocktestwrapper.cpp 111 aSection = 
+12:29:55:458 INFO -  1405 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:00:468 INFO -  1405 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:00:470 INFO -  1405 te_regblocktestwrapper.cpp 110 aCommand = CheckTimer
+12:30:00:472 INFO -  1405 te_regblocktestwrapper.cpp 111 aSection = TestCase033_delay
+12:30:00:474 INFO -  1405 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:30:00:476 INFO -  1405 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay max_interval_sec 6
+12:30:00:479 INFO -  1405 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase033_delay min_interval_sec 4
+12:30:00:481 INFO -  1405 te_regblocktestwrapper.cpp 325 Timer start time: 31/12/2008   12:29:55  pm
+12:30:00:483 INFO -  1405 te_regblocktestwrapper.cpp 329 Timer check time: 31/12/2008   12:30:00  pm
+12:30:00:488 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:00:489 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj StartTimer   ***Result = PASS </font>
+12:30:00:489 <font size=2 color=00AF00>ASYNC_DELAY 5000000  ***Result = PASS </font>
+12:30:00:489 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CheckTimer TestCase033_delay  ***Result = PASS </font>
+12:30:00:496 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:00:511 c:\testdata\scripts\dt-tef-testblock-0092.script END_TESTCASE DT-TEF-TestBlock-0092
+12:30:00:526 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0092.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0092 ***TestCaseResult = PASS </font>
+12:30:00:536 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:00:540 <font size=2 color=00AF00>PASS = 1</font>
+12:30:00:541 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:00:542 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:00:542 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:00:542 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:00:543 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:00:543 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:00:544 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:00:544 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:00:545 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:00:545 <font size=2 color=00AF00>PASS = 1</font>
+12:30:00:546 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:00:546 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:00:547 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:00:547 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0093.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+12:30:06:053 <html><body><pre>
+12:30:06:053 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:06:053 ***</font>
+12:30:06:093 c:\testdata\scripts\dt-tef-testblock-0093.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:06:124 c:\testdata\scripts\dt-tef-testblock-0093.script START_TESTCASE DT-TEF-TestBlock-0093
+12:30:06:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0093  </font>
+12:30:06:157 c:\testdata\scripts\dt-tef-testblock-0093.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:06:167 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:06:192 INFO -  1412 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:06:195 INFO -  1412 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+12:30:06:197 INFO -  1412 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+12:30:06:200 INFO -  1412 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:30:06:201 INFO -  1412 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:06:203 INFO -  1412 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:06:206 INFO -  1412 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj name obj087
+12:30:06:208 INFO -  1412 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:30:06:210 INFO -  1412 te_regblocktestwrapper.cpp 111 aSection = TestCase087_obj
+12:30:06:211 INFO -  1412 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:30:06:214 INFO -  1412 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase087_obj microseconds_of_work 100000
+12:30:06:328 INFO -  1412 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:30:06:424 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase087_obj  ***Result = PASS </font>
+12:30:06:424 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase087_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:30:06:425 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase087_obj ActivateActiveObject TestCase087_obj  ***Result = PASS </font>
+12:30:06:425 <font size=2 color=00AF00>ASYNC_DELAY 200000  ***Result = PASS </font>
+12:30:06:432 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 19 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:06:446 c:\testdata\scripts\dt-tef-testblock-0093.script END_TESTCASE DT-TEF-TestBlock-0093
+12:30:06:461 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0093.script Line = 20 Command = END_TESTCASE DT-TEF-TestBlock-0093 ***TestCaseResult = PASS </font>
+12:30:06:471 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:06:475 <font size=2 color=00AF00>PASS = 1</font>
+12:30:06:476 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:06:477 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:06:477 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:06:477 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:06:478 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:06:478 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:06:479 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:06:479 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:06:479 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:06:480 <font size=2 color=00AF00>PASS = 1</font>
+12:30:06:482 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:06:482 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:06:484 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:06:484 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0094.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+12:30:11:995 <html><body><pre>
+12:30:11:995 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:11:995 ***</font>
+12:30:12:036 c:\testdata\scripts\dt-tef-testblock-0094.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:12:069 c:\testdata\scripts\dt-tef-testblock-0094.script START_TESTCASE DT-TEF-TestBlock-0094
+12:30:12:082 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0094  </font>
+12:30:12:107 c:\testdata\scripts\dt-tef-testblock-0094.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:12:119 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:12:144 INFO -  1419 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:12:147 INFO -  1419 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:30:12:150 INFO -  1419 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:30:12:152 INFO -  1419 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:30:12:154 INFO -  1419 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:12:155 INFO -  1419 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:12:158 INFO -  1419 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:30:12:160 INFO -  1419 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:30:12:162 INFO -  1419 te_regblocktestwrapper.cpp 111 aSection = TestCase089_obj
+12:30:12:164 INFO -  1419 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:30:12:166 INFO -  1419 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj microseconds_of_work 100000
+12:30:12:169 INFO -  1419 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:30:12:170 INFO -  1419 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:30:12:172 INFO -  1419 te_regblocktestwrapper.cpp 111 aSection = TestCase089_must_be_complete_false
+12:30:12:174 INFO -  1419 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:30:12:176 INFO -  1419 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:30:12:178 INFO -  1419 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_must_be_complete_false must_be_complete 0
+12:30:12:281 INFO -  1419 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:30:13:187 INFO -  1419 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_obj name obj089
+12:30:13:189 INFO -  1419 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:30:13:191 INFO -  1419 te_regblocktestwrapper.cpp 111 aSection = TestCase089_must_be_complete_true
+12:30:13:193 INFO -  1419 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:30:13:195 INFO -  1419 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:30:13:198 INFO -  1419 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase089_must_be_complete_true must_be_complete 1
+12:30:13:203 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase089_obj  ***Result = PASS </font>
+12:30:13:204 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:30:13:204 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj ActivateActiveObject TestCase089_obj  ***Result = PASS </font>
+12:30:13:204 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj CheckActiveObjectWorkIsComplete TestCase089_must_be_complete_false  ***Result = PASS </font>
+12:30:13:204 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:30:13:204 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase089_obj CheckActiveObjectWorkIsComplete TestCase089_must_be_complete_true  ***Result = PASS </font>
+12:30:13:212 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:13:231 c:\testdata\scripts\dt-tef-testblock-0094.script END_TESTCASE DT-TEF-TestBlock-0094
+12:30:13:249 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0094.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0094 ***TestCaseResult = PASS </font>
+12:30:13:258 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:13:263 <font size=2 color=00AF00>PASS = 1</font>
+12:30:13:263 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:13:264 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:13:264 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:13:265 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:13:265 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:13:266 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:13:266 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:13:266 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:13:267 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:13:267 <font size=2 color=00AF00>PASS = 1</font>
+12:30:13:269 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:13:270 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:13:270 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:13:271 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0095.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+12:30:18:774 <html><body><pre>
+12:30:18:774 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:18:774 ***</font>
+12:30:18:814 c:\testdata\scripts\dt-tef-testblock-0095.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:18:846 c:\testdata\scripts\dt-tef-testblock-0095.script START_TESTCASE DT-TEF-TestBlock-0095
+12:30:18:857 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0095  </font>
+12:30:18:881 c:\testdata\scripts\dt-tef-testblock-0095.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:18:892 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:18:917 INFO -  1426 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:18:920 INFO -  1426 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+12:30:18:922 INFO -  1426 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+12:30:18:925 INFO -  1426 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:30:18:927 INFO -  1426 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:18:928 INFO -  1426 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:18:931 INFO -  1426 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+12:30:18:933 INFO -  1426 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:30:18:935 INFO -  1426 te_regblocktestwrapper.cpp 111 aSection = TestCase090_obj
+12:30:18:937 INFO -  1426 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:30:18:939 INFO -  1426 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj microseconds_of_work 100000
+12:30:19:156 INFO -  1426 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_obj name obj090
+12:30:19:158 INFO -  1426 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:30:19:160 INFO -  1426 te_regblocktestwrapper.cpp 111 aSection = TestCase090_must_be_complete_false
+12:30:19:162 INFO -  1426 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:30:19:164 INFO -  1426 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:30:19:166 INFO -  1426 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase090_must_be_complete_false must_be_complete 0
+12:30:19:168 INFO -  1426 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:30:19:174 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase090_obj  ***Result = PASS </font>
+12:30:19:175 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:30:19:175 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj ActivateActiveObject TestCase090_obj  ***Result = PASS </font>
+12:30:19:175 <font size=2 color=00AF00>DELAY 200000  ***Result = PASS </font>
+12:30:19:175 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase090_obj CheckActiveObjectWorkIsComplete TestCase090_must_be_complete_false  ***Result = PASS </font>
+12:30:19:175 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:30:19:183 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:19:201 c:\testdata\scripts\dt-tef-testblock-0095.script END_TESTCASE DT-TEF-TestBlock-0095
+12:30:19:216 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0095.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0095 ***TestCaseResult = PASS </font>
+12:30:19:226 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:19:230 <font size=2 color=00AF00>PASS = 1</font>
+12:30:19:231 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:19:231 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:19:232 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:19:232 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:19:233 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:19:233 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:19:233 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:19:234 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:19:234 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:19:235 <font size=2 color=00AF00>PASS = 1</font>
+12:30:19:236 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:19:237 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:19:237 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:19:238 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0096.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+12:30:24:752 <html><body><pre>
+12:30:24:752 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:24:752 ***</font>
+12:30:24:794 c:\testdata\scripts\dt-tef-testblock-0096.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:24:824 c:\testdata\scripts\dt-tef-testblock-0096.script START_TESTCASE DT-TEF-TestBlock-0096
+12:30:24:835 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0096  </font>
+12:30:24:858 c:\testdata\scripts\dt-tef-testblock-0096.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:24:868 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:24:894 INFO -  1433 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:24:897 INFO -  1433 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:30:24:899 INFO -  1433 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:30:24:902 INFO -  1433 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:30:24:904 INFO -  1433 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:24:905 INFO -  1433 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:24:908 INFO -  1433 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:30:24:910 INFO -  1433 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:30:24:912 INFO -  1433 te_regblocktestwrapper.cpp 111 aSection = TestCase091_obj
+12:30:24:914 INFO -  1433 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:30:24:916 INFO -  1433 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj microseconds_of_work 1000000
+12:30:24:918 INFO -  1433 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:30:24:920 INFO -  1433 te_regblocktestwrapper.cpp 110 aCommand = StartTimer
+12:30:24:922 INFO -  1433 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:24:924 INFO -  1433 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:30:25:921 INFO -  1433 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:30:29:937 INFO -  1433 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:30:29:939 INFO -  1433 te_regblocktestwrapper.cpp 110 aCommand = CheckTimer
+12:30:29:941 INFO -  1433 te_regblocktestwrapper.cpp 111 aSection = TestCase091_delay
+12:30:29:943 INFO -  1433 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:30:29:945 INFO -  1433 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_delay max_interval_sec 6
+12:30:29:948 INFO -  1433 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_delay min_interval_sec 4
+12:30:29:950 INFO -  1433 te_regblocktestwrapper.cpp 325 Timer start time: 31/12/2008   12:30:24  pm
+12:30:29:952 INFO -  1433 te_regblocktestwrapper.cpp 329 Timer check time: 31/12/2008   12:30:29  pm
+12:30:29:955 INFO -  1433 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_obj name obj091
+12:30:29:957 INFO -  1433 te_regblocktestwrapper.cpp 110 aCommand = CheckActiveObjectWorkIsComplete
+12:30:29:959 INFO -  1433 te_regblocktestwrapper.cpp 111 aSection = TestCase091_must_be_complete_true
+12:30:29:960 INFO -  1433 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 6
+12:30:29:962 INFO -  1433 te_regblocktestwrapper.cpp 721 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+12:30:29:965 INFO -  1433 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase091_must_be_complete_true must_be_complete 1
+12:30:29:971 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase091_obj  ***Result = PASS </font>
+12:30:29:971 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:30:29:971 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj ActivateActiveObject TestCase091_obj  ***Result = PASS </font>
+12:30:29:971 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj StartTimer   ***Result = PASS </font>
+12:30:29:971 <font size=2 color=00AF00>OUTSTANDING 5000000   ***Result = PASS </font>
+12:30:29:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj CheckTimer TestCase091_delay  ***Result = PASS </font>
+12:30:29:972 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase091_obj CheckActiveObjectWorkIsComplete TestCase091_must_be_complete_true  ***Result = PASS </font>
+12:30:29:980 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:29:999 c:\testdata\scripts\dt-tef-testblock-0096.script END_TESTCASE DT-TEF-TestBlock-0096
+12:30:30:014 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0096.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0096 ***TestCaseResult = PASS </font>
+12:30:30:024 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:30:028 <font size=2 color=00AF00>PASS = 1</font>
+12:30:30:029 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:30:029 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:30:030 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:30:030 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:30:031 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:30:031 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:30:031 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:30:032 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:30:032 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:30:033 <font size=2 color=00AF00>PASS = 1</font>
+12:30:30:034 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:30:035 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:30:035 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:30:036 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0097.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+12:30:35:540 <html><body><pre>
+12:30:35:540 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:35:540 ***</font>
+12:30:35:581 c:\testdata\scripts\dt-tef-testblock-0097.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:35:612 c:\testdata\scripts\dt-tef-testblock-0097.script START_TESTCASE DT-TEF-TestBlock-0097
+12:30:35:623 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0097  </font>
+12:30:35:646 c:\testdata\scripts\dt-tef-testblock-0097.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:35:656 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:35:682 INFO -  1440 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:35:685 INFO -  1440 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+12:30:35:687 INFO -  1440 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+12:30:35:689 INFO -  1440 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:30:35:691 INFO -  1440 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:35:693 INFO -  1440 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:35:695 INFO -  1440 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+12:30:35:697 INFO -  1440 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:30:35:699 INFO -  1440 te_regblocktestwrapper.cpp 111 aSection = TestCase092_obj
+12:30:35:701 INFO -  1440 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:30:35:703 INFO -  1440 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj microseconds_of_work 1000000
+12:30:35:706 INFO -  1440 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase092_obj name obj092
+12:30:35:708 INFO -  1440 te_regblocktestwrapper.cpp 110 aCommand = CancelActiveObject
+12:30:35:710 INFO -  1440 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:35:712 INFO -  1440 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:30:35:714 INFO -  1440 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:30:35:721 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase092_obj  ***Result = PASS </font>
+12:30:35:722 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase092_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:30:35:722 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=-3 TestCase092_obj ActivateActiveObject TestCase092_obj  ***Result = PASS </font>
+12:30:35:722 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase092_obj CancelActiveObject   ***Result = PASS </font>
+12:30:35:722 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:30:35:730 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 18 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:35:746 c:\testdata\scripts\dt-tef-testblock-0097.script END_TESTCASE DT-TEF-TestBlock-0097
+12:30:35:761 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0097.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0097 ***TestCaseResult = PASS </font>
+12:30:35:770 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:35:774 <font size=2 color=00AF00>PASS = 1</font>
+12:30:35:775 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:35:776 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:35:776 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:35:777 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:35:777 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:35:778 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:35:778 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:35:778 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:35:779 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:35:779 <font size=2 color=00AF00>PASS = 1</font>
+12:30:35:781 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:35:781 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:35:782 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:35:782 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0098.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+12:30:41:290 <html><body><pre>
+12:30:41:290 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:41:290 ***</font>
+12:30:41:331 c:\testdata\scripts\dt-tef-testblock-0098.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:41:362 c:\testdata\scripts\dt-tef-testblock-0098.script START_TESTCASE DT-TEF-TestBlock-0098
+12:30:41:373 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0098  </font>
+12:30:41:398 c:\testdata\scripts\dt-tef-testblock-0098.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:41:410 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:41:436 INFO -  1447 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:41:439 INFO -  1447 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:30:41:442 INFO -  1447 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:30:41:444 INFO -  1447 te_regblocktestwrapper.cpp 110 aCommand = AddActiveObjectToScheduler
+12:30:41:446 INFO -  1447 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:41:448 INFO -  1447 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:41:450 INFO -  1447 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:30:41:452 INFO -  1447 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:30:41:454 INFO -  1447 te_regblocktestwrapper.cpp 111 aSection = TestCase093_obj
+12:30:41:456 INFO -  1447 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:30:41:458 INFO -  1447 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj microseconds_of_work 1000000
+12:30:41:461 INFO -  1447 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:30:41:463 INFO -  1447 te_regblocktestwrapper.cpp 110 aCommand = CancelActiveObject
+12:30:41:464 INFO -  1447 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:41:466 INFO -  1447 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:30:41:468 INFO -  1447 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:30:42:468 INFO -  1447 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj name obj093
+12:30:42:470 INFO -  1447 te_regblocktestwrapper.cpp 110 aCommand = ActivateActiveObject
+12:30:42:472 INFO -  1447 te_regblocktestwrapper.cpp 111 aSection = TestCase093_obj
+12:30:42:474 INFO -  1447 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 5
+12:30:42:476 INFO -  1447 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase093_obj microseconds_of_work 1000000
+12:30:43:484 INFO -  1447 te_regblocktestwrapper.cpp 851 CTe_RegBlockTestWrapper::RunL
+12:30:44:487 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase093_obj  ***Result = PASS </font>
+12:30:44:488 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj AddActiveObjectToScheduler   ***Result = PASS </font>
+12:30:44:488 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=-3 TestCase093_obj ActivateActiveObject TestCase093_obj  ***Result = PASS </font>
+12:30:44:488 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj CancelActiveObject   ***Result = PASS </font>
+12:30:44:488 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:30:44:488 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase093_obj ActivateActiveObject TestCase093_obj  ***Result = PASS </font>
+12:30:44:489 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:30:44:497 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:44:517 c:\testdata\scripts\dt-tef-testblock-0098.script END_TESTCASE DT-TEF-TestBlock-0098
+12:30:44:535 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0098.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0098 ***TestCaseResult = PASS </font>
+12:30:44:545 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:44:549 <font size=2 color=00AF00>PASS = 1</font>
+12:30:44:550 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:44:550 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:44:551 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:44:551 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:44:552 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:44:552 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:44:553 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:44:553 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:44:553 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:44:554 <font size=2 color=00AF00>PASS = 1</font>
+12:30:44:555 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:44:556 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:44:556 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:44:557 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0099.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:30:50:051 <html><body><pre>
+12:30:50:051 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:50:051 ***</font>
+12:30:50:092 c:\testdata\scripts\dt-tef-testblock-0099.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:50:123 c:\testdata\scripts\dt-tef-testblock-0099.script START_TESTCASE DT-TEF-TestBlock-0099
+12:30:50:134 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0099  </font>
+12:30:50:159 c:\testdata\scripts\dt-tef-testblock-0099.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:50:171 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:50:196 INFO -  1454 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:50:199 INFO -  1454 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:50:201 INFO -  1454 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:50:203 INFO -  1454 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:30:50:205 INFO -  1454 te_regblocktestwrapper.cpp 111 aSection = TestCase096_obj_Error_0
+12:30:50:207 INFO -  1454 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:50:209 INFO -  1454 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase096_obj_Error_0 error_code 0
+12:30:50:211 WARN -  1454 te_regblocktestwrapper.cpp 384 Setting an error: 0
+12:30:50:216 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:50:217 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase096_obj_Error_0  ***Result = PASS </font>
+12:30:50:223 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:50:238 c:\testdata\scripts\dt-tef-testblock-0099.script END_TESTCASE DT-TEF-TestBlock-0099
+12:30:50:256 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0099.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0099 ***TestCaseResult = PASS </font>
+12:30:50:265 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:50:269 <font size=2 color=00AF00>PASS = 1</font>
+12:30:50:270 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:50:271 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:50:271 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:50:272 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:50:272 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:50:272 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:50:273 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:50:273 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:50:274 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:50:274 <font size=2 color=00AF00>PASS = 1</font>
+12:30:50:276 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:50:276 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:50:277 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:50:277 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0100.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:30:55:801 <html><body><pre>
+12:30:55:802 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:30:55:802 ***</font>
+12:30:55:844 c:\testdata\scripts\dt-tef-testblock-0100.script LOAD_SERVER te_RegBlockTestSuite 
+12:30:55:877 c:\testdata\scripts\dt-tef-testblock-0100.script START_TESTCASE DT-TEF-TestBlock-0100
+12:30:55:889 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0100  </font>
+12:30:55:915 c:\testdata\scripts\dt-tef-testblock-0100.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:30:55:926 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:30:55:951 INFO -  1461 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:30:55:954 INFO -  1461 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:55:956 INFO -  1461 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:30:55:959 INFO -  1461 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:30:55:960 INFO -  1461 te_regblocktestwrapper.cpp 111 aSection = 
+12:30:55:962 INFO -  1461 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:30:55:967 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:30:55:968 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:30:55:974 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:30:55:988 c:\testdata\scripts\dt-tef-testblock-0100.script END_TESTCASE DT-TEF-TestBlock-0100
+12:30:56:006 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0100.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0100 ***TestCaseResult = PASS </font>
+12:30:56:015 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:30:56:020 <font size=2 color=00AF00>PASS = 1</font>
+12:30:56:021 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:56:021 <font size=2 color=0000FF>ABORT = 0</font>
+12:30:56:021 <font size=2 color=0000FF>PANIC = 0</font>
+12:30:56:022 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:56:022 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:30:56:023 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:30:56:023 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:30:56:024 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:30:56:024 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:30:56:024 <font size=2 color=00AF00>PASS = 1</font>
+12:30:56:026 <font size=2 color=FF0000>FAIL = 0</font>
+12:30:56:027 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:30:56:027 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:30:56:028 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0101.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:31:01:540 <html><body><pre>
+12:31:01:540 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:01:540 ***</font>
+12:31:01:581 c:\testdata\scripts\dt-tef-testblock-0101.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:01:613 c:\testdata\scripts\dt-tef-testblock-0101.script START_TESTCASE DT-TEF-TestBlock-0101
+12:31:01:624 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0101  </font>
+12:31:01:646 c:\testdata\scripts\dt-tef-testblock-0101.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:01:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:01:680 INFO -  1468 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:01:683 INFO -  1468 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:01:686 INFO -  1468 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:01:688 INFO -  1468 te_regblocktestwrapper.cpp 110 aCommand = SetError
+12:31:01:690 INFO -  1468 te_regblocktestwrapper.cpp 111 aSection = TestCase098_obj_Error_0
+12:31:01:692 INFO -  1468 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:01:694 INFO -  1468 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase098_obj_Error_0 error_code 0
+12:31:01:696 WARN -  1468 te_regblocktestwrapper.cpp 384 Setting an error: 0
+12:31:01:701 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:01:701 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetError TestCase098_obj_Error_0  ***Result = PASS </font>
+12:31:01:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 15 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:01:720 c:\testdata\scripts\dt-tef-testblock-0101.script END_TESTCASE DT-TEF-TestBlock-0101
+12:31:01:738 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0101.script Line = 16 Command = END_TESTCASE DT-TEF-TestBlock-0101 ***TestCaseResult = PASS </font>
+12:31:01:748 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:01:752 <font size=2 color=00AF00>PASS = 1</font>
+12:31:01:753 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:01:753 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:01:754 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:01:754 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:01:754 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:01:755 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:01:755 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:01:756 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:01:756 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:01:756 <font size=2 color=00AF00>PASS = 1</font>
+12:31:01:758 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:01:759 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:01:759 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:01:760 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0102.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+12:31:07:270 <html><body><pre>
+12:31:07:270 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:07:270 ***</font>
+12:31:07:312 c:\testdata\scripts\dt-tef-testblock-0102.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:07:345 c:\testdata\scripts\dt-tef-testblock-0102.script START_TESTCASE DT-TEF-TestBlock-0102
+12:31:07:357 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0102  </font>
+12:31:07:383 c:\testdata\scripts\dt-tef-testblock-0102.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:07:393 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:07:418 INFO -  1475 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:07:421 INFO -  1475 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:07:424 INFO -  1475 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:07:426 INFO -  1475 te_regblocktestwrapper.cpp 110 aCommand = SetBlockResult
+12:31:07:428 INFO -  1475 te_regblocktestwrapper.cpp 111 aSection = TestCase105_obj_Result
+12:31:07:430 INFO -  1475 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:07:432 INFO -  1475 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase105_obj_Result block_result 999
+12:31:07:435 INFO -  1475 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase105_obj_Result block_result 999
+12:31:07:437 WARN -  1475 te_regblocktestwrapper.cpp 273 Setting test block result: 999
+12:31:07:438 INFO -  1475 te_regblocktestwrapper.cpp 275 Test Passed!
+12:31:07:444 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:07:444 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj SetBlockResult TestCase105_obj_Result  ***Result = PASS </font>
+12:31:07:450 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 18 Command = 	END_TEST_BLOCK		!Result=999 ***Result = PASS </font>
+12:31:07:464 c:\testdata\scripts\dt-tef-testblock-0102.script END_TESTCASE DT-TEF-TestBlock-0102
+12:31:07:482 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0102.script Line = 19 Command = END_TESTCASE DT-TEF-TestBlock-0102 ***TestCaseResult = PASS </font>
+12:31:07:491 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:07:496 <font size=2 color=00AF00>PASS = 1</font>
+12:31:07:497 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:07:497 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:07:497 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:07:498 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:07:498 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:07:499 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:07:499 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:07:500 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:07:500 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:07:500 <font size=2 color=00AF00>PASS = 1</font>
+12:31:07:502 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:07:502 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:07:503 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:07:504 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0103.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+12:31:13:004 <html><body><pre>
+12:31:13:005 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:13:005 ***</font>
+12:31:13:045 c:\testdata\scripts\dt-tef-testblock-0103.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:13:076 c:\testdata\scripts\dt-tef-testblock-0103.script START_TESTCASE DT-TEF-TestBlock-0103
+12:31:13:086 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0103  </font>
+12:31:13:109 c:\testdata\scripts\dt-tef-testblock-0103.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:13:119 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:13:143 INFO -  1482 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:13:146 INFO -  1482 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:13:149 INFO -  1482 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:13:151 INFO -  1482 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:31:13:153 INFO -  1482 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:13:155 INFO -  1482 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:13:160 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:13:160 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:31:13:166 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:13:179 c:\testdata\scripts\dt-tef-testblock-0103.script END_TESTCASE DT-TEF-TestBlock-0103
+12:31:13:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0103.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0103 ***TestCaseResult = PASS </font>
+12:31:13:207 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:13:211 <font size=2 color=00AF00>PASS = 1</font>
+12:31:13:212 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:13:213 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:13:213 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:13:214 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:13:214 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:13:214 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:13:215 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:13:215 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:13:216 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:13:216 <font size=2 color=00AF00>PASS = 1</font>
+12:31:13:218 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:13:218 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:13:219 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:13:219 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0104.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:31:18:740 <html><body><pre>
+12:31:18:740 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:18:740 ***</font>
+12:31:18:782 c:\testdata\scripts\dt-tef-testblock-0104.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:18:816 c:\testdata\scripts\dt-tef-testblock-0104.script START_TESTCASE DT-TEF-TestBlock-0104
+12:31:18:828 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0104  </font>
+12:31:18:852 c:\testdata\scripts\dt-tef-testblock-0104.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:18:864 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 12 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:18:889 INFO -  1489 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:18:892 INFO -  1489 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:18:894 INFO -  1489 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:18:896 INFO -  1489 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:31:18:898 INFO -  1489 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:18:900 INFO -  1489 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:18:902 INFO -  1489 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:18:904 INFO -  1489 te_regblocktestwrapper.cpp 110 aCommand = DummyFunction
+12:31:18:906 INFO -  1489 te_regblocktestwrapper.cpp 111 aSection = 
+12:31:18:908 INFO -  1489 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:18:913 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:18:914 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:31:18:914 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj DummyFunction   ***Result = PASS </font>
+12:31:18:921 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 22 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:18:936 c:\testdata\scripts\dt-tef-testblock-0104.script END_TESTCASE DT-TEF-TestBlock-0104
+12:31:18:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0104.script Line = 23 Command = END_TESTCASE DT-TEF-TestBlock-0104 ***TestCaseResult = PASS </font>
+12:31:18:963 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:18:967 <font size=2 color=00AF00>PASS = 1</font>
+12:31:18:968 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:18:968 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:18:969 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:18:969 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:18:970 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:18:970 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:18:970 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:18:971 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:18:971 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:18:972 <font size=2 color=00AF00>PASS = 1</font>
+12:31:18:973 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:18:974 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:18:974 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:18:975 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0105.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:31:24:475 <html><body><pre>
+12:31:24:475 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:24:475 ***</font>
+12:31:24:516 c:\testdata\scripts\dt-tef-testblock-0105.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:24:546 c:\testdata\scripts\dt-tef-testblock-0105.script START_TESTCASE DT-TEF-TestBlock-0105
+12:31:24:557 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0105  </font>
+12:31:24:578 c:\testdata\scripts\dt-tef-testblock-0105.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:24:588 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:24:613 INFO -  1496 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:24:616 INFO -  1496 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:24:618 INFO -  1496 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:24:621 INFO -  1496 te_regblocktestwrapper.cpp 110 aCommand = GetDataObject
+12:31:24:623 INFO -  1496 te_regblocktestwrapper.cpp 111 aSection = TestCase109_no_name
+12:31:24:624 INFO -  1496 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:24:627 INFO -  1496 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase109_no_name null_expected 1
+12:31:24:629 ERROR -  1496 te_regblocktestwrapper.cpp 633 GetDataObjectL() error: -28
+12:31:24:634 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:24:635 <font size=2 color=00AF00>COMMAND !Error=-28 !AsyncError=0 DummyObj GetDataObject TestCase109_no_name  ***Result = PASS </font>
+12:31:24:641 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:24:654 c:\testdata\scripts\dt-tef-testblock-0105.script END_TESTCASE DT-TEF-TestBlock-0105
+12:31:24:672 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0105.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0105 ***TestCaseResult = PASS </font>
+12:31:24:681 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:24:685 <font size=2 color=00AF00>PASS = 1</font>
+12:31:24:686 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:24:687 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:24:687 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:24:688 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:24:688 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:24:688 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:24:689 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:24:689 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:24:690 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:24:690 <font size=2 color=00AF00>PASS = 1</font>
+12:31:24:692 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:24:692 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:24:693 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:24:693 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0106.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+12:31:30:200 <html><body><pre>
+12:31:30:200 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:30:200 ***</font>
+12:31:30:241 c:\testdata\scripts\dt-tef-testblock-0106.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:30:271 c:\testdata\scripts\dt-tef-testblock-0106.script START_TESTCASE DT-TEF-TestBlock-0106
+12:31:30:281 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0106  </font>
+12:31:30:292 c:\testdata\scripts\dt-tef-testblock-0106.script 	CONCURRENT
+12:31:30:316 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:30:326 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 17 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:30:345 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:30:355 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 22 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:30:364 c:\testdata\scripts\dt-tef-testblock-0106.script 	CONSECUTIVE
+12:31:30:404 INFO -  1503 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:30:414 INFO -  1504 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:30:418 INFO -  1503 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:30:418 INFO -  1504 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:30:423 INFO -  1504 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:30:425 INFO -  1504 te_regblocktestwrapper.cpp 110 aCommand = CallMeFirstMkDir
+12:31:30:427 INFO -  1504 te_regblocktestwrapper.cpp 111 aSection = TestCase111_dir
+12:31:30:429 INFO -  1504 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:30:431 INFO -  1504 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+12:31:30:433 INFO -  1504 te_regblocktestwrapper.cpp 460 MkDir c:\testdata\test_dir\
+12:31:30:442 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:30:442 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeFirstMkDir TestCase111_dir  ***Result = PASS </font>
+12:31:30:448 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:31:437 INFO -  1503 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:31:440 INFO -  1503 te_regblocktestwrapper.cpp 110 aCommand = CallMeSecondRmDir
+12:31:31:441 INFO -  1503 te_regblocktestwrapper.cpp 111 aSection = TestCase111_dir
+12:31:31:443 INFO -  1503 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:31:445 INFO -  1503 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+12:31:31:448 INFO -  1503 te_regblocktestwrapper.cpp 486 RmDir c:\testdata\test_dir\
+12:31:31:457 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:31:457 <font size=2 color=00AF00>DELAY 1000000  ***Result = PASS </font>
+12:31:31:457 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeSecondRmDir TestCase111_dir  ***Result = PASS </font>
+12:31:31:464 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 21 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:31:486 c:\testdata\scripts\dt-tef-testblock-0106.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:31:496 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 27 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:31:521 INFO -  1505 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:31:524 INFO -  1505 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:31:526 INFO -  1505 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini DummyObj name dummyobj
+12:31:31:528 INFO -  1505 te_regblocktestwrapper.cpp 110 aCommand = CallMeSecondRmDir
+12:31:31:530 INFO -  1505 te_regblocktestwrapper.cpp 111 aSection = TestCase111_dir
+12:31:31:532 INFO -  1505 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:31:534 INFO -  1505 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase111_dir directory_path c:\testdata\test_dir\
+12:31:31:537 INFO -  1505 te_regblocktestwrapper.cpp 486 RmDir c:\testdata\test_dir\
+12:31:31:540 ERROR -  1505 te_regblocktestwrapper.cpp 492 Failed to remove a directory: -1. The function was called before CallMeFirstMkDir?
+12:31:31:546 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper DummyObj  ***Result = PASS </font>
+12:31:31:546 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 DummyObj CallMeSecondRmDir TestCase111_dir  ***Result = PASS </font>
+12:31:31:552 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 30 Command = 	END_TEST_BLOCK		!Result=Fail ***Result = PASS </font>
+12:31:31:567 c:\testdata\scripts\dt-tef-testblock-0106.script END_TESTCASE DT-TEF-TestBlock-0106
+12:31:31:586 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0106.script Line = 31 Command = END_TESTCASE DT-TEF-TestBlock-0106 ***TestCaseResult = PASS </font>
+12:31:31:596 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:31:600 <font size=2 color=00AF00>PASS = 3</font>
+12:31:31:601 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:31:602 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:31:602 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:31:602 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:31:604 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:31:605 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:31:605 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:31:605 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:31:606 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:31:606 <font size=2 color=00AF00>PASS = 1</font>
+12:31:31:607 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:31:607 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:31:608 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:31:608 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0107.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,110 @@
+06:36:52:431 <html><body><pre>
+06:36:52:431 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 13/01/2009 06:36:52:431 ***</font>
+06:36:52:437 c:\testdata\scripts\dt-tef-testblock-0107.script LOAD_SERVER te_RegBlockTestSuite 
+06:36:52:447 c:\testdata\scripts\dt-tef-testblock-0107.script START_TESTCASE DT-TEF-TestBlock-0107
+06:36:52:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0107  </font>
+06:36:52:452 c:\testdata\scripts\dt-tef-testblock-0107.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+06:36:52:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+06:36:52:457 INFO -  1540 TestBlockController.cpp 134 Creating a local active scheduler.
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = 
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 1
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_obj_1
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 2
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 microseconds_of_work 1000000
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:52:457 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = AddActiveObjectToScheduler
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = 
+06:36:52:457 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 4
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = ActivateActiveObject
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_obj_2
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 5
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 microseconds_of_work 10000000
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 6
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 7
+06:36:52:462 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:36:52:462 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+06:36:52:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:53:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:53:468 INFO -  1540 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_1 name obj117_1
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_true
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 9
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_true must_be_complete 1
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_false
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 10
+06:36:54:468 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:36:54:468 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_false must_be_complete 0
+06:36:54:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:55:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:56:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:57:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:58:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:36:59:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:00:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:01:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:02:468 INFO -  1540 te_RegBlockTestWrapper.cpp 850 CTe_RegBlockTestWrapper::RunL
+06:37:02:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:02:484 INFO -  1540 TestStepBase.Cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_obj_2 name obj117_2
+06:37:02:484 INFO -  1540 te_RegBlockTestWrapper.cpp 109 aCommand = CheckActiveObjectWorkIsComplete
+06:37:02:484 INFO -  1540 te_RegBlockTestWrapper.cpp 110 aSection = TestCase117_must_be_complete_true
+06:37:02:484 INFO -  1540 te_RegBlockTestWrapper.cpp 111 aAsyncErrorIndex = 12
+06:37:02:484 INFO -  1540 te_RegBlockTestWrapper.cpp 720 CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete
+06:37:02:484 INFO -  1540 TestStepBase.Cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase117_must_be_complete_true must_be_complete 1
+06:37:02:484 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase117_obj_1  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 AddActiveObjectToScheduler   ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 ActivateActiveObject TestCase117_obj_1  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase117_obj_2  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 AddActiveObjectToScheduler   ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 ActivateActiveObject TestCase117_obj_2  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>OUTSTANDING 0 TestCase117_obj_1  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_1 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_true  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_false  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>OUTSTANDING 0 TestCase117_obj_2  ***Result = PASS </font>
+06:37:02:484 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TestCase117_obj_2 CheckActiveObjectWorkIsComplete TestCase117_must_be_complete_true  ***Result = PASS </font>
+06:37:02:489 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 32 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+06:37:02:489 c:\testdata\scripts\dt-tef-testblock-0107.script END_TESTCASE DT-TEF-TestBlock-0107
+06:37:02:494 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0107.script Line = 33 Command = END_TESTCASE DT-TEF-TestBlock-0107 ***TestCaseResult = PASS </font>
+06:37:02:494 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+06:37:02:494 <font size=2 color=00AF00>PASS = 1</font>
+06:37:02:494 <font size=2 color=FF0000>FAIL = 0</font>
+06:37:02:494 <font size=2 color=0000FF>ABORT = 0</font>
+06:37:02:494 <font size=2 color=0000FF>PANIC = 0</font>
+06:37:02:494 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+06:37:02:494 <font size=2 color=0000FF>UNKNOWN = 0</font>
+06:37:02:494 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+06:37:02:494 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+06:37:02:494 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+06:37:02:494 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+06:37:02:494 <font size=2 color=00AF00>PASS = 1</font>
+06:37:02:494 <font size=2 color=FF0000>FAIL = 0</font>
+06:37:02:494 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+06:37:02:494 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+06:37:02:494 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0108.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+12:31:53:001 <html><body><pre>
+12:31:53:001 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:53:001 ***</font>
+12:31:53:044 c:\testdata\scripts\dt-tef-testblock-0108.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:53:077 c:\testdata\scripts\dt-tef-testblock-0108.script START_TESTCASE DT-TEF-TestBlock-0108
+12:31:53:090 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0108  </font>
+12:31:53:114 c:\testdata\scripts\dt-tef-testblock-0108.script 	START_TEST_BLOCK	20 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:53:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 12 Command = 	START_TEST_BLOCK	20 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:53:150 INFO -  1519 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:53:159 <font size=2 color=00AF00>OUTSTANDING 0   ***Result = PASS </font>
+12:31:53:165 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 14 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:53:175 c:\testdata\scripts\dt-tef-testblock-0108.script END_TESTCASE DT-TEF-TestBlock-0108
+12:31:53:191 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0108.script Line = 15 Command = END_TESTCASE DT-TEF-TestBlock-0108 ***TestCaseResult = PASS </font>
+12:31:53:200 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:53:204 <font size=2 color=00AF00>PASS = 1</font>
+12:31:53:205 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:53:206 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:53:206 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:53:206 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:53:207 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:53:207 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:53:208 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:53:208 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:53:208 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:53:209 <font size=2 color=00AF00>PASS = 1</font>
+12:31:53:211 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:53:211 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:53:212 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:53:212 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0109.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+12:31:58:711 <html><body><pre>
+12:31:58:711 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:31:58:711 ***</font>
+12:31:58:753 c:\testdata\scripts\dt-tef-testblock-0109.script LOAD_SERVER te_RegBlockTestSuite 
+12:31:58:783 c:\testdata\scripts\dt-tef-testblock-0109.script START_TESTCASE DT-TEF-TestBlock-0109
+12:31:58:794 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0109  </font>
+12:31:58:814 c:\testdata\scripts\dt-tef-testblock-0109.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:31:58:824 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:31:58:849 INFO -  1526 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:31:58:852 INFO -  1526 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:31:58:855 INFO -  1526 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:31:58:857 INFO -  1526 te_regblocktestwrapper.cpp 110 aCommand = WriteIntValue
+12:31:58:859 INFO -  1526 te_regblocktestwrapper.cpp 111 aSection = TC0109_ValSection
+12:31:58:861 INFO -  1526 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:31:58:862 INFO -  1526 te_regblocktestwrapper.cpp 739 Test WriteIntToConfig...
+12:31:58:865 INFO -  1526 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 12
+12:31:58:867 INFO -  1526 te_regblocktestwrapper.cpp 743 Test Passed!
+12:31:58:901 INFO -  1526 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 36
+12:31:58:904 INFO -  1526 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 36
+12:31:58:906 INFO -  1526 te_regblocktestwrapper.cpp 747 Test Passed!
+12:31:58:919 INFO -  1526 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteIntValue 12
+12:31:58:921 INFO -  1526 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:31:58:923 INFO -  1526 te_regblocktestwrapper.cpp 110 aCommand = WriteBoolValue
+12:31:58:925 INFO -  1526 te_regblocktestwrapper.cpp 111 aSection = TC0109_ValSection
+12:31:58:927 INFO -  1526 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:31:58:929 INFO -  1526 te_regblocktestwrapper.cpp 753 Test WriteBoolToConfig...
+12:31:58:931 INFO -  1526 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 1
+12:31:58:933 INFO -  1526 te_regblocktestwrapper.cpp 757 Test Passed!
+12:31:58:946 INFO -  1526 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 0
+12:31:58:949 INFO -  1526 teststepbase.cpp 232 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 0
+12:31:58:951 INFO -  1526 te_regblocktestwrapper.cpp 761 Test Passed!
+12:31:58:964 INFO -  1526 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteBoolValue 1
+12:31:58:966 INFO -  1526 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:31:58:968 INFO -  1526 te_regblocktestwrapper.cpp 110 aCommand = WriteHexValue
+12:31:58:970 INFO -  1526 te_regblocktestwrapper.cpp 111 aSection = TC0109_ValSection
+12:31:58:972 INFO -  1526 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 3
+12:31:58:974 INFO -  1526 te_regblocktestwrapper.cpp 767 Test WriteHexToConfig...
+12:31:58:976 INFO -  1526 teststepbase.cpp 320 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 255
+12:31:58:978 INFO -  1526 te_regblocktestwrapper.cpp 771 Test Passed!
+12:31:58:991 INFO -  1526 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 171
+12:31:58:994 INFO -  1526 teststepbase.cpp 320 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 171
+12:31:58:996 INFO -  1526 te_regblocktestwrapper.cpp 775 Test Passed!
+12:31:59:008 INFO -  1526 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteHexValue 255
+12:31:59:011 INFO -  1526 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_obj_name name obj0109
+12:31:59:013 INFO -  1526 te_regblocktestwrapper.cpp 110 aCommand = WriteStringValue
+12:31:59:015 INFO -  1526 te_regblocktestwrapper.cpp 111 aSection = TC0109_ValSection
+12:31:59:017 INFO -  1526 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 4
+12:31:59:019 INFO -  1526 te_regblocktestwrapper.cpp 781 Test WriteStringToConfig...
+12:31:59:021 INFO -  1526 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue This is the original string.
+12:31:59:023 INFO -  1526 te_regblocktestwrapper.cpp 788 Test Passed!
+12:31:59:036 INFO -  1526 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue Here is the changed string
+12:31:59:039 INFO -  1526 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue Here is the changed string
+12:31:59:041 INFO -  1526 te_regblocktestwrapper.cpp 791 Test Passed!
+12:31:59:053 INFO -  1526 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\te_RegBlockTestSuite.ini TC0109_ValSection WriteStringValue This is the original string.
+12:31:59:059 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0109_obj_name  ***Result = PASS </font>
+12:31:59:059 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteIntValue TC0109_ValSection  ***Result = PASS </font>
+12:31:59:059 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteBoolValue TC0109_ValSection  ***Result = PASS </font>
+12:31:59:059 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteHexValue TC0109_ValSection  ***Result = PASS </font>
+12:31:59:060 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0109_obj_name WriteStringValue TC0109_ValSection  ***Result = PASS </font>
+12:31:59:067 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 25 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:31:59:083 c:\testdata\scripts\dt-tef-testblock-0109.script END_TESTCASE DT-TEF-TestBlock-0109
+12:31:59:102 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0109.script Line = 26 Command = END_TESTCASE DT-TEF-TestBlock-0109 ***TestCaseResult = PASS </font>
+12:31:59:111 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:31:59:116 <font size=2 color=00AF00>PASS = 1</font>
+12:31:59:117 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:59:117 <font size=2 color=0000FF>ABORT = 0</font>
+12:31:59:117 <font size=2 color=0000FF>PANIC = 0</font>
+12:31:59:118 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:59:118 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:31:59:119 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:31:59:119 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:31:59:119 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:31:59:120 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:31:59:120 <font size=2 color=00AF00>PASS = 1</font>
+12:31:59:122 <font size=2 color=FF0000>FAIL = 0</font>
+12:31:59:123 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:31:59:123 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:31:59:124 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0110.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+12:32:04:639 <html><body><pre>
+12:32:04:640 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:04:640 ***</font>
+12:32:04:682 c:\testdata\scripts\dt-tef-testblock-0110.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:04:712 c:\testdata\scripts\dt-tef-testblock-0110.script START_TESTCASE DT-TEF-TestBlock-0110
+12:32:04:723 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0110  </font>
+12:32:04:743 c:\testdata\scripts\dt-tef-testblock-0110.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:04:753 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:04:778 INFO -  1533 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:04:781 INFO -  1533 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+12:32:04:784 INFO -  1533 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+12:32:04:786 INFO -  1533 te_regblocktestwrapper.cpp 110 aCommand = WriteSharedData
+12:32:04:788 INFO -  1533 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:04:790 INFO -  1533 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:04:792 INFO -  1533 te_regblocktestwrapper.cpp 797 Test WriteSharedDataL...
+12:32:04:795 INFO -  1533 te_regblocktestwrapper.cpp 802 Test Passed!
+12:32:04:798 INFO -  1533 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0110_obj_name name obj0110
+12:32:04:800 INFO -  1533 te_regblocktestwrapper.cpp 110 aCommand = ReadSharedData
+12:32:04:801 INFO -  1533 te_regblocktestwrapper.cpp 111 aSection = 
+12:32:04:803 INFO -  1533 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 2
+12:32:04:805 INFO -  1533 te_regblocktestwrapper.cpp 807 Test ReadSharedDataL...
+12:32:04:808 INFO -  1533 te_regblocktestwrapper.cpp 810 Test Passed!
+12:32:04:813 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0110_obj_name  ***Result = PASS </font>
+12:32:04:814 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0110_obj_name WriteSharedData   ***Result = PASS </font>
+12:32:04:814 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0110_obj_name ReadSharedData   ***Result = PASS </font>
+12:32:04:820 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 17 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:04:834 c:\testdata\scripts\dt-tef-testblock-0110.script END_TESTCASE DT-TEF-TestBlock-0110
+12:32:04:850 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0110.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0110 ***TestCaseResult = PASS </font>
+12:32:04:860 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:04:864 <font size=2 color=00AF00>PASS = 1</font>
+12:32:04:865 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:04:866 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:04:866 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:04:866 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:04:867 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:04:867 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:04:868 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:04:868 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:04:868 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:04:869 <font size=2 color=00AF00>PASS = 1</font>
+12:32:04:871 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:04:871 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:04:872 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:04:872 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0111.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:32:10:399 <html><body><pre>
+12:32:10:399 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:10:399 ***</font>
+12:32:10:441 c:\testdata\scripts\dt-tef-testblock-0111.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:10:475 c:\testdata\scripts\dt-tef-testblock-0111.script START_TESTCASE DT-TEF-TestBlock-0111
+12:32:10:487 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0111  </font>
+12:32:10:510 c:\testdata\scripts\dt-tef-testblock-0111.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:10:519 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:10:544 INFO -  1540 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:10:547 INFO -  1540 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0111_obj_name name obj0111
+12:32:10:549 INFO -  1540 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TC0111_obj_name name obj0111
+12:32:10:551 INFO -  1540 te_regblocktestwrapper.cpp 110 aCommand = TestNullController
+12:32:10:553 INFO -  1540 te_regblocktestwrapper.cpp 111 aSection = TC0111_ValSection
+12:32:10:555 INFO -  1540 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:10:557 INFO -  1540 te_regblocktestwrapper.cpp 815 Test with null controller...
+12:32:10:559 INFO -  1540 te_regblocktestwrapper.cpp 823 Test Passed!
+12:32:10:561 INFO -  1540 te_regblocktestwrapper.cpp 830 Test Passed!
+12:32:10:563 INFO -  1540 te_regblocktestwrapper.cpp 837 Test Passed!
+12:32:10:564 INFO -  1540 te_regblocktestwrapper.cpp 845 Test Passed!
+12:32:10:569 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TC0111_obj_name  ***Result = PASS </font>
+12:32:10:570 <font size=2 color=00AF00>COMMAND !Error=0 !AsyncError=0 TC0111_obj_name TestNullController TC0111_ValSection  ***Result = PASS </font>
+12:32:10:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 16 Command = 	END_TEST_BLOCK ***Result = PASS </font>
+12:32:10:588 c:\testdata\scripts\dt-tef-testblock-0111.script END_TESTCASE DT-TEF-TestBlock-0111
+12:32:10:606 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0111.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0111 ***TestCaseResult = PASS </font>
+12:32:10:615 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:10:620 <font size=2 color=00AF00>PASS = 1</font>
+12:32:10:621 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:10:621 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:10:621 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:10:622 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:10:622 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:10:623 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:10:623 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:10:623 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:32:10:624 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:10:624 <font size=2 color=00AF00>PASS = 1</font>
+12:32:10:626 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:10:627 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:10:627 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:10:628 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0112.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:32:16:143 <html><body><pre>
+12:32:16:144 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:16:144 ***</font>
+12:32:16:187 c:\testdata\scripts\dt-tef-testblock-0112.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:16:221 c:\testdata\scripts\dt-tef-testblock-0112.script START_TESTCASE DT-TEF-TestBlock-0112
+12:32:16:233 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0112  </font>
+12:32:16:259 c:\testdata\scripts\dt-tef-testblock-0112.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini
+12:32:16:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 18 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:16:295 INFO -  1547 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:16:298 INFO -  1547 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016 name panic-016
+12:32:16:300 INFO -  1547 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016 name panic-016
+12:32:16:303 INFO -  1547 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:32:16:305 INFO -  1547 te_regblocktestwrapper.cpp 111 aSection = serverbusy_panic-016_obj_Panic
+12:32:16:306 INFO -  1547 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:16:309 INFO -  1547 teststepbase.cpp 253 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016_obj_Panic panic_number -16
+12:32:16:311 INFO -  1547 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-016_obj_Panic panic_string serverbusy
+12:32:16:313 WARN -  1547 te_regblocktestwrapper.cpp 422 Calling panic: serverbusy -16
+12:32:16:317 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper serverbusy_panic-016  ***Result = PASS </font>
+12:32:16:358 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 serverbusy_panic-016 PanickingFunction serverbusy_panic-016_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:32:16:365 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 21 Command = 	END_TEST_BLOCK		!PanicCode=-16 ***Result = PASS </font>
+12:32:16:380 c:\testdata\scripts\dt-tef-testblock-0112.script END_TESTCASE DT-TEF-TestBlock-0112
+12:32:16:398 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0112.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0112 ***TestCaseResult = PASS </font>
+12:32:16:402 ERROR -  1542 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:32:16:407 ERROR -  1542 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -16, Exit Category serverbusy
+12:32:16:415 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:16:417 <font size=2 color=00AF00>PASS = 1</font>
+12:32:16:417 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:16:418 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:16:418 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:16:419 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:16:419 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:16:420 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:16:420 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:16:420 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:32:16:421 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:16:421 <font size=2 color=00AF00>PASS = 1</font>
+12:32:16:423 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:16:423 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:16:424 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:16:424 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0113.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:32:21:942 <html><body><pre>
+12:32:21:942 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:21:942 ***</font>
+12:32:21:985 c:\testdata\scripts\dt-tef-testblock-0113.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:22:015 c:\testdata\scripts\dt-tef-testblock-0113.script START_TESTCASE DT-TEF-TestBlock-0113
+12:32:22:026 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0113  </font>
+12:32:22:051 c:\testdata\scripts\dt-tef-testblock-0113.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini
+12:32:22:062 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 13 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\TestData\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:22:088 INFO -  1554 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:22:090 INFO -  1554 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014 name panic-014
+12:32:22:093 INFO -  1554 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014 name panic-014
+12:32:22:095 INFO -  1554 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:32:22:097 INFO -  1554 te_regblocktestwrapper.cpp 111 aSection = serverbusy_panic-014_obj_Panic
+12:32:22:099 INFO -  1554 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:22:101 INFO -  1554 teststepbase.cpp 253 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014_obj_Panic panic_number -14
+12:32:22:104 INFO -  1554 teststepbase.cpp 294 INI READ : C:\TestData\configs\te_RegBlockTestSuite.ini serverbusy_panic-014_obj_Panic panic_string serverinuse
+12:32:22:106 WARN -  1554 te_regblocktestwrapper.cpp 422 Calling panic: serverinuse -14
+12:32:22:110 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper serverbusy_panic-014  ***Result = PASS </font>
+12:32:22:145 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 serverbusy_panic-014 PanickingFunction serverbusy_panic-014_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:32:22:151 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 16 Command = 	END_TEST_BLOCK		!PanicCode=-14 ***Result = PASS </font>
+12:32:22:166 c:\testdata\scripts\dt-tef-testblock-0113.script END_TESTCASE DT-TEF-TestBlock-0113
+12:32:22:185 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0113.script Line = 17 Command = END_TESTCASE DT-TEF-TestBlock-0113 ***TestCaseResult = PASS </font>
+12:32:22:188 ERROR -  1549 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:32:22:194 ERROR -  1549 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -14, Exit Category serverinuse
+12:32:22:202 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:22:203 <font size=2 color=00AF00>PASS = 1</font>
+12:32:22:204 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:22:204 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:22:205 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:22:205 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:22:205 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:22:206 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:22:206 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:22:207 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:32:22:207 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:22:207 <font size=2 color=00AF00>PASS = 1</font>
+12:32:22:209 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:22:210 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:22:210 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:22:211 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0114.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+12:32:27:728 <html><body><pre>
+12:32:27:728 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:27:728 ***</font>
+12:32:27:773 c:\testdata\scripts\dt-tef-testblock-0114.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:27:803 c:\testdata\scripts\dt-tef-testblock-0114.script START_TESTCASE DT-TEF-TestBlock-0114
+12:32:27:814 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0114  </font>
+12:32:27:844 c:\testdata\scripts\dt-tef-testblock-0114.script 	PRINT this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+12:32:27:852 INFO -  1556 scriptengine.cpp 1381  this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+
+12:32:27:877 c:\testdata\scripts\dt-tef-testblock-0114.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:27:889 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 15 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:27:914 INFO -  1561 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:27:917 INFO -  1561 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+12:32:27:919 INFO -  1561 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+12:32:27:921 INFO -  1561 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:32:27:923 INFO -  1561 te_regblocktestwrapper.cpp 111 aSection = TestCase0114_obj_Panic
+12:32:27:925 INFO -  1561 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:27:928 INFO -  1561 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj_Panic panic_number 22
+12:32:27:930 INFO -  1561 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj_Panic panic_string DoMediaClockStoppedState: Mutex Unheld
+12:32:27:932 WARN -  1561 te_regblocktestwrapper.cpp 422 Calling panic: DoMediaClockStoppedState: Mutex Unheld 22
+12:32:27:936 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase0114_obj  ***Result = PASS </font>
+12:32:27:975 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0114_obj PanickingFunction TestCase0114_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:32:27:977 WARN -  1556 testexecutelogger.cpp 2395 The actual length of the received panic string is 16 characters, which is possibly truncated. User::Panic will only pass through the first 16 characters of the panic string, the test result may not be reliable. Ensure this is 16 characters or less or it will be truncated.
+12:32:27:981 WARN -  1556 testexecutelogger.cpp 3966 Expected panic string !PanicString="DoMediaClockStoppedState: Mutex Unheld" (in script) was TOO LONG.
+12:32:27:983 WARN -  1556 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:32:27:985 INFO -  1556 testexecutelogger.cpp 2483 Expected panic string was "DoMediaClockStoppedState: Mutex Unheld" (in script)
+12:32:27:987 INFO -  1556 testexecutelogger.cpp 2484 Received panic string was "DoMediaClockStop"(in code)
+12:32:27:994 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 18 Command = 	END_TEST_BLOCK		!PanicString="DoMediaClockStoppedState: Mutex Unheld" !PanicCode=22  Code = 22  DoMediaClockStop ***Result = FAIL </font>
+12:32:28:026 c:\testdata\scripts\dt-tef-testblock-0114.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:28:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 19 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:28:065 INFO -  1562 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:28:068 INFO -  1562 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase037_obj name obj037
+12:32:28:070 INFO -  1562 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0114_obj name obj0114
+12:32:28:073 ERROR -  1562 testblockcontroller.cpp 522 Active Scheduler, error = -1
+12:32:28:077 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase037_obj  ***Result = PASS </font>
+12:32:28:113 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0114_obj PanickingFunction TestCase0114_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:32:28:115 WARN -  1556 testexecutelogger.cpp 3966 Expected panic string !PanicString="DoMediaClockStoppedState: Mutex Unheld" (in script) was TOO LONG.
+12:32:28:119 WARN -  1556 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:32:28:121 INFO -  1556 testexecutelogger.cpp 2483 Expected panic string was "DoMediaClockStoppedState: Mutex Unheld" (in script)
+12:32:28:123 INFO -  1556 testexecutelogger.cpp 2484 Received panic string was "E32USER-CBase"(in code)
+12:32:28:129 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 22 Command = 	END_TEST_BLOCK		!PanicCode=22 !PanicString="DoMediaClockStoppedState: Mutex Unheld"  Code = 47  E32USER-CBase ***Result = FAIL </font>
+12:32:28:144 c:\testdata\scripts\dt-tef-testblock-0114.script END_TESTCASE DT-TEF-TestBlock-011
+12:32:28:163 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-testblock-0114.script Line = 22 Command = END_TESTCASE DT-TEF-TestBlock-0114 ***TestCaseResult = FAIL </font>
+12:32:28:167 ERROR -  1556 testexecute.cpp 564 The panic detection thread detected 2 panics:
+12:32:28:173 ERROR -  1556 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 22, Exit Category DoMediaClockStop
+12:32:28:176 ERROR -  1556 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293880 1249492406, Exit Reason: 47, Exit Category E32USER-CBase
+12:32:28:184 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:28:185 <font size=2 color=00AF00>PASS = 0</font>
+12:32:28:186 <font size=2 color=FF0000>FAIL = 2</font>
+12:32:28:186 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:28:187 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:28:187 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:28:189 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:28:189 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:28:190 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:28:190 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+12:32:28:190 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:28:191 <font size=2 color=00AF00>PASS = 0</font>
+12:32:28:191 <font size=2 color=FF0000>FAIL = 1</font>
+12:32:28:192 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:28:192 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:28:193 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testblock-0115.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+12:32:33:708 <html><body><pre>
+12:32:33:708 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+START_TEST_BLOCK COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:32:33:708 ***</font>
+12:32:33:752 c:\testdata\scripts\dt-tef-testblock-0115.script LOAD_SERVER te_RegBlockTestSuite 
+12:32:33:783 c:\testdata\scripts\dt-tef-testblock-0115.script START_TESTCASE DT-TEF-TestBlock-0115
+12:32:33:794 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 3 Command = START_TESTCASE DT-TEF-TestBlock-0115  </font>
+12:32:33:816 c:\testdata\scripts\dt-tef-testblock-0115.script 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:32:33:826 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 14 Command = 	START_TEST_BLOCK	100 te_RegBlockTestSuite C:\testdata\configs\te_RegBlockTestSuite.ini ***Result = PASS </font>
+12:32:33:851 INFO -  1569 testblockcontroller.cpp 134 Creating a local active scheduler.
+12:32:33:854 INFO -  1569 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj name obj0115
+12:32:33:857 INFO -  1569 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj name obj0115
+12:32:33:859 INFO -  1569 te_regblocktestwrapper.cpp 110 aCommand = PanickingFunction
+12:32:33:861 INFO -  1569 te_regblocktestwrapper.cpp 111 aSection = TestCase0115_obj_Panic
+12:32:33:863 INFO -  1569 te_regblocktestwrapper.cpp 112 aAsyncErrorIndex = 1
+12:32:33:865 INFO -  1569 teststepbase.cpp 253 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj_Panic panic_number 22
+12:32:33:868 INFO -  1569 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_RegBlockTestSuite.ini TestCase0115_obj_Panic panic_string MutexUnheld
+12:32:33:870 WARN -  1569 te_regblocktestwrapper.cpp 422 Calling panic: MutexUnheld 22
+12:32:33:874 <font size=2 color=00AF00>CREATE_OBJECT te_RegBlockTestWrapper TestCase0115_obj  ***Result = PASS </font>
+12:32:33:913 <font size=2 color=0000FF>COMMAND !Error=0 !AsyncError=0 TestCase0115_obj PanickingFunction TestCase0115_obj_Panic  ***Result = INCONCLUSIVE </font>
+12:32:33:919 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 17 Command = 	END_TEST_BLOCK		!PanicCode=22 !PanicString="MutexUnheld" ***Result = PASS </font>
+12:32:33:934 c:\testdata\scripts\dt-tef-testblock-0115.script END_TESTCASE DT-TEF-TestBlock-0115
+12:32:33:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testblock-0115.script Line = 18 Command = END_TESTCASE DT-TEF-TestBlock-0115 ***TestCaseResult = PASS </font>
+12:32:33:956 ERROR -  1564 testexecute.cpp 564 The panic detection thread detected 1 panics:
+12:32:33:962 ERROR -  1564 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 22, Exit Category MutexUnheld
+12:32:33:970 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:33:972 <font size=2 color=00AF00>PASS = 1</font>
+12:32:33:972 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:33:972 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:33:973 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:33:973 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:33:974 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:33:974 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:33:975 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:33:975 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 1</font>
+12:32:33:975 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:33:977 <font size=2 color=00AF00>PASS = 1</font>
+12:32:33:978 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:33:978 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:33:979 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:33:979 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:53:32:779 <html><body><pre>
+12:53:32:780 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:53:32:779 ***</font>
+12:53:32:821 c:\testdata\scripts\dt-tef-testclient-0001.script LOAD_SUITE	TEF_ClientTestUnit
+12:53:32:850 c:\testdata\scripts\dt-tef-testclient-0001.script START_TESTCASE DT-TEF-TestClient-0001
+12:53:32:859 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0001  </font>
+12:53:32:873 c:\testdata\scripts\dt-tef-testclient-0001.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName
+12:53:32:890 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:53:32:893 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:53:32:895 INFO -  1584 ctefclientut.cpp 135 Server Connect returns = -40
+12:53:32:897 <font size=2 color=00AF00>Test Case TestLongServerName ***Result = PASS </font>
+12:53:32:899 INFO -  1584 ctefclientut.cpp 29 Server Close returns
+12:53:32:908 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName ***Result = PASS </font>
+12:53:32:916 c:\testdata\scripts\dt-tef-testclient-0001.script END_TESTCASE DT-TEF-TestClient-0001
+12:53:32:930 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0001.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0001 ***TestCaseResult = PASS </font>
+12:53:32:940 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:53:32:944 <font size=2 color=00AF00>PASS = 1</font>
+12:53:32:945 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:32:945 <font size=2 color=0000FF>ABORT = 0</font>
+12:53:32:946 <font size=2 color=0000FF>PANIC = 0</font>
+12:53:32:946 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:32:947 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:53:32:947 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:53:32:948 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:53:32:948 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:53:32:950 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:53:32:950 <font size=2 color=00AF00>PASS = 1</font>
+12:53:32:951 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:32:951 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:53:32:952 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:32:952 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:53:38:390 <html><body><pre>
+12:53:38:390 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:53:38:390 ***</font>
+12:53:38:432 c:\testdata\scripts\dt-tef-testclient-0002.script LOAD_SUITE	TEF_ClientTestUnit
+12:53:38:459 c:\testdata\scripts\dt-tef-testclient-0002.script START_TESTCASE DT-TEF-TestClient-0002
+12:53:38:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0002  </font>
+12:53:38:483 c:\testdata\scripts\dt-tef-testclient-0002.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL
+12:53:38:500 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:53:38:502 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:53:38:521 INFO -  1591 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+12:53:38:523 INFO -  1591 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+12:53:38:525 <font size=2 color=00AF00>Test Case TestOpenLongStepNameL ***Result = PASS </font>
+12:53:38:528 INFO -  1591 ctefclientut.cpp 29 Server Close returns
+12:53:38:540 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL ***Result = PASS </font>
+12:53:38:548 c:\testdata\scripts\dt-tef-testclient-0002.script END_TESTCASE DT-TEF-TestClient-0002
+12:53:38:562 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0002.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0002 ***TestCaseResult = PASS </font>
+12:53:38:572 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:53:38:576 <font size=2 color=00AF00>PASS = 1</font>
+12:53:38:577 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:38:578 <font size=2 color=0000FF>ABORT = 0</font>
+12:53:38:578 <font size=2 color=0000FF>PANIC = 0</font>
+12:53:38:578 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:38:579 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:53:38:579 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:53:38:580 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:53:38:580 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:53:38:582 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:53:38:582 <font size=2 color=00AF00>PASS = 1</font>
+12:53:38:583 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:38:583 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:53:38:584 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:38:584 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:53:44:031 <html><body><pre>
+12:53:44:031 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:53:44:031 ***</font>
+12:53:44:073 c:\testdata\scripts\dt-tef-testclient-0003.script LOAD_SUITE	TEF_ClientTestUnit
+12:53:44:101 c:\testdata\scripts\dt-tef-testclient-0003.script START_TESTCASE DT-TEF-TestClient-0003
+12:53:44:110 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0003  </font>
+12:53:44:124 c:\testdata\scripts\dt-tef-testclient-0003.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL
+12:53:44:141 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:53:44:143 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:53:44:162 INFO -  1600 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+12:53:44:164 INFO -  1600 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+12:53:44:172 <font size=2 color=00AF00>Test Case TestRunTestStepL ***Result = PASS </font>
+12:53:44:174 INFO -  1600 ctefclientut.cpp 29 Server Close returns
+12:53:44:186 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 17 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL ***Result = PASS </font>
+12:53:44:194 c:\testdata\scripts\dt-tef-testclient-0003.script END_TESTCASE DT-TEF-TestClient-0003
+12:53:44:209 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0003.script Line = 18 Command = END_TESTCASE DT-TEF-TestClient-0003 ***TestCaseResult = PASS </font>
+12:53:44:218 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:53:44:223 <font size=2 color=00AF00>PASS = 1</font>
+12:53:44:223 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:44:224 <font size=2 color=0000FF>ABORT = 0</font>
+12:53:44:224 <font size=2 color=0000FF>PANIC = 0</font>
+12:53:44:225 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:44:225 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:53:44:226 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:53:44:226 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:53:44:226 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:53:44:227 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:53:44:229 <font size=2 color=00AF00>PASS = 1</font>
+12:53:44:229 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:44:230 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:53:44:230 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:44:231 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:53:49:674 <html><body><pre>
+12:53:49:674 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:53:49:674 ***</font>
+12:53:49:717 c:\testdata\scripts\dt-tef-testclient-0004.script LOAD_SUITE	TEF_ClientTestUnit
+12:53:49:744 c:\testdata\scripts\dt-tef-testclient-0004.script START_TESTCASE DT-TEF-TestClient-0004
+12:53:49:753 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0004  </font>
+12:53:49:769 c:\testdata\scripts\dt-tef-testclient-0004.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL
+12:53:49:786 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:53:49:788 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:53:49:807 INFO -  1611 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+12:53:49:809 INFO -  1611 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+12:53:49:814 <font size=2 color=00AF00>Test Case TestRunLongTestStepCommandL ***Result = PASS </font>
+12:53:49:816 INFO -  1611 ctefclientut.cpp 29 Server Close returns
+12:53:49:828 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 30 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL ***Result = PASS </font>
+12:53:49:837 c:\testdata\scripts\dt-tef-testclient-0004.script END_TESTCASE DT-TEF-TestClient-0004
+12:53:49:851 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0004.script Line = 31 Command = END_TESTCASE DT-TEF-TestClient-0004 ***TestCaseResult = PASS </font>
+12:53:49:861 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:53:49:865 <font size=2 color=00AF00>PASS = 1</font>
+12:53:49:866 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:49:866 <font size=2 color=0000FF>ABORT = 0</font>
+12:53:49:867 <font size=2 color=0000FF>PANIC = 0</font>
+12:53:49:867 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:49:867 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:53:49:868 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:53:49:868 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:53:49:869 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:53:49:871 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:53:49:871 <font size=2 color=00AF00>PASS = 1</font>
+12:53:49:871 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:49:872 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:53:49:872 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:49:873 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:53:55:314 <html><body><pre>
+12:53:55:315 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:53:55:315 ***</font>
+12:53:55:357 c:\testdata\scripts\dt-tef-testclient-0005.script LOAD_SUITE	TEF_ClientTestUnit
+12:53:55:385 c:\testdata\scripts\dt-tef-testclient-0005.script START_TESTCASE DT-TEF-TestClient-0005
+12:53:55:394 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 11 Command = START_TESTCASE DT-TEF-TestClient-0005  </font>
+12:53:55:410 c:\testdata\scripts\dt-tef-testclient-0005.script RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL
+12:53:55:427 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:53:55:429 <font size=2 color=00AFFF>Entering Test Suite: CTEFClientSuiteUT </font>
+12:53:55:448 INFO -  1621 ctefclientut.cpp 19 Server(te_RegStepTestSuite) Connect returns = 0
+12:53:55:450 INFO -  1621 ctefclientut.cpp 37 te_RegStepTestSuite Session Open returns = 0
+12:53:55:455 <font size=2 color=00AF00>Test Case TestRunLongTestBlockCommandL ***Result = PASS </font>
+12:53:55:457 INFO -  1621 ctefclientut.cpp 29 Server Close returns
+12:53:55:469 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 31 Command = RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL ***Result = PASS </font>
+12:53:55:477 c:\testdata\scripts\dt-tef-testclient-0005.script END_TESTCASE DT-TEF-TestClient-0005
+12:53:55:492 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0005.script Line = 32 Command = END_TESTCASE DT-TEF-TestClient-0005 ***TestCaseResult = PASS </font>
+12:53:55:502 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:53:55:506 <font size=2 color=00AF00>PASS = 1</font>
+12:53:55:507 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:55:507 <font size=2 color=0000FF>ABORT = 0</font>
+12:53:55:508 <font size=2 color=0000FF>PANIC = 0</font>
+12:53:55:508 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:55:509 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:53:55:509 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:53:55:509 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:53:55:510 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:53:55:512 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:53:55:512 <font size=2 color=00AF00>PASS = 1</font>
+12:53:55:512 <font size=2 color=FF0000>FAIL = 0</font>
+12:53:55:513 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:53:55:513 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:53:55:514 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+12:54:00:956 <html><body><pre>
+12:54:00:956 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:54:00:956 ***</font>
+12:54:00:995 c:\testdata\scripts\dt-tef-testclient-0006.script START_TESTCASE DT-TEF-TestClient-0006
+12:54:01:005 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0006.script Line = 10 Command = START_TESTCASE DT-TEF-TestClient-0006  </font>
+12:54:01:010 c:\testdata\scripts\dt-tef-testclient-0006.script 	LOAD_SUITE NotExistAndLongServerNameSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthor
+12:54:01:012 ERROR -  1626 scriptengine.cpp 459 One or more arguments for the command exceeded allowed limit for length. Skipping test..
+12:54:01:018 c:\testdata\scripts\dt-tef-testclient-0006.script END_TESTCASE DT-TEF-TestClient-0006
+12:54:01:033 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0006.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0006 ***TestCaseResult = PASS </font>
+12:54:01:042 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:54:01:044 <font size=2 color=00AF00>PASS = 0</font>
+12:54:01:045 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:01:045 <font size=2 color=0000FF>ABORT = 0</font>
+12:54:01:046 <font size=2 color=0000FF>PANIC = 0</font>
+12:54:01:046 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:01:046 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:54:01:047 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:54:01:047 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:54:01:048 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:54:01:048 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:54:01:049 <font size=2 color=00AF00>PASS = 1</font>
+12:54:01:049 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:01:049 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:54:01:050 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:01:052 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+12:54:06:486 <html><body><pre>
+12:54:06:486 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:54:06:486 ***</font>
+12:54:06:527 c:\testdata\scripts\dt-tef-testclient-0007.script START_TESTCASE DT-TEF-TestClient-0007
+12:54:06:536 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0007.script Line = 9 Command = START_TESTCASE DT-TEF-TestClient-0007  </font>
+12:54:06:547 c:\testdata\scripts\dt-tef-testclient-0007.script LOAD_SUITE	TEF_ClientTestUnit
+12:54:06:577 c:\testdata\scripts\dt-tef-testclient-0007.script LOAD_SUITE	tef_clienttestunit
+12:54:06:586 c:\testdata\scripts\dt-tef-testclient-0007.script END_TESTCASE DT-TEF-TestClient-0007
+12:54:06:601 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0007.script Line = 21 Command = END_TESTCASE DT-TEF-TestClient-0007 ***TestCaseResult = PASS </font>
+12:54:06:610 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:54:06:614 <font size=2 color=00AF00>PASS = 0</font>
+12:54:06:615 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:06:615 <font size=2 color=0000FF>ABORT = 0</font>
+12:54:06:616 <font size=2 color=0000FF>PANIC = 0</font>
+12:54:06:616 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:06:617 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:54:06:617 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:54:06:618 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:54:06:618 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:54:06:618 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:54:06:619 <font size=2 color=00AF00>PASS = 1</font>
+12:54:06:619 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:06:620 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:54:06:620 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:06:622 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+12:54:12:064 <html><body><pre>
+12:54:12:065 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:54:12:064 ***</font>
+12:54:12:106 c:\testdata\scripts\dt-tef-testclient-0008.script START_TESTCASE DT-TEF-TestClient-0008
+12:54:12:115 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0008.script Line = 8 Command = START_TESTCASE DT-TEF-TestClient-0008  </font>
+12:54:12:126 c:\testdata\scripts\dt-tef-testclient-0008.script LOAD_SUITE	TEF_ClientTestUnit
+12:54:12:156 c:\testdata\scripts\dt-tef-testclient-0008.script LOAD_SERVER	TEF_ClientTestUnit	
+12:54:12:164 c:\testdata\scripts\dt-tef-testclient-0008.script END_TESTCASE DT-TEF-TestClient-0008
+12:54:12:179 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0008.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0008 ***TestCaseResult = PASS </font>
+12:54:12:188 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:54:12:193 <font size=2 color=00AF00>PASS = 0</font>
+12:54:12:194 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:12:194 <font size=2 color=0000FF>ABORT = 0</font>
+12:54:12:194 <font size=2 color=0000FF>PANIC = 0</font>
+12:54:12:195 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:12:195 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:54:12:196 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:54:12:196 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:54:12:197 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:54:12:197 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:54:12:197 <font size=2 color=00AF00>PASS = 1</font>
+12:54:12:198 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:12:198 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:54:12:199 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:12:201 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-testclient-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+12:54:17:645 <html><body><pre>
+12:54:17:645 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:54:17:645 ***</font>
+12:54:17:686 c:\testdata\scripts\dt-tef-testclient-0009.script START_TESTCASE DT-TEF-TestClient-0009
+12:54:17:696 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0009.script Line = 8 Command = START_TESTCASE DT-TEF-TestClient-0009  </font>
+12:54:17:705 c:\testdata\scripts\dt-tef-testclient-0009.script 	LOAD_SERVER z:\sys\bin\TEF_ClientTestUnit
+12:54:17:710 ERROR -  1642 scriptengine.cpp 501 Failed to Create Server Err = -28
+12:54:17:718 c:\testdata\scripts\dt-tef-testclient-0009.script END_TESTCASE DT-TEF-TestClient-0009
+12:54:17:733 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-testclient-0009.script Line = 20 Command = END_TESTCASE DT-TEF-TestClient-0009 ***TestCaseResult = PASS </font>
+12:54:17:742 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:54:17:744 <font size=2 color=00AF00>PASS = 0</font>
+12:54:17:745 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:17:745 <font size=2 color=0000FF>ABORT = 0</font>
+12:54:17:746 <font size=2 color=0000FF>PANIC = 0</font>
+12:54:17:746 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:17:746 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:54:17:747 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:54:17:747 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:54:17:748 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:54:17:748 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:54:17:748 <font size=2 color=00AF00>PASS = 1</font>
+12:54:17:749 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:17:749 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:54:17:750 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:17:752 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+12:09:18:862 <html><body><pre>
+12:09:18:863 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:18:863 ***</font>
+12:09:18:887 c:\testdata\scripts\dt-tef-teststep-0001.script LOAD_SUITE	te_RegStepTestSuite
+12:09:18:920 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+12:09:18:943 c:\testdata\scripts\dt-tef-teststep-0001.script START_TESTCASE DT-TEF-TestStep-0001
+12:09:18:952 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0001  </font>
+12:09:18:966 c:\testdata\scripts\dt-tef-teststep-0001.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0
+12:09:18:988 INFO -  340 readwriteconfigstep.cpp 56 This test step tests the read/write config functionality.
+12:09:18:990 INFO -  340 readwriteconfigstep.cpp 84 Start to test read/write integer value of configuration file...
+12:09:18:992 INFO -  340 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+12:09:19:000 INFO -  340 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+12:09:19:002 INFO -  340 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+12:09:19:009 INFO -  340 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+12:09:19:011 INFO -  340 readwriteconfigstep.cpp 104 Test Passed!
+12:09:19:013 INFO -  340 readwriteconfigstep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+12:09:19:016 INFO -  340 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+12:09:19:023 INFO -  340 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+12:09:19:026 INFO -  340 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+12:09:19:033 INFO -  340 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+12:09:19:035 INFO -  340 readwriteconfigstep.cpp 131 Test Passed!
+12:09:19:037 INFO -  340 readwriteconfigstep.cpp 137 Start to test read/write boolean value of configuration file...
+12:09:19:039 INFO -  340 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:09:19:047 INFO -  340 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+12:09:19:049 INFO -  340 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+12:09:19:056 INFO -  340 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:09:19:058 INFO -  340 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:09:19:066 INFO -  340 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:09:19:068 INFO -  340 readwriteconfigstep.cpp 161 Test Failed!
+12:09:19:070 INFO -  340 readwriteconfigstep.cpp 167 Start to test read/write hex value of configuration file...
+12:09:19:072 INFO -  340 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+12:09:19:080 INFO -  340 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+12:09:19:082 INFO -  340 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+12:09:19:089 INFO -  340 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+12:09:19:091 INFO -  340 readwriteconfigstep.cpp 188 Test Passed!
+12:09:19:093 INFO -  340 readwriteconfigstep.cpp 194 Start to test read/write string value of configuration file...
+12:09:19:096 INFO -  340 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+12:09:19:103 INFO -  340 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+12:09:19:105 INFO -  340 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+12:09:19:114 INFO -  340 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+12:09:19:116 INFO -  340 readwriteconfigstep.cpp 218 Test Passed!
+12:09:19:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0 ***Result = PASS </font>
+12:09:19:138 c:\testdata\scripts\dt-tef-teststep-0001.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7
+12:09:19:160 INFO -  341 readwriteconfigstep.cpp 56 This test step tests the read/write config functionality.
+12:09:19:163 INFO -  341 readwriteconfigstep.cpp 84 Start to test read/write integer value of configuration file...
+12:09:19:165 INFO -  341 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+12:09:19:172 INFO -  341 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+12:09:19:175 INFO -  341 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+12:09:19:182 INFO -  341 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+12:09:19:184 INFO -  341 readwriteconfigstep.cpp 104 Test Passed!
+12:09:19:186 INFO -  341 readwriteconfigstep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+12:09:19:189 INFO -  341 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+12:09:19:196 INFO -  341 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+12:09:19:199 INFO -  341 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+12:09:19:207 INFO -  341 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+12:09:19:209 INFO -  341 readwriteconfigstep.cpp 131 Test Passed!
+12:09:19:210 INFO -  341 readwriteconfigstep.cpp 137 Start to test read/write boolean value of configuration file...
+12:09:19:212 INFO -  341 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:09:19:220 INFO -  341 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:09:19:223 INFO -  341 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:09:19:230 INFO -  341 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+12:09:19:233 INFO -  341 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+12:09:19:241 INFO -  341 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:09:19:243 INFO -  341 readwriteconfigstep.cpp 161 Test Failed!
+12:09:19:244 INFO -  341 readwriteconfigstep.cpp 167 Start to test read/write hex value of configuration file...
+12:09:19:246 INFO -  341 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+12:09:19:254 INFO -  341 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+12:09:19:256 INFO -  341 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+12:09:19:264 INFO -  341 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+12:09:19:266 INFO -  341 readwriteconfigstep.cpp 188 Test Passed!
+12:09:19:268 INFO -  341 readwriteconfigstep.cpp 194 Start to test read/write string value of configuration file...
+12:09:19:270 INFO -  341 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+12:09:19:278 INFO -  341 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+12:09:19:280 INFO -  341 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+12:09:19:288 INFO -  341 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+12:09:19:290 INFO -  341 readwriteconfigstep.cpp 218 Test Passed!
+12:09:19:299 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7 ***Result = PASS </font>
+12:09:19:307 c:\testdata\scripts\dt-tef-teststep-0001.script END_TESTCASE DT-TEF-TestStep-0001
+12:09:19:322 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0001.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0001 ***TestCaseResult = PASS </font>
+12:09:19:334 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+12:09:19:368 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+12:09:19:435 c:\testdata\scripts\dt-tef-teststep-0001.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+12:09:19:489 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:19:494 <font size=2 color=00AF00>PASS = 2</font>
+12:09:19:494 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:19:495 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:19:495 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:19:496 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:19:497 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:19:497 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:19:498 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:19:498 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:19:498 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:19:499 <font size=2 color=00AF00>PASS = 1</font>
+12:09:19:499 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:19:500 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:19:500 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:19:501 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:09:24:856 <html><body><pre>
+12:09:24:856 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:24:856 ***</font>
+12:09:24:881 c:\testdata\scripts\dt-tef-teststep-0002.script LOAD_SUITE	te_RegStepTestSuite
+12:09:24:913 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+12:09:24:936 c:\testdata\scripts\dt-tef-teststep-0002.script START_TESTCASE DT-TEF-TestStep-0002
+12:09:24:945 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0002  </font>
+12:09:24:962 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6
+12:09:24:983 INFO -  348 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:09:24:985 INFO -  348 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:09:24:993 INFO -  348 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 IntValue 10
+12:09:24:995 INFO -  348 readwriteconfignegstep.cpp 97 Test Passed!
+12:09:24:997 INFO -  348 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:09:25:005 INFO -  348 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 BoolValue 0
+12:09:25:007 INFO -  348 readwriteconfignegstep.cpp 122 Test Passed!
+12:09:25:008 INFO -  348 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:09:25:017 INFO -  348 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 HexValue 171
+12:09:25:019 INFO -  348 readwriteconfignegstep.cpp 138 Test Passed!
+12:09:25:020 INFO -  348 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:09:25:028 INFO -  348 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 StringValue Changed string!
+12:09:25:031 INFO -  348 readwriteconfignegstep.cpp 155 Test Passed!
+12:09:25:039 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6 ***Result = PASS </font>
+12:09:25:051 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+12:09:25:068 INFO -  349 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:09:25:070 INFO -  349 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:09:25:072 ERROR -  349 teststepbase.cpp 367 Error occurs when writing integer to file, error code=0
+12:09:25:074 INFO -  349 readwriteconfignegstep.cpp 97 Test Passed!
+12:09:25:076 INFO -  349 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:09:25:078 ERROR -  349 teststepbase.cpp 521 Error occurs when writing bool to file, error code=0
+12:09:25:080 INFO -  349 readwriteconfignegstep.cpp 122 Test Passed!
+12:09:25:082 INFO -  349 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:09:25:083 ERROR -  349 teststepbase.cpp 570 Error occurs when writing hex to file, error code=0
+12:09:25:085 INFO -  349 readwriteconfignegstep.cpp 138 Test Passed!
+12:09:25:087 INFO -  349 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:09:25:089 ERROR -  349 teststepbase.cpp 460 Error occurs when writing string to file, error code=0
+12:09:25:091 INFO -  349 readwriteconfignegstep.cpp 155 Test Passed!
+12:09:25:100 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ***Result = PASS </font>
+12:09:25:116 c:\testdata\scripts\dt-tef-teststep-0002.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8
+12:09:25:137 INFO -  350 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:09:25:139 INFO -  350 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:09:25:147 INFO -  350 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 IntValue 10
+12:09:25:149 INFO -  350 readwriteconfignegstep.cpp 97 Test Passed!
+12:09:25:151 INFO -  350 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:09:25:158 INFO -  350 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 BoolValue 0
+12:09:25:160 INFO -  350 readwriteconfignegstep.cpp 122 Test Passed!
+12:09:25:162 INFO -  350 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:09:25:170 INFO -  350 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 HexValue 171
+12:09:25:172 INFO -  350 readwriteconfignegstep.cpp 138 Test Passed!
+12:09:25:174 INFO -  350 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:09:25:182 INFO -  350 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 StringValue Changed string!
+12:09:25:184 INFO -  350 readwriteconfignegstep.cpp 155 Test Passed!
+12:09:25:193 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8 ***Result = PASS </font>
+12:09:25:201 c:\testdata\scripts\dt-tef-teststep-0002.script END_TESTCASE DT-TEF-TestStep-0002
+12:09:25:216 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0002.script Line = 23 Command = END_TESTCASE DT-TEF-TestStep-0002 ***TestCaseResult = PASS </font>
+12:09:25:238 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+12:09:25:303 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+12:09:25:369 c:\testdata\scripts\dt-tef-teststep-0002.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+12:09:25:422 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:25:427 <font size=2 color=00AF00>PASS = 3</font>
+12:09:25:428 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:25:428 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:25:429 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:25:429 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:25:430 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:25:430 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:25:431 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:25:431 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:25:431 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:25:432 <font size=2 color=00AF00>PASS = 1</font>
+12:09:25:432 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:25:433 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:25:433 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:25:434 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,226 @@
+12:09:30:799 <html><body><pre>
+12:09:30:799 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 49
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:30:799 ***</font>
+12:09:30:825 c:\testdata\scripts\dt-tef-teststep-0003.script LOAD_SUITE	te_RegStepTestSuite
+12:09:30:852 c:\testdata\scripts\dt-tef-teststep-0003.script START_TESTCASE DT-TEF-TestStep-0003
+12:09:30:861 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0003  </font>
+12:09:30:877 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1
+12:09:30:899 INFO -  357 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error1 TheInt -1
+12:09:30:902 INFO -  357 seterrorstep.cpp 49 The Error Code is -1
+12:09:30:911 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 16 Command = 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1 ***Result = PASS </font>
+12:09:30:923 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2
+12:09:30:945 INFO -  358 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error2 TheInt -2
+12:09:30:948 INFO -  358 seterrorstep.cpp 49 The Error Code is -2
+12:09:30:957 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 17 Command = 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2 ***Result = PASS </font>
+12:09:30:969 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3
+12:09:30:991 INFO -  359 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error3 TheInt -3
+12:09:30:993 INFO -  359 seterrorstep.cpp 49 The Error Code is -3
+12:09:31:003 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 18 Command = 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3 ***Result = PASS </font>
+12:09:31:016 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4
+12:09:31:038 INFO -  360 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error4 TheInt -4
+12:09:31:040 INFO -  360 seterrorstep.cpp 49 The Error Code is -4
+12:09:31:049 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 19 Command = 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4 ***Result = PASS </font>
+12:09:31:062 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5
+12:09:31:084 INFO -  361 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error5 TheInt -5
+12:09:31:086 INFO -  361 seterrorstep.cpp 49 The Error Code is -5
+12:09:31:096 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 20 Command = 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5 ***Result = PASS </font>
+12:09:31:115 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6
+12:09:31:171 INFO -  362 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error6 TheInt -6
+12:09:31:174 INFO -  362 seterrorstep.cpp 49 The Error Code is -6
+12:09:31:183 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 21 Command = 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6 ***Result = PASS </font>
+12:09:31:203 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7
+12:09:31:258 INFO -  363 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error7 TheInt -7
+12:09:31:260 INFO -  363 seterrorstep.cpp 49 The Error Code is -7
+12:09:31:270 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 22 Command = 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7 ***Result = PASS </font>
+12:09:31:290 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8
+12:09:31:345 INFO -  364 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error8 TheInt -8
+12:09:31:347 INFO -  364 seterrorstep.cpp 49 The Error Code is -8
+12:09:31:356 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 23 Command = 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8 ***Result = PASS </font>
+12:09:31:376 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9
+12:09:31:431 INFO -  365 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error9 TheInt -9
+12:09:31:434 INFO -  365 seterrorstep.cpp 49 The Error Code is -9
+12:09:31:443 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 24 Command = 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9 ***Result = PASS </font>
+12:09:31:464 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10
+12:09:31:519 INFO -  366 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error10 TheInt -10
+12:09:31:521 INFO -  366 seterrorstep.cpp 49 The Error Code is -10
+12:09:31:530 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 25 Command = 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10 ***Result = PASS </font>
+12:09:31:550 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11
+12:09:31:605 INFO -  367 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error11 TheInt -11
+12:09:31:608 INFO -  367 seterrorstep.cpp 49 The Error Code is -11
+12:09:31:617 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 26 Command = 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11 ***Result = PASS </font>
+12:09:31:637 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12
+12:09:31:692 INFO -  368 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error12 TheInt -12
+12:09:31:694 INFO -  368 seterrorstep.cpp 49 The Error Code is -12
+12:09:31:703 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 27 Command = 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12 ***Result = PASS </font>
+12:09:31:724 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13
+12:09:31:779 INFO -  369 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error13 TheInt -13
+12:09:31:781 INFO -  369 seterrorstep.cpp 49 The Error Code is -13
+12:09:31:790 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 28 Command = 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13 ***Result = PASS </font>
+12:09:31:811 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14
+12:09:31:866 INFO -  370 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error14 TheInt -14
+12:09:31:868 INFO -  370 seterrorstep.cpp 49 The Error Code is -14
+12:09:31:877 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 29 Command = 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14 ***Result = PASS </font>
+12:09:31:898 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15
+12:09:31:953 INFO -  371 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error15 TheInt -15
+12:09:31:955 INFO -  371 seterrorstep.cpp 49 The Error Code is -15
+12:09:31:964 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 30 Command = 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15 ***Result = PASS </font>
+12:09:31:985 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16
+12:09:32:039 INFO -  372 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error16 TheInt -16
+12:09:32:042 INFO -  372 seterrorstep.cpp 49 The Error Code is -16
+12:09:32:051 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 31 Command = 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16 ***Result = PASS </font>
+12:09:32:071 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17
+12:09:32:126 INFO -  373 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error17 TheInt -17
+12:09:32:129 INFO -  373 seterrorstep.cpp 49 The Error Code is -17
+12:09:32:138 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 32 Command = 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17 ***Result = PASS </font>
+12:09:32:158 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18
+12:09:32:213 INFO -  374 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error18 TheInt -18
+12:09:32:216 INFO -  374 seterrorstep.cpp 49 The Error Code is -18
+12:09:32:225 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 33 Command = 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18 ***Result = PASS </font>
+12:09:32:246 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19
+12:09:32:301 INFO -  375 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error19 TheInt -19
+12:09:32:303 INFO -  375 seterrorstep.cpp 49 The Error Code is -19
+12:09:32:312 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 34 Command = 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19 ***Result = PASS </font>
+12:09:32:333 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20
+12:09:32:388 INFO -  376 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error20 TheInt -20
+12:09:32:390 INFO -  376 seterrorstep.cpp 49 The Error Code is -20
+12:09:32:399 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 35 Command = 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20 ***Result = PASS </font>
+12:09:32:420 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21
+12:09:32:475 INFO -  377 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error21 TheInt -21
+12:09:32:477 INFO -  377 seterrorstep.cpp 49 The Error Code is -21
+12:09:32:486 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 36 Command = 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21 ***Result = PASS </font>
+12:09:32:507 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22
+12:09:32:561 INFO -  378 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error22 TheInt -22
+12:09:32:564 INFO -  378 seterrorstep.cpp 49 The Error Code is -22
+12:09:32:573 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 37 Command = 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22 ***Result = PASS </font>
+12:09:32:593 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23
+12:09:32:648 INFO -  379 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error23 TheInt -23
+12:09:32:650 INFO -  379 seterrorstep.cpp 49 The Error Code is -23
+12:09:32:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 38 Command = 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23 ***Result = PASS </font>
+12:09:32:680 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24
+12:09:32:735 INFO -  380 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error24 TheInt -24
+12:09:32:737 INFO -  380 seterrorstep.cpp 49 The Error Code is -24
+12:09:32:746 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 39 Command = 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24 ***Result = PASS </font>
+12:09:32:767 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25
+12:09:32:822 INFO -  381 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error25 TheInt -25
+12:09:32:824 INFO -  381 seterrorstep.cpp 49 The Error Code is -25
+12:09:32:834 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 40 Command = 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25 ***Result = PASS </font>
+12:09:32:854 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26
+12:09:32:909 INFO -  382 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error26 TheInt -26
+12:09:32:911 INFO -  382 seterrorstep.cpp 49 The Error Code is -26
+12:09:32:920 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 41 Command = 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26 ***Result = PASS </font>
+12:09:32:941 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27
+12:09:32:996 INFO -  383 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error27 TheInt -27
+12:09:32:998 INFO -  383 seterrorstep.cpp 49 The Error Code is -27
+12:09:33:007 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 42 Command = 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27 ***Result = PASS </font>
+12:09:33:028 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28
+12:09:33:083 INFO -  384 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error28 TheInt -28
+12:09:33:085 INFO -  384 seterrorstep.cpp 49 The Error Code is -28
+12:09:33:094 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 43 Command = 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28 ***Result = PASS </font>
+12:09:33:115 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29
+12:09:33:170 INFO -  385 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error29 TheInt -29
+12:09:33:172 INFO -  385 seterrorstep.cpp 49 The Error Code is -29
+12:09:33:181 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 44 Command = 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29 ***Result = PASS </font>
+12:09:33:202 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30
+12:09:33:257 INFO -  386 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error30 TheInt -30
+12:09:33:259 INFO -  386 seterrorstep.cpp 49 The Error Code is -30
+12:09:33:268 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 45 Command = 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30 ***Result = PASS </font>
+12:09:33:289 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31
+12:09:33:343 INFO -  387 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error31 TheInt -31
+12:09:33:346 INFO -  387 seterrorstep.cpp 49 The Error Code is -31
+12:09:33:355 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 46 Command = 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31 ***Result = PASS </font>
+12:09:33:376 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32
+12:09:33:431 INFO -  388 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error32 TheInt -32
+12:09:33:433 INFO -  388 seterrorstep.cpp 49 The Error Code is -32
+12:09:33:442 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 47 Command = 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32 ***Result = PASS </font>
+12:09:33:463 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33
+12:09:33:518 INFO -  389 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error33 TheInt -33
+12:09:33:520 INFO -  389 seterrorstep.cpp 49 The Error Code is -33
+12:09:33:529 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 48 Command = 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33 ***Result = PASS </font>
+12:09:33:550 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34
+12:09:33:605 INFO -  390 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error34 TheInt -34
+12:09:33:607 INFO -  390 seterrorstep.cpp 49 The Error Code is -34
+12:09:33:616 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 49 Command = 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34 ***Result = PASS </font>
+12:09:33:637 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35
+12:09:33:692 INFO -  391 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error35 TheInt -35
+12:09:33:694 INFO -  391 seterrorstep.cpp 49 The Error Code is -35
+12:09:33:703 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 50 Command = 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35 ***Result = PASS </font>
+12:09:33:724 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36
+12:09:33:778 INFO -  392 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error36 TheInt -36
+12:09:33:781 INFO -  392 seterrorstep.cpp 49 The Error Code is -36
+12:09:33:790 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 51 Command = 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36 ***Result = PASS </font>
+12:09:33:811 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37
+12:09:33:866 INFO -  393 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error37 TheInt -37
+12:09:33:868 INFO -  393 seterrorstep.cpp 49 The Error Code is -37
+12:09:33:877 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 52 Command = 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37 ***Result = PASS </font>
+12:09:33:898 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38
+12:09:33:953 INFO -  394 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error38 TheInt -38
+12:09:33:955 INFO -  394 seterrorstep.cpp 49 The Error Code is -38
+12:09:33:964 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 53 Command = 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38 ***Result = PASS </font>
+12:09:33:985 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39
+12:09:34:039 INFO -  395 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error39 TheInt -39
+12:09:34:042 INFO -  395 seterrorstep.cpp 49 The Error Code is -39
+12:09:34:046 ERROR -  356 testserverbase.cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:09:34:053 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 54 Command = 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39 ***Result = PASS </font>
+12:09:34:074 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40
+12:09:34:129 INFO -  396 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error40 TheInt -40
+12:09:34:131 INFO -  396 seterrorstep.cpp 49 The Error Code is -40
+12:09:34:140 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 55 Command = 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40 ***Result = PASS </font>
+12:09:34:161 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41
+12:09:34:216 INFO -  397 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error41 TheInt -41
+12:09:34:218 INFO -  397 seterrorstep.cpp 49 The Error Code is -41
+12:09:34:227 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 56 Command = 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41 ***Result = PASS </font>
+12:09:34:248 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42
+12:09:34:303 INFO -  398 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error42 TheInt -42
+12:09:34:305 INFO -  398 seterrorstep.cpp 49 The Error Code is -42
+12:09:34:314 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 57 Command = 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42 ***Result = PASS </font>
+12:09:34:335 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43
+12:09:34:389 INFO -  399 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error43 TheInt -43
+12:09:34:392 INFO -  399 seterrorstep.cpp 49 The Error Code is -43
+12:09:34:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 58 Command = 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43 ***Result = PASS </font>
+12:09:34:421 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44
+12:09:34:476 INFO -  400 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error44 TheInt -44
+12:09:34:479 INFO -  400 seterrorstep.cpp 49 The Error Code is -44
+12:09:34:488 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 59 Command = 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44 ***Result = PASS </font>
+12:09:34:508 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45
+12:09:34:563 INFO -  401 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error45 TheInt -45
+12:09:34:565 INFO -  401 seterrorstep.cpp 49 The Error Code is -45
+12:09:34:575 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 60 Command = 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45 ***Result = PASS </font>
+12:09:34:595 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46
+12:09:34:650 INFO -  402 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error46 TheInt -46
+12:09:34:652 INFO -  402 seterrorstep.cpp 49 The Error Code is -46
+12:09:34:662 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 61 Command = 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46 ***Result = PASS </font>
+12:09:34:682 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47
+12:09:34:737 INFO -  403 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error47 TheInt -47
+12:09:34:739 INFO -  403 seterrorstep.cpp 49 The Error Code is -47
+12:09:34:749 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 62 Command = 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47 ***Result = PASS </font>
+12:09:34:769 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48
+12:09:34:824 INFO -  404 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error48 TheInt -48
+12:09:34:826 INFO -  404 seterrorstep.cpp 49 The Error Code is -48
+12:09:34:836 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 63 Command = 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48 ***Result = PASS </font>
+12:09:34:861 c:\testdata\scripts\dt-tef-teststep-0003.script 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass
+12:09:34:916 INFO -  405 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultPass TheInt 0
+12:09:34:918 INFO -  405 seterrorstep.cpp 49 The Error Code is 0
+12:09:34:927 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 65 Command = 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass ***Result = PASS </font>
+12:09:34:940 c:\testdata\scripts\dt-tef-teststep-0003.script END_TESTCASE DT-TEF-TestStep-0003
+12:09:34:993 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0003.script Line = 66 Command = END_TESTCASE DT-TEF-TestStep-0003 ***TestCaseResult = PASS </font>
+12:09:35:010 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:35:014 <font size=2 color=00AF00>PASS = 49</font>
+12:09:35:015 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:35:015 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:35:016 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:35:016 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:35:017 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:35:017 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:35:017 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:35:018 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:35:018 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:35:019 <font size=2 color=00AF00>PASS = 1</font>
+12:09:35:019 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:35:019 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:35:020 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:35:020 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:09:40:404 <html><body><pre>
+12:09:40:404 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:40:404 ***</font>
+12:09:40:429 c:\testdata\scripts\dt-tef-teststep-0004.script LOAD_SUITE	te_RegStepTestSuite
+12:09:40:456 c:\testdata\scripts\dt-tef-teststep-0004.script START_TESTCASE DT-TEF-TestStep-0004
+12:09:40:466 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0004  </font>
+12:09:40:479 c:\testdata\scripts\dt-tef-teststep-0004.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0
+12:09:40:501 INFO -  412 writeboolstep.cpp 49 This step tests WriteBoolToConfig function.
+12:09:40:503 INFO -  412 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:09:40:505 INFO -  412 writeboolstep.cpp 62 The ORIGINAL Bool is 0
+12:09:40:514 INFO -  412 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+12:09:40:516 INFO -  412 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+12:09:40:518 INFO -  412 writeboolstep.cpp 68 The CHANGED Bool is 1
+12:09:40:526 INFO -  412 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:09:40:528 INFO -  412 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:09:40:530 INFO -  412 writeboolstep.cpp 78 The CHANGED Bool is 0
+12:09:40:538 INFO -  412 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:09:40:547 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:09:40:554 c:\testdata\scripts\dt-tef-teststep-0004.script END_TESTCASE DT-TEF-TestStep-0004
+12:09:40:569 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0004.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0004 ***TestCaseResult = PASS </font>
+12:09:40:579 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:40:583 <font size=2 color=00AF00>PASS = 1</font>
+12:09:40:584 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:40:584 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:40:585 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:40:585 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:40:586 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:40:586 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:40:586 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:40:587 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:40:588 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:40:588 <font size=2 color=00AF00>PASS = 1</font>
+12:09:40:589 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:40:589 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:40:589 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:40:590 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:09:45:951 <html><body><pre>
+12:09:45:951 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:45:951 ***</font>
+12:09:45:976 c:\testdata\scripts\dt-tef-teststep-0005.script LOAD_SUITE	te_RegStepTestSuite
+12:09:46:004 c:\testdata\scripts\dt-tef-teststep-0005.script START_TESTCASE DT-TEF-TestStep-0005
+12:09:46:013 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0005  </font>
+12:09:46:026 c:\testdata\scripts\dt-tef-teststep-0005.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0
+12:09:46:048 INFO -  419 writehexstep.cpp 49 This step tests WriteHexToConfig function.
+12:09:46:050 INFO -  419 teststepbase.cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:09:46:052 INFO -  419 writehexstep.cpp 61 The ORIGINAL Hex-value is 1234
+12:09:46:060 INFO -  419 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:09:46:062 INFO -  419 teststepbase.cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:09:46:064 INFO -  419 writehexstep.cpp 67 The CHANGED Hex-value is 1234
+12:09:46:072 INFO -  419 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:09:46:081 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:09:46:088 c:\testdata\scripts\dt-tef-teststep-0005.script END_TESTCASE DT-TEF-TestStep-0005
+12:09:46:103 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0005.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0005 ***TestCaseResult = PASS </font>
+12:09:46:113 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:46:117 <font size=2 color=00AF00>PASS = 1</font>
+12:09:46:118 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:46:118 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:46:119 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:46:119 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:46:120 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:46:120 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:46:120 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:46:121 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:46:122 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:46:122 <font size=2 color=00AF00>PASS = 1</font>
+12:09:46:123 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:46:123 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:46:124 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:46:124 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0006.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:09:51:483 <html><body><pre>
+12:09:51:484 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:51:483 ***</font>
+12:09:51:510 c:\testdata\scripts\dt-tef-teststep-0006.script LOAD_SUITE	te_RegStepTestSuite
+12:09:51:537 c:\testdata\scripts\dt-tef-teststep-0006.script START_TESTCASE DT-TEF-TestStep-0006
+12:09:51:546 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0006  </font>
+12:09:51:559 c:\testdata\scripts\dt-tef-teststep-0006.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0
+12:09:51:581 INFO -  426 writeintstep.cpp 49 This step tests WriteIntToConfig function.
+12:09:51:583 INFO -  426 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:09:51:585 INFO -  426 writeintstep.cpp 62 The ORIGINAL int-value is 7777
+12:09:51:593 INFO -  426 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+12:09:51:595 INFO -  426 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+12:09:51:597 INFO -  426 writeintstep.cpp 69 The CHANGED int-value is 9999
+12:09:51:605 INFO -  426 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:09:51:607 INFO -  426 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:09:51:609 INFO -  426 writeintstep.cpp 79 The CHANGED int-value is 7777
+12:09:51:616 INFO -  426 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:09:51:625 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:09:51:633 c:\testdata\scripts\dt-tef-teststep-0006.script END_TESTCASE DT-TEF-TestStep-0006
+12:09:51:647 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0006.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0006 ***TestCaseResult = PASS </font>
+12:09:51:657 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:51:662 <font size=2 color=00AF00>PASS = 1</font>
+12:09:51:663 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:51:663 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:51:663 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:51:664 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:51:664 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:51:665 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:51:665 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:51:666 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:51:667 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:51:667 <font size=2 color=00AF00>PASS = 1</font>
+12:09:51:667 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:51:668 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:51:668 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:51:669 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0007.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:09:57:031 <html><body><pre>
+12:09:57:031 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:57:031 ***</font>
+12:09:57:057 c:\testdata\scripts\dt-tef-teststep-0007.script LOAD_SUITE	te_RegStepTestSuite
+12:09:57:084 c:\testdata\scripts\dt-tef-teststep-0007.script START_TESTCASE DT-TEF-TestStep-0007
+12:09:57:093 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0007  </font>
+12:09:57:107 c:\testdata\scripts\dt-tef-teststep-0007.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0
+12:09:57:128 INFO -  433 writestringstep.cpp 49 This step tests WriteStringToConfig function.
+12:09:57:131 INFO -  433 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+12:09:57:132 INFO -  433 writestringstep.cpp 61 The Original String is Hello Ricky
+12:09:57:140 INFO -  433 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+12:09:57:142 INFO -  433 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+12:09:57:145 INFO -  433 writestringstep.cpp 74 Changed String To GoodBye Jason
+12:09:57:152 INFO -  433 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+12:09:57:154 INFO -  433 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+12:09:57:156 INFO -  433 writestringstep.cpp 87 Changed String To Hello Jason
+12:09:57:164 INFO -  433 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+12:09:57:173 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:09:57:181 c:\testdata\scripts\dt-tef-teststep-0007.script END_TESTCASE DT-TEF-TestStep-0007
+12:09:57:195 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0007.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0007 ***TestCaseResult = PASS </font>
+12:09:57:205 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:57:209 <font size=2 color=00AF00>PASS = 1</font>
+12:09:57:210 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:57:211 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:57:211 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:57:211 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:57:212 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:57:212 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:57:213 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:57:213 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:57:214 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:57:215 <font size=2 color=00AF00>PASS = 1</font>
+12:09:57:215 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:57:215 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:57:216 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:57:216 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0008.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:10:02:578 <html><body><pre>
+12:10:02:578 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:02:578 ***</font>
+12:10:02:604 c:\testdata\scripts\dt-tef-teststep-0008.script LOAD_SUITE	te_RegStepTestSuite
+12:10:02:632 c:\testdata\scripts\dt-tef-teststep-0008.script START_TESTCASE DT-TEF-TestStep-0008
+12:10:02:641 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0008  </font>
+12:10:02:654 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0
+12:10:02:659 WARN -  435 scriptengine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+12:10:02:677 INFO -  440 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection0 IterationCount 1
+12:10:02:686 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 18 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0 ***Result = FAIL </font>
+12:10:02:699 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1
+12:10:02:704 WARN -  435 scriptengine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+12:10:02:722 INFO -  441 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection1 IterationCount 10
+12:10:02:731 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 19 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1 ***Result = FAIL </font>
+12:10:02:744 c:\testdata\scripts\dt-tef-teststep-0008.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2
+12:10:02:749 WARN -  435 scriptengine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+12:10:02:767 INFO -  442 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection2 IterationCount 100
+12:10:02:776 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 20 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2 ***Result = FAIL </font>
+12:10:02:784 c:\testdata\scripts\dt-tef-teststep-0008.script END_TESTCASE DT-TEF-TestStep-0008
+12:10:02:799 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0008.script Line = 21 Command = END_TESTCASE DT-TEF-TestStep-0008 ***TestCaseResult = FAIL </font>
+12:10:02:809 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:02:813 <font size=2 color=00AF00>PASS = 0</font>
+12:10:02:814 <font size=2 color=FF0000>FAIL = 3</font>
+12:10:02:815 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:02:815 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:02:816 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:02:816 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:02:817 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:02:817 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:02:817 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:02:818 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:02:818 <font size=2 color=00AF00>PASS = 0</font>
+12:10:02:819 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:02:819 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:02:819 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:02:820 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0009.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+12:10:08:173 <html><body><pre>
+12:10:08:173 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 12
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:08:173 ***</font>
+12:10:08:200 c:\testdata\scripts\dt-tef-teststep-0009.script LOAD_SUITE	te_RegStepTestSuite
+12:10:08:227 c:\testdata\scripts\dt-tef-teststep-0009.script START_TESTCASE DT-TEF-TestStep-0009
+12:10:08:236 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0009  </font>
+12:10:08:250 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue
+12:10:08:272 INFO -  449 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Macro TEST&TESTE
+12:10:08:275 INFO -  449 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter 1
+12:10:08:277 INFO -  449 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter2 -10
+12:10:08:279 INFO -  449 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ExpectedResult 0
+12:10:08:281 INFO -  449 testmacrosstep.cpp 76 Start to run positive test of macros TEST(E) & TEST(E)L
+12:10:08:283 INFO -  449 testmacrosstep.cpp 87 The positive test of macro TEST(E) is passed. Start to run positive test of macro TEST(E)L
+12:10:08:285 INFO -  449 testmacrosstep.cpp 98 The positive test of macro TEST(E)L is passed.
+12:10:08:294 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ***Result = PASS </font>
+12:10:08:310 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse
+12:10:08:331 INFO -  450 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Macro TEST&TESTE
+12:10:08:334 INFO -  450 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter 0
+12:10:08:336 INFO -  450 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter2 -10
+12:10:08:338 INFO -  450 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ExpectedResult 106
+12:10:08:340 INFO -  450 testmacrosstep.cpp 76 Start to run negative test of macros TEST(E) & TEST(E)L
+12:10:08:342 ERROR -  450 testmacrosstep.cpp 77 ERROR: Test Failed
+12:10:08:343 INFO -  450 testmacrosstep.cpp 87 The negative test of macro TEST(E) is passed. Start to run negative test of macro TEST(E)L
+12:10:08:346 ERROR -  450 testmacrosstep.cpp 89 ERROR: Test Failed
+12:10:08:348 INFO -  450 testmacrosstep.cpp 98 The negative test of macro TEST(E)L is passed.
+12:10:08:357 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ***Result = PASS </font>
+12:10:08:373 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+12:10:08:394 INFO -  451 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Macro TEST1&TESTE1
+12:10:08:397 INFO -  451 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter 1
+12:10:08:399 INFO -  451 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter2 1
+12:10:08:401 INFO -  451 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 InitState 0
+12:10:08:403 INFO -  451 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ExpectedResult 0
+12:10:08:405 INFO -  451 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:10:08:407 INFO -  451 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:10:08:409 INFO -  451 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:10:08:418 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ***Result = PASS </font>
+12:10:08:434 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+12:10:08:455 INFO -  452 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Macro TEST1&TESTE1
+12:10:08:458 INFO -  452 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter 1
+12:10:08:460 INFO -  452 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter2 0
+12:10:08:462 INFO -  452 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter3 -10
+12:10:08:464 INFO -  452 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 InitState 0
+12:10:08:466 INFO -  452 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ExpectedResult 0
+12:10:08:468 INFO -  452 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:10:08:470 INFO -  452 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:10:08:472 INFO -  452 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:10:08:482 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ***Result = PASS </font>
+12:10:08:511 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+12:10:08:566 INFO -  453 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Macro TEST1&TESTE1
+12:10:08:568 INFO -  453 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter 0
+12:10:08:570 INFO -  453 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter2 1
+12:10:08:572 INFO -  453 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter3 -10
+12:10:08:574 INFO -  453 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 InitState 0
+12:10:08:576 INFO -  453 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ExpectedResult 106
+12:10:08:578 INFO -  453 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:10:08:580 ERROR -  453 testmacrosstep.cpp 118 ERROR: Test Failed
+12:10:08:582 ERROR -  453 testmacrosstep.cpp 119 Test Failed with error [-10]
+12:10:08:584 INFO -  453 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:10:08:586 ERROR -  453 testmacrosstep.cpp 130 ERROR: Test Failed
+12:10:08:588 ERROR -  453 testmacrosstep.cpp 131 Test Failed with error [-10]
+12:10:08:590 INFO -  453 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:10:08:599 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ***Result = PASS </font>
+12:10:08:624 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+12:10:08:678 INFO -  454 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Macro TEST1&TESTE1
+12:10:08:681 INFO -  454 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter 0
+12:10:08:683 INFO -  454 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter2 0
+12:10:08:685 INFO -  454 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter3 -10
+12:10:08:687 INFO -  454 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 InitState 0
+12:10:08:689 INFO -  454 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ExpectedResult 106
+12:10:08:691 INFO -  454 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:10:08:693 ERROR -  454 testmacrosstep.cpp 118 ERROR: Test Failed
+12:10:08:695 INFO -  454 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:10:08:697 ERROR -  454 testmacrosstep.cpp 130 ERROR: Test Failed
+12:10:08:699 INFO -  454 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:10:08:708 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 23 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ***Result = PASS </font>
+12:10:08:734 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+12:10:08:787 INFO -  455 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Macro TEST1&TESTE1
+12:10:08:790 INFO -  455 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter 1
+12:10:08:792 INFO -  455 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter2 1
+12:10:08:794 INFO -  455 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter3 -10
+12:10:08:796 INFO -  455 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 InitState 106
+12:10:08:798 INFO -  455 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ExpectedResult 106
+12:10:08:800 INFO -  455 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:10:08:802 INFO -  455 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:10:08:804 INFO -  455 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:10:08:813 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 24 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ***Result = PASS </font>
+12:10:08:838 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+12:10:08:893 INFO -  456 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Macro TEST1&TESTE1
+12:10:08:895 INFO -  456 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter 1
+12:10:08:897 INFO -  456 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter2 0
+12:10:08:899 INFO -  456 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter3 -10
+12:10:08:901 INFO -  456 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 InitState 106
+12:10:08:903 INFO -  456 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ExpectedResult 106
+12:10:08:905 INFO -  456 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:10:08:907 INFO -  456 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:10:08:909 INFO -  456 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:10:08:918 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 25 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ***Result = PASS </font>
+12:10:08:944 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+12:10:08:998 INFO -  457 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Macro TEST1&TESTE1
+12:10:09:000 INFO -  457 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter 0
+12:10:09:002 INFO -  457 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter2 1
+12:10:09:004 INFO -  457 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter3 -10
+12:10:09:007 INFO -  457 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 InitState 106
+12:10:09:009 INFO -  457 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ExpectedResult 106
+12:10:09:011 INFO -  457 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:10:09:013 ERROR -  457 testmacrosstep.cpp 118 ERROR: Test Failed
+12:10:09:014 ERROR -  457 testmacrosstep.cpp 119 Test Failed with error [-10]
+12:10:09:016 INFO -  457 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:10:09:018 ERROR -  457 testmacrosstep.cpp 130 ERROR: Test Failed
+12:10:09:020 ERROR -  457 testmacrosstep.cpp 131 Test Failed with error [-10]
+12:10:09:022 INFO -  457 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:10:09:031 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 26 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ***Result = PASS </font>
+12:10:09:057 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+12:10:09:111 INFO -  458 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Macro TEST1&TESTE1
+12:10:09:113 INFO -  458 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter 0
+12:10:09:115 INFO -  458 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter2 0
+12:10:09:117 INFO -  458 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter3 -10
+12:10:09:120 INFO -  458 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 InitState 106
+12:10:09:122 INFO -  458 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ExpectedResult 106
+12:10:09:124 INFO -  458 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:10:09:126 INFO -  458 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:10:09:128 ERROR -  458 testmacrosstep.cpp 130 ERROR: Test Failed
+12:10:09:130 INFO -  458 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:10:09:139 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 27 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ***Result = PASS </font>
+12:10:09:165 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+12:10:09:219 INFO -  459 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Macro TEST_CHECKL
+12:10:09:222 INFO -  459 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter 36
+12:10:09:224 INFO -  459 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter2 This test should be passed!
+12:10:09:226 INFO -  459 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ExpectedResult 36
+12:10:09:228 INFO -  459 testmacrosstep.cpp 156 Start positive test of macro TEST_CHECKL
+12:10:09:230 INFO -  459 testmacrosstep.cpp 163 The macro TEST_CHECKL test is passed!
+12:10:09:239 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 28 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ***Result = PASS </font>
+12:10:09:265 c:\testdata\scripts\dt-tef-teststep-0009.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+12:10:09:319 INFO -  460 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Macro TEST_CHECKL
+12:10:09:322 INFO -  460 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter 52
+12:10:09:324 INFO -  460 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter2 This test should be failed!
+12:10:09:326 INFO -  460 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ExpectedResult 36
+12:10:09:328 INFO -  460 testmacrosstep.cpp 156 Start negative test of macro TEST_CHECKL
+12:10:09:330 ERROR -  460 testmacrosstep.cpp 158 FAILED test:  Val = 52 Exp Val = 36 This test should be failed!
+12:10:09:332 INFO -  460 testmacrosstep.cpp 163 The macro TEST_CHECKL test is passed!
+12:10:09:341 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 29 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ***Result = PASS </font>
+12:10:09:354 c:\testdata\scripts\dt-tef-teststep-0009.script END_TESTCASE DT-TEF-TestStep-0009
+12:10:09:402 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0009.script Line = 30 Command = END_TESTCASE DT-TEF-TestStep-0009 ***TestCaseResult = PASS </font>
+12:10:09:414 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:09:418 <font size=2 color=00AF00>PASS = 12</font>
+12:10:09:419 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:09:419 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:09:420 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:09:420 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:09:420 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:09:421 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:09:421 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:09:422 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:09:422 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:09:423 <font size=2 color=00AF00>PASS = 1</font>
+12:10:09:423 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:09:423 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:09:424 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:09:424 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0010.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+12:10:14:789 <html><body><pre>
+12:10:14:789 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:14:789 ***</font>
+12:10:14:816 c:\testdata\scripts\dt-tef-teststep-0010.script LOAD_SUITE	te_RegStepTestSuite
+12:10:14:843 c:\testdata\scripts\dt-tef-teststep-0010.script START_TESTCASE DT-TEF-TestStep-0010
+12:10:14:852 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0010  </font>
+12:10:14:869 c:\testdata\scripts\dt-tef-teststep-0010.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0
+12:10:14:889 INFO -  467 shortfunsstep.cpp 49 Start to test some small functions.
+12:10:14:892 INFO -  467 shortfunsstep.cpp 71 GetServerName test failed! ServerName=te_RegStepTestSuite, ExpectedServerName=te_RegStepTestSuite
+12:10:14:894 INFO -  467 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 TestCaseName DT-TEF-TestStep-0010
+12:10:14:896 INFO -  467 shortfunsstep.cpp 83 TestCaseName test passed! TestCaseName=DT-TEF-TestStep-0010, ExpectedTestCaseName=DT-TEF-TestStep-0010
+12:10:14:898 INFO -  467 shortfunsstep.cpp 92 TestStepName test passed! TestStepName=ShortFunsTestStep, ExpectedTestStepName=ShortFunsTestStep
+12:10:14:900 INFO -  467 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 OOMTest 0
+12:10:14:902 INFO -  467 shortfunsstep.cpp 102 ShouldRunOOMTest test passed! OOMValue=0, ExpectedOOMValue=0
+12:10:14:904 INFO -  467 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 TestStepError -46
+12:10:14:906 INFO -  467 shortfunsstep.cpp 115 TestStepError test passed! TestStepError=-46, ExpectedTestStepError=-46
+12:10:14:908 INFO -  467 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 LoopIndex -1
+12:10:14:910 INFO -  467 shortfunsstep.cpp 126 GetLoopIndex test passed! LoopIndex=-1, ExpectedLoopIndex=-1
+12:10:14:912 INFO -  467 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 ScriptDriveName c:
+12:10:14:914 INFO -  467 shortfunsstep.cpp 137 ScriptDriveName test passed! ScriptDriveName=c:, ExpectedScriptDriveName=c:
+12:10:14:916 INFO -  467 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 SystemDrive c:
+12:10:14:918 INFO -  467 shortfunsstep.cpp 148 GetSystemDrive test passed! SystemDrive=C:, ExpectedSystemDrive=c:
+12:10:14:920 INFO -  467 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 SetupParaValue 0
+12:10:14:922 INFO -  467 shortfunsstep.cpp 159 GetSetupState test passed! SetupValue=0, ExpectedSetupValue=0
+12:10:14:924 INFO -  467 shortfunsstep.cpp 167 Short functions test passed!
+12:10:14:933 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec0 ***Result = PASS </font>
+12:10:14:941 c:\testdata\scripts\dt-tef-teststep-0010.script END_TESTCASE DT-TEF-TestStep-0010
+12:10:14:955 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0010.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0010 ***TestCaseResult = PASS </font>
+12:10:14:965 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:14:969 <font size=2 color=00AF00>PASS = 1</font>
+12:10:14:970 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:14:970 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:14:971 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:14:971 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:14:972 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:14:972 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:14:972 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:14:973 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:14:974 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:14:974 <font size=2 color=00AF00>PASS = 1</font>
+12:10:14:975 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:14:975 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:14:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:14:976 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0011.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:10:20:329 <html><body><pre>
+12:10:20:330 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:20:330 ***</font>
+12:10:20:356 c:\testdata\scripts\dt-tef-teststep-0011.script LOAD_SUITE	te_RegStepTestSuite
+12:10:20:384 c:\testdata\scripts\dt-tef-teststep-0011.script START_TESTCASE DT-TEF-TestStep-0011
+12:10:20:393 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0011  </font>
+12:10:20:401 c:\testdata\scripts\dt-tef-teststep-0011.script 	PRINT This test case will abort.
+12:10:20:406 INFO -  469 scriptengine.cpp 1381  This test case will abort.
+
+12:10:20:412 c:\testdata\scripts\dt-tef-teststep-0011.script 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+12:10:20:430 INFO -  474 abortstep.cpp 46 This test step should be aborted!
+12:10:21:422 ERROR -  473 testserverbase.cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:10:21:429 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 19 Command = 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep ***Result = ABORT </font>
+12:10:21:438 c:\testdata\scripts\dt-tef-teststep-0011.script END_TESTCASE DT-TEF-TestStep-0011
+12:10:21:452 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0011.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0011 ***TestCaseResult = FAIL </font>
+12:10:21:462 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:21:466 <font size=2 color=00AF00>PASS = 0</font>
+12:10:21:467 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:21:468 <font size=2 color=0000FF>ABORT = 1</font>
+12:10:21:468 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:21:468 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:21:469 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:21:469 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:21:470 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:21:470 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:21:470 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:21:471 <font size=2 color=00AF00>PASS = 0</font>
+12:10:21:472 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:21:472 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:21:473 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:21:473 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0012.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+12:10:26:832 <html><body><pre>
+12:10:26:832 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 6
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:26:832 ***</font>
+12:10:26:859 c:\testdata\scripts\dt-tef-teststep-0012.script LOAD_SUITE	te_RegStepTestSuite
+12:10:26:886 c:\testdata\scripts\dt-tef-teststep-0012.script START_TESTCASE DT-TEF-TestStep-0012
+12:10:26:895 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0012  </font>
+12:10:26:915 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:10:26:936 INFO -  481 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:26:938 INFO -  481 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:10:26:940 INFO -  481 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:10:26:948 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 18 Command = 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:10:27:032 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:10:27:049 INFO -  482 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:27:051 INFO -  482 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:10:27:053 INFO -  482 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:10:27:061 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 19 Command = 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:10:27:109 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:10:27:125 INFO -  483 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:27:127 INFO -  483 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:10:27:129 INFO -  483 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:10:27:137 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 20 Command = 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:10:27:187 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:10:27:203 INFO -  484 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:27:206 INFO -  484 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:10:27:208 INFO -  484 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:10:27:216 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 21 Command = 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:10:27:279 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+12:10:27:296 INFO -  485 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:27:298 INFO -  485 teststepbase.cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+12:10:27:300 INFO -  485 teststepbase.cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+12:10:27:308 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 22 Command = 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+12:10:27:371 c:\testdata\scripts\dt-tef-teststep-0012.script 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+12:10:27:388 INFO -  486 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:27:390 INFO -  486 teststepbase.cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+12:10:27:392 INFO -  486 teststepbase.cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+12:10:27:400 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 23 Command = 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+12:10:27:447 c:\testdata\scripts\dt-tef-teststep-0012.script END_TESTCASE DT-TEF-TestStep-0012
+12:10:27:458 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0012.script Line = 24 Command = END_TESTCASE DT-TEF-TestStep-0012 ***TestCaseResult = PASS </font>
+12:10:27:462 ERROR -  476 testexecute.cpp 564 The panic detection thread detected 6 panics:
+12:10:27:469 ERROR -  476 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: -90, Exit Category PanicMe
+12:10:27:471 ERROR -  476 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: -90, Exit Category PanicMe
+12:10:27:473 ERROR -  476 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293824 806972804, Exit Reason: -90, Exit Category PanicMe
+12:10:27:475 ERROR -  476 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293824 2035943210, Exit Reason: -90, Exit Category PanicMe
+12:10:27:477 ERROR -  476 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293824 324572851, Exit Reason: 110, Exit Category Panic Me
+12:10:27:479 ERROR -  476 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293824 303598491, Exit Reason: 110, Exit Category Panic Me
+12:10:27:488 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:27:490 <font size=2 color=00AF00>PASS = 6</font>
+12:10:27:490 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:27:491 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:27:491 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:27:492 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:27:492 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:27:493 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:27:493 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:27:493 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 6</font>
+12:10:27:494 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:27:494 <font size=2 color=00AF00>PASS = 1</font>
+12:10:27:495 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:27:495 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:27:495 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:27:496 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0013.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+12:10:32:840 <html><body><pre>
+12:10:32:841 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:32:840 ***</font>
+12:10:32:868 c:\testdata\scripts\dt-tef-teststep-0013.script LOAD_SUITE	te_RegStepTestSuite
+12:10:32:895 c:\testdata\scripts\dt-tef-teststep-0013.script START_TESTCASE DT-TEF-TestStep-0013
+12:10:32:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0013.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0013  </font>
+12:10:32:919 c:\testdata\scripts\dt-tef-teststep-0013.script 	PRINT this case will be passed with the error message cannot create server.
+12:10:32:924 INFO -  488 scriptengine.cpp 1381  this case will be passed with the error message cannot create server.
+
+12:10:32:946 c:\testdata\scripts\dt-tef-teststep-0013.script 	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+12:10:32:951 ERROR -  488 scriptengine.cpp 501 Failed to Create Server Err = -40
+12:10:32:958 c:\testdata\scripts\dt-tef-teststep-0013.script END_TESTCASE DT-TEF-TestStep-0013
+12:10:32:974 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0013.script Line = 19 Command = END_TESTCASE DT-TEF-TestStep-0013 ***TestCaseResult = PASS </font>
+12:10:32:983 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:32:988 <font size=2 color=00AF00>PASS = 0</font>
+12:10:32:989 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:32:989 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:32:989 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:32:990 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:32:990 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:32:991 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:32:991 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:32:992 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:32:992 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:32:992 <font size=2 color=00AF00>PASS = 1</font>
+12:10:32:993 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:32:993 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:32:994 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:32:995 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0014.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:10:38:336 <html><body><pre>
+12:10:38:336 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:38:336 ***</font>
+12:10:38:364 c:\testdata\scripts\dt-tef-teststep-0014.script LOAD_SUITE	te_RegStepTestSuite
+12:10:38:391 c:\testdata\scripts\dt-tef-teststep-0014.script START_TESTCASE DT-TEF-TestStep-0014
+12:10:38:401 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0014  </font>
+12:10:38:410 c:\testdata\scripts\dt-tef-teststep-0014.script 	PRINT This case will be failed.
+12:10:38:415 INFO -  494 scriptengine.cpp 1381  This case will be failed.
+
+12:10:38:421 c:\testdata\scripts\dt-tef-teststep-0014.script 	LOAD_SERVER te_RegStepTestSuiteNotExist
+12:10:38:427 ERROR -  494 scriptengine.cpp 496 Failed to create server, either the server or one of its dependancies could not be found.
+12:10:38:438 c:\testdata\scripts\dt-tef-teststep-0014.script 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+12:10:38:448 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep ***Result = UNEXECUTED </font>
+12:10:38:460 c:\testdata\scripts\dt-tef-teststep-0014.script 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+12:10:38:473 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist ***Result = UNKNOWN Code = -1  </font>
+12:10:38:481 c:\testdata\scripts\dt-tef-teststep-0014.script END_TESTCASE DT-TEF-TestStep-0014
+12:10:38:496 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0014.script Line = 22 Command = END_TESTCASE DT-TEF-TestStep-0014 ***TestCaseResult = FAIL </font>
+12:10:38:506 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:38:510 <font size=2 color=00AF00>PASS = 0</font>
+12:10:38:511 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:38:511 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:38:512 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:38:512 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:38:513 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:10:38:513 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:10:38:514 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:38:514 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:38:515 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:38:515 <font size=2 color=00AF00>PASS = 0</font>
+12:10:38:516 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:38:516 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:38:517 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:38:517 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0015.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+12:10:43:854 <html><body><pre>
+12:10:43:854 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 4
+RUN_PANIC_STEP COUNT : 6
+RUN_PANIC_STEP_RESULT COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:43:854 ***</font>
+12:10:43:882 c:\testdata\scripts\dt-tef-teststep-0015.script LOAD_SUITE	te_RegStepTestSuite
+12:10:43:910 c:\testdata\scripts\dt-tef-teststep-0015.script START_TESTCASE DT-TEF-TestStep-0015
+12:10:43:919 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0015  </font>
+12:10:43:938 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail
+12:10:43:959 INFO -  506 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultFail TheInt 106
+12:10:43:961 INFO -  506 seterrorstep.cpp 49 The Error Code is 106
+12:10:43:970 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 13 Command = 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail ***Result = PASS </font>
+12:10:43:988 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive
+12:10:44:009 INFO -  507 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultInconclusive TheInt 107
+12:10:44:011 INFO -  507 seterrorstep.cpp 49 The Error Code is 107
+12:10:44:020 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 14 Command = 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive ***Result = PASS </font>
+12:10:44:038 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError
+12:10:44:060 INFO -  508 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultTestSuiteError TheInt 108
+12:10:44:062 INFO -  508 seterrorstep.cpp 49 The Error Code is 108
+12:10:44:070 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 15 Command =  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError ***Result = PASS </font>
+12:10:44:089 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort
+12:10:44:110 INFO -  509 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultAbort TheInt 109
+12:10:44:112 INFO -  509 seterrorstep.cpp 49 The Error Code is 109
+12:10:44:121 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 16 Command = 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort ***Result = PASS </font>
+12:10:44:146 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1	
+12:10:44:208 INFO -  510 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:44:210 INFO -  510 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+12:10:44:212 INFO -  510 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+12:10:44:219 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 18 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1  Code = 1  1 ***Result = PASS </font>
+12:10:44:272 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail            
+12:10:44:332 INFO -  511 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:44:334 INFO -  511 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+12:10:44:336 INFO -  511 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+12:10:44:344 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 19 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail  Code = 106   ***Result = PASS </font>
+12:10:44:397 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive        
+12:10:44:456 INFO -  512 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:44:458 INFO -  512 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+12:10:44:461 INFO -  512 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+12:10:44:469 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 20 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive  Code = 107   ***Result = PASS </font>
+12:10:44:522 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError      
+12:10:44:582 INFO -  513 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:44:584 INFO -  513 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+12:10:44:586 INFO -  513 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+12:10:44:594 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 21 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError  Code = 108   ***Result = PASS </font>
+12:10:44:648 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort               
+12:10:44:708 INFO -  514 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:44:710 INFO -  514 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+12:10:44:712 INFO -  514 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+12:10:44:720 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 22 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort  Code = 109   ***Result = PASS </font>
+12:10:44:769 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore
+12:10:44:829 INFO -  515 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:44:831 INFO -  515 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+12:10:44:833 INFO -  515 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+12:10:44:841 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 23 Command =  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  Code = 110   ***Result = PASS </font>
+12:10:44:896 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1
+12:10:44:955 INFO -  516 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:44:957 INFO -  516 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+12:10:44:959 INFO -  516 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+12:10:44:967 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 25 Command = 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1 ***Result = PASS </font>
+12:10:45:023 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail
+12:10:45:083 INFO -  517 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:45:086 INFO -  517 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+12:10:45:088 INFO -  517 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+12:10:45:095 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 26 Command = 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail ***Result = PASS </font>
+12:10:45:152 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive   
+12:10:45:213 INFO -  518 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:45:215 INFO -  518 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+12:10:45:217 INFO -  518 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+12:10:45:225 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 27 Command = 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive ***Result = PASS </font>
+12:10:45:282 c:\testdata\scripts\dt-tef-teststep-0015.script  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError 
+12:10:45:343 INFO -  519 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:45:345 INFO -  519 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+12:10:45:347 INFO -  519 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+12:10:45:355 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 28 Command =  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError ***Result = PASS </font>
+12:10:45:412 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort          
+12:10:45:473 INFO -  520 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:45:476 INFO -  520 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+12:10:45:478 INFO -  520 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+12:10:45:486 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 29 Command = 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort ***Result = PASS </font>
+12:10:45:543 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  	
+12:10:45:603 INFO -  521 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:45:605 INFO -  521 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+12:10:45:607 INFO -  521 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+12:10:45:615 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 30 Command = 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore ***Result = PASS </font>
+12:10:45:674 c:\testdata\scripts\dt-tef-teststep-0015.script 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString
+12:10:45:735 INFO -  522 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:10:45:737 INFO -  522 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicString a panic string
+12:10:45:739 INFO -  522 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicCode 110
+12:10:45:747 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 31 Command = 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString ***Result = PASS </font>
+12:10:45:791 c:\testdata\scripts\dt-tef-teststep-0015.script END_TESTCASE DT-TEF-TestStep-0015
+12:10:45:847 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0015.script Line = 32 Command = END_TESTCASE DT-TEF-TestStep-0015 ***TestCaseResult = PASS </font>
+12:10:45:851 ERROR -  501 testexecute.cpp 564 The panic detection thread detected 13 panics:
+12:10:45:861 ERROR -  501 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293824 324572851, Exit Reason: 1, Exit Category 1
+12:10:45:863 ERROR -  501 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293824 303598491, Exit Reason: 106, Exit Category 
+12:10:45:865 ERROR -  501 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293824 1906268040, Exit Reason: 107, Exit Category 
+12:10:45:867 ERROR -  501 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293824 83555394, Exit Reason: 108, Exit Category 
+12:10:45:869 ERROR -  501 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293824 1991891779, Exit Reason: 109, Exit Category 
+12:10:45:871 ERROR -  501 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293824 198800034, Exit Reason: 110, Exit Category 
+12:10:45:873 ERROR -  501 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293824 1993145239, Exit Reason: 1, Exit Category 1
+12:10:45:875 ERROR -  501 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293824 20092657, Exit Reason: 106, Exit Category 
+12:10:45:877 ERROR -  501 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293824 827684837, Exit Reason: 107, Exit Category 
+12:10:45:879 ERROR -  501 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293824 126319346, Exit Reason: 108, Exit Category 
+12:10:45:881 ERROR -  501 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293824 1458045765, Exit Reason: 109, Exit Category 
+12:10:45:883 ERROR -  501 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293824 637004873, Exit Reason: 110, Exit Category 
+12:10:45:885 ERROR -  501 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293824 767150063, Exit Reason: 110, Exit Category a panic string
+12:10:45:895 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:45:897 <font size=2 color=00AF00>PASS = 17</font>
+12:10:45:897 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:45:898 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:45:898 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:45:899 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:45:899 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:45:900 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:45:900 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:10:45:900 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 13</font>
+12:10:45:901 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:45:901 <font size=2 color=00AF00>PASS = 1</font>
+12:10:45:902 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:45:902 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:45:902 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:45:903 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0016.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:10:51:271 <html><body><pre>
+12:10:51:271 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:51:271 ***</font>
+12:10:51:301 c:\testdata\scripts\dt-tef-teststep-0016.script LOAD_SUITE	te_RegStepTestSuite
+12:10:51:329 c:\testdata\scripts\dt-tef-teststep-0016.script START_TESTCASE DT-TEF-TestStep-0016
+12:10:51:339 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0016  </font>
+12:10:51:354 c:\testdata\scripts\dt-tef-teststep-0016.script 	PRINT this test case should be fail. test setp is unexecute because ignore.  
+12:10:51:359 INFO -  524 scriptengine.cpp 1381  this test case should be fail. test setp is unexecute because ignore.  
+
+12:10:51:377 c:\testdata\scripts\dt-tef-teststep-0016.script 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore
+12:10:51:398 INFO -  529 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultIgnore TheInt 110
+12:10:51:400 INFO -  529 seterrorstep.cpp 49 The Error Code is 110
+12:10:51:409 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 16 Command = 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore ***Result = UNEXECUTED </font>
+12:10:51:418 c:\testdata\scripts\dt-tef-teststep-0016.script END_TESTCASE DT-TEF-TestStep-0016
+12:10:51:433 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0016.script Line = 17 Command = END_TESTCASE DT-TEF-TestStep-0016 ***TestCaseResult = FAIL </font>
+12:10:51:443 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:51:447 <font size=2 color=00AF00>PASS = 0</font>
+12:10:51:448 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:51:448 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:51:449 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:51:449 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:51:450 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:51:450 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:10:51:451 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:10:51:451 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:51:452 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:51:452 <font size=2 color=00AF00>PASS = 0</font>
+12:10:51:453 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:51:453 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:51:454 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:51:454 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0017.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+12:10:56:824 <html><body><pre>
+12:10:56:824 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 50
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:10:56:824 ***</font>
+12:10:56:854 c:\testdata\scripts\dt-tef-teststep-0017.script LOAD_SUITE	te_RegStepTestSuite
+12:10:56:883 c:\testdata\scripts\dt-tef-teststep-0017.script START_TESTCASE DT-TEF-TestStep-0017
+12:10:56:892 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0017  </font>
+12:10:56:901 c:\testdata\scripts\dt-tef-teststep-0017.script 	PRINT THIS TEST CASE SHOULD BE FAILED! 
+12:10:56:907 INFO -  531 scriptengine.cpp 1381  THIS TEST CASE SHOULD BE FAILED! 
+
+12:10:56:924 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1
+12:10:56:943 INFO -  536 leaveforever.cpp 19 This step should leave!
+12:10:56:945 INFO -  536 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave1 leavenum -1
+12:10:56:947 INFO -  536 leaveforever.cpp 29 The Leave Number is -1
+12:10:56:957 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 12 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1 ***Result = UNKNOWN Code = -1  </font>
+12:10:56:975 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2
+12:10:56:994 INFO -  537 leaveforever.cpp 19 This step should leave!
+12:10:56:997 INFO -  537 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave2 leavenum -2
+12:10:56:998 INFO -  537 leaveforever.cpp 29 The Leave Number is -2
+12:10:57:008 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 13 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2 ***Result = UNKNOWN Code = -2  </font>
+12:10:57:027 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3
+12:10:57:047 INFO -  538 leaveforever.cpp 19 This step should leave!
+12:10:57:049 INFO -  538 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave3 leavenum -3
+12:10:57:051 INFO -  538 leaveforever.cpp 29 The Leave Number is -3
+12:10:57:060 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 14 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3 ***Result = UNKNOWN Code = -3  </font>
+12:10:57:081 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4
+12:10:57:104 INFO -  539 leaveforever.cpp 19 This step should leave!
+12:10:57:106 INFO -  539 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave4 leavenum -4
+12:10:57:108 INFO -  539 leaveforever.cpp 29 The Leave Number is -4
+12:10:57:118 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 15 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4 ***Result = UNKNOWN Code = -4  </font>
+12:10:57:143 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5
+12:10:57:209 INFO -  540 leaveforever.cpp 19 This step should leave!
+12:10:57:211 INFO -  540 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave5 leavenum -5
+12:10:57:213 INFO -  540 leaveforever.cpp 29 The Leave Number is -5
+12:10:57:222 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 16 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5 ***Result = UNKNOWN Code = -5  </font>
+12:10:57:248 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6
+12:10:57:310 INFO -  541 leaveforever.cpp 19 This step should leave!
+12:10:57:312 INFO -  541 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave6 leavenum -6
+12:10:57:314 INFO -  541 leaveforever.cpp 29 The Leave Number is -6
+12:10:57:323 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 17 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6 ***Result = UNKNOWN Code = -6  </font>
+12:10:57:349 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7
+12:10:57:410 INFO -  542 leaveforever.cpp 19 This step should leave!
+12:10:57:412 INFO -  542 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave7 leavenum -7
+12:10:57:414 INFO -  542 leaveforever.cpp 29 The Leave Number is -7
+12:10:57:423 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 18 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7 ***Result = UNKNOWN Code = -7  </font>
+12:10:57:449 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8
+12:10:57:511 INFO -  543 leaveforever.cpp 19 This step should leave!
+12:10:57:513 INFO -  543 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave8 leavenum -8
+12:10:57:515 INFO -  543 leaveforever.cpp 29 The Leave Number is -8
+12:10:57:524 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 19 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8 ***Result = UNKNOWN Code = -8  </font>
+12:10:57:550 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9
+12:10:57:612 INFO -  544 leaveforever.cpp 19 This step should leave!
+12:10:57:614 INFO -  544 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave9 leavenum -9
+12:10:57:616 INFO -  544 leaveforever.cpp 29 The Leave Number is -9
+12:10:57:625 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 20 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9 ***Result = UNKNOWN Code = -9  </font>
+12:10:57:651 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10
+12:10:57:712 INFO -  545 leaveforever.cpp 19 This step should leave!
+12:10:57:714 INFO -  545 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave10 leavenum -10
+12:10:57:717 INFO -  545 leaveforever.cpp 29 The Leave Number is -10
+12:10:57:726 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 21 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10 ***Result = UNKNOWN Code = -10  </font>
+12:10:57:752 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11
+12:10:57:814 INFO -  546 leaveforever.cpp 19 This step should leave!
+12:10:57:817 INFO -  546 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave11 leavenum -11
+12:10:57:819 INFO -  546 leaveforever.cpp 29 The Leave Number is -11
+12:10:57:828 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 22 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11 ***Result = UNKNOWN Code = -11  </font>
+12:10:57:853 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12
+12:10:57:915 INFO -  547 leaveforever.cpp 19 This step should leave!
+12:10:57:918 INFO -  547 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave12 leavenum -12
+12:10:57:920 INFO -  547 leaveforever.cpp 29 The Leave Number is -12
+12:10:57:929 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 23 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12 ***Result = UNKNOWN Code = -12  </font>
+12:10:57:955 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13
+12:10:58:016 INFO -  548 leaveforever.cpp 19 This step should leave!
+12:10:58:018 INFO -  548 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave13 leavenum -13
+12:10:58:020 INFO -  548 leaveforever.cpp 29 The Leave Number is -13
+12:10:58:030 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 24 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13 ***Result = UNKNOWN Code = -13  </font>
+12:10:58:056 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14
+12:10:58:117 INFO -  549 leaveforever.cpp 19 This step should leave!
+12:10:58:120 INFO -  549 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave14 leavenum -14
+12:10:58:122 INFO -  549 leaveforever.cpp 29 The Leave Number is -14
+12:10:58:131 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 25 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14 ***Result = UNKNOWN Code = -14  </font>
+12:10:58:156 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15
+12:10:58:218 INFO -  550 leaveforever.cpp 19 This step should leave!
+12:10:58:220 INFO -  550 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave15 leavenum -15
+12:10:58:222 INFO -  550 leaveforever.cpp 29 The Leave Number is -15
+12:10:58:232 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 26 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15 ***Result = UNKNOWN Code = -15  </font>
+12:10:58:257 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16
+12:10:58:319 INFO -  551 leaveforever.cpp 19 This step should leave!
+12:10:58:321 INFO -  551 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave16 leavenum -16
+12:10:58:323 INFO -  551 leaveforever.cpp 29 The Leave Number is -16
+12:10:58:333 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 27 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16 ***Result = UNKNOWN Code = -16  </font>
+12:10:58:359 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17
+12:10:58:420 INFO -  552 leaveforever.cpp 19 This step should leave!
+12:10:58:423 INFO -  552 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave17 leavenum -17
+12:10:58:424 INFO -  552 leaveforever.cpp 29 The Leave Number is -17
+12:10:58:434 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 28 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17 ***Result = UNKNOWN Code = -17  </font>
+12:10:58:459 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18
+12:10:58:521 INFO -  553 leaveforever.cpp 19 This step should leave!
+12:10:58:523 INFO -  553 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave18 leavenum -18
+12:10:58:525 INFO -  553 leaveforever.cpp 29 The Leave Number is -18
+12:10:58:535 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 29 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18 ***Result = UNKNOWN Code = -18  </font>
+12:10:58:560 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19
+12:10:58:622 INFO -  554 leaveforever.cpp 19 This step should leave!
+12:10:58:624 INFO -  554 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave19 leavenum -19
+12:10:58:626 INFO -  554 leaveforever.cpp 29 The Leave Number is -19
+12:10:58:635 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 30 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19 ***Result = UNKNOWN Code = -19  </font>
+12:10:58:661 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20
+12:10:58:723 INFO -  555 leaveforever.cpp 19 This step should leave!
+12:10:58:725 INFO -  555 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave20 leavenum -20
+12:10:58:727 INFO -  555 leaveforever.cpp 29 The Leave Number is -20
+12:10:58:736 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 31 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20 ***Result = UNKNOWN Code = -20  </font>
+12:10:58:762 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21
+12:10:58:824 INFO -  556 leaveforever.cpp 19 This step should leave!
+12:10:58:826 INFO -  556 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave21 leavenum -21
+12:10:58:828 INFO -  556 leaveforever.cpp 29 The Leave Number is -21
+12:10:58:837 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 32 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21 ***Result = UNKNOWN Code = -21  </font>
+12:10:58:863 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22
+12:10:58:925 INFO -  557 leaveforever.cpp 19 This step should leave!
+12:10:58:927 INFO -  557 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave22 leavenum -22
+12:10:58:929 INFO -  557 leaveforever.cpp 29 The Leave Number is -22
+12:10:58:938 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 33 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22 ***Result = UNKNOWN Code = -22  </font>
+12:10:58:964 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23
+12:10:59:026 INFO -  558 leaveforever.cpp 19 This step should leave!
+12:10:59:028 INFO -  558 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave23 leavenum -23
+12:10:59:030 INFO -  558 leaveforever.cpp 29 The Leave Number is -23
+12:10:59:039 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 34 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23 ***Result = UNKNOWN Code = -23  </font>
+12:10:59:065 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24
+12:10:59:126 INFO -  559 leaveforever.cpp 19 This step should leave!
+12:10:59:129 INFO -  559 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave24 leavenum -24
+12:10:59:131 INFO -  559 leaveforever.cpp 29 The Leave Number is -24
+12:10:59:140 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 35 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24 ***Result = UNKNOWN Code = -24  </font>
+12:10:59:166 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25
+12:10:59:228 INFO -  560 leaveforever.cpp 19 This step should leave!
+12:10:59:230 INFO -  560 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave25 leavenum -25
+12:10:59:232 INFO -  560 leaveforever.cpp 29 The Leave Number is -25
+12:10:59:241 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 36 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25 ***Result = UNKNOWN Code = -25  </font>
+12:10:59:267 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26
+12:10:59:328 INFO -  561 leaveforever.cpp 19 This step should leave!
+12:10:59:331 INFO -  561 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave26 leavenum -26
+12:10:59:333 INFO -  561 leaveforever.cpp 29 The Leave Number is -26
+12:10:59:342 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 37 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26 ***Result = UNKNOWN Code = -26  </font>
+12:10:59:368 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27
+12:10:59:429 INFO -  562 leaveforever.cpp 19 This step should leave!
+12:10:59:432 INFO -  562 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave27 leavenum -27
+12:10:59:433 INFO -  562 leaveforever.cpp 29 The Leave Number is -27
+12:10:59:443 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 38 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27 ***Result = UNKNOWN Code = -27  </font>
+12:10:59:469 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28
+12:10:59:530 INFO -  563 leaveforever.cpp 19 This step should leave!
+12:10:59:532 INFO -  563 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave28 leavenum -28
+12:10:59:534 INFO -  563 leaveforever.cpp 29 The Leave Number is -28
+12:10:59:544 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 39 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28 ***Result = UNKNOWN Code = -28  </font>
+12:10:59:569 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29
+12:10:59:631 INFO -  564 leaveforever.cpp 19 This step should leave!
+12:10:59:633 INFO -  564 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave29 leavenum -29
+12:10:59:635 INFO -  564 leaveforever.cpp 29 The Leave Number is -29
+12:10:59:645 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 40 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29 ***Result = UNKNOWN Code = -29  </font>
+12:10:59:670 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30
+12:10:59:732 INFO -  565 leaveforever.cpp 19 This step should leave!
+12:10:59:734 INFO -  565 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave30 leavenum -30
+12:10:59:736 INFO -  565 leaveforever.cpp 29 The Leave Number is -30
+12:10:59:745 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 41 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30 ***Result = UNKNOWN Code = -30  </font>
+12:10:59:771 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31
+12:10:59:833 INFO -  566 leaveforever.cpp 19 This step should leave!
+12:10:59:835 INFO -  566 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave31 leavenum -31
+12:10:59:837 INFO -  566 leaveforever.cpp 29 The Leave Number is -31
+12:10:59:846 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 42 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31 ***Result = UNKNOWN Code = -31  </font>
+12:10:59:872 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32
+12:10:59:934 INFO -  567 leaveforever.cpp 19 This step should leave!
+12:10:59:936 INFO -  567 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave32 leavenum -32
+12:10:59:938 INFO -  567 leaveforever.cpp 29 The Leave Number is -32
+12:10:59:948 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 43 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32 ***Result = UNKNOWN Code = -32  </font>
+12:10:59:973 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33
+12:11:00:035 INFO -  568 leaveforever.cpp 19 This step should leave!
+12:11:00:038 INFO -  568 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave33 leavenum -33
+12:11:00:040 INFO -  568 leaveforever.cpp 29 The Leave Number is -33
+12:11:00:049 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 44 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33 ***Result = UNKNOWN Code = -33  </font>
+12:11:00:075 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34
+12:11:00:136 INFO -  569 leaveforever.cpp 19 This step should leave!
+12:11:00:139 INFO -  569 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave34 leavenum -34
+12:11:00:141 INFO -  569 leaveforever.cpp 29 The Leave Number is -34
+12:11:00:150 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 45 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34 ***Result = UNKNOWN Code = -34  </font>
+12:11:00:175 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35
+12:11:00:237 INFO -  570 leaveforever.cpp 19 This step should leave!
+12:11:00:239 INFO -  570 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave35 leavenum -35
+12:11:00:241 INFO -  570 leaveforever.cpp 29 The Leave Number is -35
+12:11:00:251 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 46 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35 ***Result = UNKNOWN Code = -35  </font>
+12:11:00:276 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36
+12:11:00:338 INFO -  571 leaveforever.cpp 19 This step should leave!
+12:11:00:341 INFO -  571 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave36 leavenum -36
+12:11:00:342 INFO -  571 leaveforever.cpp 29 The Leave Number is -36
+12:11:00:352 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 47 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36 ***Result = UNKNOWN Code = -36  </font>
+12:11:00:377 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37
+12:11:00:439 INFO -  572 leaveforever.cpp 19 This step should leave!
+12:11:00:441 INFO -  572 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave37 leavenum -37
+12:11:00:443 INFO -  572 leaveforever.cpp 29 The Leave Number is -37
+12:11:00:452 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 48 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37 ***Result = UNKNOWN Code = -37  </font>
+12:11:00:478 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38
+12:11:00:540 INFO -  573 leaveforever.cpp 19 This step should leave!
+12:11:00:542 INFO -  573 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave38 leavenum -38
+12:11:00:544 INFO -  573 leaveforever.cpp 29 The Leave Number is -38
+12:11:00:553 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 49 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38 ***Result = UNKNOWN Code = -38  </font>
+12:11:00:579 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39
+12:11:00:640 INFO -  574 leaveforever.cpp 19 This step should leave!
+12:11:00:643 INFO -  574 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave39 leavenum -39
+12:11:00:645 INFO -  574 leaveforever.cpp 29 The Leave Number is -39
+12:11:00:654 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 50 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39 ***Result = ABORT </font>
+12:11:00:680 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40
+12:11:00:741 INFO -  575 leaveforever.cpp 19 This step should leave!
+12:11:00:744 INFO -  575 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave40 leavenum -40
+12:11:00:746 INFO -  575 leaveforever.cpp 29 The Leave Number is -40
+12:11:00:755 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 51 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40 ***Result = UNKNOWN Code = -40  </font>
+12:11:00:781 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41
+12:11:00:843 INFO -  576 leaveforever.cpp 19 This step should leave!
+12:11:00:845 INFO -  576 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave41 leavenum -41
+12:11:00:847 INFO -  576 leaveforever.cpp 29 The Leave Number is -41
+12:11:00:856 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 52 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41 ***Result = UNKNOWN Code = -41  </font>
+12:11:00:882 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42
+12:11:00:944 INFO -  577 leaveforever.cpp 19 This step should leave!
+12:11:00:946 INFO -  577 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave42 leavenum -42
+12:11:00:948 INFO -  577 leaveforever.cpp 29 The Leave Number is -42
+12:11:00:957 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 53 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42 ***Result = UNKNOWN Code = -42  </font>
+12:11:00:983 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43
+12:11:01:045 INFO -  578 leaveforever.cpp 19 This step should leave!
+12:11:01:047 INFO -  578 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave43 leavenum -43
+12:11:01:049 INFO -  578 leaveforever.cpp 29 The Leave Number is -43
+12:11:01:058 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 54 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43 ***Result = UNKNOWN Code = -43  </font>
+12:11:01:084 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44
+12:11:01:145 INFO -  579 leaveforever.cpp 19 This step should leave!
+12:11:01:147 INFO -  579 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave44 leavenum -44
+12:11:01:149 INFO -  579 leaveforever.cpp 29 The Leave Number is -44
+12:11:01:159 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 55 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44 ***Result = UNKNOWN Code = -44  </font>
+12:11:01:185 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45
+12:11:01:246 INFO -  580 leaveforever.cpp 19 This step should leave!
+12:11:01:248 INFO -  580 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave45 leavenum -45
+12:11:01:250 INFO -  580 leaveforever.cpp 29 The Leave Number is -45
+12:11:01:260 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 56 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45 ***Result = UNKNOWN Code = -45  </font>
+12:11:01:285 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46
+12:11:01:347 INFO -  581 leaveforever.cpp 19 This step should leave!
+12:11:01:349 INFO -  581 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave46 leavenum -46
+12:11:01:351 INFO -  581 leaveforever.cpp 29 The Leave Number is -46
+12:11:01:361 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 57 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46 ***Result = UNKNOWN Code = -46  </font>
+12:11:01:386 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47
+12:11:01:448 INFO -  582 leaveforever.cpp 19 This step should leave!
+12:11:01:450 INFO -  582 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave47 leavenum -47
+12:11:01:452 INFO -  582 leaveforever.cpp 29 The Leave Number is -47
+12:11:01:461 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 58 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47 ***Result = UNKNOWN Code = -47  </font>
+12:11:01:487 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48
+12:11:01:549 INFO -  583 leaveforever.cpp 19 This step should leave!
+12:11:01:551 INFO -  583 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave48 leavenum -48
+12:11:01:553 INFO -  583 leaveforever.cpp 29 The Leave Number is -48
+12:11:01:563 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 59 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48 ***Result = UNKNOWN Code = -48  </font>
+12:11:01:588 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49
+12:11:01:650 INFO -  584 leaveforever.cpp 19 This step should leave!
+12:11:01:652 INFO -  584 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave49 leavenum -49
+12:11:01:654 INFO -  584 leaveforever.cpp 29 The Leave Number is -49
+12:11:01:664 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 60 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49 ***Result = UNKNOWN Code = -49  </font>
+12:11:01:689 c:\testdata\scripts\dt-tef-teststep-0017.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50
+12:11:01:751 INFO -  585 leaveforever.cpp 19 This step should leave!
+12:11:01:753 INFO -  585 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave50 leavenum -50
+12:11:01:755 INFO -  585 leaveforever.cpp 29 The Leave Number is -50
+12:11:01:765 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 61 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50 ***Result = UNKNOWN Code = -50  </font>
+12:11:01:779 c:\testdata\scripts\dt-tef-teststep-0017.script END_TESTCASE DT-TEF-TestStep-0017
+12:11:01:840 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0017.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0017 ***TestCaseResult = FAIL </font>
+12:11:01:858 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:01:862 <font size=2 color=00AF00>PASS = 0</font>
+12:11:01:863 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:01:863 <font size=2 color=0000FF>ABORT = 1</font>
+12:11:01:864 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:01:864 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:01:864 <font size=2 color=0000FF>UNKNOWN = 49</font>
+12:11:01:865 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:01:865 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:01:866 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:01:866 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:01:867 <font size=2 color=00AF00>PASS = 0</font>
+12:11:01:867 <font size=2 color=FF0000>FAIL = 1</font>
+12:11:01:868 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:01:868 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:01:868 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0018.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:11:07:262 <html><body><pre>
+12:11:07:262 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:07:262 ***</font>
+12:11:07:292 c:\testdata\scripts\dt-tef-teststep-0018.script LOAD_SUITE	te_RegStepTestSuite
+12:11:07:320 c:\testdata\scripts\dt-tef-teststep-0018.script START_TESTCASE DT-TEF-TestStep-0018
+12:11:07:330 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0018  </font>
+12:11:07:339 c:\testdata\scripts\dt-tef-teststep-0018.script 	PRINT this test case should fail.
+12:11:07:345 INFO -  587 scriptengine.cpp 1381  this test case should fail.
+
+12:11:07:370 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:07:392 INFO -  592 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:07:394 INFO -  592 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:11:07:396 INFO -  592 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:11:07:400 WARN -  587 testexecutelogger.cpp 3966 Expected panic string !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script) was TOO LONG.
+12:11:07:430 WARN -  587 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:11:07:432 INFO -  587 testexecutelogger.cpp 2483 Expected panic string was "LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script)
+12:11:07:434 INFO -  587 testexecutelogger.cpp 2484 Received panic string was "PanicMe"(in code)
+12:11:07:440 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 13 Command = 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+12:11:07:470 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:07:492 INFO -  593 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:11:07:494 INFO -  593 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:11:07:496 INFO -  593 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:11:07:500 WARN -  587 testexecutelogger.cpp 3966 Expected panic string !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script) was TOO LONG.
+12:11:07:530 WARN -  587 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:11:07:532 INFO -  587 testexecutelogger.cpp 2483 Expected panic string was "Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script)
+12:11:07:534 INFO -  587 testexecutelogger.cpp 2484 Received panic string was "PanicMe"(in code)
+12:11:07:541 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+12:11:07:568 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:07:579 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 16 Command = 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:07:621 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:07:674 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 17 Command = 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:07:706 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:07:751 ERROR -  587 scriptengine.cpp 2020 The arguments are not provided in proper format.			Unable to retrieve the details of the server from the command line
+12:11:07:757 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 18 Command = 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:07:788 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:07:838 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 19 Command = 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:07:869 c:\testdata\scripts\dt-tef-teststep-0018.script 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:11:07:918 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 20 Command = 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:11:07:933 c:\testdata\scripts\dt-tef-teststep-0018.script END_TESTCASE DT-TEF-TestStep-0018
+12:11:07:989 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0018.script Line = 21 Command = END_TESTCASE DT-TEF-TestStep-0018 ***TestCaseResult = FAIL </font>
+12:11:07:993 ERROR -  587 testexecute.cpp 564 The panic detection thread detected 2 panics:
+12:11:07:999 ERROR -  587 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: -90, Exit Category PanicMe
+12:11:08:001 ERROR -  587 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: -90, Exit Category PanicMe
+12:11:08:010 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:08:012 <font size=2 color=00AF00>PASS = 0</font>
+12:11:08:012 <font size=2 color=FF0000>FAIL = 2</font>
+12:11:08:013 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:08:013 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:08:014 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:08:014 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:08:015 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+12:11:08:015 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:11:08:015 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+12:11:08:016 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:08:016 <font size=2 color=00AF00>PASS = 0</font>
+12:11:08:017 <font size=2 color=FF0000>FAIL = 1</font>
+12:11:08:017 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:08:017 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:08:018 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0021.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+12:11:13:380 <html><body><pre>
+12:11:13:381 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:13:381 ***</font>
+12:11:13:411 c:\testdata\scripts\dt-tef-teststep-0021.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:13:445 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+12:11:13:470 c:\testdata\scripts\dt-tef-teststep-0021.script START_TESTCASE DT-TEF-TestStep-0021
+12:11:13:479 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0021  </font>
+12:11:13:494 c:\testdata\scripts\dt-tef-teststep-0021.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0
+12:11:13:517 INFO -  600 readwriteconfigstep.cpp 56 This test step tests the read/write config functionality.
+12:11:13:519 INFO -  600 readwriteconfigstep.cpp 84 Start to test read/write integer value of configuration file...
+12:11:13:521 INFO -  600 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+12:11:13:533 INFO -  600 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+12:11:13:536 INFO -  600 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 2147483647
+12:11:13:543 INFO -  600 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 IntValue 1234
+12:11:13:545 INFO -  600 readwriteconfigstep.cpp 104 Test Passed!
+12:11:13:547 INFO -  600 readwriteconfigstep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+12:11:13:549 INFO -  600 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+12:11:13:557 INFO -  600 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+12:11:13:559 INFO -  600 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 9223372036854775807
+12:11:13:567 INFO -  600 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 Int64Value 2459565876494606882
+12:11:13:569 INFO -  600 readwriteconfigstep.cpp 131 Test Passed!
+12:11:13:571 INFO -  600 readwriteconfigstep.cpp 137 Start to test read/write boolean value of configuration file...
+12:11:13:573 INFO -  600 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:11:13:581 INFO -  600 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+12:11:13:583 INFO -  600 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 1
+12:11:13:590 INFO -  600 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:11:13:592 INFO -  600 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:11:13:600 INFO -  600 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 BoolValue 0
+12:11:13:602 INFO -  600 readwriteconfigstep.cpp 161 Test Failed!
+12:11:13:604 INFO -  600 readwriteconfigstep.cpp 167 Start to test read/write hex value of configuration file...
+12:11:13:606 INFO -  600 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+12:11:13:614 INFO -  600 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+12:11:13:616 INFO -  600 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 2147483647
+12:11:13:624 INFO -  600 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 HexValue 0
+12:11:13:626 INFO -  600 readwriteconfigstep.cpp 188 Test Passed!
+12:11:13:628 INFO -  600 readwriteconfigstep.cpp 194 Start to test read/write string value of configuration file...
+12:11:13:630 INFO -  600 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+12:11:13:637 INFO -  600 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+12:11:13:639 INFO -  600 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section0 StringValue Changed string!
+12:11:13:647 INFO -  600 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section0 StringValue C:
+12:11:13:649 INFO -  600 readwriteconfigstep.cpp 218 Test Passed!
+12:11:13:657 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 14 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section0 ***Result = PASS </font>
+12:11:13:672 c:\testdata\scripts\dt-tef-teststep-0021.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7
+12:11:13:694 INFO -  600 readwriteconfigstep.cpp 56 This test step tests the read/write config functionality.
+12:11:13:696 INFO -  600 readwriteconfigstep.cpp 84 Start to test read/write integer value of configuration file...
+12:11:13:698 INFO -  600 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+12:11:13:706 INFO -  600 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+12:11:13:708 INFO -  600 teststepbase.cpp 253 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 2147483647
+12:11:13:716 INFO -  600 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 IntValue 32
+12:11:13:718 INFO -  600 readwriteconfigstep.cpp 104 Test Passed!
+12:11:13:720 INFO -  600 readwriteconfigstep.cpp 110 Start to test read/write integer 64 bit value of configuration file...
+12:11:13:722 INFO -  600 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+12:11:13:730 INFO -  600 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+12:11:13:733 INFO -  600 teststepbase.cpp 273 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 9223372036854775807
+12:11:13:741 INFO -  600 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 Int64Value 1152921504606846976
+12:11:13:743 INFO -  600 readwriteconfigstep.cpp 131 Test Passed!
+12:11:13:744 INFO -  600 readwriteconfigstep.cpp 137 Start to test read/write boolean value of configuration file...
+12:11:13:746 INFO -  600 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:11:13:754 INFO -  600 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:11:13:756 INFO -  600 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:11:13:764 INFO -  600 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+12:11:13:767 INFO -  600 teststepbase.cpp 232 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 0
+12:11:13:775 INFO -  600 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 BoolValue 1
+12:11:13:777 INFO -  600 readwriteconfigstep.cpp 161 Test Failed!
+12:11:13:779 INFO -  600 readwriteconfigstep.cpp 167 Start to test read/write hex value of configuration file...
+12:11:13:781 INFO -  600 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+12:11:13:788 INFO -  600 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+12:11:13:791 INFO -  600 teststepbase.cpp 320 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 2147483647
+12:11:13:798 INFO -  600 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 HexValue 255
+12:11:13:800 INFO -  600 readwriteconfigstep.cpp 188 Test Passed!
+12:11:13:803 INFO -  600 readwriteconfigstep.cpp 194 Start to test read/write string value of configuration file...
+12:11:13:805 INFO -  600 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+12:11:13:812 INFO -  600 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+12:11:13:814 INFO -  600 teststepbase.cpp 294 INI READ : C:\testdata\configs\readwriteconfig.ini Section7 StringValue Changed string!
+12:11:13:823 INFO -  600 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section7 StringValue This is the original string.
+12:11:13:825 INFO -  600 readwriteconfigstep.cpp 218 Test Passed!
+12:11:13:832 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 15 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep C:\testdata\configs\readwriteconfig.ini Section7 ***Result = PASS </font>
+12:11:13:842 c:\testdata\scripts\dt-tef-teststep-0021.script END_TESTCASE DT-TEF-TestStep-0021
+12:11:13:858 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0021.script Line = 16 Command = END_TESTCASE DT-TEF-TestStep-0021 ***TestCaseResult = PASS </font>
+12:11:13:874 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+12:11:13:915 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+12:11:13:996 c:\testdata\scripts\dt-tef-teststep-0021.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+12:11:14:057 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:14:059 <font size=2 color=00AF00>PASS = 2</font>
+12:11:14:059 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:14:060 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:14:060 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:14:061 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:14:062 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:14:062 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:14:063 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:14:063 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:14:063 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:14:064 <font size=2 color=00AF00>PASS = 1</font>
+12:11:14:064 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:14:065 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:14:065 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:14:066 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0022.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+12:11:19:437 <html><body><pre>
+12:11:19:437 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:19:437 ***</font>
+12:11:19:467 c:\testdata\scripts\dt-tef-teststep-0022.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:19:501 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS CopyFile C:\testdata\configs\readwriteConfig.ini C:\testdata\configs\readwriteconfig.ini.bak
+12:11:19:527 c:\testdata\scripts\dt-tef-teststep-0022.script START_TESTCASE DT-TEF-TestStep-0022
+12:11:19:537 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 4 Command = START_TESTCASE DT-TEF-TestStep-0022  </font>
+12:11:19:558 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6
+12:11:19:579 INFO -  607 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:11:19:582 INFO -  607 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:11:19:589 INFO -  607 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 IntValue 10
+12:11:19:591 INFO -  607 readwriteconfignegstep.cpp 97 Test Passed!
+12:11:19:593 INFO -  607 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:11:19:601 INFO -  607 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 BoolValue 0
+12:11:19:603 INFO -  607 readwriteconfignegstep.cpp 122 Test Passed!
+12:11:19:605 INFO -  607 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:11:19:613 INFO -  607 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 HexValue 171
+12:11:19:615 INFO -  607 readwriteconfignegstep.cpp 138 Test Passed!
+12:11:19:617 INFO -  607 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:11:19:625 INFO -  607 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section6 StringValue Changed string!
+12:11:19:627 INFO -  607 readwriteconfignegstep.cpp 155 Test Passed!
+12:11:19:635 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section6 ***Result = PASS </font>
+12:11:19:650 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+12:11:19:666 INFO -  607 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:11:19:668 INFO -  607 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:11:19:670 ERROR -  607 teststepbase.cpp 367 Error occurs when writing integer to file, error code=0
+12:11:19:672 INFO -  607 readwriteconfignegstep.cpp 97 Test Passed!
+12:11:19:674 INFO -  607 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:11:19:676 ERROR -  607 teststepbase.cpp 521 Error occurs when writing bool to file, error code=0
+12:11:19:678 INFO -  607 readwriteconfignegstep.cpp 122 Test Passed!
+12:11:19:680 INFO -  607 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:11:19:682 ERROR -  607 teststepbase.cpp 570 Error occurs when writing hex to file, error code=0
+12:11:19:684 INFO -  607 readwriteconfignegstep.cpp 138 Test Passed!
+12:11:19:686 INFO -  607 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:11:19:687 ERROR -  607 teststepbase.cpp 460 Error occurs when writing string to file, error code=0
+12:11:19:689 INFO -  607 readwriteconfignegstep.cpp 155 Test Passed!
+12:11:19:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ***Result = PASS </font>
+12:11:19:718 c:\testdata\scripts\dt-tef-teststep-0022.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8
+12:11:19:738 INFO -  607 readwriteconfignegstep.cpp 52 Negative test of read/write config file.
+12:11:19:740 INFO -  607 readwriteconfignegstep.cpp 79 ---Start negative test of read/write integer from/to configuration file...
+12:11:19:748 INFO -  607 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 IntValue 10
+12:11:19:750 INFO -  607 readwriteconfignegstep.cpp 97 Test Passed!
+12:11:19:752 INFO -  607 readwriteconfignegstep.cpp 103 ---Start negative test of read/write bool from/to configuration file...
+12:11:19:760 INFO -  607 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 BoolValue 0
+12:11:19:762 INFO -  607 readwriteconfignegstep.cpp 122 Test Passed!
+12:11:19:764 INFO -  607 readwriteconfignegstep.cpp 128 ---Start negative test of read/write hex from/to configuration file...
+12:11:19:772 INFO -  607 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 HexValue 171
+12:11:19:774 INFO -  607 readwriteconfignegstep.cpp 138 Test Passed!
+12:11:19:776 INFO -  607 readwriteconfignegstep.cpp 144 ---Start negative test of read/write string from/to configuration file...
+12:11:19:784 INFO -  607 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\readwriteconfig.ini Section8 StringValue Changed string!
+12:11:19:786 INFO -  607 readwriteconfignegstep.cpp 155 Test Passed!
+12:11:19:794 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep C:\testdata\configs\readwriteconfig.ini Section8 ***Result = PASS </font>
+12:11:19:803 c:\testdata\scripts\dt-tef-teststep-0022.script END_TESTCASE DT-TEF-TestStep-0022
+12:11:19:819 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0022.script Line = 19 Command = END_TESTCASE DT-TEF-TestStep-0022 ***TestCaseResult = PASS </font>
+12:11:19:846 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini
+12:11:19:924 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS CopyFile C:\testdata\configs\readwriteconfig.ini.bak C:\testdata\configs\readwriteconfig.ini
+12:11:19:999 c:\testdata\scripts\dt-tef-teststep-0022.script RUN_UTILS DeleteFile C:\testdata\configs\readwriteconfig.ini.bak
+12:11:20:060 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:20:062 <font size=2 color=00AF00>PASS = 3</font>
+12:11:20:064 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:20:064 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:20:064 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:20:065 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:20:065 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:20:066 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:20:066 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:20:067 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:20:067 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:20:067 <font size=2 color=00AF00>PASS = 1</font>
+12:11:20:068 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:20:068 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:20:069 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:20:069 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0023.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,225 @@
+12:11:25:439 <html><body><pre>
+12:11:25:439 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 49
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:25:439 ***</font>
+12:11:25:471 c:\testdata\scripts\dt-tef-teststep-0023.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:25:500 c:\testdata\scripts\dt-tef-teststep-0023.script START_TESTCASE DT-TEF-TestStep-0023
+12:11:25:509 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0023  </font>
+12:11:25:526 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1
+12:11:25:547 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error1 TheInt -1
+12:11:25:550 INFO -  614 seterrorstep.cpp 49 The Error Code is -1
+12:11:25:558 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 12 Command = 	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error1 ***Result = PASS </font>
+12:11:25:572 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2
+12:11:25:593 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error2 TheInt -2
+12:11:25:596 INFO -  614 seterrorstep.cpp 49 The Error Code is -2
+12:11:25:604 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 13 Command = 	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error2 ***Result = PASS </font>
+12:11:25:619 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3
+12:11:25:640 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error3 TheInt -3
+12:11:25:643 INFO -  614 seterrorstep.cpp 49 The Error Code is -3
+12:11:25:651 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 14 Command = 	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error3 ***Result = PASS </font>
+12:11:25:666 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4
+12:11:25:688 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error4 TheInt -4
+12:11:25:690 INFO -  614 seterrorstep.cpp 49 The Error Code is -4
+12:11:25:699 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 15 Command = 	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error4 ***Result = PASS </font>
+12:11:25:715 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5
+12:11:25:738 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error5 TheInt -5
+12:11:25:740 INFO -  614 seterrorstep.cpp 49 The Error Code is -5
+12:11:25:748 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 16 Command = 	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error5 ***Result = PASS </font>
+12:11:25:773 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6
+12:11:25:838 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error6 TheInt -6
+12:11:25:840 INFO -  614 seterrorstep.cpp 49 The Error Code is -6
+12:11:25:848 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 17 Command = 	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error6 ***Result = PASS </font>
+12:11:25:873 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7
+12:11:25:933 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error7 TheInt -7
+12:11:25:936 INFO -  614 seterrorstep.cpp 49 The Error Code is -7
+12:11:25:944 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 18 Command = 	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error7 ***Result = PASS </font>
+12:11:25:968 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8
+12:11:26:029 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error8 TheInt -8
+12:11:26:031 INFO -  614 seterrorstep.cpp 49 The Error Code is -8
+12:11:26:039 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 19 Command = 	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error8 ***Result = PASS </font>
+12:11:26:063 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9
+12:11:26:124 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error9 TheInt -9
+12:11:26:126 INFO -  614 seterrorstep.cpp 49 The Error Code is -9
+12:11:26:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 20 Command = 	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error9 ***Result = PASS </font>
+12:11:26:159 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10
+12:11:26:220 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error10 TheInt -10
+12:11:26:222 INFO -  614 seterrorstep.cpp 49 The Error Code is -10
+12:11:26:230 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 21 Command = 	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error10 ***Result = PASS </font>
+12:11:26:254 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11
+12:11:26:315 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error11 TheInt -11
+12:11:26:317 INFO -  614 seterrorstep.cpp 49 The Error Code is -11
+12:11:26:325 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 22 Command = 	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error11 ***Result = PASS </font>
+12:11:26:349 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12
+12:11:26:410 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error12 TheInt -12
+12:11:26:413 INFO -  614 seterrorstep.cpp 49 The Error Code is -12
+12:11:26:420 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 23 Command = 	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error12 ***Result = PASS </font>
+12:11:26:444 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13
+12:11:26:504 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error13 TheInt -13
+12:11:26:507 INFO -  614 seterrorstep.cpp 49 The Error Code is -13
+12:11:26:515 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 24 Command = 	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error13 ***Result = PASS </font>
+12:11:26:539 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14
+12:11:26:600 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error14 TheInt -14
+12:11:26:602 INFO -  614 seterrorstep.cpp 49 The Error Code is -14
+12:11:26:610 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 25 Command = 	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error14 ***Result = PASS </font>
+12:11:26:634 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15
+12:11:26:695 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error15 TheInt -15
+12:11:26:697 INFO -  614 seterrorstep.cpp 49 The Error Code is -15
+12:11:26:705 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 26 Command = 	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error15 ***Result = PASS </font>
+12:11:26:729 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16
+12:11:26:790 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error16 TheInt -16
+12:11:26:792 INFO -  614 seterrorstep.cpp 49 The Error Code is -16
+12:11:26:800 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 27 Command = 	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error16 ***Result = PASS </font>
+12:11:26:824 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17
+12:11:26:886 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error17 TheInt -17
+12:11:26:888 INFO -  614 seterrorstep.cpp 49 The Error Code is -17
+12:11:26:896 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 28 Command = 	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error17 ***Result = PASS </font>
+12:11:26:920 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18
+12:11:26:981 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error18 TheInt -18
+12:11:26:983 INFO -  614 seterrorstep.cpp 49 The Error Code is -18
+12:11:26:991 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 29 Command = 	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error18 ***Result = PASS </font>
+12:11:27:015 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19
+12:11:27:076 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error19 TheInt -19
+12:11:27:079 INFO -  614 seterrorstep.cpp 49 The Error Code is -19
+12:11:27:087 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 30 Command = 	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error19 ***Result = PASS </font>
+12:11:27:111 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20
+12:11:27:172 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error20 TheInt -20
+12:11:27:174 INFO -  614 seterrorstep.cpp 49 The Error Code is -20
+12:11:27:182 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 31 Command = 	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error20 ***Result = PASS </font>
+12:11:27:206 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21
+12:11:27:267 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error21 TheInt -21
+12:11:27:269 INFO -  614 seterrorstep.cpp 49 The Error Code is -21
+12:11:27:277 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 32 Command = 	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error21 ***Result = PASS </font>
+12:11:27:301 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22
+12:11:27:362 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error22 TheInt -22
+12:11:27:364 INFO -  614 seterrorstep.cpp 49 The Error Code is -22
+12:11:27:372 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 33 Command = 	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error22 ***Result = PASS </font>
+12:11:27:397 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23
+12:11:27:458 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error23 TheInt -23
+12:11:27:460 INFO -  614 seterrorstep.cpp 49 The Error Code is -23
+12:11:27:468 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 34 Command = 	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error23 ***Result = PASS </font>
+12:11:27:492 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24
+12:11:27:553 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error24 TheInt -24
+12:11:27:555 INFO -  614 seterrorstep.cpp 49 The Error Code is -24
+12:11:27:563 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 35 Command = 	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error24 ***Result = PASS </font>
+12:11:27:587 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25
+12:11:27:648 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error25 TheInt -25
+12:11:27:650 INFO -  614 seterrorstep.cpp 49 The Error Code is -25
+12:11:27:659 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 36 Command = 	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error25 ***Result = PASS </font>
+12:11:27:683 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26
+12:11:27:744 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error26 TheInt -26
+12:11:27:746 INFO -  614 seterrorstep.cpp 49 The Error Code is -26
+12:11:27:754 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 37 Command = 	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error26 ***Result = PASS </font>
+12:11:27:778 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27
+12:11:27:839 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error27 TheInt -27
+12:11:27:841 INFO -  614 seterrorstep.cpp 49 The Error Code is -27
+12:11:27:849 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 38 Command = 	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error27 ***Result = PASS </font>
+12:11:27:874 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28
+12:11:27:935 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error28 TheInt -28
+12:11:27:937 INFO -  614 seterrorstep.cpp 49 The Error Code is -28
+12:11:27:945 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 39 Command = 	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error28 ***Result = PASS </font>
+12:11:27:969 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29
+12:11:28:030 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error29 TheInt -29
+12:11:28:032 INFO -  614 seterrorstep.cpp 49 The Error Code is -29
+12:11:28:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 40 Command = 	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error29 ***Result = PASS </font>
+12:11:28:064 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30
+12:11:28:125 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error30 TheInt -30
+12:11:28:127 INFO -  614 seterrorstep.cpp 49 The Error Code is -30
+12:11:28:135 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 41 Command = 	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error30 ***Result = PASS </font>
+12:11:28:159 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31
+12:11:28:220 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error31 TheInt -31
+12:11:28:223 INFO -  614 seterrorstep.cpp 49 The Error Code is -31
+12:11:28:231 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 42 Command = 	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error31 ***Result = PASS </font>
+12:11:28:255 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32
+12:11:28:316 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error32 TheInt -32
+12:11:28:318 INFO -  614 seterrorstep.cpp 49 The Error Code is -32
+12:11:28:326 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 43 Command = 	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error32 ***Result = PASS </font>
+12:11:28:350 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33
+12:11:28:411 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error33 TheInt -33
+12:11:28:413 INFO -  614 seterrorstep.cpp 49 The Error Code is -33
+12:11:28:422 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 44 Command = 	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error33 ***Result = PASS </font>
+12:11:28:446 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34
+12:11:28:508 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error34 TheInt -34
+12:11:28:510 INFO -  614 seterrorstep.cpp 49 The Error Code is -34
+12:11:28:518 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 45 Command = 	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error34 ***Result = PASS </font>
+12:11:28:542 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35
+12:11:28:603 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error35 TheInt -35
+12:11:28:606 INFO -  614 seterrorstep.cpp 49 The Error Code is -35
+12:11:28:614 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 46 Command = 	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error35 ***Result = PASS </font>
+12:11:28:638 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36
+12:11:28:698 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error36 TheInt -36
+12:11:28:701 INFO -  614 seterrorstep.cpp 49 The Error Code is -36
+12:11:28:709 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 47 Command = 	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error36 ***Result = PASS </font>
+12:11:28:733 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37
+12:11:28:794 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error37 TheInt -37
+12:11:28:796 INFO -  614 seterrorstep.cpp 49 The Error Code is -37
+12:11:28:804 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 48 Command = 	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error37 ***Result = PASS </font>
+12:11:28:828 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38
+12:11:28:890 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error38 TheInt -38
+12:11:28:892 INFO -  614 seterrorstep.cpp 49 The Error Code is -38
+12:11:28:900 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 49 Command = 	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error38 ***Result = PASS </font>
+12:11:28:924 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39
+12:11:28:985 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error39 TheInt -39
+12:11:28:987 INFO -  614 seterrorstep.cpp 49 The Error Code is -39
+12:11:28:995 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 50 Command = 	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error39 ***Result = PASS </font>
+12:11:29:020 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40
+12:11:29:080 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error40 TheInt -40
+12:11:29:083 INFO -  614 seterrorstep.cpp 49 The Error Code is -40
+12:11:29:091 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 51 Command = 	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error40 ***Result = PASS </font>
+12:11:29:115 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41
+12:11:29:176 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error41 TheInt -41
+12:11:29:178 INFO -  614 seterrorstep.cpp 49 The Error Code is -41
+12:11:29:186 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 52 Command = 	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error41 ***Result = PASS </font>
+12:11:29:211 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42
+12:11:29:272 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error42 TheInt -42
+12:11:29:274 INFO -  614 seterrorstep.cpp 49 The Error Code is -42
+12:11:29:282 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 53 Command = 	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error42 ***Result = PASS </font>
+12:11:29:306 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43
+12:11:29:367 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error43 TheInt -43
+12:11:29:369 INFO -  614 seterrorstep.cpp 49 The Error Code is -43
+12:11:29:377 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 54 Command = 	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error43 ***Result = PASS </font>
+12:11:29:401 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44
+12:11:29:462 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error44 TheInt -44
+12:11:29:464 INFO -  614 seterrorstep.cpp 49 The Error Code is -44
+12:11:29:473 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 55 Command = 	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error44 ***Result = PASS </font>
+12:11:29:497 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45
+12:11:29:558 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error45 TheInt -45
+12:11:29:560 INFO -  614 seterrorstep.cpp 49 The Error Code is -45
+12:11:29:568 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 56 Command = 	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error45 ***Result = PASS </font>
+12:11:29:592 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46
+12:11:29:654 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error46 TheInt -46
+12:11:29:656 INFO -  614 seterrorstep.cpp 49 The Error Code is -46
+12:11:29:664 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 57 Command = 	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error46 ***Result = PASS </font>
+12:11:29:688 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47
+12:11:29:749 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error47 TheInt -47
+12:11:29:751 INFO -  614 seterrorstep.cpp 49 The Error Code is -47
+12:11:29:759 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 58 Command = 	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error47 ***Result = PASS </font>
+12:11:29:783 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48
+12:11:29:844 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini Error48 TheInt -48
+12:11:29:847 INFO -  614 seterrorstep.cpp 49 The Error Code is -48
+12:11:29:855 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 59 Command = 	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini Error48 ***Result = PASS </font>
+12:11:29:885 c:\testdata\scripts\dt-tef-teststep-0023.script 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass
+12:11:29:946 INFO -  614 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultPass TheInt 0
+12:11:29:948 INFO -  614 seterrorstep.cpp 49 The Error Code is 0
+12:11:29:956 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 61 Command = 	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultPass ***Result = PASS </font>
+12:11:29:971 c:\testdata\scripts\dt-tef-teststep-0023.script END_TESTCASE DT-TEF-TestStep-0023
+12:11:30:032 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0023.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0023 ***TestCaseResult = PASS </font>
+12:11:30:048 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:30:050 <font size=2 color=00AF00>PASS = 49</font>
+12:11:30:051 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:30:051 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:30:051 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:30:052 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:30:052 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:30:053 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:30:053 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:30:054 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:30:054 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:30:054 <font size=2 color=00AF00>PASS = 1</font>
+12:11:30:055 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:30:055 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:30:056 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:30:056 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0024.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:11:35:454 <html><body><pre>
+12:11:35:455 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:35:454 ***</font>
+12:11:35:486 c:\testdata\scripts\dt-tef-teststep-0024.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:35:514 c:\testdata\scripts\dt-tef-teststep-0024.script START_TESTCASE DT-TEF-TestStep-0024
+12:11:35:524 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0024  </font>
+12:11:35:540 c:\testdata\scripts\dt-tef-teststep-0024.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0
+12:11:35:561 INFO -  621 writeboolstep.cpp 49 This step tests WriteBoolToConfig function.
+12:11:35:564 INFO -  621 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:11:35:565 INFO -  621 writeboolstep.cpp 62 The ORIGINAL Bool is 0
+12:11:35:578 INFO -  621 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+12:11:35:580 INFO -  621 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 1
+12:11:35:582 INFO -  621 writeboolstep.cpp 68 The CHANGED Bool is 1
+12:11:35:590 INFO -  621 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:11:35:592 INFO -  621 teststepbase.cpp 232 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:11:35:594 INFO -  621 writeboolstep.cpp 78 The CHANGED Bool is 0
+12:11:35:601 INFO -  621 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheBool 0
+12:11:35:609 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:11:35:618 c:\testdata\scripts\dt-tef-teststep-0024.script END_TESTCASE DT-TEF-TestStep-0024
+12:11:35:633 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0024.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0024 ***TestCaseResult = PASS </font>
+12:11:35:643 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:35:645 <font size=2 color=00AF00>PASS = 1</font>
+12:11:35:646 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:35:646 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:35:647 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:35:647 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:35:647 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:35:648 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:35:648 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:35:649 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:35:650 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:35:650 <font size=2 color=00AF00>PASS = 1</font>
+12:11:35:651 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:35:651 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:35:651 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:35:652 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0025.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:11:41:016 <html><body><pre>
+12:11:41:016 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:41:016 ***</font>
+12:11:41:047 c:\testdata\scripts\dt-tef-teststep-0025.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:41:076 c:\testdata\scripts\dt-tef-teststep-0025.script START_TESTCASE DT-TEF-TestStep-0025
+12:11:41:086 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0025  </font>
+12:11:41:101 c:\testdata\scripts\dt-tef-teststep-0025.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0
+12:11:41:123 INFO -  628 writehexstep.cpp 49 This step tests WriteHexToConfig function.
+12:11:41:125 INFO -  628 teststepbase.cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:11:41:127 INFO -  628 writehexstep.cpp 61 The ORIGINAL Hex-value is 1234
+12:11:41:135 INFO -  628 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:11:41:137 INFO -  628 teststepbase.cpp 320 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:11:41:139 INFO -  628 writehexstep.cpp 67 The CHANGED Hex-value is 1234
+12:11:41:146 INFO -  628 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheHex 1234
+12:11:41:154 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:11:41:163 c:\testdata\scripts\dt-tef-teststep-0025.script END_TESTCASE DT-TEF-TestStep-0025
+12:11:41:179 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0025.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0025 ***TestCaseResult = PASS </font>
+12:11:41:188 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:41:190 <font size=2 color=00AF00>PASS = 1</font>
+12:11:41:191 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:41:191 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:41:192 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:41:192 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:41:192 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:41:193 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:41:193 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:41:194 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:41:195 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:41:195 <font size=2 color=00AF00>PASS = 1</font>
+12:11:41:196 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:41:196 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:41:196 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:41:197 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0026.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:11:46:564 <html><body><pre>
+12:11:46:564 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:46:564 ***</font>
+12:11:46:596 c:\testdata\scripts\dt-tef-teststep-0026.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:46:624 c:\testdata\scripts\dt-tef-teststep-0026.script START_TESTCASE DT-TEF-TestStep-0026
+12:11:46:634 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0026  </font>
+12:11:46:650 c:\testdata\scripts\dt-tef-teststep-0026.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0
+12:11:46:671 INFO -  635 writeintstep.cpp 49 This step tests WriteIntToConfig function.
+12:11:46:673 INFO -  635 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:11:46:675 INFO -  635 writeintstep.cpp 62 The ORIGINAL int-value is 7777
+12:11:46:683 INFO -  635 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+12:11:46:685 INFO -  635 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 9999
+12:11:46:687 INFO -  635 writeintstep.cpp 69 The CHANGED int-value is 9999
+12:11:46:695 INFO -  635 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:11:46:697 INFO -  635 teststepbase.cpp 253 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:11:46:699 INFO -  635 writeintstep.cpp 79 The CHANGED int-value is 7777
+12:11:46:707 INFO -  635 teststepbase.cpp 356 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheInt 7777
+12:11:46:715 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:11:46:723 c:\testdata\scripts\dt-tef-teststep-0026.script END_TESTCASE DT-TEF-TestStep-0026
+12:11:46:739 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0026.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0026 ***TestCaseResult = PASS </font>
+12:11:46:749 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:46:751 <font size=2 color=00AF00>PASS = 1</font>
+12:11:46:751 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:46:752 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:46:752 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:46:752 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:46:753 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:46:753 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:46:754 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:46:754 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:46:755 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:46:756 <font size=2 color=00AF00>PASS = 1</font>
+12:11:46:756 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:46:756 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:46:757 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:46:758 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0027.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:11:52:126 <html><body><pre>
+12:11:52:127 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:52:126 ***</font>
+12:11:52:158 c:\testdata\scripts\dt-tef-teststep-0027.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:52:187 c:\testdata\scripts\dt-tef-teststep-0027.script START_TESTCASE DT-TEF-TestStep-0027
+12:11:52:197 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0027  </font>
+12:11:52:214 c:\testdata\scripts\dt-tef-teststep-0027.script 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0
+12:11:52:236 INFO -  642 writestringstep.cpp 49 This step tests WriteStringToConfig function.
+12:11:52:238 INFO -  642 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+12:11:52:240 INFO -  642 writestringstep.cpp 61 The Original String is Hello Ricky
+12:11:52:248 INFO -  642 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+12:11:52:250 INFO -  642 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString GoodBye Jason
+12:11:52:252 INFO -  642 writestringstep.cpp 74 Changed String To GoodBye Jason
+12:11:52:260 INFO -  642 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+12:11:52:262 INFO -  642 teststepbase.cpp 294 INI READ : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Jason
+12:11:52:264 INFO -  642 writestringstep.cpp 87 Changed String To Hello Jason
+12:11:52:272 INFO -  642 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\WriteToConfig.ini Section0 TheString Hello Ricky
+12:11:52:279 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep C:\testdata\configs\WriteToConfig.ini Section0 ***Result = PASS </font>
+12:11:52:289 c:\testdata\scripts\dt-tef-teststep-0027.script END_TESTCASE DT-TEF-TestStep-0027
+12:11:52:305 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0027.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0027 ***TestCaseResult = PASS </font>
+12:11:52:314 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:52:316 <font size=2 color=00AF00>PASS = 1</font>
+12:11:52:317 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:52:317 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:52:318 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:52:318 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:52:319 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:52:319 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:52:319 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:52:320 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:52:321 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:52:321 <font size=2 color=00AF00>PASS = 1</font>
+12:11:52:322 <font size=2 color=FF0000>FAIL = 0</font>
+12:11:52:322 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:52:323 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:52:323 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0028.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+12:11:57:688 <html><body><pre>
+12:11:57:688 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 3
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:11:57:688 ***</font>
+12:11:57:719 c:\testdata\scripts\dt-tef-teststep-0028.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:11:57:749 c:\testdata\scripts\dt-tef-teststep-0028.script START_TESTCASE DT-TEF-TestStep-0028
+12:11:57:758 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0028  </font>
+12:11:57:774 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0
+12:11:57:781 WARN -  644 scriptengine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+12:11:57:798 INFO -  649 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection0 IterationCount 1
+12:11:57:806 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 14 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection0 ***Result = FAIL </font>
+12:11:57:821 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1
+12:11:57:828 WARN -  644 scriptengine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+12:11:57:844 INFO -  649 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection1 IterationCount 10
+12:11:57:852 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 15 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection1 ***Result = FAIL </font>
+12:11:57:867 c:\testdata\scripts\dt-tef-teststep-0028.script 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2
+12:11:57:874 WARN -  644 scriptengine.cpp 2759 Out of Memory Testing is not supported for UREL builds
+12:11:57:890 INFO -  649 teststepbase.cpp 253 INI READ : C:\testdata\configs\OOMTest.ini OOMSection2 IterationCount 100
+12:11:57:898 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 16 Command = 	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep C:\testdata\configs\OOMTest.ini OOMSection2 ***Result = FAIL </font>
+12:11:57:908 c:\testdata\scripts\dt-tef-teststep-0028.script END_TESTCASE DT-TEF-TestStep-0028
+12:11:57:924 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0028.script Line = 17 Command = END_TESTCASE DT-TEF-TestStep-0028 ***TestCaseResult = FAIL </font>
+12:11:57:934 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:11:57:936 <font size=2 color=00AF00>PASS = 0</font>
+12:11:57:937 <font size=2 color=FF0000>FAIL = 3</font>
+12:11:57:937 <font size=2 color=0000FF>ABORT = 0</font>
+12:11:57:938 <font size=2 color=0000FF>PANIC = 0</font>
+12:11:57:938 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:57:939 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:11:57:939 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:11:57:939 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:11:57:940 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:11:57:940 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:11:57:941 <font size=2 color=00AF00>PASS = 0</font>
+12:11:57:941 <font size=2 color=FF0000>FAIL = 1</font>
+12:11:57:941 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:11:57:942 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:11:57:942 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0029.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+12:12:03:314 <html><body><pre>
+12:12:03:314 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 12
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:03:314 ***</font>
+12:12:03:346 c:\testdata\scripts\dt-tef-teststep-0029.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:03:376 c:\testdata\scripts\dt-tef-teststep-0029.script START_TESTCASE DT-TEF-TestStep-0029
+12:12:03:385 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0029  </font>
+12:12:03:402 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue
+12:12:03:425 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Macro TEST&TESTE
+12:12:03:428 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter 1
+12:12:03:430 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue Parameter2 -10
+12:12:03:432 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ExpectedResult 0
+12:12:03:434 INFO -  656 testmacrosstep.cpp 76 Start to run positive test of macros TEST(E) & TEST(E)L
+12:12:03:436 INFO -  656 testmacrosstep.cpp 87 The positive test of macro TEST(E) is passed. Start to run positive test of macro TEST(E)L
+12:12:03:438 INFO -  656 testmacrosstep.cpp 98 The positive test of macro TEST(E)L is passed.
+12:12:03:446 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 14 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestTrue ***Result = PASS </font>
+12:12:03:466 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse
+12:12:03:487 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Macro TEST&TESTE
+12:12:03:489 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter 0
+12:12:03:491 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse Parameter2 -10
+12:12:03:494 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ExpectedResult 106
+12:12:03:496 INFO -  656 testmacrosstep.cpp 76 Start to run negative test of macros TEST(E) & TEST(E)L
+12:12:03:497 ERROR -  656 testmacrosstep.cpp 77 ERROR: Test Failed
+12:12:03:499 INFO -  656 testmacrosstep.cpp 87 The negative test of macro TEST(E) is passed. Start to run negative test of macro TEST(E)L
+12:12:03:501 ERROR -  656 testmacrosstep.cpp 89 ERROR: Test Failed
+12:12:03:503 INFO -  656 testmacrosstep.cpp 98 The negative test of macro TEST(E)L is passed.
+12:12:03:511 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 15 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestFalse ***Result = PASS </font>
+12:12:03:532 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+12:12:03:553 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Macro TEST1&TESTE1
+12:12:03:556 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter 1
+12:12:03:558 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 Parameter2 1
+12:12:03:560 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 InitState 0
+12:12:03:562 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ExpectedResult 0
+12:12:03:564 INFO -  656 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:12:03:566 INFO -  656 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:12:03:568 INFO -  656 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:12:03:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec0 ***Result = PASS </font>
+12:12:03:597 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+12:12:03:618 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Macro TEST1&TESTE1
+12:12:03:620 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter 1
+12:12:03:623 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter2 0
+12:12:03:625 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 Parameter3 -10
+12:12:03:627 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 InitState 0
+12:12:03:629 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ExpectedResult 0
+12:12:03:631 INFO -  656 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:12:03:633 INFO -  656 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:12:03:635 INFO -  656 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:12:03:643 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec1 ***Result = PASS </font>
+12:12:03:682 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+12:12:03:745 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Macro TEST1&TESTE1
+12:12:03:747 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter 0
+12:12:03:750 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter2 1
+12:12:03:752 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 Parameter3 -10
+12:12:03:754 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 InitState 0
+12:12:03:756 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ExpectedResult 106
+12:12:03:758 INFO -  656 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:12:03:760 ERROR -  656 testmacrosstep.cpp 118 ERROR: Test Failed
+12:12:03:762 ERROR -  656 testmacrosstep.cpp 119 Test Failed with error [-10]
+12:12:03:764 INFO -  656 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:12:03:766 ERROR -  656 testmacrosstep.cpp 130 ERROR: Test Failed
+12:12:03:768 ERROR -  656 testmacrosstep.cpp 131 Test Failed with error [-10]
+12:12:03:770 INFO -  656 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:12:03:777 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 18 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec2 ***Result = PASS </font>
+12:12:03:807 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+12:12:03:867 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Macro TEST1&TESTE1
+12:12:03:870 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter 0
+12:12:03:872 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter2 0
+12:12:03:874 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 Parameter3 -10
+12:12:03:876 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 InitState 0
+12:12:03:878 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ExpectedResult 106
+12:12:03:880 INFO -  656 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:12:03:882 ERROR -  656 testmacrosstep.cpp 118 ERROR: Test Failed
+12:12:03:884 INFO -  656 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:12:03:886 ERROR -  656 testmacrosstep.cpp 130 ERROR: Test Failed
+12:12:03:888 INFO -  656 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:12:03:896 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 19 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec3 ***Result = PASS </font>
+12:12:03:926 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+12:12:03:986 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Macro TEST1&TESTE1
+12:12:03:988 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter 1
+12:12:03:991 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter2 1
+12:12:03:993 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 Parameter3 -10
+12:12:03:995 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 InitState 106
+12:12:03:997 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ExpectedResult 106
+12:12:03:999 INFO -  656 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:12:04:001 INFO -  656 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:12:04:003 INFO -  656 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:12:04:011 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 20 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec4 ***Result = PASS </font>
+12:12:04:041 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+12:12:04:101 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Macro TEST1&TESTE1
+12:12:04:103 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter 1
+12:12:04:105 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter2 0
+12:12:04:107 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 Parameter3 -10
+12:12:04:110 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 InitState 106
+12:12:04:112 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ExpectedResult 106
+12:12:04:114 INFO -  656 testmacrosstep.cpp 117 Start to run positive test of macros TEST(E)1 & TEST(E)1L
+12:12:04:116 INFO -  656 testmacrosstep.cpp 128 The positive test of macro TEST(E)1 has passed. Start to run positive test of macro TEST(E)1L
+12:12:04:118 INFO -  656 testmacrosstep.cpp 139 The positive test of macro TEST(E)1L has passed.
+12:12:04:126 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 21 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec5 ***Result = PASS </font>
+12:12:04:156 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+12:12:04:216 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Macro TEST1&TESTE1
+12:12:04:218 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter 0
+12:12:04:220 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter2 1
+12:12:04:222 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 Parameter3 -10
+12:12:04:224 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 InitState 106
+12:12:04:227 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ExpectedResult 106
+12:12:04:228 INFO -  656 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:12:04:230 ERROR -  656 testmacrosstep.cpp 118 ERROR: Test Failed
+12:12:04:232 ERROR -  656 testmacrosstep.cpp 119 Test Failed with error [-10]
+12:12:04:234 INFO -  656 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:12:04:236 ERROR -  656 testmacrosstep.cpp 130 ERROR: Test Failed
+12:12:04:238 ERROR -  656 testmacrosstep.cpp 131 Test Failed with error [-10]
+12:12:04:240 INFO -  656 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:12:04:248 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 22 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec6 ***Result = PASS </font>
+12:12:04:278 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+12:12:04:338 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Macro TEST1&TESTE1
+12:12:04:340 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter 0
+12:12:04:342 INFO -  656 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter2 0
+12:12:04:344 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 Parameter3 -10
+12:12:04:346 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 InitState 106
+12:12:04:348 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ExpectedResult 106
+12:12:04:350 INFO -  656 testmacrosstep.cpp 117 Start to run negative test of macros TEST(E)1 & TEST(E)1L
+12:12:04:352 INFO -  656 testmacrosstep.cpp 128 The negative test of macro TEST(E)1 has passed. Start to run negative test of macro TEST(E)1L
+12:12:04:354 ERROR -  656 testmacrosstep.cpp 130 ERROR: Test Failed
+12:12:04:356 INFO -  656 testmacrosstep.cpp 139 The negative test of macro TEST(E)1L has passed.
+12:12:04:364 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 23 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTest1Sec7 ***Result = PASS </font>
+12:12:04:394 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+12:12:04:456 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Macro TEST_CHECKL
+12:12:04:458 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter 36
+12:12:04:460 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 Parameter2 This test should be passed!
+12:12:04:462 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ExpectedResult 36
+12:12:04:465 INFO -  656 testmacrosstep.cpp 156 Start positive test of macro TEST_CHECKL
+12:12:04:466 INFO -  656 testmacrosstep.cpp 163 The macro TEST_CHECKL test is passed!
+12:12:04:474 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 24 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0 ***Result = PASS </font>
+12:12:04:504 c:\testdata\scripts\dt-tef-teststep-0029.script 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+12:12:04:565 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Macro TEST_CHECKL
+12:12:04:567 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter 52
+12:12:04:569 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 Parameter2 This test should be failed!
+12:12:04:571 INFO -  656 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ExpectedResult 36
+12:12:04:573 INFO -  656 testmacrosstep.cpp 156 Start negative test of macro TEST_CHECKL
+12:12:04:575 ERROR -  656 testmacrosstep.cpp 158 FAILED test:  Val = 52 Exp Val = 36 This test should be failed!
+12:12:04:577 INFO -  656 testmacrosstep.cpp 163 The macro TEST_CHECKL test is passed!
+12:12:04:585 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 25 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep C:\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1 ***Result = PASS </font>
+12:12:04:600 c:\testdata\scripts\dt-tef-teststep-0029.script END_TESTCASE DT-TEF-TestStep-0029
+12:12:04:655 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0029.script Line = 26 Command = END_TESTCASE DT-TEF-TestStep-0029 ***TestCaseResult = PASS </font>
+12:12:04:667 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:04:669 <font size=2 color=00AF00>PASS = 12</font>
+12:12:04:670 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:04:670 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:04:670 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:04:671 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:04:671 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:04:672 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:04:672 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:04:672 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:04:673 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:04:673 <font size=2 color=00AF00>PASS = 1</font>
+12:12:04:674 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:04:674 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:04:674 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:04:675 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0030.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+12:12:10:056 <html><body><pre>
+12:12:10:057 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:10:057 ***</font>
+12:12:10:088 c:\testdata\scripts\dt-tef-teststep-0030.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:10:117 c:\testdata\scripts\dt-tef-teststep-0030.script START_TESTCASE DT-TEF-TestStep-0030
+12:12:10:126 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0030  </font>
+12:12:10:147 c:\testdata\scripts\dt-tef-teststep-0030.script 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1
+12:12:10:168 INFO -  663 shortfunsstep.cpp 49 Start to test some small functions.
+12:12:10:171 INFO -  663 shortfunsstep.cpp 71 GetServerName test failed! ServerName=te_RegStepTestSuite, ExpectedServerName=te_RegStepTestSuite
+12:12:10:173 INFO -  663 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 TestCaseName DT-TEF-TestStep-0030
+12:12:10:175 INFO -  663 shortfunsstep.cpp 83 TestCaseName test passed! TestCaseName=DT-TEF-TestStep-0030, ExpectedTestCaseName=DT-TEF-TestStep-0030
+12:12:10:177 INFO -  663 shortfunsstep.cpp 92 TestStepName test passed! TestStepName=ShortFunsTestStep, ExpectedTestStepName=ShortFunsTestStep
+12:12:10:179 INFO -  663 teststepbase.cpp 232 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 OOMTest 0
+12:12:10:181 INFO -  663 shortfunsstep.cpp 102 ShouldRunOOMTest test passed! OOMValue=0, ExpectedOOMValue=0
+12:12:10:183 INFO -  663 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 TestStepError -46
+12:12:10:185 INFO -  663 shortfunsstep.cpp 115 TestStepError test passed! TestStepError=-46, ExpectedTestStepError=-46
+12:12:10:187 INFO -  663 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 LoopIndex -1
+12:12:10:189 INFO -  663 shortfunsstep.cpp 126 GetLoopIndex test passed! LoopIndex=-1, ExpectedLoopIndex=-1
+12:12:10:191 INFO -  663 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 ScriptDriveName c:
+12:12:10:193 INFO -  663 shortfunsstep.cpp 137 ScriptDriveName test passed! ScriptDriveName=c:, ExpectedScriptDriveName=c:
+12:12:10:195 INFO -  663 teststepbase.cpp 294 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 SystemDrive c:
+12:12:10:197 INFO -  663 shortfunsstep.cpp 148 GetSystemDrive test passed! SystemDrive=C:, ExpectedSystemDrive=c:
+12:12:10:199 INFO -  663 teststepbase.cpp 253 INI READ : C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 SetupParaValue 0
+12:12:10:201 INFO -  663 shortfunsstep.cpp 159 GetSetupState test passed! SetupValue=0, ExpectedSetupValue=0
+12:12:10:203 INFO -  663 shortfunsstep.cpp 167 Short functions test passed!
+12:12:10:211 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 13 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep C:\testdata\configs\stepshortfuns.ini StepShortFunsSec1 ***Result = PASS </font>
+12:12:10:220 c:\testdata\scripts\dt-tef-teststep-0030.script END_TESTCASE DT-TEF-TestStep-0030
+12:12:10:236 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0030.script Line = 14 Command = END_TESTCASE DT-TEF-TestStep-0030 ***TestCaseResult = PASS </font>
+12:12:10:245 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:10:247 <font size=2 color=00AF00>PASS = 1</font>
+12:12:10:248 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:10:248 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:10:249 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:10:249 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:10:250 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:10:250 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:10:250 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:10:251 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:10:252 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:10:252 <font size=2 color=00AF00>PASS = 1</font>
+12:12:10:253 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:10:253 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:10:254 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:10:254 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0031.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:12:15:628 <html><body><pre>
+12:12:15:629 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:15:629 ***</font>
+12:12:15:661 c:\testdata\scripts\dt-tef-teststep-0031.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:15:691 c:\testdata\scripts\dt-tef-teststep-0031.script START_TESTCASE DT-TEF-TestStep-0031
+12:12:15:701 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0031  </font>
+12:12:15:711 c:\testdata\scripts\dt-tef-teststep-0031.script 	PRINT This test case will abort.
+12:12:15:717 INFO -  665 scriptengine.cpp 1381  This test case will abort.
+
+12:12:15:725 c:\testdata\scripts\dt-tef-teststep-0031.script 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+12:12:15:743 INFO -  670 abortstep.cpp 46 This test step should be aborted!
+12:12:16:735 ERROR -  669 testserverbase.cpp 935 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:12:16:742 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 15 Command = 	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep ***Result = ABORT </font>
+12:12:16:750 c:\testdata\scripts\dt-tef-teststep-0031.script END_TESTCASE DT-TEF-TestStep-0031
+12:12:16:766 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0031.script Line = 16 Command = END_TESTCASE DT-TEF-TestStep-0031 ***TestCaseResult = FAIL </font>
+12:12:16:775 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:16:779 <font size=2 color=00AF00>PASS = 0</font>
+12:12:16:780 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:16:781 <font size=2 color=0000FF>ABORT = 1</font>
+12:12:16:781 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:16:781 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:16:782 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:16:782 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:16:783 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:16:783 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:16:783 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:16:785 <font size=2 color=00AF00>PASS = 0</font>
+12:12:16:785 <font size=2 color=FF0000>FAIL = 1</font>
+12:12:16:785 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:16:786 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:16:786 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0032.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+12:12:22:159 <html><body><pre>
+12:12:22:160 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 6
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:22:160 ***</font>
+12:12:22:192 c:\testdata\scripts\dt-tef-teststep-0032.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:22:221 c:\testdata\scripts\dt-tef-teststep-0032.script START_TESTCASE DT-TEF-TestStep-0032
+12:12:22:231 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0032  </font>
+12:12:22:252 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:12:22:273 INFO -  677 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:22:275 INFO -  677 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:12:22:277 INFO -  677 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:12:22:285 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:12:22:334 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:12:22:355 INFO -  678 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:22:358 INFO -  678 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:12:22:360 INFO -  678 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:12:22:367 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 15 Command = 	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:12:22:418 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:12:22:440 INFO -  679 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:22:442 INFO -  679 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:12:22:444 INFO -  679 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:12:22:452 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 16 Command = 	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:12:22:504 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:12:22:527 INFO -  680 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:22:529 INFO -  680 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:12:22:531 INFO -  680 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:12:22:539 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 17 Command = 	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = PASS </font>
+12:12:22:609 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+12:12:22:674 INFO -  681 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:22:677 INFO -  681 teststepbase.cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+12:12:22:679 INFO -  681 teststepbase.cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+12:12:22:687 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 18 Command = 	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+12:12:22:748 c:\testdata\scripts\dt-tef-teststep-0032.script 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx
+12:12:22:810 INFO -  682 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:22:812 INFO -  682 teststepbase.cpp 294 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicString Panic Me
+12:12:22:814 INFO -  682 teststepbase.cpp 253 INI READ : C:\testdata\configs\PanicTest.ini PanicStringCodeEx PanicCode 110
+12:12:22:822 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 19 Command = 	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\PanicTest.ini PanicStringCodeEx ***Result = PASS </font>
+12:12:22:866 c:\testdata\scripts\dt-tef-teststep-0032.script END_TESTCASE DT-TEF-TestStep-0032
+12:12:22:922 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0032.script Line = 20 Command = END_TESTCASE DT-TEF-TestStep-0032 ***TestCaseResult = PASS </font>
+12:12:22:926 ERROR -  672 testexecute.cpp 564 The panic detection thread detected 6 panics:
+12:12:22:933 ERROR -  672 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: -90, Exit Category PanicMe
+12:12:22:935 ERROR -  672 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: -90, Exit Category PanicMe
+12:12:22:937 ERROR -  672 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293824 806972804, Exit Reason: -90, Exit Category PanicMe
+12:12:22:939 ERROR -  672 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293824 2035943210, Exit Reason: -90, Exit Category PanicMe
+12:12:22:941 ERROR -  672 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293824 324572851, Exit Reason: 110, Exit Category Panic Me
+12:12:22:943 ERROR -  672 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293824 303598491, Exit Reason: 110, Exit Category Panic Me
+12:12:22:952 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:22:954 <font size=2 color=00AF00>PASS = 6</font>
+12:12:22:954 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:22:954 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:22:955 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:22:955 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:22:956 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:22:956 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:22:957 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:22:957 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 6</font>
+12:12:22:958 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:22:958 <font size=2 color=00AF00>PASS = 1</font>
+12:12:22:958 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:22:959 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:22:959 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:22:960 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0033.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+12:12:28:343 <html><body><pre>
+12:12:28:343 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:28:343 ***</font>
+12:12:28:375 c:\testdata\scripts\dt-tef-teststep-0033.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:28:404 c:\testdata\scripts\dt-tef-teststep-0033.script START_TESTCASE DT-TEF-TestStep-0033
+12:12:28:414 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0033.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0033  </font>
+12:12:28:430 c:\testdata\scripts\dt-tef-teststep-0033.script 	PRINT this case will be passed with the error message cannot create server.
+12:12:28:436 INFO -  684 scriptengine.cpp 1381  this case will be passed with the error message cannot create server.
+
+12:12:28:463 c:\testdata\scripts\dt-tef-teststep-0033.script 	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+12:12:28:470 ERROR -  684 scriptengine.cpp 501 Failed to Create Server Err = -40
+12:12:28:478 c:\testdata\scripts\dt-tef-teststep-0033.script END_TESTCASE DT-TEF-TestStep-0033
+12:12:28:496 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0033.script Line = 15 Command = END_TESTCASE DT-TEF-TestStep-0033 ***TestCaseResult = PASS </font>
+12:12:28:505 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:28:509 <font size=2 color=00AF00>PASS = 0</font>
+12:12:28:510 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:28:511 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:28:511 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:28:512 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:28:512 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:28:512 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:28:513 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:28:513 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:28:514 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:28:514 <font size=2 color=00AF00>PASS = 1</font>
+12:12:28:515 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:28:515 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:28:515 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:28:517 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0034.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:12:33:902 <html><body><pre>
+12:12:33:903 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 2
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:33:902 ***</font>
+12:12:33:935 c:\testdata\scripts\dt-tef-teststep-0034.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:33:964 c:\testdata\scripts\dt-tef-teststep-0034.script START_TESTCASE DT-TEF-TestStep-0034
+12:12:33:973 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0034  </font>
+12:12:33:983 c:\testdata\scripts\dt-tef-teststep-0034.script 	PRINT This case will be failed.
+12:12:33:989 INFO -  690 scriptengine.cpp 1381  This case will be failed.
+
+12:12:33:997 c:\testdata\scripts\dt-tef-teststep-0034.script 	LOAD_SERVER te_RegStepTestSuiteNotExist
+12:12:34:005 ERROR -  690 scriptengine.cpp 496 Failed to create server, either the server or one of its dependancies could not be found.
+12:12:34:020 c:\testdata\scripts\dt-tef-teststep-0034.script 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+12:12:34:032 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 16 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep ***Result = UNEXECUTED </font>
+12:12:34:046 c:\testdata\scripts\dt-tef-teststep-0034.script 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+12:12:34:060 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 17 Command = 	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist ***Result = UNKNOWN Code = -1  </font>
+12:12:34:070 c:\testdata\scripts\dt-tef-teststep-0034.script END_TESTCASE DT-TEF-TestStep-0034
+12:12:34:087 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0034.script Line = 18 Command = END_TESTCASE DT-TEF-TestStep-0034 ***TestCaseResult = FAIL </font>
+12:12:34:097 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:34:101 <font size=2 color=00AF00>PASS = 0</font>
+12:12:34:102 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:34:102 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:34:103 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:34:103 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:34:104 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:12:34:104 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:12:34:105 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:34:106 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:34:106 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:34:106 <font size=2 color=00AF00>PASS = 0</font>
+12:12:34:107 <font size=2 color=FF0000>FAIL = 1</font>
+12:12:34:107 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:34:108 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:34:108 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0035.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+12:12:39:498 <html><body><pre>
+12:12:39:499 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 4
+RUN_PANIC_STEP COUNT : 6
+RUN_PANIC_STEP_RESULT COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:39:499 ***</font>
+12:12:39:531 c:\testdata\scripts\dt-tef-teststep-0035.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:39:560 c:\testdata\scripts\dt-tef-teststep-0035.script START_TESTCASE DT-TEF-TestStep-0035
+12:12:39:570 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0035  </font>
+12:12:39:592 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail
+12:12:39:614 INFO -  702 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultFail TheInt 106
+12:12:39:616 INFO -  702 seterrorstep.cpp 49 The Error Code is 106
+12:12:39:624 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 11 Command = 	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultFail ***Result = PASS </font>
+12:12:39:645 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive
+12:12:39:667 INFO -  702 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultInconclusive TheInt 107
+12:12:39:669 INFO -  702 seterrorstep.cpp 49 The Error Code is 107
+12:12:39:676 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 12 Command = 	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultInconclusive ***Result = PASS </font>
+12:12:39:700 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError
+12:12:39:722 INFO -  702 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultTestSuiteError TheInt 108
+12:12:39:724 INFO -  702 seterrorstep.cpp 49 The Error Code is 108
+12:12:39:731 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 13 Command =  	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultTestSuiteError ***Result = PASS </font>
+12:12:39:755 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort
+12:12:39:777 INFO -  702 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultAbort TheInt 109
+12:12:39:779 INFO -  702 seterrorstep.cpp 49 The Error Code is 109
+12:12:39:788 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 14 Command = 	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultAbort ***Result = PASS </font>
+12:12:39:822 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1	
+12:12:39:887 INFO -  702 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:39:889 INFO -  702 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+12:12:39:891 INFO -  702 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+12:12:39:898 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 16 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1  Code = 1  1 ***Result = PASS </font>
+12:12:39:959 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail            
+12:12:40:020 INFO -  703 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:40:023 INFO -  703 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+12:12:40:025 INFO -  703 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+12:12:40:032 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 17 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail  Code = 106   ***Result = PASS </font>
+12:12:40:093 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive        
+12:12:40:155 INFO -  704 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:40:157 INFO -  704 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+12:12:40:159 INFO -  704 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+12:12:40:167 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 18 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive  Code = 107   ***Result = PASS </font>
+12:12:40:230 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError      
+12:12:40:291 INFO -  705 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:40:293 INFO -  705 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+12:12:40:296 INFO -  705 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+12:12:40:303 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 19 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError  Code = 108   ***Result = PASS </font>
+12:12:40:366 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort               
+12:12:40:428 INFO -  706 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:40:430 INFO -  706 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+12:12:40:432 INFO -  706 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+12:12:40:440 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 20 Command = 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort  Code = 109   ***Result = PASS </font>
+12:12:40:496 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore
+12:12:40:558 INFO -  707 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:40:560 INFO -  707 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+12:12:40:562 INFO -  707 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+12:12:40:570 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 21 Command =  	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  Code = 110   ***Result = PASS </font>
+12:12:40:634 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1
+12:12:40:695 INFO -  708 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:40:697 INFO -  708 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicString 1
+12:12:40:699 INFO -  708 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanic1 PanicCode 1
+12:12:40:707 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 23 Command = 	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanic1 ***Result = PASS </font>
+12:12:40:771 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail
+12:12:40:833 INFO -  709 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:40:835 INFO -  709 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicString 
+12:12:40:837 INFO -  709 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicFail PanicCode 106
+12:12:40:845 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 24 Command = 	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicFail ***Result = PASS </font>
+12:12:40:910 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive   
+12:12:40:972 INFO -  710 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:40:975 INFO -  710 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicString 
+12:12:40:977 INFO -  710 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicInconclusive PanicCode 107
+12:12:40:985 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 25 Command = 	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicInconclusive ***Result = PASS </font>
+12:12:41:050 c:\testdata\scripts\dt-tef-teststep-0035.script  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError 
+12:12:41:112 INFO -  711 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:41:115 INFO -  711 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicString 
+12:12:41:117 INFO -  711 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicTestSuiteError PanicCode 108
+12:12:41:124 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 26 Command =  	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicTestSuiteError ***Result = PASS </font>
+12:12:41:190 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort          
+12:12:41:253 INFO -  712 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:41:255 INFO -  712 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicString 
+12:12:41:257 INFO -  712 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicAbort PanicCode 109
+12:12:41:265 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 27 Command = 	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicAbort ***Result = PASS </font>
+12:12:41:331 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore  	
+12:12:41:393 INFO -  713 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:41:395 INFO -  713 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicString 
+12:12:41:397 INFO -  713 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnore PanicCode 110
+12:12:41:405 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 28 Command = 	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnore ***Result = PASS </font>
+12:12:41:472 c:\testdata\scripts\dt-tef-teststep-0035.script 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString
+12:12:41:535 INFO -  714 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:12:41:537 INFO -  714 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicString a panic string
+12:12:41:540 INFO -  714 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini TestPanicIgnoreAString PanicCode 110
+12:12:41:547 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 29 Command = 	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini TestPanicIgnoreAString ***Result = PASS </font>
+12:12:41:595 c:\testdata\scripts\dt-tef-teststep-0035.script END_TESTCASE DT-TEF-TestStep-0035
+12:12:41:654 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0035.script Line = 30 Command = END_TESTCASE DT-TEF-TestStep-0035 ***TestCaseResult = PASS </font>
+12:12:41:658 ERROR -  697 testexecute.cpp 564 The panic detection thread detected 13 panics:
+12:12:41:667 ERROR -  697 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: 1, Exit Category 1
+12:12:41:670 ERROR -  697 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: 106, Exit Category 
+12:12:41:672 ERROR -  697 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293824 806972804, Exit Reason: 107, Exit Category 
+12:12:41:673 ERROR -  697 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293824 2035943210, Exit Reason: 108, Exit Category 
+12:12:41:676 ERROR -  697 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293824 324572851, Exit Reason: 109, Exit Category 
+12:12:41:678 ERROR -  697 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293824 303598491, Exit Reason: 110, Exit Category 
+12:12:41:680 ERROR -  697 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293824 1906268040, Exit Reason: 1, Exit Category 1
+12:12:41:682 ERROR -  697 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293824 83555394, Exit Reason: 106, Exit Category 
+12:12:41:684 ERROR -  697 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293824 1991891779, Exit Reason: 107, Exit Category 
+12:12:41:686 ERROR -  697 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293824 198800034, Exit Reason: 108, Exit Category 
+12:12:41:688 ERROR -  697 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293824 1993145239, Exit Reason: 109, Exit Category 
+12:12:41:689 ERROR -  697 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293824 20092657, Exit Reason: 110, Exit Category 
+12:12:41:692 ERROR -  697 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293824 827684837, Exit Reason: 110, Exit Category a panic string
+12:12:41:702 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:41:704 <font size=2 color=00AF00>PASS = 17</font>
+12:12:41:704 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:41:705 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:41:705 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:41:705 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:41:706 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:41:706 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:41:707 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:12:41:707 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 13</font>
+12:12:41:708 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:41:708 <font size=2 color=00AF00>PASS = 1</font>
+12:12:41:708 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:41:709 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:41:709 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:41:710 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0036.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+12:12:47:126 <html><body><pre>
+12:12:47:126 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP_RESULT COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:47:126 ***</font>
+12:12:47:162 c:\testdata\scripts\dt-tef-teststep-0036.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:47:195 c:\testdata\scripts\dt-tef-teststep-0036.script START_TESTCASE DT-TEF-TestStep-0036
+12:12:47:206 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0036  </font>
+12:12:47:224 c:\testdata\scripts\dt-tef-teststep-0036.script 	PRINT this test case should be fail. test setp is unexecute because ignore.  
+12:12:47:231 INFO -  716 scriptengine.cpp 1381  this test case should be fail. test setp is unexecute because ignore.  
+
+12:12:47:256 c:\testdata\scripts\dt-tef-teststep-0036.script 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore
+12:12:47:279 INFO -  721 teststepbase.cpp 253 INI READ : C:\testdata\configs\Error_codes.ini ResultIgnore TheInt 110
+12:12:47:281 INFO -  721 seterrorstep.cpp 49 The Error Code is 110
+12:12:47:289 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 12 Command = 	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep C:\testdata\configs\Error_codes.ini ResultIgnore ***Result = UNEXECUTED </font>
+12:12:47:300 c:\testdata\scripts\dt-tef-teststep-0036.script END_TESTCASE DT-TEF-TestStep-0036
+12:12:47:318 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0036.script Line = 13 Command = END_TESTCASE DT-TEF-TestStep-0036 ***TestCaseResult = FAIL </font>
+12:12:47:328 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:47:330 <font size=2 color=00AF00>PASS = 0</font>
+12:12:47:330 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:47:330 <font size=2 color=0000FF>ABORT = 0</font>
+12:12:47:331 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:47:331 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:47:332 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:12:47:332 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:12:47:332 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:12:47:333 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:47:334 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:47:335 <font size=2 color=00AF00>PASS = 0</font>
+12:12:47:335 <font size=2 color=FF0000>FAIL = 1</font>
+12:12:47:335 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:47:336 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:47:336 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0037.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+12:12:52:738 <html><body><pre>
+12:12:52:738 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 50
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:12:52:738 ***</font>
+12:12:52:775 c:\testdata\scripts\dt-tef-teststep-0037.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:12:52:808 c:\testdata\scripts\dt-tef-teststep-0037.script START_TESTCASE DT-TEF-TestStep-0037
+12:12:52:820 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0037  </font>
+12:12:52:832 c:\testdata\scripts\dt-tef-teststep-0037.script 	PRINT THIS TEST CASE SHOULD BE FAILED! 
+12:12:52:840 INFO -  723 scriptengine.cpp 1381  THIS TEST CASE SHOULD BE FAILED! 
+
+12:12:52:861 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1
+12:12:52:880 INFO -  728 leaveforever.cpp 19 This step should leave!
+12:12:52:882 INFO -  728 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave1 leavenum -1
+12:12:52:884 INFO -  728 leaveforever.cpp 29 The Leave Number is -1
+12:12:52:893 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 12 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave1 ***Result = UNKNOWN Code = -1  </font>
+12:12:52:919 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2
+12:12:52:938 INFO -  729 leaveforever.cpp 19 This step should leave!
+12:12:52:941 INFO -  729 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave2 leavenum -2
+12:12:52:943 INFO -  729 leaveforever.cpp 29 The Leave Number is -2
+12:12:52:952 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 13 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave2 ***Result = UNKNOWN Code = -2  </font>
+12:12:52:978 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3
+12:12:52:998 INFO -  730 leaveforever.cpp 19 This step should leave!
+12:12:53:000 INFO -  730 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave3 leavenum -3
+12:12:53:002 INFO -  730 leaveforever.cpp 29 The Leave Number is -3
+12:12:53:011 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 14 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave3 ***Result = UNKNOWN Code = -3  </font>
+12:12:53:039 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4
+12:12:53:064 INFO -  731 leaveforever.cpp 19 This step should leave!
+12:12:53:066 INFO -  731 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave4 leavenum -4
+12:12:53:068 INFO -  731 leaveforever.cpp 29 The Leave Number is -4
+12:12:53:078 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 15 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave4 ***Result = UNKNOWN Code = -4  </font>
+12:12:53:113 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5
+12:12:53:186 INFO -  732 leaveforever.cpp 19 This step should leave!
+12:12:53:189 INFO -  732 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave5 leavenum -5
+12:12:53:190 INFO -  732 leaveforever.cpp 29 The Leave Number is -5
+12:12:53:199 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 16 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave5 ***Result = UNKNOWN Code = -5  </font>
+12:12:53:229 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6
+12:12:53:292 INFO -  733 leaveforever.cpp 19 This step should leave!
+12:12:53:295 INFO -  733 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave6 leavenum -6
+12:12:53:297 INFO -  733 leaveforever.cpp 29 The Leave Number is -6
+12:12:53:306 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 17 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave6 ***Result = UNKNOWN Code = -6  </font>
+12:12:53:336 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7
+12:12:53:399 INFO -  734 leaveforever.cpp 19 This step should leave!
+12:12:53:401 INFO -  734 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave7 leavenum -7
+12:12:53:403 INFO -  734 leaveforever.cpp 29 The Leave Number is -7
+12:12:53:413 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 18 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave7 ***Result = UNKNOWN Code = -7  </font>
+12:12:53:442 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8
+12:12:53:506 INFO -  735 leaveforever.cpp 19 This step should leave!
+12:12:53:508 INFO -  735 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave8 leavenum -8
+12:12:53:510 INFO -  735 leaveforever.cpp 29 The Leave Number is -8
+12:12:53:519 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 19 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave8 ***Result = UNKNOWN Code = -8  </font>
+12:12:53:549 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9
+12:12:53:612 INFO -  736 leaveforever.cpp 19 This step should leave!
+12:12:53:614 INFO -  736 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave9 leavenum -9
+12:12:53:616 INFO -  736 leaveforever.cpp 29 The Leave Number is -9
+12:12:53:626 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 20 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave9 ***Result = UNKNOWN Code = -9  </font>
+12:12:53:655 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10
+12:12:53:719 INFO -  737 leaveforever.cpp 19 This step should leave!
+12:12:53:721 INFO -  737 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave10 leavenum -10
+12:12:53:723 INFO -  737 leaveforever.cpp 29 The Leave Number is -10
+12:12:53:732 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 21 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave10 ***Result = UNKNOWN Code = -10  </font>
+12:12:53:762 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11
+12:12:53:825 INFO -  738 leaveforever.cpp 19 This step should leave!
+12:12:53:828 INFO -  738 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave11 leavenum -11
+12:12:53:830 INFO -  738 leaveforever.cpp 29 The Leave Number is -11
+12:12:53:839 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 22 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave11 ***Result = UNKNOWN Code = -11  </font>
+12:12:53:869 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12
+12:12:53:932 INFO -  739 leaveforever.cpp 19 This step should leave!
+12:12:53:934 INFO -  739 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave12 leavenum -12
+12:12:53:936 INFO -  739 leaveforever.cpp 29 The Leave Number is -12
+12:12:53:945 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 23 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave12 ***Result = UNKNOWN Code = -12  </font>
+12:12:53:975 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13
+12:12:54:039 INFO -  740 leaveforever.cpp 19 This step should leave!
+12:12:54:041 INFO -  740 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave13 leavenum -13
+12:12:54:043 INFO -  740 leaveforever.cpp 29 The Leave Number is -13
+12:12:54:052 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 24 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave13 ***Result = UNKNOWN Code = -13  </font>
+12:12:54:082 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14
+12:12:54:145 INFO -  741 leaveforever.cpp 19 This step should leave!
+12:12:54:147 INFO -  741 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave14 leavenum -14
+12:12:54:149 INFO -  741 leaveforever.cpp 29 The Leave Number is -14
+12:12:54:158 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 25 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave14 ***Result = UNKNOWN Code = -14  </font>
+12:12:54:188 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15
+12:12:54:252 INFO -  742 leaveforever.cpp 19 This step should leave!
+12:12:54:254 INFO -  742 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave15 leavenum -15
+12:12:54:256 INFO -  742 leaveforever.cpp 29 The Leave Number is -15
+12:12:54:265 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 26 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave15 ***Result = UNKNOWN Code = -15  </font>
+12:12:54:295 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16
+12:12:54:358 INFO -  743 leaveforever.cpp 19 This step should leave!
+12:12:54:360 INFO -  743 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave16 leavenum -16
+12:12:54:362 INFO -  743 leaveforever.cpp 29 The Leave Number is -16
+12:12:54:372 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 27 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave16 ***Result = UNKNOWN Code = -16  </font>
+12:12:54:402 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17
+12:12:54:465 INFO -  744 leaveforever.cpp 19 This step should leave!
+12:12:54:467 INFO -  744 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave17 leavenum -17
+12:12:54:469 INFO -  744 leaveforever.cpp 29 The Leave Number is -17
+12:12:54:478 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 28 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave17 ***Result = UNKNOWN Code = -17  </font>
+12:12:54:508 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18
+12:12:54:571 INFO -  745 leaveforever.cpp 19 This step should leave!
+12:12:54:574 INFO -  745 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave18 leavenum -18
+12:12:54:576 INFO -  745 leaveforever.cpp 29 The Leave Number is -18
+12:12:54:585 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 29 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave18 ***Result = UNKNOWN Code = -18  </font>
+12:12:54:615 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19
+12:12:54:678 INFO -  746 leaveforever.cpp 19 This step should leave!
+12:12:54:680 INFO -  746 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave19 leavenum -19
+12:12:54:682 INFO -  746 leaveforever.cpp 29 The Leave Number is -19
+12:12:54:691 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 30 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave19 ***Result = UNKNOWN Code = -19  </font>
+12:12:54:721 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20
+12:12:54:785 INFO -  747 leaveforever.cpp 19 This step should leave!
+12:12:54:787 INFO -  747 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave20 leavenum -20
+12:12:54:789 INFO -  747 leaveforever.cpp 29 The Leave Number is -20
+12:12:54:798 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 31 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave20 ***Result = UNKNOWN Code = -20  </font>
+12:12:54:828 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21
+12:12:54:892 INFO -  748 leaveforever.cpp 19 This step should leave!
+12:12:54:894 INFO -  748 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave21 leavenum -21
+12:12:54:896 INFO -  748 leaveforever.cpp 29 The Leave Number is -21
+12:12:54:905 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 32 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave21 ***Result = UNKNOWN Code = -21  </font>
+12:12:54:935 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22
+12:12:54:998 INFO -  749 leaveforever.cpp 19 This step should leave!
+12:12:55:000 INFO -  749 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave22 leavenum -22
+12:12:55:002 INFO -  749 leaveforever.cpp 29 The Leave Number is -22
+12:12:55:011 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 33 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave22 ***Result = UNKNOWN Code = -22  </font>
+12:12:55:041 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23
+12:12:55:105 INFO -  750 leaveforever.cpp 19 This step should leave!
+12:12:55:107 INFO -  750 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave23 leavenum -23
+12:12:55:109 INFO -  750 leaveforever.cpp 29 The Leave Number is -23
+12:12:55:118 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 34 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave23 ***Result = UNKNOWN Code = -23  </font>
+12:12:55:148 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24
+12:12:55:211 INFO -  751 leaveforever.cpp 19 This step should leave!
+12:12:55:213 INFO -  751 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave24 leavenum -24
+12:12:55:215 INFO -  751 leaveforever.cpp 29 The Leave Number is -24
+12:12:55:225 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 35 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave24 ***Result = UNKNOWN Code = -24  </font>
+12:12:55:255 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25
+12:12:55:318 INFO -  752 leaveforever.cpp 19 This step should leave!
+12:12:55:320 INFO -  752 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave25 leavenum -25
+12:12:55:322 INFO -  752 leaveforever.cpp 29 The Leave Number is -25
+12:12:55:331 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 36 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave25 ***Result = UNKNOWN Code = -25  </font>
+12:12:55:361 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26
+12:12:55:425 INFO -  753 leaveforever.cpp 19 This step should leave!
+12:12:55:427 INFO -  753 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave26 leavenum -26
+12:12:55:429 INFO -  753 leaveforever.cpp 29 The Leave Number is -26
+12:12:55:438 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 37 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave26 ***Result = UNKNOWN Code = -26  </font>
+12:12:55:468 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27
+12:12:55:531 INFO -  754 leaveforever.cpp 19 This step should leave!
+12:12:55:534 INFO -  754 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave27 leavenum -27
+12:12:55:536 INFO -  754 leaveforever.cpp 29 The Leave Number is -27
+12:12:55:545 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 38 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave27 ***Result = UNKNOWN Code = -27  </font>
+12:12:55:575 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28
+12:12:55:638 INFO -  755 leaveforever.cpp 19 This step should leave!
+12:12:55:640 INFO -  755 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave28 leavenum -28
+12:12:55:642 INFO -  755 leaveforever.cpp 29 The Leave Number is -28
+12:12:55:651 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 39 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave28 ***Result = UNKNOWN Code = -28  </font>
+12:12:55:681 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29
+12:12:55:744 INFO -  756 leaveforever.cpp 19 This step should leave!
+12:12:55:747 INFO -  756 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave29 leavenum -29
+12:12:55:749 INFO -  756 leaveforever.cpp 29 The Leave Number is -29
+12:12:55:758 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 40 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave29 ***Result = UNKNOWN Code = -29  </font>
+12:12:55:788 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30
+12:12:55:851 INFO -  757 leaveforever.cpp 19 This step should leave!
+12:12:55:853 INFO -  757 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave30 leavenum -30
+12:12:55:855 INFO -  757 leaveforever.cpp 29 The Leave Number is -30
+12:12:55:864 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 41 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave30 ***Result = UNKNOWN Code = -30  </font>
+12:12:55:894 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31
+12:12:55:958 INFO -  758 leaveforever.cpp 19 This step should leave!
+12:12:55:960 INFO -  758 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave31 leavenum -31
+12:12:55:962 INFO -  758 leaveforever.cpp 29 The Leave Number is -31
+12:12:55:971 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 42 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave31 ***Result = UNKNOWN Code = -31  </font>
+12:12:56:001 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32
+12:12:56:064 INFO -  759 leaveforever.cpp 19 This step should leave!
+12:12:56:067 INFO -  759 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave32 leavenum -32
+12:12:56:069 INFO -  759 leaveforever.cpp 29 The Leave Number is -32
+12:12:56:078 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 43 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave32 ***Result = UNKNOWN Code = -32  </font>
+12:12:56:108 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33
+12:12:56:172 INFO -  760 leaveforever.cpp 19 This step should leave!
+12:12:56:174 INFO -  760 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave33 leavenum -33
+12:12:56:176 INFO -  760 leaveforever.cpp 29 The Leave Number is -33
+12:12:56:185 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 44 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave33 ***Result = UNKNOWN Code = -33  </font>
+12:12:56:215 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34
+12:12:56:278 INFO -  761 leaveforever.cpp 19 This step should leave!
+12:12:56:280 INFO -  761 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave34 leavenum -34
+12:12:56:282 INFO -  761 leaveforever.cpp 29 The Leave Number is -34
+12:12:56:291 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 45 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave34 ***Result = UNKNOWN Code = -34  </font>
+12:12:56:321 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35
+12:12:56:385 INFO -  762 leaveforever.cpp 19 This step should leave!
+12:12:56:387 INFO -  762 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave35 leavenum -35
+12:12:56:389 INFO -  762 leaveforever.cpp 29 The Leave Number is -35
+12:12:56:398 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 46 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave35 ***Result = UNKNOWN Code = -35  </font>
+12:12:56:428 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36
+12:12:56:491 INFO -  763 leaveforever.cpp 19 This step should leave!
+12:12:56:494 INFO -  763 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave36 leavenum -36
+12:12:56:496 INFO -  763 leaveforever.cpp 29 The Leave Number is -36
+12:12:56:505 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 47 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave36 ***Result = UNKNOWN Code = -36  </font>
+12:12:56:534 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37
+12:12:56:598 INFO -  764 leaveforever.cpp 19 This step should leave!
+12:12:56:600 INFO -  764 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave37 leavenum -37
+12:12:56:602 INFO -  764 leaveforever.cpp 29 The Leave Number is -37
+12:12:56:611 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 48 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave37 ***Result = UNKNOWN Code = -37  </font>
+12:12:56:641 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38
+12:12:56:704 INFO -  765 leaveforever.cpp 19 This step should leave!
+12:12:56:707 INFO -  765 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave38 leavenum -38
+12:12:56:708 INFO -  765 leaveforever.cpp 29 The Leave Number is -38
+12:12:56:718 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 49 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave38 ***Result = UNKNOWN Code = -38  </font>
+12:12:56:748 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39
+12:12:56:811 INFO -  766 leaveforever.cpp 19 This step should leave!
+12:12:56:813 INFO -  766 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave39 leavenum -39
+12:12:56:815 INFO -  766 leaveforever.cpp 29 The Leave Number is -39
+12:12:56:824 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 50 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave39 ***Result = ABORT </font>
+12:12:56:854 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40
+12:12:56:917 INFO -  767 leaveforever.cpp 19 This step should leave!
+12:12:56:920 INFO -  767 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave40 leavenum -40
+12:12:56:922 INFO -  767 leaveforever.cpp 29 The Leave Number is -40
+12:12:56:931 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 51 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave40 ***Result = UNKNOWN Code = -40  </font>
+12:12:56:961 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41
+12:12:57:024 INFO -  768 leaveforever.cpp 19 This step should leave!
+12:12:57:027 INFO -  768 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave41 leavenum -41
+12:12:57:029 INFO -  768 leaveforever.cpp 29 The Leave Number is -41
+12:12:57:038 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 52 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave41 ***Result = UNKNOWN Code = -41  </font>
+12:12:57:068 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42
+12:12:57:131 INFO -  769 leaveforever.cpp 19 This step should leave!
+12:12:57:133 INFO -  769 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave42 leavenum -42
+12:12:57:135 INFO -  769 leaveforever.cpp 29 The Leave Number is -42
+12:12:57:144 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 53 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave42 ***Result = UNKNOWN Code = -42  </font>
+12:12:57:174 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43
+12:12:57:237 INFO -  770 leaveforever.cpp 19 This step should leave!
+12:12:57:240 INFO -  770 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave43 leavenum -43
+12:12:57:242 INFO -  770 leaveforever.cpp 29 The Leave Number is -43
+12:12:57:251 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 54 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave43 ***Result = UNKNOWN Code = -43  </font>
+12:12:57:280 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44
+12:12:57:344 INFO -  771 leaveforever.cpp 19 This step should leave!
+12:12:57:346 INFO -  771 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave44 leavenum -44
+12:12:57:348 INFO -  771 leaveforever.cpp 29 The Leave Number is -44
+12:12:57:358 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 55 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave44 ***Result = UNKNOWN Code = -44  </font>
+12:12:57:388 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45
+12:12:57:451 INFO -  772 leaveforever.cpp 19 This step should leave!
+12:12:57:453 INFO -  772 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave45 leavenum -45
+12:12:57:455 INFO -  772 leaveforever.cpp 29 The Leave Number is -45
+12:12:57:464 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 56 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave45 ***Result = UNKNOWN Code = -45  </font>
+12:12:57:494 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46
+12:12:57:557 INFO -  773 leaveforever.cpp 19 This step should leave!
+12:12:57:559 INFO -  773 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave46 leavenum -46
+12:12:57:562 INFO -  773 leaveforever.cpp 29 The Leave Number is -46
+12:12:57:571 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 57 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave46 ***Result = UNKNOWN Code = -46  </font>
+12:12:57:601 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47
+12:12:57:664 INFO -  774 leaveforever.cpp 19 This step should leave!
+12:12:57:666 INFO -  774 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave47 leavenum -47
+12:12:57:668 INFO -  774 leaveforever.cpp 29 The Leave Number is -47
+12:12:57:677 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 58 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave47 ***Result = UNKNOWN Code = -47  </font>
+12:12:57:707 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48
+12:12:57:771 INFO -  775 leaveforever.cpp 19 This step should leave!
+12:12:57:773 INFO -  775 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave48 leavenum -48
+12:12:57:775 INFO -  775 leaveforever.cpp 29 The Leave Number is -48
+12:12:57:784 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 59 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave48 ***Result = UNKNOWN Code = -48  </font>
+12:12:57:814 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49
+12:12:57:878 INFO -  776 leaveforever.cpp 19 This step should leave!
+12:12:57:880 INFO -  776 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave49 leavenum -49
+12:12:57:882 INFO -  776 leaveforever.cpp 29 The Leave Number is -49
+12:12:57:891 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 60 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave49 ***Result = UNKNOWN Code = -49  </font>
+12:12:57:921 c:\testdata\scripts\dt-tef-teststep-0037.script 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50
+12:12:57:985 INFO -  777 leaveforever.cpp 19 This step should leave!
+12:12:57:987 INFO -  777 teststepbase.cpp 253 INI READ : C:\testdata\configs\leavenumber.ini leave50 leavenum -50
+12:12:57:989 INFO -  777 leaveforever.cpp 29 The Leave Number is -50
+12:12:57:998 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 61 Command = 	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever C:\testdata\configs\leavenumber.ini 	leave50 ***Result = UNKNOWN Code = -50  </font>
+12:12:58:015 c:\testdata\scripts\dt-tef-teststep-0037.script END_TESTCASE DT-TEF-TestStep-0037
+12:12:58:077 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0037.script Line = 62 Command = END_TESTCASE DT-TEF-TestStep-0037 ***TestCaseResult = FAIL </font>
+12:12:58:095 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:12:58:099 <font size=2 color=00AF00>PASS = 0</font>
+12:12:58:100 <font size=2 color=FF0000>FAIL = 0</font>
+12:12:58:100 <font size=2 color=0000FF>ABORT = 1</font>
+12:12:58:101 <font size=2 color=0000FF>PANIC = 0</font>
+12:12:58:101 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:58:102 <font size=2 color=0000FF>UNKNOWN = 49</font>
+12:12:58:102 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:12:58:102 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:12:58:103 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:12:58:103 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:12:58:104 <font size=2 color=00AF00>PASS = 0</font>
+12:12:58:104 <font size=2 color=FF0000>FAIL = 1</font>
+12:12:58:105 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:12:58:105 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:12:58:106 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-teststep-0038.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:13:03:531 <html><body><pre>
+12:13:03:531 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 7
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:13:03:531 ***</font>
+12:13:03:568 c:\testdata\scripts\dt-tef-teststep-0038.script LOAD_SUITE	te_RegStepTestSuite -SharedData
+12:13:03:601 c:\testdata\scripts\dt-tef-teststep-0038.script START_TESTCASE DT-TEF-TestStep-0038
+12:13:03:613 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 3 Command = START_TESTCASE DT-TEF-TestStep-0038  </font>
+12:13:03:625 c:\testdata\scripts\dt-tef-teststep-0038.script 	PRINT this test case should fail.
+12:13:03:632 INFO -  779 scriptengine.cpp 1381  this test case should fail.
+
+12:13:03:662 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:03:685 INFO -  784 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:03:688 INFO -  784 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:13:03:690 INFO -  784 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:13:03:693 WARN -  779 testexecutelogger.cpp 3966 Expected panic string !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script) was TOO LONG.
+12:13:03:726 WARN -  779 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:13:03:728 INFO -  779 testexecutelogger.cpp 2483 Expected panic string was "LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" (in script)
+12:13:03:730 INFO -  779 testexecutelogger.cpp 2484 Received panic string was "PanicMe"(in code)
+12:13:03:736 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 14 Command = 	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+12:13:03:775 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:03:799 INFO -  785 panicstep.cpp 47 This step tests the behavior of TEF when panic occurs.
+12:13:03:801 INFO -  785 teststepbase.cpp 294 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicString PanicMe
+12:13:03:803 INFO -  785 teststepbase.cpp 253 INI READ : C:\testdata\configs\panictest.ini PanicStringCode PanicCode -90
+12:13:03:807 WARN -  779 testexecutelogger.cpp 3966 Expected panic string !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script) was TOO LONG.
+12:13:03:840 WARN -  779 testexecutelogger.cpp 3967 Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.
+12:13:03:842 INFO -  779 testexecutelogger.cpp 2483 Expected panic string was "Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" (in script)
+12:13:03:844 INFO -  779 testexecutelogger.cpp 2484 Received panic string was "PanicMe"(in code)
+12:13:03:850 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 15 Command = 	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode  Code = -90  PanicMe ***Result = FAIL </font>
+12:13:03:880 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:03:894 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 17 Command = 	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:03:951 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:04:010 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 18 Command = 	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:04:045 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:04:092 ERROR -  779 scriptengine.cpp 2020 The arguments are not provided in proper format.			Unable to retrieve the details of the server from the command line
+12:13:04:098 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 19 Command = 	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:04:132 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:04:184 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 20 Command = 	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:04:218 c:\testdata\scripts\dt-tef-teststep-0038.script 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode
+12:13:04:269 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 21 Command = 	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep C:\testdata\configs\panictest.ini PanicStringCode ***Result = UNEXECUTED </font>
+12:13:04:285 c:\testdata\scripts\dt-tef-teststep-0038.script END_TESTCASE DT-TEF-TestStep-0038
+12:13:04:342 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-teststep-0038.script Line = 22 Command = END_TESTCASE DT-TEF-TestStep-0038 ***TestCaseResult = FAIL </font>
+12:13:04:346 ERROR -  779 testexecute.cpp 564 The panic detection thread detected 2 panics:
+12:13:04:352 ERROR -  779 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: -90, Exit Category PanicMe
+12:13:04:354 ERROR -  779 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: -90, Exit Category PanicMe
+12:13:04:363 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:04:365 <font size=2 color=00AF00>PASS = 0</font>
+12:13:04:365 <font size=2 color=FF0000>FAIL = 2</font>
+12:13:04:366 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:04:366 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:04:367 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:04:367 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:04:368 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+12:13:04:368 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 1</font>
+12:13:04:368 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 2</font>
+12:13:04:369 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:04:369 <font size=2 color=00AF00>PASS = 0</font>
+12:13:04:370 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:04:370 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:04:370 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:04:371 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+12:56:17:778 <html><body><pre>
+12:56:17:779 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:17:779 ***</font>
+12:56:17:819 c:\testdata\scripts\dt-tef-unit-0001.script LOAD_SUITE	TEF_UnitTest
+12:56:17:847 c:\testdata\scripts\dt-tef-unit-0001.script START_TESTCASE DT-TEF-Unit-0001
+12:56:17:856 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 2 Command = START_TESTCASE DT-TEF-Unit-0001  </font>
+12:56:17:875 c:\testdata\scripts\dt-tef-unit-0001.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1	
+12:56:17:896 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:56:17:898 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:56:17:921 INFO -  1659 teststepbase.cpp 253 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Int 10
+12:56:17:929 INFO -  1659 teststepbase.cpp 510 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolFalse 0
+12:56:17:931 INFO -  1659 teststepbase.cpp 232 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolFalse 0
+12:56:17:933 INFO -  1659 teststepbase.cpp 232 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 BoolTrue 1
+12:56:17:942 INFO -  1659 teststepbase.cpp 559 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Hex 255
+12:56:17:944 INFO -  1659 teststepbase.cpp 320 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 Hex 255
+12:56:17:951 INFO -  1659 teststepbase.cpp 449 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 String To Be A Drummer! # comments
+12:56:17:953 INFO -  1659 teststepbase.cpp 294 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 String To Be A Drummer! # comments
+12:56:17:961 INFO -  1659 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+12:56:17:963 INFO -  1659 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 1
+12:56:17:971 INFO -  1659 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 2147483648
+12:56:17:973 INFO -  1659 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 2147483648
+12:56:17:980 INFO -  1659 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 4294967296
+12:56:17:983 INFO -  1659 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 4294967296
+12:56:17:990 INFO -  1659 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 8589934592
+12:56:17:992 INFO -  1659 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 8589934592
+12:56:18:000 INFO -  1659 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 -9223372036854775808
+12:56:18:002 INFO -  1659 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 -9223372036854775808
+12:56:18:010 INFO -  1659 teststepbase.cpp 403 INI WRITE : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 0
+12:56:18:012 INFO -  1659 teststepbase.cpp 273 INI READ : C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 TheInt64 0
+12:56:18:031 <font size=2 color=00AF00>Test Case TestCTestConfig ***Result = PASS </font>
+12:56:18:040 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 ***Result = PASS </font>
+12:56:18:048 c:\testdata\scripts\dt-tef-unit-0001.script END_TESTCASE DT-TEF-Unit-000
+12:56:18:062 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0001.script Line = 10 Command = END_TESTCASE DT-TEF-Unit-0001 ***TestCaseResult = PASS </font>
+12:56:18:072 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:18:077 <font size=2 color=00AF00>PASS = 1</font>
+12:56:18:078 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:18:078 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:18:078 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:18:079 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:18:079 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:18:080 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:18:080 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:18:081 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:18:082 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:18:083 <font size=2 color=00AF00>PASS = 1</font>
+12:56:18:083 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:18:084 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:18:084 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:18:085 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+12:56:23:531 <html><body><pre>
+12:56:23:531 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:23:531 ***</font>
+12:56:23:573 c:\testdata\scripts\dt-tef-unit-0002.script LOAD_SUITE	TEF_UnitTest
+12:56:23:599 c:\testdata\scripts\dt-tef-unit-0002.script START_TESTCASE DT-TEF-Unit-0002
+12:56:23:608 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0002.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0002  </font>
+12:56:23:618 c:\testdata\scripts\dt-tef-unit-0002.script PRINT this test case should be fail.
+12:56:23:623 INFO -  1661 scriptengine.cpp 1381  this test case should be fail.
+
+12:56:23:639 c:\testdata\scripts\dt-tef-unit-0002.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive C:\testdata\configs\ReadWriteConfig.ini 
+12:56:23:659 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:56:23:662 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:56:23:687 INFO -  1666 ctefactivefixtureut.cpp 108 AssertTrue Failed
+12:56:23:689 <font size=2 color=FF0000>Test Case TestCTestConfig_Negtive ***Result = FAIL </font>
+12:56:23:699 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0002.script Line = 13 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive C:\testdata\configs\ReadWriteConfig.ini ***Result = FAIL </font>
+12:56:23:706 c:\testdata\scripts\dt-tef-unit-0002.script END_TESTCASE DT-TEF-Unit-000
+12:56:23:721 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0002.script Line = 13 Command = END_TESTCASE DT-TEF-Unit-0002 ***TestCaseResult = FAIL </font>
+12:56:23:730 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:23:734 <font size=2 color=00AF00>PASS = 0</font>
+12:56:23:735 <font size=2 color=FF0000>FAIL = 1</font>
+12:56:23:736 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:23:736 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:23:737 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:23:737 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:23:737 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:23:738 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:23:738 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:23:740 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:23:741 <font size=2 color=00AF00>PASS = 0</font>
+12:56:23:741 <font size=2 color=FF0000>FAIL = 1</font>
+12:56:23:742 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:23:742 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:23:743 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+12:56:29:188 <html><body><pre>
+12:56:29:189 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:29:189 ***</font>
+12:56:29:230 c:\testdata\scripts\dt-tef-unit-0003.script LOAD_SUITE	TEF_UnitTest
+12:56:29:257 c:\testdata\scripts\dt-tef-unit-0003.script START_TESTCASE DT-TEF-Unit-0003
+12:56:29:266 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0003  </font>
+12:56:29:281 c:\testdata\scripts\dt-tef-unit-0003.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout C:\testdata\configs\ReadWriteConfig.ini 	
+12:56:29:303 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:56:29:306 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:56:29:375 <font size=2 color=00AF00>Test Case TestUnitTimeout ***Result = PASS </font>
+12:56:29:384 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout C:\testdata\configs\ReadWriteConfig.ini ***Result = PASS </font>
+12:56:29:392 c:\testdata\scripts\dt-tef-unit-0003.script END_TESTCASE DT-TEF-Unit-0003
+12:56:29:407 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0003.script Line = 11 Command = END_TESTCASE DT-TEF-Unit-0003 ***TestCaseResult = PASS </font>
+12:56:29:416 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:29:420 <font size=2 color=00AF00>PASS = 1</font>
+12:56:29:421 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:29:421 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:29:422 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:29:423 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:29:423 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:29:423 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:29:424 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:29:424 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:29:426 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:29:427 <font size=2 color=00AF00>PASS = 1</font>
+12:56:29:427 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:29:427 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:29:428 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:29:428 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+12:56:34:875 <html><body><pre>
+12:56:34:876 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:34:876 ***</font>
+12:56:34:917 c:\testdata\scripts\dt-tef-unit-0004.script LOAD_SUITE	TEF_UnitTest
+12:56:34:944 c:\testdata\scripts\dt-tef-unit-0004.script START_TESTCASE DT-TEF-Unit-0004
+12:56:34:953 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0004.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0004  </font>
+12:56:34:963 c:\testdata\scripts\dt-tef-unit-0004.script PRINT this test case should be fail. Designed to time out.
+12:56:34:968 INFO -  1675 scriptengine.cpp 1381  this test case should be fail. Designed to time out.
+
+12:56:34:984 c:\testdata\scripts\dt-tef-unit-0004.script RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1
+12:56:35:005 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:56:35:008 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:56:36:001 ERROR -  1679 testserverbase.cpp 462 TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT
+12:56:36:008 <font size=2 color=0000FF>c:\testdata\scripts\dt-tef-unit-0004.script Line = 11 Command = RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive C:\testdata\configs\ReadWriteConfig.ini TEFUnitSection1 ***Result = ABORT </font>
+12:56:36:016 c:\testdata\scripts\dt-tef-unit-0004.script END_TESTCASE DT-TEF-Unit-0004
+12:56:36:031 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-unit-0004.script Line = 12 Command = END_TESTCASE DT-TEF-Unit-0004 ***TestCaseResult = FAIL </font>
+12:56:36:040 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:36:044 <font size=2 color=00AF00>PASS = 0</font>
+12:56:36:045 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:36:046 <font size=2 color=0000FF>ABORT = 1</font>
+12:56:36:046 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:36:047 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:36:047 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:36:047 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:36:048 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:36:048 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:36:050 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:36:051 <font size=2 color=00AF00>PASS = 0</font>
+12:56:36:051 <font size=2 color=FF0000>FAIL = 1</font>
+12:56:36:051 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:36:052 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:36:052 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-unit-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+12:56:41:501 <html><body><pre>
+12:56:41:501 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:41:501 ***</font>
+12:56:41:543 c:\testdata\scripts\dt-tef-unit-0005.script LOAD_SUITE	TEF_UnitTest
+12:56:41:570 c:\testdata\scripts\dt-tef-unit-0005.script START_TESTCASE DT-TEF-Unit-0005
+12:56:41:579 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 3 Command = START_TESTCASE DT-TEF-Unit-0005  </font>
+12:56:41:593 c:\testdata\scripts\dt-tef-unit-0005.script RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger	
+12:56:41:610 <font size=2 color=00AFFF>Entering Test Suite: TEFUnit </font>
+12:56:41:612 <font size=2 color=00AFFF>Entering Test Suite: CTEFActiveFixtureUT </font>
+12:56:41:640 INFO -  1687 ctefactivefixtureut.cpp 120 TEFUnit logging information!
+12:56:41:671 <font size=2 color=00AF00>Test Case TestUnitLogger ***Result = PASS </font>
+12:56:41:680 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 10 Command = RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger ***Result = PASS </font>
+12:56:41:688 c:\testdata\scripts\dt-tef-unit-0005.script END_TESTCASE DT-TEF-Unit-0005
+12:56:41:702 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-unit-0005.script Line = 11 Command = END_TESTCASE DT-TEF-Unit-0005 ***TestCaseResult = PASS </font>
+12:56:41:711 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:41:715 <font size=2 color=00AF00>PASS = 1</font>
+12:56:41:716 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:41:717 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:41:717 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:41:718 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:41:718 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:41:719 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:41:719 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:41:719 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:41:720 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:41:722 <font size=2 color=00AF00>PASS = 1</font>
+12:56:41:722 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:41:723 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:41:723 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:41:724 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0001.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:09:37:881 <html><body><pre>
+12:09:37:881 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 14
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:09:37:881 ***</font>
+12:09:37:905 c:\testdata\scripts\dt-tef-utilities-0001.script LOAD_SERVER EventLogServer -SharedData
+12:09:37:934 c:\testdata\scripts\dt-tef-utilities-0001.script START_TESTCASE DT-TEF-Utilities-0001
+12:09:37:943 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 3 Command = START_TESTCASE DT-TEF-Utilities-0001  </font>
+12:09:37:956 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionOne
+12:09:37:982 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 11 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionOne ***Result = PASS </font>
+12:09:37:989 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:09:38:509 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionOne
+12:09:38:533 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 13 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionOne ***Result = PASS </font>
+12:09:38:545 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionTwo
+12:09:38:571 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 15 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionTwo ***Result = PASS </font>
+12:09:38:578 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:09:39:102 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionTwo
+12:09:39:127 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 17 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionTwo ***Result = PASS </font>
+12:09:39:149 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionThree
+12:09:39:208 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 20 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionThree ***Result = PASS </font>
+12:09:39:219 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:09:39:781 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionThree
+12:09:39:837 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 22 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\EventLogControler.ini SectionThree ***Result = PASS </font>
+12:09:39:857 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionFour
+12:09:39:915 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 24 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\EventLogControler.ini SectionFour ***Result = PASS </font>
+12:09:39:926 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:09:40:484 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFour
+12:09:40:541 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 26 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFour ***Result = PASS </font>
+12:09:40:560 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionFive
+12:09:40:618 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 30 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionFive ***Result = PASS </font>
+12:09:40:629 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:09:41:187 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFive
+12:09:41:244 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 32 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionFive ***Result = PASS </font>
+12:09:41:263 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSix
+12:09:41:320 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 34 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSix ***Result = PASS </font>
+12:09:41:332 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:09:41:891 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSix
+12:09:41:948 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 36 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSix ***Result = PASS </font>
+12:09:41:967 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSeven
+12:09:42:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 38 Command = RUN_TEST_STEP 1000 EventLogServer Start  C:\testdata\configs\eventlogcontroler.ini SectionSeven ***Result = PASS </font>
+12:09:42:036 c:\testdata\scripts\dt-tef-utilities-0001.script DELAY 500
+12:09:42:594 c:\testdata\scripts\dt-tef-utilities-0001.script RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSeven
+12:09:42:651 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 40 Command = RUN_TEST_STEP 1000 EventLogServer Stop  C:\testdata\configs\eventlogcontroler.ini SectionSeven ***Result = PASS </font>
+12:09:42:663 c:\testdata\scripts\dt-tef-utilities-0001.script END_TESTCASE DT-TEF-Utilities-0001
+12:09:42:711 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0001.script Line = 42 Command = END_TESTCASE DT-TEF-Utilities-0001 ***TestCaseResult = PASS </font>
+12:09:42:722 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:42:723 <font size=2 color=00AF00>PASS = 14</font>
+12:09:42:724 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:42:724 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:42:725 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:42:725 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:42:726 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:42:726 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:42:726 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:42:727 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:42:727 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:42:728 <font size=2 color=00AF00>PASS = 1</font>
+12:09:42:728 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:42:728 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:42:729 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:42:729 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0002.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+12:09:48:091 <html><body><pre>
+12:09:48:092 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 1
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:09:48:092 ***</font>
+12:09:48:115 c:\testdata\scripts\dt-tef-utilities-0002.script START_TESTCASE DT-TEF-Utilities-0002
+12:09:48:125 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 2 Command = START_TESTCASE DT-TEF-Utilities-0002  </font>
+12:09:48:137 c:\testdata\scripts\dt-tef-utilities-0002.script PRINT Test Step to print the OS build version to the log file output
+12:09:48:141 INFO -  581 scriptengine.cpp 1381  Test Step to print the OS build version to the log file output
+
+12:09:48:147 c:\testdata\scripts\dt-tef-utilities-0002.script LOAD_SUITE TEFUtilityServer
+12:09:48:186 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS MkDir C:\TEFUtilityServer\
+12:09:48:199 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS MkDir C:\TEFUtilityServer\data\
+12:09:48:217 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_UTILS CopyFile z:\TEFUtilityServer\data\buildinfo.txt C:\TEFUtilityServer\data\buildinfo.txt
+12:09:48:246 c:\testdata\scripts\dt-tef-utilities-0002.script RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo
+12:09:48:271 INFO -  586 tefbuildinfologstep.cpp 89 Build version is M04640_Symbian_OS_v9.5 
+
+12:09:48:280 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 18 Command = RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo ***Result = PASS </font>
+12:09:48:288 c:\testdata\scripts\dt-tef-utilities-0002.script PRINT End of PrintBuildInfo Test Step
+12:09:48:293 INFO -  581 scriptengine.cpp 1381  End of PrintBuildInfo Test Step
+
+12:09:48:303 c:\testdata\scripts\dt-tef-utilities-0002.script END_TESTCASE DT-TEF-Utilities-0002
+12:09:48:350 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0002.script Line = 20 Command = END_TESTCASE DT-TEF-Utilities-0002 ***TestCaseResult = PASS </font>
+12:09:48:360 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:48:364 <font size=2 color=00AF00>PASS = 1</font>
+12:09:48:365 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:48:366 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:48:366 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:48:367 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:48:367 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:48:367 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:48:368 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:48:368 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:48:369 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:48:370 <font size=2 color=00AF00>PASS = 1</font>
+12:09:48:370 <font size=2 color=FF0000>FAIL = 0</font>
+12:09:48:370 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:48:371 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:48:371 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0003.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,79 @@
+12:09:53:726 <html><body><pre>
+12:09:53:727 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:09:53:726 ***</font>
+12:09:53:750 c:\testdata\scripts\dt-tef-utilities-0003.script START_TESTCASE DT-TEF-Utilities-0003
+12:09:53:759 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 1 Command = START_TESTCASE DT-TEF-Utilities-0003  </font>
+12:09:53:771 c:\testdata\scripts\dt-tef-utilities-0003.script PRINT Test Step to format a disk drive mentioned in the ini test data
+12:09:53:775 INFO -  588 scriptengine.cpp 1381  Test Step to format a disk drive mentioned in the ini test data
+
+12:09:53:781 c:\testdata\scripts\dt-tef-utilities-0003.script LOAD_SUITE TEFUtilityServer
+12:09:53:830 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveQF
+12:09:53:855 INFO -  593 tefformatdrive.cpp 59 Formating Disk
+12:09:53:857 INFO -  593 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveQF drivename X:
+12:09:53:859 INFO -  593 tefformatdrive.cpp 105 Drive name is X:
+12:09:53:861 INFO -  593 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveQF formattype EQuickFormat
+12:09:53:863 ERROR -  593 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:09:53:865 ERROR -  593 tefformatdrive.cpp 265 Drive Path  X:.
+12:09:53:867 ERROR -  593 tefformatdrive.cpp 266 Format Type 256.
+12:09:53:869 ERROR -  593 tefformatdrive.cpp 267 Track Count 0.
+12:09:53:870 INFO -  593 tefformatdrive.cpp 85 Error in formatting -18
+12:09:53:880 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 11 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveQF  Code = -18  ***Result = FAIL </font>
+12:09:53:904 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveHD
+12:09:53:929 INFO -  594 tefformatdrive.cpp 59 Formating Disk
+12:09:53:931 INFO -  594 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveHD drivename X:
+12:09:53:933 INFO -  594 tefformatdrive.cpp 105 Drive name is X:
+12:09:53:935 INFO -  594 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveHD formattype EHighDensity
+12:09:53:937 ERROR -  594 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:09:53:939 ERROR -  594 tefformatdrive.cpp 265 Drive Path  X:.
+12:09:53:941 ERROR -  594 tefformatdrive.cpp 266 Format Type 0.
+12:09:53:943 ERROR -  594 tefformatdrive.cpp 267 Track Count 0.
+12:09:53:944 INFO -  594 tefformatdrive.cpp 85 Error in formatting -18
+12:09:53:954 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 12 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveHD  Code = -18  ***Result = FAIL </font>
+12:09:53:979 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveLD
+12:09:54:001 INFO -  595 tefformatdrive.cpp 59 Formating Disk
+12:09:54:003 INFO -  595 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveLD drivename X:
+12:09:54:005 INFO -  595 tefformatdrive.cpp 105 Drive name is X:
+12:09:54:007 INFO -  595 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveLD formattype ELowDensity
+12:09:54:009 ERROR -  595 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:09:54:011 ERROR -  595 tefformatdrive.cpp 265 Drive Path  X:.
+12:09:54:012 ERROR -  595 tefformatdrive.cpp 266 Format Type 1.
+12:09:54:014 ERROR -  595 tefformatdrive.cpp 267 Track Count 0.
+12:09:54:016 INFO -  595 tefformatdrive.cpp 85 Error in formatting -18
+12:09:54:026 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 13 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveLD  Code = -18  ***Result = FAIL </font>
+12:09:54:062 c:\testdata\scripts\dt-tef-utilities-0003.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveFF
+12:09:54:118 INFO -  596 tefformatdrive.cpp 59 Formating Disk
+12:09:54:120 INFO -  596 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveFF drivename X:
+12:09:54:122 INFO -  596 tefformatdrive.cpp 105 Drive name is X:
+12:09:54:124 INFO -  596 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveFF formattype EFullFormat
+12:09:54:126 ERROR -  596 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:09:54:127 ERROR -  596 tefformatdrive.cpp 265 Drive Path  X:.
+12:09:54:130 ERROR -  596 tefformatdrive.cpp 266 Format Type 0.
+12:09:54:131 ERROR -  596 tefformatdrive.cpp 267 Track Count 0.
+12:09:54:133 INFO -  596 tefformatdrive.cpp 85 Error in formatting -18
+12:09:54:143 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 14 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveFF  Code = -18  ***Result = FAIL </font>
+12:09:54:156 c:\testdata\scripts\dt-tef-utilities-0003.script PRINT End of FormatDrive Test Step
+12:09:54:192 INFO -  588 scriptengine.cpp 1381  End of FormatDrive Test Step
+
+12:09:54:203 c:\testdata\scripts\dt-tef-utilities-0003.script END_TESTCASE DT-TEF-Utilities-0003
+12:09:54:249 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0003.script Line = 17 Command = END_TESTCASE DT-TEF-Utilities-0003 ***TestCaseResult = FAIL </font>
+12:09:54:259 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:09:54:264 <font size=2 color=00AF00>PASS = 0</font>
+12:09:54:265 <font size=2 color=FF0000>FAIL = 4</font>
+12:09:54:265 <font size=2 color=0000FF>ABORT = 0</font>
+12:09:54:265 <font size=2 color=0000FF>PANIC = 0</font>
+12:09:54:266 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:54:266 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:09:54:267 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:09:54:267 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:09:54:267 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:09:54:268 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:09:54:268 <font size=2 color=00AF00>PASS = 0</font>
+12:09:54:269 <font size=2 color=FF0000>FAIL = 1</font>
+12:09:54:269 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:09:54:269 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:09:54:270 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0004.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+12:09:59:619 <html><body><pre>
+12:09:59:619 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 4
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:09:59:619 ***</font>
+12:09:59:643 c:\testdata\scripts\dt-tef-utilities-0004.script LOAD_SUITE TEFUtilityServer
+12:09:59:676 c:\testdata\scripts\dt-tef-utilities-0004.script START_TESTCASE DT-TEF-Utilities-0004
+12:09:59:685 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 2 Command = START_TESTCASE DT-TEF-Utilities-0004  </font>
+12:09:59:693 c:\testdata\scripts\dt-tef-utilities-0004.script PRINT should be fail.
+12:09:59:697 INFO -  598 scriptengine.cpp 1381  should be fail.
+
+12:09:59:719 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter
+12:09:59:741 INFO -  603 tefformatdrive.cpp 59 Formating Disk
+12:09:59:743 ERROR -  603 tefformatdrive.cpp 123 Unable to read the drive name
+12:09:59:745 WARN -  603 tefformatdrive.cpp 68 No format type specified - default is EFullFormat
+12:09:59:754 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 10 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter ***Result = FAIL </font>
+12:09:59:779 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2
+12:09:59:800 INFO -  604 tefformatdrive.cpp 59 Formating Disk
+12:09:59:803 INFO -  604 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveERRORLetter2 drivename a:\sdfs\
+12:09:59:804 INFO -  604 tefformatdrive.cpp 105 Drive name is a:\sdfs\
+12:09:59:807 INFO -  604 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveERRORLetter2 formattype EQuickFormat
+12:09:59:809 ERROR -  604 tefformatdrive.cpp 264 Error -18 formatObj.Open.
+12:09:59:811 ERROR -  604 tefformatdrive.cpp 265 Drive Path  A:.
+12:09:59:813 ERROR -  604 tefformatdrive.cpp 266 Format Type 256.
+12:09:59:814 ERROR -  604 tefformatdrive.cpp 267 Track Count 0.
+12:09:59:816 INFO -  604 tefformatdrive.cpp 85 Error in formatting -18
+12:09:59:826 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 11 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2  Code = -18  ***Result = FAIL </font>
+12:09:59:851 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat
+12:09:59:873 INFO -  605 tefformatdrive.cpp 59 Formating Disk
+12:09:59:875 ERROR -  605 tefformatdrive.cpp 123 Unable to read the drive name
+12:09:59:877 WARN -  605 tefformatdrive.cpp 68 No format type specified - default is EFullFormat
+12:09:59:886 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 12 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat ***Result = FAIL </font>
+12:09:59:920 c:\testdata\scripts\dt-tef-utilities-0004.script RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter
+12:09:59:976 INFO -  606 tefformatdrive.cpp 59 Formating Disk
+12:09:59:978 INFO -  606 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveMutiLetter drivename \\x\\w\\s
+12:09:59:980 INFO -  606 tefformatdrive.cpp 105 Drive name is \\x\\w\\s
+12:09:59:982 INFO -  606 tefformatdrive.cpp 144 DeviceSeperator stripped x\\w\\s
+12:09:59:984 INFO -  606 tefformatdrive.cpp 151 Drive name x
+12:09:59:986 INFO -  606 tefformatdrive.cpp 161 Drive C:='IRam'
+12:09:59:988 INFO -  606 tefformatdrive.cpp 161 Drive E:='MultiMediaCard0'
+12:09:59:990 INFO -  606 tefformatdrive.cpp 161 Drive K:='Flash'
+12:09:59:993 WARN -  606 tefformatdrive.cpp 180 Drive x not found
+12:09:59:995 ERROR -  606 tefformatdrive.cpp 116 Drive \\x\\w\\s illegal
+12:09:59:997 INFO -  606 teststepbase.cpp 294 INI READ : C:\testdata\configs\te_regutilitiesut.ini formatdriveMutiLetter formattype EQuickFormat
+12:10:00:008 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 13 Command = RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	C:\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter ***Result = FAIL </font>
+12:10:00:021 c:\testdata\scripts\dt-tef-utilities-0004.script END_TESTCASE DT-TEF-Utilities-0004
+12:10:00:067 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0004.script Line = 14 Command = END_TESTCASE DT-TEF-Utilities-0004 ***TestCaseResult = FAIL </font>
+12:10:00:077 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:00:081 <font size=2 color=00AF00>PASS = 0</font>
+12:10:00:082 <font size=2 color=FF0000>FAIL = 4</font>
+12:10:00:083 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:00:083 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:00:084 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:00:084 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:00:084 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:00:085 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:00:085 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:00:086 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:00:086 <font size=2 color=00AF00>PASS = 0</font>
+12:10:00:086 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:00:087 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:00:087 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:00:088 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/dt-tef-utilities-0005.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,771 @@
+12:10:05:439 <html><body><pre>
+12:10:05:439 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+START_TESTCASE COUNT : 1
+RUN_TEST_STEP COUNT : 77
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:10:05:439 ***</font>
+12:10:05:464 c:\testdata\scripts\dt-tef-utilities-0005.script LOAD_SUITE TEFPlatsec
+12:10:05:498 c:\testdata\scripts\dt-tef-utilities-0005.script START_TESTCASE DT-TEF-Utilities-0005
+12:10:05:507 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 3 Command = START_TESTCASE DT-TEF-Utilities-0005  </font>
+12:10:05:515 c:\testdata\scripts\dt-tef-utilities-0005.script PRINT should be fail.because LaunchApp.
+12:10:05:519 INFO -  608 scriptengine.cpp 1381  should be fail.because LaunchApp.
+
+12:10:05:530 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+12:10:05:556 INFO -  613 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:05:558 INFO -  613 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:05:560 INFO -  613 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:05:562 INFO -  613 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP executable dummy.exe
+12:10:05:564 INFO -  613 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:05:566 INFO -  613 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP capabilities ReadUserData
+12:10:05:568 INFO -  613 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  ReadUserData
+12:10:05:569 INFO -  613 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:05:571 INFO -  613 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:05:573 INFO -  613 testplatsecsetcapabilities.cpp 153 Adding capability ReadUserData
+12:10:05:575 INFO -  613 testplatsecsetcapabilities.cpp 194 The capability get is ReadUserData
+12:10:05:577 INFO -  613 testplatsecsetcapabilities.cpp 106 Capality Hex value is 8000
+12:10:05:579 INFO -  613 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8000 C:\sys\bin\dummy_Cap.exe
+12:10:05:604 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 12 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+12:10:05:616 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:05:644 INFO -  616 testplatseclaunchapp.cpp 50 Server Name
+12:10:05:646 INFO -  616 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:05:648 INFO -  616 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:05:650 INFO -  616 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:05:652 INFO -  616 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:05:655 INFO -  616 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:05:664 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 13 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:05:676 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+12:10:05:701 INFO -  617 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:05:704 INFO -  617 testplatseccleanup.cpp 48 Server Name
+12:10:05:705 INFO -  617 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:05:707 INFO -  617 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:05:734 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 14 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+12:10:05:746 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+12:10:05:772 INFO -  620 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:05:774 INFO -  620 testplatseccleanup.cpp 48 Server Name
+12:10:05:776 INFO -  620 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:05:778 INFO -  620 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:05:806 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 17 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP ***Result = PASS </font>
+12:10:05:821 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:05:880 INFO -  623 testplatseclaunchapp.cpp 50 Server Name
+12:10:05:882 INFO -  623 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:05:885 INFO -  623 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:05:886 INFO -  623 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:05:888 INFO -  623 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:05:891 INFO -  623 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:05:900 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 18 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:05:920 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+12:10:05:978 INFO -  624 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:05:980 INFO -  624 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:05:982 INFO -  624 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:05:984 INFO -  624 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 executable dummy.exe
+12:10:05:986 INFO -  624 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:05:988 INFO -  624 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 capabilities ReadDeviceData
+12:10:05:990 INFO -  624 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  ReadDeviceData
+12:10:05:992 INFO -  624 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:05:994 INFO -  624 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:05:996 INFO -  624 testplatsecsetcapabilities.cpp 153 Adding capability ReadDeviceData
+12:10:05:998 INFO -  624 testplatsecsetcapabilities.cpp 194 The capability get is ReadDeviceData
+12:10:06:000 INFO -  624 testplatsecsetcapabilities.cpp 106 Capality Hex value is 10
+12:10:06:002 INFO -  624 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10 C:\sys\bin\dummy_Cap.exe
+12:10:06:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 21 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 ***Result = PASS </font>
+12:10:06:044 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:06:103 INFO -  627 testplatseclaunchapp.cpp 50 Server Name
+12:10:06:105 INFO -  627 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:06:107 INFO -  627 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:06:109 INFO -  627 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:06:111 INFO -  627 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:06:114 INFO -  627 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:06:123 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 22 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:06:142 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+12:10:06:201 INFO -  628 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:06:203 INFO -  628 testplatseccleanup.cpp 48 Server Name
+12:10:06:205 INFO -  628 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:06:207 INFO -  628 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:06:234 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 23 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1 ***Result = PASS </font>
+12:10:06:254 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+12:10:06:312 INFO -  631 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:06:314 INFO -  631 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:06:316 INFO -  631 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:06:318 INFO -  631 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 executable dummy.exe
+12:10:06:320 INFO -  631 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:06:322 INFO -  631 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 capabilities ReadUserData
+12:10:06:324 INFO -  631 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  ReadUserData
+12:10:06:326 INFO -  631 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:06:328 INFO -  631 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:06:330 INFO -  631 testplatsecsetcapabilities.cpp 153 Adding capability ReadUserData
+12:10:06:332 INFO -  631 testplatsecsetcapabilities.cpp 194 The capability get is ReadUserData
+12:10:06:334 INFO -  631 testplatsecsetcapabilities.cpp 106 Capality Hex value is 8000
+12:10:06:335 INFO -  631 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8000 C:\sys\bin\dummy_Cap.exe
+12:10:06:359 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 26 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 ***Result = PASS </font>
+12:10:06:379 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:06:438 INFO -  634 testplatseclaunchapp.cpp 50 Server Name
+12:10:06:440 INFO -  634 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:06:442 INFO -  634 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:06:444 INFO -  634 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:06:445 INFO -  634 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:06:448 INFO -  634 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:06:457 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 27 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:06:477 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+12:10:06:535 INFO -  635 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:06:537 INFO -  635 testplatseccleanup.cpp 48 Server Name
+12:10:06:539 INFO -  635 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:06:541 INFO -  635 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:06:568 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 28 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2 ***Result = PASS </font>
+12:10:06:587 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini TCB
+12:10:06:646 INFO -  638 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:06:648 INFO -  638 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:06:650 INFO -  638 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:06:652 INFO -  638 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB executable dummy.exe
+12:10:06:654 INFO -  638 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:06:656 INFO -  638 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB capabilities TCB
+12:10:06:658 INFO -  638 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  TCB
+12:10:06:660 INFO -  638 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:06:662 INFO -  638 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:06:664 INFO -  638 testplatsecsetcapabilities.cpp 153 Adding capability TCB
+12:10:06:666 INFO -  638 testplatsecsetcapabilities.cpp 194 The capability get is TCB
+12:10:06:668 INFO -  638 testplatsecsetcapabilities.cpp 106 Capality Hex value is 1
+12:10:06:670 INFO -  638 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1 C:\sys\bin\dummy_Cap.exe
+12:10:06:693 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 31 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini TCB ***Result = PASS </font>
+12:10:06:712 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:06:771 INFO -  641 testplatseclaunchapp.cpp 50 Server Name
+12:10:06:773 INFO -  641 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:06:775 INFO -  641 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:06:777 INFO -  641 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:06:779 INFO -  641 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:06:781 INFO -  641 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:06:790 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 32 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:06:809 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TCB
+12:10:06:868 INFO -  642 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:06:870 INFO -  642 testplatseccleanup.cpp 48 Server Name
+12:10:06:872 INFO -  642 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:06:874 INFO -  642 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TCB destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:06:901 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 33 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TCB ***Result = PASS </font>
+12:10:06:921 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  ALLFILES
+12:10:06:979 INFO -  645 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:06:981 INFO -  645 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:06:983 INFO -  645 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:06:985 INFO -  645 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES executable dummy.exe
+12:10:06:987 INFO -  645 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:06:989 INFO -  645 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES capabilities ALLFILES
+12:10:06:991 INFO -  645 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  ALLFILES
+12:10:06:993 INFO -  645 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:06:995 INFO -  645 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:06:997 INFO -  645 testplatsecsetcapabilities.cpp 153 Adding capability ALLFILES
+12:10:06:999 INFO -  645 testplatsecsetcapabilities.cpp 194 The capability get is ALLFILES
+12:10:07:001 INFO -  645 testplatsecsetcapabilities.cpp 106 Capality Hex value is 800
+12:10:07:002 INFO -  645 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 800 C:\sys\bin\dummy_Cap.exe
+12:10:07:025 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 36 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  ALLFILES ***Result = PASS </font>
+12:10:07:045 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:07:103 INFO -  648 testplatseclaunchapp.cpp 50 Server Name
+12:10:07:105 INFO -  648 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:07:107 INFO -  648 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:07:109 INFO -  648 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:07:111 INFO -  648 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:07:114 INFO -  648 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:07:123 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 37 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:07:142 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini ALLFILES
+12:10:07:200 INFO -  649 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:07:202 INFO -  649 testplatseccleanup.cpp 48 Server Name
+12:10:07:204 INFO -  649 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:07:206 INFO -  649 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini ALLFILES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:07:233 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 38 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini ALLFILES ***Result = PASS </font>
+12:10:07:253 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  COMMDD
+12:10:07:311 INFO -  652 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:07:313 INFO -  652 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:07:315 INFO -  652 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:07:317 INFO -  652 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD executable dummy.exe
+12:10:07:319 INFO -  652 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:07:321 INFO -  652 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD capabilities COMMDD
+12:10:07:323 INFO -  652 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  COMMDD
+12:10:07:325 INFO -  652 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:07:327 INFO -  652 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:07:329 INFO -  652 testplatsecsetcapabilities.cpp 153 Adding capability COMMDD
+12:10:07:331 INFO -  652 testplatsecsetcapabilities.cpp 194 The capability get is COMMDD
+12:10:07:333 INFO -  652 testplatsecsetcapabilities.cpp 106 Capality Hex value is 2
+12:10:07:334 INFO -  652 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2 C:\sys\bin\dummy_Cap.exe
+12:10:07:358 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 40 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  COMMDD ***Result = PASS </font>
+12:10:07:378 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:07:435 INFO -  655 testplatseclaunchapp.cpp 50 Server Name
+12:10:07:437 INFO -  655 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:07:439 INFO -  655 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:07:441 INFO -  655 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:07:443 INFO -  655 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:07:446 INFO -  655 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:07:455 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 41 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:07:474 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDD
+12:10:07:532 INFO -  656 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:07:534 INFO -  656 testplatseccleanup.cpp 48 Server Name
+12:10:07:536 INFO -  656 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:07:538 INFO -  656 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini COMMDD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:07:565 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 42 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini COMMDD ***Result = PASS </font>
+12:10:07:588 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini DISKADMIN
+12:10:07:647 INFO -  659 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:07:649 INFO -  659 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:07:651 INFO -  659 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:07:653 INFO -  659 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN executable dummy.exe
+12:10:07:655 INFO -  659 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:07:657 INFO -  659 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN capabilities COMMDD
+12:10:07:658 INFO -  659 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  COMMDD
+12:10:07:661 INFO -  659 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:07:662 INFO -  659 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:07:664 INFO -  659 testplatsecsetcapabilities.cpp 153 Adding capability COMMDD
+12:10:07:666 INFO -  659 testplatsecsetcapabilities.cpp 194 The capability get is COMMDD
+12:10:07:668 INFO -  659 testplatsecsetcapabilities.cpp 106 Capality Hex value is 2
+12:10:07:670 INFO -  659 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2 C:\sys\bin\dummy_Cap.exe
+12:10:07:693 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 44 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini DISKADMIN ***Result = PASS </font>
+12:10:07:713 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:07:771 INFO -  662 testplatseclaunchapp.cpp 50 Server Name
+12:10:07:773 INFO -  662 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:07:775 INFO -  662 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:07:777 INFO -  662 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:07:779 INFO -  662 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:07:782 INFO -  662 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:07:791 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 45 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:07:810 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DISKADMIN
+12:10:07:868 INFO -  663 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:07:871 INFO -  663 testplatseccleanup.cpp 48 Server Name
+12:10:07:872 INFO -  663 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:07:874 INFO -  663 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DISKADMIN destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:07:901 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 46 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DISKADMIN ***Result = PASS </font>
+12:10:07:921 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  DRM
+12:10:07:979 INFO -  666 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:07:981 INFO -  666 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:07:983 INFO -  666 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:07:985 INFO -  666 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM executable dummy.exe
+12:10:07:987 INFO -  666 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:07:989 INFO -  666 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM capabilities DRM
+12:10:07:991 INFO -  666 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  DRM
+12:10:07:993 INFO -  666 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:07:995 INFO -  666 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:07:997 INFO -  666 testplatsecsetcapabilities.cpp 153 Adding capability DRM
+12:10:07:999 INFO -  666 testplatsecsetcapabilities.cpp 194 The capability get is DRM
+12:10:08:001 INFO -  666 testplatsecsetcapabilities.cpp 106 Capality Hex value is 40
+12:10:08:002 INFO -  666 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 40 C:\sys\bin\dummy_Cap.exe
+12:10:08:026 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 48 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  DRM ***Result = PASS </font>
+12:10:08:045 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:08:104 INFO -  669 testplatseclaunchapp.cpp 50 Server Name
+12:10:08:106 INFO -  669 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:08:108 INFO -  669 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:08:110 INFO -  669 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:08:112 INFO -  669 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:08:114 INFO -  669 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:08:123 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 49 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:08:142 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DRM
+12:10:08:201 INFO -  670 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:08:203 INFO -  670 testplatseccleanup.cpp 48 Server Name
+12:10:08:205 INFO -  670 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:08:207 INFO -  670 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini DRM destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:08:233 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 50 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini DRM ***Result = PASS </font>
+12:10:08:253 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES
+12:10:08:312 INFO -  673 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:08:314 INFO -  673 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:08:316 INFO -  673 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:08:318 INFO -  673 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES executable dummy.exe
+12:10:08:320 INFO -  673 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:08:322 INFO -  673 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES capabilities LOCALSERVICES
+12:10:08:324 INFO -  673 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  LOCALSERVICES
+12:10:08:326 INFO -  673 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:08:328 INFO -  673 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:08:330 INFO -  673 testplatsecsetcapabilities.cpp 153 Adding capability LOCALSERVICES
+12:10:08:332 INFO -  673 testplatsecsetcapabilities.cpp 194 The capability get is LOCALSERVICES
+12:10:08:334 INFO -  673 testplatsecsetcapabilities.cpp 106 Capality Hex value is 4000
+12:10:08:335 INFO -  673 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 4000 C:\sys\bin\dummy_Cap.exe
+12:10:08:359 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 52 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES ***Result = PASS </font>
+12:10:08:378 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:08:437 INFO -  676 testplatseclaunchapp.cpp 50 Server Name
+12:10:08:439 INFO -  676 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:08:441 INFO -  676 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:08:443 INFO -  676 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:08:445 INFO -  676 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:08:448 INFO -  676 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:08:457 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 53 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:08:476 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES
+12:10:08:535 INFO -  677 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:08:537 INFO -  677 testplatseccleanup.cpp 48 Server Name
+12:10:08:539 INFO -  677 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:08:541 INFO -  677 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:08:568 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 54 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCALSERVICES ***Result = PASS </font>
+12:10:08:587 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCATION
+12:10:08:646 INFO -  680 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:08:648 INFO -  680 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:08:650 INFO -  680 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:08:652 INFO -  680 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION executable dummy.exe
+12:10:08:653 INFO -  680 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:08:656 INFO -  680 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION capabilities LOCATION
+12:10:08:658 INFO -  680 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  LOCATION
+12:10:08:660 INFO -  680 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:08:662 INFO -  680 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:08:664 INFO -  680 testplatsecsetcapabilities.cpp 153 Adding capability LOCATION
+12:10:08:665 INFO -  680 testplatsecsetcapabilities.cpp 194 The capability get is LOCATION
+12:10:08:667 INFO -  680 testplatsecsetcapabilities.cpp 106 Capality Hex value is 20000
+12:10:08:669 INFO -  680 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 20000 C:\sys\bin\dummy_Cap.exe
+12:10:08:693 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 56 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  LOCATION ***Result = PASS </font>
+12:10:08:712 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:08:770 INFO -  683 testplatseclaunchapp.cpp 50 Server Name
+12:10:08:772 INFO -  683 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:08:775 INFO -  683 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:08:776 INFO -  683 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:08:778 INFO -  683 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:08:781 INFO -  683 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:08:790 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 57 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:08:809 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCATION
+12:10:08:867 INFO -  684 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:08:869 INFO -  684 testplatseccleanup.cpp 48 Server Name
+12:10:08:871 INFO -  684 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:08:873 INFO -  684 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini LOCATION destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:08:900 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 58 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini LOCATION ***Result = PASS </font>
+12:10:08:920 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD
+12:10:08:979 INFO -  687 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:08:981 INFO -  687 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:08:983 INFO -  687 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:08:985 INFO -  687 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD executable dummy.exe
+12:10:08:987 INFO -  687 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:08:989 INFO -  687 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD capabilities MULTIMEDIADD
+12:10:08:991 INFO -  687 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  MULTIMEDIADD
+12:10:08:993 INFO -  687 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:08:995 INFO -  687 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:08:997 INFO -  687 testplatsecsetcapabilities.cpp 153 Adding capability MULTIMEDIADD
+12:10:08:999 INFO -  687 testplatsecsetcapabilities.cpp 194 The capability get is MULTIMEDIADD
+12:10:09:001 INFO -  687 testplatsecsetcapabilities.cpp 106 Capality Hex value is 8
+12:10:09:002 INFO -  687 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 8 C:\sys\bin\dummy_Cap.exe
+12:10:09:026 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 60 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD ***Result = PASS </font>
+12:10:09:045 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:09:104 INFO -  690 testplatseclaunchapp.cpp 50 Server Name
+12:10:09:106 INFO -  690 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:09:108 INFO -  690 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:09:110 INFO -  690 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:09:112 INFO -  690 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:09:114 INFO -  690 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:09:124 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 61 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:09:143 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD
+12:10:09:201 INFO -  691 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:09:203 INFO -  691 testplatseccleanup.cpp 48 Server Name
+12:10:09:205 INFO -  691 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:09:207 INFO -  691 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:09:234 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 62 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD ***Result = PASS </font>
+12:10:09:254 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+12:10:09:313 INFO -  694 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:09:315 INFO -  694 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:09:317 INFO -  694 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:09:319 INFO -  694 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL executable dummy.exe
+12:10:09:321 INFO -  694 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:09:323 INFO -  694 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL capabilities NETWORKCONTROL
+12:10:09:325 INFO -  694 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  NETWORKCONTROL
+12:10:09:327 INFO -  694 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:09:329 INFO -  694 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:09:331 INFO -  694 testplatsecsetcapabilities.cpp 153 Adding capability NETWORKCONTROL
+12:10:09:333 INFO -  694 testplatsecsetcapabilities.cpp 194 The capability get is NETWORKCONTROL
+12:10:09:334 INFO -  694 testplatsecsetcapabilities.cpp 106 Capality Hex value is 400
+12:10:09:336 INFO -  694 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 400 C:\sys\bin\dummy_Cap.exe
+12:10:09:360 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 64 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL ***Result = PASS </font>
+12:10:09:379 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:09:438 INFO -  697 testplatseclaunchapp.cpp 50 Server Name
+12:10:09:440 INFO -  697 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:09:442 INFO -  697 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:09:444 INFO -  697 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:09:446 INFO -  697 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:09:448 INFO -  697 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:09:458 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 65 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:09:477 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+12:10:09:536 INFO -  698 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:09:538 INFO -  698 testplatseccleanup.cpp 48 Server Name
+12:10:09:540 INFO -  698 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:09:542 INFO -  698 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:09:569 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 66 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL ***Result = PASS </font>
+12:10:09:589 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES
+12:10:09:648 INFO -  701 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:09:650 INFO -  701 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:09:651 INFO -  701 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:09:653 INFO -  701 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES executable dummy.exe
+12:10:09:655 INFO -  701 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:09:657 INFO -  701 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES capabilities NETWORKSERVICES
+12:10:09:659 INFO -  701 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  NETWORKSERVICES
+12:10:09:661 INFO -  701 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:09:663 INFO -  701 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:09:665 INFO -  701 testplatsecsetcapabilities.cpp 153 Adding capability NETWORKSERVICES
+12:10:09:667 INFO -  701 testplatsecsetcapabilities.cpp 194 The capability get is NETWORKSERVICES
+12:10:09:669 INFO -  701 testplatsecsetcapabilities.cpp 106 Capality Hex value is 2000
+12:10:09:671 INFO -  701 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 2000 C:\sys\bin\dummy_Cap.exe
+12:10:09:694 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 68 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES ***Result = PASS </font>
+12:10:09:714 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:09:772 INFO -  704 testplatseclaunchapp.cpp 50 Server Name
+12:10:09:774 INFO -  704 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:09:776 INFO -  704 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:09:778 INFO -  704 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:09:780 INFO -  704 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:09:783 INFO -  704 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:09:792 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 69 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:09:811 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES
+12:10:09:870 INFO -  705 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:09:872 INFO -  705 testplatseccleanup.cpp 48 Server Name
+12:10:09:874 INFO -  705 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:09:876 INFO -  705 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:09:903 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 70 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES ***Result = PASS </font>
+12:10:09:923 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  POWERMGMT
+12:10:09:981 INFO -  708 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:09:983 INFO -  708 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:09:985 INFO -  708 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:09:987 INFO -  708 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT executable dummy.exe
+12:10:09:989 INFO -  708 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:09:991 INFO -  708 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT capabilities POWERMGMT
+12:10:09:993 INFO -  708 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  POWERMGMT
+12:10:09:995 INFO -  708 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:09:997 INFO -  708 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:09:999 INFO -  708 testplatsecsetcapabilities.cpp 153 Adding capability POWERMGMT
+12:10:10:001 INFO -  708 testplatsecsetcapabilities.cpp 194 The capability get is POWERMGMT
+12:10:10:003 INFO -  708 testplatsecsetcapabilities.cpp 106 Capality Hex value is 4
+12:10:10:005 INFO -  708 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 4 C:\sys\bin\dummy_Cap.exe
+12:10:10:028 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 72 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  POWERMGMT ***Result = PASS </font>
+12:10:10:048 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:10:106 INFO -  711 testplatseclaunchapp.cpp 50 Server Name
+12:10:10:108 INFO -  711 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:10:110 INFO -  711 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:10:112 INFO -  711 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:10:114 INFO -  711 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:10:117 INFO -  711 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:10:126 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 73 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:10:145 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini POWERMGMT
+12:10:10:204 INFO -  712 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:10:206 INFO -  712 testplatseccleanup.cpp 48 Server Name
+12:10:10:208 INFO -  712 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:10:210 INFO -  712 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini POWERMGMT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:10:236 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 74 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini POWERMGMT ***Result = PASS </font>
+12:10:10:256 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  PROTSERV
+12:10:10:315 INFO -  715 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:10:317 INFO -  715 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:10:319 INFO -  715 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:10:320 INFO -  715 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV executable dummy.exe
+12:10:10:323 INFO -  715 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:10:325 INFO -  715 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV capabilities PROTSERV
+12:10:10:327 INFO -  715 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  PROTSERV
+12:10:10:329 INFO -  715 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:10:331 INFO -  715 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:10:332 INFO -  715 testplatsecsetcapabilities.cpp 153 Adding capability PROTSERV
+12:10:10:334 INFO -  715 testplatsecsetcapabilities.cpp 194 The capability get is PROTSERV
+12:10:10:336 INFO -  715 testplatsecsetcapabilities.cpp 106 Capality Hex value is 100
+12:10:10:338 INFO -  715 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 100 C:\sys\bin\dummy_Cap.exe
+12:10:10:362 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 77 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  PROTSERV ***Result = PASS </font>
+12:10:10:381 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:10:440 INFO -  718 testplatseclaunchapp.cpp 50 Server Name
+12:10:10:442 INFO -  718 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:10:444 INFO -  718 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:10:446 INFO -  718 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:10:448 INFO -  718 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:10:450 INFO -  718 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:10:460 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 78 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:10:479 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini PROTSERV
+12:10:10:537 INFO -  719 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:10:540 INFO -  719 testplatseccleanup.cpp 48 Server Name
+12:10:10:541 INFO -  719 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:10:543 INFO -  719 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini PROTSERV destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:10:570 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 79 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini PROTSERV ***Result = PASS </font>
+12:10:10:590 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA
+12:10:10:649 INFO -  722 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:10:651 INFO -  722 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:10:653 INFO -  722 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:10:655 INFO -  722 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA executable dummy.exe
+12:10:10:657 INFO -  722 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:10:659 INFO -  722 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA capabilities READDEVICEDATA
+12:10:10:661 INFO -  722 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  READDEVICEDATA
+12:10:10:663 INFO -  722 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:10:665 INFO -  722 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:10:667 INFO -  722 testplatsecsetcapabilities.cpp 153 Adding capability READDEVICEDATA
+12:10:10:668 INFO -  722 testplatsecsetcapabilities.cpp 194 The capability get is READDEVICEDATA
+12:10:10:670 INFO -  722 testplatsecsetcapabilities.cpp 106 Capality Hex value is 10
+12:10:10:672 INFO -  722 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10 C:\sys\bin\dummy_Cap.exe
+12:10:10:695 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 82 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA ***Result = PASS </font>
+12:10:10:715 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:10:774 INFO -  725 testplatseclaunchapp.cpp 50 Server Name
+12:10:10:776 INFO -  725 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:10:778 INFO -  725 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:10:779 INFO -  725 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:10:781 INFO -  725 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:10:784 INFO -  725 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:10:793 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 83 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:10:813 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA
+12:10:10:871 INFO -  726 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:10:873 INFO -  726 testplatseccleanup.cpp 48 Server Name
+12:10:10:875 INFO -  726 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:10:877 INFO -  726 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:10:904 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 84 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READDEVICEDATA ***Result = PASS </font>
+12:10:10:924 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READUSERDATA
+12:10:10:982 INFO -  729 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:10:984 INFO -  729 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:10:986 INFO -  729 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:10:988 INFO -  729 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA executable dummy.exe
+12:10:10:990 INFO -  729 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:10:992 INFO -  729 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA capabilities TCB
+12:10:10:994 INFO -  729 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  TCB
+12:10:10:996 INFO -  729 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:10:998 INFO -  729 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:11:000 INFO -  729 testplatsecsetcapabilities.cpp 153 Adding capability TCB
+12:10:11:002 INFO -  729 testplatsecsetcapabilities.cpp 194 The capability get is TCB
+12:10:11:004 INFO -  729 testplatsecsetcapabilities.cpp 106 Capality Hex value is 1
+12:10:11:006 INFO -  729 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1 C:\sys\bin\dummy_Cap.exe
+12:10:11:029 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 87 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  READUSERDATA ***Result = PASS </font>
+12:10:11:048 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:11:107 INFO -  732 testplatseclaunchapp.cpp 50 Server Name
+12:10:11:109 INFO -  732 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:11:111 INFO -  732 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:11:113 INFO -  732 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:11:115 INFO -  732 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:11:118 INFO -  732 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:11:127 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 88 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:11:146 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READUSERDATA
+12:10:11:204 INFO -  733 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:11:206 INFO -  733 testplatseccleanup.cpp 48 Server Name
+12:10:11:208 INFO -  733 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:11:210 INFO -  733 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini READUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:11:237 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 89 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini READUSERDATA ***Result = PASS </font>
+12:10:11:257 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD
+12:10:11:316 INFO -  736 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:11:318 INFO -  736 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:11:320 INFO -  736 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:11:322 INFO -  736 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD executable dummy.exe
+12:10:11:324 INFO -  736 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:11:326 INFO -  736 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD capabilities SURROUNDINGSDD
+12:10:11:328 INFO -  736 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  SURROUNDINGSDD
+12:10:11:330 INFO -  736 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:11:332 INFO -  736 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:11:334 INFO -  736 testplatsecsetcapabilities.cpp 153 Adding capability SURROUNDINGSDD
+12:10:11:336 INFO -  736 testplatsecsetcapabilities.cpp 194 The capability get is SURROUNDINGSDD
+12:10:11:338 INFO -  736 testplatsecsetcapabilities.cpp 106 Capality Hex value is 40000
+12:10:11:340 INFO -  736 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 40000 C:\sys\bin\dummy_Cap.exe
+12:10:11:363 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 92 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD ***Result = PASS </font>
+12:10:11:383 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:11:441 INFO -  739 testplatseclaunchapp.cpp 50 Server Name
+12:10:11:443 INFO -  739 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:11:445 INFO -  739 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:11:447 INFO -  739 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:11:449 INFO -  739 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:11:452 INFO -  739 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:11:461 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 93 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:11:480 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD
+12:10:11:539 INFO -  740 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:11:541 INFO -  740 testplatseccleanup.cpp 48 Server Name
+12:10:11:543 INFO -  740 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:11:545 INFO -  740 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:11:572 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 94 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD ***Result = PASS </font>
+12:10:11:592 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SWEVENT
+12:10:11:650 INFO -  743 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:11:652 INFO -  743 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:11:654 INFO -  743 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:11:656 INFO -  743 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT executable dummy.exe
+12:10:11:658 INFO -  743 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:11:660 INFO -  743 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT capabilities SWEVENT
+12:10:11:662 INFO -  743 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  SWEVENT
+12:10:11:664 INFO -  743 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:11:666 INFO -  743 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:11:668 INFO -  743 testplatsecsetcapabilities.cpp 153 Adding capability SWEVENT
+12:10:11:670 INFO -  743 testplatsecsetcapabilities.cpp 194 The capability get is SWEVENT
+12:10:11:672 INFO -  743 testplatsecsetcapabilities.cpp 106 Capality Hex value is 1000
+12:10:11:674 INFO -  743 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 1000 C:\sys\bin\dummy_Cap.exe
+12:10:11:697 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 97 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  SWEVENT ***Result = PASS </font>
+12:10:11:716 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:11:775 INFO -  746 testplatseclaunchapp.cpp 50 Server Name
+12:10:11:777 INFO -  746 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:11:779 INFO -  746 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:11:781 INFO -  746 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:11:783 INFO -  746 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:11:785 INFO -  746 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:11:794 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 98 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:11:813 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SWEVENT
+12:10:11:872 INFO -  747 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:11:874 INFO -  747 testplatseccleanup.cpp 48 Server Name
+12:10:11:876 INFO -  747 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:11:878 INFO -  747 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini SWEVENT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:11:905 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 99 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini SWEVENT ***Result = PASS </font>
+12:10:11:925 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+12:10:11:983 INFO -  750 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:11:985 INFO -  750 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:11:987 INFO -  750 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:11:989 INFO -  750 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI executable dummy.exe
+12:10:11:991 INFO -  750 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:11:993 INFO -  750 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI capabilities TRUSTEDUI
+12:10:11:995 INFO -  750 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  TRUSTEDUI
+12:10:11:997 INFO -  750 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:11:999 INFO -  750 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:12:001 INFO -  750 testplatsecsetcapabilities.cpp 153 Adding capability TRUSTEDUI
+12:10:12:003 INFO -  750 testplatsecsetcapabilities.cpp 194 The capability get is TRUSTEDUI
+12:10:12:005 INFO -  750 testplatsecsetcapabilities.cpp 106 Capality Hex value is 80
+12:10:12:007 INFO -  750 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80 C:\sys\bin\dummy_Cap.exe
+12:10:12:030 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 102 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI ***Result = PASS </font>
+12:10:12:049 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:12:108 INFO -  753 testplatseclaunchapp.cpp 50 Server Name
+12:10:12:110 INFO -  753 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:12:112 INFO -  753 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:12:114 INFO -  753 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:12:116 INFO -  753 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:12:119 INFO -  753 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:12:128 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 103 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:12:147 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+12:10:12:205 INFO -  754 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:12:208 INFO -  754 testplatseccleanup.cpp 48 Server Name
+12:10:12:209 INFO -  754 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:12:211 INFO -  754 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:12:238 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 104 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI ***Result = PASS </font>
+12:10:12:258 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+12:10:12:317 INFO -  757 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:12:319 INFO -  757 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:12:321 INFO -  757 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:12:323 INFO -  757 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI executable dummy.exe
+12:10:12:325 INFO -  757 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:12:327 INFO -  757 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI capabilities TRUSTEDUI
+12:10:12:329 INFO -  757 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  TRUSTEDUI
+12:10:12:331 INFO -  757 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:12:333 INFO -  757 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:12:334 INFO -  757 testplatsecsetcapabilities.cpp 153 Adding capability TRUSTEDUI
+12:10:12:336 INFO -  757 testplatsecsetcapabilities.cpp 194 The capability get is TRUSTEDUI
+12:10:12:338 INFO -  757 testplatsecsetcapabilities.cpp 106 Capality Hex value is 80
+12:10:12:340 INFO -  757 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80 C:\sys\bin\dummy_Cap.exe
+12:10:12:364 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 107 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI ***Result = PASS </font>
+12:10:12:383 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:12:442 INFO -  760 testplatseclaunchapp.cpp 50 Server Name
+12:10:12:444 INFO -  760 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:12:446 INFO -  760 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:12:448 INFO -  760 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:12:450 INFO -  760 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:12:452 INFO -  760 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:12:461 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 108 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:12:481 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+12:10:12:539 INFO -  761 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:12:541 INFO -  761 testplatseccleanup.cpp 48 Server Name
+12:10:12:543 INFO -  761 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:12:545 INFO -  761 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:12:572 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 109 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini TRUSTEDUI ***Result = PASS </font>
+12:10:12:592 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT
+12:10:12:651 INFO -  764 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:12:653 INFO -  764 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:12:655 INFO -  764 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:12:657 INFO -  764 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT executable dummy.exe
+12:10:12:658 INFO -  764 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:12:661 INFO -  764 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT capabilities USERENVIRONMENT
+12:10:12:663 INFO -  764 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  USERENVIRONMENT
+12:10:12:665 INFO -  764 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:12:667 INFO -  764 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:12:669 INFO -  764 testplatsecsetcapabilities.cpp 153 Adding capability USERENVIRONMENT
+12:10:12:671 INFO -  764 testplatsecsetcapabilities.cpp 194 The capability get is USERENVIRONMENT
+12:10:12:672 INFO -  764 testplatsecsetcapabilities.cpp 106 Capality Hex value is 80000
+12:10:12:674 INFO -  764 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 80000 C:\sys\bin\dummy_Cap.exe
+12:10:12:698 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 112 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT ***Result = PASS </font>
+12:10:12:717 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:12:775 INFO -  767 testplatseclaunchapp.cpp 50 Server Name
+12:10:12:777 INFO -  767 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:12:779 INFO -  767 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:12:781 INFO -  767 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:12:783 INFO -  767 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:12:786 INFO -  767 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:12:795 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 113 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:12:814 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT
+12:10:12:873 INFO -  768 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:12:875 INFO -  768 testplatseccleanup.cpp 48 Server Name
+12:10:12:877 INFO -  768 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:12:879 INFO -  768 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:12:906 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 114 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT ***Result = PASS </font>
+12:10:12:926 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA
+12:10:12:985 INFO -  771 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:12:987 INFO -  771 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:12:989 INFO -  771 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:12:991 INFO -  771 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA executable dummy.exe
+12:10:12:993 INFO -  771 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:12:995 INFO -  771 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA capabilities WRITEDEVICEDATA
+12:10:12:997 INFO -  771 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  WRITEDEVICEDATA
+12:10:12:999 INFO -  771 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:13:001 INFO -  771 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:13:003 INFO -  771 testplatsecsetcapabilities.cpp 153 Adding capability WRITEDEVICEDATA
+12:10:13:005 INFO -  771 testplatsecsetcapabilities.cpp 194 The capability get is WRITEDEVICEDATA
+12:10:13:006 INFO -  771 testplatsecsetcapabilities.cpp 106 Capality Hex value is 20
+12:10:13:008 INFO -  771 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 20 C:\sys\bin\dummy_Cap.exe
+12:10:13:032 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 117 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA ***Result = PASS </font>
+12:10:13:051 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:13:110 INFO -  774 testplatseclaunchapp.cpp 50 Server Name
+12:10:13:112 INFO -  774 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:13:114 INFO -  774 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:13:116 INFO -  774 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:13:118 INFO -  774 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:13:120 INFO -  774 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:13:130 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 118 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:13:149 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA
+12:10:13:208 INFO -  775 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:13:210 INFO -  775 testplatseccleanup.cpp 48 Server Name
+12:10:13:212 INFO -  775 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:13:214 INFO -  775 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:13:241 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 119 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA ***Result = PASS </font>
+12:10:13:261 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA
+12:10:13:319 INFO -  778 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:13:322 INFO -  778 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:13:323 INFO -  778 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:13:325 INFO -  778 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA executable dummy.exe
+12:10:13:327 INFO -  778 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:13:330 INFO -  778 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA capabilities WRITEUSERDATA
+12:10:13:332 INFO -  778 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  WRITEUSERDATA
+12:10:13:334 INFO -  778 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:13:336 INFO -  778 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:13:338 INFO -  778 testplatsecsetcapabilities.cpp 153 Adding capability WRITEUSERDATA
+12:10:13:340 INFO -  778 testplatsecsetcapabilities.cpp 194 The capability get is WRITEUSERDATA
+12:10:13:341 INFO -  778 testplatsecsetcapabilities.cpp 106 Capality Hex value is 10000
+12:10:13:343 INFO -  778 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe 10000 C:\sys\bin\dummy_Cap.exe
+12:10:13:367 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 122 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA ***Result = PASS </font>
+12:10:13:386 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:13:445 INFO -  781 testplatseclaunchapp.cpp 50 Server Name
+12:10:13:447 INFO -  781 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:13:449 INFO -  781 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:13:451 INFO -  781 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:13:453 INFO -  781 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:13:455 INFO -  781 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:13:465 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 123 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:13:484 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA
+12:10:13:543 INFO -  782 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:13:545 INFO -  782 testplatseccleanup.cpp 48 Server Name
+12:10:13:547 INFO -  782 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:13:549 INFO -  782 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:13:576 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 124 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA ***Result = PASS </font>
+12:10:13:595 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NONE
+12:10:13:654 INFO -  785 testplatsecsetcapabilities.cpp 48 Setting the capabilities of the executable.
+12:10:13:656 INFO -  785 testplatsecsetcapabilities.cpp 51 Server Name
+12:10:13:658 INFO -  785 testplatsecsetcapabilities.cpp 52 Server Name TEFPlatsec
+12:10:13:660 INFO -  785 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE executable dummy.exe
+12:10:13:662 INFO -  785 testplatsecsetcapabilities.cpp 63 Executable name read from the ini file is  dummy.exe
+12:10:13:664 INFO -  785 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE capabilities NONE
+12:10:13:666 INFO -  785 testplatsecsetcapabilities.cpp 73 New capabilities for the executable :  NONE
+12:10:13:668 INFO -  785 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:13:670 INFO -  785 testplatsecsetcapabilities.cpp 83 Destination path specified is  :  C:\sys\bin\dummy_Cap.exe
+12:10:13:672 INFO -  785 testplatsecsetcapabilities.cpp 153 Adding capability NONE
+12:10:13:674 INFO -  785 testplatsecsetcapabilities.cpp 194 The capability get is NONE
+12:10:13:676 INFO -  785 testplatsecsetcapabilities.cpp 106 Capality Hex value is FFFFFFFF
+12:10:13:678 INFO -  785 testplatsecsetcapabilities.cpp 113 command line arguments for setcap  is  dummy.exe FFFFFFFF C:\sys\bin\dummy_Cap.exe
+12:10:13:701 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 127 Command = RUN_TEST_STEP 100 TEFPlatsec SetCapabilities C:\testdata\configs\CapabilityPolicing.ini  NONE ***Result = PASS </font>
+12:10:13:721 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+12:10:13:779 INFO -  788 testplatseclaunchapp.cpp 50 Server Name
+12:10:13:781 INFO -  788 testplatseclaunchapp.cpp 51 Server Name TEFPlatsec
+12:10:13:783 INFO -  788 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH executable dummy_Cap.exe
+12:10:13:785 INFO -  788 testplatseclaunchapp.cpp 63 Executable name read from the ini file is  dummy_Cap.exe
+12:10:13:787 INFO -  788 testplatseclaunchapp.cpp 66 No Command line arguments provided
+12:10:13:789 INFO -  788 testplatseclaunchapp.cpp 74 Launching the app failed with error : -1
+12:10:13:799 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 128 Command = RUN_TEST_STEP 100 TEFPlatsec LaunchApp C:\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH  Code = -1  ***Result = FAIL </font>
+12:10:13:818 c:\testdata\scripts\dt-tef-utilities-0005.script RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NONE
+12:10:13:876 INFO -  789 testplatseccleanup.cpp 45 Cleaning up the exe
+12:10:13:878 INFO -  789 testplatseccleanup.cpp 48 Server Name
+12:10:13:880 INFO -  789 testplatseccleanup.cpp 49 Server Name TEFPlatsec
+12:10:13:882 INFO -  789 teststepbase.cpp 294 INI READ : C:\testdata\configs\CapabilityPolicing.ini NONE destinationPath C:\sys\bin\dummy_Cap.exe
+12:10:13:909 <font size=2 color=00AF00>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 129 Command = RUN_TEST_STEP 100 TEFPlatsec Cleanup C:\testdata\configs\CapabilityPolicing.ini NONE ***Result = PASS </font>
+12:10:13:922 c:\testdata\scripts\dt-tef-utilities-0005.script END_TESTCASE DT-TEF-Utilities-0005
+12:10:13:977 <font size=2 color=FF0000>c:\testdata\scripts\dt-tef-utilities-0005.script Line = 130 Command = END_TESTCASE DT-TEF-Utilities-0005 ***TestCaseResult = FAIL </font>
+12:10:13:997 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:14:002 <font size=2 color=00AF00>PASS = 51</font>
+12:10:14:003 <font size=2 color=FF0000>FAIL = 26</font>
+12:10:14:004 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:14:004 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:14:004 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:14:005 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:14:005 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:14:006 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:14:006 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:14:006 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:14:007 <font size=2 color=00AF00>PASS = 0</font>
+12:10:14:007 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:14:008 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:14:008 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:14:009 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regblocktestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,297 @@
+12:20:51:488 <html><body><pre>
+12:20:51:488 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:20:51:488 ***</font>
+12:20:51:511 c:\testdata\scripts\te_regblocktestsuite_stc.script PREFIX RUN_UTILS
+12:20:51:522 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:20:51:530 INFO -  755 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:20:51:539 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:20:51:547 INFO -  755 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:20:51:556 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:20:51:564 INFO -  755 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:20:51:586 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-testblock-*.script	C:\testdata\scripts\dt-tef-testblock-*.script
+12:20:52:613 INFO -  755 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:20:52:636 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_RegBlockTestSuite.ini	C:\testdata\configs\te_regblocktestsuite.ini
+12:20:52:683 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\file.txt	C:\testdata\configs\file.txt
+12:20:52:700 INFO -  755 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:20:52:733 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_RegBlockTestSuite.ini
+12:20:52:800 c:\testdata\scripts\te_regblocktestsuite_stc.script REMOVE_PREFIX 
+12:20:52:860 c:\testdata\scripts\te_regblocktestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:20:52:926 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0001.script
+12:20:58:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 15 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0001.script ***Result = PASS </font>
+12:20:58:640 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0002.script
+12:21:04:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 16 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0002.script ***Result = PASS </font>
+12:21:04:421 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0003.script
+12:21:10:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 17 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0003.script ***Result = PASS </font>
+12:21:10:234 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0004.script
+12:21:16:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 18 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0004.script ***Result = PASS </font>
+12:21:16:077 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0005.script
+12:21:22:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0005.script ***Result = PASS </font>
+12:21:22:718 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0006.script
+12:21:28:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 20 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0006.script ***Result = PASS </font>
+12:21:28:484 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0007.script
+12:21:34:239 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0007.script ***Result = PASS </font>
+12:21:34:266 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0008.script
+12:21:40:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0008.script ***Result = PASS </font>
+12:21:40:093 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0009.script
+12:21:47:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0009.script ***Result = PASS </font>
+12:21:47:985 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0010.script
+12:21:54:723 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0010.script ***Result = PASS </font>
+12:21:54:750 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0011.script
+12:22:00:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0011.script ***Result = PASS </font>
+12:22:00:499 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0012.script
+12:22:07:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0012.script ***Result = PASS </font>
+12:22:07:562 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0013.script
+12:22:13:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0013.script ***Result = PASS </font>
+12:22:13:249 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0014.script
+12:22:18:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0014.script ***Result = PASS </font>
+12:22:18:859 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0015.script
+12:22:24:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0015.script ***Result = PASS </font>
+12:22:24:531 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0016.script
+12:22:30:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0016.script ***Result = PASS </font>
+12:22:30:249 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0017.script
+12:22:35:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 31 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0017.script ***Result = PASS </font>
+12:22:36:015 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0018.script
+12:22:41:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 32 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0018.script ***Result = PASS </font>
+12:22:41:640 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0019.script
+12:22:47:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 33 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0019.script ***Result = PASS </font>
+12:22:47:360 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0020.script
+12:22:53:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 34 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0020.script ***Result = PASS </font>
+12:22:53:078 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0021.script
+12:22:58:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 35 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0021.script ***Result = PASS </font>
+12:22:58:735 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0022.script
+12:23:04:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0022.script ***Result = PASS </font>
+12:23:04:500 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0023.script
+12:23:10:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0023.script ***Result = PASS </font>
+12:23:10:157 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0024.script
+12:23:15:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 38 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0024.script ***Result = PASS </font>
+12:23:15:829 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0025.script
+12:23:21:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0025.script ***Result = PASS </font>
+12:23:21:484 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0026.script
+12:23:27:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0026.script ***Result = PASS </font>
+12:23:27:141 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0027.script
+12:23:32:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0027.script ***Result = PASS </font>
+12:23:32:844 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0028.script
+12:23:38:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0028.script ***Result = PASS </font>
+12:23:38:516 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0029.script
+12:23:44:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0029.script ***Result = PASS </font>
+12:23:44:188 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0030.script
+12:23:49:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0030.script ***Result = PASS </font>
+12:23:49:844 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0031.script
+12:23:55:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0031.script ***Result = PASS </font>
+12:23:55:500 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0032.script
+12:24:01:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0032.script ***Result = PASS </font>
+12:24:01:172 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0033.script
+12:24:06:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0033.script ***Result = PASS </font>
+12:24:06:844 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0034.script
+12:24:12:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0034.script ***Result = PASS </font>
+12:24:12:500 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0035.script
+12:24:18:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0035.script ***Result = PASS </font>
+12:24:18:171 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0036.script
+12:24:23:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0036.script ***Result = PASS </font>
+12:24:23:860 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0037.script
+12:24:29:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0037.script ***Result = PASS </font>
+12:24:29:547 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0038.script
+12:24:35:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0038.script ***Result = PASS </font>
+12:24:35:219 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0039.script
+12:24:40:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0039.script ***Result = PASS </font>
+12:24:40:968 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0040.script
+12:24:46:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0040.script ***Result = PASS </font>
+12:24:46:735 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0041.script
+12:24:52:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0041.script ***Result = PASS </font>
+12:24:52:437 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0042.script
+12:24:58:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 56 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0042.script ***Result = PASS </font>
+12:24:58:188 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0043.script
+12:25:03:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0043.script ***Result = PASS </font>
+12:25:03:860 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0044.script
+12:25:09:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0044.script ***Result = PASS </font>
+12:25:09:547 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0045.script
+12:25:15:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0045.script ***Result = PASS </font>
+12:25:15:235 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0046.script
+12:25:20:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0046.script ***Result = PASS </font>
+12:25:20:907 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0047.script
+12:25:26:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0047.script ***Result = PASS </font>
+12:25:26:579 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0048.script
+12:25:32:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0048.script ***Result = PASS </font>
+12:25:32:391 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0049.script
+12:25:38:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0049.script ***Result = PASS </font>
+12:25:38:094 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0050.script
+12:25:43:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0050.script ***Result = PASS </font>
+12:25:43:797 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0051.script
+12:25:49:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0051.script ***Result = PASS </font>
+12:25:49:485 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0052.script
+12:25:55:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0052.script ***Result = PASS </font>
+12:25:55:171 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0053.script
+12:26:00:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0053.script ***Result = PASS </font>
+12:26:00:860 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0054.script
+12:26:06:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0054.script ***Result = PASS </font>
+12:26:06:547 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0055.script
+12:26:12:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0055.script ***Result = PASS </font>
+12:26:12:235 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0056.script
+12:26:17:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0056.script ***Result = PASS </font>
+12:26:17:985 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0057.script
+12:26:23:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0057.script ***Result = PASS </font>
+12:26:23:735 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0058.script
+12:26:29:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 72 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0058.script ***Result = PASS </font>
+12:26:29:453 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0059.script
+12:26:36:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 73 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0059.script ***Result = PASS </font>
+12:26:36:188 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0060.script
+12:26:42:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 74 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0060.script ***Result = PASS </font>
+12:26:42:860 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0061.script
+12:26:48:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 75 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0061.script ***Result = PASS </font>
+12:26:48:578 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0062.script
+12:26:54:255 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 76 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0062.script ***Result = PASS </font>
+12:26:54:282 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0063.script
+12:27:00:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 77 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0063.script ***Result = PASS </font>
+12:27:00:110 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0064.script
+12:27:05:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 78 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0064.script ***Result = PASS </font>
+12:27:05:797 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0065.script
+12:27:11:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 79 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0065.script ***Result = PASS </font>
+12:27:11:500 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0066.script
+12:27:19:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 80 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0066.script ***Result = PASS </font>
+12:27:19:657 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0067.script
+12:27:25:380 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 81 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0067.script ***Result = PASS </font>
+12:27:25:407 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0068.script
+12:27:31:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 82 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0068.script ***Result = PASS </font>
+12:27:31:188 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0069.script
+12:27:36:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 83 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0069.script ***Result = PASS </font>
+12:27:37:016 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0070.script
+12:27:47:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 84 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0070.script ***Result = PASS </font>
+12:27:47:735 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0071.script
+12:27:53:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 85 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0071.script ***Result = PASS </font>
+12:27:53:437 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0072.script
+12:27:59:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 86 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0072.script ***Result = PASS </font>
+12:27:59:188 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0073.script
+12:28:04:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 87 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0073.script ***Result = PASS </font>
+12:28:04:938 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0074.script
+12:28:10:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 88 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0074.script ***Result = PASS </font>
+12:28:10:687 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0075.script
+12:28:16:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 89 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0075.script ***Result = PASS </font>
+12:28:16:453 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0076.script
+12:28:26:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 90 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0076.script ***Result = PASS </font>
+12:28:26:297 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0077.script
+12:28:32:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 91 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0077.script ***Result = PASS </font>
+12:28:32:094 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0078.script
+12:28:37:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 92 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0078.script ***Result = PASS </font>
+12:28:37:797 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0079.script
+12:28:43:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 93 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0079.script ***Result = PASS </font>
+12:28:43:782 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0080.script
+12:28:50:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 94 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0080.script ***Result = PASS </font>
+12:28:50:782 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0081.script
+12:28:56:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 95 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0081.script ***Result = PASS </font>
+12:28:56:828 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0082.script
+12:29:02:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 96 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0082.script ***Result = PASS </font>
+12:29:02:657 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0083.script
+12:29:08:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 97 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0083.script ***Result = PASS </font>
+12:29:09:001 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0084.script
+12:29:14:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 98 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0084.script ***Result = PASS </font>
+12:29:14:720 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0085.script
+12:29:20:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 99 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0085.script ***Result = PASS </font>
+12:29:20:439 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0086.script
+12:29:26:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 100 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0086.script ***Result = PASS </font>
+12:29:26:158 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0087.script
+12:29:31:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 101 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0087.script ***Result = PASS </font>
+12:29:31:875 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0088.script
+12:29:37:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 102 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0088.script ***Result = PASS </font>
+12:29:37:579 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0089.script
+12:29:43:286 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 103 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0089.script ***Result = PASS </font>
+12:29:43:313 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0090.script
+12:29:49:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 104 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0090.script ***Result = PASS </font>
+12:29:49:111 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0091.script
+12:29:54:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 105 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0091.script ***Result = PASS </font>
+12:29:54:907 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0092.script
+12:30:05:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 106 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0092.script ***Result = PASS </font>
+12:30:05:657 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0093.script
+12:30:11:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 107 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0093.script ***Result = PASS </font>
+12:30:11:595 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0094.script
+12:30:18:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 108 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0094.script ***Result = PASS </font>
+12:30:18:376 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0095.script
+12:30:24:317 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 109 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0095.script ***Result = PASS </font>
+12:30:24:344 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0096.script
+12:30:35:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 110 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0096.script ***Result = PASS </font>
+12:30:35:142 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0097.script
+12:30:40:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 111 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0097.script ***Result = PASS </font>
+12:30:40:892 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0098.script
+12:30:49:630 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 112 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0098.script ***Result = PASS </font>
+12:30:49:658 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0099.script
+12:30:55:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 113 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0099.script ***Result = PASS </font>
+12:30:55:392 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0100.script
+12:31:01:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 114 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0100.script ***Result = PASS </font>
+12:31:01:142 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0101.script
+12:31:06:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 115 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0101.script ***Result = PASS </font>
+12:31:06:861 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0102.script
+12:31:12:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 116 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0102.script ***Result = PASS </font>
+12:31:12:611 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0103.script
+12:31:18:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 117 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0103.script ***Result = PASS </font>
+12:31:18:329 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0104.script
+12:31:24:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 118 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0104.script ***Result = PASS </font>
+12:31:24:080 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0105.script
+12:31:29:770 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 119 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0105.script ***Result = PASS </font>
+12:31:29:798 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0106.script
+12:31:36:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 120 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0106.script ***Result = PASS </font>
+12:31:36:719 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0107.script
+12:31:52:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 121 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0107.script ***Result = PASS </font>
+12:31:52:594 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0108.script
+12:31:58:286 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 122 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0108.script ***Result = PASS </font>
+12:31:58:313 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0109.script
+12:32:04:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 123 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0109.script ***Result = PASS </font>
+12:32:04:235 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0110.script
+12:32:09:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 124 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0110.script ***Result = PASS </font>
+12:32:09:986 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0111.script
+12:32:15:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 125 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0111.script ***Result = PASS </font>
+12:32:15:736 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0112.script
+12:32:21:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 126 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0112.script ***Result = PASS </font>
+12:32:21:532 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0113.script
+12:32:27:286 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 127 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0113.script ***Result = PASS </font>
+12:32:27:313 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0114.script
+12:32:33:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 128 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0114.script ***Result = PASS </font>
+12:32:33:298 c:\testdata\scripts\te_regblocktestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0115.script
+12:32:39:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regblocktestsuite_stc.script Line = 129 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testblock-0115.script ***Result = PASS </font>
+12:32:39:070 c:\testdata\scripts\te_regblocktestsuite_stc.script REMOVE_PREFIX
+12:32:39:116 ERROR -  755 testexecute.cpp 564 The panic detection thread detected 20 panics:
+12:32:39:117 ERROR -  755 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 47, Exit Category E32USER-CBase
+12:32:39:120 ERROR -  755 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 47, Exit Category E32USER-CBase
+12:32:39:122 ERROR -  755 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 3, Exit Category KERN-EXEC
+12:32:39:123 ERROR -  755 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 47, Exit Category E32USER-CBase
+12:32:39:125 ERROR -  755 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 47, Exit Category E32USER-CBase
+12:32:39:128 ERROR -  755 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 999, Exit Category MY_PANIC
+12:32:39:129 ERROR -  755 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 0, Exit Category 
+12:32:39:131 ERROR -  755 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -999, Exit Category MY_PANIC
+12:32:39:133 ERROR -  755 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -999, Exit Category MY_PANIC
+12:32:39:135 ERROR -  755 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -999, Exit Category MY_PANIC
+12:32:39:137 ERROR -  755 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -2, Exit Category MY_PANIC
+12:32:39:139 ERROR -  755 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293880 1249492406, Exit Reason: -1, Exit Category MY_PANIC
+12:32:39:141 ERROR -  755 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293880 806972804, Exit Reason: 0, Exit Category MY_PANIC
+12:32:39:143 ERROR -  755 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker6293880 2035943210, Exit Reason: 1, Exit Category MY_PANIC
+12:32:39:145 ERROR -  755 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker6293880 324572851, Exit Reason: 2, Exit Category MY_PANIC
+12:32:39:147 ERROR -  755 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -16, Exit Category serverbusy
+12:32:39:149 ERROR -  755 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: -14, Exit Category serverinuse
+12:32:39:151 ERROR -  755 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 22, Exit Category DoMediaClockStop
+12:32:39:153 ERROR -  755 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker6293880 1249492406, Exit Reason: 47, Exit Category E32USER-CBase
+12:32:39:155 ERROR -  755 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 22, Exit Category MutexUnheld
+12:32:39:168 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:32:39:169 <font size=2 color=00AF00>PASS = 1</font>
+12:32:39:170 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:39:170 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:39:171 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:39:171 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:39:172 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:39:172 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:39:172 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:32:39:173 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 20</font>
+12:32:39:173 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:32:39:174 <font size=2 color=00AF00>PASS = 1</font>
+12:32:39:174 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:39:175 <font size=2 color=0000FF>ABORT = 0</font>
+12:32:39:175 <font size=2 color=0000FF>PANIC = 0</font>
+12:32:39:176 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:39:176 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:32:39:177 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:32:39:177 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:32:39:177 <font size=2 color=00AF00>PASS = 1</font>
+12:32:39:178 <font size=2 color=FF0000>FAIL = 0</font>
+12:32:39:178 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:32:39:179 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:32:39:179 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regcleanenv.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+12:22:05:700 <html><body><pre>
+12:22:05:700 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:22:05:700 ***</font>
+12:22:05:722 c:\testdata\scripts\te_regcleanenv.script PRINT Clean the test environment...
+12:22:05:728 INFO -  1175 scriptengine.cpp 1381  Clean the test environment...
+
+12:22:05:735 c:\testdata\scripts\te_regcleanenv.script PREFIX RUN_UTILS
+12:22:05:752 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini C:\system\data\testexecute_test.ini
+12:22:05:779 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS CopyFile C:\system\data\testexecute.ini.bak C:\system\data\testexecute.ini
+12:22:05:790 INFO -  1175 scriptengine.cpp 880 RUN_UTILS ret = -1
+12:22:05:799 c:\testdata\scripts\te_regcleanenv.script RUN_UTILS DeleteFile C:\system\data\testexecute.ini.bak
+12:22:05:809 INFO -  1175 scriptengine.cpp 880 RUN_UTILS ret = -1
+12:22:05:817 c:\testdata\scripts\te_regcleanenv.script REMOVE_PREFIX
+12:22:05:828 c:\testdata\scripts\te_regcleanenv.script PRINT Environment clean complete.
+12:22:05:832 INFO -  1175 scriptengine.cpp 1381  Environment clean complete.
+
+12:22:05:840 <font size=2 color=00AFFF>SUMMARY:</font>
+12:22:05:841 <font size=2 color=00AF00>PASS = 0</font>
+12:22:05:842 <font size=2 color=FF0000>FAIL = 0</font>
+12:22:05:842 <font size=2 color=0000FF>ABORT = 0</font>
+12:22:05:843 <font size=2 color=0000FF>PANIC = 0</font>
+12:22:05:843 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:22:05:843 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:22:05:844 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:22:05:844 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:22:05:845 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:22:05:845 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regclienttest_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+12:53:32:005 <html><body><pre>
+12:53:32:006 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:53:32:006 ***</font>
+12:53:32:034 c:\testdata\scripts\te_regclienttest_stc.script PRINT Run test case(s) for suite tef_clienttestunit
+12:53:32:040 INFO -  1571 scriptengine.cpp 1381  Run test case(s) for suite tef_clienttestunit
+
+12:53:32:045 c:\testdata\scripts\te_regclienttest_stc.script PREFIX RUN_UTILS
+12:53:32:056 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\
+12:53:32:062 INFO -  1571 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:53:32:070 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:53:32:077 INFO -  1571 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:53:32:085 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:53:32:092 INFO -  1571 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:53:32:110 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-testclient-*.script		 C:\testdata\scripts\dt-tef-testclient-*.script
+12:53:32:226 INFO -  1571 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:53:32:245 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_tefclienttest.ini		 C:\testdata\configs\te_tefclienttest.ini
+12:53:32:258 INFO -  1571 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:53:32:272 c:\testdata\scripts\te_regclienttest_stc.script RUN_UTILS MakeReadWrite C:\testData\configs\te_tefclienttest.ini
+12:53:32:330 c:\testdata\scripts\te_regclienttest_stc.script REMOVE_PREFIX
+12:53:32:383 c:\testdata\scripts\te_regclienttest_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:53:32:441 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0001.script
+12:53:38:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0001.script ***Result = PASS </font>
+12:53:38:041 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0002.script
+12:53:43:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0002.script ***Result = PASS </font>
+12:53:43:682 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0003.script
+12:53:49:301 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0003.script ***Result = PASS </font>
+12:53:49:323 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0004.script
+12:53:54:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0004.script ***Result = PASS </font>
+12:53:54:963 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0005.script
+12:54:00:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0005.script ***Result = PASS </font>
+12:54:00:604 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0006.script
+12:54:06:114 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0006.script ***Result = PASS </font>
+12:54:06:134 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0007.script
+12:54:11:692 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0007.script ***Result = PASS </font>
+12:54:11:713 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0008.script
+12:54:17:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0008.script ***Result = PASS </font>
+12:54:17:291 c:\testdata\scripts\te_regclienttest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0009.script
+12:54:22:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regclienttest_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-testclient-0009.script ***Result = PASS </font>
+12:54:22:830 c:\testdata\scripts\te_regclienttest_stc.script REMOVE_PREFIX
+12:54:22:885 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:54:22:886 <font size=2 color=00AF00>PASS = 0</font>
+12:54:22:886 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:22:887 <font size=2 color=0000FF>ABORT = 0</font>
+12:54:22:887 <font size=2 color=0000FF>PANIC = 0</font>
+12:54:22:887 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:22:888 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:54:22:888 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:54:22:889 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:54:22:889 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:54:22:890 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:54:22:890 <font size=2 color=00AF00>PASS = 1</font>
+12:54:22:890 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:22:891 <font size=2 color=0000FF>ABORT = 0</font>
+12:54:22:891 <font size=2 color=0000FF>PANIC = 0</font>
+12:54:22:892 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:22:892 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:54:22:893 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:54:22:893 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:54:22:893 <font size=2 color=00AF00>PASS = 1</font>
+12:54:22:894 <font size=2 color=FF0000>FAIL = 0</font>
+12:54:22:894 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:54:22:895 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:54:22:895 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regconcurrenttestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,73 @@
+12:00:51:706 <html><body><pre>
+12:00:51:707 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:00:51:707 ***</font>
+12:00:51:736 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PRINT Run test case(s) for suite te_regconcurrenttestsuite
+12:00:51:740 INFO -  171 scriptengine.cpp 1381  Run test case(s) for suite te_regconcurrenttestsuite
+
+12:00:51:746 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PREFIX RUN_UTILS
+12:00:51:756 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:00:51:763 INFO -  171 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:00:51:770 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:00:51:778 INFO -  171 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:00:51:785 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:00:51:793 INFO -  171 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:00:51:812 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-concurrent-*.script C:\testdata\scripts\dt-tef-concurrent-*.script
+12:00:51:866 INFO -  171 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:00:51:883 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regconcurrenttestsuite.ini C:\testdata\configs\te_regconcurrenttestsuite.ini
+12:00:51:916 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regconcurrenttestsuite.ini
+12:00:51:967 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script REMOVE_PREFIX
+12:00:52:019 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script PREFIX RUN_PROGRAM 100 testexecute
+12:00:52:072 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0001.script
+12:01:08:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 20 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0001.script ***Result = PASS </font>
+12:01:08:994 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0002.script
+12:01:36:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 21 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0002.script ***Result = PASS </font>
+12:01:36:122 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0003.script
+12:01:58:006 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 22 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0003.script ***Result = PASS </font>
+12:01:58:026 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0004.script
+12:02:30:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 23 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0004.script ***Result = PASS </font>
+12:02:30:856 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0005.script
+12:03:09:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 24 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0005.script ***Result = PASS </font>
+12:03:09:558 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0006.script
+12:03:31:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 25 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0006.script ***Result = PASS </font>
+12:03:31:949 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0007.script
+12:04:04:989 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 26 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0007.script ***Result = PASS </font>
+12:04:05:012 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0008.script
+12:04:27:208 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 27 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0008.script ***Result = PASS </font>
+12:04:27:231 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0009.script
+12:05:00:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 28 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0009.script ***Result = PASS </font>
+12:05:00:196 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0010.script
+12:05:22:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 29 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0010.script ***Result = PASS </font>
+12:05:22:493 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0011.script
+12:05:44:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 30 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0011.script ***Result = PASS </font>
+12:05:44:900 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0012.script
+12:06:30:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 31 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0012.script ***Result = PASS </font>
+12:06:30:618 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0013.script
+12:06:41:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regconcurrenttestsuite_stc.script Line = 32 Command = RUN_PROGRAM 100 testexecute C:\testdata\scripts\dt-tef-concurrent-0013.script ***Result = PASS </font>
+12:06:41:814 c:\testdata\scripts\te_regconcurrenttestsuite_stc.script REMOVE_PREFIX
+12:06:41:857 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:41:857 <font size=2 color=00AF00>PASS = 7</font>
+12:06:41:858 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:41:858 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:41:859 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:41:859 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:41:860 <font size=2 color=0000FF>UNKNOWN = 1</font>
+12:06:41:860 <font size=2 color=0000FF>UNEXECUTED = 1</font>
+12:06:41:861 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:41:861 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:41:861 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:06:41:862 <font size=2 color=00AF00>PASS = 1</font>
+12:06:41:862 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:41:863 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:41:863 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:41:864 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:41:864 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:41:864 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:41:865 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:41:865 <font size=2 color=00AF00>PASS = 1</font>
+12:06:41:866 <font size=2 color=FF0000>FAIL = 1</font>
+12:06:41:866 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:41:867 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:41:867 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regloggertestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,192 @@
+12:11:29:800 <html><body><pre>
+12:11:29:800 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:11:29:800 ***</font>
+12:11:29:820 c:\testdata\scripts\te_regloggertestsuite_stc.script PREFIX RUN_UTILS
+12:11:29:830 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:11:29:836 INFO -  793 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:11:29:843 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:11:29:850 INFO -  793 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:11:29:858 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:11:29:865 INFO -  793 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:11:29:876 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-logger-*.script C:\testdata\scripts\dt-tef-logger-*.script
+12:11:30:074 INFO -  793 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:11:30:085 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\loggertest.ini C:\testdata\configs\loggertest.ini
+12:11:30:098 INFO -  793 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:11:30:109 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\loggertest.ini
+12:11:30:120 c:\testdata\scripts\te_regloggertestsuite_stc.script REMOVE_PREFIX
+12:11:30:133 c:\testdata\scripts\te_regloggertestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:11:30:186 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_pretest.script
+12:11:38:051 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_pretest.script ***Result = PASS </font>
+12:11:38:071 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_html.script
+12:11:43:520 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_html.script ***Result = PASS </font>
+12:11:43:540 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0001.script
+12:11:49:005 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0001.script ***Result = PASS </font>
+12:11:49:024 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0002.script
+12:11:54:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0002.script ***Result = PASS </font>
+12:11:54:524 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0003.script
+12:11:59:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0003.script ***Result = PASS </font>
+12:11:59:992 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0004.script
+12:12:05:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0004.script ***Result = PASS </font>
+12:12:05:461 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0005.script
+12:12:10:911 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0005.script ***Result = PASS </font>
+12:12:10:929 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0006.script
+12:12:16:473 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0006.script ***Result = PASS </font>
+12:12:16:494 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0007.script
+12:12:21:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0007.script ***Result = PASS </font>
+12:12:21:979 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0008.script
+12:12:27:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0008.script ***Result = PASS </font>
+12:12:27:463 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0009.script
+12:12:32:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0009.script ***Result = PASS </font>
+12:12:32:963 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0010.script
+12:12:38:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 31 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0010.script ***Result = PASS </font>
+12:12:38:463 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0011.script
+12:12:44:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 32 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0011.script ***Result = PASS </font>
+12:12:44:480 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0012.script
+12:12:50:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 33 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0012.script ***Result = PASS </font>
+12:12:50:089 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0013.script
+12:12:55:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 34 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0013.script ***Result = PASS </font>
+12:12:55:605 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0014.script
+12:13:01:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 35 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0014.script ***Result = PASS </font>
+12:13:01:089 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0015.script
+12:13:06:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0015.script ***Result = PASS </font>
+12:13:06:558 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_html.script
+12:13:11:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_html.script ***Result = PASS </font>
+12:13:11:995 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_xml.script
+12:13:17:426 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_xml.script ***Result = PASS </font>
+12:13:17:449 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0016.script
+12:13:22:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0016.script ***Result = PASS </font>
+12:13:22:980 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0017.script
+12:13:28:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0017.script ***Result = PASS </font>
+12:13:28:511 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0018.script
+12:13:33:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0018.script ***Result = PASS </font>
+12:13:33:996 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0019.script
+12:13:39:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0019.script ***Result = PASS </font>
+12:13:39:480 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0020.script
+12:13:44:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0020.script ***Result = PASS </font>
+12:13:44:948 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0021.script
+12:13:50:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0021.script ***Result = PASS </font>
+12:13:50:465 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0022.script
+12:13:55:958 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0022.script ***Result = PASS </font>
+12:13:55:981 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0023.script
+12:14:01:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0023.script ***Result = PASS </font>
+12:14:01:512 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0024.script
+12:14:07:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0024.script ***Result = PASS </font>
+12:14:07:043 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0025.script
+12:14:12:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0025.script ***Result = PASS </font>
+12:14:12:574 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0026.script
+12:14:18:645 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0026.script ***Result = PASS </font>
+12:14:18:669 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0027.script
+12:14:24:318 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0027.script ***Result = PASS </font>
+12:14:24:342 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0028.script
+12:14:29:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0028.script ***Result = PASS </font>
+12:14:29:904 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0029.script
+12:14:35:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0029.script ***Result = PASS </font>
+12:14:35:419 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0030.script
+12:14:40:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0030.script ***Result = PASS </font>
+12:14:40:950 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_xml.script
+12:14:46:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_xml.script ***Result = PASS </font>
+12:14:46:419 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_both.script
+12:14:51:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\pre_log_both.script ***Result = PASS </font>
+12:14:51:950 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0031.script
+12:14:57:551 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0031.script ***Result = PASS </font>
+12:14:57:575 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0032.script
+12:15:03:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0032.script ***Result = PASS </font>
+12:15:03:216 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0033.script
+12:15:08:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0033.script ***Result = PASS </font>
+12:15:08:779 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0034.script
+12:15:14:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0034.script ***Result = PASS </font>
+12:15:14:357 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0035.script
+12:15:19:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0035.script ***Result = PASS </font>
+12:15:19:904 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0036.script
+12:15:25:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0036.script ***Result = PASS </font>
+12:15:25:513 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0037.script
+12:15:31:098 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0037.script ***Result = PASS </font>
+12:15:31:122 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0038.script
+12:15:36:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0038.script ***Result = PASS </font>
+12:15:36:732 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0039.script
+12:15:42:317 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0039.script ***Result = PASS </font>
+12:15:42:341 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0040.script
+12:15:47:926 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0040.script ***Result = PASS </font>
+12:15:47:950 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0041.script
+12:15:54:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0041.script ***Result = PASS </font>
+12:15:54:186 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0042.script
+12:15:59:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0042.script ***Result = PASS </font>
+12:15:59:967 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0043.script
+12:16:05:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0043.script ***Result = PASS </font>
+12:16:05:623 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0044.script
+12:16:11:223 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0044.script ***Result = PASS </font>
+12:16:11:249 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0045.script
+12:16:16:848 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 72 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-logger-0045.script ***Result = PASS </font>
+12:16:16:873 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_both.script
+12:16:22:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 73 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\post_log_both.script ***Result = PASS </font>
+12:16:22:467 c:\testdata\scripts\te_regloggertestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_posttest.script
+12:16:27:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regloggertestsuite_stc.script Line = 75 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\logger_posttest.script ***Result = PASS </font>
+12:16:27:881 c:\testdata\scripts\te_regloggertestsuite_stc.script REMOVE_PREFIX
+12:16:27:881 ERROR -  793 testexecute.cpp 564 The panic detection thread detected 45 panics:
+12:16:27:883 ERROR -  793 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 24, Exit Category FSCLIENT
+12:16:27:885 ERROR -  793 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:16:27:887 ERROR -  793 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:16:27:889 ERROR -  793 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:16:27:890 ERROR -  793 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293872 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:16:27:892 ERROR -  793 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category 123
+12:16:27:894 ERROR -  793 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category 123
+12:16:27:896 ERROR -  793 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 123
+12:16:27:898 ERROR -  793 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293056 2035943210, Exit Reason: 110, Exit Category SomeThing
+12:16:27:900 ERROR -  793 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293056 303598491, Exit Reason: 110, Exit Category SomeThing
+12:16:27:902 ERROR -  793 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293056 1906268040, Exit Reason: 110, Exit Category 
+12:16:27:903 ERROR -  793 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293056 83555394, Exit Reason: 110, Exit Category 
+12:16:27:905 ERROR -  793 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category a b
+12:16:27:907 ERROR -  793 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category SomeThing
+12:16:27:909 ERROR -  793 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 
+12:16:27:911 ERROR -  793 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT
+12:16:27:913 ERROR -  793 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:16:27:915 ERROR -  793 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:16:27:917 ERROR -  793 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:16:27:918 ERROR -  793 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:16:27:920 ERROR -  793 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category 123
+12:16:27:922 ERROR -  793 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category 123
+12:16:27:924 ERROR -  793 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 123
+12:16:27:926 ERROR -  793 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker6293056 2035943210, Exit Reason: 110, Exit Category SomeThing
+12:16:27:928 ERROR -  793 testexecute.cpp 567 Remote Panic 25 - Name of Panicked Thread: Worker6293056 303598491, Exit Reason: 110, Exit Category SomeThing
+12:16:27:930 ERROR -  793 testexecute.cpp 567 Remote Panic 26 - Name of Panicked Thread: Worker6293056 1906268040, Exit Reason: 110, Exit Category 
+12:16:27:932 ERROR -  793 testexecute.cpp 567 Remote Panic 27 - Name of Panicked Thread: Worker6293056 83555394, Exit Reason: 110, Exit Category 
+12:16:27:933 ERROR -  793 testexecute.cpp 567 Remote Panic 28 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category a b
+12:16:27:935 ERROR -  793 testexecute.cpp 567 Remote Panic 29 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category SomeThing
+12:16:27:937 ERROR -  793 testexecute.cpp 567 Remote Panic 30 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 
+12:16:27:939 ERROR -  793 testexecute.cpp 567 Remote Panic 31 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT
+12:16:27:941 ERROR -  793 testexecute.cpp 567 Remote Panic 32 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:16:27:943 ERROR -  793 testexecute.cpp 567 Remote Panic 33 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 24, Exit Category FSCLIENT panic
+12:16:27:945 ERROR -  793 testexecute.cpp 567 Remote Panic 34 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:16:27:947 ERROR -  793 testexecute.cpp 567 Remote Panic 35 - Name of Panicked Thread: Worker6293880 20546174, Exit Reason: 110, Exit Category FSCLIENT
+12:16:27:948 ERROR -  793 testexecute.cpp 567 Remote Panic 36 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category 123
+12:16:27:950 ERROR -  793 testexecute.cpp 567 Remote Panic 37 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category 123
+12:16:27:952 ERROR -  793 testexecute.cpp 567 Remote Panic 38 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 123
+12:16:27:954 ERROR -  793 testexecute.cpp 567 Remote Panic 39 - Name of Panicked Thread: Worker6293056 2035943210, Exit Reason: 110, Exit Category SomeThing
+12:16:27:956 ERROR -  793 testexecute.cpp 567 Remote Panic 40 - Name of Panicked Thread: Worker6293056 303598491, Exit Reason: 110, Exit Category SomeThing
+12:16:27:958 ERROR -  793 testexecute.cpp 567 Remote Panic 41 - Name of Panicked Thread: Worker6293056 1906268040, Exit Reason: 110, Exit Category 
+12:16:27:960 ERROR -  793 testexecute.cpp 567 Remote Panic 42 - Name of Panicked Thread: Worker6293056 83555394, Exit Reason: 110, Exit Category 
+12:16:27:962 ERROR -  793 testexecute.cpp 567 Remote Panic 43 - Name of Panicked Thread: Worker6293056 20546174, Exit Reason: 110, Exit Category a b
+12:16:27:963 ERROR -  793 testexecute.cpp 567 Remote Panic 44 - Name of Panicked Thread: Worker6293056 1249492406, Exit Reason: 110, Exit Category SomeThing
+12:16:27:965 ERROR -  793 testexecute.cpp 567 Remote Panic 45 - Name of Panicked Thread: Worker6293056 806972804, Exit Reason: 110, Exit Category 
+12:16:27:973 <font size=2 color=00AFFF>SUMMARY:</font>
+12:16:27:975 <font size=2 color=00AF00>PASS = 0</font>
+12:16:27:975 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:27:976 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:27:976 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:27:976 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:27:977 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:27:978 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:27:979 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:16:27:979 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 45</font>
+12:16:27:979 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:16:27:980 <font size=2 color=00AF00>PASS = 1</font>
+12:16:27:980 <font size=2 color=FF0000>FAIL = 0</font>
+12:16:27:981 <font size=2 color=0000FF>ABORT = 0</font>
+12:16:27:981 <font size=2 color=0000FF>PANIC = 0</font>
+12:16:27:981 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:16:27:982 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:16:27:982 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:16:27:983 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regprepareenv.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,17 @@
+12:00:14:272 <html><body><pre>
+12:00:14:272 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:00:14:272 ***</font>
+12:00:14:274 ERROR -  147 scriptengine.cpp 337 Failed Script File Open c:\testdata\scripts\te_regprepareenv.script
+12:00:14:281 <font size=2 color=00AFFF>SUMMARY:</font>
+12:00:14:281 <font size=2 color=00AF00>PASS = 0</font>
+12:00:14:282 <font size=2 color=FF0000>FAIL = 0</font>
+12:00:14:282 <font size=2 color=0000FF>ABORT = 0</font>
+12:00:14:283 <font size=2 color=0000FF>PANIC = 0</font>
+12:00:14:283 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:00:14:284 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:00:14:284 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:00:14:284 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:00:14:285 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regscriptcommandsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+12:04:13:788 <html><body><pre>
+12:04:13:788 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:04:13:788 ***</font>
+12:04:13:807 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PRINT Run all te_RegScriptCommandSuite Suite Tests
+12:04:13:813 INFO -  173 scriptengine.cpp 1381  Run all te_RegScriptCommandSuite Suite Tests
+
+12:04:13:818 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PREFIX RUN_UTILS
+12:04:13:828 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:04:13:834 INFO -  173 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:04:13:841 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:04:13:849 INFO -  173 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:04:13:856 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:04:13:864 INFO -  173 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:04:13:882 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-scriptcommand-*.script C:\testdata\scripts\dt-tef-scriptcommand-*.script
+12:04:13:982 INFO -  173 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:04:13:998 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regscriptcommandtest.ini C:\testdata\configs\te_regscriptcommandtest.ini
+12:04:14:011 INFO -  173 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:04:14:027 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regscriptcommandtest.ini
+12:04:14:078 c:\testdata\scripts\te_regscriptcommandsuite_stc.script REMOVE_PREFIX
+12:04:14:132 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:04:14:184 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0001.script
+12:04:24:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 13 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0001.script ***Result = PASS </font>
+12:04:24:729 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0002.script
+12:04:30:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 14 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0002.script ***Result = PASS </font>
+12:04:30:153 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0003.script
+12:04:35:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 15 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0003.script ***Result = PASS </font>
+12:04:35:685 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0004.script
+12:04:41:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 16 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0004.script ***Result = PASS </font>
+12:04:41:213 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0005.script
+12:04:46:708 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 17 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0005.script ***Result = PASS </font>
+12:04:46:732 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0006.script
+12:04:52:614 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 18 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0006.script ***Result = PASS </font>
+12:04:52:638 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0007.script
+12:04:58:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 19 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0007.script ***Result = PASS </font>
+12:04:58:388 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0008.script
+12:05:09:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 20 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0008.script ***Result = PASS </font>
+12:05:09:182 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0009.script
+12:05:14:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 21 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0009.script ***Result = PASS </font>
+12:05:14:822 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0010.script
+12:05:25:458 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0010.script ***Result = PASS </font>
+12:05:25:479 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0011.script
+12:05:31:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0011.script ***Result = PASS </font>
+12:05:31:182 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0012.script
+12:05:37:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0012.script ***Result = PASS </font>
+12:05:37:291 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0013.script
+12:05:43:364 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0013.script ***Result = PASS </font>
+12:05:43:385 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0014.script
+12:05:49:348 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0014.script ***Result = PASS </font>
+12:05:49:369 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0015.script
+12:05:54:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0015.script ***Result = PASS </font>
+12:05:54:901 c:\testdata\scripts\te_regscriptcommandsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0016.script
+12:06:09:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regscriptcommandsuite_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-scriptcommand-0016.script ***Result = PASS </font>
+12:06:09:423 c:\testdata\scripts\te_regscriptcommandsuite_stc.script REMOVE_PREFIX
+12:06:09:476 c:\testdata\scripts\te_regscriptcommandsuite_stc.script PRINT Complete te_RegScriptCommandSuite Suite Tests
+12:06:09:512 INFO -  173 scriptengine.cpp 1381  Complete te_RegScriptCommandSuite Suite Tests
+
+12:06:09:518 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:06:09:520 <font size=2 color=00AF00>PASS = 0</font>
+12:06:09:520 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:09:521 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:09:521 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:09:522 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:09:522 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:09:522 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:09:523 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:06:09:523 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:06:09:524 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:06:09:524 <font size=2 color=00AF00>PASS = 2</font>
+12:06:09:525 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:09:525 <font size=2 color=0000FF>ABORT = 0</font>
+12:06:09:525 <font size=2 color=0000FF>PANIC = 0</font>
+12:06:09:526 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:09:526 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:06:09:527 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:06:09:527 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:06:09:527 <font size=2 color=00AF00>PASS = 1</font>
+12:06:09:528 <font size=2 color=FF0000>FAIL = 0</font>
+12:06:09:528 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:06:09:529 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:06:09:529 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regsteptestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,178 @@
+12:09:17:075 <html><body><pre>
+12:09:17:075 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 12/01/2009 12:09:17:075 ***</font>
+12:09:17:096 c:\testdata\scripts\te_regsteptestsuite_stc.script PRINT Run test case(s) for suite te_RegStepTestSuite
+12:09:17:102 INFO -  327 scriptengine.cpp 1381  Run test case(s) for suite te_RegStepTestSuite
+
+12:09:17:107 c:\testdata\scripts\te_regsteptestsuite_stc.script PREFIX RUN_UTILS
+12:09:17:117 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:09:17:123 INFO -  327 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:17:130 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:09:17:138 INFO -  327 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:17:145 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:09:17:153 INFO -  327 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:17:165 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-teststep-*.script C:\testdata\scripts\dt-tef-teststep-*.script
+12:09:17:627 INFO -  327 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:09:17:639 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\error_codes.ini C:\testdata\configs\error_codes.ini
+12:09:17:669 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\readwriteconfig.ini C:\testdata\configs\readwriteconfig.ini
+12:09:17:709 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\writetoconfig.ini C:\testdata\configs\writetoconfig.ini
+12:09:17:780 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\OOMTest.ini C:\testdata\configs\OOMTest.ini
+12:09:17:850 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\stepmacros.ini C:\testdata\configs\stepmacros.ini
+12:09:17:920 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\stepshortfuns.ini C:\testdata\configs\stepshortfuns.ini
+12:09:17:991 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\PanicTest.ini C:\testdata\configs\PanicTest.ini
+12:09:18:060 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\writetoconfig.ini
+12:09:18:117 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\error_codes.ini
+12:09:18:174 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\readwriteconfig.ini
+12:09:18:230 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepmacros.ini
+12:09:18:284 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\OOMTest.ini
+12:09:18:341 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\stepshortfuns.ini
+12:09:18:397 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\PanicTest.ini
+12:09:18:452 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\leavenumber.ini
+12:09:18:501 c:\testdata\scripts\te_regsteptestsuite_stc.script REMOVE_PREFIX
+12:09:18:547 c:\testdata\scripts\te_regsteptestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:09:18:599 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0001.script
+12:09:24:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 36 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0001.script ***Result = PASS </font>
+12:09:24:587 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0002.script
+12:09:30:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 37 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0002.script ***Result = PASS </font>
+12:09:30:526 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0003.script
+12:09:40:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 38 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0003.script ***Result = PASS </font>
+12:09:40:104 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0004.script
+12:09:45:661 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 39 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0004.script ***Result = PASS </font>
+12:09:45:681 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0005.script
+12:09:51:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 40 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0005.script ***Result = PASS </font>
+12:09:51:213 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0006.script
+12:09:56:739 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 41 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0006.script ***Result = PASS </font>
+12:09:56:759 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0007.script
+12:10:02:286 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 42 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0007.script ***Result = PASS </font>
+12:10:02:306 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0008.script
+12:10:07:880 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 43 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0008.script ***Result = PASS </font>
+12:10:07:901 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0009.script
+12:10:14:489 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 44 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0009.script ***Result = PASS </font>
+12:10:14:509 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0010.script
+12:10:20:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 45 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0010.script ***Result = PASS </font>
+12:10:20:056 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0011.script
+12:10:26:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 46 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0011.script ***Result = PASS </font>
+12:10:26:556 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0012.script
+12:10:32:567 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 47 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0012.script ***Result = PASS </font>
+12:10:32:590 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0013.script
+12:10:38:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 48 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0013.script ***Result = PASS </font>
+12:10:38:089 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0014.script
+12:10:43:583 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 49 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0014.script ***Result = PASS </font>
+12:10:43:605 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0015.script
+12:10:50:973 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 50 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0015.script ***Result = PASS </font>
+12:10:50:997 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0016.script
+12:10:56:536 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 51 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0016.script ***Result = PASS </font>
+12:10:56:560 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0017.script
+12:11:06:942 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 52 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0017.script ***Result = PASS </font>
+12:11:06:966 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0018.script
+12:11:13:083 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 53 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0018.script ***Result = PASS </font>
+12:11:13:107 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0021.script
+12:11:19:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 54 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0021.script ***Result = PASS </font>
+12:11:19:169 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0022.script
+12:11:25:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 55 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0022.script ***Result = PASS </font>
+12:11:25:169 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0023.script
+12:11:35:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 56 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0023.script ***Result = PASS </font>
+12:11:35:154 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0024.script
+12:11:40:723 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 57 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0024.script ***Result = PASS </font>
+12:11:40:747 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0025.script
+12:11:46:270 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 58 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0025.script ***Result = PASS </font>
+12:11:46:294 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0026.script
+12:11:51:833 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 59 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0026.script ***Result = PASS </font>
+12:11:51:857 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0027.script
+12:11:57:395 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 60 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0027.script ***Result = PASS </font>
+12:11:57:419 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0028.script
+12:12:03:020 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 61 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0028.script ***Result = PASS </font>
+12:12:03:044 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0029.script
+12:12:09:755 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 62 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0029.script ***Result = PASS </font>
+12:12:09:779 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0030.script
+12:12:15:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 63 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0030.script ***Result = PASS </font>
+12:12:15:357 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0031.script
+12:12:21:864 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 64 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0031.script ***Result = PASS </font>
+12:12:21:888 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0032.script
+12:12:28:036 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 65 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0032.script ***Result = PASS </font>
+12:12:28:061 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0033.script
+12:12:33:598 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 66 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0033.script ***Result = PASS </font>
+12:12:33:623 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0034.script
+12:12:39:192 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 67 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0034.script ***Result = PASS </font>
+12:12:39:216 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0035.script
+12:12:46:786 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 68 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0035.script ***Result = PASS </font>
+12:12:46:812 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0036.script
+12:12:52:411 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 69 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0036.script ***Result = PASS </font>
+12:12:52:437 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0037.script
+12:13:03:176 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 70 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0037.script ***Result = PASS </font>
+12:13:03:202 c:\testdata\scripts\te_regsteptestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0038.script
+12:13:09:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regsteptestsuite_stc.script Line = 71 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-teststep-0038.script ***Result = PASS </font>
+12:13:09:459 c:\testdata\scripts\te_regsteptestsuite_stc.script REMOVE_PREFIX
+12:13:09:477 c:\testdata\scripts\te_regsteptestsuite_stc.script PRINT Complete te_RegStepTest Suite Tests
+12:13:09:477 INFO -  327 scriptengine.cpp 1381  Complete te_RegStepTest Suite Tests
+
+12:13:09:479 ERROR -  327 testexecute.cpp 564 The panic detection thread detected 42 panics:
+12:13:09:481 ERROR -  327 testexecute.cpp 567 Remote Panic 1 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: -90, Exit Category PanicMe
+12:13:09:483 ERROR -  327 testexecute.cpp 567 Remote Panic 2 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: -90, Exit Category PanicMe
+12:13:09:485 ERROR -  327 testexecute.cpp 567 Remote Panic 3 - Name of Panicked Thread: Worker6293824 806972804, Exit Reason: -90, Exit Category PanicMe
+12:13:09:487 ERROR -  327 testexecute.cpp 567 Remote Panic 4 - Name of Panicked Thread: Worker6293824 2035943210, Exit Reason: -90, Exit Category PanicMe
+12:13:09:488 ERROR -  327 testexecute.cpp 567 Remote Panic 5 - Name of Panicked Thread: Worker6293824 324572851, Exit Reason: 110, Exit Category Panic Me
+12:13:09:490 ERROR -  327 testexecute.cpp 567 Remote Panic 6 - Name of Panicked Thread: Worker6293824 303598491, Exit Reason: 110, Exit Category Panic Me
+12:13:09:492 ERROR -  327 testexecute.cpp 567 Remote Panic 7 - Name of Panicked Thread: Worker6293824 324572851, Exit Reason: 1, Exit Category 1
+12:13:09:494 ERROR -  327 testexecute.cpp 567 Remote Panic 8 - Name of Panicked Thread: Worker6293824 303598491, Exit Reason: 106, Exit Category 
+12:13:09:496 ERROR -  327 testexecute.cpp 567 Remote Panic 9 - Name of Panicked Thread: Worker6293824 1906268040, Exit Reason: 107, Exit Category 
+12:13:09:498 ERROR -  327 testexecute.cpp 567 Remote Panic 10 - Name of Panicked Thread: Worker6293824 83555394, Exit Reason: 108, Exit Category 
+12:13:09:500 ERROR -  327 testexecute.cpp 567 Remote Panic 11 - Name of Panicked Thread: Worker6293824 1991891779, Exit Reason: 109, Exit Category 
+12:13:09:502 ERROR -  327 testexecute.cpp 567 Remote Panic 12 - Name of Panicked Thread: Worker6293824 198800034, Exit Reason: 110, Exit Category 
+12:13:09:504 ERROR -  327 testexecute.cpp 567 Remote Panic 13 - Name of Panicked Thread: Worker6293824 1993145239, Exit Reason: 1, Exit Category 1
+12:13:09:506 ERROR -  327 testexecute.cpp 567 Remote Panic 14 - Name of Panicked Thread: Worker6293824 20092657, Exit Reason: 106, Exit Category 
+12:13:09:508 ERROR -  327 testexecute.cpp 567 Remote Panic 15 - Name of Panicked Thread: Worker6293824 827684837, Exit Reason: 107, Exit Category 
+12:13:09:510 ERROR -  327 testexecute.cpp 567 Remote Panic 16 - Name of Panicked Thread: Worker6293824 126319346, Exit Reason: 108, Exit Category 
+12:13:09:512 ERROR -  327 testexecute.cpp 567 Remote Panic 17 - Name of Panicked Thread: Worker6293824 1458045765, Exit Reason: 109, Exit Category 
+12:13:09:514 ERROR -  327 testexecute.cpp 567 Remote Panic 18 - Name of Panicked Thread: Worker6293824 637004873, Exit Reason: 110, Exit Category 
+12:13:09:516 ERROR -  327 testexecute.cpp 567 Remote Panic 19 - Name of Panicked Thread: Worker6293824 767150063, Exit Reason: 110, Exit Category a panic string
+12:13:09:518 ERROR -  327 testexecute.cpp 567 Remote Panic 20 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: -90, Exit Category PanicMe
+12:13:09:520 ERROR -  327 testexecute.cpp 567 Remote Panic 21 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: -90, Exit Category PanicMe
+12:13:09:522 ERROR -  327 testexecute.cpp 567 Remote Panic 22 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: -90, Exit Category PanicMe
+12:13:09:524 ERROR -  327 testexecute.cpp 567 Remote Panic 23 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: -90, Exit Category PanicMe
+12:13:09:526 ERROR -  327 testexecute.cpp 567 Remote Panic 24 - Name of Panicked Thread: Worker6293824 806972804, Exit Reason: -90, Exit Category PanicMe
+12:13:09:528 ERROR -  327 testexecute.cpp 567 Remote Panic 25 - Name of Panicked Thread: Worker6293824 2035943210, Exit Reason: -90, Exit Category PanicMe
+12:13:09:530 ERROR -  327 testexecute.cpp 567 Remote Panic 26 - Name of Panicked Thread: Worker6293824 324572851, Exit Reason: 110, Exit Category Panic Me
+12:13:09:532 ERROR -  327 testexecute.cpp 567 Remote Panic 27 - Name of Panicked Thread: Worker6293824 303598491, Exit Reason: 110, Exit Category Panic Me
+12:13:09:534 ERROR -  327 testexecute.cpp 567 Remote Panic 28 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: 1, Exit Category 1
+12:13:09:536 ERROR -  327 testexecute.cpp 567 Remote Panic 29 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: 106, Exit Category 
+12:13:09:537 ERROR -  327 testexecute.cpp 567 Remote Panic 30 - Name of Panicked Thread: Worker6293824 806972804, Exit Reason: 107, Exit Category 
+12:13:09:539 ERROR -  327 testexecute.cpp 567 Remote Panic 31 - Name of Panicked Thread: Worker6293824 2035943210, Exit Reason: 108, Exit Category 
+12:13:09:541 ERROR -  327 testexecute.cpp 567 Remote Panic 32 - Name of Panicked Thread: Worker6293824 324572851, Exit Reason: 109, Exit Category 
+12:13:09:543 ERROR -  327 testexecute.cpp 567 Remote Panic 33 - Name of Panicked Thread: Worker6293824 303598491, Exit Reason: 110, Exit Category 
+12:13:09:545 ERROR -  327 testexecute.cpp 567 Remote Panic 34 - Name of Panicked Thread: Worker6293824 1906268040, Exit Reason: 1, Exit Category 1
+12:13:09:547 ERROR -  327 testexecute.cpp 567 Remote Panic 35 - Name of Panicked Thread: Worker6293824 83555394, Exit Reason: 106, Exit Category 
+12:13:09:549 ERROR -  327 testexecute.cpp 567 Remote Panic 36 - Name of Panicked Thread: Worker6293824 1991891779, Exit Reason: 107, Exit Category 
+12:13:09:551 ERROR -  327 testexecute.cpp 567 Remote Panic 37 - Name of Panicked Thread: Worker6293824 198800034, Exit Reason: 108, Exit Category 
+12:13:09:553 ERROR -  327 testexecute.cpp 567 Remote Panic 38 - Name of Panicked Thread: Worker6293824 1993145239, Exit Reason: 109, Exit Category 
+12:13:09:555 ERROR -  327 testexecute.cpp 567 Remote Panic 39 - Name of Panicked Thread: Worker6293824 20092657, Exit Reason: 110, Exit Category 
+12:13:09:557 ERROR -  327 testexecute.cpp 567 Remote Panic 40 - Name of Panicked Thread: Worker6293824 827684837, Exit Reason: 110, Exit Category a panic string
+12:13:09:559 ERROR -  327 testexecute.cpp 567 Remote Panic 41 - Name of Panicked Thread: Worker6293824 20546174, Exit Reason: -90, Exit Category PanicMe
+12:13:09:561 ERROR -  327 testexecute.cpp 567 Remote Panic 42 - Name of Panicked Thread: Worker6293824 1249492406, Exit Reason: -90, Exit Category PanicMe
+12:13:09:570 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:13:09:572 <font size=2 color=00AF00>PASS = 0</font>
+12:13:09:572 <font size=2 color=FF0000>FAIL = 2</font>
+12:13:09:573 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:09:573 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:09:573 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:09:574 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:09:574 <font size=2 color=0000FF>UNEXECUTED = 5</font>
+12:13:09:575 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:13:09:575 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 42</font>
+12:13:09:576 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:13:09:576 <font size=2 color=00AF00>PASS = 1</font>
+12:13:09:576 <font size=2 color=FF0000>FAIL = 0</font>
+12:13:09:577 <font size=2 color=0000FF>ABORT = 0</font>
+12:13:09:577 <font size=2 color=0000FF>PANIC = 0</font>
+12:13:09:578 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:09:578 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:13:09:578 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:13:09:579 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:13:09:580 <font size=2 color=00AF00>PASS = 0</font>
+12:13:09:580 <font size=2 color=FF0000>FAIL = 1</font>
+12:13:09:580 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:13:09:581 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:13:09:581 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regtefunittestsuite_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+12:56:16:962 <html><body><pre>
+12:56:16:963 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:56:16:962 ***</font>
+12:56:16:995 c:\testdata\scripts\te_regtefunittestsuite_stc.script PRINT Run test case(s) for suite TEF_UnitTest
+12:56:17:000 INFO -  1646 scriptengine.cpp 1381  Run test case(s) for suite TEF_UnitTest
+
+12:56:17:006 c:\testdata\scripts\te_regtefunittestsuite_stc.script PREFIX RUN_UTILS
+12:56:17:016 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\
+12:56:17:023 INFO -  1646 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:56:17:031 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:56:17:038 INFO -  1646 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:56:17:046 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:56:17:053 INFO -  1646 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:56:17:066 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile z:\testdata\scripts\te_regunittest.script C:\testdata\scripts\te_regunittest.script
+12:56:17:095 INFO -  1646 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:56:17:116 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile 	z:\testdata\scripts\dt-tef-unit-*.script	 	C:\testdata\scripts\dt-tef-unit-*.script 
+12:56:17:190 INFO -  1646 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:56:17:203 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS CopyFile z:\testdata\configs\ReadWriteConfig.ini C:\testdata\configs\ReadWriteConfig.ini
+12:56:17:267 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\ReadWriteConfig.ini
+12:56:17:325 c:\testdata\scripts\te_regtefunittestsuite_stc.script REMOVE_PREFIX
+12:56:17:379 c:\testdata\scripts\te_regtefunittestsuite_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:56:17:438 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0001.script
+12:56:23:161 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 22 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0001.script ***Result = PASS </font>
+12:56:23:182 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0002.script
+12:56:28:817 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 23 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0002.script ***Result = PASS </font>
+12:56:28:838 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0003.script
+12:56:34:505 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 24 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0003.script ***Result = PASS </font>
+12:56:34:526 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0004.script
+12:56:41:130 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 25 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0004.script ***Result = PASS </font>
+12:56:41:151 c:\testdata\scripts\te_regtefunittestsuite_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0005.script
+12:56:46:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regtefunittestsuite_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-unit-0005.script ***Result = PASS </font>
+12:56:46:815 c:\testdata\scripts\te_regtefunittestsuite_stc.script REMOVE_PREFIX
+12:56:46:870 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:56:46:870 <font size=2 color=00AF00>PASS = 1</font>
+12:56:46:871 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:46:871 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:46:871 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:46:872 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:46:872 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:46:873 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:46:873 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:56:46:874 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:56:46:874 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:56:46:874 <font size=2 color=00AF00>PASS = 1</font>
+12:56:46:875 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:46:875 <font size=2 color=0000FF>ABORT = 0</font>
+12:56:46:876 <font size=2 color=0000FF>PANIC = 0</font>
+12:56:46:876 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:46:877 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:56:46:877 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:56:46:878 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:56:46:878 <font size=2 color=00AF00>PASS = 1</font>
+12:56:46:878 <font size=2 color=FF0000>FAIL = 0</font>
+12:56:46:879 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:56:46:879 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:56:46:880 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/baseline/h4/urel/te_regutilitiestest_stc.htm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+12:09:37:058 <html><body><pre>
+12:09:37:058 <font size=2 color=00AFFF>
+TEST SYNOPSIS:</font>
+TEF Version : 3.2.1031
+
+<font size=2 color=00AF00>*** TestExecute Started 31/12/2008 12:09:37:058 ***</font>
+12:09:37:079 c:\testdata\scripts\te_regutilitiestest_stc.script PRINT Run test case(s) for suite TEF_Utilities
+12:09:37:084 INFO -  566 scriptengine.cpp 1381  Run test case(s) for suite TEF_Utilities
+
+12:09:37:090 c:\testdata\scripts\te_regutilitiestest_stc.script PREFIX RUN_UTILS
+12:09:37:099 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\
+12:09:37:105 INFO -  566 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:37:112 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\scripts\
+12:09:37:120 INFO -  566 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:37:127 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MkDir C:\testdata\configs\
+12:09:37:134 INFO -  566 scriptengine.cpp 880 RUN_UTILS ret = -11
+12:09:37:149 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\scripts\dt-tef-utilities-*.script C:\testdata\scripts\dt-tef-utilities-*.script
+12:09:37:225 INFO -  566 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:09:37:236 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\capabilitypolicing.ini C:\testdata\configs\capabilitypolicing.ini
+12:09:37:249 INFO -  566 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:09:37:261 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\eventlogcontroler.ini C:\testdata\configs\eventlogcontroler.ini
+12:09:37:273 INFO -  566 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:09:37:295 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS CopyFile z:\testdata\configs\te_regutilitiesut.ini C:\testdata\configs\te_regutilitiesut.ini
+12:09:37:342 INFO -  566 scriptengine.cpp 880 RUN_UTILS ret = -21
+12:09:37:359 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\capabilitypolicing.ini
+12:09:37:416 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\eventlogcontroler.ini
+12:09:37:471 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_UTILS MakeReadWrite C:\testdata\configs\te_regutilitiesut.ini
+12:09:37:520 c:\testdata\scripts\te_regutilitiestest_stc.script REMOVE_PREFIX
+12:09:37:567 c:\testdata\scripts\te_regutilitiestest_stc.script PREFIX RUN_PROGRAM 50 testexecute
+12:09:37:619 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0001.script
+12:09:47:801 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 26 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0001.script ***Result = PASS </font>
+12:09:47:821 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0002.script
+12:09:53:442 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 27 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0002.script ***Result = PASS </font>
+12:09:53:462 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0003.script
+12:09:59:333 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 28 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0003.script ***Result = PASS </font>
+12:09:59:353 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0004.script
+12:10:05:145 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 29 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0004.script ***Result = PASS </font>
+12:10:05:165 c:\testdata\scripts\te_regutilitiestest_stc.script RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0005.script
+12:10:19:067 <font size=2 color=00AF00>c:\testdata\scripts\te_regutilitiestest_stc.script Line = 30 Command = RUN_PROGRAM 50 testexecute C:\testdata\scripts\dt-tef-utilities-0005.script ***Result = PASS </font>
+12:10:19:080 c:\testdata\scripts\te_regutilitiestest_stc.script REMOVE_PREFIX
+12:10:19:130 <font size=2 color=00AFFF>TEST STEP SUMMARY:</font>
+12:10:19:131 <font size=2 color=00AF00>PASS = 51</font>
+12:10:19:131 <font size=2 color=FF0000>FAIL = 26</font>
+12:10:19:131 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:19:132 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:19:132 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:19:133 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:19:133 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:19:134 <font size=2 color=0000FF>COMMENTED OUT COMMAND'S = 0</font>
+12:10:19:134 <font size=2 color=0000FF>SYSTEM PANICS COUNT = 0</font>
+12:10:19:135 <font size=2 color=00AFFF>RUN_PROGRAM SUMMARY:</font>
+12:10:19:135 <font size=2 color=00AF00>PASS = 1</font>
+12:10:19:135 <font size=2 color=FF0000>FAIL = 0</font>
+12:10:19:136 <font size=2 color=0000FF>ABORT = 0</font>
+12:10:19:136 <font size=2 color=0000FF>PANIC = 0</font>
+12:10:19:137 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:19:137 <font size=2 color=0000FF>UNKNOWN = 0</font>
+12:10:19:137 <font size=2 color=0000FF>UNEXECUTED = 0</font>
+12:10:19:138 <font size=2 color=00AFFF>TEST CASE SUMMARY:</font>
+12:10:19:138 <font size=2 color=00AF00>PASS = 0</font>
+12:10:19:139 <font size=2 color=FF0000>FAIL = 1</font>
+12:10:19:139 <font size=2 color=C0C0C0>SKIPPED_SELECTIVELY = 0</font>
+12:10:19:139 <font size=2 color=0000FF>INCONCLUSIVE = 0</font>
+12:10:19:140 </pre></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleclient/group/sampleclient.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+TARGET      SampleClient.exe
+TARGETTYPE  exe
+UID             0x1000007A 0x101F7793
+VENDORID 0x70000001
+
+SOURCEPATH  ../src
+SOURCE		SampleClient.cpp
+
+USERINCLUDE   ../src
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+
+LIBRARY     	euser.lib
+LIBRARY			testexecuteutils.lib
+
+// We're quite heavy on the stack... 4k in WinS isn't enough...
+EPOCSTACKSIZE	0x6000
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleclient/src/sampleclient.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,106 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Demonstration use of the TestExecuteUtils client API
+* Relies on test config files being exported to z:\SampleTest
+*
+*/
+
+
+
+/**
+ @file SampleClient.cpp
+*/
+#include <TestExecuteClient.h>
+
+LOCAL_C void MainL()
+	{
+	// Create a root session with the SampleServer test server
+	// User::After() 1/10th second delays between server calls because IPC calls fail with
+	// KErrServerBusy if we bang them in to fast.
+	RTestServ server;
+	User::LeaveIfError(server.Connect(_L("SampleServer")));
+	CleanupClosePushL(server);
+	
+	RTestSession session1;
+	User::LeaveIfError(session1.Open(server,_L("SampleStep1")));
+	CleanupClosePushL(session1);
+	TRequestStatus status1;
+	User::After(100000);
+	// Run a test step then pick up completion
+	TExitCategoryName panicString1;
+	session1.RunTestStep(_L("z:\\Sampletest\\SampleTest.ini SectionOne"),panicString1,status1);
+	User::WaitForRequest(status1);
+	// Demonstration of another step run on the same session
+	// We have to wait for the first step to complete otherwise we get KErrInUse
+	// If we want to run multiple instances then we create another test session
+	panicString1.Zero();
+	session1.RunTestStep(_L("z:\\Sampletest\\SampleTest.ini SectionTwo"),panicString1,status1);
+	
+	// Get another session whilst the other one is still running
+	RTestSession session2;
+	User::After(100000);
+	User::LeaveIfError(session2.Open(server,_L("SampleStep1")));
+	CleanupClosePushL(session2);
+	TRequestStatus status2;
+	User::After(100000);
+	TExitCategoryName panicString2;
+	session2.RunTestStep(_L("z:\\Sampletest\\SampleTest.ini SectionTwo"),panicString2,status2);
+	
+	// Get another session whilst the other two are still running
+	RTestSession session3;
+	User::After(100000);
+	User::LeaveIfError(session3.Open(server,_L("SampleStep1")));
+	CleanupClosePushL(session3);
+	TRequestStatus status3;
+	User::After(100000);
+	TExitCategoryName panicString3;
+	session3.RunTestStep(_L("z:\\Sampletest\\SampleTest.ini SectionTwo"),panicString3,status3);
+
+	// The test steps all ran concurrently so pick up the completions
+	User::WaitForRequest(status1);
+	User::WaitForRequest(status2);
+	User::WaitForRequest(status3);
+
+	session1.Close();
+	session2.Close();
+	session3.Close();
+
+	CleanupStack::Pop(3);
+	CleanupStack::Pop(&server);
+	// Close the root server session
+	server.Close();
+	// Wait for flogger to log
+	User::After(5000000);
+	}
+
+// Entry point for all Epoc32 executables
+// See PSP Chapter 2 Getting Started
+GLDEF_C TInt E32Main()
+	{
+	// Heap balance checking
+	// See PSP Chapter 6 Error Handling
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL());
+	_LIT(KPanic,"SampleClient");
+	__ASSERT_ALWAYS(!err, User::Panic(KPanic,err));
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleserver/bwins/sampleserveru.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleserver/group/sampleserver.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __SAMPLESERVER_IBY__
+#define __SAMPLESERVER_IBY__
+
+#include <testexecute.iby>
+
+
+file=ABI_DIR\BUILD_DIR\SampleServer.exe		Sys\Bin\SampleServer.exe
+
+
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\SampleTest\SampleTest.ini SampleTest\SampleTest.ini
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\SampleTest\SampleTest.script SampleTest\SampleTest.Script
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\SampleTest\SampleTestInvalid.script SampleTest\SampleTestInvalid.Script
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\SampleTest\SampleTest1.script SampleTest\SampleTest1.Script
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\SampleTest\SampleTest.cfg SampleTest\SampleTest.cfg
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleserver/group/sampleserver.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+TARGET      SampleServer.exe
+TARGETTYPE  exe
+UID             0x1000007A 0x101F7794
+VENDORID 0x70000001
+
+SOURCEPATH  ../src
+SOURCE		SampleServer.cpp
+SOURCE		SampleStep.cpp	
+
+USERINCLUDE   ../src
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+
+LIBRARY     	euser.lib
+LIBRARY		testexecuteutils.lib
+LIBRARY		efsrv.lib
+LIBRARY		testexecutelogclient.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleserver/src/sampleserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,145 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example file/test code to demonstrate how to develop a TestExecute Server
+* Developers should take this project as a template and substitute their own
+* code at the __EDIT_ME__ tags
+* for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to be started
+* in the process of the client. The client initialises the server by calling the
+* one and only ordinal.
+*
+*/
+
+
+
+/**
+ @file SampleServer.cpp
+*/
+#include "SampleServer.h"
+#include "SampleStep.h"
+
+// __EDIT_ME__ - Substitute the name of your test server 
+_LIT(KServerName,"SampleServer");
+// __EDIT_ME__ - Use your own server class name
+CSampleServer* CSampleServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+	{
+	// __EDIT_ME__ new your server class here
+	CSampleServer * server = new (ELeave) CSampleServer();
+	CleanupStack::PushL(server);
+	
+	// Either use a StartL or ConstructL, the latter will permit
+	// Server Logging.
+
+	//server->StartL(KServerName); 
+	server-> ConstructL(KServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+// EKA2 much simpler
+// Just an E32Main and a MainL()
+LOCAL_C void MainL()
+/**
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave the hooks in for platform security
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	// __EDIT_ME__ Your server name
+	CSampleServer* server = NULL;
+	// Create the CTestServer derived server
+	// __EDIT_ME__ Your server name
+	TRAPD(err,server = CSampleServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+// Only a DLL on emulator
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on exit
+ */
+	{
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	return KErrNone;
+    }
+
+// Create a thread in the calling process
+
+// __EDIT_ME__ - Use your own server class name
+CTestStep* CSampleServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep = NULL;
+	// __EDIT_ME__ - Create your own test steps here
+	// This server creates just one step but create as many as you want
+	// They are created "just in time" when the worker thread is created
+
+
+	if(aStepName == KSampleStep1)
+		testStep = new CSampleStep1();
+	else if(aStepName == KSampleStep2)
+		testStep = new CSampleStep2(*this);
+	else if(aStepName == KSampleStep3)
+		testStep = new CSampleStep3(*this);
+	else if(aStepName == KSampleStep4)
+		testStep = new CSampleStep4();
+	else if(aStepName == KSampleStep5)
+		testStep = new CSampleStep5();	
+	else if(aStepName == KSampleStep6)
+		testStep = new CSampleStep6();
+	else if(aStepName == KSampleStep7)
+		testStep = new CSampleStep7();
+	else if(aStepName == KSampleStep8)
+		testStep = new CSampleStep8();
+	else if(aStepName == KSampleStep9)
+		testStep = new CSampleStep9();
+	else if(aStepName == KSampleStep10)
+		testStep = new CSampleStep10();
+	else if(aStepName == KSampleStep11)
+		testStep = new CSampleStep11();
+	else if(aStepName == KSampleStep12)
+		testStep = new CSampleStep12();
+	else if(aStepName == KSampleStep13)
+		testStep = new CSampleStep13();
+	return testStep;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleserver/src/sampleserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file SampleServer.h
+*/
+// __EDIT_ME__ Create your own class definition based on this
+#if (!defined __SAMPLE_SERVER_H__)
+#define __SAMPLE_SERVER_H__
+#include <TestExecuteServerBase.h>
+
+class CSampleServer : public CTestServer
+	{
+public:
+	static CSampleServer* NewL();
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+	RFs& Fs(){return iFs;};
+
+private:
+	RFs iFs;
+	};
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleserver/src/samplestep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,368 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file SampleStep.cpp
+*/
+#include "SampleStep.h"
+
+CSampleStep1::~CSampleStep1()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSampleStep1::CSampleStep1()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KSampleStep1);
+	}
+
+TVerdict CSampleStep1::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep1::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates reading configuration parameters fom an ini file section
+ */
+	{
+	INFO_PRINTF1(_L("In Test Step"));
+
+  	TDriveName scriptDrive(ScriptDriveName());
+  	INFO_PRINTF2(_L("The Drive where script file is executed from is %S"), &scriptDrive);
+
+	TInt theInt;
+	TPtrC val;
+	_LIT(tem,"NewData");
+	val.Set(tem);
+	TBool theBool;
+	TBuf<40> buf;
+	TPtrC theString;
+	TInt changeInt(83);
+	TInt changeHex(183);
+	TBool changeBool(ETrue);
+	_LIT(sectName,"Section3");
+
+	GetHexFromConfig(sectName,_L("TheHex"),changeInt);
+	GetIntFromConfig(ConfigSection(),_L("TheInt"),theInt);
+	GetBoolFromConfig(ConfigSection(),_L("TheBool"),theBool);
+	GetStringFromConfig(ConfigSection(),_L("TheString"),theString);
+	buf.Copy(theString);
+
+	WriteBoolToConfig(sectName,_L("TheBool"),changeBool);
+	WriteIntToConfig(ConfigSection(),_L("TheInt"),changeInt);
+	WriteHexToConfig(sectName,_L("TheHex"),changeHex);
+
+	// Demonstrate panic
+	if(buf == _L("PanicMe"))
+		{
+		const TInt KSampleServerPanic = 1;
+		User::Panic(_L("SampleServer"),KSampleServerPanic);
+		}
+		
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep1::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Postamble"));
+	return TestStepResult();
+	}
+
+///////
+
+CSampleStep2::~CSampleStep2()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSampleStep2::CSampleStep2(CSampleServer& aParent) : iParent(aParent)
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KSampleStep2);
+	SetTestStepResult(EPass);
+	}
+
+TVerdict CSampleStep2::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Preamble"));
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep2::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates reading configuration parameters fom an ini file section
+ */
+	{
+	INFO_PRINTF1(_L("doTestStepL"));
+  	TDriveName scriptDrive(ScriptDriveName());
+  	INFO_PRINTF2(_L("The Drive where script file is executed from is %S"), &scriptDrive);
+
+	User::LeaveIfError(iParent.Fs().Connect());
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep2::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Postamble"));
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+///////
+
+CSampleStep3::~CSampleStep3()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSampleStep3::CSampleStep3(CSampleServer& aParent) : iParent(aParent)
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KSampleStep3);
+	}
+
+TVerdict CSampleStep3::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Preamble"));
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep3::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates reading configuration parameters fom an ini file section
+ */
+	{
+	INFO_PRINTF1(_L("doTestStepL"));
+  	TDriveName scriptDrive(ScriptDriveName());
+  	INFO_PRINTF2(_L("The Drive where script file is executed from is %S"), &scriptDrive);
+
+	iParent.Fs().Close();
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep3::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Postamble"));
+	INFO_PRINTF1( GetServerName() );
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+   ///////
+
+CSampleStepSelective::~CSampleStepSelective()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSampleStepSelective::CSampleStepSelective()
+/**
+ * Constructor
+ */
+	{
+	}
+
+TVerdict CSampleStepSelective::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(TestStepName());
+	INFO_PRINTF1(_L("Test Step Preamble"));
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStepSelective::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ */
+	{
+	INFO_PRINTF1(TestStepName());
+	INFO_PRINTF1(_L("doTestStepL"));
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStepSelective::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(TestStepName());
+	INFO_PRINTF1(_L("Test Step Postamble"));
+	INFO_PRINTF1( GetServerName() );
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+CSampleStep4::~CSampleStep4()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSampleStep4::CSampleStep4()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KSampleStep4);
+	}
+
+TVerdict CSampleStep4::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep4::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates reading configuration parameters fom an ini file section
+ */
+	{
+	INFO_PRINTF1(_L("In Test Step of SampleStep4"));
+  	TDriveName scriptDrive(ScriptDriveName());
+  	INFO_PRINTF2(_L("The Drive where script file is executed from is %S"), &scriptDrive);	
+
+	SetTestStepError(-43);
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CSampleStep4::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	INFO_PRINTF1(_L("Test Step Postamble"));
+	return TestStepResult();
+	}
+
+CSampleStep5::CSampleStep5()
+	{
+		SetTestStepName(KSampleStep5);
+	};
+
+CSampleStep6::CSampleStep6()
+	{
+		SetTestStepName(KSampleStep6);
+	};
+
+CSampleStep7::CSampleStep7()
+	{
+		SetTestStepName(KSampleStep7);
+	};
+
+CSampleStep8::CSampleStep8()
+	{
+		SetTestStepName(KSampleStep8);
+	};
+CSampleStep9::CSampleStep9()
+	{
+		SetTestStepName(KSampleStep9);
+	};
+
+CSampleStep10::CSampleStep10()
+	{
+		SetTestStepName(KSampleStep10);
+	};
+
+CSampleStep11::CSampleStep11()
+	{
+		SetTestStepName(KSampleStep11);
+	};
+
+CSampleStep12::CSampleStep12()
+	{
+		SetTestStepName(KSampleStep12);
+	};
+
+CSampleStep13::CSampleStep13()
+	{
+		SetTestStepName(KSampleStep13);
+	};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/sampleserver/src/samplestep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,212 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file SampleStep.h
+*/
+#if (!defined __SAMPLE_STEP_H__)
+#define __SAMPLE_STEP_H__
+#include <TestExecuteStepBase.h>
+#include "SampleServer.h"
+
+// __EDIT_ME__ - Create your own test step definitions
+class CSampleStep1 : public CTestStep
+	{
+public:
+	CSampleStep1();
+	~CSampleStep1();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();
+private:
+	};
+
+class CSampleStep2 : public CTestStep
+	{
+public:
+	CSampleStep2(CSampleServer& aParent);
+	~CSampleStep2();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();
+private:
+	CSampleServer& iParent;
+	};
+
+class CSampleStep3 : public CTestStep
+	{
+public:
+	CSampleStep3(CSampleServer& aParent);
+	~CSampleStep3();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();
+private:
+	CSampleServer& iParent;
+	};
+
+class CSampleStep4 : public CTestStep
+	{
+public:
+	CSampleStep4();
+	~CSampleStep4();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();
+private:
+	};
+
+//mixin to reuse code
+class CSampleStepSelective : public CTestStep
+	{
+public:
+	CSampleStepSelective();
+	~CSampleStepSelective();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();
+private:
+	};
+	
+
+class CSampleStep5 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep5();
+	~CSampleStep5(){};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+	
+class CSampleStep6 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep6();
+	~CSampleStep6(){};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+	
+class CSampleStep7 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep7();
+	~CSampleStep7(){};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+
+
+class CSampleStep8 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep8();
+	~CSampleStep8(){};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+
+
+class CSampleStep9 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep9();
+	~CSampleStep9(){};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+
+class CSampleStep10 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep10();
+	~CSampleStep10(){};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+
+class CSampleStep11 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep11();
+	~CSampleStep11(){};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+
+class CSampleStep12 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep12();
+	~CSampleStep12(){};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+
+class CSampleStep13 : public CSampleStepSelective 
+	{
+public:
+	CSampleStep13();
+	~CSampleStep13()
+	{};
+	/*virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepPostambleL();
+	virtual TVerdict doTestStepL();*/
+private:
+	};
+
+
+_LIT(KSampleStep1,"SampleStep1");
+_LIT(KSampleStep2,"SampleStep2");
+_LIT(KSampleStep3,"SampleStep3");
+_LIT(KSampleStep4,"SampleStep4");
+
+//following family of steps will be used 
+//for unit testing selective testing functinality
+
+
+_LIT(KSampleStep5,"SampleStep5");
+_LIT(KSampleStep6,"SampleStep6");
+_LIT(KSampleStep7,"SampleStep7");
+_LIT(KSampleStep8,"SampleStep8");
+_LIT(KSampleStep9,"SampleStep9");
+_LIT(KSampleStep10,"SampleStep10");
+_LIT(KSampleStep11,"SampleStep11");
+_LIT(KSampleStep12,"SampleStep12");
+_LIT(KSampleStep13,"SampleStep13");
+
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/pdef118212_case1.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4 @@
+Moana
+Proteus
+Ngaio:Moana
+absurd:Tane
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/pdef118212_case2.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4 @@
+Moana
+Proteus
+Ngaio:Tane
+absurd:Tane
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/range_combinations_pdef118212.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4 @@
+Piripi:Moana
+absurd:Moana
+Timoti:Paora
+Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/sampletest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,89 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Legendary RUN_TEST_STEP steps for confirming backward compatibility
+//
+PRINT Run all Sample Tests 
+//
+LOAD_SUITE SampleServer
+//
+#
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\SampleTest\
+CopyFile z:\SampleTest\SampleTest1.script ${SYSDRIVE}\SampleTest\SampleTest1.Script
+CopyFile z:\SampleTest\SampleTest.ini ${SYSDRIVE}\SampleTest\SampleTest.ini
+MakeReadWrite ${SYSDRIVE}\SampleTest\SampleTest1.Script
+MakeReadWrite ${SYSDRIVE}\SampleTest\SampleTest.ini
+REMOVE_PREFIX
+
+START_TESTCASE TC012344
+START_REPEAT ${SYSDRIVE}\sampletest\sampletest.ini SectionOne repeatParam
+RUN_TEST_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+END_REPEAT
+END_TESTCASE TC012344
+
+START_TESTCASE TC012345
+RUN_TEST_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+END_TESTCASE TC012345
+
+//RUN_TEST_STEP_RESULT 0 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+//RUN_TEST_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+//RUN_PANIC_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+
+START_TESTCASE TC012346
+RUN_TEST_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+DELAY 5000
+START_REPEAT ${SYSDRIVE}\sampletest\sampletest.ini SectionOne repeatParam
+RUN_SCRIPT ${SYSDRIVE}\sampletest\sampletest1.script
+RUN_PROGRAM Eshell.exe
+END_REPEAT
+RUN_PANIC_STEP_RESULT 1 SampleServer 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\SampleTest.ini SectionTwo
+END_TESTCASE TC012346
+
+START_REPEAT ${SYSDRIVE}\sampletest\sampletest.ini SectionOne repeatParam
+CONSECUTIVE
+PREFIX RUN_PANIC_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini
+SectionTwo
+SectionTwo
+REMOVE_PREFIX
+END_REPEAT
+
+PRINT RUN_TEST_STEP with !TEF Parameters
+
+PRINT Test that !Error works as expected when the test step result sets the correct error return value
+RUN_TEST_STEP !Error=-43 100 SampleServer SampleStep4  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+
+PRINT Test that !Panic works correctly when the test step panics with a matching panic string
+RUN_TEST_STEP !PanicString=SampleServer 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString="SampleServer" 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicCode=1 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+
+PRINT Test that !Result works as RUN_TEST_STEP_RESULT
+RUN_TEST_STEP !Result=Pass 100 SampleServer SampleStep4  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+
+PRINT Test that !Heap allocates the correct size heap value for the test step thread
+RUN_TEST_STEP !Heap=0x10000 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Heap=0x10 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Heap=0x1000000 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Heap=0x0 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+
+PRINT Test various combinations of TEF parameters being passed in
+RUN_TEST_STEP !PanicCode=1 !PanicString=SampleServer 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !Error=-43 !Heap=0x10000 100 SampleServer SampleStep4  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !PanicString=SampleServer !Heap=0x10000 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString=SampleServer !PanicCode=1 !Heap=0x10000 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/sampletest1.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+PRINT Run all Sample Tests 
+//
+LOAD_SUITE SampleServer -SharedData
+//
+#
+RUN_TEST_STEP 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP 100 SampleServer SampleStep3  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP 100 SampleServer SampleStep3  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+PAUSE
+RUN_PANIC_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/sampletestinvalid.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,96 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Legendary RUN_TEST_STEP steps for confirming backward compatibility
+//
+PRINT Run all Sample Tests 
+//
+LOAD_SUITE SampleServer
+//
+#
+MkDir ${SYSDRIVE}\SampleTest\
+CopyFile z:\SampleTest\SampleTest1.script ${SYSDRIVE}\SampleTestt\SampleTest1.Script
+CopyFile z:\SampleTest\SampleTest.ini ${SYSDRIVE}\SampleTestt\SampleTest.ini
+CopyFile z:\SampleTest\SampleTest1.script ${SYSDRIVE}\SampleTest\SampleTest1.Script
+CopyFile z:\SampleTest\SampleTest.ini ${SYSDRIVE}\SampleTest\SampleTest.ini
+MakeReadWrite ${SYSDRIVE}\SampleTest\SampleTest1.Script
+MakeReadWrite ${SYSDRIVE}\SampleTest\SampleTest.ini
+REMOVE_PREFIX
+
+START_TESTCASE TC012344
+START_REPEAT ${SYSDRIVE}\sampletest\sampletest.ini SectionOne
+RUN_TEST_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+END_REPEAT
+
+CONCURRENT
+START_TESTCASE TC012346
+START_REPEAT ${SYSDRIVE}\sampletest\sampletest.ini SectionOne repeatParam
+RUN_PROGRAM EPanic.exe
+END_REPEAT
+RUN_PANIC_STEP_RESULT 2 SampleServer 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\SampleTest.ini SectionTwo
+RUN_PANIC_STEP_RESULT 1 SampleStep 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\SampleTest.ini SectionTwo
+END_TESTCASE TC012346
+
+PREFIX RUN_PANIC_STEP 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletestt\sampleTest.ini
+SectionTwo
+SectionTwo
+REMOVE_PREFIX
+
+PRINT RUN_TEST_STEP with !TEF Parameters
+
+PRINT Test that !Error works correctly when the test step result sets the incorrect error return value
+RUN_TEST_STEP !Error=43 100 SampleServer SampleStep4  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+
+PRINT Test that !Error and !Result in combination causes a TEF error in the log file
+RUN_TEST_STEP !Error=-43 !Result=Fail 100 SampleServer SampleStep4  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+
+PRINT Test that !Error works correctly when the test step does not return an error
+RUN_TEST_STEP !Error=-43 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+
+PRINT Test that !Panic works correctly when the test step panics with a non-matching panic string
+RUN_TEST_STEP !PanicString=Sample 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString="Sample" 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicCode=2 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+
+PRINT Test that !Panic works correctly when the test step does not panic
+RUN_TEST_STEP !PanicString=SampleServer 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !PanicString="SampleServer" 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !PanicCode=1 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+
+PRINT Test that !Result works as RUN_TEST_STEP_RESULT
+RUN_TEST_STEP !Result=Abort 1 SampleServer SampleStep4  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Result=Fail 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Result=Inconclusive 100 SampleServer SampleStep4  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Result=Pass 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+
+PRINT Test various combinations of TEF parameters being passed in
+RUN_TEST_STEP !PanicString=Sample !PanicCode=1 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString=SampleServer !PanicCode=2 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !Error=-43 !PanicString=SampleServer 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Error=-43 !PanicCode=1 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Error=-43 !Heap=0x10000 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !PanicString=SampleServer !Result=Fail 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicCode=1 !Result=Fail 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString=SampleServer !PanicCode=1 !Result=Fail 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+
+PRINT Test a range of edge conditions where multiple TEF parameter entries
+RUN_TEST_STEP !PanicString=SampleServer !Heap=0x10000 !PanicString=SampleServ 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !Result=Fail !Result=Fail 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Error=43 !Error=-43 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !PanicCode=1 !PanicCode=2 100 SampleServer SampleStep1  ${SYSDRIVE}\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !Heap=0x10000 !Heap=0x1000 100 SampleServer SampleStep2  ${SYSDRIVE}\sampletest\sampleTest.ini SectionOne
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,178 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Legendary RUN_TEST_STEP steps for confirming backward compatibility
+//
+PRINT Run all Sample Tests 
+//
+LOAD_SUITE SampleServer
+//
+#
+PREFIX RUN_UTILS
+MkDir c:\SampleTest\
+CopyFile c:\plattest\SampleTest1.script c:\SampleTest\SampleTest1.Script
+CopyFile c:\plattest\SampleTest.ini c:\SampleTest\SampleTest.ini
+MakeReadWrite c:\SampleTest\SampleTest1.Script
+MakeReadWrite c:\SampleTest\SampleTest.ini
+REMOVE_PREFIX
+
+START_TESTCASE Huhana
+START_REPEAT c:\sampletest\sampletest.ini SectionOne repeatParam
+RUN_TEST_STEP 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionOne
+END_REPEAT
+END_TESTCASE Huhana
+
+START_TESTCASE Tama
+START_REPEAT c:\sampletest\sampletest.ini SectionOne repeatParam
+RUN_TEST_STEP 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionOne
+END_REPEAT
+END_TESTCASE Tama
+
+
+START_TESTCASE Ngaio
+RUN_TEST_STEP 100 SampleServer SampleStep3  
+END_TESTCASE Ngaio
+
+START_TESTCASE Patariki
+RUN_TEST_STEP 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionOne
+END_TESTCASE Patariki 
+
+//CONCURRENT
+//START_TESTCASE Piripi
+//RUN_TEST_STEP 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionOne
+//DELAY 5000
+//START_REPEAT c:\sampletest\sampletest.ini SectionOne repeatParam
+//RUN_SCRIPT c:\sampletest\sampletest1.script
+//RUN_PROGRAM Eshell.exe
+//END_REPEAT
+//RUN_PANIC_STEP_RESULT 1 SampleServer 100 SampleServer SampleStep1  c:\sampletest\SampleTest.ini SectionTwo
+//RUN_PROGRAM EPanic.exe
+//END_TESTCASE Piripi
+
+
+CONCURRENT
+START_TESTCASE Tane 
+RUN_TEST_STEP 100 SampleServer SampleStep5
+END_TESTCASE Tane
+
+START_TESTCASE Maata 
+RUN_TEST_STEP 100 SampleServer SampleStep6
+RUN_TEST_STEP 100 SampleServer SampleStep7
+END_TESTCASE Maata 
+
+
+
+//START_REPEAT c:\sampletest\sampletest.ini SectionOne repeatParam
+CONSECUTIVE
+PREFIX RUN_PANIC_STEP 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+REMOVE_PREFIX
+
+PRINT RUN_TEST_STEP with !TEF Parameters
+
+PRINT Test that !Error works as expected when the test step result sets the correct error return value
+RUN_TEST_STEP !Error=-43 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+
+PRINT Test that !Error works correctly when the test step result sets the incorrect error return value
+RUN_TEST_STEP !Error=43 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+
+PRINT Test that !Error and !Result in combination causes a TEF error in the log file
+RUN_TEST_STEP !Error=-43 !Result=Fail 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+
+START_TESTCASE Timoti 
+PRINT Test that !Error works correctly when the test step does not return an error
+RUN_TEST_STEP !Error=-43 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+END_TESTCASE Timoti
+
+PRINT Test that !Panic works correctly when the test step panics with a matching panic string
+RUN_TEST_STEP !PanicString=SampleServer 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString="SampleServer" 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicCode=1 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+
+PRINT Test that !Panic works correctly when the test step panics with a non-matching panic string
+RUN_TEST_STEP !PanicString=Sample 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString="Sample" 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicCode=2 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+
+START_TESTCASE Moana
+RUN_TEST_STEP 100 SampleServer SampleStep11  
+END_TESTCASE Moana
+
+
+PRINT Test that !Panic works correctly when the test step does not panic
+RUN_TEST_STEP !PanicString=SampleServer 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !PanicString="SampleServer" 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !PanicCode=1 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+
+PRINT Test that !Result works as RUN_TEST_STEP_RESULT
+RUN_TEST_STEP !Result=Fail 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Result=Fail 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionOne
+
+
+START_TESTCASE Proteus 
+RUN_TEST_STEP 100 SampleServer SampleStep09  
+END_TESTCASE Proteus 
+
+
+PRINT Test that !Heap allocates the correct size heap value for the test step thread
+RUN_TEST_STEP !Heap=0x10000 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Heap=0x10 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Heap=0x1000000 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Heap=0x0 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+
+START_TESTCASE Paora 
+RUN_TEST_STEP 100 SampleServer SampleStep10  
+START_TESTCASE nested
+RUN_TEST_STEP 100 SampleServer SampleStep10  
+END_TESTCASE nested
+END_TESTCASE Paora 
+
+PRINT Test various combinations of TEF parameters being passed in
+RUN_TEST_STEP !PanicCode=1 !PanicString=SampleServer 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString=Sample !PanicCode=1 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString=SampleServer !PanicCode=2 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !Error=-43 !PanicString=SampleServer 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Error=-43 !PanicCode=1 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Error=-43 !Heap=0x10000 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+
+START_TESTCASE Mere
+RUN_TEST_STEP !PanicString=SampleServer !Heap=0x10000 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString=SampleServer !PanicCode=1 !Heap=0x10000 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString=SampleServer !Result=Fail 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicCode=1 !Result=Fail 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !PanicString=SampleServer !PanicCode=1 !Result=Fail 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+END_TESTCASE Mere
+
+PRINT Test a range of edge conditions where multiple TEF parameter entries
+RUN_TEST_STEP !PanicString=SampleServer !Heap=0x10000 !PanicString=SampleServ 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !Result=Fail !Result=Fail 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Error=43 !Error=-43 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !PanicCode=1 !PanicCode=2 100 SampleServer SampleStep1  c:\sampletest\sampleTest.ini SectionTwo
+RUN_TEST_STEP !Heap=0x10000 !Heap=0x1000 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+
+PRINT Test with shared data test steps
+LOAD_SUITE SampleServer -SharedData
+RUN_TEST_STEP !Error=-43 100 SampleServer SampleStep2  c:\sampletest\sampleTest.ini SectionOne
+RUN_TEST_STEP !Error=-43 100 SampleServer SampleStep3  c:\sampletest\sampleTest.ini SectionOne
+
+
+
+START_TESTCASE Roimata 
+RUN_TEST_STEP 100 SampleServer SampleStep13  
+END_TESTCASE Roimata
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_combinations1.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,20 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Huhana
+Paora:Mere
+Tama
+Patariki:Timoti
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_combinations1.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4 @@
+Huhana
+Paora:Mere
+Tama
+Patariki:Timoti
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_combinations2.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Piripi
+Tane
+Moana:Mere
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_combinations2.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+Piripi
+Tane
+Moana:Mere
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_run_list_range.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Huhana
+Tama
+Ngaio
+Patariki
+Piripi:Mere
+Paora:Mere
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_run_list_range.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,6 @@
+Huhana
+Tama
+Ngaio
+Patariki
+Piripi:Mere
+Paora:Mere
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_run_list_wrongrange.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Patariki:Huhana
+Ngaio
+Piripi
+Timoti
+Paora
+Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_run_list_wrongrange.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,6 @@
+Patariki:Huhana
+Ngaio
+Piripi
+Timoti
+Paora
+Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runall_list.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Huhana
+Tama
+Ngaio
+Patariki
+Piripi
+Tane
+Maata
+Timoti
+Moana
+Paora
+Mere
+Roimata
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runall_list.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,12 @@
+Huhana
+Tama
+Ngaio
+Patariki
+Piripi
+Tane
+Maata
+Timoti
+Moana
+Paora
+Mere
+Roimata
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runall_range.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,17 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Huhana:waaaaaaaaaaaaaah
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runall_range.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1 @@
+Huhana:waaaaaaaaaaaaaah
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runall_waste.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+whatever
+absurd
+stuff
+waste
+of
+time
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runall_waste.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,6 @@
+whatever
+absurd
+stuff
+waste
+of
+time
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runrandom_list.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Tama
+Ngaio
+Patariki
+Tane
+Maata
+Moana
+nested
+Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runrandom_list.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,8 @@
+Tama
+Ngaio
+Patariki
+Tane
+Maata
+Moana
+nested
+Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runrandom_range.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Tama:Patariki
+Maata:Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runrandom_range.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,2 @@
+Tama:Patariki
+Maata:Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runrandom_range_nested.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+Tama:nested
+mata:Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/selective_runrandom_range_nested.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,2 @@
+Tama:nested
+mata:Roimata
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/scripts/shareddatatest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE AccessServer
+LOAD_SUITE GlobalShareServer
+SHARED_DATA ${SYSDRIVE}\sampletest\SharedDataTest.ini SectionThree
+CONCURRENT
+RUN_TEST_STEP 100 AccessServer AccessStep1
+RUN_TEST_STEP 100 GlobalShareServer GlobalShareStep1  ${SYSDRIVE}\sampletest\SharedDataTest.ini SectionOne
+RUN_TEST_STEP 100 AccessServer AccessStep2
+RUN_TEST_STEP 100 GlobalShareServer GlobalShareStep2  ${SYSDRIVE}\sampletest\SharedDataTest.ini SectionOne
+CONSECUTIVE
+RUN_TEST_STEP 100 AccessServer AccessStep2
+RUN_TEST_STEP 100 GlobalShareServer GlobalShareStep2  ${SYSDRIVE}\sampletest\SharedDataTest.ini SectionTwo
+RUN_TEST_STEP 100 AccessServer AccessStep1
+RUN_TEST_STEP 100 GlobalShareServer GlobalShareStep1  ${SYSDRIVE}\sampletest\SharedDataTest.ini SectionOne
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/testdata/sampletest.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,845 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+############################################################
+## AUTO-GENERATED CONFIGURATION FILE
+## CommDB Database Dump Utility
+## 1.1
+############################################################
+
+############################################################
+## Network
+## 
+[Network]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Intranet
+	FIELD_COUNT=1
+END_ADD
+
+
+############################################################
+## ModemBearer
+## 
+[ModemBearer]
+ADD_TEMPLATE
+	Name=Default Modem
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=COMM::0
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=115200
+	Handshaking=0
+	SpecialRate=0
+	XonChar=0
+	XoffChar=0
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=AT
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=30
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=30
+	FIELD_COUNT=67
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=GSM Mobile Phone via Infrared
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=IRCOMM::0
+	TSYName=MM
+	CSYName=IRCOMM
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=115200
+	Handshaking=196
+	SpecialRate=0
+	XonChar=17
+	XoffChar=19
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=ATZ
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=6
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=10
+	FIELD_COUNT=67
+END_ADD
+
+
+############################################################
+## LANBearer
+## 
+[LANBearer]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Assabet on-board Ethernet
+	Agent=nullagent.agt
+	IfName=ethint
+	LDDName=not used
+	PDDName=not used
+	LastSocketActivityTimeout=-1
+	LastSessionClosedTimeout=-1
+	LastSocketClosedTimeout=-1
+	FIELD_COUNT=8
+END_ADD
+
+
+############################################################
+## Location
+## 
+[Location]
+ADD_TEMPLATE
+	Name=Default Location
+	IntlPrefixCode=+
+	NatPrefixCode=0
+	NatCode=44
+	Mobile=TRUE
+	UsePulseDial=FALSE
+	WaitForDialTone=FALSE
+	PauseAfterDialout=0
+	FIELD_COUNT=8
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Office
+	IntlPrefixCode=00
+	NatPrefixCode=0
+	NatCode=44
+	AreaCode=171
+	DialOutCode=9,
+	Mobile=FALSE
+	UsePulseDial=FALSE
+	WaitForDialTone=FALSE
+	PauseAfterDialout=0
+	FIELD_COUNT=10
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 3
+	Name=Office Direct Dial
+	IntlPrefixCode=00
+	NatPrefixCode=0
+	NatCode=44
+	AreaCode=171
+	Mobile=FALSE
+	UsePulseDial=FALSE
+	WaitForDialTone=FALSE
+	PauseAfterDialout=0
+	FIELD_COUNT=9
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 4
+	Name=Mobile
+	IntlPrefixCode=+
+	NatPrefixCode=0
+	NatCode=44
+	Mobile=TRUE
+	UsePulseDial=FALSE
+	WaitForDialTone=FALSE
+	PauseAfterDialout=0
+	FIELD_COUNT=8
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 5
+	Name=Home
+	IntlPrefixCode=00
+	NatPrefixCode=0
+	NatCode=44
+	AreaCode=181
+	Mobile=FALSE
+	UsePulseDial=TRUE
+	WaitForDialTone=TRUE
+	PauseAfterDialout=0
+	FIELD_COUNT=9
+END_ADD
+
+
+############################################################
+## Chargecard
+## 
+[Chargecard]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Dummy BT Chargecard
+	AccountNumber=144,12345678
+	Pin=0000
+	LocalRule=HG
+	NatRule=HFG
+	IntlRule=HEFG
+	FIELD_COUNT=6
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Dummy Mercury Chargecard
+	AccountNumber=0500800800,,12345678
+	Pin=****
+	LocalRule=HG
+	NatRule=J,K,0FG
+	IntlRule=HEFG
+	FIELD_COUNT=6
+END_ADD
+
+
+############################################################
+## GlobalSettings
+## 
+[GlobalSettings]
+ADD_SECTION
+	WAPAccessPoint=1
+	RedialAttempts=3
+	SmsBearer=1
+	SmsReceiveMode=2
+	GPRSAttachMode=1
+	AcceptIncomingGprs=1
+	GPRSClassCBearer=GSM
+	ConnectionAttempts=2
+	ModemForDataAndFax=2
+	ModemForPhoneServicesAndSMS=2
+	LocationForDataAndFax=2
+	LocationForPhoneServicesAndSMS=2
+	DefaultNetwork=1
+	BearerAvailabilityCheckTSY=mm
+	FIELD_COUNT=14
+END_ADD
+
+
+############################################################
+## DialOutISP
+## 
+[DialOutISP]
+ADD_TEMPLATE
+	Name=Default Dial Out ISP
+	DialResolution=TRUE
+	UseLoginScript=FALSE
+	PromptForLogin=TRUE
+	DisplayPCT=FALSE
+	IfPromptForAuth=TRUE
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=28
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 3
+	Name=Pipex CSD
+	Description=Pipex Service Provider
+	Type=INTERNETONLY
+	DefaultTelNum=08450885336
+	DialResolution=TRUE
+	UseLoginScript=FALSE
+	PromptForLogin=FALSE
+	DisplayPCT=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	IfAuthName=solabf75
+	IfAuthPass=oodifama
+	AuthRetries=0
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=FALSE
+	IpNameServer1=158.43.128.1
+	IpNameServer2=158.43.192.1
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerName=ASYNCHRONOUS
+	BearerSpeed=UNSPECIFIED
+	BearerCE=UNSPECIFIED
+	BearerType=CSD
+	ChannelCoding=UNSPECIFIED
+	AIUR=UNSPECIFIED
+	RequestedTimeSlots=0
+	MaximumTimeSlots=0
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=45
+END_ADD
+
+
+############################################################
+## DialInISP
+## 
+[DialInISP]
+ADD_TEMPLATE
+	Name=Default Dial In ISP
+	UseLoginScript=FALSE
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=9
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Dial In ISP01
+	UseLoginScript=FALSE
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=9
+END_ADD
+
+
+############################################################
+## OutgoingGPRS
+## 
+[OutgoingGPRS]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=GPRS01
+	APN=gprs01APNPlaceHolder
+	PDPType=IPV4
+	ReqPrecedence=0
+	ReqDelay=0
+	ReqReliability=0
+	ReqPeakThroughput=0
+	ReqMeanThroughput=0
+	MinPrecedence=0
+	MinDelay=0
+	MinReliability=0
+	MinPeakThroughput=0
+	MinMeanThroughput=0
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	GprsUseEdge=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	AuthRetries=1
+	IpDNSAddrFromServer=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	IpAddrFromServer=TRUE
+	GprsAccessPointType=0
+	QosWarningTimeout=0
+	FIELD_COUNT=26
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=GPRS02
+	APN=gprs02APNPlaceHolder
+	PDPType=IPV4
+	ReqPrecedence=0
+	ReqDelay=0
+	ReqReliability=0
+	ReqPeakThroughput=0
+	ReqMeanThroughput=0
+	MinPrecedence=0
+	MinDelay=0
+	MinReliability=0
+	MinPeakThroughput=0
+	MinMeanThroughput=0
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	GprsUseEdge=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	AuthRetries=1
+	IpDNSAddrFromServer=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	IpAddrFromServer=TRUE
+	GprsAccessPointType=0
+	QosWarningTimeout=0
+	FIELD_COUNT=26
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 3
+	Name=GPRS03
+	APN=gprs03APNPlaceHolder
+	PDPType=IPV4
+	ReqPrecedence=0
+	ReqDelay=0
+	ReqReliability=0
+	ReqPeakThroughput=0
+	ReqMeanThroughput=0
+	MinPrecedence=0
+	MinDelay=0
+	MinReliability=0
+	MinPeakThroughput=0
+	MinMeanThroughput=0
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	GprsUseEdge=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	AuthRetries=1
+	IpDNSAddrFromServer=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	IpAddrFromServer=TRUE
+	GprsAccessPointType=0
+	QosWarningTimeout=0
+	FIELD_COUNT=26
+END_ADD
+
+
+############################################################
+## IncomingGPRS
+## 
+[IncomingGPRS]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Incoming GPRS Settings PlaceHolder
+	APN=Test
+	PDPType=IPV4
+	ReqPrecedence=1
+	ReqDelay=1
+	ReqReliability=1
+	ReqPeakThroughput=1
+	ReqMeanThroughput=1
+	MinPrecedence=1
+	MinDelay=1
+	MinReliability=1
+	MinPeakThroughput=1
+	MinMeanThroughput=1
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	GprsUseEdge=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	IfAuthName=RasUser
+	IfAuthPass=pass
+	AuthRetries=1
+	IpDNSAddrFromServer=TRUE
+	IpNameServer1=0.0.0.0
+	IpNameServer2=0.0.0.0
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	PDPAddress=0.0.0.0
+	IpAddrFromServer=TRUE
+	FIELD_COUNT=29
+END_ADD
+
+
+############################################################
+## DefaultGPRS
+## 
+[DefaultGPRS]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Dummy Default GPRS Settings
+	Usage=1
+	APN=Access point name
+	PDPType=IPV6
+	PDPAddress=www.wid.com
+	Precedence=1
+	Delay=1
+	Reliability=1
+	PeakThroughput=1
+	MeanThroughput=1
+	MinPrecedence=1
+	MinDelay=1
+	MinReliability=1
+	MinPeakThroughput=1
+	MinMeanThroughput=1
+	DataCompression=TRUE
+	HeaderCompression=TRUE
+	GprsUseEdge=FALSE
+	AnonymousAccess=TRUE
+	FIELD_COUNT=19
+END_ADD
+
+
+############################################################
+## CDMA2000PacketServiceTable
+## 
+[CDMA2000PacketServiceTable]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=test name cdma2000
+	IwfName=Test2000
+	ServiceOption=HIGHSPEEDCDMA2000DATA
+	PdpType=IPV4
+	ReqFwdPriority=PRIORITY04
+	ReqRevPriority=PRIORITY04
+	ReqFwdBitrate=32KBPS
+	ReqRevBitrate=32KBPS
+	ReqFwdLoss=LOSS1
+	ReqRevLoss=LOSS1
+	ReqFwdMaxdelay=40MS
+	ReqRevMaxdelay=40MS
+	MinFwdBitrate=32KBPS
+	MinRevBitrate=32KBPS
+	AccptFwdLoss=LOSS2
+	AccptRevLoss=LOSS2
+	AccptFwdMaxdelay=120MS
+	AccptRevMaxdelay=120MS
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	IfAuthName=RasUser
+	IfAuthPass=pass
+	AuthRetries=1
+	IpNetMask=0.255.255.255
+	IpGateway=10.0.0.1
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableLCPExtension=TRUE
+	DisablePlainTextAuth=TRUE
+	ApType=2
+	QosWarningTimeout=1000000
+	RlpMode=TRANSPARENT
+	CDMAMobileIP=FALSE
+	CDMAMobileIPTimeout=10000000
+	FIELD_COUNT=37
+END_ADD
+
+
+############################################################
+## DefaultCDMA2000SettingsTable
+## 
+[DefaultCDMA2000SettingsTable]
+
+############################################################
+## LANService
+## 
+[LANService]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Ethernet
+	IfNetworks=ip,ip6
+	IpNetMask=255.255.255.0
+	IpGateway=194.72.6.1
+	IpAddrFromServer=TRUE
+	IpAddr=192.168.0.100
+	IpDNSAddrFromServer=FALSE
+	IpNameServer1=194.72.6.51
+	IpNameServer2=194.72.6.52
+	FIELD_COUNT=9
+END_ADD
+
+
+############################################################
+## IAP
+## 
+[IAP]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Pipex CSD IR
+	IAPService=2
+	IAPServiceType=DialOutISP
+	IAPBearer=2
+	IAPBearerType=ModemBearer
+	IAPNetwork=1
+	IAPNetworkWeighting=0
+	Location=3
+	FIELD_COUNT=8
+END_ADD
+
+
+############################################################
+## ConnectionPreferences
+## 
+[ConnectionPreferences]
+ADD_SECTION
+	Ranking=1
+	Direction=OUTGOING
+	DialogPref=DONOTPROMPT
+	BearerSet=CSD
+	IAP=1
+	FIELD_COUNT=5
+END_ADD
+
+ADD_SECTION
+	Ranking=2
+	Direction=OUTGOING
+	DialogPref=DONOTPROMPT
+	BearerSet=CSD
+	IAP=1
+	FIELD_COUNT=5
+END_ADD
+
+
+############################################################
+## BTDeviceTable
+## 
+[BTDeviceTable]
+
+############################################################
+## BTSecurityTable
+## 
+[BTSecurityTable]
+
+############################################################
+## BTDefaultTable
+## 
+[BTDefaultTable]
+
+############################################################
+## Proxies
+## 
+[Proxies]
+ADD_SECTION
+# COMMDB_ID = 1
+	ISP=2
+	ProxyServiceType=DialOutISP
+	UseProxyServer=TRUE
+	ProxyServerName=www.dummyproxy.com
+	ProtocolName=http
+	PortNumber=80
+	Exceptions=www.dummyproxy.com/exception
+	FIELD_COUNT=7
+END_ADD
+
+
+############################################################
+## AgentLookup
+## 
+[AgentLookup]
+
+############################################################
+## WAPAccessPoint
+## 
+[WAPAccessPoint]
+ADD_TEMPLATE
+	Name=Default Dial In ISP
+	CurrentBearer=WAPIPBearer
+	FIELD_COUNT=2
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Dummy WAP Settings
+	CurrentBearer=WAPIPBearer
+	StartPage=www.wapstart.com
+	FIELD_COUNT=3
+END_ADD
+
+
+############################################################
+## WAPIPBearer
+## 
+[WAPIPBearer]
+ADD_TEMPLATE
+	AccessPointId=0
+	IAP=0
+	WSPOption=CONNECTIONLESS
+	Security=FALSE
+	ProxyPortNumber=0
+	FIELD_COUNT=5
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	AccessPointId=2
+	GatewayAddress=www.wapgateway.com
+	IAP=2
+	WSPOption=CONNECTIONORIENTED
+	Security=FALSE
+	ProxyPortNumber=1
+	FIELD_COUNT=6
+END_ADD
+
+
+############################################################
+## WAPSMSBearer
+## 
+[WAPSMSBearer]
+ADD_TEMPLATE
+	AccessPointId=0
+	WSPOption=CONNECTIONLESS
+	Security=FALSE
+	FIELD_COUNT=3
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	AccessPointId=2
+	GatewayAddress=+4412345678901
+	ServiceCentreAddress=+442071234567
+	WSPOption=CONNECTIONORIENTED
+	Security=FALSE
+	FIELD_COUNT=5
+END_ADD
+
+
+############################################################
+## SecureSocketTable
+## 
+[SecureSocketTable]
+ADD_SECTION
+# COMMDB_ID = 1
+	ProtocolName=ssl3.0
+	ProtoLibrary=ssladaptor.dll
+	FIELD_COUNT=2
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 2
+	ProtocolName=tls1.0
+	ProtoLibrary=ssladaptor.dll
+	FIELD_COUNT=2
+END_ADD
+
+
+############################################################
+## BTPersistTable
+## 
+[BTPersistTable]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/testdata/sampletest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,12 @@
+[SectionOne]
+
+TheString =StringOne
+TheInt    =1
+TheBool   =true
+repeatParam = 3
+
+[SectionTwo]
+
+TheString =PanicMe
+TheInt    =2
+TheBool   =false
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/legacy/testdata/shareddatatest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,5 @@
+[SectionThree]
+
+shared_data_num = 2
+shared_name_1 = SharedData
+shared_name_2 = SharedData1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Name		: bld.inf
+// Author	  : Shuo Huang
+// This file provides the information required for building the
+// whole of a ClientTest.
+//
+
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\te_regclienttest.script \epoc32\winscw\c\testdata\scripts\te_regclienttest.script
+..\testdata\scripts\te_regclienttest_stc.script \epoc32\winscw\c\testdata\scripts\te_regclienttest_stc.script
+..\testdata\scripts\dt-tef-testclient-0001.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0001.script
+..\testdata\scripts\dt-tef-testclient-0002.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0002.script
+..\testdata\scripts\dt-tef-testclient-0003.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0003.script
+..\testdata\scripts\dt-tef-testclient-0004.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0004.script
+..\testdata\scripts\dt-tef-testclient-0005.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0005.script
+..\testdata\scripts\dt-tef-testclient-0006.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0006.script
+..\testdata\scripts\dt-tef-testclient-0007.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0007.script
+..\testdata\scripts\dt-tef-testclient-0008.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0008.script
+..\testdata\scripts\dt-tef-testclient-0009.script \epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0009.script
+..\testdata\configs\te_tefclienttest.ini \epoc32\winscw\c\testdata\configs\te_tefclienttest.ini
+clienttest.iby	\epoc32\rom\include\clienttest.iby
+
+PRJ_TESTMMPFILES
+clienttest.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/group/clienttest.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_TEFClientTest_IBY__
+#define __TE_TEFClientTest_IBY__
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regclienttest.script testdata\scripts\te_regclienttest.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regclienttest_stc.script testdata\scripts\te_regclienttest_stc.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0001.script testdata\scripts\dt-tef-testclient-0001.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0002.script testdata\scripts\dt-tef-testclient-0002.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0003.script testdata\scripts\dt-tef-testclient-0003.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0004.script testdata\scripts\dt-tef-testclient-0004.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0005.script testdata\scripts\dt-tef-testclient-0005.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0006.script testdata\scripts\dt-tef-testclient-0006.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0007.script testdata\scripts\dt-tef-testclient-0007.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0008.script testdata\scripts\dt-tef-testclient-0008.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testclient-0009.script testdata\scripts\dt-tef-testclient-0009.script 
+
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\te_tefclienttest.ini testdata\configs\te_tefclienttest.ini
+
+
+file=ABI_DIR\DEBUG_DIR\tef_clienttestunit.exe	Sys\Bin\tef_clienttestunit.exe
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/group/clienttest.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Name		: ClientTest.mmp
+* Author	  : Shuo Huang
+* This is the project specification file for ClientTest.
+*
+*/
+
+
+
+TARGET		  tef_clienttestunit.exe
+TARGETTYPE	  exe
+UID			 0x1000007A 0x10210D54
+
+SYSTEMINCLUDE   /epoc32/include
+
+SOURCEPATH		../src
+
+USERINCLUDE		../inc
+SYSTEMINCLUDE	/epoc32/include/test
+
+STATICLIBRARY	TEFUnit.lib
+LIBRARY			euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			TestExecuteLogClient.lib
+LIBRARY			RFileLoggerClient.lib
+LIBRARY	        TestExecutePIPSLogClient.lib
+
+#if (!defined WINS) && (!defined TEF_LITE_VERSION)
+LIBRARY			estlib.lib 
+#endif
+
+#ifdef ENABLE_ABIV2_MODE
+DEBUGGABLE
+#endif
+SOURCE ctefclientut.cpp te_tefclientmain.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/inc/ctefclientsuiteut.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file CTEFClientUT.h
+*
+*/
+
+
+
+#ifndef __CTEFClientUT_H__
+#define __CTEFClientUT_H__
+
+#include "TEFUnit.h"
+
+class CTEFClientSuiteUT : public CTestFixture 
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestRunTestStepL();
+	void TestOpenLongStepNameL();     
+	void TestRunLongTestBlockCommandL();
+	void TestRunLongTestStepCommandL();
+	void TestLongServerName();
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+
+private:
+	TInt OpenSession(RTestSession &aSession, const TDesC& aName);
+	void ServerConnect();
+private:
+	RTestServ iServer;
+	};
+
+#endif // __CTEFClientUT_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/src/ctefclientut.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,171 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTEFClientUT.cpp
+*/
+
+#include "ctefclientsuiteut.h"
+
+void CTEFClientSuiteUT::SetupL()
+/**
+ * SetupL
+ */
+	{
+	CTestFixture::SetupL();
+	}
+void CTEFClientSuiteUT::ServerConnect() 
+	{
+	TInt err = iServer.Connect(_L("te_RegStepTestSuite"));
+	INFO_PRINTF2( _L("Server(te_RegStepTestSuite) Connect returns = %d"), err );
+	}
+
+void CTEFClientSuiteUT::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	CTestFixture::TearDownL();
+	iServer.Close();
+	INFO_PRINTF1( _L("Server Close returns"));
+	}
+
+TInt CTEFClientSuiteUT::OpenSession(RTestSession &aSession, const TDesC& aName)
+	{
+	TInt err; 
+	ServerConnect();
+	err = aSession.Open(iServer,aName);
+	INFO_PRINTF3( _L("%S Session Open returns = %d"),&aName, err );
+	return err; 
+	}
+void CTEFClientSuiteUT::TestOpenLongStepNameL()
+	{
+	RTestSession session;
+	ASSERT_TRUE(OpenSession(session,_L("te_RegStepTestSuite"))==0);
+	CleanupClosePushL(session);
+	session.Close();
+	CleanupStack::Pop();	
+	}
+void CTEFClientSuiteUT::TestRunLongTestBlockCommandL()
+	{
+	
+	RTestSession session;	
+	TRequestStatus status;
+	TExitCategoryName panicString;
+	TBuf<10> blockArray(_L("BlockArray"));
+	ASSERT_TRUE(OpenSession(session,_L("te_RegStepTestSuite"))==0);
+	CleanupClosePushL(session);
+	HBufC8* buffer = HBufC8::NewLC(256);
+	TPtr8 block (buffer->Des());
+	block.Zero();
+	session.RunTestBlock(_L("123456789012345678901234567890123456789012345678901234567890123456789\
+01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890\
+123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890")
+						,panicString
+						,block
+						,status
+						);
+	/*	RunTestBlock() should not send the long command to server
+	 *	if(aCommandString.Length() > KMaxTestExecuteCommandLength)
+		{
+		TRequestStatus* status = &aStatus;
+		User::RequestComplete(status,KErrTooBig);
+		return;
+		}
+		SendReceive(....,aStatus);		
+	 * 	In current we don't want change TEF beheivour, so we just let 
+	 * server send command out.
+	 * Because aStatus has be over wirted, KErrTooBig can't be return.
+	 * the ASSERT_TRUE can't be execute.
+	 */
+//	ASSERT_TRUE(status.Int() == KErrTooBig);
+	session.AbortTestStep();
+	session.Close();
+	CleanupStack::PopAndDestroy(buffer);
+	CleanupStack::Pop();
+	}
+
+void CTEFClientSuiteUT::TestRunLongTestStepCommandL()
+	{	
+	RTestSession session;
+	ASSERT_TRUE(OpenSession(session,_L("te_RegStepTestSuite"))==0);
+	CleanupClosePushL(session);
+	TRequestStatus status;
+	TExitCategoryName panicString;
+	session.RunTestStep(_L("12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890")
+						,panicString,status);
+	/*	RunTestBlock() should not send the long command to server
+	 *	if(aCommandString.Length() > KMaxTestExecuteCommandLength)
+		{
+		TRequestStatus* status = &aStatus;
+		User::RequestComplete(status,KErrTooBig);
+		return;
+		}
+		SendReceive(....,aStatus);		
+	 * 	In current we don't want change TEF beheivour, so we just let 
+	 * server send command out.
+	 * Because aStatus has be over wirted, KErrTooBig can't be return.
+	 * the ASSERT_TRUE can't be execute.
+	 */
+//	ASSERT_TRUE(status.Int() == KErrTooBig);
+	session.AbortTestStep();
+	session.Close();
+	CleanupStack::Pop();
+	}
+
+void CTEFClientSuiteUT::TestRunTestStepL()
+	{
+	RTestSession session;
+	ASSERT_TRUE(OpenSession(session,_L("te_RegStepTestSuite"))==0);
+	CleanupClosePushL(session);
+	TRequestStatus status;
+	TExitCategoryName panicString;
+	session.RunTestStep(_L("OOM=0 !Setup=0 -1 DT-TEF-TestStep-0001 c: C: C: c:\\testdata\\configs\\readwriteconfig.ini Section7"),panicString,status);
+	User::WaitForRequest(status);
+	panicString.Zero();
+	session.RunTestStep(_L("OOM=0 !Setup=0 -1 DT-TEF-TestStep-0001 c: C: C: c:\\testdata\\configs\\readwriteconfig.ini Section7"),panicString,status);
+	session.AbortTestStep();
+	session.Close();
+	CleanupStack::Pop();
+	}
+
+void CTEFClientSuiteUT::TestLongServerName()
+	{
+	TInt err;
+	err = iServer.Connect(_L("SYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAutho"));	
+	INFO_PRINTF2( _L("Server Connect returns = %d"), err );	
+	ASSERT_TRUE( (KErrTooBig == err) );
+	}
+
+CTestSuite* CTEFClientSuiteUT::CreateSuiteL( const TDesC& aName )
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE;
+	ADD_TEST_STEP_CLASS( CTEFClientSuiteUT,TestRunTestStepL );
+	ADD_TEST_STEP_CLASS( CTEFClientSuiteUT,TestOpenLongStepNameL);
+	ADD_TEST_STEP_CLASS( CTEFClientSuiteUT,TestRunLongTestBlockCommandL);
+	ADD_TEST_STEP_CLASS( CTEFClientSuiteUT,TestRunLongTestStepCommandL);
+	ADD_TEST_STEP_CLASS( CTEFClientSuiteUT,TestLongServerName);
+	END_SUITE;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/src/te_tefclientmain.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_tefclientmain.cpp
+*/
+#include "ctefclientsuiteut.h"
+#include <test/ctefunitserver.h>
+
+_LIT( KServerName, "TEF_ClientTestUnit" );
+
+
+GLDEF_C const TTestName ServerName()
+/**
+ * ServerName
+ *
+ * @return - The TEF server name
+ */
+	{
+	TTestName serverName(KServerName);
+	return serverName;
+	}
+
+GLDEF_C CTestSuite* CreateTestSuiteL()
+	{
+	START_SUITE
+ 	ADD_TEST_SUITE( CTEFClientSuiteUT )
+	END_SUITE
+	}
+
+GLDEF_C CTestStep* CreateTEFTestStep(const TDesC& /*aStepName*/, CTEFUnitServer& /*aServer*/)
+	{
+	return NULL;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/configs/te_tefclienttest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1 @@
+[SectionOne]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_ClientTestUnit
+
+START_TESTCASE DT-TEF-TestClient-0001
+//! @SYMTestCaseID          DT-TEF-TestClient-0001
+//! @SYMCreationDate        26-08-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test case will connecting a long test server name, the server name does not exist. TEF will return neme to long KErrTooBig.
+//! @SYMTestExpectedResults Connect() return KErrTooBig ==-40 and step is pass.
+RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestLongServerName
+END_TESTCASE DT-TEF-TestClient-0001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0002.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_ClientTestUnit
+
+START_TESTCASE DT-TEF-TestClient-0002
+//! @SYMTestCaseID          DT-TEF-TestClient-0002
+//! @SYMCreationDate        26-08-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test case run a long step name,call RunTestStep() directly with a very long test step name.
+//! @SYMTestExpectedResults the step name not exists so this case won't cause any trouble. The test case should pass.
+RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestOpenLongStepNameL
+END_TESTCASE DT-TEF-TestClient-0002
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0003.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_ClientTestUnit
+
+START_TESTCASE DT-TEF-TestClient-0003
+//! @SYMTestCaseID          DT-TEF-TestClient-0003
+//! @SYMCreationDate        26-08-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test case is normal test step.
+//! @SYMTestExpectedResults test should Pass.
+RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunTestStepL
+END_TESTCASE DT-TEF-TestClient-0003
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0004.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_ClientTestUnit
+
+START_TESTCASE DT-TEF-TestClient-0004
+//! @SYMTestCaseID          DT-TEF-TestClient-0004
+//! @SYMCreationDate        26-08-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test a long step command, the command is a very long string. The test server does not support the long command. this test case just to test testclient handle the long command.
+//!                         /*      RunTestStep() should not send the long command to server
+//!                         *      if(aCommandString.Length() &gt; KMaxTestExecuteCommandLength)
+//!                         {
+//!                         TRequestStatus* status = &amp;aStatus;
+//!                         User::RequestComplete(status,KErrTooBig);
+//!                         return;
+//!                         }
+//!                         SendReceive(....,aStatus);
+//!                         *      In current we don't want change TEF beheivour, so we just let
+//!                         * server send command out.
+//!                         * Because aStatus has be over wirted, KErrTooBig can't be return.
+//!                         * the ASSERT_TRUE can't be execute.
+//!                         */
+//! @SYMTestExpectedResults The command to long test client should return KErrTooBig. The test case should pass.
+RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestStepCommandL
+END_TESTCASE DT-TEF-TestClient-0004
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0005.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_ClientTestUnit
+
+START_TESTCASE DT-TEF-TestClient-0005
+//! @SYMTestCaseID          DT-TEF-TestClient-0005
+//! @SYMCreationDate        26-08-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test a long TEFBlock command, the command is a very long string. The test server does not support the long command. this test case just to test testclient handle the long command.
+//!                         /*      RunTestBlock() should not send the long command to server
+//!                         *      if(aCommandString.Length() &gt; KMaxTestExecuteCommandLength)
+//!                         {
+//!                         TRequestStatus* status = &amp;aStatus;
+//!                         User::RequestComplete(status,KErrTooBig);
+//!                         return;
+//!                         }
+//!                         SendReceive(....,aStatus);
+//!                         *      In current we don't want change TEF beheivour, so we just let
+//!                         * server send command out.
+//!                         * Because aStatus has be over wirted, KErrTooBig can't be return.
+//!                         * the ASSERT_TRUE can't be execute.
+//!                         */
+//! @SYMTestExpectedResults The command to long test client should return KErrTooBig. The test case should pass.
+RUN_TEST_STEP 100 TEF_ClientTestUnit TEFUnit.CTEFClientSuiteUT.TestRunLongTestBlockCommandL
+END_TESTCASE DT-TEF-TestClient-0005
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0006.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-TestClient-0006
+//! @SYMTestCaseID          DT-TEF-TestClient-0006
+//! @SYMCreationDate        28-10-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        loadding a very long server name. the server name not exist at all, because OS not allowed such long file name. the name length  256 , so the testexecute will report toobig.
+//!                         this test case test how testexecute deal with long server name.
+//! @SYMTestExpectedResults Because LOAD_SUITE not take as a test step, so this test case should pass.
+//!                         this test case will trigger tef check the server name length codes then log the error info.
+//!                         this line should appeard in the log file &quot;One or more arguments for the command exceeded allowed limit for length. Skipping test..&quot;
+	LOAD_SUITE NotExistAndLongServerNameSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthorSYMScriptAuthor
+END_TESTCASE DT-TEF-TestClient-0006
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0007.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-TestClient-0007
+//! @SYMTestCaseID          DT-TEF-TestClient-0007
+//! @SYMCreationDate        28-10-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        Low
+//! @SYMTestCaseDesc        loading server twice. one is upper case another is lower case.
+//!                         the second should not do any thing.
+//! @SYMTestExpectedResults this test case should pass.
+//!                         the upper and lower case should both OK. the OS not distingish letter case.
+//!                         should not any error messag loged in the log file.
+LOAD_SUITE	TEF_ClientTestUnit
+LOAD_SUITE	tef_clienttestunit
+END_TESTCASE DT-TEF-TestClient-0007
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0008.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-TestClient-0008
+//! @SYMTestCaseID          DT-TEF-TestClient-0008
+//! @SYMCreationDate        28-10-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        loading server twice. one is LOAD_SUITE another is LOAD_SERVER.
+//!                         this 2 keyword exactly did the samething, TEF take LOAD_SUITE as alias of LOAD_SERVER.
+//! @SYMTestExpectedResults this test case will always pass, because loading server command not takes as a test.
+//!                         the 2 command exactly do the same thing.
+//!                         No error message logged in the log file.
+	
+LOAD_SUITE	TEF_ClientTestUnit
+LOAD_SERVER	TEF_ClientTestUnit	
+END_TESTCASE DT-TEF-TestClient-0008
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/dt-tef-testclient-0009.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-TestClient-0009
+//! @SYMTestCaseID          DT-TEF-TestClient-0009
+//! @SYMCreationDate        28-10-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        Low
+//! @SYMTestCaseDesc        this test test loading server with directory path.
+//!                         z:sysbinte_RegressionSuite
+//!                         OS search path will start form {diver letter}sysbin, under other path executable file should not executed by OS.
+//!                         So server name no need to specifiy directory name.
+//! @SYMTestExpectedResults pass, because loading server command not takes as a test.
+//!                         Before &quot;load_suite z:sysbinte_RegressionSuite&quot; will be an ERROR message. Error message is &quot;Failed to Create Server Err = -28&quot;
+	LOAD_SERVER z:\sys\bin\TEF_ClientTestUnit
+END_TESTCASE DT-TEF-TestClient-0009
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/te_regclienttest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite tef_clienttestunit
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-testclient-*.script		 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-*.script
+
+CopyFile z:\testdata\configs\te_tefclienttest.ini		 ${SYSDRIVE}\testdata\configs\te_tefclienttest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_tefclienttest.ini
+REMOVE_PREFIX
+
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0001.script
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0002.script
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0003.script
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0004.script
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0005.script
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0006.script
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0007.script
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0008.script
+RUN_SCRIPT 	 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0009.script
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/clienttest/testdata/scripts/te_regclienttest_stc.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite tef_clienttestunit
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-testclient-*.script		 ${SYSDRIVE}\testdata\scripts\dt-tef-testclient-*.script
+
+CopyFile z:\testdata\configs\te_tefclienttest.ini		 ${SYSDRIVE}\testdata\configs\te_tefclienttest.ini
+MakeReadWrite ${SYSDRIVE}\testData\configs\te_tefclienttest.ini
+REMOVE_PREFIX
+
+PREFIX RUN_PROGRAM 50 testexecute
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testclient-0009.script
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+
+
+PRJ_MMPFILES
+
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\te_regseltestcase.script \epoc32\winscw\c\testdata\scripts\te_regseltestcase.script
+..\testdata\scripts\te_regseltestcase_duplicate_testcasename.script \epoc32\winscw\c\testdata\scripts\te_regseltestcase_duplicate_testcasename.script
+
+..\testdata\batchfiles\dt-tef-commandline-0001.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0001.bat
+..\testdata\batchfiles\dt-tef-commandline-0002.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0002.bat
+..\testdata\batchfiles\dt-tef-commandline-0003.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0003.bat
+..\testdata\batchfiles\dt-tef-commandline-0004.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0004.bat
+..\testdata\batchfiles\dt-tef-commandline-0005.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0005.bat
+..\testdata\batchfiles\dt-tef-commandline-0006.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0006.bat
+..\testdata\batchfiles\dt-tef-commandline-0007.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0007.bat
+..\testdata\batchfiles\dt-tef-commandline-0008.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0008.bat
+..\testdata\batchfiles\dt-tef-commandline-0009.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0009.bat
+..\testdata\batchfiles\dt-tef-commandline-0010.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0010.bat
+..\testdata\batchfiles\dt-tef-commandline-0011.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0011.bat 
+..\testdata\batchfiles\dt-tef-commandline-0012.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0012.bat 
+..\testdata\batchfiles\dt-tef-commandline-0013.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0013.bat 
+..\testdata\batchfiles\dt-tef-commandline-0014.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0014.bat 
+..\testdata\batchfiles\dt-tef-commandline-0015.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0015.bat 
+..\testdata\batchfiles\dt-tef-commandline-0017.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0017.bat 
+..\testdata\batchfiles\dt-tef-command-line.bat \epoc32\winscw\c\testdata\batchfiles\dt-tef-command-line.bat
+
+..\testdata\configs\sel-invalid-testcase.tcs \epoc32\winscw\c\testdata\configs\sel-invalid-testcase.tcs
+..\testdata\configs\sel-invalid-testcase-range.tcs \epoc32\winscw\c\testdata\configs\sel-invalid-testcase-range.tcs
+..\testdata\configs\sel-multiple-testcase-ranges.tcs \epoc32\winscw\c\testdata\configs\sel-multiple-testcase-ranges.tcs
+..\testdata\configs\sel-multiple-testcases.tcs \epoc32\winscw\c\testdata\configs\sel-multiple-testcases.tcs
+..\testdata\configs\sel-single-testcase.tcs \epoc32\winscw\c\testdata\configs\sel-single-testcase.tcs
+..\testdata\configs\sel-single-testcase-range.tcs \epoc32\winscw\c\testdata\configs\sel-single-testcase-range.tcs
+
+
+.\te_regcommandline.iby \epoc32\rom\include\te_regcommandline.iby
+
+
+PRJ_TESTMMPFILES
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/group/te_regcommandline.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_REG_CommandLine_IBY__
+#define __TE_REG_CommandLine_IBY__
+
+#include <testexecute.iby>
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regseltestcase.script testdata\scripts\te_regseltestcase.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regseltestcase_duplicate_testcasename.script testdata\scripts\te_regseltestcase_duplicate_testcasename.script
+
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-command-line.bat testdata\batchfiles\dt-tef-command-line.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0001.bat testdata\batchfiles\dt-tef-commandline-0001.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0002.bat testdata\batchfiles\dt-tef-commandline-0002.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0003.bat testdata\batchfiles\dt-tef-commandline-0003.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0004.bat testdata\batchfiles\dt-tef-commandline-0004.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0005.bat testdata\batchfiles\dt-tef-commandline-0005.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0006.bat testdata\batchfiles\dt-tef-commandline-0006.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0007.bat testdata\batchfiles\dt-tef-commandline-0007.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0008.bat testdata\batchfiles\dt-tef-commandline-0008.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0009.bat testdata\batchfiles\dt-tef-commandline-0009.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0010.bat testdata\batchfiles\dt-tef-commandline-0010.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0011.bat testdata\batchfiles\dt-tef-commandline-0011.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0012.bat testdata\batchfiles\dt-tef-commandline-0012.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0013.bat testdata\batchfiles\dt-tef-commandline-0013.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0014.bat testdata\batchfiles\dt-tef-commandline-0014.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0015.bat testdata\batchfiles\dt-tef-commandline-0015.bat
+data=EPOCROOT##epoc32\winscw\c\testdata\batchfiles\dt-tef-commandline-0017.bat testdata\batchfiles\dt-tef-commandline-0017.bat
+
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\sel-invalid-testcase.tcs  testdata\configs\sel-invalid-testcase.tcs 
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\sel-invalid-testcase-range.tcs testdata\configs\sel-invalid-testcase-range.tcs
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\sel-multiple-testcase-ranges.tcs testdata\configs\sel-multiple-testcase-ranges.tcs
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\sel-multiple-testcases.tcs testdata\configs\sel-multiple-testcases.tcs
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\sel-single-testcase.tcs testdata\configs\sel-single-testcase.tcs
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\sel-single-testcase-range.tcs testdata\configs\sel-single-testcase-range.tcs
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-command-line.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+@rem
+@rem Copyright (c) 2005-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
+
+c:\testdata\batchfiles\dt-tef-commandline-0005.bat
+c:\testdata\batchfiles\dt-tef-commandline-0012.bat
+c:\testdata\batchfiles\dt-tef-commandline-0013.bat
+c:\testdata\batchfiles\dt-tef-commandline-0015.bat
+c:\testdata\batchfiles\dt-tef-commandline-0001.bat
+c:\testdata\batchfiles\dt-tef-commandline-0002.bat
+c:\testdata\batchfiles\dt-tef-commandline-0003.bat
+c:\testdata\batchfiles\dt-tef-commandline-0004.bat
+c:\testdata\batchfiles\dt-tef-commandline-0006.bat
+c:\testdata\batchfiles\dt-tef-commandline-0007.bat
+c:\testdata\batchfiles\dt-tef-commandline-0008.bat
+c:\testdata\batchfiles\dt-tef-commandline-0009.bat
+c:\testdata\batchfiles\dt-tef-commandline-0010.bat
+c:\testdata\batchfiles\dt-tef-commandline-0011.bat
+c:\testdata\batchfiles\dt-tef-commandline-0014.bat
+c:\testdata\batchfiles\dt-tef-commandline-0017.bat
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0001.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0001
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0001_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0003,DT-TEF-SelTestCase-0009
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0001_2.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0005
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0001_3.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0007,DT-TEF-SelTestCase-0008
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0001_4.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0002.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci c:\testdata\configs\sel-single-testcase.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0002_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci c:\testdata\configs\sel-multiple-testcases.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0002_2.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx c:\testdata\configs\sel-single-testcase.tcs 
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0002_3.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx c:\testdata\configs\sel-multiple-testcases.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0002_4.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0003.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0001:DT-TEF-SelTestCase-0003
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0003_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0001:DT-TEF-SelTestCase-0003,DT-TEF-SelTestCase-0009:DT-TEF-SelTestCase-0010
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0003_2.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0001:DT-TEF-SelTestCase-0003
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0003_3.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0001:DT-TEF-SelTestCase-0003,DT-TEF-SelTestCase-0009:DT-TEF-SelTestCase-0010
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0003_4.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0004.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci c:\testdata\configs\sel-single-testcase-range.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0004_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci c:\testdata\configs\sel-multiple-testcase-ranges.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0004_2.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx c:\testdata\configs\sel-single-testcase-range.tcs 
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0004_3.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx c:\testdata\configs\sel-multiple-testcase-ranges.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0004_4.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0005.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,20 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0001 -tcx DT-TEF-SelTestCase-0003
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0005_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci c:\testdata\configs\sel-single-testcase-range.tcs  -tcx  c:\testdata\configs\sel-multiple-testcase-ranges.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0005_2.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0006.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0001,DT-TEF-SelTestCase-002
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0006_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0002:DT-TEF-SelTestCase-004
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0006_2.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0001,DT-TEF-SelTestCase-002
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0006_3.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0002:DT-TEF-SelTestCase-004
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0006_4.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0007.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script  -tci c:\testdata\configs\sel-invalid-testcase.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0007_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci c:\testdata\configs\sel-invalid-testcase-range.tcs  
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0007_2.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx c:\testdata\configs\sel-invalid-testcase.tcs  
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0007_3.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx c:\testdata\configs\sel-invalid-testcase-range.tcs  
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0007_4.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0008.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0005:DT-TEF-SelTestCase-0002
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0008_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0005:DT-TEF-SelTestCase-0002, DT-TEF-SelTestCase-0007:DT-TEF-SelTestCase-0002
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0008_2.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0005:DT-TEF-SelTestCase-0002
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0008_3.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0005:DT-TEF-SelTestCase-0002, DT-TEF-SelTestCase-0007:DT-TEF-SelTestCase-0002
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0008_4.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0007:DT-TEF-SelTestCase-0002, DT-TEF-SelTestCase-0005:DT-TEF-SelTestCase-0002
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0008_5.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0009.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,20 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0005,DT-TEF-SelTestCase-0005
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0009_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0005,DT-TEF-SelTestCase-0005
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0009_2.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0010.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,20 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci DT-TEF-SelTestCase-0005,c:\testdata\configs\sel-single-testcase-range.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0010_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx DT-TEF-SelTestCase-0005,c:\testdata\configs\sel-single-testcase-range.tcs
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0010_2.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0011.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,20 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -tci
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0011_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase.script -tcx
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0011_2.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0012.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,17 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute -v
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0013.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,17 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute -help
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0014.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase.script -slf
+copy c:\logs\testexecute\te_regseltestcase.htm   c:\logs\testexecute\dt-tef-command-line-0014_1.htm
+copy c:\logs\testexecute\scriptengine.htm   c:\logs\testexecute\dt-tef-command-line-0014_2.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0015.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\pause.script -d
+copy c:\logs\testexecute\pause.htm   c:\logs\testexecute\dt-tef-command-line-0015_1.htm
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/batchfiles/dt-tef-commandline-0017.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,20 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script -tci DT-TEF-SelTestCase-0003
+copy c:\logs\testexecute\te_regseltestcase_duplicate_testcasename.htm   c:\logs\testexecute\dt-tef-command-line-0017_1.htm
+testexecute c:\testdata\scripts\te_regseltestcase_duplicate_testcasename.script -tcx DT-TEF-SelTestCase-0005
+copy c:\logs\testexecute\te_regseltestcase_duplicate_testcasename.htm   c:\logs\testexecute\dt-tef-command-line-0017_2.htm
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-invalid-testcase-range.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1 @@
+DT-TEF-SelTestCase-0002:DT-TEF-SelTestCase-004
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-invalid-testcase.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,2 @@
+DT-TEF-SelTestCase-0001
+DT-TEF-SelTestCase-002
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-multiple-testcase-ranges.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+DT-TEF-SelTestCase-0001:DT-TEF-SelTestCase-0003
+DT-TEF-SelTestCase-0006:DT-TEF-SelTestCase-0006
+DT-TEF-SelTestCase-0009:DT-TEF-SelTestCase-0010
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-multiple-testcases.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,4 @@
+DT-TEF-SelTestCase-0007
+DT-TEF-SelTestCase-0008
+DT-TEF-SelTestCase-0010
+DT-TEF-SelTestCase-0003
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-single-testcase-range.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1 @@
+DT-TEF-SelTestCase-0001:DT-TEF-SelTestCase-0003
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/configs/sel-single-testcase.tcs	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1 @@
+DT-TEF-SelTestCase-0001
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/scripts/te_regseltestcase.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-SelTestCase-0001
+PRINT run DT-TEF-SelTestCase-0001
+END_TESTCASE DT-TEF-SelTestCase-0001
+
+START_TESTCASE DT-TEF-SelTestCase-0002
+PRINT run DT-TEF-SelTestCase-0002
+END_TESTCASE DT-TEF-SelTestCase-0002
+
+START_TESTCASE DT-TEF-SelTestCase-0003
+PRINT run DT-TEF-SelTestCase-0003
+END_TESTCASE DT-TEF-SelTestCase-0003
+
+START_TESTCASE DT-TEF-SelTestCase-0004
+PRINT run DT-TEF-SelTestCase-0004
+END_TESTCASE DT-TEF-SelTestCase-0004
+
+START_TESTCASE DT-TEF-SelTestCase-0005
+PRINT run DT-TEF-SelTestCase-0005
+END_TESTCASE DT-TEF-SelTestCase-0005
+
+START_TESTCASE DT-TEF-SelTestCase-0006
+PRINT run DT-TEF-SelTestCase-0006
+END_TESTCASE DT-TEF-SelTestCase-0006
+
+START_TESTCASE DT-TEF-SelTestCase-0007
+PRINT run DT-TEF-SelTestCase-0007
+END_TESTCASE DT-TEF-SelTestCase-0007
+
+START_TESTCASE DT-TEF-SelTestCase-0008
+PRINT run DT-TEF-SelTestCase-0008
+END_TESTCASE DT-TEF-SelTestCase-0008
+
+START_TESTCASE DT-TEF-SelTestCase-0009
+PRINT run DT-TEF-SelTestCase-0009
+END_TESTCASE DT-TEF-SelTestCase-0009
+
+START_TESTCASE DT-TEF-SelTestCase-0010
+PRINT run DT-TEF-SelTestCase-0010
+END_TESTCASE DT-TEF-SelTestCase-0010
+
+START_TESTCASE DT-TEF-SelTestCase-0011
+PRINT run DT-TEF-SelTestCase-0011
+END_TESTCASE DT-TEF-SelTestCase-0011
+
+START_TESTCASE DT-TEF-SelTestCase-0012
+PRINT run DT-TEF-SelTestCase-0012
+END_TESTCASE DT-TEF-SelTestCase-0012
+
+START_TESTCASE DT-TEF-SelTestCase-0013
+PRINT run DT-TEF-SelTestCase-0013
+END_TESTCASE DT-TEF-SelTestCase-0013
+
+START_TESTCASE DT-TEF-SelTestCase-0014
+PRINT run DT-TEF-SelTestCase-0014
+END_TESTCASE DT-TEF-SelTestCase-0014
+
+START_TESTCASE DT-TEF-SelTestCase-0015
+PRINT run DT-TEF-SelTestCase-0015
+END_TESTCASE DT-TEF-SelTestCase-0015
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/commandline/testdata/scripts/te_regseltestcase_duplicate_testcasename.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-AnotherTestCase-0001
+PRINT run DT-TEF-AnotherTestCase-0001
+END_TESTCASE DT-TEF-AnotherTestCase-0001
+
+RUN_SCRIPT	${SYSDRIVE}\testdata\scripts\te_regseltestcase.script
+
+START_TESTCASE DT-TEF-AnotherTestCase-0002
+PRINT run DT-TEF-AnotherTestCase-0002
+END_TESTCASE DT-TEF-AnotherTestCase-0002
+
+START_TESTCASE DT-TEF-SelTestCase-0003
+PRINT run DT-TEF-SelTestCase-0003
+END_TESTCASE DT-TEF-SelTestCase-0003
+
+START_TESTCASE DT-TEF-AnotherTestCase-0003
+PRINT run DT-TEF-AnotherTestCase-0003
+END_TESTCASE DT-TEF-AnotherTestCase-0003
+
+START_TESTCASE DT-TEF-AnotherTestCase-0004
+PRINT run DT-TEF-AnotherTestCase-0004
+END_TESTCASE DT-TEF-AnotherTestCase-0004
+
+START_TESTCASE DT-TEF-AnotherTestCase-0005
+PRINT run DT-TEF-AnotherTestCase-0005
+END_TESTCASE DT-TEF-AnotherTestCase-0005
+
+START_TESTCASE DT-TEF-SelTestCase-0005
+PRINT run DT-TEF-SelTestCase-0005
+END_TESTCASE DT-TEF-SelTestCase-0005
+
+START_TESTCASE DT-TEF-AnotherTestCase-0006
+PRINT run DT-TEF-AnotherTestCase-0006
+END_TESTCASE DT-TEF-AnotherTestCase-0006
+
+START_TESTCASE DT-TEF-AnotherTestCase-0007
+PRINT run DT-TEF-AnotherTestCase-0007
+END_TESTCASE DT-TEF-AnotherTestCase-0007
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\te_regconcurrenttestsuite.script		\epoc32\winscw\c\testdata\scripts\te_regconcurrenttestsuite.script
+..\testdata\scripts\te_regconcurrenttestsuite_stc.script	\epoc32\winscw\c\testdata\scripts\te_regconcurrenttestsuite_stc.script
+..\testdata\scripts\dt-tef-concurrent-0001.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0001.script
+..\testdata\scripts\dt-tef-concurrent-0002.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0002.script
+..\testdata\scripts\dt-tef-concurrent-0003.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0003.script
+..\testdata\scripts\dt-tef-concurrent-0004.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0004.script
+..\testdata\scripts\dt-tef-concurrent-0005.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0005.script
+..\testdata\scripts\dt-tef-concurrent-0006.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0006.script
+..\testdata\scripts\dt-tef-concurrent-0007.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0007.script
+..\testdata\scripts\dt-tef-concurrent-0008.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0008.script
+..\testdata\scripts\dt-tef-concurrent-0009.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0009.script
+..\testdata\scripts\dt-tef-concurrent-0010.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0010.script
+..\testdata\scripts\dt-tef-concurrent-0011.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0011.script
+..\testdata\scripts\dt-tef-concurrent-0012.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0012.script
+..\testdata\scripts\dt-tef-concurrent-0013.script		\epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0013.script
+
+..\testdata\configs\te_regconcurrenttestsuite.ini		\epoc32\winscw\c\testdata\configs\te_regconcurrenttestsuite.ini
+.\te_regconcurrenttestsuite.iby   				\epoc32\rom\include\te_regconcurrenttestsuite.iby
+
+PRJ_MMPFILES
+
+PRJ_TESTMMPFILES
+te_regconcurrenttestsuite1.mmp
+te_regconcurrenttestsuite2.mmp
+te_regconcurrenttestsuite3.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestcommon.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+CAPABILITY NONE
+
+//Please add any change under here
+SOURCEPATH  ../src
+SOURCE				te_regconcurrenttestsuiteserver.cpp
+SOURCE              te_regwaitstep.cpp
+SOURCE              te_regloopstep.cpp
+SOURCE              te_regaccessstaticvarstep.cpp te_regdummystep.cpp te_regconcurrentteststepbase.cpp te_regchecktestresultstep.cpp	
+
+USERINCLUDE   ../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+
+//Please add your system include under here. 
+
+LIBRARY     euser.lib
+LIBRARY		testexecuteutils.lib 
+LIBRARY		testexecutelogclient.lib 
+
+//Please add your libraries under here. For example:
+//LIBRARY		efsrv.lib
+//LIBRARY		insock.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestsuite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_REG_CONCURRENT_TEST_IBY__
+#define __TE_REG_CONCURRENT_TEST_IBY__
+
+#include <testexecute.iby>
+
+file=ABI_DIR\DEBUG_DIR\te_regconcurrenttestsuite1.exe		sys\bin\te_regconcurrenttestsuite1.exe
+file=ABI_DIR\DEBUG_DIR\te_regconcurrenttestsuite2.exe		sys\bin\te_regconcurrenttestsuite2.exe
+file=ABI_DIR\DEBUG_DIR\te_regconcurrenttestsuite3.exe		sys\bin\te_regconcurrenttestsuite3.exe
+
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\te_regconcurrenttestsuite.ini testdata\configs\te_regconcurrenttestsuite.ini
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regconcurrenttestsuite.script testdata\scripts\te_regconcurrenttestsuite.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regconcurrenttestsuite_stc.script testdata\scripts\te_regconcurrenttestsuite_stc.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0001.script testdata\scripts\dt-tef-concurrent-0001.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0002.script testdata\scripts\dt-tef-concurrent-0002.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0003.script testdata\scripts\dt-tef-concurrent-0003.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0004.script testdata\scripts\dt-tef-concurrent-0004.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0005.script testdata\scripts\dt-tef-concurrent-0005.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0006.script testdata\scripts\dt-tef-concurrent-0006.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0007.script testdata\scripts\dt-tef-concurrent-0007.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0008.script testdata\scripts\dt-tef-concurrent-0008.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0009.script testdata\scripts\dt-tef-concurrent-0009.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0010.script testdata\scripts\dt-tef-concurrent-0010.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0011.script testdata\scripts\dt-tef-concurrent-0011.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0012.script testdata\scripts\dt-tef-concurrent-0012.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-concurrent-0013.script testdata\scripts\dt-tef-concurrent-0013.script
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestsuite1.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+TARGET      te_regconcurrenttestsuite1.exe
+TARGETTYPE  exe
+UID 0x1000007A 0x10210D55
+
+MACRO TEST_SUITE1
+
+#include "te_regconcurrenttestcommon.mmp"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestsuite2.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+
+TARGET      te_regconcurrenttestsuite2.exe
+TARGETTYPE  exe
+UID             0x1000007A 0x10210D56
+
+MACRO TEST_SUITE2
+
+#include "te_regconcurrenttestcommon.mmp"
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/group/te_regconcurrenttestsuite3.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+TARGET      te_regconcurrenttestsuite3.exe
+TARGETTYPE  exe
+UID 0x1000007A 0x10210D57
+
+MACRO TEST_SUITE3
+
+#include "te_regconcurrenttestcommon.mmp"
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regaccessstaticvarstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep3.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_ACCESS_STATIC_VAR_TEST_STEP_H__)
+#define __TE_REG_ACCESS_STATIC_VAR_TEST_STEP_H__
+#include "te_regconcurrentteststepbase.h"
+
+class CTe_RegAccessStaticVarStep : public CTe_RegConcurrentTestStepBase
+	{
+public:
+	CTe_RegAccessStaticVarStep();
+	~CTe_RegAccessStaticVarStep();
+	virtual TVerdict doTestStepL();
+	
+public:
+	static TInt Iterator;
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KTe_RegAccessStaticVarStep,"Te_RegAccessStaticVarStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regchecktestresultstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep1.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_CHECK_TEST_RESULT_STEP_H__)
+#define __TE_REG_CHECK_TEST_RESULT_STEP_H__
+#include <test/testexecutestepbase.h>
+
+class CTe_RegCheckTestResultStep : public CTestStep
+	{
+public:
+	CTe_RegCheckTestResultStep();
+	~CTe_RegCheckTestResultStep();
+	//virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	//virtual TVerdict doTestStepPostambleL();
+	};
+
+_LIT(KTe_RegCheckTestResultStep,"Te_RegCheckTestResultStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regconcurrentteststepbase.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep1.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_CONCURRENT_TEST_STEP_BASE_H__)
+#define __TE_REG_CONCURRENT_TEST_STEP_BASE_H__
+#include <test/testexecutestepbase.h>
+
+class CTe_RegConcurrentTestStepBase : public CTestStep
+	{
+public:
+	CTe_RegConcurrentTestStepBase();
+	~CTe_RegConcurrentTestStepBase();
+	virtual TVerdict doTestStepPreambleL();
+	//virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	void PrintCurrentTimeStamp(TBool aStart = ETrue);
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regconcurrenttestsuitedefs.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This file define all the common values thoughout your test project
+*
+*/
+
+
+
+/**
+ @file te_regconcurrenttestsuitedefs.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_CONCURRENT_TEST_SUITEDEFS_H__)
+#define __TE_REG_CONCURRENT_TEST_SUITEDEFS_H__
+
+// For test step panics
+_LIT(KTe_RegConcurrentTestServerSuitePanic,"Te_RegConcurrentTestServerSuite");
+
+//static TInt Iterator = 0;
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regconcurrenttestsuiteserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regconcurrenttestsuiteserver.h
+ @internalTechnology
+*/
+
+#if (!defined __TE_REG_CONCURRENTTESTSUITE_SERVER_H__)
+#define __TE_REG_CONCURRENTTESTSUITE_SERVER_H__
+#include <testexecuteserverbase.h>
+
+
+class CTe_RegConcurrentTestSuiteServer : public CTestServer
+	{
+public:
+	static CTe_RegConcurrentTestSuiteServer* NewL();
+	// Base class pure virtual override
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+// Please Add/modify your class members
+private:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regdummystep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep4.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_DUMMY_STEP_H__)
+#define __TE_REG_DUMMY_STEP_H__
+#include "te_regconcurrentteststepbase.h"
+
+class CTe_RegDummyStep : public CTe_RegConcurrentTestStepBase
+	{
+public:
+	CTe_RegDummyStep();
+	~CTe_RegDummyStep();
+	virtual TVerdict doTestStepL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KTe_RegDummyStep,"Te_RegDummyStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regloopstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep2.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_LOOP_STEP_H__)
+#define __TE_REG_LOOP_STEP_H__
+#include "te_regconcurrentteststepbase.h"
+
+class CTe_RegLoopStep : public CTe_RegConcurrentTestStepBase
+	{
+public:
+	CTe_RegLoopStep();
+	~CTe_RegLoopStep();
+	virtual TVerdict doTestStepL();
+	
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KTe_RegLoopStep, "Te_RegLoopStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/inc/te_regwaitstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep1.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_WAIT_STEP_H__)
+#define __TE_REG_WAIT_STEP_H__
+#include "te_regconcurrentteststepbase.h"
+
+class CTe_RegWaitStep : public CTe_RegConcurrentTestStepBase
+	{
+public:
+	CTe_RegWaitStep();
+	~CTe_RegWaitStep();
+	virtual TVerdict doTestStepL();
+	
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KTe_RegWaitStep,"Te_RegWaitStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/src/te_regaccessstaticvarstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep3.cpp
+ @internalTechnology
+*/
+#include "te_regaccessstaticvarstep.h"
+#include "te_regconcurrenttestsuitedefs.h"
+
+TInt CTe_RegAccessStaticVarStep::Iterator = 0;
+
+CTe_RegAccessStaticVarStep::~CTe_RegAccessStaticVarStep()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegAccessStaticVarStep::CTe_RegAccessStaticVarStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KTe_RegAccessStaticVarStep);
+	}
+
+TVerdict CTe_RegAccessStaticVarStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF3(_L("Running %S in server %S, increase static variable 10 times..."), &ConfigSection(), &GetServerName());
+	for (TInt i=0; i<10; i++)
+		{
+		++Iterator;
+		}
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/src/te_regchecktestresultstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep1.cpp
+ @internalTechnology
+*/
+#include "te_regchecktestresultstep.h"
+#include "te_regaccessstaticvarstep.h"
+#include "te_regconcurrenttestsuitedefs.h"
+
+CTe_RegCheckTestResultStep::~CTe_RegCheckTestResultStep()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegCheckTestResultStep::CTe_RegCheckTestResultStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KTe_RegCheckTestResultStep);
+	}
+
+
+
+TVerdict CTe_RegCheckTestResultStep::doTestStepL()
+/*
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	TLex lex(ConfigSection());
+	lex.SkipSpace();
+	TInt result;
+	User::LeaveIfError(lex.Val(result));
+	if (result != CTe_RegAccessStaticVarStep::Iterator)
+		{
+		ERR_PRINTF3(_L("Test Failed, expected value %d, get value %d"), result, CTe_RegAccessStaticVarStep::Iterator);
+		SetTestStepResult(EFail);
+		}
+	else
+		{
+		SetTestStepResult(EPass);
+		}
+	
+	CTe_RegAccessStaticVarStep::Iterator = 0;
+	return TestStepResult();
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/src/te_regconcurrentteststepbase.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,94 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep1.cpp
+ @internalTechnology
+*/
+#include "te_regconcurrentteststepbase.h"
+#include "te_regconcurrenttestsuitedefs.h"
+
+CTe_RegConcurrentTestStepBase::~CTe_RegConcurrentTestStepBase()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegConcurrentTestStepBase::CTe_RegConcurrentTestStepBase()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	
+	}
+
+TVerdict CTe_RegConcurrentTestStepBase::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	SetTestStepResult(EPass);
+	PrintCurrentTimeStamp();
+	return TestStepResult();
+	}
+
+
+/*TVerdict CTe_RegConcurrentTestStepBase::doTestStepL()
+*
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ 
+	{
+	INFO_PRINTF1(_L("Running Test Step1..."));
+	return TestStepResult();
+	}*/
+
+
+
+TVerdict CTe_RegConcurrentTestStepBase::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	PrintCurrentTimeStamp(EFalse);
+	return TestStepResult();
+	}
+
+void CTe_RegConcurrentTestStepBase::PrintCurrentTimeStamp(TBool aStart)
+	{
+	TTime time;
+	time.UniversalTime();
+	TDateTime dateTime = time.DateTime();
+	TBuf<32> timeBuf;
+	timeBuf.Format(_L("%02d:%02d:%02d:%03d"), dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond());
+	TBuf<16> buf(aStart?_L("started"):_L("ended"));
+	_LIT(KTimeFormat, "%S in server %S %S at %S");
+	INFO_PRINTF5(KTimeFormat, &ConfigSection(), &GetServerName(), &buf, &timeBuf);
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/src/te_regconcurrenttestsuiteserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,142 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example file/test code to demonstrate how to develop a TestExecute Server
+* Developers should take this project as a template and substitute their own
+* for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to be started
+* in the process of the client. The client initialises the server by calling the
+* one and only ordinal.
+*
+*/
+
+
+
+/**
+ @file te_concurrenttestsuiteserver.cpp
+ @internalTechnology
+*/
+
+#include "te_regconcurrenttestsuiteserver.h"
+#include "te_regwaitstep.h"
+#include "te_regloopstep.h"
+#include "te_regaccessstaticvarstep.h"
+#include "te_regdummystep.h"
+#include "te_regchecktestresultstep.h"
+
+#ifdef TEST_SUITE1
+_LIT(KServerName,"Te_RegConcurrentTestSuite1");
+#elif TEST_SUITE2
+_LIT(KServerName,"Te_RegConcurrentTestSuite2");
+#elif TEST_SUITE3
+_LIT(KServerName,"Te_RegConcurrentTestSuite3");
+#endif
+CTe_RegConcurrentTestSuiteServer* CTe_RegConcurrentTestSuiteServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+	{
+	CTe_RegConcurrentTestSuiteServer * server = new (ELeave) CTe_RegConcurrentTestSuiteServer();
+	CleanupStack::PushL(server);
+
+	server->ConstructL(KServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+
+// Secure variants much simpler
+// For EKA2, just an E32Main and a MainL()
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave the hooks in for platform security
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().DataCaging(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTe_RegConcurrentTestSuiteServer* server = NULL;
+	// Create the CTestServer derived server
+	TRAPD(err,server = CTe_RegConcurrentTestSuiteServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return err;
+    }
+
+
+CTestStep* CTe_RegConcurrentTestSuiteServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep = NULL;
+    if(aStepName == KTe_RegWaitStep)
+    	{
+    	testStep = new CTe_RegWaitStep();
+    	}
+    else if(aStepName == KTe_RegLoopStep)
+    	{
+    	testStep = new CTe_RegLoopStep();
+    	}
+    else if(aStepName == KTe_RegAccessStaticVarStep)
+    	{
+    	testStep = new CTe_RegAccessStaticVarStep();
+    	}
+    else if(aStepName == KTe_RegDummyStep)
+    	{
+    	testStep = new CTe_RegDummyStep();
+    	}
+    else if (aStepName == KTe_RegCheckTestResultStep())
+    	{
+    	testStep = new CTe_RegCheckTestResultStep();
+    	}
+
+	return testStep;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/src/te_regdummystep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep4.cpp
+ @internalTechnology
+*/
+#include "te_regdummystep.h"
+#include "te_regconcurrenttestsuitedefs.h"
+
+CTe_RegDummyStep::~CTe_RegDummyStep()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegDummyStep::CTe_RegDummyStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KTe_RegDummyStep);
+	}
+
+TVerdict CTe_RegDummyStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF3(_L("Running %S in server %S..."), &ConfigSection(), &GetServerName());
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/src/te_regloopstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep2.cpp
+ @internalTechnology
+*/
+#include "te_regloopstep.h"
+#include "te_regconcurrenttestsuitedefs.h"
+
+CTe_RegLoopStep::~CTe_RegLoopStep()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegLoopStep::CTe_RegLoopStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KTe_RegLoopStep);
+	}
+
+TVerdict CTe_RegLoopStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF3(_L("Running %S in server %S, loop 1000000 times..."), &ConfigSection(), &GetServerName());
+	for (TInt i=0; i<1000000; i++)
+		{
+		}
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/src/te_regwaitstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regconcurrentteststep1.cpp
+ @internalTechnology
+*/
+#include "te_regwaitstep.h"
+#include "te_regconcurrenttestsuitedefs.h"
+
+CTe_RegWaitStep::~CTe_RegWaitStep()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegWaitStep::CTe_RegWaitStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KTe_RegWaitStep);
+	}
+
+TVerdict CTe_RegWaitStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF3(_L("Running %S in server %S, wait for 5 sec..."), &ConfigSection(), &GetServerName());
+	User::After(5000000);
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/configs/te_regconcurrenttestsuite.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+[Repeat]
+Repeat = 5
+
+//[WaitStep0]
+//StepMark = WaitStep0
+//
+//[WaitStep1]
+//StepMark = WaitStep1
+//
+//[WaitStep2]
+//StepMark = WaitStep2
+//
+//[LoopStep0]
+//StepMark = LoopStep0
+//
+//[LoopStep1]
+//StepMark = LoopStep1
+//
+//[LoopStep2]
+//StepMark = LoopStep2
+
+//[Step1-0]
+//[Step1-1]
+//[Step1-2]
+//[Step2-0]
+//[Step2-1]
+//[Step2-2]
+//[Step3-0]
+//[Step3-1]
+//[Step3-2]
+//[Step4-0]
+//[Step4-1]
+//[Step4-2]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,54 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0001
+//! @SYMTestCaseID          DT-TEF-Concurrent-0001
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with one server not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//!                         Test result should be pass.
+//! @SYMTestActions         1. Load a server without shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps in the same test case.
+//!                         5. Call CONSECUTIVE in the same test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 40
+END_TESTCASE DT-TEF-Concurrent-0001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0002.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,73 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0002
+//! @SYMTestCaseID          DT-TEF-Concurrent-0002
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with one server not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block in the same test case
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load a server without shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps in this and another test case.
+//!                         5. Call CONSECUTIVE in the second test case.
+//!                         6. Run some more steps in the second test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+END_TESTCASE DT-TEF-Concurrent-0002
+START_TESTCASE DT-TEF-Concurrent-0002-1
+//! @SYMTestCaseID          DT-TEF-Concurrent-0002-1 (Support 0002)
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with one server not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block in the same test case
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load a server without shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps in this and another test case.
+//!                         5. Call CONSECUTIVE in the second test case.
+//!                         6. Run some more steps in the second test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 40
+END_TESTCASE DT-TEF-Concurrent-0002-1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0003.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,86 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0003
+//! @SYMTestCaseID          DT-TEF-Concurrent-0003
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with one server not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps in the test case which inside concurrent block
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load a server without shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT
+//!                         4. Run some more steps in another test case.
+//!                         5. Call CONSECUTIVE
+//!                         6. Run some more steps in the third test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+END_TESTCASE DT-TEF-Concurrent-0003
+CONCURRENT
+START_TESTCASE DT-TEF-Concurrent-0003-1
+//! @SYMTestCaseID          DT-TEF-Concurrent-0003-1
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with one server not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps in the test case which inside concurrent block
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load a server without shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT
+//!                         4. Run some more steps in another test case.
+//!                         5. Call CONSECUTIVE
+//!                         6. Run some more steps in the third test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+END_TESTCASE DT-TEF-Concurrent-0003-1
+CONSECUTIVE
+START_TESTCASE DT-TEF-Concurrent-0003-2
+//! @SYMTestCaseID          DT-TEF-Concurrent-0003-2
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with one server not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps in the test case which inside concurrent block
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load a server without shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT
+//!                         4. Run some more steps in another test case.
+//!                         5. Call CONSECUTIVE
+//!                         6. Run some more steps in the third test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 30
+END_TESTCASE DT-TEF-Concurrent-0003-2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0004.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,65 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0004
+//! @SYMTestCaseID          DT-TEF-Concurrent-0004
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with two servers not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load two servers without shared data.
+//!                         2. Run some steps (of two servers) in a test case.
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps (of two servers) in the same test case.
+//!                         5. Call CONSECUTIVE in the same test case.
+//!                         6. Run some more steps in the same test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 30
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 30
+END_TESTCASE DT-TEF-Concurrent-0004
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0005.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,91 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0005
+//! @SYMTestCaseID          DT-TEF-Concurrent-0005
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with two servers not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block in the same test case
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load two servers without shared data.
+//!                         2. Run some steps in a test case (of two servers).
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps in this and another test case (of two servers).
+//!                         5. Call CONSECUTIVE in the second test case.
+//!                         6. Run some more steps in the second test case (of two servers).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+END_TESTCASE DT-TEF-Concurrent-0005
+START_TESTCASE DT-TEF-Concurrent-0005-1
+//! @SYMTestCaseID          DT-TEF-Concurrent-0005
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with two servers not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block in the same test case
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load two servers without shared data.
+//!                         2. Run some steps in a test case (of two servers).
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps in this and another test case (of two servers).
+//!                         5. Call CONSECUTIVE in the second test case.
+//!                         6. Run some more steps in the second test case (of two servers).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 40
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 40
+END_TESTCASE DT-TEF-Concurrent-0005-1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0006.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,88 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0006
+//! @SYMTestCaseID          DT-TEF-Concurrent-0006
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with two servers not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps in the test case which inside concurrent block
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load two server without shared data.
+//!                         2. Run some steps in a test case (of two servers).
+//!                         3. Call CONCURRENT
+//!                         4. Run some more steps in another test case (of two servers).
+//!                         5. Call CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+END_TESTCASE DT-TEF-Concurrent-0006
+CONCURRENT
+START_TESTCASE DT-TEF-Concurrent-0006-1
+//! @SYMTestCaseID          DT-TEF-Concurrent-0006-1
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with two servers not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps in the test case which inside concurrent block
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load two server without shared data.
+//!                         2. Run some steps in a test case (of two servers).
+//!                         3. Call CONCURRENT
+//!                         4. Run some more steps in another test case (of two servers).
+//!                         5. Call CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+END_TESTCASE DT-TEF-Concurrent-0006-1
+CONSECUTIVE
+START_TESTCASE DT-TEF-Concurrent-0006-2
+//! @SYMTestCaseID          DT-TEF-Concurrent-0006-2
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with two servers not shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps in the test case which inside concurrent block
+//!                         should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load two server without shared data.
+//!                         2. Run some steps in a test case (of two servers).
+//!                         3. Call CONCURRENT
+//!                         4. Run some more steps in another test case (of two servers).
+//!                         5. Call CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+END_TESTCASE DT-TEF-Concurrent-0006-2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0007.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0007
+//! @SYMTestCaseID          DT-TEF-Concurrent-0007
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers which two of them not shared data and the other one shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load 3 servers of two without shared data and the other shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps in the same test case (of non-shared data servers).
+//!                         5. Call CONSECUTIVE in the same test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 30
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 10
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+END_TESTCASE DT-TEF-Concurrent-0007
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0008.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0008
+//! @SYMTestCaseID          DT-TEF-Concurrent-0008
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers which two of them not shared data and the other one shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//! @SYMTestActions         1. Load 3 servers which two of them shared data and the other not shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps in the same test case (of the non-shared data servers).
+//!                         5. Call CONSECUTIVE in the same test case.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+END_TESTCASE DT-TEF-Concurrent-0008
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0009.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,68 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+PRINT
+
+START_TESTCASE DT-TEF-Concurrent-0009
+//! @SYMTestCaseID          DT-TEF-Concurrent-0009
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//!                         But in concurrent block, if a shared data server step executes, the execution will wait there until this step finished.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Run some steps in a test case.
+//!                         3. Call CONCURRENT in the same test case.
+//!                         4. Run some more steps in the same test case (steps of both non-shared data servers and shared data server).
+//!                         5. Call CONSECUTIVE in the same test case.
+//!                         6. Run some more steps in the same test case (steps of both non-shared data servers and shared data server).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 30
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 30
+END_TESTCASE DT-TEF-Concurrent-0009
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0010.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+PRINT
+
+CONCURRENT
+START_TESTCASE DT-TEF-Concurrent-0010
+//! @SYMTestCaseID          DT-TEF-Concurrent-0010
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//!                         But in concurrent block, if a shared data server step executes, the execution of next step will wait there until this step finished.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Call CONCURRENT
+//!                         3. Run some steps in a test case (both shared data and non-shared data servers).
+//!                         4. Call CONSECUTIVE
+//!                         5. Run some more steps in another test case (steps of both non-shared data servers and shared data server).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+END_TESTCASE DT-TEF-Concurrent-0010
+CONSECUTIVE
+START_TESTCASE DT-TEF-Concurrent-0010-1
+//! @SYMTestCaseID          DT-TEF-Concurrent-0010
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data.
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//!                         But in concurrent block, if a shared data server step executes, the execution of next step will wait there until this step finished.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Call CONCURRENT
+//!                         3. Run some steps in a test case (both shared data and non-shared data servers).
+//!                         4. Call CONSECUTIVE
+//!                         5. Run some more steps in another test case (steps of both non-shared data servers and shared data server).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+END_TESTCASE DT-TEF-Concurrent-0010-1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0011.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+PRINT
+
+CONCURRENT
+START_REPEAT ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+START_TESTCASE DT-TEF-Concurrent-0011
+//! @SYMTestCaseID          DT-TEF-Concurrent-0011
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data. (in loop cycle)
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//!                         But in concurrent block, if a shared data server step executes, the execution of next step will wait there until this step finished.
+//!                         The loop will take no effect as no loop is permitted in CONCURRENT block.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Call CONCURRENT.
+//!                         3. Call START_REPEAT.
+//!                         4. Run some steps in a test case (both shared data and non-shared data servers).
+//!                         5. Call END_REPEAT.
+//!                         4. Call CONSECUTIVE.
+//!                         5. Run some more steps in another test case (steps of both non-shared data servers and shared data server).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+END_TESTCASE DT-TEF-Concurrent-0011
+END_REPEAT
+CONSECUTIVE
+START_TESTCASE DT-TEF-Concurrent-0011-1
+//! @SYMTestCaseID          DT-TEF-Concurrent-0011
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data. (in loop cycle)
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//!                         But in concurrent block, if a shared data server step executes, the execution of next step will wait there until this step finished.
+//!                         The loop will take no effect as no loop is permitted in CONCURRENT block.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Call CONCURRENT.
+//!                         3. Call START_REPEAT.
+//!                         4. Run some steps in a test case (both shared data and non-shared data servers).
+//!                         5. Call END_REPEAT.
+//!                         4. Call CONSECUTIVE.
+//!                         5. Run some more steps in another test case (steps of both non-shared data servers and shared data server).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep0
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 20
+END_TESTCASE DT-TEF-Concurrent-0011-1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0012.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+PRINT
+
+START_REPEAT ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini Repeat Repeat
+CONCURRENT
+START_TESTCASE DT-TEF-Concurrent-0012
+//! @SYMTestCaseID          DT-TEF-Concurrent-0012
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data. (in loop cycle)
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//!                         But in concurrent block, if a shared data server step executes, the execution of next step will wait there until this step finished.
+//!                         the steps in the loop cycle will be executed for the times which the loop specifies.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Call START_REPEAT.
+//!                         3. Call CONCURRENT.
+//!                         4. Run some steps in a test case (both shared data and non-shared data servers).
+//!                         5. Call CONSECUTIVE.
+//!                         4. Call END-REPEAT.
+//!                         5. Run some more steps in another test case (steps of both non-shared data servers and shared data server).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep1
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep1
+END_TESTCASE DT-TEF-Concurrent-0012
+CONSECUTIVE
+END_REPEAT
+START_TESTCASE DT-TEF-Concurrent-0012-1
+//! @SYMTestCaseID          DT-TEF-Concurrent-0012
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data. (in loop cycle)
+//! @SYMTestExpectedResults Test cases should all passed with the expected behavior.
+//!                         The steps inside concurrent block should be executed simultaneously while others are not.
+//!                         But in concurrent block, if a shared data server step executes, the execution of next step will wait there until this step finished.
+//!                         the steps in the loop cycle will be executed for the times which the loop specifies.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Call START_REPEAT.
+//!                         3. Call CONCURRENT.
+//!                         4. Run some steps in a test case (both shared data and non-shared data servers).
+//!                         5. Call CONSECUTIVE.
+//!                         4. Call END-REPEAT.
+//!                         5. Run some more steps in another test case (steps of both non-shared data servers and shared data server).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegDummyStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini DummyStep2
+	
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 60
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 60
+END_TESTCASE DT-TEF-Concurrent-0012-1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/dt-tef-concurrent-0013.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	Te_RegConcurrentTestSuite1
+LOAD_SUITE	Te_RegConcurrentTestSuite2
+LOAD_SUITE	Te_RegConcurrentTestSuite3 -SharedData
+PRINT
+
+CONCURRENT
+START_TESTCASE DT-TEF-Concurrent-0013
+//! @SYMTestCaseID          DT-TEF-Concurrent-0013
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data. (Negetive test)
+//! @SYMTestExpectedResults Test cases should behave as expected.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Call CONCURRENT.
+//!                         4. Run some steps in a test case (both shared data and non-shared data servers) with some bad command syntax and/or some bad server/step names.
+//!                         5. Call CONSECUTIVE.
+//!                         6. Run some more steps in another test case (steps of both non-shared data servers and shared data server).
+	PRINT This test case will be failed.
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegWaitStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini WaitStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegLoopStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini LoopStep0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuiteNotExist Te_RegAccessStaticVarStep
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegAccessStaticVarStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini AccessStaticVarStep0
+END_TESTCASE DT-TEF-Concurrent-0013
+CONSECUTIVE
+START_TESTCASE DT-TEF-Concurrent-0013-1
+//! @SYMTestCaseID          DT-TEF-Concurrent-0013-1
+//! @SYMCreationDate        03-09-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Concurrent functionalities of TEF steps with 3 servers two of them not shared data and the other one shared data. (Negetive test)
+//! @SYMTestExpectedResults Test cases should behave as expected.
+//! @SYMTestActions         1. Load 3 servers servers two of them not shared data and the other one shared data.
+//!                         2. Call CONCURRENT.
+//!                         4. Run some steps in a test case (both shared data and non-shared data servers) with some bad command syntax and/or some bad server/step names.
+//!                         5. Call CONSECUTIVE.
+//!                         6. Run some more steps in another test case (steps of both non-shared data servers and shared data server).
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite1 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 0
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite2 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 10
+	RUN_TEST_STEP 100 Te_RegConcurrentTestSuite3 Te_RegCheckTestResultStep ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini 0
+END_TESTCASE DT-TEF-Concurrent-0013-1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/te_regconcurrenttestsuite.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite te_regconcurrenttestsuite
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+CopyFile z:\testdata\scripts\dt-tef-concurrent-*.script ${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-*.script
+CopyFile z:\testdata\configs\te_regconcurrenttestsuite.ini ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini
+REMOVE_PREFIX
+
+PREFIX RUN_SCRIPT
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0009.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0010.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0011.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0012.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0013.script
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/concurrenttest/testdata/scripts/te_regconcurrenttestsuite_stc.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite te_regconcurrenttestsuite
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+CopyFile z:\testdata\scripts\dt-tef-concurrent-*.script ${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-*.script
+CopyFile z:\testdata\configs\te_regconcurrenttestsuite.ini ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini
+REMOVE_PREFIX
+
+PREFIX RUN_PROGRAM 100 testexecute
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0009.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0010.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0011.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0012.script
+${SYSDRIVE}\testdata\scripts\dt-tef-concurrent-0013.script
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/console/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+
+PRJ_TESTMMPFILES
+//console.mmp
+
+PRJ_TESTEXPORTS
+..\testdata\pips.ini z:\testdata\configs\pips.ini
+..\testdata\pipslogger.bat c:\pipslogger.bat
+..\testdata\ctelnet.pl z:\testdata\scripts\ctelnet.pl
+..\testdata\loopback.xml c:\loopback.xml
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/console/group/console.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+//TARGET		  console.exe
+//TARGETTYPE	  exe
+//UID			 0 0x000D6F7A
+
+//SYSTEMINCLUDE   /epoc32/include
+
+//#ifdef ENABLE_ABIV2_MODE
+//  DEBUGGABLE
+//#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/console/readme.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1 @@
+console test. PIPS or eshell. but now this part can't run automation test.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/console/testdata/ctelnet.pl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+#
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description: 
+#
+
+use Net::Telnet;
+
+$telnet = new Net::Telnet ( Timeout=>30, Errmode=>'die'); 
+$telnet->open("192.168.0.3");
+$telnet->login("any", "any");
+@lines = $telnet->cmd("testexecute  z:\\testdata\\scripts\\TEFLoggerTest.script");
+print @lines;
+@lines = $telnet->cmd("copy c:\\logs\\testexecute\\tefloggertest.htm c:\\logs\\testexecute\\tefloggertestPIPSINI.htm ");
+print @lines;
+@lines = $telnet->cmd("copy c:\\backupTEFc.ini  c:\\system\\data\\testexecute.ini");
+print @lines;
+@lines = $telnet->cmd("copy c:\\backupTEFz.ini  z:\\system\\data\\testexecute.ini ");
+print @lines;
+@lines = $telnet->cmd("del c:\\backupTEF*.ini ");
+print @lines;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/console/testdata/loopback.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,336 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+        CommDB Settings File
+        Copyright (c) 2003-2004, Symbian Ltd.
+        All Rights Reserved
+-->
+<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
+               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
+               xmlns:xlink="http://www.w3.org/1999/xlink"
+               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
+
+<InformationTable>
+</InformationTable>
+
+<NetworkTable>
+    <Network operation="add">
+        <Name>Intranet</Name>
+    </Network>
+</NetworkTable>
+
+<IAPTable>
+    <IAP operation="add">
+        <Name>Emulator Lan IAP 2</Name>
+        <IAPService>LANService.Ethernet</IAPService>
+        <IAPBearer>LANBearer.EKA2 Emulator Ethernet</IAPBearer>
+        <IAPNetwork>Network.Intranet</IAPNetwork>
+        <IAPNetworkWeighting>0</IAPNetworkWeighting>
+        <LocationRef>Location.Office</LocationRef>
+    </IAP>
+</IAPTable>
+
+<ModemBearerTable>
+    <ModemBearer operation="template">
+        <Name>Null Modem 115200bps</Name>
+        <Agent>CSD.agt</Agent>
+        <IfName>PPP</IfName>
+        <PortName>COMM::0</PortName>
+        <TSYName>MM</TSYName>
+        <CSYName>ECUART</CSYName>
+        <DataBits>8</DataBits>
+        <StopBits>1</StopBits>
+        <Parity>NONE</Parity>
+        <Rate>115200</Rate>
+        <Handshaking>52</Handshaking>
+        <SpecialRate>0</SpecialRate>
+        <XonChar>0</XonChar>
+        <XoffChar>0</XoffChar>
+        <FaxClassPref>AUTO</FaxClassPref>
+        <SpeakerPref>NEVER</SpeakerPref>
+        <SpeakerVolPref>QUIET</SpeakerVolPref>
+        <ModemInitString>AT</ModemInitString>
+        <DataInitString>AT</DataInitString>
+        <FaxInitString>AT</FaxInitString>
+        <DialPauseLength>S8=</DialPauseLength>
+        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+        <DialToneWaitModifier>W</DialToneWaitModifier>
+        <CallProgress1>X1</CallProgress1>
+        <CallProgress2>X2</CallProgress2>
+        <CallProgress3>X3</CallProgress3>
+        <CallProgress4>X4</CallProgress4>
+        <EchoOff>E0</EchoOff>
+        <VerboseText>V1</VerboseText>
+        <QuietOff>Q0</QuietOff>
+        <QuietOn>Q1</QuietOn>
+        <DialCommandStateModifier>;</DialCommandStateModifier>
+        <OnLine>O</OnLine>
+        <ResetConfiguration>Z</ResetConfiguration>
+        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
+        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
+        <DTRHangUp>&amp;D2</DTRHangUp>
+        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
+        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
+        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
+        <EscapeCharacter>+</EscapeCharacter>
+        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+        <NoDialTone>NO DIAL TONE</NoDialTone>
+        <Busy>BUSY</Busy>
+        <NoAnswer>NO ANSWER</NoAnswer>
+        <Carrier>CARRIER</Carrier>
+        <Connect>CONNECT</Connect>
+        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+        <CompressionNone>COMPRESSION:NONE</CompressionNone>
+        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+        <MessageCentreNumber>+44123456789</MessageCentreNumber>
+        <MessageValidityPeriod>1440</MessageValidityPeriod>
+        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+        <MinimumSignalLevel>9905</MinimumSignalLevel>
+        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+        <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+        <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+        <SIRSettings>0</SIRSettings>
+        <CommRole>0</CommRole>
+    </ModemBearer>
+</ModemBearerTable>
+
+<LANBearerTable>
+    <LANBearer operation="add">
+		 <Name>EKA2 Emulator Ethernet</Name>
+		 <Agent>nullagt.agt</Agent>
+		 <IfName>ethint</IfName>
+		 <LDDFilename>enet</LDDFilename>
+		 <LDDName>=Ethernet</LDDName>
+		 <PDDFilename>ethertap</PDDFilename>
+		 <PDDName>Ethertap.Wins</PDDName>
+		 <PacketDriverName>EtherPkt.drv</PacketDriverName>
+        <LastSocketActivityTimeout>-1</LastSocketActivityTimeout>
+        <LastSessionClosedTimeout>-1</LastSessionClosedTimeout>
+        <LastSocketClosedTimeout>-1</LastSocketClosedTimeout>
+    </LANBearer>
+</LANBearerTable>
+
+<LANServiceTable>
+    <LANService operation="add">
+        <Name>Ethernet</Name>
+        <IfNetworks>ip</IfNetworks>
+        <IpNetMask>255.255.255.0</IpNetMask>
+        <IpGateway>192.168.0.1</IpGateway>
+        <IpAddr>192.168.0.3</IpAddr>
+        <IpAddrFromServer>FALSE</IpAddrFromServer>
+        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
+        <IpNameServer1>10.31.58.12</IpNameServer1>
+        <IpNameServer2>10.16.59.15</IpNameServer2>
+       <!-- <ConfigDaemonManagerName>NetCfgExtnDhcp</ConfigDaemonManagerName>
+        <ConfigDaemonName>!DhcpServ</ConfigDaemonName> -->
+    </LANService>
+</LANServiceTable>
+
+<DialInISPTable>
+</DialInISPTable>
+
+<DialOutISPTable>
+    <DialOutISP operation="template">
+        <Name>NT RAS</Name>
+        <DialResolution>TRUE</DialResolution>
+        <UseLoginScript>TRUE</UseLoginScript>
+        <PromptForLogin>FALSE</PromptForLogin>
+        <IfPromptForAuth>FALSE</IfPromptForAuth>
+        <IpAddrFromServer>TRUE</IpAddrFromServer>
+        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+        <Description>Test</Description>
+        <Type>INTERNETONLY</Type>
+        <DefaultTelNum>INTERNETONLY</DefaultTelNum>
+        <LoginScript>CHARMAP \[windows-1252\]\nLOOP 10\n{\nSEND &quot;CLIENT&quot;+&lt;0x0d&gt;\nWAIT 3\n{\n&quot;SERVER&quot; OK\n}\n}\nEXIT KErrNoAnswer$\n\nOK:\nEXIT\n</LoginScript>
+        <LoginName>FALSE</LoginName>
+        <LoginPass>FALSE</LoginPass>
+        <DisplayPCT>FALSE</DisplayPCT>
+        <IfParams>FALSE</IfParams>
+        <IfNetworks>ip</IfNetworks>
+        <IfAuthName>RasUser</IfAuthName>
+        <IfAuthPass>pass</IfAuthPass>
+        <AuthRetries>0</AuthRetries>
+        <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+        <CallbackTimeout>0</CallbackTimeout>
+        <IpAddr>TRUE</IpAddr>
+        <IpNetMask>TRUE</IpNetMask>
+        <IpGateway>TRUE</IpGateway>
+        <IpNameServer1>TRUE</IpNameServer1>
+        <IpNameServer2>TRUE</IpNameServer2>
+        <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+        <EnableLCPExtension>FALSE</EnableLCPExtension>
+        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+        <EnableSWComp>FALSE</EnableSWComp>
+        <BearerService>0</BearerService>
+        <BearerProtocol>UNSPECIFIED</BearerProtocol>
+        <RlpVersion>0</RlpVersion>
+        <IwfToMs>0</IwfToMs>
+        <MsToIwf>0</MsToIwf>
+        <AckTimer>0</AckTimer>
+        <RetransmissionAttempts>0</RetransmissionAttempts>
+        <ResequencePeriod>0</ResequencePeriod>
+        <V42Compression>0</V42Compression>
+        <V42Codewords>0</V42Codewords>
+        <V42MaxLength>0</V42MaxLength>
+        <Asymmetry>0</Asymmetry>
+        <UserInitUpgrade>FALSE</UserInitUpgrade>
+        <UseEdge>FALSE</UseEdge>
+    </DialOutISP>
+</DialOutISPTable>
+
+<AgentLookupTable>
+</AgentLookupTable>
+
+<CDMA2000PacketServiceTable>
+</CDMA2000PacketServiceTable>
+
+<DefaultCDMA2000Table>
+</DefaultCDMA2000Table>
+
+<ChargecardTable>
+</ChargecardTable>
+
+<ConnectionPreferencesTable>
+    <ConnectionPreferences operation="add">
+        <Name>ConnectionPreferencesTable1</Name>
+        <Ranking>0</Ranking>
+        <Direction>OUTGOING</Direction>
+        <DialogPref>DONOTPROMPT</DialogPref>
+        <BearerSet>LAN</BearerSet>
+        <IAPRef>IAP.Emulator Lan IAP 2</IAPRef>
+    </ConnectionPreferences>
+    <ConnectionPreferences operation="add">
+        <Name>ConnectionPreferencesTable2</Name>
+        <Ranking>1</Ranking>
+        <Direction>OUTGOING</Direction>
+        <DialogPref>DONOTPROMPT</DialogPref>
+        <BearerSet>LAN</BearerSet>
+        <IAPRef>IAP.Emulator Lan IAP 2</IAPRef>
+    </ConnectionPreferences>
+</ConnectionPreferencesTable>
+
+<GlobalSettingsTable>
+    <GlobalSettings operation="add">
+        <Name>GlobalSettingsTable1</Name>
+        <WAPAccess>WAPAccessPoint.Default Dial In ISP</WAPAccess>
+        <RedialAttempts>3</RedialAttempts>
+        <SmsBearer>WAPSMSBearer.WAPSMSBearerTable1</SmsBearer>
+        <SmsReceiveMode>2</SmsReceiveMode>
+        <GPRSAttachMode>1</GPRSAttachMode>
+        <AcceptIncomingGprs>1</AcceptIncomingGprs>
+        <ConnectionAttempts>2</ConnectionAttempts>
+        <ModemForDataAndFax>2</ModemForDataAndFax>
+        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
+        <LocationForDataAndFax>Location.Office</LocationForDataAndFax>
+        <LocationForPhoneServicesAndSMS>Location.Office</LocationForPhoneServicesAndSMS>
+        <GPRSClassCBearer>GSM</GPRSClassCBearer>
+        <DefaultNetwork>Network.Intranet</DefaultNetwork>
+        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
+    </GlobalSettings>
+</GlobalSettingsTable>
+
+<IncomingGPRSTable>
+</IncomingGPRSTable>
+
+<OutgoingGPRSTable>
+</OutgoingGPRSTable>
+
+<DefaultGPRSTable>
+</DefaultGPRSTable>
+
+<ProxyTable>
+</ProxyTable>
+
+<LocationTable>
+    <Location operation="template">
+        <Name>Default Location</Name>
+        <Mobile>TRUE</Mobile>
+        <UsePulseDial>FALSE</UsePulseDial>
+        <WaitForDialTone>FALSE</WaitForDialTone>
+        <PauseAfterDialout>0</PauseAfterDialout>
+        <IntlPrefixCode>+</IntlPrefixCode>
+        <NatPrefixCode>0</NatPrefixCode>
+        <NatCode>44</NatCode>
+        <AreaCode>44</AreaCode>
+        <DialOutCode>44</DialOutCode>
+        <DisableCallWaitingCode>44</DisableCallWaitingCode>
+    </Location>
+    <Location operation="add">
+        <Name>Office</Name>
+        <Mobile>FALSE</Mobile>
+        <UsePulseDial>FALSE</UsePulseDial>
+        <WaitForDialTone>FALSE</WaitForDialTone>
+        <PauseAfterDialout>0</PauseAfterDialout>
+        <IntlPrefixCode>00</IntlPrefixCode>
+        <NatPrefixCode>0</NatPrefixCode>
+        <NatCode>44</NatCode>
+        <AreaCode>171</AreaCode>
+        <DialOutCode>9,</DialOutCode>
+        <DisableCallWaitingCode>9,</DisableCallWaitingCode>
+    </Location>
+</LocationTable>
+
+<SecureSocketTable>
+    <SecureSocket operation="add">
+        <Name>SecureSocketTable1</Name>
+        <ProtocolName>ssl3.0</ProtocolName>
+        <ProtoLibrary>ssladaptor.dll</ProtoLibrary>
+    </SecureSocket>
+    <SecureSocket operation="add">
+        <Name>SecureSocketTable2</Name>
+        <ProtocolName>tls1.0</ProtocolName>
+        <ProtoLibrary>ssladaptor.dll</ProtoLibrary>
+    </SecureSocket>
+</SecureSocketTable>
+
+<BTDeviceTable>
+</BTDeviceTable>
+
+<BTPersistTable>
+</BTPersistTable>
+
+<BTSecurityTable>
+</BTSecurityTable>
+
+<BTDefaultTable>
+</BTDefaultTable>
+
+<WAPAccessPointTable>
+    <WAPAccessPoint operation="template">
+        <Name>Default Dial In ISP</Name>
+        <CurrentBearer>WAPIPBearer</CurrentBearer>
+    </WAPAccessPoint>
+</WAPAccessPointTable>
+
+<WAPIPBearerTable>
+</WAPIPBearerTable>
+
+<WAPSMSBearerTable>
+    <WAPSMSBearer operation="template">
+        <Name>WAPSMSBearerTable1</Name>
+        <AccessPoint>WAPAccessPoint.-1</AccessPoint>
+        <GatewayAddress>0</GatewayAddress>
+        <WSPOption>CONNECTIONLESS</WSPOption>
+        <Security>FALSE</Security>
+        <ServiceCentreAddress>0</ServiceCentreAddress>
+    </WAPSMSBearer>
+</WAPSMSBearerTable>
+
+<VirtualBearerTable>
+</VirtualBearerTable>
+
+<VpnServiceTable>
+</VpnServiceTable>
+
+
+</CommDB:Config>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/console/testdata/pips.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+[TestExecute]
+HTML     	 	= ${SYSDRIVE}\logs\testexecute\
+XML      	 	= ${SYSDRIVE}\logs\testexecute\
+LogLevel   	 	= FULL
+//DefaultScriptDir 	= z:\sampletest\
+JustInTimeDebug	 	= 0
+LogMode		 	= HTML
+LogChannel		= FILE
+output_port		= 0
+RemotePanicDetection 	= OFF
+EnableIniAccessLog	= ON
+EnableTestsCountLog	= ON
+SystemStarter		= ON
+DefaultSysDrive		= SYSDRIVE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/console/testdata/pipslogger.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,23 @@
+@rem
+@rem Copyright (c) 2005-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
+
+ced c:\loopback.xml
+copy c:\system\data\testexecute.ini  c:\backupTEFc.ini 
+copy z:\system\data\testexecute.ini  c:\backupTEFz.ini 
+
+copy z:\testdata\configs\pips.ini c:\system\data\testexecute.ini
+copy z:\testdata\configs\pips.ini z:\system\data\testexecute.ini
+test_telnetd -D
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_TESTEXPORTS
+.\testexecute.ini \epoc32\winscw\c\system\data\testexecute_test.ini
+.\te_RegressionTest.iby \epoc32\rom\include\te_RegressionTest.iby
+.\RegressionTest.bat \epoc32\winscw\c\RegressionTest.bat
+.\RegressionTest_Lite.bat \epoc32\winscw\c\RegressionTest_Lite.bat
+.\te_regprepareenv.script \epoc32\winscw\c\testdata\scripts\te_regprepareenv.script
+.\te_regcleanenv.script \epoc32\winscw\c\testdata\scripts\te_regcleanenv.script
+.\tefregressiontest.script \epoc32\winscw\c\testdata\scripts\tefregressiontest.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/group/regressiontest.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+@rem
+@rem Copyright (c) 2005-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
+
+md c:\testdata\
+md c:\testdata\scripts\
+md c:\testdata\configs\
+md c:\testdata\batchfiles\
+md c:\system\data\
+
+copy z:\testdata\scripts\ c:\testdata\scripts\
+copy z:\testdata\configs\ c:\testdata\configs\
+copy z:\testdata\batchfiles\ c:\testdata\batchfiles\
+attrib c:\testdata\configs\ -R
+copy z:\system\data\testexecute_test.ini c:\system\data\testexecute_test.ini
+
+move c:\system\data\testexecute.ini c:\system\data\testexecute.ini.bak
+copy c:\system\data\testexecute_test.ini c:\system\data\testexecute.ini
+
+testexecute c:\testdata\scripts\te_regscriptcommandsuite.script
+testexecute c:\testdata\scripts\te_regsteptestsuite.script
+testexecute c:\testdata\scripts\dt-tef-teststep-0018.script
+
+testexecute c:\testdata\scripts\te_regblocktestsuite.script
+testexecute c:\testdata\scripts\te_regblocktestsuite_neg.script
+testexecute c:\testdata\scripts\te_regclienttest.script
+testexecute c:\testdata\scripts\te_regunittest.script
+testexecute c:\testdata\scripts\te_regconcurrenttestsuite.script
+testexecute c:\testdata\scripts\te_regperformancetestsuite.script
+testexecute c:\testdata\scripts\te_regutilitiestest.script
+c:\testdata\configs\tefLoggertest.bat
+
+del c:\system\data\testexecute.ini
+move c:\system\data\testexecute.ini.bak c:\system\data\testexecute.ini
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/group/regressiontest_lite.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+@rem
+@rem Copyright (c) 2005-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
+
+md c:\testdata\
+md c:\testdata\scripts\
+md c:\testdata\configs\
+md c:\system\data\
+
+copy z:\testdata\scripts\ c:\testdata\scripts\
+copy z:\testdata\configs\ c:\testdata\configs\
+attrib c:\testdata\configs\ -R
+copy z:\system\data\testexecute_test.ini c:\system\data\testexecute_test.ini
+
+move c:\system\data\testexecute.ini c:\system\data\testexecute.ini.bak
+copy c:\system\data\testexecute_test.ini c:\system\data\testexecute.ini
+
+testexecutelite c:\testdata\scripts\te_regscriptcommandsuite.script
+testexecutelite c:\testdata\scripts\te_regsteptestsuite.script
+testexecutelite c:\testdata\scripts\dt-tef-teststep-0018.script
+
+testexecutelite c:\testdata\scripts\te_regblocktestsuite.script
+testexecutelite c:\testdata\scripts\te_regblocktestsuite_neg.script
+testexecutelite c:\testdata\scripts\te_regclienttest.script
+testexecutelite c:\testdata\scripts\te_regunittest.script
+testexecutelite c:\testdata\scripts\te_regconcurrenttestsuite.script
+testexecutelite c:\testdata\scripts\te_regperformancetestsuite.script
+testexecutelite c:\testdata\scripts\te_regutilitiestest.script
+c:\testdata\configs\tefLoggertest.bat
+
+del c:\system\data\testexecute.ini
+move c:\system\data\testexecute.ini.bak c:\system\data\testexecute.ini
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/group/te_regcleanenv.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Clean the test environment...
+
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\system\data\testexecute.ini ${SYSDRIVE}\system\data\testexecute_test.ini
+CopyFile ${SYSDRIVE}\system\data\testexecute.ini.bak ${SYSDRIVE}\system\data\testexecute.ini
+DeleteFile ${SYSDRIVE}\system\data\testexecute.ini.bak
+REMOVE_PREFIX
+
+PRINT Environment clean complete.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/group/te_regprepareenv.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Prepare the test environment for tef regression test...
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\*.script ${SYSDRIVE}\testdata\scripts\*.script
+
+CopyFile z:\testdata\configs\*.ini ${SYSDRIVE}\testdata\configs\*.ini
+CopyFile z:\testdata\configs\file.txt ${SYSDRIVE}\testdata\configs\file.txt
+
+MakeReadWrite ${SYSDRIVE}\testdata\configs\writetoconfig.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\error_codes.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\stepmacros.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\oomtest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\stepshortfuns.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\panictest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\leavenumber.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\repeatparam.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\shareddatatest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_regconcurrenttestsuite.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_regperformancetest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_regblocktestsuite.ini
+
+MkDir ${SYSDRIVE}\system\
+MkDir ${SYSDRIVE}\system\data\
+CopyFile ${SYSDRIVE}\system\data\testexecute.ini ${SYSDRIVE}\system\data\testexecute.ini.bak
+CopyFile z:\system\data\testexecute_test.ini ${SYSDRIVE}\system\data\testexecute.ini
+CopyFile ${SYSDRIVE}\system\data\testexecute_test.ini ${SYSDRIVE}\system\data\testexecute.ini
+REMOVE_PREFIX
+
+PRINT Environment preparing complete, ready for testing.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/group/te_regressiontest.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_REGRESSIONTEST_IBY__
+#define __TE_REGRESSIONTEST_IBY__
+
+#include <testexecute.iby>
+#include <te_RegScriptCommand.iby>
+#include <te_RegStepTestSuite.iby>
+#include <te_RegBlockTestSuite.iby>
+#include <TEFLoggerTest.iby>
+#include <clienttest.iby>
+#include <unittest.iby>
+#include <te_regcommandline.iby>
+#include <te_regconcurrenttestsuite.iby>
+#include <te_regperformancetestsuite.iby>
+#include <te_utilitiesut.iby>
+
+data=EPOCROOT##epoc32\winscw\c\system\data\testexecute_test.ini system\data\testexecute_test.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regprepareenv.script testdata\scripts\te_regprepareenv.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regcleanenv.script testdata\scripts\te_regcleanenv.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\tefregressiontest.script testdata\scripts\tefregressiontest.script
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/group/tefregressiontest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\te_regprepareenv.script ${SYSDRIVE}\testdata\scripts\te_regprepareenv.script
+REMOVE_PREFIX
+
+PREFIX RUN_PROGRAM 1000 testexecute
+${SYSDRIVE}\testdata\scripts\te_regprepareenv.script
+${SYSDRIVE}\testdata\scripts\te_regscriptcommandsuite_stc.script
+${SYSDRIVE}\testdata\scripts\te_regsteptestsuite_stc.script
+${SYSDRIVE}\testdata\scripts\te_regblocktestsuite_stc.script
+${SYSDRIVE}\testdata\scripts\te_regclienttest_stc.script
+${SYSDRIVE}\testdata\scripts\te_regtefunittestsuite_stc.script
+${SYSDRIVE}\testdata\scripts\te_regconcurrenttestsuite_stc.script
+${SYSDRIVE}\testdata\scripts\dt-tef-performance-0001.script
+${SYSDRIVE}\testdata\scripts\te_regutilitiestest_stc.script
+${SYSDRIVE}\testdata\scripts\te_regloggertestsuite_stc.script
+${SYSDRIVE}\testdata\scripts\te_regcleanenv.script
+REMOVE_PREFIX
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/group/testexecute.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+[TestExecute]
+HTML     	 	= ${SYSDRIVE}\logs\testexecute\
+XML      	 	= ${SYSDRIVE}\logs\testexecute\
+LogLevel   	 	= FULL
+//DefaultScriptDir 	= z:\sampletest\
+JustInTimeDebug	 	= 0
+LogMode		 	= BOTH
+LogChannel		= FILE
+output_port		= 0
+RemotePanicDetection 	= ON
+EnableIniAccessLog	= ON
+EnableTestsCountLog	= ON
+SystemStarter		= ON
+DefaultSysDrive		= SYSDRIVE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,94 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+/*
+============================================================================
+ Name		: bld.inf
+ Author	  : Shuo Huang
+ Copyright   : 2008 Symbian Software Ltd. All rights reserved. 
+ Description : TEXTEXECUTE Regression Test for logger test.
+============================================================================
+*/
+PRJ_MMPFILES
+//
+
+PRJ_TESTMMPFILES
+TEFLoggerTestStep.mmp
+TEFLoggerTestBlock.mmp
+
+PRJ_TESTEXPORTS
+..\testdata\configs\Both.ini \epoc32\winscw\c\testdata\configs\Both.ini
+..\testdata\configs\loggerTest.ini \epoc32\winscw\c\testdata\configs\loggerTest.ini
+..\testdata\configs\html.ini \epoc32\winscw\c\testdata\configs\html.ini
+..\testdata\configs\xml.ini \epoc32\winscw\c\testdata\configs\xml.ini
+..\testdata\configs\tefLoggertest.bat \epoc32\winscw\c\testdata\configs\tefLoggertest.bat
+..\testdata\scripts\te_regloggertestsuite_stc.script	 \epoc32\winscw\c\testdata\scripts\te_regloggertestsuite_stc.script
+
+..\testdata\scripts\dt-tef-logger-0001.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0001.script
+..\testdata\scripts\dt-tef-logger-0002.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0002.script
+..\testdata\scripts\dt-tef-logger-0003.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0003.script
+..\testdata\scripts\dt-tef-logger-0004.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0004.script
+..\testdata\scripts\dt-tef-logger-0005.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0005.script
+..\testdata\scripts\dt-tef-logger-0006.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0006.script
+..\testdata\scripts\dt-tef-logger-0007.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0007.script
+..\testdata\scripts\dt-tef-logger-0008.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0008.script
+..\testdata\scripts\dt-tef-logger-0009.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0009.script
+..\testdata\scripts\dt-tef-logger-0010.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0010.script
+..\testdata\scripts\dt-tef-logger-0011.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0011.script
+..\testdata\scripts\dt-tef-logger-0012.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0012.script
+..\testdata\scripts\dt-tef-logger-0013.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0013.script
+..\testdata\scripts\dt-tef-logger-0014.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0014.script
+..\testdata\scripts\dt-tef-logger-0015.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0015.script
+..\testdata\scripts\dt-tef-logger-0016.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0016.script
+..\testdata\scripts\dt-tef-logger-0017.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0017.script
+..\testdata\scripts\dt-tef-logger-0018.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0018.script
+..\testdata\scripts\dt-tef-logger-0019.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0019.script
+..\testdata\scripts\dt-tef-logger-0020.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0020.script
+..\testdata\scripts\dt-tef-logger-0021.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0021.script
+..\testdata\scripts\dt-tef-logger-0022.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0022.script
+..\testdata\scripts\dt-tef-logger-0023.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0023.script
+..\testdata\scripts\dt-tef-logger-0024.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0024.script
+..\testdata\scripts\dt-tef-logger-0025.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0025.script
+..\testdata\scripts\dt-tef-logger-0026.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0026.script
+..\testdata\scripts\dt-tef-logger-0027.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0027.script
+..\testdata\scripts\dt-tef-logger-0028.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0028.script
+..\testdata\scripts\dt-tef-logger-0029.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0029.script
+..\testdata\scripts\dt-tef-logger-0030.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0030.script
+..\testdata\scripts\dt-tef-logger-0031.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0031.script
+..\testdata\scripts\dt-tef-logger-0032.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0032.script
+..\testdata\scripts\dt-tef-logger-0033.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0033.script
+..\testdata\scripts\dt-tef-logger-0034.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0034.script
+..\testdata\scripts\dt-tef-logger-0035.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0035.script
+..\testdata\scripts\dt-tef-logger-0036.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0036.script
+..\testdata\scripts\dt-tef-logger-0037.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0037.script
+..\testdata\scripts\dt-tef-logger-0038.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0038.script
+..\testdata\scripts\dt-tef-logger-0039.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0039.script
+..\testdata\scripts\dt-tef-logger-0040.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0040.script
+..\testdata\scripts\dt-tef-logger-0041.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0041.script
+..\testdata\scripts\dt-tef-logger-0042.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0042.script
+..\testdata\scripts\dt-tef-logger-0043.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0043.script
+..\testdata\scripts\dt-tef-logger-0044.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0044.script
+..\testdata\scripts\dt-tef-logger-0045.script \epoc32\winscw\c\testdata\scripts\dt-tef-logger-0045.script
+
+..\testdata\scripts\logger_posttest.script	 \epoc32\winscw\c\testdata\scripts\logger_posttest.script  
+..\testdata\scripts\logger_pretest.script	 \epoc32\winscw\c\testdata\scripts\logger_pretest.script    
+..\testdata\scripts\post_log_both.script	 \epoc32\winscw\c\testdata\scripts\post_log_both.script     
+..\testdata\scripts\post_log_html.script	 \epoc32\winscw\c\testdata\scripts\post_log_html.script     
+..\testdata\scripts\post_log_xml.script	 \epoc32\winscw\c\testdata\scripts\post_log_xml.script      
+..\testdata\scripts\pre_log_both.script	 \epoc32\winscw\c\testdata\scripts\pre_log_both.script      
+..\testdata\scripts\pre_log_html.script	 \epoc32\winscw\c\testdata\scripts\pre_log_html.script      
+..\testdata\scripts\pre_log_xml.script	 \epoc32\winscw\c\testdata\scripts\pre_log_xml.script       
+.\TEFLoggerTest.iby	\epoc32\rom\include\TEFLoggerTest.iby
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/group/tefloggertest.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,87 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_TEFLoggerTest_IBY__
+#define __TE_TEFLoggerTest_IBY__
+
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regloggertestsuite_stc.script testdata\scripts\te_regloggertestsuite_stc.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0001.script testdata\scripts\dt-tef-logger-0001.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0002.script testdata\scripts\dt-tef-logger-0002.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0003.script testdata\scripts\dt-tef-logger-0003.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0004.script testdata\scripts\dt-tef-logger-0004.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0005.script testdata\scripts\dt-tef-logger-0005.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0006.script testdata\scripts\dt-tef-logger-0006.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0007.script testdata\scripts\dt-tef-logger-0007.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0008.script testdata\scripts\dt-tef-logger-0008.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0009.script testdata\scripts\dt-tef-logger-0009.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0010.script testdata\scripts\dt-tef-logger-0010.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0011.script testdata\scripts\dt-tef-logger-0011.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0012.script testdata\scripts\dt-tef-logger-0012.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0013.script testdata\scripts\dt-tef-logger-0013.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0014.script testdata\scripts\dt-tef-logger-0014.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0015.script testdata\scripts\dt-tef-logger-0015.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0016.script testdata\scripts\dt-tef-logger-0016.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0017.script testdata\scripts\dt-tef-logger-0017.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0018.script testdata\scripts\dt-tef-logger-0018.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0019.script testdata\scripts\dt-tef-logger-0019.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0020.script testdata\scripts\dt-tef-logger-0020.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0021.script testdata\scripts\dt-tef-logger-0021.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0022.script testdata\scripts\dt-tef-logger-0022.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0023.script testdata\scripts\dt-tef-logger-0023.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0024.script testdata\scripts\dt-tef-logger-0024.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0025.script testdata\scripts\dt-tef-logger-0025.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0026.script testdata\scripts\dt-tef-logger-0026.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0027.script testdata\scripts\dt-tef-logger-0027.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0028.script testdata\scripts\dt-tef-logger-0028.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0029.script testdata\scripts\dt-tef-logger-0029.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0030.script testdata\scripts\dt-tef-logger-0030.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0031.script testdata\scripts\dt-tef-logger-0031.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0032.script testdata\scripts\dt-tef-logger-0032.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0033.script testdata\scripts\dt-tef-logger-0033.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0034.script testdata\scripts\dt-tef-logger-0034.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0035.script testdata\scripts\dt-tef-logger-0035.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0036.script testdata\scripts\dt-tef-logger-0036.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0037.script testdata\scripts\dt-tef-logger-0037.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0038.script testdata\scripts\dt-tef-logger-0038.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0039.script testdata\scripts\dt-tef-logger-0039.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0040.script testdata\scripts\dt-tef-logger-0040.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0041.script testdata\scripts\dt-tef-logger-0041.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0042.script testdata\scripts\dt-tef-logger-0042.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0043.script testdata\scripts\dt-tef-logger-0043.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0044.script testdata\scripts\dt-tef-logger-0044.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-logger-0045.script testdata\scripts\dt-tef-logger-0045.script
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\logger_posttest.script	 testdata\scripts\logger_postest.script    
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\logger_pretest.script	 testdata\scripts\logger_pretest.script    
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\post_log_both.script	 testdata\scripts\post_log_both.script     
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\post_log_html.script	 testdata\scripts\post_log_html.script     
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\post_log_xml.script	 testdata\scripts\post_log_xml.script      
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\pre_log_both.script	 testdata\scripts\pre_log_both.script      
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\pre_log_html.script	 testdata\scripts\pre_log_html.script      
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\pre_log_xml.script	 testdata\scripts\pre_log_xml.script   
+
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\Both.ini testdata\configs\both.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\loggerTest.ini testdata\configs\loggerTest.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\html.ini testdata\configs\html.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\xml.ini testdata\configs\xml.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\tefLoggertest.bat testdata\configs\tefLoggertest.bat
+
+
+file=ABI_DIR\DEBUG_DIR\TEF_LoggerTestBlock.exe 	Sys\Bin\tef_loggertestblock.exe
+file=ABI_DIR\DEBUG_DIR\TEF_LoggerTestStep.exe 	Sys\Bin\tef_loggerteststep.exe
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/group/tefloggertestblock.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+*
+*/
+
+
+
+TARGET			TEF_LoggerTestBlock.exe
+TARGETTYPE		exe
+UID				0x1000007A 0x10210D59
+VENDORID		0x70000001
+
+SOURCEPATH		../src
+SOURCE			TEFLoggerTestWrapper.cpp
+SOURCE			TEFLoggerTestActiveObjectWrapper.cpp TEFLoggerTestServer.cpp
+
+USERINCLUDE		../inc
+SYSTEMINCLUDE	/epoc32/include
+SYSTEMINCLUDE	/epoc32/include/test
+
+LIBRARY     	euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			efsrv.lib
+LIBRARY			testexecutelogclient.lib
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/group/tefloggerteststep.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+*
+*/
+
+
+
+TARGET			TEF_LoggerTestStep.exe
+TARGETTYPE		exe
+UID				0x1000007A 0x10210D58
+VENDORID		0x70000001
+
+SOURCEPATH		../src
+SOURCE			TEFPanicTest.cpp
+
+USERINCLUDE		../inc
+SYSTEMINCLUDE	/epoc32/include
+SYSTEMINCLUDE	/epoc32/include/test
+
+LIBRARY     	euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			efsrv.lib
+LIBRARY			testexecutelogclient.lib
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/inc/tefloggertestactiveobjectwrapper.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,77 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTEFIntegrationTestActiveObjectWrapper
+*
+*/
+
+
+
+/**
+ @test
+ @internalComponent
+*/
+
+#if (!defined __TEF_LOGGER_TEST_ACTIVE_OBJECT_WRAPPER_H__)
+#define __TEF_LOGGER_TEST_ACTIVE_OBJECT_WRAPPER_H__
+
+
+
+#include "TEFLoggerTestWrapper.h"
+
+class CTEFLoggerTestActiveObjectWrapper : public CTEFLoggerTestWrapper
+	{
+public:
+	CTEFLoggerTestActiveObjectWrapper();
+	
+	static	CTEFLoggerTestActiveObjectWrapper*	NewL();
+
+	virtual TAny*	GetObject() { return iActiveObject; }
+	inline virtual void	SetObjectL(TAny* aObject)
+		{
+		DestroyData();
+		iActiveObject	= static_cast<RTimer*> (aObject);
+		}
+		
+	inline virtual void	DisownObjectL() 
+		{
+		iActiveObject = NULL;
+		}
+
+	void DestroyData()
+		{
+		delete iActiveObject;
+		iActiveObject=NULL;
+		}
+
+	inline virtual TCleanupOperation CleanupOperation()
+		{
+		return CleanupOperation;
+		}
+
+private:
+	void ConstructL();
+
+	static void CleanupOperation(TAny* aAny)
+		{
+		RTimer* timer = static_cast<RTimer*>(aAny);
+		timer->Cancel();
+		timer->Close();
+		delete timer;
+		}
+	};
+
+#endif /* __TEF_LOGGER_TEST_ACTIVE_OBJECT_WRAPPER_H__ */
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/inc/tefloggertestserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTEFLoggerTestServer
+*
+*/
+
+
+
+/**
+ @test
+ @internalComponent
+*/
+
+#ifndef __C_TEF_LOGGER_TEST_SERVER__
+#define __C_TEF_LOGGER_TEST_SERVER__
+
+#include <TestBlockController.h>
+#include <TestServer2.h>
+
+#include "TEFLoggerTestWrapper.h"
+#include "TEFLoggerTestActiveObjectWrapper.h"
+
+_LIT(KTEFLoggerTestWrapper, "TEFLoggerTestWrapper");
+_LIT(KTEFLoggerTestActiveObjectWrapper, "TEFLoggerTestActiveObjectWrapper");
+
+class CTEFLoggerTestBlock : public CTestBlockController
+	{
+public:
+	CTEFLoggerTestBlock() : CTestBlockController() {}
+	~CTEFLoggerTestBlock() {}
+
+	CDataWrapper* CreateDataL(const TDesC& aData)
+		{
+		CDataWrapper* wrapper = NULL;
+		if (KTEFLoggerTestWrapper() == aData)
+			{
+			wrapper = CTEFLoggerTestWrapper::NewL();
+			}
+		else if (KTEFLoggerTestActiveObjectWrapper() == aData)
+			{
+			wrapper = CTEFLoggerTestActiveObjectWrapper::NewL();
+			}
+		return wrapper;
+		}
+	};
+
+class CTEFLoggerTestServer : public CTestServer2
+	{
+public:
+	CTEFLoggerTestServer() {}
+	~CTEFLoggerTestServer() {}
+
+	static CTEFLoggerTestServer* NewL();
+
+	CTestBlockController*	CreateTestBlock()
+		{
+		CTestBlockController* controller = new (ELeave) CTEFLoggerTestBlock();
+		return controller;
+		}
+	};
+
+#endif // __C_TEF_LOGGER_TEST_SERVER__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/inc/tefloggertestwrapper.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,98 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTEFLoggerTestWrapper
+*
+*/
+
+
+
+/**
+ @test
+ @internalComponent
+*/
+
+#if (!defined __TEF_INTEGRATION_TEST_WRAPPER_H__)
+#define __TEF_INTEGRATION_TEST_WRAPPER_H__
+
+
+#include <DataWrapper.h>
+
+class CTEFLoggerTestWrapper : public CDataWrapper
+	{
+public:
+	CTEFLoggerTestWrapper();
+	~CTEFLoggerTestWrapper();
+	
+	static	CTEFLoggerTestWrapper*	NewL();
+
+	virtual TBool	DoCommandL(const TTEFFunction& aCommand, const TTEFSectionName& aSection, const TInt aAsyncErrorIndex);
+	virtual TAny*	GetObject() { return iObject; }
+	inline virtual void	SetObjectL(TAny* aObject)
+		{
+		DestroyData();
+		iObject	= static_cast<TInt*> (aObject);
+		}
+		
+	inline virtual void	DisownObjectL() 
+		{
+		iObject = NULL;
+		}
+
+	void DestroyData()
+		{
+		delete iObject;
+		iObject=NULL;
+		}
+		
+	inline virtual TCleanupOperation CleanupOperation()
+		{
+		return CleanupOperation;
+		}
+
+	void RunL(CActive* aActive, TInt aIndex);
+protected:
+	void ConstructL();
+private:
+	static void CleanupOperation(TAny* aAny)
+		{
+		TInt* number = static_cast<TInt*>(aAny);
+		delete number;
+		}
+	
+	// commands
+	inline void DoCmdNewL(const TDesC& aEntry);
+	inline void DoCmdModifyByName(const TDesC& aEntry);
+	inline void DoCmdGetDataObject(const TDesC& aSection);
+	inline void DoCmdLogSeverity(const TDesC& aEntry);
+	inline void DoCmdPrint(const TDesC& aEntry);
+	inline void DoCmdPrintNoVALIST(const TDesC& aEntry);
+	void DoCmdKUnCoveredFuntions(const TDesC& aSection);
+	void DoCmdKGetCPPModuleName();
+	void GetLongSectionName(const TDesC& aSection);
+	void GetLongKeyName(const TDesC& aSection);
+	// utilities
+	TBool GetVerdictFromConfig(const TDesC& aSection, const TDesC& aParameterName, TVerdict& aVerdict);
+
+protected:
+	CActiveCallback*	iActiveCallback;
+	TInt*				iObject;
+	RTimer*				iActiveObject;
+private:
+	TTime				iTimerStart;
+	};
+
+#endif /* __TEF_INTEGRATION_TEST_WRAPPER_H__ */
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/inc/tefpanictest.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,88 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file
+ @test
+ @internalComponent - Internal Symbian test code 
+*/
+
+#include <testexecuteserverbase.h>
+#include <testexecutestepbase.h>
+#ifndef TEFPANICTEST_H_
+#define TEFPANICTEST_H_
+
+_LIT(KServerName,"TEF_LoggerTestStep");
+class CTEFPanicBugServer : public CTestServer
+	{
+public:
+	static CTEFPanicBugServer* NewL();
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+private:
+	};
+
+_LIT(KTEFPanicBugStep, "TEFPanicBugStep");
+class CTEFPanicBugStep : public CTestStep
+	{
+public:
+	CTEFPanicBugStep();
+	virtual TVerdict doTestStepL(void);
+	};
+
+_LIT(KTEFPanicSomeThingStep, "TEFPanicSomeThingStep");
+class CTEFPanicSomeThingStep : public CTestStep
+	{
+public:
+	CTEFPanicSomeThingStep();
+
+	virtual TVerdict doTestStepL(void);
+	};
+
+_LIT(KTEFPanicEmptyStep, "TEFPanicEmptyStep");
+class CTEFPanicEmptyStep : public CTestStep
+	{
+public:
+	CTEFPanicEmptyStep();
+	virtual TVerdict doTestStepL(void);
+	};
+
+_LIT(KTEFPanicDblSpaceStep, "TEFPanicDblSpaceStep");
+class CTEFPanicDblSpaceStep : public CTestStep
+	{
+public:
+	CTEFPanicDblSpaceStep();
+	virtual TVerdict doTestStepL(void);
+	};
+_LIT(KTEFIgnoreStep, "TEFIgnoreStep");
+class CTEFIgnoreStep : public CTestStep
+	{
+public:
+	CTEFIgnoreStep();
+	virtual TVerdict doTestStepL(void);
+	};
+
+_LIT(KTEFPassStep, "TEFPassStep");
+class CTEFPassStep : public CTestStep
+	{
+public:
+	CTEFPassStep();
+	virtual TVerdict doTestStepL(void);
+	};
+
+#endif /*TEFPANICTEST_H_*/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/src/tefloggertestactiveobjectwrapper.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This is the test class for TEF (PREQ10437).
+*
+*/
+
+
+
+#include "TEFLoggerTestActiveObjectWrapper.h"
+
+CTEFLoggerTestActiveObjectWrapper::CTEFLoggerTestActiveObjectWrapper()
+	{
+	}
+
+CTEFLoggerTestActiveObjectWrapper* CTEFLoggerTestActiveObjectWrapper::NewL()
+	{
+	CTEFLoggerTestActiveObjectWrapper*	ret = new (ELeave) CTEFLoggerTestActiveObjectWrapper();
+	CleanupStack::PushL(ret);
+	ret->ConstructL();
+	CleanupStack::Pop(ret);
+	return ret;	
+	}
+
+		
+void CTEFLoggerTestActiveObjectWrapper::ConstructL()
+	{
+	CTEFLoggerTestWrapper::ConstructL();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/src/tefloggertestserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This is the test class for TEF (PREQ10437).
+*
+*/
+
+
+
+#include "TEFLoggerTestServer.h"
+
+CTEFLoggerTestServer* CTEFLoggerTestServer::NewL()
+	{
+	CTEFLoggerTestServer* server = new (ELeave) CTEFLoggerTestServer();
+	CleanupStack::PushL(server);
+	server->ConstructL();
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+LOCAL_C void MainL()
+	{
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTEFLoggerTestServer* server = NULL;
+	TRAPD(err, server = CTEFLoggerTestServer::NewL());
+	if(!err)
+		{
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+GLDEF_C TInt E32Main()
+	{
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	return KErrNone;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/src/tefloggertestwrapper.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,344 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This is the test class for TEF (PREQ10437).
+*
+*/
+
+
+
+#include "TEFLoggerTestWrapper.h"
+
+/// Enumerations
+_LIT(KFail, "EFail");
+_LIT(KPass, "EPass");
+
+/// Commands
+_LIT(KPrint, "Print");
+_LIT(KPrintNonVALIST, "PrintNonVA_LIST");
+_LIT(KUnCoveredFuntions, "UnCoveredFuntions");
+_LIT(KGetCPPModuleName, "GetCPPModuleName");
+_LIT(KNew, "New");
+_LIT(KGetDataObject, "GetDataObject");
+_LIT(KGetLongSectionName, "GetLongSectionName");
+_LIT(KGetLongKeyName, "GetLongKeyName");
+
+_LIT(KNullExpected, "null_expected");
+_LIT(KObjectValue, "object_value");
+_LIT(KESevrLevel, "ESevrLevel");
+
+CTEFLoggerTestWrapper::CTEFLoggerTestWrapper() :
+	iActiveCallback(NULL), iObject(NULL), iActiveObject(NULL)
+	{
+	}
+
+CTEFLoggerTestWrapper::~CTEFLoggerTestWrapper()
+	{
+	delete iActiveCallback;
+	iActiveCallback = NULL;
+
+	delete iActiveObject;
+	iActiveObject = NULL;
+
+	delete iObject;
+	iObject = NULL;
+	}
+
+CTEFLoggerTestWrapper* CTEFLoggerTestWrapper::NewL()
+	{
+	CTEFLoggerTestWrapper* ret = new (ELeave) CTEFLoggerTestWrapper();
+	CleanupStack::PushL(ret);
+	ret->ConstructL();
+	CleanupStack::Pop(ret);
+	return ret;
+	}
+
+void CTEFLoggerTestWrapper::ConstructL()
+	{
+	iActiveCallback = CActiveCallback::NewL(*this);
+	iObject = new (ELeave) TInt;
+	}
+
+TBool CTEFLoggerTestWrapper::DoCommandL(const TTEFFunction& aCommand,
+		const TTEFSectionName& aSection, const TInt aAsyncErrorIndex)
+	{
+	TBool ret = ETrue;
+
+	// Print out the parameters for debugging
+	INFO_PRINTF2( _L("aCommand = %S"), &aCommand );
+	INFO_PRINTF2( _L("aSection = %S"), &aSection );
+	INFO_PRINTF2( _L("aAsyncErrorIndex = %D"), aAsyncErrorIndex );
+
+	if (KNew() == aCommand)
+		{
+		DoCmdNewL(aSection);
+		}
+	else
+	if (KGetDataObject() == aCommand)
+		{
+		DoCmdGetDataObject(aSection);
+		}
+	else
+	if (KPrint() == aCommand)
+		{
+		DoCmdPrint(aSection);
+		}
+	else
+	if (KPrintNonVALIST() == aCommand)
+		{
+		DoCmdPrintNoVALIST(aSection);
+		}
+	else
+	if (KUnCoveredFuntions() == aCommand)
+		{
+		DoCmdKUnCoveredFuntions(aSection);
+		}	
+	else
+	if (KGetCPPModuleName() == aCommand)
+		{
+		DoCmdKGetCPPModuleName();
+		}
+	else
+	if (KGetLongSectionName()== aCommand)
+		{
+		GetLongSectionName(aSection);
+		}
+	else
+	if (KGetLongKeyName()== aCommand)
+		{
+		GetLongKeyName(aSection);
+		}
+	else
+		{
+		ret = EFalse;
+		}
+	return ret;
+	}
+
+_LIT(KLoggerServityInfo,"Logger severity test.");
+void CTEFLoggerTestWrapper::DoCmdPrint(const TDesC& aSection)
+	{
+	TInt severity = 0;
+	if (!GetIntFromConfig(aSection, KESevrLevel(), severity))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KESevrLevel());
+		SetBlockResult(EFail);
+		}
+	else
+		{
+		Logger().LogExtra(((TText8*)__FILE__), __LINE__, severity, (KLoggerServityInfo));
+		}	
+	}
+_LIT(KLoggerServityInfoFmt,"Logger severity test(with %2d level @%3d line ).");
+void CTEFLoggerTestWrapper::DoCmdPrintNoVALIST(const TDesC& aSection)
+	{
+	TInt severity = 0;
+	if (!GetIntFromConfig(aSection, KESevrLevel(), severity))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KESevrLevel());
+		SetBlockResult(EFail);
+		}
+	else
+		{
+		Logger().LogExtra(((TText8*)__FILE__), __LINE__, severity, (KLoggerServityInfoFmt),severity,__LINE__);
+		}
+	}
+
+/**
+ Purpose: To test that an wrapped object exists in the dictionary. And optionally to check the object's value.
+
+ @internalComponent
+ @param  aSection Current ini file command section
+ */
+void CTEFLoggerTestWrapper::DoCmdGetDataObject(const TDesC& aSection)
+	{
+	// check if null is expected
+	TBool nullExpected = EFalse;
+	GetBoolFromConfig(aSection, KNullExpected(), nullExpected);
+
+	// call GetDataObject() and check that the wrapped object is found
+	TInt* wrappedObject= NULL;
+	TRAPD(err, wrappedObject = static_cast<TInt*>(GetDataObjectL(aSection)));
+
+	if (err != KErrNone)
+		{
+		ERR_PRINTF2(_L("GetDataObjectL() error: %d"), err);
+		SetBlockResult(EFail);
+		SetError(err);
+		}
+
+	// check if is null if is expetced to be null and vice versa
+	if (wrappedObject == NULL && !nullExpected)
+		{
+		ERR_PRINTF1(_L("Wrapped object is not expected to be null!"));
+		SetBlockResult(EFail);
+		}
+	else
+		if (wrappedObject != NULL)
+			{
+			if (nullExpected)
+				{
+				ERR_PRINTF1(_L("Wrapped object is expected to be null!"));
+				SetBlockResult(EFail);
+				}
+			else
+				{
+				// check expected value
+				TInt objectValue = 0;
+				if (GetIntFromConfig(aSection, KObjectValue(), objectValue))
+					{
+					if (*wrappedObject != objectValue)
+						{
+						ERR_PRINTF3(_L("Wrapped object's value is not as expected. expected=%d, actual=%d"), objectValue, *wrappedObject);
+						SetBlockResult(EFail);
+						}					
+					}
+				}
+			}
+	}
+void CTEFLoggerTestWrapper::DoCmdKUnCoveredFuntions(const TDesC& aSection)
+	{
+	Logger().Write(aSection); //Write(const TDesC& aLogBuffer)
+	TBuf8<256> copy8;
+	copy8.Copy(aSection);
+	copy8.Append(_L8("8"));
+	Logger().Write(copy8);//Write(const TDesC8& aLogBuffer)
+	_LIT(KFomarteString,"%S");
+	Logger().WriteFormat(KFomarteString,&aSection);//WriteFormat(TRefByValue<const TDesC> aFmt,...)
+	_LIT8(KFomarteString8,"%S");
+	Logger().WriteFormat(KFomarteString8,&copy8);//WriteFormat(TRefByValue<const TDesC8> aFmt,...)
+	_LIT(KTEFUnCovFunXML,"UnCoveredFuntions.xml");
+#define UnCovFunXML "UnCoveredFuntions.xml"
+	Logger().LogToXml( ((TText8*)__FILE__) , __LINE__, (TInt)ESevrInfo, KTEFUnCovFunXML);
+	}
+
+void CTEFLoggerTestWrapper::DoCmdKGetCPPModuleName()
+	{
+#define KA_Cpp "A.cpp"
+	Logger().LogExtra( (TText8*)KA_Cpp , __LINE__, ESevrInfo, (KGetCPPModuleName));
+#define KABSLT_Cpp "\\A.cpp"
+	Logger().LogExtra( (TText8*)KABSLT_Cpp , __LINE__, ESevrInfo, (KGetCPPModuleName));
+#define KB_Cpp "dir\\A.cpp"
+	Logger().LogExtra( (TText8*)KB_Cpp , __LINE__, ESevrInfo, (KGetCPPModuleName));
+#define KDIR_DIR "DIR\\DIR\\"
+	Logger().LogExtra( (TText8*)KDIR_DIR , __LINE__, ESevrInfo, (KGetCPPModuleName));
+#define KDIR_DIR1 "DIR\\DIR1"
+	Logger().LogExtra( (TText8*)KDIR_DIR1 , __LINE__, ESevrInfo, (KGetCPPModuleName));
+#define KDIR_CDRIVER "c:\\"
+	Logger().LogExtra( (TText8*)KDIR_CDRIVER , __LINE__, ESevrInfo, (KGetCPPModuleName));
+#define KDIR_EMPTY ""
+	Logger().LogExtra( (TText8*)KDIR_EMPTY , __LINE__, ESevrInfo, (KGetCPPModuleName));
+#define KDIR_FULLPATH "c:\\fulltpath\\to\\file.cpp"
+	Logger().LogExtra( (TText8*)KDIR_FULLPATH , __LINE__, ESevrInfo, (KGetCPPModuleName));
+	}
+
+
+_LIT(KTEFTESTIniKey,"Key");
+void CTEFLoggerTestWrapper::GetLongSectionName(const TDesC& aSection)
+	{
+	TPtrC value;
+	if (GetStringFromConfig(aSection, KTEFTESTIniKey(), value ))
+		{
+		Logger().Write(value);
+		_LIT(KFomarteString,"%S");
+		Logger().WriteFormat(KFomarteString,&value);
+		}
+	else
+		{
+		SetBlockResult(EFail);
+		}
+	}
+void CTEFLoggerTestWrapper::GetLongKeyName(const TDesC& aSection)
+	{
+	TPtrC value;
+	if (GetStringFromConfig(aSection, KTEFTESTIniKey(), value ))
+		{
+		Logger().Write(value);
+		_LIT(KFomarteString,"%S");
+		Logger().WriteFormat(KFomarteString,&value);
+		}
+	else
+		{
+		SetBlockResult(EFail);
+		}
+	}
+/**
+ Purpose: To create a new object of the CTEFTest type through the API.
+
+ Ini file options:
+ iniData - The data from the ini file at the section provided.
+
+ @internalComponent
+ @param  aSection Current ini file command section
+ */
+void CTEFLoggerTestWrapper::DoCmdNewL(const TDesC& aSection)
+	{
+	TInt objectValue = 0;
+	SetBlockResult(EFail);
+	if (!GetIntFromConfig(aSection, KObjectValue(), objectValue))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KObjectValue());
+		}
+	else
+		{
+		if (iObject != NULL)
+			{
+			delete iObject;
+			iObject = NULL;
+			}
+		iObject = new (ELeave) TInt(objectValue);
+		SetBlockResult(EPass);
+		}
+	}
+void CTEFLoggerTestWrapper::RunL(CActive* aActive, TInt aIndex)
+	{
+	INFO_PRINTF1(_L("CTEFLoggerTestWrapper::RunL"));
+	TInt err = aActive->iStatus.Int();
+	SetAsyncError(aIndex, err);
+	DecOutstanding();
+	}
+
+/** Reads drive mapping operation name from INI-file */
+TBool CTEFLoggerTestWrapper::GetVerdictFromConfig(const TDesC& aSection,
+		const TDesC& aParameterName, TVerdict& aVerdict)
+	{
+	// Read drives mapping operation name from INI file
+	TPtrC verdictStr;
+	TBool ret = GetStringFromConfig(aSection, aParameterName, verdictStr);
+	if (ret)
+		{
+		if (verdictStr == KPass())
+			{
+			aVerdict = EPass;
+			}
+		else
+			if (verdictStr == KFail())
+				{
+				aVerdict = EFail;
+				}
+			else
+				{
+				TInt verdict = 0;
+				ret = GetIntFromConfig(aSection, aParameterName, verdict);
+				if (ret)
+					{
+					aVerdict = (TVerdict) verdict;
+					}
+				}
+		}
+
+	return ret;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/src/tefpanictest.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,186 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This is the test class for TEF (PREQ10437).
+*
+*/
+
+
+
+#include "TEFPanicTest.h"
+
+CTEFPanicSomeThingStep::CTEFPanicSomeThingStep()
+	{
+	SetTestStepName(KTEFPanicSomeThingStep);
+	}
+TVerdict CTEFPanicSomeThingStep::doTestStepL()
+	{
+	User::Panic( _L("SomeThing"), 110);
+	return TestStepResult();
+	}
+CTEFPanicEmptyStep::CTEFPanicEmptyStep()
+	{
+	SetTestStepName(KTEFPanicEmptyStep);
+	}
+
+TVerdict CTEFPanicEmptyStep::doTestStepL(void)
+	{
+	User::Panic( _L(""), 110);
+	return TestStepResult();
+	}
+
+CTEFPanicDblSpaceStep::CTEFPanicDblSpaceStep()
+	{
+	SetTestStepName(KTEFPanicDblSpaceStep);
+	}
+TVerdict CTEFPanicDblSpaceStep::doTestStepL(void)
+	{
+	User::Panic( _L("a b"), 110);
+	return TestStepResult();
+	}
+CTEFIgnoreStep::CTEFIgnoreStep()
+	{
+	SetTestStepName(KTEFIgnoreStep);
+	}
+TVerdict CTEFIgnoreStep::doTestStepL(void)
+	{
+	SetTestStepResult(EIgnore);
+	return TestStepResult();
+	}
+
+CTEFPassStep::CTEFPassStep()
+	{
+	SetTestStepName(KTEFPassStep);
+	}
+TVerdict CTEFPassStep::doTestStepL(void)
+	{
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+CTEFPanicBugServer* CTEFPanicBugServer::NewL()
+/**
+ @return - Instance of the test server
+ Same code for Secure and non-secure variants
+ Called inside the MainL() function to create and start the
+ CTestServer derived server.
+ */
+	{
+	CTEFPanicBugServer * server = new (ELeave) CTEFPanicBugServer();
+	CleanupStack::PushL(server);
+
+	server->StartL(KServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+CTEFPanicBugStep::CTEFPanicBugStep()
+	{
+	SetTestStepName(KTEFPanicBugStep);
+	}
+TVerdict CTEFPanicBugStep::doTestStepL()
+	{
+	User::Panic( _L("123"), 110);
+	return TestStepResult();
+	}
+
+
+LOCAL_C void MainL()
+//
+// Secure variant
+// Much simpler, uses the new Rendezvous() call to sync with the client
+//
+
+	{
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTEFPanicBugServer* server = NULL;
+	// Create the CTestServer derived server
+	TRAPD(err,server = CTEFPanicBugServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+GLDEF_C TInt E32Main()
+
+/** @return - Standard Epoc error code on process exit
+ Secure variant only
+ Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if (cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL())
+	;
+	// This if statement is here just to shut up RVCT, which would otherwise warn
+	// that err was set but never used
+	if (err)
+		{
+		err = KErrNone;
+		}
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+	}
+
+CTestStep* CTEFPanicBugServer::CreateTestStep(const TDesC& aStepName)
+/**
+ @return - A CTestStep derived instance
+ Secure and non-secure variants
+ Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep= NULL;
+	if (aStepName == KTEFPanicBugStep)
+		{
+		testStep = new CTEFPanicBugStep();
+		}
+	else if (aStepName == KTEFIgnoreStep)
+		{
+		testStep = new CTEFIgnoreStep();
+		}
+	else if (aStepName == KTEFPassStep)
+		{
+		testStep = new CTEFPassStep();
+		}
+	else if (aStepName == KTEFPanicSomeThingStep)
+		{
+		testStep = new CTEFPanicSomeThingStep();
+		}
+	else if (aStepName == KTEFPanicEmptyStep)
+		{
+		testStep = new CTEFPanicEmptyStep();
+		}
+	else  if (aStepName == KTEFPanicDblSpaceStep)
+		{
+		testStep = new CTEFPanicDblSpaceStep();
+		}
+	return testStep;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/configs/both.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+[TestExecute]
+HTML     	 	= ${SYSDRIVE}\logs\testexecute\
+XML      	 	= ${SYSDRIVE}\logs\testexecute\
+LogLevel   	 	= FULL
+//DefaultScriptDir 	= z:\sampletest\
+JustInTimeDebug	 	= 0
+LogMode		 	= BOTH
+LogChannel		= File
+output_port		= 0
+RemotePanicDetection 	= ON
+EnableIniAccessLog	= ON
+EnableTestsCountLog	= ON
+SystemStarter		= ON
+DefaultSysDrive		= SYSDRIVE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/configs/html.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+[TestExecute]
+HTML     	 	= ${SYSDRIVE}\logs\testexecute\
+XML      	 	= ${SYSDRIVE}\logs\testexecute\
+LogLevel   	 	= FULL
+//DefaultScriptDir 	= z:\sampletest\
+JustInTimeDebug	 	= 0
+LogMode		 	= HTML
+LogChannel		= File
+output_port		= 0
+RemotePanicDetection 	= ON
+EnableIniAccessLog	= ON
+EnableTestsCountLog	= ON
+SystemStarter		= ON
+DefaultSysDrive		= SYSDRIVE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/configs/loggertest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+[TLogSeverity]
+name	= TLogSeverity
+
+[ESevrErr]
+ESevrLevel = 1
+[ESevrHigh]
+ESevrLevel = 2
+[ESevrWarn]
+ESevrLevel = 3
+[ESevrMedium]
+ESevrLevel = 4
+[ESevrInfo]
+ESevrLevel = 5
+[ESevrLow]
+ESevrLevel = 6
+[ESevrAll]
+ESevrLevel = 7
+
+[EAobveSevrAll]
+ESevrLevel = 8
+[ESupperLarge]
+ESevrLevel = 56635
+
+[TestCase004_obj]
+name	= obj004
+object_value	= 44444
+
+[TestCase004_obja]
+name	= obj004a
+
+[TestCase004_objb]
+name	= obj004b
+
+
+[LoggerTESTCase01_obj]
+name		= LoggerTESTCase01_obj
+[LoggerTESTCase01_obj_Panic]
+panic_number	= 24
+panic_string	= FSCLIENT
+
+[LoggerTESTCase02_obj]
+name = LoggerTESTCase02_obj
+[LoggerTESTCase02_obj_Panic]
+panic_number	= 24
+panic_string	= FSCLIENT panic
+
+[LoggerTESTCase03_obj]
+name = LoggerTESTCase02_obj
+[LoggerTESTCase03_obj_Panic]
+panic_number	= 110
+panic_string	= FSCLIENT
+
+
+[CPPNameSection]
+filename = a.cpp
+
+[ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection]
+Key=Ramones 1976 track 2 Beat on the brat 
+[ALongKeySection]
+Key=vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/configs/tefloggertest.bat	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+@rem
+@rem Copyright (c) 2005-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
+
+testexecute  z:\testdata\scripts\logger_pretest.script
+
+testexecute  c:\testdata\scripts\pre_log_html.script
+testexecute  c:\testdata\scripts\te_reglogger_html.script
+testexecute  c:\testdata\scripts\post_log_html.script
+
+testexecute  c:\testdata\scripts\pre_log_xml.script
+testexecute  c:\testdata\scripts\te_reglogger_xml.script
+testexecute  c:\testdata\scripts\post_log_xml.script
+
+testexecute  c:\testdata\scripts\pre_log_both.script
+testexecute  c:\testdata\scripts\te_reglogger_both.script
+testexecute  c:\testdata\scripts\post_log_both.script
+
+testexecute  c:\testdata\scripts\logger_posttest.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/configs/xml.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+[TestExecute]
+HTML     	 	= ${SYSDRIVE}\logs\testexecute\
+XML      	 	= ${SYSDRIVE}\logs\testexecute\
+LogLevel   	 	= FULL
+//DefaultScriptDir 	= z:\sampletest\
+JustInTimeDebug	 	= 0
+LogMode		 	= XML
+LogChannel		= File
+output_port		= 0
+RemotePanicDetection 	= ON
+EnableIniAccessLog	= ON
+EnableTestsCountLog	= ON
+SystemStarter		= ON
+DefaultSysDrive		= SYSDRIVE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0001
+//! @SYMTestCaseID          DT-TEF-Logger-0001
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        Critical
+//! @SYMTestCaseDesc        Print all emun Levels of the log out put.
+//!                         The following levels will be covered.
+//!                         {ESevrErr  = 1,ESevrHigh, ESevrWarn,ESevrMedium, ESevrInfo, ESevrLow, ESevrAll};
+//!                         
+//!                         the perl script will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, the perl script will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function codes are writing the perl script, seperate for this poject. It will placed under \RegressionTest\baseline\logcomparetool
+//!                         
+//!                         HTML log test        
+//! @SYMTestExpectedResults all the infomation will be logged with provided level number.
+//!                         Pass
+//! @SYMTestActions         1. create TEFLoggerWrapper
+//!                         2. test all kinds of error level.
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			Print				ESevrErr
+		COMMAND		TLogSeverity			Print				ESevrHigh
+		COMMAND		TLogSeverity			Print				ESevrWarn
+		COMMAND		TLogSeverity			Print				ESevrMedium
+		COMMAND		TLogSeverity			Print				ESevrInfo
+		COMMAND		TLogSeverity			Print				ESevrLow
+		COMMAND		TLogSeverity			Print				ESevrAll
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0001
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0002.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0002
+//! @SYMTestCaseID          DT-TEF-Logger-0002
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Test LogExtra(.....,TRefByValue, const TDesC  aFmt,...) function with all log levels.
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults All the infomation should be logged with provided level.
+//!                         Pass
+//! @SYMTestActions         1. create TEFLoggerWrapper
+//!                         2. test all kinds of error level.
+
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrErr
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrHigh
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrWarn
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrMedium
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrInfo
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrLow
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrAll
+	END_TEST_BLOCK	
+END_TESTCASE DT-TEF-Logger-0002
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0003.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0003
+//! @SYMTestCaseID          DT-TEF-Logger-0003
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Test GetCPPModuleName() function. this api will exact cpp file name from your input.
+//!                         This test case will test fowlloing situtations:
+//!                         1. "A.cpp"
+//!                         2. "\A.cpp"
+//!                         3. "dir\A.cpp"
+//!                         4. "DIR\DIR\"
+//!                         5. "DIR\DIR1"
+//!                         6. "c:\"
+//!                         7. ""
+//!                         8. "c:\fulltpath\to\file.cpp"
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults all the commands should Pass. because this API will no fail at all.
+//!                         
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity		
+		COMMAND		TLogSeverity			GetCPPModuleName
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0003
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0004.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0004
+//! @SYMTestCaseID          DT-TEF-Logger-0004
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Run test with a very long section name and a long key. Makes sure test will support long string arguments
+//!                         The contest loaded from ini will be wite to log file.
+//!                         This command will panic 11 at TVerdict CTestExecuteLogger::LogHTMLBlock( const TTEFItemArray&amp; aItemArray )
+//!                         When append "blockLine += KTEFFontEnd;" should be triple TBuf&lt;KMaxTestExecuteCommandLength&gt; blockLine;
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults This two command should pass with no error. the maximum length is 255
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+	CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity	
+COMMAND TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+COMMAND TLogSeverity GetLongKeyName ALongKeySection                                                                                                           
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0004
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0005.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0005
+//! @SYMTestCaseID          DT-TEF-Logger-0005
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        Test the unused function, these functions are not called in existing codes.
+//!                         The tool Coverty found these apis are not called.
+//!                         Include:
+//!                         Write(const TDesC&amp; aLogBuffer)
+//!                         Write(const TDesC8&amp; aLogBuffer)
+//!                         WriteFormat(TRefByValue&lt;const TDesC&gt; aFmt,...)
+//!                         WriteFormat(TRefByValue&lt;const TDesC8&gt; aFmt,...)
+//!                         Logger().LogToXml()
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults This command will call the unused function.
+//!                         The information will be logged.
+//!                         Allways pass
+
+
+	START_TEST_BLOCK TEF_LoggerTestBlock 100 ${SYSDRIVE}\TestData\configs\loggerTest.ini
+	CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+	COMMAND		TLogSeverity			UnCoveredFuntions				whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0005
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0006.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0006
+//! @SYMTestCaseID          DT-TEF-Logger-0006
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test comparePanicString and  PanicCode.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults In this test case should pass.
+//!                         The expected result and the test result should be same.
+
+	START_TEST_BLOCK 100	te_RegBlockTestSuite  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper		LoggerTESTCase01_obj
+		COMMAND			LoggerTESTCase01_obj PanickingFunction	LoggerTESTCase01_obj_Panic
+	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 
+END_TESTCASE DT-TEF-Logger-0006
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0007.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0007
+//! @SYMTestCaseID          DT-TEF-Logger-0007
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic String with a space.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults the expacted panic string has two words, and this should be same with test result.
+//!                         COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+	START_TEST_BLOCK	100	te_RegBlockTestSuite  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase02_obj
+		COMMAND			LoggerTESTCase02_obj PanickingFunction	LoggerTESTCase02_obj_Panic
+	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 
+END_TESTCASE DT-TEF-Logger-0007
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0008.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0008
+//! @SYMTestCaseID          DT-TEF-Logger-0008
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic String with a space and revert two parameters.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper		LoggerTESTCase02_obj
+		COMMAND			LoggerTESTCase02_obj PanickingFunction	LoggerTESTCase02_obj_Panic
+	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic"
+END_TESTCASE DT-TEF-Logger-0008
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0009.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0009
+//! @SYMTestCaseID          DT-TEF-Logger-0009
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Their is a defect related this test case (panic 110).Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic code is 110 which same with EIgnore.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase03_obj
+		COMMAND			LoggerTESTCase03_obj PanickingFunction	LoggerTESTCase03_obj_Panic
+	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 
+END_TESTCASE DT-TEF-Logger-0009
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0010.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0010
+//! @SYMTestCaseID          DT-TEF-Logger-0010
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test comparePanicString and  PanicCode.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase03_obj
+		COMMAND			LoggerTESTCase03_obj PanickingFunction	LoggerTESTCase03_obj_Panic
+	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT	
+END_TESTCASE DT-TEF-Logger-0010
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0011.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+START_TESTCASE DT-TEF-Logger-0011
+//! @SYMTestCaseID          DT-TEF-Logger-0011
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        This test logger compare panic related information. This 7 steps are all about test result compare so group them all together.
+//!                         
+//!                         TEF will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, TEF will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function is one of the most important parts. And this codes are writing under TEF logger component.
+//!                         So this result compare test case are located here.
+//!                                             
+//!                         
+//!                         HTML log test     
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+//!                         
+//!                         when the parameter !PanicString= is empty TEF will take whatever expeted panic string as actrual string. this kinds of usage NOT recommand.
+//!                         the rest steps the panic codes and panic string are all exactly same. so the test result will pass.
+
+RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+END_TESTCASE DT-TEF-Logger-0011
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0012.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+
+START_TESTCASE DT-TEF-Logger-0012
+//! @SYMTestCaseID          DT-TEF-Logger-0012
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        This test logger compare panic related information.
+//!                         This suite should fail.
+//!                         
+//!                         TEF will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, TEF will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function is one of the most important parts. And this codes are writing under TEF logger component.
+//!                         So this result compare test case are located here.
+//!                         The Test Server "t_TEFIntegration" are reused from tef block test, the panic related command will be reuse.
+//!                         
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults The first PanicString which contains two spaces which will be converted to one space. this step should fail.
+//!                         The second PanicString different with expacted string. this step should fail.
+//!                         The third PanicString compared with empty string. this step should fail.
+//!                         test case result Fail.
+
+PRINT should fail
+RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+END_TESTCASE DT-TEF-Logger-0012
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0013.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+
+START_TESTCASE DT-TEF-Logger-0013
+//! @SYMTestCaseID          DT-TEF-Logger-0013
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test logger compare panic related information.
+//!                         This scripts grammar are wrong! So result is unexecute
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults Test Step should Unexecuted. Because every steps have grammar errors.
+//!                         Test case shoud Fail.
+
+PRINT should unexecute
+RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+END_TESTCASE DT-TEF-Logger-0013
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0014.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0014
+//! @SYMTestCaseID          DT-TEF-Logger-0014
+//! @SYMCreationDate        14-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Print the not exsits levels of the log out put.
+//!                         The level EAobveSevrAll equre to ESevrAll+1
+//!                         The EAobveSevrAll is 56635 a very large number.
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults The log infomation are porperly output and the level number should out put as well.
+//!                         command should pass, and test case should pass as well.
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			Print				EAobveSevrAll
+		COMMAND		TLogSeverity			Print				ESupperLarge
+	END_TEST_BLOCK	
+END_TESTCASE DT-TEF-Logger-0014
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0015.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0015
+//! @SYMTestCaseID          DT-TEF-Logger-0015
+//! @SYMCreationDate        14-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Print the not exsits levels of the log out put.
+//!                         The level EAobveSevrAll equre to ESevrAll+1
+//!                         The EAobveSevrAll is 56635 a very large number.
+//!                         
+//!                         HTML log test
+//! @SYMTestExpectedResults The log infomation are porperly output
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			PrintNonVA_LIST				EAobveSevrAll
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESupperLarge
+	END_TEST_BLOCK		
+END_TESTCASE DT-TEF-Logger-0015
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0016.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0016
+//! @SYMTestCaseID          DT-TEF-Logger-0016
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        Critical
+//! @SYMTestCaseDesc        Print all emun Levels of the log out put.
+//!                         The following levels will be covered.
+//!                         {ESevrErr  = 1,ESevrHigh, ESevrWarn,ESevrMedium, ESevrInfo, ESevrLow, ESevrAll};
+//!                         
+//!                         the perl script will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, the perl script will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function codes are writing the perl script, seperate for this poject. It will placed under \RegressionTest\baseline\logcomparetool
+//!
+//!                         XML log test                                                                           
+//! @SYMTestExpectedResults all the infomation will be logged with provided level number.
+//!                         Pass
+//! @SYMTestActions         1. create TEFLoggerWrapper
+//!                         2. test all kinds of error level.
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			Print				ESevrErr
+		COMMAND		TLogSeverity			Print				ESevrHigh
+		COMMAND		TLogSeverity			Print				ESevrWarn
+		COMMAND		TLogSeverity			Print				ESevrMedium
+		COMMAND		TLogSeverity			Print				ESevrInfo
+		COMMAND		TLogSeverity			Print				ESevrLow
+		COMMAND		TLogSeverity			Print				ESevrAll
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0016
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0017.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0017
+//! @SYMTestCaseID          DT-TEF-Logger-0017
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Test LogExtra(.....,TRefByValue, const TDesC  aFmt,...) function with all log levels.
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults All the infomation should be logged with provided level.
+//!                         Pass
+//! @SYMTestActions         1. create TEFLoggerWrapper
+//!                         2. test all kinds of error level.
+
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrErr
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrHigh
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrWarn
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrMedium
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrInfo
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrLow
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrAll
+	END_TEST_BLOCK	
+END_TESTCASE DT-TEF-Logger-0017
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0018.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0018
+//! @SYMTestCaseID          DT-TEF-Logger-0018
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Test GetCPPModuleName() function. this api will exact cpp file name from your input.
+//!                         This test case will test fowlloing situtations:
+//!                         1. "A.cpp"
+//!                         2. "\A.cpp"
+//!                         3. "dir\A.cpp"
+//!                         4. "DIR\DIR\"
+//!                         5. "DIR\DIR1"
+//!                         6. "c:\"
+//!                         7. ""
+//!                         8. "c:\fulltpath\to\file.cpp"
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults all the commands should Pass. because this API will no fail at all.
+//!                         
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity		
+		COMMAND		TLogSeverity			GetCPPModuleName
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0018
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0019.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0019
+//! @SYMTestCaseID          DT-TEF-Logger-0019
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Run test with a very long section name and a long key. Makes sure test will support long string arguments
+//!                         The contest loaded from ini will be wite to log file.
+//!                         This command will panic 11 at TVerdict CTestExecuteLogger::LogHTMLBlock( const TTEFItemArray&amp; aItemArray )
+//!                         When append "blockLine += KTEFFontEnd;" should be triple TBuf&lt;KMaxTestExecuteCommandLength&gt; blockLine;
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults This two command should pass with no error. the maximum length is 255
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+  	CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity	
+    COMMAND TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+    COMMAND TLogSeverity GetLongKeyName ALongKeySection                                                                                                           
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0019
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0020.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0020
+//! @SYMTestCaseID          DT-TEF-Logger-0020
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        Test the unused function, these functions are not called in existing codes.
+//!                         The tool Coverty found these apis are not called.
+//!                         Include:
+//!                         Write(const TDesC&amp; aLogBuffer)
+//!                         Write(const TDesC8&amp; aLogBuffer)
+//!                         WriteFormat(TRefByValue&lt;const TDesC&gt; aFmt,...)
+//!                         WriteFormat(TRefByValue&lt;const TDesC8&gt; aFmt,...)
+//!                         Logger().LogToXml()
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults This command will call the unused function.
+//!                         The information will be logged.
+//!                         Allways pass
+
+
+	START_TEST_BLOCK TEF_LoggerTestBlock 100 ${SYSDRIVE}\TestData\configs\loggerTest.ini
+  	CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+  	COMMAND		TLogSeverity			UnCoveredFuntions				whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0020
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0021.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0021
+//! @SYMTestCaseID          DT-TEF-Logger-0021
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test comparePanicString and  PanicCode.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults In this test case should pass.
+//!                         The expected result and the test result should be same.
+
+	START_TEST_BLOCK 100	te_RegBlockTestSuite  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper		LoggerTESTCase01_obj
+		COMMAND			LoggerTESTCase01_obj PanickingFunction	LoggerTESTCase01_obj_Panic
+	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 
+END_TESTCASE DT-TEF-Logger-0021
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0022.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0022
+//! @SYMTestCaseID          DT-TEF-Logger-0022
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic String with a space.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults the expacted panic string has two words, and this should be same with test result.
+//!                         COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+	START_TEST_BLOCK	100	te_RegBlockTestSuite  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase02_obj
+		COMMAND			LoggerTESTCase02_obj PanickingFunction	LoggerTESTCase02_obj_Panic
+	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 
+END_TESTCASE DT-TEF-Logger-0022
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0023.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0023
+//! @SYMTestCaseID          DT-TEF-Logger-0023
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic String with a space and revert two parameters.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper		LoggerTESTCase02_obj
+		COMMAND			LoggerTESTCase02_obj PanickingFunction	LoggerTESTCase02_obj_Panic
+	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic"
+END_TESTCASE DT-TEF-Logger-0023
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0024.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0024
+//! @SYMTestCaseID          DT-TEF-Logger-0024
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Their is a defect related this test case (panic 110).Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic code is 110 which same with EIgnore.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase03_obj
+		COMMAND			LoggerTESTCase03_obj PanickingFunction	LoggerTESTCase03_obj_Panic
+	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 
+END_TESTCASE DT-TEF-Logger-0024
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0025.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0025
+//! @SYMTestCaseID          DT-TEF-Logger-0025
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test comparePanicString and  PanicCode.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase03_obj
+		COMMAND			LoggerTESTCase03_obj PanickingFunction	LoggerTESTCase03_obj_Panic
+	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT	
+END_TESTCASE DT-TEF-Logger-0025
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0026.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+START_TESTCASE DT-TEF-Logger-0026
+//! @SYMTestCaseID          DT-TEF-Logger-0026
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        This test logger compare panic related information. This 7 steps are all about test result compare so group them all together.
+//!                         
+//!                         TEF will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, TEF will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function is one of the most important parts. And this codes are writing under TEF logger component.
+//!                         So this result compare test case are located here.
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+//!                         
+//!                         when the parameter !PanicString= is empty TEF will take whatever expeted panic string as actrual string. this kinds of usage NOT recommand.
+//!                         the rest steps the panic codes and panic string are all exactly same. so the test result will pass.
+  RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+  RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+  RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+  RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+  RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+  RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+  RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+  RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+END_TESTCASE DT-TEF-Logger-0026
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0027.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+
+START_TESTCASE DT-TEF-Logger-0027
+//! @SYMTestCaseID          DT-TEF-Logger-0027
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        This test logger compare panic related information.
+//!                         This suite should fail.
+//!                         
+//!                         TEF will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, TEF will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function is one of the most important parts. And this codes are writing under TEF logger component.
+//!                         So this result compare test case are located here.
+//!                         The Test Server "t_TEFIntegration" are reused from tef block test, the panic related command will be reuse.
+//!                         
+//!                         XML log test
+//! @SYMTestExpectedResults The first PanicString which contains two spaces which will be converted to one space. this step should fail.
+//!                         The second PanicString different with expacted string. this step should fail.
+//!                         The third PanicString compared with empty string. this step should fail.
+//!                         test case result Fail.
+  PRINT should fail
+  RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+  RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+  RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+END_TESTCASE DT-TEF-Logger-0027
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0028.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+
+START_TESTCASE DT-TEF-Logger-0028
+//! @SYMTestCaseID          DT-TEF-Logger-0028
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test logger compare panic related information.
+//!                         This scripts grammar are wrong! So result is unexecute
+//!                         XML log test
+//! @SYMTestExpectedResults Test Step should Unexecuted. Because every steps have grammar errors.
+//!                         Test case shoud Fail.
+  PRINT should unexecute
+  RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+  RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+  RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+  RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+END_TESTCASE DT-TEF-Logger-0028
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0029.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0029
+//! @SYMTestCaseID          DT-TEF-Logger-0029
+//! @SYMCreationDate        14-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Print the not exsits levels of the log out put.
+//!                         The level EAobveSevrAll equre to ESevrAll+1
+//!                         The EAobveSevrAll is 56635 a very large number.
+//!                         XML log test
+//! @SYMTestExpectedResults The log infomation are porperly output and the level number should out put as well.
+//!                         command should pass, and test case should pass as well.
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			Print				EAobveSevrAll
+		COMMAND		TLogSeverity			Print				ESupperLarge
+	END_TEST_BLOCK	
+END_TESTCASE DT-TEF-Logger-0029
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0030.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0030
+//! @SYMTestCaseID          DT-TEF-Logger-0030
+//! @SYMCreationDate        14-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Print the not exsits levels of the log out put.
+//!                         The level EAobveSevrAll equre to ESevrAll+1
+//!                         The EAobveSevrAll is 56635 a very large number.
+//!                         XML log test
+//! @SYMTestExpectedResults The log infomation are porperly output
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			PrintNonVA_LIST				EAobveSevrAll
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESupperLarge
+	END_TEST_BLOCK		
+END_TESTCASE DT-TEF-Logger-0030
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0031.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0031
+//! @SYMTestCaseID          DT-TEF-Logger-0031
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        Critical
+//! @SYMTestCaseDesc        Print all emun Levels of the log out put.
+//!                         The following levels will be covered.
+//!                         {ESevrErr  = 1,ESevrHigh, ESevrWarn,ESevrMedium, ESevrInfo, ESevrLow, ESevrAll};
+//!                         
+//!                         the perl script will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, the perl script will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function codes are writing the perl script, seperate for this poject. It will placed under \RegressionTest\baseline\logcomparetool
+//!
+//!                         
+//!                         HTML, XML log test                                                                           
+//! @SYMTestExpectedResults all the infomation will be logged with provided level number.
+//!                         Pass
+//! @SYMTestActions         1. create TEFLoggerWrapper
+//!                         2. test all kinds of error level.
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			Print				ESevrErr
+		COMMAND		TLogSeverity			Print				ESevrHigh
+		COMMAND		TLogSeverity			Print				ESevrWarn
+		COMMAND		TLogSeverity			Print				ESevrMedium
+		COMMAND		TLogSeverity			Print				ESevrInfo
+		COMMAND		TLogSeverity			Print				ESevrLow
+		COMMAND		TLogSeverity			Print				ESevrAll
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0031
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0032.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0032
+//! @SYMTestCaseID          DT-TEF-Logger-0032
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Test LogExtra(.....,TRefByValue, const TDesC  aFmt,...) function with all log levels.
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults All the infomation should be logged with provided level.
+//!                         Pass
+//! @SYMTestActions         1. create TEFLoggerWrapper
+//!                         2. test all kinds of error level.
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrErr
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrHigh
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrWarn
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrMedium
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrInfo
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrLow
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESevrAll
+	END_TEST_BLOCK	
+END_TESTCASE DT-TEF-Logger-0032
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0033.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0033
+//! @SYMTestCaseID          DT-TEF-Logger-0033
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Test GetCPPModuleName() function. this api will exact cpp file name from your input.
+//!                         This test case will test fowlloing situtations:
+//!                         1. "A.cpp"
+//!                         2. "\A.cpp"
+//!                         3. "dir\A.cpp"
+//!                         4. "DIR\DIR\"
+//!                         5. "DIR\DIR1"
+//!                         6. "c:\"
+//!                         7. ""
+//!                         8. "c:\fulltpath\to\file.cpp"
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults all the commands should Pass. because this API will no fail at all.
+//!                         
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity		
+		COMMAND		TLogSeverity			GetCPPModuleName
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0033
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0034.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0034
+//! @SYMTestCaseID          DT-TEF-Logger-0034
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Run test with a very long section name and a long key. Makes sure test will support long string arguments
+//!                         The contest loaded from ini will be wite to log file.
+//!                         This command will panic 11 at TVerdict CTestExecuteLogger::LogHTMLBlock( const TTEFItemArray&amp; aItemArray )
+//!                         When append "blockLine += KTEFFontEnd;" should be triple TBuf&lt;KMaxTestExecuteCommandLength&gt; blockLine;
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults This two command should pass with no error. the maximum length is 255
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+	CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity	
+COMMAND TLogSeverity GetLongSectionName ALooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongSection
+COMMAND TLogSeverity GetLongKeyName ALongKeySection                                                                                                           
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0034
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0035.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0035
+//! @SYMTestCaseID          DT-TEF-Logger-0035
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        Test the unused function, these functions are not called in existing codes.
+//!                         The tool Coverty found these apis are not called.
+//!                         Include:
+//!                         Write(const TDesC&amp; aLogBuffer)
+//!                         Write(const TDesC8&amp; aLogBuffer)
+//!                         WriteFormat(TRefByValue&lt;const TDesC&gt; aFmt,...)
+//!                         WriteFormat(TRefByValue&lt;const TDesC8&gt; aFmt,...)
+//!                         Logger().LogToXml()
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults This command will call the unused function.
+//!                         The information will be logged.
+//!                         Allways pass
+
+
+	START_TEST_BLOCK TEF_LoggerTestBlock 100 ${SYSDRIVE}\TestData\configs\loggerTest.ini
+	CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+	COMMAND		TLogSeverity			UnCoveredFuntions				whateveriwantdo_What_A_Wonderful_World_Louis_Armstrong
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-Logger-0035
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0036.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0036
+//! @SYMTestCaseID          DT-TEF-Logger-0036
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test comparePanicString and  PanicCode.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults In this test case should pass.
+//!                         The expected result and the test result should be same.
+
+	START_TEST_BLOCK 100	te_RegBlockTestSuite  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper		LoggerTESTCase01_obj
+		COMMAND			LoggerTESTCase01_obj PanickingFunction	LoggerTESTCase01_obj_Panic
+	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=24 
+END_TESTCASE DT-TEF-Logger-0036
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0037.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0037
+//! @SYMTestCaseID          DT-TEF-Logger-0037
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic String with a space.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults the expacted panic string has two words, and this should be same with test result.
+//!                         COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+	START_TEST_BLOCK	100	te_RegBlockTestSuite  ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase02_obj
+		COMMAND			LoggerTESTCase02_obj PanickingFunction	LoggerTESTCase02_obj_Panic
+	END_TEST_BLOCK	!PanicString="FSCLIENT panic"	!PanicCode=24 
+END_TESTCASE DT-TEF-Logger-0037
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0038.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0038
+//! @SYMTestCaseID          DT-TEF-Logger-0038
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic String with a space and revert two parameters.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper		LoggerTESTCase02_obj
+		COMMAND			LoggerTESTCase02_obj PanickingFunction	LoggerTESTCase02_obj_Panic
+	END_TEST_BLOCK	!PanicCode=24  !PanicString="FSCLIENT panic"
+END_TESTCASE DT-TEF-Logger-0038
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0039.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0039
+//! @SYMTestCaseID          DT-TEF-Logger-0039
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Their is a defect related this test case (panic 110).Test Panic result compare.
+//!                         Block test compare PanicCode and PanicString. Panic code is 110 which same with EIgnore.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+
+
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase03_obj
+		COMMAND			LoggerTESTCase03_obj PanickingFunction	LoggerTESTCase03_obj_Panic
+	END_TEST_BLOCK	!PanicString=FSCLIENT	!PanicCode=110 
+END_TESTCASE DT-TEF-Logger-0039
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0040.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite
+PRINT Reuse te_RegBlockTestSuite Server
+
+START_TESTCASE DT-TEF-Logger-0040
+//! @SYMTestCaseID          DT-TEF-Logger-0040
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        Test Panic result compare.
+//!                         Block test comparePanicString and  PanicCode.
+//!                         Compare expacted test result and the real result.
+//!                         reuse te_RegBlockTestSuite.
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper				LoggerTESTCase03_obj
+		COMMAND			LoggerTESTCase03_obj PanickingFunction	LoggerTESTCase03_obj_Panic
+	END_TEST_BLOCK	!PanicCode=110  !PanicString=FSCLIENT	
+END_TESTCASE DT-TEF-Logger-0040
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0041.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+START_TESTCASE DT-TEF-Logger-0041
+//! @SYMTestCaseID          DT-TEF-Logger-0041
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        This test logger compare panic related information. This 7 steps are all about test result compare so group them all together.
+//!                         
+//!                         TEF will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, TEF will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function is one of the most important parts. And this codes are writing under TEF logger component.
+//!                         So this result compare test case are located here.
+//!
+//!                         
+//!                         HTML, XML log test                                                  
+//! @SYMTestExpectedResults COMMAND is paniced so the command result is INCONCLUSIVE.
+//!                         This case should pass.
+//!                         
+//!                         when the parameter !PanicString= is empty TEF will take whatever expeted panic string as actrual string. this kinds of usage NOT recommand.
+//!                         the rest steps the panic codes and panic string are all exactly same. so the test result will pass.
+  RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+  RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicBugStep
+  RUN_TEST_STEP !PanicString= 1000 TEF_LoggerTestStep TEFPanicBugStep
+  RUN_TEST_STEP !PanicCode=110 !PanicString=SomeThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+  RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFPassStep
+  RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicSomeThingStep
+  RUN_TEST_STEP !PanicCode=110 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+  RUN_TEST_STEP !PanicCode=110 !PanicString= 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+END_TESTCASE DT-TEF-Logger-0041
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0042.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+
+START_TESTCASE DT-TEF-Logger-0042
+//! @SYMTestCaseID          DT-TEF-Logger-0042
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        This test logger compare panic related information.
+//!                         This suite should fail.
+//!                         
+//!                         TEF will compare the test result with expected result. The test result comes form the run time result and the expected result comes form scripts.
+//!                         When test case/step finished, TEF will compare test result and expected result, at last print out test case/step pass or fail information.
+//!                         The compare function is one of the most important parts. And this codes are writing under TEF logger component.
+//!                         So this result compare test case are located here.
+//!                         The Test Server "t_TEFIntegration" are reused from tef block test, the panic related command will be reuse.
+//!
+//!                         
+//!                         HTML, XML log test                         
+//! @SYMTestExpectedResults The first PanicString which contains two spaces which will be converted to one space. this step should fail.
+//!                         The second PanicString different with expacted string. this step should fail.
+//!                         The third PanicString compared with empty string. this step should fail.
+//!                         test case result Fail.
+  PRINT should fail
+  RUN_TEST_STEP !PanicCode=110 !PanicString="a  b" 1000 TEF_LoggerTestStep TEFPanicDblSpaceStep
+  RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicSomeThingStep 
+  RUN_TEST_STEP !PanicCode=110 !PanicString=OtherThing 1000 TEF_LoggerTestStep TEFPanicEmptyStep
+END_TESTCASE DT-TEF-Logger-0042
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0043.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEF_LoggerTestStep
+
+START_TESTCASE DT-TEF-Logger-0043
+//! @SYMTestCaseID          DT-TEF-Logger-0043
+//! @SYMCreationDate        09-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test logger compare panic related information.
+//!                         This scripts grammar are wrong! So result is unexecute
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults Test Step should Unexecuted. Because every steps have grammar errors.
+//!                         Test case shoud Fail.
+  PRINT should unexecute
+  RUN_TEST_STEP 1000 !PanicCode=10 !PanicString=FSCLIENT TEF_LoggerTestStep TEFPanicSomeThingStep
+  RUN_TEST_STEP 1000 !PanicCode=10 !PanicString="h sh" TEF_LoggerTestStep TEFPanicSomeThingStep 
+  RUN_TEST_STEP 1000 TEF_LoggerTestStep TEFIgnoreStep 
+  RUN_TEST_STEP 1000 !PanicCode=10 !PanicString= TEF_LoggerTestStep TEFPanicSomeThingStep 
+END_TESTCASE DT-TEF-Logger-0043
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0044.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0044
+//! @SYMTestCaseID          DT-TEF-Logger-0044
+//! @SYMCreationDate        14-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Print the not exsits levels of the log out put.
+//!                         The level EAobveSevrAll equre to ESevrAll+1
+//!                         The EAobveSevrAll is 56635 a very large number.
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults The log infomation are porperly output and the level number should out put as well.
+//!                         command should pass, and test case should pass as well.
+
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			Print				EAobveSevrAll
+		COMMAND		TLogSeverity			Print				ESupperLarge
+	END_TEST_BLOCK	
+END_TESTCASE DT-TEF-Logger-0044
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/dt-tef-logger-0045.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER TEF_LoggerTestBlock -SharedData
+
+START_TESTCASE DT-TEF-Logger-0045
+//! @SYMTestCaseID          DT-TEF-Logger-0045
+//! @SYMCreationDate        14-07-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Print the not exsits levels of the log out put.
+//!                         The level EAobveSevrAll equre to ESevrAll+1
+//!                         The EAobveSevrAll is 56635 a very large number.
+//!                         
+//!                         HTML, XML log test
+//! @SYMTestExpectedResults The log infomation are porperly output
+	START_TEST_BLOCK 100	TEF_LoggerTestBlock ${SYSDRIVE}\TestData\configs\loggerTest.ini
+		CREATE_OBJECT	TEFLoggerTestWrapper	TLogSeverity
+		COMMAND		TLogSeverity			PrintNonVA_LIST				EAobveSevrAll
+		COMMAND		TLogSeverity			PrintNonVA_LIST				ESupperLarge
+	END_TEST_BLOCK		
+END_TESTCASE DT-TEF-Logger-0045
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/logger_posttest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\backupTEFc.ini  ${SYSDRIVE}\system\data\testexecute.ini
+DeleteFile ${SYSDRIVE}\backupTEFc.ini 
+DeleteFile ${SYSDRIVE}\system\data\xml.ini 
+DeleteFile ${SYSDRIVE}\system\data\html.ini
+DeleteFile ${SYSDRIVE}\system\data\BOTH.ini
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/logger_pretest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\system\data\testexecute.ini  ${SYSDRIVE}\backupTEFc.ini
+
+MkDir ${SYSDRIVE}\system\
+MkDir ${SYSDRIVE}\system\data\
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+//hardware
+CopyFile z:\testdata\configs\xml.ini  ${SYSDRIVE}\system\data\xml.ini
+CopyFile z:\testdata\configs\html.ini ${SYSDRIVE}\system\data\html.ini
+CopyFile z:\testdata\configs\BOTH.ini ${SYSDRIVE}\system\data\BOTH.ini
+//emulator
+CopyFile c:\testdata\configs\xml.ini  ${SYSDRIVE}\system\data\xml.ini
+CopyFile c:\testdata\configs\html.ini ${SYSDRIVE}\system\data\html.ini
+CopyFile c:\testdata\configs\BOTH.ini ${SYSDRIVE}\system\data\BOTH.ini
+
+
+CopyFile z:\testdata\scripts\dt-tef-logger-0001.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0001.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0002.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0002.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0003.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0003.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0004.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0004.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0005.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0005.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0006.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0006.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0007.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0007.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0008.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0008.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0009.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0009.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0010.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0010.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0011.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0011.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0012.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0012.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0013.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0013.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0014.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0014.script
+CopyFile z:\testdata\scripts\dt-tef-logger-0015.script	${SYSDRIVE}\testdata\scripts\dt-tef-logger-0015.script
+CopyFile z:\testdata\scripts\logger_postest.script	${SYSDRIVE}\testdata\scripts\logger_postest.script    
+CopyFile z:\testdata\scripts\logger_pretest.script	${SYSDRIVE}\testdata\scripts\logger_pretest.script    
+CopyFile z:\testdata\scripts\post_log_both.script	${SYSDRIVE}\testdata\scripts\post_log_both.script     
+CopyFile z:\testdata\scripts\post_log_html.script	${SYSDRIVE}\testdata\scripts\post_log_html.script     
+CopyFile z:\testdata\scripts\post_log_xml.script	${SYSDRIVE}\testdata\scripts\post_log_xml.script      
+CopyFile z:\testdata\scripts\pre_log_both.script	${SYSDRIVE}\testdata\scripts\pre_log_both.script      
+CopyFile z:\testdata\scripts\pre_log_html.script	${SYSDRIVE}\testdata\scripts\pre_log_html.script      
+CopyFile z:\testdata\scripts\pre_log_xml.script	${SYSDRIVE}\testdata\scripts\pre_log_xml.script
+CopyFile z:\testdata\scripts\te_reglogger_html.script	${SYSDRIVE}\testdata\scripts\te_reglogger_html.script
+CopyFile z:\testdata\scripts\te_reglogger_xml.script	${SYSDRIVE}\testdata\scripts\te_reglogger_xml.script
+CopyFile z:\testdata\scripts\te_reglogger_both.script	${SYSDRIVE}\testdata\scripts\te_reglogger_both.script     
+
+MakeReadWrite ${SYSDRIVE}\system\data\xml.ini      
+MakeReadWrite ${SYSDRIVE}\system\data\html.ini     
+MakeReadWrite ${SYSDRIVE}\system\data\BOTH.ini
+
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/post_log_both.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\logs\testexecute\tefloggertest.htm  ${SYSDRIVE}\logs\testexecute\tefloggertestBOTHINI.htm 
+CopyFile ${SYSDRIVE}\logs\testexecute\tefloggertest.xml  ${SYSDRIVE}\logs\testexecute\tefloggertestBOTHINI.xml 
+CopyFile ${SYSDRIVE}\teflogbak.ini  ${SYSDRIVE}\system\data\testexecute.ini
+DeleteFile ${SYSDRIVE}\teflogbak.ini
+REMOVE_PREFIX
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/post_log_html.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\logs\testexecute\tefloggertest.htm  ${SYSDRIVE}\logs\testexecute\tefloggertestHTMLINI.htm
+CopyFile ${SYSDRIVE}\teflogbak.ini  ${SYSDRIVE}\system\data\testexecute.ini
+DeleteFile ${SYSDRIVE}\teflogbak.ini
+REMOVE_PREFIX
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/post_log_xml.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\logs\testexecute\tefloggertest.xml ${SYSDRIVE}\logs\testexecute\tefloggertestXMLINI.xml
+CopyFile ${SYSDRIVE}\teflogbak.ini  ${SYSDRIVE}\system\data\testexecute.ini
+DeleteFile ${SYSDRIVE}\teflogbak.ini
+REMOVE_PREFIX
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/pre_log_both.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\system\data\testexecute.ini ${SYSDRIVE}\teflogbak.ini  
+
+MakeReadWrite ${SYSDRIVE}\system\data\testexecute.ini
+
+//both
+CopyFile ${SYSDRIVE}\system\data\BOTH.ini ${SYSDRIVE}\system\data\testexecute.ini
+CopyFile z:\testdata\configs\BOTH.ini ${SYSDRIVE}\system\data\testexecute.ini
+MakeReadWrite ${SYSDRIVE}\system\data\testexecute.ini
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/pre_log_html.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\system\data\testexecute.ini  ${SYSDRIVE}\teflogbak.ini
+
+MakeReadWrite ${SYSDRIVE}\system\data\testexecute.ini
+
+//html
+CopyFile ${SYSDRIVE}\system\data\html.ini ${SYSDRIVE}\system\data\testexecute.ini
+MakeReadWrite ${SYSDRIVE}\system\data\testexecute.ini
+REMOVE_PREFIX
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/pre_log_xml.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+CopyFile ${SYSDRIVE}\system\data\testexecute.ini  ${SYSDRIVE}\teflogbak.ini
+
+MakeReadWrite ${SYSDRIVE}\system\data\testexecute.ini
+
+//xml
+CopyFile ${SYSDRIVE}\system\data\xml.ini ${SYSDRIVE}\system\data\testexecute.ini
+MakeReadWrite ${SYSDRIVE}\system\data\testexecute.ini
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/te_reglogger_both.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0031.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0032.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0033.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0034.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0035.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0036.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0037.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0038.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0039.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0040.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0041.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0042.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0043.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0044.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0045.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/te_reglogger_html.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0001.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0002.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0003.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0004.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0005.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0006.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0007.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0008.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0009.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0010.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0011.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0012.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0013.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0014.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0015.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/te_reglogger_xml.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0016.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0017.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0018.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0019.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0020.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0021.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0022.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0023.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0024.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0025.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0026.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0027.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0028.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0029.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-logger-0030.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/logger/testdata/scripts/te_regloggertestsuite_stc.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,86 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-logger-*.script ${SYSDRIVE}\testdata\scripts\dt-tef-logger-*.script
+
+CopyFile z:\testdata\configs\loggertest.ini ${SYSDRIVE}\testdata\configs\loggertest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\loggertest.ini
+REMOVE_PREFIX
+
+PREFIX RUN_PROGRAM 50 testexecute
+${SYSDRIVE}\testdata\scripts\logger_pretest.script
+
+${SYSDRIVE}\testdata\scripts\pre_log_html.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0009.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0010.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0011.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0012.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0013.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0014.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0015.script
+${SYSDRIVE}\testdata\scripts\post_log_html.script
+
+${SYSDRIVE}\testdata\scripts\pre_log_xml.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0016.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0017.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0018.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0019.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0020.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0021.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0022.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0023.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0024.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0025.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0026.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0027.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0028.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0029.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0030.script
+${SYSDRIVE}\testdata\scripts\post_log_xml.script
+
+${SYSDRIVE}\testdata\scripts\pre_log_both.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0031.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0032.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0033.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0034.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0035.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0036.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0037.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0038.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0039.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0040.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0041.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0042.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0043.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0044.script
+${SYSDRIVE}\testdata\scripts\dt-tef-logger-0045.script
+${SYSDRIVE}\testdata\scripts\post_log_both.script
+
+${SYSDRIVE}\testdata\scripts\logger_posttest.script
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\dt-tef-performance-0001.script		\epoc32\winscw\c\testdata\scripts\dt-tef-performance-0001.script
+..\testdata\configs\te_regperformancetest.ini		\epoc32\winscw\c\testdata\configs\te_regperformancetest.ini
+.\te_regperformancetestsuite.iby   				\epoc32\rom\include\te_regperformancetestsuite.iby
+
+PRJ_MMPFILES
+
+PRJ_TESTMMPFILES
+te_regperformancetestsuite.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/group/te_regperformancetestsuite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_REG_PERFORMANCE_TEST_IBY__
+#define __TE_REG_PERFORMANCE_TEST_IBY__
+
+#include <testexecute.iby>
+
+file=ABI_DIR\DEBUG_DIR\te_regperformancetestsuite.exe		sys\bin\te_regperformancetestsuite.exe
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-performance-0001.script testdata\scripts\dt-tef-performance-0001.script
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\te_regperformancetest.ini testdata\configs\te_regperformancetest.ini
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/group/te_regperformancetestsuite.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+
+TARGET      te_regperformancetestsuite.exe
+TARGETTYPE  exe
+UID             0x1000007A 0x10210D5A
+
+CAPABILITY NONE
+
+//Please add any change under here
+SOURCEPATH  ../src
+SOURCE				te_regperformancetestsuiteserver.cpp
+SOURCE              te_regperformancesetlowmemteststep.cpp
+SOURCE              te_regperformancereleasememteststep.cpp
+SOURCE              te_regperformancelowmemoryteststep.cpp
+
+USERINCLUDE   ../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+SYSTEMINCLUDE		/epoc32/include/stdapis
+
+//Please add your system include under here. 
+
+LIBRARY     euser.lib
+LIBRARY     hal.lib
+LIBRARY		testexecuteutils.lib 
+LIBRARY		testexecutelogclient.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/inc/te_regperformancelowmemoryteststep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regperformancelowmemoryteststep.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_PERFORMANCE_LOWMEMROY_TEST_STEP_H__)
+#define __TE_REG_PERFORMANCE_LOWMEMROY_TEST_STEP_H__
+#include <testexecutestepbase.h>
+
+class CTe_RegPerformanceLowMemoryTestStep : public CTestStep
+	{
+public:
+	CTe_RegPerformanceLowMemoryTestStep();
+	~CTe_RegPerformanceLowMemoryTestStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KTe_RegPerformanceLowMemoryTestStep,"Te_RegPerformanceLowMemoryTestStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/inc/te_regperformancereleasememteststep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regperformancereleasememteststep.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_PERFORMANCE_RELEASEMEM_TEST_STEP_H__)
+#define __TE_REG_PERFORMANCE_RELEASEMEM_TEST_STEP_H__
+#include <testexecutestepbase.h>
+
+class CTe_RegPerformanceReleaseMemTestStep : public CTestStep
+	{
+public:
+	CTe_RegPerformanceReleaseMemTestStep(RChunk& aChunk);
+	~CTe_RegPerformanceReleaseMemTestStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	RChunk& iChunk;
+	};
+
+_LIT(KTe_RegPerformanceReleaseMemTestStep,"Te_RegPerformanceReleaseMemTestStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/inc/te_regperformancesetlowmemteststep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regperformancesetlowmemteststep.h
+ @internalTechnology
+*/
+#if (!defined __TE_REG_PERFORMANCE_SETLOWMEM_TEST_STEP_H__)
+#define __TE_REG_PERFORMANCE_SETLOWMEM_TEST_STEP_H__
+#include <testexecutestepbase.h>
+
+class CTe_RegPerformanceSetLowMemTestStep : public CTestStep
+	{
+public:
+	CTe_RegPerformanceSetLowMemTestStep(RChunk& aChunk);
+	~CTe_RegPerformanceSetLowMemTestStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	RChunk& iChunk;
+	};
+
+_LIT(KTe_RegPerformanceSetLowMemTestStep,"Te_RegPerformanceSetLowMemTestStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/inc/te_regperformancetestsuiteserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_regperformancetestsuiteserver.h
+ @internalTechnology
+*/
+
+#if (!defined __TE_REG_PERFORMANCE_TESTSUITE_SERVER_H__)
+#define __TE_REG_PERFORMANCE_TESTSUITE_SERVER_H__
+#include <testexecuteserverbase.h>
+
+
+class CTe_RegPerformanceTestSuiteServer : public CTestServer
+	{
+public:
+	static CTe_RegPerformanceTestSuiteServer* NewL();
+	// Base class pure virtual override
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+// Please Add/modify your class members
+private:
+	RChunk iChunk;
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/src/te_regperformancelowmemoryteststep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regperformancelowmemoryteststep.cpp
+ @internalTechnology
+*/
+#include <stdlib.h>
+#include <hal.h>
+#include <errno.h>
+#include "te_regperformancelowmemoryteststep.h"
+
+CTe_RegPerformanceLowMemoryTestStep::~CTe_RegPerformanceLowMemoryTestStep()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegPerformanceLowMemoryTestStep::CTe_RegPerformanceLowMemoryTestStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KTe_RegPerformanceLowMemoryTestStep);
+	}
+
+TVerdict CTe_RegPerformanceLowMemoryTestStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CTe_RegPerformanceLowMemoryTestStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	TInt mallocSize = 5000;
+	TInt reallocSize = 6000;
+	INFO_PRINTF2(_L("Try to apply %D bytes memory!"), mallocSize);
+	char* p = (char*) User::Alloc(mallocSize);
+	if(p !=NULL )
+		{
+		INFO_PRINTF2(_L("Apply %D bytes memory successful!"), mallocSize);
+		p = (char*)User::ReAlloc(p, sizeof(char)*reallocSize);
+		if(p!=NULL)
+			{
+			INFO_PRINTF2(_L("realloc %D bytes memory successful!"), reallocSize);
+			}
+		else
+			{
+			ERR_PRINTF2(_L("realloc %D bytes memory failed!"), reallocSize);
+			}
+		User::Free(p);
+		}
+	else
+		{
+		ERR_PRINTF2(_L("Apply %D bytes memory failed!"), mallocSize);
+		}
+	
+	return TestStepResult();
+	}
+
+
+
+TVerdict CTe_RegPerformanceLowMemoryTestStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/src/te_regperformancereleasememteststep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,89 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regperformancereleasememteststep.cpp
+ @internalTechnology
+*/
+#include <hal.h>
+#include "te_regperformancereleasememteststep.h"
+
+CTe_RegPerformanceReleaseMemTestStep::~CTe_RegPerformanceReleaseMemTestStep()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegPerformanceReleaseMemTestStep::CTe_RegPerformanceReleaseMemTestStep(RChunk& aChunk) : iChunk(aChunk)
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KTe_RegPerformanceReleaseMemTestStep);
+	}
+
+TVerdict CTe_RegPerformanceReleaseMemTestStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CTe_RegPerformanceReleaseMemTestStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("Release Low Ram Condition"));
+
+	TInt totalFree =0;
+	User::LeaveIfError(HAL::Get(HALData::EMemoryRAMFree, totalFree));
+	INFO_PRINTF2(_L("RAM status before releasing: Total Free RAM:%D bytes"), totalFree);
+
+	iChunk.Close();
+	User::LeaveIfError(HAL::Get(HALData::EMemoryRAMFree, totalFree));
+
+	INFO_PRINTF2(_L("RAM status after releasing: Total Free RAM:%D bytes"), totalFree);
+
+	return TestStepResult();
+	}
+
+
+
+TVerdict CTe_RegPerformanceReleaseMemTestStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/src/te_regperformancesetlowmemteststep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,130 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file te_regperformancesetlowmemteststep.cpp
+ @internalTechnology
+*/
+#include <hal.h>
+#include "te_regperformancesetlowmemteststep.h"
+
+_LIT(KFreeRamSize, "FreeRamSize");
+_LIT(KChunkName, "ChunkName");
+const TInt KDefaultFreeRamSize = 8196;
+
+CTe_RegPerformanceSetLowMemTestStep::~CTe_RegPerformanceSetLowMemTestStep()
+/**
+ * Destructor
+ */
+	{
+	
+	}
+
+CTe_RegPerformanceSetLowMemTestStep::CTe_RegPerformanceSetLowMemTestStep(RChunk& aChunk) : iChunk(aChunk)
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KTe_RegPerformanceSetLowMemTestStep);
+	}
+
+TVerdict CTe_RegPerformanceSetLowMemTestStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CTe_RegPerformanceSetLowMemTestStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("Set Low Ram Condition"));
+	
+	TInt	freeRamSize=0;
+	
+	if(GetIntFromConfig(ConfigSection(), KFreeRamSize, freeRamSize))
+		{
+		INFO_PRINTF2(_L("The value of freeramsize is %D bytes"), freeRamSize);
+		}
+	else
+		{
+		freeRamSize = KDefaultFreeRamSize;
+		INFO_PRINTF2(_L("No freeramsize value!, default value(freeramsize=%d bytes) is used!"), freeRamSize);
+		}
+
+	TPtrC	chunkNamePtr;
+	if(GetStringFromConfig(ConfigSection(), KChunkName, chunkNamePtr))
+		{
+		INFO_PRINTF2(_L("ChunkName = %S"),&chunkNamePtr);
+		}
+	else
+		{
+		INFO_PRINTF1(_L("No Chunk Name!"));
+		SetTestStepResult(EFail);
+		}
+
+	iChunk.Close();
+	TInt totalFree = 0;
+	User::LeaveIfError(HAL::Get(HALData::EMemoryRAMFree, totalFree));
+	INFO_PRINTF2(_L("RAM status before stress condition: Total Free RAM:%D bytes"), totalFree);
+
+	TInt maxHeapSize = totalFree-freeRamSize;
+	if(TestStepResult() == EPass)
+		{
+		TInt err = KErrNone;
+		err = iChunk.CreateGlobal(chunkNamePtr, maxHeapSize, maxHeapSize);
+		if(err != KErrNone)
+			{
+			ERR_PRINTF1(_L("Create global chunk error!"));
+			SetTestStepResult(EFail);
+			}
+		}
+
+	if(TestStepResult() == EPass)
+		{
+		User::LeaveIfError(HAL::Get(HALData::EMemoryRAMFree, totalFree));
+		INFO_PRINTF2(_L("RAM status after stress condition: Total Free RAM:%D bytes"), totalFree);
+		}
+
+	return TestStepResult();
+	}
+
+
+
+TVerdict CTe_RegPerformanceSetLowMemTestStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/src/te_regperformancetestsuiteserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example file/test code to demonstrate how to develop a TestExecute Server
+* Developers should take this project as a template and substitute their own
+* for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to be started
+* in the process of the client. The client initialises the server by calling the
+* one and only ordinal.
+*
+*/
+
+
+
+/**
+ @file te_performancetestsuiteserver.cpp
+ @internalTechnology
+*/
+
+#include "te_regperformancetestsuiteserver.h"
+#include "te_regperformancelowmemoryteststep.h"
+#include "te_regperformancereleasememteststep.h"
+#include "te_regperformancesetlowmemteststep.h"
+
+_LIT(KServerName,"Te_RegPerformanceTestSuite");
+
+CTe_RegPerformanceTestSuiteServer* CTe_RegPerformanceTestSuiteServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+	{
+	CTe_RegPerformanceTestSuiteServer * server = new (ELeave) CTe_RegPerformanceTestSuiteServer();
+	CleanupStack::PushL(server);
+
+	server->ConstructL(KServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+// Secure variants much simpler
+// For EKA2, just an E32Main and a MainL()
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave the hooks in for platform security
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().DataCaging(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTe_RegPerformanceTestSuiteServer* server = NULL;
+	// Create the CTestServer derived server
+	TRAPD(err,server = CTe_RegPerformanceTestSuiteServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return err;
+    }
+
+
+CTestStep* CTe_RegPerformanceTestSuiteServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep = NULL;
+    if(aStepName == KTe_RegPerformanceSetLowMemTestStep)
+    	{
+    	testStep = new CTe_RegPerformanceSetLowMemTestStep(iChunk);
+    	}
+    else if(aStepName == KTe_RegPerformanceLowMemoryTestStep)
+    	{
+    	testStep = new CTe_RegPerformanceLowMemoryTestStep();
+    	}
+    if(aStepName == KTe_RegPerformanceReleaseMemTestStep)
+    	{
+    	testStep = new CTe_RegPerformanceReleaseMemTestStep(iChunk);
+    	}
+
+	return testStep;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/testdata/configs/te_regperformancetest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+[LowMemory]
+FreeRamSize = 8196
+ChunkName = LowMemoryTestChunk
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/performancetest/testdata/scripts/dt-tef-performance-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+CopyFile z:\testdata\configs\te_regperformancetest.ini ${SYSDRIVE}\testdata\scripts\te_regperformancetest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\scripts\te_regperformancetest.ini
+REMOVE_PREFIX
+
+LOAD_SUITE	Te_RegPerformanceTestSuite
+
+PRINT
+START_TESTCASE DT-TEF-Performance-0001
+//! @SYMTestCaseID          DT-TEF-Performance-0001
+//! @SYMCreationDate        08-09-2008
+//! @SYMAuthor              extjasonZhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test TEF can be executed ok in low memory environment.
+//! @SYMTestExpectedResults TEF should be executed ok in low memory environment.
+//! @SYMTestActions         1. Eat up system memroies.
+//!                         2. Execute TEF in such environment.
+//!                         3. Restore system memories.
+	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceSetLowMemTestStep ${SYSDRIVE}\testdata\configs\te_regperformancetest.ini LowMemory
+	DELAY 500
+	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceLowMemoryTestStep
+	DELAY 500
+	RUN_TEST_STEP 100 Te_RegPerformanceTestSuite Te_RegPerformanceReleaseMemTestStep ${SYSDRIVE}\testdata\configs\te_regperformancetest.ini LowMemory
+	DELAY 500
+END_TESTCASE DT-TEF-Performance-0001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+
+
+PRJ_MMPFILES
+
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\te_regscriptcommandsuite.script \epoc32\winscw\c\testdata\scripts\te_regscriptcommandsuite.script
+..\testdata\scripts\te_regscriptcommandsuite_stc.script \epoc32\winscw\c\testdata\scripts\te_regscriptcommandsuite_stc.script
+..\testdata\scripts\dt-tef-scriptcommand-0001.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0001.script
+..\testdata\scripts\dt-tef-scriptcommand-0002.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0002.script
+..\testdata\scripts\dt-tef-scriptcommand-0003.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0003.script
+..\testdata\scripts\dt-tef-scriptcommand-0004.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0004.script
+..\testdata\scripts\dt-tef-scriptcommand-0005.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0005.script
+..\testdata\scripts\dt-tef-scriptcommand-0006.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0006.script
+..\testdata\scripts\dt-tef-scriptcommand-0007.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0007.script
+..\testdata\scripts\dt-tef-scriptcommand-0008.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0008.script
+..\testdata\scripts\dt-tef-scriptcommand-0009.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0009.script
+..\testdata\scripts\dt-tef-scriptcommand-0010.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0010.script
+..\testdata\scripts\dt-tef-scriptcommand-0011.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0011.script
+..\testdata\scripts\dt-tef-scriptcommand-0012.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0012.script
+..\testdata\scripts\dt-tef-scriptcommand-0013.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0013.script
+..\testdata\scripts\dt-tef-scriptcommand-0014.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0014.script
+..\testdata\scripts\dt-tef-scriptcommand-0015.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0015.script
+..\testdata\scripts\dt-tef-scriptcommand-0016.script \epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0016.script
+
+..\testdata\configs\te_regscriptcommandtest.ini \epoc32\winscw\c\testdata\configs\te_regscriptcommandtest.ini
+
+.\te_regscriptcommand.iby \epoc32\rom\include\te_regscriptcommand.iby
+
+
+PRJ_TESTMMPFILES
+te_regscriptcommandserver.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/group/te_regscriptcommand.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_REG_SCRIPTCOMMAND_IBY__
+#define __TE_REG_SCRIPTCOMMAND_IBY__
+
+#include <testexecute.iby>
+#include <ced.iby>
+#include <ceddump.iby>
+
+file=ABI_DIR\DEBUG_DIR\te_regscriptcommandserver.exe		sys\bin\te_regscriptcommandserver.exe
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regscriptcommandsuite.script testdata\scripts\te_regscriptcommandsuite.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regscriptcommandsuite_stc.script testdata\scripts\te_regscriptcommandsuite_stc.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0001.script testdata\scripts\dt-tef-scriptcommand-0001.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0002.script testdata\scripts\dt-tef-scriptcommand-0002.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0003.script testdata\scripts\dt-tef-scriptcommand-0003.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0004.script testdata\scripts\dt-tef-scriptcommand-0004.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0005.script testdata\scripts\dt-tef-scriptcommand-0005.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0006.script testdata\scripts\dt-tef-scriptcommand-0006.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0007.script testdata\scripts\dt-tef-scriptcommand-0007.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0008.script testdata\scripts\dt-tef-scriptcommand-0008.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0009.script testdata\scripts\dt-tef-scriptcommand-0009.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0010.script testdata\scripts\dt-tef-scriptcommand-0010.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0011.script testdata\scripts\dt-tef-scriptcommand-0011.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0012.script testdata\scripts\dt-tef-scriptcommand-0012.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0013.script testdata\scripts\dt-tef-scriptcommand-0013.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0014.script testdata\scripts\dt-tef-scriptcommand-0014.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0015.script testdata\scripts\dt-tef-scriptcommand-0015.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-scriptcommand-0016.script testdata\scripts\dt-tef-scriptcommand-0016.script
+
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\te_regscriptcommandtest.ini testdata\configs\te_regscriptcommandtest.ini
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/group/te_regscriptcommandserver.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+TARGET      Te_RegScriptCommandServer.exe
+TARGETTYPE  exe
+UID             0x1000007A 0x10210D8B
+VENDORID 0x70000001
+
+SOURCEPATH  ../src
+SOURCE		te_regscriptcommandserver.cpp
+SOURCE		accessstep.cpp
+SOURCE		globalsharestep.cpp
+SOURCE		starttimestep.cpp
+SOURCE		checktimestep.cpp
+SOURCE		checklogfilestep.cpp
+SOURCE		checkprogramstep.cpp
+SOURCE		checkfolderandfilestep.cpp
+
+USERINCLUDE   ../inc
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+
+LIBRARY   	euser.lib
+LIBRARY		efsrv.lib
+LIBRARY		testexecuteutils.lib
+LIBRARY		testexecutelogclient.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/inc/accessstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file AccessStep.h
+*/
+#if (!defined __ACCESS_STEP_H__)
+#define __ACCESS_STEP_H__
+#include <testexecutestepbase.h>
+
+// __EDIT_ME__ - Create your own test step definitions
+class CAccessStep1 : public CTestStep
+	{
+public:
+	CAccessStep1();
+	~CAccessStep1();
+	virtual TVerdict doTestStepL();
+	};
+
+class CAccessStep2 : public CTestStep
+	{
+public:
+	CAccessStep2();
+	~CAccessStep2();
+	virtual TVerdict doTestStepL();
+	};
+
+_LIT(KAccessStep1,"AccessStep1");
+_LIT(KAccessStep2,"AccessStep2");
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/inc/checkfolderandfilestep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file checkfolderandfilestep.h
+*/
+#if (!defined __CHECKFOLDERANDFILE_STEP_H__)
+#define __CHECKFOLDERANDFILE_STEP_H__
+#include <testexecutestepbase.h>
+#include "te_regscriptcommandserver.h"
+
+// __EDIT_ME__ - Create your own test step definitions
+class CCheckFolderAndFileStep : public CTestStep
+	{
+public:
+	CCheckFolderAndFileStep();
+	~CCheckFolderAndFileStep();
+	virtual TVerdict doTestStepL();
+	};
+
+/*@{*/
+// Literals
+_LIT(KCheckFolderAndFileStep,"CheckFolderAndFile");
+/*@{*/
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/inc/checklogfilestep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file checklogfilestep.h
+*/
+#if (!defined __CHECKLOGFILE_STEP_H__)
+#define __CHECKLOGFILE_STEP_H__
+#include <testexecutestepbase.h>
+
+// __EDIT_ME__ - Create your own test step definitions
+class CCheckLogFileStep : public CTestStep
+	{
+public:
+	CCheckLogFileStep();
+	~CCheckLogFileStep();
+	virtual TVerdict doTestStepL();
+	
+private:
+	void ReadLineL(TLex8& aFileLex, TDes& aLineBuf);
+	};
+
+/*@{*/
+// Literals
+_LIT(KCheckLogFileStep,"CheckLogFile");
+/*@{*/
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/inc/checkprogramstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file checkprogramstep.h
+*/
+#if (!defined __CHECKPROGRAM_STEP_H__)
+#define __CHECKPROGRAM_STEP_H__
+#include <testexecutestepbase.h>
+#include "te_regscriptcommandserver.h"
+
+// __EDIT_ME__ - Create your own test step definitions
+class CCheckProgramStep : public CTestStep
+	{
+public:
+	CCheckProgramStep();
+	~CCheckProgramStep();
+	virtual TVerdict doTestStepL();
+	};
+
+/*@{*/
+// Literals
+_LIT(KCheckProgramStep,"CheckProgram");
+/*@{*/
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/inc/checktimestep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file checkresultstep.h
+*/
+#if (!defined __CHECKTIME_STEP_H__)
+#define __CHECKTIME_STEP_H__
+#include <testexecutestepbase.h>
+#include "te_regscriptcommandserver.h"
+
+// __EDIT_ME__ - Create your own test step definitions
+class CCheckTimeStep : public CTestStep
+	{
+public:
+	CCheckTimeStep(CTe_RegScriptCommandServer* aServer);
+	~CCheckTimeStep();
+	virtual TVerdict doTestStepL();
+	CTe_RegScriptCommandServer* Server() { return iServer; }
+	
+private:
+	CTe_RegScriptCommandServer* iServer;
+	};
+
+/*@{*/
+// Literals
+_LIT(KCheckTimeStep,"CheckTime");
+/*@{*/
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/inc/globalsharestep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file GlobalShareStep.h
+*/
+#if (!defined __GLOBALSHARE_STEP_H__)
+#define __GLOBALSHARE_STEP_H__
+#include <testexecutestepbase.h>
+
+// __EDIT_ME__ - Create your own test step definitions
+class CGlobalShareStep1 : public CTestStep
+	{
+public:
+	CGlobalShareStep1();
+	~CGlobalShareStep1();
+	virtual TVerdict doTestStepL();
+	};
+
+class CGlobalShareStep2 : public CTestStep
+	{
+public:
+	CGlobalShareStep2();
+	~CGlobalShareStep2();
+	virtual TVerdict doTestStepL();
+	};
+
+/*@{*/
+// Literals
+_LIT(KGlobalShareStep1,"GlobalShareStep1");
+_LIT(KGlobalShareStep2,"GlobalShareStep2");
+/*@{*/
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/inc/starttimestep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file checkresultstep.h
+*/
+#if (!defined __STARTTIME_STEP_H__)
+#define __STARTTIME_STEP_H__
+#include <testexecutestepbase.h>
+#include "te_regscriptcommandserver.h"
+
+// __EDIT_ME__ - Create your own test step definitions
+class CStartTimeStep : public CTestStep
+	{
+public:
+	CStartTimeStep(CTe_RegScriptCommandServer* aServer);
+	~CStartTimeStep();
+	virtual TVerdict doTestStepL();
+	CTe_RegScriptCommandServer* Server() { return iServer; }
+	
+private:
+	CTe_RegScriptCommandServer* iServer;
+	};
+
+/*@{*/
+// Literals
+_LIT(KStartTimeStep,"StartTime");
+/*@{*/
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/inc/te_regscriptcommandserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,71 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Name		: CTe_RegScriptCommandServer.h
+* Author	  : Jason Zhou
+*
+*/
+
+
+
+#ifndef CTE_REGSCRIPTCOMMANDSERVER_H
+#define CTE_REGSCRIPTCOMMANDSERVER_H
+
+// INCLUDES
+#include <e32std.h>
+#include <e32base.h>
+#include <testexecuteserverbase.h>
+
+// CLASS DECLARATION
+
+/**
+ *  CTe_RegScriptCommandServer
+ * 
+ */
+class CTe_RegScriptCommandServer : public CTestServer
+	{
+public:
+	// Constructors and destructor
+
+	/**
+	 * Destructor.
+	 */
+	~CTe_RegScriptCommandServer();
+
+	/**
+	 * Two-phased constructor.
+	 */
+	static CTe_RegScriptCommandServer* NewL();
+
+	/**
+	 * Two-phased constructor.
+	 */
+	static CTe_RegScriptCommandServer* NewLC();
+	
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+	
+	TTime& StartTime() { return iStartTime; }
+
+private:
+
+	/**
+	 * Constructor for performing 1st stage construction
+	 */
+	CTe_RegScriptCommandServer();
+	
+private:
+	TTime iStartTime;
+	};
+
+#endif // CTE_REGSCRIPTCOMMANDSERVER_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/src/accessstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,114 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file AccessStep.cpp
+*/
+#include "AccessStep.h"
+#include "TestSharedData.h"
+#include <testexecutelog.h>
+
+CAccessStep1::~CAccessStep1()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CAccessStep1::CAccessStep1()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KAccessStep1);
+	}
+
+TVerdict CAccessStep1::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values without locking mechanism for data access
+ */
+	{
+	INFO_PRINTF1(_L("Access Step1 doTestStepL"));
+	SetTestStepResult(EFail);
+	
+	TBuf<256> txtReadData(KNull);
+	TRAPD(err,ReadSharedDataL(_L("SharedData"), txtReadData));
+	if (err == KErrNone)
+		{
+		INFO_PRINTF2(_L("Value of Shared Data in Access Step1 initially is %S"), &txtReadData);
+		_LIT(KDesVal, "Good Morning James! Good Morning Nataraj! Good Morning Bala! Good Morning Ganesh! Good Morning Sridhar! Good Morning Naresh! Good Morning Sanjeev! Good Morning Kathirvel!");
+		TPtrC txtPtr;
+		txtPtr.Set(KDesVal);
+		WriteSharedDataL(_L("SharedData"), txtPtr, ESetText);
+		txtReadData.Zero();
+		ReadSharedDataL(_L("SharedData"), txtReadData);
+		INFO_PRINTF2(_L("Value of Shared Data in Access Step1 updated is %S"), &txtReadData);
+		SetTestStepResult(EPass);
+		}
+	return TestStepResult();
+	}
+
+CAccessStep2::~CAccessStep2()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CAccessStep2::CAccessStep2()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KAccessStep2);
+	}
+
+TVerdict CAccessStep2::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values and also demonstrates the locking mechanism
+ */
+	{
+	INFO_PRINTF1(_L("Access Step2 doTestStepL"));
+	SetTestStepResult(EFail);
+	
+	TBuf<256> txtReadData(KNull);
+	TRAPD(err,ReadSharedDataL(_L("SharedData1"), txtReadData));
+	if (err == KErrNone)
+		{
+		INFO_PRINTF2(_L("Value of Shared Data1 in Access Step2 initially is %S"), &txtReadData);
+		_LIT(KDesVal, "Good Morning Ganesh!");
+		TPtrC txtPtr;
+		txtPtr.Set(KDesVal);
+		WriteSharedDataL(_L("SharedData1"), txtPtr, EAppendText);
+		txtReadData.Zero();
+		ReadSharedDataL(_L("SharedData1"), txtReadData);
+		INFO_PRINTF2(_L("Value of Shared Data1 in Access Step2 updated is %S"), &txtReadData);
+		SetTestStepResult(EPass);
+		}
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/src/checkfolderandfilestep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,88 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file checkfolderandfilestep.cpp
+*/
+#include "checkfolderandfilestep.h"
+
+CCheckFolderAndFileStep::~CCheckFolderAndFileStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CCheckFolderAndFileStep::CCheckFolderAndFileStep()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KCheckFolderAndFileStep);
+	}
+
+TVerdict CCheckFolderAndFileStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values and also demonstrates the locking mechanism
+ */
+	{
+	SetTestStepResult(EFail);
+	_LIT(KFilePath, "FilePath");
+	//_LIT(KFolderPath, "FolderPath");
+	_LIT(KExpectedResult, "ExpectedResult");
+	
+	TPtrC filePath;
+//	TPtrC folderPath;
+	TInt expectedResult;
+	TInt err = KErrNone;
+	
+	RFs fs;
+	User::LeaveIfError(fs.Connect());
+	CleanupClosePushL(fs);
+	TEntry entry;
+	
+	if (!GetStringFromConfig(ConfigSection(), KFilePath(), filePath)
+			//&& !GetStringFromConfig(ConfigSection(), KFolderPath(), folderPath))
+			|| !GetIntFromConfig(ConfigSection(), KExpectedResult(), expectedResult))
+		{
+		ERR_PRINTF1(_L("Error occurs when get parameters from config file."));
+		SetTestStepResult(EInconclusive);
+		return TestStepResult();
+		}
+	
+/*	if (0 != filePath.Length())
+		{
+		err = fs.Entry(filePath, entry);
+		
+		}*/
+	err = fs.Entry(filePath, entry);
+	if (err == expectedResult)
+		{
+		SetTestStepResult(EPass);
+		}
+	
+	CleanupStack::PopAndDestroy(&fs);
+	
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/src/checklogfilestep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,121 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file checkresultstep.cpp
+*/
+#include "checklogfilestep.h"
+
+CCheckLogFileStep::~CCheckLogFileStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CCheckLogFileStep::CCheckLogFileStep()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KCheckLogFileStep);
+	}
+
+TVerdict CCheckLogFileStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values and also demonstrates the locking mechanism
+ */
+	{
+	INFO_PRINTF1(_L("Check log file."));
+	SetTestStepResult(EFail);
+	_LIT(KLogFilePath, "LogFilePath");
+	_LIT(KCheckString, "CheckString");
+	_LIT(KExpectedTimes, "ExpectedTimes");
+	
+	TPtrC logFilePath;
+	if (!GetStringFromConfig(ConfigSection(), KLogFilePath(), logFilePath))
+		{
+		ERR_PRINTF1(_L("Error occured when getting log file path"));
+		SetTestStepResult(EInconclusive);
+		return TestStepResult();
+		}
+	
+	TPtrC checkString;
+	if (!GetStringFromConfig(ConfigSection(), KCheckString(), checkString))
+		{
+		ERR_PRINTF1(_L("Error occured when getting check string"));
+		SetTestStepResult(EInconclusive);
+		return TestStepResult();
+		}
+	
+	RFs fs;
+	User::LeaveIfError(fs.Connect());
+	CleanupClosePushL(fs);
+	RFile file;
+	User::LeaveIfError(file.Open(fs, logFilePath, EFileRead|EFileShareAny));
+	CleanupClosePushL(file);
+	TInt fileSize;
+	User::LeaveIfError(file.Size(fileSize));
+	HBufC8* fileBuf8 = HBufC8::NewLC(fileSize);
+	TPtr8 fileBufPtr8 = fileBuf8->Des();
+	file.Read(fileBufPtr8);
+	TBuf<512> lineBuf;
+	TLex8 fileLex8(fileBufPtr8);
+	TInt times = 0;
+	
+	while (!fileLex8.Eos())
+		{
+		ReadLineL(fileLex8, lineBuf);
+		if (KErrNotFound != lineBuf.Find(checkString))
+			{
+			++times;
+			}
+		}
+	
+	TInt expectedTimes;
+	if (GetIntFromConfig(ConfigSection(), KExpectedTimes(), expectedTimes))
+		{
+		if (times == expectedTimes)
+			{
+			SetTestStepResult(EPass);
+			}
+		else
+			{
+			ERR_PRINTF3(_L("Test Failed! Expected Times: %d, Actual Times: %d"), expectedTimes, times);
+			}
+		}
+	
+	CleanupStack::PopAndDestroy(3, &fs);
+	return TestStepResult();
+	}
+
+void CCheckLogFileStep::ReadLineL(TLex8& aFileLex, TDes& aLineBuf)
+	{
+	aLineBuf.Zero();
+	TChar ch;
+	while ((ch=aFileLex.Get()) != '\n')
+		{
+		aLineBuf.Append(ch);
+		}
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/src/checkprogramstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,81 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file checkprogramstep.cpp
+*/
+#include "checkprogramstep.h"
+
+CCheckProgramStep::~CCheckProgramStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CCheckProgramStep::CCheckProgramStep()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KCheckProgramStep);
+	}
+
+TVerdict CCheckProgramStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values and also demonstrates the locking mechanism
+ */
+	{
+	SetTestStepResult(EFail);
+	_LIT(KProcessName, "ProcessName");
+	_LIT(KExpectedRetValue, "ExpectedRetValue");
+	
+	RProcess process;
+	TPtrC processName;
+	TInt expectedRetValue;
+	if (!GetStringFromConfig(ConfigSection(), KProcessName(), processName)
+			|| !GetIntFromConfig(ConfigSection(), KExpectedRetValue(), expectedRetValue))
+		{
+		ERR_PRINTF1(_L("Failed when getting parameters from config file."));
+		SetTestStepResult(EInconclusive);
+		return TestStepResult();
+		}
+	
+	TInt err = process.Open(processName);
+	if (expectedRetValue == err)
+		{
+		SetTestStepResult(EPass);
+		}
+	else if (KErrNone == err)
+		{
+		TExitType exitType = process.ExitType();
+		if ((EExitKill==exitType && KErrNotFound==expectedRetValue)
+				|| EExitPending==exitType && KErrNone==expectedRetValue)
+			{
+			SetTestStepResult(EPass);
+			}
+		}
+	
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/src/checktimestep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,76 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file checkresultstep.cpp
+*/
+#include "checktimestep.h"
+
+CCheckTimeStep::~CCheckTimeStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CCheckTimeStep::CCheckTimeStep(CTe_RegScriptCommandServer* aServer) : iServer(aServer)
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KCheckTimeStep);
+	}
+
+TVerdict CCheckTimeStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values and also demonstrates the locking mechanism
+ */
+	{
+	SetTestStepResult(EFail);
+	
+	INFO_PRINTF1(_L("Check time."));
+	_LIT(KTimeSeconds, "TimeSeconds");
+	TInt timeSeconds;
+	if (!GetIntFromConfig(ConfigSection(), KTimeSeconds(), timeSeconds))
+		{
+		ERR_PRINTF1(_L("Error get time seconds from config file."));
+		SetTestStepResult(EInconclusive);
+		return TestStepResult();
+		}
+	TTime timeNow;
+	timeNow.HomeTime();
+	TDateTime dateTime = timeNow.DateTime();
+	TTimeIntervalSeconds secs;
+	TInt err = timeNow.SecondsFrom(Server()->StartTime(), secs);
+	if (KErrNone != err)
+		{
+		ERR_PRINTF2(_L("Error get seconds interval, error code %d"), err);
+		}
+	else if ((secs.Int()-timeSeconds)<=1 || (timeSeconds-secs.Int())<=1)
+		{
+		SetTestStepResult(EPass);
+		}
+	
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/src/globalsharestep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,114 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file GlobalShareStep.cpp
+*/
+#include "GlobalShareStep.h"
+#include "TestSharedData.h"
+#include <testexecutelog.h>
+
+CGlobalShareStep1::~CGlobalShareStep1()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CGlobalShareStep1::CGlobalShareStep1()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KGlobalShareStep1);
+	}
+
+TVerdict CGlobalShareStep1::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values and also demonstrates the locking mechanism
+ */
+	{
+	INFO_PRINTF1(_L("Global Step1 doTestStepL"));
+	SetTestStepResult(EFail);
+	
+	TBuf<256> txtReadData(KNull);
+	TRAPD(err,ReadSharedDataL(_L("SharedData"), txtReadData));
+	if (err == KErrNone)
+		{
+		INFO_PRINTF2(_L("Value of Shared Data in Global Step2 initially is %S"), &txtReadData);
+		_LIT(KDesVal, "Hi Ganesh! How r u?");
+		TPtrC txtPtr;
+		txtPtr.Set(KDesVal);
+		WriteSharedDataL(_L("SharedData"), txtPtr, EAppendText);
+		txtReadData.Zero();
+		ReadSharedDataL(_L("SharedData"), txtReadData);
+		INFO_PRINTF2(_L("Value of Shared Data in Global Step2 updated is %S"), &txtReadData);
+		SetTestStepResult(EPass);
+		}
+	return TestStepResult();
+	}
+
+CGlobalShareStep2::~CGlobalShareStep2()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CGlobalShareStep2::CGlobalShareStep2()
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KGlobalShareStep2);
+	}
+
+TVerdict CGlobalShareStep2::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values and also demonstrates the locking mechanism
+ */
+	{
+	INFO_PRINTF1(_L("Global Step2 doTestStepL"));
+	SetTestStepResult(EFail);
+	TBuf<256> txtReadData(KNull);
+	
+	TRAPD(err,ReadSharedDataL(_L("SharedData1"), txtReadData));
+	if (err == KErrNone)
+		{
+		INFO_PRINTF2(_L("Value of Shared Data1 in Global Step2 initially is %S"), &txtReadData);
+		_LIT(KDesVal, "Hi Mahesh! How r u?");
+		TPtrC txtPtr;
+		txtPtr.Set(KDesVal);
+		WriteSharedDataL(_L("SharedData1"), txtPtr, ESetText);
+		txtReadData.Zero();
+		ReadSharedDataL(_L("SharedData1"), txtReadData);
+		INFO_PRINTF2(_L("Value of Shared Data1 in Global Step2 updated is %S"), &txtReadData);
+		SetTestStepResult(EPass);
+		}
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/src/starttimestep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file checkresultstep.cpp
+*/
+#include "starttimestep.h"
+
+CStartTimeStep::~CStartTimeStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CStartTimeStep::CStartTimeStep(CTe_RegScriptCommandServer* aServer) : iServer(aServer)
+/**
+ * Constructor
+ */
+	{
+	// Call base class method to set up the human readable name for logging
+	SetTestStepName(KStartTimeStep);
+	}
+
+TVerdict CStartTimeStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Demonstrates opening up a handle to the data saved at RChunk base using template class
+ * Overwrite shared data with values and also demonstrates the locking mechanism
+ */
+	{
+	SetTestStepResult(EFail);
+
+	INFO_PRINTF1(_L("Record start time."));
+	TTime timeNow;
+	timeNow.HomeTime();
+	Server()->StartTime() = timeNow;
+	SetTestStepResult(EPass);
+	
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/src/te_regscriptcommandserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,164 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Name		: CTe_RegScriptCommandServer.cpp
+* Author	  : Jason Zhou
+*
+*/
+
+
+
+#include "te_regscriptcommandserver.h"
+#include "accessstep.h"
+#include "globalsharestep.h"
+#include "starttimestep.h"
+#include "checktimestep.h"
+#include "checklogfilestep.h"
+#include "checkprogramstep.h"
+#include "checkfolderandfilestep.h"
+
+_LIT(KServerName, "Te_RegScriptCommandServer");
+
+CTe_RegScriptCommandServer::CTe_RegScriptCommandServer()
+	{
+	// No implementation required
+	}
+
+CTe_RegScriptCommandServer::~CTe_RegScriptCommandServer()
+	{
+	}
+
+CTe_RegScriptCommandServer* CTe_RegScriptCommandServer::NewLC()
+	{
+	CTe_RegScriptCommandServer* self = new (ELeave) CTe_RegScriptCommandServer();
+	CleanupStack::PushL(self);
+	self->ConstructL(KServerName);
+	return self;
+	}
+
+CTe_RegScriptCommandServer* CTe_RegScriptCommandServer::NewL()
+	{
+	CTe_RegScriptCommandServer* self = CTe_RegScriptCommandServer::NewLC();
+	CleanupStack::Pop(); // self;
+	return self;
+	}
+
+// EKA2 much simpler
+// Just an E32Main and a MainL()
+LOCAL_C void MainL()
+/**
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave the hooks in for platform security
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	// __EDIT_ME__ Your server name
+	CTe_RegScriptCommandServer* server = NULL;
+	// Create the CTestServer derived server
+	// __EDIT_ME__ Your server name
+	TRAPD(err,server = CTe_RegScriptCommandServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+// Main Entry point
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on exit
+ */
+	{
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	return KErrNone;
+    }
+
+// Create a thread in the calling process
+
+// __EDIT_ME__ - Use your own server class name
+CTestStep* CTe_RegScriptCommandServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @aStepName - Provided along with script command
+ * This is the name of the Test Step to be executed
+ * @return - A CTestStep derived instance
+ * Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep = NULL;
+	// __EDIT_ME__ - Create your own test steps here
+	// This server creates just one step but create as many as you want
+	// They are created "just in time" when the worker thread is created
+	if(aStepName == KGlobalShareStep1)
+		{
+		testStep = new CGlobalShareStep1();
+		}
+	
+	else if(aStepName == KGlobalShareStep2)
+		{
+		testStep = new CGlobalShareStep2();
+		}
+		
+	else if(aStepName == KAccessStep1)
+		{
+		testStep = new CAccessStep1();
+		}
+	
+	else if(aStepName == KAccessStep2)
+		{
+		testStep = new CAccessStep2();
+		}
+	
+	else if (aStepName==KStartTimeStep())
+		{
+		testStep = new (ELeave) CStartTimeStep(this);
+		}
+
+	else if (aStepName==KCheckTimeStep())
+		{
+		testStep = new (ELeave) CCheckTimeStep(this);
+		}
+	
+	else if (aStepName==KCheckLogFileStep())
+		{
+		testStep = new (ELeave) CCheckLogFileStep();
+		}
+	
+	else if (aStepName==KCheckProgramStep())
+		{
+		testStep = new (ELeave) CCheckProgramStep();
+		}
+	
+	else if (aStepName==KCheckFolderAndFileStep())
+		{
+		testStep = new (ELeave) CCheckFolderAndFileStep();
+		}
+	
+	return testStep;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/configs/te_regscriptcommandtest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,90 @@
+[ScriptCommand_0001]
+TimeSeconds = 5
+
+[ScriptCommand_0003]
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0003.htm
+CheckString=This line should appear in the log file.
+ExpectedTimes=3 
+
+[ScriptCommand_0004]
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0004.htm
+CheckString=This line should not appear in the log file.
+ExpectedTimes=2
+
+[ScriptCommand_0005]
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0005.htm
+CheckString=THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+ExpectedTimes=3
+
+[ScriptCommand_0006]
+repeatParam=5
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0006.htm
+CheckString=THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+ExpectedTimes=11
+
+[ScriptCommand_0007]
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+CheckString=THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+ExpectedTimes=3
+
+[ScriptCommand_0007_1]
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+CheckString=Repeat Parameter Key Not Found
+ExpectedTimes=2
+
+[ScriptCommand_0007_2]
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0007.htm
+CheckString=The Looping is Not Initiated
+ExpectedTimes=2
+
+[ScriptCommand_0008]
+ProcessName=eshell.exe
+ExpectedRetValue=-1
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0008.htm
+CheckString=Program has been killed as the timeout is achieved.
+ExpectedTimes=2
+
+
+[ScriptCommand_0009]
+ProcessName=TIMEWdddd.exe
+ExpectedRetValue=-1
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0009.htm
+CheckString=RUN_PROGRAM 5 TIMEWdddd.exe ***Result = UNKNOWN Code = -1
+ExpectedTimes=2
+
+[ScriptCommand_0010]
+ProcessName=timew.exe
+ExpectedRetValue=-1
+
+[ScriptCommand_0011]
+ProcessName=ESHELLeee.exe
+ExpectedRetValue=-1
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0011.htm
+CheckString=RUN_WS_PROGRAM 5 ESHELLeee.exe ***Result = UNKNOWN Code = -1
+ExpectedTimes=2
+
+[ScriptCommand_0014]
+FilePath=${SYSDRIVE}\UTILTEST\
+ExpectedResult=0
+
+[ScriptCommand_0014_1]
+FilePath=${SYSDRIVE}\UTILTEST\dt-tef-scriptcommand-0014.script
+ExpectedResult=0
+
+[ScriptCommand_0014_2]
+FilePath=${SYSDRIVE}\UTILTEST\dt-tef-scriptcommand-0014.script
+ExpectedResult=-1
+
+[ScriptCommand_0014_3]
+FilePath=${SYSDRIVE}\UTILTEST\
+ExpectedResult=-1
+
+[ScriptCommand_0015]
+LogFilePath=c:\logs\testexecute\dt-tef-scriptcommand-0015.htm
+CheckString=Unrecognised Command - THIS
+ExpectedTimes=2
+
+[ScriptCommand_SharedData]
+shared_data_num = 2
+shared_name_1 = SharedData
+shared_name_2 = SharedData1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0001
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0001
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "Delay" command.
+//! @SYMTestExpectedResults The execution of running test script should last 5 seconds.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a delay command in the test script file to delay 5 seconds
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer StartTime 
+	Delay 5000
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckTime ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0001
+END_TESTCASE DT-TEF-ScriptCommand-0001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0002.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-ScriptCommand-0002
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0002
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "pause" script comman, implement the pause command if JustInTime debugging is switched on.
+//! @SYMTestExpectedResults Script execution is paused until key is pressed.
+//!                         The test result should be pass.
+//! @SYMTestActions         Execute the pause command in script file, check if the execution is paused and after pressing any key, it continue to execute.
+	PAUSE	
+END_TESTCASE DT-TEF-ScriptCommand-0002
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0003.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0003
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0003
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "prefix" script command.
+//! @SYMTestExpectedResults The test step should run with success, as if user writes a PRINT statement without PRINT between PREFIX and REMOVE_PREFIX.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a PREFIX PRINT statment before a statement without PRINT
+	PREFIX PRINT
+	This line should appear in the log file.
+	REMOVE_PREFIX
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0003
+END_TESTCASE DT-TEF-ScriptCommand-0003
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0004.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0004
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0004
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Negative Test of "prefix" script command.
+//! @SYMTestExpectedResults Test should fail with UNEXECUTED status.
+//! @SYMTestActions         Write a "PREFIX" statement with no arguments
+	PREFIX
+	This line should not appear in the log file.
+	REMOVE_PREFIX
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0004
+END_TESTCASE DT-TEF-ScriptCommand-0004
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0005.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0005
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0005
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "print" script command.
+//! @SYMTestExpectedResults The contents of the PRINT command should be printed to result file.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a PRINT command in the test script.
+	PRINT THIS TEXT HAS BEEN ADDED TO THE LOG FILE USING THE PRINT COMMAND
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0005
+END_TESTCASE DT-TEF-ScriptCommand-0005
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0006.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0006
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0006
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "START_REPEAT" script command.
+//! @SYMTestExpectedResults PRINT command should be repeated to run for the times defined in the configuration file.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write "START_REPEATE" command to repeat PRINT command
+	START_REPEAT ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006 repeatParam 
+	PRINT THIS TEXT SHOULD BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+	END_REPEAT
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0006
+END_TESTCASE DT-TEF-ScriptCommand-0006
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0007.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0007
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0007
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Negative Test of "START_REPEAT" script command.
+//! @SYMTestExpectedResults Test should fail with &quot;UNEXECUTED&quot; status.
+//! @SYMTestActions         Write START_REPEAT command in script file, but it doesn't have last two required parameters.
+	START_REPEAT ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini
+	PRINT THIS TEXT SHOULD NOT BE REPEATED 5 TIMES USING THE REPEAT COMMAND
+	END_REPEAT
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_1
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0007_2
+END_TESTCASE DT-TEF-ScriptCommand-0007
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0008.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0008
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0008
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "run_program" script command.
+//! @SYMTestExpectedResults The &quot;timew.exe&quot; file should be started and terminated after timeout.
+//!                         The test result should be pass.
+//! @SYMTestActions         Run timew.exe with the timeout 5 seconds.
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+	PRINT THE TIME APPLICATION WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+	RUN_PROGRAM 5 eshell.exe
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0008
+END_TESTCASE DT-TEF-ScriptCommand-0008
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0009.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0009
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0009
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Negative Test of "run_program" script command.
+//! @SYMTestExpectedResults Test should fail with error code -1.
+//! @SYMTestActions         Write "RUN_PROGRAM" to launch a not existed executable file
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+	RUN_PROGRAM 5 TIMEWdddd.exe
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckProgram ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0009
+END_TESTCASE DT-TEF-ScriptCommand-0009
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0010.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0010
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0010
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "run_ws_program" script command.
+//! @SYMTestExpectedResults eshell should be started and exit after 5 seconds.
+//!                         Test result should be pass.
+//! @SYMTestActions         Start eshell with timeout 5 seconds.
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+	PRINT THE CALENDAR WILL NOW BE LAUNCHED AND WILL EXIT AFTER 5 SECONDS
+	RUN_WS_PROGRAM 5 timew.exe
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0010
+END_TESTCASE DT-TEF-ScriptCommand-0010
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0011.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0011
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0011
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Negative Test of "run_ws_program" script command.
+//! @SYMTestExpectedResults this executable will not be launched.
+//!                         The test should be failed with error code -1.
+//! @SYMTestActions         start an un-exist application with timeout 5 seconds.
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+	PRINT THE ESHELL WILL NOT BE LAUNCHED
+	RUN_WS_PROGRAM 5 ESHELLeee.exe
+	RUN_TEST_STEP 20 Te_RegScriptCommandServer CheckProgram ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0011
+END_TESTCASE DT-TEF-ScriptCommand-0011
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0012.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0012
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0012
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test share data functionality with the "SHARED_DATA" script command.
+//! @SYMTestExpectedResults Share data functions well and test case should run successfully.
+//!                         The test result should be pass.
+//! @SYMTestActions         Using "SHARED_DATA" command in script file to share data.
+	SHARED_DATA ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_SharedData
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+END_TESTCASE DT-TEF-ScriptCommand-0012
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0013.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0013
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0013
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Negative Test of share data functionality.
+//! @SYMTestExpectedResults Test case should fail.
+//! @SYMTestActions         Using "SHARED_DATA" command in script file to share data.
+	PRINT this test case must be fail.
+	SHARED_DATA ${SYSDRIVE}\assdfgddfgsampletest\te_regscriptcommandtest.ini ScriptCommand_SharedData
+	CONCURRENT
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+	CONSECUTIVE
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep2
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep2
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer AccessStep1
+	RUN_TEST_STEP 100 Te_RegScriptCommandServer GlobalShareStep1
+END_TESTCASE DT-TEF-ScriptCommand-0013
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0014.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0014
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0014
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "RUN_UTILS" script command.
+//! @SYMTestExpectedResults The RUN_UTILS command should run successfully with the specified task.
+//!                         Test result should be pass.
+//! @SYMTestActions         Execute some tasks with the command RUN_UTILS in script file
+	RUN_UTILS MkDir ${SYSDRIVE}\UTILTEST
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014
+	
+	RUN_UTILS CopyFile ${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0014.script ${SYSDRIVE}\UTILTEST\dt-tef-scriptcommand-0014.script
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_1
+	
+	RUN_UTILS DeleteFile ${SYSDRIVE}\UTILTEST\dt-tef-scriptcommand-0014.script
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_2
+	
+	RUN_UTILS DeleteDirectory ${SYSDRIVE}\UTILTEST
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckFolderAndFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0014_3
+END_TESTCASE DT-TEF-ScriptCommand-0014
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0015.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+Load_Server Te_RegScriptCommandServer
+
+START_TESTCASE DT-TEF-ScriptCommand-0015
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0015
+//! @SYMCreationDate        23-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test if not use print command, the info will not be printed.
+//! @SYMTestExpectedResults The information will not be printed in the log file.
+//!                         There should be warning message and the test result should be pass.
+//! @SYMTestActions         Write something but not use PRINT command.
+	THIS TEXT SHOULD NOT HAVE THE WORD INFO IN FRONT OF IT
+	RUN_TEST_STEP 10 Te_RegScriptCommandServer CheckLogFile ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini ScriptCommand_0015
+END_TESTCASE DT-TEF-ScriptCommand-0015
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/dt-tef-scriptcommand-0016.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-ScriptCommand-0016
+//! @SYMTestCaseID          DT-TEF-ScriptCommand-0016
+//! @SYMCreationDate        17-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        This test TEF CED key word. CED will call ced.exe directly.
+//!                         First call run program ceddump to save current configs. Then using ced import dumped config.
+//! @SYMTestExpectedResults this test case should pass
+  RUN_PROGRAM 5 ceddump.exe -o c:\tefdump.cfg
+  CED c:\tefdump.cfg
+END_TESTCASE DT-TEF-ScriptCommand-0016
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/te_regscriptcommandsuite.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run all te_RegScriptCommandSuite Suite Tests
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-scriptcommand-*.script ${SYSDRIVE}\TestData\scripts\dt-tef-scriptcommand-*.script
+
+CopyFile z:\testdata\configs\repeatparam.ini ${SYSDRIVE}\TestData\configs\repeatparam.ini
+CopyFile z:\testdata\configs\shareddatatest.ini ${SYSDRIVE}\TestData\configs\shareddatatest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\shareddatatest.ini
+MakeReadWrite 	${SYSDRIVE}\testdata\configs\repeatparam.ini
+REMOVE_PREFIX
+
+PREFIX RUN_SCRIPT
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0009.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0010.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0011.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0012.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0013.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0014.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0015.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0016.script
+REMOVE_PREFIX
+
+PRINT Complete te_RegScriptCommandSuite Suite Tests
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/scriptcommand/testdata/scripts/te_regscriptcommandsuite_stc.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run all te_RegScriptCommandSuite Suite Tests
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+CopyFile z:\testdata\scripts\dt-tef-scriptcommand-*.script ${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-*.script
+CopyFile z:\testdata\configs\te_regscriptcommandtest.ini ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_regscriptcommandtest.ini
+REMOVE_PREFIX
+
+PREFIX RUN_PROGRAM 50 testexecute
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0009.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0010.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0011.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0012.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0013.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0014.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0015.script
+${SYSDRIVE}\testdata\scripts\dt-tef-scriptcommand-0016.script
+REMOVE_PREFIX
+
+PRINT Complete te_RegScriptCommandSuite Suite Tests
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,148 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// @file
+// TEF Upgrade block tests
+//
+
+PRJ_EXPORTS
+
+PRJ_MMPFILES
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\te_RegBlockTestSuite.script		\epoc32\winscw\c\testdata\scripts\te_RegBlockTestSuite.script
+..\testdata\scripts\te_RegBlockTestSuite_stc.script		\epoc32\winscw\c\testdata\scripts\te_RegBlockTestSuite_stc.script
+..\testdata\scripts\dt-tef-testblock-0001.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0001.script
+..\testdata\scripts\dt-tef-testblock-0002.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0002.script
+..\testdata\scripts\dt-tef-testblock-0003.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0003.script
+..\testdata\scripts\dt-tef-testblock-0004.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0004.script
+..\testdata\scripts\dt-tef-testblock-0005.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0005.script
+..\testdata\scripts\dt-tef-testblock-0006.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0006.script
+..\testdata\scripts\dt-tef-testblock-0007.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0007.script
+..\testdata\scripts\dt-tef-testblock-0008.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0008.script
+..\testdata\scripts\dt-tef-testblock-0009.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0009.script
+..\testdata\scripts\dt-tef-testblock-0010.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0010.script
+..\testdata\scripts\dt-tef-testblock-0011.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0011.script
+..\testdata\scripts\dt-tef-testblock-0012.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0012.script
+..\testdata\scripts\dt-tef-testblock-0013.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0013.script
+..\testdata\scripts\dt-tef-testblock-0014.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0014.script
+..\testdata\scripts\dt-tef-testblock-0015.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0015.script
+..\testdata\scripts\dt-tef-testblock-0016.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0016.script
+..\testdata\scripts\dt-tef-testblock-0017.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0017.script
+..\testdata\scripts\dt-tef-testblock-0018.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0018.script
+..\testdata\scripts\dt-tef-testblock-0019.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0019.script
+..\testdata\scripts\dt-tef-testblock-0020.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0020.script
+..\testdata\scripts\dt-tef-testblock-0021.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0021.script
+..\testdata\scripts\dt-tef-testblock-0022.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0022.script
+..\testdata\scripts\dt-tef-testblock-0023.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0023.script
+..\testdata\scripts\dt-tef-testblock-0024.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0024.script
+..\testdata\scripts\dt-tef-testblock-0025.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0025.script
+..\testdata\scripts\dt-tef-testblock-0026.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0026.script
+..\testdata\scripts\dt-tef-testblock-0027.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0027.script
+..\testdata\scripts\dt-tef-testblock-0028.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0028.script
+..\testdata\scripts\dt-tef-testblock-0029.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0029.script
+..\testdata\scripts\dt-tef-testblock-0030.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0030.script
+..\testdata\scripts\dt-tef-testblock-0031.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0031.script
+..\testdata\scripts\dt-tef-testblock-0032.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0032.script
+..\testdata\scripts\dt-tef-testblock-0033.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0033.script
+..\testdata\scripts\dt-tef-testblock-0034.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0034.script
+..\testdata\scripts\dt-tef-testblock-0035.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0035.script
+..\testdata\scripts\dt-tef-testblock-0036.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0036.script
+..\testdata\scripts\dt-tef-testblock-0037.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0037.script
+..\testdata\scripts\dt-tef-testblock-0038.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0038.script
+..\testdata\scripts\dt-tef-testblock-0039.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0039.script
+..\testdata\scripts\dt-tef-testblock-0040.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0040.script
+..\testdata\scripts\dt-tef-testblock-0041.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0041.script
+..\testdata\scripts\dt-tef-testblock-0042.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0042.script
+..\testdata\scripts\dt-tef-testblock-0043.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0043.script
+..\testdata\scripts\dt-tef-testblock-0044.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0044.script
+..\testdata\scripts\dt-tef-testblock-0045.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0045.script
+..\testdata\scripts\dt-tef-testblock-0046.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0046.script
+..\testdata\scripts\dt-tef-testblock-0047.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0047.script
+..\testdata\scripts\dt-tef-testblock-0048.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0048.script
+..\testdata\scripts\dt-tef-testblock-0049.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0049.script
+..\testdata\scripts\dt-tef-testblock-0050.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0050.script
+..\testdata\scripts\dt-tef-testblock-0051.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0051.script
+..\testdata\scripts\dt-tef-testblock-0052.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0052.script
+..\testdata\scripts\dt-tef-testblock-0053.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0053.script
+..\testdata\scripts\dt-tef-testblock-0054.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0054.script
+..\testdata\scripts\dt-tef-testblock-0055.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0055.script
+..\testdata\scripts\dt-tef-testblock-0056.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0056.script
+..\testdata\scripts\dt-tef-testblock-0057.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0057.script
+..\testdata\scripts\dt-tef-testblock-0058.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0058.script
+..\testdata\scripts\dt-tef-testblock-0059.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0059.script
+..\testdata\scripts\dt-tef-testblock-0060.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0060.script
+..\testdata\scripts\dt-tef-testblock-0061.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0061.script
+..\testdata\scripts\dt-tef-testblock-0062.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0062.script
+..\testdata\scripts\dt-tef-testblock-0063.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0063.script
+..\testdata\scripts\dt-tef-testblock-0064.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0064.script
+..\testdata\scripts\dt-tef-testblock-0065.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0065.script
+..\testdata\scripts\dt-tef-testblock-0066.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0066.script
+..\testdata\scripts\dt-tef-testblock-0067.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0067.script
+..\testdata\scripts\dt-tef-testblock-0068.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0068.script
+..\testdata\scripts\dt-tef-testblock-0069.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0069.script
+..\testdata\scripts\dt-tef-testblock-0070.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0070.script
+..\testdata\scripts\dt-tef-testblock-0071.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0071.script
+..\testdata\scripts\dt-tef-testblock-0072.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0072.script
+..\testdata\scripts\dt-tef-testblock-0073.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0073.script
+..\testdata\scripts\dt-tef-testblock-0074.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0074.script
+..\testdata\scripts\dt-tef-testblock-0075.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0075.script
+..\testdata\scripts\dt-tef-testblock-0076.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0076.script
+..\testdata\scripts\dt-tef-testblock-0077.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0077.script
+..\testdata\scripts\dt-tef-testblock-0078.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0078.script
+..\testdata\scripts\dt-tef-testblock-0079.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0079.script
+..\testdata\scripts\dt-tef-testblock-0080.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0080.script
+..\testdata\scripts\dt-tef-testblock-0081.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0081.script
+..\testdata\scripts\dt-tef-testblock-0082.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0082.script
+..\testdata\scripts\dt-tef-testblock-0083.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0083.script
+..\testdata\scripts\dt-tef-testblock-0084.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0084.script
+..\testdata\scripts\dt-tef-testblock-0085.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0085.script
+..\testdata\scripts\dt-tef-testblock-0086.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0086.script
+..\testdata\scripts\dt-tef-testblock-0087.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0087.script
+..\testdata\scripts\dt-tef-testblock-0088.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0088.script
+..\testdata\scripts\dt-tef-testblock-0089.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0089.script
+..\testdata\scripts\dt-tef-testblock-0090.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0090.script
+..\testdata\scripts\dt-tef-testblock-0091.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0091.script
+..\testdata\scripts\dt-tef-testblock-0092.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0092.script
+..\testdata\scripts\dt-tef-testblock-0093.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0093.script
+..\testdata\scripts\dt-tef-testblock-0094.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0094.script
+..\testdata\scripts\dt-tef-testblock-0095.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0095.script
+..\testdata\scripts\dt-tef-testblock-0096.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0096.script
+..\testdata\scripts\dt-tef-testblock-0097.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0097.script
+..\testdata\scripts\dt-tef-testblock-0098.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0098.script
+..\testdata\scripts\dt-tef-testblock-0099.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0099.script
+..\testdata\scripts\dt-tef-testblock-0100.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0100.script
+..\testdata\scripts\dt-tef-testblock-0101.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0101.script
+..\testdata\scripts\dt-tef-testblock-0102.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0102.script
+..\testdata\scripts\dt-tef-testblock-0103.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0103.script
+..\testdata\scripts\dt-tef-testblock-0104.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0104.script
+..\testdata\scripts\dt-tef-testblock-0105.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0105.script
+..\testdata\scripts\dt-tef-testblock-0106.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0106.script
+..\testdata\scripts\dt-tef-testblock-0107.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0107.script
+..\testdata\scripts\dt-tef-testblock-0108.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0108.script
+..\testdata\scripts\dt-tef-testblock-0109.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0109.script
+..\testdata\scripts\dt-tef-testblock-0110.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0110.script
+..\testdata\scripts\dt-tef-testblock-0111.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0111.script
+..\testdata\scripts\dt-tef-testblock-0112.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0112.script
+..\testdata\scripts\dt-tef-testblock-0113.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0113.script
+..\testdata\scripts\dt-tef-testblock-0114.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0114.script
+..\testdata\scripts\dt-tef-testblock-0115.script	\epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0115.script
+
+..\testdata\configs\te_RegBlockTestSuite.ini		\epoc32\winscw\c\testdata\configs\te_RegBlockTestSuite.ini
+..\testdata\configs\file.txt						\epoc32\winscw\c\testdata\configs\file.txt
+
+.\te_RegBlockTestSuite.iby \epoc32\rom\include\te_RegBlockTestSuite.iby
+
+PRJ_TESTMMPFILES
+te_RegBlockTestSuite.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/group/te_regblocktestsuite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,145 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_REG_BLOCKTESTSUITE_IBY__
+#define __TE_REG_BLOCKTESTSUITE_IBY__
+
+#include <testexecute.iby>
+
+file=ABI_DIR\DEBUG_DIR\te_RegBlockTestSuite.exe		Sys\Bin\te_RegBlockTestSuite.exe
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_RegBlockTestSuite.script 	testdata\scripts\te_RegBlockTestSuite.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_RegBlockTestSuite_stc.script testdata\scripts\te_RegBlockTestSuite_stc.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0001.script	testdata\scripts\dt-tef-testblock-0001.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0002.script	testdata\scripts\dt-tef-testblock-0002.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0003.script	testdata\scripts\dt-tef-testblock-0003.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0004.script	testdata\scripts\dt-tef-testblock-0004.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0005.script	testdata\scripts\dt-tef-testblock-0005.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0006.script	testdata\scripts\dt-tef-testblock-0006.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0007.script	testdata\scripts\dt-tef-testblock-0007.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0008.script	testdata\scripts\dt-tef-testblock-0008.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0009.script	testdata\scripts\dt-tef-testblock-0009.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0010.script	testdata\scripts\dt-tef-testblock-0010.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0011.script	testdata\scripts\dt-tef-testblock-0011.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0012.script	testdata\scripts\dt-tef-testblock-0012.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0013.script	testdata\scripts\dt-tef-testblock-0013.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0014.script	testdata\scripts\dt-tef-testblock-0014.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0015.script	testdata\scripts\dt-tef-testblock-0015.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0016.script	testdata\scripts\dt-tef-testblock-0016.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0017.script	testdata\scripts\dt-tef-testblock-0017.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0018.script	testdata\scripts\dt-tef-testblock-0018.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0019.script	testdata\scripts\dt-tef-testblock-0019.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0020.script	testdata\scripts\dt-tef-testblock-0020.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0021.script	testdata\scripts\dt-tef-testblock-0021.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0022.script	testdata\scripts\dt-tef-testblock-0022.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0023.script	testdata\scripts\dt-tef-testblock-0023.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0024.script	testdata\scripts\dt-tef-testblock-0024.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0025.script	testdata\scripts\dt-tef-testblock-0025.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0026.script	testdata\scripts\dt-tef-testblock-0026.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0027.script	testdata\scripts\dt-tef-testblock-0027.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0028.script	testdata\scripts\dt-tef-testblock-0028.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0029.script	testdata\scripts\dt-tef-testblock-0029.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0030.script	testdata\scripts\dt-tef-testblock-0030.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0031.script	testdata\scripts\dt-tef-testblock-0031.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0032.script	testdata\scripts\dt-tef-testblock-0032.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0033.script	testdata\scripts\dt-tef-testblock-0033.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0034.script	testdata\scripts\dt-tef-testblock-0034.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0035.script	testdata\scripts\dt-tef-testblock-0035.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0036.script	testdata\scripts\dt-tef-testblock-0036.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0037.script	testdata\scripts\dt-tef-testblock-0037.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0038.script	testdata\scripts\dt-tef-testblock-0038.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0039.script	testdata\scripts\dt-tef-testblock-0039.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0040.script	testdata\scripts\dt-tef-testblock-0040.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0041.script	testdata\scripts\dt-tef-testblock-0041.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0042.script	testdata\scripts\dt-tef-testblock-0042.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0043.script	testdata\scripts\dt-tef-testblock-0043.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0044.script	testdata\scripts\dt-tef-testblock-0044.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0045.script	testdata\scripts\dt-tef-testblock-0045.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0046.script	testdata\scripts\dt-tef-testblock-0046.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0047.script	testdata\scripts\dt-tef-testblock-0047.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0048.script	testdata\scripts\dt-tef-testblock-0048.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0049.script	testdata\scripts\dt-tef-testblock-0049.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0050.script	testdata\scripts\dt-tef-testblock-0050.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0051.script	testdata\scripts\dt-tef-testblock-0051.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0052.script	testdata\scripts\dt-tef-testblock-0052.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0053.script	testdata\scripts\dt-tef-testblock-0053.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0054.script	testdata\scripts\dt-tef-testblock-0054.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0055.script	testdata\scripts\dt-tef-testblock-0055.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0056.script	testdata\scripts\dt-tef-testblock-0056.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0057.script	testdata\scripts\dt-tef-testblock-0057.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0058.script	testdata\scripts\dt-tef-testblock-0058.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0059.script	testdata\scripts\dt-tef-testblock-0059.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0060.script	testdata\scripts\dt-tef-testblock-0060.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0061.script	testdata\scripts\dt-tef-testblock-0061.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0062.script	testdata\scripts\dt-tef-testblock-0062.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0063.script	testdata\scripts\dt-tef-testblock-0063.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0064.script	testdata\scripts\dt-tef-testblock-0064.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0065.script	testdata\scripts\dt-tef-testblock-0065.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0066.script	testdata\scripts\dt-tef-testblock-0066.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0067.script	testdata\scripts\dt-tef-testblock-0067.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0068.script	testdata\scripts\dt-tef-testblock-0068.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0069.script	testdata\scripts\dt-tef-testblock-0069.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0070.script	testdata\scripts\dt-tef-testblock-0070.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0071.script	testdata\scripts\dt-tef-testblock-0071.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0072.script	testdata\scripts\dt-tef-testblock-0072.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0073.script	testdata\scripts\dt-tef-testblock-0073.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0074.script	testdata\scripts\dt-tef-testblock-0074.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0075.script	testdata\scripts\dt-tef-testblock-0075.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0076.script	testdata\scripts\dt-tef-testblock-0076.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0077.script	testdata\scripts\dt-tef-testblock-0077.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0078.script	testdata\scripts\dt-tef-testblock-0078.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0079.script	testdata\scripts\dt-tef-testblock-0079.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0080.script	testdata\scripts\dt-tef-testblock-0080.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0081.script	testdata\scripts\dt-tef-testblock-0081.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0082.script	testdata\scripts\dt-tef-testblock-0082.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0083.script	testdata\scripts\dt-tef-testblock-0083.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0084.script	testdata\scripts\dt-tef-testblock-0084.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0085.script	testdata\scripts\dt-tef-testblock-0085.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0086.script	testdata\scripts\dt-tef-testblock-0086.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0087.script	testdata\scripts\dt-tef-testblock-0087.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0088.script	testdata\scripts\dt-tef-testblock-0088.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0089.script	testdata\scripts\dt-tef-testblock-0089.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0090.script	testdata\scripts\dt-tef-testblock-0090.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0091.script	testdata\scripts\dt-tef-testblock-0091.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0092.script	testdata\scripts\dt-tef-testblock-0092.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0093.script	testdata\scripts\dt-tef-testblock-0093.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0094.script	testdata\scripts\dt-tef-testblock-0094.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0095.script	testdata\scripts\dt-tef-testblock-0095.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0096.script	testdata\scripts\dt-tef-testblock-0096.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0097.script	testdata\scripts\dt-tef-testblock-0097.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0098.script	testdata\scripts\dt-tef-testblock-0098.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0099.script	testdata\scripts\dt-tef-testblock-0099.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0100.script	testdata\scripts\dt-tef-testblock-0100.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0101.script	testdata\scripts\dt-tef-testblock-0101.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0102.script	testdata\scripts\dt-tef-testblock-0102.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0103.script	testdata\scripts\dt-tef-testblock-0103.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0104.script	testdata\scripts\dt-tef-testblock-0104.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0105.script	testdata\scripts\dt-tef-testblock-0105.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0106.script	testdata\scripts\dt-tef-testblock-0106.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0107.script	testdata\scripts\dt-tef-testblock-0107.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0108.script	testdata\scripts\dt-tef-testblock-0108.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0109.script	testdata\scripts\dt-tef-testblock-0109.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0110.script	testdata\scripts\dt-tef-testblock-0110.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0111.script	testdata\scripts\dt-tef-testblock-0111.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0112.script	testdata\scripts\dt-tef-testblock-0112.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0113.script	testdata\scripts\dt-tef-testblock-0113.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0114.script	testdata\scripts\dt-tef-testblock-0114.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-testblock-0115.script	testdata\scripts\dt-tef-testblock-0115.script
+
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\te_RegBlockTestSuite.ini testdata\configs\te_RegBlockTestSuite.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\file.txt testdata\configs\file.txt
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/group/te_regblocktestsuite.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+*
+*/
+
+
+
+TARGET			te_RegBlockTestSuite.exe
+TARGETTYPE		exe
+UID				0x1000007A 0x10210D5D
+VENDORID		0x70000001
+
+SOURCEPATH		../src
+SOURCE			te_RegBlockTestServer.cpp
+SOURCE 			te_RegBlockTestWrapper.cpp
+SOURCE			te_RegBlockTestActiveObjectWrapper.cpp
+
+USERINCLUDE		../inc
+SYSTEMINCLUDE	/epoc32/include
+SYSTEMINCLUDE	/epoc32/include/test
+
+LIBRARY     	euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			efsrv.lib
+LIBRARY			testexecutelogclient.lib
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/inc/te_regblocktestactiveobjectwrapper.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,77 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTEFIntegrationTestActiveObjectWrapper
+*
+*/
+
+
+
+/**
+ @test
+ @internalComponent
+*/
+
+#if (!defined __TE_REG_BLOCKTEST_ACTIVE_OBJECT_WRAPPER_H__)
+#define __TE_REG_BLOCKTEST_ACTIVE_OBJECT_WRAPPER_H__
+
+
+
+#include "te_RegBlockTestWrapper.h"
+
+class CTe_RegBlockTestActiveObjectWrapper : public CTe_RegBlockTestWrapper
+	{
+public:
+	CTe_RegBlockTestActiveObjectWrapper();
+	
+	static	CTe_RegBlockTestActiveObjectWrapper*	NewL();
+
+	virtual TAny*	GetObject() { return iActiveObject; }
+	inline virtual void	SetObjectL(TAny* aObject)
+		{
+		DestroyData();
+		iActiveObject	= static_cast<RTimer*> (aObject);
+		}
+		
+	inline virtual void	DisownObjectL() 
+		{
+		iActiveObject = NULL;
+		}
+
+	void DestroyData()
+		{
+		delete iActiveObject;
+		iActiveObject=NULL;
+		}
+
+	inline virtual TCleanupOperation CleanupOperation()
+		{
+		return CleanupOperation;
+		}
+
+private:
+	void ConstructL();
+
+	static void CleanupOperation(TAny* aAny)
+		{
+		RTimer* timer = static_cast<RTimer*>(aAny);
+		timer->Cancel();
+		timer->Close();
+		delete timer;
+		}
+	};
+
+#endif /* __TE_REG_BLOCKTEST_ACTIVE_OBJECT_WRAPPER_H__ */
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/inc/te_regblocktestserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTEFIntegrationTestServer
+*
+*/
+
+
+
+/**
+ @test
+ @internalComponent
+*/
+
+#ifndef __C_TE_REG_BLOCKTEST_SERVER__
+#define __C_TE_REG_BLOCKTEST_SERVER__
+
+#include <TestBlockController.h>
+#include <TestServer2.h>
+
+#include "te_RegBlockTestWrapper.h"
+#include "te_RegBlockTestActiveObjectWrapper.h"
+
+_LIT(KTeRegBlockTestWrapper, "te_RegBlockTestWrapper");
+_LIT(KTeRegBlockTestActiveObjectWrapper, "te_RegBlockTestActiveObjectWrapper");
+
+class CTe_RegBlockTestController : public CTestBlockController
+	{
+public:
+	CTe_RegBlockTestController() : CTestBlockController() {}
+	~CTe_RegBlockTestController() {}
+
+	CDataWrapper* CreateDataL(const TDesC& aData)
+		{
+		CDataWrapper* wrapper = NULL;
+		if (KTeRegBlockTestWrapper() == aData)
+			{
+			wrapper = CTe_RegBlockTestWrapper::NewL();
+			}
+		else if (KTeRegBlockTestActiveObjectWrapper() == aData)
+			{
+			wrapper = CTe_RegBlockTestActiveObjectWrapper::NewL();
+			}
+		return wrapper;
+		}
+	};
+
+class CTe_RegBlockTestServer : public CTestServer2
+	{
+public:
+	CTe_RegBlockTestServer() {}
+	~CTe_RegBlockTestServer() {}
+
+	static CTe_RegBlockTestServer* NewL();
+
+	CTestBlockController*	CreateTestBlock()
+		{
+		CTestBlockController* controller = new (ELeave) CTe_RegBlockTestController();
+		return controller;
+		}
+	};
+
+#endif // __C_TE_REG_BLOCKTEST_SERVER__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/inc/te_regblocktestwrapper.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,115 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTEFIntegrationTestWrapper
+*
+*/
+
+
+
+/**
+ @test
+ @internalComponent
+*/
+
+#if (!defined __TE_REG_BLOCKTEST_WRAPPER_H__)
+#define __TE_REG_BLOCKTEST_WRAPPER_H__
+
+
+#include <DataWrapper.h>
+
+class CTe_RegBlockTestWrapper : public CDataWrapper
+	{
+public:
+	CTe_RegBlockTestWrapper();
+	~CTe_RegBlockTestWrapper();
+	
+	static	CTe_RegBlockTestWrapper*	NewL();
+
+	virtual TBool	DoCommandL(const TTEFFunction& aCommand, const TTEFSectionName& aSection, const TInt aAsyncErrorIndex);
+	virtual TAny*	GetObject() { return iObject; }
+	inline virtual void	SetObjectL(TAny* aObject)
+		{
+		DestroyData();
+		iObject	= static_cast<TInt*> (aObject);
+		}
+		
+	inline virtual void	DisownObjectL() 
+		{
+		iObject = NULL;
+		}
+
+	void DestroyData()
+		{
+		delete iObject;
+		iObject=NULL;
+		}
+		
+	inline virtual TCleanupOperation CleanupOperation()
+		{
+		return CleanupOperation;
+		}
+
+	void RunL(CActive* aActive, TInt aIndex);
+protected:
+	void ConstructL();
+private:
+	static void CleanupOperation(TAny* aAny)
+		{
+		TInt* number = static_cast<TInt*>(aAny);
+		delete number;
+		}
+	
+	// commands
+	inline void DoCmdNewL(const TDesC& aEntry);
+	inline void DoCmdModify(const TDesC& aEntry);
+	inline void DoCmdModifyByName(const TDesC& aEntry);
+	inline void DoCmdSetBlockResult(const TDesC& aSection);
+	inline void DoCmdStartTimer();
+	inline void DoCmdCheckTimer(const TDesC& aSection);
+	inline void DoCmdSetError(const TDesC& aSection);
+	inline void DoCmdPanickingFunction(const TDesC& aSection);
+	inline void DoCmdGetDataWrapper(const TDesC& aSection);
+	inline void DoCmdSetDataObject(const TTEFSectionName& aSection);
+	inline void DoCmdGetDataObject(const TDesC& aSection);
+	inline void DoCmdDummyFunction();
+	inline void DoCmdIncreaseObjectValue();
+	inline void DoCmdAddActiveObjectToScheduler();
+	inline void DoCmdActivateActiveObject(const TDesC& aSection, const TInt aAsyncErrorIndex);
+	inline void DoCmdCheckActiveObjectWorkIsComplete(const TDesC& aSection);
+	inline void DoCmdCancelActiveObject();
+	inline void DoCmdCallMeFirstMkDir(const TDesC& aSection);
+	inline void DoCmdCallMeSecondRmDir(const TDesC& aSection);
+	inline void DoCmdWriteIntToConfig(const TTEFSectionName& aSection);
+	inline void DoCmdWriteBoolToConfig(const TTEFSectionName& aSection);
+	inline void DoCmdWriteHexToConfig(const TTEFSectionName& aSection);
+	inline void DoCmdWriteStringToConfig(const TTEFSectionName& aSection);
+	inline void DoCmdWriteSharedData();
+	inline void DoCmdReadSharedData();
+	inline void DoCmdTestNullController(const TTEFSectionName& aSection);
+	inline void DoCmdLeaveFunction(const TDesC& aSection);
+	// utilities
+	TBool GetVerdictFromConfig(const TDesC& aSection, const TDesC& aParameterName, TVerdict& aVerdict);
+
+protected:
+	CActiveCallback*	iActiveCallback;
+	TInt*				iObject;
+	RTimer*				iActiveObject;
+private:
+	TTime				iTimerStart;
+	};
+
+#endif /* __TE_REG_BLOCKTEST_WRAPPER_H__ */
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/src/te_regblocktestactiveobjectwrapper.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This is the test class for TEF (PREQ1521).
+*
+*/
+
+
+
+#include "te_RegBlockTestActiveObjectWrapper.h"
+
+CTe_RegBlockTestActiveObjectWrapper::CTe_RegBlockTestActiveObjectWrapper()
+	{
+	}
+
+CTe_RegBlockTestActiveObjectWrapper* CTe_RegBlockTestActiveObjectWrapper::NewL()
+	{
+	CTe_RegBlockTestActiveObjectWrapper*	ret = new (ELeave) CTe_RegBlockTestActiveObjectWrapper();
+	CleanupStack::PushL(ret);
+	ret->ConstructL();
+	CleanupStack::Pop(ret);
+	return ret;	
+	}
+
+		
+void CTe_RegBlockTestActiveObjectWrapper::ConstructL()
+	{
+	CTe_RegBlockTestWrapper::ConstructL();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/src/te_regblocktestserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include "te_RegBlockTestServer.h"
+
+CTe_RegBlockTestServer* CTe_RegBlockTestServer::NewL()
+	{
+	CTe_RegBlockTestServer* server = new (ELeave) CTe_RegBlockTestServer();
+	CleanupStack::PushL(server);
+	server->ConstructL();
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+LOCAL_C void MainL()
+	{
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTe_RegBlockTestServer* server = NULL;
+	TRAPD(err, server = CTe_RegBlockTestServer::NewL());
+	if(!err)
+		{
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+GLDEF_C TInt E32Main()
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/src/te_regblocktestwrapper.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,901 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This is the test class for TEF (PREQ1521).
+*
+*/
+
+
+
+#include "te_RegBlockTestWrapper.h"
+
+/*@{*/
+/// Enumerations
+#define TESTA(a) \
+if(a) {INFO_PRINTF1(_L("Test Passed!"));} \
+else {SetBlockResult(EFail); ERR_PRINTF1(_L("Test Failed!"));} \
+
+#define Macro(s) _LIT(K##s, #s)
+Macro(WriteHexValue);
+Macro(WriteIntValue);
+Macro(WriteBoolValue);
+Macro(WriteStringValue);
+Macro(TestNullController);
+Macro(WriteSharedData);
+Macro(ReadSharedData);
+Macro(SetDataObject);
+//Macro(SerialWriter);
+
+_LIT(KSharedName, "SharedName");
+_LIT(KSharedValue, "Shard data value");
+
+_LIT(KFail,										"EFail");
+_LIT(KPass,										"EPass");
+
+/// Commands
+_LIT(KSetBlockResult,							"SetBlockResult");
+_LIT(KSetError,									"SetError");
+_LIT(KDummyFunction,							"DummyFunction");
+_LIT(KGetDataObject,							"GetDataObject");
+_LIT(KGetDataWrapper,							"GetDataWrapper");
+_LIT(KPanickingFunction,						"PanickingFunction");
+_LIT(KLeaveFunction,							"LeaveFunction");
+_LIT(KModify,									"Modify");
+_LIT(KModifyByName,								"ModifyByName");
+_LIT(KNew,										"New");
+_LIT(KStartTimer,								"StartTimer");
+_LIT(KCheckTimer,								"CheckTimer");
+_LIT(KIncreaseObjectValue,						"IncreaseObjectValue");
+_LIT(KAddActiveObjectToScheduler,				"AddActiveObjectToScheduler");
+_LIT(KActivateActiveObject,						"ActivateActiveObject");
+_LIT(KCancelActiveObject,						"CancelActiveObject");
+_LIT(KCheckActiveObjectWorkIsComplete,			"CheckActiveObjectWorkIsComplete");
+_LIT(KCallMeFirstMkDir,							"CallMeFirstMkDir");
+_LIT(KCallMeSecondRmDir,						"CallMeSecondRmDir");
+
+
+/// command parameters
+_LIT(KMaxIntervalSec,							"max_interval_sec");
+_LIT(KMinIntervalSec,							"min_interval_sec");
+_LIT(KPanicNumber,								"panic_number");
+_LIT(KLeaveNumber,								"leave_number");
+_LIT(KPanicString,								"panic_string");
+_LIT(KNullExpected,								"null_expected");
+_LIT(KObjectValue,								"object_value");
+_LIT(KErrorCode,								"error_code");
+_LIT(KBlockResult,								"block_result");
+_LIT(KMicrosecondsOfWork,						"microseconds_of_work");
+_LIT(KMustBeComplete,							"must_be_complete");
+_LIT(KDirectoryPath,							"directory_path");
+
+/*@}*/
+
+CTe_RegBlockTestWrapper::CTe_RegBlockTestWrapper()
+:	iActiveCallback(NULL)
+,	iObject(NULL)
+,	iActiveObject(NULL)
+	{
+	}
+
+CTe_RegBlockTestWrapper::~CTe_RegBlockTestWrapper()
+	{
+	delete iActiveCallback;
+	iActiveCallback = NULL;
+	
+	delete iActiveObject;
+	iActiveObject = NULL;
+	
+	delete iObject;
+	iObject = NULL;
+	}
+
+CTe_RegBlockTestWrapper* CTe_RegBlockTestWrapper::NewL()
+	{
+	CTe_RegBlockTestWrapper*	ret = new (ELeave) CTe_RegBlockTestWrapper();
+	CleanupStack::PushL(ret);
+	ret->ConstructL();
+	CleanupStack::Pop(ret);
+	return ret;	
+	}
+
+void CTe_RegBlockTestWrapper::ConstructL()
+	{
+	iActiveCallback = CActiveCallback::NewL(*this);
+	iObject			= new (ELeave) TInt;
+	}
+		
+TBool CTe_RegBlockTestWrapper::DoCommandL(const TTEFFunction& aCommand, const TTEFSectionName& aSection, const TInt aAsyncErrorIndex)
+	{
+	TBool ret = ETrue;
+	
+	// Print out the parameters for debugging
+	INFO_PRINTF2( _L("aCommand = %S"), &aCommand );
+	INFO_PRINTF2( _L("aSection = %S"), &aSection );
+	INFO_PRINTF2( _L("aAsyncErrorIndex = %D"), aAsyncErrorIndex );
+	
+	if(KModify() == aCommand)
+		{
+		DoCmdModify(aSection);
+		}
+	else if(KModifyByName() == aCommand)
+		{
+		DoCmdModifyByName(aSection);
+		}
+	else if(KNew() == aCommand)
+		{
+		DoCmdNewL(aSection);
+		}
+	else if(KSetBlockResult() == aCommand)
+		{
+		DoCmdSetBlockResult(aSection);
+		}
+	else if(KSetError() == aCommand)
+		{
+		DoCmdSetError(aSection);
+		}
+	else if(KDummyFunction() == aCommand)
+		{
+		DoCmdDummyFunction();
+		}
+	else if(KGetDataObject() == aCommand)
+		{
+		DoCmdGetDataObject(aSection);
+		}
+	else if(KGetDataWrapper() == aCommand)
+		{
+		DoCmdGetDataWrapper(aSection);
+		}
+	else if(KPanickingFunction() == aCommand)
+		{
+		DoCmdPanickingFunction(aSection);
+		}
+	else if(KLeaveFunction() == aCommand)
+		{
+		DoCmdLeaveFunction(aSection);
+		}
+	else if(KStartTimer() == aCommand)
+		{
+		DoCmdStartTimer();
+		}
+	else if(KCheckTimer() == aCommand)
+		{
+		DoCmdCheckTimer(aSection);
+		}
+	else if(KIncreaseObjectValue() == aCommand)
+		{
+		DoCmdIncreaseObjectValue();
+		}
+	else if(KAddActiveObjectToScheduler() == aCommand)
+		{
+		DoCmdAddActiveObjectToScheduler();
+		}
+	else if(KActivateActiveObject() == aCommand)
+		{
+		DoCmdActivateActiveObject(aSection, aAsyncErrorIndex);
+		}
+	else if(KCancelActiveObject() == aCommand)
+		{
+		DoCmdCancelActiveObject();
+		}
+	else if(KCheckActiveObjectWorkIsComplete() == aCommand)
+		{
+		DoCmdCheckActiveObjectWorkIsComplete(aSection);
+		}
+	else if(KCallMeFirstMkDir() == aCommand)
+		{
+		DoCmdCallMeFirstMkDir(aSection);
+		}
+	else if(KCallMeSecondRmDir() == aCommand)
+		{
+		DoCmdCallMeSecondRmDir(aSection);
+		}
+	else if (KWriteIntValue() == aCommand)
+		{
+		DoCmdWriteIntToConfig(aSection);
+		}
+	
+	else if (KWriteBoolValue() == aCommand)
+		{
+		DoCmdWriteBoolToConfig(aSection);
+		}
+	
+	else if (KWriteHexValue() == aCommand)
+		{
+		DoCmdWriteHexToConfig(aSection);
+		}
+	
+	else if (KWriteStringValue() == aCommand)
+		{
+		DoCmdWriteStringToConfig(aSection);
+		}
+	else if (KTestNullController() == aCommand)
+		{
+		DoCmdTestNullController(aSection);
+		}
+	else if (aCommand == KWriteSharedData)
+		{
+		DoCmdWriteSharedData();
+		}
+	else if (aCommand == KReadSharedData)
+		{
+		DoCmdReadSharedData();
+		}
+	else if (aCommand == KSetDataObject)
+		{
+		DoCmdSetDataObject(aSection);
+		}
+	else
+		{
+		ret = EFalse;
+		}
+		
+	return ret;
+	}
+
+/**
+Purpose:
+
+Ini file options:
+	iniData - The data from the ini file at the section provided.
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdModify(const TDesC& aSection)
+	{
+	TInt objectValue = 0;
+	if (!GetIntFromConfig(aSection, KObjectValue(), objectValue))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KObjectValue());
+		SetBlockResult(EFail);
+		}
+	else
+		{
+		*iObject = objectValue;
+		}
+	}
+
+
+
+/**
+Purpose: calls SetBlockResult() to set block result
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdSetBlockResult(const TDesC& aSection)
+	{
+	TVerdict verdict = EFail;
+	if (!GetVerdictFromConfig(aSection, KBlockResult(), verdict))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KBlockResult());
+		SetBlockResult(EFail);
+		}
+	
+	WARN_PRINTF2(_L("Setting test block result: %d"), verdict);
+	SetBlockResult(verdict);
+	TESTA(BlockResult() == verdict);
+	}
+
+
+
+/**
+Purpose: remembers current time, so that it can be used for comparison in a subsequent CheckTime command call
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdStartTimer()
+	{
+	iTimerStart.HomeTime();
+	}
+
+
+
+/**
+Purpose: remembers current time, so compares difference in time between the call and the previous call to Start Timer command
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdCheckTimer(const TDesC& aSection)
+	{
+	TInt maxIntervalSec = 0;
+	if (!GetIntFromConfig(aSection, KMaxIntervalSec(), maxIntervalSec))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KMaxIntervalSec());
+		SetBlockResult(EFail);
+		return;
+		}
+
+	TInt minIntervalSec = 0;
+	if (!GetIntFromConfig(aSection, KMinIntervalSec(), minIntervalSec))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KMinIntervalSec());
+		SetBlockResult(EFail);
+		return;
+		}
+
+
+	TTime now;
+	TTimeIntervalSeconds secs;
+	now.HomeTime();
+	
+	_LIT(KDateString,"%D%M%Y%/0%1%/1%2%/2%3%/3  %-B %:0%J%:1%T%:2%S %+B");
+	TBuf<50> dateString2;
+	iTimerStart.FormatL(dateString2, KDateString);
+	INFO_PRINTF2(_L("Timer start time: %S"), &dateString2);
+
+	TBuf<50> dateString;
+	now.FormatL(dateString, KDateString);
+	INFO_PRINTF2(_L("Timer check time: %S"), &dateString);
+
+	
+	TInt err = now.SecondsFrom(iTimerStart, secs);
+	if (err != KErrNone)
+		{
+		ERR_PRINTF2(_L("Call to TTime::SecondsFrom returned error: %d"), err);
+		SetBlockResult(EFail);
+		return;
+		}
+	
+	
+	if (secs > TTimeIntervalSeconds(maxIntervalSec))
+		{
+		ERR_PRINTF3(_L("The time interval is longer than expected. expected=%d, actual=%d"), maxIntervalSec, secs.Int());
+		SetBlockResult(EFail);
+		}
+
+	if (secs < TTimeIntervalSeconds(minIntervalSec))
+		{
+		ERR_PRINTF3(_L("The time interval is shorter than expected. expected=%d, actual=%d"), minIntervalSec, secs.Int());
+		SetBlockResult(EFail);
+		}
+	}
+
+
+
+/**
+Purpose: increases a counter value, that can be checked using GetDataObject command
+
+@internalComponent
+*/
+void CTe_RegBlockTestWrapper::DoCmdIncreaseObjectValue()
+	{
+	(*iObject)++;
+	INFO_PRINTF2(_L("Counter value: %d"), *iObject);
+	}
+
+
+
+/**
+Purpose: A function that sets an error code (given in the ini-file).
+
+@internalComponent
+*/
+void CTe_RegBlockTestWrapper::DoCmdSetError(const TDesC& aSection)
+	{
+	TInt errorCode = 0;
+	if (!GetIntFromConfig(aSection, KErrorCode(), errorCode))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KErrorCode());
+		SetBlockResult(EFail);
+		}
+	else
+		{
+		WARN_PRINTF2(_L("Setting an error: %d"), errorCode);
+		SetError(errorCode);
+		}
+	}
+
+
+/**
+Purpose: An implementation of a dummy functions that doesn nothing
+
+@internalComponent
+*/
+void CTe_RegBlockTestWrapper::DoCmdDummyFunction()
+	{
+	}
+
+
+
+/**
+Purpose: A function that throws panic
+
+@internalComponent
+*/
+void CTe_RegBlockTestWrapper::DoCmdPanickingFunction(const TDesC& aSection)
+	{
+	TInt panicNumber = 0;
+	if (!GetIntFromConfig(aSection, KPanicNumber(), panicNumber))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KPanicNumber());
+		SetBlockResult(EFail);
+		}
+	else
+		{
+		TPtrC panicString;
+		if (!GetStringFromConfig(aSection, KPanicString(), panicString))
+			{
+			ERR_PRINTF2(_L("No parameter %S"), &KPanicString());
+			SetBlockResult(EFail);
+			}
+		WARN_PRINTF3(_L("Calling panic: %S %d"), &panicString, panicNumber);
+		User::Panic(panicString, panicNumber);
+		}
+	}
+
+/**
+Purpose: A function that Leaves
+
+@internalComponent
+*/
+void CTe_RegBlockTestWrapper::DoCmdLeaveFunction(const TDesC& aSection)
+	{
+	TInt LeaveNumber = 0;
+	if (!GetIntFromConfig(aSection, KLeaveNumber(), LeaveNumber))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KLeaveNumber());
+		SetBlockResult(EFail);
+		}
+	else
+		{	
+		WARN_PRINTF2(_L("Calling panic:%d"),LeaveNumber);
+		User::Leave(LeaveNumber);
+		}
+	}
+
+/**
+Purpose: A function that creates a directory
+
+@internalComponent
+*/
+void CTe_RegBlockTestWrapper::DoCmdCallMeFirstMkDir(const TDesC& aSection)
+	{
+	TPtrC dirPath;
+	if (!GetStringFromConfig(aSection, KDirectoryPath(), dirPath))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KDirectoryPath());
+		SetBlockResult(EFail);
+		}
+	INFO_PRINTF2(_L("MkDir %S"), &dirPath);
+	RFs fs;
+	fs.Connect();
+	TInt err = fs.MkDir(dirPath);
+	if (err != KErrNone)
+		{
+		ERR_PRINTF2(_L("Failed to create a directory: %d"), err);
+		SetBlockResult(EFail);
+		}
+	fs.Close();
+	}
+	
+
+/**
+Purpose: A function that removes a directory
+
+@internalComponent
+*/
+void CTe_RegBlockTestWrapper::DoCmdCallMeSecondRmDir(const TDesC& aSection)
+	{
+	TPtrC dirPath;
+	if (!GetStringFromConfig(aSection, KDirectoryPath(), dirPath))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KDirectoryPath());
+		SetBlockResult(EFail);
+		}
+	INFO_PRINTF2(_L("RmDir %S"), &dirPath);
+	RFs fs;
+	fs.Connect();
+	TInt err = fs.RmDir(dirPath);
+	if (err != KErrNone)
+		{
+		ERR_PRINTF2(_L("Failed to remove a directory: %d. The function was called before CallMeFirstMkDir?"), err);
+		SetBlockResult(EFail);
+		}
+	fs.Close();
+	}
+	
+/**
+Purpose:
+
+Ini file options:
+	iniData - The data from the ini file at the section provided.
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdModifyByName(const TDesC& aSection)
+	{
+	TInt objectValue = 0;
+	if (!GetIntFromConfig(aSection, KObjectValue(), objectValue))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KObjectValue());
+		SetBlockResult(EFail);
+		}
+	else
+		{
+		// call GetObject() and check that the wrapped object is found
+		TInt* wrappedObject = NULL;
+		TRAPD(err, wrappedObject = static_cast<TInt*>(GetDataObjectL(aSection)));
+		if (err != KErrNone)
+			{
+			ERR_PRINTF2(_L("GetDataObjectL() error: %d"), err);
+			SetError(err);
+			return;
+			}
+			
+		if (wrappedObject == NULL)
+			{
+			ERR_PRINTF2(_L("Wrapped object is not found using GetDataObject(). section=%S"), &aSection);
+			SetBlockResult(EFail);
+			}
+		else
+			{
+			*wrappedObject = objectValue;
+			}
+		}
+	}
+
+
+/**
+Purpose: To create a new object of the CTEFTest type through the API.
+
+Ini file options:
+	iniData - The data from the ini file at the section provided.
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdNewL(const TDesC& aSection)
+	{
+	TInt objectValue = 0;
+	if (!GetIntFromConfig(aSection, KObjectValue(), objectValue))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KObjectValue());
+		SetBlockResult(EFail);
+		}
+	else
+		{
+		delete iObject;
+		iObject = new (ELeave) TInt(objectValue);
+		}
+	}
+
+
+/**
+Purpose: To test that an data wrapper object exists in the dictionary.
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdGetDataWrapper(const TDesC& aSection)
+	{
+	// check if null is expected
+	TBool nullExpected = EFalse;
+	GetBoolFromConfig(aSection, KNullExpected(), nullExpected);
+
+	// call GetDataWrapper() and check that the wrapper is found
+	CDataWrapper* wrapper = NULL;
+	TRAPD(err, wrapper = GetDataWrapperL(aSection));
+	if (err != KErrNone)
+		{
+		ERR_PRINTF2(_L("GetDataWrapperL() error: %d"), err);
+		SetError(err);
+		}
+	
+	// check if is null if is expetced to be null and vice versa
+	if (wrapper == NULL && !nullExpected)
+		{
+		ERR_PRINTF1(_L("Wrapper is not expected to be null!"));
+		SetBlockResult(EFail);
+		}
+	else if (wrapper != NULL && nullExpected)
+		{
+		ERR_PRINTF1(_L("Wrapper is expected to be null!"));
+		SetBlockResult(EFail);
+		}
+	}
+
+/**
+Purpose: To test that set object value is correct and also check the object's value.
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdSetDataObject(const TTEFSectionName& aSection)
+	{
+	TInt* object = new TInt(10);
+	TRAPD(err, SetDataObjectL(aSection, object));
+	TESTA(err==KErrNone);
+	object = NULL;
+	TRAP(err, object=(TInt*)GetDataObjectL(aSection));
+	TESTA(*object==10);
+	}
+
+
+/**
+Purpose: To test that an wrapped object exists in the dictionary. And optionally to check the object's value.
+
+@internalComponent
+@param  aSection Current ini file command section
+*/
+void CTe_RegBlockTestWrapper::DoCmdGetDataObject(const TDesC& aSection)
+	{
+	// check if null is expected
+	TBool nullExpected = EFalse;
+	GetBoolFromConfig(aSection, KNullExpected(), nullExpected);
+
+	// call GetDataObject() and check that the wrapped object is found
+	TInt* wrappedObject = NULL;
+	TRAPD(err, wrappedObject = static_cast<TInt*>(GetDataObjectL(aSection)));
+	if (err != KErrNone)
+		{
+		ERR_PRINTF2(_L("GetDataObjectL() error: %d"), err);
+		SetError(err);
+		}
+	
+	// check if is null if is expetced to be null and vice versa
+	if (wrappedObject == NULL && !nullExpected)
+		{
+		ERR_PRINTF1(_L("Wrapped object is not expected to be null!"));
+		SetBlockResult(EFail);
+		}
+	else if (wrappedObject != NULL)
+		{
+		if (nullExpected)
+			{
+			ERR_PRINTF1(_L("Wrapped object is expected to be null!"));
+			SetBlockResult(EFail);
+			}
+		else
+			{
+			// check expected value
+			TInt objectValue = 0;
+			if (GetIntFromConfig(aSection, KObjectValue(), objectValue))
+				{
+				if (*wrappedObject != objectValue)
+					{
+					ERR_PRINTF3(_L("Wrapped object's value is not as expected. expected=%d, actual=%d"), objectValue, *wrappedObject);
+					SetBlockResult(EFail);
+					}
+				}
+			}
+		}
+	}
+
+
+/**
+Create an active object and add it to the current active scheduler
+*/
+void CTe_RegBlockTestWrapper::DoCmdAddActiveObjectToScheduler()
+	{
+	if (iActiveObject != NULL)
+		{
+		delete iActiveObject;
+		iActiveObject = NULL;
+		}
+
+	TRAPD(err, iActiveObject = new (ELeave) RTimer);
+	if (err != KErrNone)
+		{
+		ERR_PRINTF2(_L("RTimer creation failed with error: %d"), err);
+		SetBlockResult(EFail);
+		return;
+		}
+		
+	iActiveObject->CreateLocal();
+	}
+
+/**
+Check that the active object is already added to the active scheduler
+*/
+void CTe_RegBlockTestWrapper::DoCmdActivateActiveObject(const TDesC& aSection, const TInt aAsyncErrorIndex)
+	{
+	TInt microsecondsOfWork = 0;
+	if (!GetIntFromConfig(aSection, KMicrosecondsOfWork(), microsecondsOfWork))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KMicrosecondsOfWork());
+		SetBlockResult(EFail);
+		}
+
+	iActiveObject->After(iActiveCallback->iStatus, microsecondsOfWork);
+	iActiveCallback->Activate(aAsyncErrorIndex);
+	IncOutstanding();
+	}
+
+
+/**
+Cancel active object
+*/
+void CTe_RegBlockTestWrapper::DoCmdCancelActiveObject()
+	{
+	iActiveObject->Cancel();
+	}
+
+
+/**
+Check that the active object work is finished (or not finished depending on the expectation)
+*/
+void CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete(const TDesC& aSection)
+	{
+	INFO_PRINTF1(_L("CTe_RegBlockTestWrapper::DoCmdCheckActiveObjectWorkIsComplete"));
+	TBool mustBeComplete = EFalse;
+	if (!GetBoolFromConfig(aSection, KMustBeComplete(), mustBeComplete))
+		{
+		ERR_PRINTF2(_L("No parameter %S"), &KMustBeComplete());
+		SetBlockResult(EFail);
+		}
+
+	if (Outstanding() == mustBeComplete)
+		{
+		ERR_PRINTF3(_L("Outstanding status is not as expected. expected=%d, actual=%d"), mustBeComplete, !Outstanding());
+		SetBlockResult(EFail);
+		}
+	}
+
+
+void CTe_RegBlockTestWrapper::DoCmdWriteIntToConfig(const TTEFSectionName& aSection)
+	{
+	INFO_PRINTF1(_L("Test WriteIntToConfig..."));
+	TInt intValue = 36;
+	TInt getIntValue = 0;
+	GetIntFromConfig(aSection, KWriteIntValue, getIntValue);
+	TESTA(intValue!=getIntValue);
+	WriteIntToConfig(aSection, KWriteIntValue, intValue);
+	intValue = 0;
+	GetIntFromConfig(aSection, KWriteIntValue, intValue);
+	TESTA(intValue==36);
+	WriteIntToConfig(aSection, KWriteIntValue, getIntValue);
+	}
+
+void CTe_RegBlockTestWrapper::DoCmdWriteBoolToConfig(const TTEFSectionName& aSection)
+	{
+	INFO_PRINTF1(_L("Test WriteBoolToConfig..."));
+	TBool boolValue = EFalse;
+	TBool getBoolValue = EFalse;
+	GetBoolFromConfig(aSection, KWriteBoolValue, getBoolValue);
+	TESTA(boolValue!=getBoolValue);
+	WriteBoolToConfig(aSection, KWriteBoolValue, boolValue);
+	boolValue = ETrue;
+	GetBoolFromConfig(aSection, KWriteBoolValue, boolValue);
+	TESTA(!boolValue);
+	WriteBoolToConfig(aSection, KWriteBoolValue, getBoolValue);
+	}
+
+void CTe_RegBlockTestWrapper::DoCmdWriteHexToConfig(const TTEFSectionName& aSection)
+	{
+	INFO_PRINTF1(_L("Test WriteHexToConfig..."));
+	TInt hexValue = 0x00AB;
+	TInt getHexValue = 0;
+	GetHexFromConfig(aSection, KWriteHexValue, getHexValue);
+	TESTA(hexValue!=getHexValue);
+	WriteHexToConfig(aSection, KWriteHexValue, hexValue);
+	hexValue = 0;
+	GetHexFromConfig(aSection, KWriteHexValue, hexValue);
+	TESTA(hexValue==0xAB);
+	WriteHexToConfig(aSection, KWriteHexValue, getHexValue);
+	}
+
+void CTe_RegBlockTestWrapper::DoCmdWriteStringToConfig(const TTEFSectionName& aSection)
+	{
+	INFO_PRINTF1(_L("Test WriteStringToConfig..."));
+	_LIT(KChangedString, "Here is the changed string");
+	TPtrC string;
+	TPtrC getString;
+	TBuf<64> stringBuf;
+	GetStringFromConfig(aSection, KWriteStringValue, getString);
+	stringBuf.Copy(getString);
+	TESTA(getString!=KChangedString());
+	WriteStringToConfig(aSection, KWriteStringValue, KChangedString());
+	GetStringFromConfig(aSection, KWriteStringValue, string);
+	TESTA(string==KChangedString());
+	WriteStringToConfig(aSection, KWriteStringValue, stringBuf);
+	}
+
+void CTe_RegBlockTestWrapper::DoCmdWriteSharedData()
+	{
+	INFO_PRINTF1(_L("Test WriteSharedDataL..."));
+	TPtrC sharedValue(KSharedValue);
+	CTestSharedData* sharedObject = NULL;
+	CTEFSharedData<CTestSharedData>::NewL(sharedObject, 64, KSharedName);
+	TRAPD(err, WriteSharedDataL(KSharedName, sharedValue, ESetText));
+	TESTA(err==KErrNone);
+	}
+
+void CTe_RegBlockTestWrapper::DoCmdReadSharedData()
+	{
+	INFO_PRINTF1(_L("Test ReadSharedDataL..."));
+	TBuf<64> sharedData;
+	TRAP_IGNORE(ReadSharedDataL(KSharedName, sharedData));
+	TESTA(sharedData==KSharedValue);
+	}
+
+void CTe_RegBlockTestWrapper::DoCmdTestNullController(const TTEFSectionName& aSection)
+	{
+	INFO_PRINTF1(_L("Test with null controller..."));
+	CTe_RegBlockTestWrapper* testWrapper = new (ELeave) CTe_RegBlockTestWrapper();
+	TBool testRet = ETrue;
+	
+	TInt getIntValue = 0;
+	testRet = testWrapper->WriteIntToConfig(aSection, KWriteIntValue, getIntValue);
+	getIntValue = 10;
+	testRet |= testWrapper->GetIntFromConfig(aSection, KWriteIntValue, getIntValue);
+	TESTA(!testRet && 10==getIntValue);
+	
+	testRet = ETrue;
+	TBool getBoolValue = EFalse;
+	testRet = testWrapper->WriteBoolToConfig(aSection, KWriteBoolValue, getBoolValue);
+	getBoolValue = ETrue;
+	testRet |= testWrapper->GetBoolFromConfig(aSection, KWriteBoolValue, getBoolValue);
+	TESTA(!testRet && getBoolValue);
+	
+	testRet = ETrue;
+	TInt getHexValue = 0;
+	testRet = testWrapper->WriteHexToConfig(aSection, KWriteHexValue, getHexValue);
+	getHexValue = 0xFFFF;
+	testRet |= testWrapper->GetHexFromConfig(aSection, KWriteHexValue, getHexValue);
+	TESTA(!testRet && 0xFFFF==getHexValue);
+	
+	testRet = ETrue;
+	TPtrC getString = KNullDesC();
+	testRet = testWrapper->WriteStringToConfig(aSection, KWriteStringValue, getString);
+	_LIT(KString, "String");
+	getString.Set(KString());
+	testRet |= testWrapper->GetStringFromConfig(aSection, KWriteStringValue, getString);
+	TESTA(!testRet && getString==KString());
+	
+	delete testWrapper;
+	}
+void CTe_RegBlockTestWrapper::RunL(CActive* aActive, TInt aIndex)
+	{
+	INFO_PRINTF1(_L("CTe_RegBlockTestWrapper::RunL"));
+	TInt err = aActive->iStatus.Int();
+	SetAsyncError( aIndex, err );
+	DecOutstanding();
+	}
+
+
+/** Reads drive mapping operation name from INI-file */
+TBool CTe_RegBlockTestWrapper::GetVerdictFromConfig(const TDesC& aSection, const TDesC& aParameterName, TVerdict& aVerdict)
+	{
+	// Read drives mapping operation name from INI file
+	TPtrC verdictStr;
+	TBool ret = GetStringFromConfig(aSection, aParameterName, verdictStr);
+	if (ret)
+		{
+		if (verdictStr == KPass())
+			{
+			aVerdict = EPass;
+			}
+		else if (verdictStr == KFail())
+			{
+			aVerdict = EFail;
+			}
+		else
+			{
+			TInt verdict = 0;
+			ret = GetIntFromConfig(aSection, aParameterName, verdict);
+			if (ret)
+				{
+				aVerdict = (TVerdict) verdict;
+				}
+			}
+		}
+
+	return ret;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/configs/te_regblocktestsuite.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,622 @@
+[TestCase001_obj_name]
+name		= obj001
+
+[TestCase001_obj_not_null]
+name		= obj001
+null_expected	= FALSE
+
+[DummyObject]
+name=DummyObject
+
+[TestCase004_obj]
+name	= obj004
+object_value	= 44444
+
+[TestCase004_obja]
+name	= obj004a
+
+[TestCase004_objb]
+name	= obj004b
+
+
+
+
+
+[TestCase005_obj1]
+name	= obj005_store
+
+[TestCase005_obj1_not_null]
+name	= obj005_store
+null_expected	= FALSE
+
+[TestCase005_obj1_is_null]
+name	= obj005_store
+null_expected	= TRUE
+
+[TestCase005_obj2]
+name	= obj005_2
+
+
+
+[TestCase006_obj]
+name	= obj006
+
+[TestCase006_obj_1]
+name		= obj006_to_modify_1
+object_value	= 1111
+
+[TestCase006_obj_2]
+name		= obj006_to_modify_2
+object_value	= 2222
+
+[TestCase006_obj1_value2]
+name		= obj006_to_modify_1
+object_value	= 3333
+
+[TestCase006_obj2_value2]
+name		= obj006_to_modify_2
+object_value	= 4444
+
+
+[TestCase007_obj]
+name	= obj007
+
+
+
+[TestCase008_obj]
+name	= obj008
+
+
+
+[TestCase009_obj]
+name	= obj009
+
+[TestCase010_obj]
+name	= obj010
+
+[TestCase011_obj]
+name	= obj011
+
+[TestCase011_obja]
+name	= obj011a
+
+[TestCase012_obj]
+name	= obj012
+
+
+
+[TestCase014_obj]
+name	= obj014
+
+[TestCase014_obj_value1]
+name		= obj014
+object_value	= 1111
+
+[TestCase014_obj_value2]
+name		= obj014
+object_value	= 2222
+
+
+
+[TestCase015_obj]
+name	= obj015
+
+
+
+[TestCase017_obj]
+name	= obj017
+object_value	= 0
+
+[TestCase017_obja]
+name	= obj017a
+object_value	= 1000
+
+[TestCase017_objb]
+name	= obj017b
+object_value	= 1000000
+
+
+[TestCase019_obj]
+name	= obj019
+
+[TestCase019_obja]
+name	= obj019a
+
+
+
+[TestCase020_obj]
+name	= obj020
+
+[TestCase020_obja]
+name	= obj020a
+
+[TestCase020_objb]
+name	= obj020b
+
+[TestCase020_obj_is_null]
+name	= obj020
+null_expected	= TRUE
+
+[TestCase020_obja_is_null]
+name	= obj020a
+null_expected	= TRUE
+
+
+
+[TestCase021_obj]
+name		= obj021
+
+[TestCase021_obj_is_null]
+name		= obj021
+null_expected	= TRUE
+
+[TestCase021_obja]
+name		= obj021a
+
+[TestCase021_obja_is_null]
+name		= obj021a
+null_expected	= TRUE
+
+[TestCase021_objb]
+name		= obj021b
+
+
+[TestCase022_obj]
+name	= obj022
+
+[TestCase022_obja]
+name	= obj022a
+
+
+
+[TestCase023_obj]
+name	= obj023
+
+[TestCase023_obja]
+name	= obj023a
+
+
+
+[TestCase024_obj]
+name	= obj024
+
+[TestCase024_obja]
+name	= obj024a
+
+
+
+[TestCase028_obj]
+name		= obj028
+
+[TestCase028_fail]
+block_result	= EFail
+
+[TestCase028_pass]
+block_result	= EPass
+
+
+
+[TestCase029_obj]
+name		= obj029
+
+[TestCase029_obj_numeric_error]
+error_code	= -999
+
+
+
+[TestCase030_obj]
+name	= obj030
+
+
+
+
+[TestCase032_obj]
+name		= obj032
+
+[TestCase032_obj_Result]
+block_result	= 999
+
+[TestCase032_obj_Error]
+error_code	= -999
+
+[TestCase032_obj_PanicCode]
+panic_number	= -999
+
+[TestCase032_obj_PanicString]
+panic_string	= MY_PANIC
+
+
+
+
+[TestCase033_obj]
+name	= obj033
+
+[TestCase033_delay]
+max_interval_sec	= 6
+min_interval_sec	= 4
+
+
+
+[TestCase034_obj]
+name		= obj034
+
+[TestCase034_obj_Error]
+error_code	= -999
+
+
+
+
+[TestCase035_obj]
+name		= obj035
+
+[TestCase035_obj_Panic]
+panic_number	= -999
+panic_string	= MY_PANIC
+
+
+
+
+[TestCase036_obj]
+name		= obj036
+
+[TestCase036_obj_Panic]
+panic_number	= -999
+panic_string	= MY_PANIC
+
+
+
+[TestCase037_obj]
+name		= obj037
+
+[TestCase037_obj_Panic]
+panic_number	= -999
+panic_string	= MY_PANIC
+
+
+
+[TestCase044_counter]
+times_to_repeat	= 11
+expected_int	= 11
+
+
+[TestCase045_times_to_repeat]
+times_to_repeat	= 11
+
+[TestCase045_value_0]
+object_value	= 0
+
+[TestCase045_value_11]
+object_value	= 11
+name		= dummyobj
+
+
+
+[TestCase046_counter]
+times_to_repeat	= 2
+
+
+
+[TestCase055_obj]
+name		= obj034
+
+[TestCase055_obj_Error_1]
+error_code	= -1
+
+[TestCase055_obj_Error_2]
+error_code	= -2
+
+[TestCase055_obj_Error_3]
+error_code	= -3
+
+[TestCase055_obj_Error_4]
+error_code	= -4
+
+[TestCase055_obj_Error_5]
+error_code	= -5
+
+[TestCase055_obj_Error_6]
+error_code	= -6
+
+[TestCase055_obj_Error_7]
+error_code	= -7
+
+[TestCase055_obj_Error_8]
+error_code	= -8
+
+[TestCase055_obj_Error_9]
+error_code	= -9
+
+
+[TestCase056_obj]
+name		= obj056
+
+[TestCase056_obj_Panic_m2]
+panic_number	= -2
+panic_string	= MY_PANIC
+
+[TestCase056_obj_Panic_m1]
+panic_number	= -1
+panic_string	= MY_PANIC
+
+[TestCase056_obj_Panic_0]
+panic_number	= 0
+panic_string	= MY_PANIC
+
+[TestCase056_obj_Panic_1]
+panic_number	= 1
+panic_string	= MY_PANIC
+
+[TestCase056_obj_Panic_2]
+panic_number	= 2
+panic_string	= MY_PANIC
+
+
+[TestCase060_obj]
+name		= obj060
+microseconds_of_work	=100000
+
+
+[TestCase061_obj_Error_999]
+error_code	= -999
+
+
+[TestCase064_obj_Error_999]
+error_code	= -999
+
+
+
+[TestCase072_obj_Error_999]
+error_code	= -999
+
+[TestCase072_obj_Error_111]
+error_code	= -111
+
+
+[TestCase074_object_value]
+object_value	= 11111
+
+
+[TestCase076_object_value]
+object_value	= 11111
+
+
+
+[TestCase077_obj]
+name		= obj077
+microseconds_of_work	=100000
+
+
+[TestCase078_obj_Error_555]
+error_code	= -555
+
+[TestCase078_obj_Error_666]
+error_code	= -666
+
+[TestCase078_obj_Error_777]
+error_code	= -777
+
+[TestCase078_obj_Error_888]
+error_code	= -888
+
+[TestCase078_obj_Error_999]
+error_code	= -999
+
+
+[TestCase086_delay]
+max_interval_sec	= 6
+min_interval_sec	= 4
+
+
+[TestCase087_obj]
+name		= obj087
+microseconds_of_work	=100000
+
+
+[TestCase088_obj]
+name		= obj088
+microseconds_of_work	=100000
+
+
+
+[TestCase089_obj]
+name		= obj089
+microseconds_of_work	=100000
+
+[TestCase089_must_be_complete_true]
+must_be_complete	=TRUE
+
+[TestCase089_must_be_complete_false]
+must_be_complete	=FALSE
+
+
+[TestCase090_obj]
+name		= obj090
+microseconds_of_work	=100000
+
+[TestCase090_must_be_complete_true]
+must_be_complete	=TRUE
+
+[TestCase090_must_be_complete_false]
+must_be_complete	=FALSE
+
+
+[TestCase091_obj]
+name		= obj091
+microseconds_of_work	=1000000
+
+[TestCase091_must_be_complete_true]
+must_be_complete	=TRUE
+
+[TestCase091_must_be_complete_false]
+must_be_complete	=FALSE
+
+[TestCase091_delay]
+max_interval_sec	= 6
+min_interval_sec	= 4
+
+
+
+[TestCase092_obj]
+name		= obj092
+microseconds_of_work	=1000000
+
+
+[TestCase093_obj]
+name		= obj093
+microseconds_of_work	=1000000
+
+
+[TestCase094_obj_Error_999]
+error_code	= -999
+
+
+[TestCase096_obj_Error_0]
+error_code	= 0
+
+
+[TestCase098_obj_Error_0]
+error_code	= 0
+
+
+[TestCase102_obj_MY_PANIC_999]
+panic_number	= 999
+panic_string	= MY_PANIC
+
+
+[TestCase103_obj_panic_0]
+panic_number	= 0
+panic_string	=
+
+
+[TestCase105_obj_Result]
+block_result	= 999
+
+
+
+[TestCase108_value_0]
+object_value	= 0
+
+[TestCase108_value_1]
+object_value	= 1
+name		= dummyobj
+
+
+[TestCase109_no_name]
+null_expected	= TRUE
+
+
+
+[TestCase110_value_1]
+object_value	= 1
+name		= dummyobj
+
+[TestCase110_value_2]
+object_value	= 2
+name		= dummyobj
+
+
+
+[TestCase111_obj_panic_1]
+panic_number	= 1
+panic_string	= BLOCK_ONE_COMPLETE
+
+
+[TestCase111_obj_panic_2]
+panic_number	= 2
+panic_string	= BLOCK_TWO_COMPLETE
+
+[TestCase111_dir]
+directory_path	=c:\testdata\test_dir\
+
+
+[TestCase114_obj_panic]
+panic_number	= 1
+panic_string	= MY_PANIC
+
+
+[TestCase117_obj_1]
+name			= obj117_1
+microseconds_of_work	=1000000
+
+[TestCase117_obj_2]
+name			= obj117_2
+microseconds_of_work	=10000000
+
+[TestCase117_must_be_complete_true]
+must_be_complete	=TRUE
+
+[TestCase117_must_be_complete_false]
+must_be_complete	=FALSE
+
+
+[TestCase119_no_such_object]
+name			= obj119_no_such_object
+
+
+[BlockResult_Pass]
+block_result	= EPass
+
+[BlockResult_Fail]
+block_result	= EFail
+
+[DummyObj]
+name	= dummyobj
+
+[Six]
+number	= 6
+
+
+[TC0109_obj_name]
+name = obj0109
+
+[TC0109_ValSection]
+WriteHexValue=00FF
+WriteIntValue=12
+WriteBoolValue=TRUE
+WriteStringValue=This is the original string.
+
+[TC0110_obj_name]
+name = obj0110
+[TC0111_obj_name]
+name = obj0111
+[TC0111_ValSection]
+WriteHexValue=00FF
+WriteIntValue=12
+WriteBoolValue=TRUE
+WriteStringValue=This is the original string.
+
+[serverbusy_panic-016]
+name	= panic-016
+[serverbusy_panic-016_obj_Panic]
+panic_number	= -16
+panic_string	= serverbusy
+
+[serverbusy_panic-014]
+name	= panic-014
+[serverbusy_panic-014_obj_Panic]
+panic_number	= -14
+panic_string	= serverinuse
+
+[serverbusy_leave-016]
+name	= leave-016
+[serverbusy_leave-016_obj_Leave]
+leave_number	= -16
+
+[serverbusy_leave-014]
+name	= leave-014
+[serverbusy_leave-014_obj_Leave]
+leave_number	= -14
+
+[TestCase0114_obj]
+name		= obj0114
+
+[TestCase0114_obj_Panic]
+panic_number	= 22
+panic_string	= DoMediaClockStoppedState: Mutex Unheld
+
+[TestCase0115_obj]
+name		= obj0115
+
+[TestCase0115_obj_Panic]
+panic_number	= 22
+panic_string	= MutexUnheld
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0001
+//! @SYMTestCaseID          DT-TEF-TestBlock-0001
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Try to restore an object in the same block where it was stored.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Create a wrapper object.
+//!                         2. Call the object's command.
+//!                         3. Store the data wrapper.
+//!                         4. Use RESTORE_OBJECT instruction to restore the object.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase004_obja
+		COMMAND		TestCase004_obja		DummyFunction
+		STORE		TestCase004_obja
+		COMMAND		TestCase004_obja		DummyFunction
+		RESTORE_OBJECT	te_RegBlockTestWrapper	TestCase004_obja
+		COMMAND		TestCase004_obja		DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0002.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0002
+//! @SYMTestCaseID          DT-TEF-TestBlock-0002
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Try to restore an object without storing it in the previous block.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Create a wrapper object in the first test block.
+//!                         2. Call the object's command.
+//!                         3. Use RESTORE_OBJECT instruction to restore the object.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase004_objb
+		COMMAND		TestCase004_objb		DummyFunction
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	TestCase004_objb
+		COMMAND		TestCase004_objb		DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0002
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0003.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0003
+//! @SYMTestCaseID          DT-TEF-TestBlock-0003
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Store an object in a first block, restore it in the second but without consequent storing. Make sure that the third block, that tries to restore the object fails.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Create a wrapper object in the first test block.
+//!                         2. Call the object's command.
+//!                         3. Store the object.
+//!                         4. Use RESTORE_OBJECT instruction to restore the object in the second block.
+//!                         5. Call the object's command.
+//!                         6. Use RESTORE_OBJECT instruction to restore the object in the third block.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObject
+		COMMAND		DummyObject			DummyFunction
+		STORE		DummyObject
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	DummyObject
+		COMMAND		DummyObject			DummyFunction
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	DummyObject
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0003
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0004.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0004
+//! @SYMTestCaseID          DT-TEF-TestBlock-0004
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that a active scheduler is not reused in the second block if SHARED_ACTIVE_SCHEDULER are not used.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Create an active object (RTimer) in the first test block and
+//!                         store both the data wrapper (containing the active object) and the active scheduler
+//!                         2. In the second test block restore the wrapper and activate the active object.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		SHARED_ACTIVE_SCHEDULER
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase088_obj
+		COMMAND		TestCase088_obj			AddActiveObjectToScheduler
+		STORE		TestCase088_obj
+		STORE_ACTIVE_SCHEDULER
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		SHARED_ACTIVE_SCHEDULER
+		RESTORE_OBJECT	te_RegBlockTestWrapper	TestCase088_obj
+		COMMAND		TestCase088_obj			ActivateActiveObject		TestCase088_obj
+		OUTSTANDING
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0004
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0005.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0005
+//! @SYMTestCaseID          DT-TEF-TestBlock-0005
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that START_TEST_BLOCK instruction's timeout parameter works fine if a server is loaded in shared mode.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a START_TEST_BLOCK with timeout 1 and inside the test block call a long delay.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	1 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		DELAY		10000000
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0005
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0006.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0006
+//! @SYMTestCaseID          DT-TEF-TestBlock-0006
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        STORE/RESORE_OBJECT test.
+//! @SYMTestExpectedResults See actions.
+//! @SYMTestActions         1. In the first test block create a data wrapper, call a command that creates wrapped object
+//!                         and sets a value to it, store the object persistently and call a command one more time
+//!                         to make sure that the object is still available.
+//!                         2. In the second block call RESTORE_OBJECT to restore the object stored in the first test block
+//!                         and call a command to make sure the wrapper is available and the object's value is correct.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase004_obj
+		COMMAND		TestCase004_obj			New				TestCase004_obj
+		COMMAND		TestCase004_obj			GetDataObject			TestCase004_obj
+		STORE		TestCase004_obj
+		COMMAND		TestCase004_obj			DummyFunction
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	TestCase004_obj
+		COMMAND		TestCase004_obj			GetDataObject			TestCase004_obj
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0006
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0007.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0007
+//! @SYMTestCaseID          DT-TEF-TestBlock-0007
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Create a number of objects in the first block. Make sure that the objects are not accessible in the dictionary in the second block.
+//! @SYMTestExpectedResults The data wrappers that were created in the first block are not accessible in the second block.
+//!                         The test result should be pass.
+//! @SYMTestActions         1. In the first test block create two data wrappers.
+//!                         2. In the second block check that the data wrappers are not accessible anymore.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase020_obj
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase020_obja
+		COMMAND		TestCase020_obj			DummyFunction
+		COMMAND		TestCase020_obja		DummyFunction
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase020_objb
+		COMMAND		!Error=-1 TestCase020_objb	GetDataObject		TestCase020_obj_is_null
+		COMMAND		!Error=-1 TestCase020_objb	GetDataObject		TestCase020_obja_is_null
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0007
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0008.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0008
+//! @SYMTestCaseID          DT-TEF-TestBlock-0008
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Multiple usage of RESTORE_OBJECT (in two different blocks).
+//! @SYMTestExpectedResults The test completes without errors.
+//!                         The test result should be pass.
+//! @SYMTestActions         Create multiple objects, with individual lookup names. Ensure the new
+//!                         objects are saved to the store for later use. Use the new command block to
+//!                         transfer ownership of one of these objects to the persistent dictionary.
+//!                         Relevant persistent object is available across multiple test block executions.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase024_obj
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase024_obja
+		STORE		TestCase024_obj
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	TestCase024_obj
+		COMMAND		TestCase024_obj			DummyFunction
+		STORE		TestCase024_obj
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	TestCase024_obj
+		COMMAND		TestCase024_obj			DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0008
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0009.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0009
+//! @SYMTestCaseID          DT-TEF-TestBlock-0009
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use START_REPEAT and END_REPEAT to call a test block multiple times.
+//! @SYMTestExpectedResults The test completes without errors and the counter's value at the end of the test case must be 11.
+//! @SYMTestActions         1. Use a test block to create and store object
+//!                         2. Inside a START_REPEAT/END_REPEAT use a test block that restores the object, increases
+//!                         a counter's value and stores the object again.
+//!                         The START_REPEAT block is configured to be repeated 11 times.
+//!                         3. In the last test block check the counter's value, it should be equal to 11.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			New				TestCase045_value_0
+		STORE		DummyObj
+	END_TEST_BLOCK
+	START_REPEAT	${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini TestCase045_times_to_repeat	times_to_repeat
+		START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+			RESTORE_OBJECT	te_RegBlockTestWrapper	DummyObj
+			COMMAND		DummyObj			IncreaseObjectValue
+			STORE		DummyObj
+		END_TEST_BLOCK
+	END_REPEAT
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			GetDataObject			TestCase045_value_11
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0009
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0010.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0010
+//! @SYMTestCaseID          DT-TEF-TestBlock-0010
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        SHARED_ACTIVE_SCHEDULER/STORE_ACTIVE_SCHEDULER test.
+//! @SYMTestExpectedResults The test completes without errors.
+//!                         The test result should be pass.
+//! @SYMTestActions         Check that an active object created in the first block is still found in the second block's
+//!                         active scheduler assuming that the test case reuses
+//!                         the active scheduler created in the first block (using SHARED_ACTIVE_SCHEDULER/STORE_ACTIVE_SCHEDULER)
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		SHARED_ACTIVE_SCHEDULER
+		CREATE_OBJECT	te_RegBlockTestActiveObjectWrapper	TestCase077_obj
+		COMMAND		TestCase077_obj			AddActiveObjectToScheduler
+		STORE		TestCase077_obj
+		STORE_ACTIVE_SCHEDULER
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		SHARED_ACTIVE_SCHEDULER
+		RESTORE_OBJECT	te_RegBlockTestActiveObjectWrapper	TestCase077_obj
+		COMMAND		TestCase077_obj			ActivateActiveObject		TestCase077_obj
+		OUTSTANDING
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0010
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0011.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0011
+//! @SYMTestCaseID          DT-TEF-TestBlock-0011
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that wrapped object keeps it's value after RESTORE_OBJECT.
+//! @SYMTestExpectedResults The test completes without errors and the variables's value in the second test block must be 1.
+//! @SYMTestActions         1. In the first test block create wrapper object and initialize a wrapped object.
+//!                         2. Call a command to set a value of the object to 1.
+//!                         3. Store the object.
+//!                         4. In the second test block restore the object
+//!                         5. Accessing the object through GetDataObjectL() check the value, it should be equal to 1.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			New				TestCase108_value_0
+		COMMAND		DummyObj			IncreaseObjectValue
+		STORE		DummyObj
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			GetDataObject			TestCase108_value_1
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0011
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0012.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestBlock-0012
+//! @SYMTestCaseID          DT-TEF-TestBlock-0012
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Runs test blocks concurrently in shared mode. Just to check that no parsing problems will happen. TEF doesn't support CONCURRENT in the shared mode.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         1. In the first block creates a wrapper object and a wrapped object setting it's value to 1.
+//!                         2. Sets CONCURRENT mode.
+//!                         3. In the second block calls a long delay, and increases the value of the object to 2.
+//!                         4. In the third block checks that the value of the object is 2.
+//!                         5. Sets CONSECUTIVE mode back.
+//!                         6. In the fourth block checks that the value of the object is 2.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			New				TestCase110_value_1
+		STORE		DummyObj
+	END_TEST_BLOCK
+	CONCURRENT
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		DELAY		1000000
+		RESTORE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			IncreaseObjectValue
+		STORE		DummyObj
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			GetDataObject			TestCase110_value_2
+		STORE		DummyObj
+	END_TEST_BLOCK
+	CONSECUTIVE
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			GetDataObject			TestCase110_value_2
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0012
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0013.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0013
+//! @SYMTestCaseID          DT-TEF-TestBlock-0013
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Attempt to store an object without setting up the server in shared mode.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         1. Use CREATE_OBJECT to create an object.
+//!                         2. Call STORE instruction to try to persistently STORE.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase005_obj1
+		COMMAND		TestCase005_obj1		GetDataWrapper			TestCase005_obj1_not_null
+		STORE		TestCase005_obj1
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0013
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0014.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0014
+//! @SYMTestCaseID          DT-TEF-TestBlock-0014
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test case where a block has no END_TEST_BLOCK having only START_TEST_BLOCK.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Create a START_TEST_BLOCK without a corresponding END_TEST_BLOCK. Do not
+//!                         have any more START_TEST_BLOCK commands in the script.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase009_obj
+		COMMAND		TestCase009_obj			DummyFunction
+END_TESTCASE DT-TEF-TestBlock-0014
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0015.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0015
+//! @SYMTestCaseID          DT-TEF-TestBlock-0015
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test case where a block has no START_TEST_BLOCK having only END_TEST_BLOCK.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Create an END_TEST_BLOCK without a corresponding START_TEST_BLOCK. Do not
+//!                         have any more END_TEST_BLOCK commands in the script.
+	PRINT This test case will be failed.
+	CREATE_OBJECT	te_RegBlockTestWrapper	TestCase010_obj
+		COMMAND		TestCase010_obj DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0015
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0016.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0016
+//! @SYMTestCaseID          DT-TEF-TestBlock-0016
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test case where two START_TEST_BLOCK instructions are followed by one END_TEST_BLOCK (first block hasn't it's END_TEST_BLOCK).
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Create a START_TEST_BLOCK without a corresponding END_TEST_BLOCK. Inside
+//!                         this block, add a valid test block with appropriate information. Do not have
+//!                         any more START_TEST_BLOCK commands in the script, i.e. START_...
+//!                         START_...END_.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase011_obj
+		COMMAND		TestCase011_obj			DummyFunction
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase011_obj
+		COMMAND		TestCase011_obja		DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0016
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0017.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0017
+//! @SYMTestCaseID          DT-TEF-TestBlock-0017
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test case with a nested test block (nested into another test block).
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a test block inside another one and create a wrapper object and call a command in it.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+			CREATE_OBJECT	te_RegBlockTestWrapper	TestCase012_obj
+			COMMAND		TestCase012_obj			DummyFunction
+		END_TEST_BLOCK
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0017
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0018.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0018
+//! @SYMTestCaseID          DT-TEF-TestBlock-0018
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Empty test block (with no commands and objects).
+//! @SYMTestExpectedResults The test case result must be PASS.
+//! @SYMTestActions         See description
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0018
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0019.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0019
+//! @SYMTestCaseID          DT-TEF-TestBlock-0019
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Try to create multiple objects with the same lookup name
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         1. Use CREATE_OBJECT to create an object.
+//!                         2. Use CREATE_OBJECT to create an object with the same name as the previous has.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase022_obj
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase022_obj
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0019
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0020.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0020
+//! @SYMTestCaseID          DT-TEF-TestBlock-0020
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        The test case creates a wrapper object and then tries to call a command for an object that wasn't created (using wrong object name).
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         1. Create a wrapper object with a name
+//!                         2. Call a command providing another name
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase023_obj
+		COMMAND		TestCase023_obja		DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0020
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0021.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0021
+//! @SYMTestCaseID          DT-TEF-TestBlock-0021
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Try to restore an object from the persistent object store which does not exist.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use RESTORE_OBJECT instruction without previous storing of the object
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		RESTORE_OBJECT	te_RegBlockTestWrapper	TestCase025_obj
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0021
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0022.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0022
+//! @SYMTestCaseID          DT-TEF-TestBlock-0022
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test that a failed test block causes a whole test case failure.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Make the first test block fail and the second test block pass. The test case must fail.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase028_obj
+		COMMAND		TestCase028_obj			SetBlockResult			TestCase028_fail
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase028_obj
+		COMMAND		TestCase028_obj			SetBlockResult			TestCase028_pass
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0022
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0023.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0023
+//! @SYMTestCaseID          DT-TEF-TestBlock-0023
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test that uses !Error TEF parameter with non numeric value
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Setup a test block where one of the commands is forced to fail with some error code but the error
+//!                         subsequently. An !Error error code should be returned, but the expected error code in the script has
+//!                         an invalid form !Error=MONKEY. The test case must fail.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper TestCase029_obj
+		COMMAND		!Error=MONKEY TestCase029_obj	SetError			TestCase029_obj_numeric_error
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0023
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0024.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0024
+//! @SYMTestCaseID          DT-TEF-TestBlock-0024
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Provide a passing command with a non numeric error code.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Call a COMMAND instruction with !Error=Six TEF parameter.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase030_obj
+		COMMAND		!Error=Six TestCase030_obj	DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0024
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0025.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0025
+//! @SYMTestCaseID          DT-TEF-TestBlock-0025
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Call a command but do it with a !Result that has a numeric value
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Create a wrapper object
+//!                         2. Use !Result=106 within the command call
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase032_obj
+		COMMAND		!Result=999 TestCase032_obj	DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0025
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0026.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0026
+//! @SYMTestCaseID          DT-TEF-TestBlock-0026
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        START_TEST_BLOCK gets a not existent ini-file as argument.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         The START_TEST_BLOCK gets \TheFileDoesntExist.ini ini-file path as argument. The file doesn't exist.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	te_RegBlockTestSuite 100 \TheFileDoesntExist.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0026
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0027.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0027
+//! @SYMTestCaseID          DT-TEF-TestBlock-0027
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        START_TEST_BLOCK gets a not existent server name as argument.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         The START_TEST_BLOCK gets TheServerDoesntExist as a server name argument. The server doesn't exist.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 TheServerDoesntExist ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0027
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0028.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0028
+//! @SYMTestCaseID          DT-TEF-TestBlock-0028
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        CREATE_OBJECT call with non existent wrapper class name.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Provide a non existent wrapper class name to a CREATE_OBJECT instruction.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	ThereIsNoSuchClass		DummyObj
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0028
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0029.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0029
+//! @SYMTestCaseID          DT-TEF-TestBlock-0029
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        CREATE_OBJECT call with non existent object name section name.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Provide a non existent object name section name to a CREATE_OBJECT instruction.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	ThereIsNoSuchSection
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0029
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0030.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0030
+//! @SYMTestCaseID          DT-TEF-TestBlock-0030
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        COMMAND call with non existent object name section.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Provide a non existent object name section name to a COMMAND instruction.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	te_RegBlockTestSuite 100 ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		ThereIsNoSuchSection		DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0030
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0031.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0031
+//! @SYMTestCaseID          DT-TEF-TestBlock-0031
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        COMMAND call with non existent function name.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Provide a non existent function name to a COMMAND instruction (assuming that
+//!                         the overriden CDataWrapper::DoCommandL() returns EFalse in that case).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	te_RegBlockTestSuite 100 ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			ThereIsNoSuchFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0031
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0032.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0032
+//! @SYMTestCaseID          DT-TEF-TestBlock-0032
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        CREATE_OBJECT with no arguments.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Provide no arguments to CREATE_OBJECT.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0032
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0033.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0033
+//! @SYMTestCaseID          DT-TEF-TestBlock-0033
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        CREATE_OBJECT with no section name, only the wrapper class name is provided.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Provide a wrapper class name but no section name to CREATE_OBJECT.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0033
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0034.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0034
+//! @SYMTestCaseID          DT-TEF-TestBlock-0034
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        COMMAND with no arguments.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Provide no arguments to COMMAND.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0034
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0035.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0035
+//! @SYMTestCaseID          DT-TEF-TestBlock-0035
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        COMMAND without command name, only data wrapper object instance reference is provided.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Provide a data wrapper object instance reference section name but no command name to COMMAND.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0035
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0036.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0036
+//! @SYMTestCaseID          DT-TEF-TestBlock-0036
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A failing command must fail the test case.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a command that is supposed to pass but calls a function that calls CDataWrapper::SerBlockResult(EFail)
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0036
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0037.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0037
+//! @SYMTestCaseID          DT-TEF-TestBlock-0037
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A failing command must fail the test case if the test block expects PASS.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a test block with !Result=Pass expected (block level) and call a command that
+//!                         executes a function that calls CDataWrapper::SerBlockResult(EFail).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+	END_TEST_BLOCK		!Result=Pass
+END_TESTCASE DT-TEF-TestBlock-0037
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0038.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0038
+//! @SYMTestCaseID          DT-TEF-TestBlock-0038
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A passing command must fail the test case if the test block expects FAIL.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a test block with !Result=Fail (block level) and call a command that
+//!                         executes a function that calls CDataWrapper::SetBlockResult(EPass).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+	END_TEST_BLOCK	!Result=Fail
+END_TESTCASE DT-TEF-TestBlock-0038
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0039.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0039
+//! @SYMTestCaseID          DT-TEF-TestBlock-0039
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        If a test  block expects result FAIL and several commands set the result to FAIL but the last command sets the block result to PASS then the test case must fail.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         1. Use a test block with a TEF parameter !Result=Fail.
+//!                         2. Call several commands that set the test block result to FAIL.
+//!                         3. Call a command that sets the test block result to PASS.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+	END_TEST_BLOCK		!Result=Fail
+END_TESTCASE DT-TEF-TestBlock-0039
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0040.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0040
+//! @SYMTestCaseID          DT-TEF-TestBlock-0040
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        If a test block expects result PASS and several commands set the result to PASS but the last command sets the block result to FAIL then the test case must fail.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         1. Use a test block without TEF parameters.
+//!                         2. Call several commands that set the test block result to PASS.
+//!                         3. Call a command that sets the test block result to FAIL.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0040
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0041.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0041
+//! @SYMTestCaseID          DT-TEF-TestBlock-0041
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that !Error on a block level uses last error code.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Call a multiple commands with an !Error expected on the test block level. The first command executes
+//!                         a function that sets the expected error code
+//!                         using CDataWrapper::SetError(), but the next command set the error code to other than expected.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			SetError			TestCase072_obj_Error_999
+		COMMAND		DummyObj			SetError			TestCase072_obj_Error_111
+	END_TEST_BLOCK		!Error=-999
+END_TESTCASE DT-TEF-TestBlock-0041
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0042.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0042
+//! @SYMTestCaseID          DT-TEF-TestBlock-0042
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that if at least one command will end with a not expected error code then the whole test case will fail.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Call multiple commands with an !Error expected. The first command executes a function that sets a wrong error code
+//!                         using CDataWrapper::SetError() and the remaining return expected error codes.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		!Error=-111	DummyObj	SetError			TestCase078_obj_Error_999
+		COMMAND		!Error=-555	DummyObj	SetError			TestCase078_obj_Error_555
+		COMMAND		!Error=-666	DummyObj	SetError			TestCase078_obj_Error_666
+		COMMAND		!Error=-777	DummyObj	SetError			TestCase078_obj_Error_777
+		COMMAND		!Error=-888	DummyObj	SetError			TestCase078_obj_Error_888
+		COMMAND		!Error=-999	DummyObj	SetError			TestCase078_obj_Error_999
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0042
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0043.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0043
+//! @SYMTestCaseID          DT-TEF-TestBlock-0043
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use a test block that expects !Result other than a valid value.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a test block with a TEF parameter !Result=NotAValidResult.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		DummyFunction
+	END_TEST_BLOCK		!Result=NotAValidResult
+END_TESTCASE DT-TEF-TestBlock-0043
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0044.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0044
+//! @SYMTestCaseID          DT-TEF-TestBlock-0044
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A passing block with !Result expected to be Inconclusive.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a test block that expects !Result to be Inconclusive but the test itself doesn't cause any problems (passes).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		DummyFunction
+	END_TEST_BLOCK		!Result=Inconclusive
+END_TESTCASE DT-TEF-TestBlock-0044
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0045.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0045
+//! @SYMTestCaseID          DT-TEF-TestBlock-0045
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A passing block with !Result expected to be TestSuiteError
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a test block that expects !Result to be TestSuiteError but the test itself doesn't cause any problems (passes).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		DummyFunction
+	END_TEST_BLOCK		!Result=TestSuiteError
+END_TESTCASE DT-TEF-TestBlock-0045
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0046.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0046
+//! @SYMTestCaseID          DT-TEF-TestBlock-0046
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A passing block with !Result expected to be Abort.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a test block that expects !Result to be Abort but the test itself doesn't cause any problems (passes).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		DummyFunction
+	END_TEST_BLOCK		!Result=Abort
+END_TESTCASE DT-TEF-TestBlock-0046
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0047.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0047
+//! @SYMTestCaseID          DT-TEF-TestBlock-0047
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A passing block with !Result expected to be Ignore.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a test block that expects !Result to be Ignore but the test itself doesn't cause any problems (passes).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		DummyFunction
+	END_TEST_BLOCK		!Result=Ignore
+END_TESTCASE DT-TEF-TestBlock-0047
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0048.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0048
+//! @SYMTestCaseID          DT-TEF-TestBlock-0048
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use an active object without letting the active object to finish it's work.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Create an active object that needs some time to complete it's work but don't use any delay to let the active object to complete it's work.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase060_obj
+		COMMAND		TestCase060_obj			AddActiveObjectToScheduler
+		COMMAND		TestCase060_obj			ActivateActiveObject		TestCase060_obj
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0048
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0049.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0049
+//! @SYMTestCaseID          DT-TEF-TestBlock-0049
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        The test tries a situation when an expectation on command's error code is satisfied, but the block's result is set to FAIL
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Call a command that sets block result to Fail.
+//!                         2. Call a command with parameter !Error=-999 that calls SetError(-999).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			SetBlockResult			BlockResult_Fail
+		COMMAND		!Error=-999	DummyObj	SetError			TestCase061_obj_Error_999
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0049
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0050.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0050
+//! @SYMTestCaseID          DT-TEF-TestBlock-0050
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        The test tries a situation when an expectation on command's error code isn't satisfied, but the block's result is set to PASS
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Call a command with parameter !Error=-111 that calls SetError(-999).
+//!                         2. Call a command that sets block result to Pass.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		!Error=-111	DummyObj	SetError			TestCase061_obj_Error_999
+		COMMAND		DummyObj			SetBlockResult			BlockResult_Fail
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0050
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0051.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0051
+//! @SYMTestCaseID          DT-TEF-TestBlock-0051
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        The test case that doesn't expect any error to happen, but a command sets error.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Call a command that calls SetError(-999).
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj	SetError			TestCase061_obj_Error_999
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0051
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0052.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0052
+//! @SYMTestCaseID          DT-TEF-TestBlock-0052
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A command expects an error to happen, but no error happens.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. Call a command with !Error=-999 parameter but without setting the error.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		!Error=-999			DummyObj			DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0052
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0053.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0053
+//! @SYMTestCaseID          DT-TEF-TestBlock-0053
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test block expects a panic using !PanicCode parameter, but no panic happens.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         Use a block with !PanicCode=-999 parameter.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK		!PanicCode=999
+END_TESTCASE DT-TEF-TestBlock-0053
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0054.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0054
+//! @SYMTestCaseID          DT-TEF-TestBlock-0054
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test block expects a panic using !PanicString parameter, but no panic happens.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         Use a block with !PanicString=MY_PANIC parameter.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK		!PanicString=MY_PANIC
+END_TESTCASE DT-TEF-TestBlock-0054
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0055.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0055
+//! @SYMTestCaseID          DT-TEF-TestBlock-0055
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test block expects a panic using !PanicString and !PanicCode parameters, but no panic happens.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         Use a block with !PanicString=MY_PANIC and !PanicCode=-999 parameters.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK		!PanicString=MY_PANIC	!PanicCode=999
+END_TESTCASE DT-TEF-TestBlock-0055
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0056.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0056
+//! @SYMTestCaseID          DT-TEF-TestBlock-0056
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test block doesn't expect any panic, but a panic happens.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         In a block use a command that calls a function that raises panic MY_STRING 999.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj	PanickingFunction		TestCase102_obj_MY_PANIC_999
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0056
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0057.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0057
+//! @SYMTestCaseID          DT-TEF-TestBlock-0057
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test block doesn't expect any panic, but a panic with empty string and 0-code happens.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         In a block use a command that calls a function that raises panic &quot;&quot; 0.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj	PanickingFunction		TestCase103_obj_panic_0
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0057
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0058.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0058
+//! @SYMTestCaseID          DT-TEF-TestBlock-0058
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A block expects an error to happen (on the block level), but no error happens.
+//! @SYMTestExpectedResults The test case must fail.
+//! @SYMTestActions         1. In a block with with !Error=-999 parameter use a command that does nothing.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK		!Error=-999
+END_TESTCASE DT-TEF-TestBlock-0058
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0059.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0059
+//! @SYMTestCaseID          DT-TEF-TestBlock-0059
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        //! @SYMTestCaseDesc            Test that if !PanicCode and !Result parameters are present then both are taken into account, so if the panic
+//!                         //!                                     is not thrown then the test case must fail.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Create a block that expects !PanicCode=1 and !Result=Fail. Set block result to FAIL.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		DELAY		1000000
+		COMMAND		DummyObj	SetBlockResult			BlockResult_Fail
+	END_TEST_BLOCK		!PanicCode=1	!Result=Fail
+END_TESTCASE DT-TEF-TestBlock-0059
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0060.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0060
+//! @SYMTestCaseID          DT-TEF-TestBlock-0060
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that START_TEST_BLOCK instruction's timeout parameter works fine.
+//! @SYMTestExpectedResults The test case result must be FAIL.
+//! @SYMTestActions         Use a START_TEST_BLOCK with timeout 1 and inside the test block call a long delay.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	1 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		DELAY		10000000
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0060
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0061.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0061
+//! @SYMTestCaseID          DT-TEF-TestBlock-0061
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use OUTSTANDING with a section name that has a name that doesn't correspond to any wrapper object.
+//! @SYMTestExpectedResults The test case result must be PASS and the active object's work wasn't complete before OUTSTANDING call and it must be complete after the OUTSTANDING.
+//! @SYMTestActions         1. Call OUTSTANDING.
+	PRINT This test case will be failed.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		OUTSTANDING	0				TestCase119_no_such_object
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0061
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0062.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0062
+//! @SYMTestCaseID          DT-TEF-TestBlock-0062
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Create a wrapper object and check that it is available in the dictionary.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         1. Use CREATE_OBJECT to create an object providing an existing ini-section name.
+//!                         2. Call a command that ensures that the wrapper object can be found in the dictionary.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase001_obj_name
+		COMMAND		TestCase001_obj_name		GetDataWrapper			TestCase001_obj_not_null
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0062
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0063.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0063
+//! @SYMTestCaseID          DT-TEF-TestBlock-0063
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Create a number of data wrapper objects, initialize underlying wrapped objects and check they
+//!                         can be accessed and modified using their names via the API.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         1. Use CREATE_OBJECT instructions to create 2 data wrapper objects.
+//!                         2. Call a wrapper's API command named New that creates wrapped objects for the wrappers.
+//!                         3. Make sure that the wrapped objects are accessible through other wrapper's CDataWrapper::GetDataObject() function
+//!                         4. Change the wrapped object's values though a different wrapper
+//!                         5. Check that the new values were set properly getting the wrapped objects using CDataWrapper::GetDataObject() function again.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase006_obj
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase006_obj_1
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase006_obj_2
+		COMMAND		TestCase006_obj_1		New				TestCase006_obj_1
+		COMMAND		TestCase006_obj_2		New				TestCase006_obj_2
+		COMMAND		TestCase006_obj			GetDataObject			TestCase006_obj_1
+		COMMAND		TestCase006_obj			GetDataObject			TestCase006_obj_2
+		COMMAND		TestCase006_obj			ModifyByName			TestCase006_obj1_value2
+		COMMAND		TestCase006_obj			ModifyByName			TestCase006_obj2_value2
+		COMMAND		TestCase006_obj			GetDataObject			TestCase006_obj1_value2
+		COMMAND		TestCase006_obj			GetDataObject			TestCase006_obj2_value2
+		COMMAND		TestCase006_obj			SetDataObject			TestCase006_obj
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0063
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0064.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0064
+//! @SYMTestCaseID          DT-TEF-TestBlock-0064
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that configuration ini file and it's section are accessed without problems.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         1. Use a START_TEST_BLOCK followed by a correct ini-file path.
+//!                         2. Use CREATE_OBJECT to create an object providing an existing ini-section name of the ini-file.
+//!                         3. Call a command that ensures that the wrapper object can be found in the dictionary (the
+//!                         same ini-file section is provided as object reference section and command's parameters section).
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase007_obj
+		COMMAND		TestCase007_obj			GetDataWrapper			TestCase007_obj
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0064
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0065.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0065
+//! @SYMTestCaseID          DT-TEF-TestBlock-0065
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Pass parameters to a START_TEST_BLOCK in the next order: &lt;server name&gt; &lt;timeout&gt; &lt;ini file&gt;.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         See description
+	START_TEST_BLOCK	te_RegBlockTestSuite 100 ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase008_obj
+		COMMAND		TestCase008_obj			DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0065
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0066.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,231 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0066
+//! @SYMTestCaseID          DT-TEF-TestBlock-0066
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test that has a test block that calls a big number of commands.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         Create a valid START_TEST_BLOCK with appropriate parameters, and a
+//!                         corresponding END_TEST_BLOCK keyword. Enter a lot of valid commands into the
+//!                         block, i.e. attempt to create 200 objects and to perform 200 commands. The
+//!                         contents of the block should be valid.
+	START_TEST_BLOCK	te_RegBlockTestSuite 100 ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase014_obj
+		COMMAND		TestCase014_obj			New				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value1
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value2
+		COMMAND		TestCase014_obj			GetDataObject			TestCase014_obj_value2
+		COMMAND		TestCase014_obj			Modify				TestCase014_obj_value1
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0066
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0067.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0067
+//! @SYMTestCaseID          DT-TEF-TestBlock-0067
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test block that contains unknown instructions (just arbitrary words).
+//! @SYMTestExpectedResults The test case result must be PASS becuase the script engine must ignore them.
+//! @SYMTestActions         1. In a test block create a wrapper object and call a command on the object.
+//!                         2. Call an instruction MONKEY with &quot;banana&quot; as a parameter before the test block
+//!                         3. Call an instruction CHIMPANZEE with &quot;agogo&quot; as a parameter after the test block
+	MONKEY		banana
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase015_obj
+		COMMAND		TestCase015_obj			DummyFunction
+	END_TEST_BLOCK
+	CHIMPANZEE	agogo
+END_TESTCASE DT-TEF-TestBlock-0067
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0068.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0068
+//! @SYMTestCaseID          DT-TEF-TestBlock-0068
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Create multiple wrapped objects making sure that the data from ini-file is read correctly.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         For a number of objects, wrap them such that the public APIs can be exposed
+//!                         to the new framework for use by the script engine. Ensure that the wrappers
+//!                         can read data from an .ini file during construction of the wrapped objects.
+	START_TEST_BLOCK	te_RegBlockTestSuite 100 ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase017_obj
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase017_obja
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase017_objb
+		COMMAND		TestCase017_obj			New				TestCase017_obj
+		COMMAND		TestCase017_obj			GetDataObject			TestCase017_obj
+		COMMAND		TestCase017_obja		New				TestCase017_obja
+		COMMAND		TestCase017_obja		GetDataObject			TestCase017_obja
+		COMMAND		TestCase017_objb		New				TestCase017_objb
+		COMMAND		TestCase017_objb		GetDataObject			TestCase017_objb
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0068
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0069.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0069
+//! @SYMTestCaseID          DT-TEF-TestBlock-0069
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test that makes sure that the objects created in a first test block are not accessible in the second from the dictionary anymore.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         Create multiple wrapper objects with individual lookup names. Ensure the new objects
+//!                         are saved to the dictionary. In the second test block make sure that the objects are not available in the dictionary anymore.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase021_obj
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase021_obja
+		COMMAND		TestCase021_obj			GetDataWrapper			TestCase021_obj
+		COMMAND		TestCase021_obja		GetDataWrapper			TestCase021_obja
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase021_objb
+		COMMAND		!Error=-1 TestCase021_objb	GetDataWrapper			TestCase021_obj_is_null
+		COMMAND		!Error=-1 TestCase021_objb	GetDataWrapper			TestCase021_obja_is_null
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0069
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0070.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0070
+//! @SYMTestCaseID          DT-TEF-TestBlock-0070
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Create a test block and call DELAY command, check the interval.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         1. Memorize current time using a command.
+//!                         2. Call a DELAY instruction with 5 seconds parameter (5000000 microsceonds).
+//!                         3. Check that the delay really was somewhere between 4 and 6 seconds.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper TestCase033_obj
+		COMMAND		TestCase033_obj			StartTimer
+		DELAY		5000000
+		COMMAND		TestCase033_obj			CheckTimer			TestCase033_delay
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0070
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0071.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0071
+//! @SYMTestCaseID          DT-TEF-TestBlock-0071
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test that check that command level !Error parameter works fine.
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Call a command with an !Error expected. The command executes a function that sets the error using CDataWrapper::SetError().
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase034_obj
+		COMMAND		!Error=-999 TestCase034_obj	SetError			TestCase034_obj_Error
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0071
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0072.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0072
+//! @SYMTestCaseID          DT-TEF-TestBlock-0072
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test that check that !PanicCode TEF parameter works fine.
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Call a command with an !PanicCode expected. The command executes a function that raises a panic with the given code.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase035_obj
+		COMMAND		TestCase035_obj	PanickingFunction		TestCase035_obj_Panic
+	END_TEST_BLOCK		!PanicCode=-999
+END_TESTCASE DT-TEF-TestBlock-0072
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0073.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0073
+//! @SYMTestCaseID          DT-TEF-TestBlock-0073
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test that check that !PanicString TEF parameter works fine.
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Call a command with an !PanicString expected. The command executes a function that raises a panic with the given string.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase036_obj
+		COMMAND		TestCase036_obj PanickingFunction		TestCase036_obj_Panic
+	END_TEST_BLOCK		!PanicString=MY_PANIC
+END_TESTCASE DT-TEF-TestBlock-0073
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0074.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0074
+//! @SYMTestCaseID          DT-TEF-TestBlock-0074
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A test that check that !PanicString together with !PanicCode TEF parameter works fine.
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Call a command with an !PanicString and !PanicCode are expected. The command executes a function that raises a panic with the given string and code.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase037_obj
+		COMMAND		TestCase037_obj PanickingFunction		TestCase037_obj_Panic
+	END_TEST_BLOCK		!PanicString=MY_PANIC !PanicCode=-999
+END_TESTCASE DT-TEF-TestBlock-0074
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0075.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+PAUSE
+START_TESTCASE DT-TEF-TestBlock-0075
+//! @SYMTestCaseID          DT-TEF-TestBlock-0075
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Mix new syntax with PAUSE command.
+//! @SYMTestExpectedResults Test case completes without errors
+//! @SYMTestActions         Create a test case that has a test block, creates a wrapper object, calls a command
+//!                         and uses PAUSE instruction after each other TEF instruction.
+	PAUSE
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK
+	PAUSE
+END_TESTCASE DT-TEF-TestBlock-0075
+PAUSE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0076.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+DELAY	1000
+START_TESTCASE DT-TEF-TestBlock-0076
+//! @SYMTestCaseID          DT-TEF-TestBlock-0076
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Mix new syntax with DELAY command.
+//! @SYMTestExpectedResults Test case completes without errors.
+//! @SYMTestActions         Create a test case that has a test block, creates a wrapper object, calls a command
+//!                         and uses DELAY instruction after each other TEF instruction.
+	DELAY	1000
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		DELAY	1000
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		DELAY	1000
+		COMMAND		DummyObj			DummyFunction
+		DELAY	1000
+	END_TEST_BLOCK
+	DELAY	1000
+END_TESTCASE DT-TEF-TestBlock-0076
+DELAY	1000
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0077.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+PRINT	A text is printed (1 of 4).
+START_TESTCASE DT-TEF-TestBlock-0077
+//! @SYMTestCaseID          DT-TEF-TestBlock-0077
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Mix new syntax with PRINT command.
+//! @SYMTestExpectedResults Test case completes without errors.
+//! @SYMTestActions         Create a test case that has a test block, creates a wrapper object, calls a command
+//!                         and uses PRINT instruction after each other TEF instruction.
+	PRINT	A text is printed (2 of 4).
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK
+	PRINT	A text is printed (3 of 4).
+END_TESTCASE DT-TEF-TestBlock-0077
+PRINT	A text is printed (4 of 4).
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0078.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0078
+//! @SYMTestCaseID          DT-TEF-TestBlock-0078
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Mix new syntax with PREFIX and REMOVE_PREFIX commands
+//! @SYMTestExpectedResults Test case completes without errors.
+//! @SYMTestActions         Create a test case that has a test block, creates a wrapper object, calls a command
+//!                         and uses PREFIX instruction before each other TEF instruction and REMOVE_PREFIX after each instruction.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0078
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0079.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+RUN_UTILS	MkDir		${SYSDRIVE}\testdata\
+RUN_UTILS MkDir   ${SYSDRIVE}\testdata\configs\
+START_TESTCASE DT-TEF-TestBlock-0079
+//! @SYMTestCaseID          DT-TEF-TestBlock-0079
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Mix new syntax with RUN_UTILS commands
+//! @SYMTestExpectedResults Test case completes without errors.
+//! @SYMTestActions         Create a test case that has a test block, creates a wrapper object, calls a command
+//!                         and mixes the functionality with the following actions:
+//!                         1. Creates a directory using RUN_UTIL MkDir.
+//!                         2. Copies a file using RUN_UTIL CopyFile.
+//!                         3. Modifies the new file's permissions using RUN_UTIL MakeReadWrite.
+//!                         4. Deletes the new file using RUN_UTIL DeleteFile.
+	RUN_UTILS	CopyFile	${SYSDRIVE}\testdata\configs\file.txt	${SYSDRIVE}\testdata\configs\file_43.txt
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			DummyFunction
+	END_TEST_BLOCK
+	RUN_UTILS	MakeReadWrite	${SYSDRIVE}\testdata\configs\file_43.txt
+END_TESTCASE DT-TEF-TestBlock-0079
+RUN_UTILS	DeleteFile	${SYSDRIVE}\testdata\configs\file_43.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0080.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0080
+//! @SYMTestCaseID          DT-TEF-TestBlock-0080
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use START_REPEAT and END_REPEAT constructions before and after a test block.
+//! @SYMTestExpectedResults Test case must end with result PASS.
+//! @SYMTestActions         See description.
+	START_REPEAT	${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+	END_REPEAT
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+			COMMAND		DummyObj		DummyFunction
+	END_TEST_BLOCK
+	START_REPEAT	${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini TestCase044_counter	times_to_repeat
+	END_REPEAT
+END_TESTCASE DT-TEF-TestBlock-0080
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0081.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_REPEAT	${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini TestCase046_counter	times_to_repeat
+START_TESTCASE DT-TEF-TestBlock-0081
+//! @SYMTestCaseID          DT-TEF-TestBlock-0081
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use START_REPEAT and END-REPEAT to call a test case multiple times.
+//! @SYMTestExpectedResults Using START_REPEAT and END-REPEAT around a test case won't cause failures.
+//! @SYMTestActions         Use START_REPEAT and END-REPEAT to repeat entire test case.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+			CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+			COMMAND		DummyObj			DummyFunction
+		END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0081
+END_REPEAT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0082.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0082
+//! @SYMTestCaseID          DT-TEF-TestBlock-0082
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Multiple commands with different expected errors on command level.
+//! @SYMTestExpectedResults The test case result is PASS.
+//! @SYMTestActions         Call multiple commands with different !Error parameters expected. The commands execute a function
+//!                         that sets the error using CDataWrapper::SetError().
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase055_obj
+		COMMAND		!Error=-1 TestCase055_obj	SetError			TestCase055_obj_Error_1
+		COMMAND		!Error=-2 TestCase055_obj	SetError			TestCase055_obj_Error_2
+		COMMAND		!Error=-3 TestCase055_obj	SetError			TestCase055_obj_Error_3
+		COMMAND		!Error=-4 TestCase055_obj	SetError			TestCase055_obj_Error_4
+		COMMAND		!Error=-5 TestCase055_obj	SetError			TestCase055_obj_Error_5
+		COMMAND		!Error=-6 TestCase055_obj	SetError			TestCase055_obj_Error_6
+		COMMAND		!Error=-7 TestCase055_obj	SetError			TestCase055_obj_Error_7
+		COMMAND		!Error=-8 TestCase055_obj	SetError			TestCase055_obj_Error_8
+		COMMAND		!Error=-9 TestCase055_obj	SetError			TestCase055_obj_Error_9
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0082
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0083.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0083
+//! @SYMTestCaseID          DT-TEF-TestBlock-0083
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Multiple blocks with different panics.
+//! @SYMTestExpectedResults The test case result is PASS.
+//! @SYMTestActions         Call multiple blocks with different !PanicCode parameters. The commands of the blocks execute a function
+//!                         that raises a panic with the given code.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase056_obj
+		COMMAND		TestCase056_obj	PanickingFunction		TestCase056_obj_Panic_m2
+	END_TEST_BLOCK		!PanicCode=-2
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase056_obj
+		COMMAND		TestCase056_obj	PanickingFunction		TestCase056_obj_Panic_m1
+	END_TEST_BLOCK		!PanicCode=-1
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase056_obj
+		COMMAND		TestCase056_obj	PanickingFunction		TestCase056_obj_Panic_0
+	END_TEST_BLOCK		!PanicCode=0
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase056_obj
+		COMMAND		TestCase056_obj	PanickingFunction		TestCase056_obj_Panic_1
+	END_TEST_BLOCK		!PanicCode=1
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase056_obj
+		COMMAND		TestCase056_obj	PanickingFunction		TestCase056_obj_Panic_2
+	END_TEST_BLOCK		!PanicCode=2
+END_TESTCASE DT-TEF-TestBlock-0083
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0084.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0084
+//! @SYMTestCaseID          DT-TEF-TestBlock-0084
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        !Result=Pass TEF parameter on test block level.
+//! @SYMTestExpectedResults The test case result is PASS.
+//! @SYMTestActions         Use a test block with !Result=Pass expected (block level) and call a command that executes a function
+//!                         that calls CDataWrapper::SerBlockResult(EPass).
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+	END_TEST_BLOCK		!Result=Pass
+END_TESTCASE DT-TEF-TestBlock-0084
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0085.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0085
+//! @SYMTestCaseID          DT-TEF-TestBlock-0085
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        !Result=Fail TEF parameter on test block level.
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Use a test block with !Result=Fail expected (block level) and call a command that executes a function that calls
+//!                         CDataWrapper::SerBlockResult(EFail).
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+	END_TEST_BLOCK		!Result=Fail
+END_TESTCASE DT-TEF-TestBlock-0085
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0086.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0086
+//! @SYMTestCaseID          DT-TEF-TestBlock-0086
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        !Heap TEF parameter on test block level with a negative value.
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Create a test block with !Heap parameter set to a negative value.
+//!                         The test case must pass because values not between range 0x100 and 0x100000 must be set to a default value of 0x100000.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+	END_TEST_BLOCK		!Heap=-99999
+END_TESTCASE DT-TEF-TestBlock-0086
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0087.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0087
+//! @SYMTestCaseID          DT-TEF-TestBlock-0087
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        !Heap TEF parameter on test block level with a negative value.
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Create a test block with !Heap parameter set to a 0-value.
+//!                         The test case must pass because values not between range 0x100 and 0x100000 must be set to a default value of 0x100000.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			New			TestCase074_object_value
+	END_TEST_BLOCK		!Heap=0
+END_TESTCASE DT-TEF-TestBlock-0087
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0088.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0088
+//! @SYMTestCaseID          DT-TEF-TestBlock-0088
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        !Heap TEF parameter on test block level with a too big value.
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Create a test block with !Heap parameter set to 0x999999 (=16777215) and create an instance of the wrapped class.
+//!                         The test case must pass because values not between range 0x100 and 0x100000 must be set to a default value of 0x100000.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+	END_TEST_BLOCK		!Heap=16777215
+END_TESTCASE DT-TEF-TestBlock-0088
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0089.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0089
+//! @SYMTestCaseID          DT-TEF-TestBlock-0089
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        !Heap TEF parameter on test block level with a valid value in range 0x100 and 0x100000 .
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Create a test block with !Heap parameter set to a value in range of range 0x100 and 0x100000 and create an instance of the wrapped class.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			New			TestCase076_object_value
+	END_TEST_BLOCK		!Heap=65535
+END_TESTCASE DT-TEF-TestBlock-0089
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0090.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0090
+//! @SYMTestCaseID          DT-TEF-TestBlock-0090
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test result is set multiple times, check that the last value is taken into account (the block expects to be Pass).
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Use a test block that expects !Result=Pass and call several commands that set block result to Fail, the last command that sets block result to Pass.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+	END_TEST_BLOCK		!Result=Pass
+END_TESTCASE DT-TEF-TestBlock-0090
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0091.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0091
+//! @SYMTestCaseID          DT-TEF-TestBlock-0091
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test result is set multiple times, check that the last value is taken into account (the block expects to be Fail).
+//! @SYMTestExpectedResults Test case result is PASS.
+//! @SYMTestActions         Use a test block that expects !Result=Fail and call several commands that set block result to Pass, the last command that sets block result to Fail.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Pass
+		COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+	END_TEST_BLOCK		!Result=Fail
+END_TESTCASE DT-TEF-TestBlock-0091
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0092.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0092
+//! @SYMTestCaseID          DT-TEF-TestBlock-0092
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that ASYNC_DELAY delays the execution for the correct time interval.
+//! @SYMTestExpectedResults The delay is as long as expected.
+//! @SYMTestActions         Create a test block and call ASYNC_DELAY 5000000 command, check the interval is longer than 4 and shorter than 6.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper DummyObj
+		COMMAND		DummyObj			StartTimer
+		ASYNC_DELAY	5000000
+		COMMAND		DummyObj			CheckTimer			TestCase033_delay
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0092
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0093.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0093
+//! @SYMTestCaseID          DT-TEF-TestBlock-0093
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use ASYNC_DELAY to let an active object finish it's work
+//! @SYMTestExpectedResults The test case result must be PASS.
+//! @SYMTestActions         Create a test block, create an active object (RTimer) in the test block
+//!                         and activate it (for 100000 microseconds using After() function). Call ASYNC_DELAY
+//!                         command for a time sufficient to let the active object to finish it's work.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase087_obj
+		COMMAND		TestCase087_obj			AddActiveObjectToScheduler
+		COMMAND		TestCase087_obj			ActivateActiveObject		TestCase087_obj
+		ASYNC_DELAY	200000
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0093
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0094.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0094
+//! @SYMTestCaseID          DT-TEF-TestBlock-0094
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use OUTSTANDING to let an active object finish it's work.
+//! @SYMTestExpectedResults The test case result must be PASS and the active object's work wasn't complete before OUTSTANDING call and it must be complete after the OUTSTANDING.
+//! @SYMTestActions         Create a test block, create an active object (RTimer) in the test block and activate it. Call OUTSTANDING
+//!                         command for a time sufficient to let the active object to finish it's work. Also check that the
+//!                         active object's work is really complete.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase089_obj
+		COMMAND		TestCase089_obj			AddActiveObjectToScheduler
+		COMMAND		TestCase089_obj			ActivateActiveObject		TestCase089_obj
+		COMMAND		TestCase089_obj			CheckActiveObjectWorkIsComplete		TestCase089_must_be_complete_false
+		OUTSTANDING
+		COMMAND		TestCase089_obj			CheckActiveObjectWorkIsComplete		TestCase089_must_be_complete_true
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0094
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0095.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0095
+//! @SYMTestCaseID          DT-TEF-TestBlock-0095
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that DELAY also pauses the active scheduler.
+//! @SYMTestExpectedResults Check that the active object was also paused using the DELAY
+//! @SYMTestActions         Create a test block, create an active object (RTimer) in the test block and activate it. Call DELAY
+//!                         command for a longer then the active object requires to finish it's work. And check that the
+//!                         active object's work is not complete.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase090_obj
+		COMMAND		TestCase090_obj			AddActiveObjectToScheduler
+		COMMAND		TestCase090_obj			ActivateActiveObject		TestCase090_obj
+		DELAY		200000
+		COMMAND		TestCase090_obj			CheckActiveObjectWorkIsComplete		TestCase090_must_be_complete_false
+		OUTSTANDING
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0095
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0096.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0096
+//! @SYMTestCaseID          DT-TEF-TestBlock-0096
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that OUTSTANDING poll interval will delay work of the thread.
+//! @SYMTestExpectedResults The delay caused by the OUTSTANDING must be 5 seconds long at least.
+//! @SYMTestActions         Create a test block, create an active object (RTimer) in the test block and activate it. Call OUTSTANDING 5000000
+//!                         command for a time sufficient to let the active object to finish it's work. Measure a time of the delay.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase091_obj
+		COMMAND		TestCase091_obj			AddActiveObjectToScheduler
+		COMMAND		TestCase091_obj			ActivateActiveObject		TestCase091_obj
+		COMMAND		TestCase091_obj			StartTimer
+		OUTSTANDING	5000000
+		COMMAND		TestCase091_obj			CheckTimer			TestCase091_delay
+		COMMAND		TestCase091_obj			CheckActiveObjectWorkIsComplete		TestCase091_must_be_complete_true
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0096
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0097.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0097
+//! @SYMTestCaseID          DT-TEF-TestBlock-0097
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that !AsyncError on command's level works properly.
+//! @SYMTestExpectedResults The result of the test case must be PASS.
+//! @SYMTestActions         Activate and cancel the active object, use !AsyncError=-3 for the command that activates the active object.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase092_obj
+		COMMAND		TestCase092_obj			AddActiveObjectToScheduler
+		COMMAND		!AsyncError=-3			TestCase092_obj			ActivateActiveObject		TestCase092_obj
+		COMMAND		TestCase092_obj			CancelActiveObject
+		OUTSTANDING
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0097
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0098.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0098
+//! @SYMTestCaseID          DT-TEF-TestBlock-0098
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that !AsyncError on command's level works properly for several asynchronous commands.
+//! @SYMTestExpectedResults The result of the test case must be PASS.
+//! @SYMTestActions         Activate and cancel the active object, use !AsyncError=-3 for the
+//!                         command that activates the active object. The second active object is activated and not cancelled.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase093_obj
+		COMMAND		TestCase093_obj			AddActiveObjectToScheduler
+		COMMAND		!AsyncError=-3			TestCase093_obj			ActivateActiveObject		TestCase093_obj
+		COMMAND		TestCase093_obj			CancelActiveObject
+		OUTSTANDING
+		COMMAND		!AsyncError=0			TestCase093_obj			ActivateActiveObject		TestCase093_obj
+		OUTSTANDING
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0098
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0099.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0099
+//! @SYMTestCaseID          DT-TEF-TestBlock-0099
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A command expects an error 0 to happen and the error occurs.
+//! @SYMTestExpectedResults The result of the test case must be PASS.
+//! @SYMTestActions         1. Call a command with !Error=-0 that sets error to 0.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		!Error=0	DummyObj			SetError		TestCase096_obj_Error_0
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0099
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0100.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0100
+//! @SYMTestCaseID          DT-TEF-TestBlock-0100
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A command expects an error 0 to happen and no error appears.
+//! @SYMTestExpectedResults The result of the test case must be PASS.
+//! @SYMTestActions         1. Call a command with !Error=0 (but no error should happen).
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		!Error=0	DummyObj	DummyFunction
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0100
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0101.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0101
+//! @SYMTestCaseID          DT-TEF-TestBlock-0101
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A command expects no error and an error is set to 0.
+//! @SYMTestExpectedResults The result of the test case must be PASS.
+//! @SYMTestActions         1. Call a command that sets error to 0.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj			SetError		TestCase098_obj_Error_0
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0101
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0102.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0102
+//! @SYMTestCaseID          DT-TEF-TestBlock-0102
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        A block with !Result expected to be other than Pass, Fail,
+//!                         Inconclusive, TestSuiteError, Abort and Ignore.
+//!                         The command executes a function that also sets the value as the block result.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         1. In a block with !Result=999 create a wrapper object
+//!                         2. Call a command that calls a function that sets the block result to 999 using CDataWrapper::SetBlockResult()
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper		DummyObj
+		COMMAND		DummyObj	SetBlockResult		TestCase105_obj_Result
+	END_TEST_BLOCK		!Result=999
+END_TESTCASE DT-TEF-TestBlock-0102
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0103.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0103
+//! @SYMTestCaseID          DT-TEF-TestBlock-0103
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Using blank lines inside a test block.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         In a block create a wrapper object and call a command. Use a pair of blank lines to delimit the instructions
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+
+		CREATE_OBJECT	te_RegBlockTestWrapper		DummyObj
+
+
+		COMMAND		DummyObj	DummyFunction
+
+
+
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0103
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0104.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0104
+//! @SYMTestCaseID          DT-TEF-TestBlock-0104
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Using comments inside a test block.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         In a block create a wrapper object and call a command. Use comments in the block, also commented out failing commands.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+// this is a comment1
+		CREATE_OBJECT	te_RegBlockTestWrapper		DummyObj
+//
+// the call is commented out	COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+		COMMAND		DummyObj	DummyFunction
+// some more comments
+//// the call is commented out	COMMAND		DummyObj		SetBlockResult			BlockResult_Fail
+//
+		COMMAND		DummyObj	DummyFunction//a comment again
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0104
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0105.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0105
+//! @SYMTestCaseID          DT-TEF-TestBlock-0105
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Check that GetDataObjectL() returns error -1 if an empty name is provided
+//! @SYMTestExpectedResults GetDataObjectL() must return -28 KBadName.
+//! @SYMTestActions         1. Create a wrapper object
+//!                         2. Call the GetDataObjectL() function passing a section that doesn't contain a key &quot;name&quot;
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		!Error=-28	DummyObj	GetDataObject			TestCase109_no_name
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0105
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0106.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0106
+//! @SYMTestCaseID          DT-TEF-TestBlock-0106
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Runs test blocks concurrently in CONCURRENT mode.
+//! @SYMTestExpectedResults The test completes without errors.
+//! @SYMTestActions         1. Set CONCURRENT mode.
+//!                         2. In the first block calls a long delay and asks to remove a directory after that.
+//!                         3. In a second block creates the directory.
+//!                         4. Sets CONSECUTIVE mode back.
+//!                         5. Makes sure that the directory was removed.
+	CONCURRENT
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		DELAY		1000000
+		COMMAND		DummyObj	CallMeSecondRmDir		TestCase111_dir
+	END_TEST_BLOCK
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj	CallMeFirstMkDir		TestCase111_dir
+	END_TEST_BLOCK
+	CONSECUTIVE
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	DummyObj
+		COMMAND		DummyObj	CallMeSecondRmDir		TestCase111_dir
+	END_TEST_BLOCK		!Result=Fail
+END_TESTCASE DT-TEF-TestBlock-0106
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0107.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0107
+//! @SYMTestCaseID          DT-TEF-TestBlock-0107
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use OUTSTANDING to let an active object wrapped within a certain wrapper object to finish it's work.
+//! @SYMTestExpectedResults The test case result must be PASS and the active object's work wasn't complete before OUTSTANDING call and it must be complete after the OUTSTANDING.
+//! @SYMTestActions         1. Create a wrapper that wraps an active object, create a wrapped active object and activate the active object.
+//!                         2. Create another wrapper that wraps an active object, create a wrapped active object and activate the active object.
+//!                         3. Make sure that both active objects haven't finished their work.
+//!                         4. Call OUTSTANDING 0 for the first wrapper.
+//!                         5. Check that the first active object has finished it's work but the second hasn't.
+//!                         6. Call OUTSTANDING 0 for the second wrapper.
+//!                         7. Check that both active objects have finished their work.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase117_obj_1
+		COMMAND		TestCase117_obj_1		AddActiveObjectToScheduler
+		COMMAND		TestCase117_obj_1		ActivateActiveObject			TestCase117_obj_1
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase117_obj_2
+		COMMAND		TestCase117_obj_2		AddActiveObjectToScheduler
+		COMMAND		TestCase117_obj_2		ActivateActiveObject			TestCase117_obj_2
+		COMMAND		TestCase117_obj_1		CheckActiveObjectWorkIsComplete		TestCase117_must_be_complete_false
+		COMMAND		TestCase117_obj_2		CheckActiveObjectWorkIsComplete		TestCase117_must_be_complete_false
+		OUTSTANDING	0				TestCase117_obj_1
+		COMMAND		TestCase117_obj_1		CheckActiveObjectWorkIsComplete		TestCase117_must_be_complete_true
+		COMMAND		TestCase117_obj_2		CheckActiveObjectWorkIsComplete		TestCase117_must_be_complete_false
+		OUTSTANDING	0				TestCase117_obj_2
+		COMMAND		TestCase117_obj_2		CheckActiveObjectWorkIsComplete		TestCase117_must_be_complete_true
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0107
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0108.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0108
+//! @SYMTestCaseID          DT-TEF-TestBlock-0108
+//! @SYMCreationDate        03-07-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Use OUTSTANDING to without having any active objects.
+//! @SYMTestExpectedResults The test case result must be PASS and the active object's work wasn't complete before OUTSTANDING call and it must be complete after the OUTSTANDING.
+//! @SYMTestActions         1. Call OUTSTANDING with no arguments.
+	START_TEST_BLOCK	20 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		OUTSTANDING
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0108
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0109.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0109
+//! @SYMTestCaseID          DT-TEF-TestBlock-0109
+//! @SYMCreationDate        29-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test Read/Write value from/to configuration file.
+//! @SYMTestExpectedResults Value should be read/write correctly.
+//! @SYMTestActions         1. Write integer value to config file.
+//!                         2. check the value.
+//!                         3. Write bool value to config file.
+//!                         4. check the value.
+//!                         5. Write hex value to config file.
+//!                         6. check the value.
+//!                         7. Write string value to config file.
+//!                         8. check the value.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TC0109_obj_name
+		COMMAND		TC0109_obj_name		WriteIntValue			TC0109_ValSection
+		COMMAND		TC0109_obj_name		WriteBoolValue			TC0109_ValSection
+		COMMAND		TC0109_obj_name		WriteHexValue			TC0109_ValSection
+		COMMAND		TC0109_obj_name		WriteStringValue		TC0109_ValSection
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0109
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0110.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0110
+//! @SYMTestCaseID          DT-TEF-TestBlock-0110
+//! @SYMCreationDate        29-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test read/write shared data.
+//! @SYMTestExpectedResults The data can be write and read successfully.
+//! @SYMTestActions         1. Write some shared data.
+//!                         2. Read the data and check if it is expected.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TC0110_obj_name
+		COMMAND		TC0110_obj_name		WriteSharedData
+		COMMAND		TC0110_obj_name		ReadSharedData
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0110
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0111.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0111
+//! @SYMTestCaseID          DT-TEF-TestBlock-0111
+//! @SYMCreationDate        28-08-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test test block with null controller nor dictionary.
+//! @SYMTestExpectedResults The return value of these functions should be EFail.
+//! @SYMTestActions         1. Create a test wrapper
+//!                         2. Calls the functions of the test wrapper.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TC0111_obj_name
+		COMMAND		TC0111_obj_name		TestNullController TC0111_ValSection
+	END_TEST_BLOCK
+END_TESTCASE DT-TEF-TestBlock-0111
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0112.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0112
+//! @SYMTestCaseID          DT-TEF-TestBlock-0112
+//! @SYMCreationDate        10-11-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This case from defect DPDEF129608. when panic or leave happened with number -16(KErrServerBusy), testexecute will retry again.
+//!                         two scenario:
+//!                         1. In some situation, test server really busy, testexecute should retry.
+//!                         2. On other wise, test server execute some test, this test require a server which busy. test server should notice the server busy and retry.
+//!                         
+//!                         So this test case only test server leave(panic) with -16.this not a really test server busy..So the test should go on next test without retry current.
+//!                         Both shareddata and non-shareddata should act same.
+//! @SYMTestExpectedResults test block pass, panic happens with -16
+//! @SYMTestActions         1.read ini test number;
+//!                         2.panic with the number.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	serverbusy_panic-016
+		COMMAND		serverbusy_panic-016  PanickingFunction		serverbusy_panic-016_obj_Panic
+	END_TEST_BLOCK		!PanicCode=-16
+END_TESTCASE DT-TEF-TestBlock-0112
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0113.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0113
+//! @SYMTestCaseID          DT-TEF-TestBlock-0113
+//! @SYMCreationDate        10-11-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        This case from defect DPDEF129608. when panic or leave happened with number -14 (KErrInUse), testexecute will retry again.
+//!                         two scenario:
+//!                         1. In some situation, test server really in use, testexecute should retry.
+//!                         2. On other wise, test server execute some test, this test require a server which in use. test server should notice the server inuse and retry.
+//!                         
+//!                         So this test case only test server leave(panic) with -14.this not a really test server inuse.So the test should go on next test without retry current.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\TestData\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	serverbusy_panic-014
+		COMMAND		serverbusy_panic-014  PanickingFunction		serverbusy_panic-014_obj_Panic
+	END_TEST_BLOCK		!PanicCode=-14
+END_TESTCASE DT-TEF-TestBlock-0113
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0114.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0114
+//! @SYMTestCaseID          DT-TEF-TestBlock-0114
+//! @SYMCreationDate        10-11-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestCaseDesc        this test case form DPDEF129807. when panic string to long the testexecute can't handle the long panic sting.
+//!                         So adding this test case to test.
+//! @SYMTestExpectedResults the panic happened but the panic string was cut-off to 16 bytes by User::Panic().
+//!                         in the script, expecting a long panic string. so this 2 string never match.
+//!                         so the test case should fail.
+//! @SYMTestActions         1. read panci string for ini.
+//!                         2. do panic.
+	PRINT this test case should fail. Keep the panic string length to 16 charactersor less. Please Refer to User::Panic() in SDL for more information.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase0114_obj
+		COMMAND		TestCase0114_obj PanickingFunction		TestCase0114_obj_Panic
+	END_TEST_BLOCK		!PanicString="DoMediaClockStoppedState: Mutex Unheld" !PanicCode=22
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase037_obj
+		COMMAND		TestCase0114_obj PanickingFunction		TestCase0114_obj_Panic
+	END_TEST_BLOCK		!PanicCode=22 !PanicString="DoMediaClockStoppedState: Mutex Unheld"
+END_TESTCASE DT-TEF-TestBlock-0114
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/dt-tef-testblock-0115.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER te_RegBlockTestSuite 
+
+START_TESTCASE DT-TEF-TestBlock-0115
+//! @SYMTestCaseID          DT-TEF-TestBlock-0115
+//! @SYMCreationDate        10-11-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        this test case form DPDEF129807. when panic string to long the testexecute can't handle the long panic sting.
+//!                         So adding this test case to test.
+//! @SYMTestExpectedResults panic string should match.
+//!                         so the test case should pass.
+//! @SYMTestActions         1. read panci string for ini.
+//!                         2. do panic.
+	START_TEST_BLOCK	100 te_RegBlockTestSuite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+		CREATE_OBJECT	te_RegBlockTestWrapper	TestCase0115_obj
+		COMMAND		TestCase0115_obj PanickingFunction		TestCase0115_obj_Panic
+	END_TEST_BLOCK		!PanicCode=22 !PanicString="MutexUnheld"
+END_TESTCASE DT-TEF-TestBlock-0115
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/te_regblocktestsuite.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,143 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+CopyFile z:\testdata\scripts\dt-tef-testblock-*.script	${SYSDRIVE}\testdata\scripts\dt-tef-testblock-*.script
+
+CopyFile z:\testdata\configs\te_RegBlockTestSuite.ini	${SYSDRIVE}\testdata\configs\te_regblocktestsuite.ini
+CopyFile z:\testdata\configs\file.txt	${SYSDRIVE}\testdata\configs\file.txt
+
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+REMOVE_PREFIX 
+
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0001.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0002.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0003.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0004.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0005.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0006.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0007.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0008.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0009.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0010.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0011.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0012.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0013.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0014.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0015.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0016.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0017.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0018.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0019.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0020.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0021.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0022.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0023.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0024.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0025.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0026.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0027.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0028.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0029.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0030.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0031.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0032.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0033.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0034.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0035.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0036.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0037.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0038.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0039.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0040.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0041.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0042.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0043.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0044.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0045.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0046.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0047.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0048.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0049.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0050.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0051.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0052.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0053.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0054.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0055.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0056.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0057.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0058.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0059.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0060.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0061.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0062.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0063.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0064.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0065.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0066.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0067.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0068.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0069.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0070.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0071.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0072.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0073.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0074.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0075.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0076.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0077.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0078.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0079.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0080.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0081.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0082.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0083.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0084.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0085.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0086.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0087.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0088.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0089.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0090.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0091.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0092.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0093.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0094.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0095.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0096.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0097.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0098.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0099.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0100.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0101.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0102.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0103.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0104.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0105.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0106.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0107.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0108.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0109.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0110.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0111.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0112.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0113.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0114.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0115.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/testblock/testdata/scripts/te_regblocktestsuite_stc.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,146 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-testblock-*.script	${SYSDRIVE}\testdata\scripts\dt-tef-testblock-*.script
+
+CopyFile z:\testdata\configs\te_RegBlockTestSuite.ini	${SYSDRIVE}\testdata\configs\te_regblocktestsuite.ini
+CopyFile z:\testdata\configs\file.txt	${SYSDRIVE}\testdata\configs\file.txt
+
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_RegBlockTestSuite.ini
+REMOVE_PREFIX 
+
+PREFIX RUN_PROGRAM 50 testexecute
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0009.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0010.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0011.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0012.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0013.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0014.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0015.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0016.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0017.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0018.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0019.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0020.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0021.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0022.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0023.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0024.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0025.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0026.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0027.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0028.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0029.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0030.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0031.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0032.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0033.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0034.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0035.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0036.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0037.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0038.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0039.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0040.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0041.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0042.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0043.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0044.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0045.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0046.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0047.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0048.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0049.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0050.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0051.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0052.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0053.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0054.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0055.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0056.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0057.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0058.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0059.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0060.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0061.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0062.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0063.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0064.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0065.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0066.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0067.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0068.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0069.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0070.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0071.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0072.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0073.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0074.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0075.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0076.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0077.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0078.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0079.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0080.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0081.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0082.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0083.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0084.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0085.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0086.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0087.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0088.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0089.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0090.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0091.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0092.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0093.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0094.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0095.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0096.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0097.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0098.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0099.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0100.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0101.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0102.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0103.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0104.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0105.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0106.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0107.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0108.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0109.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0110.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0111.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0112.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0113.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0114.script
+${SYSDRIVE}\testdata\scripts\dt-tef-testblock-0115.script
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,76 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\te_RegStepTestSuite.script	\epoc32\winscw\c\testdata\scripts\te_RegStepTestSuite.script
+..\testdata\scripts\te_regsteptestsuite_stc.script	\epoc32\winscw\c\testdata\scripts\te_regsteptestsuite_stc.script
+..\testdata\scripts\dt-tef-teststep-0001.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0001.script
+..\testdata\scripts\dt-tef-teststep-0002.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0002.script
+..\testdata\scripts\dt-tef-teststep-0003.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0003.script
+..\testdata\scripts\dt-tef-teststep-0004.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0004.script
+..\testdata\scripts\dt-tef-teststep-0005.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0005.script
+..\testdata\scripts\dt-tef-teststep-0006.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0006.script
+..\testdata\scripts\dt-tef-teststep-0007.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0007.script
+..\testdata\scripts\dt-tef-teststep-0008.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0008.script
+..\testdata\scripts\dt-tef-teststep-0009.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0009.script
+..\testdata\scripts\dt-tef-teststep-0010.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0010.script
+..\testdata\scripts\dt-tef-teststep-0011.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0011.script
+..\testdata\scripts\dt-tef-teststep-0012.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0012.script
+..\testdata\scripts\dt-tef-teststep-0013.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0013.script
+..\testdata\scripts\dt-tef-teststep-0014.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0014.script
+..\testdata\scripts\dt-tef-teststep-0015.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0015.script
+..\testdata\scripts\dt-tef-teststep-0016.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0016.script
+..\testdata\scripts\dt-tef-teststep-0017.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0017.script
+..\testdata\scripts\dt-tef-teststep-0018.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0018.script
+..\testdata\scripts\dt-tef-teststep-0021.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0021.script
+..\testdata\scripts\dt-tef-teststep-0022.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0022.script
+..\testdata\scripts\dt-tef-teststep-0023.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0023.script
+..\testdata\scripts\dt-tef-teststep-0024.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0024.script
+..\testdata\scripts\dt-tef-teststep-0025.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0025.script
+..\testdata\scripts\dt-tef-teststep-0026.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0026.script
+..\testdata\scripts\dt-tef-teststep-0027.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0027.script
+..\testdata\scripts\dt-tef-teststep-0028.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0028.script
+..\testdata\scripts\dt-tef-teststep-0029.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0029.script
+..\testdata\scripts\dt-tef-teststep-0030.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0030.script
+..\testdata\scripts\dt-tef-teststep-0031.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0031.script
+..\testdata\scripts\dt-tef-teststep-0032.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0032.script
+..\testdata\scripts\dt-tef-teststep-0033.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0033.script
+..\testdata\scripts\dt-tef-teststep-0034.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0034.script
+..\testdata\scripts\dt-tef-teststep-0035.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0035.script
+..\testdata\scripts\dt-tef-teststep-0036.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0036.script
+..\testdata\scripts\dt-tef-teststep-0037.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0037.script
+..\testdata\scripts\dt-tef-teststep-0038.script	\epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0038.script
+
+
+..\testdata\configs\Error_codes.ini			\epoc32\winscw\c\testdata\configs\Error_codes.ini
+..\testdata\configs\WriteToConfig.ini		\epoc32\winscw\c\testdata\configs\WriteToConfig.ini
+..\testdata\configs\ReadWriteConfig.ini		\epoc32\winscw\c\testdata\configs\ReadWriteConfig.ini
+..\testdata\configs\stepshortfuns.ini		\epoc32\winscw\c\testdata\configs\stepshortfuns.ini
+..\testdata\configs\stepmacros.ini			\epoc32\winscw\c\testdata\configs\stepmacros.ini
+..\testdata\configs\oomtest.ini				\epoc32\winscw\c\testdata\configs\oomtest.ini
+..\testdata\configs\panictest.ini			\epoc32\winscw\c\testdata\configs\panictest.ini
+..\testdata\configs\leavenumber.ini			\epoc32\winscw\c\testdata\configs\leavenumber.ini
+
+te_RegStepTestSuite.iby	\epoc32\rom\include\te_RegStepTestSuite.iby
+
+
+PRJ_MMPFILES
+
+PRJ_TESTMMPFILES
+te_RegStepTestSuite.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/group/te_regsteptestsuite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,72 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_REG_STEPTESTSUITE_SUITE_IBY__
+#define __TE_REG_STEPTESTSUITE_SUITE_IBY__
+
+#include <testexecute.iby>
+
+file=ABI_DIR\DEBUG_DIR\te_RegStepTestSuite.exe		sys\bin\te_RegStepTestSuite.exe
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_RegStepTestSuite.script testdata\scripts\te_RegStepTestSuite.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regsteptestsuite_stc.script testdata\scripts\te_regsteptestsuite_stc.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0001.script	testdata\scripts\dt-tef-teststep-0001.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0002.script	testdata\scripts\dt-tef-teststep-0002.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0003.script	testdata\scripts\dt-tef-teststep-0003.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0004.script	testdata\scripts\dt-tef-teststep-0004.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0005.script	testdata\scripts\dt-tef-teststep-0005.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0006.script	testdata\scripts\dt-tef-teststep-0006.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0007.script	testdata\scripts\dt-tef-teststep-0007.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0008.script	testdata\scripts\dt-tef-teststep-0008.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0009.script	testdata\scripts\dt-tef-teststep-0009.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0010.script	testdata\scripts\dt-tef-teststep-0010.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0011.script	testdata\scripts\dt-tef-teststep-0011.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0012.script	testdata\scripts\dt-tef-teststep-0012.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0013.script	testdata\scripts\dt-tef-teststep-0013.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0014.script	testdata\scripts\dt-tef-teststep-0014.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0015.script	testdata\scripts\dt-tef-teststep-0015.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0016.script	testdata\scripts\dt-tef-teststep-0016.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0017.script	testdata\scripts\dt-tef-teststep-0017.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0018.script	testdata\scripts\dt-tef-teststep-0018.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0021.script	testdata\scripts\dt-tef-teststep-0021.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0022.script	testdata\scripts\dt-tef-teststep-0022.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0023.script	testdata\scripts\dt-tef-teststep-0023.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0024.script	testdata\scripts\dt-tef-teststep-0024.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0025.script	testdata\scripts\dt-tef-teststep-0025.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0026.script	testdata\scripts\dt-tef-teststep-0026.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0027.script	testdata\scripts\dt-tef-teststep-0027.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0028.script	testdata\scripts\dt-tef-teststep-0028.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0029.script	testdata\scripts\dt-tef-teststep-0029.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0030.script	testdata\scripts\dt-tef-teststep-0030.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0031.script	testdata\scripts\dt-tef-teststep-0031.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0032.script	testdata\scripts\dt-tef-teststep-0032.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0033.script	testdata\scripts\dt-tef-teststep-0033.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0034.script	testdata\scripts\dt-tef-teststep-0034.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0035.script	testdata\scripts\dt-tef-teststep-0035.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0036.script	testdata\scripts\dt-tef-teststep-0036.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0037.script	testdata\scripts\dt-tef-teststep-0037.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-teststep-0038.script	testdata\scripts\dt-tef-teststep-0038.script
+
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\Error_codes.ini testdata\configs\Error_codes.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\WriteToConfig.ini testdata\configs\WriteToConfig.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\ReadWriteConfig.ini testdata\configs\ReadWriteConfig.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\stepshortfuns.ini testdata\configs\stepshortfuns.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\stepmacros.ini testdata\configs\stepmacros.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\oomtest.ini testdata\configs\oomtest.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\panictest.ini testdata\configs\panictest.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\leavenumber.ini		testdata\configs\leavenumber.ini
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/group/te_regsteptestsuite.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+TARGET      te_RegStepTestSuite.exe
+TARGETTYPE  exe
+UID             0x1000007A 0x10210D5E
+
+SOURCEPATH  ../src
+SOURCE              Te_RegStepTestSuiteServer.cpp
+SOURCE              ReadWriteConfigStep.cpp
+SOURCE              ReadWriteConfigNegStep.cpp
+SOURCE              SetErrorStep.cpp
+SOURCE              WriteBoolStep.cpp
+SOURCE              WriteHexStep.cpp
+SOURCE              WriteIntStep.cpp
+SOURCE              WriteStringStep.cpp
+SOURCE              AbortStep.cpp
+SOURCE              OOMTestStep.cpp
+SOURCE              ShortFunsStep.cpp
+SOURCE              TestMacrosStep.cpp
+SOURCE              PanicStep.cpp
+SOURCE              leaveforever.cpp
+	
+	
+
+USERINCLUDE   ../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+
+LIBRARY   	euser.lib
+LIBRARY		testexecuteutils.lib 
+LIBRARY		testexecutelogclient.lib 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/abortstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.h
+*/
+#if (!defined __ABORT_TEST_STEP_H__)
+#define __ABORT_TEST_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CAbortTestStep : public CTestStep
+	{
+public:
+	CAbortTestStep();
+	~CAbortTestStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/leaveforever.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file leaveforever.h
+*/
+#ifndef CLEAVEFOREVER_H_
+#define CLEAVEFOREVER_H_
+#include <TestExecuteStepBase.h>
+
+_LIT(KLeaveForever,"LeaveForever");
+
+class CLeaveForever : public CTestStep
+	{
+	public:
+		CLeaveForever();
+		virtual ~CLeaveForever();
+	
+		virtual TVerdict doTestStepL();
+	};
+
+#endif /*CLEAVEFOREVER_H_*/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/oomstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.h
+*/
+#if (!defined __OOM_TEST_STEP_H__)
+#define __OOM_TEST_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class COOMTestStep : public CTestStep
+	{
+public:
+	COOMTestStep();
+	~COOMTestStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	TInt iIterationIndex;
+	TInt iIterationCount;
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/panicstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.h
+*/
+#if (!defined __PANIC_TEST_STEP_H__)
+#define __PANIC_TEST_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CPanicTestStep : public CTestStep
+	{
+public:
+	CPanicTestStep();
+	~CPanicTestStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/readconfigstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file ReadConfigStep.h
+*/
+#if (!defined __READCONFIG_STEP_H__)
+#define __READCONFIG_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CReadConfigStep : public CTestStep
+	{
+public:
+	CReadConfigStep();
+	~CReadConfigStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KReadConfigStep,"ReadConfigStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/readwriteconfignegstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.h
+*/
+#if (!defined __READ_WRITE_CONFIG_NEG_STEP_H__)
+#define __READ_WRITE_CONFIG_NEG_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CReadWriteConfigNegStep : public CTestStep
+	{
+public:
+	CReadWriteConfigNegStep();
+	~CReadWriteConfigNegStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	TBool TestInt();
+	TBool TestBool();
+	TBool TestHex();
+	TBool TestString();
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/readwriteconfigstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file ReadConfigStep.h
+*/
+#if (!defined __READ_WRITE_CONFIG_STEP_H__)
+#define __READ_WRITE_CONFIG_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CReadWriteConfigStep : public CTestStep
+	{
+public:
+	CReadWriteConfigStep();
+	~CReadWriteConfigStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	TBool TestInt();
+	TBool TestInt64();
+	TBool TestBool();
+	TBool TestHex();
+	TBool TestString();
+	void test_Suite();
+	void test_Int64_Step_Suite();
+	void test_Int64_Print_Suite();
+	void test_TInt64_STEP(TInt aShift);
+	void test_TInt64_smoketest();
+	void Print64bit(TInt aShift);
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/seterrorstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file SetErrorStep.h
+*/
+#if (!defined __SETERROR_STEP_H__)
+#define __SETERROR_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CSetErrorStep : public CTestStep
+	{
+public:
+	CSetErrorStep();
+	~CSetErrorStep();
+	virtual TVerdict doTestStepL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KSetErrorStep,"SetErrorStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/shortfunsstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.h
+*/
+#if (!defined __SHORT_FUNS_TEST_STEP_H__)
+#define __SHORT_FUNS_TEST_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CShortFunsTestStep : public CTestStep
+	{
+public:
+	CShortFunsTestStep();
+	~CShortFunsTestStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/te_regsteptestsuitedefs.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This file define all the common values thoughout your test project
+*
+*/
+
+
+
+/**
+ @file Te_RegressionSuiteDefs.h
+*/
+#if (!defined __TE_REG_STEPTEST_SUITEDEFS_H__)
+#define __TE_REG_STEPTEST_SUITEDEFS_H__
+
+// Please modify below value with your project and must match with your configuration ini file which is required to be modified as well
+_LIT(KServerName,"te_RegStepTestSuite");
+_LIT(KOOMTestStep,"OOMTestStep");
+_LIT(KMacrosTestStep,"MacrosTestStep");
+_LIT(KShortFunsTestStep,"ShortFunsTestStep");
+_LIT(KAbortTestStep,"AbortTestStep");
+_LIT(KReadWriteConfigStep, "ReadWriteConfigStep");
+_LIT(KReadWriteConfigNegStep, "ReadWriteConfigNegStep");
+_LIT(KPanicTestStep, "PanicTestStep");
+
+_LIT(KTe_RegStepTestSuiteString, "TheString");
+_LIT(KTe_RegStepTestSuiteInt, "TheInt");
+_LIT(KTe_RegStepTestSuiteBool, "TheBool");
+_LIT(KTe_RegStepTestSuiteHex, "TheHex");
+
+// For test step panics
+_LIT(KTe_RegStepTestSuitePanic, "te_RegStepTestSuite");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/te_regsteptestsuiteserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file Te_RegressionSuiteServer.h
+*/
+
+#if (!defined __TE_REG_STEPTEST_SUITE_SERVER_H__)
+#define __TE_REG_STEPTEST_SUITE_SERVER_H__
+#include <TestExecuteServerBase.h>
+
+
+class CTe_RegStepTespSuiteServer : public CTestServer
+	{
+public:
+	static CTe_RegStepTespSuiteServer* NewL();
+	// Base class pure virtual override
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+// Please Add/modify your class members
+private:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/testmacrosstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.h
+*/
+#if (!defined __STEP_TESTMACROS_TEST_STEP_H__)
+#define __STEP_TESTMACROS_TEST_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CTestMacrosTestStep : public CTestStep
+	{
+public:
+	CTestMacrosTestStep();
+	~CTestMacrosTestStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/writeboolstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteBoolStep.h
+*/
+#if (!defined __WRITEBOOL_STEP_H__)
+#define __WRITEBOOL_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CWriteBoolStep : public CTestStep
+	{
+public:
+	CWriteBoolStep();
+	~CWriteBoolStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KWriteBoolStep,"WriteBoolStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/writehexstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteHexStep.h
+*/
+#if (!defined __WRITEHEX_STEP_H__)
+#define __WRITEHEX_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CWriteHexStep : public CTestStep
+	{
+public:
+	CWriteHexStep();
+	~CWriteHexStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KWriteHexStep,"WriteHexStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/writeintstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteIntStep.h
+*/
+#if (!defined __WRITEINT_STEP_H__)
+#define __WRITEINT_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CWriteIntStep : public CTestStep
+	{
+public:
+	CWriteIntStep();
+	~CWriteIntStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KWriteIntStep,"WriteIntStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/inc/writestringstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.h
+*/
+#if (!defined __WRITESTRING_STEP_H__)
+#define __WRITESTRING_STEP_H__
+#include <TestExecuteStepBase.h>
+
+class CWriteStringStep : public CTestStep
+	{
+public:
+	CWriteStringStep();
+	~CWriteStringStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(KWriteStringStep,"WriteStringStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/abortstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.cpp
+*/
+#include "AbortStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+CAbortTestStep::~CAbortTestStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CAbortTestStep::CAbortTestStep()
+/**
+ * Constructor
+ */
+	{
+	SetTestStepName(KAbortTestStep);
+	}
+
+TVerdict CAbortTestStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// There is no initiation work so set this result to pass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CAbortTestStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("This test step should be aborted!"));
+	SetTestStepResult(EFail);
+	User::After(100000000);
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+
+TVerdict CAbortTestStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/leaveforever.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,55 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#include "leaveforever.h"
+
+CLeaveForever::CLeaveForever()
+	{
+	SetTestStepName(KLeaveForever);
+	}
+
+CLeaveForever::~CLeaveForever()
+	{
+	}
+
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * This step tests the behavior of TEF when leave occurs.
+ */
+TVerdict CLeaveForever::doTestStepL()
+	{
+	INFO_PRINTF1(_L("This step should leave!"));
+	SetTestStepResult(EFail);
+	TInt TheInt;
+	_LIT(KLeaveNumber,"leavenum");
+	if (!GetIntFromConfig(ConfigSection(),KLeaveNumber, TheInt))
+		{
+		ERR_PRINTF2(_L("The Leave Number section \"%S\" not found"),KLeaveNumber);
+		}
+	else
+		{
+		INFO_PRINTF2(_L("The Leave Number is %d"),TheInt);
+		SetTestStepResult(EPass);
+		User::Leave(TheInt);
+		ERR_PRINTF1(_L("Test failed as there is no leave occurs!"));
+		//This line should never approach if leave occurs.
+		SetTestStepResult(EFail);
+		}
+	
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/oomteststep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,93 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.cpp
+*/
+#include "OOMStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+_LIT(KIterationCount, "IterationCount");
+
+COOMTestStep::~COOMTestStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+COOMTestStep::COOMTestStep()
+/**
+ * Constructor
+ */
+	{
+	SetTestStepName(KOOMTestStep);
+	}
+
+TVerdict COOMTestStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	SetTestStepResult(EFail);
+	if (GetIntFromConfig(ConfigSection(), KIterationCount, iIterationCount))
+		{
+		SetTestStepResult(EPass);
+		}
+	
+	return TestStepResult();
+	}
+
+
+TVerdict COOMTestStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	SetTestStepResult(EFail);
+	iIterationIndex++;
+	for (TInt i=0; i<iIterationCount; i++)
+		{
+		TInt* testVar = new (ELeave) TInt;
+		delete testVar;
+		}
+	
+	if (iIterationIndex == iIterationCount+2)
+		{
+		SetTestStepResult(EPass);
+		}
+	
+	return TestStepResult();
+	}
+
+
+
+TVerdict COOMTestStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/panicstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,85 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.cpp
+*/
+#include "PanicStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+CPanicTestStep::~CPanicTestStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CPanicTestStep::CPanicTestStep()
+/**
+ * Constructor
+ */
+	{
+	SetTestStepName(KPanicTestStep);
+	}
+
+TVerdict CPanicTestStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// There is no initiation work so set this result to pass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CPanicTestStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	SetTestStepResult(EFail);
+	INFO_PRINTF1(_L("This step tests the behavior of TEF when panic occurs."));
+	_LIT(KPanicString, "PanicString");
+	_LIT(KPanicCode, "PanicCode");
+	TPtrC panicString;
+	TInt panicCode;
+	GetStringFromConfig(ConfigSection(), KPanicString, panicString);
+	GetIntFromConfig(ConfigSection(), KPanicCode, panicCode);
+	User::Panic(panicString, panicCode);
+	
+	// This line should never access.
+	return TestStepResult();
+	}
+
+
+
+TVerdict CPanicTestStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/readconfigstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,98 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file ReadConfigStep.cpp
+*/
+#include "ReadConfigStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+CReadConfigStep::~CReadConfigStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CReadConfigStep::CReadConfigStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KReadConfigStep);
+	}
+
+TVerdict CReadConfigStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// There is no initiation work so set this result to pass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CReadConfigStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("This step tests the function of GetXXXFromConfig."));
+	SetTestStepResult(EFail);
+	
+	TPtrC TheString;
+	TBool TheBool;
+	TInt TheInt;
+	TInt64 TheInt64;
+	if(!GetStringFromConfig(ConfigSection(),KTe_RegressionSuiteString, TheString) ||
+		!GetBoolFromConfig(ConfigSection(),KTe_RegressionSuiteBool,TheBool) ||
+		!GetIntFromConfig(ConfigSection(),KTe_RegressionSuiteInt,TheInt)||
+		!GetIntFromConfig(ConfigSection(),KTe_RegressionSuiteInt64,TheInt64)
+		)
+		{
+		// Leave if there's any error.
+		User::Leave(KErrNotFound);
+		}
+	else
+		{
+		SetTestStepResult(EPass);
+		}
+
+	return TestStepResult();
+	}
+
+
+
+TVerdict CReadConfigStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/readwriteconfignegstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,173 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.cpp
+*/
+#include "ReadWriteConfigNegStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+#define StringDefine(s) _LIT(K##s, #s)
+StringDefine(IntValue);
+StringDefine(BoolValue);
+StringDefine(HexValue);
+StringDefine(StringValue);
+
+CReadWriteConfigNegStep::~CReadWriteConfigNegStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CReadWriteConfigNegStep::CReadWriteConfigNegStep()
+/**
+ * Constructor
+ */
+	{
+	SetTestStepName(KReadWriteConfigNegStep);
+	}
+
+TVerdict CReadWriteConfigNegStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// There is no initiation work so set this result to pass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CReadWriteConfigNegStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("Negative test of read/write config file."));
+	SetTestStepResult(EFail);
+	
+	TBool ret = EFalse;
+	ret = TestInt();
+	ret &= TestBool();
+	ret &= TestHex();
+	ret &= TestString();
+	
+	if (ret)
+		{
+		SetTestStepResult(EPass);
+		}
+	return TestStepResult();
+	}
+
+TVerdict CReadWriteConfigNegStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
+
+TBool CReadWriteConfigNegStep::TestInt()
+	{
+	INFO_PRINTF1(_L("---Start negative test of read/write integer from/to configuration file..."));
+	
+	TInt value = 10;
+	TInt getValue = 0;
+	TBool ret = EFalse;
+	
+	if (!GetIntFromConfig(ConfigSection(), KIntValue, getValue))
+		{
+		if (0 == ConfigSection().Length())
+			{
+			ret = !WriteIntToConfig(ConfigSection(), KIntValue, value);
+			}
+		else
+			{
+			ret = WriteIntToConfig(ConfigSection(), KIntValue, value);
+			}
+		}
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));
+	return ret;
+	}
+
+TBool CReadWriteConfigNegStep::TestBool()
+	{
+	INFO_PRINTF1(_L("---Start negative test of read/write bool from/to configuration file..."));
+		
+	TBool value = EFalse;
+	TBool getValue = EFalse;
+	TBool ret = EFalse;
+	
+	if (!GetBoolFromConfig(ConfigSection(), KBoolValue, getValue)
+		&& !WriteBoolToConfig(ConfigSection(), KBoolValue, 10))
+		{
+		if (0 == ConfigSection().Length())
+			{
+			ret = !WriteBoolToConfig(ConfigSection(), KBoolValue, value);
+			}
+		else
+			{
+			ret = WriteBoolToConfig(ConfigSection(), KBoolValue, value);
+			}
+		}
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));;
+	return ret;
+	}
+
+TBool CReadWriteConfigNegStep::TestHex()
+	{
+	INFO_PRINTF1(_L("---Start negative test of read/write hex from/to configuration file..."));
+			
+	TInt value = 0x00AB;
+	TInt getValue = 0;
+	TBool ret = EFalse;
+	if (!GetHexFromConfig(ConfigSection(), KHexValue, getValue))
+		{
+		ret = (0==ConfigSection().Length()?!WriteHexToConfig(ConfigSection(), KHexValue, value):WriteHexToConfig(ConfigSection(), KHexValue, value));
+		}
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));;
+	return ret;
+	}
+
+TBool CReadWriteConfigNegStep::TestString()
+	{
+	INFO_PRINTF1(_L("---Start negative test of read/write string from/to configuration file..."));
+	TBool ret = EFalse;
+		
+	_LIT(KChangedString, "Changed string!");
+	TPtrC getValue;
+	
+	if (!GetStringFromConfig(ConfigSection(), KStringValue, getValue))
+		{
+		ret = (0==ConfigSection().Length()?!WriteStringToConfig(ConfigSection(), KStringValue, KChangedString()):WriteStringToConfig(ConfigSection(), KStringValue, KChangedString()));
+		}
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));;
+	return ret;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/readwriteconfigstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,236 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file ReadConfigStep.cpp
+*/
+#include "ReadWriteConfigStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+#define StringDefine(s) _LIT(K##s, #s)
+StringDefine(IntValue);
+StringDefine(Int64Value);
+StringDefine(BoolValue);
+StringDefine(HexValue);
+StringDefine(StringValue);
+
+CReadWriteConfigStep::~CReadWriteConfigStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CReadWriteConfigStep::CReadWriteConfigStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KReadWriteConfigStep);
+	}
+
+TVerdict CReadWriteConfigStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// process some pre setting to this test step then set SetTestStepResult to EFail or Epass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CReadWriteConfigStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("This test step tests the read/write config functionality."));
+	TBool ret = EFalse;
+	ret = TestInt();
+	ret &= TestInt64();
+	ret &= TestBool();
+	ret &= TestHex();
+	ret &= TestString();
+	
+	if (ret)
+		{
+		SetTestStepResult(EPass);
+		}
+	return TestStepResult();
+	}
+
+
+
+TVerdict CReadWriteConfigStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
+
+TBool CReadWriteConfigStep::TestInt()
+	{
+	INFO_PRINTF1(_L("Start to test read/write integer value of configuration file..."));
+	
+	TInt value = 0;
+	TInt getValue = KMaxTInt;
+	TBool ret = EFalse;
+	if (GetIntFromConfig(ConfigSection(), KIntValue, getValue))
+		{
+		value = getValue;
+		ret = (KMaxTInt != getValue);
+		ret &= WriteIntToConfig(ConfigSection(), KIntValue, KMaxTInt);
+		getValue = 0;
+		ret &= GetIntFromConfig(ConfigSection(), KIntValue, getValue);
+		ret &= (KMaxTInt == getValue);
+		ret &= WriteIntToConfig(ConfigSection(), KIntValue, value);
+		}
+	else
+		{
+		ERR_PRINTF1(_L("Test ERROR! Cannot get value from configuration file!"));
+		}
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));
+	return ret;
+	}
+
+TBool CReadWriteConfigStep::TestInt64()
+	{
+	INFO_PRINTF1(_L("Start to test read/write integer 64 bit value of configuration file..."));
+	
+	TInt64 value = 0;
+	TInt64 getValue = KMaxTInt64;
+	TBool ret = EFalse;
+	
+	if (GetIntFromConfig(ConfigSection(), KInt64Value, getValue))
+		{
+		value = getValue;
+		ret = (KMaxTInt64 != getValue);
+		ret &= WriteIntToConfig(ConfigSection(), KInt64Value, KMaxTInt64);
+		getValue = 0;
+		ret &= GetIntFromConfig(ConfigSection(), KInt64Value, getValue);
+		ret &= (KMaxTInt64 == getValue);
+		ret &= WriteIntToConfig(ConfigSection(), KInt64Value, value);
+		}
+	else
+		{
+		ERR_PRINTF1(_L("Test ERROR! Cannot get value from configuration file!"));
+		}
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));
+	return ret;
+	}
+
+TBool CReadWriteConfigStep::TestBool()
+	{
+	INFO_PRINTF1(_L("Start to test read/write boolean value of configuration file..."));
+		
+	TBool value = EFalse;
+	TBool getValue = EFalse;
+	TBool ret = EFalse;
+	
+	if (GetBoolFromConfig(ConfigSection(), KBoolValue, getValue))
+		{
+		value = getValue;
+		ret &= WriteBoolToConfig(ConfigSection(), KBoolValue, ETrue);
+		getValue = EFalse;
+		ret &= GetBoolFromConfig(ConfigSection(), KBoolValue, getValue);
+		ret &= getValue;
+		ret &= WriteBoolToConfig(ConfigSection(), KBoolValue, EFalse);
+		getValue = ETrue;
+		ret &= GetBoolFromConfig(ConfigSection(), KBoolValue, getValue);
+		ret &= !getValue;
+		ret &= WriteBoolToConfig(ConfigSection(), KBoolValue, value);
+		}
+	else
+		{
+		ERR_PRINTF1(_L("Test ERROR! Cannot get value from configuration file!"));
+		}
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));
+	return ret;
+	}
+
+TBool CReadWriteConfigStep::TestHex()
+	{
+	INFO_PRINTF1(_L("Start to test read/write hex value of configuration file..."));
+		
+	TInt value = 0;
+	TInt getValue = KMaxTInt;
+	TBool ret = EFalse;
+	
+	if (GetHexFromConfig(ConfigSection(), KHexValue, getValue))
+		{
+		value = getValue;
+		ret = (KMaxTInt != getValue);
+		ret &= WriteHexToConfig(ConfigSection(), KHexValue, KMaxTInt);
+		getValue = 0;
+		ret &= GetHexFromConfig(ConfigSection(), KHexValue, getValue);
+		ret &= (KMaxTInt == getValue);
+		ret &= WriteHexToConfig(ConfigSection(), KHexValue, value);
+		}
+	else
+		{
+		ERR_PRINTF1(_L("Test ERROR! Cannot get value from configuration file!"));
+		}
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));
+	return ret;
+	}
+
+TBool CReadWriteConfigStep::TestString()
+	{
+	INFO_PRINTF1(_L("Start to test read/write string value of configuration file..."));
+			
+	_LIT(KChangedString, "Changed string!");
+	RBuf originalString;
+	TPtrC getValue;
+	TBool ret = EFalse;
+	
+	if (GetStringFromConfig(ConfigSection(), KStringValue, getValue))
+		{
+		originalString.Create(getValue.Length());
+		originalString.Copy(getValue);
+		ret = (getValue != KChangedString());
+		ret &= WriteStringToConfig(ConfigSection(), KStringValue, KChangedString());
+		getValue.Set(KNullDesC);
+		ret &= GetStringFromConfig(ConfigSection(), KStringValue, getValue);
+		ret &= (getValue == KChangedString());
+		ret &= WriteStringToConfig(ConfigSection(), KStringValue, originalString);
+		}
+	else
+		{
+		ERR_PRINTF1(_L("Test ERROR! Cannot get value from configuration file!"));
+		}
+	originalString.Close();
+	
+	INFO_PRINTF1(ret?_L("Test Passed!"):_L("Test Failed!"));
+	return ret;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/seterrorstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file SetErrorStep.cpp
+*/
+#include "SetErrorStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+CSetErrorStep::~CSetErrorStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CSetErrorStep::CSetErrorStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KSetErrorStep);
+	}
+
+
+
+TVerdict CSetErrorStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	SetTestStepResult(EFail);
+	TPtrC TheString;
+	TInt TheInt;
+	if(!GetIntFromConfig(ConfigSection(),KTe_RegStepTestSuiteInt, TheInt))
+		{
+		// Leave if there's any error.
+		User::Leave(KErrNotFound);
+		}
+	else
+		{
+		INFO_PRINTF2(_L("The Error Code is %d"), TheInt); // Block end
+		}
+
+	SetTestStepError(TheInt);
+	SetTestStepResult((TVerdict)TheInt);
+
+	return TestStepResult();
+	}
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/shortfunsstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,197 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.cpp
+*/
+#include "ShortFunsStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+_LIT(KPassed, "passed");
+_LIT(KFailed, "failed");
+#define PASSORFAIL (funcTestPassed?&KPassed():&KFailed())
+
+CShortFunsTestStep::~CShortFunsTestStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CShortFunsTestStep::CShortFunsTestStep()
+/**
+ * Constructor
+ */
+	{
+	SetTestStepName(KShortFunsTestStep);
+	}
+
+TVerdict CShortFunsTestStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// There is no initiation work so set this result to pass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CShortFunsTestStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("Start to test some small functions."));
+	SetTestStepResult(EFail);
+	
+	TBool funcTestPassed = EFalse;
+	//TBool totalTestPassed = ETrue;
+	TInt passCount = 0;
+	TInt expectedPassCount = 9;
+
+	_LIT(KTestCaseName, "TestCaseName");
+	_LIT(KOOMTest, "OOMTest");
+	_LIT(KTestStepError, "TestStepError");
+	_LIT(KLoopIndex, "LoopIndex");
+	_LIT(KScriptDriveName, "ScriptDriveName");
+	_LIT(KSystemDrive, "SystemDrive");
+	_LIT(KSetupParaValue, "SetupParaValue");
+
+	TPtrC serverName = GetServerName();
+	if (serverName == KServerName())
+		{
+		funcTestPassed = EPass;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("GetServerName test %S! ServerName=%S, ExpectedServerName=%S"), PASSORFAIL, &serverName, &KServerName());
+
+	funcTestPassed = EFalse;
+	TBuf<KMaxTestExecuteNameLength> testCaseName;
+	TBool ret = TestCaseName(testCaseName);
+	TPtrC expectedTestCaseName;
+	GetStringFromConfig(ConfigSection(), KTestCaseName, expectedTestCaseName);
+	if (testCaseName == expectedTestCaseName)
+		{
+		funcTestPassed = ETrue;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("TestCaseName test %S! TestCaseName=%S, ExpectedTestCaseName=%S"), PASSORFAIL, &testCaseName, &expectedTestCaseName);
+	
+	funcTestPassed = ETrue;
+	TPtrC testStepName = TestStepName();
+	if (testStepName == KShortFunsTestStep)
+		{
+		funcTestPassed = ETrue;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("TestStepName test %S! TestStepName=%S, ExpectedTestStepName=%S"), PASSORFAIL, &testStepName, &KShortFunsTestStep());
+	
+	funcTestPassed = ETrue;
+	TBool OOMTest;
+	GetBoolFromConfig(ConfigSection(), KOOMTest, OOMTest);
+	if (ShouldRunOOMTest() == OOMTest)
+		{
+		funcTestPassed = ETrue;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("ShouldRunOOMTest test %S! OOMValue=%d, ExpectedOOMValue=%d"), PASSORFAIL, ShouldRunOOMTest(), OOMTest);
+	
+	funcTestPassed = ETrue;
+	TInt expectedTestStepError = 0;
+	GetIntFromConfig(ConfigSection(), KTestStepError, expectedTestStepError);
+	SetTestStepError(-46);
+	TInt testStepError = TestStepError();
+	SetTestStepError(0);
+	if (testStepError == expectedTestStepError)
+		{
+		funcTestPassed = ETrue;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("TestStepError test %S! TestStepError=%d, ExpectedTestStepError=%d"), PASSORFAIL, testStepError, expectedTestStepError);
+	
+	funcTestPassed = ETrue;
+	TInt expectedLoopIndex = 0;
+	GetIntFromConfig(ConfigSection(), KLoopIndex, expectedLoopIndex);
+	TInt loopIndex = GetLoopIndex();
+	if (loopIndex == expectedLoopIndex)
+		{
+		funcTestPassed = ETrue;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("GetLoopIndex test %S! LoopIndex=%d, ExpectedLoopIndex=%d"), PASSORFAIL, loopIndex, expectedLoopIndex);
+	
+	funcTestPassed = ETrue;
+	TPtrC expectedScriptDriveName;
+	GetStringFromConfig(ConfigSection(), KScriptDriveName, expectedScriptDriveName);
+	TPtrC scriptDriveName = ScriptDriveName();
+	if (0 == scriptDriveName.CompareF(expectedScriptDriveName))
+		{
+		funcTestPassed = ETrue;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("ScriptDriveName test %S! ScriptDriveName=%S, ExpectedScriptDriveName=%S"), PASSORFAIL, &scriptDriveName, &expectedScriptDriveName);
+	
+	funcTestPassed = ETrue;
+	TPtrC expectedSystemDriveName;
+	GetStringFromConfig(ConfigSection(), KSystemDrive, expectedSystemDriveName);
+	TPtrC systemDriveName = GetSystemDrive();
+	if (0 == scriptDriveName.CompareF(expectedSystemDriveName))
+		{
+		funcTestPassed = ETrue;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("GetSystemDrive test %S! SystemDrive=%S, ExpectedSystemDrive=%S"), PASSORFAIL, &systemDriveName, &expectedSystemDriveName);
+	
+	funcTestPassed = ETrue;
+	TInt expectedSetupValue = 0;
+	GetIntFromConfig(ConfigSection(), KSetupParaValue, expectedSetupValue);
+	TInt setupValue = GetSetupState();
+	if (setupValue == expectedSetupValue)
+		{
+		funcTestPassed = ETrue;
+		++passCount;
+		}
+	INFO_PRINTF4(_L("GetSetupState test %S! SetupValue=%d, ExpectedSetupValue=%d"), PASSORFAIL, setupValue, expectedSetupValue);
+
+	if (passCount != expectedPassCount)
+		{
+		ERR_PRINTF1(_L("Short functions test failed!"));
+		}
+	else
+		{
+		INFO_PRINTF1(_L("Short functions test passed!"));
+		SetTestStepResult(EPass);
+		}
+
+	return TestStepResult();
+	}
+
+TVerdict CShortFunsTestStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/te_regsteptestsuiteserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,175 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example file/test code to demonstrate how to develop a TestExecute Server
+* Developers should take this project as a template and substitute their own
+* for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to be started
+* in the process of the client. The client initialises the server by calling the
+* one and only ordinal.
+*
+*/
+
+
+
+/**
+ @file Te_RegressionSuiteServer.cpp
+*/
+
+#include "Te_RegStepTestSuiteServer.h"
+#include "ReadWriteConfigStep.h"
+#include "ReadWriteConfigNegStep.h"
+#include "SetErrorStep.h"
+#include "WriteBoolStep.h"
+#include "WriteHexStep.h"
+#include "WriteIntStep.h"
+#include "WriteStringStep.h"
+#include "AbortStep.h"
+#include "OOMStep.h"
+#include "ShortFunsStep.h"
+#include "TestMacrosStep.h"
+#include "PanicStep.h"
+#include "leaveforever.h"
+#include "te_regsteptestsuitedefs.h"
+
+CTe_RegStepTespSuiteServer* CTe_RegStepTespSuiteServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+	{
+	CTe_RegStepTespSuiteServer * server = new (ELeave) CTe_RegStepTespSuiteServer();
+	CleanupStack::PushL(server);
+
+	server->ConstructL(KServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+
+// Secure variants much simpler
+// For EKA2, just an E32Main and a MainL()
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave the hooks in for platform security
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().DataCaging(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTe_RegStepTespSuiteServer* server = NULL;
+	// Create the CTestServer derived server
+	TRAPD(err,server = CTe_RegStepTespSuiteServer::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return err;
+    }
+
+
+CTestStep* CTe_RegStepTespSuiteServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep = NULL;
+	if(aStepName == KReadWriteConfigStep)
+		{
+		testStep = new CReadWriteConfigStep();
+		}
+	else if(aStepName == KReadWriteConfigNegStep)
+		{
+		testStep = new CReadWriteConfigNegStep();
+		}
+	else if(aStepName == KSetErrorStep)
+		{
+		testStep = new CSetErrorStep();
+		}
+	else if(aStepName == KWriteBoolStep)
+		{
+		testStep = new CWriteBoolStep();
+		}
+	else if(aStepName == KWriteHexStep)
+		{
+		testStep = new CWriteHexStep();
+		}
+	else if(aStepName == KWriteIntStep)
+		{
+		testStep = new CWriteIntStep();
+		}
+	else if(aStepName == KWriteStringStep)
+		{
+		testStep = new CWriteStringStep();
+		}
+	else if (aStepName == KAbortTestStep)
+		{
+		testStep = new CAbortTestStep();
+		}
+	else if (aStepName == KOOMTestStep)
+		{
+		testStep = new COOMTestStep();
+		}
+	else if (aStepName == KShortFunsTestStep)
+		{
+		testStep = new CShortFunsTestStep();
+		}
+	else if (aStepName == KMacrosTestStep)
+		{
+		testStep = new CTestMacrosTestStep();
+		}
+	else if (aStepName == KPanicTestStep)
+		{
+		testStep = new CPanicTestStep();
+		}
+	else if(aStepName == KLeaveForever)
+		{
+		testStep = new CLeaveForever();
+		}
+
+	return testStep;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/testmacrosstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,205 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.cpp
+*/
+#include "TestMacrosStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+_LIT(KMacro, "Macro");
+_LIT(KInitState, "InitState");
+_LIT(KParameter, "Parameter");
+_LIT(KParameter2, "Parameter2");
+_LIT(KParameter3, "Parameter3");
+_LIT(KExpectedResult, "ExpectedResult");
+
+_LIT(KTest, "TEST&TESTE");
+_LIT(KTest1, "TEST1&TESTE1");
+//_LIT(KTestE, "TESTE");
+//_LIT(KTestE1, "TESTE1");
+_LIT(KTestCheckL, "TEST_CHECKL");
+
+_LIT(KPositive, "positive");
+_LIT(KNegative, "negative");
+
+#define POS_NEG_SEL (parameter?&KPositive():&KNegative())
+
+
+CTestMacrosTestStep::~CTestMacrosTestStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CTestMacrosTestStep::CTestMacrosTestStep()
+/**
+ * Constructor
+ */
+	{
+	SetTestStepName(KMacrosTestStep);
+	}
+
+TVerdict CTestMacrosTestStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// There is no initiation work so set this result to pass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CTestMacrosTestStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	TPtrC macro;
+	GetStringFromConfig(ConfigSection(), KMacro, macro);
+	if (macro == KTest)
+		{
+		TBool parameter;
+		TInt parameter2;
+		TInt expectedResult;
+		GetBoolFromConfig(ConfigSection(), KParameter, parameter);
+		GetIntFromConfig(ConfigSection(), KParameter2, parameter2);
+		GetIntFromConfig(ConfigSection(), KExpectedResult, expectedResult);
+		_LIT(KStartInfo, "Start to run %S test of macros TEST(E) & TEST(E)L");
+		INFO_PRINTF2(KStartInfo, POS_NEG_SEL);
+		TEST(parameter);
+		TESTE(parameter, parameter2);
+		if (expectedResult != TestStepResult())
+			{
+			ERR_PRINTF2(_L("The %S test of macro TEST(E) test is failed!"), POS_NEG_SEL);
+			SetTestStepResult(EFail);
+			}
+		else
+			{
+			SetTestStepResult(EPass);
+			INFO_PRINTF3(_L("The %S test of macro TEST(E) is passed. Start to run %S test of macro TEST(E)L"), POS_NEG_SEL, POS_NEG_SEL);
+			
+			TRAPD(err, TESTL(parameter));
+			TRAPD(err1, TESTEL(parameter, parameter2));
+			if ((expectedResult==EPass && KErrNone!=err) || (expectedResult==EFail && TEST_ERROR_CODE!=err && parameter2!=err1))
+				{
+				ERR_PRINTF2(_L("The %S test of macro TEST(E)L test is failed!"), POS_NEG_SEL);
+				SetTestStepResult(EFail);
+				}
+			else
+				{
+				INFO_PRINTF2(_L("The %S test of macro TEST(E)L is passed."), POS_NEG_SEL);
+				SetTestStepResult(EPass);
+				}
+			}
+		}
+	else if (macro == KTest1)
+		{
+		TBool parameter;
+		TBool parameter2;
+		TInt parameter3;
+		TInt initState;
+		TInt expectedResult;
+		GetBoolFromConfig(ConfigSection(), KParameter, parameter);
+		GetBoolFromConfig(ConfigSection(), KParameter2, parameter2);
+		GetIntFromConfig(ConfigSection(), KParameter3, parameter3);
+		GetIntFromConfig(ConfigSection(), KInitState, initState);
+		GetIntFromConfig(ConfigSection(), KExpectedResult, expectedResult);
+		SetTestStepResult((TVerdict)initState);
+		_LIT(KStartInfo, "Start to run %S test of macros TEST(E)1 & TEST(E)1L");
+		INFO_PRINTF2(KStartInfo, POS_NEG_SEL);
+		TEST1(parameter, parameter2);
+		TESTE1(parameter, parameter3, parameter2);
+		if (expectedResult != TestStepResult())
+			{
+			ERR_PRINTF1(_L("Macro TEST(E)1 test failed!"));
+			SetTestStepResult(EFail);
+			}
+		else
+			{
+			SetTestStepResult(EPass);
+			INFO_PRINTF3(_L("The %S test of macro TEST(E)1 has passed. Start to run %S test of macro TEST(E)1L"), POS_NEG_SEL, POS_NEG_SEL);
+			
+			TRAPD(err, TEST1L(parameter, parameter2));
+			TRAP_IGNORE(TESTE1L(parameter, parameter3, parameter2));
+			if ((expectedResult==EPass && KErrNone!=err) || ((expectedResult==EFail) && (parameter && ((TEST_ERROR_CODE==err)||(parameter3==err))) || (!parameter && TEST_ERROR_CODE!=err && parameter3!=err)))
+				{
+				ERR_PRINTF1(_L("Macro TEST(E)1L test failed!"));
+				SetTestStepResult(EFail);
+				}
+			else
+				{
+				INFO_PRINTF2(_L("The %S test of macro TEST(E)1L has passed."), POS_NEG_SEL);
+				SetTestStepResult(EPass);
+				}
+			}
+		}
+
+	else if (macro == KTestCheckL)
+		{
+		TInt parameter;
+		TInt parameter1;
+		TPtrC parameter2;
+		TInt expectedResult;
+		GetIntFromConfig(ConfigSection(), KParameter, parameter1);
+		GetStringFromConfig(ConfigSection(), KParameter2, parameter2);
+		GetIntFromConfig(ConfigSection(), KExpectedResult, expectedResult);
+		
+		parameter = (parameter1==expectedResult);
+		INFO_PRINTF3(_L("Start %S test of macro %S"), POS_NEG_SEL, &KTestCheckL());
+		
+		TRAPD(err, TEST_CHECKL(parameter1, expectedResult, parameter2));
+		_LIT(KPassInfo, "This test should be passed!");
+		_LIT(KFailInfo, "This test should be failed!");
+		if ((KErrNone==err && parameter2==KPassInfo()) || (parameter1==err && parameter2==KFailInfo()))
+			{
+			INFO_PRINTF2(_L("The macro %S test is passed!"), &KTestCheckL());
+			SetTestStepResult(EPass);
+			}
+		else
+			{
+			ERR_PRINTF2(_L("The macro %S test is failed!"), &KTestCheckL());
+			SetTestStepResult(EFail);
+			}
+		}
+	else
+		{
+		WARN_PRINTF2(_L("Unrecognized Marco %S"), macro);
+		}
+	
+	return TestStepResult();
+	}
+
+
+
+TVerdict CTestMacrosTestStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/writeboolstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteBoolStep.cpp
+*/
+#include "WriteBoolStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+CWriteBoolStep::~CWriteBoolStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CWriteBoolStep::CWriteBoolStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KWriteBoolStep);
+	}
+
+TVerdict CWriteBoolStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// process some pre setting to this test step then set SetTestStepResult to EFail or Epass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CWriteBoolStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("This step tests WriteBoolToConfig function."));
+	SetTestStepResult(EFail);
+	
+	TBool originalValue;
+	TBool TheBool;
+	TBool ret = EFalse;
+	
+	if(!GetBoolFromConfig(ConfigSection(),KTe_RegStepTestSuiteBool, originalValue))
+		{
+		// Leave if there's any error.
+		User::Leave(KErrNotFound);
+		}
+	
+	INFO_PRINTF2(_L("The ORIGINAL Bool is %d"), originalValue); // Block end
+	TheBool = ETrue;
+	if (WriteBoolToConfig(ConfigSection(),KTe_RegStepTestSuiteBool,TheBool))
+		{
+		if (GetBoolFromConfig(ConfigSection(),KTe_RegStepTestSuiteBool, TheBool) && TheBool)
+			{
+			INFO_PRINTF2(_L("The CHANGED Bool is %d"), TheBool);
+			ret = ETrue;
+			}
+		}
+	
+	TheBool = EFalse;
+	if (WriteBoolToConfig(ConfigSection(),KTe_RegStepTestSuiteBool,TheBool))
+		{
+		if (GetBoolFromConfig(ConfigSection(),KTe_RegStepTestSuiteBool, TheBool) && !TheBool)
+			{
+			INFO_PRINTF2(_L("The CHANGED Bool is %d"), TheBool);
+			}
+		}
+	else
+		{
+		ret = EFalse;
+		}
+	
+	if (!WriteBoolToConfig(ConfigSection(),KTe_RegStepTestSuiteBool,originalValue))
+		{
+		ret = EFalse;
+		}
+	
+	if (ret)
+		{
+		SetTestStepResult(EPass);
+		}
+
+	return TestStepResult();
+	}
+
+TVerdict CWriteBoolStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/writehexstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,105 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteHexStep.cpp
+*/
+#include "WriteHexStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+CWriteHexStep::~CWriteHexStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CWriteHexStep::CWriteHexStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KWriteHexStep);
+	}
+
+TVerdict CWriteHexStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// process some pre setting to this test step then set SetTestStepResult to EFail or Epass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CWriteHexStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("This step tests WriteHexToConfig function."));
+	SetTestStepResult(EFail);
+		
+	TInt TheHex;
+	TInt originalValue;
+	
+	if(!GetHexFromConfig(ConfigSection(),KTe_RegStepTestSuiteHex, originalValue))
+		{
+		// Leave if there's any error.
+		User::Leave(KErrNotFound);
+		}
+	
+	INFO_PRINTF2(_L("The ORIGINAL Hex-value is %d"),originalValue); // Block end
+	TheHex=1234;
+	if (WriteHexToConfig(ConfigSection(),KTe_RegStepTestSuiteHex,TheHex))
+		{
+		if (GetHexFromConfig(ConfigSection(),KTe_RegStepTestSuiteHex, TheHex) && TheHex==1234)
+			{
+			INFO_PRINTF2(_L("The CHANGED Hex-value is %d"),TheHex);
+			SetTestStepResult(EPass);
+			}
+		}
+	
+	if (!WriteHexToConfig(ConfigSection(),KTe_RegStepTestSuiteHex,originalValue))
+		{
+		SetTestStepResult(EFail);
+		}
+	
+	return TestStepResult();
+	}
+
+
+
+TVerdict CWriteHexStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/writeintstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,123 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteIntStep.cpp
+*/
+#include "WriteIntStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+CWriteIntStep::~CWriteIntStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CWriteIntStep::CWriteIntStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KWriteIntStep);
+	}
+
+TVerdict CWriteIntStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// process some pre setting to this test step then set SetTestStepResult to EFail or Epass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CWriteIntStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("This step tests WriteIntToConfig function."));
+	SetTestStepResult(EFail);
+		
+	TInt TheInt;
+	TInt originalValue;
+	TBool ret = EFalse;
+	
+	if(!GetIntFromConfig(ConfigSection(),KTe_RegStepTestSuiteInt, originalValue))
+		{
+		// Leave if there's any error.
+		User::Leave(KErrNotFound);
+		}
+	
+	INFO_PRINTF2(_L("The ORIGINAL int-value is %d"),originalValue); // Block end
+	
+	TheInt=9999;
+	if (WriteIntToConfig(ConfigSection(),KTe_RegStepTestSuiteInt,TheInt))
+		{
+		if (GetIntFromConfig(ConfigSection(),KTe_RegStepTestSuiteInt, TheInt) && TheInt==9999)
+			{
+			INFO_PRINTF2(_L("The CHANGED int-value is %d"),TheInt);
+			ret = ETrue;
+			}
+		}
+	
+	TheInt=7777;
+	if (WriteIntToConfig(ConfigSection(),KTe_RegStepTestSuiteInt,TheInt))
+		{
+		if (GetIntFromConfig(ConfigSection(),KTe_RegStepTestSuiteInt, TheInt) && TheInt==7777)
+			{
+			INFO_PRINTF2(_L("The CHANGED int-value is %d"),TheInt);
+			}
+		}
+	else
+		{
+		ret = EFalse;
+		}
+	
+	if (ret)
+		{
+		SetTestStepResult(EPass);
+		}
+	
+	if (!WriteIntToConfig(ConfigSection(), KTe_RegStepTestSuiteInt, originalValue))
+		{
+		SetTestStepResult(EFail);
+		}
+	
+	return TestStepResult();
+	}
+
+TVerdict CWriteIntStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/src/writestringstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,134 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file WriteStringStep.cpp
+*/
+#include "WriteStringStep.h"
+#include "Te_RegStepTestSuiteDefs.h"
+
+CWriteStringStep::~CWriteStringStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CWriteStringStep::CWriteStringStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KWriteStringStep);
+	}
+
+TVerdict CWriteStringStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	// process some pre setting to this test step then set SetTestStepResult to EFail or Epass.
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict CWriteStringStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	INFO_PRINTF1(_L("This step tests WriteStringToConfig function."));
+	SetTestStepResult(EFail);
+	
+	TPtrC originalValue;
+	TBool ret = EFalse;
+	
+	if(!GetStringFromConfig(ConfigSection(),KTe_RegStepTestSuiteString, originalValue))
+		{
+		// Leave if there's any error.
+		User::Leave(KErrNotFound);
+		}
+
+	INFO_PRINTF2(_L("The Original String is %S"), &originalValue); // Block end
+	
+	RBuf buf;
+	buf.Create(originalValue.Length());
+	buf.Copy(originalValue);
+	
+	_LIT(KText,"GoodBye Jason");
+	TBufC<16> buf1(KText); 
+	TPtrC TheString1(buf1);
+	if (WriteStringToConfig(ConfigSection(), KTe_RegStepTestSuiteString, TheString1))
+		{
+		if (GetStringFromConfig(ConfigSection(), KTe_RegStepTestSuiteString, TheString1) && 0==TheString1.Compare(KText()))
+			{
+			INFO_PRINTF2(_L("Changed String To %S"),&TheString1); 
+			ret = ETrue;
+			}
+		}
+		
+	_LIT(KText2,"Hello Jason");
+	TBufC<16> buf2(KText2); 
+	TPtrC TheString2(buf2);
+	
+	if (WriteStringToConfig(ConfigSection(), KTe_RegStepTestSuiteString, TheString2))
+		{
+		if (GetStringFromConfig(ConfigSection(), KTe_RegStepTestSuiteString, TheString2) && 0==TheString2.Compare(KText2()))
+			{
+			INFO_PRINTF2(_L("Changed String To %S"), &TheString2); 
+			}
+		}
+	else
+		{
+		ret = EFalse;
+		}
+	
+	if (!WriteStringToConfig(ConfigSection(), KTe_RegStepTestSuiteString, buf))
+		{
+		ret = EFalse;
+		}
+	buf.Close();
+	
+	if (ret)
+		{
+		SetTestStepResult(EPass);
+		}
+	
+	return TestStepResult();
+	}
+
+
+
+TVerdict CWriteStringStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/configs/error_codes.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,161 @@
+[Error1]
+TheInt=-1
+
+[Error2]
+TheInt=-2
+
+[Error3]
+TheInt=-3
+
+[Error4]
+TheInt=-4
+
+[Error5]
+TheInt=-5
+
+[Error6]
+TheInt=-6
+
+[Error7]
+TheInt=-7
+
+[Error8]
+TheInt=-8
+
+[Error9]
+TheInt=-9
+
+[Error10]
+TheInt=-10
+
+[Error11]
+TheInt=-11
+
+[Error12]
+TheInt=-12
+
+[Error13]
+TheInt=-13
+
+[Error14]
+TheInt=-14
+
+[Error15]
+TheInt=-15
+
+[Error16]
+TheInt=-16
+
+[Error17]
+TheInt=-17
+
+[Error18]
+TheInt=-18
+
+[Error19]
+TheInt=-19
+
+[Error20]
+TheInt=-20
+
+[Error21]
+TheInt=-21
+
+[Error22]
+TheInt=-22
+
+[Error23]
+TheInt=-23
+
+[Error24]
+TheInt=-24
+
+[Error25]
+TheInt=-25
+
+[Error26]
+TheInt=-26
+
+[Error27]
+TheInt=-27
+
+[Error28]
+TheInt=-28
+
+[Error29]
+TheInt=-29
+
+[Error30]
+TheInt=-30
+
+[Error31]
+TheInt=-31
+
+[Error32]
+TheInt=-32
+
+[Error33]
+TheInt=-33
+
+[Error34]
+TheInt=-34
+
+[Error35]
+TheInt=-35
+
+[Error36]
+TheInt=-36
+
+[Error37]
+TheInt=-37
+
+[Error38]
+TheInt=-38
+
+[Error39]
+TheInt=-39
+
+[Error40]
+TheInt=-40
+
+[Error41]
+TheInt=-41
+
+[Error42]
+TheInt=-42
+
+[Error43]
+TheInt=-43
+
+[Error44]
+TheInt=-44
+
+[Error45]
+TheInt=-45
+
+[Error46]
+TheInt=-46
+
+[Error47]
+TheInt=-47
+
+[Error48]
+TheInt=-48
+
+[ResultPass]
+TheInt=000
+
+[ResultFail]
+TheInt=106
+
+[ResultInconclusive]
+TheInt=107
+
+[ResultTestSuiteError]
+TheInt=108
+
+[ResultAbort]
+TheInt=109
+
+[ResultIgnore]
+TheInt=110
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/configs/leavenumber.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,100 @@
+[leave1]
+leavenum = -1
+[leave2]
+leavenum = -2
+[leave3]
+leavenum = -3
+[leave4]
+leavenum = -4
+[leave5]
+leavenum = -5
+[leave6]
+leavenum = -6
+[leave7]
+leavenum = -7
+[leave8]
+leavenum = -8
+[leave9]
+leavenum = -9
+[leave10]
+leavenum = -10
+[leave11]
+leavenum = -11
+[leave12]
+leavenum = -12
+[leave13]
+leavenum = -13
+[leave14]
+leavenum = -14
+[leave15]
+leavenum = -15
+[leave16]
+leavenum = -16
+[leave17]
+leavenum = -17
+[leave18]
+leavenum = -18
+[leave19]
+leavenum = -19
+[leave20]
+leavenum = -20
+[leave21]
+leavenum = -21
+[leave22]
+leavenum = -22
+[leave23]
+leavenum = -23
+[leave24]
+leavenum = -24
+[leave25]
+leavenum = -25
+[leave26]
+leavenum = -26
+[leave27]
+leavenum = -27
+[leave28]
+leavenum = -28
+[leave29]
+leavenum = -29
+[leave30]
+leavenum = -30
+[leave31]
+leavenum = -31
+[leave32]
+leavenum = -32
+[leave33]
+leavenum = -33
+[leave34]
+leavenum = -34
+[leave35]
+leavenum = -35
+[leave36]
+leavenum = -36
+[leave37]
+leavenum = -37
+[leave38]
+leavenum = -38
+[leave39]
+leavenum = -39
+[leave40]
+leavenum = -40
+[leave41]
+leavenum = -41
+[leave42]
+leavenum = -42
+[leave43]
+leavenum = -43
+[leave44]
+leavenum = -44
+[leave45]
+leavenum = -45
+[leave46]
+leavenum = -46
+[leave47]
+leavenum = -47
+[leave48]
+leavenum = -48
+[leave49]
+leavenum = -49
+[leave50]
+leavenum = -50
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/configs/oomtest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,8 @@
+[OOMSection0]
+IterationCount=1
+
+[OOMSection1]
+IterationCount=10
+
+[OOMSection2]
+IterationCount=100
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/configs/panictest.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+[PanicStringCode]
+PanicString=PanicMe
+PanicCode=-90
+
+[PanicStringCodeEx]
+PanicString=Panic Me
+PanicCode=110
+
+[TestPanicFail]
+PanicString=
+PanicCode=106
+
+[TestPanicInconclusive]
+PanicString=
+PanicCode=107
+
+[TestPanicTestSuiteError]
+PanicString=
+PanicCode=108
+
+[TestPanicAbort]
+PanicString=
+PanicCode=109
+     
+[TestPanicIgnore]
+PanicString=
+PanicCode=110
+
+[TestPanic1]
+PanicString=1
+PanicCode=1
+
+[TestPanicIgnoreAString]
+PanicString=a panic string
+PanicCode=110
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/configs/readwriteconfig.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+[Section0]
+StringValue=${SYSDRIVE}
+IntValue=1234
+Int64Value = 2459565876494606882
+BoolValue=False
+HexValue = 0xABCD
+
+[Section1]
+StringValue=SetErrorStep
+IntValue=1
+BoolValue=True
+
+[Section2]
+StringValue=WriteBoolStep
+IntValue=2
+BoolValue=False
+
+[Section3]
+StringValue=WriteHexStep
+IntValue=3
+BoolValue=True
+
+[Section4]
+StringValue=WriteIntStep
+IntValue=7777
+BoolValue=False
+
+[Section5]
+StringValue=Hello Ricky
+IntValue=5
+BoolValue=True
+
+[Section7]
+IntValue = 32
+Int64Value = 1152921504606846976
+BoolValue = TRUE
+HexValue = 00FF
+StringValue = This is the original string.
+
+[Section8]
+
+[TEFUnitSection1]
+#don't change the values tests are dependes on the value
+Int=10
+BoolFalse=false
+BoolTrue=true
+String = To Be A Drummer! # comments
+Hex = FF
+TheInt64 = 1232123123123123123
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/configs/stepmacros.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,86 @@
+[StepMacrosTestTrue]
+Macro = TEST&TESTE
+Parameter = TRUE
+Parameter2 = -10
+ExpectedResult = 0
+
+[StepMacrosTestFalse]
+Macro = TEST&TESTE
+Parameter = FALSE
+Parameter2 = -10
+ExpectedResult = 106
+
+[StepMacrosTest1Sec0]
+Macro = TEST1&TESTE1
+InitState = 0
+Parameter = TRUE
+Parameter2 = TRUE
+ExpectedResult = 0
+
+[StepMacrosTest1Sec1]
+Macro = TEST1&TESTE1
+InitState = 0
+Parameter = TRUE
+Parameter2 = FALSE
+Parameter3 = -10
+ExpectedResult = 0
+
+[StepMacrosTest1Sec2]
+Macro = TEST1&TESTE1
+InitState = 0
+Parameter = FALSE
+Parameter2 = TRUE
+Parameter3 = -10
+ExpectedResult = 106
+
+[StepMacrosTest1Sec3]
+Macro = TEST1&TESTE1
+InitState = 0
+Parameter = FALSE
+Parameter2 = FALSE
+Parameter3 = -10
+ExpectedResult = 106
+
+[StepMacrosTest1Sec4]
+Macro = TEST1&TESTE1
+InitState = 106
+Parameter = TRUE
+Parameter2 = TRUE
+Parameter3 = -10
+ExpectedResult = 106
+
+[StepMacrosTest1Sec5]
+Macro = TEST1&TESTE1
+InitState = 106
+Parameter = TRUE
+Parameter2 = FALSE
+Parameter3 = -10
+ExpectedResult = 106
+
+[StepMacrosTest1Sec6]
+Macro = TEST1&TESTE1
+InitState = 106
+Parameter = FALSE
+Parameter2 = TRUE
+Parameter3 = -10
+ExpectedResult = 106
+
+[StepMacrosTest1Sec7]
+Macro = TEST1&TESTE1
+InitState = 106
+Parameter = FALSE
+Parameter2 = FALSE
+Parameter3 = -10
+ExpectedResult = 106
+
+[StepMacrosTestCheckSec0]
+Macro = TEST_CHECKL
+Parameter = 36
+Parameter2 = This test should be passed!
+ExpectedResult = 36
+
+[StepMacrosTestCheckSec1]
+Macro = TEST_CHECKL
+Parameter = 52
+Parameter2 = This test should be failed!
+ExpectedResult = 36
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/configs/stepshortfuns.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,17 @@
+[StepShortFunsSec0]
+TestCaseName = DT-TEF-TestStep-0010
+OOMTest = FALSE
+TestStepError = -46
+LoopIndex = -1
+ScriptDriveName = c:
+SystemDrive = c:
+SetupParaValue = 0
+
+[StepShortFunsSec1]
+TestCaseName = DT-TEF-TestStep-0030
+OOMTest = FALSE
+TestStepError = -46
+LoopIndex = -1
+ScriptDriveName = c:
+SystemDrive = c:
+SetupParaValue = 0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/configs/writetoconfig.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,7 @@
+
+[Section0]
+TheString=Hello Ricky
+TheInt=7777
+TheBool=False
+TheHex=4d2
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+RUN_UTILS CopyFile ${SYSDRIVE}\testdata\configs\readwriteConfig.ini ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak
+START_TESTCASE DT-TEF-TestStep-0001
+//! @SYMTestCaseID          DT-TEF-TestStep-0001
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test read and write config value from configuration file.
+//! @SYMTestExpectedResults The information in the config file should be read in and write correctly.
+//!                         The test result should be pass.
+//! @SYMTestActions         Load a configuration file, read the value from it and write a value into it.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          1. Under Development
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep ${SYSDRIVE}\testdata\configs\readwriteconfig.ini Section0
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep ${SYSDRIVE}\testdata\configs\readwriteconfig.ini Section7
+END_TESTCASE DT-TEF-TestStep-0001
+
+RUN_UTILS DeleteFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+RUN_UTILS CopyFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+RUN_UTILS DeleteFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0002.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+RUN_UTILS CopyFile ${SYSDRIVE}\testdata\configs\readwriteConfig.ini ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak
+START_TESTCASE DT-TEF-TestStep-0002
+//! @SYMTestCaseID          DT-TEF-TestStep-0002
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Negative Test of read/write value from/to configuration file.
+//! @SYMTestExpectedResults Test case should be passed.
+//! @SYMTestActions         1. Read/write value from/to a section in an ini file
+//!                         2. The secion doesn't exist in the ini file
+//!                         3. Section name doesn't specify in script file.
+//!                         4. Section is empty.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          1. Under Development
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ${SYSDRIVE}\testdata\configs\readwriteconfig.ini Section6
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ${SYSDRIVE}\testdata\configs\readwriteconfig.ini Section8
+END_TESTCASE DT-TEF-TestStep-0002
+
+RUN_UTILS DeleteFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+RUN_UTILS CopyFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+RUN_UTILS DeleteFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0003.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0003
+//! @SYMTestCaseID          DT-TEF-TestStep-0003
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test function "SetTestStepResult" and "SetTestStepError" of class "CTestStep".
+//! @SYMTestExpectedResults Test case is passed and the error value is as expected.
+//! @SYMTestActions         Sets the test step error and check if the error set by test step is as expected.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          1. Under Development
+	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error1
+	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error2
+	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error3
+	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error4
+	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error5
+	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error6
+	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error7
+	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error8
+	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error9
+	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error10
+	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error11
+	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error12
+	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error13
+	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error14
+	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error15
+	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error16
+	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error17
+	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error18
+	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error19
+	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error20
+	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error21
+	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error22
+	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error23
+	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error24
+	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error25
+	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error26
+	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error27
+	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error28
+	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error29
+	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error30
+	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error31
+	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error32
+	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error33
+	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error34
+	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error35
+	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error36
+	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error37
+	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error38
+	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error39
+	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error40
+	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error41
+	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error42
+	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error43
+	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error44
+	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error45
+	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error46
+	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error47
+	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error48
+	
+	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultPass
+END_TESTCASE DT-TEF-TestStep-0003
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0004.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0004
+//! @SYMTestCaseID          DT-TEF-TestStep-0004
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test "WriteBoolToConfig" function of class CTestStep.
+//! @SYMTestExpectedResults The bool value is written into configuraion file successfully.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a bool value into configuration file. Check the write result.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          1. Under Development
+	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep ${SYSDRIVE}\testdata\configs\WriteToConfig.ini Section0
+END_TESTCASE DT-TEF-TestStep-0004
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0005.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0005
+//! @SYMTestCaseID          DT-TEF-TestStep-0005
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test function "WriteHexToConfig" of class CTestStep
+//! @SYMTestExpectedResults A integer in HEX format should be written into script file.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a hex value into the configuration file and check the write result.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          1. Under Development
+	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep ${SYSDRIVE}\testdata\configs\WriteToConfig.ini Section0
+END_TESTCASE DT-TEF-TestStep-0005
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0006.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0006
+//! @SYMTestCaseID          DT-TEF-TestStep-0006
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test function "WriteIntToConfig" of class CTestStep
+//! @SYMTestExpectedResults An integer number should be written into config file.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write an integer value into configuration file and check the write result.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          1. Under Development
+	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep ${SYSDRIVE}\testdata\configs\WriteToConfig.ini Section0
+END_TESTCASE DT-TEF-TestStep-0006
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0007.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0007
+//! @SYMTestCaseID          DT-TEF-TestStep-0007
+//! @SYMCreationDate        26-06-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test function WriteStringToConfig of class CTestStep
+//! @SYMTestExpectedResults A string should be write into config file.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a string into the configuration file and check the write result.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          1. Under Development
+	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep ${SYSDRIVE}\testdata\configs\WriteToConfig.ini Section0
+END_TESTCASE DT-TEF-TestStep-0007
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0008.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0008
+//! @SYMTestCaseID          DT-TEF-TestStep-0008
+//! @SYMCreationDate        28-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        OOM test of test step.
+//! @SYMTestExpectedResults The memory allocation should as expected.
+//!                         The test result should be pass.
+//! @SYMTestActions         1. Do memory allocation several times (n).
+//!                         2. Check the allocation count.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep ${SYSDRIVE}\testdata\configs\OOMTest.ini OOMSection0
+	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep ${SYSDRIVE}\testdata\configs\OOMTest.ini OOMSection1
+	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep ${SYSDRIVE}\testdata\configs\OOMTest.ini OOMSection2
+END_TESTCASE DT-TEF-TestStep-0008
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0009.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0009
+//! @SYMTestCaseID          DT-TEF-TestStep-0009
+//! @SYMCreationDate        28-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Step macros test. TEST, TESTE, TESTL, etc
+//! @SYMTestExpectedResults All these test macros should bahave as expected.
+//!                         The test result should be pass.
+//! @SYMTestActions         1. Call these macros with the correct parameters.
+//!                         2. Check the macros' execution result.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTestTrue
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTestFalse
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+END_TESTCASE DT-TEF-TestStep-0009
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0010.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0010
+//! @SYMTestCaseID          DT-TEF-TestStep-0010
+//! @SYMCreationDate        28-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test some small functions in CTestStep
+//! @SYMTestExpectedResults These functions should function well.
+//!                         The test result should be pass.
+//! @SYMTestActions         Call these functions in test and check the execution result.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep ${SYSDRIVE}\testdata\configs\stepshortfuns.ini StepShortFunsSec0
+END_TESTCASE DT-TEF-TestStep-0010
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0011.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0011
+//! @SYMTestCaseID          DT-TEF-TestStep-0011
+//! @SYMCreationDate        28-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test abort test step function.
+//! @SYMTestExpectedResults Test step result should be unexecuted as the step timeout.
+//! @SYMTestActions         1. Delay 100000000 in test step
+//!                         2. Set delay 1 in script file.
+//!                         3. Check the test result.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	PRINT This test case will abort.
+	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+END_TESTCASE DT-TEF-TestStep-0011
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0012.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0012
+//! @SYMTestCaseID          DT-TEF-TestStep-0012
+//! @SYMCreationDate        30-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Step panic tests
+//! @SYMTestExpectedResults The steps should panic with the expected result (panic code and/or panic string)
+//!                         The test result should be pass.
+//! @SYMTestActions         1. Make the step panics with the expected code and/or string
+//!                         2. Write the expected panic code and/or string in script file to check the panic result.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\PanicTest.ini PanicStringCodeEx
+	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\PanicTest.ini PanicStringCodeEx
+END_TESTCASE DT-TEF-TestStep-0012
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0013.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0013
+//! @SYMTestCaseID          DT-TEF-TestStep-0013
+//! @SYMCreationDate        30-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test long server name and long step name which exceeds the max length.
+//! @SYMTestExpectedResults The test will be failed.
+//! @SYMTestActions         1. Run a step which the server name is longer than the max value
+//!                         2. Run a step which the step name is longer than the max value
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	PRINT this case will be passed with the error message cannot create server.
+	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+END_TESTCASE DT-TEF-TestStep-0013
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0014.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0014
+//! @SYMTestCaseID          DT-TEF-TestStep-0014
+//! @SYMCreationDate        30-07-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test the cases that the server and/or the step name is not correct.
+//! @SYMTestExpectedResults The test will be failed.
+//! @SYMTestActions         1. Load a server which is not exist
+//!                         2. Run a step which the server is not exist
+//!                         3. Run a step which is not exist.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	PRINT This case will be failed.
+	LOAD_SERVER te_RegStepTestSuiteNotExist
+	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+END_TESTCASE DT-TEF-TestStep-0014
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0015.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0015
+//! @SYMTestCaseID          DT-TEF-TestStep-0015
+//! @SYMCreationDate        22-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        This test case test RUN_TEST_STEP_RESULT, RUN_PANIC_STEP and RUN_PANIC_STEP_RESULT grammer
+//! @SYMTestExpectedResults every step should be pass. the test case should be pass.
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultFail
+	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultInconclusive
+ 	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultTestSuiteError
+	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultAbort
+
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanic1	
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicFail            
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicInconclusive        
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicTestSuiteError      
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicAbort               
+ 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicIgnore
+  
+	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanic1
+	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicFail
+	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicInconclusive   
+ 	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicTestSuiteError 
+	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicAbort          
+	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicIgnore  	
+	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicIgnoreAString
+END_TESTCASE DT-TEF-TestStep-0015
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0016.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0016
+//! @SYMTestCaseID          DT-TEF-TestStep-0016
+//! @SYMCreationDate        07-10-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestType            CT
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        test RUN_TEST_STEP_RESULT with 110 Ignore.
+//! @SYMTestExpectedResults test case should fail
+//! @SYMPREQ                PREQ2261
+//! @SYMREQ                 REQ10438
+//!                         REQ10440
+//! @SYMTestStatus          2. Functional
+	PRINT this test case should be fail. test setp is unexecute because ignore.  
+	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultIgnore
+END_TESTCASE DT-TEF-TestStep-0016
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0017.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0017
+//! @SYMTestCaseID          DT-TEF-TestStep-0017
+//! @SYMCreationDate        10-11-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        this test test server leaves. the leave number is in the system defined errors, from 0 to -49.
+//! @SYMTestExpectedResults check the log infomation from 0 to 50. Notice:  one test result is abort.
+//! @SYMPREQ                PREQ2261
+//! @SYMTestStatus          2. Functional
+	PRINT THIS TEST CASE SHOULD BE FAILED! 
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave1
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave2
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave3
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave4
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave5
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave6
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave7
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave8
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave9
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave10
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave11
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave12
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave13
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave14
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave15
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave16
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave17
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave18
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave19
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave20
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave21
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave22
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave23
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave24
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave25
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave26
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave27
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave28
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave29
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave30
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave31
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave32
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave33
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave34
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave35
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave36
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave37
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave38
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave39
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave40
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave41
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave42
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave43
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave44
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave45
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave46
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave47
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave48
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave49
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave50
+END_TESTCASE DT-TEF-TestStep-0017
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0018.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite
+
+START_TESTCASE DT-TEF-TestStep-0018
+//! @SYMTestCaseID          DT-TEF-TestStep-0018
+//! @SYMCreationDate        02-12-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        this test case is test &quot;!PanicString&quot; in the RUN_TEST_STEP. Expected panic string is too long.
+//! @SYMTestExpectedResults all the step panic string was too long. The panic string are not match. tef should log the expected and received panic string.
+//! @SYMTestActions         received panic string is &quot;PanicMe&quot;
+//!                         exepecte panic string is different. test case should fail cause fail comparesion.
+	PRINT this test case should fail.
+	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	
+	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+END_TESTCASE DT-TEF-TestStep-0018
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0021.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+RUN_UTILS CopyFile ${SYSDRIVE}\testdata\configs\readwriteConfig.ini ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak
+START_TESTCASE DT-TEF-TestStep-0021
+//! @SYMTestCaseID          DT-TEF-TestStep-0021
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test read and write config value from configuration file with server -SharedData.
+//! @SYMTestExpectedResults The information in the config file should be read in and write correctly.
+//!                         The test result should be pass.
+//! @SYMTestActions         Load a configuration file, read the value from it and write a value into it.
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep ${SYSDRIVE}\testdata\configs\readwriteconfig.ini Section0
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigStep ${SYSDRIVE}\testdata\configs\readwriteconfig.ini Section7
+END_TESTCASE DT-TEF-TestStep-0021
+
+RUN_UTILS DeleteFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+RUN_UTILS CopyFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+RUN_UTILS DeleteFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0022.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+RUN_UTILS CopyFile ${SYSDRIVE}\testdata\configs\readwriteConfig.ini ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak
+START_TESTCASE DT-TEF-TestStep-0022
+//! @SYMTestCaseID          DT-TEF-TestStep-0022
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Negative Test of read/write value from/to configuration file with server -SharedData.
+//! @SYMTestExpectedResults Test case should be passed.
+//! @SYMTestActions         1. Read/write value from/to a section in an ini file
+//!                         2. The secion doesn't exist in the ini file
+//!                         3. Section name doesn't specify in script file.
+//!                         4. Section is empty.
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ${SYSDRIVE}\testdata\configs\readwriteconfig.ini Section6
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep
+	RUN_TEST_STEP 100 te_RegStepTestSuite ReadWriteConfigNegStep ${SYSDRIVE}\testdata\configs\readwriteconfig.ini Section8
+END_TESTCASE DT-TEF-TestStep-0022
+
+RUN_UTILS DeleteFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+RUN_UTILS CopyFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+RUN_UTILS DeleteFile ${SYSDRIVE}\testdata\configs\readwriteconfig.ini.bak
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0023.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0023
+//! @SYMTestCaseID          DT-TEF-TestStep-0023
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test function &quot;SetTestStepResult&quot; and &quot;SetTestStepError&quot; of class &quot;CTestStep&quot; with server -SharedData.
+//! @SYMTestExpectedResults Test case is passed and the error value is as expected.
+//! @SYMTestActions         Sets the test step error and check if the error set by test step is as expected.
+	RUN_TEST_STEP !Error=-1 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error1
+	RUN_TEST_STEP !Error=-2 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error2
+	RUN_TEST_STEP !Error=-3 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error3
+	RUN_TEST_STEP !Error=-4 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error4
+	RUN_TEST_STEP !Error=-5 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error5
+	RUN_TEST_STEP !Error=-6 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error6
+	RUN_TEST_STEP !Error=-7 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error7
+	RUN_TEST_STEP !Error=-8 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error8
+	RUN_TEST_STEP !Error=-9 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error9
+	RUN_TEST_STEP !Error=-10 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error10
+	RUN_TEST_STEP !Error=-11 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error11
+	RUN_TEST_STEP !Error=-12 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error12
+	RUN_TEST_STEP !Error=-13 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error13
+	RUN_TEST_STEP !Error=-14 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error14
+	RUN_TEST_STEP !Error=-15 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error15
+	RUN_TEST_STEP !Error=-16 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error16
+	RUN_TEST_STEP !Error=-17 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error17
+	RUN_TEST_STEP !Error=-18 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error18
+	RUN_TEST_STEP !Error=-19 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error19
+	RUN_TEST_STEP !Error=-20 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error20
+	RUN_TEST_STEP !Error=-21 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error21
+	RUN_TEST_STEP !Error=-22 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error22
+	RUN_TEST_STEP !Error=-23 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error23
+	RUN_TEST_STEP !Error=-24 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error24
+	RUN_TEST_STEP !Error=-25 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error25
+	RUN_TEST_STEP !Error=-26 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error26
+	RUN_TEST_STEP !Error=-27 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error27
+	RUN_TEST_STEP !Error=-28 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error28
+	RUN_TEST_STEP !Error=-29 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error29
+	RUN_TEST_STEP !Error=-30 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error30
+	RUN_TEST_STEP !Error=-31 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error31
+	RUN_TEST_STEP !Error=-32 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error32
+	RUN_TEST_STEP !Error=-33 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error33
+	RUN_TEST_STEP !Error=-34 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error34
+	RUN_TEST_STEP !Error=-35 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error35
+	RUN_TEST_STEP !Error=-36 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error36
+	RUN_TEST_STEP !Error=-37 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error37
+	RUN_TEST_STEP !Error=-38 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error38
+	RUN_TEST_STEP !Error=-39 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error39
+	RUN_TEST_STEP !Error=-40 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error40
+	RUN_TEST_STEP !Error=-41 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error41
+	RUN_TEST_STEP !Error=-42 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error42
+	RUN_TEST_STEP !Error=-43 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error43
+	RUN_TEST_STEP !Error=-44 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error44
+	RUN_TEST_STEP !Error=-45 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error45
+	RUN_TEST_STEP !Error=-46 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error46
+	RUN_TEST_STEP !Error=-47 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error47
+	RUN_TEST_STEP !Error=-48 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini Error48
+	
+	RUN_TEST_STEP !Result=Pass 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultPass
+END_TESTCASE DT-TEF-TestStep-0023
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0024.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0024
+//! @SYMTestCaseID          DT-TEF-TestStep-0024
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test &quot;WriteBoolToConfig&quot; function of class CTestStep with server -SharedData.
+//! @SYMTestExpectedResults The bool value is written into configuraion file successfully.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a bool value into configuration file. Check the write result.
+	RUN_TEST_STEP 100 te_RegStepTestSuite WriteBoolStep ${SYSDRIVE}\testdata\configs\WriteToConfig.ini Section0
+END_TESTCASE DT-TEF-TestStep-0024
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0025.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0025
+//! @SYMTestCaseID          DT-TEF-TestStep-0025
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test function &quot;WriteHexToConfig&quot; of class CTestStep with server -SharedData.
+//! @SYMTestExpectedResults A integer in HEX format should be written into script file.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a hex value into the configuration file and check the write result.
+	RUN_TEST_STEP 100 te_RegStepTestSuite WriteHexStep ${SYSDRIVE}\testdata\configs\WriteToConfig.ini Section0
+END_TESTCASE DT-TEF-TestStep-0025
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0026.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0026
+//! @SYMTestCaseID          DT-TEF-TestStep-0026
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test function &quot;WriteIntToConfig&quot; of class CTestStep with server -SharedData.
+//! @SYMTestExpectedResults An integer number should be written into config file.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write an integer value into configuration file and check the write result.
+	RUN_TEST_STEP 100 te_RegStepTestSuite WriteIntStep ${SYSDRIVE}\testdata\configs\WriteToConfig.ini Section0
+END_TESTCASE DT-TEF-TestStep-0026
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0027.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0027
+//! @SYMTestCaseID          DT-TEF-TestStep-0027
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              DavidZhang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test function WriteStringToConfig of class CTestStep with server -SharedData.
+//! @SYMTestExpectedResults A string should be write into config file.
+//!                         The test result should be pass.
+//! @SYMTestActions         Write a string into the configuration file and check the write result.
+	RUN_TEST_STEP 100 te_RegStepTestSuite WriteStringStep ${SYSDRIVE}\testdata\configs\WriteToConfig.ini Section0
+END_TESTCASE DT-TEF-TestStep-0027
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0028.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0028
+//! @SYMTestCaseID          DT-TEF-TestStep-0028
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        OOM test of test step with server -SharedData.
+//! @SYMTestExpectedResults The memory allocation should as expected.
+//!                         The test result should be pass.
+//! @SYMTestActions         1. Do memory allocation several times (n).
+//!                         2. Check the allocation count.
+	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep ${SYSDRIVE}\testdata\configs\OOMTest.ini OOMSection0
+	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep ${SYSDRIVE}\testdata\configs\OOMTest.ini OOMSection1
+	RUN_TEST_STEP !OOM 100 te_RegStepTestSuite OOMTestStep ${SYSDRIVE}\testdata\configs\OOMTest.ini OOMSection2
+END_TESTCASE DT-TEF-TestStep-0028
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0029.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0029
+//! @SYMTestCaseID          DT-TEF-TestStep-0029
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Step macros test. TEST, TESTE, TESTL, etc, with server -SharedData
+//! @SYMTestExpectedResults All these test macros should bahave as expected.
+//!                         The test result should be pass.
+//! @SYMTestActions         1. Call these macros with the correct parameters.
+//!                         2. Check the macros' execution result.
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTestTrue
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTestFalse
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec0
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec1
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec2
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec3
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec4
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec5
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec6
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTest1Sec7
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTestCheckSec0
+	RUN_TEST_STEP 100 te_RegStepTestSuite MacrosTestStep ${SYSDRIVE}\testdata\configs\stepmacros.ini StepMacrosTestCheckSec1
+END_TESTCASE DT-TEF-TestStep-0029
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0030.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0030
+//! @SYMTestCaseID          DT-TEF-TestStep-0030
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test some small functions in CTestStep with server -SharedData.
+//! @SYMTestExpectedResults These functions should function well.
+//!                         The test result should be pass.
+//! @SYMTestActions         Call these functions in test and check the execution result.
+	RUN_TEST_STEP 100 te_RegStepTestSuite ShortFunsTestStep ${SYSDRIVE}\testdata\configs\stepshortfuns.ini StepShortFunsSec1
+END_TESTCASE DT-TEF-TestStep-0030
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0031.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0031
+//! @SYMTestCaseID          DT-TEF-TestStep-0031
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test abort test step function with server -SharedData.
+//! @SYMTestExpectedResults Test step result should be unexecuted as the step timeout.
+//! @SYMTestActions         1. Delay 100000000 in test step
+//!                         2. Set delay 1 in script file.
+//!                         3. Check the test result.
+	PRINT This test case will abort.
+	RUN_TEST_STEP 1 te_RegStepTestSuite AbortTestStep
+END_TESTCASE DT-TEF-TestStep-0031
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0032.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0032
+//! @SYMTestCaseID          DT-TEF-TestStep-0032
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Step panic tests with server -SharedData.
+//! @SYMTestExpectedResults The steps should panic with the expected result (panic code and/or panic string)
+//!                         The test result should be pass.
+//! @SYMTestActions         1. Make the step panics with the expected code and/or string
+//!                         2. Write the expected panic code and/or string in script file to check the panic result.
+	RUN_TEST_STEP !PanicString="PanicMe" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString=PanicMe !PanicCode=-90 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicCode=-90 !PanicString=PanicMe 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicCode=110 !PanicString="Panic Me" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\PanicTest.ini PanicStringCodeEx
+	RUN_TEST_STEP !PanicString="Panic Me" !PanicCode=110 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\PanicTest.ini PanicStringCodeEx
+END_TESTCASE DT-TEF-TestStep-0032
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0033.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0033
+//! @SYMTestCaseID          DT-TEF-TestStep-0033
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test long server name and long step name which exceeds the max length with server -SharedData.
+//! @SYMTestExpectedResults The test will be failed.
+//! @SYMTestActions         1. Run a step which the server name is longer than the max value
+//!                         2. Run a step which the step name is longer than the max value
+	PRINT this case will be passed with the error message cannot create server.
+	LOAD_SERVER te_RegStepTestSuiteLonggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
+END_TESTCASE DT-TEF-TestStep-0033
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0034.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0034
+//! @SYMTestCaseID          DT-TEF-TestStep-0034
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extjasonzhou
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        Test the cases that the server and/or the step name is not correct with server -SharedData.
+//! @SYMTestExpectedResults The test will be failed.
+//! @SYMTestActions         1. Load a server which is not exist
+//!                         2. Run a step which the server is not exist
+//!                         3. Run a step which is not exist.
+	PRINT This case will be failed.
+	LOAD_SERVER te_RegStepTestSuiteNotExist
+	RUN_TEST_STEP 100 te_RegStepTestSuiteNotExist ShortFunsStep
+	RUN_TEST_STEP 100 te_RegStepTestSuite TestStepNotExist
+END_TESTCASE DT-TEF-TestStep-0034
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0035.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0035
+//! @SYMTestCaseID          DT-TEF-TestStep-0035
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        This test case test RUN_TEST_STEP_RESULT, RUN_PANIC_STEP and RUN_PANIC_STEP_RESULT grammer with server -SharedData.
+//! @SYMTestExpectedResults every step should be pass. the test case should be pass.
+	RUN_TEST_STEP_RESULT 106 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultFail
+	RUN_TEST_STEP_RESULT 107 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultInconclusive
+ 	RUN_TEST_STEP_RESULT 108 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultTestSuiteError
+	RUN_TEST_STEP_RESULT 109 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultAbort
+
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanic1	
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicFail            
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicInconclusive        
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicTestSuiteError      
+	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicAbort               
+ 	RUN_PANIC_STEP 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicIgnore
+  
+	RUN_PANIC_STEP_RESULT 1 1 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanic1
+	RUN_PANIC_STEP_RESULT 106 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicFail
+	RUN_PANIC_STEP_RESULT 107 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicInconclusive   
+ 	RUN_PANIC_STEP_RESULT 108 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicTestSuiteError 
+	RUN_PANIC_STEP_RESULT 109 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicAbort          
+	RUN_PANIC_STEP_RESULT 110 "" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicIgnore  	
+	RUN_PANIC_STEP_RESULT 110 "a panic string" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini TestPanicIgnoreAString
+END_TESTCASE DT-TEF-TestStep-0035
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0036.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,29 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0036
+//! @SYMTestCaseID          DT-TEF-TestStep-0036
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestType            CT
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        test RUN_TEST_STEP_RESULT with 110 Ignore with server -SharedData.
+//! @SYMTestExpectedResults test case should fail
+	PRINT this test case should be fail. test setp is unexecute because ignore.  
+	RUN_TEST_STEP_RESULT 110 100 te_RegStepTestSuite SetErrorStep ${SYSDRIVE}\testdata\configs\Error_codes.ini ResultIgnore
+END_TESTCASE DT-TEF-TestStep-0036
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0037.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0037
+//! @SYMTestCaseID          DT-TEF-TestStep-0037
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestType            CT
+//! @SYMTestPriority        Medium
+//! @SYMTestCaseDesc        this test test server leaves. the leave number is in the system defined errors, from 0 to -49 with server -SharedData.
+//! @SYMTestExpectedResults check the log infomation from 0 to 50. Notice:  one test result is abort.
+	PRINT THIS TEST CASE SHOULD BE FAILED! 
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave1
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave2
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave3
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave4
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave5
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave6
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave7
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave8
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave9
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave10
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave11
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave12
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave13
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave14
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave15
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave16
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave17
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave18
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave19
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave20
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave21
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave22
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave23
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave24
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave25
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave26
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave27
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave28
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave29
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave30
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave31
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave32
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave33
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave34
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave35
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave36
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave37
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave38
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave39
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave40
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave41
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave42
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave43
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave44
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave45
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave46
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave47
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave48
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave49
+	RUN_TEST_STEP  3  te_RegStepTestSuite LeaveForever ${SYSDRIVE}\testdata\configs\leavenumber.ini 	leave50
+END_TESTCASE DT-TEF-TestStep-0037
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/dt-tef-teststep-0038.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	te_RegStepTestSuite -SharedData
+
+START_TESTCASE DT-TEF-TestStep-0038
+//! @SYMTestCaseID          DT-TEF-TestStep-0038
+//! @SYMCreationDate        09-12-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestType            CT
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        this test case is test &quot;!PanicString&quot; in the RUN_TEST_STEP. Expected panic string is too long with server -SharedData.
+//! @SYMTestExpectedResults all the step panic string was too long. The panic string are not match. tef should log the expected and received panic string.
+//! @SYMTestActions         received panic string is &quot;PanicMe&quot;
+//!                         exepecte panic string is different. test case should fail cause fail comparesion.
+	PRINT this test case should fail.
+	RUN_TEST_STEP !PanicString="LongPanicStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString="Long Panic String x x x x x xx x x x  x x x x x x  x x x xxxxxxxxxxxxx" 100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	
+	RUN_TEST_STEP !PanicString=TOO long string without a pair of qute  100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString=DoMediaClockStoppedState: Mutex Unheld  100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString="TOO long string with a single qute   100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString= abc  100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+	RUN_TEST_STEP !PanicString= "abc"  100 te_RegStepTestSuite PanicTestStep ${SYSDRIVE}\testdata\configs\panictest.ini PanicStringCode
+END_TESTCASE DT-TEF-TestStep-0038
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/te_regsteptestsuite.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,85 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite te_RegStepTestSuite
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-teststep-*.script ${SYSDRIVE}\testdata\scripts\dt-tef-teststep-*.script
+
+CopyFile z:\testdata\configs\error_codes.ini ${SYSDRIVE}\testdata\configs\error_codes.ini
+CopyFile z:\testdata\configs\readwriteconfig.ini ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+CopyFile z:\testdata\configs\writetoconfig.ini ${SYSDRIVE}\testdata\configs\writetoconfig.ini
+CopyFile z:\testdata\configs\OOMTest.ini ${SYSDRIVE}\testdata\configs\OOMTest.ini
+CopyFile z:\testdata\configs\stepmacros.ini ${SYSDRIVE}\testdata\configs\stepmacros.ini
+CopyFile z:\testdata\configs\stepshortfuns.ini ${SYSDRIVE}\testdata\configs\stepshortfuns.ini
+CopyFile z:\testdata\configs\PanicTest.ini ${SYSDRIVE}\testdata\configs\PanicTest.ini
+
+MakeReadWrite ${SYSDRIVE}\testdata\configs\writetoconfig.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\error_codes.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\stepmacros.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\OOMTest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\stepshortfuns.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\PanicTest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\leavenumber.ini
+REMOVE_PREFIX
+
+PREFIX RUN_SCRIPT
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0009.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0010.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0011.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0012.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0013.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0014.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0015.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0016.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0017.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0018.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0019.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0021.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0022.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0023.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0024.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0025.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0026.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0027.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0028.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0029.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0030.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0031.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0032.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0033.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0034.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0035.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0036.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0037.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0038.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0039.script
+REMOVE_PREFIX
+
+PRINT Complete te_RegStepTest Suite Tests
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/teststep/testdata/scripts/te_regsteptestsuite_stc.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,83 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite te_RegStepTestSuite
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-teststep-*.script ${SYSDRIVE}\testdata\scripts\dt-tef-teststep-*.script
+
+CopyFile z:\testdata\configs\error_codes.ini ${SYSDRIVE}\testdata\configs\error_codes.ini
+CopyFile z:\testdata\configs\readwriteconfig.ini ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+CopyFile z:\testdata\configs\writetoconfig.ini ${SYSDRIVE}\testdata\configs\writetoconfig.ini
+CopyFile z:\testdata\configs\OOMTest.ini ${SYSDRIVE}\testdata\configs\OOMTest.ini
+CopyFile z:\testdata\configs\stepmacros.ini ${SYSDRIVE}\testdata\configs\stepmacros.ini
+CopyFile z:\testdata\configs\stepshortfuns.ini ${SYSDRIVE}\testdata\configs\stepshortfuns.ini
+CopyFile z:\testdata\configs\PanicTest.ini ${SYSDRIVE}\testdata\configs\PanicTest.ini
+
+MakeReadWrite ${SYSDRIVE}\testdata\configs\writetoconfig.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\error_codes.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\readwriteconfig.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\stepmacros.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\OOMTest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\stepshortfuns.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\PanicTest.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\leavenumber.ini
+REMOVE_PREFIX
+
+PREFIX RUN_PROGRAM 50 testexecute
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0005.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0006.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0007.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0008.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0009.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0010.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0011.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0012.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0013.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0014.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0015.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0016.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0017.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0018.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0021.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0022.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0023.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0024.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0025.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0026.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0027.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0028.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0029.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0030.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0031.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0032.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0033.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0034.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0035.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0036.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0037.script
+${SYSDRIVE}\testdata\scripts\dt-tef-teststep-0038.script
+REMOVE_PREFIX
+
+PRINT Complete te_RegStepTest Suite Tests
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Name		: bld.inf
+// Author	  : Shuo Huang
+// This file provides the information required for building the
+// whole of a unit.
+//
+
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\te_regunittest.script 		\epoc32\winscw\c\testdata\scripts\te_regunittest.script
+..\testdata\scripts\te_regtefunittestsuite_stc.script 	\epoc32\winscw\c\testdata\scripts\te_regtefunittestsuite_stc.script
+..\testdata\scripts\dt-tef-unit-0001.script		\epoc32\winscw\c\testdata\scripts\dt-tef-unit-0001.script
+..\testdata\scripts\dt-tef-unit-0002.script		\epoc32\winscw\c\testdata\scripts\dt-tef-unit-0002.script
+..\testdata\scripts\dt-tef-unit-0003.script		\epoc32\winscw\c\testdata\scripts\dt-tef-unit-0003.script
+..\testdata\scripts\dt-tef-unit-0004.script		\epoc32\winscw\c\testdata\scripts\dt-tef-unit-0004.script
+..\testdata\scripts\dt-tef-unit-0005.script		\epoc32\winscw\c\testdata\scripts\dt-tef-unit-0005.script
+
+unittest.iby	\epoc32\rom\include\unittest.iby
+
+PRJ_TESTMMPFILES
+unit.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/group/unit.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Name		: unit.mmp
+* Author	  : Shuo Huang
+* This is the project specification file for unit.
+*
+*/
+
+
+
+TARGET		  tef_unittest.exe
+TARGETTYPE	  exe
+UID			0x1000007A  0x10210D5F
+
+USERINCLUDE		../inc
+SYSTEMINCLUDE   /epoc32/include
+SYSTEMINCLUDE	/epoc32/include/test
+
+STATICLIBRARY	tefunit.lib
+LIBRARY			euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			TestExecuteLogClient.lib
+LIBRARY			RFileLoggerClient.lib
+LIBRARY	        TestExecutePIPSLogClient.lib
+
+#ifdef ENABLE_ABIV2_MODE
+DEBUGGABLE
+#endif
+SOURCEPATH ../src
+SOURCE ctefactivefixtureut.cpp te_tefunitmain.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/group/unittest.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_TEFUnitTest_IBY__
+#define __TE_TEFUnitTest_IBY__
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regunittest.script testdata\scripts\te_regunittest.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regtefunittestsuite_stc.script testdata\scripts\te_regtefunittestsuite_stc.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-unit-0001.script	testdata\scripts\dt-tef-unit-0001.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-unit-0002.script	testdata\scripts\dt-tef-unit-0002.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-unit-0003.script	testdata\scripts\dt-tef-unit-0003.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-unit-0004.script	testdata\scripts\dt-tef-unit-0004.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-unit-0005.script	testdata\scripts\dt-tef-unit-0005.script
+  
+file=ABI_DIR\DEBUG_DIR\tef_unittest.exe	Sys\Bin\tef_unittest.exe
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/inc/ctefactivefixtureut.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file CTEFClientUT.h
+*
+*/
+
+
+
+#ifndef __CTEFActiveFixtureUT_H__
+#define __CTEFActiveFixtureUT_H__
+
+#include "TEFUnit.h"
+
+class CTEFActiveFixtureUT : public CActiveTestFixture
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestCTestConfig();
+	void TestCTestConfig_Negtive();
+	void TestUnitTimeout();
+	void TestUnitLogger();
+	void TestUnitTimeout_Negtive();
+	void test_Int64_Step_Suite();
+	void test_TInt64_STEP(TInt aShift);
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+
+private:
+	};
+
+#endif // __CTEFClientUT_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/src/ctefactivefixtureut.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,155 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTEFClientUT.cpp
+*/
+
+#include "ctefactivefixtureut.h"
+#include <TEFExportConst.h>
+void CTEFActiveFixtureUT::SetupL()
+/**
+ * SetupL
+ */
+	{
+	CActiveTestFixture::SetupL();
+	}
+
+void CTEFActiveFixtureUT::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	CActiveTestFixture::TearDownL();
+	}
+
+void CTEFActiveFixtureUT::TestCTestConfig()
+	{
+	TInt theInt = 10;
+
+	TBool res = iConfig.GetInt(_L("Int"),theInt);
+	ASSERT_TRUE(res);
+	ASSERT_TRUE(theInt == 10);
+
+	TBool theBool = false;
+	res = iConfig.WriteBool(_L("BoolFalse"),theBool);
+	ASSERT_TRUE(res);
+
+	res = iConfig.GetBool(_L("BoolFalse"),theBool);
+	ASSERT_TRUE(res);
+	ASSERT_TRUE(theBool == false);
+
+	res = iConfig.GetBool(_L("BoolTrue"),theBool);
+	ASSERT_TRUE(res);
+	ASSERT_TRUE(theBool == true);
+
+	theInt = 0xff;
+	res = iConfig.WriteHex(_L("Hex"),theInt);
+	ASSERT_TRUE(res);
+
+	res = iConfig.GetHex(_L("Hex"),theInt);
+	ASSERT_TRUE(res);
+	ASSERT_TRUE(theInt == 0xff);
+
+	_LIT(KTestString,"To Be A Drummer! # comments");
+	TPtrC theString(KTestString);
+
+	res = iConfig.WriteString(_L("String"),theString);
+	ASSERT_TRUE(res);
+
+	res = iConfig.GetString(_L("String"),theString);
+	ASSERT_TRUE(res);
+	ASSERT_FALSE(theString.Compare(KTestString) );
+		
+	test_Int64_Step_Suite();
+	}
+void CTEFActiveFixtureUT::test_Int64_Step_Suite()
+	{
+	test_TInt64_STEP(0); //<32 bit	
+	test_TInt64_STEP(31); //<32 bit
+	test_TInt64_STEP(32); //<32 bit 
+	test_TInt64_STEP(33); //<64 bit	 
+	test_TInt64_STEP(63); //<64 bit
+	test_TInt64_STEP(64); //<64 bit
+	}
+void CTEFActiveFixtureUT::test_TInt64_STEP(TInt aShift)
+	{
+	TInt64 TheInt64,tmp;
+	TheInt64 = (TInt64)1<<aShift ;
+	iConfig.WriteInt(_L("TheInt64"),TheInt64);
+	(void)iConfig.GetInt(_L("TheInt64"),tmp);
+	ASSERT(tmp==TheInt64);
+	}
+void CTEFActiveFixtureUT::TestCTestConfig_Negtive()
+	{
+	TInt theInt = 10;
+
+	iConfig.WriteInt(_L("Int"),theInt);
+		
+	(void)iConfig.GetInt(_L("Int"),theInt);
+	
+	TBool theBool = false;
+	(void)iConfig.WriteBool(_L("BoolFalse"),theBool);
+	
+	(void)iConfig.GetBool(_L("BoolFalse"),theBool);
+	
+	(void)iConfig.GetBool(_L("BoolTrue"),theBool);
+
+	theInt = 0xff;
+	(void)iConfig.WriteHex(_L("Hex"),theInt);
+	
+	(void)iConfig.GetHex(_L("Hex"),theInt);	
+	_LIT(KTestString,"To Be A Drummer! # comments");
+	TPtrC theString(KTestString);
+
+	(void)iConfig.WriteString(_L("String"),theString);	
+
+	TBool res = iConfig.GetString(_L("String"),theString);
+
+	ASSERT_TRUE(res);
+	}
+void CTEFActiveFixtureUT::TestUnitTimeout()
+	{
+	User::After(1*1000);
+	}
+void CTEFActiveFixtureUT::TestUnitTimeout_Negtive()
+	{
+	User::After(1000*1000*1000);
+	}
+void CTEFActiveFixtureUT::TestUnitLogger()
+	{
+	INFO_PRINTF1(_L("TEFUnit logging information!") );
+	}
+
+CTestSuite* CTEFActiveFixtureUT::CreateSuiteL(const TDesC& aName)
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE
+	ADD_ASYNC_TEST_STEP_CLASS( CTEFActiveFixtureUT,TestCTestConfig)
+	ADD_ASYNC_TEST_STEP_CLASS( CTEFActiveFixtureUT,TestCTestConfig_Negtive)
+	ADD_ASYNC_TEST_STEP_CLASS( CTEFActiveFixtureUT,TestUnitTimeout)
+	ADD_ASYNC_TEST_STEP_CLASS( CTEFActiveFixtureUT,TestUnitLogger)
+	ADD_ASYNC_TEST_STEP_CLASS( CTEFActiveFixtureUT,TestUnitTimeout_Negtive)
+	END_SUITE
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/src/te_tefunitmain.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_tefclientmain.cpp
+*/
+#include "ctefactivefixtureut.h"
+#include <test/ctefunitserver.h>
+
+_LIT( KServerName, "TEF_UnitTest" );
+
+
+GLDEF_C const TTestName ServerName()
+/**
+ * ServerName
+ *
+ * @return - The TEF server name
+ */
+	{
+	TTestName serverName(KServerName);
+	return serverName;
+	}
+
+GLDEF_C CTestSuite* CreateTestSuiteL()
+	{
+	START_SUITE
+ 	ADD_TEST_SUITE( CTEFActiveFixtureUT )
+	END_SUITE
+	}
+
+GLDEF_C CTestStep* CreateTEFTestStep(const TDesC& /*aStepName*/, CTEFUnitServer& /*aServer*/)
+	{
+	return NULL;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_UnitTest
+START_TESTCASE DT-TEF-Unit-0001
+//! @SYMTestCaseID          DT-TEF-Unit-0001
+//! @SYMCreationDate        01-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Test CActiveTestFixture class. Test read/write configration APIs.
+//! @SYMTestExpectedResults This test case test ini config APIs.
+//!                         Each API should pass then the test case will pass.
+//!                         if one API fails all test case will fail.
+RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig ${SYSDRIVE}\testdata\configs\ReadWriteConfig.ini TEFUnitSection1	
+END_TESTCASE DT-TEF-Unit-0001
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0002.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_UnitTest
+
+START_TESTCASE DT-TEF-Unit-0002
+//! @SYMTestCaseID          DT-TEF-Unit-0002
+//! @SYMCreationDate        01-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Test CActiveTestFixture class. Test read/write configration APIs.
+//!                         This is negtive test case.
+//! @SYMTestExpectedResults The step not provides config file seciton. so test case should fail at first api call WriteInt.
+//!                         the last test will set the whole test step fail compare the return value.
+PRINT this test case should be fail.
+RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestCTestConfig_Negtive ${SYSDRIVE}\testdata\configs\ReadWriteConfig.ini 
+END_TESTCASE DT-TEF-Unit-0002
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0003.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_UnitTest
+
+START_TESTCASE DT-TEF-Unit-0003
+//! @SYMTestCaseID          DT-TEF-Unit-0003
+//! @SYMCreationDate        01-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test case test Unit step time out situation.
+//! @SYMTestExpectedResults this test case should not time out. step will finish with in 200 seconds. the test case result is pass.
+RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout ${SYSDRIVE}\testdata\configs\ReadWriteConfig.ini 	
+END_TESTCASE DT-TEF-Unit-0003
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0004.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,28 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_UnitTest
+
+START_TESTCASE DT-TEF-Unit-0004
+//! @SYMTestCaseID          DT-TEF-Unit-0004
+//! @SYMCreationDate        01-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        This test case test Unit step time out situation.
+//! @SYMTestExpectedResults This test case should fail. Because the test only enable 1 second.
+PRINT this test case should be fail. Designed to time out.
+RUN_TEST_STEP 1 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitTimeout_Negtive ${SYSDRIVE}\testdata\configs\ReadWriteConfig.ini TEFUnitSection1
+END_TESTCASE DT-TEF-Unit-0004
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/testdata/scripts/dt-tef-unit-0005.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE	TEF_UnitTest
+
+START_TESTCASE DT-TEF-Unit-0005
+//! @SYMTestCaseID          DT-TEF-Unit-0005
+//! @SYMCreationDate        01-09-2008
+//! @SYMAuthor              extshuohuang
+//! @SYMTestPriority        High
+//! @SYMTestCaseDesc        Test the TEFUnit logger.
+//! @SYMTestExpectedResults Print one line infomation. the result should pass.
+RUN_TEST_STEP 100 TEF_UnitTest TEFUnit.CTEFActiveFixtureUT.TestUnitLogger	
+END_TESTCASE DT-TEF-Unit-0005
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/testdata/scripts/te_regtefunittestsuite_stc.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite TEF_UnitTest
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\te_regunittest.script ${SYSDRIVE}\testdata\scripts\te_regunittest.script
+CopyFile 	z:\testdata\scripts\dt-tef-unit-*.script	 	${SYSDRIVE}\testdata\scripts\dt-tef-unit-*.script 
+
+CopyFile z:\testdata\configs\ReadWriteConfig.ini ${SYSDRIVE}\testdata\configs\ReadWriteConfig.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\ReadWriteConfig.ini
+REMOVE_PREFIX
+
+PREFIX RUN_PROGRAM 50 testexecute
+${SYSDRIVE}\testdata\scripts\dt-tef-unit-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-unit-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-unit-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-unit-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-unit-0005.script
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/unittest/testdata/scripts/te_regunittest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite TEF_UnitTest
+PREFIX RUN_UTILS
+
+CopyFile z:\testdata\scripts\te_regunittest.script ${SYSDRIVE}\testdata\scripts\te_regunittest.script
+CopyFile 	z:\testdata\scripts\dt-tef-unit-0001.script	 	${SYSDRIVE}\testdata\scripts\dt-tef-unit-0001.script 
+CopyFile 	z:\testdata\scripts\dt-tef-unit-0002.script	 	${SYSDRIVE}\testdata\scripts\dt-tef-unit-0002.script 
+CopyFile 	z:\testdata\scripts\dt-tef-unit-0003.script	 	${SYSDRIVE}\testdata\scripts\dt-tef-unit-0003.script 
+CopyFile 	z:\testdata\scripts\dt-tef-unit-0004.script	 	${SYSDRIVE}\testdata\scripts\dt-tef-unit-0004.script 
+CopyFile 	z:\testdata\scripts\dt-tef-unit-0005.script	 	${SYSDRIVE}\testdata\scripts\dt-tef-unit-0005.script 
+
+CopyFile z:\testdata\configs\ReadWriteConfig.ini ${SYSDRIVE}\testdata\configs\ReadWriteConfig.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\ReadWriteConfig.ini
+
+REMOVE_PREFIX
+
+RUN_SCRIPT  	 ${SYSDRIVE}\testdata\scripts\dt-tef-unit-0001.script
+RUN_SCRIPT  	 ${SYSDRIVE}\testdata\scripts\dt-tef-unit-0002.script
+RUN_SCRIPT  	 ${SYSDRIVE}\testdata\scripts\dt-tef-unit-0003.script
+RUN_SCRIPT  	 ${SYSDRIVE}\testdata\scripts\dt-tef-unit-0004.script
+RUN_SCRIPT  	 ${SYSDRIVE}\testdata\scripts\dt-tef-unit-0005.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Name		: bld.inf
+// Author	  : Shuo Huang
+// This file provides the information required for building the
+// whole of a UtilitiesUT.
+//
+
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_TESTMMPFILES
+te_utilitiesut.mmp
+
+PRJ_TESTEXPORTS
+..\testdata\scripts\te_regutilitiestest.script 			\epoc32\winscw\c\testdata\scripts\te_regutilitiestest.script
+..\testdata\scripts\te_regutilitiestest_stc.script		\epoc32\winscw\c\testdata\scripts\te_regutilitiestest_stc.script
+..\testdata\scripts\dt-tef-utilities-0001.script		\epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0001.script
+..\testdata\scripts\dt-tef-utilities-0002.script		\epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0002.script
+..\testdata\scripts\dt-tef-utilities-0003.script		\epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0003.script
+..\testdata\scripts\dt-tef-utilities-0004.script		\epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0004.script
+..\testdata\scripts\dt-tef-utilities-0005.script		\epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0005.script
+
+//Do NOT change this line. the server read c/TEFUtilityServer/data hard coded!!!
+..\testdata\configs\buildinfo.txt \epoc32\winscw\c\TEFUtilityServer\data\buildinfo.txt
+
+..\testdata\configs\eventlogcontroler.ini	\epoc32\winscw\c\testdata\configs\eventlogcontroler.ini
+..\testdata\configs\te_regutilitiesut.ini	\epoc32\winscw\c\testdata\configs\te_regutilitiesut.ini
+..\testdata\configs\capabilitypolicing.ini	\epoc32\winscw\c\testdata\configs\capabilitypolicing.ini
+te_utilitiesut.iby 				\epoc32\rom\include\te_utilitiesut.iby
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/group/te_utilitiesut.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_UTILITIESUT_IBY__
+#define __TE_UTILITIESUT_IBY__
+
+#include <testexecute.iby>
+//there are server EventLogServer, need by our test case.
+//TEFUtilityServer
+//TEFPlatsec
+#include <tefeventlogpluginserver.iby>
+#include <tefutilityserver.iby>
+#include <TEFPlatsec.iby>
+
+file=ABI_DIR\DEBUG_DIR\te_regutiliesut.exe		sys\bin\te_regutiliesut.exe
+
+
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regutilitiestest.script testdata\scripts\te_regutilitiestest.script
+data=EPOCROOT##epoc32\winscw\c\testdata\scripts\te_regutilitiestest_stc.script testdata\scripts\te_regutilitiestest_stc.script
+ data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0001.script testdata\scripts\dt-tef-utilities-0001.script
+ data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0002.script testdata\scripts\dt-tef-utilities-0002.script
+ data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0003.script testdata\scripts\dt-tef-utilities-0003.script
+ data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0004.script testdata\scripts\dt-tef-utilities-0004.script
+ data=EPOCROOT##epoc32\winscw\c\testdata\scripts\dt-tef-utilities-0005.script testdata\scripts\dt-tef-utilities-0005.script
+
+
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\capabilitypolicing.ini testdata\configs\capabilitypolicing.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\eventlogcontroler.ini testdata\configs\eventlogcontroler.ini
+data=EPOCROOT##epoc32\winscw\c\testdata\configs\te_regutilitiesut.ini testdata\configs\te_regutilitiesut.ini
+data=EPOCROOT##epoc32\winscw\c\TEFUtilityServer\data\buildinfo.txt  tefutilityserver\data\buildinfo.txt
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/group/te_utilitiesut.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Name		: UtilitiesUT.mmp
+* Author	  : Shuo Huang
+* This is the project specification file for UtilitiesUT.
+*
+*/
+
+
+
+TARGET		  te_regutiliesut.exe
+TARGETTYPE	  exe
+UID 0x1000007A  0x101F778F
+
+SYSTEMINCLUDE   /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+USERINCLUDE   ../inc
+
+STATICLIBRARY	TEFUnit.lib
+LIBRARY			euser.lib
+LIBRARY			testexecuteutils.lib
+LIBRARY			efsrv.lib
+LIBRARY			TestExecuteLogClient.lib
+LIBRARY			TestExecutePIPSLogClient.lib
+LIBRARY			RFileLoggerClient.lib
+
+SOURCEPATH  ../src
+SOURCE      ctefutilitiesut.cpp
+SOURCE		te_regutiliesmain.cpp
+
+#ifdef ENABLE_ABIV2_MODE
+DEBUGGABLE
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/inc/ctefutilitiesut.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file CTEFClientUT.h
+*
+*/
+
+
+
+#ifndef __CTEFUtilityUT_H__
+#define __CTEFUtilityUT_H__
+
+#include "TEFUnit.h"
+
+class CTEFUtilityUT : public CTestFixture
+	{
+public:
+	// SetUp and TearDown code 
+	virtual void SetupL();
+	virtual void TearDownL();
+
+	// Tests
+	void TestPlatSec_GetCapability();
+	// Create a suite of all the tests
+	static CTestSuite* CreateSuiteL(const TDesC& aName);
+
+private:
+	CTestStep*	iPletSecStep;
+	};
+
+#endif // __CTEFUtilityUT_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/src/ctefutilitiesut.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file CTEFUtilitiesUT.cpp
+*/
+
+#include "ctefutilitiesut.h"
+#include <TEFExportConst.h>
+//#include "TestPlatSecSetCapabilities.h"
+
+void CTEFUtilityUT::SetupL()
+/**
+ * SetupL
+ */
+	{
+	CTestFixture::SetupL();
+//	iPletSecStep = new CTestPlatSecSetCapabilities();
+	}
+
+void CTEFUtilityUT::TearDownL()
+/**
+ * TearDownL
+ */
+	{
+	CTestFixture::TearDownL();
+	}
+
+void CTEFUtilityUT::TestPlatSec_GetCapability()
+	{
+//	iPletSecStep->doTestStepL();
+	TInt theInt = 10;
+//
+//	TBool res = iConfig.GetInt(_L("Int"),theInt);
+//	ASSERT_TRUE(res);
+	ASSERT_TRUE(theInt == 10);
+//
+//	ASSERT_FALSE(theString.Compare(KTestString) );
+	}
+CTestSuite* CTEFUtilityUT::CreateSuiteL(const TDesC& aName)
+/**
+ * CreateSuiteL
+ *
+ * @param aName - Suite name
+ * @return - Suite
+ */
+	{
+	SUB_SUITE
+	ADD_TEST_STEP_CLASS( CTEFUtilityUT,TestPlatSec_GetCapability )
+	END_SUITE
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/src/te_regutiliesmain.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file te_tefclientmain.cpp
+*/
+#include "ctefutilitiesut.h"
+#include <test/ctefunitserver.h>
+
+_LIT( KServerName, "Te_RegUtiliesUT" );
+
+
+GLDEF_C const TTestName ServerName()
+/**
+ * ServerName
+ *
+ * @return - The TEF server name
+ */
+	{
+	TTestName serverName(KServerName);
+	return serverName;
+	}
+
+GLDEF_C CTestSuite* CreateTestSuiteL()
+	{
+	START_SUITE
+ 	ADD_TEST_SUITE( CTEFUtilityUT )
+	END_SUITE
+	}
+
+GLDEF_C CTestStep* CreateTEFTestStep(const TDesC& /*aStepName*/, CTEFUnitServer& /*aServer*/)
+	{
+	return NULL;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/configs/buildinfo.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+DeviceFamily               100 
+DeviceFamilyRev            0x900 
+ManufacturerSoftwareBuild  M04640_Symbian_OS_v9.5 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/configs/capabilitypolicing.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+[MESSAGING_CAP]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ReadUserData
+
+[CAP_LAUNCH]
+executable		=dummy_Cap.exe
+
+[COMMDB_CAP_MX_1]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ReadDeviceData
+
+[TELEPHONY_CAP_MX_1]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ReadDeviceData 
+
+[BASE_CAP_MX_1]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ReadDeviceData
+
+[FILESTORE_CAP_MX_1]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ReadUserData
+
+[AGENDA_CAP_MX_2]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ReadUserData WriteUserData LocalServices
+
+[OBEX_CAP_MX_2]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ReadUserData
+
+[COMMDB_CAP_MX_2]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=NetworkControl
+
+[TELEPHONY_CAP_MX_2]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=NetworkServices
+
+[MULTIMEDIA_CAP_MX_2]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=MultimediaDD Drm
+
+[MESS_CAP_MX_2]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ReadUserData
+
+[ALLFILES]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=ALLFILES
+
+[COMMDD]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=COMMDD
+
+[DISKADMIN]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=COMMDD
+
+[DRM]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=DRM
+
+[LOCALSERVICES]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=LOCALSERVICES
+
+[LOCATION]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=LOCATION
+
+[MULTIMEDIADD]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=MULTIMEDIADD
+
+[NETWORKCONTROL]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=NETWORKCONTROL
+
+[NETWORKSERVICES]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=NETWORKSERVICES
+
+[POWERMGMT]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=POWERMGMT
+
+[PROTSERV]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=PROTSERV
+
+[READDEVICEDATA]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=READDEVICEDATA
+
+[READUSERDATA]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=TCB
+
+[SURROUNDINGSDD]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=SURROUNDINGSDD
+
+[SWEVENT]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=SWEVENT
+
+[TCB]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=TCB
+
+[TRUSTEDUI]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=TRUSTEDUI
+
+[USERENVIRONMENT]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=USERENVIRONMENT
+
+[WRITEDEVICEDATA]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=WRITEDEVICEDATA
+
+[WRITEUSERDATA]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=WRITEUSERDATA
+
+[NONE]
+executable		=dummy.exe
+destinationPath		=${SYSDRIVE}\sys\bin\dummy_Cap.exe
+capabilities		=NONE
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/configs/eventlogcontroler.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,140 @@
+[EventLog]
+
+Interval  =100
+
+[EventLog2]
+
+Interval    	= 1
+
+
+[EventLog3]
+
+Interval    	= 0
+
+[EventLog4]
+
+
+[Masks1]
+NumberOfMasks =4
+Mask1 =ffffff00
+Mask2 =ffffff01
+Mask3 =ffffff02
+Mask4 =ffffff03
+
+[Masks2]
+NumberOfMasks =1
+Mask1 =fffff000
+
+[Masks3]
+NumberOfMasks =1
+Mask1 =00000000
+
+[Masks4]
+NumberOfMasks =1
+Mask1 =ffffffff
+
+[Masks5]  ////only allow records 1,2,3,256,512,768 and 2048
+NumberOfMasks =3
+Mask1 =fffffffc
+Mask2 =fffffcff
+Mask3 =fffff7ff
+
+[Masks6]
+NumberOfMasks =1
+Mask1 =fffff7ff  //only allow record 2048
+
+[Masks7]
+NumberOfMasks =20
+Mask1 =fffff7ff 
+Mask2 =fffff7ff 
+Mask3 =fffff7ff 
+Mask4 =fffff7ff 
+Mask5 =fffff7ff 
+Mask6 =fffff7ff 
+Mask7 =fffff7ff 
+Mask8 =fffff7ff 
+Mask9 =fffff7ff 
+Mask10 =fffff7ff 
+Mask11 =fffff7ff 
+Mask12 =fffff7ff 
+Mask13 =fffff7ff 
+Mask14 =fffff7ff 
+Mask15 =fffff7ff 
+Mask16 =fffff7ff 
+Mask17 =fffff7ff 
+Mask18 =fffff7ff 
+Mask19 =fffff7ff 
+Mask20 =fffff7ff 
+
+
+[Masks8]
+
+[Masks9] //invalid hex values for test
+NumberOfMasks =2
+Mask1 =Zffff7ff 
+Mask2 =zffff7ff 
+
+[Masks10]
+NumberOfMasks =1
+Mask1 =ffffff7f  //only allow record 128
+
+
+[TestGathererOn]
+TestGathererOn =true
+
+[TestGathererOff]
+TestGathererOn =false
+
+[TestGathererNotFound]
+
+[SectionOne]
+
+Interval    =102
+NumberofRecords =  103
+
+[SectionTwo]
+
+Interval    =0
+NumberofRecords =  2400
+
+
+[SectionThree]
+
+Interval    =1000
+NumberofRecords =  2400
+
+[SectionFour]
+
+Interval    =10
+NumberofRecords =  2400
+
+[SectionFive]
+
+Interval    	= 1000
+NumberofRecords =  2400
+
+[SectionSix]
+
+Interval    =0
+NumberofRecords =  2600
+
+[SectionSeven]
+
+Interval    =10
+NumberofRecords =  5000
+
+[SectionEight]
+
+Interval    =1
+NumberofRecords =  2400
+
+[SectionNine]
+
+Interval    =0
+NumberofRecords =  5000
+
+[SectionTen]
+
+Interval    =1
+NumberofRecords =  5000
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/configs/te_regutilitiesut.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+[formatdriveQF]
+drivename=X: 
+formattype=EQuickFormat
+
+[formatdriveLD]
+drivename=X: 
+formattype=ELowDensity
+
+[formatdriveFF]
+drivename=X:
+formattype=EFullFormat
+
+[formatdriveHD]
+drivename=X:
+formattype=EHighDensity
+
+[formatdriveERRORLetter1]
+drivename=\\s:\\\sdfs\\
+formattype=EQuickFormat
+
+[formatdriveERRORLetter2]
+drivename=a:\sdfs\
+formattype=EQuickFormat
+
+[formatdriveMutiLetter]
+drivename=\\x\\w\\s
+formattype=EQuickFormat
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0001.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SERVER EventLogServer -SharedData
+
+START_TESTCASE DT-TEF-Utilities-0001
+//! @SYMTestCaseID          DT-TEF-Utilities-0001
+//! @SYMCreationDate        05-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestCaseDesc        Event Log test case
+//! @SYMTestExpectedResults all test step should be pass.
+
+
+RUN_TEST_STEP 1000 EventLogServer Start  ${SYSDRIVE}\testdata\configs\EventLogControler.ini SectionOne
+DELAY 500
+RUN_TEST_STEP 1000 EventLogServer Stop  ${SYSDRIVE}\testdata\configs\EventLogControler.ini SectionOne
+
+RUN_TEST_STEP 1000 EventLogServer Start  ${SYSDRIVE}\testdata\configs\EventLogControler.ini SectionTwo
+DELAY 500
+RUN_TEST_STEP 1000 EventLogServer Stop  ${SYSDRIVE}\testdata\configs\EventLogControler.ini SectionTwo
+
+
+RUN_TEST_STEP 1000 EventLogServer Start  ${SYSDRIVE}\testdata\configs\EventLogControler.ini SectionThree
+DELAY 500
+RUN_TEST_STEP 1000 EventLogServer Stop  ${SYSDRIVE}\testdata\configs\EventLogControler.ini SectionThree
+
+RUN_TEST_STEP 1000 EventLogServer Start  ${SYSDRIVE}\testdata\configs\EventLogControler.ini SectionFour
+DELAY 500
+RUN_TEST_STEP 1000 EventLogServer Stop  ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini SectionFour
+
+
+
+RUN_TEST_STEP 1000 EventLogServer Start  ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini SectionFive
+DELAY 500
+RUN_TEST_STEP 1000 EventLogServer Stop  ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini SectionFive
+
+RUN_TEST_STEP 1000 EventLogServer Start  ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini SectionSix
+DELAY 500
+RUN_TEST_STEP 1000 EventLogServer Stop  ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini SectionSix
+
+RUN_TEST_STEP 1000 EventLogServer Start  ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini SectionSeven
+DELAY 500
+RUN_TEST_STEP 1000 EventLogServer Stop  ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini SectionSeven
+
+END_TESTCASE DT-TEF-Utilities-0001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0002.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-Utilities-0002
+//! @SYMTestCaseID          DT-TEF-Utilities-0002
+//! @SYMCreationDate        05-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        Low
+//! @SYMTestCaseDesc        this test TEFUtilityServer to parse buildinfo.txt.
+//! @SYMTestExpectedResults this read a buildinfo.txt that was export by this test bld.inf.
+//!                         So this output should be same in all version of Symbian platform.
+//!                         test case should pass.
+PRINT Test Step to print the OS build version to the log file output
+LOAD_SUITE TEFUtilityServer
+//this test case need copy buildinfo.txt to c:\TEFUtilityServer\data\buildinfo.txt
+// and it is hard coded.
+RUN_UTILS MkDir ${SYSDRIVE}\TEFUtilityServer\
+RUN_UTILS MkDir ${SYSDRIVE}\TEFUtilityServer\data\
+RUN_UTILS CopyFile z:\TEFUtilityServer\data\buildinfo.txt ${SYSDRIVE}\TEFUtilityServer\data\buildinfo.txt
+RUN_TEST_STEP	1000	TEFUtilityServer	PrintBuildInfo
+PRINT End of PrintBuildInfo Test Step
+END_TESTCASE DT-TEF-Utilities-0002
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0003.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+START_TESTCASE DT-TEF-Utilities-0003
+//! @SYMTestCaseID          DT-TEF-Utilities-0003
+//! @SYMCreationDate        05-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        Low
+//! @SYMTestCaseDesc        this test case test formate driver utility.
+//! @SYMTestExpectedResults should be pass on emulater.
+
+PRINT Test Step to format a disk drive mentioned in the ini test data
+LOAD_SUITE TEFUtilityServer
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini	formatdriveQF
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini	formatdriveHD
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini	formatdriveLD
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini	formatdriveFF
+PRINT End of FormatDrive Test Step
+
+END_TESTCASE DT-TEF-Utilities-0003
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0004.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,30 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEFUtilityServer
+START_TESTCASE DT-TEF-Utilities-0004
+//! @SYMTestCaseID          DT-TEF-Utilities-0004
+//! @SYMCreationDate        05-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        Low
+//! @SYMTestCaseDesc        this test case test formate driver utility.
+//! @SYMTestExpectedResults should be fail. because the parameter is err.
+PRINT should be fail.
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini	formatdriveERRORLetter2
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini	formatdriveERRORformat
+RUN_TEST_STEP	1000	TEFUtilityServer	FormatDrive	${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini	formatdriveMutiLetter
+END_TESTCASE DT-TEF-Utilities-0004
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/dt-tef-utilities-0005.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,146 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+LOAD_SUITE TEFPlatsec
+
+START_TESTCASE DT-TEF-Utilities-0005
+//! @SYMTestCaseID          DT-TEF-Utilities-0005
+//! @SYMCreationDate        05-09-2008
+//! @SYMAuthor              extShuoHuang
+//! @SYMTestPriority        Low
+//! @SYMTestCaseDesc        PletSec test case. set capblities then run server
+//! @SYMTestExpectedResults this test case should fail. launch  app test step can't run after change capblities.
+PRINT should be fail.because LaunchApp.
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+//
+//clean then launch
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini MESSAGING_CAP
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini COMMDB_CAP_MX_1
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini MESS_CAP_MX_2
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini TCB
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini TCB
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  ALLFILES
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini ALLFILES
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  COMMDD
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini COMMDD
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini DISKADMIN
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini DISKADMIN
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  DRM
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini DRM
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  LOCALSERVICES
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini LOCALSERVICES
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  LOCATION
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini LOCATION
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  MULTIMEDIADD
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini MULTIMEDIADD
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini NETWORKCONTROL
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  NETWORKSERVICES
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini NETWORKSERVICES
+////
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  POWERMGMT
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini POWERMGMT
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  PROTSERV
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini PROTSERV
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  READDEVICEDATA
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini READDEVICEDATA
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  READUSERDATA
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini READUSERDATA
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  SURROUNDINGSDD
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini SURROUNDINGSDD
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  SWEVENT
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini SWEVENT
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  TRUSTEDUI
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini TRUSTEDUI
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  USERENVIRONMENT
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini USERENVIRONMENT
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  WRITEDEVICEDATA
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini WRITEDEVICEDATA
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  WRITEUSERDATA
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini WRITEUSERDATA
+//
+//
+RUN_TEST_STEP 100 TEFPlatsec SetCapabilities ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini  NONE
+RUN_TEST_STEP 100 TEFPlatsec LaunchApp ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini CAP_LAUNCH
+RUN_TEST_STEP 100 TEFPlatsec Cleanup ${SYSDRIVE}\testdata\configs\CapabilityPolicing.ini NONE
+END_TESTCASE DT-TEF-Utilities-0005
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/te_regutilitiestest.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite TEF_Utilities
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-utilities-*.script ${SYSDRIVE}\testdata\scripts\dt-tef-utilities-*.script
+
+CopyFile z:\testdata\configs\capabilitypolicing.ini ${SYSDRIVE}\testdata\configs\capabilitypolicing.ini
+CopyFile z:\testdata\configs\eventlogcontroler.ini ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini
+CopyFile z:\testdata\configs\te_regutilitiesut.ini ${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\capabilitypolicing.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini
+REMOVE_PREFIX
+
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0001.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0002.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0003.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0004.script
+RUN_SCRIPT ${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0005.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/regressiontest/utilitiesut/testdata/scripts/te_regutilitiestest_stc.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRINT Run test case(s) for suite TEF_Utilities
+
+PREFIX RUN_UTILS
+MkDir ${SYSDRIVE}\testdata\
+MkDir ${SYSDRIVE}\testdata\scripts\
+MkDir ${SYSDRIVE}\testdata\configs\
+
+CopyFile z:\testdata\scripts\dt-tef-utilities-*.script ${SYSDRIVE}\testdata\scripts\dt-tef-utilities-*.script
+
+CopyFile z:\testdata\configs\capabilitypolicing.ini ${SYSDRIVE}\testdata\configs\capabilitypolicing.ini
+CopyFile z:\testdata\configs\eventlogcontroler.ini ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini
+CopyFile z:\testdata\configs\te_regutilitiesut.ini ${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\capabilitypolicing.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\eventlogcontroler.ini
+MakeReadWrite ${SYSDRIVE}\testdata\configs\te_regutilitiesut.ini
+REMOVE_PREFIX
+
+PREFIX RUN_PROGRAM 50 testexecute
+${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0001.script
+${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0002.script
+${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0003.script
+${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0004.script
+${SYSDRIVE}\testdata\scripts\dt-tef-utilities-0005.script
+REMOVE_PREFIX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/tools/filecompare2.pl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,147 @@
+#
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description: 
+#
+
+
+#main program starts
+my ($srcdir, $dstdir) =@ARGV;
+if (@ARGV != 2)
+{
+ print ("Usage: perl filecompare2.pl <template_dir> <test_result_dir> \n");
+ print ("E.g. perl filecompare2.pl d:\template d:\testresult \n");
+ print ("the compare result file is located at d:\compareresult.txt \n");
+ exit;
+}
+print "$srcdir \n";
+print "$dstdir \n";
+open (CompareResultFile, ">d:\\compareresult.txt") || die ("open compareresult.txt failed");
+chdir ($srcdir) || die "chdir to $srcdir faield.\n";
+my $thisdir ;
+opendir ($thisdir, $srcdir);
+my @files = readdir($thisdir);
+closedir($thisdir);
+$count =1;
+my @srcfiles;
+my @dstfiles;
+
+my $count2=1;
+while ($count < @files) 
+{
+ if ( (!-d @files[$count] )&&  (@files[$count] =~/dt-tef-command-line-/)) # (@files[$count] =~/\.htm/) to select all *.htm files
+ {
+   @srcfiles[$count2] =$srcdir . "\\" . "@files[$count]";
+   print "@srcfiles[$count] \n";
+   @dstfiles[$count2] = $dstdir ."\\" . "@files[$count]";
+   print "@dstfiles[$count] \n" ;
+   $count2++;
+ }
+  $count++;
+}
+$count = 1;
+while ($count < @srcfiles)
+{
+	&filecompare(@srcfiles[$count], @dstfiles[$count]);
+	$count++;
+}
+close( CompareResultFile);
+# end of the main program
+
+sub filecompare
+{
+my($srcfile, $dstfile) = @_;
+#open (BASELINEFILE, "$srcfile") || die ("Could not open Baseline file $srcfile"); 
+#open (TERESULTFILE, "$dstfile") || die ("Could not open Test Result file $dstfile"); 
+ if ( ! -e $srcfile)
+ {
+   print  ("$srcfile does not exist \n");
+   print CompareResultFile ("$srcfile does not exist \n");
+   return;
+ }
+ elsif ( !-e $dstfile)
+ {
+  print ("$dstfile does not exist \n");
+    print CompareResultFile ("$dstfile does not exist \n");
+  return;
+ } 
+ if (open (BASELINEFILE, "$srcfile") && open (TERESULTFILE, "$dstfile") )
+ {
+	my @baselinearray = <BASELINEFILE>;
+	my @testresultarray = <TERESULTFILE>;
+	my $MisMatchNum = 0;
+	close (BASELINEFILE);
+	close(TERESULTFILE);
+	my $linecount = 1; 
+	my $BaselineRowContent;
+	my $BaselineRowContentChop;
+	my $TestresultRowContent;
+	my $TestresultRowContentChop;
+	my $choplength = 25; # the first 26 characters contains time information and thread no which change every run.
+    my $flag = 0;        
+		
+	while ($linecount <= @baselinearray) 
+	  {
+		  $BaselineRowContent =  lc(@baselinearray[$linecount-1]);
+		  $TestresultRowContent = lc(@testresultarray[$linecount-1]);
+		 
+		  if ($flag) # onlly the line after the "TestExecute Started " are to be compared, before that line are report title
+		  {
+			  $BaselineRowContentChop = $BaselineRowContent;
+			  $TestresultRowContentChop = $TestresultRowContent;
+		     
+			  substr ($BaselineRowContentChop,0,$choplength)="";
+			  substr ($TestresultRowContentChop,0,$choplength)="";
+			
+			   if ($BaselineRowContentChop ne $TestresultRowContentChop)
+			   { 
+					print ("$srcfile line $linecount does not match \n");
+					print CompareResultFile ("$srcfile line $linecount does not match \n");
+					$MisMatchNum++;
+			   }
+			   else #if two lines match
+			   {
+			    # comment the below because they print too much information, they can be uncommented when debugging
+				#print ("$srcfile line $linecount match \n");
+				#print CompareResultFile (" $srcfile line $linecount match \n");
+				#print CompareResultFile ("  $srcfile:    line $linecount: $BaselineRowContentChop \n");
+				#print CompareResultFile ("  $dstfile:    line $linecount: $TestresultRowContentChop \n");
+			   }
+			}
+			else
+			{
+			  if ( $BaselineRowContent =~/TestExecute Started/i)  # set flag if it meets the line containing "TestExecute Started " , the lines after that line are to be compared, before that line are report title
+			  {
+			   $flag++;
+			  # print "the flag is: $flag \n";
+			  	   
+			  }
+			}
+		  $linecount++;
+	  
+	  }
+	  if ($MisMatchNum == 0)
+	  {
+	    print ("$srcfile and $dstfile match \n");
+		print CompareResultFile (" $srcfile and $dstfile match \n");
+	  }
+  }
+  else
+   {
+     print ("$srcfile or $dstfile can not open \n");
+	 print CompareResultFile ("$srcfile or $dstfile can not open \n");
+	 close (BASELINEFILE);
+	 close(TERESULTFILE);
+   }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/tools/tefcmp.pl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+#
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description: 
+#
+
+require tefcmp;
+( $argv1, $argv2) = @ARGV;
+
+$_ = @ARGV;
+if ( ( @ARGV < 2 ) || (/(\-h|\-\-help|\/\?|\?)/) ) {
+	Usage();
+}
+
+compareBase2DABS($argv1, $argv2);
+print "\nDone." . "\nChecking dailyregresultfile.txt at current dir.\n"; 
+
+
+sub Usage () {
+	print <<ENDHERESTRING;
+Author : Shuo Huang
+	
+Common usage : TEFCmp [BaseDir] [DABSDir]
+   Compare BaseDir to DABSDir. The compare result output at curernt directory, \
+   file name is \"dailyregresultfile.txt\". The file will be overwrite eachtime.
+
+ENDHERESTRING
+	exit 1;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/test/tools/tefcmp.pm	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,451 @@
+#
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description: 
+#
+
+require Algorithm::Diff;
+#ppm install Algorithm-Diff
+
+# Globle variables
+#	compare result counter
+	{
+		$PASSCounter	 = 0;
+		$DIFFCounter	 = 0;
+		$MISSCounter	 = 0; #only existed in BaseLine directory
+		$NEWADDCounter	 = 0; #only existed in DABS directory
+		$IGNCounter		 = 0; # this is some case cann't using this tool to comapre
+	}
+	
+	$GlobleisLowCases = 0;
+	$CmpDetail 		= 0;    			# this is detailed compare information switch
+	$ShowPassCmp 	= 0;				# only output negtive compare result.
+	$cmpResultF 	= "dailyregresultfile.txt";
+	my $CurrentDir = ".";
+  
+sub compareBase2DABS_ReturnEmailBody
+{
+	my ( $baseLineDir, $DABSResultDir,$currentpath) = @_;
+	$CurrentDir  = $currentpath; #save to inner pm current variable 
+	compareBase2DABS( $baseLineDir, $DABSResultDir);
+	my $mydir = "$currentpath\\$cmpResultF";
+	print $mydir;
+	my @fileArr = read_file($mydir);
+	my $buf;
+	foreach $item (@fileArr){
+		$buf = $buf . $item . "<br>\n";# for lotus not mail.
+	}	
+	return $buf;
+}
+#main
+sub compareBase2DABS
+{
+	my ( $baseLineDir, $DABSResultDir, $argv3, $argv4 ) = @_;
+	$CurrentDir  = getcwd;
+	#	print $argv1." VS ".$argv2."\n";
+	#	my($GlobleisLowCases);
+
+
+	
+	if (!open( DailyRegResultOutPut, ">$cmpResultF" ))
+	{
+		print "open $DailyRegResultOutPut failed.";
+	}
+	print DailyRegResultOutPut "Start of Result compare\n";
+
+
+	compare_BaseLineFiles_with_DABSResult( $baseLineDir, $DABSResultDir );
+	checking_TestCase_no_BaseLine( $baseLineDir, $DABSResultDir );
+
+	print DailyRegResultOutPut "End of Result compare\n";
+	SummaryCounter2File();
+	close(DailyRegResultOutPut);
+}
+#main
+#	gerarate the baseline dir of tef code
+#	this is utility function for DABS
+sub makeBaseLineDir 
+{
+	my ( $device, $build ) = @_;
+	my ( $device1, $build1 );
+	my ($dirResult);
+	$dirResult = "\\testexecute\\Test\\baseline";
+	if ( $device =~ /arm/i ) {
+		$device1 = "\\h4";
+	}
+	elsif ( $device =~ /winscw/i ) {
+		$device1 = "\\emulator";
+	}
+	else {
+		return "error_path";
+	}
+
+	if ( $build =~ /urel/i ) {
+		$build1 = "\\urel";
+	}
+	elsif ( $build =~ /udeb/i ) {
+		$build1 = "\\udeb";
+	}
+	else {
+		return "error_path";
+	}
+	return $dirResult =
+	  $dirResult . $device1 . $build1;    #\testexecute\Test\baseline\h4\udeb
+}
+
+sub SummaryCounter2File
+{
+	my($seperator,$eol);	
+	$seperator =  " = ";
+	$eol = "\n";
+	
+	print DailyRegResultOutPut $eol,"*******************" ,$eol,"Compare Summary: ",$eol;
+		
+			
+	print DailyRegResultOutPut "Pass", $seperator, $PASSCounter,$eol;
+	print DailyRegResultOutPut "Diff", $seperator, 	$DIFFCounter,$eol;
+	print DailyRegResultOutPut "Existing only on Base Line"	, $seperator, $MISSCounter,$eol; 
+	print DailyRegResultOutPut "Existing only on DABS", $seperator, $NEWADDCounter,$eol;
+	print DailyRegResultOutPut "Needs to manual check", $seperator, $IGNCounter,$eol;
+}
+
+sub checking_TestCase_no_BaseLine {
+	my ( $baseLineDir, $DABSResultDir ) = @_;
+
+	#	read DABS file list
+	my $thisdir;
+	opendir( $thisdir, $DABSResultDir );
+	my @DABSFiles = readdir($thisdir);
+	closedir($thisdir);
+
+	#	read base file list
+	opendir( $thisdir, $baseLineDir );
+	my @baseFiles = readdir($thisdir);
+	closedir($thisdir);
+
+	#	New test case without base line
+	my ( $DABSfile, $basefile );
+
+	#	compare all the file name
+	foreach $DABSfile (@DABSFiles) {
+		if ( $DABSfile =~ /\.htm/ ) {
+			my ( $i, $match );
+			for ( $i = 0, $match = 0 ; $i < @baseFiles ; $i++ ) {
+				$basefile = @baseFiles[$i];
+				if ( $DABSfile eq $basefile ) {
+					$match = 1;
+					last;
+				}
+			}
+
+			#				the new test case file name found!
+			if ( $match != 1 ) {
+				print DailyRegResultOutPut
+				 "$DABSfile is a new test case without baseline.\n";
+				$NEWADDCounter++;
+			}
+		}
+
+	}
+	return;
+}
+
+sub compare_BaseLineFiles_with_DABSResult {
+	my ( $baseLineDir, $DABSResultDir ) = @_;
+	#chdir($baseLineDir) ;
+	if ( !-e $baseLineDir)
+	{
+		print DailyRegResultOutPut
+		  "[Fatal Error]: Can not open $baseLineDir.\n";
+		return;
+	}
+	my $thisdir;
+	opendir( $thisdir, $baseLineDir );
+	my @baseLineFiles = readdir($thisdir);
+	closedir($thisdir);
+	my $i = 0;
+	my @BaseFileSet;
+	my @DABSFileSet;
+
+#	generate the file path
+	my $count2 = 0;	
+	while ( $i < @baseLineFiles ) {
+		if (   ( !-d @baseLineFiles[$i] )
+			&& ( @baseLineFiles[$i] =~ /\.htm/ )
+		  )    # (@files[$count] =~/\.htm/) to select all *.htm files
+		{
+			@BaseFileSet[$count2] = $baseLineDir . "\\" . "@baseLineFiles[$i]";
+
+			#	print "@srcfiles[$i] \n";
+			@DABSFileSet[$count2] =
+			  $DABSResultDir . "\\" . "@baseLineFiles[$i]";
+
+			#	print "@dstfiles[$i] \n";
+			$count2++;
+		}
+		$i++;
+	}
+
+	#	file context compare
+	$i = 2; #ignore .. and . files
+	while ( $i < @BaseFileSet ) {
+		if ( @DABSFileSet[$i] =~ /dt-tef-concurrent/
+			||  @DABSFileSet[$i] =~ /dt-tef-performance-0001/
+			||  @DABSFileSet[$i] =~ /dt-tef-command-line/
+			) {
+			#skip concurrent compare
+			print DailyRegResultOutPut @DABSFileSet[$i],
+			  " compare has being ignored. Plese checke your self.\n";
+			$IGNCounter++;
+		}
+		elsif ( !-e @BaseFileSet[$i] ) {
+#			this case will not TRUE because only baseline's file name will be compared. 
+#			see the upper while {....}
+			print DailyRegResultOutPut
+			  "@BaseFileSet[$i] does not exist in baseline.\n";# is a new test case without baseline
+			  #baseLineFiles[$i] only contain file name.
+			$NEWADDCounter++;  
+		}
+		elsif ( !-e @DABSFileSet[$i] ) {
+			print DailyRegResultOutPut
+			  "$DABSFileSet[$i] does not exist in DABS.\n";
+			  #baseLineFiles[$i] only contain file name.
+			  $MISSCounter++;
+		}
+		else {
+			FileCompare( @BaseFileSet[$i], @DABSFileSet[$i] );
+		}
+		$i++;
+	}
+	#chang back to the orginal dir.
+	chdir($CurrentDir); # don't die this fail not change
+}
+
+sub FileCompare {
+	my ( $argv1, $argv2 ) = @_;
+	@array1 = file_array( $argv1, $GlobleisLowCases );
+	@array2 = file_array( $argv2, $GlobleisLowCases );
+
+	# This example produces traditional 'diff' output:
+	my $diff =
+	  Algorithm::Diff->new( \@array1, \@array2 );    # this must done in main
+	my ($result);
+	$result = TEF_Compare_Diff($diff);
+	if ( $result == 0 )                              #file diff
+	{
+		print DailyRegResultOutPut $argv2, " different with baseline.\n";
+		$DIFFCounter++;
+	}
+	else {
+		if ( $ShowPassCmp == 1 )
+		{
+			print DailyRegResultOutPut $argv2, " PASS\n";
+		}
+		$PASSCounter++;
+	}
+
+	#	if ( $argv4 == "-D" ) {
+	#		Save_Tailored_to_file( "PR1", @array1 );
+	#		Save_Tailored_to_file( "PR2", @array2 );
+	#	}
+
+	#	print @file1[0].@file2[0];
+	return;
+}
+
+sub file_array  {
+	my ( $filename, $isLowCase ) = @_;
+	#	if ($isLowCase  == 1)
+	#	{
+	#		print "file_arrayisLowCases = 1";
+	#		print "\n";
+	#	}
+	#	else
+	#	{
+	#		print "file_arrayisLowCases = 0";
+	#		print "\n";
+	#	}
+	my @readarray;
+	@readarray = read_file($filename);
+	return @readarray = remove_prefix_from_arrary( @readarray, $isLowCase );
+}
+
+sub read_file {
+	my ($read_file1) = @_;
+	if(!open( IN1, $read_file1 ) )
+	{
+	  print DailyRegResultOutPut "[Fatal Error]: Can not open the $read_file1 file !\n" ;
+	}
+	my @content = <IN1>;
+	close(IN1);
+	return @content;
+}
+sub TEF_Compare_Diff {
+
+	# This example produces traditional 'diff' output:
+	#	my $diff = Algorithm::Diff->new( \@arr1, \@arr2 );
+
+	my ($diff) = @_;
+	my ($BoolSame);
+	$BoolSame = 1;     #file same
+	$diff->Base(1);    # Return line numbers, not indices
+	while ( $diff->Next() ) {
+		next if $diff->Same();
+		if ( $CmpDetail == 1 ) {
+			my $sep = '';
+			if ( !$diff->Items(2) ) {
+				printf DailyRegResultOutPut "%d,%dd%d\n",
+				  $diff->Get(qw( Min1 Max1 Max2 ));
+			}
+			elsif ( !$diff->Items(1) ) {
+				printf DailyRegResultOutPut "%da%d,%d\n",
+				  $diff->Get(qw( Max1 Min2 Max2 ));
+			}
+			else {
+				$sep = "---\n";
+				printf DailyRegResultOutPut "%d,%dc%d,%d\n",
+				  $diff->Get(qw( Min1 Max1 Min2 Max2 ));
+			}
+			print DailyRegResultOutPut "< $_" for $diff->Items(1);
+			print DailyRegResultOutPut $sep;
+			print DailyRegResultOutPut "> $_" for $diff->Items(2);
+		}
+		$BoolSame = 0;    #file diff
+	}
+	return $BoolSame;
+}
+
+sub Save_Tailored_to_file {
+	my ( $write_file1, @array ) = @_;
+
+ 	if (!open( OUT, "| cat >$write_file1" ) )
+	{
+	  print DailyRegResultOutPut "[Fatal Error]: Can NOT open the $write_file1 file !\n" ;
+	  return ;
+	}	
+	my $i = 0;
+	my $item;
+	while ( $i < @array ) {
+		$item = @array[ $i++ ];
+		print OUT $item;
+	}
+	close(OUT);
+	return;
+}
+
+sub output_arrary {
+	my (@array) = @_;
+	my $i = 0;
+	while ( $i < @array ) {
+		$item = @array[ $i++ ];
+		print $item ;
+	}
+}
+
+sub remove_prefix_from_arrary {
+	my ( @_array, $LowCase ) = @_;
+	my $i = 0;
+
+	my $item;
+	while ( $i < @_array ) {
+		$item       = @_array[$i];
+		$item       = remove_time_stamp($item);
+		$item       = remove_INFOPRINT($item);
+		$item       = remove_remote_panic($item);
+		$item       = remove_time_infomation($item);
+		@_array[$i] = remove_script_linenum($item);
+
+		if ( $GlobleisLowCases == 1 ) {
+			@_array[$i] = lc( @_array[$i] );
+		}
+		$i++;
+	}
+	return @_array;
+}
+
+sub remove_script_linenum {
+	my ($srcstring) = @_;
+
+	#	search for
+	# ....\dt-tef-testclient-0009.script Line = 22 Command = END_TESTCASE...
+	$_ = $srcstring;
+	if (/[.]*.script [Ll]ine = [\d]+ [Cc]ommand =[.]*/) {
+
+		#		print ":)\n";
+		$srcstring =~
+s/[.]*.script [Ll]ine = [\d]+ [Cc]ommand =[.]*/\.script line = command =/;
+	}
+	return $srcstring;
+}
+
+sub remove_remote_panic {
+	my ($srcstring) = @_;
+	$_ = $srcstring;
+	if (/[Rr]emote [Pp]anic \d/) {
+
+		#		print ":)\n";
+		return $srcstring = "";    # remove panic string
+	}
+	else {
+
+		#		print ":(\n";
+		return $srcstring;
+	}
+}
+
+sub remove_INFOPRINT {
+	my ($srcstring) = @_;
+	$_ = $srcstring;
+
+#	if (/(INFO|ERROR|WARN|HIGH|MEDIUM|LOW)[ ]-  [0-9]+[ ][a-zA-Z0-9_-]+[.][a-zA-Z]* [0-9]+/) {
+#	the file name to strict for "03:39:57:980 INFO -  2607 DIR\DIR\ 221 GetCPPModuleName"
+#	"DIR\DIR\" not a legeal file name,
+#	so I change the regx
+	if (
+/(INFO|ERROR|WARN|HIGH|MEDIUM|LOW)[ ]-  [0-9]+[ ][a-zA-Z0-9_.-\\]* [0-9]+/
+	  )
+	{
+
+		#		print ":)\n";
+		$srcstring =~ s/[ ]-  [0-9]+[ ][a-zA-Z0-9_.-\\]* [0-9]+//;
+	}
+##	now else no use.
+	#	else
+	#	{
+	#		print ":(\n";
+	#	}
+	return $srcstring;
+}
+sub remove_time_stamp {
+	my ($srcstring) = @_;
+	$_ = substr( $srcstring, 0, 12 );
+
+	if (/[0-9]+:[0-9]+:[0-9]+:[0-9]+/) {
+		return substr( $srcstring, 12 );
+	}
+}
+sub remove_time_infomation {
+	my ($srcstring) = @_;
+	if ($srcstring =~ /[.]*[0-9]+\/[0-9]+\/[0-9]+   [0-9]+\:[0-9]+\:[0-9]+  [apAP][.]*/) {
+	   #print ":)\n";
+		$srcstring =~ s/[.]*[0-9]+\/[0-9]+\/[0-9]+   [0-9]+\:[0-9]+\:[0-9]+  [apAP][.]*/$1/;
+	}
+#	else
+#	{
+#	  print ":(\n";
+#	}
+	return $srcstring;
+}
+
+
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/bmarm/testexecuteutils1u.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+EXPORTS
+	testBooleanTrue__9CTestStepiPCUcii @ 1 NONAME ; CTestStep::testBooleanTrue(int, unsigned char const *, int, int)
+	Close__12RTestSession @ 2 NONAME R3UNUSED ; RTestSession::Close(void)
+	Connect__9RTestServRC7TDesC16 @ 3 NONAME R3UNUSED ; RTestServ::Connect(TDesC16 const &)
+	ConstructL__11CTestServerRC7TDesC16 @ 4 NONAME R3UNUSED ; CTestServer::ConstructL(TDesC16 const &)
+	GetBoolFromConfig__C9CTestStepRC7TDesC16T1Ri @ 5 NONAME ; CTestStep::GetBoolFromConfig(TDesC16 const &, TDesC16 const &, int &) const
+	GetIntFromConfig__C9CTestStepRC7TDesC16T1Ri @ 6 NONAME ; CTestStep::GetIntFromConfig(TDesC16 const &, TDesC16 const &, int &) const
+	GetStringFromConfig__C9CTestStepRC7TDesC16T1R7TPtrC16 @ 7 NONAME ; CTestStep::GetStringFromConfig(TDesC16 const &, TDesC16 const &, TPtrC16 &) const
+	NewSessionL__C11CTestServerRC8TVersionRC9RMessage2 @ 8 NONAME R3UNUSED ; CTestServer::NewSessionL(TVersion const &, RMessage2 const &) const
+	Open__12RTestSessionR9RTestServRC7TDesC16i @ 9 NONAME ; RTestSession::Open(RTestServ &, TDesC16 const &, int)
+	RunTestStep__12RTestSessionRC7TDesC16R6TDes16R14TRequestStatus @ 10 NONAME ; RTestSession::RunTestStep(TDesC16 const &, TDes16 &, TRequestStatus &)
+	ServerName__C9RTestServ @ 11 NONAME R3UNUSED ; RTestServ::ServerName(void) const
+	ServiceL__12CTestSessionRC9RMessage2 @ 12 NONAME R3UNUSED ; CTestSession::ServiceL(RMessage2 const &)
+	SetTestStepName__9CTestStepRC7TDesC16 @ 13 NONAME R3UNUSED ; CTestStep::SetTestStepName(TDesC16 const &)
+	TestCheckPointCompareL__9CTestStepiiRC7TDesC16PCUci @ 14 NONAME ; CTestStep::TestCheckPointCompareL(int, int, TDesC16 const &, unsigned char const *, int)
+	"_._11CTestServer" @ 15 NONAME R3UNUSED ; CTestServer::~CTestServer(void)
+	"_._12CTestSession" @ 16 NONAME R3UNUSED ; CTestSession::~CTestSession(void)
+	"_._9CTestStep" @ 17 NONAME R3UNUSED ; CTestStep::~CTestStep(void)
+	__11CTestServer @ 18 NONAME R3UNUSED ; CTestServer::CTestServer(void)
+	__12CTestSession @ 19 NONAME R3UNUSED ; CTestSession::CTestSession(void)
+	__9CTestStep @ 20 NONAME R3UNUSED ; CTestStep::CTestStep(void)
+	doTestStepPostambleL__9CTestStep @ 21 NONAME R3UNUSED ; CTestStep::doTestStepPostambleL(void)
+	doTestStepPreambleL__9CTestStep @ 22 NONAME R3UNUSED ; CTestStep::doTestStepPreambleL(void)
+	testBooleanTrueL__9CTestStepiPCUci @ 23 NONAME ; CTestStep::testBooleanTrueL(int, unsigned char const *, int)
+	testBooleanTrueL__9CTestStepiPCUcii @ 24 NONAME ; CTestStep::testBooleanTrueL(int, unsigned char const *, int, int)
+	testBooleanTrueWithErrorCodeL__9CTestStepiiPCUci @ 25 NONAME ; CTestStep::testBooleanTrueWithErrorCodeL(int, int, unsigned char const *, int)
+	testBooleanTrueWithErrorCodeL__9CTestStepiiPCUcii @ 26 NONAME ; CTestStep::testBooleanTrueWithErrorCodeL(int, int, unsigned char const *, int, int)
+	testBooleanTrueWithErrorCode__9CTestStepiiPCUci @ 27 NONAME ; CTestStep::testBooleanTrueWithErrorCode(int, int, unsigned char const *, int)
+	testBooleanTrueWithErrorCode__9CTestStepiiPCUcii @ 28 NONAME ; CTestStep::testBooleanTrueWithErrorCode(int, int, unsigned char const *, int, int)
+	testBooleanTrue__9CTestStepiPCUci @ 29 NONAME ; CTestStep::testBooleanTrue(int, unsigned char const *, int)
+	AbortTestStep__12RTestSession @ 30 NONAME R3UNUSED ; RTestSession::AbortTestStep(void)
+	GetHexFromConfig__C9CTestStepRC7TDesC16T1Ri @ 31 NONAME ; CTestStep::GetHexFromConfig(TDesC16 const &, TDesC16 const &, int &) const
+	GetServerName__C9CTestStep @ 32 NONAME R3UNUSED ; CTestStep::GetServerName(void) const
+	SetTestStepError__9CTestStepRCi @ 33 NONAME R3UNUSED ; CTestStep::SetTestStepError(int const &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/bmarm/testexecuteutilsu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,39 @@
+EXPORTS
+	testBooleanTrue__9CTestStepiPCUcii @ 1 NONAME ; CTestStep::testBooleanTrue(int, unsigned char const *, int, int)
+	Close__12RTestSession @ 2 NONAME R3UNUSED ; RTestSession::Close(void)
+	Connect__9RTestServRC7TDesC16i @ 3 NONAME R3UNUSED ; RTestServ::Connect(TDesC16 const &, int)
+	ConstructL__11CTestServerRC7TDesC16 @ 4 NONAME R3UNUSED ; CTestServer::ConstructL(TDesC16 const &)
+	GetBoolFromConfig__9CTestStepRC7TDesC16T1Ri @ 5 NONAME ; CTestStep::GetBoolFromConfig(TDesC16 const &, TDesC16 const &, int &)
+	GetHexFromConfig__9CTestStepRC7TDesC16T1Ri @ 6 NONAME ; CTestStep::GetHexFromConfig(TDesC16 const &, TDesC16 const &, int &)
+	GetIntFromConfig__9CTestStepRC7TDesC16T1Ri @ 7 NONAME ; CTestStep::GetIntFromConfig(TDesC16 const &, TDesC16 const &, int &)
+	GetServerName__C9CTestStep @ 8 NONAME R3UNUSED ; CTestStep::GetServerName(void) const
+	GetStringFromConfig__9CTestStepRC7TDesC16T1R7TPtrC16 @ 9 NONAME ; CTestStep::GetStringFromConfig(TDesC16 const &, TDesC16 const &, TPtrC16 &)
+	NewSessionL__C11CTestServerRC8TVersionRC9RMessage2 @ 10 NONAME R3UNUSED ; CTestServer::NewSessionL(TVersion const &, RMessage2 const &) const
+	Open__12RTestSessionR9RTestServRC7TDesC16i @ 11 NONAME ; RTestSession::Open(RTestServ &, TDesC16 const &, int)
+	RunTestStep__12RTestSessionRC7TDesC16R6TDes16R14TRequestStatus @ 12 NONAME ; RTestSession::RunTestStep(TDesC16 const &, TDes16 &, TRequestStatus &)
+	ServerName__C9RTestServ @ 13 NONAME R3UNUSED ; RTestServ::ServerName(void) const
+	ServiceL__12CTestSessionRC9RMessage2 @ 14 NONAME R3UNUSED ; CTestSession::ServiceL(RMessage2 const &)
+	SetTestStepError__9CTestStepRCi @ 15 NONAME R3UNUSED ; CTestStep::SetTestStepError(int const &)
+	SetTestStepName__9CTestStepRC7TDesC16 @ 16 NONAME R3UNUSED ; CTestStep::SetTestStepName(TDesC16 const &)
+	TestCheckPointCompareL__9CTestStepiiRC7TDesC16PCUci @ 17 NONAME ; CTestStep::TestCheckPointCompareL(int, int, TDesC16 const &, unsigned char const *, int)
+	WriteBoolToConfig__9CTestStepRC7TDesC16T1RCi @ 18 NONAME ; CTestStep::WriteBoolToConfig(TDesC16 const &, TDesC16 const &, int const &)
+	WriteHexToConfig__9CTestStepRC7TDesC16T1RCi @ 19 NONAME ; CTestStep::WriteHexToConfig(TDesC16 const &, TDesC16 const &, int const &)
+	WriteIntToConfig__9CTestStepRC7TDesC16T1RCi @ 20 NONAME ; CTestStep::WriteIntToConfig(TDesC16 const &, TDesC16 const &, int const &)
+	WriteStringToConfig__9CTestStepRC7TDesC16T1RC7TPtrC16 @ 21 NONAME ; CTestStep::WriteStringToConfig(TDesC16 const &, TDesC16 const &, TPtrC16 const &)
+	"_._11CTestServer" @ 22 NONAME R3UNUSED ; CTestServer::~CTestServer(void)
+	"_._12CTestSession" @ 23 NONAME R3UNUSED ; CTestSession::~CTestSession(void)
+	"_._9CTestStep" @ 24 NONAME R3UNUSED ; CTestStep::~CTestStep(void)
+	__11CTestServer @ 25 NONAME R3UNUSED ; CTestServer::CTestServer(void)
+	__12CTestSession @ 26 NONAME R3UNUSED ; CTestSession::CTestSession(void)
+	__9CTestStep @ 27 NONAME R3UNUSED ; CTestStep::CTestStep(void)
+	doTestStepPostambleL__9CTestStep @ 28 NONAME R3UNUSED ; CTestStep::doTestStepPostambleL(void)
+	doTestStepPreambleL__9CTestStep @ 29 NONAME R3UNUSED ; CTestStep::doTestStepPreambleL(void)
+	testBooleanTrueL__9CTestStepiPCUci @ 30 NONAME ; CTestStep::testBooleanTrueL(int, unsigned char const *, int)
+	testBooleanTrueL__9CTestStepiPCUcii @ 31 NONAME ; CTestStep::testBooleanTrueL(int, unsigned char const *, int, int)
+	testBooleanTrueWithErrorCodeL__9CTestStepiiPCUci @ 32 NONAME ; CTestStep::testBooleanTrueWithErrorCodeL(int, int, unsigned char const *, int)
+	testBooleanTrueWithErrorCodeL__9CTestStepiiPCUcii @ 33 NONAME ; CTestStep::testBooleanTrueWithErrorCodeL(int, int, unsigned char const *, int, int)
+	testBooleanTrueWithErrorCode__9CTestStepiiPCUci @ 34 NONAME ; CTestStep::testBooleanTrueWithErrorCode(int, int, unsigned char const *, int)
+	testBooleanTrueWithErrorCode__9CTestStepiiPCUcii @ 35 NONAME ; CTestStep::testBooleanTrueWithErrorCode(int, int, unsigned char const *, int, int)
+	testBooleanTrue__9CTestStepiPCUci @ 36 NONAME ; CTestStep::testBooleanTrue(int, unsigned char const *, int)
+	AbortTestStep__12RTestSession @ 37 NONAME R3UNUSED ; RTestSession::AbortTestStep(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/bwins/testexecuteutils1u.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,35 @@
+EXPORTS
+	??0CTestServer@@IAE@XZ @ 1 NONAME ; protected: __thiscall CTestServer::CTestServer(void)
+	??0CTestSession@@QAE@XZ @ 2 NONAME ; public: __thiscall CTestSession::CTestSession(void)
+	??0CTestStep@@IAE@XZ @ 3 NONAME ; protected: __thiscall CTestStep::CTestStep(void)
+	??1CTestServer@@UAE@XZ @ 4 NONAME ; public: virtual __thiscall CTestServer::~CTestServer(void)
+	??1CTestSession@@UAE@XZ @ 5 NONAME ; public: virtual __thiscall CTestSession::~CTestSession(void)
+	??1CTestStep@@UAE@XZ @ 6 NONAME ; public: virtual __thiscall CTestStep::~CTestStep(void)
+	?AbortTestStep@RTestSession@@QAEHXZ @ 7 NONAME ; public: int __thiscall RTestSession::AbortTestStep(void)
+	?Close@RTestSession@@QAEXXZ @ 8 NONAME ; public: void __thiscall RTestSession::Close(void)
+	?Connect@RTestServ@@QAEHABVTDesC16@@@Z @ 9 NONAME ; public: int __thiscall RTestServ::Connect(class TDesC16 const &)
+	?ConstructL@CTestServer@@UAEXABVTDesC16@@@Z @ 10 NONAME ; public: virtual void __thiscall CTestServer::ConstructL(class TDesC16 const &)
+	?GetBoolFromConfig@CTestStep@@QBEHABVTDesC16@@0AAH@Z @ 11 NONAME ; public: int __thiscall CTestStep::GetBoolFromConfig(class TDesC16 const &,class TDesC16 const &,int &)const 
+	?GetIntFromConfig@CTestStep@@QBEHABVTDesC16@@0AAH@Z @ 12 NONAME ; public: int __thiscall CTestStep::GetIntFromConfig(class TDesC16 const &,class TDesC16 const &,int &)const 
+	?GetStringFromConfig@CTestStep@@QBEHABVTDesC16@@0AAVTPtrC16@@@Z @ 13 NONAME ; public: int __thiscall CTestStep::GetStringFromConfig(class TDesC16 const &,class TDesC16 const &,class TPtrC16 &)const 
+	?NewSessionL@CTestServer@@UBEPAVCSession2@@ABVTVersion@@ABVRMessage2@@@Z @ 14 NONAME ; public: virtual class CSession2 * __thiscall CTestServer::NewSessionL(class TVersion const &,class RMessage2 const &)const 
+	?Open@RTestSession@@QAEHAAVRTestServ@@ABVTDesC16@@H@Z @ 15 NONAME ; public: int __thiscall RTestSession::Open(class RTestServ &,class TDesC16 const &,int)
+	?RunTestStep@RTestSession@@QAEXABVTDesC16@@AAVTDes16@@AAVTRequestStatus@@@Z @ 16 NONAME ; public: void __thiscall RTestSession::RunTestStep(class TDesC16 const &,class TDes16 &,class TRequestStatus &)
+	?ServerName@RTestServ@@QBEABVTDesC16@@XZ @ 17 NONAME ; public: class TDesC16 const & __thiscall RTestServ::ServerName(void)const 
+	?ServiceL@CTestSession@@UAEXABVRMessage2@@@Z @ 18 NONAME ; public: virtual void __thiscall CTestSession::ServiceL(class RMessage2 const &)
+	?SetTestStepName@CTestStep@@QAEXABVTDesC16@@@Z @ 19 NONAME ; public: void __thiscall CTestStep::SetTestStepName(class TDesC16 const &)
+	?TestCheckPointCompareL@CTestStep@@QAEXHHABVTDesC16@@PBEH@Z @ 20 NONAME ; public: void __thiscall CTestStep::TestCheckPointCompareL(int,int,class TDesC16 const &,unsigned char const *,int)
+	?doTestStepPostambleL@CTestStep@@UAE?AW4TVerdict@@XZ @ 21 NONAME ; public: virtual enum TVerdict  __thiscall CTestStep::doTestStepPostambleL(void)
+	?doTestStepPreambleL@CTestStep@@UAE?AW4TVerdict@@XZ @ 22 NONAME ; public: virtual enum TVerdict  __thiscall CTestStep::doTestStepPreambleL(void)
+	?testBooleanTrue@CTestStep@@QAEXHPBEH@Z @ 23 NONAME ; public: void __thiscall CTestStep::testBooleanTrue(int,unsigned char const *,int)
+	?testBooleanTrue@CTestStep@@QAEXHPBEHH@Z @ 24 NONAME ; public: void __thiscall CTestStep::testBooleanTrue(int,unsigned char const *,int,int)
+	?testBooleanTrueL@CTestStep@@QAEXHPBEH@Z @ 25 NONAME ; public: void __thiscall CTestStep::testBooleanTrueL(int,unsigned char const *,int)
+	?testBooleanTrueL@CTestStep@@QAEXHPBEHH@Z @ 26 NONAME ; public: void __thiscall CTestStep::testBooleanTrueL(int,unsigned char const *,int,int)
+	?testBooleanTrueWithErrorCode@CTestStep@@QAEXHHPBEH@Z @ 27 NONAME ; public: void __thiscall CTestStep::testBooleanTrueWithErrorCode(int,int,unsigned char const *,int)
+	?testBooleanTrueWithErrorCode@CTestStep@@QAEXHHPBEHH@Z @ 28 NONAME ; public: void __thiscall CTestStep::testBooleanTrueWithErrorCode(int,int,unsigned char const *,int,int)
+	?testBooleanTrueWithErrorCodeL@CTestStep@@QAEXHHPBEH@Z @ 29 NONAME ; public: void __thiscall CTestStep::testBooleanTrueWithErrorCodeL(int,int,unsigned char const *,int)
+	?testBooleanTrueWithErrorCodeL@CTestStep@@QAEXHHPBEHH@Z @ 30 NONAME ; public: void __thiscall CTestStep::testBooleanTrueWithErrorCodeL(int,int,unsigned char const *,int,int)
+	?GetHexFromConfig@CTestStep@@QBEHABVTDesC16@@0AAH@Z @ 31 NONAME ; public: int __thiscall CTestStep::GetHexFromConfig(class TDesC16 const &,class TDesC16 const &,int &)const 
+	?GetServerName@CTestStep@@QBEABVTDesC16@@XZ @ 32 NONAME ; public: class TDesC16 const & __thiscall CTestStep::GetServerName(void)const 
+	?SetTestStepError@CTestStep@@QAEXABH@Z @ 33 NONAME ; public: void __thiscall CTestStep::SetTestStepError(int const &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/bwins/testexecuteutilsu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,153 @@
+EXPORTS
+	??0CTestExecuteIniData@@QAE@XZ @ 1 NONAME ; CTestExecuteIniData::CTestExecuteIniData(void)
+	??0CTestExecuteLogger@@QAE@W4TLoggerOptions@@@Z @ 2 NONAME ; CTestExecuteLogger::CTestExecuteLogger(enum TLoggerOptions)
+	??0CTestServer@@IAE@XZ @ 3 NONAME ; CTestServer::CTestServer(void)
+	??0CTestSession@@QAE@XZ @ 4 NONAME ; CTestSession::CTestSession(void)
+	??0CTestStep@@IAE@XZ @ 5 NONAME ; CTestStep::CTestStep(void)
+	??1CTestExecuteIniData@@UAE@XZ @ 6 NONAME ; CTestExecuteIniData::~CTestExecuteIniData(void)
+	??1CTestExecuteLogger@@UAE@XZ @ 7 NONAME ; CTestExecuteLogger::~CTestExecuteLogger(void)
+	??1CTestServer@@UAE@XZ @ 8 NONAME ; CTestServer::~CTestServer(void)
+	??1CTestSession@@UAE@XZ @ 9 NONAME ; CTestSession::~CTestSession(void)
+	??1CTestStep@@UAE@XZ @ 10 NONAME ; CTestStep::~CTestStep(void)
+	?AbortTestStep@RTestSession@@QAEHXZ @ 11 NONAME ; int RTestSession::AbortTestStep(void)
+	?Close@CTestExecuteLogger@@UAEXXZ @ 12 NONAME ; void CTestExecuteLogger::Close(void)
+	?Close@RTestSession@@QAEXXZ @ 13 NONAME ; void RTestSession::Close(void)
+	?Connect@CTestExecuteLogger@@UAEHXZ @ 14 NONAME ; int CTestExecuteLogger::Connect(void)
+	?Connect@RTestServ@@QAEHABVTDesC16@@H@Z @ 15 NONAME ; int RTestServ::Connect(class TDesC16 const &, int)
+	?ConstructL@CTestExecuteIniData@@QAEXXZ @ 16 NONAME ; void CTestExecuteIniData::ConstructL(void)
+	?ConstructL@CTestServer@@UAEXABVTDesC16@@@Z @ 17 NONAME ; void CTestServer::ConstructL(class TDesC16 const &)
+	?ExtractValuesFromIni@CTestExecuteIniData@@QAEXXZ @ 18 NONAME ; void CTestExecuteIniData::ExtractValuesFromIni(void)
+	?GetBoolFromConfig@CTestStep@@QAEHABVTDesC16@@0AAH@Z @ 19 NONAME ; int CTestStep::GetBoolFromConfig(class TDesC16 const &, class TDesC16 const &, int &)
+	?GetHexFromConfig@CTestStep@@QAEHABVTDesC16@@0AAH@Z @ 20 NONAME ; int CTestStep::GetHexFromConfig(class TDesC16 const &, class TDesC16 const &, int &)
+	?GetIntFromConfig@CTestStep@@QAEHABVTDesC16@@0AAH@Z @ 21 NONAME ; int CTestStep::GetIntFromConfig(class TDesC16 const &, class TDesC16 const &, int &)
+	?GetKeyValueFromIni@CTestExecuteIniData@@QAEXABVTDesC16@@AAH@Z @ 22 NONAME ; void CTestExecuteIniData::GetKeyValueFromIni(class TDesC16 const &, int &)
+	?GetKeyValueFromIni@CTestExecuteIniData@@QAEXABVTDesC16@@AAVTDes16@@@Z @ 23 NONAME ; void CTestExecuteIniData::GetKeyValueFromIni(class TDesC16 const &, class TDes16 &)
+	?GetServerName@CTestStep@@QBEABVTDesC16@@XZ @ 24 NONAME ; class TDesC16 const & CTestStep::GetServerName(void) const
+	?GetStringFromConfig@CTestStep@@QAEHABVTDesC16@@0AAVTPtrC16@@@Z @ 25 NONAME ; int CTestStep::GetStringFromConfig(class TDesC16 const &, class TDesC16 const &, class TPtrC16 &)
+	?InitialiseLoggingL@CTestExecuteLogger@@UAEXABVTDesC16@@HH@Z @ 26 NONAME ; void CTestExecuteLogger::InitialiseLoggingL(class TDesC16 const &, int, int)
+	?LogExtra@CTestExecuteLogger@@UAAXPBEHHV?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 27 NONAME ; void CTestExecuteLogger::LogExtra(unsigned char const *, int, int, class TRefByValue<class TDesC16 const >, ...)
+	?LogResult@CTestExecuteLogger@@UAEXW4TVerdict@@ABVTDesC16@@H11H@Z @ 28 NONAME ; void CTestExecuteLogger::LogResult(enum TVerdict, class TDesC16 const &, int, class TDesC16 const &, class TDesC16 const &, int)
+	?LogTestCaseResult@CTestExecuteLogger@@UAEXABVTDesC16@@HH00W4TVerdict@@@Z @ 29 NONAME ; void CTestExecuteLogger::LogTestCaseResult(class TDesC16 const &, int, int, class TDesC16 const &, class TDesC16 const &, enum TVerdict)
+	?LogToXml@CTestExecuteLogger@@UAEXPBEHHABVTDesC16@@@Z @ 30 NONAME ; void CTestExecuteLogger::LogToXml(unsigned char const *, int, int, class TDesC16 const &)
+	?LogToXml@CTestExecuteLogger@@UAEXPBEHHABVTDesC16@@HPAUTExtraLogField@@@Z @ 31 NONAME ; void CTestExecuteLogger::LogToXml(unsigned char const *, int, int, class TDesC16 const &, int, struct TExtraLogField *)
+	?NewL@CTestExecuteIniData@@SAPAV1@XZ @ 32 NONAME ; class CTestExecuteIniData * CTestExecuteIniData::NewL(void)
+	?NewLC@CTestExecuteIniData@@SAPAV1@XZ @ 33 NONAME ; class CTestExecuteIniData * CTestExecuteIniData::NewLC(void)
+	?NewSessionL@CTestServer@@UBEPAVCSession2@@ABVTVersion@@ABVRMessage2@@@Z @ 34 NONAME ; class CSession2 * CTestServer::NewSessionL(class TVersion const &, class RMessage2 const &) const
+	?Open@RTestSession@@QAEHAAVRTestServ@@ABVTDesC16@@H@Z @ 35 NONAME ; int RTestSession::Open(class RTestServ &, class TDesC16 const &, int)
+	?PrintCurrentScriptLine@CTestExecuteLogger@@UAEXAAVTDes16@@@Z @ 36 NONAME ; void CTestExecuteLogger::PrintCurrentScriptLine(class TDes16 &)
+	?ReadSharedDataL@CTestStep@@QAEXABVTDesC16@@AAVTDes16@@@Z @ 37 NONAME ; void CTestStep::ReadSharedDataL(class TDesC16 const &, class TDes16 &)
+	?RunTestStep@RTestSession@@QAEXABVTDesC16@@AAVTDes16@@AAVTRequestStatus@@@Z @ 38 NONAME ; void RTestSession::RunTestStep(class TDesC16 const &, class TDes16 &, class TRequestStatus &)
+	?ServerName@RTestServ@@QBEABVTDesC16@@XZ @ 39 NONAME ; class TDesC16 const & RTestServ::ServerName(void) const
+	?ServiceL@CTestSession@@UAEXABVRMessage2@@@Z @ 40 NONAME ; void CTestSession::ServiceL(class RMessage2 const &)
+	?SetLoggerOptions@CTestExecuteLogger@@UAEXH@Z @ 41 NONAME ; void CTestExecuteLogger::SetLoggerOptions(int)
+	?SetTestStepError@CTestStep@@QAEXABH@Z @ 42 NONAME ; void CTestStep::SetTestStepError(int const &)
+	?SetTestStepName@CTestStep@@QAEXABVTDesC16@@@Z @ 43 NONAME ; void CTestStep::SetTestStepName(class TDesC16 const &)
+	?ShareAuto@CTestExecuteLogger@@UAEHXZ @ 44 NONAME ; int CTestExecuteLogger::ShareAuto(void)
+	?TerminateLoggingL@CTestExecuteLogger@@UAEXHHH@Z @ 45 NONAME ; void CTestExecuteLogger::TerminateLoggingL(int, int, int)
+	?TestCheckPointCompareL@CTestStep@@QAEXHHABVTDesC16@@PBEH@Z @ 46 NONAME ; void CTestStep::TestCheckPointCompareL(int, int, class TDesC16 const &, unsigned char const *, int)
+	?Write@CTestExecuteLogger@@UAEXABVTDesC16@@@Z @ 47 NONAME ; void CTestExecuteLogger::Write(class TDesC16 const &)
+	?Write@CTestExecuteLogger@@UAEXABVTDesC8@@@Z @ 48 NONAME ; void CTestExecuteLogger::Write(class TDesC8 const &)
+	?WriteBoolToConfig@CTestStep@@QAEHABVTDesC16@@0ABH@Z @ 49 NONAME ; int CTestStep::WriteBoolToConfig(class TDesC16 const &, class TDesC16 const &, int const &)
+	?WriteFormat@CTestExecuteLogger@@UAAXV?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 50 NONAME ; void CTestExecuteLogger::WriteFormat(class TRefByValue<class TDesC16 const >, ...)
+	?WriteFormat@CTestExecuteLogger@@UAAXV?$TRefByValue@$$CBVTDesC8@@@@ZZ @ 51 NONAME ; void CTestExecuteLogger::WriteFormat(class TRefByValue<class TDesC8 const >, ...)
+	?WriteHexToConfig@CTestStep@@QAEHABVTDesC16@@0ABH@Z @ 52 NONAME ; int CTestStep::WriteHexToConfig(class TDesC16 const &, class TDesC16 const &, int const &)
+	?WriteIntToConfig@CTestStep@@QAEHABVTDesC16@@0ABH@Z @ 53 NONAME ; int CTestStep::WriteIntToConfig(class TDesC16 const &, class TDesC16 const &, int const &)
+	?WriteSharedDataL@CTestStep@@QAEXABVTDesC16@@AAV2@W4TModeCopy@@@Z @ 54 NONAME ; void CTestStep::WriteSharedDataL(class TDesC16 const &, class TDesC16 &, enum TModeCopy)
+	?WriteStringToConfig@CTestStep@@QAEHABVTDesC16@@0ABVTPtrC16@@@Z @ 55 NONAME ; int CTestStep::WriteStringToConfig(class TDesC16 const &, class TDesC16 const &, class TPtrC16 const &)
+	?doTestStepPostambleL@CTestStep@@UAE?AW4TVerdict@@XZ @ 56 NONAME ; enum TVerdict CTestStep::doTestStepPostambleL(void)
+	?doTestStepPreambleL@CTestStep@@UAE?AW4TVerdict@@XZ @ 57 NONAME ; enum TVerdict CTestStep::doTestStepPreambleL(void)
+	?testBooleanTrue@CTestStep@@QAEXHPBEH@Z @ 58 NONAME ; void CTestStep::testBooleanTrue(int, unsigned char const *, int)
+	?testBooleanTrue@CTestStep@@QAEXHPBEHH@Z @ 59 NONAME ; void CTestStep::testBooleanTrue(int, unsigned char const *, int, int)
+	?testBooleanTrueL@CTestStep@@QAEXHPBEH@Z @ 60 NONAME ; void CTestStep::testBooleanTrueL(int, unsigned char const *, int)
+	?testBooleanTrueL@CTestStep@@QAEXHPBEHH@Z @ 61 NONAME ; void CTestStep::testBooleanTrueL(int, unsigned char const *, int, int)
+	?testBooleanTrueWithErrorCode@CTestStep@@QAEXHHPBEH@Z @ 62 NONAME ; void CTestStep::testBooleanTrueWithErrorCode(int, int, unsigned char const *, int)
+	?testBooleanTrueWithErrorCode@CTestStep@@QAEXHHPBEHH@Z @ 63 NONAME ; void CTestStep::testBooleanTrueWithErrorCode(int, int, unsigned char const *, int, int)
+	?testBooleanTrueWithErrorCodeL@CTestStep@@QAEXHHPBEH@Z @ 64 NONAME ; void CTestStep::testBooleanTrueWithErrorCodeL(int, int, unsigned char const *, int)
+	?testBooleanTrueWithErrorCodeL@CTestStep@@QAEXHHPBEHH@Z @ 65 NONAME ; void CTestStep::testBooleanTrueWithErrorCodeL(int, int, unsigned char const *, int, int)
+	?CheckForHeapFailNext@CTestStep@@UAEHXZ @ 66 NONAME ; int CTestStep::CheckForHeapFailNext(void)
+	?ResetHeapFailNext@CTestStep@@UAEXXZ @ 67 NONAME ; void CTestStep::ResetHeapFailNext(void)
+	?SetHeapFailNext@CTestStep@@UAEXH@Z @ 68 NONAME ; void CTestStep::SetHeapFailNext(int)
+	?TestCaseName@CTestStep@@QAEHAAVTDes16@@@Z @ 69 NONAME ; int CTestStep::TestCaseName(class TDes16 &)
+	??0CActiveCallback@@IAE@AAVMActiveCallback@@H@Z @ 70 NONAME ; CActiveCallback::CActiveCallback(class MActiveCallback &, int)
+	??0CBlockActiveScheduler@CTestBlockController@@QAE@AAV1@@Z @ 71 NONAME ; CTestBlockController::CBlockActiveScheduler::CBlockActiveScheduler(class CTestBlockController &)
+	??0CDataWrapper@@IAE@XZ @ 72 NONAME ; CDataWrapper::CDataWrapper(void)
+	??0CTestBlockController@@QAE@XZ @ 73 NONAME ; CTestBlockController::CTestBlockController(void)
+	??0CTestServer2@@QAE@XZ @ 74 NONAME ; CTestServer2::CTestServer2(void)
+	??1CActiveCallback@@UAE@XZ @ 75 NONAME ; CActiveCallback::~CActiveCallback(void)
+	??1CBlockActiveScheduler@CTestBlockController@@UAE@XZ @ 76 NONAME ; CTestBlockController::CBlockActiveScheduler::~CBlockActiveScheduler(void)
+	??1CCommandProcessor@@UAE@XZ @ 77 NONAME ; CCommandProcessor::~CCommandProcessor(void)
+	??1CDataWrapper@@UAE@XZ @ 78 NONAME ; CDataWrapper::~CDataWrapper(void)
+	??1CTestBlockController@@UAE@XZ @ 79 NONAME ; CTestBlockController::~CTestBlockController(void)
+	??1CTestServer2@@UAE@XZ @ 80 NONAME ; CTestServer2::~CTestServer2(void)
+	?Activate@CActiveCallback@@QAEXH@Z @ 81 NONAME ; void CActiveCallback::Activate(int)
+	?Activate@CCommandProcessor@@QAEXXZ @ 82 NONAME ; void CCommandProcessor::Activate(void)
+	?BlockResult@CDataWrapper@@UAE?AW4TVerdict@@XZ @ 83 NONAME ; enum TVerdict CDataWrapper::BlockResult(void)
+	?BlockResult@CTestBlockController@@UAE?AW4TVerdict@@XZ @ 84 NONAME ; enum TVerdict CTestBlockController::BlockResult(void)
+	?CancelTimer@CTestBlockController@@AAEXXZ @ 85 NONAME ; void CTestBlockController::CancelTimer(void)
+	?ConstructL@CActiveCallback@@IAEXXZ @ 86 NONAME ; void CActiveCallback::ConstructL(void)
+	?ConstructL@CTestServer2@@QAEXXZ @ 87 NONAME ; void CTestServer2::ConstructL(void)
+	?CreateActiveSchedulerL@CTestServer2@@UAEXXZ @ 88 NONAME ; void CTestServer2::CreateActiveSchedulerL(void)
+	?CreateTestStep@CTestServer2@@UAEPAVCTestStep@@ABVTDesC16@@@Z @ 89 NONAME ; class CTestStep * CTestServer2::CreateTestStep(class TDesC16 const &)
+	?DeleteActiveSchedulerL@CTestServer2@@UAEXXZ @ 90 NONAME ; void CTestServer2::DeleteActiveSchedulerL(void)
+	?DoCancel@CActiveCallback@@UAEXXZ @ 91 NONAME ; void CActiveCallback::DoCancel(void)
+	?DoCancel@CDataWrapper@@UAEXPAVCActive@@H@Z @ 92 NONAME ; void CDataWrapper::DoCancel(class CActive *, int)
+	?DoCommandL@CTestBlockController@@MAEHAAVTTEFBlockItem@@H@Z @ 93 NONAME ; int CTestBlockController::DoCommandL(class TTEFBlockItem &, int)
+	?Error@CBlockActiveScheduler@CTestBlockController@@UBEXH@Z @ 94 NONAME ; void CTestBlockController::CBlockActiveScheduler::Error(int) const
+	?GetBoolFromConfig@CDataWrapper@@UAEHABVTDesC16@@0AAH@Z @ 95 NONAME ; int CDataWrapper::GetBoolFromConfig(class TDesC16 const &, class TDesC16 const &, int &)
+	?GetDataObjectL@CDataWrapper@@UAEPAXABVTDesC16@@@Z @ 96 NONAME ; void * CDataWrapper::GetDataObjectL(class TDesC16 const &)
+	?GetDataWrapperL@CDataWrapper@@UAEPAV1@ABVTDesC16@@@Z @ 97 NONAME ; class CDataWrapper * CDataWrapper::GetDataWrapperL(class TDesC16 const &)
+	?GetHexFromConfig@CDataWrapper@@UAEHABVTDesC16@@0AAH@Z @ 98 NONAME ; int CDataWrapper::GetHexFromConfig(class TDesC16 const &, class TDesC16 const &, int &)
+	?GetIntFromConfig@CDataWrapper@@UAEHABVTDesC16@@0AAH@Z @ 99 NONAME ; int CDataWrapper::GetIntFromConfig(class TDesC16 const &, class TDesC16 const &, int &)
+	?GetObjectAndOwnL@CTestServer2@@UAEPAXABVTDesC16@@@Z @ 100 NONAME ; void * CTestServer2::GetObjectAndOwnL(class TDesC16 const &)
+	?GetStringFromConfig@CDataWrapper@@UAEHABVTDesC16@@0AAVTPtrC16@@@Z @ 101 NONAME ; int CDataWrapper::GetStringFromConfig(class TDesC16 const &, class TDesC16 const &, class TPtrC16 &)
+	?KickState@CActiveCallback@@QAEXXZ @ 102 NONAME ; void CActiveCallback::KickState(void)
+	?KickState@CCommandProcessor@@QAEXXZ @ 103 NONAME ; void CCommandProcessor::KickState(void)
+	?LogBlock@CTestExecuteLogger@@UAE?AW4TVerdict@@PAV?$CArrayFixFlat@VTTEFBlockItem@@@@H@Z @ 104 NONAME ; enum TVerdict CTestExecuteLogger::LogBlock(class CArrayFixFlat<class TTEFBlockItem> *, int)
+	?Logger@CDataWrapper@@UAEAAVCTestExecuteLogger@@XZ @ 105 NONAME ; class CTestExecuteLogger & CDataWrapper::Logger(void)
+	?NewL@CActiveCallback@@SAPAV1@AAVMActiveCallback@@H@Z @ 106 NONAME ; class CActiveCallback * CActiveCallback::NewL(class MActiveCallback &, int)
+	?NewL@CCommandProcessor@@SAPAV1@AAVMCommandProcessorCallback@@H@Z @ 107 NONAME ; class CCommandProcessor * CCommandProcessor::NewL(class MCommandProcessorCallback &, int)
+	?NewL@CTEFTimer@@SAPAV1@AAVMTEFTimerCallback@@H@Z @ 108 NONAME ; class CTEFTimer * CTEFTimer::NewL(class MTEFTimerCallback &, int)
+	?NewLC@CActiveCallback@@SAPAV1@AAVMActiveCallback@@H@Z @ 109 NONAME ; class CActiveCallback * CActiveCallback::NewLC(class MActiveCallback &, int)
+	?NewLC@CCommandProcessor@@SAPAV1@AAVMCommandProcessorCallback@@H@Z @ 110 NONAME ; class CCommandProcessor * CCommandProcessor::NewLC(class MCommandProcessorCallback &, int)
+	?NextCommandL@CTestBlockController@@UAEXXZ @ 111 NONAME ; void CTestBlockController::NextCommandL(void)
+	?Open@RTestSession@@QAEHAAVRTestServ@@H@Z @ 112 NONAME ; int RTestSession::Open(class RTestServ &, int)
+	?OutstandingCallback@CTestBlockController@@AAEXXZ @ 113 NONAME ; void CTestBlockController::OutstandingCallback(void)
+	?OutstandingCallback@CTestBlockController@@CAHPAX@Z @ 114 NONAME ; int CTestBlockController::OutstandingCallback(void *)
+	?PutAndDisownL@CTestServer2@@UAEXABVTDesC16@@PAXP6AX1@Z@Z @ 115 NONAME ; void CTestServer2::PutAndDisownL(class TDesC16 const &, void *, void (*)(void *))
+	?ReadSharedDataL@CDataWrapper@@UAEXABVTDesC16@@AAVTDes16@@@Z @ 116 NONAME ; void CDataWrapper::ReadSharedDataL(class TDesC16 const &, class TDes16 &)
+	?RunL@CActiveCallback@@UAEXXZ @ 117 NONAME ; void CActiveCallback::RunL(void)
+	?RunL@CDataWrapper@@UAEXPAVCActive@@H@Z @ 118 NONAME ; void CDataWrapper::RunL(class CActive *, int)
+	?RunTestBlock@RTestSession@@QAEXABVTDesC16@@AAVTDes16@@AAVTDes8@@AAVTRequestStatus@@@Z @ 119 NONAME ; void RTestSession::RunTestBlock(class TDesC16 const &, class TDes16 &, class TDes8 &, class TRequestStatus &)
+	?SetAsyncError@CDataWrapper@@UAEXHH@Z @ 120 NONAME ; void CDataWrapper::SetAsyncError(int, int)
+	?SetAsyncError@CTestBlockController@@UAEXHH@Z @ 121 NONAME ; void CTestBlockController::SetAsyncError(int, int)
+	?SetBlockArray@CTestBlockController@@QAEXPAV?$CArrayFixFlat@VTTEFBlockItem@@@@@Z @ 122 NONAME ; void CTestBlockController::SetBlockArray(class CArrayFixFlat<class TTEFBlockItem> *)
+	?SetBlockResult@CDataWrapper@@UAEXW4TVerdict@@@Z @ 123 NONAME ; void CDataWrapper::SetBlockResult(enum TVerdict)
+	?SetBlockResult@CTestBlockController@@UAEXW4TVerdict@@@Z @ 124 NONAME ; void CTestBlockController::SetBlockResult(enum TVerdict)
+	?SetDataDictionary@CDataWrapper@@QAEXPAVCDataDictionary@@@Z @ 125 NONAME ; void CDataWrapper::SetDataDictionary(class CDataDictionary *)
+	?SetDataObjectL@CDataWrapper@@UAEXABVTDesC16@@PAX@Z @ 126 NONAME ; void CDataWrapper::SetDataObjectL(class TDesC16 const &, void *)
+	?SetError@CDataWrapper@@UAEXH@Z @ 127 NONAME ; void CDataWrapper::SetError(int)
+	?SetError@CTestBlockController@@UAEXH@Z @ 128 NONAME ; void CTestBlockController::SetError(int)
+	?SetSharedData@CTestBlockController@@QAEXPAVMSharedData@@@Z @ 129 NONAME ; void CTestBlockController::SetSharedData(class MSharedData *)
+	?SetTestBlockController@CDataWrapper@@QAEXPAVCTestBlockController@@@Z @ 130 NONAME ; void CDataWrapper::SetTestBlockController(class CTestBlockController *)
+	?StartCommands@CTestBlockController@@IAEXXZ @ 131 NONAME ; void CTestBlockController::StartCommands(void)
+	?StartTimer@CTestBlockController@@AAEXABVTTEFBlockItem@@@Z @ 132 NONAME ; void CTestBlockController::StartTimer(class TTEFBlockItem const &)
+	?TimerCompleted@CTestBlockController@@UAEXXZ @ 133 NONAME ; void CTestBlockController::TimerCompleted(void)
+	?WriteBoolToConfig@CDataWrapper@@UAEHABVTDesC16@@0ABH@Z @ 134 NONAME ; int CDataWrapper::WriteBoolToConfig(class TDesC16 const &, class TDesC16 const &, int const &)
+	?WriteHexToConfig@CDataWrapper@@UAEHABVTDesC16@@0ABH@Z @ 135 NONAME ; int CDataWrapper::WriteHexToConfig(class TDesC16 const &, class TDesC16 const &, int const &)
+	?WriteIntToConfig@CDataWrapper@@UAEHABVTDesC16@@0ABH@Z @ 136 NONAME ; int CDataWrapper::WriteIntToConfig(class TDesC16 const &, class TDesC16 const &, int const &)
+	?WriteSharedDataL@CDataWrapper@@UAEXABVTDesC16@@AAV2@W4TModeCopy@@@Z @ 137 NONAME ; void CDataWrapper::WriteSharedDataL(class TDesC16 const &, class TDesC16 &, enum TModeCopy)
+	?WriteStringToConfig@CDataWrapper@@UAEHABVTDesC16@@0ABVTPtrC16@@@Z @ 138 NONAME ; int CDataWrapper::WriteStringToConfig(class TDesC16 const &, class TDesC16 const &, class TPtrC16 const &)
+	?doTestStepL@CTestBlockController@@UAE?AW4TVerdict@@XZ @ 139 NONAME ; enum TVerdict CTestBlockController::doTestStepL(void)
+	?doTestStepPostambleL@CTestBlockController@@UAE?AW4TVerdict@@XZ @ 140 NONAME ; enum TVerdict CTestBlockController::doTestStepPostambleL(void)
+	?doTestStepPreambleL@CTestBlockController@@UAE?AW4TVerdict@@XZ @ 141 NONAME ; enum TVerdict CTestBlockController::doTestStepPreambleL(void)
+	?NewL@CTestExecuteLogger@@SAPAV1@W4TLoggerOptions@@@Z @ 142 NONAME ; class CTestExecuteLogger * CTestExecuteLogger::NewL(enum TLoggerOptions)
+	?NewLC@CTestExecuteLogger@@SAPAV1@W4TLoggerOptions@@@Z @ 143 NONAME ; class CTestExecuteLogger * CTestExecuteLogger::NewLC(enum TLoggerOptions)
+	?SetLoggerChannel@CTestExecuteLogger@@QAEXH@Z @ 144 NONAME ; void CTestExecuteLogger::SetLoggerChannel(int)
+	?SetPipeName@CTestExecuteLogger@@QAEXAAVTPtrC16@@@Z @ 145 NONAME ; void CTestExecuteLogger::SetPipeName(class TPtrC16 &)
+	??0CTestExecuteIniData@@QAE@AAV?$TBuf@$01@@@Z @ 146 NONAME ; CTestExecuteIniData::CTestExecuteIniData(class TBuf<2> &)
+	?NewL@CTestExecuteIniData@@SAPAV1@AAV?$TBuf@$01@@@Z @ 147 NONAME ; class CTestExecuteIniData * CTestExecuteIniData::NewL(class TBuf<2> &)
+	?NewLC@CTestExecuteIniData@@SAPAV1@AAV?$TBuf@$01@@@Z @ 148 NONAME ; class CTestExecuteIniData * CTestExecuteIniData::NewLC(class TBuf<2> &)
+	?GetIntFromConfig@CTestStep@@QAEHABVTDesC16@@0AA_J@Z @ 149 NONAME ; int CTestStep::GetIntFromConfig(class TDesC16 const &, class TDesC16 const &, long long &)
+	?WriteIntToConfig@CTestStep@@QAEHABVTDesC16@@0AB_J@Z @ 150 NONAME ; int CTestStep::WriteIntToConfig(class TDesC16 const &, class TDesC16 const &, long long const &)
+	?WrapperPluginNew@TEFUtils@@SAPAVCWrapperUtilsPlugin@@AAVRLibrary@@@Z @ 151 NONAME ; class CWrapperUtilsPlugin * TEFUtils::WrapperPluginNew(class RLibrary &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/eabi/testexecuteutilsu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,263 @@
+EXPORTS
+	_ZN11CTestServer10ConstructLERK7TDesC16 @ 1 NONAME
+	_ZN11CTestServerC2Ev @ 2 NONAME
+	_ZN11CTestServerD0Ev @ 3 NONAME
+	_ZN11CTestServerD1Ev @ 4 NONAME
+	_ZN11CTestServerD2Ev @ 5 NONAME
+	_ZN12CTestSession8ServiceLERK9RMessage2 @ 6 NONAME
+	_ZN12CTestSessionC1Ev @ 7 NONAME
+	_ZN12CTestSessionC2Ev @ 8 NONAME
+	_ZN12CTestSessionD0Ev @ 9 NONAME
+	_ZN12CTestSessionD1Ev @ 10 NONAME
+	_ZN12CTestSessionD2Ev @ 11 NONAME
+	_ZN12RTestSession11RunTestStepERK7TDesC16R6TDes16R14TRequestStatus @ 12 NONAME
+	_ZN12RTestSession13AbortTestStepEv @ 13 NONAME
+	_ZN12RTestSession4OpenER9RTestServRK7TDesC16i @ 14 NONAME
+	_ZN12RTestSession5CloseEv @ 15 NONAME
+	_ZN18CTestExecuteLogger11WriteFormatE11TRefByValueIK6TDesC8Ez @ 16 NONAME
+	_ZN18CTestExecuteLogger11WriteFormatE11TRefByValueIK7TDesC16Ez @ 17 NONAME
+	_ZN18CTestExecuteLogger16SetLoggerOptionsEi @ 18 NONAME
+	_ZN18CTestExecuteLogger17LogTestCaseResultERK7TDesC16iiS2_S2_8TVerdict @ 19 NONAME
+	_ZN18CTestExecuteLogger17TerminateLoggingLEiii @ 20 NONAME
+	_ZN18CTestExecuteLogger18InitialiseLoggingLERK7TDesC16ii @ 21 NONAME
+	_ZN18CTestExecuteLogger22PrintCurrentScriptLineER6TDes16 @ 22 NONAME
+	_ZN18CTestExecuteLogger5CloseEv @ 23 NONAME
+	_ZN18CTestExecuteLogger5WriteERK6TDesC8 @ 24 NONAME
+	_ZN18CTestExecuteLogger5WriteERK7TDesC16 @ 25 NONAME
+	_ZN18CTestExecuteLogger7ConnectEv @ 26 NONAME
+	_ZN18CTestExecuteLogger8LogExtraEPKhii11TRefByValueIK7TDesC16Ez @ 27 NONAME
+	_ZN18CTestExecuteLogger8LogToXmlEPKhiiRK7TDesC16 @ 28 NONAME
+	_ZN18CTestExecuteLogger8LogToXmlEPKhiiRK7TDesC16iP14TExtraLogField @ 29 NONAME
+	_ZN18CTestExecuteLogger9LogResultE8TVerdictRK7TDesC16iS3_S3_i @ 30 NONAME
+	_ZN18CTestExecuteLogger9ShareAutoEv @ 31 NONAME
+	_ZN18CTestExecuteLoggerC1E14TLoggerOptions @ 32 NONAME
+	_ZN18CTestExecuteLoggerC2E14TLoggerOptions @ 33 NONAME
+	_ZN18CTestExecuteLoggerD0Ev @ 34 NONAME
+	_ZN18CTestExecuteLoggerD1Ev @ 35 NONAME
+	_ZN18CTestExecuteLoggerD2Ev @ 36 NONAME
+	_ZN19CTestExecuteIniData10ConstructLEv @ 37 NONAME
+	_ZN19CTestExecuteIniData18GetKeyValueFromIniERK7TDesC16R6TDes16 @ 38 NONAME
+	_ZN19CTestExecuteIniData18GetKeyValueFromIniERK7TDesC16Ri @ 39 NONAME
+	_ZN19CTestExecuteIniData20ExtractValuesFromIniEv @ 40 NONAME
+	_ZN19CTestExecuteIniData4NewLEv @ 41 NONAME
+	_ZN19CTestExecuteIniData5NewLCEv @ 42 NONAME
+	_ZN19CTestExecuteIniDataC1Ev @ 43 NONAME
+	_ZN19CTestExecuteIniDataC2Ev @ 44 NONAME
+	_ZN19CTestExecuteIniDataD0Ev @ 45 NONAME
+	_ZN19CTestExecuteIniDataD1Ev @ 46 NONAME
+	_ZN19CTestExecuteIniDataD2Ev @ 47 NONAME
+	_ZN9CTestStep15ReadSharedDataLERK7TDesC16R6TDes16 @ 48 NONAME
+	_ZN9CTestStep15SetTestStepNameERK7TDesC16 @ 49 NONAME
+	_ZN9CTestStep15testBooleanTrueEiPKhi @ 50 NONAME
+	_ZN9CTestStep15testBooleanTrueEiPKhii @ 51 NONAME
+	_ZN9CTestStep16GetHexFromConfigERK7TDesC16S2_Ri @ 52 NONAME
+	_ZN9CTestStep16GetIntFromConfigERK7TDesC16S2_Ri @ 53 NONAME
+	_ZN9CTestStep16SetTestStepErrorERKi @ 54 NONAME
+	_ZN9CTestStep16WriteHexToConfigERK7TDesC16S2_RKi @ 55 NONAME
+	_ZN9CTestStep16WriteIntToConfigERK7TDesC16S2_RKi @ 56 NONAME
+	_ZN9CTestStep16WriteSharedDataLERK7TDesC16RS0_9TModeCopy @ 57 NONAME
+	_ZN9CTestStep16testBooleanTrueLEiPKhi @ 58 NONAME
+	_ZN9CTestStep16testBooleanTrueLEiPKhii @ 59 NONAME
+	_ZN9CTestStep17GetBoolFromConfigERK7TDesC16S2_Ri @ 60 NONAME
+	_ZN9CTestStep17WriteBoolToConfigERK7TDesC16S2_RKi @ 61 NONAME
+	_ZN9CTestStep19GetStringFromConfigERK7TDesC16S2_R7TPtrC16 @ 62 NONAME
+	_ZN9CTestStep19WriteStringToConfigERK7TDesC16S2_RK7TPtrC16 @ 63 NONAME
+	_ZN9CTestStep19doTestStepPreambleLEv @ 64 NONAME
+	_ZN9CTestStep20doTestStepPostambleLEv @ 65 NONAME
+	_ZN9CTestStep22TestCheckPointCompareLEiiRK7TDesC16PKhi @ 66 NONAME
+	_ZN9CTestStep28testBooleanTrueWithErrorCodeEiiPKhi @ 67 NONAME
+	_ZN9CTestStep28testBooleanTrueWithErrorCodeEiiPKhii @ 68 NONAME
+	_ZN9CTestStep29testBooleanTrueWithErrorCodeLEiiPKhi @ 69 NONAME
+	_ZN9CTestStep29testBooleanTrueWithErrorCodeLEiiPKhii @ 70 NONAME
+	_ZN9CTestStepC2Ev @ 71 NONAME
+	_ZN9CTestStepD0Ev @ 72 NONAME
+	_ZN9CTestStepD1Ev @ 73 NONAME
+	_ZN9CTestStepD2Ev @ 74 NONAME
+	_ZN9RTestServ7ConnectERK7TDesC16i @ 75 NONAME
+	_ZNK11CTestServer11NewSessionLERK8TVersionRK9RMessage2 @ 76 NONAME
+	_ZNK9CTestStep13GetServerNameEv @ 77 NONAME
+	_ZNK9RTestServ10ServerNameEv @ 78 NONAME
+	_ZTI11CTestServer @ 79 NONAME ; #<TI>#
+	_ZTI12CStepControl @ 80 NONAME ; #<TI>#
+	_ZTI12CTestSession @ 81 NONAME ; #<TI>#
+	_ZTI18CTestExecuteLogger @ 82 NONAME ; #<TI>#
+	_ZTI19CTestExecuteIniData @ 83 NONAME ; #<TI>#
+	_ZTI22CPersistentStepControl @ 84 NONAME ; #<TI>#
+	_ZTI9CTestStep @ 85 NONAME ; #<TI>#
+	_ZTV11CTestServer @ 86 NONAME ; #<VT>#
+	_ZTV12CStepControl @ 87 NONAME ; #<VT>#
+	_ZTV12CTestSession @ 88 NONAME ; #<VT>#
+	_ZTV18CTestExecuteLogger @ 89 NONAME ; #<VT>#
+	_ZTV19CTestExecuteIniData @ 90 NONAME ; #<VT>#
+	_ZTV22CPersistentStepControl @ 91 NONAME ; #<VT>#
+	_ZTV9CTestStep @ 92 NONAME ; #<VT>#
+	_ZTI17CScriptPreProcess @ 93 NONAME ; #<TI>#
+	_ZTV17CScriptPreProcess @ 94 NONAME ; #<VT>#
+	_ZN9CTestStep15SetHeapFailNextEi @ 95 NONAME
+	_ZN9CTestStep17ResetHeapFailNextEv @ 96 NONAME
+	_ZN9CTestStep20CheckForHeapFailNextEv @ 97 NONAME
+	_ZN9CTestStep12TestCaseNameER6TDes16 @ 98 NONAME
+	_ZN12CDataWrapper11BlockResultEv @ 99 NONAME
+	_ZN12CDataWrapper13SetAsyncErrorEii @ 100 NONAME
+	_ZN12CDataWrapper14GetDataObjectLERK7TDesC16 @ 101 NONAME
+	_ZN12CDataWrapper14SetBlockResultE8TVerdict @ 102 NONAME
+	_ZN12CDataWrapper14SetDataObjectLERK7TDesC16Pv @ 103 NONAME
+	_ZN12CDataWrapper15GetDataWrapperLERK7TDesC16 @ 104 NONAME
+	_ZN12CDataWrapper15ReadSharedDataLERK7TDesC16R6TDes16 @ 105 NONAME
+	_ZN12CDataWrapper16GetHexFromConfigERK7TDesC16S2_Ri @ 106 NONAME
+	_ZN12CDataWrapper16GetIntFromConfigERK7TDesC16S2_Ri @ 107 NONAME
+	_ZN12CDataWrapper16WriteHexToConfigERK7TDesC16S2_RKi @ 108 NONAME
+	_ZN12CDataWrapper16WriteIntToConfigERK7TDesC16S2_RKi @ 109 NONAME
+	_ZN12CDataWrapper16WriteSharedDataLERK7TDesC16RS0_9TModeCopy @ 110 NONAME
+	_ZN12CDataWrapper17GetBoolFromConfigERK7TDesC16S2_Ri @ 111 NONAME
+	_ZN12CDataWrapper17SetDataDictionaryEP15CDataDictionary @ 112 NONAME
+	_ZN12CDataWrapper17WriteBoolToConfigERK7TDesC16S2_RKi @ 113 NONAME
+	_ZN12CDataWrapper19GetStringFromConfigERK7TDesC16S2_R7TPtrC16 @ 114 NONAME
+	_ZN12CDataWrapper19WriteStringToConfigERK7TDesC16S2_RK7TPtrC16 @ 115 NONAME
+	_ZN12CDataWrapper22SetTestBlockControllerEP20CTestBlockController @ 116 NONAME
+	_ZN12CDataWrapper4RunLEP7CActivei @ 117 NONAME
+	_ZN12CDataWrapper6LoggerEv @ 118 NONAME
+	_ZN12CDataWrapper8DoCancelEP7CActivei @ 119 NONAME
+	_ZN12CDataWrapper8SetErrorEi @ 120 NONAME
+	_ZN12CDataWrapperC2Ev @ 121 NONAME
+	_ZN12CDataWrapperD0Ev @ 122 NONAME
+	_ZN12CDataWrapperD1Ev @ 123 NONAME
+	_ZN12CDataWrapperD2Ev @ 124 NONAME
+	_ZN12CTestServer210ConstructLEv @ 125 NONAME
+	_ZN12CTestServer213PutAndDisownLERK7TDesC16PvPFvS3_E @ 126 NONAME
+	_ZN12CTestServer214CreateTestStepERK7TDesC16 @ 127 NONAME
+	_ZN12CTestServer216GetObjectAndOwnLERK7TDesC16 @ 128 NONAME
+	_ZN12CTestServer222CreateActiveSchedulerLEv @ 129 NONAME
+	_ZN12CTestServer222DeleteActiveSchedulerLEv @ 130 NONAME
+	_ZN12CTestServer2C2Ev @ 131 NONAME
+	_ZN12CTestServer2D0Ev @ 132 NONAME
+	_ZN12CTestServer2D1Ev @ 133 NONAME
+	_ZN12CTestServer2D2Ev @ 134 NONAME
+	_ZN12RTestSession12RunTestBlockERK7TDesC16R6TDes16R5TDes8R14TRequestStatus @ 135 NONAME
+	_ZN12RTestSession4OpenER9RTestServi @ 136 NONAME
+	_ZN15CActiveCallback10ConstructLEv @ 137 NONAME
+	_ZN15CActiveCallback4NewLER15MActiveCallbacki @ 138 NONAME
+	_ZN15CActiveCallback4RunLEv @ 139 NONAME
+	_ZN15CActiveCallback5NewLCER15MActiveCallbacki @ 140 NONAME
+	_ZN15CActiveCallback8ActivateEi @ 141 NONAME
+	_ZN15CActiveCallback8DoCancelEv @ 142 NONAME
+	_ZN15CActiveCallback9KickStateEv @ 143 NONAME
+	_ZN15CActiveCallbackC1ER15MActiveCallbacki @ 144 NONAME
+	_ZN15CActiveCallbackC2ER15MActiveCallbacki @ 145 NONAME
+	_ZN15CActiveCallbackD0Ev @ 146 NONAME
+	_ZN15CActiveCallbackD1Ev @ 147 NONAME
+	_ZN15CActiveCallbackD2Ev @ 148 NONAME
+	_ZN17CCommandProcessor4NewLER25MCommandProcessorCallbacki @ 149 NONAME
+	_ZN17CCommandProcessor5NewLCER25MCommandProcessorCallbacki @ 150 NONAME
+	_ZN17CCommandProcessor8ActivateEv @ 151 NONAME
+	_ZN17CCommandProcessor9KickStateEv @ 152 NONAME
+	_ZN17CCommandProcessorD0Ev @ 153 NONAME
+	_ZN17CCommandProcessorD1Ev @ 154 NONAME
+	_ZN17CCommandProcessorD2Ev @ 155 NONAME
+	_ZN18CTestExecuteLogger8LogBlockEP13CArrayFixFlatI13TTEFBlockItemEi @ 156 NONAME
+	_ZN20CTestBlockController10DoCommandLER13TTEFBlockItemi @ 157 NONAME
+	_ZN20CTestBlockController10StartTimerERK13TTEFBlockItem @ 158 NONAME
+	_ZN20CTestBlockController11BlockResultEv @ 159 NONAME
+	_ZN20CTestBlockController11CancelTimerEv @ 160 NONAME
+	_ZN20CTestBlockController11doTestStepLEv @ 161 NONAME
+	_ZN20CTestBlockController12NextCommandLEv @ 162 NONAME
+	_ZN20CTestBlockController13SetAsyncErrorEii @ 163 NONAME
+	_ZN20CTestBlockController13SetBlockArrayEP13CArrayFixFlatI13TTEFBlockItemE @ 164 NONAME
+	_ZN20CTestBlockController13SetSharedDataEP11MSharedData @ 165 NONAME
+	_ZN20CTestBlockController13StartCommandsEv @ 166 NONAME
+	_ZN20CTestBlockController14SetBlockResultE8TVerdict @ 167 NONAME
+	_ZN20CTestBlockController14TimerCompletedEv @ 168 NONAME
+	_ZN20CTestBlockController19OutstandingCallbackEPv @ 169 NONAME
+	_ZN20CTestBlockController19OutstandingCallbackEv @ 170 NONAME
+	_ZN20CTestBlockController19doTestStepPreambleLEv @ 171 NONAME
+	_ZN20CTestBlockController20doTestStepPostambleLEv @ 172 NONAME
+	_ZN20CTestBlockController21CBlockActiveSchedulerC1ERS_ @ 173 NONAME
+	_ZN20CTestBlockController21CBlockActiveSchedulerC2ERS_ @ 174 NONAME
+	_ZN20CTestBlockController21CBlockActiveSchedulerD0Ev @ 175 NONAME
+	_ZN20CTestBlockController21CBlockActiveSchedulerD1Ev @ 176 NONAME
+	_ZN20CTestBlockController21CBlockActiveSchedulerD2Ev @ 177 NONAME
+	_ZN20CTestBlockController8SetErrorEi @ 178 NONAME
+	_ZN20CTestBlockControllerC2Ev @ 179 NONAME
+	_ZN20CTestBlockControllerD0Ev @ 180 NONAME
+	_ZN20CTestBlockControllerD1Ev @ 181 NONAME
+	_ZN20CTestBlockControllerD2Ev @ 182 NONAME
+	_ZN9CTEFTimer4NewLER17MTEFTimerCallbacki @ 183 NONAME
+	_ZNK20CTestBlockController21CBlockActiveScheduler5ErrorEi @ 184 NONAME
+	_ZTI12CDataWrapper @ 185 NONAME
+	_ZTI12CTestServer2 @ 186 NONAME
+	_ZTI13CBlockControl @ 187 NONAME
+	_ZTI15CActiveCallback @ 188 NONAME
+	_ZTI15CDataDictionary @ 189 NONAME
+	_ZTI17CBlockControlBase @ 190 NONAME
+	_ZTI17CCommandProcessor @ 191 NONAME
+	_ZTI20CTestBlockController @ 192 NONAME
+	_ZTI23CPersistentBlockControl @ 193 NONAME
+	_ZTI9CTEFTimer @ 194 NONAME
+	_ZTIN20CTestBlockController21CBlockActiveSchedulerE @ 195 NONAME
+	_ZTV12CDataWrapper @ 196 NONAME
+	_ZTV12CTestServer2 @ 197 NONAME
+	_ZTV13CBlockControl @ 198 NONAME
+	_ZTV15CActiveCallback @ 199 NONAME
+	_ZTV15CDataDictionary @ 200 NONAME
+	_ZTV17CBlockControlBase @ 201 NONAME
+	_ZTV17CCommandProcessor @ 202 NONAME
+	_ZTV20CTestBlockController @ 203 NONAME
+	_ZTV23CPersistentBlockControl @ 204 NONAME
+	_ZTV9CTEFTimer @ 205 NONAME
+	_ZTVN20CTestBlockController21CBlockActiveSchedulerE @ 206 NONAME
+	_ZThn728_N20CTestBlockController11BlockResultEv @ 207 NONAME ABSENT
+	_ZThn728_N20CTestBlockController13SetAsyncErrorEii @ 208 NONAME ABSENT
+	_ZThn728_N20CTestBlockController14SetBlockResultE8TVerdict @ 209 NONAME ABSENT
+	_ZThn728_N20CTestBlockController8SetErrorEi @ 210 NONAME ABSENT
+	_ZThn732_N20CTestBlockController14TimerCompletedEv @ 211 NONAME ABSENT
+	_ZThn736_N20CTestBlockController12NextCommandLEv @ 212 NONAME ABSENT
+	_ZThn12_N12CDataWrapper11BlockResultEv @ 213 NONAME
+	_ZThn12_N12CDataWrapper13SetAsyncErrorEii @ 214 NONAME
+	_ZThn12_N12CDataWrapper14SetBlockResultE8TVerdict @ 215 NONAME
+	_ZThn12_N12CDataWrapper8SetErrorEi @ 216 NONAME
+	_ZThn4_N12CDataWrapper4RunLEP7CActivei @ 217 NONAME
+	_ZThn4_N12CDataWrapper8DoCancelEP7CActivei @ 218 NONAME
+	_ZThn752_N12CTestServer213PutAndDisownLERK7TDesC16PvPFvS3_E @ 219 NONAME ABSENT
+	_ZThn752_N12CTestServer216GetObjectAndOwnLERK7TDesC16 @ 220 NONAME ABSENT
+	_ZThn752_N12CTestServer222CreateActiveSchedulerLEv @ 221 NONAME ABSENT
+	_ZThn752_N12CTestServer222DeleteActiveSchedulerLEv @ 222 NONAME ABSENT
+	_ZThn8_N12CDataWrapper14GetDataObjectLERK7TDesC16 @ 223 NONAME
+	_ZThn8_N12CDataWrapper14SetDataObjectLERK7TDesC16Pv @ 224 NONAME
+	_ZThn8_N12CDataWrapper15GetDataWrapperLERK7TDesC16 @ 225 NONAME
+	_ZThn8_N12CDataWrapper15ReadSharedDataLERK7TDesC16R6TDes16 @ 226 NONAME
+	_ZThn8_N12CDataWrapper16GetHexFromConfigERK7TDesC16S2_Ri @ 227 NONAME
+	_ZThn8_N12CDataWrapper16GetIntFromConfigERK7TDesC16S2_Ri @ 228 NONAME
+	_ZThn8_N12CDataWrapper16WriteHexToConfigERK7TDesC16S2_RKi @ 229 NONAME
+	_ZThn8_N12CDataWrapper16WriteIntToConfigERK7TDesC16S2_RKi @ 230 NONAME
+	_ZThn8_N12CDataWrapper16WriteSharedDataLERK7TDesC16RS0_9TModeCopy @ 231 NONAME
+	_ZThn8_N12CDataWrapper17GetBoolFromConfigERK7TDesC16S2_Ri @ 232 NONAME
+	_ZThn8_N12CDataWrapper17WriteBoolToConfigERK7TDesC16S2_RKi @ 233 NONAME
+	_ZThn8_N12CDataWrapper19GetStringFromConfigERK7TDesC16S2_R7TPtrC16 @ 234 NONAME
+	_ZThn8_N12CDataWrapper19WriteStringToConfigERK7TDesC16S2_RK7TPtrC16 @ 235 NONAME
+	_ZThn8_N12CDataWrapper6LoggerEv @ 236 NONAME
+	_ZN18CTestExecuteLogger4NewLE14TLoggerOptions @ 237 NONAME
+	_ZN18CTestExecuteLogger5NewLCE14TLoggerOptions @ 238 NONAME
+	_ZN18CTestExecuteLogger16SetLoggerChannelEi @ 239 NONAME
+	_ZN18CTestExecuteLogger11SetPipeNameER7TPtrC16 @ 240 NONAME
+	_ZThn772_N12CTestServer213PutAndDisownLERK7TDesC16PvPFvS3_E @ 241 NONAME ABSENT ; #<thunk>#
+	_ZThn772_N12CTestServer216GetObjectAndOwnLERK7TDesC16 @ 242 NONAME ABSENT ; #<thunk>#
+	_ZThn772_N12CTestServer222CreateActiveSchedulerLEv @ 243 NONAME ABSENT ; #<thunk>#
+	_ZThn772_N12CTestServer222DeleteActiveSchedulerLEv @ 244 NONAME ABSENT ; #<thunk>#
+	_ZN19CTestExecuteIniData4NewLER4TBufILi2EE @ 245 NONAME
+	_ZN19CTestExecuteIniData5NewLCER4TBufILi2EE @ 246 NONAME
+	_ZN19CTestExecuteIniDataC1ER4TBufILi2EE @ 247 NONAME
+	_ZN19CTestExecuteIniDataC2ER4TBufILi2EE @ 248 NONAME
+	_ZThn3184_N20CTestBlockController11BlockResultEv @ 249 NONAME ; #<thunk>#
+	_ZThn3184_N20CTestBlockController13SetAsyncErrorEii @ 250 NONAME ; #<thunk>#
+	_ZThn3184_N20CTestBlockController14SetBlockResultE8TVerdict @ 251 NONAME ; #<thunk>#
+	_ZThn3184_N20CTestBlockController8SetErrorEi @ 252 NONAME ; #<thunk>#
+	_ZThn3188_N20CTestBlockController14TimerCompletedEv @ 253 NONAME ; #<thunk>#
+	_ZThn3192_N20CTestBlockController12NextCommandLEv @ 254 NONAME ; #<thunk>#
+	_ZThn1280_N12CTestServer213PutAndDisownLERK7TDesC16PvPFvS3_E @ 255 NONAME
+	_ZThn1280_N12CTestServer216GetObjectAndOwnLERK7TDesC16 @ 256 NONAME
+	_ZThn1280_N12CTestServer222CreateActiveSchedulerLEv @ 257 NONAME
+	_ZThn1280_N12CTestServer222DeleteActiveSchedulerLEv @ 258 NONAME
+	_ZN9CTestStep16GetIntFromConfigERK7TDesC16S2_Rx @ 259 NONAME
+	_ZN9CTestStep16WriteIntToConfigERK7TDesC16S2_RKx @ 260 NONAME
+	_ZN8TEFUtils16WrapperPluginNewER8RLibrary @ 261 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+..\inc\TestExecuteStepBase.h			\epoc32\include\test\testexecutestepbase.h
+..\inc\TestExecuteServerBase.h			\epoc32\include\test\testexecuteserverbase.h
+..\inc\TestExecuteClient.h			\epoc32\include\test\testexecuteclient.h
+..\inc\TestExecuteServerUtils.h			\epoc32\include\test\testexecuteserverutils.h
+..\inc\TestExecuteServerUtils.inl		\epoc32\include\test\testexecuteserverutils.inl
+..\inc\TEFSharedData.h				\epoc32\include\test\tefshareddata.h
+..\inc\TEFSharedData.inl			\epoc32\include\test\tefshareddata.inl
+..\inc\TestSharedData.h				\epoc32\include\test\testshareddata.h
+..\inc\TestSharedData.inl			\epoc32\include\test\testshareddata.inl
+..\inc\TEFExportConst.h				\epoc32\include\test\tefexportconst.h
+..\inc\TestExecuteLogBase.h			\epoc32\include\test\testexecutelogbase.h
+..\inc\TestExecuteLogger.h			\epoc32\include\test\testexecutelogger.h
+..\inc\TEFScriptUtils.h				\epoc32\include\test\tefscriptutils.h
+..\inc\BlockItems.h				\epoc32\include\test\blockitems.h
+..\inc\DataWrapper.h				\epoc32\include\test\datawrapper.h
+..\inc\TestServer2.h				\epoc32\include\test\testserver2.h
+..\inc\TestBlockController.h			\epoc32\include\test\testblockcontroller.h
+..\inc\TestBlockController.inl			\epoc32\include\test\testblockcontroller.inl
+..\inc\ActiveCallback.h				\epoc32\include\test\activecallback.h
+..\inc\DataDictionary.h				\epoc32\include\test\datadictionary.h
+..\inc\TEFResult.h				\epoc32\include\test\tefresult.h
+..\inc\CommandProcessor.h			\epoc32\include\test\commandprocessor.h
+..\inc\TEFTimer.h				\epoc32\include\test\teftimer.h
+..\inc\DataAccess.h				\epoc32\include\test\dataaccess.h
+..\inc\DataWrapper.inl				\epoc32\include\test\datawrapper.inl
+..\inc\TEFUtils.h				\epoc32\include\test\TEFUtils.h
+
+PRJ_MMPFILES
+TestExecuteUtils.mmp
+
+PRJ_TESTMMPFILES
+//..\Test\group\TestExecuteLoggingTest.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/group/testexecuteutils.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "../../Group/testexecute.cfg"
+
+//Unpaged
+TARGET      testexecuteutils.dll
+CAPABILITY	All
+TARGETTYPE 	dll
+UID		0x1000008d 0x101F777A
+VENDORID	0x70000001
+
+
+SOURCEPATH 	../Src
+SOURCE		TestServerBase.Cpp
+SOURCE		TestStepBase.Cpp
+SOURCE		TestClient.cpp
+SOURCE		TestExecuteLogger.cpp
+SOURCE		TEFScriptUtils.cpp
+SOURCE      SerialWriter.cpp
+
+SOURCE		DataWrapper.cpp
+SOURCE		CommandProcessor.cpp
+SOURCE		DataDictionary.cpp
+SOURCE		ActiveCallback.cpp
+SOURCE		TestServer2.cpp
+SOURCE		TestBlockController.cpp
+SOURCE		TEFTimer.cpp TEFUtils.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+SYSTEMINCLUDE	/epoc32/include/test
+USERINCLUDE	../inc
+
+LIBRARY		euser.lib
+LIBRARY		iniparser.lib
+LIBRARY		testexecutelogclient.lib
+LIBRARY		testexecutepipslogclient.lib
+LIBRARY		efsrv.lib
+LIBRARY		rfileloggerclient.lib
+
+//testexecuteseriallogclient.lib 
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/activecallback.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,90 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains ActiveCallback.h
+*
+*/
+
+
+
+#ifndef __ACTIVE_CALLBACK_H__
+#define __ACTIVE_CALLBACK_H__
+
+#include <e32base.h>
+
+class MActiveCallback
+/**
+ * @internalComponent
+ * @test
+ *
+ * Asynchronus completion callback
+ */
+	{
+public:
+	/**
+	 * Method from which CActiveCallback informs the user RunL call
+	 *
+	 * @param	aActive - the object that the RunL has completed on
+	 * @param	aIndex - asynchronous command index
+	 *
+	 * @leave	system wide error
+	 */
+	virtual void	RunL(CActive* aActive, TInt aIndex) = 0;
+
+	/**
+	 * Method from which CActiveCallback informs the user DoCancel call
+	 *
+	 * @param	aActive - the object that the RunL has completed on
+	 * @param	aIndex - asynchronous command index
+	 *
+	 * @leave	system wide error
+	 */
+	virtual void	DoCancel(CActive* aActive, TInt aIndex) = 0;
+	};
+
+class CActiveCallback : public CActive
+/**
+ * @internalComponent
+ * @test
+ *
+ * @see		CActive
+ *
+ * Test Active Notification class
+ *
+ */
+	{
+public:
+	IMPORT_C virtual ~CActiveCallback();
+	IMPORT_C static CActiveCallback*	NewL(MActiveCallback& aCallback, TInt aPriority=EPriorityStandard);
+	IMPORT_C static CActiveCallback*	NewLC(MActiveCallback& aCallback, TInt aPriority=EPriorityStandard);
+
+	IMPORT_C void	Activate( TInt aIndex );
+	IMPORT_C void	KickState();
+	IMPORT_C void	RunL();
+	IMPORT_C void	DoCancel();
+
+protected:
+	IMPORT_C CActiveCallback(MActiveCallback& aCallback, TInt aPriority);
+	IMPORT_C void	ConstructL();
+
+private:
+	/**
+	* This is internal and not intended for use.
+	*/
+	MActiveCallback&	iCallback;
+	TInt				iIndex;
+	};
+
+#endif /* __ACTIVE_CALLBACK_H__ */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/blockitems.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,181 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains BlockItems.h
+*
+*/
+
+
+
+#ifndef __BLOCK_ITEMS_H__
+#define __BLOCK_ITEMS_H__
+
+#include <e32base.h>
+
+const TInt	KTEFMaxNameLength		= 255;
+typedef	TBuf<KTEFMaxNameLength>		TTEFSectionName;
+typedef	TBuf<KTEFMaxNameLength>		TTEFFunction;
+typedef	TBuf<KTEFMaxNameLength>		TTEFObjectType;
+
+enum TTEFBlockItemType
+/**
+ * @internalComponent
+ * @test
+ *
+ * Types of block item
+ *
+ * ETEFNull
+ * - undefined type
+ *
+ * ETEFCreateObject
+ * - create an object
+ *
+ * ETEFRestoreObject
+ * - restore an object from the shared area
+ *
+ * ETEFCommand
+ * - execute a command on an object
+ *
+ * ETEFStore
+ * - store the object in shared area
+ *
+ * ETEFOutstanding
+ * - wait for all outstandign requests to complete
+ *
+ * ETEFDelay
+ * - delay all processing
+ *
+ * ETEFAsyncDelay
+ * - delay but keep asynchronus operations running during delay.
+ *
+ * ETEFSharedActiveScheduler
+ * - use active schedular from shared data
+ *
+ * ETEFStoreActiveScheduler
+ * - store active schedular in shared data
+ */
+	{
+	ETEFNull		 = 0,
+	ETEFCreateObject,
+	ETEFRestoreObject,
+	ETEFCommand,
+	ETEFStore,
+	ETEFOutstanding,
+	ETEFDelay,
+	ETEFAsyncDelay,
+	ETEFSharedActiveScheduler,
+	ETEFStoreActiveScheduler
+	};
+
+class TTEFCommand
+/**
+ * @internalComponent
+ * @test
+ */
+	{
+public:
+	TTEFSectionName		iObject;
+	TTEFFunction		iFunction;
+	};
+
+class TTEFBlockItem
+/**
+ * @internalComponent
+ * @test
+ */
+	{
+public:
+	TTEFBlockItem()
+	:	iItemType(ETEFNull)
+	,	iExpectedError(0)
+	,	iExpectedAsyncError(0)
+	,	iError(0)
+	,	iAsyncError(0)
+	,	iTime(0)
+	,	iExecuted(EFalse) {}
+
+	TTEFBlockItemType	iItemType;
+	TTEFObjectType		iObjectType;
+	TTEFCommand			iCommand;
+	TTEFSectionName		iSection;
+	TInt				iExpectedError;
+	TInt				iExpectedAsyncError;
+	TInt				iError;
+	TInt				iAsyncError;
+	TInt				iTime;
+	TBool				iExecuted;
+	};
+
+/**
+ * @internalComponent
+ * @test
+ */
+typedef	CArrayFixFlat<TTEFBlockItem>	TTEFItemArray;
+
+/**
+ * @internalComponent
+ * @test
+ */
+typedef	TPckgBuf<TTEFBlockItem>			TTEFItemPkgBuf;
+
+class MSharedData
+/**
+ * @internalComponent
+ * @test
+ *
+ * Access to the shared data
+ */
+	{
+public:
+	/*
+	 * Create and active scheduler in the shared data
+	 *
+	 * @leave	system wide error
+	 */
+	virtual void	CreateActiveSchedulerL() =0;
+
+	/*
+	 * Delete the active scheduler in the shared data
+	 *
+	 * @leave	system wide error
+	 */
+	virtual void	DeleteActiveSchedulerL() =0;
+
+	/*
+	 * Get an object in the shared data and own it.
+	 * As owner you will be resonsible for it's deletion.
+	 *
+	 * @param	aName - name of object to own
+	 *
+	 * @return	the obeject
+	 *
+	 * @leave	system wide error
+	 */
+	virtual TAny*	GetObjectAndOwnL(const TDesC& aName) =0;
+
+	/*
+	 * Put an object in the shared data and disown it.
+	 * The shared data becomes will be resonsible for it's deletion.
+	 *
+	 * @param	aName - name of object to own
+	 * @param	aAny - the object
+	 * @param	aCleanupOperation - Operation to delete the object if still in shared data on exit
+	 *
+	 * @leave	system wide error
+	 */
+	virtual void	PutAndDisownL(const TDesC& aName, TAny* aAny, TCleanupOperation aCleanupOperation) =0;
+	};
+
+#endif // __BLOCK_ITEMS_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/commandprocessor.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CommandProcessor.h
+*
+*/
+
+
+
+#ifndef __COMMAND_PROCESSOR_H__
+#define __COMMAND_PROCESSOR_H__
+
+#include <e32base.h>
+
+class MCommandProcessorCallback
+/**
+ * @internalComponent
+ * @test
+ *
+ * Test timer completion callback
+ */
+	{
+public:
+	/**
+	* Method from which CCommandProcessor informs the user RunL call
+	*
+	* @leave	system wide error
+	*/
+	virtual void	NextCommandL() = 0;
+	};
+
+class CCommandProcessor : public CActive
+/**
+ * @internalComponent
+ * @test
+ *
+ * @see		CActive
+ *
+ * Test Active Notification class
+ *
+ */
+	{
+public:
+	IMPORT_C virtual ~CCommandProcessor();
+	IMPORT_C static CCommandProcessor*	NewL(MCommandProcessorCallback& aCallback, TInt aPriority=EPriorityStandard);
+	IMPORT_C static CCommandProcessor*	NewLC(MCommandProcessorCallback& aCallback, TInt aPriority=EPriorityStandard);
+
+	IMPORT_C void	Activate();
+	IMPORT_C void	KickState();
+	void			RunL();
+	void			DoCancel();
+
+protected:
+	CCommandProcessor(MCommandProcessorCallback& aCallback, TInt aPriority);
+
+private:
+	void	ConstructL();
+
+private:
+	/**
+	* This is internal and not intended for use.
+	*/
+	MCommandProcessorCallback&	iCallback;
+	};
+
+#endif /* __COMMAND_PROCESSOR_H__ */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/dataaccess.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,192 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains DataAccess.h
+*
+*/
+
+
+
+#ifndef __DATA_ACCESS_H__
+#define __DATA_ACCESS_H__
+
+#include <test/testexecutestepbase.h>
+
+#include <test/datawrapper.h>
+
+class MDataAccess
+/**
+ * @internalComponent
+ * @test
+ *
+ * Data access interface
+ */
+	{
+public:
+	/**
+	 * Read a boolean value from the configuration file.
+	 *
+	 * @param	aSectName - Section name in the config file
+	 * @param	aKeyName - text name for the value in the config file
+	 * @param	aResult - value found in config file. ETrue is represented by the case insensitive string "true"
+	 *
+	 * @return	ETrue if the section/key name was found
+	 */
+	virtual TBool			GetBoolFromConfig(const TDesC&  aSectName, const TDesC& aKeyName, TBool& aResult) =0;
+
+	/**
+	 * Read an integer value from the configuration file.
+	 *
+	 * @param	aSectName - Section name in the config file
+	 * @param	aKeyName - text name for the value in the config file
+	 * @param	aResult - value found in config file. ETrue is represented by the case insensitive string "true"
+	 *
+	 * @return	ETrue if the section/key name was found
+	 */
+	virtual TBool			GetIntFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult) =0;
+
+	/**
+	 * Read a string value from the configuration file.
+	 *
+	 * @param	aSectName - Section name in the config file
+	 * @param	aKeyName - text name for the value in the config file
+	 * @param	aResult - value found in config file. ETrue is represented by the case insensitive string "true"
+	 *
+	 * @return	ETrue if the section/key name was found
+	 */
+	virtual TBool			GetStringFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TPtrC& aResult) =0;
+
+	/**
+	 * Read a hexidecimal value from the configuration file.
+	 *
+	 * @param	aSectName - Section name in the config file
+	 * @param	aKeyName - text name for the value in the config file
+	 * @param	aResult - value found in config file. ETrue is represented by the case insensitive string "true"
+	 *
+	 * @return	ETrue if the section/key name was found
+	 */
+	virtual TBool			GetHexFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult) =0;
+
+	/**
+	 * Write an integer value to the configuration file.
+	 *
+	 * @param	aSectName - Section name in the config file
+	 * @param	aKeyName - text name for the value in the config file
+	 * @param	aValue - value to write into the config file.
+	 *
+	 * @return	ETrue if successful
+	 */
+	virtual TBool			WriteIntToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt& aValue) =0;
+
+	/**
+	 * Write a string value to the configuration file.
+	 *
+	 * @param	aSectName - Section name in the config file
+	 * @param	aKeyName - text name for the value in the config file
+	 * @param	aValue - value to write into the config file.
+	 *
+	 * @return	ETrue if successful
+	 */
+	virtual TBool			WriteStringToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TPtrC& aValue) =0;
+
+	/**
+	 * Write a boolean value to the configuration file.
+	 *
+	 * @param	aSectName - Section name in the config file
+	 * @param	aKeyName - text name for the value in the config file
+	 * @param	aValue - value to write into the config file.
+	 *
+	 * @return	ETrue if successful
+	 */
+	virtual TBool			WriteBoolToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TBool& aValue) =0;
+
+	/**
+	 * Write a hexidecimal value to the configuration file.
+	 *
+	 * @param	aSectName - Section name in the config file
+	 * @param	aKeyName - text name for the value in the config file
+	 * @param	aValue - value to write into the config file.
+	 *
+	 * @return	ETrue if successful
+	 */
+	virtual TBool			WriteHexToConfig(const TDesC&  aSectName, const TDesC& aKeyName, const TInt& aValue) =0;
+
+	/**
+	 * Updates the data to the shared data name passed either in Copy Mode/Append Mode
+	 *
+	 * @param	aShareName - global shared memory name
+	 * @param	aSharedDataVal - data to write
+	 * @param	aModeCopy - copy or append data
+	 *
+	 * @leave	system wide error
+	 */
+	virtual void			WriteSharedDataL(const TDesC& aShareName, TDesC& aSharedDataVal, TModeCopy aModeCopy) =0;
+
+	/**
+	 * Read data from the shared data name passed
+	 *
+	 * @param	aShareName - global shared memory name
+	 * @param	aSharedDataVal - data read
+	 *
+	 * @leave	system wide error
+	 */
+	virtual void			ReadSharedDataL(const TDesC& aShareName, TDes& aSharedDataVal) =0;
+
+	/**
+	 * Read name of data dictionary entry from configuration file and return the data wrapper
+	 *
+	 * @param	aSectionName - section in configuration file to read name of dictionary entry
+	 *
+	 * @leave	KErrBadName - name not found in configuration file
+	 * @leave	KErrNotFound - entry not found in dictinary
+	 *
+	 * @return	Data wrapper for the object
+	 */
+	virtual CDataWrapper*	GetDataWrapperL(const TDesC& aSectionName) =0;
+
+	/**
+	 * Read name of data dictionary entry from configuration file and return the data wrapper
+	 *
+	 * @param	aSectionName - section in configuration file to read name of dictionary entry
+	 *
+	 * @leave	KErrBadName - name not found in configuration file
+	 * @leave	KErrNotFound - entry not found in dictinary
+	 *
+	 * @return	The object stored in the data wrapper
+	 */
+	virtual TAny*			GetDataObjectL(const TDesC& aSectionName) =0;
+
+	/**
+	 * Read name of data dictionary entry from configuration file set the data wrappers object
+	 *
+	 * @param	aSectionName - section in configuration file to read name of dictionary entry
+	 * @param	aObject - object to set in the data wrapper
+	 *
+	 * @leave	KErrBadName - name not found in configuration file
+	 * @leave	KErrNotFound - entry not found in dictinary
+	 */
+	virtual void			SetDataObjectL(const TDesC& aSectionName, TAny* aObject) =0;
+
+	/**
+	 * Get the logger
+	 *
+	 * @see		CTestExecuteLogger
+	 *
+	 * @return	the logger
+	 */
+	virtual CTestExecuteLogger&	Logger() =0;
+	};
+
+#endif // __DATA_ACCESS_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/datadictionary.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains DataDictionary.h
+*
+*/
+
+
+
+#ifndef __DATA_DICTIONARY_H__
+#define __DATA_DICTIONARY_H__
+
+#include <e32base.h>
+#include <e32hashtab.h>
+
+/**
+ * Data dictionary maximum name size
+ */
+const TInt									KMaxDataDictionaryNameSize = 256;
+
+/**
+ * Defines a modifiable buffer descriptor to contain the name of an entry in the dictionary
+ */
+typedef TBuf<KMaxDataDictionaryNameSize>	TDataDictionaryName;
+
+class CDataWrapper;
+
+class CDataDictionary : public CBase
+/**
+ * @internalAll
+ * @test
+ *
+ * @see		CBase
+ *
+ * This dictionary associates a name with a data wrapper object.
+ * Maintenance of the dictionary is perfomed by the methods AddDataL and DeleteDataL.
+ */
+	{
+private:
+	/**
+	 * @internalAll
+	 * @test
+	 *
+	 * Data dictionary storage area
+	 */
+	typedef RHashMap<TDataDictionaryName, CDataWrapper*>		RDataStore;
+	typedef THashMapIter<TDataDictionaryName, CDataWrapper*>	TDataIter;
+
+public:
+	CDataDictionary();
+	virtual ~CDataDictionary();
+
+	void			AddDataL(const TDataDictionaryName& aName, CDataWrapper* aData);
+	void			DeleteDataL(const TDataDictionaryName& aName);
+	void			SetCurrentDataL(const TDataDictionaryName& aName);
+	CDataWrapper*	GetDataL(const TDataDictionaryName& aName);
+	TAny*			CurrentObject();
+	TAny*			GetObjectL(const TDesC& aName);
+	void			SetObjectL(const TDataDictionaryName& aName, TAny* aObject);
+	void			Empty();
+	TInt			Outstanding(const TDesC& aName, TBool& aMoreToDo);
+
+private:
+	static TUint32	Hash(const TDataDictionaryName& aName);
+	static TBool	Identity(const TDataDictionaryName& aName1, const TDataDictionaryName& aName2);
+
+private:
+	RDataStore		iStore;
+	CDataWrapper*	iCurrentObject;
+	};
+
+#endif // __DATA_DICTIONARY_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/datawrapper.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,123 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains DataWrapper.h
+*
+*/
+
+
+
+#ifndef __DATA_WRAPPER_H__
+#define __DATA_WRAPPER_H__
+
+#include <e32def.h>
+#include <e32cmn.h>
+
+#include <test/datadictionary.h>
+#include <test/dataaccess.h>
+#include <test/tefresult.h>
+#include <test/activecallback.h>
+#include <test/testblockcontroller.h>
+#include <test/blockitems.h>
+
+
+class CDataWrapper : public CBase, public MActiveCallback, public MDataAccess, public MTEFResult
+/**
+ * @publishedPartner
+ * @test
+ *
+ * @see		CBase
+ * @see		MActiveCallback
+ * @see		MDataAccess
+ * @see		MTEFResult
+ *
+ * Wrapper for an object in the data dictionary
+ */
+	{
+public:
+	IMPORT_C virtual				~CDataWrapper();
+
+	/**
+	 * Execute a command on the object
+	 *
+	 * @param	aCommand - command to execute
+	 * @param	aSection - section with data for command
+	 * @param	aAsyncErrorIndex - command index
+	 *
+	 * @see		TTEFFunction
+	 * @see		TTEFSectionName
+	 *
+	 * @leave	system wide error
+	 *
+	 * @return	ETrue if the command is processed, EFalse if not
+	 */
+	IMPORT_C virtual TBool			DoCommandL(const TTEFFunction& aCommand, const TTEFSectionName& aSection, const TInt aAsyncErrorIndex) = 0;
+
+	/**
+	 * Get the object that the wrapper contains
+	 *
+	 * @return	The object that the wrapper contains. NULL if it does not contain one.
+	 */
+	virtual TAny*					GetObject() = 0;
+
+	inline virtual TCleanupOperation	CleanupOperation();
+	inline virtual void					SetObjectL(TAny* aObject);
+	inline virtual void					DisownObjectL();
+	IMPORT_C void						SetTestBlockController(CTestBlockController* aTestBlockController);
+	IMPORT_C void						SetDataDictionary(CDataDictionary* aDataDictionary);
+	inline virtual void					InitialiseL();
+
+	inline void						IncOutstanding();
+	inline void						DecOutstanding();
+	inline TBool					Outstanding();
+
+	// MDataAccess implementation
+	IMPORT_C virtual TBool			GetBoolFromConfig(const TDesC&  aSectName, const TDesC& aKeyName, TBool& aResult);
+	IMPORT_C virtual TBool			GetIntFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult);
+	IMPORT_C virtual TBool			GetStringFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TPtrC& aResult);
+	IMPORT_C virtual TBool			GetHexFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult);
+	IMPORT_C virtual TBool			WriteBoolToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TBool& aValue);
+	IMPORT_C virtual TBool			WriteIntToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt& aValue);
+	IMPORT_C virtual TBool			WriteStringToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TPtrC& aValue);
+	IMPORT_C virtual TBool			WriteHexToConfig(const TDesC&  aSectName, const TDesC& aKeyName, const TInt& aValue);
+	IMPORT_C virtual void			ReadSharedDataL(const TDesC& aShareName, TDes& aSharedDataVal);
+	IMPORT_C virtual void			WriteSharedDataL(const TDesC& aShareName, TDesC& aSharedDataVal, TModeCopy aModeCopy = ESetText);
+	IMPORT_C virtual CDataWrapper*	GetDataWrapperL(const TDesC& aSectionName);
+	IMPORT_C virtual TAny*			GetDataObjectL(const TDesC& aSectionName);
+	IMPORT_C virtual void			SetDataObjectL(const TDesC& aSectionName, TAny* aObject);
+	IMPORT_C virtual CTestExecuteLogger&	Logger();
+
+	// MActiveCallback implementation
+	IMPORT_C virtual void			RunL(CActive* aActive, TInt aIndex);
+	IMPORT_C virtual void			DoCancel(CActive* aActive, TInt aIndex);
+
+	// MTEFResult implementation
+	IMPORT_C virtual void			SetError(const TInt aError);
+	IMPORT_C virtual void			SetAsyncError(const TInt aIndex, const TInt aError);
+	IMPORT_C virtual void			SetBlockResult(const TVerdict aResult);
+	IMPORT_C virtual TVerdict		BlockResult();
+
+protected:
+	IMPORT_C CDataWrapper();
+
+private:
+	CDataDictionary*		iDataDictionary;
+	CTestBlockController*	iTestBlockController;
+	TInt					iOutstanding;
+	};
+
+#include <test/datawrapper.inl>
+
+#endif // __DATA_WRAPPER_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/datawrapper.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,82 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains inline methods of CDataWrapper
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+
+#ifndef __DATA_WRAPPER_INL_
+#define __DATA_WRAPPER_INL_
+
+/**
+ * Get the operation to cleanup the object returned by GetObject
+ *
+ * @see		TCleanupOperation
+ *
+ * @return	The cleanup operation. NULL if there is not one defined for the object.
+ */
+inline TCleanupOperation CDataWrapper::CleanupOperation()	{ return NULL; }
+
+/**
+ * Set the object that the wrapper contains
+ *
+ * @param	aObject - the object that the wrapper contains.
+ *
+ * @leave	KErrNotSupported if this operation is not supported
+ */
+inline void	 CDataWrapper::SetObjectL(TAny* /*aObject*/)	{ User::Leave(KErrNotSupported); }
+
+/**
+ * Removes the object that the wrapper contains. A subsequent call to
+ * GetObject should return NULL until SetObject is called.
+ *
+ * @param	aObject - the object that the wrapper contains.
+ *
+ * @leave	KErrNotSupported if this operation is not supported
+ */
+inline void	 CDataWrapper::DisownObjectL()			{ User::Leave(KErrNotSupported); }
+
+/**
+ * Increment the number of outstanding async calls that are active
+ */
+inline void	 CDataWrapper::IncOutstanding()			{ iOutstanding++; }
+
+/**
+ * Decrement the number of outstanding async calls that are active
+ */
+inline void  CDataWrapper::DecOutstanding()			{ iOutstanding--; }
+
+/**
+ * Query if there are any outstanding async calls that are active.
+ *
+ * @return	ETrue if there are any oustnading active async calls.
+ */
+inline TBool CDataWrapper::Outstanding()			{ return iOutstanding>0; }
+
+/**
+ * Initialse the wrapper
+ *
+ * @leave	system wide error
+ */
+inline void  CDataWrapper::InitialiseL()			{}
+
+#endif // ___DATA_WRAPPER_INL_
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/serialwriter.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file
+ @Serial Writer header file
+ @internalTechnology
+*/
+
+#ifndef SERIALWRITER_H
+#define SERIALWRITER_H
+
+#include <d32comm.h> // RBusDevComm
+#include <e32base.h>
+
+NONSHARABLE_CLASS(CSerialWriter) 
+	{
+	public:
+		static CSerialWriter* NewL();
+		~CSerialWriter();
+	public:
+		TInt Settings(const TInt& aPortNumber);
+		TInt Write(const TDesC8& aData);
+		//Decoration methods 	
+		TInt WriteDecorated(const TDesC& aText, TInt aSeverity = 0) ;
+		TInt WriteDecorated(const TDesC8& aText, TInt aSeverity= 0)	; 
+	private:
+		void AddSeverity(TDes8& aLogBuffer, const TInt& aSeverity);
+		void AddTime(TDes8& aLogBuffer) ; 
+		CSerialWriter();
+		void ConstructL();
+		TInt Connect();
+	    TInt Config();
+		TInt Disconnect();
+	private:
+		RBusDevComm iComm;
+	    TBool 		iReady;
+		TInt 		iPortNum;
+	};
+	
+	
+#endif // SERIALWRITER_H
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/tefconst.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,122 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TEFConst.h
+*/
+
+#ifndef __TEFCONST_H__
+#define __TEFCONST_H__
+#include <e32def.h>
+
+// Non exported files access only
+const TInt KTEFMaxTaskExitCategory=80;
+const TInt KTEFMaxSharedArraySize=10;
+const TInt KTEFSharedDataSize=1024;
+const TInt KTEFMinOomParamLength=4;
+const TInt KTEFMaxScriptLineLength=512;
+const TInt KTEFErrInvalidRelPath=-30003;
+
+_LIT(KTEFLoadSuiteCommand,"LOAD_SUITE");
+_LIT(KTEFLoadServerCommand,"LOAD_SERVER");
+_LIT(KTEFLoadSuiteSharedData,"-SharedData");
+_LIT(KTEFConcurrentCommand,"CONCURRENT");
+_LIT(KTEFConsecutiveCommand,"CONSECUTIVE");
+_LIT(KTEFPrintCommand,"PRINT");
+_LIT(KTEFRunUtilsCommand,"RUN_UTILS");
+_LIT(KTEFRunUtilsMakeReadWrite,"MakeReadWrite");
+_LIT(KTEFRunUtilsCopyFile,"CopyFile");
+_LIT(KTEFRunUtilsMkDir,"MkDir");
+_LIT(KTEFRunUtilsDeleteFile,"DeleteFile");
+_LIT(KTEFRunUtilsDelete,"Delete");
+_LIT(KTEFRunScriptCommand,"RUN_SCRIPT");
+_LIT(KTEFCedCommand,"CED");
+_LIT(KTEFDelayCommand,"DELAY");
+_LIT(KTEFBreakErrorOnCommand,"BREAK_ERROR_ON");
+_LIT(KTEFBreakErrorOffCommand,"BREAK_ERROR_OFF");
+_LIT(KTEFPauseCommand,"PAUSE");
+_LIT(KTEFPrefixCommand, "PREFIX");
+_LIT(KTEFRemovePrefixCommand, "REMOVE_PREFIX");
+_LIT(KTEFSharedDataCommand, "SHARED_DATA");
+_LIT(KTEFStartRepeat,"START_REPEAT");
+_LIT(KTEFEndRepeat,"END_REPEAT");
+_LIT(KTEFColon, ":");
+_LIT(KTEFSharedDataNum, "shared_data_num");
+_LIT(KTEFSharedName, "shared_name_");
+_LIT(KTEFErrorReadingIni,"Error reading INI file");
+_LIT(KTEFSharedDataCommandRepeated,"SHARED_DATA Command is already in use");
+_LIT(KTEFErrInCreatingSharedObjects, "Unable to create shared object specified");
+_LIT(KTEFErrShareNameNotInIni, "The name of shared object %d is not specified in the ini");
+_LIT(KTEFErrNumberOfShareNotInIni, "The number of shared objects is not specified in the ini");
+_LIT(KTEFMaxNumberOfSharedObjectsReached, "Number of shared objects exceeded maximum allowable limit");
+_LIT(KTEFOom, "!OOM");
+_LIT(KTEFDeleteDirectory,"DeleteDirectory");
+_LIT(KTEFSetUpParam, "!Setup=");
+_LIT(KTEFIniExtension, ".ini");
+_LIT(KTEFDotSlash, ".\\");
+_LIT(KTEFOneUp,"..\\");
+
+// Test Block specific script commands
+_LIT(KTEFStartTestBlock,"START_TEST_BLOCK");
+_LIT(KTEFEndTestBlock,"END_TEST_BLOCK");
+_LIT(KTEFCreateObject,"CREATE_OBJECT");
+_LIT(KTEFRestoreObject,"RESTORE_OBJECT");
+_LIT(KTEFCommand,"COMMAND");
+_LIT(KTEFStore,"STORE");
+_LIT(KTEFOutstanding,"OUTSTANDING");
+_LIT(KTEFDelay,"DELAY");
+_LIT(KTEFAsyncDelay,"ASYNC_DELAY");
+_LIT(KTEFSharedActiveScheduler,"SHARED_ACTIVE_SCHEDULER");
+_LIT(KTEFStoreActiveScheduler,"STORE_ACTIVE_SCHEDULER");
+_LIT(KTEFCreateActiveScheduler,"!CreateScheduler=");
+_LIT(KTEFReuseActiveScheduler,"!ReuseScheduler=");
+_LIT(KTEFDeleteActiveScheduler,"!DeleteScheduler=");
+_LIT(KTEFAsyncError,"!AsyncError=");
+_LIT(KTEFErrorResult," Error=");
+_LIT(KTEFAsyncErrorResult," AsyncError=");
+_LIT(KTEFComment,"//");
+
+// Following set of literals are defined for version logging feature
+_LIT(KTEFConsoleHelpMessage1, "\n\n\ntestexecute <scriptfilepath>\\<scripfilename>[.script] [-d] [-slf]\
+							   \n\t: Executes the scriptfile with optional modes for JustInTime debugging or separate log files");
+_LIT(KTEFConsoleHelpMessage2, "\n\ntestexecute <scripfilename>[.script] [-d] [-slf]\
+							   \n\t: Script file path can be avoided when the defaultscriptdir entry is provided in testexecute.ini");
+_LIT(KTEFConsoleHelpMessage3, "\n\ntestexecute [-help/-v]\
+							   \n\t: Run TestExecute with optional modes to display list of help options and the version number");
+_LIT(KTEFConsoleHelpMessage4, "\n\n\n\n-help   : For displaying the help options available for using TestExecute framework\
+							   \n\n-v      : For displaying the version of the TestExecute framework");
+_LIT(KTEFConsoleHelpMessage5, "\n\n-slf    : For printing the messages for each of the tests in separate log files\
+							   \n\n-d      : For enabling just in time debug mode while execution");
+_LIT(KTEFInvalidCommandSetMessage, "Invalid set of Command line arguments\
+									\n\nType testexecute -help to learn about usages");
+
+_LIT(KTEFVersionMessage, "\nTEF Version : ");
+_LIT(KTEFVersionMessageXML, "TEF_VERSION");
+
+_LIT(KTEFTestSynopsisHTM, "\nTEST SYNOPSIS:");
+_LIT(KTEFTestSynopsisXML, "TEST_SYNOPSIS");
+
+_LIT(KTEFCountMessageHTM, " COUNT : ");
+_LIT(KTEFCountMessageXML, "_COUNT");
+
+_LIT(KTEFNewLine, "\n");
+_LIT(KTEFEnterKeyMessage, "\n\nEnter a key to Exit");
+_LIT(KTEFEndOfLine,"\r\n");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/tefexportconst.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,281 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TEFExportConst.h
+ @publishedPartner
+ @test 
+*/
+
+#ifndef __TEF_EXPORT_CONST_H__
+#define __TEF_EXPORT_CONST_H__
+#include <e32def.h>
+
+// Logger Macros
+#define INFO_PRINTF1(p1)							Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, (p1))
+#define INFO_PRINTF2(p1, p2)						Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, (p1), (p2))
+#define INFO_PRINTF3(p1, p2, p3)					Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, (p1), (p2), (p3))
+#define INFO_PRINTF4(p1, p2, p3, p4)				Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, (p1), (p2), (p3), (p4))
+#define INFO_PRINTF5(p1, p2, p3, p4, p5)			Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, (p1), (p2), (p3), (p4), (p5))
+#define INFO_PRINTF6(p1, p2, p3, p4, p5, p6)		Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, (p1), (p2), (p3), (p4), (p5), (p6))
+#define INFO_PRINTF7(p1, p2, p3, p4, p5, p6, p7)	Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, (p1), (p2), (p3), (p4), (p5), (p6), (p7))
+
+#define WARN_PRINTF1(p1)							Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, (p1)) 
+#define WARN_PRINTF2(p1, p2)						Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, (p1), (p2)) 
+#define WARN_PRINTF3(p1, p2, p3)					Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, (p1), (p2), (p3)) 
+#define WARN_PRINTF4(p1, p2, p3, p4)				Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, (p1), (p2), (p3), (p4)) 
+#define WARN_PRINTF5(p1, p2, p3, p4, p5)			Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, (p1), (p2), (p3), (p4), (p5)) 
+#define WARN_PRINTF6(p1, p2, p3, p4, p5, p6)		Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, (p1), (p2), (p3), (p4), (p5), (p6)) 
+#define WARN_PRINTF7(p1, p2, p3, p4, p5, p6, p7)	Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, (p1), (p2), (p3), (p4), (p5), (p6), (p7)) 
+
+#define ERR_PRINTF1(p1)								Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrErr, (p1)) 
+#define ERR_PRINTF2(p1, p2)							Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrErr, (p1), (p2)) 
+#define ERR_PRINTF3(p1, p2, p3)						Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrErr, (p1), (p2), (p3)) ;
+#define ERR_PRINTF4(p1, p2, p3, p4)					Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrErr, (p1), (p2), (p3), (p4)) 
+#define ERR_PRINTF5(p1, p2, p3, p4, p5)				Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrErr, (p1), (p2), (p3), (p4), (p5)) 
+#define ERR_PRINTF6(p1, p2, p3, p4, p5, p6)			Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrErr, (p1), (p2), (p3), (p4), (p5), (p6)) 
+#define ERR_PRINTF7(p1, p2, p3, p4, p5, p6, p7)		Logger().LogExtra(((TText8*)__FILE__), __LINE__, ESevrErr, (p1), (p2), (p3), (p4), (p5), (p6), (p7))
+
+// Literals
+// From TestExecuteLog.h
+_LIT(KTestExecuteLogServerName,"TestExecuteLogEngine");
+_LIT(KTestExecuteLogPath,"?:\\Logs\\TestExecute\\");
+_LIT(KTestExecuteScheduleTestLogCompatibilityNameFile,"LogFileName.Txt");
+_LIT(KTestExecuteName,"TestExecute");
+_LIT8(KTestExecuteName8,"TestExecute");
+
+_LIT(KTestExecutePIPSLogServerName,"testexecutepipslogengine");
+
+// From TestExecuteClient.h
+_LIT(KTestExecuteCommandLineFlagDebugMode,"-d");
+_LIT(KTestExecuteCommandLineFlagSeparateLogFileMode,"-slf");
+_LIT(KTestExecuteCommandLineFlagGraphicalWindowServer,"-gws");
+_LIT(KTestExecuteCommandLineFlagIncludeSelectiveCases,"-tci");
+_LIT(KTestExecuteCommandLineFlagExcludeSelectiveCases,"-tcx");
+_LIT(KTestExecuteCommandLineFlagPipe,"-pipe");
+
+// From TestExecuteServerUtils.h
+_LIT(KNull,"");
+_LIT(KPanicEquals,"P=");
+_LIT(KErrorEquals,"E=");
+
+// From TEFUnit.h
+_LIT( KAssertFailedEquals, "AssertEquals Failed");
+_LIT( KAssertFailedNull, "AssertNull Failed");
+_LIT( KAssertFailedNotNull, "AssertNotNull Failed");
+_LIT( KAssertFailedSame, "AssertSame Failed");
+_LIT( KAssertFailedNotSame, "AssertNotSame Failed");
+_LIT( KAssertFailedTrue, "AssertTrue Failed" );
+_LIT( KAssertFailedFalse, "AssertFalse Failed");
+
+// Constants
+// From TestExecuteLog.h
+const TInt KMaxTestExecuteLogFilePath = 256;
+const TInt KMaxTestExecuteLogLineLength = 512;
+const TInt KTestExecuteLoggerMajorVersion = 1;
+const TInt KTestExecuteLoggerMinorVersion = 1;
+const TInt KTestExecuteLoggerBuildVersion = 1;
+
+// From TestExecuteStepBase.h
+// this error number for test server leave a err num which conflict with system wide error.
+//	example: when doteststepL {uesr::leave(KErrServerBusy);}
+//			 testexecute will take this as test server is busy;
+//			 in fact, this is not because doteststepL() has runned, not busy at all.
+//			 we have to make the return value + offset(30000)
+const TInt KErrTEFBaseErrorZero = -30000; 
+const TInt KErrTestExecuteInUse = KErrTEFBaseErrorZero + KErrInUse;
+const TInt KErrTestExecuteServerBusy = KErrTEFBaseErrorZero + KErrServerBusy; 
+
+// From TestExecuteClient.h
+const TInt KTestExecuteMajorVersionNumber=1;
+const TInt KTestExecuteMinorVersionNumber=1;
+const TInt KTestExecuteBuildVersionNumber=1;
+const TInt KMaxTestExecuteNameLength = 80;
+const TInt KMaxTestExecuteCommandLength = 256;
+const TInt KMaxTestStepNameLength = 256;
+
+// From TestExecuteServerUtils.h
+const TInt KErrorStepResult = 0;
+
+// From TEFUnit.h
+const int KErrTEFUnitPass = 0;
+const int KErrTEFUnitFail = 106;
+const int KErrTEFUnitInconclusive = 107;
+const int KErrTEFUnitTestSuiteError = 108;
+const int KErrTEFUnitAbort = 109;
+const int KErrTEFUnitIgnore = 110;
+
+// Enumerations
+enum TModeCopy
+	{
+	ESetText  = 1,
+	EAppendText = 2
+	};
+
+enum TVerdict
+	{
+	EPass =0,			
+	EFail = 106,
+	EInconclusive,
+	ETestSuiteError,
+	EAbort,
+	EIgnore,
+	ESkippedSelectively
+	};
+
+enum TLoggerOptions
+	{
+	ELogHTMLOnly,
+	ELogXMLOnly,
+	ELogBoth
+	};
+
+enum TLoggerChannels
+	{
+	EFile,
+	ESerial,
+	EBoth
+	};
+
+enum TTestSetupState
+	{
+	ESetupNone = 0,
+	ESetupOomServer = 1,
+	ESetupLast = 100
+	};
+
+// Logging level
+enum TLogSeverity{ESevrErr  = 1,ESevrHigh, ESevrWarn,ESevrMedium, ESevrInfo, ESevrLow, ESevrAll};
+
+// export as well as non-exported files access
+const TInt KTEFAsciiExclamation=33;
+const TInt KTEFMinPanicStringParamLength=13;
+const TInt KTEFMinPanicCodeParamLength=11;
+const TInt KTEFMinErrorParamLength=7;
+const TInt KTEFMinSetupParamLength=7;
+const TInt KTEFMinResultParamLength=8;
+const TInt KTEFMinHeapParamLength=6;
+const TInt KTEFZeroValue=0;
+const TInt KTEFOneValue=1;
+const TInt KTEFMaxVerdictLength = 128;
+const TInt KTEFCommandCountsStructSize = 9;
+const TInt KTEFCommandsCountPlusOne = KTEFCommandCountsStructSize + 1;
+const TInt KTEFMaxPanicStringLength = KMaxExitCategoryName; // 16 is Max length for User::Panic()
+
+// OS version number
+const TInt KOsVersionCount = 6;
+
+_LIT(KTEFTestExecuteResultSummaryFile,"TestResults.htm");
+_LIT(KTEFResultString,"RESULT");
+_LIT(KTEFRunTestStepCommand,"RUN_TEST_STEP");
+_LIT(KTEFRunErrorStepResultCommand,"RUN_ERROR_STEP_RESULT");
+_LIT(KTEFRunPanicStepCommand,"RUN_PANIC_STEP");
+_LIT(KTEFRunTestStepResultCommand,"RUN_TEST_STEP_RESULT");
+_LIT(KTEFRunPanicStepResultCommand,"RUN_PANIC_STEP_RESULT");
+_LIT(KTEFRunProgramCommand,"RUN_PROGRAM");
+_LIT(KTEFRunWSProgramCommand,"RUN_WS_PROGRAM");
+_LIT(KTEFStartTestCaseCommand, "START_TESTCASE");
+_LIT(KTEFEndTestCaseCommand, "END_TESTCASE");
+_LIT(KTEFStartSyncTestCaseCommand, "START_SYNCHRONISED_TESTCASE");
+_LIT(KTEFEndSyncTestCaseCommand, "END_SYNCHRONISED_TESTCASE");
+_LIT(KTEFPanicString,"!PanicString=");
+_LIT(KTEFPanicCode,"!PanicCode=");
+_LIT(KTEFError,"!Error=");
+_LIT(KTEFHeap,"!Heap=");
+_LIT(KTEFSpace, " ");
+_LIT(KTEFNull, "");
+_LIT(KTEFEquals, "=");
+_LIT(KTEFScriptExtension,".script");
+_LIT(KTEFCfgExtension,".tcs");
+_LIT(KTEFHtmlKey, "HTML");
+_LIT(KTEFDefaultScriptPath,"DefaultScriptDir");
+_LIT(KTEFJustInTimeDebug,"JustInTimeDebug");
+_LIT(KTEFSystemStarter, "SystemStarter");
+_LIT(KTEFRemotePanicDetection, "RemotePanicDetection");
+_LIT(KTEFEnableIniAccessLog, "EnableIniAccessLog");
+_LIT(KTEFEnableTestsCountLog, "EnableTestsCountLog");
+_LIT(KTEFLogSeverityKey, "LogLevel");
+_LIT(KTEFLogMode, "LogMode");
+_LIT(KTEFStringFormat,"%S");
+_LIT(KTEFSlash, "\\");
+_LIT(KTEFLogChannel, "LogChannel");
+_LIT(KTEFOutputPort, "output_port");
+_LIT(KTEFWaitForLoggingTime, "WaitForLoggingTime");
+
+_LIT(KTEFResultPass,"PASS");
+_LIT(KTEFResultSkippedSelectively,"SKIPPED_SELECTIVELY");
+_LIT(KTEFResultFail,"FAIL");
+_LIT(KTEFResultTag,"***Result");
+_LIT(KTEFResult,"!Result=");
+
+// export only
+const TInt KTEFTestExecuteParamLength=30;
+const TInt KTEFMinPanicStringLength=2;
+
+_LIT(KTEFResultPanic,"PANIC");
+_LIT(KTEFResultUnexecuted, "UNEXECUTED");
+_LIT(KTEFTestCaseResultTag,"***TestCaseResult");
+_LIT(KTEFCommentedCommands,"COMMENTED OUT COMMAND'S");
+_LIT(KTEFTestCaseSummary, "TEST_CASE_SUMMARY");
+_LIT(KTEFTestStepSummary, "TEST_STEP_BLOCK_SUMMARY");
+_LIT(KTEFRunProgramSummary, "RUN_PROGRAM_SUMMARY");
+_LIT(KTEFRunScriptSummary, "RUN_SCRIPT_SUMMARY:");
+_LIT(KTEFScriptExecuted, "EXECUTED_SCRIPTS");
+_LIT(KTEFFailedOpen, "FAILED_TO_OPEN");
+_LIT(KTEFOpenQuotes,"\"");
+_LIT(KTEFSpaceEquals," = ");
+_LIT(KTEFSection, "TestExecute");
+_LIT(KTEFXmlKey, "XML");
+_LIT(KTEFEqualsInteger," = %d");
+_LIT(KTEFIniReadInteger,"INI READ : %S %S %S %d");
+_LIT(KTEFIniReadString,"INI READ : %S %S %S %S");
+_LIT(KTEFIniWriteInteger,"INI WRITE : %S %S %S %d");
+_LIT(KTEFIniWriteString,"INI WRITE : %S %S %S %S");
+_LIT(KTEFDefaultPath,"?:\\system\\data\\testexecute.ini");
+_LIT(KTEFAlternatePath,"z:\\system\\data\\testexecute.ini");
+_LIT(KTEFComma,",");
+
+_LIT(KTEFResultInconclusive,"INCONCLUSIVE");
+_LIT(KTEFResultAbort,"ABORT");
+_LIT(KTEFResultUnknown,"UNKNOWN");
+_LIT(KTEFFontLightBlue, "<font size=2 color=00AFFF>");
+_LIT(KTEFFontGreen,"<font size=2 color=00AF00>");
+_LIT(KTEFFontRed,"<font size=2 color=FF0000>");
+_LIT(KTEFFontBlue,"<font size=2 color=0000FF>");
+_LIT(KTEFFontGrey,"<font size=2 color=C0C0C0>");
+_LIT(KTEFFontEnd,"</font>");
+_LIT(KTEFTestCaseDefault, "NOTESTCASE");
+
+_LIT(KTEFDefaultSysDrive, "DefaultSysDrive");
+_LIT(KTEFSysDrive, "${SYSDRIVE}");
+_LIT(KTEFIniSysDrive, "SYSDRIVE");
+_LIT(KTEFLegacySysDrive, "C:");
+_LIT(KTEFWrapperPluginDll, "WrapperUtilsPlugin.dll");
+_LIT(KTEFTabulator, "\t");
+// the simplified summary file. in case of out-of-memory.
+_LIT(KTEFTestExecuteResultSimplifiedSummaryFile,"TestResults.txt");
+_LIT8(KLoggerNotEnoughMemory8, "Not enough memory to perform logging...");
+_LIT(KTEFIniReadInt64,"INI READ : %S %S %S %ld");
+_LIT(KTEFIniWriteInt64,"INI WRITE : %S %S %S %ld");
+_LIT(KTEFPanicStringTooLong,"Expected panic string %S\"%S\" (in script) was TOO LONG.");
+_LIT(KTEFPanicStringErrorInfo,"Keep the panic string length to 16 characters or less. Please Refer to User::Panic() in SDL for more information.");
+_LIT(KTEFExpectedPanicString,"Expected panic string was \"%S\" (in script)");
+_LIT(KTEFReceivedPanicString,"Received panic string was \"%S\"(in code)");
+_LIT(KTEFWarnPanicString,"The actual length of the received panic string is 16 characters, which is possibly truncated. User::Panic will only pass through the first 16 characters of the panic string, the test result may not be reliable. Ensure this is 16 characters or less or it will be truncated.");
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/tefresult.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,68 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains TEFResult.h
+*
+*/
+
+
+
+#ifndef __TEF_RESULT_H__
+#define __TEF_RESULT_H__
+
+class MTEFResult
+/**
+ * @internalComponent
+ * @test
+ *
+ * Test error handling
+ */
+	{
+public:
+	/*
+	 * Set the error
+	 *
+	 * @param	- aError the error to set
+	 */
+	virtual void		SetError(const TInt aError) =0;
+
+	/*
+	 * Set the asynchronus error
+	 *
+	 * @param	aIndex - block index that the error belongs to
+	 * @param	aError - the error to set
+	 */
+	virtual void		SetAsyncError(const TInt aIndex, const TInt aError) =0;
+
+	/*
+	 * Set the block result
+	 *
+	 * @param	aResult - the result to set
+	 *
+	 * @see		TVerdict
+	 */
+	virtual void		SetBlockResult(const TVerdict aResult) =0;
+
+	/*
+	 * Get the block result
+	 *
+	 * @return	the result
+	 *
+	 * @see		TVerdict
+	 */
+	virtual TVerdict	BlockResult() =0;
+	};
+
+#endif // __TEF_RESULT_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/tefscriptutils.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TEFScriptUtils.h
+*/
+
+#if !(defined __TEF_SCRIPT_UTILS_H__)
+#define __TEF_SCRIPT_UTILS_H__
+
+#include <e32base.h>
+#include <f32file.h>
+#include <test/tefexportconst.h>
+
+struct TCommandForCounting
+/**
+@internalComponent
+@test
+*/
+	{
+	TBuf<KMaxTestExecuteNameLength> iCommandName;
+	TInt iCommandCount;
+	};
+
+class CScriptPreProcess : public CBase
+/**
+@internalComponent
+@test
+*/
+	{
+	public:
+	CScriptPreProcess(const TDesC& aScriptFilePath, TPtrC aCommandList[KTEFCommandCountsStructSize]);
+	~CScriptPreProcess();
+	TInt CountNoOfOccurences();
+	inline TInt GetStructSize(){return iStructSize;};
+	void RetrieveValues(TInt& aIndex, TDes& aCommandName, TInt& aCommandCount);	
+	
+	//private:
+	void CreateScriptDataFromScriptFileL();
+	TBool GetNextScriptLine();
+	void UpdateCommandCounts();
+	
+	private:
+	TBuf<KMaxTestExecuteCommandLength> iScriptFilePath;
+	TInt iStructSize;
+	// Update the array size from TEFExportConst.h whenever the number of commands to count varies
+	TCommandForCounting iCommandsAndCounts[KTEFCommandCountsStructSize];
+	HBufC16* iScriptData;
+	TLex iScriptLex;
+	TPtrC iCurrentScriptLine;
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/tefshareddata.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TEFSharedData.h
+*/
+#if !(defined __TEF_SHARED_DATA_H__)
+#define __TEF_SHARED_DATA_H__
+#include <e32std.h>
+
+const TInt KMaxSharedObjectNameSize=30;
+
+template <class T>
+class CTEFSharedData : public CBase
+/**
+* @internalComponent
+* @test
+*/
+	{
+public:
+	inline CTEFSharedData();
+	inline ~CTEFSharedData();
+	inline static CTEFSharedData<T>* NewL(T*& aPtr, const TInt aLength, const TDesC& aName);
+	inline static CTEFSharedData<T>* NewLC(T*& aPtr, const TInt aLength, const TDesC& aName);
+	inline static CTEFSharedData<T>* NewL(T*& aPtr, const TDesC& aName);
+	inline static CTEFSharedData<T>* NewLC(T*& aPtr, const TDesC& aName);
+
+	inline T* Ptr();
+	inline void EnterCriticalSection();
+	inline void ExitCriticalSection();
+
+private:
+	inline void ConstructL(T*& aPtr, const TInt aLength, const TDesC& aName);
+	inline void ConstructL(T*& aPtr, const TDesC& aName);
+	inline void SetNameL( const TDesC& aName );
+
+private:
+	T* iPtr;
+	RChunk iSharedDataChunk;
+	RMutex iMutex;
+	TBuf<KMaxSharedObjectNameSize> iSharedChunkName;
+	TBuf<KMaxSharedObjectNameSize> iSharedMutexName;
+	};
+
+#include <test/tefshareddata.inl>
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/tefshareddata.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,310 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Template class implementation for creating RChunk object with memory for sharing data
+* Construction of template object for sharing data requires
+* Name for RChunk memory, size of data and null pointer of the object type to be shared
+* Construction of template class for accessing the shared data requires
+* Name for RChunk memory and null pointer of the object type already shared
+*
+*/
+
+
+
+/**
+ @file TEFSharedData.inl
+ @prototype
+ @test
+*/
+
+template <class T>
+inline CTEFSharedData<T>::CTEFSharedData()
+/**
+ * Constructor
+ */
+	: iPtr(NULL)
+	{
+	// Intialising member data
+	iSharedChunkName.Zero();
+	iSharedMutexName.Zero();
+	}
+
+template <class T>
+inline CTEFSharedData<T>* CTEFSharedData<T>::NewL(T*& aPtr, const TInt aLength, const TDesC& aName)
+/**
+ * Updates the null pointer with address of RChunk base for user to copy data
+ * Two phase construction
+ *
+ * @param	aPtr - Address of null pointer to object that needs to be shared as a global chunk
+ * @param	aLength - Size to be allocated in RChunk base for the object to be shared
+ * @param	aName - Descriptor containing the name to be assigned to the global chunk
+ *
+ * @leave	system wide error
+ *
+ * @return	Instance of the TEFSharedData template class object
+ */
+	{
+	CTEFSharedData<T>* self=CTEFSharedData<T>::NewLC(aPtr,aLength,aName);
+	CleanupStack::Pop();
+	return self;
+	}
+
+template <class T>
+inline CTEFSharedData<T>* CTEFSharedData<T>::NewL(T*& aPtr, const TDesC& aName)
+/**
+ * Updates the null pointer with address of RChunk base for user to update data
+ * Two phase construction
+ *
+ * @param	aPtr - Address of null pointer to object that is shared in a global chunk
+ * @param	aName - Descriptor containing the name assigned to the global chunk
+ *
+ * @leave	system wide error
+ *
+ * @return	Instance of the TEFSharedData template class object
+ */
+	{
+	CTEFSharedData<T>* self=CTEFSharedData<T>::NewLC(aPtr,aName);
+	CleanupStack::Pop();
+	return self;
+	}
+
+template <class T>
+inline CTEFSharedData<T>* CTEFSharedData<T>::NewLC(T*& aPtr, const TInt aLength, const TDesC& aName)
+/**
+ * Updates the null pointer with address of RChunk base for user to copy data
+ * Two phase construction
+ *
+ * @param	aPtr - Address of null pointer to object that needs to be shared as a global chunk
+ * @param	aLength - Size to be allocated in RChunk base for the object to be shared
+ * @param	aName - Descriptor containing the name to be assigned to the global chunk
+ *
+ * @leave	system wide error
+ *
+ * @return	Instance of the TEFSharedData template class object and pushes to CleanupStack
+ */
+	{
+	CTEFSharedData<T>* self=new (ELeave) CTEFSharedData<T>();
+	CleanupStack::PushL(self);
+	self->ConstructL(aPtr,aLength,aName);
+	return self;
+	}
+
+template <class T>
+inline CTEFSharedData<T>* CTEFSharedData<T>::NewLC(T*& aPtr, const TDesC& aName)
+/**
+ * Updates the null pointer with address of RChunk base for user to update data
+ * Two phase construction
+ *
+ * @param	aPtr - Address of null pointer to object that is shared in a global chunk
+ * @param	aName - Descriptor containing the name assigned to the global chunk
+ *
+ * @leave	system wide error
+ *
+ * @return	Instance of the TEFSharedData template class object and pushes to CleanupStack
+ */
+	{
+	CTEFSharedData<T>* self=new (ELeave) CTEFSharedData<T>();
+	CleanupStack::PushL(self);
+	self->ConstructL( aPtr, aName );
+	return self;
+	}
+
+template <class T>
+inline void CTEFSharedData<T>::ConstructL(T*& aPtr, const TInt aLength, const TDesC& aName)
+/**
+ * Opens up a handle and retrieves base address of the created chunk memory to iPtr
+ * Updates the null pointer with address of RChunk base for user to copy data
+ *
+ * @param	aPtr - Address of null pointer to object that needs to be shared in a global chunk
+ * @param	aLength - Size to be allocated in RChunk base for the object to be shared
+ * @param	aName - Descriptor containing the name to be assigned to the global chunk
+ *
+ * @leave	system wide error
+ */
+	{
+	iSharedChunkName.Zero();
+	iSharedChunkName.Copy(_L("TEF"));
+	iSharedChunkName.Append(aName);
+
+	iSharedMutexName.Zero();
+	iSharedMutexName.Copy(_L("TEFMutex"));
+	iSharedMutexName.Append(aName);
+
+	TInt error = KErrNone;
+	error = iSharedDataChunk.CreateGlobal(iSharedChunkName, aLength, aLength + 1);
+	if( error == KErrAlreadyExists )
+		{
+		// Chunk memory already created by another process
+		// Open a handle to already created global chunk
+		error = iSharedDataChunk.OpenGlobal(iSharedChunkName,EFalse);
+		if( error != KErrNone )
+			{
+			User::Leave(error);
+			}
+		// Open a mutex handle to existing global chunk
+		error = iMutex.OpenGlobal(iSharedMutexName);
+		if( error != KErrNone )
+			{
+			User::Leave(error);
+			}
+
+		// If we have looked up a shared RChunk we will need to update it
+		//  with the object passed into the constructor
+		T* baseAddress = (T*)iSharedDataChunk.Base();
+		iPtr = baseAddress;
+		aPtr = iPtr;
+		}
+	else if( error == KErrNone )
+		{
+		// Global chunk created by current process
+		// Copy the object to be shared to Chunks base address
+		T* baseAddress = (T*)iSharedDataChunk.Base();
+		iPtr = baseAddress;
+		aPtr = iPtr;
+		// Create a mutex object for the newly created global chunk
+		error = iMutex.CreateGlobal(iSharedMutexName);
+		if( error != KErrNone )
+			{
+			User::Leave(error);
+			}
+		}
+	else
+		{
+		User::Leave(error);
+		}
+    }
+
+template <class T>
+inline void CTEFSharedData<T>::ConstructL(T*& aPtr, const TDesC& aName)
+/**
+ * Opens up a handle and retrieves base address of the created chunk memory to iPtr
+ * Updates the null pointer with address of RChunk base for user to update data
+ *
+ * @param	aPtr - Address of null pointer to object type shared in a global chunk
+ * @param	aName - Descriptor containing the name assigned to the global chunk
+ *
+ * @leave	system wide error
+ */
+	{
+	SetNameL( aName );
+	aPtr = Ptr();
+    }
+
+
+template <class T>
+inline T* CTEFSharedData<T>::Ptr()
+/**
+ * @return - Pointer to the base of the RChunk object memory in heap
+ */
+	{
+	// Since we are using RChunk::Close() the pointer will always be valid
+	// The shared RChunk can not have been deleted as it is a reference counting object
+	return iPtr;
+	}
+
+template <class T>
+inline void CTEFSharedData<T>::SetNameL( const TDesC& aName )
+/**
+ * Opens up a handle to the existing chunk & retrieves the base address to iPtr
+ *
+ * @param aName - Name of the global chunk memory for a shared object
+ */
+	{
+	// Check to see if we already have a handle to a shared RChunk
+	if( iPtr != NULL )
+		{
+		// Close this before searching for the new one
+		TInt handle = 0;
+		handle = iSharedDataChunk.Handle();
+		if(handle != 0)
+			{
+			iPtr = NULL;
+			iMutex.Close();
+			iSharedDataChunk.Close();
+			}
+		}
+
+	// Now search for and open the new shared RChunk
+	iSharedChunkName.Zero();
+	iSharedChunkName.Copy(_L("TEF"));
+	iSharedChunkName.Append(aName);
+
+	iSharedMutexName.Zero();
+	iSharedMutexName.Copy(_L("TEFMutex"));
+	iSharedMutexName.Append(aName);
+
+	TInt error = KErrNone;
+	// Open a handle to a existing chunk memory
+	error = iSharedDataChunk.OpenGlobal(iSharedChunkName,EFalse);
+	if( error == KErrNone )
+		{
+		// Open a mutex handle for the chunk memory
+		error = iMutex.OpenGlobal(iSharedMutexName);
+		if( error == KErrNone )
+			{
+			// Retrieve base address of chunk memory & assign it to iPtr
+			T* baseAddress = reinterpret_cast<T*>(iSharedDataChunk.Base());
+			iPtr = baseAddress;
+			}
+		}
+
+	if( error != KErrNone )
+		{
+		User::Leave(error);
+		}
+	}
+
+template <class T>
+inline void CTEFSharedData<T>::EnterCriticalSection()
+/**
+ * Establishes a lock to global chunk access
+ * Makes other proces to wait for a signal
+ */
+	{
+	iMutex.Wait();
+	}
+
+template <class T>
+inline void CTEFSharedData<T>::ExitCriticalSection()
+/**
+ * Releases the lock to global chunk access
+ * Signals for a process to establish a lock
+ */
+	{
+	iMutex.Signal();
+	}
+
+template <class T>
+inline CTEFSharedData<T>::~CTEFSharedData()
+/**
+ * Destructor
+ */
+	{
+	// Cleanup everything.
+	TInt handle = 0;
+	// Checks for an existing handle to the global chunk
+	// Ensures global objects are not closed already by another process
+	handle = iMutex.Handle();
+	if (handle != 0)
+		{
+		iMutex.Close();
+		}
+
+	handle = iSharedDataChunk.Handle();
+	if (handle != 0)
+		{
+		iSharedDataChunk.Close();
+		}
+	iPtr = NULL;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/teftimer.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,65 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTEFTimer
+*
+*/
+
+
+
+#ifndef __TEF_TIMER_H__
+#define __TEF_TIMER_H__
+
+#include <e32base.h>
+
+class MTEFTimerCallback
+/**
+ * @internalComponent
+ * @test
+ *
+ * Timer completion callback
+ */
+	{
+public:
+	/**
+	 * Method from which CTEFTimer informs the user that the timer has completed
+	 */
+	virtual void	TimerCompleted() = 0;
+	};
+
+class CTEFTimer : public CTimer
+/**
+ * @internalComponent
+ * @test
+ *
+ * @see		CTimer
+ * Timer help class
+ */
+	{
+public:
+	IMPORT_C static CTEFTimer*	NewL(MTEFTimerCallback& aCallback, TInt aPriority = EPriorityStandard);
+
+protected:
+	CTEFTimer(MTEFTimerCallback& aCallback, TInt aPriority);
+
+	void				ConstructL();
+
+	virtual void		RunL();
+
+private:
+	MTEFTimerCallback&	iCallback;
+	};
+
+#endif // __TEF_TIMER_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/tefutils.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TEFUtils.h
+*/
+
+#if !(defined __TEF_UTILS_H__)
+#define __TEF_UTILS_H__
+
+class CWrapperUtilsPlugin;
+
+class TEFUtils
+/**
+ * @internalComponent
+ * @test
+ *
+ * Utility functions
+ */
+{
+public:
+	IMPORT_C static CWrapperUtilsPlugin* WrapperPluginNew(RLibrary& aLibrary); 
+};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testblockcontroller.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,121 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains TestBlockController.h
+*
+*/
+
+
+
+#ifndef __TEST_BLOCK_CONTROLLER_H__
+#define __TEST_BLOCK_CONTROLLER_H__
+
+#include <e32def.h>
+#include <e32cmn.h>
+
+#include <test/datadictionary.h>
+#include <test/testexecutestepbase.h>
+#include <test/activecallback.h>
+#include <test/tefresult.h>
+#include <test/commandprocessor.h>
+#include <test/blockitems.h>
+#include <test/teftimer.h>
+
+class CTestBlockController : public CTestStep, public MTEFResult, public MTEFTimerCallback, public MCommandProcessorCallback
+/**
+ * @publishedPartner
+ * @test
+ *
+ * @see		CTestStep
+ * @see		MTEFResult
+ * @see		MTEFTimerCallback
+ * @see		MCommandProcessorCallback
+ */
+	{
+public:
+	IMPORT_C 						CTestBlockController();
+	IMPORT_C virtual				~CTestBlockController();
+	IMPORT_C void					SetBlockArray( TTEFItemArray* aBlockArray );
+	IMPORT_C void					SetSharedData( MSharedData* aSharedData );
+
+	IMPORT_C virtual CDataWrapper*	CreateDataL( const TDesC& aData ) =0;
+
+	// CTestStep implementations
+	IMPORT_C virtual TVerdict		doTestStepPreambleL();
+	IMPORT_C virtual TVerdict		doTestStepL();
+	IMPORT_C virtual TVerdict		doTestStepPostambleL();
+
+	// MTEFResult implementation
+	IMPORT_C virtual void			SetError(const TInt aError);
+	IMPORT_C virtual void			SetAsyncError(const TInt aIndex, const TInt aError);
+	IMPORT_C virtual void			SetBlockResult(const TVerdict aResult);
+	IMPORT_C virtual TVerdict		BlockResult();
+
+	// MTEFTimerCallback implementation
+	IMPORT_C virtual void			TimerCompleted();
+
+	// MCommandProcessorCallback implementation
+	IMPORT_C virtual void			NextCommandL();
+
+protected:
+	IMPORT_C void					StartCommands();
+	IMPORT_C virtual TBool			DoCommandL(TTEFBlockItem& aCommand, const TInt aAsyncErrorIndex);
+
+	inline	void					CreateObjectL(TTEFBlockItem& aCommand);
+	inline	void					RestoreObjectL(TTEFBlockItem& aCommand);
+	inline	void					StoreL(TTEFBlockItem& aCommand);
+	inline	void					StoreActiveScheduler(TTEFBlockItem& aCommand);
+	inline	void					CommandL(TTEFBlockItem& aCommand, const TInt aAsyncErrorIndex);
+
+private:
+	class CBlockActiveScheduler : public CActiveScheduler
+		{
+	public:
+		IMPORT_C 				CBlockActiveScheduler(CTestBlockController& aTestStep);
+		IMPORT_C virtual		~CBlockActiveScheduler();
+		IMPORT_C virtual void	Error(TInt aError) const;
+
+	private:
+		CTestStep& iTestStep;
+		};
+
+	TTEFItemArray*				iBlockArray;
+	CDataDictionary				iDataDictionary;
+	CCommandProcessor*			iCommandProcessor;
+	CActiveScheduler*			iActiveScheduler;
+	CTEFTimer*					iTimer;
+	CPeriodic*					iPeriodic;
+	TBool						iAsyncTimer;
+	TBool						iTimerActive;
+	TInt						iCommandIndex;
+	TInt						iAsyncCount;
+	MSharedData*				iSharedData;
+	TBool						iDeleteSharedScheduler;
+
+	// Helper methods
+	IMPORT_C void				StartTimer(const TTEFBlockItem& aCommand);
+	IMPORT_C void				CancelTimer();
+
+	// CPerodic callback
+	IMPORT_C static TBool		OutstandingCallback( TAny* aAny );
+	IMPORT_C void				OutstandingCallback();
+
+	inline void					IncAsyncCount();
+	inline void					DecAsyncCount();
+	};
+
+#include <test/testblockcontroller.inl>
+
+#endif // __TEST_BLOCK_CONTROLLER_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testblockcontroller.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains TestBlockController.inl
+* This contains CTestBlockController inline methods
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+#ifndef __TEST_BLOCK_CONTROLLER_INL_
+#define __TEST_BLOCK_CONTROLLER_INL_
+
+/**
+ * Increment the number of active async operations
+ */
+inline void	CTestBlockController::IncAsyncCount() { ++iAsyncCount; }
+
+/**
+ * Decrement the number of active async operations
+ */
+inline void	CTestBlockController::DecAsyncCount() { --iAsyncCount; }
+
+#endif // __TEST_BLOCK_CONTROLLER_INL_
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testexecuteclient.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,78 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TestExecuteClient.h
+*/
+
+#if !(defined __TESTEXECUTE_CLIENT_H__)
+#define __TESTEXECUTE_CLIENT_H__
+
+#include <e32base.h>
+#include <test/tefexportconst.h>
+#include <test/blockitems.h>
+
+enum
+	{
+	EConnectServer,
+	EOpenTestStep,
+	ERunTestStep,
+	EAbortTestStep,
+	ECloseTestStep,
+	EOpenTestBlock,
+	ERunTestBlock
+	};
+
+class RTestServ : public RSessionBase
+/**
+@publishedPartner
+@test
+*/
+	{
+public:
+	IMPORT_C TInt Connect(const TDesC& aServerName, TBool aDebugMode = EFalse);
+	IMPORT_C const TDesC& ServerName() const;
+protected:
+private:
+	RLibrary iLibrary;
+	TBuf<KMaxTestExecuteNameLength> iServerName;
+	TVersion Version() const;
+	};
+
+class RTestSession : public RSubSessionBase
+/**
+@publishedPartner
+@test
+*/
+	{
+public:
+	IMPORT_C TInt Open(RTestServ& aServ, const TDesC& aStepName, TBool aSharedData = EFalse);
+	IMPORT_C void RunTestStep(const TDesC& aCommandString, TDes& aPanicString, TRequestStatus& aStatus);
+	IMPORT_C TInt AbortTestStep();
+	IMPORT_C void Close();
+	IMPORT_C TInt Open(RTestServ& aServ, TBool aSharedData = EFalse);
+	IMPORT_C void RunTestBlock(const TDesC& aCommandString, TDes& aPanicString, TDes8& aBlockArray, TRequestStatus& aStatus);
+	inline	RTestSession() : iBlockArrayPtr((TUint8*)(NULL),0) {}
+	
+protected:
+private:
+	TPtr8	iBlockArrayPtr;
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testexecutelogbase.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,64 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TestExecuteLogBase.h
+*/
+
+#if !(defined __TESTEXECUTE_LOG_BASE_H__)
+#define __TESTEXECUTE_LOG_BASE_H__
+
+#include <e32base.h>
+#include <test/testexecutelog.h>
+#include <test/testexecutepipslog.h>
+#include <test/rfilelogger.h>
+#include <test/blockitems.h>
+
+// Abstract base class for all logging operations for TEF
+class MTestExecuteLogBase
+/**
+@internalComponent
+@test
+*/
+	{
+public:
+	virtual ~MTestExecuteLogBase() {};
+	IMPORT_C virtual void InitialiseLoggingL(const TDesC& aScriptFilePath, TBool aSeparateLogFileMode, TInt aLogLevel) = 0;
+	IMPORT_C virtual void TerminateLoggingL(const TInt aCommentedCommandsCount, const TInt aRemotePanicsCount, const TInt aRunScriptFailCount) = 0;
+	IMPORT_C virtual void LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt,...) = 0;
+	IMPORT_C virtual void LogTestCaseResult(const TDesC& aFile, TInt aLine, TInt aSeverity, const TDesC& aCommand, const TDesC& aTestCaseName, TVerdict aResult) = 0;
+	IMPORT_C virtual void LogToXml(const TText8* aFile, TInt aLine, TInt aSeverity,const TDesC& aCommandName, const TInt aNumberOfParams, TExtraLogField* aLogFields) = 0;
+	IMPORT_C virtual void LogToXml(const TText8* aFile, TInt aLine, TInt aSeverity,const TDesC& aCommandName) = 0;
+	IMPORT_C virtual void PrintCurrentScriptLine(TDes& aCurrentScriptLine) = 0;
+	IMPORT_C virtual void LogResult(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,const TDesC& aScriptFile,TInt aSeverity) = 0;
+	IMPORT_C virtual TVerdict LogBlock( TTEFItemArray* aItemArray, const TInt aScriptLineNumber ) = 0;
+	IMPORT_C virtual void SetLoggerOptions(TInt aLogMode) = 0;
+	IMPORT_C virtual TInt Connect() = 0;
+	IMPORT_C virtual void Close() = 0;
+	IMPORT_C virtual RTestExecuteLogServ& HtmlLogger() = 0;
+	IMPORT_C virtual RTestExecutePIPSLogServ& PIPSLogger() = 0;
+	IMPORT_C virtual RFileFlogger& XmlLogger() = 0;
+	IMPORT_C virtual TInt ShareAuto() = 0;
+	IMPORT_C virtual void Write(const TDesC& aLogBuffer) = 0;
+	IMPORT_C virtual void WriteFormat(TRefByValue<const TDesC> aFmt,...) = 0;
+	IMPORT_C virtual void Write(const TDesC8& aLogBuffer) = 0;
+	IMPORT_C virtual void WriteFormat(TRefByValue<const TDesC8> aFmt,...) = 0;
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testexecutelogger.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,177 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TestExecuteLogger.h
+*/
+
+#if !(defined __TESTEXECUTE_LOGGER_H__)
+#define __TESTEXECUTE_LOGGER_H__
+
+#include <e32base.h>
+#include <e32cons.h>
+#include <f32file.h>
+#include <test/testexecutelogbase.h>
+#include <iniparser.h>
+#include <test/blockitems.h>
+#include <test/tefscriptutils.h>
+
+class CSerialWriter;
+/**
+ * @internalComponent
+ * @test
+ */
+class CTestExecuteIniData : public CBase
+	{
+public:
+	IMPORT_C CTestExecuteIniData();
+	IMPORT_C ~CTestExecuteIniData();
+	IMPORT_C static CTestExecuteIniData* NewL();
+	IMPORT_C static CTestExecuteIniData* NewLC();
+	IMPORT_C void ConstructL();
+	IMPORT_C void ExtractValuesFromIni();
+	IMPORT_C void GetKeyValueFromIni(const TDesC& aKeyName, TDes& aValue);
+	IMPORT_C void GetKeyValueFromIni(const TDesC& aKeyName, TInt& aValue);
+	IMPORT_C CTestExecuteIniData(TDriveName& aSysDrive);
+	IMPORT_C static CTestExecuteIniData* NewL(TDriveName& aSysDrive);
+	IMPORT_C static CTestExecuteIniData* NewLC(TDriveName& aSysDrive);
+private:
+	CIniData* iConfigData;
+	TPtrC iHtmlLogPath;
+	TPtrC iXmlLogPath;
+	TPtrC iDefaultScriptDirectory;
+	TInt iLogSeverity;
+	TInt iLoggerOptions;
+	TInt iJustInTime;
+	TInt iRemotePanicDetection;
+	TInt iEnableIniAccessLog;
+	TInt iEnableTestsCountLog;
+	TInt iEnableSystemStarter;
+	TInt iLoggerChannel;
+	TInt iPortNumber;
+	TDriveName iDefaultSysDrive;
+	TPtrC iIniSysDriveName;
+	TInt iWaitForLoggingTime;
+	};
+
+/**
+ * Override of base class virtual for TEF logger implementation
+ * @internalComponent
+ * @test
+ */
+class CTestExecuteLogger : public MTestExecuteLogBase
+	{
+public:
+	IMPORT_C CTestExecuteLogger(TLoggerOptions aLogOptions=ELogHTMLOnly);
+	IMPORT_C ~CTestExecuteLogger();
+	IMPORT_C void LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt,...);
+	IMPORT_C void LogToXml(const TText8* aFile, TInt aLine, TInt aSeverity,const TDesC& aCommandName, const TInt aNumberOfParams, TExtraLogField* aLogFields);
+	IMPORT_C void LogToXml(const TText8* aFile, TInt aLine, TInt aSeverity,const TDesC& aCommandName);
+	IMPORT_C void InitialiseLoggingL(const TDesC& aScriptFilePath, TBool aSeparateLogFileMode, TInt aLogLevel);
+	
+	IMPORT_C void TerminateLoggingL(const TInt aCommentedCommandsCount, const TInt aRemotePanicsCount, const TInt aRunScriptFailCount);
+	IMPORT_C void LogTestCaseResult(const TDesC& aFile, TInt aLine, TInt aSeverity, const TDesC& aCommand, const TDesC& aTestCaseName, TVerdict aResult = EPass);
+	IMPORT_C void PrintCurrentScriptLine(TDes& aCurrentScriptLine);
+	IMPORT_C void LogResult(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,const TDesC& aScriptFile,TInt aSeverity);
+	IMPORT_C TVerdict LogBlock( TTEFItemArray* aItemArray, const TInt aScriptLineNumber );
+	IMPORT_C void SetLoggerOptions(TInt aLogMode);
+	IMPORT_C TInt Connect();
+	IMPORT_C void Close();
+	inline RTestExecuteLogServ& HtmlLogger() { return iHtmlLogger; };
+	inline RTestExecutePIPSLogServ& PIPSLogger() { return iPIPSLogger; };
+	inline RFileFlogger& XmlLogger() { return iXmlLogger; };
+	IMPORT_C TInt ShareAuto();
+
+	// Legacy methods provided for backwards compatibility
+	// These only log to the html log file
+	IMPORT_C void Write(const TDesC& aLogBuffer);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC> aFmt,...);
+	IMPORT_C void Write(const TDesC8& aLogBuffer);
+	IMPORT_C void WriteFormat(TRefByValue<const TDesC8> aFmt,...);
+	IMPORT_C static CTestExecuteLogger* NewL(TLoggerOptions aLogOptions=ELogHTMLOnly);
+	IMPORT_C static CTestExecuteLogger* NewLC(TLoggerOptions aLogOptions=ELogHTMLOnly);
+	IMPORT_C void SetLoggerChannel(TInt aLogChannel);
+	IMPORT_C void SetPipeName(TPtrC& aPipeName) ;
+	void OpenSerialPortL(const TInt aPortNumber);
+protected:
+	// parse the script string(!PanicString)
+	TBool ParsePaincStringFromScriptCommandLine(const TDesC& aCommandStr,TLex& aScriptLineParamLex,TDes& aTEFPanicString);
+private:
+	// Connects to the HTML log client session and creating the logs with initial tags for logging
+	void InitialiseHTMLLoggingL(const TDesC& aLogFilePath, TInt aLogLevel, const TInt& aEnableCommandCount, CScriptPreProcess& aScriptPreProcess);
+	void InitialisePIPSLoggingL(TInt aLogLevel, const TInt& aEnableCommandCount, CScriptPreProcess& aScriptPreProcess);
+	// Connects to the XML log client session and creates the logs in the path passed in
+	// Also sets in the default threshold for log level
+	void InitialiseXMLLoggingL(const TDesC& aLogFilePath, TInt aLogLevel, const TInt& aEnableCommandCount, CScriptPreProcess& aScriptPreProcess);
+	void TerminateHTMLLoggingL(RFile* aLogFile, const TInt aCommentedCommandsCount, const TInt aRemotePanicsCount, const TInt aRunScriptFailCount);
+	void TerminateXMLLoggingL(const TInt aCommentedCommandsCount, const TInt aRemotePanicsCount, const TInt aRunScriptFailCount);
+	TVerdict LogHTMLBlockL( const TTEFItemArray& aItemArray );
+	TVerdict LogXMLBlock( const TTEFItemArray& aItemArray, const TInt aScriptLineNumber );
+	void InitialiseSerialLoggingL(TInt aLogLevel, const TInt& aEnableCommandCount, CScriptPreProcess& aScriptPreProcess, TInt portNumber);	
+	void LogTestCaseResultSerialL(const TDesC& aFile, TInt aLine, TInt aSeverity, const TDesC& aCommand, const TDesC& aTestCaseName, TVerdict aResult = EPass);
+	void LogResultSerialL(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,const TDesC& aScriptFile);
+	void LogResultFileL(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,const TDesC& aScriptFile, TInt aSeverity);
+	void LoggingTestCaseResultToSummaryResultL( const TDesC &aLogFileDir,const TDesC &aLogFileName,const TDesC8 &aResultBuf);
+	
+private:
+	// HTML Log client session
+	RTestExecuteLogServ iHtmlLogger;
+	RTestExecutePIPSLogServ iPIPSLogger;
+	// XML Log client session
+	RFileFlogger iXmlLogger;
+	TInt iLoggerOptions;
+	// Member variables to perform TerminateLogging
+	// Set up some vars for the test step result types
+	TInt iPassCount;
+	TInt iFailCount;
+	TInt iAbortCount;
+	TInt iUnknownCount;
+	TInt iInconclusiveCount;
+	TInt iPanicCount;
+	TInt iUnexecutedCount;
+
+	// Set up some vars for the RUN_PROGRAM result types
+	TBool iRunProgramUsed;
+	TInt iRunProgramPassCount;
+	TInt iRunProgramFailCount;
+	TInt iRunProgramAbortCount;
+	TInt iRunProgramUnknownCount;
+	TInt iRunProgramInconclusiveCount;
+	TInt iRunProgramPanicCount;
+	TInt iRunProgramUnexecutedCount;
+
+	// Set up some vars for the testcase result types
+	TBool iTestCasesUsed;
+	TInt iTestCasePassCount;
+	TInt iTestCaseFailCount;
+	TInt iTestCaseInconclusiveCount;
+	
+	// Log file paths for HTML & XML
+	TBuf<KMaxTestExecuteNameLength> iHtmlLogPath;
+	TBuf<KMaxTestExecuteNameLength> iXmlLogPath;
+	TInt iRemotePanic; // Flag to retrieve status of Remote Panic Detection from testexecute.ini
+	TInt iRunScriptCommandCount; // Count of number of RUN_SCRIPT commands in the main script executed
+	CSerialWriter *iSerialWriter ; 
+	TInt iPortNumber ; 
+	TInt iLoggerChannel;
+	TInt iTestCaseSkippedCount;
+	TBool iPIPSExists ; 
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testexecuteserverbase.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,68 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestServer which is the base class for all test servers
+*
+*/
+
+
+
+/**
+ @file TestExecuteServerBase.h
+*/
+#if (!defined __TESTEXECUTE_SERVER_BASE_H__)
+#define __TESTEXECUTE_SERVER_BASE_H__
+
+#include <e32base.h>
+#include <test/testexecutestepbase.h>
+
+class CTestServer : public CServer2
+/**
+@publishedPartner
+@test
+*/
+	{
+public:
+	IMPORT_C virtual ~CTestServer();
+	IMPORT_C CSession2* NewSessionL(const TVersion& aVersion,const RMessage2& aMessage) const;
+	IMPORT_C virtual void ConstructL(const TDesC& aName);
+	void StartLoggerL();
+
+	/**
+	 * Creates the test step.
+	 *
+	 * @param aStepName - test step name to run.
+	 *
+	 * @return - A CTestStep derived instance
+	 */
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName) = 0;
+
+	void SessionClosed();
+	TInt64& RandSeed() {return iSeed;};
+	inline CTestExecuteLogger& Logger() {return iLogger;};
+	inline const TDesC& Name() const {return iServerName;};
+	inline TBool LoggerStarted() { return iLoggerStarted; };
+protected:
+	IMPORT_C CTestServer();
+	inline void IncSessionCount() {++iSessionCount;};
+protected:
+private:
+	TInt64	iSeed;
+	TInt	iSessionCount;
+	CTestExecuteLogger iLogger;
+	TBool iLoggerStarted;
+	TBuf<KMaxTestExecuteNameLength> iServerName;
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testexecuteserverutils.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,270 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Definitions of classes local to TestExecuteUtils
+*
+*/
+
+
+
+/**
+ @file TestExecuteServerUtils.h
+*/
+
+#if (!defined __SERVER_UTILS_H__)
+#define __SERVER_UTILS_H__
+#include <test/testexecuteserverbase.h>
+#include <test/testexecutestepbase.h>
+
+class CActiveBase : public CActive
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	inline 	TRequestStatus& Status();
+	inline 	void SetActive();
+	inline	void Kick();
+	inline	void Prime();
+	inline	void Complete(TInt aCode);
+	inline	virtual ~CActiveBase();
+	inline  TDes& Error();
+	inline TBool& TimedOut();
+protected:
+	inline	CActiveBase();
+	TBuf<KMaxTestExecuteNameLength> iError;
+	TBool iTimeOut;
+	};
+
+class CControlBase : public CActiveBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	inline CControlBase(CTestServer& aServer);
+	inline void DoCancel();
+	virtual void Stop() =0;
+	inline CTestServer& Server();
+	inline TDes& Args();
+	inline RMessage2& Message();
+	inline RThread& WorkerThread();
+private:
+	CTestServer&						iServer;
+	RMessage2							iMessage;
+	RThread								iWorkerThread;
+	TBuf<KMaxTestExecuteCommandLength>	iArgs;
+	};
+	
+	
+class CStepControlBase : public CControlBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	inline CStepControlBase(CTestServer& aServer);
+	virtual void StartL(const RMessage2& aMessage,const TDesC& aStepArgs) = 0;
+	inline TDes& StepName();
+private:
+	RMessage2 iMessage;
+	RThread iWorkerThread;
+	TBuf<KMaxTestStepNameLength> iStepName;
+	};
+
+class CBlockControlBase : public CControlBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	inline CBlockControlBase(CTestServer& aServer);
+	~CBlockControlBase();
+	virtual void StartL(const RMessage2& aMessage,const TDesC& aArgs, const TDesC8& aBlockArrayPtr) = 0;
+	virtual TTEFItemArray*	BlockArray() const;
+
+protected:
+	virtual void			CreateBlockArrayL( const TDesC8& aBlockArrayPtr );
+	virtual HBufC8*			CreateBlockArrayPckgLC();
+	
+private:
+	TTEFItemArray*						iBlockArray;
+	RMessage2							iMessage;
+	RThread								iWorkerThread;
+	TBuf<KMaxTestExecuteCommandLength>	iBlockArgs;
+	};
+
+class CStepControl : public CStepControlBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	CStepControl(CTestServer& aServer, const TDesC& aStepName);
+	void RunL();
+	void StartL(const RMessage2& aMessage,const TDesC& aStepArgs);
+	void Stop();
+	~CStepControl();
+private:
+	};
+
+class CBlockControl : public CBlockControlBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	CBlockControl(CTestServer& aServer);
+	void RunL();
+	void StartL(const RMessage2& aMessage,const TDesC& aArgs, const TDesC8& aBlockArrayPtr);
+	void Stop();
+	~CBlockControl();
+	};
+
+class CWorkerMonitor;
+class CWorkerControl;
+class CPersistentStepControl : public CStepControlBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	CPersistentStepControl(CTestServer& aServer);
+	virtual ~CPersistentStepControl();
+	void StartL(const RMessage2& aMessage,const TDesC& aStepArgs);
+	void RunL();
+	void Stop();
+	inline void ChildCompletion();
+private:
+	CWorkerControl* iWorkerControl;
+	CWorkerMonitor* iWorkerMonitor;
+	TBool iInitialised;
+	};
+
+class CBlockWorkerControl;
+class CPersistentBlockControl : public CBlockControlBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	CPersistentBlockControl(CTestServer& aServer);
+	virtual ~CPersistentBlockControl();
+	void StartL(const RMessage2& aMessage,const TDesC& aArgs, const TDesC8& aBlockArrayPtr);
+	void RunL();
+	void Stop();
+	inline void ChildCompletion();
+
+private:
+	CBlockWorkerControl* 	iWorkerControl;
+	CWorkerMonitor* 		iWorkerMonitor;
+	TBool					iInitialised;
+	};
+
+class CWorkerMonitor : public CActiveBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	inline CWorkerMonitor(TRequestStatus& aParentStatus);
+	inline virtual ~CWorkerMonitor();
+	inline void RunL();
+	inline void DoCancel();
+private:
+	TRequestStatus& iParentStatus;
+	};
+
+class CWorkerControl : public CActiveBase
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	inline CWorkerControl(CTestServer& aServer,TRequestStatus& aParentStatus);
+	inline ~CWorkerControl();
+	inline void RunL();
+	inline void DoCancel();
+	inline TRequestStatus& WorkerStatus();
+	inline RThread& ControllerThread();
+	inline RSemaphore& Semaphore();
+	inline CTestServer& Server();
+	inline TInt& Result();
+	inline TPtrC& Args();
+	inline TPtrC& StepName();
+	inline TDes& PersistentError();
+	//defect 116046
+	inline void SetCleanupPtr(CTrapCleanup* aCleanup);
+	inline void Cleanup();
+	//END defect 116046
+private:
+	CTestServer& iServer;
+	TRequestStatus& iParentStatus;
+	RSemaphore iSemaphore;
+	TRequestStatus iWorkerStatus;
+	RThread iControllerThread;
+	TPtrC iArgs;
+	TPtrC iStepName;
+	TInt iResult;
+	TBuf<KMaxTestExecuteNameLength> iPersistentError;
+	//defect 116046
+	CTrapCleanup* iCleanup;
+	//END defect 116046
+	};
+
+class CBlockWorkerControl : public CWorkerControl
+/**
+@internalTechnology
+@test
+*/
+	{
+public:
+	inline CBlockWorkerControl(CTestServer& aServer,TRequestStatus& iParentStatus );
+	inline ~CBlockWorkerControl();
+	inline void				SetBlockArray( TTEFItemArray* aBlockArray );
+	inline TTEFItemArray*	BlockArray() const;
+
+private:
+	TTEFItemArray*			iBlockArray;
+	};
+	
+class CTestSession : public CSession2
+/**
+@publishedPartner
+@test
+*/
+	{
+public:
+	IMPORT_C CTestSession();
+	IMPORT_C virtual ~CTestSession();
+	IMPORT_C virtual void ServiceL(const RMessage2& aMessage);
+private:
+	CPersistentStepControl*		iPersistentStepControl;
+	CPersistentBlockControl*	iPersistentBlockControl;
+	TTEFItemArray*				iBlockArray;
+	};
+
+#include <test/testexecuteserverutils.inl>
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testexecuteserverutils.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,252 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+
+inline TRequestStatus& CActiveBase::Status()
+	{
+	return iStatus;
+	}
+
+inline void CActiveBase::SetActive()
+	{
+	if (!IsActive())
+		CActive::SetActive();
+	}
+
+inline void CActiveBase::Kick()
+	{
+	Prime();
+	Complete(KErrNone);
+	}
+
+inline void CActiveBase::Prime()
+	{
+	iStatus = KRequestPending;
+	if (!IsActive())
+		CActive::SetActive();
+	}
+
+inline void CActiveBase::Complete(TInt aCode)
+	{
+	TRequestStatus* status = &iStatus;
+	User::RequestComplete(status, aCode);
+	}
+
+inline CActiveBase::CActiveBase() :
+	CActive(EPriorityStandard)
+	{
+	CActiveScheduler::Add(this);
+	}
+
+inline CActiveBase::~CActiveBase()
+	{
+	}
+
+inline TDes& CActiveBase::Error()
+	{
+	return iError;
+	}
+
+inline TBool& CActiveBase::TimedOut()
+	{
+	return iTimeOut;
+	}
+
+///////
+
+inline CControlBase::CControlBase(CTestServer& aServer) :
+	iServer(aServer)
+	{
+	}
+
+inline CTestServer& CControlBase::Server()
+	{
+	return iServer;
+	}
+
+inline TDes& CControlBase::Args()
+	{
+	return iArgs;
+	}
+
+inline RMessage2& CControlBase::Message()
+	{
+	return iMessage;
+	}
+
+inline RThread& CControlBase::WorkerThread()
+	{
+	return iWorkerThread;
+	}
+
+inline void CControlBase::DoCancel()
+	{
+	}
+
+///////
+
+inline void CPersistentStepControl::ChildCompletion()
+	{
+	Complete(KErrNone);
+	}
+
+///////
+
+inline void CPersistentBlockControl::ChildCompletion()
+	{
+	Complete(KErrNone);
+	}
+
+///////
+
+inline CWorkerMonitor::CWorkerMonitor(TRequestStatus& aParentStatus) :
+	iParentStatus(aParentStatus)
+	{
+	}
+
+inline CWorkerMonitor::~CWorkerMonitor()
+	{
+	}
+
+inline void CWorkerMonitor::RunL()
+	{
+	TRequestStatus* status = &iParentStatus;
+	User::RequestComplete(status, KErrNone);
+	}
+
+inline void CWorkerMonitor::DoCancel()
+	{
+	}
+
+///////
+
+inline CWorkerControl::CWorkerControl(CTestServer& aServer,
+		TRequestStatus& aParentStatus) :
+	iServer(aServer), iParentStatus(aParentStatus)
+	{
+	}
+
+inline CWorkerControl::~CWorkerControl()
+	{
+	}
+
+inline void CWorkerControl::RunL()
+	{
+	TRequestStatus* status = &iParentStatus;
+	User::RequestComplete(status, KErrNone);
+	}
+
+inline void CWorkerControl::DoCancel()
+	{
+	}
+
+inline TRequestStatus& CWorkerControl::WorkerStatus()
+	{
+	return iWorkerStatus;
+	}
+
+inline RThread& CWorkerControl::ControllerThread()
+	{
+	return iControllerThread;
+	}
+
+inline RSemaphore& CWorkerControl::Semaphore()
+	{
+	return iSemaphore;
+	}
+
+inline CTestServer& CWorkerControl::Server()
+	{
+	return iServer;
+	}
+
+inline TInt& CWorkerControl::Result()
+	{
+	return iResult;
+	}
+
+inline TPtrC& CWorkerControl::Args()
+	{
+	return iArgs;
+	}
+
+inline TPtrC& CWorkerControl::StepName()
+	{
+	return iStepName;
+	}
+
+inline TDes& CWorkerControl::PersistentError()
+	{
+	return iPersistentError;
+	}
+
+//defect 116046
+inline void CWorkerControl::SetCleanupPtr(CTrapCleanup* aCleanup)
+	{
+	iCleanup = aCleanup;
+	}
+
+inline void CWorkerControl::Cleanup()
+	{
+	if (iCleanup)
+		delete iCleanup;
+	iCleanup = NULL;
+	}
+//END defect 116046
+
+///////
+
+inline CBlockWorkerControl::CBlockWorkerControl(CTestServer& aServer,
+		TRequestStatus& aParentStatus) :
+	CWorkerControl(aServer, aParentStatus)
+	{
+	}
+
+inline CBlockWorkerControl::~CBlockWorkerControl()
+	{
+	}
+
+inline void CBlockWorkerControl::SetBlockArray(TTEFItemArray* aBlockArray)
+	{
+	iBlockArray = aBlockArray;
+	}
+
+inline TTEFItemArray* CBlockWorkerControl::BlockArray() const
+	{
+	return iBlockArray;
+	}
+
+///////
+
+inline CStepControlBase::CStepControlBase(CTestServer& aServer) :
+	CControlBase(aServer)
+	{
+	}
+
+inline TDes& CStepControlBase::StepName()
+	{
+	return iStepName;
+	}
+
+///////
+
+inline CBlockControlBase::CBlockControlBase(CTestServer& aServer) :
+	CControlBase(aServer), iBlockArray(NULL)
+	{
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testexecutestepbase.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,206 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This contains CTestStep which is the base class for all test steps.
+*
+*/
+
+
+
+/**
+ @file TestExecuteStepBase.h
+*/
+#if (!defined __TESTEXECUTE_STEP_BASE_H__)
+#define __TESTEXECUTE_STEP_BASE_H__
+
+#include <e32base.h>
+#include <f32file.h>
+#include <iniparser.h>
+#include <test/testexecutelogger.h>
+#include <test/testexecuteclient.h>
+#include <test/tefshareddata.h>
+#include <test/testshareddata.h>
+
+class CTestStep : public CBase
+/**
+@publishedPartner
+@test
+*/
+	{
+public:
+	// Destructor
+	IMPORT_C virtual ~CTestStep();
+
+	// Get methods to read values from the ini file
+	IMPORT_C TBool GetBoolFromConfig(const TDesC& aSectName,const TDesC& aKeyName,TBool& aResult);
+	IMPORT_C TBool GetIntFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult);
+	IMPORT_C TBool GetStringFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TPtrC& aResult);
+
+	// Set a user-friendly test step name referred for a test step object from the script file
+	IMPORT_C void SetTestStepName(const TDesC& aStepName);
+
+	IMPORT_C TBool GetHexFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult);
+	
+	// Set the actual test step error obtained to execution of test step to compare the expected error with the actual
+	IMPORT_C void SetTestStepError(const TInt& aErrorCode);
+
+	// Write methods to write values into ini file
+	IMPORT_C TBool WriteIntToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt& aValue);
+	IMPORT_C TBool WriteStringToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TPtrC& aValue);
+	IMPORT_C TBool WriteBoolToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TBool& aValue);
+	IMPORT_C TBool WriteHexToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt& aValue);
+
+	//Updates the data to the shared data name passed either in Copy Mode/Append Mode
+	IMPORT_C void WriteSharedDataL(const TDesC& aShareName, TDesC& aSharedDataVal, TModeCopy aModeCopy = ESetText);
+	//Reads the data from the specified shared data object
+	IMPORT_C void ReadSharedDataL(const TDesC& aShareName, TDes& aSharedDataVal);
+
+	// Initialise the test step during cnstruction
+	void InitialiseL(const TDesC& aStepArgs, const TDesC& aServerName, TBool& aSharedDataMode);
+
+	// Initialises logger instance for the test step
+	void SetLoggerL();
+
+	// Closes the logger instance for the test step
+	void CloseLogger();
+
+	// Returns the section name specified in the script file for the current test step execution
+	inline TDes& ConfigSection() {return iSection;};
+
+	// Set the result of test step execution  to one of the TVerdict enum codes
+	inline void SetTestStepResult(TVerdict aVerdict) {iTestStepResult = aVerdict;};
+
+	// Returns the test step result at any point during execution of test step
+	inline TVerdict TestStepResult() const {return iTestStepResult;};
+
+	// Logger interface used for constructing result strings to be fed for the logger instance
+	inline CTestExecuteLogger& Logger() {return *iLogger;};
+
+	// Returns the user-friendly test step name
+	inline const TDesC& TestStepName() const {return iTestStepName;};
+
+	// Returns any error code set during the test step execution
+	inline const TInt& TestStepError() const {return iTestStepError;};
+
+	// Returns the boolean true of !OOM option is set from the script file, false otherwise
+	inline TBool& ShouldRunOOMTest() {return iOOMRequestStatus;};
+
+	// Returns true if test server is loaded using -SharedData mode from the script file
+	inline TBool& IsSharedDataMode() {return iSharedDataMode;};
+
+	// Returns the loop index of the current loop if the test runs within a START_REPEAT/EN_REPEAT block
+	// Returns -1 if test is not within a loop
+	inline TInt GetLoopIndex() {return iLoopIndex;};
+
+	// Returns the setup value set using !Setup TEF parameter within the script file
+	// Returns a value 0 if !Setup TEF parameter is not used
+	inline TInt GetSetupState() {return iSetupParamValue;};
+
+	// Returns the drive name from which the current script file is executed
+	inline TDriveName ScriptDriveName() { return iScriptDriveName;};
+
+	// Returns reference to the iEnableIniAccessLog bool which can be used by tests to switch off ini access logging on the run
+	inline TBool& IniAccessLog() { return iEnableIniAccessLog; };
+
+	// Returns the default system drive letter provided by call to RFs::GetSystemDrive()
+	inline TDriveName GetSystemDrive() { return iSystemDriveForTest; };
+
+	// Test Step virtuals - Test Implementation methods
+	IMPORT_C virtual enum TVerdict	doTestStepL() = 0;
+	IMPORT_C virtual enum TVerdict	doTestStepPreambleL();
+	IMPORT_C virtual enum TVerdict	doTestStepPostambleL();
+
+	// Setting simulated OOM and testing whether the code under test reached the simulated failure
+	IMPORT_C virtual void SetHeapFailNext(TInt aFailureIndex);
+	IMPORT_C virtual void ResetHeapFailNext();
+	IMPORT_C virtual TBool CheckForHeapFailNext();
+	
+	// LEGACY methods
+	IMPORT_C void testBooleanTrue(TBool aCondition, const TText8* aFile, TInt aLine);
+	IMPORT_C void testBooleanTrue(TBool aCondition, const TText8* aFile, TInt aLine, TBool IgnoreStepResult);
+	IMPORT_C void testBooleanTrueL(TBool aCondition, const TText8* aFile, TInt aLine);
+	IMPORT_C void testBooleanTrueL(TBool aCondition, const TText8* aFile, TInt aLine, TBool IgnoreStepResult);
+	IMPORT_C void testBooleanTrueWithErrorCode(TBool aCondition, TInt aErrorCode, const TText8* aFile, TInt aLine );
+	IMPORT_C void testBooleanTrueWithErrorCode(TBool aCondition, TInt aErrorCode, const TText8* aFile, TInt aLine, TBool IgnoreStepResult);
+	IMPORT_C void testBooleanTrueWithErrorCodeL(TBool aCondition, TInt aErrorCode,
+													const TText8* aFile, TInt aLine );
+	IMPORT_C void testBooleanTrueWithErrorCodeL(TBool aCondition, TInt aErrorCode,
+													const TText8* aFile, TInt aLine, TBool IgnoreStepResult );
+	IMPORT_C void TestCheckPointCompareL(TInt aVal, TInt aExpectedVal, const TDesC& aText, const TText8* aFile, TInt aLine);
+
+	// Retrieve the server name
+	IMPORT_C const TDesC& GetServerName() const;
+
+	// Retrieve the test case name/id
+	IMPORT_C TBool TestCaseName(TDes& aTestCaseName);
+
+protected:
+	IMPORT_C CTestStep();
+public:
+	IMPORT_C TBool GetIntFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt64& aResult);
+	IMPORT_C TBool WriteIntToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt64& aValue);
+private:
+	void LoadConfigFileL(const TDesC& aFilePath);
+private:
+	CTestExecuteLogger*					iLogger;
+	TVerdict							iTestStepResult;
+	TBuf<KMaxTestExecuteNameLength>		iSection;
+	CIniData*							iConfigData;
+	TBuf<KMaxTestStepNameLength>	    iTestStepName;		// Name of the test step
+	TBuf<KMaxTestExecuteNameLength>		iServerName;		// Name of the test server
+	TInt								iTestStepError;		// Expected Test step Error
+	HBufC*								iIniFileName;		// Name of the inifile to be use for logging.
+	TBool								iOOMRequestStatus;	// Status of OOM request from user
+	TBool								iEnableIniAccessLog;// Testexecute.ini entry for logging INI access
+	TBool								iSharedDataMode;	// Flag representing -SharedData server mode
+	TInt								iSetupParamValue;	// TEFParameter !Setup value set in the script
+	TInt								iLoopIndex;			// Loop index of the current loop if test runs within a START_REPEAT
+	TBuf<KMaxTestExecuteNameLength>		iTestCaseID;		// Name/ID of the test case in which the current test step executes
+	TDriveName							iScriptDriveName;	// Drive name from where the script file is executed
+	TDriveName							iSystemDrive;		// Default System Drive name
+	TDriveName							iSystemDriveForTest;// System Drive name for Test artifacts
+
+	// Use this buffer when allocating additional memory for the class in future
+	// To avoid breaks with other depdenant comps
+	TBuf<KMaxTestStepNameLength>		iReserved4Future1;
+	TBuf<KMaxTestStepNameLength>		iReserved4Future2;
+	TBuf<KMaxTestStepNameLength>		iReserved4Future3;
+	TBuf<KMaxTestStepNameLength>		iReserved4Future4;
+	};
+
+// LEGACY
+// Autotest macros mapped to CTestStep functions
+
+// Check a boolean is true
+#define TESTL(a) testBooleanTrueL((a), (TText8*)__FILE__, __LINE__) 
+#define TEST(a)  testBooleanTrue((a), (TText8*)__FILE__, __LINE__) 
+
+// Versions that will always log irrespective of testcase pass
+#define TEST1L(a, b) testBooleanTrueL((a), (TText8*)__FILE__, __LINE__, (b) ) 
+#define TEST1(a, b)  testBooleanTrue((a), (TText8*)__FILE__, __LINE__, (b) ) 
+
+// Check a boolean is true if not return error code b
+#define TESTE(a, b) testBooleanTrueWithErrorCode((a), (b), (TText8*)__FILE__, __LINE__) 
+#define TESTEL(a, b) testBooleanTrueWithErrorCodeL((a), (b), (TText8*)__FILE__, __LINE__)  
+
+// Versions that will always log irrespective of testcase pass
+#define TESTE1(a, b, c) testBooleanTrueWithErrorCode((a), (b), (TText8*)__FILE__, __LINE__, (c) ) 
+#define TESTE1L(a, b, c) testBooleanTrueWithErrorCodeL((a), (b), (TText8*)__FILE__, __LINE__, (c) )  
+
+#define TEST_CHECKL(p1, p2, p3) TestCheckPointCompareL((p1), (p2), (p3), (TText8*)__FILE__, __LINE__)	
+// Leave error code
+#define TEST_ERROR_CODE 84	
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testserver2.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,81 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains TestServer2.h
+*
+*/
+
+
+
+#ifndef __TEST_SERVER_2_H__
+#define __TEST_SERVER_2_H__
+
+#include <test/testexecuteserverbase.h>
+#include <test/blockitems.h>
+#include <test/activecallback.h>
+#include <test/testblockcontroller.h>
+#include <test/datadictionary.h>
+
+class CTestServer2 : public CTestServer, public MSharedData
+/**
+ * @publishedPartner
+ * @test
+ *
+ * @see		CTestServer
+ * @see		MSharedData
+ *
+ * Test server that includes test block processing
+ */
+	{
+private:
+	struct TDataElement
+		{
+		TAny*				iAny;
+		TCleanupOperation	iCleanupOperation;
+		};
+	typedef RHashMap<TDataDictionaryName, TDataElement>		RDataStore;
+	typedef THashMapIter<TDataDictionaryName, TDataElement>	TDataIter;
+
+public:
+	IMPORT_C				CTestServer2();
+	IMPORT_C virtual		~CTestServer2();
+	IMPORT_C void			ConstructL();
+
+	/**
+	 * Create a test block
+	 *
+	 * @see		CTestBlockController
+	 */
+	IMPORT_C virtual CTestBlockController*	CreateTestBlock() =0;
+
+	// CTestServer implementation
+	IMPORT_C virtual CTestStep*				CreateTestStep(const TDesC& aStepName);
+
+	// MSharedData implementation
+	IMPORT_C virtual void	CreateActiveSchedulerL();
+	IMPORT_C virtual void	DeleteActiveSchedulerL();
+	IMPORT_C virtual TAny*	GetObjectAndOwnL(const TDesC& aName);
+	IMPORT_C virtual void	PutAndDisownL(const TDesC& aName, TAny* aAny, TCleanupOperation aCleanupOperation);
+
+private:
+	static TUint32	Hash(const TDataDictionaryName& aName);
+	static TBool	Identity(const TDataDictionaryName& aName1, const TDataDictionaryName& aName2);
+
+private:
+	RDataStore			iStore;
+	CActiveScheduler*	iActiveScheduler;
+	};
+
+#endif // __TEST_SERVER_2_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testshareddata.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,62 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Demonstrate a container class with data objects
+* This class object is shared using the CTEFSharedData template object
+*
+*/
+
+
+
+/**
+ @file TestSharedData.h
+*/
+
+#if !(defined __TEST_SHARED_DATA_H__)
+#define __TEST_SHARED_DATA_H__
+#include "e32std.h"
+
+// Constant
+const TInt KMaxSharedDataLength = 255;
+
+class CTestSharedData : public CBase
+
+/**
+ * Demonstrate a container class with data objects
+ * This class object is shared using the CTEFSharedData template object
+
+ @internalComponent
+ @test
+*/
+ 	{
+public:
+	CTestSharedData();
+	~CTestSharedData();
+	// Initializes the member variable
+	inline void Construct();
+	// Copies the values to member varible
+	inline void SetText(TDesC& aVal);
+	// Appends the text to member variable
+	inline void AppendText(TDesC& aVal);
+	// Reads the text from member varibale
+	inline void GetText(TDes& aVal);
+	// Returns the length of the text
+	inline TInt TextLength(){return User::StringLength(iText);}
+private:
+	// Member Variable
+	TText	iText[KMaxSharedDataLength];
+	};
+
+#include <test/testshareddata.inl>
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/testshareddata.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,104 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Implementation of Test structured data class for sharing between process
+* Initialises the member variable with zero
+*
+*/
+
+
+
+/**
+ @file TestSharedData.cpp
+*/
+void CTestSharedData::Construct()
+	{
+	// Initialise the data member
+	for (TInt index = 0; index < KMaxSharedDataLength; index++)
+		{
+		iText[index] = 0;
+		}
+	}
+
+/**
+ * Copies the data input to the shared TText member for sharing
+ * @param aVal - Descriptor containing the string to be set to the member data
+ */
+void CTestSharedData::SetText(TDesC& aVal)
+	{
+	TInt length = aVal.Length();
+	if (length < KMaxSharedDataLength)
+		{
+		for (TInt index = 0; index < length; index++)
+			{
+			iText[index] = *(aVal.Mid(index,1).Ptr());
+			}
+		for (TInt nullIndex = length; nullIndex < KMaxSharedDataLength; nullIndex++)
+			{
+			iText[nullIndex] = 0;
+			}
+		}
+	else
+		{
+		User::Panic(_L("OutOfMemory"), KErrNoMemory);
+		}
+	}
+
+/**
+ * Appends the data input to the shared TText for sharing
+ * @param aVal - Descriptor containing the string to be appended to the member data
+ */
+void CTestSharedData::AppendText(TDesC& aVal)
+	{
+	TInt appendLength = aVal.Length();
+	TInt originalLength = User::StringLength(iText);;
+	TInt length = originalLength + appendLength;
+	if (length < KMaxSharedDataLength)
+		{
+		TInt midLocation = 0;
+		for (TInt index = originalLength; index < length; index++)
+			{
+			iText[index] = *(aVal.Mid(midLocation,1).Ptr());
+			midLocation++;
+			}
+		for (TInt nullIndex = length; nullIndex < KMaxSharedDataLength; nullIndex++)
+			{
+			iText[nullIndex] = 0;
+			}
+		}
+	else
+		{
+		User::Panic(_L("OutOfMemory"), KErrNoMemory);
+		}
+	}
+
+/**
+ * Copies the value within member data to the descriptor reference passed in
+ * @param aVal - Reference Descriptor which gets set with member data value
+ */
+void CTestSharedData::GetText(TDes& aVal)
+	{
+	TInt length = User::StringLength(iText);
+	TInt bufferLength = aVal.MaxLength();
+	if (bufferLength < length)
+		{
+		User::Panic(_L("OutOfMemory"), KErrNoMemory);
+		}
+
+	aVal.Zero();
+	for (TInt index = 0; index < length; index++)
+		{
+		aVal.Append(iText[index]);
+		}
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/inc/version.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file Version.h
+*/
+
+#if !(defined __VERSION_H__)
+#define __VERSION_H__
+
+#include <e32base.h>
+
+/**
+@internalComponent
+@test
+
+To be updated with each submission done for the framework be it either a major realease/minor submissions/defect patches
+*/
+
+_LIT(KTEFProductVersion, "3.2.1032");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/activecallback.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,151 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CActiveCallback
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+
+#include "ActiveCallback.h"
+
+EXPORT_C CActiveCallback::~CActiveCallback()
+/**
+ * Destructor
+ */
+	{
+	Cancel();
+	}
+
+EXPORT_C CActiveCallback* CActiveCallback::NewL(MActiveCallback& aCallback, TInt aPriority)
+/**
+ * Two phase constructor that allocates and constructs
+ * a new Active object whos actions are performed by a callback
+ *
+ * @param	aCallback - object to inform on RunL.
+ * @param	aPriority - priority of active object.
+ *
+ * @see		MActiveCallback
+ *
+ * @leave	system wide error
+ *
+ * @return	New Callback active object.
+ */
+	{
+	CActiveCallback*	self=NewLC(aCallback, aPriority);
+	CleanupStack::Pop();
+	return self;
+	}
+
+EXPORT_C CActiveCallback* CActiveCallback::NewLC(MActiveCallback& aCallback, TInt aPriority)
+/**
+ * Two phase constructor that allocates and constructs
+ * a new Active object whos actions are performed by a callback
+ *
+ * @param	aCallback - object to inform on RunL.
+ * @param	aPriority - priority of active object.
+ *
+ * @see		MActiveCallback
+ *
+ * @leave	system wide error
+ *
+ * @return	New Callback active object.
+ */
+	{
+	CActiveCallback*	self=new(ELeave) CActiveCallback(aCallback, aPriority);
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	return self;
+	}
+
+EXPORT_C void CActiveCallback::Activate( TInt aIndex )
+/**
+ * Activate the object
+ *
+ * @param	aIndex - command index
+ */
+	{
+	iIndex = aIndex;
+	SetActive();
+	}
+
+EXPORT_C void CActiveCallback::KickState()
+/**
+ * Kick Start the object
+ */
+	{
+	TRequestStatus* status = &iStatus;
+	User::RequestComplete(status, KErrNone);
+	SetActive();
+	}
+
+EXPORT_C CActiveCallback::CActiveCallback(MActiveCallback& aCallback, TInt aPriority)
+/**
+ * Protected constructor with timer completion callback and priority.
+ *
+ * Called by two phase constructor.
+ *
+ * @param	aTestTimerCallback - object to inform on timer completion.
+ * @param	aPriority - priority of active object.
+ *
+ * @see		MActiveCallback
+ */
+:	CActive(aPriority)
+,	iCallback(aCallback)
+,	iIndex(0)
+	{
+	}
+
+EXPORT_C void CActiveCallback::ConstructL()
+/**
+ * This is internal and not intended for use.
+ *
+ * Second phase of two phase constructor.
+ *
+ * @leave	system wide error
+ */
+	{
+	CActiveScheduler::Add(this);
+	}
+
+EXPORT_C void CActiveCallback::RunL()
+/**
+ * Active object RunL implementation.
+ *
+ * Calls the MActiveCallback::RunL to inform user that the RunL has been reached.
+ *
+ * @see		MActiveCallback::RunL
+ * @leave	system wide error
+ */
+	{
+	iCallback.RunL(this,iIndex);
+	}
+
+EXPORT_C void CActiveCallback::DoCancel()
+/**
+ * Active object DoCancel implementation.
+ *
+ * Calls the MActiveCallback::DoCancel to inform user that the DoCancel has been reached.
+ *
+ * @see		MActiveCallback::DoCancel
+ */
+	{
+	iCallback.DoCancel(this,iIndex);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/commandprocessor.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,143 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CCommandProcessor
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+
+#include "CommandProcessor.h"
+
+EXPORT_C CCommandProcessor::~CCommandProcessor()
+/**
+ * Destructor
+ */
+	{
+	Cancel();
+	}
+
+EXPORT_C CCommandProcessor* CCommandProcessor::NewL(MCommandProcessorCallback& aCallback, TInt aPriority)
+/**
+ * Two phase constructor that allocates and constructs
+ * a new Active object whos actions are performed by a callback
+ *
+ * @param	aCallback - object to inform on RunL.
+ * @param	aPriority - priority of active object.
+ *
+ * @leave	system wide error
+ *
+ * @see		MCommandProcessorCallback
+ *
+ * @return	New Callback active object.
+ */
+	{
+	CCommandProcessor*	self=NewLC(aCallback, aPriority);
+	CleanupStack::Pop();
+	return self;
+	}
+
+EXPORT_C CCommandProcessor* CCommandProcessor::NewLC(MCommandProcessorCallback& aCallback, TInt aPriority)
+/**
+ * Two phase constructor that allocates and constructs
+ * a new Active object whos actions are performed by a callback
+ *
+ * @param	aCallback - object to inform on RunL.
+ * @param	aPriority - priority of active object.
+ *
+ * @leave	system wide error
+ *
+ * @see		MCommandProcessorCallback
+ *
+ * @return	New Callback active object.
+ */
+	{
+	CCommandProcessor*	self=new(ELeave) CCommandProcessor(aCallback, aPriority);
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	return self;
+	}
+
+EXPORT_C void CCommandProcessor::Activate()
+/**
+ * Activate the object
+ */
+	{
+	SetActive();
+	}
+
+EXPORT_C void CCommandProcessor::KickState()
+/**
+ * Kick Start the object
+ */
+	{
+	TRequestStatus*	status = &iStatus;
+	User::RequestComplete(status, KErrNone);
+	SetActive();
+	}
+
+CCommandProcessor::CCommandProcessor(MCommandProcessorCallback& aCallback, TInt aPriority)
+/**
+ * Protected constructor with timer completion callback and priority.
+ *
+ * Called by two phase constructor.
+ *
+ * @param	aTestTimerCallback - object to inform on timer completion.
+ * @param	aPriority - priority of active object.
+ *
+ * @see		MCommandProcessorCallback
+ */
+:	CActive(aPriority)
+,	iCallback(aCallback)
+	{
+	}
+
+void CCommandProcessor::ConstructL()
+/**
+ * This is internal and not intended for use.
+ *
+ * Second phase of two phase constructor.
+ *
+ * @leave	system wide error
+ */
+	{
+	CActiveScheduler::Add(this);
+	}
+
+void CCommandProcessor::RunL()
+/**
+ * Active object RunL implementation.
+ *
+ * Calls the MCommandProcessorCallback::NextCommandL to inform user that the RunL has been reached.
+ *
+ * @leave	system wide error
+ */
+	{
+	iCallback.NextCommandL();
+	}
+
+void CCommandProcessor::DoCancel()
+/**
+ * Active object DoCancel implementation.
+ *
+ * Calls the MCommandProcessorCallback::DoCancel to inform user that the DoCancel has been reached.
+ */
+	{
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/datadictionary.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,282 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CDataDictionary
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+
+#include <e32std.h>
+
+#include "DataDictionary.h"
+#include "DataWrapper.h"
+
+TUint32 CDataDictionary::Hash(const TDataDictionaryName& aName)
+	{
+	return DefaultHash::Des16(aName);
+	}
+
+TBool CDataDictionary::Identity(const TDataDictionaryName& aName1, const TDataDictionaryName& aName2)
+	{
+	return aName1.Compare(aName2)==0;
+	}
+
+CDataDictionary::CDataDictionary()
+/**
+ * Constructor
+ */
+:	iStore(Hash, Identity)
+,	iCurrentObject(NULL)
+	{
+	}
+
+
+CDataDictionary::~CDataDictionary()
+/**
+ * Destructor
+ */
+	{
+	Empty();
+	}
+
+void CDataDictionary::AddDataL(const TDataDictionaryName& aName, CDataWrapper* aData)
+/**
+ * Add a data entry to the dictionary
+ *
+ * @param	aName - name of the dictionary entry
+ * @param	aData - the data to add. The dictionary becomes owner of the object
+ *			and is responsble for it's deletion
+ *
+ * @see		TDataDictionaryName
+ * @see		CDataWrapper
+ *
+ * @leave	KErrAlreadyExists if the dictionary entry aName, or aData already exists.
+ * @leave	KErrNoMemory if memory could not be allocated to store the copies of aName and aData.
+ * @leave	system wide errors
+ */
+	{
+	//	Ensure name does not already exist
+	if ( iStore.Find(aName) != NULL )
+		{
+		User::Leave(KErrAlreadyExists);
+		}
+
+	//	Ensure data does not already exist
+	TDataIter	iter(iStore);
+	iter.Reset();
+	for ( CDataWrapper*const * data=iter.NextValue(); data!=NULL; data=iter.NextValue() )
+		{
+		if ( aData == *data )
+			{
+			User::Leave(KErrAlreadyExists);
+			}
+		}
+
+	iStore.InsertL(aName, aData);
+	if ( iCurrentObject == NULL )
+		{
+		iCurrentObject=aData;
+		}
+	}
+
+void CDataDictionary::DeleteDataL(const TDataDictionaryName& aName)
+/**
+ * Delete a data entry from the dictionary
+ *
+ * @param	aName - name of the dictionary entry
+ *
+ * @see		TDataDictionaryName
+ *
+ * @leave	KErrNotFound if the dictionary entry aName is not found
+ */
+	{
+	//	Ensure name already exist
+	CDataWrapper**	wrapper=iStore.Find(aName);
+
+	if ( wrapper != NULL )
+		{
+		delete* wrapper;
+		iStore.Remove(aName);
+		}
+	else
+		{
+		User::Leave(KErrNotFound);
+		}
+	}
+
+void CDataDictionary::SetCurrentDataL(const TDataDictionaryName& aName)
+/**
+ * Set the current active dictionary entry
+ *
+ * @param	aName - name of the dictionary entry
+ *
+ * @see		TDataDictionaryName
+ *
+ * @leave	KErrNotFound if the dictionary entry aName is not found
+ */
+	{
+	//	Ensure name already exist
+	CDataWrapper**	wrapper=iStore.Find(aName);
+
+	if ( wrapper != NULL )
+		{
+		iCurrentObject=*wrapper;
+		}
+	else
+		{
+		User::Leave(KErrNotFound);
+		}
+	}
+
+CDataWrapper* CDataDictionary::GetDataL(const TDataDictionaryName& aName)
+/**
+ * Get an object in the dictionary
+ *
+ * @param	aName - name of the dictionary entry
+ *
+ * @see		TDataDictionaryName
+ *
+ * @leave	KErrNotFound if the dictionary entry aName is not found
+ *
+ * @return	The data object found
+ */
+	{
+	//	Ensure name already exist
+	CDataWrapper**	ret=iStore.Find(aName);
+
+	if ( ret == NULL )
+		{
+		User::Leave(KErrNotFound);
+		}
+
+	return *ret;
+	}
+
+TAny* CDataDictionary::GetObjectL(const TDesC& aName)
+/**
+ * Get an object in the dictionary
+ *
+ * @param	aName - name of the dictionary entry
+ *
+ * @return	The object found
+ *
+ * @leave	KErrNotFound if the dictionary entry aName is not found
+ */
+	{
+	//	Ensure name already exist
+	CDataWrapper**	wrapper=iStore.Find(aName);
+	TAny*			ret=NULL;
+
+	if ( wrapper != NULL )
+		{
+		ret=(*wrapper)->GetObject();
+		}
+	else
+		{
+		User::Leave(KErrNotFound);
+		}
+
+	return ret;
+	}
+
+void CDataDictionary::Empty()
+/**
+ * Empty the object dictionary
+ */
+	{
+	TDataIter	iter(iStore);
+	iter.Reset();
+	for ( CDataWrapper*const * data=iter.NextValue(); data!=NULL; data=iter.NextValue() )
+		{
+		delete *data;
+		}
+	iStore.Close();
+
+	iCurrentObject=NULL;
+	}
+
+TInt CDataDictionary::Outstanding(const TDesC& aName, TBool& aMoreToDo)
+/**
+ * Delegates to a data object to see if
+ *  it has any outstanding requests
+ *
+ * @param	aName - Name of the dictionary entry
+ *
+ * @leave	KErrNotFound if the dictionary entry aName is not found
+ *
+ * @return	ETrue if there are any outstanding requests
+ */
+	{
+	TInt	retCode=KErrNone;
+
+	aMoreToDo=EFalse;
+	if ( aName.Compare(KTEFNull)==0 )
+		{
+		TDataIter	iter(iStore);
+		iter.Reset();
+		for ( CDataWrapper*const * data=iter.NextValue(); (data!=NULL) && (!aMoreToDo); data=iter.NextValue() )
+			{
+			aMoreToDo = (*data)->Outstanding();
+			}
+		}
+	else
+		{
+		//	Ensure name already exist
+		CDataWrapper**	wrapper=iStore.Find(aName);
+
+		if ( wrapper != NULL )
+			{
+			aMoreToDo = (*wrapper)->Outstanding();
+			}
+		else
+			{
+			retCode=KErrNotFound;
+			}
+		}
+
+	return retCode;
+	}
+
+TAny* CDataDictionary::CurrentObject()
+/**
+ * Get the object of the current active dictionary entry
+ *
+ * @return	The object that the current data wraps
+ */
+	{
+	return iCurrentObject ? iCurrentObject->GetObject() : NULL;
+	}
+
+/**
+ * Set an object in the dictionary
+ *
+ * @param	aName - name of the dictionary entry
+ * @param	aObject - object that the wrapper is testing
+ *
+ * @see		TDataDictionaryName
+ *
+ * @leave	KErrNotFound if the dictionary entry aName is not found
+ * @leave	KErrNotSupported if the the function is not supported
+ */
+void CDataDictionary::SetObjectL(const TDataDictionaryName& aName, TAny* aObject)
+	{
+	GetDataL(aName)->SetObjectL(aObject);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/datawrapper.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,240 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CDataWrapper
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+
+#include "DataWrapper.h"
+
+_LIT(KDictionaryName,			"name");
+
+EXPORT_C CDataWrapper::CDataWrapper()
+/**
+ * Constructor
+ */
+:	iDataDictionary(NULL)
+,	iTestBlockController(NULL)
+,	iOutstanding(0)
+	{
+	}
+
+EXPORT_C CDataWrapper::~CDataWrapper()
+/**
+ * Destructor
+ */
+	{
+	}
+
+EXPORT_C void CDataWrapper::SetTestBlockController(CTestBlockController* aTestBlockController)
+/**
+ * Set the test block controller
+ *
+ * @param	aTestBlockController - the controller
+ *
+ * @see		CTestBlockController
+ */
+	{
+	iTestBlockController = aTestBlockController;
+	}
+
+EXPORT_C void CDataWrapper::SetDataDictionary(CDataDictionary* aDataDictionary)
+/**
+ * Set the data dictionary
+ *
+ * @param	aDataDictionary - the data dictionary
+ *
+ * @see		CDataDictionary
+ */
+	{
+	iDataDictionary = aDataDictionary;
+	}
+
+// MDataAccess implementation
+EXPORT_C TBool CDataWrapper::GetBoolFromConfig(const TDesC&  aSectName, const TDesC& aKeyName, TBool& aResult)
+	{
+	return iTestBlockController?iTestBlockController->GetBoolFromConfig(aSectName, aKeyName, aResult):EFalse;
+	}
+
+EXPORT_C TBool CDataWrapper::GetIntFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult)
+	{
+	return iTestBlockController?iTestBlockController->GetIntFromConfig(aSectName, aKeyName, aResult):EFalse;
+	}
+
+EXPORT_C TBool CDataWrapper::GetStringFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TPtrC& aResult)
+	{
+	return iTestBlockController?iTestBlockController->GetStringFromConfig(aSectName, aKeyName, aResult):EFalse;
+	}
+
+EXPORT_C TBool CDataWrapper::GetHexFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult)
+	{
+	return iTestBlockController?iTestBlockController->GetHexFromConfig(aSectName, aKeyName, aResult):EFalse;
+	}
+
+EXPORT_C TBool CDataWrapper::WriteBoolToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TBool& aValue)
+	{
+	return iTestBlockController?iTestBlockController->WriteBoolToConfig(aSectName, aKeyName, aValue):EFalse;
+	}
+
+EXPORT_C TBool CDataWrapper::WriteIntToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt& aValue)
+	{
+	return iTestBlockController?iTestBlockController->WriteIntToConfig(aSectName, aKeyName, aValue):EFalse;
+	}
+
+EXPORT_C TBool CDataWrapper::WriteStringToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TPtrC& aValue)
+	{
+	return iTestBlockController?iTestBlockController->WriteStringToConfig(aSectName, aKeyName, aValue):EFalse;
+	}
+
+EXPORT_C TBool CDataWrapper::WriteHexToConfig(const TDesC&  aSectName, const TDesC& aKeyName, const TInt& aValue)
+	{
+	return iTestBlockController?iTestBlockController->WriteHexToConfig(aSectName, aKeyName, aValue):EFalse;
+	}
+
+EXPORT_C void CDataWrapper::ReadSharedDataL(const TDesC& aShareName, TDes& aSharedDataVal)
+	{
+	if( iTestBlockController )
+		{
+		iTestBlockController->ReadSharedDataL(aShareName, aSharedDataVal);
+		}
+	}
+
+EXPORT_C void CDataWrapper::WriteSharedDataL(const TDesC& aShareName, TDesC& aSharedDataVal, TModeCopy aModeCopy)
+	{
+	if( iTestBlockController )
+		{
+		iTestBlockController->WriteSharedDataL( aShareName, aSharedDataVal, aModeCopy );
+		}
+	}
+
+EXPORT_C CTestExecuteLogger& CDataWrapper::Logger()
+	{
+	return iTestBlockController->Logger();
+	}
+
+EXPORT_C CDataWrapper* CDataWrapper::GetDataWrapperL(const TDesC& aSectionName)
+	{
+	CDataWrapper* dataWrapper = NULL;
+	if( iDataDictionary )
+		{
+		// Lookup the dictionary name in the ini file
+		TPtrC dictionaryName;
+		TBool res = GetStringFromConfig(aSectionName, KDictionaryName, dictionaryName );
+		if( KErrNone != res )
+			{
+			// Retrieve the object from the dictionary
+			dataWrapper = iDataDictionary->GetDataL(dictionaryName);
+			}
+		else
+			{
+			User::Leave( KErrBadName );
+			}
+		}
+	return dataWrapper;
+	}
+
+EXPORT_C TAny* CDataWrapper::GetDataObjectL(const TDesC& aSectionName)
+	{
+	TAny* dataObject = NULL;
+	if( iDataDictionary )
+		{
+		// Lookup the dictionary name in the ini file
+		TPtrC dictionaryName;
+		TBool res = GetStringFromConfig(aSectionName, KDictionaryName, dictionaryName );
+		if( KErrNone != res )
+			{
+			// Retrieve the object from the dictionary
+			dataObject = iDataDictionary->GetObjectL(dictionaryName);
+			}
+		else
+			{
+			User::Leave( KErrBadName );
+			}
+		}
+	return dataObject;
+	}
+
+EXPORT_C void CDataWrapper::SetDataObjectL(const TDesC& aSectionName, TAny* aObject)
+	{
+	if( iDataDictionary )
+		{
+		// Lookup the dictionary name in the ini file
+		TPtrC dictionaryName;
+		TBool res = GetStringFromConfig(aSectionName, KDictionaryName, dictionaryName );
+		if( KErrNone != res )
+			{
+			// Set the object in the wrapper
+			iDataDictionary->SetObjectL(dictionaryName, aObject);
+			}
+		else
+			{
+			User::Leave( KErrBadName );
+			}
+		}
+	}
+
+// MTEFResult implementation
+EXPORT_C void CDataWrapper::SetError(const TInt aError)
+	{
+	if( iTestBlockController )
+		{
+		iTestBlockController->SetError( aError );
+		}
+	}
+
+EXPORT_C void CDataWrapper::SetAsyncError(const TInt aIndex, const TInt aError)
+	{
+	if( iTestBlockController )
+		{
+		iTestBlockController->SetAsyncError( aIndex, aError );
+		}
+	}
+
+EXPORT_C void CDataWrapper::SetBlockResult(const TVerdict aResult)
+	{
+	if( iTestBlockController )
+		{
+		iTestBlockController->SetBlockResult( aResult );
+		}
+	}
+
+EXPORT_C TVerdict CDataWrapper::BlockResult()
+	{
+	return iTestBlockController->BlockResult();
+	}
+
+// MActiveCallback implementation
+EXPORT_C void CDataWrapper::RunL(CActive* /*aActive*/, TInt /*aIndex*/)
+	{
+	// This should never be called, if it has been then warn the user!
+	//  They need to implement this function when using CActiveCallback's
+	//  and handle the request completion!
+	SetBlockResult( EFail );
+	}
+
+EXPORT_C void CDataWrapper::DoCancel(CActive* /*aActive*/, TInt /*aIndex*/)
+	{
+	// This should never be called, if it has been then warn the user!
+	//  They need to implement this function when using CActiveCallback's
+	//  and handle the request cancellation!
+	SetBlockResult( EFail );
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/serialwriter.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,240 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <e32std.h>
+#include "SerialWriter.h"
+#include "TEFConst.h"
+#include <TEFExportConst.h>
+
+#if defined (__WINS__)
+_LIT(KPddDev, "ECDRV.PDD");
+#else
+_LIT(KPddDev, "EUART1");
+#endif
+
+#if defined (__WINS__)
+_LIT(KLddDev, "ECOMM.LDD");
+#else
+_LIT(KLddDev, "ECOMM");
+#endif
+
+
+/**
+Creates an instance of CSerialWriter object
+@return a pointer to the new created CSerialWriter Object
+@leave KErrNoMemory if no memory
+*/
+ CSerialWriter* CSerialWriter::NewL()
+	{
+	CSerialWriter *me = new (ELeave) CSerialWriter;
+	CleanupStack::PushL(me);
+	me->ConstructL();
+	CleanupStack::Pop();
+	return me;
+	}
+
+/**
+Public Destructor
+*/
+CSerialWriter::~CSerialWriter()
+	{
+    Disconnect();
+	}
+
+//default constructor
+CSerialWriter::CSerialWriter()
+	{
+	}
+
+void CSerialWriter::ConstructL()
+	{
+	iReady = EFalse;
+	
+    TInt err = User::LoadPhysicalDevice(KPddDev);
+    if(err!=KErrNone && err!=KErrAlreadyExists)
+        User::Leave(err);
+
+    err = User::LoadLogicalDevice(KLddDev);
+    if(err!=KErrNone && err!=KErrAlreadyExists)
+        User::Leave(err);
+ 	}
+
+TInt CSerialWriter::Connect()
+    {
+    if(!iReady)
+        {
+        TInt err = KErrNone;
+        err = iComm.Open(iPortNum);
+        if(err!=KErrNone)
+        	{
+       		iReady = EFalse;
+            return err;
+        	}
+        	else
+		        iReady = ETrue;
+        }
+    return KErrNone;
+    }
+
+TInt CSerialWriter::Config()
+    {
+    TInt err = KErrNone;
+    if(iReady)
+        {
+        TCommConfig2 cfgBuf;
+        TCommConfigV02& cfg = cfgBuf();
+        iComm.Config(cfgBuf);
+        cfg.iRate = EBps115200;// default EBps9600;
+        cfg.iDataBits = EData8;// default EData8;
+        cfg.iStopBits = EStop1;// default EStop1;
+        cfg.iParity = EParityNone;// default EParityNone;
+        cfg.iHandshake = 0;// default KConfigObeyCTS;
+        cfg.iParityError = KConfigParityErrorFail;
+        cfg.iFifo = EFifoEnable;// default EFifoEnable;
+        cfg.iSpecialRate = 0;// default 0;
+        cfg.iTerminatorCount = 0;// default 0;
+        cfg.iXonChar = 0x11;// default 0x11; // XON
+        cfg.iXoffChar = 0x13;// default 0x13; // XOFF
+        cfg.iParityErrorChar = 0;// default 0;
+        cfg.iSIREnable = ESIRDisable;// default ESIRDisable;
+        cfg.iSIRSettings = 0;// no default
+        
+        err = iComm.SetConfig(cfgBuf);
+        if(err!=KErrNone && err!=KErrInUse)
+            {
+            iReady = EFalse;
+            return(err);
+            }
+        }
+    
+    return err;
+    }
+
+TInt CSerialWriter::Disconnect()
+    {
+    if(iReady)
+        {
+	    iReady = EFalse;
+        iComm.Close();
+        }
+    return KErrNone;
+    }
+
+TInt CSerialWriter::Write(const TDesC8& aData)
+	{
+	TInt err = KErrNone;
+	
+	if(iReady)
+		{
+		TRequestStatus writeStatus;
+	    iComm.Write(writeStatus, aData);
+    	User::WaitForRequest(writeStatus);
+    	err = writeStatus.Int();  	
+		}
+
+   	return err;
+	}
+
+void CSerialWriter::AddTime(TDes8& aLogBuffer)
+	{
+	TTime now;
+	now.UniversalTime();
+	TDateTime dateTime = now.DateTime();
+	_LIT8(KFormat,"%02d:%02d:%02d:%03d ");
+	// add the current time 
+	aLogBuffer.Append(KTEFNewLine) ; 
+	aLogBuffer.AppendFormat(KFormat,dateTime.Hour(),dateTime.Minute(),dateTime.Second(),(dateTime.MicroSecond()/1000)); 
+	}
+
+void CSerialWriter::AddSeverity(TDes8& aLogBuffer, const TInt& aSeverity)
+	{
+	if (aSeverity < 1) 
+		{
+		return;
+		}
+
+	_LIT(KErr,"ERROR - ");
+	_LIT(KHigh,"HIGH - ");
+	_LIT(KWarn,"WARN - ");
+	_LIT(KMedium,"MEDIUM - ");
+	_LIT(KInfo,"INFO - ");
+	_LIT(KLow,"LOW - ");
+
+	if(aSeverity == ESevrErr)
+		aLogBuffer.Append(KErr);
+	else if(aSeverity == ESevrHigh)
+		aLogBuffer.Append(KHigh);
+	else if(aSeverity == ESevrWarn)
+		aLogBuffer.Append(KWarn);
+	else if(aSeverity == ESevrMedium)
+		aLogBuffer.Append(KMedium);
+	else if (aSeverity == ESevrInfo)
+		aLogBuffer.Append(KInfo);
+	else if(aSeverity == ESevrLow)
+		aLogBuffer.Append(KLow);
+	else //if(aSeverity == ESevrAll)
+		aLogBuffer.Append(KInfo);
+
+	}
+
+
+/**
+Decorates the logs with Current Time and Severity 
+@returns Error code if any during writing
+@leave KErrNoMemory if no memory
+*/
+TInt CSerialWriter::WriteDecorated(const TDesC8& aText, TInt aSeverity)	
+{
+	TInt ret = KErrNone; 	
+	HBufC8* buffer = HBufC8::New(aText.Length()+30);
+	if(buffer)
+		{
+		TPtr8 ptr(buffer->Des());
+		AddTime(ptr);
+		AddSeverity(ptr,aSeverity) ; 
+		ptr.Append(aText);
+		// Ignore error for the time being. Could do an ASSERT
+		ret = Write(ptr) ; 
+		delete buffer;
+		}
+	return ret ; 	
+}
+
+/**
+  Overloaded for TDesC
+  @returns Error code if any during writing
+  @leave KErrNoMemory if no memory
+  */
+  TInt CSerialWriter::WriteDecorated(const TDesC& aText, TInt aSeverity)
+  {
+  	TPtrC8 representation((TUint8*)(&aText)->Ptr(), (&aText)->Size());
+  	return WriteDecorated(representation,  aSeverity )	;
+  }
+
+
+TInt CSerialWriter::Settings(const TInt& aPortNumber)
+	{
+	  	iPortNum = aPortNumber ; 
+	  	Disconnect();
+	  	TInt err = Connect();
+	  	if(err != KErrNone)
+	  		return err;
+	  	err = Config();
+	  	return err;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/tefscriptutils.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,211 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Implementation for utitity class used for parsing script files
+* Collect details on counts of test steps and test cases in a script file
+*
+*/
+
+
+
+/**
+ @file TEFScriptUtils.cpp
+*/
+
+#include "TEFScriptUtils.h"
+
+/**
+ * CScriptPreProcess(const TDesC aScriptFilePath, TCommandForCounting* aCommandsAndCounts, TInt aStructSize) - Constructor
+ * Overloaded constructor used for collecting the script file path along with the structure array and size for storing count values
+ * @param aScriptFilePath - Path of the script file to be loaded for reading
+ * @param aCommandsAndCounts - Pointer to array of TCommandForCounting structures for collecting counts of commands
+ * @param aStructSize - Integer value representing the size of the structure array passed in
+ */
+CScriptPreProcess::CScriptPreProcess(const TDesC& aScriptFilePath, TPtrC aCommandList[KTEFCommandCountsStructSize])
+: iScriptFilePath(aScriptFilePath), iStructSize(KTEFCommandCountsStructSize), iScriptData(NULL)
+	{
+	for (TInt index=0; index < iStructSize; index++)
+		{
+		iCommandsAndCounts[index].iCommandName.Copy(aCommandList[index]);
+		iCommandsAndCounts[index].iCommandCount = KTEFZeroValue;
+		}
+	}
+
+/**
+ * ~CScriptPreProcess() - Destructor
+ * Deallocates heap allocation if done
+ */
+CScriptPreProcess::~CScriptPreProcess()
+	{
+	if (iScriptData != 0)
+		{
+		delete iScriptData;
+		}
+	}
+
+/**
+ * CountNoOfOccurences()
+ * Member function used for parsing each of the script line
+ * Updates the structure array for any command of interest found during parsing
+ * @return TInt - Return system-wide error codes
+ */
+TInt CScriptPreProcess::CountNoOfOccurences()
+	{
+	// Construct the buffer with contents of script file
+	TRAPD(err,CreateScriptDataFromScriptFileL());
+	if (err != KErrNone)
+		{
+		// Return the error value, if the we fail to retieve the script file contents
+		return err;
+		}
+	
+	TBool statusOfWhile=ETrue;
+	while (statusOfWhile)
+		{
+		// Get the individual script line contents until EOF
+		statusOfWhile=GetNextScriptLine();
+
+		// If the script line is available, parse it and update the command counts in the structure array, if any
+		if (statusOfWhile)
+			{
+			UpdateCommandCounts();
+			}
+		}
+	// Return KErrNone if the process is completed safely
+	return KErrNone;
+	}
+
+/**
+ * CreateScriptDataFromScriptFileL()
+ * Funtion used to copy the contents of the script file to a buffer for reading
+ */
+void CScriptPreProcess::CreateScriptDataFromScriptFileL()
+	{
+	// Create a file session and connect
+	RFs fS;
+	User::LeaveIfError(fS.Connect());
+	CleanupClosePushL(fS);
+
+	// Create a file object and try to open the script file for reading
+	RFile scriptFile;
+	User::LeaveIfError(scriptFile.Open(fS,iScriptFilePath,EFileRead | EFileShareAny));
+	CleanupClosePushL(scriptFile);
+
+	// Extract the size of the script file and create a heap buffer to the particular size
+	TInt fileSize;
+	User::LeaveIfError(scriptFile.Size(fileSize));
+
+	// Create a 16bit heap buffer
+	iScriptData = HBufC::NewL(fileSize);
+
+	// Create a 8 bit heap buffer for temporily copying the contents of the script file from the file object
+	HBufC8* narrowData = HBufC8::NewL(fileSize);
+	CleanupStack::PushL(narrowData);
+	TPtr8 narrowPtr=narrowData->Des();
+	// Read the file into an 8bit heap buffer
+	User::LeaveIfError(scriptFile.Read(narrowPtr));
+
+	TPtr widePtr(iScriptData->Des());
+	// Copy it to the 16bit buffer
+	widePtr.Copy(narrowData->Des());
+
+	// Cleanup all heap allocations
+	CleanupStack::PopAndDestroy(narrowData);
+	CleanupStack::Pop(2);
+
+	// Close the file object and file session
+	scriptFile.Close();
+	fS.Close();
+
+	// Set up the instance token parser
+	iScriptLex = iScriptData->Des();
+	}
+
+/**
+ * GetNextScriptLine()
+ * Funtion used to retrieve individual script line and store them to a member buffer for parsing
+ * @return TBool - Returns EFalse if the cursor position reaches end of file. ETrue otherwise
+ */
+TBool CScriptPreProcess::GetNextScriptLine()
+	{
+	// Place the lex marker for the next read
+	while(!iScriptLex.Eos())
+		{
+		// Peek and place the cursor position to the end of line
+		TChar peek = iScriptLex.Peek();
+		if(peek == '\n')
+			{
+			iScriptLex.Inc();
+			break;
+			}
+		else
+			{
+			iScriptLex.Inc();
+			}
+		}
+	
+	// Store the current line to a member variable
+	iCurrentScriptLine.Set(iScriptLex.MarkedToken());
+	iScriptLex.Mark();
+	// Replace the remainder of the script contents into the original buffer
+	// This is done to enable retrieving of next line during successive calls to the same function
+	iScriptLex.Assign(iScriptLex.RemainderFromMark());
+
+	// Check for end of file and return status accordingly
+	if(iCurrentScriptLine.Length() || !iScriptLex.Eos())
+		{
+		return ETrue;
+		}
+	else
+		{
+		return EFalse;
+		}
+	}
+
+/**
+ * UpdateCommandCounts()
+ * Funtion used to parse the script line and update the the command struture with incrementing counts within the structure array
+ */
+void CScriptPreProcess::UpdateCommandCounts()
+	{
+	// Copy the current script line contents to a TLex for parsing
+	TLex scriptLine(iCurrentScriptLine);
+
+	// Extract the first token from the current script line lex
+	TPtrC commandName(scriptLine.NextToken());
+
+	// Run through a loop and check if the first token of the current script line
+	// matches the command names provided in the structure array
+	// If it matches any of the commands in array, increment the counter correspondingly
+	for (TInt index=0;index<iStructSize;index++)
+		{
+		if (iCommandsAndCounts[index].iCommandName.CompareF(commandName) == 0)
+			{
+			iCommandsAndCounts[index].iCommandCount++;
+			}
+		}
+	}
+
+/**
+ * RetrieveCount(TInt& aIndex, TDes& aCommandName, TInt& aCommandCount)
+ * Funtion used to retrieve individual command counts from the structure array and store them to reference parameters
+ * @param aIndex - TInt value representing the aray index whose details needs to be fetched
+ * @param aCommandName - Reference to a buffer used to retrieve the command whose count is being updated
+ * @param aCount - Reference to TInt descriptor used to retrieve the counts of the command from script file
+ */
+void CScriptPreProcess::RetrieveValues(TInt& aIndex, TDes& aCommandName, TInt& aCommandCount)
+	{
+	aCommandName.Copy(iCommandsAndCounts[aIndex].iCommandName);
+	aCommandCount = iCommandsAndCounts[aIndex].iCommandCount;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/teftimer.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,75 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTEFTimer
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+
+#include "TEFTimer.h"
+
+EXPORT_C CTEFTimer* CTEFTimer::NewL(MTEFTimerCallback& aCallback, TInt aPriority)
+/**
+ * Two phase constructor
+ *
+ * @param	aCallback - owner to notify on completion of timer
+ * @param	aPriority - priority of CActive
+ *
+ * @see		MTEFTimerCallback
+ */
+	{
+	CTEFTimer*	ret=new (ELeave) CTEFTimer(aCallback, aPriority);
+	CleanupStack::PushL(ret);
+	ret->ConstructL();
+	CleanupStack::Pop(ret);
+	return ret;
+	}
+
+CTEFTimer::CTEFTimer(MTEFTimerCallback& aCallback, TInt aPriority)
+/**
+ * Constructor
+ *
+ * @param	aCallback - owner to notify on completion of timer
+ * @param	aPriority - priority of CActive
+ *
+ * @see		MTEFTimerCallback
+ */
+:	CTimer(aPriority)
+,	iCallback(aCallback)
+	{
+
+	}
+
+void CTEFTimer::ConstructL()
+/**
+ * Second phase constructor
+ *
+ * @leave	system wide error
+ */
+	{
+	CTimer::ConstructL();
+	CActiveScheduler::Add(this);
+	}
+
+void CTEFTimer::RunL()
+	{
+	iCallback.TimerCompleted();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/tefutils.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TEFUtils.cpp
+*/
+
+#include <e32base.h>
+#include <f32file.h>
+#include <test/tefexportconst.h>
+#include "TEFUtils.h"
+
+EXPORT_C CWrapperUtilsPlugin* TEFUtils::WrapperPluginNew(RLibrary& aLibrary)
+	{
+	const TInt KDllNameLength = 32;
+	TInt pluginErr = KErrGeneral;
+	CWrapperUtilsPlugin* plugin = NULL;
+	TInt index = KOsVersionCount;
+	TBuf<KDllNameLength> wrapperDllName;
+	_LIT(wrapperDllNameFormat, "WrapperUtilsPlugin%d.dll");
+	pluginErr = aLibrary.Load(_L("WrapperUtilsPlugin.dll"));
+	while (KErrNone != pluginErr && index != 0)
+		{
+		wrapperDllName.Format(wrapperDllNameFormat, index);
+		pluginErr = aLibrary.Load(wrapperDllName); //KTEFWrapperPluginDll
+		--index;
+		}
+	
+	if (pluginErr == KErrNone)
+		{
+		TLibraryFunction newl;
+		newl = aLibrary.Lookup(1);
+		TRAP(pluginErr, plugin = (CWrapperUtilsPlugin*)newl());
+		if (KErrNone != pluginErr)
+			{
+			aLibrary.Close();
+			}
+		}
+	
+	return plugin;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/testblockcontroller.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,577 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTestBlockController
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+
+#include "TestBlockController.h"
+#include "DataWrapper.h"
+
+_LIT(KName,				"name");
+
+
+// Errors
+_LIT(KErrNotExist,			"Object does not exist.");
+_LIT(KErrNoCleanup,			"Object does not have a cleanup operation.");
+_LIT(KErrNoName,			"No name provided.");
+_LIT(KErrNoFunction,		"No function provided.");
+_LIT(KErrSharedData,		"Test server needs to be loaded in -SharedData mode.");
+_LIT(KErrCmdUnknown,		"Unknown command.");
+_LIT(KErrWrapperCreate,		"Can't create an object wrapper of type %S");
+_LIT(KErrBlockCorrupt,		"Corrupt block of commands.");
+_LIT(KErrActiveSched,		"Active Scheduler, error = %d");
+_LIT(KErrSharedMode,		"-SharedData mode required.");
+_LIT(KErrSchedulerLoc,		"SHARED_ACTIVE_SCHEDULER command must be first in block.");
+_LIT(KLocalScheduler,		"Creating a local active scheduler.");
+_LIT(KSharedScheduler,		"Creating a shared active scheduler.");
+_LIT(KSharedServer,			"Error accessing the test server.");
+_LIT(KErrOutstanding,		"Outstanding failed with error %d.");
+
+// Defaults
+const TInt				KDefaultDelay		= 1000000;
+const TInt				KDefaultInterval	= 1000000;
+
+EXPORT_C CTestBlockController::CTestBlockController()
+/**
+ * Constructor
+ */
+:	iBlockArray(NULL)
+,	iCommandProcessor(NULL)
+,	iActiveScheduler(NULL)
+,	iTimer(NULL)
+,	iPeriodic(NULL)
+,	iAsyncTimer(EFalse)
+,	iTimerActive(EFalse)
+,	iCommandIndex(0)
+,	iAsyncCount(0)
+,	iSharedData(NULL)
+,	iDeleteSharedScheduler(ETrue)
+	{
+	}
+
+EXPORT_C CTestBlockController::~CTestBlockController()
+/**
+ * Destructor
+ */
+	{
+	if( iTimer )
+		{
+		delete iTimer;
+		iTimer=NULL;
+		}
+
+	if( iPeriodic )
+		{
+		delete iPeriodic;
+		iPeriodic=NULL;
+		}
+
+	if( iCommandProcessor )
+		{
+		delete iCommandProcessor;
+		iCommandProcessor=NULL;
+		}
+
+	if( iActiveScheduler )
+		{
+		delete iActiveScheduler;
+		iActiveScheduler=NULL;
+		}
+
+	if( IsSharedDataMode() && iDeleteSharedScheduler && iSharedData)
+		{
+		TRAP_IGNORE(iSharedData->DeleteActiveSchedulerL());
+		}
+
+	}
+
+EXPORT_C TVerdict CTestBlockController::doTestStepPreambleL()
+	{
+	TVerdict	ret = CTestStep::doTestStepPreambleL();
+
+	if( !iSharedData )
+		{
+		ERR_PRINTF1(KSharedServer);
+		User::Leave(KErrBadHandle);
+		}
+
+	// Test for a persistent active scheduler command
+	if( ETEFSharedActiveScheduler == iBlockArray->At(iCommandIndex).iItemType )
+		{
+		if( IsSharedDataMode() )
+			{
+			INFO_PRINTF1(KSharedScheduler);
+			iSharedData->CreateActiveSchedulerL();
+			}
+		else
+			{
+			iBlockArray->At(iCommandIndex).iError = KErrNotSupported;
+			ERR_PRINTF1(KErrSharedMode);
+
+			// Create a new active scheduler
+			INFO_PRINTF1(KLocalScheduler);
+			iDeleteSharedScheduler = EFalse;
+			iActiveScheduler=new (ELeave) CBlockActiveScheduler(*this);
+			CActiveScheduler::Install(iActiveScheduler);
+			}
+		iBlockArray->At(iCommandIndex).iExecuted = ETrue;
+		iCommandIndex++;
+		}
+	else
+		{
+		if( IsSharedDataMode() )
+			{
+			// Ensure there is no persistent active scheduler if in -SharedData mode
+			iSharedData->DeleteActiveSchedulerL();
+			}
+
+		// Create a new active scheduler
+		INFO_PRINTF1(KLocalScheduler);
+		iDeleteSharedScheduler = EFalse;
+		iActiveScheduler=new (ELeave) CBlockActiveScheduler(*this);
+		CActiveScheduler::Install(iActiveScheduler);
+		}
+
+	iCommandProcessor=CCommandProcessor::NewL(*this);
+	iTimer=CTEFTimer::NewL(*this);
+	iPeriodic=CPeriodic::NewL(CActive::EPriorityStandard);
+
+	return ret;
+	}
+
+EXPORT_C TVerdict CTestBlockController::doTestStepL()
+	{
+	//	Execute oommands
+	StartCommands();
+	CActiveScheduler::Start();
+
+	return TestStepResult();
+	}
+
+EXPORT_C TVerdict CTestBlockController::doTestStepPostambleL()
+	{
+	iDataDictionary.Empty();
+	return TestStepResult();
+	}
+
+EXPORT_C void CTestBlockController::SetBlockArray( TTEFItemArray* aBlockArray )
+	{
+	iBlockArray = aBlockArray;
+	}
+
+EXPORT_C void CTestBlockController::SetSharedData( MSharedData* aSharedData )
+	{
+	iSharedData = aSharedData;
+	}
+
+EXPORT_C void CTestBlockController::SetError(const TInt aError)
+	{
+	iBlockArray->At(iCommandIndex).iError = aError;
+	}
+
+EXPORT_C void CTestBlockController::SetAsyncError(const TInt aIndex, const TInt aError)
+	{
+	iBlockArray->At(aIndex).iAsyncError = aError;
+	}
+
+EXPORT_C void CTestBlockController::SetBlockResult(const TVerdict aResult)
+	{
+	SetTestStepResult(aResult);
+	}
+
+EXPORT_C TVerdict CTestBlockController::BlockResult()
+	{
+	return TestStepResult();
+	}
+
+EXPORT_C TBool CTestBlockController::DoCommandL(TTEFBlockItem& aCommand, const TInt aAsyncErrorIndex)
+	{
+	TBool			synchronous	= ETrue;
+
+	if( ETEFCreateObject==aCommand.iItemType )
+		{
+		CreateObjectL(aCommand);
+		}
+	else if( ETEFRestoreObject==aCommand.iItemType )
+		{
+		RestoreObjectL(aCommand);
+		}
+	else if( ETEFStore==aCommand.iItemType )
+		{
+		StoreL(aCommand);
+		}
+	else if( ETEFDelay==aCommand.iItemType )
+		{
+		User::After(aCommand.iTime?aCommand.iTime:KDefaultDelay );
+		}
+	else if( ETEFAsyncDelay==aCommand.iItemType )
+		{
+		synchronous=EFalse;
+		StartTimer(aCommand);
+		}
+	else if( ETEFOutstanding==aCommand.iItemType )
+		{
+		synchronous=EFalse;
+		iPeriodic->Start(	0,
+							aCommand.iTime?aCommand.iTime:KDefaultInterval,
+							TCallBack(OutstandingCallback,this));
+		}
+	else if( ETEFSharedActiveScheduler==aCommand.iItemType )
+		{
+		aCommand.iError = KErrNotSupported;
+		ERR_PRINTF1(KErrSchedulerLoc);
+		}
+	else if( ETEFStoreActiveScheduler==aCommand.iItemType )
+		{
+		StoreActiveScheduler(aCommand);
+		}
+	else if( ETEFCommand==aCommand.iItemType )
+		{
+		CommandL(aCommand, aAsyncErrorIndex);
+		}
+	else
+		{
+		ERR_PRINTF1(KErrCmdUnknown);
+		aCommand.iError = KErrNotSupported;
+		}
+
+	// Update the iExecuted flag
+	aCommand.iExecuted = ETrue;
+
+	return synchronous;
+	}
+
+
+void CTestBlockController::CreateObjectL(TTEFBlockItem& aCommand)
+	{
+	// Retrieve the object name from the ini file
+	TPtrC	name;
+	if( GetStringFromConfig(aCommand.iSection, KName, name) &&
+		0 != aCommand.iSection.Compare(KTEFNull) )
+		{
+		// Create the wrapper
+		CDataWrapper*	data = CreateDataL(aCommand.iObjectType);
+		if( NULL != data)
+			{
+			CleanupStack::PushL(data);
+			data->SetTestBlockController(this);
+			data->SetDataDictionary(&iDataDictionary);
+			data->InitialiseL();
+			// Add it to the dictionary with the lookup name provided
+			iDataDictionary.AddDataL(name, data);
+			CleanupStack::Pop(data);
+			}
+		else
+			{
+			aCommand.iError = KErrNotFound;
+			ERR_PRINTF2( KErrWrapperCreate, &name );
+			}
+		}
+	else
+		{
+		ERR_PRINTF1(KErrNoName);
+		aCommand.iError = KErrNotFound;
+		}
+	}
+
+void CTestBlockController::RestoreObjectL(TTEFBlockItem& aCommand)
+	{
+	if( IsSharedDataMode() )
+		{
+		// Retrieve the object name from the ini file
+		TPtrC	name;
+		if( 0 != aCommand.iSection.Compare(KTEFNull) &&
+			GetStringFromConfig(aCommand.iSection, KName, name) )
+			{
+			// Create the wrapper
+			CDataWrapper*	data = CreateDataL(aCommand.iObjectType);
+
+			if( NULL != data)
+				{
+				CleanupStack::PushL(data);
+				data->SetTestBlockController(this);
+				data->SetDataDictionary(&iDataDictionary);
+				data->InitialiseL();
+
+				// Add it to the dictionary with the lookup name provided
+				iDataDictionary.AddDataL(name, data);
+
+				// Retrieve the object from the persistent store
+				TAny*	object = NULL;
+				TRAPD( err, object = iSharedData->GetObjectAndOwnL(name) );
+				if( KErrNone == err )
+					{
+					CleanupStack::PushL(object);
+					// Update the object contained within the wrapper
+					iDataDictionary.SetObjectL(name, object);
+					CleanupStack::Pop(object);
+					}
+				else
+					{
+					ERR_PRINTF1(KErrNotExist);
+					iDataDictionary.DeleteDataL(name);
+					aCommand.iError = KErrNotFound;
+					}
+				CleanupStack::Pop(data);
+				}
+			else
+				{
+				aCommand.iError = KErrNotFound;
+				ERR_PRINTF2( KErrWrapperCreate, &name );
+				}
+			}
+		else
+			{
+			ERR_PRINTF1(KErrNoName);
+			aCommand.iError = KErrNotFound;
+			}
+		}
+	else
+		{
+		ERR_PRINTF1(KErrSharedData);
+		aCommand.iError = KErrNotSupported;
+		}
+	}
+
+void CTestBlockController::StoreL(TTEFBlockItem& aCommand)
+	{
+	if( IsSharedDataMode() )
+		{
+		// Retrieve the object name from the ini file
+		TPtrC	name;
+		if( 0 != aCommand.iSection.Compare(KTEFNull) &&
+			GetStringFromConfig(aCommand.iSection, KName, name) )
+			{
+			// Lookup the wrapper
+			CDataWrapper*	data = iDataDictionary.GetDataL( name );
+
+			// Retrieve the object being wrapped
+			TAny*			object = data->GetObject();
+			if ( object!=NULL )
+				{
+				// Add it to the persistent store
+				TCleanupOperation	operation=data->CleanupOperation();
+				if ( operation!=NULL )
+					{
+					iSharedData->PutAndDisownL(name, object, operation);
+					data->DisownObjectL();
+					}
+				else
+					{
+					ERR_PRINTF1(KErrNoCleanup);
+					aCommand.iError = KErrNotFound;
+					}
+				}
+			else
+				{
+				ERR_PRINTF1(KErrNotExist);
+				aCommand.iError = KErrNotFound;
+				}
+			}
+		else
+			{
+			ERR_PRINTF1(KErrNoName);
+			SetTestStepResult(EFail);
+			}
+		}
+	else
+		{
+		ERR_PRINTF1(KErrSharedData);
+		aCommand.iError = KErrNotSupported;
+		}
+	}
+
+void CTestBlockController::StoreActiveScheduler(TTEFBlockItem& aCommand)
+	{
+	if( IsSharedDataMode() )
+		{
+		// Don't delete the persistent active scheduler
+		iDeleteSharedScheduler = EFalse;
+		}
+	else
+		{
+		aCommand.iError = KErrNotSupported;
+		ERR_PRINTF1(KErrSharedMode);
+		}
+	}
+
+void CTestBlockController::CommandL(TTEFBlockItem& aCommand, const TInt aAsyncErrorIndex)
+	{
+	// Retrieve the object name from the ini file
+	TPtrC	name;
+	if( 0 != aCommand.iCommand.iObject.Compare(KTEFNull) &&
+		GetStringFromConfig(aCommand.iCommand.iObject, KName, name) )
+		{
+		CDataWrapper*	data = iDataDictionary.GetDataL(name);
+		if( data!=NULL )
+			{
+			TBool cmdExists = EFalse;
+			TRAPD(err, cmdExists = data->DoCommandL(aCommand.iCommand.iFunction, aCommand.iSection, aAsyncErrorIndex));
+			if (KErrNone != err)
+				{
+				ERR_PRINTF4(_L("Command \"%S\" of the object \"%S\" leaves with error code %d"), &aCommand.iCommand.iFunction, &aCommand.iCommand.iObject, err);
+				aCommand.iError = err;
+				SetBlockResult(EFail);
+				}
+			else if( !cmdExists )
+				{
+				ERR_PRINTF1(KErrNoFunction);
+				aCommand.iError = KErrNotFound;
+				}
+			}
+		else
+			{
+			ERR_PRINTF1(KErrNotExist);
+			aCommand.iError = KErrNotFound;
+			}
+		}
+	else
+		{
+		ERR_PRINTF1(KErrNoName);
+		aCommand.iError = KErrNotFound;
+		}
+	}
+
+EXPORT_C void CTestBlockController::StartTimer(const TTEFBlockItem& aCommand)
+	{
+	iTimer->After(aCommand.iTime?aCommand.iTime:KDefaultDelay);
+	}
+
+EXPORT_C void CTestBlockController::CancelTimer()
+	{
+	if ( iTimerActive )
+		{
+		iTimer->Cancel();
+		}
+	}
+
+EXPORT_C void CTestBlockController::TimerCompleted()
+	{
+	if( iAsyncTimer )
+		{
+		DecAsyncCount();
+		}
+	iTimerActive=EFalse;
+	StartCommands();
+	}
+
+EXPORT_C TBool CTestBlockController::OutstandingCallback( TAny* aAny )
+	{
+	CTestBlockController* self = STATIC_CAST(CTestBlockController*,aAny);
+	if( self )
+		{
+		self->OutstandingCallback();
+		}
+	return EFalse;
+	}
+
+EXPORT_C void CTestBlockController::OutstandingCallback()
+	{
+	TBool			ok=ETrue;
+	TTEFBlockItem&	block=iBlockArray->At(iCommandIndex-1);
+
+	TPtrC			name(KTEFNull);
+	if( 0 != block.iSection.Compare(KTEFNull)  )
+		{
+		if ( !GetStringFromConfig(block.iSection, KName, name) )
+			{
+			block.iError = KErrNotFound;
+			ERR_PRINTF1(KErrNoName);
+			ERR_PRINTF1(block.iSection);
+			ok=EFalse;
+			}
+		}
+
+	if ( ok )
+		{
+		TBool	moreToDo;
+		TInt	err=iDataDictionary.Outstanding(name, moreToDo);
+		if( err!=KErrNone )
+			{
+			block.iError = err;
+			ERR_PRINTF2(KErrOutstanding, err);
+			}
+		if ( !moreToDo )
+			{
+			iPeriodic->Cancel();
+			DecAsyncCount();
+			StartCommands();
+			}
+		}
+	}
+
+EXPORT_C CTestBlockController::CBlockActiveScheduler::CBlockActiveScheduler(CTestBlockController& aTestStep)
+:	CActiveScheduler()
+,	iTestStep(aTestStep)
+	{
+	}
+
+EXPORT_C CTestBlockController::CBlockActiveScheduler::~CBlockActiveScheduler()
+	{
+	}
+
+EXPORT_C void CTestBlockController::CBlockActiveScheduler::Error(TInt aError) const
+	{
+	if ( KErrNone != aError )
+		{
+		iTestStep.ERR_PRINTF2(KErrActiveSched, aError);
+		iTestStep.SetTestStepResult(EFail);
+		}
+	CActiveScheduler::Error(aError);
+	}
+
+EXPORT_C void CTestBlockController::StartCommands()
+	{
+	iCommandProcessor->KickState();
+	}
+
+EXPORT_C void CTestBlockController::NextCommandL()
+	{
+	if( iBlockArray )
+		{
+		if( iCommandIndex < iBlockArray->Count() )
+			{
+			TInt synchronous = EFalse;
+			synchronous = DoCommandL(iBlockArray->At(iCommandIndex), iCommandIndex);
+			if( synchronous )
+				{
+				StartCommands();
+				}
+			else
+				{
+				IncAsyncCount();
+				}
+			iCommandIndex++;
+			}
+		else
+			{
+			CActiveScheduler::Stop();
+			}
+		}
+	else
+		{
+		ERR_PRINTF1(KErrBlockCorrupt);
+		SetTestStepResult(EFail);
+		CActiveScheduler::Stop();
+		}
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/testclient.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,183 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Implementation of the RTestServ and RTestSession API's
+*
+*/
+
+
+
+/**
+ @file TestClient.cpp
+*/
+#include <testexecuteclient.h>
+#include <testexecutestepbase.h>
+
+TVersion RTestServ::Version() const
+	{
+	return(TVersion(KTestExecuteMajorVersionNumber,KTestExecuteMinorVersionNumber,KTestExecuteBuildVersionNumber));
+	}
+
+
+EXPORT_C TInt RTestServ::Connect(const TDesC& aServerName, TBool aDebugMode)
+/**
+ * @param aServerName - Human readable name of the test server
+ * @param aDebugMode - Set to true for just in time debugging
+ * @return int - Standard error codes
+ * Secure version of the API call. Expects the server binary to be
+ * ServerXXX.exe
+ */
+	{
+	if(aServerName.Length() > iServerName.MaxLength())
+		return KErrTooBig;
+	iServerName = aServerName;
+	// Assume the server is already running and attempt to create a session
+	// 4 message slots
+	TInt err = CreateSession(aServerName,Version(),-1);
+	if(err == KErrNotFound || err == KErrServerTerminated)
+		{
+		// Server not running
+		// Construct the server binary name
+		TBuf<KMaxTestExecuteNameLength> serverFile;
+		RProcess server;
+		_LIT(KEmpty,"");
+		_LIT(KExe,".exe");
+
+		serverFile.Copy(aServerName);
+		serverFile.Append(KExe);
+		err = server.Create(serverFile,KEmpty);
+		if(err != KErrNone)
+			return err;
+		// Synchronise with the server
+		TRequestStatus reqStatus;
+		server.Rendezvous(reqStatus);
+
+		// Set just in time debugging for the process
+		if(aDebugMode)
+			server.SetJustInTime(ETrue);
+		else
+			server.SetJustInTime(EFalse);
+
+		// Start the test harness
+		server.Resume();
+		// Server will call the reciprocal static synchronise call
+		User::WaitForRequest(reqStatus);
+		server.Close();
+		if(reqStatus.Int() != KErrNone)
+			return reqStatus.Int();
+		// Create the root server session
+		err = CreateSession(aServerName,Version(),-1);
+		}
+	return err;
+	}
+
+EXPORT_C const TDesC& RTestServ::ServerName() const
+/**
+ * @return - The human readable server name
+ */
+	{
+	return iServerName;
+	}
+
+///////
+EXPORT_C TInt RTestSession::Open(RTestServ& aServ, const TDesC& aStepName, TBool aSharedData)
+/**
+ * @param aServ - Reference to the root server session
+ * @param aStepName - Reference to the name of the test step owned by the server
+ * @return Standard error codes
+ * Secure and Non-secure variants
+ * Synchronously open a server test step session
+ */
+	{
+	if(aStepName.Length() > KMaxTestStepNameLength)
+		return KErrTooBig;
+	TIpcArgs args;
+	args.Set(0,&aStepName);
+	args.Set(1,aSharedData);
+	return CreateSubSession(aServ,EOpenTestStep,args);
+	}
+
+EXPORT_C TInt RTestSession::Open(RTestServ& aServ, TBool aSharedData)
+/**
+ * @param aServ - Reference to the root server session
+ * @param aStepName - Reference to the name of the test step owned by the server
+ * @return Standard error codes
+ * Secure and Non-secure variants
+ * Synchronously open a server test step session
+ */
+	{
+	TIpcArgs args;
+	args.Set(1,aSharedData);
+	return CreateSubSession(aServ,EOpenTestBlock,args);
+	}
+	
+EXPORT_C void RTestSession::RunTestStep(const TDesC& aCommandString, TDes& aPanicString, TRequestStatus& aStatus)
+/**
+ *
+ * @param aCommandString - The arguments to the RUN_TEST_STEP command
+ * @return aPanicString  - If the test step panics, this member is set up with the panic string
+ * @param aStatus - For completion to the caller
+ * Secure and Non-secure variants
+ * Send the RUN_TEST_STEP arguments to the test server
+ */
+	{
+	if(aCommandString.Length() > KMaxTestExecuteCommandLength)
+		{
+		TRequestStatus* status = &aStatus;
+		User::RequestComplete(status,KErrTooBig);
+		}
+	TIpcArgs args;
+	args.Set(0,&aCommandString);
+	args.Set(1,&aPanicString);
+	SendReceive(ERunTestStep,args,aStatus);
+	}
+
+EXPORT_C void RTestSession::RunTestBlock(const TDesC& aCommandString, TDes& aPanicString, TDes8& aBlockArray, TRequestStatus& aStatus)
+/**
+ *
+ * @param aCommandString - The arguments to the test block command
+ * @return aPanicString  - If the test step panics, this member is set up with the panic string
+ * @param aStatus - For completion to the caller
+ * Secure and Non-secure variants
+ * Send the RUN_TEST_STEP arguments to the test server
+ */
+	{
+	if(aCommandString.Length() > KMaxTestExecuteCommandLength)
+		{
+		TRequestStatus* status = &aStatus;
+		User::RequestComplete(status,KErrTooBig);
+		}
+	TIpcArgs args;
+	args.Set(0,&aCommandString);
+	args.Set(1,&aPanicString);
+	args.Set(2,&aBlockArray);
+	
+	SendReceive(ERunTestBlock,args,aStatus);
+	}
+
+EXPORT_C TInt RTestSession::AbortTestStep()
+/**
+ *
+ * @return - Standard Epoc error codes 
+ * Secure and Non-secure variants
+ * Synchronous abort of the the test step
+ */
+	{
+	return SendReceive(EAbortTestStep);
+	}
+
+EXPORT_C void RTestSession::Close()
+	{
+	CloseSubSession(ECloseTestStep);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/testexecutelogger.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3997 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Interface class which exposes methods to TestExecute to mediate calls to HTML and XML log client sessions
+* Includes construction of console which was previosly within the testexecute.cpp
+* Includes methods for initialising log creation & writing initial and end up tags and results summary
+*
+*/
+
+
+
+/**
+ @file TestExecuteLogger.cpp
+*/
+
+#include "TestExecuteLogger.h"
+#include "Version.h"
+#include "TEFConst.h"
+#include "SerialWriter.h"
+#include <wrapperutilsplugin.h>
+#include <test/tefutils.h>
+
+_LIT8(KHtmlBegin8,"<html><body><pre>\n");
+_LIT8(KHtmlEnd8,"</pre></body></html>\n");
+_LIT(KHtmlBegin16,"<html><body><pre>");
+_LIT(KHtmlEnd16,"</pre></body></html>");
+
+// Test Block XML literals
+_LIT(KObjectType,		"OBJECT_TYPE");
+_LIT(KObjectSection,	"OBJECT_SECTION");
+_LIT(KSection,			"SECTION");
+_LIT(KFunctionName,		"FUNCTION_NAME");
+_LIT(KDelay,			"DELAY");
+_LIT(KInterval,			"INTERVAL");
+_LIT(KEErrorCode,		"EXPECTED_ERROR_CODE");
+_LIT(KErrorCode,		"ERROR_CODE");		
+_LIT(KEAsyncErrorCode,	"EXPECTED_ASYNC_ERROR_CODE");
+_LIT(KAsyncErrorCode,	"ASYNC_ERROR_CODE");
+_LIT(KBadCommand,		"BAD_COMMAND");
+
+/**
+ * Logging Test result information to html formatted file and, at same time, 
+ * a simplified test file. 
+ * The html file is TEF traditional log result file used to acting as TestDB.
+ * The simplified file is used to enable super amount test cases.
+ * @param aLogFileDir - Directory of log file, usually @ testexecute.ini 
+ * 							HTML 	= ${SYSDRIVE}\logs\testexecute\ 
+ * @param aLogFileName - name of log file. 
+ * @param aResultBuf -  log result this is buffer of log.
+ * 
+ * @internalComponent
+ */
+void CTestExecuteLogger::LoggingTestCaseResultToSummaryResultL( const TDesC &aLogFileDir,const TDesC &aLogFileName,const TDesC8 &aResultBuf)
+	{
+	RFs fS;
+	User::LeaveIfError(fS.Connect());
+	CleanupClosePushL(fS);
+
+	TBuf<KMaxTestExecuteNameLength> resultFileName(aLogFileDir);
+	resultFileName.Append(aLogFileName);
+	RFile logFile;
+	User::LeaveIfError(logFile.Open(fS,resultFileName, EFileWrite | EFileRead | EFileShareAny));
+	CleanupClosePushL(logFile);
+
+	TInt pos=0;
+	(void)logFile.Seek(ESeekEnd, pos);
+	(void)logFile.Write(aResultBuf);
+
+	// Closing of objects
+	CleanupStack::Pop(&logFile);
+	logFile.Close();
+	CleanupStack::Pop(&fS);
+	fS.Close();
+	}
+
+
+/**
+ * @param aLogOptions - One of the 3 enum values for HTML, XML and both HTML & XML logging
+ * Constructor
+ * Initialises HTML & XML objects for logging
+ */
+EXPORT_C CTestExecuteLogger::CTestExecuteLogger(TLoggerOptions aLogOptions) : 
+	iLoggerOptions(aLogOptions),
+	iSerialWriter(NULL),
+	iPIPSExists(false)
+	{
+	}
+
+/**
+ * Destructor
+ */
+EXPORT_C CTestExecuteLogger::~CTestExecuteLogger()
+	{
+	}
+
+/**
+ * @param aFile - Name of the file that intiates the LogExtra call
+ * @param aLine - Line number within the file that initiates the call
+ * @param aSeverity - One of the 4 enum values indicating the severity of the message to be logged
+ * @param aFmt - Format string that indicates the number & type of inputs required for the variable argument call
+ * Function displays the message in the log based on the number of inputs followed by the format string
+ */
+EXPORT_C void CTestExecuteLogger::LogExtra(const TText8* aFile, TInt aLine, TInt aSeverity,TRefByValue<const TDesC> aFmt,...)
+	{
+	// Create a variable list and collect the arguments into it
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+
+	if(iLoggerChannel == EFile || iLoggerChannel == EBoth)
+		{
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			{
+			// Call the Html log client interface for logging into html log
+			HtmlLogger().LogExtra(aFile, aLine, aSeverity, aFmt, aList);
+			}
+		if (iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth)
+			{
+			// Call the Xml log client interface for logging into xml log
+			XmlLogger().Log(aFile, aLine, RFileFlogger::TLogSeverity(aSeverity), aFmt, aList);
+			}
+		if(iPIPSExists)
+			{
+			PIPSLogger().LogExtra(aFile, aLine, aSeverity, aFmt, aList);
+			}
+		}
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)
+		{
+		HBufC* buffer = HBufC::New(KMaxTestExecuteLogLineLength*2);
+		if (buffer)
+			{
+			TPtr ptr(buffer->Des());
+			ptr.AppendFormatList(aFmt, aList);
+			iSerialWriter->WriteDecorated(ptr);
+			delete buffer;
+			}
+		}	
+	
+	VA_END(aList); 	
+	}
+
+EXPORT_C TInt CTestExecuteLogger::ShareAuto()
+	{
+	if(iPIPSExists)
+		{
+		PIPSLogger().ShareAuto();
+		}
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		{
+		return HtmlLogger().ShareAuto();
+		}
+	return KErrNone;
+	}
+
+EXPORT_C void CTestExecuteLogger::Write(const TDesC& aLogBuffer)
+	{
+	if(iLoggerChannel == EFile || iLoggerChannel == EBoth)
+		{
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			{
+			HtmlLogger().Write(aLogBuffer);
+			}
+		}
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)	
+		{
+		iSerialWriter->WriteDecorated(aLogBuffer) ; 
+		}
+	if(iPIPSExists)
+		{
+		PIPSLogger().Write(aLogBuffer);
+		}
+	}
+
+EXPORT_C void CTestExecuteLogger::WriteFormat(TRefByValue<const TDesC> aFmt,...)
+	{
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	if(iLoggerChannel == EFile || iLoggerChannel == EBoth)
+		{
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			{
+			HtmlLogger().WriteFormat(aFmt, aList);
+			}
+		}
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)
+		{
+		HBufC* buffer = HBufC::New(KMaxTestExecuteLogLineLength*2);
+		if (buffer)
+			{
+			TPtr ptr(buffer->Des());
+			ptr.AppendFormatList(aFmt, aList);
+			iSerialWriter->WriteDecorated(ptr);
+			delete buffer;
+			}
+		}
+	if(iPIPSExists)
+		{
+		PIPSLogger().WriteFormat(aFmt, aList);
+		}
+		
+	VA_END(aList);
+	}
+
+EXPORT_C void CTestExecuteLogger::Write(const TDesC8& aLogBuffer)
+	{
+	if(iLoggerChannel == EFile || iLoggerChannel == EBoth)
+		{
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			{
+			HtmlLogger().Write(aLogBuffer);
+			}
+		}
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)
+		{
+		iSerialWriter->WriteDecorated(aLogBuffer) ; 
+		}
+	if(iPIPSExists)
+		{
+		PIPSLogger().Write(aLogBuffer);
+		}
+	}
+
+EXPORT_C void CTestExecuteLogger::WriteFormat(TRefByValue<const TDesC8> aFmt,...)
+	{
+	// Set up a Variable argument list and call private method
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	if(iLoggerChannel == EFile || iLoggerChannel == EBoth)
+	{
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			{
+			HtmlLogger().WriteFormat(aFmt, aList);
+			}
+	}
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)
+		{
+		HBufC8* buffer = HBufC8::New(KMaxTestExecuteLogLineLength*2);
+		if (buffer)
+			{
+			TPtr8 ptr(buffer->Des());
+			ptr.AppendFormatList(aFmt, aList);
+			iSerialWriter->WriteDecorated(ptr);
+			delete buffer;
+			}
+		}
+	if(iPIPSExists)
+		{
+		PIPSLogger().WriteFormat(aFmt, aList);
+		}
+	VA_END(aList); 
+	}
+
+/**
+ * @param aFile - Name of the file that intiates the LogExtra call
+ * @param aLine - Line number within the file that initiates the call
+ * @param aSeverity - One of the 4 enum values indicating the severity of the message to be logged
+ * @param aCommandName - Name of the command whose fields are logged with the call to the function
+ * @param aNumberOfParams - Represents the size of the structure array being passed in to the function
+ * @param aLogFields - Pointer to the structure array passed in, that contains the field name & their values
+ * Logs the command name along with their field names and values corresponding to each of them
+ * The array should be passed in with structures for holding each of the field name/value pairs
+ */
+EXPORT_C void CTestExecuteLogger::LogToXml(const TText8* aFile, TInt aLine, TInt aSeverity,const TDesC& aCommandName, const TInt aNumberOfParams, TExtraLogField* aLogFields)
+	{
+	if((iLoggerChannel == EFile || iLoggerChannel == EBoth)
+		&&(iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth))
+		{
+		XmlLogger().Log(aFile, aLine, RFileFlogger::TLogSeverity(aSeverity), aNumberOfParams, aLogFields, KTEFStringFormat, &aCommandName);
+		}
+	}
+
+/**
+ * @param aFile - Name of the file that intiates the LogExtra call
+ * @param aLine - Line number within the file that initiates the call
+ * @param aSeverity - One of the 4 enum values indicating the severity of the message to be logged
+ * @param aCommandName - Name of the command whose fields are logged with the call to the function
+ * Logs the command name alone for those that does not have any valid fields for logging
+ */
+EXPORT_C void CTestExecuteLogger::LogToXml(const TText8* aFile, TInt aLine, TInt aSeverity,const TDesC& aCommandName)
+	{
+	if((iLoggerChannel == EFile || iLoggerChannel == EBoth)
+		&&(iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth))
+			{
+			XmlLogger().Log(aFile, aLine, RFileFlogger::TLogSeverity(aSeverity), KTEFStringFormat, &aCommandName);
+			}
+	}
+	
+/**
+ * @param aScriptFilePath - Relative path where the script file is placed
+ * @param aSeparateLogFileMode - Flag that is switched on for separate file for logging, off otherwise
+ * @param aLogLevel - Indicates the default threshold level for logging messages within the XML log
+ * Initialises the logging for both HTML and XML, creating the directory path & files and adding initial tags for the logs
+ */
+EXPORT_C void CTestExecuteLogger::InitialiseLoggingL(const TDesC& aScriptFilePath, TBool aSeparateLogFileMode, TInt aLogLevel)
+	{
+	// Check to see if the plugin wrapper around the GetSystemDrive is loadable
+	// If yes, then instantiate the wrapper object and obtain the default system drive
+	// Else, use the hardcoded default drive as c:
+	TDriveName defaultSysDrive(KTEFLegacySysDrive);
+	RFs fileServer;
+	TVersionName version(fileServer.Version().Name());
+	
+	RLibrary pluginLibrary;
+	CWrapperUtilsPlugin* plugin = TEFUtils::WrapperPluginNew(pluginLibrary);
+	
+	if (plugin!=NULL)
+		{
+		TDriveUnit driveUnit(plugin->GetSystemDrive());
+		defaultSysDrive.Copy(driveUnit.Name());
+		delete plugin;
+		pluginLibrary.Close();
+		}
+
+	// Create a object of Cinidata for parsing ini files
+	CTestExecuteIniData* parseTestExecuteIni = NULL;
+	TBuf<KMaxTestExecuteNameLength> htmlLogPath;
+	TBuf<KMaxTestExecuteNameLength> xmlLogPath;
+	TInt logLevel(aLogLevel);
+	TInt enableCommandsCountLogging;
+	TInt outPort;
+	
+	TRAPD(err,parseTestExecuteIni = CTestExecuteIniData::NewL(defaultSysDrive));
+	if (err == KErrNone)
+		{
+		CleanupStack::PushL(parseTestExecuteIni);
+		parseTestExecuteIni->ExtractValuesFromIni();
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFHtmlKey, htmlLogPath);
+		iHtmlLogPath.Copy(htmlLogPath);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFXmlKey, xmlLogPath);
+		iXmlLogPath.Copy(xmlLogPath);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFRemotePanicDetection, iRemotePanic);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFEnableTestsCountLog, enableCommandsCountLogging);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFLogChannel, iLoggerChannel);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFOutputPort, outPort);
+		CleanupStack::PopAndDestroy(parseTestExecuteIni);
+		}
+	else
+		{
+		TBuf<KMaxTestExecuteNameLength> testExecuteLogPath(KTestExecuteLogPath);
+		testExecuteLogPath.Replace(0, 2, defaultSysDrive);
+		iHtmlLogPath.Copy(testExecuteLogPath);
+		iXmlLogPath.Copy(testExecuteLogPath);
+		iRemotePanic = 0;
+		enableCommandsCountLogging = KTEFOneValue;
+		}
+
+		RFs fS;
+		User::LeaveIfError(fS.Connect());
+		CleanupClosePushL(fS);
+		// Create the path arrived above
+		err = fS.MkDirAll(iHtmlLogPath);
+		if(err != KErrNone && err != KErrAlreadyExists)
+			User::Leave(err); // Leave if unable to create the HTML log path
+		err = fS.MkDirAll(iXmlLogPath);
+		if(err != KErrNone && err != KErrAlreadyExists)
+			User::Leave(err); // Leave if unable to create the XML log path
+
+		// Delete any existing KTestExecuteScheduleTestLogCompatibilityNameFile
+		TBuf<KMaxTestExecuteNameLength> scheduleTestLogFileNameFile(iHtmlLogPath);
+		scheduleTestLogFileNameFile.Append(KTestExecuteScheduleTestLogCompatibilityNameFile);
+		(void)fS.Delete(scheduleTestLogFileNameFile);
+		TBuf<KMaxTestExecuteNameLength> loggerFile;
+		// Set up for separate log files as a safeguard
+		_LIT(KScriptEngine,"ScriptEngine");
+		loggerFile.Copy(KScriptEngine);
+		
+		// HTML format
+		_LIT(KHtmExtension,".htm");
+		// XML format
+		_LIT(KXmlExtension,".xml");
+		
+		if(!aSeparateLogFileMode)
+			{
+			// Extract the log file name from the full script file path
+			// For example - z:\somefolder\somefile.script
+			// We try and extract "somefile".
+			_LIT(KTEFScriptExtension,".script");
+			TInt offset = aScriptFilePath.Find(KTEFScriptExtension);
+			if(offset != KErrNotFound)
+				{
+				// Loop back to isolate \somefile.script
+				TInt i = offset-1;
+				for(;i;i--)
+					{
+					if(aScriptFilePath[i] == '\\')
+						break;
+					}
+				if(i)
+					{
+					// Get rid of the '\'
+					i++;
+					// For defect 116013, check the name length+path length. If bigger than 80 then leave KErrTooBig
+  					if (offset-i+iHtmlLogPath.Length()+KHtmExtension().Length() > KMaxTestExecuteNameLength
+  						|| offset-i+iHtmlLogPath.Length()+KXmlExtension().Length() > KMaxTestExecuteNameLength)
+  						{
+  						User::Leave(KErrTooBig);
+  						}
+  					// END defect 116013
+					// Isolated somefile.script
+					TInt j(0);
+					// Chop off the ".script"
+					loggerFile.SetLength(offset-i);
+					for(;i<offset;i++,j++)
+						loggerFile[j]=aScriptFilePath[i];
+					RFile file;
+					CleanupClosePushL(file);
+					// Create KTestExecuteScheduleTestLogCompatibilityNameFile
+					User::LeaveIfError(file.Create(fS,scheduleTestLogFileNameFile,EFileShareAny | EFileWrite));
+					TBuf8<KMaxTestExecuteNameLength> loggerFile8;
+					loggerFile8.Copy(loggerFile);
+					// Write "somefile"
+					User::LeaveIfError(file.Write(loggerFile8));
+					CleanupStack::Pop(&file);
+					file.Close();
+					}
+				}
+			}
+
+		// Construct the full path for HTML
+		TBuf<KMaxTestExecuteNameLength> loggerHtmlFilePath(iHtmlLogPath);
+		loggerHtmlFilePath.Append(loggerFile);
+		loggerHtmlFilePath.Append(KHtmExtension);
+		// Construct the full path for XML
+		TBuf<KMaxTestExecuteNameLength> loggerXmlFilePath(iXmlLogPath);
+		loggerXmlFilePath.Append(loggerFile);
+		loggerXmlFilePath.Append(KXmlExtension);
+
+		// Delete the log files if it exists
+		(void)fS.Delete(loggerHtmlFilePath);
+		(void)fS.Delete(loggerXmlFilePath);
+
+		// Delete the summary file if it exists
+		TBuf<KMaxTestExecuteNameLength> resultSummary(iHtmlLogPath);
+		resultSummary.Append(KTEFTestExecuteResultSummaryFile);
+		(void)fS.Delete(resultSummary);
+		RFile file;
+		// Create a summary file and write the html tags
+		User::LeaveIfError(file.Create(fS,resultSummary, EFileShareAny | EFileWrite));
+		CleanupClosePushL(file);
+		User::LeaveIfError(file.Write(KHtmlBegin8));
+		CleanupStack::Pop(&file);
+		file.Close();
+		
+		// Delete the simplified summary file
+		TBuf<KMaxTestExecuteNameLength> resultSimplifiedSummaryFile(iHtmlLogPath);
+		resultSimplifiedSummaryFile.Append(KTEFTestExecuteResultSimplifiedSummaryFile);
+		(void)fS.Delete(resultSimplifiedSummaryFile);
+		// Create the brand-new simplified summary file
+		User::LeaveIfError(file.Create(fS,resultSimplifiedSummaryFile, EFileShareAny | EFileWrite));
+		file.Close();		
+		
+		CleanupStack::Pop(&fS);
+		fS.Close();
+		
+		// Connect to HTML and XML log client session
+		User::LeaveIfError(Connect());
+
+	// Update the array of commands for any additions to commands count
+	// Also update the KTEFCommandCountsStructSize from the TEFExportConst.h for array size
+	TPtrC commandList[KTEFCommandCountsStructSize] =
+		{
+		TPtrC(KTEFRunScriptCommand),
+		TPtrC(KTEFStartTestCaseCommand),
+		TPtrC(KTEFRunTestStepCommand),
+		TPtrC(KTEFRunTestStepResultCommand),
+		TPtrC(KTEFRunPanicStepCommand),
+		TPtrC(KTEFRunPanicStepResultCommand),
+		TPtrC(KTEFRunProgramCommand),
+		TPtrC(KTEFRunWSProgramCommand),
+		TPtrC(KTEFStartTestBlock)
+		};
+	
+	iRunScriptCommandCount = 0;
+	// Create an instance of the script pre-processor to extract count details of commands listed in array defined above
+	CScriptPreProcess scriptPreProcess(aScriptFilePath, commandList);
+	
+	// enableCommandsCountLogging is a flag which is updated based on the configuration done in testexecute.ini
+	// The script should be pre-processed only if the flag is set to ON in testexecute.ini
+	// The flag is set to OFF by default
+	if (enableCommandsCountLogging == KTEFOneValue)
+		{
+		// Start pre-processing and updates the counts in the structure array
+		scriptPreProcess.CountNoOfOccurences();
+		}
+	
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)		
+			{
+			InitialiseSerialLoggingL(logLevel, enableCommandsCountLogging, scriptPreProcess,outPort);	
+			}
+		if(iLoggerChannel == EFile || iLoggerChannel == EBoth)		
+			{
+			if (iLoggerOptions == ELogHTMLOnly)
+				{
+				// Call Initilise routine for HTML logging
+				// Also need to pass in the status of the enableCommandsCountLogging and the pre-processor object
+				InitialiseHTMLLoggingL(loggerHtmlFilePath, logLevel, enableCommandsCountLogging, scriptPreProcess);
+				}
+			else if (iLoggerOptions == ELogXMLOnly)
+				{
+				// Call Initilise routine for XML logging
+				// Also need to pass in the status of the enableCommandsCountLogging and the pre-processor object
+				InitialiseXMLLoggingL(loggerXmlFilePath, logLevel, enableCommandsCountLogging, scriptPreProcess);
+				}
+			else
+				{
+				// Call Initilise routine for HTML & XML logging
+				// Also need to pass in the status of the enableCommandsCountLogging and the pre-processor object
+				InitialiseHTMLLoggingL(loggerHtmlFilePath, logLevel, enableCommandsCountLogging, scriptPreProcess);
+				InitialiseXMLLoggingL(loggerXmlFilePath, logLevel, enableCommandsCountLogging, scriptPreProcess);
+				}
+			}
+		if(iPIPSExists)
+			{
+			InitialisePIPSLoggingL(logLevel, enableCommandsCountLogging, scriptPreProcess) ;
+			}
+	}
+
+
+
+EXPORT_C void CTestExecuteLogger::SetPipeName(TPtrC& aPipeName) 
+
+	{
+	User::LeaveIfError(PIPSLogger().CreateLog(aPipeName));
+	}
+/**
+ * Connects to the HTML log client session and creating the logs with initial tags for logging
+ * @param aLogFilePath - Relative path that is arrived after retrieving the path from the user through testexecute.ini
+ * @param aEnableCommandCount - Integer value representing the status of the EnableTestsCountLog option in the testexecute.ini
+ * @param aScriptPreProcess - Reference to the script pre-processor object used for retrieving values from structure array for logging
+ * @leave - If the logger instance is not able to create the HTML log file
+ */
+void CTestExecuteLogger::InitialisePIPSLoggingL( TInt aLogLevel, const TInt& aEnableCommandCount, CScriptPreProcess& aScriptPreProcess)
+	{
+
+	PIPSLogger().SetLogLevel(TLogSeverity(aLogLevel));
+	PIPSLogger().Write(KHtmlBegin16); // Write initial HTML tags
+	// Introduce a new information block called TEST SCRIPT SYNOPSIS
+	// To display synopsis of the script file and to display the TEF version
+	const TInt KTEFSynopsisStringMaxLength = 512;
+	TBuf<KTEFSynopsisStringMaxLength> lineBuf(KTEFFontLightBlue);
+	lineBuf.Append(KTEFTestSynopsisHTM);
+	lineBuf.Append(KTEFFontEnd);
+	lineBuf.Append(KTEFVersionMessage);
+	lineBuf.Append(KTEFProductVersion);
+	lineBuf.Append(KTEFNewLine);
+
+	// If EnableTestsCountLog is set to ON, append the command and count details to the log file during intialisation
+	if (aEnableCommandCount == KTEFOneValue)
+		{
+		TInt index;
+		// Run a loop for the structure array size
+		for (index=0;index<aScriptPreProcess.GetStructSize();index++)
+			{
+			TBuf<KMaxTestExecuteNameLength> commandName;
+			TInt commandCount;
+			// Retrieve the command name and count at each array index
+			aScriptPreProcess.RetrieveValues(index, commandName, commandCount);
+
+			// Append the command name and details to the synopsis block for logging
+			if (commandCount > KTEFZeroValue)
+				{
+				if (commandName.CompareF(KTEFRunScriptCommand) == 0)
+					{
+					iRunScriptCommandCount = commandCount;
+					}
+				lineBuf.Append(commandName);
+				lineBuf.Append(KTEFCountMessageHTM);
+				lineBuf.AppendNum(commandCount);
+				lineBuf.Append(KTEFNewLine);
+				}
+			}
+		}
+	// Write a time and date header
+	_LIT(KStarted,"*** TestExecute Started ");
+		
+	lineBuf.Append(KTEFNewLine);
+	lineBuf.Append(KTEFFontGreen);
+	lineBuf.Append(KStarted);
+
+	TTime now;
+	now.UniversalTime();
+	TDateTime dateTime = now.DateTime();
+	_LIT(KFormat,"%02d/%02d/%04d %02d:%02d:%02d:%03d ***");
+	// add the current time and date 
+	lineBuf.AppendFormat(KFormat,
+		dateTime.Day()+1,
+		dateTime.Month()+1,
+		dateTime.Year(),
+		dateTime.Hour(),
+		dateTime.Minute(),
+		dateTime.Second(),
+		(dateTime.MicroSecond()/1000) );
+	lineBuf.Append(KTEFFontEnd);
+	PIPSLogger().Write(lineBuf); // Append initial header message & time of logging at the start
+	
+	}
+/**
+ * Connects to the HTML log client session and creating the logs with initial tags for logging
+ * @param aLogFilePath - Relative path that is arrived after retrieving the path from the user through testexecute.ini
+ * @param aEnableCommandCount - Integer value representing the status of the EnableTestsCountLog option in the testexecute.ini
+ * @param aScriptPreProcess - Reference to the script pre-processor object used for retrieving values from structure array for logging
+ * @leave - If the logger instance is not able to create the HTML log file
+ */
+void CTestExecuteLogger::InitialiseHTMLLoggingL(const TDesC& aLogFilePath, TInt aLogLevel, const TInt& aEnableCommandCount, CScriptPreProcess& aScriptPreProcess)
+	{
+	// Connect to the file logger server and create the log file we've just constructed
+	// This will be c:\logs\testexecute\somefile.htm or c:\logs\scriptengine.htm 
+	
+	// Create the log file in the specified path with overwrite mode on
+	User::LeaveIfError(HtmlLogger().CreateLog(aLogFilePath,RTestExecuteLogServ::ELogModeOverWrite));
+	HtmlLogger().SetLogLevel(TLogSeverity(aLogLevel));
+
+	HtmlLogger().Write(KHtmlBegin16); // Write initial HTML tags
+
+	// Introduce a new information block called TEST SCRIPT SYNOPSIS
+	// To display synopsis of the script file and to display the TEF version
+	const TInt KTEFSynopsisStringMaxLength = 512;
+	TBuf<KTEFSynopsisStringMaxLength> lineBuf(KTEFFontLightBlue);
+	lineBuf.Append(KTEFTestSynopsisHTM);
+	lineBuf.Append(KTEFFontEnd);
+	lineBuf.Append(KTEFVersionMessage);
+	lineBuf.Append(KTEFProductVersion);
+	lineBuf.Append(KTEFNewLine);
+
+	// If EnableTestsCountLog is set to ON, append the command and count details to the log file during intialisation
+	if (aEnableCommandCount == KTEFOneValue)
+		{
+		TInt index;
+		// Run a loop for the structure array size
+		for (index=0;index<aScriptPreProcess.GetStructSize();index++)
+			{
+			TBuf<KMaxTestExecuteNameLength> commandName;
+			TInt commandCount;
+			// Retrieve the command name and count at each array index
+			aScriptPreProcess.RetrieveValues(index, commandName, commandCount);
+
+			// Append the command name and details to the synopsis block for logging
+			if (commandCount > KTEFZeroValue)
+				{
+				if (commandName.CompareF(KTEFRunScriptCommand) == 0)
+					{
+					iRunScriptCommandCount = commandCount;
+					}
+				lineBuf.Append(commandName);
+				lineBuf.Append(KTEFCountMessageHTM);
+				lineBuf.AppendNum(commandCount);
+				lineBuf.Append(KTEFNewLine);
+				}
+			}
+		}
+
+	// Write a time and date header
+	_LIT(KStarted,"*** TestExecute Started ");
+		
+	lineBuf.Append(KTEFNewLine);
+	lineBuf.Append(KTEFFontGreen);
+	lineBuf.Append(KStarted);
+
+	TTime now;
+	now.UniversalTime();
+	TDateTime dateTime = now.DateTime();
+	_LIT(KFormat,"%02d/%02d/%04d %02d:%02d:%02d:%03d ***");
+	// add the current time and date 
+	lineBuf.AppendFormat(KFormat,
+		dateTime.Day()+1,
+		dateTime.Month()+1,
+		dateTime.Year(),
+		dateTime.Hour(),
+		dateTime.Minute(),
+		dateTime.Second(),
+		(dateTime.MicroSecond()/1000) );
+	lineBuf.Append(KTEFFontEnd);
+	HtmlLogger().Write(lineBuf); // Append initial header message & time of logging at the start
+	}
+
+/**
+ * Connects to the XML log client session and creates the logs in the path passed in
+ * Also sets in the default threshold for log level
+ * @param aLogFilePath - Relative path that is arrived after retrieving the path from the user through testexecute.ini
+ * @param aLogLevel - Indicates the default threshold level for logging messages within the XML log
+ * @param aEnableCommandCount - Integer value representing the status of the EnableTestsCountLog option in the testexecute.ini
+ * @param aScriptPreProcess - Reference to the script pre-processor object used for retrieving values from structure array for logging
+ * @leave - If the logger instance is not able to create the HTML log file
+ */
+void CTestExecuteLogger::InitialiseXMLLoggingL(const TDesC& aLogFilePath, TInt aLogLevel, const TInt& aEnableCommandCount, CScriptPreProcess& aScriptPreProcess)
+	{
+	// Create the log file for XML logging & open it in overwrite mode for writing the results
+	User::LeaveIfError(XmlLogger().CreateLog(aLogFilePath,RFileFlogger::ELogModeOverWrite));
+	// Accept and set the default threshold log level for the XML logging from the user
+	XmlLogger().SetLogLevel(RFileFlogger::TLogSeverity(aLogLevel));
+
+	if (aEnableCommandCount == KTEFOneValue)
+		{
+		// Create an array of TLogField structure of size equal to the number of commands counted
+		TExtraLogField logField[KTEFCommandsCountPlusOne];
+
+		// The first structure array holds the TEF version information
+		logField[0].iLogFieldName.Copy(KTEFVersionMessageXML);
+		logField[0].iLogFieldValue.Copy(KTEFProductVersion);
+
+		TInt index;
+		TInt actualStructSize=KTEFOneValue;
+		// Run through a loop for all the array indices
+		for (index=0;index<aScriptPreProcess.GetStructSize();index++)
+			{
+			TBuf<KMaxTestExecuteNameLength> commandName;
+			TInt commandCount;
+			// Retrieve the command names and counts for each array index
+			aScriptPreProcess.RetrieveValues(index, commandName, commandCount);
+
+			// Append the command name and counts details to the TExtraLogField array created already
+			if (commandCount > KTEFZeroValue)
+				{
+				if (commandName.CompareF(KTEFRunScriptCommand) == 0)
+					{
+					iRunScriptCommandCount = commandCount;
+					}
+				logField[actualStructSize].iLogFieldName.Copy(commandName);
+				logField[actualStructSize].iLogFieldName.Append(KTEFCountMessageXML);
+				logField[actualStructSize].iLogFieldValue.AppendNum(commandCount);
+				actualStructSize++;
+				}
+			}
+		
+		// Pass in the updated TExtraLogField array along with a message block name
+		// To construct a new XML message block during the XML logging initialisation
+		LogToXml(((TText8*)__FILE__),__LINE__,RFileFlogger::TLogSeverity(ESevrHigh),KTEFTestSynopsisXML,actualStructSize,logField);
+		}
+	else
+		{
+		// Create an array of TLogField structure of size equal to the number of result categories for test steps
+		TExtraLogField logField[KTEFOneValue];
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[0].iLogFieldName.Copy(_L("TEF_VERSION"));
+		logField[0].iLogFieldValue.Copy(KTEFProductVersion);
+		
+		LogToXml(((TText8*)__FILE__),__LINE__,RFileFlogger::TLogSeverity(ESevrHigh),KTEFTestSynopsisXML,KTEFOneValue,logField);
+		}
+	}
+
+void CTestExecuteLogger::OpenSerialPortL(const TInt aPortNumber)
+	{
+	if(iSerialWriter == NULL)
+		{
+		iSerialWriter = CSerialWriter::NewL();
+		}
+	iPortNumber = 	aPortNumber; 
+	iSerialWriter->Settings(iPortNumber) ; 
+	}
+/**
+ * Instantiates the Serial Logger and passes start log header
+ * @param aLogLevel - Indicates the default threshold level for logging messages within the XML log
+ * @param aEnableCommandCount - Integer value representing the status of the EnableTestsCountLog option in the testexecute.ini
+ * @param aScriptPreProcess - Reference to the script pre-processor object used for retrieving values from structure array for logging
+ * @param aPortNumber - Port to be used for serial logging.
+ * @leave - If the logger instance is not successful
+ */
+void CTestExecuteLogger::InitialiseSerialLoggingL(TInt /*aLogLevel*/, const TInt& aEnableCommandCount, CScriptPreProcess& aScriptPreProcess,TInt aPortNumber)
+	{
+	OpenSerialPortL(aPortNumber);
+	// Introduce a new information block called TEST SCRIPT SYNOPSIS
+	// To display synopsis of the script file and to display the TEF version
+	const TInt KTEFSynopsisStringMaxLength = 512;
+	TBuf<KTEFSynopsisStringMaxLength> lineBuf(KTEFTestSynopsisHTM);
+	lineBuf.Append(KTEFVersionMessage);
+	lineBuf.Append(KTEFProductVersion);
+	lineBuf.Append(KTEFNewLine);
+
+	// If EnableTestsCountLog is set to ON, append the command and count details to the log file during intialisation
+	if (aEnableCommandCount == KTEFOneValue)
+		{
+		TInt index;
+		// Run a loop for the structure array size
+		for (index=0;index<aScriptPreProcess.GetStructSize();index++)
+			{
+			TBuf<KMaxTestExecuteNameLength> commandName;
+			TInt commandCount;
+			// Retrieve the command name and count at each array index
+			aScriptPreProcess.RetrieveValues(index, commandName, commandCount);
+
+			// Append the command name and details to the synopsis block for logging
+			if (commandCount > KTEFZeroValue)
+				{
+				if (commandName.CompareF(KTEFRunScriptCommand) == 0)
+					{
+					iRunScriptCommandCount = commandCount;
+					}
+				lineBuf.Append(commandName);
+				lineBuf.Append(KTEFCountMessageHTM);
+				lineBuf.AppendNum(commandCount);
+				lineBuf.Append(KTEFNewLine);
+				}
+			}
+		}
+	_LIT(KStarted,"*** TestExecute Started ");
+	lineBuf.Append(KTEFNewLine);
+	lineBuf.Append(KStarted);
+	iSerialWriter->WriteDecorated(lineBuf) ; 
+	}
+
+/**
+ * @param aCommentedCommandsCount - Integer descriptor containing the counts
+ *									of commented commands in the script for logging
+ * Terminate Logging routine
+ * Responsible for closing the objects created for logging and also to close the log client sessions
+ * Also appends final end up tags for the logs
+ */
+EXPORT_C void CTestExecuteLogger::TerminateLoggingL(const TInt aCommentedCommandsCount, const TInt aRemotePanicsCount, const TInt aRunScriptFailCount)
+	{
+	RFs fS;
+	User::LeaveIfError(fS.Connect());
+	CleanupClosePushL(fS);
+
+	// Delete the KTestExecuteScheduleTestLogCompatibilityNameFile
+	// May not exist but who cares
+	TBuf<KMaxTestExecuteNameLength> scheduleTestLogFileNameFile(iHtmlLogPath);
+	scheduleTestLogFileNameFile.Append(KTestExecuteScheduleTestLogCompatibilityNameFile);
+	(void)fS.Delete(scheduleTestLogFileNameFile);
+	// Open the result summary file
+	TBuf<KMaxTestExecuteNameLength> resultFileName(iHtmlLogPath);
+	//load simpifiled log results in case of out-of-memory
+	resultFileName.Append(KTEFTestExecuteResultSimplifiedSummaryFile);
+	RFile logFile;
+	User::LeaveIfError(logFile.Open(fS,resultFileName, EFileWrite | EFileRead | EFileShareAny));
+	CleanupClosePushL(logFile);
+	TInt fileSize;
+	// Read the complete result summary file onto the heap
+	// It wont be that large
+	User::LeaveIfError(logFile.Size(fileSize));
+	HBufC* resultData = HBufC::NewLC(fileSize);
+	HBufC8* resultData8 = HBufC8::NewLC(fileSize);	
+	TPtr8 ptrData8(resultData8->Des());
+	User::LeaveIfError(logFile.Read(ptrData8));
+	TPtr ptrData(resultData->Des());
+	ptrData.Copy(ptrData8);
+	logFile.Close();
+	CleanupStack::PopAndDestroy(resultData8);
+
+	// Set up some vars for the test step result types
+	iPassCount=0;
+	iFailCount=0;
+	iAbortCount=0;
+	iUnknownCount=0;
+	iInconclusiveCount=0;
+	iPanicCount=0;
+	iUnexecutedCount=0;
+
+	// Set up some vars for the RUN_PROGRAM result types
+	iRunProgramUsed=EFalse;
+	iRunProgramPassCount=0;
+	iRunProgramFailCount=0;
+	iRunProgramAbortCount=0;
+	iRunProgramUnknownCount=0;
+	iRunProgramInconclusiveCount=0;
+	iRunProgramPanicCount=0;
+	iRunProgramUnexecutedCount=0;
+
+	// Set up some vars for the testcase result types
+	iTestCasesUsed=EFalse;
+	iTestCasePassCount=0;
+	iTestCaseFailCount=0;
+	iTestCaseSkippedCount=0;
+	iTestCaseInconclusiveCount=0;
+
+	// We loop through looking for the ***Result test step &
+	// testcase ***TestCaseResult tokens
+	// The result code will be the token after the '='
+	_LIT(KEquality,"=");
+
+	TLex lex(ptrData);
+
+	while (!lex.Eos())
+		{
+		// Find the ***Result keywords to retrieve the test step summary results
+
+		TPtrC token(lex.NextToken());
+
+		if(token==KTEFRunProgramCommand || token==KTEFRunWSProgramCommand)
+			{
+			iRunProgramUsed = ETrue;
+			TPtrC token(lex.NextToken());
+			while(token != KTEFResultTag)
+				token.Set(lex.NextToken());
+			if (lex.NextToken() != KEquality)
+				continue;
+			token.Set(lex.NextToken());
+			if(token == KTEFResultAbort)
+				iRunProgramAbortCount++;
+			else if(token == KTEFResultFail)
+				iRunProgramFailCount++;
+			else if(token == KTEFResultPass)
+				iRunProgramPassCount++;
+			else if(token == KTEFResultInconclusive)
+				iRunProgramInconclusiveCount++;
+			else if(token == KTEFResultPanic)
+				iRunProgramPanicCount++;
+			else if (token == KTEFResultUnexecuted)
+				iRunProgramUnexecutedCount++;
+			else
+				iRunProgramUnknownCount++;
+			}
+		else if(token == KTEFResultTag)
+			{
+			if (lex.NextToken() != KEquality)
+				continue;
+			TPtrC token(lex.NextToken());
+			if(token == KTEFResultAbort)
+				iAbortCount++;
+			else if(token == KTEFResultFail)
+				iFailCount++;
+			else if(token == KTEFResultPass)
+				iPassCount++;
+			else if(token == KTEFResultInconclusive)
+				iInconclusiveCount++;
+			else if(token == KTEFResultPanic)
+				iPanicCount++;
+			else if (token == KTEFResultUnexecuted)
+				iUnexecutedCount++;
+			else
+				iUnknownCount++;
+			}
+		else
+			{
+			if (token == KTEFTestCaseResultTag) // Find the ***TestCaseResult keywords to retrieve the test case summary results
+				{
+				iTestCasesUsed = ETrue;		
+				if (lex.NextToken() != KEquality)
+					continue;
+				TPtrC token(lex.NextToken());
+				if(token == KTEFResultPass)
+					iTestCasePassCount++;
+				else if(token == KTEFResultFail)
+					iTestCaseFailCount++;
+				else if(token == KTEFResultSkippedSelectively)
+					iTestCaseSkippedCount++;
+				else
+					iTestCaseInconclusiveCount++;
+				}
+			}
+		}
+	// Cleanup heap memory
+	CleanupStack::PopAndDestroy(resultData);
+	
+	//summary save to test result to "TestResults.htm" 
+	resultFileName.Copy(iHtmlLogPath);
+	resultFileName.Append(KTEFTestExecuteResultSummaryFile);
+	User::LeaveIfError(logFile.Open(fS,resultFileName, EFileWrite | EFileRead | EFileShareAny));
+	TInt pos=0;
+	(void)logFile.Seek(ESeekEnd, pos);
+	if(iLoggerChannel == EFile || iLoggerChannel == EBoth)
+		{
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			{
+			TerminateHTMLLoggingL(&logFile, aCommentedCommandsCount, aRemotePanicsCount, aRunScriptFailCount);	
+			}
+		if (iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth)
+			{
+			TerminateXMLLoggingL(aCommentedCommandsCount, aRemotePanicsCount, aRunScriptFailCount);
+			}
+		}	
+	// Cleanup/Close allocated objects
+	Close();
+	CleanupStack::Pop(&logFile);
+	logFile.Close();
+	CleanupStack::Pop(&fS);
+	fS.Close();
+	}
+
+
+
+/**
+ * @param aLogFile - Pointer to the file object for appending end up tags for HTML log result
+ * @param aCommentedCommandsCount - Integer descriptor containing the counts
+ *									of commented commands in the script for logging
+ * Called by the Termination routine based on the logger options set by the user for HTML specific log results
+ */
+void CTestExecuteLogger::TerminateHTMLLoggingL(RFile* aLogFile, const TInt aCommentedCommandsCount, const TInt aRemotePanicsCount, const TInt aRunScriptFailCount)
+	{
+	// Construct a summary buffer
+	// And write it to the logger file and the result summary file
+	TBuf<KMaxTestExecuteLogLineLength> summaryLine;
+	summaryLine.Append(KTEFFontLightBlue);
+
+	if (iTestCasesUsed)
+		{
+		_LIT(KTEFTestSummary,"TEST STEP SUMMARY:");
+		summaryLine.Append(KTEFTestSummary);
+		}
+	else
+		{
+		_LIT(KSummary,"SUMMARY:");
+		summaryLine.Append(KSummary);	
+		}
+
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	TBuf8<KMaxTestExecuteLogLineLength> summaryLine8;
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+	summaryLine.Zero();
+	summaryLine.Append(KTEFFontGreen);
+	summaryLine.Append(KTEFResultPass);
+	summaryLine.AppendFormat(KTEFEqualsInteger,iPassCount);
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+	
+	summaryLine.Zero();
+	summaryLine.Append(KTEFFontRed);
+	summaryLine.Append(KTEFResultFail);
+	summaryLine.AppendFormat(KTEFEqualsInteger,iFailCount);
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+	summaryLine.Zero();
+	summaryLine.Append(KTEFFontBlue);
+	summaryLine.Append(KTEFResultAbort);
+	summaryLine.AppendFormat(KTEFEqualsInteger,iAbortCount);
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+	summaryLine.Zero();
+	summaryLine.Append(KTEFFontBlue);
+	summaryLine.Append(KTEFResultPanic);
+	summaryLine.AppendFormat(KTEFEqualsInteger,iPanicCount);
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+	summaryLine.Zero();
+	summaryLine.Append(KTEFFontBlue);
+	summaryLine.Append(KTEFResultInconclusive);
+	summaryLine.AppendFormat(KTEFEqualsInteger,iInconclusiveCount);
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+	
+	summaryLine.Zero();
+	summaryLine.Append(KTEFFontBlue);
+	summaryLine.Append(KTEFResultUnknown);
+	summaryLine.AppendFormat(KTEFEqualsInteger,iUnknownCount);
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+	summaryLine.Zero();
+	summaryLine.Append(KTEFFontBlue);
+	summaryLine.Append(KTEFResultUnexecuted);
+	summaryLine.AppendFormat(KTEFEqualsInteger,iUnexecutedCount);
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+	summaryLine.Zero();
+	summaryLine.Append(KTEFFontBlue);
+	summaryLine.Append(KTEFCommentedCommands);
+	summaryLine.AppendFormat(KTEFEqualsInteger,aCommentedCommandsCount);
+	summaryLine.Append(KTEFFontEnd);
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(summaryLine);
+	summaryLine8.Copy(summaryLine);
+	summaryLine8.Append(KTEFEndOfLine);
+	User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+	if (iRemotePanic != 0)
+		{
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontBlue);
+		_LIT(KTEFSystemPanics, "SYSTEM PANICS COUNT");
+		summaryLine.Append(KTEFSystemPanics);
+		summaryLine.AppendFormat(KTEFEqualsInteger,aRemotePanicsCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+		}
+
+	if(iRunProgramUsed)
+		{
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontLightBlue);
+		_LIT(KTEFTestCaseSummary, "RUN_PROGRAM SUMMARY:");
+		summaryLine.Append(KTEFTestCaseSummary);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		TBuf8<KMaxTestExecuteLogLineLength> summaryLine8;
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+	
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontGreen);
+		summaryLine.Append(KTEFResultPass);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iRunProgramPassCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+	
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontRed);
+		summaryLine.Append(KTEFResultFail);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iRunProgramFailCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontBlue);
+		summaryLine.Append(KTEFResultAbort);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iRunProgramAbortCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontBlue);
+		summaryLine.Append(KTEFResultPanic);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iRunProgramPanicCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontBlue);
+		summaryLine.Append(KTEFResultInconclusive);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iRunProgramInconclusiveCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+	
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontBlue);
+		summaryLine.Append(KTEFResultUnknown);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iRunProgramUnknownCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontBlue);
+		summaryLine.Append(KTEFResultUnexecuted);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iRunProgramUnexecutedCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+		}
+
+	if (iTestCasesUsed)
+		{
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontLightBlue);
+		_LIT(KTEFTestCaseSummary, "TEST CASE SUMMARY:");
+		summaryLine.Append(KTEFTestCaseSummary);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		TBuf8<KMaxTestExecuteLogLineLength> summaryLine8;
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontGreen);
+		summaryLine.Append(KTEFResultPass);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iTestCasePassCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+	
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontRed);
+		summaryLine.Append(KTEFResultFail);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iTestCaseFailCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontGrey);
+		summaryLine.Append(KTEFResultSkippedSelectively);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iTestCaseSkippedCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontBlue);
+		summaryLine.Append(KTEFResultInconclusive);
+		summaryLine.AppendFormat(KTEFEqualsInteger,iTestCaseInconclusiveCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+		}
+
+	if (iRunScriptCommandCount > 0)
+		{
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontLightBlue);
+		summaryLine.Append(KTEFRunScriptSummary);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		TBuf8<KMaxTestExecuteLogLineLength> summaryLine8;
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontGreen);
+		summaryLine.Append(KTEFScriptExecuted);
+		TInt executedCount = iRunScriptCommandCount - aRunScriptFailCount;
+		summaryLine.AppendFormat(KTEFEqualsInteger,executedCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+	
+		summaryLine.Zero();
+		summaryLine.Append(KTEFFontRed);
+		summaryLine.Append(KTEFFailedOpen);
+		summaryLine.AppendFormat(KTEFEqualsInteger,aRunScriptFailCount);
+		summaryLine.Append(KTEFFontEnd);
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			HtmlLogger().Write(summaryLine);
+		summaryLine8.Copy(summaryLine);
+		summaryLine8.Append(KTEFEndOfLine);
+		User::LeaveIfError(aLogFile->Write(summaryLine8));
+		}
+
+	User::LeaveIfError(aLogFile->Write(KHtmlEnd8));
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		HtmlLogger().Write(KHtmlEnd16); // Write the summary results to the HTML log file
+
+	}
+
+/**
+ * @param aCommentedCommandsCount - Integer descriptor containing the counts
+ *									of commented commands in the script for logging
+ * Called by the Termination routine based on the logger options set by the user for HTML specific log results
+ * Appends the XML tags for displaying the summary results for the test cases and test steps executed
+ * Closes the session with XML log client session
+ */
+void CTestExecuteLogger::TerminateXMLLoggingL(const TInt aCommentedCommandsCount, const TInt aRemotePanicsCount, const TInt aRunScriptFailCount)
+	{
+	TBuf<KMaxTestExecuteCommandLength> fieldValue;
+	TBuf<KMaxTestExecuteCommandLength> commandName;
+
+	// Create an array of TLogField structure of size equal to the number of result categories for test steps
+	TExtraLogField logField[9];
+
+	// The first member of the structure stores the field name
+	// The second one holds the value for the particular field
+	logField[0].iLogFieldName.Copy(KTEFResultPass);
+	fieldValue.Copy(KNull);
+	fieldValue.AppendNum(iPassCount);
+	logField[0].iLogFieldValue.Copy(fieldValue);
+	
+	// The first member of the structure stores the field name
+	// The second one holds the value for the particular field
+	logField[1].iLogFieldName.Copy(KTEFResultFail);
+	fieldValue.Copy(KNull);
+	fieldValue.AppendNum(iFailCount);
+	logField[1].iLogFieldValue.Copy(fieldValue);
+
+	// The first member of the structure stores the field name
+	// The second one holds the value for the particular field
+	logField[2].iLogFieldName.Copy(KTEFResultAbort);
+	fieldValue.Copy(KNull);
+	fieldValue.AppendNum(iAbortCount);
+	logField[2].iLogFieldValue.Copy(fieldValue);
+
+	// The first member of the structure stores the field name
+	// The second one holds the value for the particular field
+	logField[3].iLogFieldName.Copy(KTEFResultUnknown);
+	fieldValue.Copy(KNull);
+	fieldValue.AppendNum(iUnknownCount);
+	logField[3].iLogFieldValue.Copy(fieldValue);
+
+	// The first member of the structure stores the field name
+	// The second one holds the value for the particular field
+	logField[4].iLogFieldName.Copy(KTEFResultInconclusive);
+	fieldValue.Copy(KNull);
+	fieldValue.AppendNum(iInconclusiveCount);
+	logField[4].iLogFieldValue.Copy(fieldValue);
+
+	// The first member of the structure stores the field name
+	// The second one holds the value for the particular field
+	logField[5].iLogFieldName.Copy(KTEFResultPanic);
+	fieldValue.Copy(KNull);
+	fieldValue.AppendNum(iPanicCount);
+	logField[5].iLogFieldValue.Copy(fieldValue);
+
+	// The first member of the structure stores the field name
+	// The second one holds the value for the particular field
+	logField[6].iLogFieldName.Copy(KTEFResultUnexecuted);
+	fieldValue.Copy(KNull);
+	fieldValue.AppendNum(iUnexecutedCount);
+	logField[6].iLogFieldValue.Copy(fieldValue);
+
+	_LIT(KTEFCommentedCommands,"COMMENTED_COMMANDS");
+	logField[7].iLogFieldName.Copy(KTEFCommentedCommands);
+	fieldValue.Copy(KNull);
+	fieldValue.AppendNum(aCommentedCommandsCount);
+	logField[7].iLogFieldValue.Copy(fieldValue);
+
+	if (iRemotePanic != 0)
+		{
+		_LIT(KTEFSystemPanics, "SYSTEMPANICS");
+		logField[8].iLogFieldName.Copy(KTEFSystemPanics);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(aRemotePanicsCount);
+		logField[8].iLogFieldValue.Copy(fieldValue);
+
+		commandName.Copy(KTEFTestStepSummary);
+
+		// Call the Logger().LogToXml routine which handles XML logging for individual commands
+		// Takes in the command name, number of fields and the struture array
+		LogToXml(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, commandName, 9, logField);
+		}
+	else
+		{
+		commandName.Copy(KTEFTestStepSummary);
+
+		// Call the Logger().LogToXml routine which handles XML logging for individual commands
+		// Takes in the command name, number of fields and the struture array
+		LogToXml(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, commandName, 8, logField);
+		}
+
+	if (iRunProgramUsed)
+		{
+		// Create an array of TLogField structure of size equal to the number of result categories for run program logging
+		TExtraLogField logField[7];
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[0].iLogFieldName.Copy(KTEFResultPass);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iRunProgramPassCount);
+		logField[0].iLogFieldValue.Copy(fieldValue);
+		
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[1].iLogFieldName.Copy(KTEFResultFail);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iRunProgramFailCount);
+		logField[1].iLogFieldValue.Copy(fieldValue);
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[2].iLogFieldName.Copy(KTEFResultAbort);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iRunProgramAbortCount);
+		logField[2].iLogFieldValue.Copy(fieldValue);
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[3].iLogFieldName.Copy(KTEFResultUnknown);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iRunProgramUnknownCount);
+		logField[3].iLogFieldValue.Copy(fieldValue);
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[4].iLogFieldName.Copy(KTEFResultInconclusive);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iRunProgramInconclusiveCount);
+		logField[4].iLogFieldValue.Copy(fieldValue);
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[5].iLogFieldName.Copy(KTEFResultPanic);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iRunProgramPanicCount);
+		logField[5].iLogFieldValue.Copy(fieldValue);
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[6].iLogFieldName.Copy(KTEFResultUnexecuted);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iRunProgramUnexecutedCount);
+		logField[6].iLogFieldValue.Copy(fieldValue);
+		
+		commandName.Copy(KTEFRunProgramSummary);
+
+		// Call the Logger().LogToXml routine which handles XML logging for individual commands
+		// Takes in the command name, number of fields and the struture array
+		LogToXml(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, commandName, 7, logField);
+		}
+	
+	if (iTestCasesUsed)
+		{
+		// Create a TLogField structure array
+		// Size of array equals to number of fields to be displayed
+		TExtraLogField logField[3];
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[0].iLogFieldName.Copy(KTEFResultPass);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iTestCasePassCount);
+		logField[0].iLogFieldValue.Copy(fieldValue);
+		
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[1].iLogFieldName.Copy(KTEFResultFail);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iTestCaseFailCount);
+		logField[1].iLogFieldValue.Copy(fieldValue);
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[1].iLogFieldName.Copy(KTEFResultSkippedSelectively);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iTestCaseSkippedCount);
+		logField[1].iLogFieldValue.Copy(fieldValue);
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[2].iLogFieldName.Copy(KTEFResultInconclusive);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(iTestCaseInconclusiveCount);
+		logField[2].iLogFieldValue.Copy(fieldValue);
+
+		commandName.Copy(KTEFTestCaseSummary);
+
+		// Call the Logger().LogToXml routine which handles XML logging for individual commands
+		// Takes in the command name, number of fields and the struture array
+		LogToXml(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, commandName, 3, logField);
+		}
+
+	if (iRunScriptCommandCount > 0)
+		{
+		// Create a TLogField structure array
+		// Size of array equals to number of fields to be displayed
+		TExtraLogField logField[2];
+
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[0].iLogFieldName.Copy(KTEFScriptExecuted);
+		fieldValue.Copy(KNull);
+		TInt runScriptPassCount = iRunScriptCommandCount - aRunScriptFailCount;
+		fieldValue.AppendNum(runScriptPassCount);
+		logField[0].iLogFieldValue.Copy(fieldValue);
+		
+		// The first member of the structure stores the field name
+		// The second one holds the value for the particular field
+		logField[1].iLogFieldName.Copy(KTEFFailedOpen);
+		fieldValue.Copy(KNull);
+		fieldValue.AppendNum(aRunScriptFailCount);
+		logField[1].iLogFieldValue.Copy(fieldValue);
+
+		commandName.Copy(KTEFRunScriptSummary);
+
+		// Call the Logger().LogToXml routine which handles XML logging for individual commands
+		// Takes in the command name, number of fields and the struture array
+		LogToXml(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, commandName, 2, logField);
+		}
+	}
+
+/**
+ * @param aFile - Name of the file that intiated the call
+ * @param aLine - Line number within the file that initiates the call
+ * @param aSeverity - One of the 4 enum values indicating the severity of the message to be logged
+ * @param aCommand - Name of the command whose fields are logged with the call to the function
+ * @param aResult - Result of the test case for logging
+ * Logs the name of the test case and the result corresponding to each START_TESTCASE/END_TESTCASE pairs
+ * This function branches out of the main one for logging over serial. 
+ * This is done to avoid complexity in original code.
+ */
+void CTestExecuteLogger::LogTestCaseResultSerialL(const TDesC& aFile, TInt aLine, TInt aSeverity, const TDesC& aCommand, const TDesC& aTestCaseName, TVerdict aResult)
+	{
+	
+	_LIT(KTEFSpace, " ");
+	_LIT(KCommand, "Command = ");
+	_LIT(KLineNumber,"Line = %d");
+	if (aCommand == KTEFStartTestCaseCommand || aCommand == KTEFEndTestCaseCommand
+		|| aCommand == KTEFStartSyncTestCaseCommand || aCommand == KTEFEndSyncTestCaseCommand )
+		{
+		
+		// Create a heap buffer to hold the log string for HTML
+		HBufC* resultBuffer = HBufC::NewLC(KMaxTestExecuteCommandLength*3);
+		TPtr ptr(resultBuffer->Des());
+		HBufC* simplifiedResultBuf = HBufC::NewLC(KMaxTestExecuteCommandLength*2);
+		TPtr simplifiedPtr(simplifiedResultBuf->Des());
+		simplifiedPtr.Zero();
+
+		// Appends remainder of the information required for logging
+		ptr.Append(aFile);
+		ptr.Append(KTEFSpace);
+		ptr.AppendFormat(KLineNumber,aLine);
+		ptr.Append(KTEFSpace);
+		ptr.Append(KCommand);
+		ptr.Append(aCommand);
+		simplifiedPtr.Append(aCommand);
+		ptr.Append(KTEFSpace);
+		simplifiedPtr.Append(KTEFSpace);
+		ptr.Append(aTestCaseName);
+		simplifiedPtr.Append(aTestCaseName);
+		ptr.Append(KTEFSpace);
+		simplifiedPtr.Append(KTEFSpace);
+
+		TBuf<KMaxTestExecuteCommandLength> resultTmpBuf;
+		resultTmpBuf.Zero();
+		// Append ***TestCaseResult only in case of END_TESTCASE command with result of the test case
+		if (aCommand == KTEFEndTestCaseCommand || aCommand == KTEFEndSyncTestCaseCommand 
+			|| aResult==ESkippedSelectively) //append for when command is start_test_case 
+											 //but this is being skipped selectively
+			{
+			resultTmpBuf.Append(KTEFTestCaseResultTag);
+			resultTmpBuf.Append(KTEFSpaceEquals);
+			if (aResult == EPass)
+				{
+				resultTmpBuf.Append(KTEFResultPass);
+				}
+			else if (aResult == EFail)
+				{
+				resultTmpBuf.Append(KTEFResultFail);
+				}
+			else if(aResult==ESkippedSelectively)
+				{
+				resultTmpBuf.Append(KTEFResultSkippedSelectively);
+				}
+			else
+				{
+				resultTmpBuf.Append(KTEFResultInconclusive);
+				}
+			ptr.Append(resultTmpBuf);
+			simplifiedPtr.Append(resultTmpBuf);
+			}
+
+		ptr.Append(KTEFSpace);
+		simplifiedPtr.Append(KTEFSpace);
+		// Copy the 16 bit heap descriptor value to 8 bit descriptor using a TPtr pointer to 8 bit heap descriptor
+		HBufC8* resultBuffer8 = HBufC8::NewLC(ptr.Length()+2);
+		TPtr8 ptr8(resultBuffer8->Des());
+		ptr8.Copy(ptr);
+		ptr8.Append(KTEFEndOfLine); // Append new line & carriage return for the log string
+		
+		//the result summary file HTML 
+		LoggingTestCaseResultToSummaryResultL(iHtmlLogPath,KTEFTestExecuteResultSummaryFile,ptr8);
+		//the result summary file simplified text
+		//re-use result buffer
+		ptr8.Copy(simplifiedPtr);
+		ptr8.Append(KTEFEndOfLine); 
+		LoggingTestCaseResultToSummaryResultL(iHtmlLogPath,KTEFTestExecuteResultSimplifiedSummaryFile,ptr8);
+		CleanupStack::PopAndDestroy(resultBuffer8);
+		// Create objects of RFs & RFile for opening the result summary file for logging
+
+		TInt bytesCopied = 0;
+
+		while(bytesCopied < ptr.Length())
+			{
+			TInt bytesToCopy = ptr.Length() - bytesCopied;
+			if(bytesToCopy > KMaxTestExecuteLogLineLength)
+				{
+				bytesToCopy = KMaxTestExecuteLogLineLength;
+				}
+			TPtrC tmp(&ptr[bytesCopied],bytesToCopy);
+			bytesCopied += bytesToCopy;
+			iSerialWriter->WriteDecorated(tmp, aSeverity);
+			}
+		// Cleanup heap allocations
+		CleanupStack::PopAndDestroy(simplifiedResultBuf);
+		CleanupStack::PopAndDestroy(resultBuffer);
+		}
+	}
+
+/**
+ * @param aFile - Name of the file that intiated the call
+ * @param aLine - Line number within the file that initiates the call
+ * @param aSeverity - One of the 4 enum values indicating the severity of the message to be logged
+ * @param aCommand - Name of the command whose fields are logged with the call to the function
+ * @param aResult - Result of the test case for logging
+ * Logs the name of the test case and the result corresponding to each START_TESTCASE/END_TESTCASE pairs
+ */
+EXPORT_C void CTestExecuteLogger::LogTestCaseResult(const TDesC& aFile, TInt aLine, TInt aSeverity, const TDesC& aCommand, const TDesC& aTestCaseName, TVerdict aResult)
+	{
+
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)
+		{
+		LogTestCaseResultSerialL(aFile, aLine, aSeverity, aCommand, aTestCaseName, aResult);
+		}
+	if(iLoggerChannel != EFile && iLoggerChannel != EBoth)
+		{
+		return ; 
+		}
+
+	_LIT(KTEFSpace, " ");
+	_LIT(KCommand, "Command = ");
+	_LIT(KLineNumber,"Line = %d");
+
+	if (aCommand == KTEFStartTestCaseCommand || aCommand == KTEFEndTestCaseCommand
+		|| aCommand == KTEFStartSyncTestCaseCommand || aCommand == KTEFEndSyncTestCaseCommand )
+		{
+		// Create a heap buffer to hold the log string for HTML
+		HBufC* resultBuffer = HBufC::NewLC(KMaxTestExecuteCommandLength*3);
+		TPtr ptr(resultBuffer->Des());
+		HBufC* simplifiedResultBuf = HBufC::NewLC(KMaxTestExecuteCommandLength*2);
+		TPtr simplifiedPtr(simplifiedResultBuf->Des());
+		simplifiedPtr.Zero();
+		
+		// Colour of the HTML result is controlled by the result of the command
+		// Anyway, the START_TESTCASE has no result attached with it & hence is always set to PASS
+		if (aResult == EPass)
+			{
+			// Log the message in Green
+			ptr.Append(KTEFFontGreen);
+			}
+		else if (aResult == EFail)
+			{
+			// Log the message in Red
+			ptr.Append(KTEFFontRed);
+			}
+		else if(aResult == ESkippedSelectively)
+			{
+			ptr.Append(KTEFFontGrey);
+			}
+		else
+			{
+			// Log the message in Blue
+			ptr.Append(KTEFFontBlue);
+			}
+
+		// Appends remainder of the information required for logging
+		ptr.Append(aFile);
+		ptr.Append(KTEFSpace);
+		ptr.AppendFormat(KLineNumber,aLine);
+		ptr.Append(KTEFSpace);
+		ptr.Append(KCommand);
+		ptr.Append(aCommand);
+		simplifiedPtr.Append(aCommand);
+		ptr.Append(KTEFSpace);
+		simplifiedPtr.Append(KTEFSpace);
+		ptr.Append(aTestCaseName);
+		simplifiedPtr.Append(aTestCaseName);
+		ptr.Append(KTEFSpace);
+		simplifiedPtr.Append(KTEFSpace);
+
+		TBuf<KMaxTestExecuteCommandLength> resultTmpBuf;
+		resultTmpBuf.Zero();
+		// Append ***TestCaseResult only in case of END_TESTCASE command with result of the test case
+		if (aCommand == KTEFEndTestCaseCommand || aCommand == KTEFEndSyncTestCaseCommand 
+			|| aResult==ESkippedSelectively) //append for when command is start_test_case 
+											 //but this is being skipped selectively
+			{
+			resultTmpBuf.Append(KTEFTestCaseResultTag);
+			resultTmpBuf.Append(KTEFSpaceEquals);
+			if (aResult == EPass)
+				{
+				resultTmpBuf.Append(KTEFResultPass);
+				}
+			else if (aResult == EFail)
+				{
+				resultTmpBuf.Append(KTEFResultFail);
+				}
+			else if(aResult==ESkippedSelectively)
+				{	
+				resultTmpBuf.Append(KTEFResultSkippedSelectively);	
+				}
+			else
+				{
+				resultTmpBuf.Append(KTEFResultInconclusive);
+				}
+			ptr.Append(resultTmpBuf);
+			simplifiedPtr.Append(resultTmpBuf);
+			}
+
+		ptr.Append(KTEFSpace);
+		ptr.Append(KTEFFontEnd);
+		
+		// Copy the 16 bit heap descriptor value to 8 bit descriptor using a TPtr pointer to 8 bit heap descriptor
+		HBufC8* resultBuffer8 = HBufC8::NewLC(ptr.Length()+2);
+		TPtr8 ptr8(resultBuffer8->Des());
+		ptr8.Copy(ptr);
+		ptr8.Append(KTEFEndOfLine); // Append new line & carriage return for the log string
+	
+		// Create objects of RFs & RFile for opening the result summary file for logging
+		LoggingTestCaseResultToSummaryResultL(iHtmlLogPath,KTEFTestExecuteResultSummaryFile,ptr8);
+
+		ptr8.Copy(simplifiedPtr);
+		ptr8.Append(KTEFEndOfLine);
+		LoggingTestCaseResultToSummaryResultL(iHtmlLogPath,KTEFTestExecuteResultSimplifiedSummaryFile,ptr8);
+		
+		
+		CleanupStack::PopAndDestroy(resultBuffer8);
+		CleanupStack::PopAndDestroy(simplifiedResultBuf);
+
+		if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+			{
+			TInt bytesCopied = 0;
+
+			while(bytesCopied < ptr.Length())
+				{
+				TInt bytesToCopy = ptr.Length() - bytesCopied;
+				if(bytesToCopy > KMaxTestExecuteLogLineLength)
+					{
+					bytesToCopy = KMaxTestExecuteLogLineLength;
+					}
+				TPtrC tmp(&ptr[bytesCopied],bytesToCopy);
+				bytesCopied += bytesToCopy;
+				HtmlLogger().Write(tmp); // Write results to HTML log file
+				if(iPIPSExists)
+					{
+					PIPSLogger().Write(tmp); 
+					}
+				}
+			}
+
+		// Cleanup heap allocations
+		CleanupStack::PopAndDestroy(resultBuffer);
+		}
+	
+	if (iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth)
+		{
+		_LIT(KTEFTestCaseName,"TESTCASENAME");
+		_LIT(KTEFSyncTestCaseName,"SYNCTESTCASENAME");
+		_LIT(KTEFTestCaseResult,"RESULT");
+		
+		if (aCommand == KTEFStartTestCaseCommand || aCommand == KTEFStartSyncTestCaseCommand )
+			{
+			// Create a TExtraLogField object and set the TestCaseName for Logging
+			TExtraLogField logField[1];
+			if( aCommand == KTEFStartSyncTestCaseCommand )
+				{
+				logField[0].iLogFieldName.Copy(KTEFSyncTestCaseName); // Sync Test Case Name
+				}
+			else
+				{
+				logField[0].iLogFieldName.Copy(KTEFTestCaseName); // Test Case Name
+				}
+			logField[0].iLogFieldValue.Copy(aTestCaseName);
+
+			// Log the command name along with the field-value pairs
+			XmlLogger().Log(((TText8*)__FILE__), aLine, RFileFlogger::TLogSeverity(aSeverity), 1, logField, KTEFStringFormat, &aCommand);
+			}
+
+		// If the command is END_TESTCASE, an extra RESULT field also needs to be logged
+		else if (aCommand == KTEFEndTestCaseCommand || aCommand == KTEFEndSyncTestCaseCommand)
+			{
+			// Create a TExtraLogField object and set the TestCaseName & Result fields for Logging
+			TExtraLogField logField[2];
+			if( aCommand == KTEFEndSyncTestCaseCommand )
+				{
+				logField[0].iLogFieldName.Copy(KTEFSyncTestCaseName); // Sync Test Case Name
+				}
+			else
+				{
+				logField[0].iLogFieldName.Copy(KTEFTestCaseName); // Test Case Name
+				}
+
+			logField[0].iLogFieldValue.Copy(aTestCaseName);
+
+			logField[1].iLogFieldName.Copy(KTEFTestCaseResult); // Test Case Result
+
+			// Set the result value based on the aResult parameter being passed in
+			if (aResult == EPass)
+				{
+				logField[1].iLogFieldValue.Copy(KTEFResultPass);
+				}
+			else if (aResult == EFail)
+				{
+				logField[1].iLogFieldValue.Copy(KTEFResultFail);
+				}
+			else if(aResult == ESkippedSelectively)
+				{
+					logField[1].iLogFieldValue.Copy(KTEFResultSkippedSelectively);
+				}
+			else
+				{
+				logField[1].iLogFieldValue.Copy(KTEFResultInconclusive);
+				}
+
+			// Log the command name along with the field-value pairs & Result
+			XmlLogger().Log(((TText8*)__FILE__), aLine, RFileFlogger::TLogSeverity(aSeverity), 2, logField, KTEFStringFormat, &aCommand);
+			}
+		}
+	}
+
+/**
+ * @param aCurrentScriptLine - Reference to a descriptor that holds the current script line
+ * @param aScriptFile - Name of the file where the current script file exists
+ * Prints the current script line
+ */
+EXPORT_C void CTestExecuteLogger::PrintCurrentScriptLine(TDes& aCurrentScriptLine)
+	{
+	TInt length = aCurrentScriptLine.Length();
+	(aCurrentScriptLine[length - 2] == '\r') ? (aCurrentScriptLine.SetLength(length - 2)) : (aCurrentScriptLine.SetLength(length - 1));
+			
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)
+		{
+		iSerialWriter->WriteDecorated(aCurrentScriptLine) ; 
+		}
+	if(		(iLoggerChannel == EFile || iLoggerChannel == EBoth)
+		&& (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth))
+		{
+		// Log the current script line to Html result log
+		HtmlLogger().WriteFormat(KTEFStringFormat,&aCurrentScriptLine);
+		}
+	if(iPIPSExists)
+		{
+		PIPSLogger().WriteFormat(KTEFStringFormat,&aCurrentScriptLine);
+		}
+	}
+
+LOCAL_C TVerdict SetExpectedResult(TLex aResultValue)
+	{
+	TInt expectedResult;
+	TInt err = aResultValue.Val(expectedResult);
+	if (err != KErrNone)
+		{
+		TBuf <KTEFMaxVerdictLength> tempString(aResultValue.NextToken());
+		tempString.UpperCase();
+		if (tempString.CompareF(KTEFResultFail) == KTEFZeroValue)
+			{
+			expectedResult = EFail;
+			}
+		else if(tempString.CompareF(KTEFResultInconclusive) == KTEFZeroValue)
+			{
+			expectedResult = EInconclusive;
+			}
+		else if(tempString.CompareF(KTEFResultAbort) == KTEFZeroValue)
+			{
+			expectedResult = EAbort;
+			}
+		else if(tempString.CompareF(KTEFResultPass) == KTEFZeroValue)
+			{
+			expectedResult = EPass;
+			}
+		else
+			{
+			expectedResult = EInconclusive;
+			}
+		}
+	return TVerdict(expectedResult);
+	}
+
+/**
+ * @param aResult - Result of execution of test steps for logging
+ * @param aPanicString - Reference descriptor containing the panic string if the test step results in a panic
+ * @param aScriptLineNumber - Line number within the script file where the RUN_TEST_STEP command is available
+ * @param aCommand - Command name being being executed (RUN_TEST_STEP & variants)
+ * @param aScriptFile - Name of the script file being used for execution
+ * @param aSeverity - One of the 4 enum values indicating the severity of the message to be logged
+ * Responsible for logging results for the RUN_TEST_STEP command/variants
+ */
+void CTestExecuteLogger::LogResultSerialL(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,const TDesC& aScriptFile)
+	{
+	
+	HBufC* resultBuffer = HBufC::NewLC(KMaxTestExecuteCommandLength*3);
+	TPtr ptr(resultBuffer->Des());
+	TLex scriptLineLex(aCommand);
+	TLex scriptLineParamLex(aCommand);
+	TLex xmlLogCommandParseLex(aCommand);
+	TPtrC command(scriptLineLex.NextToken());
+	TBool showPanicResult(ETrue);
+	TBool showActualResult(EFalse);
+	TBool showPanicInfo(EFalse);
+	TVerdict actualResult(aResult);
+	TVerdict actualPanic(aResult);
+	TInt expectedPanicCode(0);
+	TInt expectedReturnCode(EPass);
+	TPtrC expectedPanicStringLex(KNull);
+	TPtrC expectedErrorStringLex(KNull);
+	
+	// Newly added variables for implementing !Params for TEF
+	TVerdict tefResult(EPass);
+	TBuf<KTEFTestExecuteParamLength> tefError(KNull);
+	TBuf<KMaxTestExecuteCommandLength> tefPanicString(KNull);
+	TBuf<KTEFTestExecuteParamLength> tefPanicCode(KNull);
+	TBool paramExistence(EFalse);
+	TPtrC panicString;
+	TPtrC errorString;
+	TPtrC defaultStr(KNull);
+	/// Start of defect Fix : defect 037262
+
+	// RUN_TEST_STEP_RESULT
+	// RUN_PANIC_STEP_RESULT
+	//
+	// Check that the expected result meets that of the  actual result.
+	// 
+	// RUN_TEST_STEP_RESULT will return :
+	// 
+	// PASS if the expected result meets the actual result
+	// FAIL if expected result was not the same as actual, the actual result is also displayed
+	// PANIC if the testcode panicked.
+	//
+	// RUN_PANIC_STEP_RESULT will return :
+	//
+	// PASS if Testcode panicked and expected/actual panic code/ strings match
+	// PANIC if TestCode panicked but the expected/actual panic code/ strings differ
+	// FAIL if Testcode did not panic, the actual result is also displayed
+	//
+	// RUN_PANIC_STEP will will now return : (for defect 039749)
+	// PASS if Testcode panicked irrespective of panic code/ strings, the code & strings are displayed
+	// FAIL if Testcode did not panic, the actual result is also displayed
+	
+	if (aPanicString.Length() >= KTEFMinPanicStringLength && aPanicString.Mid(0,KTEFMinPanicStringLength).CompareF(KErrorEquals) == KTEFZeroValue)
+		{
+	 	errorString.Set(aPanicString.Mid(KTEFMinPanicStringLength));
+	 	panicString.Set(KNull);
+	 	}
+	else if (aPanicString.Length() >= KTEFMinPanicStringLength && aPanicString.Mid(0,KTEFMinPanicStringLength).CompareF(KPanicEquals) == KTEFZeroValue)
+		{
+		panicString.Set(aPanicString.Mid(KTEFMinPanicStringLength));
+		defaultStr.Set(panicString);
+		errorString.Set(KNull);
+		}
+	
+	if(command == KTEFRunTestStepCommand && aResult!= EIgnore)
+		{
+		TInt firstChar;
+		TPtrC commandStr(scriptLineParamLex.NextToken());
+		while(!scriptLineParamLex.Eos())
+			{
+			TInt err(0);
+			scriptLineParamLex.SkipSpace();
+			commandStr.Set(scriptLineParamLex.NextToken());
+			firstChar = commandStr[0];
+			// 33 is the ascii value for "!". Used here for confirming switches
+			if (firstChar == KTEFAsciiExclamation)
+				{
+				if (commandStr.Length() >= KTEFMinErrorParamLength && commandStr.Mid(0,KTEFMinErrorParamLength).CompareF(KTEFError) == KTEFZeroValue)
+					{
+					if(command == KTEFRunTestStepCommand)
+						{
+						paramExistence = ETrue;
+						command.Set(KTEFRunErrorStepResultCommand);
+						TRAP(err,tefError.Copy(commandStr.Mid(KTEFMinErrorParamLength)));
+						if (err)
+							tefError.Copy(KNull);
+						defaultStr.Set(errorString);
+						}
+					}
+				else if (commandStr.Length() >= KTEFMinResultParamLength && commandStr.Mid(0,KTEFMinResultParamLength).CompareF(KTEFResult) == KTEFZeroValue)
+					{
+					if (command == KTEFRunTestStepCommand)
+						{
+						paramExistence = ETrue;
+						command.Set(KTEFRunTestStepResultCommand);
+						TLex resultVal(commandStr.Mid(KTEFMinResultParamLength));
+						tefResult = SetExpectedResult(resultVal);
+						}
+					}
+				else if (commandStr.Length() >= KTEFMinPanicCodeParamLength && commandStr.Mid(0,KTEFMinPanicCodeParamLength).CompareF(KTEFPanicCode) == KTEFZeroValue)
+					{
+					if(command == KTEFRunTestStepCommand)
+						{
+						paramExistence = ETrue;
+						command.Set(KTEFRunPanicStepResultCommand);
+						TRAP(err,tefPanicCode.Copy(commandStr.Mid(KTEFMinPanicCodeParamLength)));
+						if (err)
+							tefPanicCode.Copy(KNull);
+						defaultStr.Set(panicString);
+						}
+					else if(command == KTEFRunPanicStepResultCommand && tefPanicString.Length() != KTEFZeroValue)
+						{
+						TRAP(err,tefPanicCode.Copy(commandStr.Mid(KTEFMinPanicCodeParamLength)));
+						if (err)
+							tefPanicCode.Copy(KNull);
+						defaultStr.Set(panicString);
+						}
+					}
+				else if (commandStr.Length() >= KTEFMinPanicStringParamLength && commandStr.Mid(0,KTEFMinPanicStringParamLength).CompareF(KTEFPanicString) == KTEFZeroValue)
+					{
+					if(command == KTEFRunTestStepCommand)
+						{
+						paramExistence = ETrue;
+						command.Set(KTEFRunPanicStepResultCommand);
+						TRAP(err,tefPanicString.Copy(commandStr.Mid(KTEFMinPanicStringParamLength)));
+						if (err)
+							tefPanicString.Copy(KNull);
+						else
+							{
+							if (tefPanicString.Mid(0,1) == KTEFOpenQuotes)
+								tefPanicString.Copy(tefPanicString.Mid(1,tefPanicString.Length()-2));
+							}
+						defaultStr.Set(panicString);
+						}
+					else if(command == KTEFRunPanicStepResultCommand && tefPanicString.Length() != KTEFZeroValue)
+						{
+						TRAP(err,tefPanicString.Copy(commandStr.Mid(KTEFMinPanicStringParamLength)));
+						if (err)
+							tefPanicString.Copy(KNull);
+						else
+							{
+							if (tefPanicString.Mid(0,1) == KTEFOpenQuotes)
+								tefPanicString.Copy(tefPanicString.Mid(1,tefPanicString.Length()-2));
+							}
+						defaultStr.Set(panicString);
+						}
+					}
+				}
+			else
+				break;
+			}
+		}
+
+	if (aResult!= EIgnore)
+		{
+		if ((command == KTEFRunTestStepResultCommand) && (defaultStr.Length() == KTEFZeroValue))
+			{
+			// Pickout the expected returncode value
+			TLex expectedReturnCodeLex(scriptLineLex.NextToken());
+			TInt err;
+			if (paramExistence)
+				{
+				expectedReturnCode = tefResult;
+				err = 0;
+				}
+			else
+				err = expectedReturnCodeLex.Val(expectedReturnCode);
+			if (err == KTEFZeroValue)
+				{
+				if (expectedReturnCode == aResult)
+					{
+					aResult = EPass;
+					}
+				else
+					{
+					aResult				= EFail;
+					showActualResult	= ETrue;
+					}
+				}
+			}
+		else if (command == KTEFRunPanicStepResultCommand)
+			{
+			if (defaultStr.Length()) // we have indeed panicked
+				{
+				// Pickout the expected panic code value
+				// not necessarily 0, 106-110,  but any integer value set by test step
+				TLex expectedPanicCodeLex(scriptLineLex.NextToken());
+				//TInt expectedPanicCode;
+				TInt err;
+				if (paramExistence)
+					{
+					if (tefPanicCode.Length())
+						{
+						TLex PanicCodeLex(tefPanicCode);
+						err = PanicCodeLex.Val(expectedPanicCode);
+						}
+					else
+						{
+						expectedPanicCode = aResult;
+						err = 0;
+						}
+					}
+				else
+					err = expectedPanicCodeLex.Val(expectedPanicCode);
+
+				if (err == KTEFZeroValue)
+					{
+					if (expectedPanicCode == aResult)
+						{
+						//TPtrC expectedPanicStringLex;
+						// Now check ALSO that the panic string is identical.
+						if (paramExistence)
+							{
+								if (tefPanicString.Length())
+									expectedPanicStringLex.Set(tefPanicString);
+								else
+									expectedPanicStringLex.Set(defaultStr);
+							}
+						else
+							expectedPanicStringLex.Set(scriptLineLex.NextToken());
+						if (expectedPanicStringLex == defaultStr)
+							{
+							// Pretend its not a Panic
+							aResult			= EPass;
+							showPanicResult	= EFalse;
+							}
+						else
+							{
+							aResult			= EFail;
+							showPanicInfo	= ETrue;
+							showPanicResult	= EFalse;
+							}
+						}
+					else
+						{
+						aResult			= EFail;
+						showPanicInfo	= ETrue;
+						showPanicResult	= EFalse;
+						}
+					}
+				}
+			else
+				{
+				// we haven't panicked, we were looking for one, so this is a FAIL.
+				aResult				= EFail;
+				showPanicResult		= EFalse;
+				showActualResult	= ETrue;
+				}
+			}
+		else if (command == KTEFRunPanicStepCommand)
+			{
+			if (defaultStr.Length()) // we have indeed panicked
+				{
+				// Pretend its not a Panic
+				aResult			= EPass;
+				showPanicInfo	= ETrue;
+				showPanicResult = EFalse;
+				}
+			else
+				{
+				// we haven't panicked, we were looking for one, so this is a FAIL.
+				aResult				= EFail;
+				showPanicResult		= EFalse;
+				showActualResult	= ETrue;
+				}
+			}
+		else if (command == KTEFRunErrorStepResultCommand && paramExistence)
+			{
+			if (defaultStr.Length())
+				{
+				// Pickout the expected returncode value
+				//TPtrC expectedErrorStringLex;
+				expectedErrorStringLex.Set(tefError);
+			
+				if (expectedErrorStringLex == defaultStr)
+					{
+					// Pretend its not Error
+					aResult = EPass;
+					showPanicResult		= EFalse;
+					}
+				else
+					{
+					aResult				= EFail;
+					showPanicResult		= EFalse;
+					showPanicInfo		= ETrue;
+					}
+				}
+			else
+				{
+				// We haven't got any error, so this is a FAIL
+				aResult				= EFail;
+				showPanicResult		= EFalse;
+				showActualResult	= ETrue;
+				}
+			}
+		else if (errorString.Length())
+			{
+			aResult				= EFail;
+			defaultStr.Set(errorString);
+			showPanicResult		= EFalse;
+			showPanicInfo		= ETrue;
+			}
+		}
+
+	// End of bulk of defect defect 037262, fix also includes references to showPanicResult below
+	// allowing expected Panics to show as Passes + printing of actualResult.
+	ptr.Append(aScriptFile);
+	_LIT(KLineNumber," Line = %d");
+	ptr.AppendFormat(KLineNumber,aScriptLineNumber);
+	_LIT(KCommand," Command = ");
+	ptr.Append(KCommand);
+	ptr.Append(aCommand);
+	ptr.Trim();
+	_LIT(KTEFSpace," ");
+	ptr.Append(KTEFSpace);
+
+	_LIT(KCode," Code = %d ");
+	if (showActualResult)
+		{
+		_LIT(KActualResult, "Returned: ");
+		ptr.Append(KActualResult);
+		if(actualResult == EPass)
+			ptr.Append(KTEFResultPass);
+		else if(actualResult == EFail)
+			ptr.Append(KTEFResultFail);
+		else if(actualResult == EInconclusive)
+			ptr.Append(KTEFResultInconclusive);
+		else if(actualResult == EAbort || aResult == KErrAbort)
+			ptr.Append(KTEFResultAbort);
+		else 
+			{
+			// Log the error code
+			ptr.Append(KTEFResultUnknown);
+			ptr.AppendFormat(KCode,(TInt)actualResult);
+			}
+		ptr.Append(KTEFSpace);
+		}
+
+	if (showPanicInfo)
+		{
+		if (errorString.Length())
+			{
+			TLex errorValue(defaultStr);
+			TInt errorInt;
+			errorValue.Val(errorInt);
+			ptr.AppendFormat(KCode,(TInt)errorInt);
+			ptr.Append(KTEFSpace);			
+			}
+		else
+			{
+			ptr.AppendFormat(KCode,(TInt)actualPanic);
+			ptr.Append(KTEFSpace);
+			ptr.Append(defaultStr);
+			ptr.Append(KTEFSpace);
+			}
+		}
+
+	ptr.Append(KTEFResultTag);
+	ptr.Append(KTEFSpaceEquals);
+
+	if ((defaultStr.Length()) && showPanicResult)
+		{
+		ptr.Append(KTEFResultPanic);
+		_LIT(KHyphen," - ");
+		ptr.Append(KHyphen);
+		ptr.Append(defaultStr);
+		ptr.AppendFormat(KCode,(TInt)aResult);
+		}
+	else if(aResult == EPass)
+		ptr.Append(KTEFResultPass);
+	else if(aResult == EFail)
+		ptr.Append(KTEFResultFail);
+	else if(aResult == EInconclusive)
+		ptr.Append(KTEFResultInconclusive);
+	else if(aResult == EAbort || aResult == KErrAbort)
+		ptr.Append(KTEFResultAbort);
+	else if (aResult == EIgnore)
+		ptr.Append(KTEFResultUnexecuted);
+	else
+		{
+		// Log the error code
+		ptr.Append(KTEFResultUnknown);
+		ptr.AppendFormat(KCode,(TInt)aResult);
+		}
+	ptr.Append(KTEFSpace);
+
+	HBufC8* resultBuffer8 = HBufC8::NewLC(ptr.Length()+2);
+	TPtr8 ptr8(resultBuffer8->Des());
+	ptr8.Copy(ptr);
+	ptr8.Append(KTEFEndOfLine);
+	
+	LoggingTestCaseResultToSummaryResultL(iHtmlLogPath,KTEFTestExecuteResultSummaryFile,ptr8);
+	
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		{
+		TInt bytesCopied = 0;
+
+		while(bytesCopied < ptr.Length())
+			{
+			TInt bytesToCopy = ptr.Length() - bytesCopied;
+			if(bytesToCopy > KMaxTestExecuteLogLineLength)
+				{
+				bytesToCopy = KMaxTestExecuteLogLineLength;
+				}
+			TPtrC tmp(&ptr[bytesCopied],bytesToCopy);
+			bytesCopied += bytesToCopy;
+			iSerialWriter->WriteDecorated(tmp);
+			}
+		}
+	CleanupStack::PopAndDestroy(resultBuffer8);
+	CleanupStack::PopAndDestroy(resultBuffer);
+	}
+
+/**
+ * @param aResult - Result of execution of test steps for logging
+ * @param aPanicString - Reference descriptor containing the panic string if the test step results in a panic
+ * @param aScriptLineNumber - Line number within the script file where the RUN_TEST_STEP command is available
+ * @param aCommand - Command name being being executed (RUN_TEST_STEP & variants)
+ * @param aScriptFile - Name of the script file being used for execution
+ * @param aSeverity - One of the 4 enum values indicating the severity of the message to be logged
+ * Responsible for logging results for the RUN_TEST_STEP command/variants
+ */
+void CTestExecuteLogger::LogResultFileL(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,const TDesC& aScriptFile, TInt aSeverity)
+	{
+	HBufC* resultBuffer = HBufC::NewLC(KMaxTestExecuteCommandLength*3);
+	TPtr ptr(resultBuffer->Des());
+	HBufC* simplifiedResultBuf = HBufC::NewLC(KMaxTestExecuteCommandLength*3);
+	TPtr simplifiedPtr(simplifiedResultBuf->Des());
+	TLex scriptLineLex(aCommand);
+	TLex scriptLineParamLex(aCommand);
+	TLex xmlLogCommandParseLex(aCommand);
+	TPtrC command(scriptLineLex.NextToken());
+	TBool showPanicResult(ETrue);
+	TBool showActualResult(EFalse);
+	TBool showPanicInfo(EFalse);
+	TBool isARealPanic(EFalse); //PDEF117769
+	TVerdict actualResult(aResult);
+	TVerdict actualPanic(aResult);
+	TInt expectedPanicCode(0);
+	TInt expectedReturnCode(EPass);
+	TPtrC expectedPanicStringLex(KNull);
+	TPtrC expectedErrorStringLex(KNull);
+	
+	// Newly added variables for implementing !Params for TEF
+	TVerdict tefResult(EPass);
+	TBuf<KTEFTestExecuteParamLength> tefError(KNull);
+	// using 256 because in script this parameter could be very long
+	TBuf<KMaxTestExecuteCommandLength> tefPanicString(KNull); 
+	TBuf<KTEFTestExecuteParamLength> tefPanicCode(KNull);
+	TBool paramExistence(EFalse);
+	TPtrC panicString;
+	TPtrC errorString;
+	TPtrC defaultStr(KNull);
+	/// Start of defect Fix : defect 037262
+
+	// RUN_TEST_STEP_RESULT
+	// RUN_PANIC_STEP_RESULT
+	//
+	// Check that the expected result meets that of the  actual result.
+	// 
+	// RUN_TEST_STEP_RESULT will return :
+	// 
+	// PASS if the expected result meets the actual result
+	// FAIL if expected result was not the same as actual, the actual result is also displayed
+	// PANIC if the testcode panicked.
+	//
+	// RUN_PANIC_STEP_RESULT will return :
+	//
+	// PASS if Testcode panicked and expected/actual panic code/ strings match
+	// PANIC if TestCode panicked but the expected/actual panic code/ strings differ
+	// FAIL if Testcode did not panic, the actual result is also displayed
+	//
+	// RUN_PANIC_STEP will will now return : (for defect 039749)
+	// PASS if Testcode panicked irrespective of panic code/ strings, the code & strings are displayed
+	// FAIL if Testcode did not panic, the actual result is also displayed
+
+	if (aPanicString.Length() >= KTEFMinPanicStringLength && aPanicString.Mid(0,KTEFMinPanicStringLength).CompareF(KErrorEquals) == KTEFZeroValue)
+		{
+	 	errorString.Set(aPanicString.Mid(KTEFMinPanicStringLength));
+	 	panicString.Set(KNull);
+	 	}
+	else if (aPanicString.Length() >= KTEFMinPanicStringLength && aPanicString.Mid(0,KTEFMinPanicStringLength).CompareF(KPanicEquals) == KTEFZeroValue)
+		{
+		panicString.Set(aPanicString.Mid(KTEFMinPanicStringLength));
+		defaultStr.Set(panicString);
+		errorString.Set(KNull);
+		isARealPanic = ETrue;//PDEF117769
+		if (panicString.Length() == KTEFMaxPanicStringLength ) 
+			{
+			//TEF not know whether the panic string is being turncated.
+			//if received panic string == 16, TEF will give warning info to log.
+			LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, KTEFWarnPanicString );
+			}
+		}
+	
+	//PDEF117769
+	// the panic code (110) is SAME with define of EIgnore(110)
+	// When Panic 110 really happens, the defect code will take this situation as EIgnore.
+	// Solution is get the panic string when panic happens, then compare with expected panic string.
+	// aPanicString.Length() > 0, when panic really happens.
+	// So an extra condition at last.
+	if((command == KTEFRunTestStepCommand || command == KTEFEndTestBlock) && (aResult!= EIgnore || isARealPanic ))	
+		{
+		TInt firstChar;
+		TPtrC commandStr(scriptLineParamLex.NextToken());
+		while(!scriptLineParamLex.Eos())
+			{
+			TInt err(0);
+			scriptLineParamLex.SkipSpace();
+			commandStr.Set(scriptLineParamLex.NextToken());
+			if( commandStr.Length()>0 )
+				{
+				firstChar = commandStr[0];
+				// 33 is the ascii value for "!". Used here for confirming switches
+				if (firstChar == KTEFAsciiExclamation)
+					{
+					if (commandStr.Length() >= KTEFMinErrorParamLength && commandStr.Mid(0,KTEFMinErrorParamLength).CompareF(KTEFError) == KTEFZeroValue)
+						{
+						if(command == KTEFRunTestStepCommand || command == KTEFEndTestBlock)
+							{
+							paramExistence = ETrue;
+							command.Set(KTEFRunErrorStepResultCommand);
+							TRAP(err,tefError.Copy(commandStr.Mid(KTEFMinErrorParamLength)));
+							if (err)
+								tefError.Copy(KNull);
+							defaultStr.Set(errorString);
+							}
+						}
+					else if (commandStr.Length() >= KTEFMinResultParamLength && commandStr.Mid(0,KTEFMinResultParamLength).CompareF(KTEFResult) == KTEFZeroValue)
+						{
+						if (command == KTEFRunTestStepCommand || command == KTEFEndTestBlock)
+							{
+							paramExistence = ETrue;
+							command.Set(KTEFRunTestStepResultCommand);
+							TLex resultVal(commandStr.Mid(KTEFMinResultParamLength));
+							tefResult = SetExpectedResult(resultVal);
+							}
+						}
+					else if (commandStr.Length() >= KTEFMinPanicCodeParamLength && commandStr.Mid(0,KTEFMinPanicCodeParamLength).CompareF(KTEFPanicCode) == KTEFZeroValue)
+						{
+						if(command == KTEFRunTestStepCommand || command == KTEFEndTestBlock)
+							{
+							paramExistence = ETrue;
+							command.Set(KTEFRunPanicStepResultCommand);
+							TRAP(err,tefPanicCode.Copy(commandStr.Mid(KTEFMinPanicCodeParamLength)));
+							if (err)
+								tefPanicCode.Copy(KNull);
+							defaultStr.Set(panicString);
+							}
+						//PDEF117769
+						else if( command == KTEFRunPanicStepResultCommand )
+							{
+							TRAP(err,tefPanicCode.Copy(commandStr.Mid(KTEFMinPanicCodeParamLength)));
+							if (err)
+								tefPanicCode.Copy(KNull);
+							defaultStr.Set(panicString);
+							}
+						}
+					else if (commandStr.Length() >= KTEFMinPanicStringParamLength && commandStr.Mid(0,KTEFMinPanicStringParamLength).CompareF(KTEFPanicString) == KTEFZeroValue)
+						{
+						if(command == KTEFRunTestStepCommand || command == KTEFEndTestBlock)
+							{
+							paramExistence = ETrue;
+							command.Set(KTEFRunPanicStepResultCommand);
+							
+							ParsePaincStringFromScriptCommandLine(commandStr,scriptLineParamLex,tefPanicString);							
+							defaultStr.Set(panicString);
+							}
+						//PDEF117769
+						else if(command == KTEFRunPanicStepResultCommand)
+							{
+							ParsePaincStringFromScriptCommandLine(commandStr,scriptLineParamLex,tefPanicString);
+							defaultStr.Set(panicString);
+							}
+
+						// print out the panic string in panic dialog
+						// this make easier to user check what happened, when panic string compare fail.
+						if (isARealPanic && tefPanicString.Compare(panicString))
+							{
+							LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, KTEFExpectedPanicString, &tefPanicString);							
+							LogExtra(((TText8*)__FILE__), __LINE__, ESevrInfo, KTEFReceivedPanicString, &panicString);
+							}
+						}
+					}
+				}
+			else
+				break;
+			}
+		}
+	
+	//PDEF117769
+	// See more detail above
+	if (aResult!= EIgnore || isARealPanic )
+		{
+		if ((command == KTEFRunTestStepResultCommand) && (defaultStr.Length() == KTEFZeroValue))
+			{
+			// Pickout the expected returncode value
+			TLex expectedReturnCodeLex(scriptLineLex.NextToken());
+			TInt err;
+			if (paramExistence)
+				{
+				expectedReturnCode = tefResult;
+				err = 0;
+				}
+			else
+				err = expectedReturnCodeLex.Val(expectedReturnCode);
+			if (err == KTEFZeroValue)
+				{
+				if (expectedReturnCode == aResult)
+					{
+					aResult = EPass;
+					}
+				else
+					{
+					aResult				= EFail;
+					showActualResult	= ETrue;
+					}
+				}
+			}
+		else if (command == KTEFRunPanicStepResultCommand)
+			{
+			//PDEF117769 start
+			if ( isARealPanic ) // if panic really happens aPanicString !=0 (or >=2)
+										 // we have indeed panicked
+			//PDEF117769 end
+				{
+				// Pickout the expected panic code value
+				// not necessarily 0, 106-110,  but any integer value set by test step
+				TLex expectedPanicCodeLex(scriptLineLex.NextToken());
+				//TInt expectedPanicCode;
+				TInt err;
+				if (paramExistence)
+					{
+					if (tefPanicCode.Length())
+						{
+						TLex PanicCodeLex(tefPanicCode);
+						err = PanicCodeLex.Val(expectedPanicCode);
+						}
+					else
+						{
+						expectedPanicCode = aResult;
+						err = 0;
+						}
+					}
+				else
+					err = expectedPanicCodeLex.Val(expectedPanicCode);
+
+				if (err == KTEFZeroValue)
+					{
+					if (expectedPanicCode == aResult)
+						{
+						//TPtrC expectedPanicStringLex;
+						// Now check ALSO that the panic string is identical.
+						if (paramExistence)
+							{
+								if (tefPanicString.Length())
+									expectedPanicStringLex.Set(tefPanicString);
+								else
+									expectedPanicStringLex.Set(defaultStr);
+							}
+						else
+							{
+							expectedPanicStringLex.Set(scriptLineLex.NextToken());
+							if (expectedPanicStringLex.Left(1) == KTEFOpenQuotes)
+								{
+								if (expectedPanicStringLex.Right(1) != KTEFOpenQuotes)
+									{
+									TBuf<KTEFTestExecuteParamLength> concatPanicString(expectedPanicStringLex.Mid(1,expectedPanicStringLex.Length()-1));
+									TBool panicStringCompleted(EFalse);
+									while(!scriptLineLex.Eos() && !panicStringCompleted)
+										{
+										TPtrC panicStringExt(scriptLineLex.NextToken());
+										concatPanicString.Append(KTEFSpace);
+										if(panicStringExt.Right(1) == KTEFOpenQuotes)
+											{
+											panicStringCompleted = ETrue;
+											concatPanicString.Append(panicStringExt.Mid(0, panicStringExt.Length()-1));
+											}
+										else
+											concatPanicString.Append(panicStringExt);
+										}
+									expectedPanicStringLex.Set(concatPanicString);
+									}
+								else
+									expectedPanicStringLex.Set(expectedPanicStringLex.Mid(1,expectedPanicStringLex.Length()-2));
+								}
+							}
+						//PDEF117769 
+						if ( (expectedPanicStringLex.Length() == KTEFZeroValue && defaultStr.Length() == KTEFZeroValue ) || expectedPanicStringLex == defaultStr )
+							{
+							// Pretend its not a Panic
+							aResult			= EPass;
+							showPanicResult	= EFalse;
+							}
+						else
+							{
+							aResult			= EFail;
+							showPanicInfo	= ETrue;
+							showPanicResult	= EFalse;
+							}
+						}
+					else
+						{
+						aResult			= EFail;
+						showPanicInfo	= ETrue;
+						showPanicResult	= EFalse;
+						}
+					}
+				}
+			else
+				{
+				// we haven't panicked, we were looking for one, so this is a FAIL.
+				aResult				= EFail;
+				showPanicResult		= EFalse;
+				showActualResult	= ETrue;
+				}
+			}
+		else if (command == KTEFRunPanicStepCommand)
+			{
+			if ( isARealPanic )  // we have indeed panicked
+				{
+				// Pretend its not a Panic
+				aResult			= EPass;
+				showPanicInfo	= ETrue;
+				showPanicResult = EFalse;
+				}
+			else
+				{
+				// we haven't panicked, we were looking for one, so this is a FAIL.
+				aResult				= EFail;
+				showPanicResult		= EFalse;
+				showActualResult	= ETrue;
+				}
+			}
+		else if (command == KTEFRunErrorStepResultCommand && paramExistence)
+			{
+			if (defaultStr.Length())
+				{
+				// Pickout the expected returncode value
+				//TPtrC expectedErrorStringLex;
+				expectedErrorStringLex.Set(tefError);
+			
+				if (expectedErrorStringLex == defaultStr)
+					{
+					// Pretend its not Error
+					aResult = EPass;
+					showPanicResult		= EFalse;
+					}
+				else
+					{
+					aResult				= EFail;
+					showPanicResult		= EFalse;
+					showPanicInfo		= ETrue;
+					}
+				}
+			else
+				{
+				// We haven't got any error, so this is a FAIL
+				aResult				= EFail;
+				showPanicResult		= EFalse;
+				showActualResult	= ETrue;
+				}
+			}
+		else if (errorString.Length())
+			{
+			aResult				= EFail;
+			defaultStr.Set(errorString);
+			showPanicResult		= EFalse;
+			showPanicInfo		= ETrue;
+			}
+		}
+
+	// End of bulk of defect defect 037262, fix also includes references to showPanicResult below
+	// allowing expected Panics to show as Passes + printing of actualResult.
+
+	// Construct result tags for HTML logging
+	if ((defaultStr.Length()) && showPanicResult)
+		ptr.Append(KTEFFontBlue);
+	else if(aResult == EPass)
+		ptr.Append(KTEFFontGreen);
+	else if (aResult == EFail)
+		ptr.Append(KTEFFontRed);
+	else
+		ptr.Append(KTEFFontBlue);
+	ptr.Append(aScriptFile);
+	_LIT(KLineNumber," Line = %d");
+	ptr.AppendFormat(KLineNumber,aScriptLineNumber);
+	_LIT(KCommand," Command = ");
+	ptr.Append(KCommand);	
+	ptr.Append(aCommand);
+	ptr.Trim();
+	simplifiedPtr.Append(aCommand);
+	simplifiedPtr.Trim();
+	ptr.Append(KTEFSpace);
+	simplifiedPtr.Append(KTEFSpace);
+	
+	_LIT(KCode," Code = %d ");
+
+	TBuf<KMaxTestExecuteCommandLength> resultTmpBuf;
+	resultTmpBuf.Zero();
+	if (showActualResult)
+		{
+		_LIT(KActualResult, "Returned: ");
+		resultTmpBuf.Copy(KActualResult);
+		if(actualResult == EPass)
+			resultTmpBuf.Append(KTEFResultPass);
+		else if(actualResult == EFail)
+			resultTmpBuf.Append(KTEFResultFail);
+		else if(actualResult == EInconclusive)
+			resultTmpBuf.Append(KTEFResultInconclusive);
+		else if(actualResult == EAbort || aResult == KErrAbort)
+			resultTmpBuf.Append(KTEFResultAbort);
+		else 
+			{
+			// Log the error code
+			resultTmpBuf.Append(KTEFResultUnknown);
+			resultTmpBuf.AppendFormat(KCode,(TInt)actualResult);
+			}
+		resultTmpBuf.Append(KTEFSpace);
+		}
+	ptr.Append(resultTmpBuf);
+	simplifiedPtr.Append(resultTmpBuf);
+	
+	if (showPanicInfo)
+		{
+		if (errorString.Length())
+			{
+			TLex errorValue(defaultStr);
+			TInt errorInt;
+			errorValue.Val(errorInt);
+			ptr.AppendFormat(KCode,(TInt)errorInt);
+			ptr.Append(KTEFSpace);			
+			}
+		else
+			{
+			ptr.AppendFormat(KCode,(TInt)actualPanic);
+			ptr.Append(KTEFSpace);
+			ptr.Append(defaultStr);
+			ptr.Append(KTEFSpace);
+			}
+		}
+
+	ptr.Append(KTEFResultTag);
+	simplifiedPtr.Append(KTEFResultTag);
+	ptr.Append(KTEFSpaceEquals);
+	simplifiedPtr.Append(KTEFSpaceEquals);
+	
+	resultTmpBuf.Zero();
+	if ((defaultStr.Length()) && showPanicResult)
+		{
+		resultTmpBuf.Append(KTEFResultPanic);
+		_LIT(KHyphen," - ");
+		resultTmpBuf.Append(KHyphen);
+		resultTmpBuf.Append(defaultStr);
+		resultTmpBuf.AppendFormat(KCode,(TInt)aResult);
+		}
+	else if(aResult == EPass)
+		resultTmpBuf.Append(KTEFResultPass);
+	else if(aResult == EFail)
+		resultTmpBuf.Append(KTEFResultFail);
+	else if(aResult == EInconclusive)
+		resultTmpBuf.Append(KTEFResultInconclusive);
+	else if(aResult == EAbort || aResult == KErrAbort)
+		resultTmpBuf.Append(KTEFResultAbort);
+	else if (aResult == EIgnore)
+		resultTmpBuf.Append(KTEFResultUnexecuted);
+	else
+		{
+		// Log the error code
+		resultTmpBuf.Append(KTEFResultUnknown);
+		resultTmpBuf.AppendFormat(KCode,(TInt)aResult);
+		}
+	ptr.Append(resultTmpBuf);
+	simplifiedPtr.Append(resultTmpBuf);
+	
+	ptr.Append(KTEFSpace);
+	simplifiedPtr.Append(KTEFSpace);
+	ptr.Append(KTEFFontEnd);
+
+	HBufC8* resultBuffer8 = HBufC8::NewLC(ptr.Length()+2);
+	TPtr8 ptr8(resultBuffer8->Des());
+	ptr8.Copy(ptr);
+	ptr8.Append(KTEFEndOfLine);
+
+	// Only log the START_TEST_BLOCK command to the results file if it has failed
+	//  and therefore the END_TEST_BLOCK command may not be logged.
+	if( 0 != command.Compare(KTEFStartTestBlock) ||
+		(0 == command.Compare(KTEFStartTestBlock) && EPass != aResult) )
+		{
+		LoggingTestCaseResultToSummaryResultL(iHtmlLogPath,KTEFTestExecuteResultSummaryFile,ptr8);
+		//re-use result buffer
+		ptr8.Zero();
+		ptr8.Copy(simplifiedPtr);
+		ptr8.Append(KTEFEndOfLine);
+		LoggingTestCaseResultToSummaryResultL(iHtmlLogPath,KTEFTestExecuteResultSimplifiedSummaryFile,ptr8);
+		}
+		
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		{
+		TInt bytesCopied = 0;
+
+		while(bytesCopied < ptr.Length())
+			{
+			TInt bytesToCopy = ptr.Length() - bytesCopied;
+			if(bytesToCopy > KMaxTestExecuteLogLineLength)
+				{
+				bytesToCopy = KMaxTestExecuteLogLineLength;
+				}
+			TPtrC tmp(&ptr[bytesCopied],bytesToCopy);
+			bytesCopied += bytesToCopy;
+			HtmlLogger().Write(tmp);
+			if(iPIPSExists)
+				{
+				PIPSLogger().Write(tmp);
+				}
+			}
+		}
+
+	CleanupStack::PopAndDestroy(resultBuffer8);
+	CleanupStack::PopAndDestroy(simplifiedResultBuf);
+	CleanupStack::PopAndDestroy(resultBuffer);
+
+	// Construct tags for XML logging
+	if (iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth)
+		{
+		_LIT(KTimeout,"TIMEOUT");
+		_LIT(KProgramName,"PROGRAMNAME");
+		_LIT(KServerName,"SERVERNAME");
+		_LIT(KStepName,"TESTSTEPNAME");
+		_LIT(KIniFile,"INIFILENAME");
+		_LIT(KTEFSection,"SECTIONNAME");
+		_LIT(KEResult,"EXPECTEDRESULT");
+		_LIT(KAResult,"ACTUALRESULT");
+		_LIT(KEPanicCode,"EXPECTEDPANICCODE");
+		_LIT(KAPanicCode,"PANICCODE");
+		_LIT(KEPanicString,"EXPECTEDPANICSTRING");
+		_LIT(KAPanicString,"PANICSTRING");
+		_LIT(KEErrorCode,"EXPECTEDERRORCODE");
+		_LIT(KAErrorCode,"ERRORCODE");
+		_LIT(KHeapSize,"HEAPSIZE");
+		_LIT(KMaximumHeapSize,"0x100000");
+
+		TPtrC panicCodeExpected;
+		TPtrC panicStringExpected;
+		
+		TBuf<KMaxTestExecuteCommandLength> taskHeapSize(KMaximumHeapSize);
+		
+		TBuf<KMaxTestExecuteCommandLength> fieldName;
+		TBuf<KMaxTestExecuteCommandLength> fieldValue;
+		TBuf8<KMaxTestExecuteCommandLength> string1;
+		TBuf8<KMaxTestExecuteCommandLength> string2;
+		
+		TPtrC commandName(xmlLogCommandParseLex.NextToken()); // Collect the command name from current script line
+
+		if(commandName == KTEFRunTestStepResultCommand)
+			{
+			// Mark the position to the timeout token within the current script line
+			xmlLogCommandParseLex.NextToken();
+			xmlLogCommandParseLex.SkipSpace();
+			xmlLogCommandParseLex.Mark();
+			}
+
+		else if(commandName == KTEFRunPanicStepResultCommand)
+			{
+			// Mark the position to the timeout token within the current script line
+			// Also retrieve the expected panic code & strings
+			panicCodeExpected.Set(xmlLogCommandParseLex.NextToken());
+			panicStringExpected.Set(xmlLogCommandParseLex.NextToken());
+			xmlLogCommandParseLex.SkipSpace();
+			xmlLogCommandParseLex.Mark();
+			}
+		else if(commandName == KTEFRunTestStepCommand || commandName == KTEFEndTestBlock || commandName == KTEFStartTestBlock )
+			{
+			// Mark the position to the timeout token within the current script line
+			// The !TEF parameters are to be neglected if there are any
+			TInt firstChar;
+			TPtrC commandStr;
+
+			while(!xmlLogCommandParseLex.Eos())
+				{
+				xmlLogCommandParseLex.SkipSpace();
+				xmlLogCommandParseLex.Mark();			
+				commandStr.Set(xmlLogCommandParseLex.NextToken());
+				if( commandStr.Length()>0 )
+					{
+					firstChar = commandStr[0];
+					// 33 is the ascii value for "!". Used here for confirming switches
+					if (firstChar != KTEFAsciiExclamation)
+						{
+						break;
+						}
+					else
+						{
+						if (commandStr.Length() >= KTEFMinHeapParamLength && commandStr.Mid(0,KTEFMinHeapParamLength).CompareF(KTEFHeap) == KTEFZeroValue)
+							taskHeapSize.Copy(commandStr.Mid(KTEFMinHeapParamLength));
+						}
+					}
+				else
+					{
+					break;
+					}
+				}
+			}
+	
+		TLex lexTimeout;
+		// We need to skip the timeout if it's there.
+		if(commandName == KTEFRunTestStepCommand || commandName == KTEFStartTestBlock)
+			lexTimeout=xmlLogCommandParseLex.MarkedToken();
+		else
+			lexTimeout=xmlLogCommandParseLex.NextToken();
+		TInt timeout;
+		TPtrC serverName;
+
+		// Extract the timeout value and server name
+		if(lexTimeout.Val(timeout) != KErrNone)
+			{
+			if (commandName == KTEFRunProgramCommand)
+				{
+				serverName.Set(lexTimeout.NextToken());
+				}
+			else
+				{
+				// No timeout so use the second token
+				serverName.Set(xmlLogCommandParseLex.MarkedToken());
+				}
+			const TInt KDefaultTimeoutSeconds=120;
+			timeout=KDefaultTimeoutSeconds;
+			}
+		else
+			{
+			// Timeout value there
+			serverName.Set(xmlLogCommandParseLex.NextToken());
+			}
+			
+		TBuf<KMaxTestExecuteCommandLength> timeoutString;
+		timeoutString.AppendNum(timeout); // Convert the integral timeout to its equivalent string
+		TPtrC stepName;
+		if( commandName != KTEFStartTestBlock && commandName != KTEFEndTestBlock )
+			{
+			stepName.Set( xmlLogCommandParseLex.NextToken() ); // Extract the step name
+			}
+		TPtrC iniName(xmlLogCommandParseLex.NextToken()); // Extract the ini file name
+		TPtrC sectionName(xmlLogCommandParseLex.NextToken()); // Extract the section name
+		
+		TExtraLogField logField[15];
+		TInt index = 0;
+		
+		if( commandName != KTEFEndTestBlock )
+			{
+			logField[index].iLogFieldName.Copy(KTimeout);
+			logField[index].iLogFieldValue.Copy(timeoutString);
+			index++;
+			}
+
+		if(commandName == KTEFRunProgramCommand || commandName == KTEFRunWSProgramCommand)
+			{
+			logField[index].iLogFieldName.Copy(KProgramName);
+			logField[index].iLogFieldValue.Copy(serverName);
+			index++;
+			}
+		else if( commandName != KTEFEndTestBlock )
+			{
+			logField[index].iLogFieldName.Copy(KServerName);
+			logField[index].iLogFieldValue.Copy(serverName);
+			index++;
+			}
+
+		if (commandName != KTEFRunProgramCommand && commandName != KTEFRunWSProgramCommand &&
+			commandName != KTEFEndTestBlock && commandName != KTEFStartTestBlock )
+			{
+			logField[index].iLogFieldName.Copy(KStepName);
+			logField[index].iLogFieldValue.Copy(stepName);
+			index++;
+
+			logField[index].iLogFieldName.Copy(KTEFSection);
+			logField[index].iLogFieldValue.Copy(sectionName);
+			index++;
+			}
+		
+		if (commandName != KTEFRunProgramCommand && commandName != KTEFRunWSProgramCommand &&
+			commandName != KTEFEndTestBlock )
+			{
+			logField[index].iLogFieldName.Copy(KIniFile);
+			logField[index].iLogFieldValue.Copy(iniName);
+			index++;
+			}
+			
+		if (commandName == KTEFRunTestStepResultCommand)
+			{
+			fieldValue.Copy(KNull);
+			fieldValue.AppendNum(expectedReturnCode);
+			logField[index].iLogFieldName.Copy(KEResult);
+			logField[index].iLogFieldValue.Copy(fieldValue);
+			index++;
+
+			fieldValue.Copy(KNull);
+			fieldValue.AppendNum(actualResult);
+			logField[index].iLogFieldName.Copy(KAResult);
+			logField[index].iLogFieldValue.Copy(fieldValue);
+			index++;
+			}
+
+		if (commandName == KTEFRunPanicStepResultCommand || commandName == KTEFEndTestBlock )
+			{
+			if (defaultStr.Length()) // we have indeed panicked
+				{
+				fieldValue.Copy(KNull);
+				fieldValue.AppendNum(expectedPanicCode);
+				logField[index].iLogFieldName.Copy(KEPanicCode);
+				logField[index].iLogFieldValue.Copy(fieldValue);
+				index++;
+
+				fieldValue.Copy(KNull);
+				fieldValue.AppendNum(actualPanic);
+				logField[index].iLogFieldName.Copy(KAPanicCode);
+				logField[index].iLogFieldValue.Copy(fieldValue);
+				index++;
+
+				if (expectedPanicCode == actualPanic)
+					{
+					fieldValue.Copy(expectedPanicStringLex);
+					logField[index].iLogFieldName.Copy(KEPanicString);
+					logField[index].iLogFieldValue.Copy(fieldValue);
+					index++;
+
+					fieldValue.Copy(defaultStr);
+					logField[index].iLogFieldName.Copy(KAPanicString);
+					logField[index].iLogFieldValue.Copy(fieldValue);
+					index++;
+					}
+				}
+			}
+		
+		if (commandName == KTEFRunErrorStepResultCommand)
+			{
+			if (errorString.Length()) // Error has occured
+				{
+				logField[index].iLogFieldName.Copy(KEErrorCode);
+				logField[index].iLogFieldValue.Copy(tefError);
+				index++;
+				
+				logField[index].iLogFieldName.Copy(KAErrorCode);
+				logField[index].iLogFieldValue.Copy(errorString);
+				index++;
+				}
+			}
+			
+		logField[index].iLogFieldName.Copy(KHeapSize);
+		logField[index].iLogFieldValue.Copy(taskHeapSize);
+		index++;
+
+		if ((defaultStr.Length()) && showPanicResult)
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultPanic);
+			index++;
+
+			_LIT(KTEFPanicString, "PANICSTRING");
+			logField[index].iLogFieldName.Copy(KTEFPanicString);
+			logField[index].iLogFieldValue.Copy(defaultStr);
+			index++;
+
+			_LIT(KTEFPanicCode, "PANICCODE");
+			logField[index].iLogFieldName.Copy(KTEFPanicCode);
+			logField[index].iLogFieldValue.AppendNum(aResult);
+			index++;
+			}
+		else if(aResult == EPass)
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultPass);
+			index++;
+			}
+		else if(aResult == EFail)
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultFail);
+			index++;
+			}
+		else if(aResult == EAbort || aResult == KErrAbort)
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultAbort);
+			index++;
+			}
+		else if (aResult == EIgnore)
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultUnexecuted);
+			index++;
+			}
+		else if(aResult == EInconclusive)
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultInconclusive);
+			index++;
+			}
+		else
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			TBuf<KMaxTestExecuteNameLength> fieldValue(KTEFResultUnknown);
+			fieldValue.Append(KTEFSpaceEquals);
+			fieldValue.AppendNum(aResult);
+			logField[index].iLogFieldValue.Copy(fieldValue);
+			index++;
+			}
+
+		// Log the commmand name along with field-value pairs
+		XmlLogger().Log(((TText8*)__FILE__), aScriptLineNumber, RFileFlogger::TLogSeverity(aSeverity), index, logField, KTEFStringFormat, &commandName);
+		}
+	}
+
+/**
+ * @param aResult - Result of execution of test steps for logging
+ * @param aPanicString - Reference descriptor containing the panic string if the test step results in a panic
+ * @param aScriptLineNumber - Line number within the script file where the RUN_TEST_STEP command is available
+ * @param aCommand - Command name being being executed (RUN_TEST_STEP & variants)
+ * @param aScriptFile - Name of the script file being used for execution
+ * @param aSeverity - One of the 4 enum values indicating the severity of the message to be logged
+ * Responsible for logging results for the RUN_TEST_STEP command/variants
+ */
+EXPORT_C void CTestExecuteLogger::LogResult(TVerdict aResult, const TDesC& aPanicString, TInt aScriptLineNumber,const TDesC& aCommand,const TDesC& aScriptFile, TInt aSeverity)
+	{
+	if((ESerial == iLoggerChannel) || (EBoth == iLoggerChannel  ))
+		{
+		TRAP_IGNORE( LogResultSerialL(aResult, aPanicString, aScriptLineNumber,aCommand,aScriptFile) );
+		}
+	if(  (EFile == iLoggerChannel ) 
+		|| (EBoth== iLoggerChannel ) )
+		{
+		TRAP_IGNORE( LogResultFileL(aResult, aPanicString, aScriptLineNumber,aCommand,aScriptFile, aSeverity) ); 
+		}
+	}
+
+EXPORT_C TVerdict CTestExecuteLogger::LogBlock( TTEFItemArray* aItemArray, const TInt aScriptLineNumber )
+	{
+	TVerdict	result = EPass;
+	
+	// HTML specific block logging
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		{
+		result = LogHTMLBlockL( *aItemArray );
+		}
+
+	// XML specific block logging
+	if (iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth)
+		{
+		result = LogXMLBlock( *aItemArray, aScriptLineNumber );
+		}
+
+	return result;
+	}
+
+TVerdict CTestExecuteLogger::LogHTMLBlockL( const TTEFItemArray& aItemArray )
+	{
+	TVerdict		result = EPass;
+	TInt			numCommands = aItemArray.Count();
+	
+	// Iterate through the item array and verify all of the error codes
+	for( TInt i = 0 ; i<numCommands ; i++ )
+		{
+		TVerdict	err = EPass;
+		// Check the error code is correct
+		TBuf<KMaxTestExecuteCommandLength*2> blockLine;
+
+		// Log the block command
+		// Set the correct coolour for the HTML
+		if( !aItemArray.At(i).iExecuted )
+			{
+			err = EInconclusive;
+			blockLine += KTEFFontBlue;
+			}
+		else if( aItemArray.At(i).iError != aItemArray.At(i).iExpectedError
+				 || aItemArray.At(i).iAsyncError != aItemArray.At(i).iExpectedAsyncError )
+			{
+			err = EFail;
+			blockLine += KTEFFontRed;
+			}
+		else
+			{
+			blockLine += KTEFFontGreen;
+			}
+
+		switch( aItemArray.At(i).iItemType )
+			{
+			case ETEFCreateObject:
+				{
+				blockLine += KTEFCreateObject;
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iObjectType;
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iSection;
+				}
+				break;
+			case ETEFRestoreObject:
+				{
+				blockLine += KTEFRestoreObject;
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iObjectType;
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iSection;
+				}
+				break;
+			case ETEFCommand:
+				{
+				blockLine += KTEFCommand;
+				blockLine += KTEFSpace;
+				blockLine += KTEFError;
+				blockLine.AppendNum( aItemArray.At(i).iExpectedError );
+				blockLine += KTEFSpace;
+				blockLine += KTEFAsyncError;
+				blockLine.AppendNum( aItemArray.At(i).iExpectedAsyncError );
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iCommand.iObject;
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iCommand.iFunction;
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iSection;
+				}
+				break;
+			case ETEFStore:
+				{
+				blockLine += KTEFStore;
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iSection;
+				}
+				break;
+			case ETEFOutstanding:
+				{
+				blockLine += KTEFOutstanding;
+				blockLine += KTEFSpace;
+				blockLine.AppendNum( aItemArray.At(i).iTime );
+				blockLine += KTEFSpace;
+				blockLine += aItemArray.At(i).iSection;
+				}
+				break;
+			case ETEFDelay:
+				{
+				blockLine += KTEFDelay;
+				blockLine += KTEFSpace;
+				blockLine.AppendNum( aItemArray.At(i).iTime );
+				}
+				break;
+			case ETEFAsyncDelay:
+				{
+				blockLine += KTEFAsyncDelay;
+				blockLine += KTEFSpace;
+				blockLine.AppendNum( aItemArray.At(i).iTime );
+				}
+				break;		
+			case ETEFSharedActiveScheduler:
+				{
+				blockLine += KTEFSharedActiveScheduler;
+				}
+				break;
+			case ETEFStoreActiveScheduler:
+				{
+				blockLine += KTEFStoreActiveScheduler;
+				}
+				break;
+
+			default:
+				{
+				blockLine += _L("Bad Command.");
+				result = EFail;
+				err = EFail;
+				}
+				break;
+			}
+		
+		// Append an extra space for clearer logging.
+		blockLine += KTEFSpace;
+		
+		// Log the block command
+		if( !aItemArray.At(i).iExecuted )
+			{
+			err = EInconclusive;
+			// If a command has failed then the overall block has failed
+			result = EFail;
+			}
+		else if( aItemArray.At(i).iError != aItemArray.At(i).iExpectedError
+				 || aItemArray.At(i).iAsyncError != aItemArray.At(i).iExpectedAsyncError )
+			{
+			blockLine += KTEFErrorResult;
+			blockLine.AppendNum(aItemArray.At(i).iError);
+			blockLine += KTEFAsyncErrorResult;
+			blockLine.AppendNum(aItemArray.At(i).iAsyncError);
+			err = EFail;
+			// If a command has failed then the overall block has failed
+			result = EFail;
+			}
+
+		// Append the result
+		blockLine += KTEFSpace;
+		blockLine += KTEFResultTag;
+		blockLine += KTEFSpace;
+		blockLine += KTEFEquals;
+		blockLine += KTEFSpace;
+		if( EPass == err )
+			{
+			blockLine += KTEFResultPass;
+			}
+		else if( EFail == err )
+			{
+			blockLine += KTEFResultFail;
+			}
+		else
+			{
+			blockLine += KTEFResultInconclusive;
+			}
+
+		// Terminate the html line
+		blockLine += KTEFSpace;
+		blockLine += KTEFFontEnd;
+
+		HBufC8* resultBuffer8 = HBufC8::NewLC(blockLine.Length()+2);
+		TPtr8 ptr8(resultBuffer8->Des());
+		ptr8.Copy(blockLine);
+
+		// Write to the log file
+		HtmlLogger().Write(ptr8);
+		if(iPIPSExists)
+			{
+			PIPSLogger().Write(ptr8);
+			}
+		CleanupStack::PopAndDestroy(resultBuffer8);
+		}
+		
+	return result;
+	}
+	
+TVerdict CTestExecuteLogger::LogXMLBlock( const TTEFItemArray& aItemArray, const TInt aScriptLineNumber )
+	{
+	TVerdict		result = EPass;
+	TInt			numCommands = aItemArray.Count();
+	
+	for( TInt i = 0 ; i<numCommands ; i++ )
+		{
+		TInt index = 0;
+		TExtraLogField			logField[8];
+		TBuf<KTEFMaxNameLength>	command;
+		
+		switch( aItemArray.At(i).iItemType )
+			{
+			case ETEFCreateObject:
+				{
+				command = KTEFCreateObject;
+				logField[index].iLogFieldName.Copy(KObjectType);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iObjectType);
+				index++;
+				logField[index].iLogFieldName.Copy(KObjectSection);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iSection);			
+				index++;
+				}
+				break;
+			case ETEFRestoreObject:
+				{
+				command = KTEFRestoreObject;
+				logField[index].iLogFieldName.Copy(KObjectType);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iObjectType);
+				index++;
+				logField[index].iLogFieldName.Copy(KObjectSection);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iSection);			
+				index++;
+				}
+				break;
+			case ETEFCommand:
+				{
+				command = KTEFCommand;
+				logField[index].iLogFieldName.Copy(KEErrorCode);
+				logField[index].iLogFieldValue.AppendNum(aItemArray.At(i).iExpectedError);
+				index++;
+				logField[index].iLogFieldName.Copy(KEAsyncErrorCode);
+				logField[index].iLogFieldValue.AppendNum(aItemArray.At(i).iExpectedAsyncError);
+				index++;
+				logField[index].iLogFieldName.Copy(KErrorCode);
+				logField[index].iLogFieldValue.AppendNum(aItemArray.At(i).iError);
+				index++;
+				logField[index].iLogFieldName.Copy(KAsyncErrorCode);
+				logField[index].iLogFieldValue.AppendNum(aItemArray.At(i).iAsyncError);
+				index++;
+				logField[index].iLogFieldName.Copy(KObjectSection);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iCommand.iObject);
+				index++;
+				logField[index].iLogFieldName.Copy(KFunctionName);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iCommand.iFunction);
+				index++;
+				logField[index].iLogFieldName.Copy(KSection);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iSection);
+				index++;
+				}
+				break;
+			case ETEFStore:
+				{
+				command = KTEFStore;
+				logField[index].iLogFieldName.Copy(KObjectSection);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iSection);
+				index++;
+				}
+				break;
+			case ETEFOutstanding:
+				{
+				command = KTEFOutstanding;
+				logField[index].iLogFieldName.Copy(KInterval);
+				logField[index].iLogFieldValue.AppendNum(aItemArray.At(i).iTime);
+				index++;
+				logField[index].iLogFieldName.Copy(KSection);
+				logField[index].iLogFieldValue.Copy(aItemArray.At(i).iSection);
+				index++;
+				}
+				break;
+			case ETEFDelay:
+				{
+				command = KTEFDelay;
+				logField[index].iLogFieldName.Copy(KDelay);
+				logField[index].iLogFieldValue.AppendNum(aItemArray.At(i).iTime);
+				index++;
+				}
+				break;
+			case ETEFAsyncDelay:
+				{
+				command = KTEFAsyncDelay;
+				logField[index].iLogFieldName.Copy(KDelay);
+				logField[index].iLogFieldValue.AppendNum(aItemArray.At(i).iTime);
+				index++;
+				}
+				break;
+			default:
+				{
+				command = KBadCommand;
+				}
+				break;
+			}
+
+		// Set the correct result for the XML
+		if( !aItemArray.At(i).iExecuted )
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultInconclusive);
+			index++;
+			// If a command has failed then the overall block has failed
+			result = EFail;
+			}
+		else if( aItemArray.At(i).iError != aItemArray.At(i).iExpectedError
+				 || aItemArray.At(i).iAsyncError != aItemArray.At(i).iExpectedAsyncError )
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultFail);
+			index++;
+			// If a command has failed then the overall block has failed
+			result = EFail;
+			}
+		else
+			{
+			logField[index].iLogFieldName.Copy(KTEFResultString);
+			logField[index].iLogFieldValue.Copy(KTEFResultPass);
+			index++;
+			}
+	
+		// Call the Xml log client interface for logging into xml log
+		// Log the commmand name along with field-value pairs
+		XmlLogger().Log(((TText8*)__FILE__), aScriptLineNumber, RFileFlogger::ESevrHigh, index, logField, KTEFStringFormat, &command);
+		}
+	
+	return result;
+	}
+
+/**
+ * @param aLogMode - Integer descriptor containing either of the 3 enum values
+ *                   ELogHTMLOnly(0)/ELogXMLOnly(1)/ELogBoth(2)
+ * Responsible for setting the logger options for the logger object based on user request
+ */
+EXPORT_C void CTestExecuteLogger::SetLoggerOptions(TInt aLogMode)
+	{
+	iLoggerOptions = TLoggerOptions(aLogMode);
+	}
+
+/**
+ * @param aLogChannel - Integer descriptor containing either of the 3 enum values
+ * Responsible for setting the logger Channel 
+ */
+EXPORT_C void CTestExecuteLogger::SetLoggerChannel(TInt aLogChannel)
+	{
+	iLoggerChannel = aLogChannel ; 
+	}
+
+/**
+ * @return - System wide errors
+ * Connects to the HTML & XML logger client sessions
+ */
+EXPORT_C TInt CTestExecuteLogger::Connect()
+	{
+	TInt err = KErrNone;
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		{
+		// Call the Html log client interface for logging into html log
+		err = HtmlLogger().Connect();
+		}
+
+	if ((iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth) && err == KErrNone)
+		{
+		err = XmlLogger().Connect();
+		}
+	
+	//TRAPD(errPIP, PIPSLogger().Connect()) ;
+	TInt errPIP = PIPSLogger().Connect() ; 
+	iPIPSExists = (errPIP == KErrNone)?  true : false ; 
+
+	return err;
+	}
+
+/**
+ * Closes the connection with HTML & XML logger client sessions
+ */
+EXPORT_C void CTestExecuteLogger::Close()
+	{
+
+	if(iLoggerChannel == ESerial || iLoggerChannel == EBoth)
+		{
+		//iSerialWriter->UnlockResources();
+		delete iSerialWriter;
+		iSerialWriter = NULL;
+		}	
+	if (iLoggerOptions == ELogHTMLOnly || iLoggerOptions == ELogBoth)
+		{
+		// defect 116046
+  		THandleInfo info;
+  		HtmlLogger().HandleInfo(&info);
+  		if (0 != info.iNumOpenInThread)
+  			{
+  			HtmlLogger().Close();
+  			}
+  		// END defect 116046
+		}
+	if (iLoggerOptions == ELogXMLOnly || iLoggerOptions == ELogBoth)
+		{
+		XmlLogger().Close();
+		}
+	if(iPIPSExists)
+		{
+		PIPSLogger().Close();
+		}
+	}
+
+/**
+ * Two phase Construction
+ */
+EXPORT_C CTestExecuteLogger* CTestExecuteLogger::NewL(TLoggerOptions aLogOptions)
+	{
+	CTestExecuteLogger* self = CTestExecuteLogger::NewLC(aLogOptions);
+	CleanupStack::Pop();
+	return self;
+	}
+
+/**
+ * Two phase Construction
+ */
+EXPORT_C CTestExecuteLogger* CTestExecuteLogger::NewLC(TLoggerOptions aLogOptions)
+	{
+	CTestExecuteLogger* self = new(ELeave) CTestExecuteLogger(aLogOptions);
+	CleanupStack::PushL(self);
+	//self->ConstructL(); //if in future the contructor is expected to do anything.
+	return self;
+	}
+
+//////////////////////////////////////////////////////
+// Methods implementation for CTestExecuteIniData used
+// For parsing the testexecute.ini
+//////////////////////////////////////////////////////
+
+/**
+ * Constructor
+ */
+EXPORT_C CTestExecuteIniData::CTestExecuteIniData() : 
+iHtmlLogPath(KNull),
+iXmlLogPath(KNull),
+iDefaultScriptDirectory(KNull),
+iLogSeverity(RFileFlogger::ESevrAll),
+iLoggerOptions(TLoggerOptions(ELogHTMLOnly)),
+iJustInTime(KTEFZeroValue),
+iRemotePanicDetection(KTEFZeroValue),
+iEnableIniAccessLog(KTEFOneValue),
+iEnableTestsCountLog(KTEFOneValue),
+iEnableSystemStarter(KTEFOneValue),
+iLoggerChannel(TLoggerChannels(EFile)),
+iPortNumber(KTEFZeroValue),
+iDefaultSysDrive(KTEFLegacySysDrive),
+iIniSysDriveName(KTEFIniSysDrive)
+	{
+	iConfigData = NULL;
+	}
+
+/**
+ * Two phase Construction
+ */
+EXPORT_C CTestExecuteIniData* CTestExecuteIniData::NewL()
+	{
+	CTestExecuteIniData* self = CTestExecuteIniData::NewLC();
+	CleanupStack::Pop();
+	return self;
+	}
+
+/**
+ * Two phase Construction
+ */
+EXPORT_C CTestExecuteIniData* CTestExecuteIniData::NewLC()
+	{
+	CTestExecuteIniData* self = new(ELeave) CTestExecuteIniData();
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	return self;
+	}
+
+EXPORT_C CTestExecuteIniData::CTestExecuteIniData(TDriveName& aSysDrive) : 
+iHtmlLogPath(KNull),
+iXmlLogPath(KNull),
+iDefaultScriptDirectory(KNull),
+iLogSeverity(RFileFlogger::ESevrAll),
+iLoggerOptions(TLoggerOptions(ELogHTMLOnly)),
+iJustInTime(KTEFZeroValue),
+iRemotePanicDetection(KTEFZeroValue),
+iEnableIniAccessLog(KTEFOneValue),
+iEnableTestsCountLog(KTEFOneValue),
+iEnableSystemStarter(KTEFOneValue),
+iLoggerChannel(TLoggerChannels(EFile)),
+iPortNumber(KTEFZeroValue),
+iDefaultSysDrive(aSysDrive),
+iIniSysDriveName(KTEFIniSysDrive)
+	{
+	iConfigData = NULL;
+	}
+
+/**
+ * Two phase Construction
+ */
+EXPORT_C CTestExecuteIniData* CTestExecuteIniData::NewL(TDriveName& aSysDrive)
+	{
+	CTestExecuteIniData* self = CTestExecuteIniData::NewLC(aSysDrive);
+	CleanupStack::Pop();
+	return self;
+	}
+
+/**
+ * Two phase Construction
+ */
+EXPORT_C CTestExecuteIniData* CTestExecuteIniData::NewLC(TDriveName& aSysDrive)
+	{
+	CTestExecuteIniData* self = new(ELeave) CTestExecuteIniData(aSysDrive);
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	return self;
+	}
+
+/**
+ * ConstructL
+ */
+EXPORT_C void CTestExecuteIniData::ConstructL()
+	{
+	TBuf<KMaxTestExecuteNameLength> iniDefaultPath(KTEFDefaultPath);
+	iniDefaultPath.Replace(0, 2, iDefaultSysDrive);
+	TRAPD(err,iConfigData = CIniData::NewL(iniDefaultPath, iDefaultSysDrive));
+	if (err != KErrNone)
+		{
+		TRAP(err,iConfigData = CIniData::NewL(KTEFAlternatePath, iDefaultSysDrive));
+		if (err != KErrNone)
+			{
+			User::Leave(err);
+			}
+		}
+	}
+
+/**
+ * Destructor
+ */
+EXPORT_C CTestExecuteIniData::~CTestExecuteIniData()
+	{
+	if (iConfigData != NULL)
+		{
+		delete iConfigData;
+		}
+	}
+
+/**
+ * Extracts the values for all the keys within testexecute.ini
+ * And stores it into member variables for the class
+ */
+EXPORT_C void CTestExecuteIniData::ExtractValuesFromIni()
+	{
+	TBuf<KMaxTestExecuteNameLength> testExecuteLogPath(KTestExecuteLogPath);
+	testExecuteLogPath.Replace(0, 2, iDefaultSysDrive);
+
+	if (!iConfigData->FindVar(KTEFSection, KTEFHtmlKey, iHtmlLogPath))
+		{
+		iHtmlLogPath.Set(testExecuteLogPath);
+		}
+	if (iHtmlLogPath.Compare(KNull) == 0)
+		{
+		iHtmlLogPath.Set(testExecuteLogPath);
+		}
+	if (!iConfigData->FindVar(KTEFSection, KTEFXmlKey, iXmlLogPath))
+		{
+		iXmlLogPath.Set(testExecuteLogPath);
+		}
+	if (iXmlLogPath.Compare(KNull) == 0)
+		{
+		iXmlLogPath.Set(testExecuteLogPath);
+		}
+	if (!iConfigData->FindVar(KTEFSection, KTEFDefaultSysDrive, iIniSysDriveName))
+		{
+		iIniSysDriveName.Set(KTEFIniSysDrive);
+		}
+	TPtrC stringValue;
+	if (iConfigData->FindVar(KTEFSection, KTEFDefaultScriptPath,stringValue))
+		{
+		iDefaultScriptDirectory.Set(stringValue);
+		}
+	TInt intValue = KTEFZeroValue;
+	if (iConfigData->FindVar(KTEFSection, KTEFJustInTimeDebug,intValue))
+		{
+		iJustInTime = intValue;
+		}
+	intValue = KTEFZeroValue;
+	if (iConfigData->FindVar(KTEFSection, KTEFOutputPort,intValue))
+		{
+		iPortNumber = intValue;
+		}	
+	
+	if (!iConfigData->FindVar(KTEFSection, KTEFWaitForLoggingTime, iWaitForLoggingTime))
+		{
+		iWaitForLoggingTime = 5;
+		}
+	
+	if(iConfigData->FindVar(KTEFSection, KTEFLogSeverityKey, stringValue))
+		{
+		_LIT(KBasic,"BASIC");
+		_LIT(KMedium,"MEDIUM");
+		_LIT(KFull,"FULL");
+		if (stringValue.CompareF(KBasic) == 0)
+			iLogSeverity = RFileFlogger::ESevrHigh;
+		else if (stringValue.CompareF(KMedium) == 0)
+			iLogSeverity = RFileFlogger::ESevrMedium;
+		else if (stringValue.CompareF(KFull) == 0)
+			iLogSeverity = RFileFlogger::ESevrTEFUnit;
+		else
+			iLogSeverity = RFileFlogger::ESevrAll;
+		}
+
+	stringValue.Set(KNull);
+	if(iConfigData->FindVar(KTEFSection, KTEFLogMode, stringValue))
+		{
+		_LIT(KLogBoth, "BOTH");
+		_LIT(KLogXml, "XML");
+		if (stringValue.CompareF(KLogBoth) == 0)
+			iLoggerOptions = TLoggerOptions(ELogBoth);
+		else if (stringValue.CompareF(KLogXml) == 0)
+			iLoggerOptions = TLoggerOptions(ELogXMLOnly);
+		else
+			iLoggerOptions = TLoggerOptions(ELogHTMLOnly);
+		}
+
+	stringValue.Set(KNull);
+	if(iConfigData->FindVar(KTEFSection, KTEFLogChannel, stringValue))
+		{
+		_LIT(KLogFile, "File");
+		_LIT(KLogSerial, "Serial");
+		if (stringValue.CompareF(KLogFile) == 0)
+			iLoggerChannel = TLoggerChannels(EFile);
+		else if (stringValue.CompareF(KLogSerial) == 0)
+			iLoggerChannel = TLoggerChannels(ESerial);
+		else
+			iLoggerChannel = TLoggerChannels(EBoth);
+		}
+
+	stringValue.Set(KNull);
+	if (iConfigData->FindVar(KTEFSection, KTEFRemotePanicDetection, stringValue))
+		{
+		_LIT(KPanicDetectionOn,"ON");
+		_LIT(KPanicDetectionOne,"1");
+		if (stringValue.CompareF(KPanicDetectionOn) == 0 || stringValue.CompareF(KPanicDetectionOne) == 0)
+			iRemotePanicDetection = 1;
+		else
+			iRemotePanicDetection = 0;
+		}
+		
+	stringValue.Set(KNull);
+	if (iConfigData->FindVar(KTEFSection, KTEFEnableIniAccessLog, stringValue))
+		{
+		_LIT(KEnableIniAccessLogOff,"OFF");
+		_LIT(KEnableIniAccessLogZero,"0");
+		if (stringValue.CompareF(KEnableIniAccessLogOff) == 0 || stringValue.CompareF(KEnableIniAccessLogZero) == 0)
+			iEnableIniAccessLog = 0;
+		else
+			iEnableIniAccessLog = 1;
+		}
+
+	stringValue.Set(KNull);
+	if (iConfigData->FindVar(KTEFSection, KTEFEnableTestsCountLog, stringValue))
+		{
+		_LIT(KEnableTestsCountLogOff,"OFF");
+		_LIT(KEnableTestsCountLogZero,"0");
+		if (stringValue.CompareF(KEnableTestsCountLogOff) == 0 || stringValue.CompareF(KEnableTestsCountLogZero) == 0)
+			iEnableTestsCountLog = 0;
+		else
+			iEnableTestsCountLog = 1;
+		}
+
+	stringValue.Set(KNull);
+	if (iConfigData->FindVar(KTEFSection, KTEFSystemStarter, stringValue))
+		{
+		_LIT(KEnableSystemStarterOff,"OFF");
+		_LIT(KEnableSystemStarterZero,"0");
+		if (stringValue.CompareF(KEnableSystemStarterOff) == 0 || stringValue.CompareF(KEnableSystemStarterZero) == 0)
+			iEnableSystemStarter = 0;
+		else
+			iEnableSystemStarter = 1;
+		}
+
+	}
+
+/**
+ * @param aKeyName - Reference to string descriptor containing the name of the key within ini
+ * @param aValue - Reference to string descriptor to store the value for the key in return
+ * Copies the value for the key name input to the reference aValue string descriptor passed in
+ */
+EXPORT_C void CTestExecuteIniData::GetKeyValueFromIni(const TDesC& aKeyName, TDes& aValue)
+	{
+	if (aKeyName.Compare(KTEFHtmlKey) == 0)
+		{
+		aValue.Copy(iHtmlLogPath);
+		}
+	else if (aKeyName.Compare(KTEFXmlKey) == 0)
+		{
+		aValue.Copy(iXmlLogPath);
+		}
+	else if (aKeyName.Compare(KTEFDefaultScriptPath) == 0)
+		{
+		aValue.Copy(iDefaultScriptDirectory);
+		}
+	else if (aKeyName.Compare(KTEFDefaultSysDrive) == 0)
+		{
+		aValue.Copy(iIniSysDriveName);
+		}
+	else
+		{
+		aValue.Copy(KNull);
+		}
+	}
+
+/**
+ * @param aKeyName - Reference to string descriptor containing the name of the key within ini
+ * @param aValue - Reference to integer descriptor to store the value for the key in return
+ * Copies the value for the key name input to the reference aValue integer descriptor passed in
+ */
+EXPORT_C void CTestExecuteIniData::GetKeyValueFromIni(const TDesC& aKeyName, TInt& aValue)
+	{
+	if (aKeyName.Compare(KTEFLogSeverityKey) == 0)
+		{
+		aValue = iLogSeverity;
+		}
+	else if (aKeyName.Compare(KTEFLogMode) == 0)
+		{
+		aValue = iLoggerOptions;
+		}
+	else if (aKeyName.Compare(KTEFLogChannel) == 0)
+		{
+		aValue = iLoggerChannel;
+		}
+	else if (aKeyName.Compare(KTEFOutputPort) == 0)
+		{
+		aValue = iPortNumber;
+		}
+	else if (aKeyName.Compare(KTEFJustInTimeDebug) == 0)
+		{
+		aValue = iJustInTime;
+		}
+	else if (aKeyName.Compare(KTEFRemotePanicDetection) == 0)
+		{
+		aValue = iRemotePanicDetection;
+		}
+	else if (aKeyName.Compare(KTEFEnableIniAccessLog) == 0)
+		{
+		aValue = iEnableIniAccessLog;
+		}
+	else if (aKeyName.Compare(KTEFEnableTestsCountLog) == 0)
+		{
+		aValue = iEnableTestsCountLog;
+		}
+	else if (aKeyName.Compare(KTEFSystemStarter) == 0)
+		{
+		aValue = iEnableSystemStarter;
+		}
+	else if (aKeyName.CompareF(KTEFWaitForLoggingTime) == 0)
+		{
+		aValue = iWaitForLoggingTime;
+		}
+	else
+		{
+		aValue = KTEFZeroValue;
+		}
+	}
+
+/**
+ * @param aCommandStr - Current script command line, this string started form !PanicString.
+ * @param aScriptLineParamLex - Current script line Lexer. This parameter will be used when exit this function, 
+ * 								so aScriptLineParamLex must moved to the next parameter.
+ * @param aTEFPanicString - The parse result . return the string in after !PanicString= .
+ * 							EX1: !PanicString=STRING 			restult is:STRING, return ETrue
+ * 							EX2: !PanicString="STRING" 			restult is:STRING, return ETrue
+ * 							EX3: !PanicString="STRING panic" 	restult is:STRING panic, return ETrue
+ * 							EX4: !PanicString=STRING panic		restult is:STRING, return EFalse
+ * 							EX5: !PanicString="STRING panic 	restult is:STRING panic, return EFalse
+ * @return - parse result of the funtion.
+ * 	protected:
+ * 	This fuction is being added for DEF120600.
+ */
+TBool CTestExecuteLogger::ParsePaincStringFromScriptCommandLine(const TDesC& aCommandStr,TLex& aScriptLineParamLex,TDes& aTEFPanicString)
+	{
+	TInt err(0);
+	TBool panicStringCompleted(ETrue);// if the string are complexed within "" or just one word, this flag will be ture
+	TRAP(err,aTEFPanicString.Copy(aCommandStr.Mid(KTEFMinPanicStringParamLength)));	
+	if (err)
+		{
+		aTEFPanicString.Copy(KNull);
+		panicStringCompleted = EFalse;
+		}
+	else
+		{
+		if (aTEFPanicString.Left(1) == KTEFOpenQuotes)
+			{
+			panicStringCompleted = EFalse;
+			if (aTEFPanicString.Right(1) != KTEFOpenQuotes)
+				{
+				aTEFPanicString.Copy(aTEFPanicString.Mid(1,aTEFPanicString.Length()-1));
+				while(!aScriptLineParamLex.Eos() && !panicStringCompleted)
+					{
+					aScriptLineParamLex.Mark();
+					TPtrC spaceBegin( aScriptLineParamLex.RemainderFromMark() ); 
+					TPtrC panicStringExt(aScriptLineParamLex.NextToken());
+					TInt span = spaceBegin.Find(panicStringExt);
+					
+					// append the white space to the end of the expected panic string
+					if (aTEFPanicString.MaxLength() >= aTEFPanicString.Length() + span )
+						{
+						aTEFPanicString.Append(spaceBegin.Left(span).Ptr(),span);// append write spaces to the panic string 
+						}
+					else
+						{
+						// this string too large
+						panicStringCompleted = EFalse;
+						break;
+						}
+					if(panicStringExt.Right(1) == KTEFOpenQuotes)
+						{
+						aTEFPanicString.Append(panicStringExt.Mid(0, panicStringExt.Length()-1));
+						panicStringCompleted = ETrue;
+						}
+					else
+						{
+						aTEFPanicString.Append(panicStringExt);
+						}
+					}
+				}
+			else
+				{
+				aTEFPanicString.Copy(aTEFPanicString.Mid(1,aTEFPanicString.Length()-2));
+				panicStringCompleted = ETrue;
+				}
+			}
+		if (aTEFPanicString.Length()>KTEFMaxPanicStringLength)
+			{
+			// warnning panic string too long 
+			LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, KTEFPanicStringTooLong, &KTEFPanicString, &aTEFPanicString  );
+			LogExtra(((TText8*)__FILE__), __LINE__, ESevrWarn, KTEFPanicStringErrorInfo);
+			}
+		}
+	return panicStringCompleted;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/testserver2.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,149 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* @file
+* This contains CTestServer2
+*
+*/
+
+
+
+/**
+ @prototype
+ @test
+*/
+
+//	User Includes
+#include "TestServer2.h"
+
+TUint32 CTestServer2::Hash(const TDataDictionaryName& aName)
+	{
+	return DefaultHash::Des16(aName);
+	}
+
+TBool CTestServer2::Identity(const TDataDictionaryName& aName1, const TDataDictionaryName& aName2)
+	{
+	return aName1.Compare(aName2)==0;
+	}
+
+EXPORT_C CTestServer2::CTestServer2()
+/*
+ * Constructor
+ */
+:	CTestServer()
+,	iStore(Hash, Identity)
+,	iActiveScheduler(NULL)
+	{
+	}
+
+EXPORT_C CTestServer2::~CTestServer2()
+/*
+ * Destructor
+ */
+	{
+	TDataIter	iter(iStore);
+	iter.Reset();
+	for ( const TDataElement* data=iter.NextValue(); data!=NULL; data=iter.NextValue() )
+		{
+		data->iCleanupOperation(data->iAny);
+		}
+	iStore.Close();
+
+	if( iActiveScheduler )
+		{
+		delete iActiveScheduler;
+		iActiveScheduler=NULL;
+		}
+	}
+
+EXPORT_C void CTestServer2::ConstructL()
+/*
+ * Second phase of construction
+ */
+	{
+	RProcess	handle = RProcess();
+	TParsePtrC	serverName(handle.FileName());
+	CTestServer::ConstructL(serverName.Name());
+	}
+
+// MTEFCallback::MSharedData implementation
+EXPORT_C void CTestServer2::CreateActiveSchedulerL()
+	{
+	if( iActiveScheduler==NULL )
+		{
+		iActiveScheduler=new (ELeave) CActiveScheduler();
+		CActiveScheduler::Install(iActiveScheduler);
+		}
+	}
+
+// MTEFCallback::MSharedData implementation
+EXPORT_C void CTestServer2::DeleteActiveSchedulerL()
+	{
+	if( iActiveScheduler )
+		{
+		delete iActiveScheduler;
+		iActiveScheduler=NULL;
+		}
+	}
+
+// MTEFCallback::MSharedData implementation
+EXPORT_C TAny* CTestServer2::GetObjectAndOwnL(const TDesC& aName)
+	{
+	TDataElement*	element=iStore.Find(aName);
+	TAny*			ret=NULL;
+
+	if ( element != NULL )
+		{
+		ret=element->iAny;
+		iStore.Remove(aName);
+		}
+	else
+		{
+		User::Leave(KErrNotFound);
+		}
+
+	return ret;
+	}
+
+// MTEFCallback::MSharedData implementation
+EXPORT_C void CTestServer2::PutAndDisownL(const TDesC& aName, TAny* aAny, TCleanupOperation aCleanupOperation)
+	{
+	TDataElement*	element=iStore.Find(aName);
+	//	Ensure name does not already exist
+	if ( element!=NULL )
+		{
+		User::Leave(KErrAlreadyExists);
+		}
+
+	TDataIter	iter(iStore);
+	iter.Reset();
+	for ( const TDataElement* data=iter.NextValue(); data!=NULL; data=iter.NextValue() )
+		{
+		if ( aAny == data->iAny )
+			{
+			User::Leave(KErrAlreadyExists);
+			}
+		}
+
+	TDataElement	newElement={aAny, aCleanupOperation};
+	iStore.InsertL(aName, newElement);
+	}
+
+
+// CTestServer implementation
+EXPORT_C CTestStep* CTestServer2::CreateTestStep(const TDesC& /*aStepName*/)
+	{
+	CTestStep* step = NULL;
+	return step;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/testserverbase.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1482 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Implementation of the following classes
+* CTestServer
+* n x  CTestSession Maps to RTestServ session)
+* n x  CStepControl or CPersistentStepControl (Maps to RTestSession)
+* CTestStep (1 to 1 mapping with parent)
+* CTestServer
+* Derives CServer
+* Test servers derive from this and implement the CreateTestStep() pure virtual
+* CTestSession
+* Derives CSharableSession
+* Implements the ServiceL() pure virtual and creates CStepControl object(s)
+* when a test step is opened.
+* Implements the MSessionNotify interface for callbacks from CStepControl when
+* a test step completes.
+* CStepControl
+* Derives CActive
+* Runs a test step instance in its own thread and heap
+* CTestStep
+* Derives CBase
+* Test Servers derive test steps from this
+*
+*/
+
+
+
+/**
+ @file TestClient.cpp
+*/
+
+#include "TestExecuteServerBase.h"
+#include "TestServer2.h"
+#include "TestExecuteServerUtils.h"
+#include "TestExecuteClient.h"
+#include <e32math.h>
+#include <wrapperutilsplugin.h>
+#include <test/tefutils.h>
+
+const TUint KDefaultHeapSize = 0x100000;
+
+//> @internalComponent
+// see the impletation below.
+void SytemWideErrToTefErr(TInt &aErr);
+/**
+ * Constructor
+ */
+EXPORT_C CTestServer::CTestServer() : CServer2(EPriorityStandard)
+,	iSeed(0)
+,	iSessionCount(0)
+	{
+	// Random seed for unique thread id's
+	iSeed = (TInt)this;
+	// Default is not to allow Server Logging
+	iLoggerStarted = EFalse;
+	}
+
+/**
+ * Destructor
+ */
+EXPORT_C CTestServer::~CTestServer()
+	{
+	if (iLoggerStarted)
+		{
+		// Shut down the Servers' logger instance.
+		Logger().Close();
+		}
+	}
+
+/**
+ * @param aName - Reference to the Server name
+ * StartL + initiate server logging
+ * Servers can StartL themselves or call this to gain server logging.
+ */
+EXPORT_C void CTestServer::ConstructL(const TDesC& aName)
+	 {
+	 StartL(aName);
+	 StartLoggerL();
+	 iServerName = aName;
+	 }
+
+/**
+ * Will extract the script logfile name from the temporary file 'LogFileName.txt'
+ * (assuming no ScheduleTest compatible logging) and then opens a logging session
+ * to that file. If ScheduleTest logging is in effect then we will open ScriptEngine.htm
+ * instead as the file to log to.
+ */	 
+void CTestServer::StartLoggerL()
+	{
+	TDriveName defaultSysDrive(KTEFLegacySysDrive);
+	RFs fileServer;
+	TVersionName version(fileServer.Version().Name());
+	
+	RLibrary pluginLibrary;
+	CWrapperUtilsPlugin* plugin = TEFUtils::WrapperPluginNew(pluginLibrary);
+	
+	if (plugin!=NULL)
+		{
+		TDriveUnit driveUnit(plugin->GetSystemDrive());
+		defaultSysDrive.Copy(driveUnit.Name());
+		delete plugin;
+		pluginLibrary.Close();
+		}
+
+	CTestExecuteIniData* parseTestExecuteIni = NULL;
+	TBuf<KMaxTestExecuteNameLength> resultFilePath;
+	TBuf<KMaxTestExecuteNameLength> xmlFilePath;
+	TInt logMode;
+	TInt logLevel;
+
+	TRAPD(err,parseTestExecuteIni = CTestExecuteIniData::NewL(defaultSysDrive));
+	if (err == KErrNone)
+		{
+		CleanupStack::PushL(parseTestExecuteIni);
+		parseTestExecuteIni->ExtractValuesFromIni();
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFHtmlKey, resultFilePath);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFXmlKey, xmlFilePath);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFLogMode, logMode);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFLogSeverityKey, logLevel);
+		}
+	else
+		{
+		TBuf<KMaxTestExecuteNameLength> testExecuteLogPath(KTestExecuteLogPath);
+		testExecuteLogPath.Replace(0, 2, defaultSysDrive);
+		resultFilePath.Copy(testExecuteLogPath);
+		xmlFilePath.Copy(testExecuteLogPath);
+		logMode = TLoggerOptions(ELogHTMLOnly);
+		logLevel = RFileFlogger::TLogSeverity(ESevrAll);
+		}
+	Logger().SetLoggerOptions(logMode);
+
+	// Initialise a handle to the file logger
+	User::LeaveIfError(Logger().Connect());
+	RFs fS;
+	User::LeaveIfError(fS.Connect());
+	CleanupClosePushL(fS);
+	RFile file;
+	TBuf<KMaxTestExecuteNameLength> xmlLogFile(xmlFilePath);
+	TBuf<KMaxTestExecuteNameLength> logFile;
+	TBuf<KMaxTestExecuteNameLength> logFileNameFile(resultFilePath);
+	logFileNameFile.Append(KTestExecuteScheduleTestLogCompatibilityNameFile);
+	if(file.Open(fS,logFileNameFile,EFileRead | EFileShareAny) != KErrNone)
+		{
+		// If LogFileName.txt is not present then we are using ScheduleTest
+		// compliant logging, any logging issued by the server will therefore
+		// go to ScriptEngine.htm
+		_LIT(KScriptEngine,"ScriptEngine");
+		logFile.Copy(KScriptEngine);
+		}
+	else
+		{
+		CleanupClosePushL(file);
+		TBuf8<KMaxTestExecuteNameLength> logFile8;
+		TInt fileSize;
+		User::LeaveIfError(file.Size(fileSize));
+		User::LeaveIfError(file.Read(logFile8,fileSize));
+		logFile.Copy(logFile8);
+		CleanupStack::Pop(&file);
+		file.Close();
+		}
+	
+	xmlLogFile.Append(logFile);
+	_LIT(KXmlExtension,".xml");
+	xmlLogFile.Append(KXmlExtension);
+	_LIT(KHtmExtension,".htm");
+	logFile.Append(KHtmExtension);
+	TBuf<KMaxTestExecuteLogFilePath> logFilePath(resultFilePath);
+	logFilePath.Append(logFile);
+	CleanupStack::Pop(&fS);
+	fS.Close();
+	
+	if (logMode == 0 || logMode == 2)
+		{
+		User::LeaveIfError(Logger().HtmlLogger().CreateLog(logFilePath,RTestExecuteLogServ::ELogModeAppend));
+		Logger().HtmlLogger().SetLogLevel(TLogSeverity(logLevel));
+		}
+		
+	if (logMode == 1 || logMode == 2)
+		{
+		User::LeaveIfError(Logger().XmlLogger().CreateLog(xmlLogFile,RFileFlogger::ELogModeAppend));
+		Logger().XmlLogger().SetLogLevel(RFileFlogger::TLogSeverity(logLevel));
+		}
+	
+	User::LeaveIfError( Logger().ShareAuto() );
+	iLoggerStarted = ETrue;
+	if (parseTestExecuteIni != NULL)
+		{
+		CleanupStack::PopAndDestroy(parseTestExecuteIni);
+		}
+	}
+	
+/**
+ * Last one out switch off the lights
+ * Stop the active sheduler and hence the server, if this is the last session
+ */	 
+void CTestServer::SessionClosed()
+	{
+	iSessionCount--;
+	if (iSessionCount == 0)
+		CActiveScheduler::Stop();
+	}
+
+/**
+ * @param RMessage - RMessage for the session open
+ * Secure version
+ */
+EXPORT_C CSession2* CTestServer::NewSessionL(const TVersion& /*aVersion*/,const RMessage2& /*aMessage*/) const
+	{
+	CTestSession* session = new (ELeave) CTestSession();
+	CONST_CAST(CTestServer*,this)->iSessionCount++;
+	return session;
+	}
+
+/**
+ * Constructor
+ */
+EXPORT_C CTestSession::CTestSession()
+:	iPersistentStepControl(NULL)
+,	iPersistentBlockControl(NULL)
+,	iBlockArray(NULL)
+	{
+	}
+
+/**
+ * Destructor
+ */
+EXPORT_C CTestSession::~CTestSession()
+	{
+	if( iBlockArray )
+		{
+		delete iBlockArray;
+		iBlockArray = NULL;
+		}	
+	
+	CTestServer* p=(CTestServer*) Server();
+	
+	//delete the persistent step
+	if(iPersistentStepControl)
+		delete iPersistentStepControl;
+	//delete the persistent block
+	if(iPersistentBlockControl)
+		delete iPersistentBlockControl;
+	// Shuts Down the server if this is the last open session
+	p->SessionClosed();
+	}
+
+/**
+ * @param aMessage - Function and data for the session
+ * Session was created by pure virtual CTestServer::NewSessionL()
+ * Message Functions defined in TestExecuteClient.h
+ * 
+ * EOpenTestStep - Creates a new subsession
+ * ERunTestStep - Executes the test step asynchronously
+ * EAbortTestStep - Kill()'s the executing test step
+ * ECloseTestStep - Free's the resource
+ *
+ * Secure and non-secure variants
+ * There are two modes of operation:
+ * Test step is opened with the shared data boolean set to FALSE:
+ *		Create a new CStepControl instance and hence a new thread in its own heap
+ *		Consecutive or Concurrent operation
+ * Test step is opened with the shared data boolean set to TRUE:
+ *		Create a CPersistentStepControl and keep reusing it, and its thread
+ *		Consecutive operation only
+ */
+EXPORT_C void CTestSession::ServiceL(const RMessage2& aMessage)
+	{
+	switch(aMessage.Function())
+		{
+		case EOpenTestStep :
+			{
+			// Open the test step
+			// Buffer size policed on the client side
+			TBuf<KMaxTestStepNameLength> stepName;
+			// Read the step name from the descriptor
+			TBool sharedData;
+			aMessage.ReadL(0,stepName);
+			// Find out what mode we're working in
+			sharedData = aMessage.Int1();
+			// Both types derive from base class and implement pure virtuals
+			CControlBase* stepControl = NULL;
+			if(sharedData)
+				{
+				// Shared data mode
+				// Create the instance if it doesn't exist
+				if(!iPersistentStepControl)
+					iPersistentStepControl = new (ELeave)CPersistentStepControl(*(CTestServer*)Server());
+				stepControl = iPersistentStepControl;
+				iPersistentStepControl->StepName() = stepName;
+				}
+			else
+				{
+				// Default operation. Create a new instance
+				stepControl = new (ELeave)CStepControl(*(CTestServer*)Server(),stepName);
+				}
+			// We pass back the address of the CStepControl class which is passed to
+			// us in all calls on the subsession in Message 3
+			TPtrC8 stepRef(REINTERPRET_CAST(TUint8*,&stepControl),sizeof(TInt));
+			aMessage.Write(3,stepRef);
+			aMessage.Complete(KErrNone);
+			}
+			break;
+		case EOpenTestBlock :
+			{
+			// Open the test block
+			// Buffer size policed on the client side
+			TBuf<KMaxTestExecuteNameLength> stepName;
+
+			// Find out what mode we're working in
+			TBool sharedData = aMessage.Int1();
+			// Both types derive from base class and implement pure virtuals
+			CBlockControlBase* blockControl = NULL;
+			if(sharedData)
+				{
+				// Shared data mode
+				// Create the instance if it doesn't exist
+				if(!iPersistentBlockControl)
+					iPersistentBlockControl = new (ELeave)CPersistentBlockControl(*(CTestServer*)Server());
+				blockControl = iPersistentBlockControl;
+				}
+			else
+				{
+				// Default operation. Create a new instance
+				blockControl = new (ELeave)CBlockControl(*(CTestServer*)Server());
+				}
+			// We pass back the address of the CStepControl class which is passed to
+			// us in all calls on the subsession in Message 3
+			TPtrC8 blockRef(REINTERPRET_CAST(TUint8*,&blockControl),sizeof(TInt));
+			aMessage.Write(3,blockRef);
+			aMessage.Complete(KErrNone);
+			}
+			break;
+		case ERunTestStep :
+			{
+			// Execute the test step
+			// Buffer size policed on client side
+			// Message 0 contains the test step arguments
+			// Message 1 contains a descriptor for the panic string, if the test step panics
+			TBuf<KMaxTestExecuteCommandLength> stepArgs;
+			aMessage.ReadL(0,stepArgs);
+						
+			// Get the address of our CStepControl object
+			CStepControlBase* stepControl = REINTERPRET_CAST(CStepControlBase*,aMessage.Int3());
+			// Kick off the test step
+			// Message completed when the test step completes
+			// StartL() is mode dependent pure virtual
+			TRAPD(err,stepControl->StartL(aMessage, stepArgs));
+			if(err)
+				// Complete now if we can't start the test step
+				// Client has possibly called run before waiting for last completion
+				aMessage.Complete(err);
+			}
+			break;
+		case ERunTestBlock :
+			{
+			// Execute the test step
+			// Buffer size policed on client side
+			// Message 0 contains the test step arguments
+			// Message 1 contains a descriptor for the panic string, if the test step panics
+			TBuf<KMaxTestExecuteCommandLength> blockArgs;
+			aMessage.ReadL(0,blockArgs);
+						
+			// Get the test block of commands
+			HBufC8*	itemArray = HBufC8::NewLC( aMessage.GetDesMaxLengthL(2) );
+			TPtr8	itemArrayPtr( itemArray->Des() );
+			aMessage.ReadL( 2, itemArrayPtr );
+
+			// Get the address of our CStepControl object
+			CBlockControlBase* blockControl = REINTERPRET_CAST(CBlockControlBase*,aMessage.Int3());
+			// Kick off the test step
+			// Message completed when the test step completes
+			// StartL() is mode dependent pure virtual
+			TRAPD(err,blockControl->StartL(aMessage, blockArgs, itemArrayPtr ));
+			if(err)
+				// Complete now if we can't start the test step
+				// Client has possibly called run before waiting for last completion
+				aMessage.Complete(err);
+			
+			CleanupStack::PopAndDestroy( itemArray );
+			}
+			break;
+		case EAbortTestStep :
+			{
+			CControlBase* control = REINTERPRET_CAST(CControlBase*,aMessage.Int3());
+			// Stop is mode dependent pure virtual
+			control->Stop();
+			// Complete synchronously
+			aMessage.Complete(KErrNone);
+			break;
+			}
+		case ECloseTestStep :
+			{
+			CControlBase* control = REINTERPRET_CAST(CControlBase*,aMessage.Int3());
+			// Only delete if we are in non-shared data mode
+			if(	control != iPersistentStepControl &&
+				control != iPersistentBlockControl )
+				{
+				delete control;
+				}
+			aMessage.Complete(KErrNone);
+			}
+			break;
+		default:
+			break;
+		}
+	}
+
+/**
+ * @param aServer - Reference to the CTestServer base class
+ * @param aStepName - The test step name
+ * The Non-Shared data step control implementation
+ */
+CStepControl::CStepControl(CTestServer& aServer, const TDesC& aStepName) :
+	CStepControlBase(aServer)
+	{
+	StepName() = aStepName;
+	}
+
+/**
+ * Thread completion
+ */
+void CStepControl::RunL()
+	{
+	// Error value if set in the test step will be saved in the Message()
+	if (Error() != KNull)
+		{
+		TBuf<KMaxTestExecuteNameLength> errorParam(KErrorEquals);
+		errorParam.Append(Error());
+		Message().Write(1,errorParam);
+		}
+
+	// If the thread panicked, pick up the panic string and return it to the client
+	// Overwrites the error value previously saved in Message()
+	if(WorkerThread().ExitType() == EExitPanic)
+		{
+		TBuf<KMaxTestExecuteNameLength> panicParam(KPanicEquals);
+		panicParam.Append(WorkerThread().ExitCategory());
+		Message().Write(1,panicParam);
+		}
+
+
+	
+	if (WorkerThread().ExitType() == EExitPanic)
+		{
+		TInt err = WorkerThread().ExitReason();
+		SytemWideErrToTefErr(err);
+		Message().Complete(err);
+		}
+	else
+		{
+		if (iStatus.Int() == KErrAbort && TimedOut())
+			{
+			if (Server().LoggerStarted())
+				{
+				Server().ERR_PRINTF1(_L("TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT"));				
+				}
+			}
+		// iStatus.Int() is the same as the thread ExitReason
+		Message().Complete(iStatus.Int());
+		}
+	
+	// Close thread handle
+	WorkerThread().Close();
+	}
+
+/**
+ * Destructor
+ */
+CStepControl::~CStepControl()
+	{
+	}
+
+/**
+ * Step Execution module which is wrapped within UHEAP macros to trap memory leaks during execution
+ * @param aStepControl - Is a generic type of class T passed as template parameter. Either CStepControl/CWorkerControl
+ * for normal execution mode and persistant thread mode for concurrent execution of steps respectively
+ * @param aStep - Object derived from CTestStep class for execution of test steps both in normal mode and persistent mode
+ */
+template<class T>
+void ThreadStepExecutionL(T* aStepControl, CTestStep* aStep)
+	{
+	TInt loop = 0;
+	TBool simulateOOM = EFalse; //ShouldRunOOMTest();
+
+	FOREVER
+		{
+		TInt errRun = KErrNone;
+
+		// Call the CTestStep virtuals 
+		aStep->doTestStepPreambleL();
+			
+		// count cells so we can know how many we leaked
+		TInt cellsStart = User::CountAllocCells();
+		
+		if (simulateOOM)
+			{
+			__UHEAP_MARK;
+	
+			// set allocator to fail on the loop'th alloc
+			aStep->SetHeapFailNext(loop);
+			}
+		
+		aStepControl->TimedOut() = ETrue;
+		TRAP(errRun, aStep->doTestStepL());
+		if (errRun != KErrNone && !simulateOOM)
+			{
+			if (errRun == KErrAbort)
+				{
+				aStepControl->TimedOut() = EFalse;
+				}
+			aStep->doTestStepPostambleL();
+			User::Leave(errRun);
+			}
+			
+		TBool finishedCorrectly = EFalse;
+		// cancel the alloc failures
+		if (simulateOOM)
+			{
+			if ((errRun == KErrNone) && (loop >= 1))
+				{
+				// claims to have finished correctly, and we're not failing every alloc
+				finishedCorrectly = aStep->CheckForHeapFailNext();
+				}
+			aStep->ResetHeapFailNext();
+			}
+		
+		aStep->doTestStepPostambleL();
+		
+		TInt cellsEnd = User::CountAllocCells();
+			
+		if (cellsStart < cellsEnd && simulateOOM)
+			{
+			// leaked.
+			TInt leakedCells = cellsEnd - cellsStart;
+			if (aStepControl->Server().LoggerStarted())
+				{
+				aStepControl->Server().ERR_PRINTF3(_L("On loop number %d we leaked %d cells. About to cause panic."),loop,leakedCells);				
+				}
+			aStep->SetTestStepResult(EFail);
+			}
+			
+		if (simulateOOM)
+			{
+			// panic on leak (alloc nnnnnnnn)
+			__UHEAP_MARKEND;
+			}
+	
+		// check to see if we finished all OOM testing successfully
+		if ((errRun == KErrNone) && (simulateOOM) && (finishedCorrectly))
+			{
+			// test completed successfully, or the User::Leave(KErrNoMemory) was trapped by something else. 
+			// Need a cunning solution here. Hmm. Testing to see if the next alloc call fails won't work:
+			//    eg, if a test has 3 allocs, heap currently set to fail every 2nd, this would be number 4,
+			//    and if 2 was masked then we would think we are done.
+			//
+			// Fix PDEF115450, remove the line 			aStep->SetTestStepResult(EPass); and modify the information
+			// to "Out of memory test completed after %d iterations."
+			if (aStepControl->Server().LoggerStarted())
+				{
+				aStepControl->Server().INFO_PRINTF2(_L("Out of memory test completed after %d iterations."),loop);
+				}
+			break;
+			}
+
+		// check to see if we should run OOM testing.
+		if (++loop == 1)
+			{
+			// first go.
+			if (!aStep->ShouldRunOOMTest())
+				break;
+			else
+				{
+				if (aStepControl->Server().LoggerStarted())
+					{
+					aStepControl->Server().INFO_PRINTF1(_L("Test passed. About to run Out of Memory testing."));					
+					}
+				simulateOOM = ETrue;
+				aStep->IniAccessLog() = EFalse;
+				}
+			}
+		}
+	}
+
+/**
+ * @param aStepControl - Pointer to the step control object which kicked us off
+ * The thread code. Just drops through with no reuse.
+ */
+void ThreadFuncL(CStepControl* aStepControl)
+	{
+	// Call the server pure virtual to get a step instance
+	CTestStep* step = CONST_CAST(CTestServer&,aStepControl->Server()).CreateTestStep(aStepControl->StepName());
+	if(!step)
+		User::Leave(KErrNotFound);
+	CleanupStack::PushL(step);
+	// Set up the step base class members
+	TBool sharedData = EFalse;
+	step->InitialiseL(aStepControl->Args(), aStepControl->Server().Name(), sharedData);
+
+	ThreadStepExecutionL(aStepControl, step);
+
+	// Return Error value set in test step to log result for comparison
+	if (step->TestStepError() != 0)
+		aStepControl->Error().Num(step->TestStepError());
+	// EPass is 0
+	// All the rest should be TRAP'd
+	if(step->TestStepResult())
+		User::Leave(step->TestStepResult());
+	CleanupStack::PopAndDestroy(step);
+ 	}
+
+/**
+ * @param aParam - Pointer to a CStepControl object
+ * The thread entry method
+ */
+TInt ThreadFunc(TAny* aParam)
+	{
+	// Create the thread's cleanup stack
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(!cleanup)
+		return KErrNoMemory;
+	// Trap it and return the error code to the OS
+	TRAPD(err, ThreadFuncL(REINTERPRET_CAST(CStepControl*,aParam)));
+	SytemWideErrToTefErr(err);
+	delete cleanup;
+	cleanup = NULL;
+	return err;
+	}
+
+/**
+ * @param aMessage - Keep a reference for async completion
+ * @param aStepArgs - The RUN_TEST_STEP arguments
+ * Secure and non-secure variants
+ * Kick off the test step in its own thread
+ * Pure virtual implementation
+ */
+void CStepControl::StartL(const RMessage2& aMessage, const TDesC& aStepArgs)
+	{
+	if(IsActive())
+		User::Leave(KErrInUse);
+	Message() = aMessage;
+	Args().Copy(aStepArgs);
+	TBuf<8> heapSizeBuf(KNull);
+	TUint heapSize(0);
+	aMessage.ReadL(1,heapSizeBuf);
+	aMessage.Write(1,KNull);
+	TLex heapSizeLex;
+	
+	if (heapSizeBuf.Length() >=3)
+		{
+		if ( heapSizeBuf.Mid(0,2).CompareF(_L("0x")) == 0 )
+			{
+			heapSizeLex.Assign(heapSizeBuf.Mid(2));
+			}
+		else
+			{
+			heapSizeLex.Assign(heapSizeBuf);
+			}
+		heapSizeLex.Val(heapSize,EHex);
+		}
+		
+	TBuf<50> threadName;
+	// Unique thread name guaranteed if we use the this pointer plus a random number
+	// whose seed was initialised to the address of the CTestServer object
+	_LIT(KWorker,"Worker%d %d");
+	threadName.Format(KWorker,(TInt)this,Math::Rand(CONST_CAST(CTestServer&,Server()).RandSeed()));
+	// Create with own heap so system cleans up if we kill it
+	const TUint KMaxHeapSize = 0x100000;
+	const TUint KMinSize = KMinHeapSize;
+	if (heapSize < KMinSize)
+		heapSize = KMaxHeapSize;			///< Allow a 1Mb max heap
+
+	User::LeaveIfError(WorkerThread().Create(threadName, ThreadFunc, KDefaultStackSize + 0x1000,KMinHeapSize, heapSize,this, EOwnerProcess));
+	// Prime ready for completion
+	SetActive();
+	// Use the appropriate variant call to get the thread exit
+	WorkerThread().Logon(iStatus);
+	WorkerThread().Resume();
+	}
+
+/**
+ * Kill the thread if it's still running
+ * The async completion will be picked up as normal with a KErrAbort status
+ * Pure virtual implementation
+ */
+void CStepControl::Stop()
+	{
+	if(IsActive())
+		WorkerThread().Kill(KErrAbort);
+	}
+
+/**
+ * @param aStepControl - Pointer to the step control object.
+ * The test step thread.
+ * We reuse this thread so the test steps can store persistent data in the
+ * CTestServer derived class
+ * The thread synchronises with its creator via the CWorkerControl class
+ * Implementation of the shared data mode control object
+ */
+void PersistentThreadFuncL(CWorkerControl* aControl)
+	{
+	// Thread entry is sync'd with a semaphore
+	// Caller will Wait on this
+	// Also set our main sync treq to pending.
+	// It's completed to let us go in and execute the test step code.
+	aControl->WorkerStatus() = KRequestPending;
+	aControl->Semaphore().Signal();
+	// Go into the main test step execution loop
+	for(;;)
+		{
+		User::WaitForRequest(aControl->WorkerStatus());
+		// Check
+		if(aControl->WorkerStatus().Int() == KErrAbort)
+			User::Leave(KErrAbort);
+		CTestStep* step = CONST_CAST(CTestServer&,aControl->Server()).CreateTestStep(aControl->StepName());
+		if(!step)
+			User::Leave(KErrNotFound);
+		CleanupStack::PushL(step);
+		// Set up the step base class members
+		TBool sharedData = ETrue;
+		step->InitialiseL(aControl->Args(), aControl->Server().Name(), sharedData);
+
+		ThreadStepExecutionL(aControl, step);
+
+		// Pick up the final result
+		// Set it in the controlling class
+		aControl->Result() = step->TestStepResult();
+		TBuf<KMaxTestExecuteNameLength> lError;
+		if (step->TestStepError() != 0)
+			{
+			lError.Num(step->TestStepError());
+			if (lError != KNull)
+				{
+				lError.Insert(0,KErrorEquals);
+				aControl->PersistentError().Copy(lError);
+				}
+			}
+		CleanupStack::PopAndDestroy(step);
+		// Set our status for the wait at the top of the loop
+		aControl->WorkerStatus() = KRequestPending;
+		// Signal the status that our creator will be waiting on
+		// Creator's thread handle in the control class
+		TRequestStatus* status = &aControl->Status();
+		aControl->ControllerThread().RequestComplete(status,KErrNone);
+		}
+ 	}
+
+/**
+ * @param aParam - Pointer to a CTestStep control object
+ * The thread entry method
+ */
+TInt PersistentThreadFunc(TAny* aParam)
+	{
+	// Create the thread's cleanup stack
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	
+	if(!cleanup)
+		return KErrNoMemory;
+	// Trap it and return the error code to the OS
+	//defect 116046
+	CWorkerControl* workControl = REINTERPRET_CAST(CWorkerControl*,aParam);
+	workControl->SetCleanupPtr(cleanup);
+	TRAPD(err, PersistentThreadFuncL(workControl));
+	//END defect 116046
+	SytemWideErrToTefErr(err);
+	delete cleanup;
+	cleanup = NULL;
+	return err;
+	}
+
+/**
+ * @param aServer - Reference to the CTestServer derived class
+ * Constructor
+ */
+CPersistentStepControl::CPersistentStepControl(CTestServer& aServer) :
+	CStepControlBase(aServer),
+	iInitialised(EFalse)
+	{ 
+	}
+
+/**
+ * @param aMessage - Client's message for completion
+ * @param aStepArgs - Arguments to the RUN_xxx_STEP_COMMAND's
+ * Implementation of base class pure virtual.
+ * Necessarily complex because of thread reuse. Instantiates 2 classes:
+ * WorkerMonitor class and WorkerControl class
+ * WorkerMonitor picks up thread exit and WorkerControl picks up test step
+ * return value.
+ */
+void CPersistentStepControl::StartL(const RMessage2& aMessage,const TDesC& aStepArgs)
+	{
+	if(IsActive())
+		User::Leave(KErrInUse);
+	Message() = aMessage;
+	Args().Copy(aStepArgs);
+	// Check to see if we're reusing the worker thread and classes
+	if(!iInitialised)
+		{
+		// Need to construct the monitor and controller classes
+		// They are both constructed with a reference to our iStatus
+		// Either of them can complete us. We check their Active flags in our RunL()
+		iWorkerControl = new (ELeave) CWorkerControl(Server(),iStatus);		
+		// The worker thread needs our thread handle to RequestComplete us
+		User::LeaveIfError(iWorkerControl->ControllerThread().Duplicate(RThread()));
+		// Worker thread entry is sync'd with a semaphore.
+		User::LeaveIfError(iWorkerControl->Semaphore().CreateLocal(0));
+		TBuf<50> threadName;
+		// Unique thread name guaranteed if we use the this pointer plus a random number
+		// whose seed was initialised to the address of the CTestServer object
+		// Create in our heap.
+		_LIT(KWorker,"Worker%d %d");
+		threadName.Format(KWorker,(TInt)this,Math::Rand(CONST_CAST(CTestServer&,Server()).RandSeed()));
+		User::LeaveIfError(WorkerThread().Create(threadName,PersistentThreadFunc, KDefaultStackSize + 0x1000,NULL,iWorkerControl, EOwnerProcess));
+		iWorkerMonitor = new (ELeave) CWorkerMonitor(iStatus);
+		}
+	// Worker thread needs the step arguments and the step name
+	iWorkerControl->Args().Set(Args());
+	iWorkerControl->StepName().Set(StepName());
+	// Set this object ready for completion by either the monitor or controller objects
+	Prime();
+	// Set the child monitor and control objects ready for completion
+	iWorkerMonitor->SetActive();
+	iWorkerControl->Prime();
+	// Use the monitor object to pick up thread exit
+	// This should only happen for panic, leave and abort following the Stop() call
+	WorkerThread().Rendezvous(iWorkerMonitor->Status());
+	if(!iInitialised)
+		{
+		// Start the thread and sync up via the semaphore
+		WorkerThread().Resume();
+		iWorkerControl->Semaphore().Wait();
+		iWorkerControl->Semaphore().Close();
+		iInitialised = ETrue;
+		}
+	// Worker thread will be at the top of its loop waiting to execute
+	// the test step virtuals.
+	// Issue the request then it will drop through
+	TRequestStatus* status = &iWorkerControl->WorkerStatus();
+	WorkerThread().RequestComplete(status,KErrNone);
+	}
+
+/**
+ * Destructor
+ */
+CPersistentStepControl::~CPersistentStepControl()
+	{
+	// Only need to clean up in the initialised state
+	if(!iInitialised)
+		return;
+
+	// Check both objects
+	// Neither of them should be active, but just in case
+	if(iWorkerMonitor->IsActive())
+		{
+		// Cancelling means we don't get stray events
+		WorkerThread().RendezvousCancel(iWorkerMonitor->Status());
+		// Need to cancel the objeect itself
+		iWorkerMonitor->Cancel();
+		}
+	if(iWorkerControl->IsActive())
+		{
+		// Complete the request then cancel
+		TRequestStatus* status = &iWorkerControl->Status();
+		User::RequestComplete(status,KErrNone);
+		iWorkerControl->Cancel();
+		}
+
+	// The worker thread will currently be blocked on its TRequestStatus at the top
+	// of its loop.
+	// Signal the status with KErrAbort and the thread will check this value and leave.
+	// If we Kill the thread then the cleanup stack for the thread is orphaned.
+	// PersistentThreadFuncL() TRAP's the leave.
+	// We logon and catch the thread exit.
+	TRequestStatus status = KRequestPending;
+	WorkerThread().Rendezvous(status);
+	TRequestStatus* workerStatus = &iWorkerControl->WorkerStatus();
+	WorkerThread().RequestComplete(workerStatus,KErrAbort);
+	User::WaitForRequest(status);
+	// Close both handles
+	WorkerThread().Close();				
+	iWorkerControl->ControllerThread().Close();
+
+	delete iWorkerControl;
+	delete iWorkerMonitor;
+	}
+
+/**
+ * Necessarily complex because of the two sources of completion
+ * We can tell which one completed us by checking their iActive members
+ */
+void CPersistentStepControl::RunL()
+	{
+	if (iWorkerControl->PersistentError() != KNull)
+		{
+		TBuf<KMaxTestExecuteNameLength> errorParam;
+		errorParam.Copy(iWorkerControl->PersistentError()); // Error Value returned as Panic Result
+		Message().Write(1,errorParam);
+		iWorkerControl->PersistentError().Copy(KNull);
+		}
+	TInt ret = KErrNone;
+	// Check which of the child objects completed us
+	if(!iWorkerMonitor->IsActive())
+		{
+		// Unexpected exit from the worker thread
+		iInitialised = EFalse;// this also make ~CPersistentStepControl not to delete twice.
+		// Pick up the exit reason and panic code if it exists
+		if(WorkerThread().ExitType() == EExitPanic)
+			{
+			TBuf<KMaxTestExecuteNameLength> panicParam(KPanicEquals);
+				panicParam.Append(WorkerThread().ExitCategory()); // Panic Value returned as Result
+
+			//START defect 116046, Cleanup memories.
+			//iWorkerControl->Cleanup();
+			//END defect 116046
+				
+			Message().Write(1,panicParam);
+			}
+			
+		ret = WorkerThread().ExitReason();
+		
+		if (WorkerThread().ExitType() == EExitPanic)
+			{
+			SytemWideErrToTefErr(ret);
+			}		
+		if (ret == KErrAbort && iWorkerControl->TimedOut())
+			{
+			if (Server().LoggerStarted())
+				{
+				Server().ERR_PRINTF1(_L("TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT"));				
+				}
+			}
+
+		// We need to complete and cancel the other request so we don't have stray events
+		TRequestStatus* status = &iWorkerControl->Status();
+		User::RequestComplete(status,KErrNone);
+		iWorkerControl->Cancel();
+		// Free the resource in the worker control object
+		iWorkerControl->ControllerThread().Close();
+		WorkerThread().Close();
+		delete iWorkerControl;
+		iWorkerControl = NULL;
+		delete iWorkerMonitor;
+		iWorkerMonitor = NULL;
+		// Next time in to StartL() we create them from cleana
+		}
+	else if(!iWorkerControl->IsActive())
+		{
+		// Normal test step completion
+		// We can reuse the thread next time into StartL()
+		// The thread will be blocking on iWorkerStatus
+		// We need to cancel the other object
+		WorkerThread().RendezvousCancel(iWorkerMonitor->Status());
+		iWorkerMonitor->Cancel();
+		// Retrieve the test result
+		ret = iWorkerControl->Result();
+		SytemWideErrToTefErr(ret);
+		}
+	else
+		// Unexpected
+		{
+		ret = iStatus.Int();
+		}
+	// Complete back to the client
+	Message().Complete(ret);
+	}
+
+/**
+ * Abort due to timeout
+ * The worker monitor object will pick up the thread exit
+ */
+void CPersistentStepControl::Stop()
+	{
+	if(iWorkerMonitor->IsActive())
+		{
+		WorkerThread().Kill(KErrAbort);
+		}
+	}
+
+
+CBlockControlBase::~CBlockControlBase()
+	{
+	if( iBlockArray )
+		{
+		delete iBlockArray;
+		iBlockArray = NULL;	
+		}
+	}
+	
+TTEFItemArray* CBlockControlBase::BlockArray() const
+	{
+	return iBlockArray;
+	}
+
+void CBlockControlBase::CreateBlockArrayL( const TDesC8& aBlockArrayPckg )
+	{
+	if( iBlockArray )
+		{
+		delete iBlockArray;
+		iBlockArray = NULL;
+		}
+	
+	TTEFItemPkgBuf	itemPckgBuf;
+	TInt count = aBlockArrayPckg.Size()/itemPckgBuf.Size();
+	iBlockArray = new (ELeave) TTEFItemArray( count );
+	TInt pos = 0;
+	for( TInt i=0; i<count; i++ )
+		{
+		itemPckgBuf.Copy(aBlockArrayPckg.Mid(pos, itemPckgBuf.Size()));
+		pos += itemPckgBuf.Size();
+		iBlockArray->AppendL( itemPckgBuf() );
+		}
+	}
+	
+HBufC8* CBlockControlBase::CreateBlockArrayPckgLC()
+	{
+	TInt count = iBlockArray->Count();
+	TTEFItemPkgBuf	itemPckgBuf;
+	HBufC8* blockArrayPckg = HBufC8::NewLC( count * itemPckgBuf.Size() );
+	TPtr8	ptr( blockArrayPckg->Des() );
+	for( TInt i=0; i<count; i++ )
+		{
+		itemPckgBuf = iBlockArray->At(i);
+		ptr.Append( itemPckgBuf );
+		}
+	
+	return blockArrayPckg;
+	}
+
+CBlockControl::CBlockControl(CTestServer& aServer)
+:	CBlockControlBase(aServer)
+	{
+	}
+	
+CBlockControl::~CBlockControl()
+	{
+	}
+
+void CBlockControl::RunL()
+	{
+	// Write back the test block
+	HBufC8*	blockArrayPckg = CreateBlockArrayPckgLC();
+	TPtr8	blockArrayPtr(blockArrayPckg->Des());
+	Message().WriteL( 2, blockArrayPtr );
+	CleanupStack::PopAndDestroy(blockArrayPckg);
+	
+	// If the thread panicked, pick up the panic string and return it to the client
+	// Overwrites the error value previously saved in Message()
+	if(WorkerThread().ExitType() == EExitPanic)
+		{
+		TBuf<KMaxTestExecuteNameLength> panicParam(KPanicEquals);
+		TPtrC	panicCat = WorkerThread().ExitCategory(); // Panic Value returned as Result
+		if( panicCat.Length() == 0 )
+			{
+			panicParam.Append(_L("NULL"));
+			}
+		panicParam.Append( panicCat );
+		Message().Write(1,panicParam);
+		}
+
+	if (WorkerThread().ExitType() == EExitPanic)
+		{
+		TInt err = WorkerThread().ExitReason();
+		SytemWideErrToTefErr(err);
+		Message().Complete(err);
+		}
+	else
+		{
+		if (iStatus.Int() == KErrAbort && TimedOut())
+			{
+			if (Server().LoggerStarted())
+				{
+				Server().ERR_PRINTF1(_L("TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT"));				
+				}
+			}
+		// iStatus.Int() is the same as the thread ExitReason
+		Message().Complete(iStatus.Int());
+		}
+	
+	// Close thread handle
+	WorkerThread().Close();
+	}
+
+
+void ThreadBlockFuncL(CBlockControl* aBlockControl)
+	{
+	// Call the server pure virtual to get a step instance
+	CTestBlockController* block = REINTERPRET_CAST(CTestServer2&,aBlockControl->Server()).CreateTestBlock();
+	if(!block)
+		{
+		User::Leave(KErrNotFound);
+		}
+	CleanupStack::PushL(block);
+
+	// Set up the block base class members
+	TBool sharedData = EFalse;
+	block->InitialiseL(aBlockControl->Args(), aBlockControl->Server().Name(), sharedData);
+	block->SetBlockArray(aBlockControl->BlockArray());
+	block->SetSharedData( REINTERPRET_CAST(CTestServer2*, &aBlockControl->Server() ));
+
+	ThreadStepExecutionL(aBlockControl, block);
+
+	// All the rest should be TRAP'd
+	if( block->TestStepResult() )
+		{
+		User::Leave( block->TestStepResult() );
+		}
+	
+	CleanupStack::PopAndDestroy(block);
+ 	}
+
+TInt ThreadBlockFunc(TAny* aParam)
+	{
+	// Create the thread's cleanup stack
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(!cleanup)
+		return KErrNoMemory;
+	// Trap it and return the error code to the OS
+	TRAPD(err, ThreadBlockFuncL(REINTERPRET_CAST(CBlockControl*,aParam)));
+	SytemWideErrToTefErr(err);
+	delete cleanup;
+	cleanup = NULL;
+	return err;
+	}
+
+void CBlockControl::StartL(const RMessage2& aMessage,const TDesC& aArgs, const TDesC8& aBlockArrayPckg)
+	{
+	if(IsActive())
+		{
+		User::Leave(KErrInUse);
+		}
+
+	Message() = aMessage;
+	Args().Copy(aArgs);
+	TBuf<8> heapSizeBuf(KNull);
+	TUint heapSize(0);
+	aMessage.ReadL(1,heapSizeBuf);
+	aMessage.Write(1,KNull);
+	TLex heapSizeLex;
+	
+	if (heapSizeBuf.Length() >=3)
+		{
+		if ( heapSizeBuf.Mid(0,2).CompareF(_L("0x")) == 0 )
+			{
+			heapSizeLex.Assign(heapSizeBuf.Mid(2));
+			}
+		else
+			{
+			heapSizeLex.Assign(heapSizeBuf);
+			}
+		heapSizeLex.Val(heapSize,EHex);
+		}
+
+	// Set the BlockArray so it can be passed and used by the TestBlockController
+	CreateBlockArrayL( aBlockArrayPckg );
+	
+	// Unique thread name guaranteed if we use the this pointer plus a random number
+	// whose seed was initialised to the address of the CTestServer object
+	TBuf<50> threadName;
+	_LIT(KWorker,"Worker%d %d");
+	threadName.Format(KWorker,(TInt)this,Math::Rand(CONST_CAST(CTestServer&,Server()).RandSeed()));
+
+	// Create with own heap so system cleans up if we kill it
+	if( (TInt)heapSize < KMinHeapSize )
+		{
+		heapSize = KDefaultHeapSize;			///< Allow a 1Mb max heap
+		}
+
+	User::LeaveIfError(WorkerThread().Create(threadName, ThreadBlockFunc, KDefaultStackSize + 0x1000,KMinHeapSize, heapSize, this, EOwnerProcess));
+
+	// Prime ready for completion
+	SetActive();
+	// Use the appropriate variant call to get the thread exit
+	WorkerThread().Logon(iStatus);
+	WorkerThread().Resume();
+	}
+	
+void CBlockControl::Stop()
+	{
+	if(IsActive())
+		{
+		WorkerThread().Kill(KErrAbort);
+		}
+	}
+	
+CPersistentBlockControl::CPersistentBlockControl(CTestServer& aServer)
+:	CBlockControlBase(aServer)
+,	iWorkerControl(NULL)
+,	iWorkerMonitor(NULL)
+,	iInitialised(EFalse)
+	{ 
+	}
+	
+CPersistentBlockControl::~CPersistentBlockControl()
+	{
+
+	// Only need to clean up in the initialised state
+	if(!iInitialised)
+		return;
+
+	// Check both objects
+	// Neither of them should be active, but just in case
+	if(iWorkerMonitor->IsActive())
+		{
+		// Cancelling means we don't get stray events
+		WorkerThread().RendezvousCancel(iWorkerMonitor->Status());
+		// Need to cancel the objeect itself
+		iWorkerMonitor->Cancel();
+		}
+	if(iWorkerControl->IsActive())
+		{
+		// Complete the request then cancel
+		TRequestStatus* status = &iWorkerControl->Status();
+		User::RequestComplete(status,KErrNone);
+		iWorkerControl->Cancel();
+		}
+
+	// The worker thread will currently be blocked on its TRequestStatus at the top
+	// of its loop.
+	// Signal the status with KErrAbort and the thread will check this value and leave.
+	// If we Kill the thread then the cleanup stack for the thread is orphaned.
+	// PersistentThreadFuncL() TRAP's the leave.
+	// We logon and catch the thread exit.
+	TRequestStatus status = KRequestPending;
+	WorkerThread().Rendezvous(status);
+	TRequestStatus* workerStatus = &iWorkerControl->WorkerStatus();
+	WorkerThread().RequestComplete(workerStatus,KErrAbort);
+	User::WaitForRequest(status);
+	// Close both handles
+	WorkerThread().Close();				
+	iWorkerControl->ControllerThread().Close();
+
+	delete iWorkerControl;
+	delete iWorkerMonitor;
+	}
+
+void PersistentThreadBlockFuncL(CBlockWorkerControl* aControl)
+	{
+	// Thread entry is sync'd with a semaphore
+	// Caller will Wait on this
+	// Also set our main sync treq to pending.
+	// It's completed to let us go in and execute the test step code.
+	aControl->WorkerStatus() = KRequestPending;
+	aControl->Semaphore().Signal();
+	// Go into the main test step execution loop
+	for(;;)
+		{
+		User::WaitForRequest(aControl->WorkerStatus());
+		// Check
+		if(aControl->WorkerStatus().Int() == KErrAbort)
+			User::Leave(KErrAbort);
+		CTestBlockController* block = REINTERPRET_CAST(CTestServer2&, aControl->Server()).CreateTestBlock();
+		if(!block)
+			User::Leave(KErrNotFound);
+		CleanupStack::PushL(block);
+		// Set up the step base class members
+		TBool sharedData = ETrue;
+		block->InitialiseL(aControl->Args(), aControl->Server().Name(), sharedData);
+		
+		block->SetBlockArray( aControl->BlockArray() );
+		block->SetSharedData( REINTERPRET_CAST(CTestServer2*, &aControl->Server()) );
+
+		ThreadStepExecutionL(aControl, block);
+
+		// Pick up the final result
+		// Set it in the controlling class
+		aControl->Result() = block->TestStepResult();
+		TBuf<KMaxTestExecuteNameLength> lError;
+		if (block->TestStepError() != 0)
+			lError.Num(block->TestStepError());
+		if (lError != KNull)
+			{
+			lError.Insert(0,KErrorEquals);
+			aControl->PersistentError().Copy(lError);
+			}
+		CleanupStack::PopAndDestroy(block);
+		// Set our status for the wait at the top of the loop
+		aControl->WorkerStatus() = KRequestPending;
+		// Signal the status that our creator will be waiting on
+		// Creator's thread handle in the control class
+		TRequestStatus* status = &aControl->Status();
+		aControl->ControllerThread().RequestComplete(status,KErrNone);
+		}
+ 	}
+ 
+TInt PersistentThreadBlockFunc(TAny* aParam)
+	{
+	// Create the thread's cleanup stack
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(!cleanup)
+		return KErrNoMemory;
+	// Trap it and return the error code to the OS
+	TRAPD(err, PersistentThreadBlockFuncL(REINTERPRET_CAST(CBlockWorkerControl*,aParam)));
+	SytemWideErrToTefErr(err);
+	delete cleanup;
+	cleanup = NULL;
+	return err;
+	}
+ 	
+void CPersistentBlockControl::StartL(const RMessage2& aMessage,const TDesC& aStepArgs, const TDesC8& aBlockArrayPckg)
+	{
+	if(IsActive())
+		User::Leave(KErrInUse);
+	Message() = aMessage;
+	Args().Copy(aStepArgs);
+	
+	// Set the BlockArray so it can be passed and used by the TestBlockController
+	// Set the BlockArray so it can be passed and used by the TestBlockController
+	CreateBlockArrayL( aBlockArrayPckg );
+	
+	// Check to see if we're reusing the worker thread and classes
+	if(!iInitialised)
+		{
+		// Need to construct the monitor and controller classes
+		// They are both constructed with a reference to our iStatus
+		// Either of them can complete us. We check their Active flags in our RunL()
+		iWorkerControl = new (ELeave) CBlockWorkerControl(Server(),iStatus);
+		// The worker thread needs our thread handle to RequestComplete us
+		User::LeaveIfError(iWorkerControl->ControllerThread().Duplicate(RThread()));
+		// Worker thread entry is sync'd with a semaphore.
+		User::LeaveIfError(iWorkerControl->Semaphore().CreateLocal(0));
+		TBuf<50> threadName;
+		// Unique thread name guaranteed if we use the this pointer plus a random number
+		// whose seed was initialised to the address of the CTestServer object
+		// Create in our heap.
+		_LIT(KWorker,"Worker%d %d");
+		threadName.Format(KWorker,(TInt)this,Math::Rand(CONST_CAST(CTestServer&,Server()).RandSeed()));
+		User::LeaveIfError(WorkerThread().Create(threadName,PersistentThreadBlockFunc, KDefaultStackSize + 0x1000,NULL,iWorkerControl, EOwnerProcess));
+		iWorkerMonitor = new (ELeave) CWorkerMonitor(iStatus);
+		}
+
+	// Set the Block Array
+	iWorkerControl->SetBlockArray( BlockArray() );
+	
+	// Worker thread needs the step arguments and the step name
+	iWorkerControl->Args().Set(Args());
+
+	// Set this object ready for completion by either the monitor or controller objects
+	Prime();
+	// Set the child monitor and control objects ready for completion
+	iWorkerMonitor->SetActive();
+	iWorkerControl->Prime();
+	// Use the monitor object to pick up thread exit
+	// This should only happen for panic, leave and abort following the Stop() call
+	WorkerThread().Rendezvous(iWorkerMonitor->Status());
+	if(!iInitialised)
+		{
+		// Start the thread and sync up via the semaphore
+		WorkerThread().Resume();
+		iWorkerControl->Semaphore().Wait();
+		iWorkerControl->Semaphore().Close();
+		iInitialised = ETrue;
+		}
+	// Worker thread will be at the top of its loop waiting to execute
+	// the test step virtuals.
+	// Issue the request then it will drop through
+	TRequestStatus* status = &iWorkerControl->WorkerStatus();
+	WorkerThread().RequestComplete(status,KErrNone);
+	}
+	
+void CPersistentBlockControl::RunL()
+	{
+	// Write back the test block
+	HBufC8*	blockArrayPckg = CreateBlockArrayPckgLC();
+	TPtr8	blockArrayPtr(blockArrayPckg->Des());
+	Message().WriteL( 2, blockArrayPtr );
+	CleanupStack::PopAndDestroy(blockArrayPckg);
+	
+	if (iWorkerControl->PersistentError() != KNull)
+		{
+		TBuf<KMaxTestExecuteNameLength> errorParam;
+		errorParam.Copy(iWorkerControl->PersistentError()); // Error Value returned as Panic Result
+		Message().Write(1,errorParam);
+		iWorkerControl->PersistentError().Copy(KNull);
+		}
+	TInt ret = KErrNone;
+	// Check which of the child objects completed us
+	if(!iWorkerMonitor->IsActive())
+		{
+		// Unexpected exit from the worker thread
+		iInitialised = EFalse;// this also make ~CPersistentBlockControl not to delete twice.
+		// Pick up the exit reason and panic code if it exists
+		if(WorkerThread().ExitType() == EExitPanic)
+			{
+			TBuf<KMaxTestExecuteNameLength> panicParam(KPanicEquals);
+			TPtrC	panicCat = WorkerThread().ExitCategory(); // Panic Value returned as Result
+			if( panicCat.Length() == 0 )
+				{
+				panicParam.Append(_L("NULL"));
+				}
+			panicParam.Append( panicCat );
+			Message().Write(1,panicParam);
+			}
+			
+		ret = WorkerThread().ExitReason();
+		
+		if (WorkerThread().ExitType() == EExitPanic)
+			{
+			SytemWideErrToTefErr(ret);
+			}
+		if (ret == KErrAbort && iWorkerControl->TimedOut())
+			{
+			if (Server().LoggerStarted())
+				{
+				Server().ERR_PRINTF1(_L("TEST IS ABOUT TO ABORT DUE TO TEF TIMEOUT"));				
+				}
+			}
+
+		// We need to complete and cancel the other request so we don't have stray events
+		TRequestStatus* status = &iWorkerControl->Status();
+		User::RequestComplete(status,KErrNone);
+		iWorkerControl->Cancel();
+		// Free the resource in the worker control object
+		iWorkerControl->ControllerThread().Close();
+		WorkerThread().Close();
+		delete iWorkerControl;
+		iWorkerControl = NULL;
+		delete iWorkerMonitor;
+		iWorkerMonitor = NULL;
+		// Next time in to StartL() we create them from cleana
+		}
+	else if(!iWorkerControl->IsActive())
+		{
+		// Normal test step completion
+		// We can reuse the thread next time into StartL()
+		// The thread will be blocking on iWorkerStatus
+		// We need to cancel the other object
+		WorkerThread().RendezvousCancel(iWorkerMonitor->Status());
+		iWorkerMonitor->Cancel();
+		// Retrieve the test result
+		ret = iWorkerControl->Result();
+		SytemWideErrToTefErr(ret);
+		}
+	else
+		// Unexpected
+		{
+		ret = iStatus.Int();
+		}
+	// Complete back to the client
+	Message().Complete(ret);
+	}
+
+void CPersistentBlockControl::Stop()
+	{
+	if(iWorkerMonitor->IsActive())
+		{
+		WorkerThread().Kill(KErrAbort);
+		}
+	}
+
+/**
+ * //> @internalComponent
+ * @param aErr - Reference to the error number
+ * this delling with Leave or set result  error number conflict with sys wide numbers[-1,-49]
+ */
+void SytemWideErrToTefErr(TInt &aErr)
+{
+    switch (aErr)
+    	{
+    	case KErrInUse:
+    		{
+    		aErr = KErrTestExecuteInUse;
+    		}
+    		break;
+    	case KErrServerBusy:
+    		{
+    		aErr = KErrTestExecuteServerBusy;
+    		}
+    		break;
+    	};
+    return;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/src/teststepbase.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,941 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Contains the CTestStep base class implementation
+*
+*/
+
+
+
+/**
+ @file TestStepBase.cpp
+*/
+
+#include "TestExecuteStepBase.h"
+
+/**
+ * Default virtual implementation for pre-processing  within test steps
+ * Virtual - May be overidden by subclass
+ * @return One of TVerdict enum values defined
+ */
+EXPORT_C enum TVerdict CTestStep::doTestStepPreambleL(void)
+	{
+	SetTestStepResult(EPass);
+	SetTestStepError(0);
+	return TestStepResult();
+	}
+
+/**
+ * Default virtual implementation for post-processing within test steps
+ * Virtual - May be overidden by subclass
+ * @return One of TVerdict enum values defined
+ */
+EXPORT_C enum TVerdict CTestStep::doTestStepPostambleL(void)
+	{
+	return TestStepResult();
+	}
+
+/**
+ * Sets the current heap's to fail upon the subsequent "aFailureIndex" attempt
+ * Virtual - may be overridden by derived test step
+ * @param aFailureIndex - Index within heap allocation table that needs to be failed
+ */
+EXPORT_C void CTestStep::SetHeapFailNext(TInt aFailureIndex)
+	{
+	if (aFailureIndex >= 0)
+		{
+		__UHEAP_FAILNEXT(aFailureIndex);
+		}
+	}
+
+/**
+ * Resets the the current heap's simulated "fail next" mode (if active)
+ * Virtual - may be overridden by derived test step
+ */
+EXPORT_C void CTestStep::ResetHeapFailNext()
+	{
+	__UHEAP_RESET;
+	}
+
+/**
+ * Tests whether the current heap is in "fail next" mode. Used to check whether 
+ * the code-under-test has "consumed" the simulated failure when OOM looping.
+ * Virtual - may be overridden by derived test step
+ * @return Boolean true if code has comsumed a simulated failure, false otherwise
+ */
+EXPORT_C TBool CTestStep::CheckForHeapFailNext()
+	{
+	TBool finishedCorrectly(EFalse);
+	TInt* myInt = new TInt;
+	if (myInt == NULL)
+		finishedCorrectly = ETrue; // NULL means no memory
+	delete myInt;
+	return finishedCorrectly;
+	}
+
+/**
+ * Destructor
+ * Only heap resource is the Ini file data
+ */
+EXPORT_C CTestStep::~CTestStep()
+	{
+	CloseLogger();
+	delete iConfigData;
+	delete iIniFileName;
+	delete iLogger ; 
+	}
+
+/**
+ * Constructor
+ */
+EXPORT_C CTestStep::CTestStep()
+	{
+	// current logger can't using to log infomation.
+	// because SetLoggerL must called before write logs.
+	// the initial operation codes at SetLoggerL()
+	iLogger = new CTestExecuteLogger();
+	}
+
+/**
+ * Called by server base code that loads the test step
+ * Can be called multiple times for any loaded test step instance.
+ * Sets up the instance variables
+ * @param aStepArgs - The arguments to the RUN_TEST_STEP command
+ * @param aServerName - Name of the server that requested initialisation of its test step object
+ * @param aSharedDataMode - Boolean true or false indicating the mode in which the test step is running
+ * @Leave system wide errors
+ */
+void CTestStep::InitialiseL(const TDesC& aStepArgs, const TDesC& aServerName, TBool& aSharedDataMode)
+	{
+	// Assume pass
+	iTestStepResult = EPass;
+	iSharedDataMode = aSharedDataMode;
+	iSection.SetLength(0);
+	// In the case of re-initialise we need to free the existing resource
+	if(iIniFileName)
+		{
+		delete iIniFileName;
+		iIniFileName = NULL;
+		}
+	if(iConfigData)
+		{
+		delete iConfigData;
+		iConfigData = NULL;
+		}
+
+	TLex lex(aStepArgs);
+
+	// Extract the first token for OOM request status
+	TPtrC oomRequestString(lex.NextToken());
+	_LIT(KTEFOomOff,"OOM=0");
+	if (oomRequestString.CompareF(KTEFOomOff) == 0)
+		{
+		// Not required to run OOM tests if OOM=0
+		iOOMRequestStatus = EFalse;
+		}
+	else
+		{
+		// Required to run OOM tests if OOM=1
+		iOOMRequestStatus = ETrue;
+		}
+
+	// Extract the second token for !Setup value
+	TLex setupParamValue(lex.NextToken().Mid(7));
+	TInt err = setupParamValue.Val(iSetupParamValue);
+	if (err != KErrNone)
+		{
+		iSetupParamValue = TTestSetupState(ESetupNone);
+		}
+	
+	// Extract the third token from aStepArgs for loop index
+	TLex loopIndex(lex.NextToken());
+	loopIndex.Val(iLoopIndex);
+
+	iTestCaseID.Copy(lex.NextToken());
+
+	TPtrC path(lex.NextToken());
+	iScriptDriveName.Copy(path);
+
+	path.Set(lex.NextToken());
+	iSystemDrive.Copy(path);
+
+	path.Set(lex.NextToken());
+	iSystemDriveForTest.Copy(path);
+	
+	// Set the logger instance
+	//before SetLogger(). iSystemDrive is needed, because SetLogger() will using iSystemDrive
+	//before LoadConfigFileL(). SetLogger() is needed, because LoadConfigFileL() may needs write logs.
+	SetLoggerL();
+	// Get the ini file name if any
+	TPtrC configFile(lex.NextToken());
+	if(configFile.Length())
+		{
+		LoadConfigFileL(configFile);
+		TPtrC iniSection(lex.NextToken());
+		// In the case of re-initialise zero the old one
+		ConfigSection().SetLength(0);
+		// Get the ini section name if any
+		if(iniSection.Length() && iniSection.Length() <= ConfigSection().MaxLength())
+			ConfigSection().Copy(iniSection);
+		}
+	// Set the inifile name.
+	iIniFileName = configFile.AllocL();
+	// Set the server name
+	iServerName = aServerName;
+	}
+
+/**
+ * Creates a Cinidata instance for the ini file path specified for a particular test step
+ * @param aFilePath - Full pathname of the ini file
+ * @Leave system wide errors
+ */
+void CTestStep::LoadConfigFileL(const TDesC& aFilePath)
+	{
+	if(!aFilePath.Length())
+		User::Leave(KErrNotFound);
+
+		// Pass the system drive letter finalised to the Cinidata construction
+		// So, that the ini files can be expanded for the ${SYSDRIVE} variables
+		TRAPD(err,iConfigData = CIniData::NewL(aFilePath, GetSystemDrive()));		
+		if(err != KErrNone)
+			{
+			//defect 121613: TEF will report ini file too large
+			ERR_PRINTF3(_L("Leave when loading %S . Error Code = %d"),&aFilePath,err);
+			// This is a hit message to user to split ini file to smaller one
+			if (err == KErrNoMemory ) // -4
+				{
+				_LIT(KTEFLOADINIFILENOENOUGHMEM,"The configuration file is too large that TEF don't have enough memory to load. Please consider split the configuration file into smaller one or load the file in your own test codes.");
+				INFO_PRINTF1(KTEFLOADINIFILENOENOUGHMEM);
+				}
+			User::Leave(err);
+			}
+	}
+
+/**
+ * Reads the value present from the test steps ini file within the mentioned section name and key name
+ * Copies the value to the TBool reference passed in
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aResult - The value of the boolean
+ * @return TBool - ETrue for found, EFalse for not found 
+ */
+EXPORT_C TBool CTestStep::GetBoolFromConfig(const TDesC& aSectName,const TDesC& aKeyName,TBool& aResult) 
+	{
+	TPtrC result;
+	if(!iConfigData)
+		return EFalse;
+	if(!iConfigData->FindVar(aSectName, aKeyName, result))
+		return EFalse;
+	_LIT(KTrue,"true");
+	if (result.FindF(KTrue) == KErrNotFound) 
+		aResult = EFalse;
+	else
+		aResult = ETrue;
+
+	if (iEnableIniAccessLog)
+		{
+		INFO_PRINTF5(KTEFIniReadInteger,iIniFileName, &aSectName, &aKeyName , aResult);
+		}
+	return(ETrue);
+	}
+
+/**
+ * Reads the value present from the test steps ini file within the mentioned section name and key name
+ * Copies the value to the TInt reference passed in
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aResult - The value of the integer
+ * @return TBool - ETrue for found, EFalse for not found 
+ */
+EXPORT_C TBool CTestStep::GetIntFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult) 
+	{
+	if(!iConfigData)
+		return EFalse;
+	if(!iConfigData->FindVar(aSectName, aKeyName, aResult))
+		return EFalse;
+	if (iEnableIniAccessLog)
+		{
+		INFO_PRINTF5(KTEFIniReadInteger,iIniFileName, &aSectName, &aKeyName , aResult);
+		}
+	return ETrue;
+	}
+/**
+ * Reads the value present from the test steps ini file within the mentioned section name and key name
+ * Copies the value to the TInt64 reference passed in
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aResult - The value of the 64-bit integer
+ * @return TBool - ETrue for found, EFalse for not found 
+ */
+EXPORT_C TBool CTestStep::GetIntFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TInt64& aResult)
+	{
+	if(!iConfigData)
+		return EFalse;
+	if(!iConfigData->FindVar(aSectName, aKeyName, aResult))
+		return EFalse;
+	if (iEnableIniAccessLog)
+		{
+		INFO_PRINTF5(KTEFIniReadInt64,iIniFileName, &aSectName, &aKeyName , aResult);
+		}
+	return ETrue;
+	}
+	
+/**
+ * Reads the value present from the test steps ini file within the mentioned section name and key name
+ * Copies the value to the TPtrC reference passed in
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aResult - Reference to the string on the heap
+ * @return TBool - ETrue for found, EFalse for not found 
+ */
+EXPORT_C TBool CTestStep::GetStringFromConfig(const TDesC& aSectName, const TDesC& aKeyName, TPtrC& aResult) 
+	{
+	if(!iConfigData)
+		return EFalse;
+	if(!iConfigData->FindVar(aSectName, aKeyName, aResult))
+		return EFalse;
+	if (iEnableIniAccessLog)
+		{
+		INFO_PRINTF5(KTEFIniReadString,iIniFileName, &aSectName, &aKeyName , &aResult);
+		}
+	return ETrue;
+	}
+
+/**
+ * Reads the value present from the test steps ini file within the mentioned section name and key name
+ * Copies the value to the TInt reference passed in
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aResult - The integer value of the Hex input
+ * @return TBool - ETrue for found, EFalse for not found 
+ */	
+EXPORT_C TBool CTestStep::GetHexFromConfig(const TDesC& aSectName,const TDesC& aKeyName,TInt& aResult)
+	{
+	TPtrC result;
+	if(!iConfigData)
+		return EFalse;
+	if(!iConfigData->FindVar(aSectName, aKeyName, result))
+		return EFalse;
+	TLex lex(result);
+	TInt err = lex.Val((TUint &)aResult, EHex);
+	if(err)
+		return EFalse;
+	if (iEnableIniAccessLog)
+		{
+		INFO_PRINTF5(KTEFIniReadInteger,iIniFileName, &aSectName, &aKeyName , aResult);
+		}
+	return(ETrue);
+	}
+
+/**
+ * Writes the integer value  passed in to the test steps ini file under the section and key name mentioned
+ * Creates a new section or key name if it does not existing already
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aValue - Reference to the integer to be written on to the test steps ini file
+ * @return TBool - ETrue for found, EFalse for not found 
+ */
+EXPORT_C TBool CTestStep::WriteIntToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt& aValue)
+	{
+	TBuf<KMaxTestExecuteNameLength> value;
+	TBool retVal(ETrue);
+	TInt err(KErrNone);
+	value.AppendNum(aValue);
+			
+	if(!iConfigData)
+		{
+		retVal = EFalse;
+		}
+	else if(iConfigData->SetValue(aSectName,aKeyName,value)==KErrNotFound)
+		{
+		err = iConfigData->AddValue(aSectName,aKeyName,value);
+		}
+	
+	if(retVal && KErrNone==err)
+		{
+		TRAP(err, iConfigData->WriteToFileL());
+		if (iEnableIniAccessLog)
+			{
+			if (KErrNone == err)
+				{
+				INFO_PRINTF5(KTEFIniWriteInteger,iIniFileName, &aSectName, &aKeyName , aValue);
+				}
+			}
+		}
+
+	if (!retVal || KErrNone!=err)
+		{
+		retVal = EFalse;
+		if (iEnableIniAccessLog)
+			{
+			_LIT(KWriteIntegerError, "Error occurs when writing integer to file, error code=%d");
+			ERR_PRINTF2(KWriteIntegerError, err);
+			}
+		}
+	return retVal;
+	}
+/**
+ * Writes the 64-bit integer value  passed in to the test steps ini file under the section and key name mentioned
+ * Creates a new section or key name if it does not existing already
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aValue - Reference to the 64-bit integer to be written on to the test steps ini file
+ * @return TBool - ETrue for found, EFalse for not found 
+ */
+EXPORT_C TBool CTestStep::WriteIntToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt64& aValue)
+	{
+	TBuf<KMaxTestExecuteNameLength> value;
+	TBool retVal(ETrue);
+	TInt err(KErrNone);
+	value.AppendNum(aValue);
+			
+	if(!iConfigData)
+		{
+		retVal = EFalse;
+		}
+	else if(iConfigData->SetValue(aSectName,aKeyName,value)==KErrNotFound)
+		{
+		err = iConfigData->AddValue(aSectName,aKeyName,value);
+		}
+	
+	if(retVal && KErrNone==err)
+		{
+		TRAP(err, iConfigData->WriteToFileL());
+		if (iEnableIniAccessLog)
+			{
+			if (KErrNone == err)
+				{
+				INFO_PRINTF5(KTEFIniWriteInt64,iIniFileName, &aSectName, &aKeyName , aValue);
+				}
+			}
+		}
+
+	if (!retVal || KErrNone!=err)
+		{
+		retVal = EFalse;
+		if (iEnableIniAccessLog)
+			{
+			_LIT(KWriteIntegerError, "Error occurs when writing integer to file, error code=%d");
+			ERR_PRINTF2(KWriteIntegerError, err);
+			}
+		}
+	return retVal;	
+	}
+
+/**
+ * Writes the string value  passed in to the test steps ini file under the section and key name mentioned
+ * Creates a new section or key name if it does not existing already
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aValue - Reference to the string to be written on to the test steps ini file
+ * @return TBool - ETrue for found, EFalse for not found 
+ */
+EXPORT_C TBool CTestStep::WriteStringToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TPtrC& aValue)
+	{
+	TBool retVal(ETrue);
+	TInt err(KErrNone);
+			
+	if(!iConfigData)
+		{
+		retVal = EFalse;
+		}
+	else if(iConfigData->SetValue(aSectName,aKeyName,aValue)==KErrNotFound)
+		{
+		err = iConfigData->AddValue(aSectName,aKeyName,aValue);
+		}
+	
+	if(retVal && KErrNone==err)
+		{
+		TRAP(err, iConfigData->WriteToFileL());
+		if (iEnableIniAccessLog)
+			{
+			if (KErrNone == err)
+				{
+				INFO_PRINTF5(KTEFIniWriteString,iIniFileName, &aSectName, &aKeyName , &aValue);
+				}
+			}
+		}
+
+	if (!retVal || KErrNone!=err)
+		{
+		retVal = EFalse;
+		if (iEnableIniAccessLog)
+			{
+			_LIT(KWriteIntegerError, "Error occurs when writing string to file, error code=%d");
+			ERR_PRINTF2(KWriteIntegerError, err);
+			}
+		}
+	return retVal;
+	}
+	
+/**
+ * Writes the boolean value  passed in to the test steps ini file under the section and key name mentioned
+ * Creates a new section or key name if it does not existing already
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aValue - Reference to the boolean value to be written onto the test steps ini file
+ * @return TBool - ETrue for found, EFalse for not found 
+ */	
+EXPORT_C TBool CTestStep::WriteBoolToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TBool& aValue)
+	{
+	TBuf<KMaxTestExecuteNameLength> value;
+	TBool retVal(ETrue);
+	TInt err(KErrNone);
+	if(aValue==1)
+		{
+		_LIT(KTrue,"True");
+		value.Append(KTrue);
+		}
+	else if(aValue==0) 
+		{
+		_LIT(KFalse,"False");
+		value.Append(KFalse);
+		}
+	else 
+		{
+		return(EFalse);
+		}
+		
+	if(!iConfigData)
+		{
+		retVal = EFalse;
+		}
+	else if(iConfigData->SetValue(aSectName,aKeyName,value)==KErrNotFound)
+		{
+		err = iConfigData->AddValue(aSectName,aKeyName,value);
+		}
+	
+	if(retVal && KErrNone==err)
+		{
+		TRAP(err, iConfigData->WriteToFileL());
+		if (iEnableIniAccessLog)
+			{
+			if (KErrNone == err)
+				{
+				INFO_PRINTF5(KTEFIniWriteInteger,iIniFileName, &aSectName, &aKeyName , aValue);
+				}
+			}
+		}
+
+	if (!retVal || KErrNone!=err)
+		{
+		retVal = EFalse;
+		if (iEnableIniAccessLog)
+			{
+			_LIT(KWriteIntegerError, "Error occurs when writing bool to file, error code=%d");
+			ERR_PRINTF2(KWriteIntegerError, err);
+			}
+		}
+	return retVal;
+	}
+	
+/**
+ * Writes the hex equivalent of the integer value  passed in to the test steps ini file 
+ * under the section and key name mentioned
+ * Creates a new section or key name if it does not existing already
+ * @param aSectName - Section within the test steps ini file
+ * @param aKeyName - Name of a key within a section
+ * @return aValue - Reference to the integer equivalent of the hex value to be written onto the test steps ini file
+ * @return TBool - ETrue for found, EFalse for not found 
+ */	
+EXPORT_C TBool CTestStep::WriteHexToConfig(const TDesC& aSectName, const TDesC& aKeyName, const TInt& aValue)
+	{
+	TBuf<KMaxTestExecuteNameLength> value;
+	TBool retVal(ETrue);
+	TInt err(KErrNone);
+	value.Num(aValue,EHex);
+	
+	if(!iConfigData)
+		{
+		retVal = EFalse;
+		}
+	else if(iConfigData->SetValue(aSectName,aKeyName,value)==KErrNotFound)
+		{
+		iConfigData->AddValue(aSectName,aKeyName,value);
+		}
+	
+	if(retVal && KErrNone==err)
+		{
+		TRAP(err, iConfigData->WriteToFileL());
+		if (iEnableIniAccessLog)
+			{
+			if (KErrNone == err)
+				{
+				INFO_PRINTF5(KTEFIniWriteInteger,iIniFileName, &aSectName, &aKeyName , aValue);
+				}
+			}
+		}
+
+	if (!retVal || KErrNone!=err)
+		{
+		retVal = EFalse;
+		if (iEnableIniAccessLog)
+			{
+			_LIT(KWriteIntegerError, "Error occurs when writing hex to file, error code=%d");
+			ERR_PRINTF2(KWriteIntegerError, err);
+			}
+		}
+	return retVal;
+	}
+
+/**
+ * Updates the data to the shared data name passed either in Copy Mode/Append Mode
+ * @param aShareName - Shared data name to be written
+ * @param aSharedDataVal - Descriptor value to be used for updating the shared data
+ * @param aModeCopy - Enum value indicating the descriptor value to be overwritten/appended
+ * @Leave system wide errors
+ */
+EXPORT_C void CTestStep::WriteSharedDataL(const TDesC& aShareName, TDesC& aSharedDataVal, TModeCopy aModeCopy)
+	{
+	CTestSharedData* sharedObject = NULL;
+	CTEFSharedData<CTestSharedData>* sharedData1 = CTEFSharedData<CTestSharedData>::NewLC(sharedObject, aShareName);
+	sharedData1->EnterCriticalSection();
+	switch(aModeCopy)
+		{
+		case ESetText:
+			{
+			sharedObject->SetText(aSharedDataVal);
+			break;
+			}
+		case EAppendText:
+			{
+			sharedObject->AppendText(aSharedDataVal);
+			break;
+			}
+		default:
+			break;
+		}
+	sharedData1->ExitCriticalSection();
+	CleanupStack::PopAndDestroy(sharedData1);
+	}
+
+/**
+ * Reads the data from the specified shared data object
+ * Copies it to the reference descriptor passed in
+ * @param aShareName - Shared Data Name to be read
+ * @param aSharedDataVal - Descriptor reference passed in for reading the data from shared data
+ * @Leave system wide errors
+ */
+EXPORT_C void CTestStep::ReadSharedDataL(const TDesC& aShareName, TDes& aSharedDataVal)
+	{
+	CTestSharedData* sharedObject = NULL;
+	CTEFSharedData<CTestSharedData>* sharedData1 = CTEFSharedData<CTestSharedData>::NewLC(sharedObject, aShareName);
+	sharedData1->EnterCriticalSection();
+	sharedObject->GetText(aSharedDataVal);
+	sharedData1->ExitCriticalSection();
+	CleanupStack::PopAndDestroy(sharedData1);
+	}
+
+/**
+ * Sets the test step class with a user-friendly name to be referred from the script file
+ * @param aStepName - Name of the test step
+ */
+EXPORT_C void CTestStep::SetTestStepName(const TDesC& aStepName)
+	{
+	iTestStepName.Copy(aStepName);
+	}
+
+/**
+ * Used to set the actual error value within the test step object
+ * @param aStepError - Test Step Error
+ */
+EXPORT_C void CTestStep::SetTestStepError(const TInt& aStepError)
+	{
+	iTestStepError = aStepError;
+	if (aStepError < 0)
+		SetTestStepResult(EFail);
+	}
+
+/**
+ * Initialise the File Logger server
+ * Secure and Non-secure variants
+ * @Leave system wide errors
+ */
+void CTestStep::SetLoggerL()
+	{
+	if(iLogger)
+		{
+		CloseLogger();
+		delete iLogger  ;
+		iLogger = NULL;
+		}
+	TRAPD(err1,iLogger = CTestExecuteLogger::NewL());
+	if(err1 != KErrNone)
+		{
+		User::Leave(err1);
+		}
+
+	// Create a cinidata object for parsing the testexecute.ini
+	CTestExecuteIniData* parseTestExecuteIni = NULL;
+	TBuf<KMaxTestExecuteNameLength> resultFilePath;
+	TBuf<KMaxTestExecuteNameLength> xmlFilePath;
+	TInt logMode;
+	TInt loggerChannel ; 
+	TInt logLevel;
+	TInt ChanneloutPort;// serial port
+	
+	TRAPD(err,parseTestExecuteIni = CTestExecuteIniData::NewL(iSystemDrive));
+	if (err == KErrNone)
+		{
+		CleanupStack::PushL(parseTestExecuteIni);
+		parseTestExecuteIni->ExtractValuesFromIni();
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFHtmlKey, resultFilePath);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFXmlKey, xmlFilePath);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFLogMode, logMode);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFLogSeverityKey, logLevel);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFEnableIniAccessLog, iEnableIniAccessLog);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFLogChannel, loggerChannel);
+		parseTestExecuteIni->GetKeyValueFromIni(KTEFOutputPort,ChanneloutPort);
+		}
+	else
+		{
+		TBuf<KMaxTestExecuteNameLength> testExecuteLogPath(KTestExecuteLogPath);
+		testExecuteLogPath.Replace(0, 2, iSystemDrive);
+		resultFilePath.Copy(testExecuteLogPath);
+		xmlFilePath.Copy(testExecuteLogPath);
+		logMode = TLoggerOptions(ELogHTMLOnly);
+		logLevel = RFileFlogger::TLogSeverity(ESevrAll);
+		iEnableIniAccessLog = ETrue;
+		}
+	Logger().SetLoggerOptions(logMode);
+	Logger().SetLoggerChannel(loggerChannel) ; 
+	if( loggerChannel == ESerial || loggerChannel == EBoth)		
+		{
+		//InitialiseLoggingL
+		Logger().OpenSerialPortL(ChanneloutPort);
+		}
+	
+	// Initialise a handle to the file logger
+	User::LeaveIfError(Logger().Connect());
+	RFs fS;
+	User::LeaveIfError(fS.Connect());
+	CleanupClosePushL(fS);
+	RFile file;
+	TBuf<KMaxTestExecuteNameLength> xmlLogFile(xmlFilePath);
+	TBuf<KMaxTestStepNameLength> logFile;
+	TBuf<KMaxTestExecuteNameLength> logFileNameFile(resultFilePath);
+	logFileNameFile.Append(KTestExecuteScheduleTestLogCompatibilityNameFile);
+	if(file.Open(fS,logFileNameFile,EFileRead | EFileShareAny) != KErrNone)
+		{
+		// For the old flogger we have to create an individual file
+		logFile.Copy(iTestStepName);
+		_LIT(KTxtExtension,".txt");
+		logFile.Append(KTxtExtension);
+		logMode = TLoggerOptions(0);
+		Logger().SetLoggerOptions(logMode);
+		}
+	else
+		{
+		CleanupClosePushL(file);
+		TBuf8<KMaxTestExecuteNameLength> logFile8;
+		TInt fileSize;
+		User::LeaveIfError(file.Size(fileSize));
+		User::LeaveIfError(file.Read(logFile8,fileSize));
+		logFile.Copy(logFile8);
+		xmlLogFile.Append(logFile);
+		_LIT(KXmlExtension,".xml");
+		xmlLogFile.Append(KXmlExtension);
+		_LIT(KHtmExtension,".htm");
+		logFile.Append(KHtmExtension);
+		CleanupStack::Pop(&file);
+		file.Close();
+		}
+	TBuf<KMaxTestExecuteLogFilePath> logFilePath(resultFilePath);
+	logFilePath.Append(logFile);
+	CleanupStack::Pop(&fS);
+	fS.Close();
+	
+	if (logMode == 0 || logMode == 2)
+		{
+		TRAPD(err1,Logger().HtmlLogger().CreateLog(logFilePath,RTestExecuteLogServ::ELogModeAppend));
+		if(err1 != KErrPathNotFound)
+			{
+			User::LeaveIfError(err1) ;
+			}
+		else
+			{
+			// if its other than an htm file , ignore it
+			_LIT(KHtmExtension,".htm");
+			if(logFilePath.Find(KHtmExtension)>-1)
+				{
+				User::LeaveIfError(err1) ;
+				}
+			}
+
+		Logger().HtmlLogger().SetLogLevel(TLogSeverity(logLevel));
+		}
+	if (logMode == 1 || logMode == 2)
+		{
+		User::LeaveIfError(Logger().XmlLogger().CreateLog(xmlLogFile,RFileFlogger::ELogModeAppend));
+		Logger().XmlLogger().SetLogLevel(RFileFlogger::TLogSeverity(logLevel));
+		}
+	if (parseTestExecuteIni != NULL)
+		{
+		CleanupStack::PopAndDestroy(parseTestExecuteIni);
+		}
+	}
+
+/**
+ * Just close our handle to Flogger
+ */
+void CTestStep::CloseLogger()
+	{
+	Logger().Close();
+//	if(iLogger)
+//		{
+//		delete iLogger;
+//		iLogger = NULL;
+//		}
+	}
+
+///////
+// LEGACY methods from scheduletest & autotest
+///////
+EXPORT_C void CTestStep::testBooleanTrue(TBool aCondition, const TText8* aFile, TInt aLine)
+///< TEST(a)
+	{
+	if(TestStepResult() == EPass && !aCondition)			// If not true, change to fail!
+		{
+		SetTestStepResult(EFail);
+		_LIT(KMessage,"ERROR: Test Failed");
+		Logger().LogExtra(aFile, aLine, ESevrErr,KMessage);
+		}
+	}
+
+EXPORT_C void CTestStep::testBooleanTrue(TBool aCondition, const TText8* aFile, TInt aLine, TBool aIgnoreStepResult)
+///< TEST(a)
+	{
+	if (aIgnoreStepResult)
+		{
+		if (!aCondition)
+			{
+			SetTestStepResult(EFail);
+			_LIT(KMessage,"ERROR: Test Failed");
+			Logger().LogExtra(aFile, aLine, ESevrErr,KMessage);
+			}
+		}
+	else
+		{
+		testBooleanTrue(aCondition, aFile, aLine);
+		}
+	}
+
+EXPORT_C void CTestStep::testBooleanTrueL(TBool aCondition, const TText8* aFile, TInt aLine)
+///< TESTL(a)
+	{
+	testBooleanTrue(aCondition, aFile, aLine);
+	if(!aCondition)
+		User::Leave(TEST_ERROR_CODE);	// leave with standard error code
+	}
+
+EXPORT_C void CTestStep::testBooleanTrueL(TBool aCondition, const TText8* aFile, TInt aLine, TBool aIgnoreStepResult)
+///< TESTL(a)
+	{
+	testBooleanTrue(aCondition, aFile, aLine, aIgnoreStepResult);
+	if(!aCondition)
+		User::Leave(TEST_ERROR_CODE);	// leave with standard error code
+	}
+
+EXPORT_C void CTestStep::testBooleanTrueWithErrorCodeL(TBool aCondition, TInt aErrorCode, const TText8* aFile, TInt aLine)
+///< TESTEL(a,b)
+	{
+	testBooleanTrueWithErrorCode(aCondition, aErrorCode, aFile, aLine);
+	if(!aCondition)
+		User::Leave(aErrorCode);
+	}
+
+EXPORT_C void CTestStep::testBooleanTrueWithErrorCodeL(TBool aCondition, TInt aErrorCode, const TText8* aFile, TInt aLine, TBool aIgnoreStepResult)
+///< TESTEL(a,b)
+	{
+	testBooleanTrueWithErrorCode(aCondition, aErrorCode, aFile, aLine, aIgnoreStepResult);
+	if(!aCondition)
+		User::Leave(aErrorCode);
+	}
+
+EXPORT_C void CTestStep::testBooleanTrueWithErrorCode(TBool aCondition, TInt aErrorCode, const TText8* aFile, TInt aLine)
+///< TESTE(a,b)
+	{
+	if(TestStepResult() == EPass && !aCondition)			// If not true, change to fail!
+		{
+		SetTestStepResult(EFail);
+		_LIT(KMessage,"Test Failed with error [%d]");
+		//START defect 116178
+		Logger().LogExtra(aFile, aLine, ESevrErr, KMessage, aErrorCode);
+		//END defect 116178
+		}
+	}
+
+EXPORT_C void CTestStep::testBooleanTrueWithErrorCode(TBool aCondition, TInt aErrorCode, const TText8* aFile, TInt aLine, TBool aIgnoreStepResult)
+///< TESTE(a,b)
+	{
+	if (aIgnoreStepResult)
+		{
+		if(!aCondition)			
+			{
+			SetTestStepResult(EFail);
+			_LIT(KMessage,"Test Failed with error [%d]");
+		//	START defect 116178
+			Logger().LogExtra(aFile, aLine, ESevrErr, KMessage, aErrorCode);
+		//	END defect 116178
+			}
+		}
+	else
+		{
+		testBooleanTrueWithErrorCode(aCondition, aErrorCode, aFile, aLine);
+		}
+	}
+
+EXPORT_C void CTestStep::TestCheckPointCompareL(TInt aVal,TInt aExpectedVal, const TDesC& aText, const TText8* aFile,TInt aLine)
+	{
+	if(aVal != aExpectedVal)
+		{
+		// decode formated data for display on console
+		TBuf <KMaxTestExecuteLogLineLength> LineBuf;
+		_LIT(KMessage,"FAILED test:  Val = %d Exp Val = %d %S");
+		LineBuf.AppendFormat(KMessage,aVal,aExpectedVal,&aText);
+		// send the data to the log system via the suite
+		Logger().LogExtra((TText8*)aFile, aLine, ESevrErr, LineBuf );
+		User::Leave(aVal);
+		}
+	}
+
+/**
+ * Returns the server name that instantiated the test step
+ * @return TDesC - CTestServer name
+ */
+EXPORT_C const TDesC& CTestStep::GetServerName() const
+	{
+	return iServerName;
+	}
+
+/**
+ * TestCaseName
+ * Returns boolean true if testcase name is available, false otherwise.
+ * Updates the TDes& to the testcase name if available, blank string otherwise.
+ * @param aTestCaseName - TDes reference to update the test case name
+ * @return TBool - Boolean value indicating presense of test case name
+ */
+EXPORT_C TBool CTestStep::TestCaseName(TDes& aTestCaseName)
+	{
+	if (iTestCaseID.CompareF(KTEFTestCaseDefault) == 0)
+		{
+		aTestCaseName.Copy(KTEFNull);
+		return EFalse;
+		}
+	else
+		{
+		aTestCaseName.Copy(iTestCaseID);
+		return ETrue;
+		}
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/test/group/testexecuteloggingtest.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+TARGET      TestExecuteLoggingTest.exe
+TARGETTYPE  exe
+UID             0x100039CE 0x101F778D
+VENDORID 0x70000001
+
+SOURCEPATH  ../src
+SOURCE		TestExecuteLoggingTest.cpp
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+
+LIBRARY     	euser.lib
+LIBRARY			testexecuteutils.lib flogger.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/utils/test/src/testexecuteloggingtest.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,123 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Unit test for TestExecuteUtils , CTestExecuteLogger
+* Code for logging over serial connection
+* please make sure the logging channel is set to 'Serial' or Both 
+* in the testexecute.ini file for this code to be able to cover the 
+* serial logging code...
+*
+*/
+
+
+
+/**
+ @file TestExecuteLoggingTest.cpp
+*/
+#include <TestExecuteLogger.h>
+#include <e32Cons.h>
+
+_LIT(K16BitText,"This is a short line of 16 Bit Text");
+_LIT8(K8BitText,"This is a short line of  8 Bit Text");
+_LIT(K16BitFormatText,"This is a short line of 16 Bit Format Text int = %d string = %S");
+_LIT8(K8BitFormatText,"This is a short line of  8 Bit Format Text int = %d string = %S");
+_LIT(K16BitString,"The String16");
+_LIT8(K8BitString,"The String8");
+
+
+LOCAL_C void TestWorkAPIsL(CTestExecuteLogger& aLogger,CConsoleBase*& aConsole)
+{
+
+	aConsole->Write(_L("Testing logger.Write(16BitText) \r\n"));
+	aLogger.Write(K16BitText);
+	
+	aConsole->Write(_L("Testing logger.Write(8BitText) \r\n"));
+	aLogger.Write(K8BitText);
+
+	aConsole->Write(_L("Testing logger.WriteFormat(16BitText) \r\n"));
+	TBuf<20> buf16(K16BitString);
+	aLogger.WriteFormat(K16BitFormatText,16,&buf16);
+
+	aConsole->Write(_L("Testing logger.WriteFormat(8BitText) \r\n"));
+	TBuf8<20> buf8(K8BitString);
+	aLogger.WriteFormat(K8BitFormatText,8,&buf8);
+
+	aConsole->Write(_L("Testing logger.LogExtra() \r\n"));
+	aLogger.LogExtra(((TText8*)__FILE__), __LINE__,ESevrInfo,K16BitFormatText,1,&buf16);
+
+	aConsole->Write(_L("Testing logger.PrintCurrentScriptLine() \r\n"));
+	TBuf<30> output(_L("Testing PrintCurrentScriptLine")) ; 
+	aLogger.PrintCurrentScriptLine(output) ; 
+	
+	aConsole->Write(_L("Testing logger.LogTestCaseResult() \r\n"));
+	TBuf<30> file(_L("TestExcuteLoggingTest.cpp"));
+	TInt lineNo(68) ; 
+	TBuf<20> testCsNm(_L("TestCaseSomething"));
+	aLogger.LogTestCaseResult(file, lineNo, ESevrInfo, KTEFEndTestCaseCommand, testCsNm);
+
+	aConsole->Write(_L("Testing logger.LogResult() \r\n"));
+	TBuf<30> panicStringbuf(_L("Panic string")) ; 
+	TBuf<30> fileRes(_L("TestExcuteLoggingTest.cpp"));
+	TInt lineNum(70) ; 
+	TInt severity(RFileFlogger::ESevrHigh) ; 
+
+	aLogger.LogResult(EPass,panicStringbuf,lineNum,KTEFRunTestStepCommand,fileRes,RFileFlogger::ESevrHigh);
+}
+
+
+LOCAL_C void MainL()
+	{
+	_LIT(KTitle,"TestExecuteLogger Test Code for serial logging");
+	CConsoleBase* console = Console::NewL(KTitle,TSize(KConsFullScreen,KConsFullScreen));
+	CleanupStack::PushL(console);
+	CTestExecuteLogger logger;
+
+	TInt logLevel =1  ;
+	TBool separateLogFiles(EFalse); 
+	_LIT(KScriptPath,"E:\\plattest\\Selective.script");
+	TPtrC scriptFilePath(KScriptPath);
+
+	console->Write(_L("logger.InitialiseLoggingL next2 \n")) ; 
+	logger.InitialiseLoggingL(scriptFilePath, separateLogFiles, logLevel);
+	
+	console->Write(_L("post logger.InitialiseLoggingL next \n"));
+	TestWorkAPIsL(logger, console)	;
+	
+	console->Write(_L("attempting TerminateLoggingL \n")) ; 
+	logger.TerminateLoggingL(3, 4, 3); //suggested by todays fortune cookie...
+
+	console->Write(_L("Done testing, press a key to finish \n")) ; 
+	console->Getch() ; 
+	CleanupStack::PopAndDestroy(console);	
+	}
+
+// Entry point for all Epoc32 executables
+// See PSP Chapter 2 Getting Started
+GLDEF_C TInt E32Main()
+	{
+	// Heap balance checking
+	// See PSP Chapter 6 Error Handling
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL());
+	_LIT(KPanic,"LoggingTest");
+	__ASSERT_ALWAYS(!err, User::Panic(KPanic,err));
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/bwins/demoipsuiteu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+
+PRJ_TESTEXPORTS
+..\scripts\DemoIpSuite.script		\epoc32\release\wins\udeb\z\demoipsuite\demoipsuite.script
+..\scripts\DemoIpSuite.script		\epoc32\release\wins\urel\z\demoipsuite\demoipsuite.script
+..\scripts\DemoIpSuite.script		\epoc32\release\winscw\udeb\z\demoipsuite\demoipsuite.script
+..\scripts\DemoIpSuite.script		\epoc32\release\winscw\urel\z\demoipsuite\demoipsuite.script
+
+..\testdata\DemoIPSuite.ini	\epoc32\release\wins\udeb\z\demoipsuite\demoipsuite.ini
+..\testdata\DemoIPSuite.ini	\epoc32\release\wins\urel\z\demoipsuite\demoipsuite.ini
+..\testdata\DemoIPSuite.ini	\epoc32\release\winscw\udeb\z\demoipsuite\demoipsuite.ini
+..\testdata\DemoIPSuite.ini	\epoc32\release\winscw\urel\z\demoipsuite\demoipsuite.ini
+
+..\testdata\DemoIPSuite.cfg	\epoc32\release\wins\udeb\z\demoipsuite\demoipsuite.cfg
+..\testdata\DemoIPSuite.cfg	\epoc32\release\wins\urel\z\demoipsuite\demoipsuite.cfg
+..\testdata\DemoIPSuite.cfg	\epoc32\release\winscw\udeb\z\demoipsuite\demoipsuite.cfg
+..\testdata\DemoIPSuite.cfg	\epoc32\release\winscw\urel\z\demoipsuite\demoipsuite.cfg
+
+.\DemoIPSuite.iby   		\epoc32\rom\include\demoipsuite.iby
+
+PRJ_MMPFILES
+
+PRJ_TESTMMPFILES
+//DemoIPSuite.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/group/demoipsuite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,31 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __DEMO_IP_SUITE_IBY__
+#define __DEMO_IP_SUITE_IBY__
+
+#include <testexecute.iby>
+
+
+file=ABI_DIR\DEBUG_DIR\DemoIPSuite.exe		Sys\Bin\DemoIPSuite.exe
+
+
+
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\DemoIPSuite\DemoIPSuite.ini DemoIPSuite\DemoIPSuite.ini
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\DemoIPSuite\DemoIPSuite.script DemoIPSuite\DemoIPSuite.Script
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\DemoIPSuite\DemoIPSuite.cfg DemoIPSuite\DemoIPSuite.cfg
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/group/demoipsuite.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+TARGET      DemoIPSuite.exe
+TARGETTYPE  exe
+UID             0x100039CE 0x101F7784
+VENDORID 0x70000001
+
+SOURCEPATH  ../src
+SOURCE		IPSuiteServer.cpp
+SOURCE		IPSuiteStepBase.cpp
+SOURCE		TCPStep.cpp
+SOURCE		UDPStep.cpp
+	
+
+USERINCLUDE   ../src
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/test
+
+LIBRARY     euser.lib
+LIBRARY		testexecuteutils.lib 
+LIBRARY		testexecutelogclient.lib 
+LIBRARY		insock.lib
+LIBRARY		esock.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/scripts/demoipsuite.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+PRINT Run all Demo IP Suite Tests
+
+//
+LOAD_SUITE DemoIPSuite
+//
+RUN_UTILS MakeDir ${SYSDRIVE}\DemoIPSuite\
+RUN_UTILS MakeReadWrite ${SYSDRIVE}\DemoIPSuite\DemoIPSuite.ini
+RUN_UTILS CopyFile z:\DemoIPSuite\DemoIPSuite.ini ${SYSDRIVE}\DemoIPSuite\DemoIPSuite.ini 
+RUN_TEST_STEP 100	DemoIPSuite DemoTCPStep ${SYSDRIVE}\DemoIPSuite\DemoIPSuite.ini SectionOne
+RUN_TEST_STEP 100	DemoIPSuite DemoUDPStep ${SYSDRIVE}\DemoIPSuite\DemoIPSuite.ini SectionTwo
+RUN_TEST_STEP 100	DemoIPSuite DemoUDPStep ${SYSDRIVE}\DemoIPSuite\DemoIPSuite.ini SectionTwo
+RUN_TEST_STEP 100	DemoIPSuite DemoUDPStep ${SYSDRIVE}\DemoIPSuite\DemoIPSuite.ini SectionTwo
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/ipsuitedefs.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file IPSuiteDefs.h
+*/
+
+// Keys in the configuration ini file
+_LIT(KDemoSuiteIPAddress,"Ip_Addr");
+_LIT(KDemoSuiteTestData,"Test_Data");
+_LIT(KDemoSuiteIPPort,"Port");
+
+// For test step panics
+_LIT(KDemoIPSuitePanic,"DemoIPSuite");
+enum TDemoSuitePanicCodes{ETCPDataCorrupt = 1,EUDPDataCorrupt};
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/ipsuiteserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,126 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example file/test code to demonstrate how to develop a TestExecute Server
+* Developers should take this project as a template and substitute their own
+* code at the __EDIT_ME__ tags
+* for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to be started
+* in the process of the client. The client initialises the server by calling the
+* one and only ordinal.
+*
+*/
+
+
+
+/**
+ @file IPSuiteServer.cpp
+*/
+
+// __EDIT_ME__ Include your own server header file and step header file(s) here
+#include "IPSuiteServer.h"
+#include "TCPStep.h"
+#include "UDPStep.h"
+
+// __EDIT_ME__ - Substitute the name of your test server 
+_LIT(KServerName,"DemoIPSuite");
+// __EDIT_ME__ - Use your own server class name
+CDemoIPSuite* CDemoIPSuite::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+	{
+// __EDIT_ME__ - Use your own server class name
+	CDemoIPSuite * server = new (ELeave) CDemoIPSuite();
+	CleanupStack::PushL(server);
+	// CServer base class call
+	server->StartL(KServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+
+// Secure variants much simpler
+// Just an E32Main and a MainL()
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().DataCaging(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+// __EDIT_ME__ - Use your own server class name
+	CDemoIPSuite* server = NULL;
+	// Create the CTestServer derived server
+	TRAPD(err,server = CDemoIPSuite::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
+
+
+// __EDIT_ME__ - Use your own server class name
+CTestStep* CDemoIPSuite::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep = NULL;
+	// __EDIT_ME__ - Create your own test steps here
+	// This server creates just two steps but create as many as you want
+	// They are created "just in time" when the worker thread is created
+	#if !(defined TEF_LITE)
+	if(aStepName == KDemoTCPStep)
+		testStep = new CTCPStep();
+	else if(aStepName == KDemoUDPStep)
+		testStep = new CUDPStep();
+	#endif
+	return testStep;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/ipsuiteserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file IPSuiteServer.h
+*/
+// __EDIT_ME__ Create your own class definition based on this
+#if (!defined __IP_SUITE_SERVER_H__)
+#define __IP_SUITE_SERVER_H__
+#include <TestExecuteServerBase.h>
+
+class CDemoIPSuite : public CTestServer
+	{
+public:
+	static CDemoIPSuite* NewL();
+	// Base class pure virtual override
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+private:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/ipsuitestepbase.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,92 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file IPSuiteStepBase.cpp
+*/
+
+#include "IPSuiteStepBase.h"
+#include "IPSuiteDefs.h"
+
+// Device driver constants
+#if (defined __WINS__)
+_LIT(KPdd,"ECDRV");
+#else
+_LIT(KPdd,"EUART1");
+#endif
+_LIT(KLdd,"ECOMM");
+
+TVerdict CIPSuiteStepBase::doTestStepPreambleL()
+/**
+ * @return - TVerdict
+ * Implementation of CTestStep base class virtual
+ * Do all initialisation common to derived classes in here.
+ * Just leave if there are any errors here as there's no point in
+ * trying to run a test step if anything fails.
+ * The leave will be picked up by the framework.
+ */
+	{
+	// For the emulator and 2 box solutions we need to load the
+	// physical device drivers
+	// Leave if there are any errors
+	TInt ret = KErrNone;
+	ret = User::LoadPhysicalDevice(KPdd);
+	if(ret != KErrNone && ret != KErrAlreadyExists)
+		User::Leave(ret);
+	ret = User::LoadLogicalDevice(KLdd);
+	if(ret != KErrNone && ret != KErrAlreadyExists)
+		User::Leave(ret);
+
+	// Read the ini file to get the destination IP address and the data
+	TPtrC IPAddr;
+	TPtrC configWriteData;
+	TInt port = 7;
+	if(!GetStringFromConfig(ConfigSection(),KDemoSuiteIPAddress, IPAddr) ||
+	   !GetStringFromConfig(ConfigSection(),KDemoSuiteTestData,configWriteData) ||
+	   !GetIntFromConfig(ConfigSection(),KDemoSuiteIPPort,port)
+		)
+		// Leave if there's any error.
+		User::Leave(KErrNotFound);
+	// Connect to the socket server
+	User::LeaveIfError(iServer.Connect());
+
+	// Set the ip address class
+	// Could read the port from the ini file
+	iDestAddr.Input(IPAddr);
+	iDestAddr.SetPort(port);
+
+	// Set up the read and write buffers
+	iReadData = HBufC8::NewMaxL(configWriteData.Length());
+	iWriteData = HBufC8::NewMaxL(configWriteData.Length());
+	iWriteData->Des().Copy(configWriteData);	
+
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+CIPSuiteStepBase::~CIPSuiteStepBase()
+	{
+	iServer.Close();
+	delete iReadData;
+	delete iWriteData;
+	}
+
+CIPSuiteStepBase::CIPSuiteStepBase()
+	{
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/ipsuitestepbase.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file IPSuiteStepBase.h
+*/
+
+#if (!defined __IP_SUITE_STEP_BASE__)
+#define __IP_SUITE_STEP_BASE__
+#include <TestExecuteStepBase.h>
+#if !(defined TEF_LITE)
+#include <in_sock.h>
+#include <es_sock.h>
+#endif
+class CIPSuiteStepBase : public CTestStep
+	{
+public:
+	virtual ~CIPSuiteStepBase();
+	CIPSuiteStepBase();
+	virtual TVerdict doTestStepPreambleL();
+protected:
+	HBufC8*		iReadData;
+	HBufC8*		iWriteData;
+	#if !(defined TEF_LITE)
+	RSocketServ iServer;
+	TInetAddr	iDestAddr;
+	#endif
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/tcpstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,102 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file TCPStep.cpp
+*/
+#include "TCPStep.h"
+#include "IPSuiteDefs.h"
+
+CTCPStep::~CTCPStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CTCPStep::CTCPStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KDemoTCPStep);
+	}
+
+TVerdict CTCPStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	RSocket socket;
+	User::LeaveIfError(socket.Open(iServer, KAfInet, KSockStream, KProtocolInetTcp));
+	CleanupClosePushL(socket);
+
+	TRequestStatus status;
+	socket.Connect(iDestAddr,status);
+	User::WaitForRequest(status);
+	User::LeaveIfError(status.Int());
+	
+	TBuf<50> IPAddrBuf;
+	iDestAddr.Output(IPAddrBuf);
+	_LIT(KSendDataMessage,"Send Data to %S Port = %d Length = %d");
+	INFO_PRINTF4(KSendDataMessage,&IPAddrBuf,iDestAddr.Port(),iWriteData->Des().Length());
+	
+	TPtr8 writeDataDes(iWriteData->Des());
+	socket.Write(writeDataDes,status);
+	User::WaitForRequest(status);
+	User::LeaveIfError(status.Int());
+
+	// For TCP only. We can check to see if the server has the ACK'd the data using
+	// an Ioctl on the socket
+	socket.Ioctl(KIoctlTcpNotifyDataSent,status, 0, KSolInetTcp);
+	User::WaitForRequest(status);
+	User::LeaveIfError(status.Int());
+
+	_LIT(KSentDataMessage,"Data Sent");
+	INFO_PRINTF1(KSentDataMessage);
+
+	// Use Recv in this case
+	// The status is not completed until the descriptor is full
+	// or there is a socket error/timeout -22
+	TPtr8 readDataDes(iReadData->Des());
+	socket.Recv(readDataDes,0,status);
+	User::WaitForRequest(status);
+	User::LeaveIfError(status.Int());
+
+	_LIT(KRecvDataMessage,"Data Received Length = %d");
+	INFO_PRINTF2(KRecvDataMessage,readDataDes.Length());
+
+	// The receive data should always match the sent
+	// Try deliberately corrupting the send or receive descriptor and
+	// the panic will be picked up in the script engine
+	__ASSERT_ALWAYS(readDataDes == writeDataDes,User::Panic(KDemoIPSuitePanic,ETCPDataCorrupt));
+
+	socket.Close();
+
+	CleanupStack::Pop(1);			// Server and Socket Handles
+	
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/tcpstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file TCPStep.h
+*/
+#if (!defined __TCP_STEP_H__)
+#define __TCP_STEP_H__
+#include <TestExecuteStepBase.h>
+#if !(defined TEF_LITE)
+#include <in_sock.h>
+#include <es_sock.h>
+#endif
+#include "IPSuiteStepBase.h"
+
+// __EDIT_ME__ - Create your own test step definition
+class CTCPStep : public CIPSuiteStepBase
+	{
+public:
+	CTCPStep();
+	~CTCPStep();
+	virtual TVerdict doTestStepL();
+private:
+	};
+
+// EDIT_ME__ - Use your own class step name
+_LIT(KDemoTCPStep,"DemoTCPStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/udpstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,94 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file UDPStep.cpp
+*/
+#include "UDPStep.h"
+#include "IPSuiteDefs.h"
+
+CUDPStep::~CUDPStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+CUDPStep::CUDPStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(KDemoUDPStep);
+	}
+
+TVerdict CUDPStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+
+	RSocket socket;
+	User::LeaveIfError(socket.Open(iServer, KAfInet, KSockDatagram, KProtocolInetUdp));
+	CleanupClosePushL(socket);
+
+	// Get the IP Address into a 16 bit descriptor to print it
+	TBuf<50> IPAddrBuf;
+	iDestAddr.Output(IPAddrBuf);
+	_LIT(KSendDataMessage,"Send Data to %S Port = %d Length = %d");
+	TPtr8 writeDataDes(iWriteData->Des());
+	INFO_PRINTF4(KSendDataMessage,&IPAddrBuf,iDestAddr.Port(),writeDataDes.Length());
+
+	TRequestStatus status;
+	socket.SendTo(writeDataDes,iDestAddr, 0,status);
+	User::WaitForRequest(status);
+	User::LeaveIfError(status.Int());
+
+	_LIT(KSentDataMessage,"Data Sent");
+	INFO_PRINTF1(KSentDataMessage);
+
+	// Use RecvFrom in this case
+	// The status is not completed until the descriptor is full
+	// or there is a socket error/timeout -22
+	TPtr8 readDataDes(iReadData->Des());
+	socket.RecvFrom(readDataDes,iDestAddr, 0, status);
+	User::WaitForRequest(status);
+	User::LeaveIfError(status.Int());
+
+	_LIT(KRecvDataMessage,"Data Received Length = %d");
+	INFO_PRINTF2(KRecvDataMessage,readDataDes.Length());
+
+	// The receive data should always match the sent
+	// Try deliberately corrupting the send or receive descriptor and
+	// the panic will be picked up in the script engine
+	__ASSERT_ALWAYS(readDataDes == writeDataDes,User::Panic(KDemoIPSuitePanic,EUDPDataCorrupt));
+
+	socket.Close();
+
+	CleanupStack::Pop(1);			// Server and Socket Handles
+
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/src/udpstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,44 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file UDPStep.h
+*/
+#if (!defined __UDP_STEP_H__)
+#define __UDP_STEP_H__
+#include <TestExecuteStepBase.h>
+#if !(defined TEF_LITE)
+#include <in_sock.h>
+#include <es_sock.h>
+#endif
+#include "IPSuiteStepBase.h"
+
+// __EDIT_ME__ - Create your own test step definition
+class CUDPStep : public CIPSuiteStepBase
+	{
+public:
+	CUDPStep();
+	~CUDPStep();
+	virtual TVerdict doTestStepL();
+private:
+	};
+// EDIT_ME__ - Use your own class step name
+_LIT(KDemoUDPStep,"DemoUDPStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/testdata/demoipsuite.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1763 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+############################################################
+## AUTO-GENERATED CONFIGURATION FILE
+## CommDB Database Dump Utility
+## 1.1
+############################################################
+
+############################################################
+## Network
+## 
+[Network]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Intranet
+	FIELD_COUNT=1
+END_ADD
+
+
+############################################################
+## ModemBearer
+## 
+[ModemBearer]
+ADD_TEMPLATE
+	Name=Default Modem
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=COMM::0
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=115200
+	Handshaking=0
+	SpecialRate=0
+	XonChar=0
+	XoffChar=0
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=AT
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=30
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=30
+	FIELD_COUNT=67
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Null Modem 115200bps
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=COMM::0
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=115200
+	Handshaking=52
+	SpecialRate=0
+	XonChar=0
+	XoffChar=0
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=AT
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=TRUE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=30
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=30
+	FIELD_COUNT=67
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 3
+	Name=US Robotics Sportster
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=COMM::0
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=57600
+	Handshaking=244
+	SpecialRate=0
+	XonChar=0
+	XoffChar=0
+	FaxClassPref=AUTO
+	SpeakerPref=AFTERDIALUNTILANSWER
+	SpeakerVolPref=QUIET
+	ModemInitString=AT&F1
+	DataInitString=AT
+	FaxInitString=AT&d2
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=30
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=30
+	FIELD_COUNT=67
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 4
+	Name=Dacom Surfer
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=COMM::0
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=57600
+	Handshaking=244
+	SpecialRate=0
+	XonChar=0
+	XoffChar=0
+	FaxClassPref=AUTO
+	SpeakerPref=AFTERDIALUNTILANSWER
+	SpeakerVolPref=QUIET
+	ModemInitString=AT&F
+	DataInitString=AT
+	FaxInitString=AT&d2
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=6
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=10
+	FIELD_COUNT=67
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 5
+	Name=GSM Mobile Phone via Infrared
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=IRCOMM::0
+	TSYName=MM
+	CSYName=IRCOMM
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=115200
+	Handshaking=196
+	SpecialRate=0
+	XonChar=17
+	XoffChar=19
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=ATZ
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=6
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=10
+	FIELD_COUNT=67
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 6
+	Name=GSM Mobile Phone via Serial
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=COMM::0
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=19200
+	Handshaking=196
+	SpecialRate=0
+	XonChar=17
+	XoffChar=19
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=ATZ
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=6
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=10
+	FIELD_COUNT=67
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 7
+	Name=GPRS Ericsson R520m via IR
+	Agent=PSD.agt
+	IfName=PPP
+	PortName=IRCOMM::0
+	TSYName=MM
+	CSYName=IRCOMM
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=115200
+	Handshaking=4
+	SpecialRate=0
+	XonChar=17
+	XoffChar=19
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=ATZ
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=6
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=10
+	FIELD_COUNT=67
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 8
+	Name=GPRS Ericsson R520m/T68i via Serial
+	Agent=PSD.agt
+	IfName=PPP
+	PortName=COMM::0
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=19200
+	Handshaking=4
+	SpecialRate=0
+	XonChar=17
+	XoffChar=19
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=ATZ
+	DataInitString=AT
+	FaxInitString=AT
+	IspInitString=*99***1#
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=180
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=180
+	FIELD_COUNT=68
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 9
+	Name=GPRS Motorola Mobile Phone via Serial
+	Agent=PSD.agt
+	IfName=PPP
+	PortName=COMM::0
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=57600
+	Handshaking=4
+	SpecialRate=0
+	XonChar=17
+	XoffChar=19
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=ATZ
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=6
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=10
+	FIELD_COUNT=67
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 10
+	Name=WinTunnel Modem
+	Agent=null.agt
+	IfName=PPP
+	PortName=COMM::6
+	TSYName=MM
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=115200
+	Handshaking=52
+	SpecialRate=0
+	XonChar=0
+	XoffChar=0
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=AT
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=FALSE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=30
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=30
+	FIELD_COUNT=67
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 11
+	Name=Null Modem 115200bps
+	Agent=CSD.agt
+	IfName=PPP
+	PortName=COMM::1
+	TSYName=MM2
+	CSYName=ECUART
+	DataBits=8
+	StopBits=1
+	Parity=NONE
+	Rate=115200
+	Handshaking=52
+	SpecialRate=0
+	XonChar=0
+	XoffChar=0
+	FaxClassPref=AUTO
+	SpeakerPref=NEVER
+	SpeakerVolPref=QUIET
+	ModemInitString=AT
+	DataInitString=AT
+	FaxInitString=AT
+	DialPauseLength=S8=
+	SpeakerVolContorlLow=L0
+	SpeakerVolControlMedium=L1
+	SpeakerVolControlHigh=L2
+	SpeakerAlwaysOff=M0
+	SpeakerOnUntilCarrier=M1
+	SpeakerAlwaysOn=M2
+	SpeakerOnAfterUntilCarrier=M3
+	DialToneWaitModifier=W
+	CallProgress1=X1
+	CallProgress2=X2
+	CallProgress3=X3
+	CallProgress4=X4
+	EchoOff=E0
+	VerboseText=V1
+	QuietOn=Q1
+	QuietOff=Q0
+	DialCommandStateModifier=;
+	OnLine=O
+	ResetConfiguration=Z
+	ReturnToFactoryDefs=&F
+	DCDOnDuringLink=&C1
+	DTRHangUp=&D2
+	DSRAlwaysOn=&S0
+	RTSCTSHandshake=&K3
+	XonXoffHandshake=&K4
+	EscapeCharacter=+
+	EscapeGuardPeriod=S12
+	NoDialTone=NO DIAL TONE
+	Busy=BUSY
+	NoAnswer=NO ANSWER
+	Carrier=CARRIER
+	Connect=CONNECT
+	CompressionClass5=COMPRESSION:CLASS 5
+	CompressionV42bis=COMPRESSION:V.42 bis
+	CompressionNone=COMPRESSION:NONE
+	ProtocolLAPD=PROTOCOL:LAPD
+	ProtocolALT=PROTOCOL:ALT
+	ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR
+	ProtocolNone=PROTOCOL:NONE
+	MessageCentreNumber=+44123456789
+	MessageValidityPeriod=1440
+	MessageDeliveryReport=TRUE
+	MinimumSignalLevel=9905
+	LastSocketActivityTimeout=30
+	LastSessionClosedTimeout=180
+	LastSocketClosedTimeout=30
+	FIELD_COUNT=67
+END_ADD
+
+############################################################
+## LANBearer
+## 
+[LANBearer]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Assabet on-board Ethernet
+	Agent=nullagent.agt
+	IfName=ethint
+	LDDName=not used
+	PDDName=not used
+	LastSocketActivityTimeout=-1
+	LastSessionClosedTimeout=-1
+	LastSocketClosedTimeout=-1
+	FIELD_COUNT=8
+END_ADD
+
+
+############################################################
+## Location
+## 
+[Location]
+ADD_TEMPLATE
+	Name=Default Location
+	IntlPrefixCode=+
+	NatPrefixCode=0
+	NatCode=44
+	Mobile=TRUE
+	UsePulseDial=FALSE
+	WaitForDialTone=FALSE
+	PauseAfterDialout=0
+	FIELD_COUNT=8
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Office
+	IntlPrefixCode=00
+	NatPrefixCode=0
+	NatCode=44
+	AreaCode=171
+	DialOutCode=9,
+	Mobile=FALSE
+	UsePulseDial=FALSE
+	WaitForDialTone=FALSE
+	PauseAfterDialout=0
+	FIELD_COUNT=10
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 3
+	Name=Office Direct Dial
+	IntlPrefixCode=00
+	NatPrefixCode=0
+	NatCode=44
+	AreaCode=171
+	Mobile=FALSE
+	UsePulseDial=FALSE
+	WaitForDialTone=FALSE
+	PauseAfterDialout=0
+	FIELD_COUNT=9
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 4
+	Name=Mobile
+	IntlPrefixCode=+
+	NatPrefixCode=0
+	NatCode=44
+	Mobile=TRUE
+	UsePulseDial=FALSE
+	WaitForDialTone=FALSE
+	PauseAfterDialout=0
+	FIELD_COUNT=8
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 5
+	Name=Home
+	IntlPrefixCode=00
+	NatPrefixCode=0
+	NatCode=44
+	AreaCode=181
+	Mobile=FALSE
+	UsePulseDial=TRUE
+	WaitForDialTone=TRUE
+	PauseAfterDialout=0
+	FIELD_COUNT=9
+END_ADD
+
+
+############################################################
+## Chargecard
+## 
+[Chargecard]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Dummy BT Chargecard
+	AccountNumber=144,12345678
+	Pin=0000
+	LocalRule=HG
+	NatRule=HFG
+	IntlRule=HEFG
+	FIELD_COUNT=6
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Dummy Mercury Chargecard
+	AccountNumber=0500800800,,12345678
+	Pin=****
+	LocalRule=HG
+	NatRule=J,K,0FG
+	IntlRule=HEFG
+	FIELD_COUNT=6
+END_ADD
+
+
+############################################################
+## GlobalSettings
+## 
+[GlobalSettings]
+ADD_SECTION
+	WAPAccessPoint=1
+	RedialAttempts=3
+	SmsBearer=1
+	SmsReceiveMode=2
+	GPRSAttachMode=1
+	AcceptIncomingGprs=1
+	GPRSClassCBearer=GSM
+	ConnectionAttempts=2
+	ModemForDataAndFax=2
+	ModemForPhoneServicesAndSMS=2
+	LocationForDataAndFax=2
+	LocationForPhoneServicesAndSMS=2
+	DefaultNetwork=1
+	BearerAvailabilityCheckTSY=mm
+	FIELD_COUNT=14
+END_ADD
+
+
+############################################################
+## DialOutISP
+## 
+[DialOutISP]
+ADD_TEMPLATE
+	Name=Default Dial Out ISP
+	DialResolution=TRUE
+	UseLoginScript=FALSE
+	PromptForLogin=TRUE
+	DisplayPCT=FALSE
+	IfPromptForAuth=TRUE
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=28
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=NT RAS
+	Description=Test
+	Type=INTERNETONLY
+	DialResolution=TRUE
+	UseLoginScript=TRUE
+	LoginScript=CHARMAP \[windows-1252\]\nLOOP 10\n{\nSEND "CLIENT"+<0x0d>\nWAIT 3\n{\n"SERVER" OK\n}\n}\nEXIT KErrNoAnswer$\n\nOK:\nEXIT\n
+	PromptForLogin=FALSE
+	DisplayPCT=FALSE
+	IfNetworks=ip,ip6
+	IfPromptForAuth=FALSE
+	IfAuthName=RasUser
+	IfAuthPass=pass
+	AuthRetries=0
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerName=ASYNCHRONOUS
+	BearerSpeed=UNSPECIFIED
+	BearerCE=UNSPECIFIED
+	BearerType=CSD
+	ChannelCoding=UNSPECIFIED
+	AIUR=UNSPECIFIED
+	RequestedTimeSlots=0
+	MaximumTimeSlots=0
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=43
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 3
+	Name=ISP01
+	Description=PlaceHolder for ISP01
+	Type=INTERNETONLY
+	DialResolution=TRUE
+	UseLoginScript=FALSE
+	PromptForLogin=FALSE
+	DisplayPCT=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=TRUE
+	IfAuthName=xxx
+	IfAuthPass=yyy
+	AuthRetries=0
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=34
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 4
+	Name=ISP02
+	Description=PlaceHolder for ISP02
+	Type=INTERNETONLY
+	DialResolution=TRUE
+	UseLoginScript=FALSE
+	PromptForLogin=FALSE
+	DisplayPCT=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=TRUE
+	IfAuthName=xxx
+	IfAuthPass=yyy
+	AuthRetries=0
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=34
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 5
+	Name=ISP03
+	Description=PlaceHolder for ISP03
+	Type=INTERNETONLY
+	DialResolution=TRUE
+	UseLoginScript=FALSE
+	PromptForLogin=FALSE
+	DisplayPCT=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=TRUE
+	IfAuthName=xxx
+	IfAuthPass=yyy
+	AuthRetries=0
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=34
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 6
+	Name=ISP04
+	Description=PlaceHolder for ISP04
+	Type=INTERNETONLY
+	DialResolution=TRUE
+	UseLoginScript=FALSE
+	PromptForLogin=FALSE
+	DisplayPCT=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=TRUE
+	IfAuthName=xxx
+	IfAuthPass=yyy
+	AuthRetries=0
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=34
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 7
+	Name=ISP05
+	Description=PlaceHolder for ISP05
+	Type=INTERNETONLY
+	DialResolution=TRUE
+	UseLoginScript=FALSE
+	PromptForLogin=FALSE
+	DisplayPCT=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=TRUE
+	IfAuthName=xxx
+	IfAuthPass=yyy
+	AuthRetries=0
+	IfCallbackEnabled=FALSE
+	CallbackTimeout=0
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	BearerService=0
+	BearerProtocol=0
+	RlpVersion=0
+	IwfToMs=0
+	MsToIwf=0
+	AckTimer=0
+	RetransmissionAttempts=0
+	ResequencePeriod=0
+	V42Compression=0
+	V42Codewords=0
+	V42MaxLength=0
+	Asymmetry=0
+	UserInitUpgrade=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=34
+END_ADD
+
+
+############################################################
+## DialInISP
+## 
+[DialInISP]
+ADD_TEMPLATE
+	Name=Default Dial In ISP
+	UseLoginScript=FALSE
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=9
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Dial In ISP01
+	UseLoginScript=FALSE
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableIPHeaderComp=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	EnableSWComp=FALSE
+	UseEdge=FALSE
+	FIELD_COUNT=9
+END_ADD
+
+
+############################################################
+## OutgoingGPRS
+## 
+[OutgoingGPRS]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=GPRS01
+	APN=gprs01APNPlaceHolder
+	PDPType=IPV4
+	ReqPrecedence=0
+	ReqDelay=0
+	ReqReliability=0
+	ReqPeakThroughput=0
+	ReqMeanThroughput=0
+	MinPrecedence=0
+	MinDelay=0
+	MinReliability=0
+	MinPeakThroughput=0
+	MinMeanThroughput=0
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	GprsUseEdge=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	AuthRetries=1
+	IpDNSAddrFromServer=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	IpAddrFromServer=TRUE
+	GprsAccessPointType=0
+	QosWarningTimeout=0
+	FIELD_COUNT=26
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=GPRS02
+	APN=gprs02APNPlaceHolder
+	PDPType=IPV4
+	ReqPrecedence=0
+	ReqDelay=0
+	ReqReliability=0
+	ReqPeakThroughput=0
+	ReqMeanThroughput=0
+	MinPrecedence=0
+	MinDelay=0
+	MinReliability=0
+	MinPeakThroughput=0
+	MinMeanThroughput=0
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	GprsUseEdge=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	AuthRetries=1
+	IpDNSAddrFromServer=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	IpAddrFromServer=TRUE
+	GprsAccessPointType=0
+	QosWarningTimeout=0
+	FIELD_COUNT=26
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 3
+	Name=GPRS03
+	APN=gprs03APNPlaceHolder
+	PDPType=IPV4
+	ReqPrecedence=0
+	ReqDelay=0
+	ReqReliability=0
+	ReqPeakThroughput=0
+	ReqMeanThroughput=0
+	MinPrecedence=0
+	MinDelay=0
+	MinReliability=0
+	MinPeakThroughput=0
+	MinMeanThroughput=0
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	GprsUseEdge=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	AuthRetries=1
+	IpDNSAddrFromServer=FALSE
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	IpAddrFromServer=TRUE
+	GprsAccessPointType=0
+	QosWarningTimeout=0
+	FIELD_COUNT=26
+END_ADD
+
+
+############################################################
+## IncomingGPRS
+## 
+[IncomingGPRS]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Incoming GPRS Settings PlaceHolder
+	APN=Test
+	PDPType=IPV4
+	ReqPrecedence=1
+	ReqDelay=1
+	ReqReliability=1
+	ReqPeakThroughput=1
+	ReqMeanThroughput=1
+	MinPrecedence=1
+	MinDelay=1
+	MinReliability=1
+	MinPeakThroughput=1
+	MinMeanThroughput=1
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	GprsUseEdge=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	IfAuthName=RasUser
+	IfAuthPass=pass
+	AuthRetries=1
+	IpDNSAddrFromServer=TRUE
+	IpNameServer1=0.0.0.0
+	IpNameServer2=0.0.0.0
+	EnableLCPExtension=FALSE
+	DisablePlainTextAuth=FALSE
+	PDPAddress=0.0.0.0
+	IpAddrFromServer=TRUE
+	FIELD_COUNT=29
+END_ADD
+
+
+############################################################
+## DefaultGPRS
+## 
+[DefaultGPRS]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Dummy Default GPRS Settings
+	Usage=1
+	APN=Access point name
+	PDPType=IPV6
+	PDPAddress=www.wid.com
+	Precedence=1
+	Delay=1
+	Reliability=1
+	PeakThroughput=1
+	MeanThroughput=1
+	MinPrecedence=1
+	MinDelay=1
+	MinReliability=1
+	MinPeakThroughput=1
+	MinMeanThroughput=1
+	DataCompression=TRUE
+	HeaderCompression=TRUE
+	GprsUseEdge=FALSE
+	AnonymousAccess=TRUE
+	FIELD_COUNT=19
+END_ADD
+
+
+############################################################
+## CDMA2000PacketServiceTable
+## 
+[CDMA2000PacketServiceTable]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=test name cdma2000
+	IwfName=Test2000
+	ServiceOption=HIGHSPEEDCDMA2000DATA
+	PdpType=IPV4
+	ReqFwdPriority=PRIORITY04
+	ReqRevPriority=PRIORITY04
+	ReqFwdBitrate=32KBPS
+	ReqRevBitrate=32KBPS
+	ReqFwdLoss=LOSS1
+	ReqRevLoss=LOSS1
+	ReqFwdMaxdelay=40MS
+	ReqRevMaxdelay=40MS
+	MinFwdBitrate=32KBPS
+	MinRevBitrate=32KBPS
+	AccptFwdLoss=LOSS2
+	AccptRevLoss=LOSS2
+	AccptFwdMaxdelay=120MS
+	AccptRevMaxdelay=120MS
+	DataCompression=FALSE
+	HeaderCompression=FALSE
+	AnonymousAccess=FALSE
+	IfNetworks=ip
+	IfPromptForAuth=FALSE
+	IfAuthName=RasUser
+	IfAuthPass=pass
+	AuthRetries=1
+	IpNetMask=0.255.255.255
+	IpGateway=10.0.0.1
+	IpAddrFromServer=TRUE
+	IpDNSAddrFromServer=TRUE
+	EnableLCPExtension=TRUE
+	DisablePlainTextAuth=TRUE
+	ApType=2
+	QosWarningTimeout=1000000
+	RlpMode=TRANSPARENT
+	CDMAMobileIP=FALSE
+	CDMAMobileIPTimeout=10000000
+	FIELD_COUNT=37
+END_ADD
+
+
+############################################################
+## DefaultCDMA2000SettingsTable
+## 
+[DefaultCDMA2000SettingsTable]
+
+############################################################
+## LANService
+## 
+[LANService]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=Ethernet
+	IfNetworks=ip,ip6
+	IpNetMask=255.255.255.0
+	IpGateway=194.72.6.1
+	IpAddrFromServer=TRUE
+	IpAddr=192.168.0.100
+	IpDNSAddrFromServer=FALSE
+	IpNameServer1=194.72.6.51
+	IpNameServer2=194.72.6.52
+	FIELD_COUNT=9
+END_ADD
+
+
+############################################################
+## IAP
+## 
+[IAP]
+ADD_SECTION
+# COMMDB_ID = 1
+	Name=NT RAS with Null Modem
+	IAPService=2
+	IAPServiceType=DialOutISP
+	IAPBearer=2
+	IAPBearerType=ModemBearer
+	IAPNetwork=1
+	IAPNetworkWeighting=0
+	Location=2
+	FIELD_COUNT=8
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=CSD IAP PlaceHolder01
+	IAPService=3
+	IAPServiceType=DialOutISP
+	IAPBearer=2
+	IAPBearerType=ModemBearer
+	IAPNetwork=1
+	IAPNetworkWeighting=0
+	Location=2
+	FIELD_COUNT=8
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 3
+	Name=CSD IAP PlaceHolder02
+	IAPService=4
+	IAPServiceType=DialOutISP
+	IAPBearer=2
+	IAPBearerType=ModemBearer
+	IAPNetwork=1
+	IAPNetworkWeighting=0
+	Location=2
+	FIELD_COUNT=8
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 4
+	Name=GPRS IAP PlaceHolder01
+	IAPService=1
+	IAPServiceType=OutgoingGPRS
+	IAPBearer=8
+	IAPBearerType=ModemBearer
+	IAPNetwork=1
+	IAPNetworkWeighting=0
+	Location=4
+	FIELD_COUNT=8
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 5
+	Name=GPRS IAP PlaceHolder02
+	IAPService=2
+	IAPServiceType=OutgoingGPRS
+	IAPBearer=8
+	IAPBearerType=ModemBearer
+	IAPNetwork=1
+	IAPNetworkWeighting=0
+	Location=4
+	FIELD_COUNT=8
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 6
+	Name=WinTunnel on Epoc Com1
+	IAPService=2
+	IAPServiceType=DialOutISP
+	IAPBearer=11
+	IAPBearerType=ModemBearer
+	IAPNetwork=1
+	IAPNetworkWeighting=0
+	Location=2
+	FIELD_COUNT=8
+END_ADD
+
+
+############################################################
+## ConnectionPreferences
+## 
+[ConnectionPreferences]
+ADD_SECTION
+	Ranking=0
+	Direction=OUTGOING
+	DialogPref=DONOTPROMPT
+	BearerSet=CSD
+	IAP=1
+	FIELD_COUNT=5
+END_ADD
+
+ADD_SECTION
+	Ranking=1
+	Direction=OUTGOING
+	DialogPref=DONOTPROMPT
+	BearerSet=CSD
+	IAP=1
+	FIELD_COUNT=5
+END_ADD
+
+
+############################################################
+## BTDeviceTable
+## 
+[BTDeviceTable]
+
+############################################################
+## BTSecurityTable
+## 
+[BTSecurityTable]
+
+############################################################
+## BTDefaultTable
+## 
+[BTDefaultTable]
+
+############################################################
+## Proxies
+## 
+[Proxies]
+ADD_SECTION
+# COMMDB_ID = 1
+	ISP=2
+	ProxyServiceType=DialOutISP
+	UseProxyServer=TRUE
+	ProxyServerName=www.dummyproxy.com
+	ProtocolName=http
+	PortNumber=80
+	Exceptions=www.dummyproxy.com/exception
+	FIELD_COUNT=7
+END_ADD
+
+
+############################################################
+## AgentLookup
+## 
+[AgentLookup]
+
+############################################################
+## WAPAccessPoint
+## 
+[WAPAccessPoint]
+ADD_TEMPLATE
+	Name=Default Dial In ISP
+	CurrentBearer=WAPIPBearer
+	FIELD_COUNT=2
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	Name=Dummy WAP Settings
+	CurrentBearer=WAPIPBearer
+	StartPage=www.wapstart.com
+	FIELD_COUNT=3
+END_ADD
+
+
+############################################################
+## WAPIPBearer
+## 
+[WAPIPBearer]
+ADD_TEMPLATE
+	AccessPointId=0
+	IAP=0
+	WSPOption=CONNECTIONLESS
+	Security=FALSE
+	ProxyPortNumber=0
+	FIELD_COUNT=5
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	AccessPointId=2
+	GatewayAddress=www.wapgateway.com
+	IAP=2
+	WSPOption=CONNECTIONORIENTED
+	Security=FALSE
+	ProxyPortNumber=1
+	FIELD_COUNT=6
+END_ADD
+
+
+############################################################
+## WAPSMSBearer
+## 
+[WAPSMSBearer]
+ADD_TEMPLATE
+	AccessPointId=0
+	WSPOption=CONNECTIONLESS
+	Security=FALSE
+	FIELD_COUNT=3
+END_TEMPLATE
+
+ADD_SECTION
+# COMMDB_ID = 2
+	AccessPointId=2
+	GatewayAddress=+4412345678901
+	ServiceCentreAddress=+442071234567
+	WSPOption=CONNECTIONORIENTED
+	Security=FALSE
+	FIELD_COUNT=5
+END_ADD
+
+
+############################################################
+## SecureSocketTable
+## 
+[SecureSocketTable]
+ADD_SECTION
+# COMMDB_ID = 1
+	ProtocolName=ssl3.0
+	ProtoLibrary=ssladaptor.dll
+	FIELD_COUNT=2
+END_ADD
+
+ADD_SECTION
+# COMMDB_ID = 2
+	ProtocolName=tls1.0
+	ProtoLibrary=ssladaptor.dll
+	FIELD_COUNT=2
+END_ADD
+
+
+############################################################
+## BTPersistTable
+## 
+[BTPersistTable]
+############################################################
+## ERROR
+## AccessTypeTable
+############################################################
+############################################################
+## ERROR
+## Error opening table
+############################################################
+############################################################
+## ERROR
+## Unable to find the specified object or missing required field values
+############################################################
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/workshop/demoipsuite/testdata/demoipsuite.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,9 @@
+[SectionOne]
+Ip_Addr=10.0.0.10
+Port=7
+Test_Data=11111122221111111111111111111111
+
+[SectionTwo]
+Ip_Addr=10.0.0.10
+Port=7
+Test_Data=3333333333333444444444444444445555555555555555
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/bwins/wrapperutilsplugin1u.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?CreateWrapperInstanceL@@YAPAVCWrapperUtilsPlugin@@XZ @ 1 NONAME ; class CWrapperUtilsPlugin * CreateWrapperInstanceL(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/bwins/wrapperutilsplugin5u.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,3 @@
+EXPORTS
+	?CreateWrapperInstanceL@@YAPAVCWrapperUtilsPlugin@@XZ @ 1 NONAME ; class CWrapperUtilsPlugin * CreateWrapperInstanceL(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/eabi/wrapperutilsplugin1u.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,9 @@
+EXPORTS
+	_Z22CreateWrapperInstanceLv @ 1 NONAME
+	_ZTI15CFileServPlugin @ 2 NONAME ; #<TI>#
+	_ZTI15CSysStartPlugin @ 3 NONAME ; #<TI>#
+	_ZTV15CFileServPlugin @ 4 NONAME ; #<VT>#
+	_ZTV15CSysStartPlugin @ 5 NONAME ; #<VT>#
+	_ZTI19CWrapperUtilsPlugin @ 6 NONAME ; #<TI>#
+	_ZTV19CWrapperUtilsPlugin @ 7 NONAME ; #<VT>#
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/eabi/wrapperutilsplugin5u.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,8 @@
+EXPORTS
+	_Z22CreateWrapperInstanceLv @ 1 NONAME
+	_ZTI15CFileServPlugin @ 2 NONAME
+	_ZTI15CSysStartPlugin @ 3 NONAME
+	_ZTI19CWrapperUtilsPlugin @ 4 NONAME
+	_ZTV15CFileServPlugin @ 5 NONAME
+	_ZTV15CSysStartPlugin @ 6 NONAME
+	_ZTV19CWrapperUtilsPlugin @ 7 NONAME
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Component description file
+//
+
+PRJ_EXPORTS
+..\inc\wrapperutilsplugin.h		\epoc32\include\test\wrapperutilsplugin.h
+.\wrapperutilsplugin.iby		\epoc32\rom\include\wrapperutilsplugin.iby
+
+..\inc\fileservplugin.h \epoc32\include\test\fileservplugin.h
+..\inc\sysstartplugin.h \epoc32\include\test\sysstartplugin.h
+
+PRJ_MMPFILES
+wrapperutilsplugin.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/group/wrapperutilsplugin.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __WRAPPER_UTILS_PLUGIN_IBY__
+#define __WRAPPER_UTILS_PLUGIN_IBY__
+
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+file=ABI_DIR\DEBUG_DIR\wrapperutilsplugin5.dll	Sys\Bin\wrapperutilsplugin.dll
+#else
+file=ABI_DIR\DEBUG_DIR\wrapperutilsplugin1.dll	Sys\Bin\wrapperutilsplugin.dll
+#endif
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/group/wrapperutilsplugin.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,45 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+TARGET WrapperUtilsPlugin5.dll
+CAPABILITY	All -TCB
+#else
+TARGET WrapperUtilsPlugin1.dll
+CAPABILITY	All
+#endif
+TARGETTYPE dll
+
+UID		0x1000008d 0x10210D36
+VENDORID	0x70000001
+
+SOURCEPATH	../src
+SOURCE		wrapperutilsplugin.cpp fileservplugin.cpp SysStartPlugin.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+
+LIBRARY euser.lib efsrv.lib
+
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+LIBRARY ssmcmn.lib
+#else
+LIBRARY domaincli.lib
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/inc/fileservplugin.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,41 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#ifndef _FILESERVPLUGIN__
+#define _FILESERVPLUGIN__
+
+#include <f32file.h>
+
+_LIT(KDefaultSysDrive, "C:");
+
+class CFileServPlugin : public CBase
+	{
+public:
+	static CFileServPlugin* NewL();
+
+	CFileServPlugin();
+
+	// Destructor	
+	~CFileServPlugin();
+
+	virtual TDriveNumber GetSystemDrive();
+	};  
+
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/inc/sysstartplugin.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,56 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#if !defined(__SYSSTARTPLUGIN_H__)
+#define __SYSSTARTPLUGIN_H__
+
+#include <e32base.h>
+#include <f32file.h>
+
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+#include <ssm/ssmstateawaresession.h>
+
+class TSsmState;
+
+class CSysStartPlugin : public CBase, public MStateChangeNotificationSubscriber
+#else
+#include <domainmember.h>
+class CSysStartPlugin : public CDmDomain
+#endif
+	{
+public:
+	virtual void WaitForSystemStartL();
+	static CSysStartPlugin* NewL();
+	virtual ~CSysStartPlugin();
+	
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+public: // from MStateChangeNotificationSubscriber
+	virtual void StateChanged(TSsmState aSsmState);
+	
+private:
+	CSsmStateAwareSession* iStateAwareSession;
+#else
+	virtual void RunL();
+#endif
+protected:
+	CSysStartPlugin();
+	void ConstructL();
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/inc/wrapperutilsplugin.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,37 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#ifndef _CWrapperUtilsPlugin__
+#define _CWrapperUtilsPlugin__
+
+#include <f32file.h>
+
+class CWrapperUtilsPlugin : public CBase
+/**
+@internalComponent
+@test
+*/
+	{
+public:
+	virtual void WaitForSystemStartL();
+	virtual TDriveNumber GetSystemDrive();
+	};  
+
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/src/fileservplugin.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,67 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <e32std.h>
+#include <test/fileservplugin.h>
+
+CFileServPlugin* CFileServPlugin::NewL()
+	{
+	CFileServPlugin* self = new(ELeave) CFileServPlugin();
+	return self;
+	}
+
+CFileServPlugin::CFileServPlugin()
+	{
+	}
+
+CFileServPlugin::~CFileServPlugin()
+	{
+	
+	}
+
+TDriveNumber CFileServPlugin::GetSystemDrive()
+	{
+	TDriveNumber defaultSysDrive(EDriveC);
+	RFs fileServer;
+	TVersionName version(fileServer.Version().Name());
+	if (fileServer.Version().iMajor >= 2 &&
+		fileServer.Version().iBuild >= 1100)
+		{
+		_LIT(KFileSrvDll, "efsrv.dll");
+
+		RLibrary pluginLibrary;
+		TInt pluginErr = pluginLibrary.Load(KFileSrvDll);
+
+		if (pluginErr == KErrNone)
+			{
+			typedef TDriveNumber(*fun1)();
+			fun1 sysdrive;
+
+	#ifdef __EABI__
+			sysdrive = (fun1)pluginLibrary.Lookup(336);
+	#else
+			sysdrive = (fun1)pluginLibrary.Lookup(304);
+	#endif
+			defaultSysDrive = sysdrive();
+			}
+		pluginLibrary.Close();
+		}
+	
+	return defaultSysDrive;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/src/sysstartplugin.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,117 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <e32std.h>
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+#include <ssm/ssmstate.h>
+#include <ssm/ssmsubstates.hrh>
+#include <ssm/ssmdomaindefs.h>
+#include <test/SysStartPlugin.h>
+
+CSysStartPlugin::CSysStartPlugin()
+#else
+#include <startup.hrh>
+#include <startupdomaindefs.h>
+#include <test/SysStartPlugin.h>
+
+CSysStartPlugin::CSysStartPlugin() : CDmDomain(KDmHierarchyIdStartup, KAppServicesDomain3)
+#endif
+	{
+	
+	}
+
+/**
+ * Destructor
+ * Frees the resources located in second-phase constructor
+ */
+CSysStartPlugin::~CSysStartPlugin()
+	{
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+	if (iStateAwareSession)
+		{
+		delete iStateAwareSession;
+		}
+#endif
+	}
+
+/**
+ * Creates, and returns a pointer to CSysStartPlugin object, leave on failure
+ * @param aName - Path and name of the ini file to be parsed
+ * @return A pointer to the CSysStartPlugin object
+ */
+CSysStartPlugin* CSysStartPlugin::NewL()
+	{
+	CSysStartPlugin* self = new(ELeave) CSysStartPlugin();
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	CleanupStack::Pop();
+	return self;
+	}
+
+void CSysStartPlugin::ConstructL()
+	{
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+	iStateAwareSession = CSsmStateAwareSession::NewL(KSM2AppServicesDomain3);
+	iStateAwareSession->AddSubscriberL(*this);
+	}
+
+void CSysStartPlugin::StateChanged(TSsmState aSsmState)
+	{
+	//if (ESsmNormal==aSsmState.MainState() && ESsmNormalSubState==aSsmState.SubState())
+	if (aSsmState.Int() >= ESsmStartupSubStateNonCritical)
+		{
+		CActiveScheduler::Stop();
+		}
+#else
+	CDmDomain::ConstructL();
+#endif
+	}
+
+void CSysStartPlugin::WaitForSystemStartL()
+	{
+#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT
+	TSsmState state = iStateAwareSession->State();
+	if (state.Int() < ESsmStartupSubStateNonCritical)
+		{
+		CActiveScheduler::Start();
+		}
+	}
+#else
+	TDmDomainState state = GetState();
+	if (state < EStartupStateNonCritical)
+		{
+		RequestTransitionNotification();
+		CActiveScheduler::Start();
+		}
+	}
+	
+void CSysStartPlugin::RunL()
+	{
+	TDmDomainState state = GetState();
+	if (state >= EStartupStateNonCritical)
+		{
+		CActiveScheduler::Stop();
+		}
+	else
+		{
+		RequestTransitionNotification();
+		}
+	}
+	
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/tef/wrapperutils/src/wrapperutilsplugin.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,50 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <e32std.h>
+#include <test/fileservplugin.h>
+#include <test/sysstartplugin.h>
+#include <test/wrapperutilsplugin.h>
+
+EXPORT_C CWrapperUtilsPlugin* CreateWrapperInstanceL()
+	{
+	return new (ELeave) CWrapperUtilsPlugin;
+	}
+
+void CWrapperUtilsPlugin::WaitForSystemStartL()
+	{
+	CSysStartPlugin* plugin = CSysStartPlugin::NewL();
+	plugin->WaitForSystemStartL();
+	delete plugin;
+	}
+
+TDriveNumber CWrapperUtilsPlugin::GetSystemDrive()
+	{
+	TDriveNumber driveNumber = EDriveC;
+	CFileServPlugin* plugin = NULL;
+	TRAPD(err, plugin = CFileServPlugin::NewL());
+	if (KErrNone == err)
+		{
+		driveNumber = plugin->GetSystemDrive();
+		delete plugin;
+		}
+	
+	return driveNumber;
+	}
+	
Binary file testexecfw/useremul/OrangeUserEmulator.doc has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/Readme.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,158 @@
+========================================
+=             SYMBIAN SIGNED           =
+========================================
+Document version:	1.00(002), 25th of Nov 2009
+
+Contents
+SECTION 1 - QUICK CHECKS
+SECTION 2 - RELEASE NOTES
+SECTION 3 - USER GUIDE / DOCUMENTATION
+
+SECTION 1 - QUICK CHECKS
+========================
+
+This file contains the following files
+	- This completed document
+	- UserEmulator_v4.2_2509.sis file
+	- UserEmulator.pkg
+	- ReleaseNotes_v4.2_2509.txt
+  - OrangeUserEmulator.doc
+	
+Symbian signed submission criteria checklist:
+CHECK-01: Provided ReleaseNotes_v4.2_2509.txt
+CHECK-02: There are no embedded SIS files.
+CHECK-03: Yes. The application can be tested via its own UI.
+CHECK-04: The submitted SIS file is signed with the Publisher ID of France Telecom R&D UK LTD.
+CHECK-05: The SIS file contains correct version information that matches with the application's About box.
+CHECK-06: Capabilities: 
+		PowerMgmt     : Class TApaTaskList    -> EndTask 		
+		SwEvent       : Class RWsSession      -> SimulateRawEvent
+		LocalServices : Class CC32Server      -> CustomSecurityCheckL 	
+		ReadDeviceData: Publish and Subscribe Property
+		ProtServ
+		WriteDeviceData: CWsScreenDevice      -> SetScreenMode
+CHECK-07: No Backup required
+CHECK-08: Target platform UID: 
+      Series 60 v 3.1 : 0x102032BE
+		  Series 60 v 3.2 : 0x102752AE
+		  Series 60 v 5.0 : 0x1028315F
+CHECK-09: Package UID: 0x2001C3AF (assuming application UID is referred to here)
+CHECK-10: Not Applicable
+CHECK-11: Not Applicable
+CHECK-12: Not Applicable
+CHECK-13: Application UID: 0x2001C3AF
+CHECK-14: UserEmulator_0x2001C3AF.exe
+CHECK-15: Not Applicable
+CHECK-16: Not accessing SIM card.
+CHECK-17: Not Applicable
+
+SECTION 2 - RELEASE NOTES
+=========================
+Application version:	4.2_2509
+
+Phone(s) concerned:	Nokia 6220, Nokia 5800 XpressMusic
+Release note:		This version is designed to work on Nokia 6220 and Nokia 5800 phones 
+                (And not just restricted to these phones). User Emulator is a tool for automated test creation, 
+                execution and management. It is capable of handling any key events (up/down/left/right arrow, 
+                selection key, LSK, RSK, Menu key, alpha/numeric keys, etc) and pointer events. This tool helps in 
+                writing, reusing and executing tests on the code under development. 
+		
+Phone(s) concerned:	All
+Release note:		This version is designed to work on series60 3.2 and 5.0 phones. 
+                User Emulator is a tool for automated test creation, 
+                execution and management. It is capable of handling any key events (up/down/left/right arrow, 
+                selection key, LSK, RSK, Menu key, alpha/numeric keys, etc) and pointer events. This tool helps in 
+                writing, reusing and executing tests on the code under development. 
+
+Please find additional release notes included in this zip file.
+
+SECTION 3 - USER GUIDE
+======================
+User Emulator is a tool for automated test creation, execution and management. It is capable of handling any 
+key events (up/down/left/right arrow, selection key, LSK, RSK, Menu key, alpha/numeric keys, etc) and pointer events.
+This tool helps in writing, reusing and executing tests on the code under development.
+
+Menu Options 
+------------
+After the application launch, any scripts available in the default settings path are displayed to the user. 
+This view is refreshed if there is any change in the settings path or addition/deletion of scripts.
+
+1. Run Scripts
+Script execution can start by selecting the Run Scripts menu option. Script selection can be made by clicking on a script name. 
+Single selection or multiple script selection option is available to the user. After the selection, file(s) are parsed using an XML 
+parser and appropriate actions are performed. Visual indications of scripts execution pass/fail/cancellation are displayed using icons on the screen.
+
+Green Icon: pass
+Red Icon: Fail
+Yellow Icon: Cancellation of script execution
+
+Script run starts on idle screen after the Menu application and idle screen reset.
+
+2. Select
+This option can be used for file selection and de-selection respectively. There is an option to select/de-select a single 
+file or multiple files at the same time.
+
+3. Record input
+This menu option allows users to start recording any key presses or screen taps. User has to enter a name for the recorded script. 
+The file name cannot contain any special characters. An error message is displayed to the user and a dialog is prompted to enter 
+correct filename. The file is stored in 'Scripts Path ' folder. Screenshot tag can be added dynamically in the script by pushing 
+the camera button once during script recording. Recording can be cancelled any time by pressing the power button once.
+Script recording starts on idle screen after the Menu application and idle screen reset.
+
+4. Random test run
+Starts the Random test on the device and sends random key presses and screen taps to the device. Random test can be stopped by pressing 
+the power button once.
+
+5. Settings
+This menu option launches a settings dialog that has configuration information for the User Emulator tool.
+
+•	Scripts Path: User can modify the storage path of the test scripts.
+•	Log Status: Logging option can be turned ON/OFF using this settings option.      
+•	Log File Path: Path for the log file that logs the script execution actions. This file also captures any system wide panics.  
+Note: User has to exit the tool in order to check the log files. Log files are overwritten every time the tool starts.
+•	Target for Random Test? Can be ON/OFF. 'ON' enables random tests on ID specified application(s). If it is in 'OFF' state then random test 
+will perform without starting an application at start time.
+•	App IDs of Random Test: If the previous option is 'ON' then 'Random test run' will start application(s) at the beginning of the test using these IDs.
+
+Note: A sample log file generated after a simple script execution is attached at the end of this document.
+
+6. System Info
+Option that gives the complete system information like OS-Version, UI-Version, Machine ID,IMEI No, Family, CPU, CPUSpeed, 
+Start-up reason, RAM, Free RAM and ROM available on the device.
+
+7. Help
+Help file describing the User Emulator tool usage
+
+8. About
+A brief about the tool
+
+
+Middle soft Key Options:
+------------------------
+1.	Run Scripts
+User can call Run Scripts to run a script on focus. 
+
+Please find attached the OrangeUserEmulator.doc for more details.
+
+
+Installation
+============
+Install the UserEmulator_v4.2_2509.sis file package on your phone through your favourite installation method 
+(e.g. the Nokia Phone Suite or through a Bluetooth file transfer).
+
+IMPORTANT NOTES:
+1. There is no backup required of this application
+
+2. UNI-08: Uninstall: The log files and screenshots generated from the User Emulator are not removed after the application uninstallation. 
+   This tool is used as a stress test tool and the information gathered is used for further analysis. 
+
+3. If the log path is the Phone memory, and the path set is say any directory other than 
+   "C:\\Data\\", log files are not visible using the Nokia native File Browser application. 
+    This issue is not considered a fatal error because of it is a system limitation.
+
+4. In order to get the same results during script execution, all the screens on the device should be reset to 
+   its initial state before script recording and playback. 
+    o	Currently the tool supports basic reset functionality of resetting the Menu application's scroll bar, 
+      closing any open applications on the device and resetting the idle screen. 
+    o	If there are any changes to the application position in the Menu application or any changes on the 
+      HomeScreen, the script when played back may not produce the same results. This is a known limitation of the tool. 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/ReleaseNotes.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,278 @@
+Date: <25-11-09>
+
+[Application Details]
+
+Name: UserEmulator
+UID: 0x2001C3AF
+
+Version: 4.2
+
+Build: 2509
+ 
+Description: 
+User Emulator is a tool for automated test creation, execution and management. It is capable of handling any 
+key events (up/down/left/right arrow, selection key, LSK, RSK, Menu key, alpha/numeric keys, etc) and pointer events.
+This tool helps in writing, reusing and executing tests on the code under development. 
+Threshold values for finger pointer events: 1-5 finger, 5-10 thumb, etc.
+
+FileName: UserEmulator_v4.2_2509.SISX
+
+[Platform Details]
+
+OS Name/Version:                S60 v3.1 , S60 v3.2, s60 5.0
+Test Device Name:               Nokia 6220, Nokia 5800
+Test Device Firmware version:   100.07.76
+				08-06-2008	RM-346
+				Nokia N95 : V30.0.015 15-07-08 RM-159
+                                
+
+[Languages Supported] 
+UK-EN - default
+
+[Countries Supported] 
+UK 
+
+[Screen Resolutions Supported]
+All
+
+
+[New Features]
+
+
+[Resolved Issues]
+- Bug 1358 - UserEmulator bug fixes related to Script recording and playback
+
+[Known Issues]
+1. Key emulations to java midlets are not working properly
+   Ex. Music store
+2. Alphanumeric keypad is not working with script recording. Workaround for this issue is to 
+   manually create the script by adding the tag <keys> <name> </keys>
+   - Recording Hash press for copy and paste is not supported in the alphanumeric keypad. 
+3. During replay User Emulator has speed issues sometimes. It can't replay events as fast as it should and
+    this can cause differences between recording and replay.
+4. In order to get the same results during script execution, all the screens on the device should be reset to 
+    its initial state before script recording and playback. 
+    o Currently the tool supports basic reset functionality of resetting the Menu application's scroll bar, 
+      closing any open applications on the device and resetting the idle screen. 
+    o If there are any changes to the application position in the Menu application or any changes on the 
+      HomeScreen, the script when played back may not produce the same results. This is a known limitation of the tool.
+5. On some 3.1/3.2 devices a menu opens in Idle screen instead of screen reset.
+6. Scripts recorded earlier will not work with the latest release and they have to be used with older version of UE.  ( <= v4.2_1309)!
+
+
+[Comments]
+This release of the User Emulator tool supports the following features.
+- Application launching/closing
+- Key Emulations
+- Looping (Simple, Nested)
+- Pause
+- Support for East European Characters (UTF-16)
+- Multiple views displaying scripts in one view and logging in the other
+- Markable/Multi selection of test scripts for execution
+- Support for named key codes and special characters in the script
+- Capturing panics
+- Stop/Cancel script execution
+- Mentioning infinite value for looping
+- logging the script execution to a log file
+- Key press recording (with long key presses)
+- Pointer events simulation/recording
+- Screen shots
+- Random test runner
+- Reset main menu's scroll bar and iddle screen
+- Long file names are limited to max. 196 characters.
+- User Emulator can be installed on C: drive only. (No drive choice at install time)
+- Scripts recorded with the latest release will work on all the devices (Nokia/SE/Samsung) provided all have the same setup (icons, etc. in the same place)
+
+[Contact Details]
+
+Name: Reshma Sandeep Das
+Email: reshma.sandeepdas@orange-ftgroup.com
+--------------------------------------------------------------------------------------------------------------------------------------
+
+Date: <13-08-09>
+
+[Application Details]
+
+Name: UserEmulator
+UID: 0x2001C3AF
+
+Version: 4.2
+
+Build: 1309
+ 
+Description: 
+User Emulator is a tool for automated test creation, execution and management. It is capable of handling any 
+key events (up/down/left/right arrow, selection key, LSK, RSK, Menu key, alpha/numeric keys, etc) and pointer events.
+This tool helps in writing, reusing and executing tests on the code under development.
+Threshold values for finger pointer events: 1-5 finger, 5-10 thumb, etc.
+
+FileName: UserEmulator_v_4.2_1309.SISX
+
+[Platform Details]
+
+OS Name/Version:                S60 v3.1 , S60 v3.2, s60 5.0
+Test Device Name:               Nokia N95, Nokia 6220, Nokia 5800
+Test Device Firmware version:   100.07.76
+			        08-06-2008
+				RM-346   
+				Nokia N95 : V30.0.015 15-07-08 RM-159                            
+                                
+
+[Languages Supported] 
+UK-EN - default
+
+[Countries Supported] 
+UK 
+
+[Screen Resolutions Supported]
+All
+
+
+[New Features]
+- Command line support added
+
+[Resolved Issues]
+- Bug ID 288 :  - Added User Emulator tool under https://developer.symbian.org/sfl/FCL/sftools/ana/testfw/testexecfw/ package 
+                  in Symbian Foundation
+		- Added support for multiple application support for Random test
+- UE tool supported on Samsung Acme and Sony Ericsson Kokura phones
+- Bug 366: Run UserEmulator from command line 
+
+[Known Issues]
+1. Key emulations to java midlets are not working properly
+   Ex. Music store
+2. Alphanumeric keypad is not working with script recording. Workaround for this issue is to 
+   manually create the script by adding the tag <keys> <name> </keys>
+3. During replay User Emulator has speed issues sometimes. It can't replay events as fast as it should and
+    this can cause differences between recording and replay.
+4. In order to get the same results during script execution, all the screens on the device should be reset to 
+    its initial state before script recording and playback. 
+    o Currently the tool supports basic reset functionality of resetting the Menu application's scroll bar, 
+      closing any open applications on the device and resetting the idle screen. 
+    o If there are any changes to the application position in the Menu application or any changes on the 
+      HomeScreen, the script when played back may not produce the same results. This is a known limitation of the tool.
+
+[Comments]
+This release of the User Emulator tool supports the following features.
+- Application launching/closing
+- Key Emulations
+- Looping(Simple,Nested loops)
+- Pause
+- Support for East European Characters (UTF-16)
+- Multiple views displaying scripts in one view and logging in the other
+- Markable/Multi selection of test scripts for execution
+- Support for named key codes and special characters in the script
+- Capturing panics
+- Stop/Cancel script execution
+- Mentioning infinite value for looping
+- logging the script execution to a log file
+- Key press recording (with long key presses)
+- Pointer events simulation/recording
+- Screen shots
+- Random test runner
+- Reset main menu's scroll bar and iddle screen
+- Long file names are limited to max. 196 characters.
+- User Emulator can be installed on C: drive only. (No drive choice at install time)
+
+
+[Contact Details]
+
+Name: Reshma Sandeep Das
+Email: reshma.sandeepdas@orange-ftgroup.com
+-----------------------------------------------------------------------------------------------------------------------------------
+Date: <29-07-09>
+
+[Application Details]
+
+Name: UserEmulator
+UID: 0x2001C3AF
+
+Version: 3.7
+
+Build: 2907
+ 
+Description: 
+User Emulator is a tool for automated test creation, execution and management. It is capable of handling any 
+key events (up/down/left/right arrow, selection key, LSK, RSK, Menu key, alpha/numeric keys, etc) and pointer events.
+This tool helps in writing, reusing and executing tests on the code under development.
+Threshold values for finger pointer events: 1-5 finger, 5-10 thumb, etc.
+
+FileName: UserEmulator_v_3.7_2907.SISX
+
+[Platform Details]
+
+OS Name/Version:                S60 v3.1 , S60 v3.2, s60 5.0
+Test Device Name:               Nokia N95, Nokia 6220, Nokia 5800
+Test Device Firmware version:   100.07.76
+																08-06-2008
+																RM-346   
+																Nokia N95 : V30.0.015 15-07-08 RM-159                            
+                                
+
+[Languages Supported] 
+UK-EN - default
+
+[Countries Supported] 
+UK 
+
+[Screen Resolutions Supported]
+All
+
+
+[New Features]
+- Screen reset functioanlity added. Script recording and execution starts at the idle screen after resetting the 
+  Menu application's scroll bar, closing any open applications on the device and resetting the idle screen
+  Home Screen v3.2 doesnot support screen reset functionality
+
+[Resolved Issues]
+- Random Test on 3.2 devices
+- Key simulations in Landscape mode
+
+[Known Issues]
+1. Key emulations to java midlets are not working properly
+   Ex. Music store
+2. User emulator doesn't run properly on Samsung phone(s).
+3. Alphanumeric keypad is not working with script recording. Workaround for this issue is to 
+   manually create the script by adding the tag <keys> <name> </keys>
+4. During replay User Emulator has speed issues sometimes. It can't replay events as fast as it should and
+    this can cause differences between recording and replay.
+5. In order to get the same results during script execution, all the screens on the device should be reset to 
+    its initial state before script recording and playback. 
+    o Currently the tool supports basic reset functionality of resetting the Menu application's scroll bar, 
+      closing any open applications on the device and resetting the idle screen. 
+    o If there are any changes to the application position in the Menu application or any changes on the 
+      HomeScreen, the script when played back may not produce the same results. This is a known limitation of the tool.
+
+[Comments]
+This release of the User Emulator tool supports the following features.
+- Application launching/closing
+- Key Emulations
+- Looping
+- Pause
+- Support for East European Characters (UTF-16)
+- Multiple views displaying scripts in one view and logging in the other
+- Markable/Multi selection of test scripts for execution
+- Support for named key codes and special characters in the script
+- Capturing panics
+- Stop/Cancel script execution
+- Mentioning infinite value for looping
+- logging the script execution to a log file
+- Key press recording (with long key presses)
+- Pointer events simulation/recording
+- Screen shots
+- Random test runner
+- Reset main menu's scroll bar and iddle screen
+- Long file names are limited to max. 196 characters.
+- User Emulator can be installed on C: drive only. (No drive choice at install time)
+
+
+Following features are yet to be implemented
+- Command line support
+- Loops inside loop feature
+- Samsung device support
+
+[Contact Details]
+
+Name: Reshma Sandeep Das
+Email: reshma.sandeepdas@orange-ftgroup.com
+-----------------------------------------------------------------------------------------------------------------------------------
Binary file testexecfw/useremul/bitmaps/Cancel.bmp has changed
Binary file testexecfw/useremul/bitmaps/Cancel_mask.bmp has changed
Binary file testexecfw/useremul/bitmaps/fail.bmp has changed
Binary file testexecfw/useremul/bitmaps/fail_mask.bmp has changed
Binary file testexecfw/useremul/bitmaps/pass.bmp has changed
Binary file testexecfw/useremul/bitmaps/pass_mask.bmp has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/data/UserEmulator.rls	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,156 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulator.rls
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This is a localisation file for UserEmulator.
+ * A .rls file is the one and only place where the logical
+ * strings to be localised are defined.
+ *------------------------------------------------------------------
+ -
+ * 
+ */
+
+//  LOCALISATION STRINGS
+// Caption string for app.
+//
+#define qtn_caption_string "UserEmulator"
+
+// Application name
+//
+#define qtn_caption_appname "UserEmulator_0x2001C3AF"
+
+// Help menu item in "Options" menu pane
+//
+#define qtn_help "Help"
+
+// About menu item in "Options" menu pane
+//
+#define qtn_about "About"
+
+// Exit menu item in "Options" menu pane
+#define qtn_exit "Exit"
+
+// resource file location
+//
+#define qtn_loc_resource_file_1 "\\resource\\apps\\UserEmulator_0x2001C3AF"
+
+// About dialog title
+//
+#define qtn_about_dialog_title "About"
+
+// About dialog text
+//
+#define qtn_about_dialog_text "UserEmulator v4.2.2509"<0x2028>"France Telecom R&D UK "
+
+// Error message display for application not found
+//
+#define qtn_ue_error_app_not_present "Error Application not present"
+
+// Run Script menu item in "Options" menu pane
+//
+#define qtn_run_scripts "Run Scripts"
+
+// Settings menu item in "Options" menu pane
+//
+#define qtn_settings "Settings"
+
+// Select menu item in "Options" menu pane
+//
+#define qtn_select "Select"
+
+// cba softkey options
+//
+#define qtn_softkey_options "Options"
+
+// System Info menu item in "Options" menu pane
+//
+#define qtn_systemInfo "System Info"
+
+// Log Status title in the Settings dialog
+//
+#define qtn_logstatus "Log Status"
+
+// Record input menu item in the "Options" menu pane
+//
+#define qtn_recordkeys "Record input"
+
+// Random Test Run menu item in "Options" menu pane
+//
+#define qtn_randomtest_start "Random test run"
+
+// application resource identifier
+//
+#define qtn_user "USER"
+
+// confirmation to overwrite the existing file
+//
+#define qtn_confirmation_overwrite_file "File already exists..Do you wish to overwrite?"
+
+// Binary pop up option ON
+//
+#define qtn_on "On"
+
+// Binary pop up option OFF
+//
+#define qtn_off "Off"
+
+// Binary pop up options 
+//
+#define qtn_binary_options "Binary Options"
+
+// Label for scripts path in settings dialog
+//
+#define qtn_scripts_path "Scripts Path"
+
+// Label for log path in settings dialog
+//
+#define qtn_log_path "Log File Path"
+
+// Label for random test in settings dialog 
+//
+#define qtn_random_test "Target for Random Test?"
+
+// Label of application appuids
+//
+#define qtn_appid "App IDs of Random Test"
+
+// Label to Mark scripts
+//
+#define qtn_mark "Mark"
+// Label to Mark all scripts
+//
+#define qtn_markall "Mark All"
+// Label to Un Mark scripts
+//
+#define qtn_unmark  "Unmark"
+// Label to Un Mark all scripts
+//
+#define qtn_unmarkall "Unmark all"
+
+// Icon file location
+//
+#define qtn_caption_iconfile "\\resource\\apps\\UserEmulator_0x2001C3AF.mif"
+// String representing the system details format
+//
+rls_string qtn_format_system_details "OS-Version: %S"<0x2028>"UI-Version: %S"<0x2028>"Machine ID: %S"<0x2028>"IMEI No: %S"<0x2028>"Family: %S %d"<0x2028>"CPU: %S"<0x2028>"CPUSpeed: %d Mhz"<0x2028>"Startup reason: %S boot"<0x2028>"RAM: %d (%d MB)"<0x2028>"Free RAM: %d (%.2f MB)"<0x2028>"ROM: %d (%d MB)"
+rls_string qtn_format_system_details_file "%S,%S,%S,%S,%S %d,%S,%d,%S,%d (%d MB),%d (%.2f MB),%d (%d MB)\n"
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/data/UserEmulator.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,512 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulator.rss
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This file contains all the resources for the UserEmulator.
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//  RESOURCE IDENTIFIER
+NAME USER	// 4 letter ID
+
+
+// Common Include files
+#include <eikon.rh>
+#include <avkon.rsg>
+#include <avkon.rh>
+#include <appinfo.rh>
+
+//Component Include files
+#include "UserEmulator.hrh"
+#include "UserEmulator.rls"
+
+//  RESOURCE DEFINITIONS
+// -----------------------------------------------------------------------------
+//
+//	Define the resource file signature
+//	This resource should be empty.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE RSS_SIGNATURE
+	{
+	}
+
+// -----------------------------------------------------------------------------
+//
+//	Default Document Name
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_default_document_name
+	{
+	buf=qtn_user;
+	}
+
+// -----------------------------------------------------------------------------
+//  EIK_APP_INFO
+//	Define default menu and CBA key.
+// -----------------------------------------------------------------------------
+//
+RESOURCE EIK_APP_INFO
+{
+	menubar = r_menubar;
+	cba = r_softkeys_scripts;
+}
+
+// -----------------------------------------------------------------------------
+//  r_softkeys_scripts
+//	Defines the CBA buttons for the scripts view
+// -----------------------------------------------------------------------------
+//
+RESOURCE CBA r_softkeys_scripts
+{
+    buttons =
+    {
+        AVKON_CBA_BUTTON { id = EAknSoftkeyOptions; txt = qtn_softkey_options; },
+        AVKON_CBA_BUTTON { id = EAknSoftkeyExit; txt = qtn_exit; },
+        AVKON_CBA_BUTTON { id = ESelectRunScript; txt = qtn_run_scripts;}
+    };
+}
+
+RESOURCE CBA r_softkeys_noscripts
+{
+    buttons =
+    {
+        AVKON_CBA_BUTTON { id = EAknSoftkeyOptions; txt = qtn_softkey_options; },
+        AVKON_CBA_BUTTON { id = EAknSoftkeyExit; txt = qtn_exit; }
+    };
+}
+
+// -----------------------------------------------------------------------------
+//   r_menubar
+//   Main menubar
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_BAR r_menubar
+{
+	titles =
+	{
+			MENU_TITLE { menu_pane = r_menu; txt = "";},
+			MENU_TITLE { menu_pane = r_menupane_scripts; txt = ""; }
+	};
+}
+// -----------------------------------------------------------------------------
+//  r_menupane_scripts
+//	Defines the menu pane for the scripts view
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_menupane_scripts
+{
+    items =
+    {
+    	   MENU_ITEM
+    				{
+    				command = ESelectRunScript;
+    				txt = qtn_run_scripts;
+    				},
+    		MENU_ITEM 
+    				{
+    				command = EMenuSelectCmdId;
+    		        txt = qtn_select;
+    		        cascade = r_markunmark_submenu;
+    				},			
+			MENU_ITEM
+    				{
+    				command = ERecordKeys;
+    				txt = qtn_recordkeys;
+    				},
+    		MENU_ITEM
+    				{
+    				command = ERandomTestStart;
+    				txt = qtn_randomtest_start;
+    				},
+    		MENU_ITEM
+    				{
+    				command = ESettings;
+    				txt = qtn_settings;
+    				},
+    		MENU_ITEM
+    				{
+    				command = ESystemInfo;
+    				txt = qtn_systemInfo;
+    				}
+    };
+}
+
+// -----------------------------------------------------------------------------
+//  r_markunmark_submenu
+//	Defines the mark/unmark sub menu pane for the scripts view
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_markunmark_submenu
+	{
+	items =
+	    {
+	    MENU_ITEM
+	        {
+	        	command = EMark;
+	        	txt = qtn_mark;
+	        },
+	    MENU_ITEM
+	   		{
+	    	   	command = EMarkAll;
+	    	   	txt = qtn_markall;
+	    	},
+		MENU_ITEM
+	   		{
+	    	   	command = EUnmark;
+	    	   	txt = qtn_unmark;
+	    	},
+	    MENU_ITEM
+	     	{
+	    		command = EUnmarkAll;
+	    		txt = qtn_unmarkall;
+	     	}
+
+
+	    };
+	}
+// -----------------------------------------------------------------------------
+//   r_menu
+//   Menu options for general menu pane
+// -----------------------------------------------------------------------------
+
+RESOURCE MENU_PANE r_menu
+	{
+	items =
+		{
+		MENU_ITEM
+				{
+				command = EHelp;
+				txt = qtn_help;
+				},
+		MENU_ITEM
+				{
+				command = EAbout;
+				txt = qtn_about;
+				},
+		MENU_ITEM
+				{
+				command = EAknSoftkeyExit;
+				txt = qtn_exit;
+				}
+		};
+	}
+
+// -----------------------------------------------------------------------------
+// r_about_query_dialog
+// About dialog resource.
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_about_query_dialog
+	{
+	flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
+	buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
+	items=
+		{
+		DLG_LINE 
+			{
+			type = EAknCtPopupHeadingPane;
+			id = EAknMessageQueryHeaderId;
+			itemflags = EEikDlgItemNonFocusing;
+			control = AVKON_HEADING
+				{
+				};
+			},
+		DLG_LINE
+			{
+			type = EAknCtMessageQuery;
+			id = EAknMessageQueryContentId;
+			control = AVKON_MESSAGE_QUERY
+				{
+				};
+			}
+		};
+	}
+
+
+// -----------------------------------------------------------------------------
+//
+// Resources for messages.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF32 r_caption_string { buf=qtn_caption_string; }
+RESOURCE TBUF32 r_about_dialog_title { buf=qtn_about_dialog_title; }
+RESOURCE TBUF r_about_dialog_text { buf=qtn_about_dialog_text; }
+RESOURCE TBUF r_ue_error_app_not_present {buf = qtn_ue_error_app_not_present;}
+RESOURCE TBUF r_setting_path_selector {buf = qtn_scripts_path;}
+RESOURCE TBUF r_setting_log_selector {buf = qtn_log_path;}
+RESOURCE TBUF r_setting_log_status {buf = qtn_logstatus;}
+RESOURCE TBUF r_setting_randomtest_status {buf = qtn_random_test;}
+RESOURCE TBUF r_setting_randomtest {buf = qtn_appid;}
+
+RESOURCE TBUF r_text_confirmation_overwrite_file {buf = qtn_confirmation_overwrite_file;}
+RESOURCE TBUF r_text_system_details {buf = qtn_systemInfo;}
+RESOURCE TBUF r_format_system_details {buf = qtn_format_system_details;}
+RESOURCE TBUF r_format_system_details_file {buf = qtn_format_system_details_file;}
+RESOURCE TBUF r_binary_options {buf = qtn_binary_options;}
+// ---------------------------------------------------------------------------- 
+//
+// r_localisable_app_info
+// localisable application information
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE LOCALISABLE_APP_INFO r_localisable_app_info
+	{
+	short_caption = qtn_caption_string;
+	caption_and_icon = 
+	CAPTION_AND_ICON_INFO
+		{
+		caption = qtn_caption_string;
+
+		number_of_icons = 1;
+		icon_file = qtn_caption_iconfile;
+		};
+	}
+
+// -----------------------------------------------------------------------------
+// r_dialog_settings
+// Settings dialog
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_dialog_settings
+{
+    title = qtn_settings_title;
+    buttons = R_AVKON_SOFTKEYS_SELECT_CLOSE;
+    flags = EAknDialogSelectionList;
+    items = {};
+}
+
+// -----------------------------------------------------------------------------
+// r_setting_item_list
+// Settings item list
+// -----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_setting_item_list
+{
+  title = qtn_settings_title;
+}
+
+// -----------------------------------------------------------------------------
+// r_text_setting_page
+// Text settings item page
+// -----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_text_setting_page
+{
+    type = EEikCtEdwin;
+    editor_resource_id = r_name_edwin;
+}
+
+// ---------------------------------------------------------------------------- 
+// r_name_edwin
+// edwin resource editor
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE EDWIN r_name_edwin
+{
+	width = 1000;
+	maxlength = 128;
+}
+
+// ---------------------------------------------------------------------------- 
+// r_log_setting_list
+// Settings item list for log settings list
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_log_setting_list
+{
+  title = qtn_settings_title;
+}
+
+// ---------------------------------------------------------------------------- 
+// r_log_setting_page
+// Settings item list for log settings
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE AVKON_SETTING_PAGE r_log_setting_page
+{
+    type = EEikCtEdwin;
+    editor_resource_id = r_name_log_edwin;
+}
+
+// ---------------------------------------------------------------------------- 
+// r_name_log_edwin
+// Edwin editor
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE EDWIN r_name_log_edwin
+{
+	width = 1000;
+	maxlength = 256;
+}
+
+// ---------------------------------------------------------------------------- 
+// r_appid_setting_page
+// Edwin editor for entering the Application uids
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE AVKON_SETTING_PAGE r_appid_setting_page
+	{
+	type = EEikCtEdwin;
+	editor_resource_id = r_appid_edwin;
+	}
+
+RESOURCE EDWIN r_appid_edwin
+	{
+	width = 1000;
+	maxlength = 250;
+	} 
+// ---------------------------------------------------------------------------- 
+// r_binary_setting_page
+// Binary popup settings page for log settings
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE AVKON_SETTING_PAGE r_binary_setting_page
+{
+	label = r_binary_options;
+	type = EAknCtPopupSettingList;
+	editor_resource_id = r_binary_editor;
+  
+}
+
+RESOURCE POPUP_SETTING_LIST r_binary_editor
+{
+}
+
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_binary_texts
+{
+    setting_texts_resource = r_binary_switch_on_off_text;  
+    popped_up_texts_resource = r_binary_switch_on_off_text_popped_up;
+}
+
+RESOURCE ARRAY r_binary_switch_on_off_text
+{
+    items =
+    {
+        AVKON_ENUMERATED_TEXT { value = 0; text = qtn_off; },
+        AVKON_ENUMERATED_TEXT { value = 1; text = qtn_on; }
+    };
+}
+
+RESOURCE ARRAY r_binary_switch_on_off_text_popped_up
+{
+    items =
+    {
+        LBUF { txt = qtn_off; },
+        LBUF { txt = qtn_on; }
+    };
+}
+
+// ---------------------------------------------------------------------------- 
+// r_query_confirmation
+// Query confirmation dialog
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE DIALOG r_query_confirmation
+{
+    flags = EGeneralQueryFlags;
+    buttons = R_AVKON_SOFTKEYS_YES_NO;
+    items =
+    {
+        DLG_LINE
+        {
+            type = EAknCtQuery;
+            id = EConfirmationQuery;
+            control = AVKON_CONFIRMATION_QUERY
+            {
+                layout = EConfirmationQueryLayout;
+            };
+        }
+    };
+}
+
+// ---------------------------------------------------------------------------- 
+// r_dialog_info
+// dialog displaying system information of the device
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE DIALOG r_dialog_info
+{ 
+    flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
+    buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
+    items =
+    {
+        DLG_LINE
+        {
+            type = EAknCtPopupHeadingPane;
+            id = EAknMessageQueryHeaderId;
+            control = AVKON_HEADING
+            {
+            };
+        },
+        DLG_LINE
+        {
+            type = EAknCtMessageQuery;
+            id = EAknMessageQueryContentId;
+            control = AVKON_MESSAGE_QUERY
+            {
+            };
+        }
+    };
+}
+
+
+// ---------------------------------------------------------------------------- 
+// R_FILE_DIALOG
+// Query dialog to get the input script name during recording
+// ---------------------------------------------------------------------------- 
+//
+RESOURCE DIALOG r_file_dialog 
+	{ 
+	flags = EGeneralQueryFlags; 
+	buttons = R_AVKON_SOFTKEYS_OK_CANCEL; 
+	items= 
+	    { 
+	    DLG_LINE 
+	        {
+	        type = EAknCtQuery;
+	        id = EGeneralQuery;
+	        control= AVKON_DATA_QUERY
+	           {
+	                layout = EDataLayout;
+	                label = qtn_text_query;
+	                control = EDWIN
+	                    {
+	                    flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;
+	                    width = 5;
+	                    maxlength = 192;
+	                    // added to limit expanding in forms. 
+	                    // If you want full screen use 6 here
+	                    max_view_height_in_lines = 5; 
+	                    // if you have the line above, you must have this. 
+	                    // It's calculable from LAF
+	                    base_line_delta = 21; 
+	                    };
+	           };
+	        } 
+	    }; 
+	} 
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/data/UserEmulator_reg.rss	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulator_reg.rss
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This file contains the application registration resource.
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <appinfo.rh>
+
+//User Includes
+#include <UserEmulator_0x2001C3AF.rsg>
+#include "UserEmulator.hrh"
+#include "UserEmulator.rls"
+
+UID2 KUidAppRegistrationResourceFile
+UID3 _UID3
+
+RESOURCE APP_REGISTRATION_INFO
+	{
+	app_file=qtn_caption_appname;
+	localisable_resource_file =  qtn_loc_resource_file_1;
+	localisable_resource_id = R_LOCALISABLE_APP_INFO;
+
+	embeddability=KAppNotEmbeddable;
+	newfile=KAppDoesNotSupportNewFile;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSClient/group/animation_client.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,57 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: animation_client.mmp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Project specification file for Animation client dll
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+TARGET            Animation_client_0x20025CA9.dll
+TARGETTYPE        dll
+
+// The second one is the UID of the client, different than main program's UID
+UID               0x100039ce 0x20025CA9
+
+SECUREID	    0x20025CA9
+EPOCSTACKSIZE	0x5000
+
+SOURCEPATH        	..\src
+SOURCE            	ClientDll.cpp 
+SOURCE 				clientcommander.cpp
+
+USERINCLUDE       	..\inc
+SYSTEMINCLUDE     	\epoc32\include
+
+LIBRARY           	euser.lib 
+LIBRARY           	ws32.lib
+
+LANG            	SC
+
+CAPABILITY ReadDeviceData SwEvent LocalServices PowerMgmt WriteDeviceData ProtServ
+
+VENDORID        	0
+
+EXPORTUNFROZEN
+
+// End of File
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSClient/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: bld.inf
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This file provides the information required for building the animation client
+ *------------------------------------------------------------------
+ -
+ *
+ */
+PRJ_PLATFORMS
+
+PRJ_MMPFILES
+Animation_Client.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSClient/inc/clientcommander.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,77 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: clientcommander.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Declares Anim dll client side commander class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+#ifndef CLIENT_COMMANDER_H__
+#define CLIENT_COMMANDER_H__
+
+// System Includes
+#include <w32adll.h>
+
+// Class Declaration
+
+/**
+ * Implements RAnim class. Communication with server side
+ */ 
+class RClientCommander : public RAnim
+    {
+    public:
+        /**
+         * Constructor
+         * @param aAnimDll Reference to the AnimDll object
+         */ 
+        IMPORT_C RClientCommander( RAnimDll& aAnimDll );
+        /**
+         * Constructs the RAnim object
+         * @param aDevice Reference to RWindowBase object
+         * @param aType not used
+         * @param aParams not used
+         */
+        IMPORT_C void AnimConstruct( const RWindowBase& aDevice, TInt aType,
+                                                        const TDesC8& aParams );
+         /**
+         * Sends command to server side
+         * @param aCommand  Command to send (see TAnimCommands)
+         * @param aArgs     Binary data to the server side 
+         */
+        IMPORT_C TInt AnimCommand( TInt aCommand, const TPtrC8* aArgs );
+        
+        /**
+         * Commands to the server
+         */
+        enum TAnimCommands
+                   {
+                   EStart = 1,
+                   EStartTiming,
+                   EStop,
+                   EPoll, 
+                   ETaskExisted
+                   };
+    };
+#endif // CLIENT_COMMANDER_H__
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSClient/inc/clientdll.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: clientdll.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Declares Anim dll client side class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef CLIENT_DLL_H__
+#define CLIENT_DLL_H__
+
+// System Includes
+#include <w32adll.h>
+
+// Class Declaration
+/**
+ * Implements RAnimdll class
+ */
+class RClientDll : public RAnimDll
+    {
+    public:
+        /**
+        * Initialise RAnimDll.
+        * @param aSession   Window server session
+        */
+        IMPORT_C RClientDll( RWsSession& aSession );
+    };
+
+#endif //CLIENT_DLL_H__
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSClient/src/clientcommander.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,68 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: clientcommander.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Declares Anim dll client side commander class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// User Includes
+#include "clientcommander.h"
+
+// ======== MEMBER FUNCTIONS ========
+// -------------------------------------------------------
+// RClientCommander::RClientCommander
+// -------------------------------------------------------
+//
+EXPORT_C RClientCommander::RClientCommander( RAnimDll &aAnimDll ) :
+                                                              RAnim( aAnimDll )
+    {// No implementation required
+    }
+
+// -------------------------------------------------------
+// RClientCommander::AnimConstruct
+// -------------------------------------------------------
+//
+EXPORT_C void RClientCommander::AnimConstruct( const RWindowBase& aDevice,
+                                             TInt aType, const TDesC8& aParams )
+    {
+    RAnim::Construct( aDevice, aType, aParams );
+    }
+
+// -------------------------------------------------------
+// Communication to the server side
+// -------------------------------------------------------
+//
+EXPORT_C TInt RClientCommander::AnimCommand( TInt aCommand, const TPtrC8* aArgs )
+    {
+    TInt res;
+    // Start and Poll needs to send data to server side. Others don't.
+    if(aCommand==RClientCommander::EStart || aCommand==RClientCommander::EPoll)
+    	res=RAnim::CommandReply( aCommand, *aArgs);
+    else 
+    	res=RAnim::CommandReply( aCommand);
+    
+    return res;
+    }
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSClient/src/clientdll.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,42 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: clientdll.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Declares Anim dll client side class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+// User Includes
+#include "clientdll.h"
+
+// ======== MEMBER FUNCTIONS ========
+// -------------------------------------------------------
+// RClientDll::RClientDll
+// -------------------------------------------------------
+//
+EXPORT_C RClientDll::RClientDll( RWsSession& aSession )
+    : RAnimDll( aSession )
+    {
+    }
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSServer/group/animation_server.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: animation_server.mmp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Project specification file for Animation server dll
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+TARGET          Animation_server_0x20025CA8.dll
+TARGETTYPE      ani
+
+// The second one is the UID of the server, different than main program's UID
+UID             0x10003b22 0x20025CA8
+
+SECUREID	    0x20025CA8
+EPOCSTACKSIZE	0x5000
+
+SOURCEPATH      ..\src
+
+SOURCE          ServerDll.cpp
+SOURCE 		serverCtrl.cpp
+
+USERINCLUDE     ..\inc
+USERINCLUDE     ..\..\WSClient\inc
+USERINCLUDE     ..\..\..\inc
+
+SYSTEMINCLUDE   \epoc32\include
+
+LIBRARY         euser.lib  bafl.lib  efsrv.lib
+
+LANG            SC
+
+
+CAPABILITY ReadDeviceData PowerMgmt ProtServ SwEvent WriteDeviceData
+
+VENDORID        0
+
+EXPORTUNFROZEN
+
+// End of File
+SOURCE CaptureKeyTimer.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSServer/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: bld.inf
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * This file provides the information required for building the animation server
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+PRJ_PLATFORMS
+
+PRJ_MMPFILES
+Animation_Server.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSServer/inc/CaptureKeyTimer.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,101 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: CaptureKeyTimer.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Key Timer class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef CAPTUREKEYTIMER_H_
+#define CAPTUREKEYTIMER_H_
+
+// System Includes
+#include <E32BASE.H>
+ 
+// Class Declaration
+
+/**
+ * Key timer interface
+ */ 
+class MCaptureKeyTimerNotify
+	{
+	public:
+	    /**
+        * Callback function. Called when timer is expired
+        */
+		virtual void KeyTimerExpired() = 0;
+		};
+
+/**
+ * Timer active object
+ */
+class CCaptureKeyTimer: public CActive
+		{
+	public:
+	    /**
+        * Static constructor
+        * @param aNotify A reference to the key timer observer.
+        * @return CCaptureKeyTimer* A pointer to the newly allocated CCaptureKeyTimer class.
+        *                      NULL, if the class cannot be created
+        */
+		static CCaptureKeyTimer* NewL(MCaptureKeyTimerNotify& aNotify);
+		/**
+        * Destructor
+        */
+		~CCaptureKeyTimer();
+	public:
+	    /**
+        * Start timer
+        * @param aInterval  Microsecs after timer supposed to be expired
+        */
+		void After(TTimeIntervalMicroSeconds32 aInterval);
+	protected:
+	    /**
+        * RunL from CActive class
+        */
+		void RunL();
+		/**
+        * DoCancel from CActive class
+        */
+		void DoCancel();
+	private:
+	    /**
+        * Constructor
+        * @param aNotify  A reference to the key timer observer.
+        */
+		CCaptureKeyTimer(MCaptureKeyTimerNotify& aNotify);
+		/**
+        * Second phase constructor
+        */
+		void ConstructL();
+	private:
+	    /**
+        * RTimer object member
+        */
+		RTimer					iTimer;
+		/**
+        * Reference to key timer observer
+        */
+		MCaptureKeyTimerNotify&	iNotify;
+		};
+
+#endif // CAPTUREKEYTIMER_H_
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSServer/inc/serverCtrl.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,187 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: serverCtrl.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Declares Anim dll server side class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef SERVERCTRL_H__
+#define SERVERCTRL_H__
+
+// System Includes
+#include <w32adll.h>
+#include <f32file.h>
+// User Includes
+#include "CaptureKeyTimer.h"
+#include "Constants.h"
+// Constants
+static const TInt KStepSize = 1;
+static const TInt KAnimationReset = 1;
+static const TInt KResolutionChange = 2;
+
+// Class Declaration
+
+/**
+ *  Implements Anim dll server side class.
+ *  Records event by OfferRawEvent callback function
+ */
+class CServerCtrl : public CWindowAnim, public MCaptureKeyTimerNotify
+	{
+public:
+	/**
+	 * Constructor
+	 */
+	CServerCtrl();
+	/**
+	 * Destructor
+	 */
+	virtual ~CServerCtrl();
+
+public:
+	/**
+	 * Second phase constructor
+	 * @param aArgs not used
+	 * @param aHasFocus not used
+	 */
+	void ConstructL(TAny* aArgs, TBool aHasFocus);
+	/**
+	 * For communication between client and server side.
+	 * @param aCommand	Command types (see TAnimCommands in clientcommander.h)
+	 * @param aArgs  	Sent data from client side
+	 * @return			Integer code as a response
+	 */
+	TInt CommandReplyL(TInt aCommand, TAny* aArgs);
+	/**
+	 * For communication between client and server side. This version is not used
+	 * @param aCode code
+	 * @return			Integer code as a response
+	 */
+	TInt CommandReplyL(TInt aCode);
+	/**
+	 * For communication between client and server side without response to client. This version is not used
+	 * @param aCommand	Command types (see TAnimCommands in clientcommander.h)(Not Used)
+	 * @param aArgs  	Sent data from client side (Not Used)
+	 */
+	void Command(TInt aCommand, TAny* aArgs);
+	/**
+	 * Not used
+	 */
+	void Redraw();
+	/**
+	 * Not used
+	 * @param aDT date time 
+	 */
+	void Animate(TDateTime* aDT);
+	/**
+	 * Not used
+	 * @param aState not used
+	 */
+	void FocusChanged(TBool aState);
+	/**
+	 * Callback function. Called when an event occurs (key press, pointer event, etc.)
+	 * @param aRawEvent 	Type of the event
+	 * @return			ETrue if event is processed.
+	 */
+	TBool OfferRawEvent(const TRawEvent &aRawEvent);
+	/**
+	 * Callback function. Counts seconds for long key presses
+	 */
+	void KeyTimerExpired();
+
+private:
+	/**
+	 * Inserts time interval between two events into the xml script
+	 */
+	void CheckTimerInsertWait();
+	/**
+	 * Buffers and writes output to xml script 
+	 * @param aBuf	The data to write to script
+	 */
+	void WriteFile(TDesC8& aBuf);
+private:
+	/**
+	 * File session for scripts
+	 */
+	RFs iFs;
+	/**
+	 * Rfile object for scripts
+	 */
+	RFile iRFile;
+	/**
+	 * Name and path of xml script. Received from client side
+	 */
+	TBuf<512> iKeyFilePath;
+	/**
+	 * Timer active object for long key presses
+	 */
+	CCaptureKeyTimer* iCaptureKeyTimer;
+	/**
+	 * Flag to sign if record started
+	 */
+	TBool iRecord;
+	/**
+     * Seconds while a key is pressed
+     */
+	TUint32 iSecCounter;
+	/**
+     * Flag to sign that camera button is pressed (Insert screen shot command to xml script)
+     */
+	TBool iCameraButtonPressed;
+	/**
+     * Name of foreground application when scamera button is pressed. Received from client side.
+     */
+	TBuf8<256> iAppName;
+    /**
+     * Flag to sign delay. (It means waiting period until camre application closes) 
+     */
+	TBool iFirstDelay;
+	/**
+     * Flag to sign if screen reset is over and recording can start. 
+     */
+	TBool iIsEventEnabled;
+	/**
+     * Flag to sign if device is in landscape or portrait mode
+     */
+	TBool iOrientation;
+	/**
+     * Buffer for xml script output. For performance reasons.
+     */
+	HBufC8* iMainBuffer;
+	/**
+     * Actual number of events stored in the buffer  
+     */
+	TInt iWritePointer;
+	/**
+     * Time stamp of previous event 
+     */
+	TTime iWaitTimer;
+	/**
+     * Count of 'pressed' No buttons. (Screen reset) 
+     */
+	TInt iNoCount;
+
+	};
+
+#endif // SERVERCTRL_H__
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSServer/inc/serverdll.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,59 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: serverdll.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Declares Anim dll server side class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef SERVERDLL_H__
+#define SERVERDLL_H__
+
+// System Includes
+#include <w32adll.h>
+
+// Class Declaration
+
+/**
+ *  Implements Anim dll server side class.
+ *  Creates CServerCtrl object
+ */
+class CServerDll : public CAnimDll
+    {
+    public:
+        /**
+        * Constructor
+        */
+        CServerDll();
+
+    public:
+        /**
+        * Creator function
+        * @param aType not used
+        */
+        IMPORT_C CAnim* CreateInstanceL( TInt aType );
+
+    };
+#endif // SERVERDLL_H__
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSServer/src/CaptureKeyTimer.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,90 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: CaptureKeyTimer.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Key Timer class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+// User Includes
+#include "CaptureKeyTimer.h"
+
+// ======== MEMBER FUNCTIONS ========
+
+CCaptureKeyTimer* CCaptureKeyTimer::NewL(MCaptureKeyTimerNotify& aNotify)
+{
+    CCaptureKeyTimer* me = new (ELeave) CCaptureKeyTimer(aNotify);
+    CleanupStack::PushL(me);
+    me->ConstructL();
+    CleanupStack::Pop(me);
+    return me;
+} 
+ 
+CCaptureKeyTimer::~CCaptureKeyTimer()
+{	
+	Cancel();
+	iTimer.Close();
+}
+// ----------------------------------------------------------
+// Set timer
+// ----------------------------------------------------------
+//
+void CCaptureKeyTimer::After(TTimeIntervalMicroSeconds32 aInterval)
+{
+    Cancel();
+    iTimer.After(iStatus,aInterval);
+    SetActive();
+}
+// ----------------------------------------------------------
+// Notifies AppUi that timer expired
+// ----------------------------------------------------------
+//
+void CCaptureKeyTimer::RunL()
+{
+    iNotify.KeyTimerExpired();
+}
+// ----------------------------------------------------------
+// Cancel timer
+// ----------------------------------------------------------
+//
+void CCaptureKeyTimer::DoCancel()
+{
+    iTimer.Cancel();
+}
+// ----------------------------------------------------------
+// CCaptureKeyTimer::CCaptureKeyTimer
+// ----------------------------------------------------------
+//
+CCaptureKeyTimer::CCaptureKeyTimer(MCaptureKeyTimerNotify& aNotify)
+:CActive(EPriorityNormal),iNotify(aNotify)
+{
+}
+// ----------------------------------------------------------
+// Second phase constructor
+// ----------------------------------------------------------
+//
+void CCaptureKeyTimer::ConstructL(void)
+{
+	CActiveScheduler::Add(this);
+	iTimer.CreateLocal();
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSServer/src/serverCtrl.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,481 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: serverCtrl.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Implementation of Anim dll server side class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// System Includes
+#include <e32std.h>
+#include <e32event.h>
+#include <e32base.h>
+#include <BAUTILS.H>
+// User Includes
+#include "serverCtrl.h"
+#include "clientcommander.h"
+
+// Local constants
+_LIT8(KStartXml,"<!--?xml version='1.0' encoding='utf-16' ?>-->\n<UserEmulator>\n<action>\n<type>screenreset</type>\n</action>");
+_LIT8(KEndXml, "\n</UserEmulator>");
+_LIT8(KStr,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys> %d </keys>\n</action>");
+_LIT8(KUp,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>UAK</keys>\n</action>");
+_LIT8(KDown,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>DAK</keys>\n</action>");
+_LIT8(KLeft,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>LAK</keys>\n</action>");
+_LIT8(KRight,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>RAK</keys>\n</action>");
+_LIT8(KLSK,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>LSK</keys>\n</action>");
+_LIT8(KRSK,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>RSK</keys>\n</action>");
+_LIT8(KMSK,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>MSK</keys>\n</action>");
+_LIT8(KBS,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>BS</keys>\n</action>");
+_LIT8(KAsterisk,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>*</keys>\n</action>");
+_LIT8(KYes,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>KYES</keys>\n</action>");
+_LIT8(KNo,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>KNO</keys>\n</action>");
+_LIT8(KHash,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>#</keys>\n</action>");
+_LIT8(KTasks,"\n<action>\n<name>key</name>\n<type>keypress</type>\n<params>%d</params>\n<keys>MENU</keys>\n</action>");
+_LIT8(KScreenShot1,"\n<action>\n<name> Pause </name>\n<type> wait </type>\n<params> 10 </params>\n<screenshot>");
+_LIT8(KScreenShot2,"-%LD</screenshot>\n</action>");
+
+_LIT8(KPortrait,"\n<action>\n<name>Orientation</name>\n<type>orientation</type>\n<params>portrait</params>\n</action>");
+_LIT8(KLandscape,"\n<action>\n<name>Orientation</name>\n<type>orientation</type>\n<params>landscape</params>\n</action>");
+
+_LIT8(KStrWait,"\n<action>\n<name> Pause </name>\n<type> wait </type>\n<params> %d </params>\n</action>");
+_LIT8(KStrPointerDown,"\n<action>\n<name>Pointer</name>\n<type>pointerevent</type>\n<params>pointerdownAt,%d,%d</params>\n</action>");
+_LIT8(KStrDrag,"\n<action>\n<name>Pointer</name>\n<type>pointerevent</type>\n<params>moveTo,%d,%d</params>\n</action>");
+_LIT8(KStrPointerUp,"\n<action>\n<name>Pointer</name>\n<type>pointerevent</type>\n<params>pointerupAt,%d,%d</params>\n</action>");
+
+_LIT8(KCamera,"Camera");
+
+const TInt KAsteriskKeyScanCode		= 0x2A;
+const TInt KWriteBufferSize			= 20;
+
+// ======== MEMBER FUNCTIONS ========
+
+CServerCtrl::CServerCtrl():iMainBuffer(NULL)
+    {// No implementation required
+    }
+
+CServerCtrl::~CServerCtrl()
+    {
+    delete iCaptureKeyTimer;
+    iCaptureKeyTimer = NULL;
+        
+    if(iMainBuffer)
+        {
+        // If buffer's length is not zero then write that data to file.
+        if(iMainBuffer->Length()>0)
+            iRFile.Write(*iMainBuffer);
+        
+        delete iMainBuffer;
+        iMainBuffer = NULL;
+        }
+                            
+    iRFile.Close();
+    iFs.Close();
+    }
+// ----------------------------------------------------------
+// Second phase constructor
+// ----------------------------------------------------------
+//
+void CServerCtrl::ConstructL( TAny* /* aArgs */, TBool /* aHasFocus */ )
+    {
+    // Initialisation
+    iRecord = EFalse;
+    iFirstDelay=EFalse;
+    iCameraButtonPressed = EFalse;
+    iCaptureKeyTimer = CCaptureKeyTimer::NewL(*this);
+    
+    
+    iIsEventEnabled = EFalse;
+    }
+// ------------------------------------------------------------
+// Communication between client and server. Called by client
+// ------------------------------------------------------------
+//
+TInt CServerCtrl::CommandReplyL( TInt aCode, TAny*  aArgs )
+    {
+    // Execute client command (aCode)
+    switch ( aCode )
+            {
+        // Start recording
+        case RClientCommander::EStart:
+        	{
+        	 TBuf8<KBuffer512> buf((const TUint8 *)aArgs);
+             // Name and path of script file defined on Settings page
+        	 iKeyFilePath.Copy(buf);
+        	 
+        	 // Cut long extension names
+        	 TInt pos=iKeyFilePath.LocateReverse('.');
+        	 if( pos!=KErrNotFound )
+        		 {
+        		 iKeyFilePath = iKeyFilePath.Left(pos+4);
+        		 }
+        		 
+        	 // Check if device is in landscape or portrait mode
+        	 TSize screen=iFunctions->ScreenDevice()->SizeInPixels();
+        	 if(screen.iWidth <= screen.iHeight)
+        		iOrientation = ETrue;
+        	 else
+        		iOrientation = EFalse;
+        	   
+        	 // Create script file
+        	 User::LeaveIfError(iFs.Connect());
+        	 TInt val=iRFile.Replace(iFs,iKeyFilePath,EFileShareAny|EFileWrite);
+        	 if(val!=KErrNone)
+        		 return 1;
+        	 
+        	 // Write xml header to file
+        	 buf.Copy(KStartXml);
+        	 
+        	 
+        	 // Write orientation 'action' to file
+        	 if(iOrientation)
+        		 buf.Append(KPortrait);
+        	 else
+        		 buf.Append(KLandscape);
+        	 iRecord = ETrue;
+        	
+        	 iRFile.Write(buf);
+        	 iIsEventEnabled = EFalse;
+        	 
+        	 // Enable raw events
+        	 iFunctions->GetRawEvents(ETrue);
+        	 
+			 iWritePointer = 0;
+			 // Initialise main buffer (length of it will be allocated dynamically)
+			 iMainBuffer = HBufC8::NewL(1);
+        	 
+			 iNoCount = 0;
+			 
+        	}
+            break;
+            // Start wait timing
+        case RClientCommander::EStartTiming:
+            {
+            // Store home time at start
+            TTime time;
+            time.HomeTime();
+             
+            iWaitTimer = time;
+            }
+            break;
+        // Stop recording
+        case RClientCommander::EStop:
+        	{ 
+        	// Disable raw events
+            iFunctions->GetRawEvents(EFalse);
+            if(iRecord)
+            	{
+            	TBuf8<KBuffer64> buf;
+            	// Write last wait period to buffer
+            	CheckTimerInsertWait();
+            	
+            	iIsEventEnabled = EFalse;
+            	
+            	// Flush buffer
+            	if(iMainBuffer)
+            		{
+            	    if(iMainBuffer->Length()>0)
+            	    	iRFile.Write(*iMainBuffer);
+            	    	
+            	    delete iMainBuffer;
+            	    iMainBuffer = NULL;
+            	    }
+            	
+            	// End tag of xml script
+            	buf.Copy(KEndXml);
+            	iRFile.Write(buf);            	
+            	
+            	iRecord = EFalse;
+            		
+            	iRFile.Flush();
+            	iRFile.Close();
+            	iFs.Close();
+            	}
+        	}
+            break;
+        // Poll the status of camera button (pressed or not)
+        case RClientCommander::EPoll:
+        	{
+        	TBuf8<KBuffer256> buf((const TUint8 *)aArgs);
+        	
+        	if(buf.Length()>0)
+        		{
+        		const TUint8* a = buf.Left(0).Ptr();
+        		const TUint8* b = buf.Mid(1,1).Ptr();
+        		TInt length;
+        		if(*b!=42) // 42 = '*'
+        			length = (*a-48)*10+(*b-48);
+        		else
+        			length = *a-48;
+        		
+        		if(length>0 && 2+length<=buf.Length())
+        			buf = buf.Mid(2,length);
+        		}
+        	// Check if camera application is still in foreground or closed already.
+        	if(buf.Compare(KCamera)==0 && !iFirstDelay)
+        		iFirstDelay = ETrue;
+        	else
+        		iFirstDelay = EFalse;
+        	
+        	if(!iFirstDelay)
+        		{
+				if(buf.Length()>2)
+					iAppName.Copy(buf);
+        		}
+        				
+        	if(iCameraButtonPressed)
+        		return 1;
+        		
+             // Check orientation and write orientation 'action' to buffer if that changed
+            TSize screen=iFunctions->ScreenDevice()->SizeInPixels();
+		    if(screen.iWidth <= screen.iHeight)
+			{
+				if(!iOrientation)
+					{// log portrait
+					TBuf8<KBuffer128> buf;
+					buf.Copy(KPortrait);    
+					WriteFile(buf);
+					}
+				iOrientation = ETrue;
+			}
+			else
+			{
+				if(iOrientation)
+					{// log landscape
+					TBuf8<KBuffer128> buf;
+					buf.Copy(KLandscape);   
+					WriteFile(buf);
+					}
+				iOrientation = EFalse;
+			}
+		}
+        	break;
+        // Reset camera button's state flag
+        case RClientCommander::ETaskExisted:
+        	{
+        	iCameraButtonPressed = EFalse;
+        	}
+        break;	
+        default:
+        	{}
+            break;
+            }
+    
+    return 0;
+    }
+
+TInt CServerCtrl::CommandReplyL( TInt /*aCode*/)
+    {
+    return 0;
+    }
+
+void CServerCtrl::Command( TInt /*aCode*/, TAny* /* aArgs */ )
+    {
+    }
+void CServerCtrl::Redraw()
+    {
+    }
+void CServerCtrl::Animate( TDateTime* /* aDT */ )
+    {
+    }
+void CServerCtrl::FocusChanged( TBool /* aState */ )
+    {
+    }
+    
+// ----------------------------------------------------------------------------------
+// OfferRawEvent is called by Window Server when an event occurs (key press, pointer event)
+// ----------------------------------------------------------------------------------
+//
+TBool CServerCtrl::OfferRawEvent( const TRawEvent& aRawEvent )
+   {
+    if (iRecord)
+    {
+    // Pointer down
+    if(aRawEvent.Type() == TRawEvent::EButton1Down)
+    	{
+    	// Convert coordinates if needed
+        // Check elapsed time and write it to buffer 
+    	CheckTimerInsertWait();
+    	// Write button down event to buffer
+    	TBuf8<KBuffer128> buf;
+    	buf.Format(KStrPointerDown,aRawEvent.Pos().iX,aRawEvent.Pos().iY);	
+    	WriteFile(buf);
+    	}
+    // Drag event occured
+    if(aRawEvent.Type() == TRawEvent::EPointerMove)
+    	{
+    		CheckTimerInsertWait();
+    		TBuf8<KBuffer128> buf;
+    		buf.Format(KStrDrag,aRawEvent.Pos().iX,aRawEvent.Pos().iY);
+    		WriteFile(buf);
+    	}
+    // Pointer released
+    if(aRawEvent.Type() == TRawEvent::EButton1Up)
+    	{   	
+    	CheckTimerInsertWait();  	
+    	TBuf8<KBuffer128> buf;
+    	buf.Format(KStrPointerUp,aRawEvent.Pos().iX,aRawEvent.Pos().iY);	
+    	WriteFile(buf);
+    	}
+    // Button pressed
+    if(aRawEvent.Type() == TRawEvent::EKeyDown)
+       	{
+       	// camera button pressed, write screen shot command to buffer
+        if(aRawEvent.ScanCode() == 227 || aRawEvent.ScanCode() == 171 )
+            {
+            TBuf8<KBuffer256> buf;
+            TTime Now;
+            Now.HomeTime();
+            buf.Copy(KScreenShot1);
+            buf.Append(iAppName);
+            buf.AppendFormat(KScreenShot2, Now.Int64());
+        
+            WriteFile(buf);
+            
+            iCameraButtonPressed = ETrue;
+            }
+        else
+            {
+       	// Start to count time while button is pressed
+       	iSecCounter = 0;
+       	iCaptureKeyTimer->After(KWait08); // 0.8 sec
+       	    }
+       	}
+       	
+       	
+    // Button released
+    if(aRawEvent.Type() == TRawEvent::EKeyUp)
+    	{
+    	iCaptureKeyTimer->Cancel();
+    	
+    	TBuf8<KBuffer256> buf;
+    	// Write pressed key to buffer
+    	if(aRawEvent.ScanCode()>47 && aRawEvent.ScanCode()<=57)
+    	    	buf.Format(KStr,iSecCounter,aRawEvent.ScanCode()-48);	
+    	if(aRawEvent.ScanCode()==EStdKeyUpArrow)
+    			buf.Format(KUp,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyDownArrow)
+    			buf.Format(KDown,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyRightArrow)
+				buf.Format(KRight,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyLeftArrow)
+    			buf.Format(KLeft,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyDevice0)
+    			buf.Format(KLSK,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyDevice1)
+    			buf.Format(KRSK,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyDevice3)
+    			buf.Format(KMSK,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyBackspace)
+    			buf.Format(KBS,iSecCounter);
+    	if(aRawEvent.ScanCode()==KAsteriskKeyScanCode)
+    			buf.Format(KAsterisk,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyYes)
+    			buf.Format(KYes,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyNo)
+    		{// To filter first two 'No' keys (part of screen reset)
+    		    if(iNoCount==0)
+    		    	{
+    		    	iNoCount++;
+                    iIsEventEnabled = ETrue;
+                    return EFalse;
+    		    	}
+    		  
+    			buf.Format(KNo,iSecCounter);
+    		}
+    	if(aRawEvent.ScanCode()==EStdKeyHash)
+    			buf.Format(KHash,iSecCounter);
+    	if(aRawEvent.ScanCode()==EStdKeyApplication0) //MENU
+    			buf.Format(KTasks,iSecCounter);
+    	if(buf.Length()>0)
+    		{
+    		
+    		CheckTimerInsertWait();
+    		WriteFile(buf);
+    		}
+    	//
+    	    				
+    	}
+    	
+    	
+    }
+    return EFalse;
+   }
+// -------------------------------------------
+// Count time while button is pressed
+// -------------------------------------------
+//
+void CServerCtrl::KeyTimerExpired()
+    {
+    iSecCounter++;
+    iCaptureKeyTimer->After(KWait08); // 0.8 sec
+    }
+// --------------------------------------------------------------
+// Inserts time interval between two events into the script
+// --------------------------------------------------------------
+//   
+void CServerCtrl::CheckTimerInsertWait()
+    {
+    TTime time;
+    time.HomeTime();
+    
+    TTimeIntervalMicroSeconds interval = time.MicroSecondsFrom(iWaitTimer);
+    
+    // If time interval is bigger than 100 micosecs then write it to buffer
+    if( interval > 100 )
+        {
+        TBuf8<KBuffer128> buf;
+        buf.Format(KStrWait, interval.Int64() );
+        WriteFile(buf);
+        }
+    // Home time will be the previous time at next event
+    iWaitTimer = time;
+    }
+
+// --------------------------------------------------------------
+// Implements a buffer. Writes to file only if buffer is full.
+// --------------------------------------------------------------
+//    
+void CServerCtrl::WriteFile(TDesC8& aBuf)
+	{
+	// It doesn't record till screen reset (2 NO key presses) is not over
+	if(!iIsEventEnabled)
+		return;
+	
+	TInt r=iMainBuffer->Length();
+	TInt t=aBuf.Length();
+	iMainBuffer = iMainBuffer->ReAlloc(r+t+1);
+	TPtr8 bufferPtr( iMainBuffer->Des() );
+	bufferPtr.Append(aBuf);
+
+	if(iWritePointer++ > KWriteBufferSize)
+		{
+		// Buffer is full. Write to file and reset buffer
+		iWritePointer = 0;
+		iRFile.Write(*iMainBuffer);
+		delete iMainBuffer;
+		iMainBuffer = NULL;
+		TRAPD(err, iMainBuffer = HBufC8::NewL(1));
+		}
+	}
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/engine/WSServer/src/serverdll.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,51 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: serverdll.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Implementation of Anim dll server side class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// User Includes
+#include "serverdll.h"
+#include "serverCtrl.h"
+
+// ======== MEMBER FUNCTIONS ========
+CServerDll::CServerDll()
+    : CAnimDll()
+    {// No implementation required
+    }
+
+CAnim* CServerDll::CreateInstanceL( TInt /* aType */ )
+    {
+    return ( new ( ELeave ) CServerCtrl );
+    }
+
+// ============ OTHER EXPORTED FUNCTIONS ============
+
+EXPORT_C CAnimDll* CreateCAnimDllL()
+    {
+    return ( new ( ELeave ) CServerDll );
+    }
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/gfx/qgn_menu_UserEmulator.svg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,6567 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 11.0, SVG Export Plug-In . SVG Version: 6.0.0 Build 78)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"    "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
+	<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+	<!ENTITY ns_svg "http://www.w3.org/2000/svg">
+	<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
+]>
+<svg 
+	 xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" i:viewOrigin="256.292 445.3125" i:rulerOrigin="0 0" i:pageBounds="0 792 612 0"
+	 xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" width="100" height="100"
+	 viewBox="0 0 100 100" overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve">
+	<metadata>
+		<variableSets  xmlns="&ns_vars;">
+			<variableSet  varSetName="binding1" locked="none">
+				<variables></variables>
+				<v:sampleDataSets  xmlns="&ns_custom;" xmlns:v="&ns_vars;"></v:sampleDataSets>
+			</variableSet>
+		</variableSets>
+		<sfw  xmlns="&ns_sfw;">
+			<slices></slices>
+			<sliceSourceBounds  y="345.313" x="256.292" width="100" height="100" bottomLeftOrigin="true"></sliceSourceBounds>
+		</sfw>
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?><x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-29, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description rdf:about=''
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+ </rdf:Description>
+
+ <rdf:Description rdf:about=''
+  xmlns:tiff='http://ns.adobe.com/tiff/1.0/'>
+ </rdf:Description>
+
+ <rdf:Description rdf:about=''
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'
+  xmlns:xapGImg='http://ns.adobe.com/xap/1.0/g/img/'>
+  <xap:CreateDate>2008-11-17T18:31:23Z</xap:CreateDate>
+  <xap:ModifyDate>2008-11-17T18:31:35Z</xap:ModifyDate>
+  <xap:CreatorTool>Illustrator</xap:CreatorTool>
+  <xap:Thumbnails>
+   <rdf:Alt>
+    <rdf:li rdf:parseType='Resource'>
+     <xapGImg:format>JPEG</xapGImg:format>
+     <xapGImg:width>256</xapGImg:width>
+     <xapGImg:height>256</xapGImg:height>
+     <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FUNqWqadplo95qNzHaWsf2ppmCL8qnqT2GKvJvMX5/hro2nlLTTqDLXld3&#xA;CuENDSqxJxfj7sV+WKpNL+dH5poQ50ey4gGqpDM1a+IWcttTFVWH88/zC41l8uROKUqkNyor9LPg&#xA;VED/AJyL1KAkXvlkg7UpcPHTx2aFsVRMP/OSelkj1tDnQV34TI+3juqYqmEH/ORnk1gBNY6hEx60&#xA;SF1H0+qD+GFUdB+fv5fS05yXUFa19SAmn/AF8VTCH86fy1lA/wBzAQ0qVeC4Uj2r6dPuOKo+H80P&#xA;y+m+xrtqOn22MfX/AFwuNqmEXnPyfKaRa7p8hrT4bqA7n5PiqPt9U0y4IFvdwzEmg9ORGqfDYnFU&#xA;TirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirzT8yfzgTy9eHRNEt1vtbIHqs1THA&#xA;WFVBVd3em9Kin4Yq8vfSPMnmm+F/5p1CSUivCBSPhB7KAPTjH+qMCptJY2OnN9UsoVhiQCoXqSRW&#xA;rMd2O/fCq5XxSqq+KqqviqqHqKHceGKFJ9N0yY1ls4JCepeNG6fMYq79BaEy0OnWtOm0MYP3gYqo&#xA;SeTvLExq9ggP+Qzp/wARYYq0fIflNloLLiadRLNX57ucVQ8n5Z+W5DVWuIvZJFP/ABJWxVY35VaA&#xA;V+C6ulbsWaNh9wRcVWL+VrxNWz1qa3A+zSMkivusiY0qKj8k+cLYD6j5tu42AIADzxCnhVZWwKiN&#xA;M89/mB5H1K2TzLcHV9DuGCSTFjK6+JSRgsnJRvxfY9vEKve4ZopokmiYPFIoeN1NQysKgg+4wqux&#xA;V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KqN7dJaWc904qlvG8rAeCKWP6sVfLPlozajfXus3berd&#xA;3UzF3PXkx5ufpLDArOtPj6YVQOsHjqUw/wBT/iAxVDK2KVVWxVVV8VVVfFVVXxQqq+Kqqtiqqr4q&#xA;qK2Kqyviqqr4qqq+Ksd/MiOKXydes6hmhaF4iezGVUqP9i5GKvTfyxuZbjyBoUkhqwtEjr7R1Rfw&#xA;XFWT4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUs80Sel5a1aSleFlcNTxpExxV81+RV5afJ/wAZ&#xA;2/4gmKvQ9PtJeIYrxHidsVZHa/lzpmrQJqM11PHJPXkicOI4HgKVBP7OKqrflNpNPgvbgN4kIR91&#xA;Biq3/lVNgP8Aj/l/4BcVbH5W2I/4/wCX/gFxVsfljZD/AI/pf+BXFVp/LWAHa/enYGMf81Yq2Py5&#xA;iH/H+3/Isf8ANWKrh+X0Q/4/m/5Fj/mrFXHyEg+zfGvvHX/jbFXDyLT/AI/v+SX/ADfirf8Agqn/&#xA;AB+/8kv+b8VXDydT/j8/5J/834q1/hWRTtcg/wCwP9cVYt+aGhyWvkXUpjKHC+hVQtOtxGPHFWZ/&#xA;lHJ6n5c6I1KUhdf+Bldf4Yqy/FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqlHnFgvlHW2Y0UafdE&#xA;k+AhbFXhf5UxQ/oK4lKAyi6cByNwPTjxVm/PFDP/AC3tolrTuGP3uxxSmJOKrScVWk4qgdW1vSdI&#xA;tTdandxWduNg8rBanwUHdj7DFWHX353fl9bf3d5LdnuIIJP1yCMfjiqQXn/OROgqT9T0q6mHYzNH&#xA;F4fymXFUKn/OQss8nC18tSTmnRbklvuWBsBkBzSBbh+dXm6UMYPKUpG/E/vnp4VpGK5Wc8BzkPmy&#xA;8OXcVFvzg/MMqeHlYhuxMNyR9wplf5vF/Pj8wy8Cf80/JDN+cX5j0NPLsYPYm3uj/wAbZH8/g/1S&#xA;H+mH62X5bL/Nl8iqR/mh+a0iB10SyAPQNHKh+5pwcj/KOn/nx+afymX+afkpyfmJ+bcjjjplnFXb&#xA;iF2+95j+vAe09OP44/NkNHm/mlAeYNd/NLXdIuNKvrK1Frc8PU9NoVb4HWQUJmP7SDI/yrpv54T+&#xA;RzfzSoaJq35o6LY21jZQxC3tf7pGmjI3YvuBMB1OD+VNN/PCfyOb+aU7f80PzhQ0NlZfQqN+qY5I&#xA;dqac/wAYR+QzfzSqP+cX5rxR8m0awYClSI5WJ+hbj+GS/lHT/wA+PzR+SzfzJfJSX88/zIUUk0C3&#xA;ZvFbe6A/5ONkvz+D+fD/AEwR+TzfzJfIoqL89vOyEG48sBlUfHxWdPxIemWDU4zylH5hgcGQc4n5&#xA;Mt8lfnZ5c8x3kenXML6VqMx4wxysHikbsiygL8R7BlFeg3y9peiYq7FXYq7FXYq7FXYq7FXYqkfn&#xA;r/lCPMP/AGzLz/qHfFXif5XkDy5JQdblyf8AgUxVl3PFXonlw/7g7T/Vb/iZxVMCcVWk4q0Tir5o&#xA;806jP5v866jcXcjNp1hI0FpACQBGrFVp4c+BZs1vaetOCFx+ouy7M0Qz5CJfSGodF0mL7FrGf9cc&#xA;/wDifLOZn2nqJc5H7vuenh2Zp48oD7/vZj5X020trATQwpG8pbdVC0APGgpmr1WoySNSkT8WjNCM&#xA;ZVEAV3BN2GYjBYRiyCmRhZBYwwslMjFIWEYWQWEYsgpsMLJTIxZBaRhSpkYslhGFkxvznpqSaedQ&#xA;QBLi1ZSZRsxQsEpUeBIp4Z0fYGqn4nhk3Ej5Oj7a08eDxAPVfzfRHkrVpdX8paRqMzcp7i1iadvG&#xA;QLxc/SwOdc8wnWKuxV2KuxV2KuxV2KuxVI/PX/KEeYf+2Zef9Q74q8P/ACzanl1/+Yh/+IrirLOf&#xA;vir0fy0f9wNn/qt/xNsVTEnFVpOKtE4q+VtHnX9IatIp+F5wR8i0hzQ9txsQ+P6HoOwjUp/D9Kcp&#xA;cA9c5s43pRJm3l4htHgI/wAv/iZzA1H1Os1B/eH8dEeRlDUFMjCyWEYWQUyMWQWMMLJTIxZBYRhZ&#xA;BYRiyCmwwpWEYWQWEYsgt9Nm+yCaeAwgE8k8QCUebYZV8tXzsjBaRjkQQP75M3fYUJDUA0aouq7Y&#xA;nE4KvqHtX5Yel/yr/QfT+z9UStP5t+X/AA1c7YPJsnxV2KuxV2KuxV2KuxV2KpH56/5QjzD/ANsy&#xA;8/6h3xV4X+W7U8vv/wAxD/8AEVxVlXLFXpXlk/7gLL/Ub/ibYqmROKrScVaJxV81/l5oVnqt1rH1&#xA;h5E9F4+HplR9oyVrUN/LmJqdHDNXETt3OZpdbPBfCBv3svfyJZfsXUi/MKf6ZgnsaHSRc8duT6xD&#xA;NfKvkqM6PEpvCQjOo+AfzE/ze+YWX2bE5Xx/Z+1rn2sZG+H7U3/wPbU3unr7KB/HIj2Yh/PPyYfy&#xA;nLuX/wCB9Nr8U8xHgCo/41OWj2aw9ZS+z9TH+VJ9wa/wVpArV5m+bL/BRlg9nNOOs/mP1I/lTJ3D&#xA;8fFo+T9GApSQ+5f+gyY9ntN/S+aP5Ty+TR8q6GDX0CfYu/8AA5YOwtL/ADftLH+Us3f9gWny3oa1&#xA;pajfxZz+tssHYulH8H2y/Wg9oZv533LToWjAUFqn01P6zkx2Tph/AGP57N/OKxtL0hW/3lhr4FV/&#xA;Ucl+S0sf4YfYj81nP8UvtW/U9MH2LeAV8ET+mEYtIOmP5RQcuc9Z/a42luBQQIAOwQf0yX+Dj+Z9&#xA;jHiynrL7XBFWhEZB7EKf6Y/msA6j5L4eQ/2rIrq3lkeNJAZY/txnZl+anfLsWpx5CREgkMcmCcAD&#xA;IbFi/wCa4B8hanXsYKf9JEeXNTLvyp/8l3of/MP/AMbtgCsswq7FXYq7FXYq7FXYq7FUj89f8oR5&#xA;h/7Zl5/1Dvirwj8ujTQH/wCYh/8AiK4qyjlir03ywf8AnXrH/Ub/AIm2KpkTirROKrScVfPX5P0E&#xA;Oqt3LQgn5B/64q9E54qzfyka6Op/y3/XiqLv79oWEcdOdKsx7Zr9ZqzA8MebfixcW5QR1G7oaybf&#xA;Jf6Zrzrsvf8Ac3+DHuQ8mpHq9yF/2QXKpa2fWTYMHcFBtWtF+1fIKdazD+Jyv86f5/8AsmY00j/D&#xA;9ilJr+lDZr+I1/4sU/qOQlrR1n9rMaOfSB+SyDWNHuJxDDcxySmoVQdz8srGohI0DuylpskRZBAR&#xA;wAHQUy1odirsVdirsVY55pItr3Tb2IcZvV9N2H7SGnwnMfJkOPLCY539jn6SPHjnA8qv4pZ+a3/K&#xA;Ban/AM8P+oiPOzedZd+VBB/LvQ6Gv+jn8HbEKyzFXYq7FXYq7FXYq7FXYqkfnr/lCPMP/bMvP+od&#xA;8VeCfl8aaE//ABnf/iK4qyblir1Dysf+ddsf9Rv+TjYqmZOKtE4qoXcxhtppQATGjMAelVFcVeAf&#xA;lICtrqTdi8QH0Bv64qz7nihn/lI10OE/5T/8SOKVupf72P8AIfqzQa/+9LnYfpYF5lLvq0wYkqoU&#xA;KD0A4g7fSc5XXE+Kfx0eg0W2MJM8eYrmgqLphbAVF0w2zBV9HBGsWP8AzERf8TGXYPrj7w16j+6l&#xA;/VP3PUc6B5R2KuxV2KuxVj3nL+4sf+Ylf1HMTVc4/wBYOw7P/j/qlK/zV/5QLVP+eH/URHnbPOMn&#xA;/J3/AMlton/GOX/k/JirMsVdirsVdirsVdirsVdiqSeeQT5J8wACpOm3gAH/ABgfFXz95AkH6EkH&#xA;8s7g/wDAqcVZLzxS9U8qn/nXLD/Ub/k42KEzJxVonFULqJ/0C5/4xP8A8ROKvBPyqaljf/8AGVP+&#xA;InFWc88Veg+UG/3AQf6z/wDEzireoGt0/wBH6s0GuP70/D7nOw/SwfXlDapOR/k/ggzk9af3p/HR&#xA;32kP7sJU6ZiuWCovHhbAVB0wswVXSk/3LWR/5eIv+JjLsH1x94YZz+7l/VP3PTM6J5d2KuxV2Kux&#xA;Vj3nH+4sf+Ylf1HMTVc4f1g7Ds/+P+qUr/NX/lAdU/54f9REeds84yf8nf8AyW2if8Y5f+T8mKsy&#xA;xV2KuxV2KuxV2KuxV2KpT5v/AOUT1r/mAuv+TLYq+c/ITU0eb/mIb/iCYpZLzxV6v5TP/Otaf/xj&#xA;b/k42KE1JxVaTiqA1uVo9Gv3U0ZLeVlPuEJGKvCfyuBGn3rdjMoH0L/birNOWKvRPKDf86/B/rSf&#xA;8TOKr701uX+j9Qzn9d/en4fc52H6Qw7WErqEx9x+oZyOs/vZO7059AS50zHckFQdMLYCoPHhbAVT&#xA;TEpqln/xnj/4mMuwfXH3hjnP7uXuP3PRc6N5p2KuxV2KuxVIPOH9xY/8xK/qOYmq5w/rBz9B/H/V&#xA;KU/mr/ygOqf88P8AqIjztnnWS/k26v8AlropXoEmH0rcSA/qxVmmKuxV2KuxV2KuxV2KuxVLPNMZ&#xA;l8savGDQvZXCg/OJhir5r8iyH9Gzr2ExP3ov9MVZJzxS9a8oOG8r6cw/kcfdK4xQmxOKrCcVS/Xj&#xA;/uD1H/mGm/5NnEq8M/LQ00q7/wCM/wDxoMVZfyxV6N5Qb/nXrf8A1pP+JnFVa7Nbh/o/UM5/Xf3p&#xA;+H3Odh+kMU1UVv5vmP1DOR1v97J3GD6AgXTMVyAVB0yTYCoPHhZgqulwO+p2vBSxWVGNOwVgScv0&#xA;wJyRrvDHPMDHK+5nTyRp9tgvzIGdEZAc3QAE8lF9S05Pt3US/N1H8cgc0B1HzZjDM8on5IeTzBoq&#xA;fau0+irfqByB1WMdW0aTKf4ShpPN+gp0nL/6qP8AxAyB1uPvbB2dmPT7Qv0/zRpV9di1hLiVgeHN&#xA;aA0FaDc9sOPVwnKgjNocmOPEeSH83f3Fl/zEr+o5HVc4f1gz0P8AH/VKWfmdCZvIuqoDSiRvX/Um&#xA;R6fTxztnnU+/JT/yWWjf9HP/AFFy4qzfFXYq7FXYq7FXYq7FXYqgPMALaDqQAqTazgAdSfTbEq+Y&#xA;fJDj6jcL3EtfvUYpZJyxV635KP8AzqenfKb/AJPyYoTgtiq0nFUv14/7g9R/5hpv+TZxKvCvy3am&#xA;l3X/ABn/AONBirLeeKvR/J7f865bf60n/EziqKuTWZvo/VnP67+9Pw+5zsP0hK7nSIp5zKXZeX2g&#xA;KdemaXNoIznxXVubDUGIppdDsx9ou3zI/gMEezcY71OqkqLo+nD/AHSD8yT/ABy6OixDoxOon3qq&#xA;WNkn2YIwfHiK5aMEByiPkwOWR6lWVVUUUADwG2WgUwJYLrJaTUrkkk0kZRXwU0pnOamV5Je93+m2&#xA;gPclzx5U5IKiyYWwFRdMNswUf5YWmvWn+s3/ABA5k6X+8Dj64/uZMs82f3Fn/wAxC/qObLV84f1g&#xA;6bQ/xf1SgPzF/wCUJ1b/AIw/8brnbF55OfyU/wDJZaN/0c/9RcuKs3xV2KuxV2KuxV2KuxV2KofU&#xA;v+Oddf8AGGT/AIicVfKvktgLa5/11/VirI+WKXr3klv+dR035Tf8n5MUJwTirROKpfrx/wBwmof8&#xA;w03/ACbOKvCPy8amm3P/ABm/40GKsr54pek+T2/51u1/1pf+JnFCMmNZCf8APpnP67+9Pw+5zsP0&#xA;hZmI2uxV2KuxV2KsJ1JK31z/AMZX/wCJHOaz/wB5L3n73e4T6B7ggXTKm8FRePCzBUHTC2Ao7y4l&#xA;NctD/lH/AIicydJ/eBo1p/dSZP5r/ubP/mIX9RzaavnD+sHU6L+L+qUt/MmRI/I+rM5oDEqg+7SK&#xA;o/E52xeeTv8AJT/yWWjf9HP/AFFy4qzfFXYq7FXYq7FXYq7FXYqtkjSSNo3FUcFWHiCKHFXyV5Qr&#xA;GbyJ/hkVl5KeopyBxVkfI4peveRZFfyjp4HVPWVvn6zt+psUJ4Tiq0nFUv14/wC4TUP+Yab/AJNn&#xA;Eq8G/L9wNPuV7+qCR81GKWU88VeleT2/51q0/wBaX/k4cUJhIauc5/Xf3p+H3Odh+kLcxG12KuxV&#xA;2KuxViGoJ/plwf8Aix/+JHOYz/3kv6x+93OE+ke5BOmVtwKi6YWwFQdMLYCjPL6U1q1P+Uf+InMr&#xA;Sf3oaNWf3UmReaR+5s/+Yhf1HNpq+cP6wdZov4v6pSX81f8AlAdU/wCeH/URHnbPPsk/JiPh+Wmi&#xA;rWtVnb/grmVv44qzXFXYq7FXYq7FXYq7FXYq7FXjHnz8k9Xn1y41vypPHG10xknspG9MiRzVjG1C&#xA;pVjvxalMCsTb8svzjjHw2Qkr4TWf/GzjCqYaNYfnvoivb2unM0JYlonFu6cuhYFW9ux3wKm9f+ch&#xA;rlFKafDbgmvOtoD9KvIx/DFXLon/ADkNP9q6ggDGlD9T2HjVUc4q1eeQ/wA7rm0na81+2jh4N6sY&#xA;kZSyAVNBFBTce+KsB8hmlpd/8ZF/VhVlHPFL0zydIG8sWtOqvKp/4Ov8cUJoeuc9rP72Tn4vpDWY&#xA;rY7FXYq7FXYqxa9Fbuf/AIyN/wASOcvqP7yX9Y/e7XF9I9yEePK24FRdMLYCpehI5oilj4AE/qyU&#xA;QTyZcYHNMtC0q9XUoZnhaOOOrMzgr2I2rmfo8E/EBIoBxtVqIcBAO5TPzP8A3Np/xnX9RzO1fOH9&#xA;YOHo/wCL+qUk/NX/AJQHVP8Anh/1ER527oGT/k7/AOS20T/jHL/yfkxVmWKuxV2KuxV2KuxV2Kux&#xA;V2KuxV2KuxV2KuxVSu4WmtZoVIDSIyAnpVgRir5U8jP+4u18GQ/eD/TFWT8sUvS/JTf86xb/APGW&#xA;b9YxCE6HTOe1n97Jz8X0h2YrY7FXYq7FXYql8ui28kzyF2HMliop1PXqMwJ9nQlIyJO7kR1JApem&#xA;j2C9ULf6xP8ACmTj2fiHS0HUTVksbJN1hQU7lQT95y6Onxx5RDA5ZHqXPeWUIo80aU/Z5AfhhOaE&#xA;eoCjHM9Chn17TFNFkMjfyorE/qplf5vHyBs+QbPys+opL5/req3kJMLQWUDcvj2Zj8st0+jy6jLE&#xA;yiY44m99rZSzY8ECARKcu5J/zZljTyJqCswDStAkYPdhOjUH0KTnXuiZf+U9s9v+XWhxuCC0BkFd&#xA;tpZGkX8GxVluKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvkzydWKS/gb7SMgP0FgcVZJyxS9M&#xA;8lNXytbkf7+mB+dV/riEFPUIK5oNdAjKT3udhNxXZhtq15Yk+26r8yB+vIynGPM0kRJ5KD6lYp1m&#xA;U/6tW/VXKJazEP4mwYZnopnVYT/dxSyf6q7fjhjqDL6ITl7oqcVcyB8Vpv71v7u0oPF3A/DLo4dV&#xA;Lljr3kBgZYhzl8gtMmrv+1DEPYFj+O2Xx7M1cuZhH5lidThHISK0216/97evv2jAT9WXx7Ekfryy&#xA;+ApgddEcoD47rTpVs3960k3+u5P6qZfHsLT/AMXFL3yP6KYntDJ0oe4KF1P5b00A3k1ra16Gd0T/&#xA;AImcy8fZ2nhyhH5X97TLVZZc5FKbv8yvItkxjOpxuw34wJJKD/so1ZPxzMjERFAU0Ek80ivPzw8v&#xA;RqwtLK6uJBsvMRxIfpDO3/C4bQl0em+dvzQ1K1SayfSfLULiR5WDcadGZWYL6slKheK0Fd8Cvf7S&#xA;1gtLWG1t0EcFuixQxjoqIAqj6AMKquKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvnH8zvKWp+&#xA;UfNdxrdnbmXQ9Scyc1HwxvIeTxMQPg+LdO1NuxwKlFlr+n3dFWT05D/uuT4T9HY4UvWvIcit5YAB&#xA;qUupQ47iqRkffihPjWhFSK9waHK8uGOSPDJlGZibCGayDH45pXHgW2zUfyDiJ9Upn4/scv8APS6C&#xA;I+Da6faL/usE+JJP68yMfY2lj/BfvssJazKeqEute8taexS5v7O1kG/B5Y0b/gSa5m49Pih9MYj3&#xA;ANEskjzJKSXf5reRrcMBfmd1/YhilNfkxVUP/BZdbBIrz88tGVQLHTbmeQmgWYpCPvUzH8MbVTT8&#xA;wvzG1QhtE8rOYj+28U8y79PjX0VGNqiU0b8/tTJYiLTIXGysbZQPu9WUYFV4/wAkfPmoAprnms+k&#xA;9eccbT3K79uMhhXFU00//nHPyrEAb7ULy6cU2jMcKHxqOMjf8NhVklh+Tn5c2fErpCzuOrzySy1+&#xA;as3D/hcVZLYeX9B04g6fptrZkdDBDHGf+FAxVH4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYqtkjjljaORQ8bgq6MAQQeoIOKvPvNP5HeTdZ5zWUZ0e8ap9S1A9Ek/wA0B+Gn+pxxVgaeUvza&#xA;8hSy/ouJdb02anKOJWnU8a8axArMrCv7G3vgVWPm384LmiW3lSSEnYtJa3I38QXZAPpwqvTyz+fm&#xA;qjjPOmnRSdC0lvFxB94A8o/Xiqun5CebNRA/T3mfmBvxHrXW/sZWi++mBU50/wD5x08pQgG9vry7&#xA;cdQrRxIfoCs3/DYVZNYflD+XViVMejRSsP2rhpJq/NZGZfwxVkdhomi6f/vBYW1p2/cQxxe37AGK&#xA;o3FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq/wD/2Q==</xapGImg:image>
+    </rdf:li>
+   </rdf:Alt>
+  </xap:Thumbnails>
+ </rdf:Description>
+
+ <rdf:Description rdf:about=''
+  xmlns:dc='http://purl.org/dc/elements/1.1/'>
+  <dc:format>image/svg+xml</dc:format>
+ </rdf:Description>
+
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <?xpacket end='w'?>
+			</metadata>
+		<switch>
+			<foreignObject requiredExtensions="&ns_ai;" x="0" y="0" width="1" height="1">
+				<i:pgfRef  xlink:href="#adobe_illustrator_pgf">
+				</i:pgfRef>
+			</foreignObject>
+			<g i:extraneous="self">
+				<g id="Layer_1" i:layer="yes" i:dimmedPercent="50" i:rgbTrio="#4F008000FFFF">
+					<g>
+						<g>
+							<rect i:knockout="Off" opacity="0" fill="#FFFFFF" width="100" height="100"/> 
+						</g>
+						<path i:isolated="yes" i:knockout="Off" opacity="0.2" fill="#231F20" enable-background="new    " d="M24.164,64.655
+							l0.016-24.208c0-1.897,1.348-4.458,3.229-4.688c11.33-1.371,22.975-1.378,34.734-1.027l1.793,20.094L28.768,72.055
+							l-4.439,0.328L24.164,64.655z"/>
+						<path fill="#575757" d="M19.128,23.081c-0.987,0.06-1.821,0.326-2.469,0.812l0.196-0.125l-5.146,2.709
+							c-1.621,0.853-2.401,2.776-2.455,4.306C8.813,43.168,9.021,55.344,9.313,66.659l0.086,3.798
+							c0.09,2.061,1.205,3.38,2.982,3.561c0.087,0.008,2.107,0.114,2.107,0.114c1.599,0.093,3.109,0.179,4.32,0.117
+							c11-0.578,23.907-1.414,36.278-3.233c3.134-0.457,4.72-2.121,4.72-4.938c0-0.035-0.021-1.796-0.021-1.796L59.96,51.98
+							l0.006-0.565c0,0-0.032,0.033-0.034,0.034c0.03-0.235,0.039-0.45,0.041-0.6l0.01-1.123c0,0-0.031,0.031-0.033,0.032
+							c0.029-0.233,0.037-0.448,0.039-0.598l0.018-2.237l0.004-1.127l0.006-0.555l0.002-1.125c0,0-0.029,0.029-0.031,0.029
+							c0.027-0.229,0.033-0.438,0.033-0.584l0.002-1.117c0,0-0.03,0.029-0.03,0.031c0.026-0.231,0.03-0.442,0.03-0.59l-0.006-3.33
+							l-0.01-1.664l-0.027-2.762l-0.016-1.104l-0.046-2.744c-0.06-3.012-1.345-4.633-3.823-4.823l-35.449-2.421
+							C20.643,23.039,19.338,23.075,19.128,23.081z"/>
+						
+							<linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="-377.6992" y1="-244.8975" x2="-374.8775" y2="-212.6454" gradientTransform="matrix(1.4838 0.1114 0 1.4887 573.3581 431.2106)">
+							<stop  offset="0.04" style="stop-color:#CDCECF"/>
+							<stop  offset="0.96" style="stop-color:#908E8E"/>
+							<a:midPointStop  offset="0.04" style="stop-color:#CDCECF"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#CDCECF"/>
+							<a:midPointStop  offset="0.96" style="stop-color:#908E8E"/>
+						</linearGradient>
+						<path fill="url(#XMLID_12_)" d="M18.307,72.736l-5.8-0.229c-1.024-0.102-1.577-0.686-1.616-2.107
+							c-0.367-13.383-0.632-26.265-0.156-39.568c0.041-1.188,0.644-2.508,1.664-3.046l5.326-2.804l1.387,1.486L18.307,72.736
+							L18.307,72.736z"/>
+						<path fill="#FFFFFF" d="M55.324,69.411c-12.239,1.886-23.311,2.62-35.469,3.276c-2.564,0.138-3.326,0.205-3.357-2.351
+							c-0.171-14.389-0.257-28,0.031-42.69c0.046-2.334,1.193-3.265,3.548-3.088c12.97,0.965,22.901,1.414,35.872,2.379
+							c1.923,0.144,2.449,1.457,2.488,3.375c0.227,11.654,0.037,23.646-0.164,35.848C58.238,68.162,57.088,69.141,55.324,69.411
+							L55.324,69.411z"/>
+						
+							<linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="-288.2017" y1="255.7354" x2="-298.2173" y2="258.2326" gradientTransform="matrix(0.8918 -0.086 0 -0.8918 275.6448 233.97)">
+							<stop  offset="0.13" style="stop-color:#CDCECF"/>
+							<stop  offset="0.87" style="stop-color:#908E8E"/>
+							<a:midPointStop  offset="0.13" style="stop-color:#CDCECF"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#CDCECF"/>
+							<a:midPointStop  offset="0.87" style="stop-color:#908E8E"/>
+						</linearGradient>
+						<path fill="url(#XMLID_13_)" d="M17.741,25l-5.261,2.73c-1.192,0.668-1.678,1.739-1.729,2.982l-0.17,4.299l5.905-2.457
+							l-0.019-3.32C16.425,27.921,16.619,25.413,17.741,25L17.741,25z"/>
+						
+							<linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="-367.2129" y1="-211.6089" x2="-396.5102" y2="-241.9471" gradientTransform="matrix(1.4663 0.1123 0 1.4838 597.4857 429.4621)">
+							<stop  offset="0.118" style="stop-color:#DDDDDE"/>
+							<stop  offset="0.927" style="stop-color:#FFFFFF"/>
+							<a:midPointStop  offset="0.118" style="stop-color:#DDDDDE"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#DDDDDE"/>
+							<a:midPointStop  offset="0.927" style="stop-color:#FFFFFF"/>
+						</linearGradient>
+						<path fill="url(#XMLID_14_)" d="M55.363,69.536c-12.098,1.871-23.036,2.594-35.051,3.237
+							c-2.535,0.135-3.289,0.199-3.318-2.354c-0.169-14.389-0.254-28,0.031-42.69c0.045-2.334,1.179-3.265,3.506-3.086
+							c12.816,0.981,22.631,1.44,35.447,2.422c1.899,0.146,2.441,1.457,2.457,3.375c0.09,11.088,0.039,23.627-0.16,35.85
+							C58.243,68.29,57.104,69.268,55.363,69.536L55.363,69.536z"/>
+						
+							<linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="-337.6587" y1="127.3066" x2="-359.7224" y2="106" gradientTransform="matrix(1.3717 -0.3859 0 -1.4838 516.0854 67.7622)">
+							<stop  offset="0.16" style="stop-color:#CDCECF"/>
+							<stop  offset="0.84" style="stop-color:#908E8E"/>
+							<a:midPointStop  offset="0.16" style="stop-color:#CDCECF"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#CDCECF"/>
+							<a:midPointStop  offset="0.84" style="stop-color:#908E8E"/>
+						</linearGradient>
+						<path fill="url(#XMLID_15_)" d="M19.771,24.507l34.918,2.243c2.381,0.152,3.649,0.53,3.756,2.954l0.136,3.153l-42.11-0.379
+							l-0.021-4.174C16.494,25.82,17.139,24.338,19.771,24.507L19.771,24.507z"/>
+						<path fill="#575757" d="M37.617,36.081L37.617,36.081c-1.211,0.054-2.717,0.286-4.313,0.533l-2.01,0.302
+							c-1.775,0.35-2.837,1.719-2.922,3.674l-0.088,3.83c-0.289,11.296-0.497,23.451-0.055,35.756
+							c0.054,1.561,0.865,3.458,2.555,4.184l5.127,2.205l-0.223-0.117c0.688,0.447,1.563,0.65,2.598,0.603h0.02h-0.164l1.582-0.112
+							l35.328-5.816c2.383-0.415,3.619-2.107,3.68-5.03c0-0.003,0.058-3.837,0.058-3.837l0.026-2.753l0.016-3.876
+							c0,0-0.027,0.029-0.029,0.03c0.025-0.23,0.031-0.441,0.031-0.589l-0.008-3.89l-0.03-4.47c0-0.025-0.026-2.805-0.026-2.805
+							c0-0.004-0.17-11.729-0.17-11.729s0.024-1.708,0.024-1.742c0-2.898-1.632-4.451-4.851-4.613
+							C61.436,35.189,48.572,35.6,37.617,36.081z"/>
+						
+							<linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="-370.5493" y1="140.9268" x2="-371.1121" y2="108.685" gradientTransform="matrix(1.4788 -0.2536 0 -1.4836 582.3089 152.9993)">
+							<stop  offset="0.06" style="stop-color:#CDCECF"/>
+							<stop  offset="0.94" style="stop-color:#908E8E"/>
+							<a:midPointStop  offset="0.06" style="stop-color:#CDCECF"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#CDCECF"/>
+							<a:midPointStop  offset="0.94" style="stop-color:#908E8E"/>
+						</linearGradient>
+						<path fill="url(#XMLID_16_)" d="M37.257,37.634l-5.78,0.784c-1.021,0.199-1.572,0.836-1.611,2.254
+							c-0.366,13.374-0.631,26.239-0.157,39.453c0.042,1.18,0.642,2.438,1.66,2.874l5.307,2.283l1.384-1.614L37.257,37.634
+							L37.257,37.634z"/>
+						<path fill="#FFFFFF" d="M74.148,37.391C61.949,36.688,50.917,37.02,38.8,37.534c-2.557,0.11-3.315,0.116-3.347,2.665
+							c-0.171,14.355-0.256,27.929,0.031,42.543c0.045,2.322,1.188,3.139,3.535,2.736c12.929-2.209,22.824-3.607,35.75-5.817
+							c1.916-0.327,2.44-1.687,2.479-3.601c0.227-11.639,0.04-23.569-0.162-35.713C77.053,38.355,75.906,37.492,74.148,37.391
+							L74.148,37.391z"/>
+						
+							<linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="-285.6172" y1="282.876" x2="-282.4729" y2="291.0674" gradientTransform="matrix(0.8888 0 0 -0.8888 285.5792 296.3604)">
+							<stop  offset="0.16" style="stop-color:#CE6927"/>
+							<stop  offset="0.5" style="stop-color:#E87723"/>
+							<a:midPointStop  offset="0.16" style="stop-color:#CE6927"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#CE6927"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#E87723"/>
+						</linearGradient>
+						<path fill="url(#XMLID_17_)" d="M37.072,37.604L31.5,38.379c-1.111,0.221-1.596,1.042-1.648,2.273l-0.094,4.168l5.59,0.398
+							v-5.287C35.305,38.618,35.952,37.905,37.072,37.604L37.072,37.604z"/>
+						
+							<linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="-390.4507" y1="140.7803" x2="-363.3878" y2="113.7173" gradientTransform="matrix(1.4613 -0.2528 0 -1.4788 605.8584 153.268)">
+							<stop  offset="0.13" style="stop-color:#FFFFFF"/>
+							<stop  offset="0.5" style="stop-color:#DDDDDE"/>
+							<a:midPointStop  offset="0.13" style="stop-color:#FFFFFF"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#FFFFFF"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#DDDDDE"/>
+						</linearGradient>
+						<path fill="url(#XMLID_18_)" d="M74.188,37.391c-12.057-0.703-22.957-0.371-34.933,0.144c-2.526,0.11-3.276,0.116-3.307,2.665
+							c-0.169,14.355-0.253,27.929,0.032,42.543c0.043,2.322,1.174,3.139,3.492,2.736c12.773-2.209,22.555-3.607,35.328-5.817
+							c1.895-0.327,2.412-1.687,2.449-3.601c0.225-11.639,0.038-23.569-0.16-35.713C77.057,38.355,75.924,37.492,74.188,37.391
+							L74.188,37.391z"/>
+						
+							<linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="-355.02" y1="126.1533" x2="-331.1065" y2="143.5274" gradientTransform="matrix(1.3671 -0.2528 0 -1.4788 525.4046 153.6078)">
+							<stop  offset="0.11" style="stop-color:#F6C139"/>
+							<stop  offset="0.89" style="stop-color:#F28921"/>
+							<a:midPointStop  offset="0.11" style="stop-color:#F6C139"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#F6C139"/>
+							<a:midPointStop  offset="0.89" style="stop-color:#F28921"/>
+						</linearGradient>
+						<path fill="url(#XMLID_19_)" d="M37.684,37.561c11.765-0.518,24.117-0.869,36.016-0.266c2.055,0.104,3.477,0.76,3.445,3.219
+							L77.102,43.5l-41.771,1.736l0.024-4.717C35.298,38.832,35.539,37.654,37.684,37.561L37.684,37.561z"/>
+						
+							<linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="-391.9072" y1="85.8027" x2="-371.3891" y2="104.9362" gradientTransform="matrix(1.7638 -0.4111 0 -1.7638 730.236 74.1227)">
+							<stop  offset="0.18" style="stop-color:#F6C139"/>
+							<stop  offset="0.82" style="stop-color:#F28921"/>
+							<a:midPointStop  offset="0.18" style="stop-color:#F6C139"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#F6C139"/>
+							<a:midPointStop  offset="0.82" style="stop-color:#F28921"/>
+						</linearGradient>
+						<path fill="url(#XMLID_20_)" d="M41.8,47.814l30.292-1.51c1.396-0.07,2.614,1.084,2.618,2.545l0.065,26.265
+							c0.004,1.401-1.043,2.422-2.416,2.632l-30.52,4.68c-1.322,0.202-2.531-1.054-2.523-2.455l0.164-29.427
+							C39.488,49.09,40.461,47.883,41.8,47.814L41.8,47.814z"/>
+						<path fill="#FBE5A2" d="M40.723,47.786l30.291-1.481c1.398-0.07,2.614,1.062,2.616,2.496l0.067,25.752
+							c0.004,1.373-1.04,2.373-2.416,2.58L40.764,81.72c-1.322,0.198-2.529-1.032-2.522-2.407l0.163-28.851
+							C38.413,49.036,39.385,47.852,40.723,47.786L40.723,47.786z"/>
+						
+							<linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="-226.3242" y1="284.5" x2="-205.511" y2="303.9085" gradientTransform="matrix(0.7184 -0.1642 0 -0.7044 203.7144 228.039)">
+							<stop  offset="0.18" style="stop-color:#F6C139"/>
+							<stop  offset="0.82" style="stop-color:#F28921"/>
+							<a:midPointStop  offset="0.18" style="stop-color:#F6C139"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#F6C139"/>
+							<a:midPointStop  offset="0.82" style="stop-color:#F28921"/>
+						</linearGradient>
+						<path fill="url(#XMLID_21_)" d="M42.375,50.057l12.338-0.604c0.57-0.028,1.064,0.438,1.064,1.017l0.027,10.904
+							c0.004,0.56-0.43,0.985-0.982,1.052l-12.432,1.453c-0.533,0.063-1.029-0.421-1.027-0.98l0.068-11.75
+							C41.436,50.566,41.831,50.084,42.375,50.057L42.375,50.057z"/>
+						
+							<linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="-222.0137" y1="270.1201" x2="-201.2" y2="289.5292" gradientTransform="matrix(0.7184 -0.1887 0 -0.7044 215.9327 225.6563)">
+							<stop  offset="0.18" style="stop-color:#F6C139"/>
+							<stop  offset="0.82" style="stop-color:#F28921"/>
+							<a:midPointStop  offset="0.18" style="stop-color:#F6C139"/>
+							<a:midPointStop  offset="0.5" style="stop-color:#F6C139"/>
+							<a:midPointStop  offset="0.82" style="stop-color:#F28921"/>
+						</linearGradient>
+						<path fill="url(#XMLID_22_)" d="M57.691,62.493l12.336-1.025c0.57-0.048,1.065,0.399,1.068,0.981l0.026,10.902
+							c0.002,0.558-0.433,1.002-0.985,1.084l-12.429,1.877c-0.534,0.082-1.031-0.383-1.028-0.943l0.064-11.753
+							C56.749,63.034,57.146,62.537,57.691,62.493L57.691,62.493z"/>
+					</g>
+				</g>
+			</g>
+		</switch>
+		<i:pgf  id="adobe_illustrator_pgf">
+			<![CDATA[
+			eJzsvWmvHbmVIPhdgP7DnQ81sDHj1xEkI0gagwbeWu2qtJ1wujYUCglV5lNabT0poVSW2/3r56wM
+8pBx732La0Gnwk4peCMY5OHZeDb+1f/15Ve/uPz247/e/8JfTIfXr/7qr64/3b/5/PHTLw/UfPjV
++/c//vD5Ezb97Hc/P8zzxYRPXf4qfS1P/v39px/effzwS/qNf73D93/27ceHdx/efXP4/sf37+8/
+/Pzws7vf/983P8fff//u8/t7eOK7+w/3n9598/Xnjx/fX7x59/Pyfejv5s3ne+zzv83xv7lpSof1
+l34+fPlrfObq448fvn334burj//rlwe3rAcfloNf4iGEFX//H+9+d/+DfejCZYcPXvjZ4dPcEKQB
+X7v5+M2PD/cfPn/56eM39z/8cP3x/cdPP/zycP3nNx8Ov34Dg/385vBP9+/ff/zT4er9m2/+CO9c
+/mr5+u7d+3uY8cObz4dI87/8lf+aXv67H+At6AD/Te3x6189QNNX958/w8igbwLX9a//6W/rb0Iz
+XfPhZ3/9/uO/vnnPnyPw/D+H6SKs8sD284/35ddEb24//vWne4C+/uo9vnkRffXEF+8ette9Wxb8
+RgBoTxeLxycv5rxug/n1m/ef5XF6pBnKb9599wf9daJf67H89tObD99t3wrYt0tNB18CRvzp3Yc/
+vr+venHtR76E30snONrc/vz+x4fy8twM4Hf3327dNr/wwpZ58fWzf/7d/XfvCP8BJf/l57K4v79/
++P494Cehlp9WGIPPC/53+7c+CshBj80OCSTnnA5LzhdxPcQIfy05yZMb9t3/27v7P/3y8JuPH+4F
+xS4/ff7q3f8GVFqhm5idNP/ux/f3n/7uw7vPgEnclhnxfv3x2/v32kav371/Q/hW5i3/lSd+/+bT
+d/efgWo+vv/xM1FzmvS33/z48MWbP98jKczykd9+f//h9x//nob5C5juIbmAAAtzPiTAGMcY6qb1
+MKdFvsYrMUuv2AV2oF1HhPyXQBy//fTuu3cffqlji1//9ad3324UE90h8X9o/Iju5f9Z/y/DhEl/
+/nz/Qcjs9sO31x8fEMQ/EBOBlf0AZPf+43fy63ZDv8E3f/xeRksNX8OKfPnp3QccyetXv+Hf0teA
+bvDjX3/6+OP3v/rw9uPrVz9j1vnlm89/ANK8//DtD8D8uI1vD/wKtH7x7t+0ERjg9z8/3eXn+08f
+fvuB+/704w9/OPwemGfpXx6Qn8pnAAH4nXM+Uh4efQB+fFbn12/ev3/33ac33/8BJMOg/8Hv5UM7
+757z2a++IcCMvtj+VD7Wv3H8OwiAt+8+fAuvfPXju8/324w+PnyPoujw1R/efI/N+ORd9eQ547+5
+fwsSpoI5td5++Lf79x+/v9/aS8sb+OA/vPn0/VnA+fPDv358/+6Hhw0mVUv59zldAcV9qoZDt/D3
+W/x7e3/5GqitpqZf/OL1q3y4+lBT219/evPtOyBW0BP+7sOHNw/33x6+kybgpNDRsBm5zuHq29ev
+/vn1q//v9SuXXHSrW1xw3jk3u2m+m2/m6/lqvpzznOY4r/Myh9ev/js9ny7hynThn0jXStcCV6DL
+J6/PX1/BxX9u4Lql6w6vmwmumS534/T5KcOV6IpwrXQtdAW4PF1u4ufnw199ffWJpgKKVUwBpd3s
+I3I751HuTdAKfHCZ8H/w8FcAwK/PefbqB+xzXlZkl0sAqQI6AQp5eM4vnp+b16rP089in1c32wLr
+Ap69qG68qM4uKoFuu9KRKx+5LvWCHi+766q+dPn8lb/2N/7W38FqzcEFH0CBDGuIgBc5XIarcB1u
+wm24gxWdF7f4JSzLsgLu5OVyuVqul5vldrmDVZ9XtwIarWFd1nWNgGF5vVyv1uv1Zr1d72Bic3Rx
+Q7QJLsDbaweXpws+db3QBS9dR7gSXRmuS7oUOW8KchbUfP1KURMumNJNoAuGdwMDuIk3kb6MaOOz
+RUXWDcOC/018g48xJqRcY+KpRxkRJxcRRZ2fEW/j4nLz3DzXXZ589tmI6MeI6DvucgfkOnvnvQ9A
+CSsoy8lnf3kETY4hCYB8hCiKAvMdMIbZ4R8P/GwBvgYYAhwuu0t3hXgBa3krY6pHVY+rGtnrV83o
+BI3L1xLwx0u4rgDrbuZb4Jv6fV99Pw2/X0NF4ALEkxvYyBiEL+JLyAGZFyJX3Ih7I1YkRqIEZK7T
+LV1309080YV/YIA4eRg/4AdcC11AbcDpY89VfZoC7UEc/UVoCl9zjEu5ZoAnHxWemmhXA8NY6YFA
+z82z8N5Qs9RTjz4Xkcd4/BMa/x+GximcjcYpnIfGrWpw8tnnInIYInL4CZH/z0LkfD4i5zMR+RF4
+/Hw0XoZovPyk3/6X0m/d+fqtO1O/TY/Qb9Oz0XAdouHaoeEEROyIDyxE/4mQ6oqoHeicqNsTTSM1
+M38q3MltvGQiduAKR1lLb7nwkBvpk/mGKz1D310/ruFOyptqzqR8SbkS8aSqn+N/5uNXz7VmtplP
+aUX+MQEfbpas2ZuffpZQplhqccn99r5pfy4qpCEqpE6wotnkdmQ4gWVy8wwAvgVQXwPYL8nAEcms
+EciYMU8F9PSOvgXvITzlXX6b39ce1mIWcQT6rR98646Wlt/Ud/XtzbxSm1ac7efUUp/ClA4V6uXJ
+7iKOF45+EfF0HB3m+SKdjzz09HNRIg9RIv+ka/2fpWuleP6mIZ65afCP2DScx9t6l8wc9+3IN/c/
+3H/6fPgfHz+9+98f0SdqWwDHY4Xjx/B1T+U5pvC8foUqTwxxiWuMMcUcL+MVaDY38TbewXLPgFI+
+hbSkNcWUUk6X6Qp0npt0m+4AFebsAJFCXnPMKecMql2+yteKSZf+Mlwul+tlvEyX+fLy8gq0pJvL
+28s7QJ75ygEJhKvlar2KV+kqX11eXYEGdXN1e3VHypcjpWshZQvVrEuyb1+TanVH1mxHitRCClS6
+yTeXN1eged3c3N7cATrOtw5QO9wut+ttvE23+fby9gq0spvb29s7RNU79/rVHaA+46JVDnwR6LFS
+Dy6LKL8dKAihIHhiooV+kWyZcGvSrYm3Zh9MwBsJ10RMZAzEC6TckA+MGz+6qv3+Tq5buW7kYvX1
+Sq5LubJcSa6IF7C/CGjFl/4hzrR4uZxcQteL+g3u5LqVS1RdQF9SoQGF+brES1GFUKi+UnO1fy6b
+66q5rvmCHvlfN81121x39WU2JHNzwaIAOrtyeb10/IKyirSh7BJ0f3BVUPe2OGN0J7AUFGYkBjSG
+/QIiMqFyQWZGZ0VoRWlGakFrQWxAMkRsuIATwAXUDKhO07y7gusaO8WHdfy0/pHWOtDazrSSuHrX
+tFYZdlwRxNICAsqDoJpBhbkDwXEDIuQKAJFBrEUQLwtgp/cALcDYyd3BoG8Ak68AaHno/DqixRVd
+jPQ4claNNbmKDob0uxbhtUe/vHUoKj4KKKLfTPTLgpdFL20lGuG/T8E3LIRbCib6rZWBVIQxi2NS
+CURdYZUAlQJWWnjny3tfFgbXRFmIFnciFFgssGBg0cDCIRO1XxEPuCG+cEf8Ym42NMc2WNOpLZZw
+NVFIyN2pCsmmDj1GRTO7fMDTFxB7tdADEfh0sbfkshkUA8hM7zp635NzlpnqSj3FxH8y9Yh9XlG/
+2DP2jdcdfQHwOs90OfqWp+8FYtQrXcojN464cT/ldBtfg2Uq/MuTWA4kmlE4o3iOJKITMVT+c0XC
+GsX1DYlsENokticS3Si8gcavCGmJnbNQWUmYR54YMeRLEutXJNpRuKN4xwuY0HAjHYzUTd0WelM0
+ZyN5F1UtVfoa2bvR7iZ9W+plfG3pF/AWaHaqVHnfUHAsFMyYrDTM+LxDxUCzjN0NJTOWEx0znisl
+M7ZXtNzwvYm1w6MM2bDjM5gx6q777HiXGU8YazbZwT3XWNJuKTBAoqy4cmvi19WaV6verLtdeVl7
+4Vb1+lcYUHi46mGKAzUW1HgAmABYU+FCs8X6idPeJkGXRnyDinQFXCcDT4ygPi1AFR7WYQaUuwOm
+cQMs5AoYSgbmEoHVLMB4PKzVDAh5ByzqBhjWFTCvDKwsAmMDTATq8rCiMyDsHbDEG2CPV8DlMrDO
+CGx0AQr0sOozoPMdsN8bYMZXFHOTKNJmofgaB9g1xTsQDyBsYfhXMI0M04kwsQUm6GGiMxDDHUz8
+BgBwBYDIAJAIgFkAQB4ANZNifktq+BWp3aJwAahfROXaKBzQ4UVUro3GYZ0Mlev/mi08BeFkjMzB
+f7gS4QNvVVvtY0/xxp1szGvgAE3ydSwXMyxG1cnuI9yDx/jLJZPFGqOIl4Hpc/+ZYvKkaGL2frsL
+WNK1NaD1P8ubFCG8/er9xRzWuX5554ne2BovgAnsGO70R55zan6qJmp+eKRF7tfvvv32zZ8PX/3x
+z2ihqO6gR19ZJ3S3CZuT9ormSuYyuzLa0sAFPcq/bq+a69pcN+ayf+70gh7vZItUX7O5nLm8ucJ2
+waaKN1n1tZormiuZq9mH0jbtkq/iBnsyGx8zceA4T2bjY3UZFOAzFWa1FJGyimrqHamnztqKgHM/
+01pkbUWwpS7WooqHVdLnHFH7GEELK/fkNRqv0OtXT1+j8QrByj15jcYrBMzlyWs0tufByhmLXlGk
+1so+HYeO6N7BfF3ZrW8q6zVc0KMyhc3ron9cuXy5glzFCkYKqSqlvBlh5TQVFVXV1MuirKrCel3U
+1puivIoCK6xpQj9mUWbnotK6otiqchuKiqtq7lqU3Vi2O7TlgR6zXGrhuirXdbnEe00K8a2qxUU1
+noqCDBeZf3Q49Kes2HL2Fc65SDN5zOVPXeIBeczljl/Q44knBtcJn+9JV+EjHYi9H9qq56ThZfa8
+cGhBUSka9W73EdFSMqpdbvup0clGv0rMgjgZJXp8zqs+0oSaH3nqkXrPb+7/dPji/s1b1HrKv6Gv
+WufB2A1Scu6EC89EWl54MXJj5seJrNqXwpWRL9+QMnTXmI0A94rRaBVOXZuLalMRmYmQlRQvYa4u
+Y78uXMbyGstxKr4DPXb8Z+NCzVV4kTGHP5Hf9/4b0Nx2PDikjy1s4hbzNhu37yz+grYdySvoG2fP
+S23D2YTwwptw6yOFD1H4TY64dcKdZyGwi9n5Onrs5KNMVgu67Ge/7aMachz92r134ecRH9h74pFk
++OWn+28xr/dw+2dMwWzvodfQhgiNQmZabG1Zdy0aWvEDikVRMGolYxQFtxPp1kW2XUOP19V101y3
+zdXuUdopVX8AQ2rVpFZOagXFqim1qtIoLKKy1EpLrbj0zOUYaxGGAj22Cs2ArYwZilFwipIDpGaU
+nSacql33eqWr1W0CG5JZvaIqyordtGEOJtRhNrAPJuBhg28iw2oykKxh1yp/LWxqeFSzB2iERtFr
+VbxatWvVulahq5Q5UuDmYu8UJY5snkEdwGT5ZNsnWz/VAprFOXolPi26oMebYg29LQ==
+			]]>
+			<![CDATA[
+			e+mp2MjnorX6Yi3nYBi2mbP3K4oHDFjl61dkP2cLOrLNq5P21cew9oq5A3xPb/0ew+CvyBt+/vbv
+jC3661dlA/iYLeCRbfrrV4NN4NnbQPEFNdvAE4rBY1QDUQ7I7NSEdygO3N2BEnADysAVKAUZlIMI
+SsICyoIHJJ/vpts7UCJuQJm4gvcyvB+hnwXUDQ89z7fTzR186wa+eQXfzjcADRjJCiMKMDIHI5yu
+72C0N083Wb9+NTZaP91kDerj0Gj9dJP161djo/XTTdbAB/bdUk8yWdOmvTFa26iAxteTGj/P9cBP
+f9LLVyLTez+fK36+RfhVKn6+q+Lns/56oN7GZ898oPfaE0dQv71wBU+ssZhEXjZErOEr+1zlUYY/
+is15tFmp5iY6184UfO5lTcZyQY87vzz1qnp84p8i0+rNyUiGDaTY0HwpUoycROMgVZVjI0k22qyM
+fYYjnBthXYV3XVTbQrwoEJazaiNxblWE2xbbtkW1aTwb7cFLDFsgV1so0Wslbq2KWLshXqZxapfE
+0zLxtUTUzHrIQhwOeBzQmydO50SHmYjj3YmWc0Oc71o0oUvigFk0pUh8cBVdKhA/JEMZ6Vu4Imxb
+uiP+eCu62jXxySvR5jLxyyTa3kp8cxE1yhP/hD+w0qg1TsRJ74ib3pKGyfrmFfHVS9FIE/HXKDor
+R8cH4rUaI897jqmKeW+j3tu4d1tYoCkroCapYjZgSbnJSpWWm4t3k5cqMTeZuUlNkZvEaVR2btJT
+5ecmQTcZqo7fTYpucnRz/27SdJOnIlErmbpJVZWrm2Qt7mDASZWum3zdJKzK2E3KbnJWJW2RtSxt
+SdO+LhJ3cxNvMlel7iZ3N8mrsneTvndkCropuKJYsgp2+GHuRJ05sZQwkSb/4nEa2Gn96/Wrlwga
+qPUvwKAXCBqo9S/AoBcIGqj1L4r/e3bQQK1/0X7n2UEDfb6N0ATO9JLC2JgyIs15PcHtB7weaOey
+il1ueH2JVFZOPxU6qvl8iURmLg+w3Pj8svH5isdPDY/f5/DC34Ea14bDK3efO+5+3XD3Xd4utg/+
+U3N25es3J/h6x9XJhjQXnj7OZBrnMg2ymcZ5SMt0cEsTxsAtkqrBdVwc511kySvCnEOyG7om6+jk
+sxIDwkVhoscicxeZ/wpO4zxinTh5+lnsc+ZRx20eW8sjzZq/e/Puw79SgbfyzwPl9BZj5ktsWmuW
+SSmoz9601iwTNrAvsGmtWSZsYF9g01qzzP+aoe0SSQnQcY/1mp51SY/ry12Nqfyle4wvc3Wp7C/d
+47HU+DMv2uiZli5M8kQA1SCYaniVkCro8epEkNUZu+d6l0u63W4gVn+ZkKxBeBYwROuHHAVrHQvc
+MiFcErzVX8uRywZ3NWFe0KMN9toL+joSACbu3DNjf88NSJJo5BcMSDpdTeGxAUnA/p8VNNZbjkAm
+PytorLdCS2bW2SmGIwd1U37vqddZzOPl2dF/CBP+jxI9zxKxPdt+qrnyumPPe2z7mVfX4zHxcdZV
+RfGeex0TZ3BBjyeeeOwlPdq45LOvwrL9y17/yXukLSQJqhe9/vP1WMxVz9h9jfZer1+9TJbLtvd6
+/eplsly2vdfrVy+T5bLtvV6/epksl23v9frV87JcBqz6uRlZViujDMJnBYOdV6DkOaH8lMX6iNzX
+01rZ61cvU/hh08pA+3py4YcjIcinNILTGs1pXeqUPlfFjA0rpJkaaYPrev8qcWc3J67bE1fZlm2h
+8t2G7VQU8s4fsUK2ofbjayDYhEWfK/RfVn15jor1mJ338DqqWD7Xa308teoRXuzH2QPqa8SeHxuh
+/9JZBP01trC9rM3uL2dheyFL2xmbuydsQEtI1wtZwlUXA/3rhSzhqouBwHshS7jqYqB/vZAlXHUx
+UBxeyBKuuhjoXy9kCVc7OFKP2sBnH/s8FDo9gA3k6vwZJqMcf479RDmuS/VMlTOSmryWY49JTxOl
+r8h5B3QagWYnNz0de0x6Eq9WDPRNv0Xvh6anY49J3gwX7uTxEjT1EdcA6thj0hNWQ4Pf1imZR5qO
+jjz1SB/ZV/cffvixnJLU3KLbrc7Dqd3EN4LxW0hFahzDm1N4EvxXd3AJ+SE3cKrcwOoC3kJ8Nufv
+VRVokaqgHnX3on6CAdV1yIW6eTcnrwZebKEX6ti9FfrZwi+IiqQ+xxaE4SU8py5GuTlwNRjDFrI0
+JSiPZkbvG9wfY2Q/16y+Y0iHHk+Y0LeaXoPrqr+gx6u768F1M7yG/ovtT1FFx+6ZfcXxmOJmVahj
+zpP91TLrY9Zmf0WOuTJs9voxaO/DdgjNEjby7Pz0dktL5+o8Mz+93dICW3t2fnq7pYWN7qOrGZ7I
+hav057pMjS1SI4aIumTRUpIv6uJjVdEiCkHaK1xUly5KJaC5DmmugpoLH1IMsjTdYp/lDi0HqfCZ
+tMfFcCLLsVpqsZxP6KvQ9/4W7vF28qfYtU/bo1+ynsENBRa+kPOwK9tXl4B6RKmvvUJfUqF3K9Pn
+d1IATKnNKhjaNSWeIqUtUIJTqW76YnVNmRPAbgR5wQtUNVU+QO5o4gSPNo+caSB5tHfnEeaRQUKf
+TekbJ/X19SAaAxv0OK4EYUxcO/UfGu8H4yJgmyT6dXj9HAfv4Pp3cfA+73rhKJvKVf6C5nhJcHxB
+c/ySKNLsBc3xWCDtJc3xpdTrNrZ+dHZ8/Qg77Wowyn6c/Uj7sZbRkhVllaKUDX8dcFjLY3suu1Jg
+eKtz9VqX5bY9vy0cd1QZo5zRa00Q9getT0ZFMjKHsopBwGMN8tlEmJ7zrFRN46IXUn8jSyVzLIjR
+J/affrY5KWSlEuuNVaAe4bGn1Aqx+GLruPCAbUPbwZGnHms7+Hx///5w/ef3dLIpmQ/aFux5qkwI
+L1sQS0p5vGBBrEsQiONyS4iMm8iB1rMyG841TdJm6azMhnNNk7Shq4yTdgaqaJs9tv7RLXEdGLMF
+jrAKHMkcvBLRYo5woHQsR6ZhNg7fUSc3dFTPFRW5zVR/OxIrWKhkOZuKN8d9MRYDO2kNxqdMxuHK
+21m+LG5cAhRfslgaskXYgj5RCbVzfbmSKCx2KVt2f4PxBOqlvK7OYGDn8WRjuQlbsP1SgSDNJVuo
+yIGntA+moz6fLA4M/WcEvdvvvlxJQYZ/o1w8Yg06HnYe/9rjYJaHAW1ULpa4l9snvMxm9ilHU55G
+a0G5TJrHtK2H5i9x7tIkPG7PJN0YpQmnR7lKO5lKkqc0ylSSXCXAVzFXS76SZqXeSiUOqcwhuUtX
+5VCDXK5UXVE2wXqtx65mRcljEyVVpvXP1K2iGa3ckmd0JTQ5OuYXfj5KBk6+iHGpT3QxP4hfBf0/
+63qBeHlY8wVuJGp/yuhnKXjkuL9lvYihOW/S/iIZTfL9sFzAcjbn+plfZN4CCb9c5KVR/9of+OlA
+fcQLINV8cN3chz+LlijdOQ96lq9P1bG/8PN4zPbBu0ZP29qeebrT6GynxrczSTmxI67YU4FxA43n
+9aujPON2kA+8VLrPpv0UngE8PBseXjh40YVuSvZjrrjGariGcHPipbcms33EOcJuluNNwzuu6AAh
+m89eZ7QvQf/4io9sue3zxk/4omOrtuztzc5/LBRpKmcrnrhAy3JnXv68C3rk01kecy3HLuhx/9f1
+KRflMPdXfPpFYaZxHOS4Y8N55PXYQPzH5qm9YIXPQezQMytznqzFeeywPg5HfIEjADYLF0VjvJiq
+jYoeRYy8wBEA21aZoloefdjKse1QsRk90iJvLOOp2kDGso3UrSRferKValNbQVytbAcLCD2yC15d
+nJszV/9cl+tKrsty6YlVSS46IPaGJA5tUHmTqpeeseXLpcV6t6KeYuSuXLC35HG4la0tb2/1z5Vc
+l+XSk7VSuZTBbExqY4cb+1Tmq6x6Y/AiCspRMC1zKtQ2ikK4HVy2iOlNK06g863eib1sudQtb76+
+2oqISc6ZiYNrHVzL4BolKoxSLUYxsKM/He/ZidIdRfaOooF7wX1VuU+2axStfDRnrbj2txoQa1cD
+wtc1IParQNQVf+jcOqsf7VX86StBDCr+gI5jav6cqAax1YO47OpBaEUIrQdxrCLEbVPvp60JkZqa
+EAtVOAs7VSH26v1cNnUhTGUISRTa8Ozx9X40B+6n826edLJYL+xAxD2xXtqe7a9zizzpWM2fzvH5
+DzjH56zD09TrXR+odWcOLd0OPSTCa04bPn102hnxFFJKtouo2D04bRSF1JRTpMKvWwzSjRZUlOij
+eemPTduKKW6RR1vc0UwRpOoPZQIvpekGZ4X8c3XID8YXj9x+w5/1eCByl0U+/ccvFwBHj+Ya4GKh
+6eLYc6fCe5flYp1T41078Wg5Ahxr31TF+0O4yMGbg793nhkdRdSZ2YY/P/eg8HkanhQOzfAd11YJ
+f6w0OiqPKP1wL5DqnKqKrVziysaXFWpvW7FNOtXyaZNQm4wy1RUBwa+KrLLOfd2e6QZNZRZJrSK3
+XDnRks6yfP2qHE2gVYRvyvmVem7ldmZlFHmWy0mV5ZRKdf3TCZVepNsWAJDkTMrtRMrby+00SjqJ
+sjqFsj6BEuBYnUC5nT6pFio+r5etR2rpUVtLKif3XspW6FqCtCR8QE7xnWir4cpZvqGc58shBXqq
+b9aTfeni/RYFGdDhNrcSBTtJbeNZNpS8wQxy6u92uFZ9kFYdrrWFULVBxE3QcBco3IcHm5BgCp4c
+hQPvBQKfDAGGHo+HWR9PCRv8oYrPXduT9c+fKP4niv+J4n+i+J8o/ieK/4nif6L4nyj+J4r/ieL/
+81C8qS7M1gQ/XXhPIUX9ccnbb1zJdydeu/vh2WaJPDZL5OYsQbbOaG2LFzKTM/P6dw+/fIJP+PWr
+lzOTF7bTnSj837dDJdbKwpdojFnyHy6FpV7TiKvzHWnsk7DY7ZxHD2MPwm63Ex+jnPrIGRPKfq/k
+9Edmw3ICpDDjKU3iV8QqyE6i7kJzHuTKXabUnAvJrPpK3LJ6PuSt0C8ZgV+/Ig+mEwbuhYkrG1+F
+lWteBjP0S2HqV+T4vSms/RZ5AVYaExbPh0K5Jl/rBf/8RXt82imq3XUyBuQFeuxyy2r7fm3hr238
+fdZknTdZ2/mv5ZA+PTZGbf21tV/t/dsxMrXFv86hpCxKOcqEjlIqWZOXhFjs12lD9GxYL/t31MPT
+BuqVUD2gFQrxHR7fYQP2OMhX/T7q+TFhvkDPJdC3jPoFnW6ogoDCwU63J7rc+pxPEJQl+7tQ4tzk
+TLZHX44qF43rANW5gqNyZeMSZKOSYl2RMD5IRst/2dNOi8OCKopwiX5JB7pYdnwbe4823hIK74W/
+JN1o8ln8IP4ie7f2/Z56QUJrsR2PDSC3Tab0pYsJXx1Upjnj4eeqHm7sEXG9R+T5xaT+8sWvznnu
+EWGCL1Dya6/HxxYnGwQpMgG/bILqkum8lBdMUKXkzxesF4mslUTEi9WLROYKe7EXSg==
+			]]>
+			<![CDATA[
+			qdd1UfVKElvnolapSrUUlSqV/fFlUaWqXTIrUTBnUaIkBSOU3XK9X+Ydc71ntrvmWXfOlAfIe+d2
+95xIo9t2z83++dgOWuKSR7toPrnzxuyh93fQsn+Gden3z5x4e9vsm7ddcyiJuGvZK+dxQq6eAT/z
+yS5AA3mYcnrkqVNlr0ypsaPPPZuX+zEv9/ZI+scl679ISb/dgPDzyg7+xQOhXyzRH/hns+WtgoeP
+FSA8+/wyDZWizAcOlnpqQWgTLtWchAfq9L/DZu0vtBHqtkHP111G2PmiJSz6chbD4kd6pquT6Fe2
+927BSLGYKtRMcaVmitevjJlCTRRspFDzxFrME6kUc1DThDFLwDboTo0SOurnnMQxkuDAElmGP+Ec
+jrH8BlosElwKSKK2vrex6CKhziuJuFVHIOHhmeUvUhly2x24CxeaY8bOfKGpvQAMKFc1GsrDRvqc
+fvjZImgZi6AFM/ZqEVTlIdh8hGPXIIKfLzq5zOQx7F+jQn72KpkPx66bM67yh2Jex3+uzrgu+4ts
+BPWVz7jSsYvCfVOfIDa4Bmlpwrg0uJ7D69sQew6yr8LsS6h9HWxfH7B7RQdWX5qw+zY1sU1OHCUm
+NinOsG3aQvE1yfnKBOTnOq25JDMvJjBfgvNpI1YC9CVEvw3Trw9v1MN5OVy/DtjnkP2VAvYXc1Rv
+Hbo/m+SXOsHlukljKYH8wOE0QaVNQqkTTdpkkhLYX5SBF6irVCtbUjPtxcoLLLd4HP1LbFu3TSts
+5l6wCAeKPNjMvWARDhR6lPn1xG2rsQX+Be3T/4l6FPKBHh+b23ni+s/VY6cKn3UofEPDR6kY6Dec
+3DadouTTNdJOU/MReq7U1COGqJM0XVE15Zr0dH1KmT3H2m+ou6jVWQ4oT+KFE3ekmJKCHFnOvg8n
+/g/ygVDWFXvqb6VwAVx0jB77RPhiL2EW/0iSMihRfIpc3GARXyOLRSfFUch3QpXoJvKh3Ikf5Va2
+CtfiT7mSQ9EvxbOSxfsZpSTCKmURtLxNgHXzcmi6k/Iqc7Ee3EnRm1spm3AjSshVOTxaD5DOMgXo
+HrZAdRKhJhLWqYROcjG3dEJNKayTCjmtUI+X1uTC6pDpsu1/0iHl+/lQFNjyhEPK9/OhyO/7hEPK
+9/OhJGXz0YeU7+dDUZmaJxxSvn/KgOhC3TkDRRb+J+LhL9bjf2V5faLH3jMY+SyGCYQX7nYXlw9y
+1gPtdnO+CIDbdTGg816Q7CXeS3suuDjBNt06/Xycau/jmS/Itn4J+HHcn8P+PzTjaHb0R5977mY+
+DvfycRiUxLZtLin9MsWkixJBxD/aDpzeEPR+LFIiTtc5OfMQrqlEDDWZlZpbeUb0RRVxtL9POepc
+G7k1Gk83FQOFNQvpAnAwje1XO0+aBMLOcw5PpriGs7zs+qz2mZ16s9UmNTRaHX3ukSj+9/ffvTlc
+vf/xHjF7u8H+atuURk/WUYl1HYS6poSrLt9cWgOEi0su1bVWV6yuwYHdL5oeXxHh61dPT44fZLu2
+dcPPq+p94iAyOWBs9KePCt09Ery+Xr8661SS8477JvUTejx+GsnRo7x1bZ93xHa/KwJu8qwjtnsb
+B+iIzzpiu98LIdk+9dyLm8sxBlZnP9QnPSzVqQ71GQ7lvIameGxVOLbUma/OX+AVE3d044xuXNG+
+qgfduKGFEhTbb7UYqmCsYmR4Mt2fEL493Q9q6LtJ48Dq6K/N5VXLyMtGvlV18tnWUGrk2+gte9LA
+Y84C2DnEcHgk4fjPOLa84yJSaPh5Zxw1HKU5T2d0ytH4nKPxSUeE64Ozjs4/6egvddbR8LSjIWfd
+g8IZsDHc97yzoXZOjNqF5VEOfvK67E47OnYN1mJndexJScev8bqVC3o8PwHjZDrGtt7GE3JXqUqb
+S2+r0HhVrkvjHREPCZX02fwkm6+kFDkq3pLNY7J5TTbPSfGecAmxYdGwUYmwUTEwU/qrK/g1Ku61
+lfMale8ypbo4/nVYmKsvwjUqt9WV1qLdzigQZxQkOaqBuO27JaBDzhJ6Qb8QaqByBtUL+YVQY5Ia
+Li94UtjrVy/pF0KNCTSjF/QLocZEQXR/qZPCaMOZAIvqei31Bq7/TcosU7AEbDTl5/7IiL0nmiM5
+E5lASpWawWmc3RPN9zOF813MEmdRgqvjYCRHntWEsWkvYaz54ZHb1n/4w7vP9/8v7FXffPNH3Lk2
+99BzHacN/PcWlukaluuS1OFIKvCTD8Ulx+KTzdUjYzU6P1/q5Ak2VpOD9oVOnmBjNTqRn26uHhmr
+ydH9ZHP1yFhNdRu7Y3GJeXti0u0ZCyULcngCzdQj6LRD0T0xPxGVD7+D5jfvLUZrs0lA+Amxf0Ls
+44h9Dqo+jgSOIDa0fP2bjx++/PTuw+d3H777xS9qhK9/ef3qN9/Tb55/+/LN58/3nz4ALVx+un9z
++N2P3yEBlH8f5vliit5Vfzf/wNTav/r6Rz03iof9j3/m+7+Bf/9PaP3TIRx+ffjnf5kO377G9n/8
+HYkh0/MDN5rWL0wrf1Sbj7dWPXxgwXf5PY/st1IUDuUxiVKKPXSHP24TcWUi7ZhCGWnbOBhRGA9/
+0Fy1vq0AKsO9IF9KptGiGXteeaAu8/trvgCqSTwuly4c6KSl0cULUHET3gN55oNbL9bF+UPE07OW
+fLiml7BxCtzo6BnQOek2ppnvF7mHgfI78cLNU8aOpxwjfmhNYT2sCXSRcHD417Tg2RQZnUHXMjif
+QX9a48Xk04oPRfRE4T12XGYk99/gS95dwLOxNPpFHgrQDh8u93P9kjQu8SKuEzwknSxL+yW9/0aG
+R8MpD8lw4R4YwTYnvF/XAgaa9hIQngeFyuIvgEWkArrF1aAT+FLj5A8KfrxfEXayRnQPKqZ+iBYS
+Q24jDEIXGu59BpQoM5J7BoPnw9i00cNqZBhtyBew6UgHjzOaFzzZA7YIM38p+IuAx3CEdLHiUoYo
+PYeLAEhb7huAl0YAOJ7qrp1Ef7HAHqx8KeLcvOcv6XCiAyD6+aDDLchrMPybQiHTBfkaKXaYtGEA
+Y0sUoSJWP8GgSpN38oiD1nm7nVuk4zkDoOZ44A6WZJAntchDiF4eShcpg8qP9yB26H6KK94DQ18L
+QazoUgI0RclCGAdv4cksAGk/xrgeK1usHaG2xf+OPo4RUaE0Q4lDcu1ouqf5MWPAeUPjhDUvFC4r
+jGDhewIeLiGoAOUlgjA2Lgt9iXrUdbaoUGOPJE8d5F+z8H6LCw9No+BLg0zDj3Qj6Uc6nA6oSMCp
+vXDdXD47pRy2+3qJSiO63zNBlzpZsrCWHayzqNmi7gi/WxKw9DGiIQU1SVjcowYSswuDesZDfpLH
+6aJVTKRqhuGj9AKGgKOfSrdpcXN9X4FgKiBw8PJB+4ChgR6ZD/ohGHoCxU9AAB8AJRXx32EQhANE
+mxBuAUCTww7ftszd8P4RsS7ApbltBe2VjioS0M4kJv1oRn7DqUBjoz6AOJYd8jGy14rmofyWGa8I
+gQwdC0Tgo0Cu8WDX57peUgnzcKnmvH5AO918LTx2GJxhgpZJDnAaphEZQR3KH5izIuiC09T7FtBr
+ITH4wnrQTmDOGYa7S6eWN1neNVihZg3N+o5woIZ0UiHnhU3ZcT3UECiDt5M7BoECJgvGHf7RMhnL
+hI5yKmVnlt2NYP32qAI8i84Rc62YayPKIaBKvPfQb0ysAs24LHPAe1JI6Dsz3oBSjHQEhDIj4QAN
+RCSkORe+g8oL6E0CBWyE9aZGRGVUnme+h/0j3xuFZyYtHPsNDpYVaWwBFhUR2kvY7nMFOG1MqBwh
+OaCyBMwwofK0rEVbTKnWFlHtAnzLqIb5hFDAffEhi1TWvYfeX9fbl7TU25TAQl8bFb7JsVJgF+EM
+HW0Oo3ULZd1y8gALlJWB7lMGfQLvYe9P91MSTJyRBld6aA3TjIs7eZDoUZSO8WJbjBhgTDejbtoW
+LAZ2LUBdDVBUI0qTTjtNpFxY0DS8wEl5dkAepIIg0DQfaban2o9+GWg8lMbZCwYjKea4A+LBOth1
+6qFlZtVO2Qy4onSxIFT78M2gYOjpobQZmrM0OSZcmB41etYqECqr8Em8TZnvYYXLOynyQ0E0kbTK
+fcxDYn9b9nqV7H2oN4D1Btvsv4d79BC5LYqCgjOfeE3x3i/ye07bO4Ct0hG/4/idyBKh1wuOa23W
+OGIBrFpcwz4tdx0S5QrcAoCOcnJmrAoz7h4blNH7hrp0+GqCSYvAhd5ETRLmvKJWuHjEee8Atril
+jNkXHM8TbIdxH4pRtTPqRLicqCMBMIdodEwXslN8kMaWOVnmNSQ/jweoMyxRHZudLOlqILOOIONb
+Rt6A1AB8tChHlRD75QdhMe3w7PB35tjyIcunDDO7Hn3+i2rAeMDpBVUrirGy7Nm111UJtFfDj4eE
+yJqBD6CmFoi/jfRgqyx3yvRQ4x6Qn6HOnoJBfi/8TpYdUF5mWtmwKO8aMquWoVl+12GzRfmOJEZ0
+c1w9UzbmA7OxB4Ucai8eFH7klKrdeBC+K+wA9D74gQoUULVFecJqVAggsGH3Kcy3MWKpZKDGOBfJ
+gGfYFgjQgbauqGbEtPBcEA9QEaYFt2F1udBHwMmsudUkYFxkn1IlAY1fMxBXdd9rEj6z6UU1CW9U
+Mz9SzVyjmolSp42q9KEJBkndLkC9ZidUMx1xo5qFmTb7LM3D1A43TIPh6hwaTbJM1ALiGLRqkDYg
+H66LcFp6CFMQhNPCPe1ylAvBvfdKaqroQKNbNk0Mbud1OVjAPEIxC7XoN8AzkB19ZDAQM8x+KsJQ
+8ZWYNoYajDgNI3EaanF6nlpW0VJRyxpis5Q4pFacBXYij0S5XVPhcng/zy2Xo2dSKlyO7kMe0njR
+yGrretHIrAnemujHdnzgZfRS9oWh073fODreLyrsVHGjRlXC5J15Gdv+H6eTKatGo/8KbLkI5onH
+Oie3HlRPWoxS3kywoES+6PQIbRM9IgAdIgYPydGwUsNph9xYxFGIFzOCVMURfHWZkVeYOZ7WyMxU
+ml1SqHUIVWGCUWFguClOexRnOYzlQDtsqgadgasZ8BkKmRnYQ60/ltHb2RkQtOvuW7i0TMQymRFc
+jitklkAKKVoqslTWk6K13xr77tAIrKoeGiNX2peQJrjAhJJfxzjWIaJB1BEyj1iT4Vwj7kaKHjrh
+MuxbVBFcZiz95se8RaA9cW4fCniq/jm3rrEEOLo5N+aLBd/XRo9/40PYDuxJ75vtfWlMpIfhLan0
+awLdF+/mhbR5xG529IG25zLvLnCqHrncQlvCsK5pxzuYLhzMvVjLvOyb1FpW7puhSWMKF87BAoDu
+42bgmSm1blK9V38N+VLLQ+JrTUl8rUMTW2QfasIfV/bVpZjRAjR79ssFIAME7LyqnEMYAbYk8oqS
+zTNusLcLVOsYfH5d0IVV3q+vxFCtqXSrbfpRuAc1qwwMb2FHUwZGg8fd4YwWCZlcBA==
+			]]>
+			<![CDATA[
+			xSS7PZOEjS2wsQcj96318XY+4B1HcYsvFp9GOAcKksduXIIJAZ4DP/YbUAzgNlhbI+xD07hZamtD
+7sj84xB0uFWTMaOZf+ZdLo3ZIfxxRNWYsW1aN1pyoSG0cltjvDYmnKEjzuASfCfh/Oc9NGxR1aLy
+EN+N3dnapYfGa8FeDrAhjjSrImn3u5tlzJi1jNVriIYNrlpcHuE78PoYiSZSRijh344MhyGmZbw4
+dgHtAo+QYGQntHbEbv/uLhKMnPbipBMu7FGK2O7i2FIgkI6rOrZ97di231E1vTUmWGPD0CJhB2MH
+O5qRMjEuIneQYapuZqj3QdtamWIEzq5QKpLLSLYhd7UcuOPPI9pJK6AyWq/Jea7dYijBtLnpG2OV
+hx+nvFm00F+eEWjYGaDZiH+p6oSQipswX4oLsEZq5fuW0TdyYMTyLF80XHPEV+3YzdyGACiNEaYh
+3j6EIlrvFkCxEY2+reapS6BMouFwlgEe45IbJ7WMtqd3HBsyH5mow7Ej/Z8z0YIOFl0GKKUrXawx
+JOfnowvdQs9CdzgyO3w7vbE8atmiZZt7y7arhCqVNgam0kglJnMhXdAFGszV+5p0yzOC/D41Wg7e
++jm1cg8tUHNai9zzS6vlNAYz1XJgkI2W432r5eg9k5Wondqoail8GbAglvvG0lM1kplTFWC1cw6j
+9VQ1gofWhCF+ohrhTlMVeCRh6HQNORTdaKGdGgbIVEvi4rwc7BI9Qg3VOMMmFLVEKNoIxr0wR1yS
+ZWq1athvwbSyLitst5Y6YISWHhs3rRrvauTR+4btaSOzPQAs0dUYZhawFvA7q9MGXJqAzGHU5tua
+YTWEUjXSUikbk5VUEm7GrWqLjlvVFh33yB5nDOwD+/u+kV4t+dbSv0tcDQVaCh1RsbB/aES7SYEJ
+2mDXTRyM0Heoh7YY9VAzioJ1FiuHqNtb8qyhr7cGijYFH/Jh2bQpDKdFO9G+5dOaR4311BpY7aJb
+pBhijnD/gPaRnAv3h8E5TGMb0eJ5aqhOR11C7ZwtTIaAs/YQay8ZAe64GmpwrVGpKqnSCJ2RYLLS
+q5NuI/46YsINh+75kehh+AaRg+hh2m3he36gnoS51cPQ6F/pYQ29HVdE7dhUoNfs1DDbIUe2XLvj
+6SO2z2NfW00ccbzWxBsAWCh1UByBWhlyQyLKkA0Dtvy5X+qOYRl+NlZc2mWyyzhca1H4CkKIwqdT
+HdL8cV10CALbrf3sUTwMrZpc1nK03pb9WPZ0ZD5UxTz7Ayf9qDI6jkGOwFFioqDjjGZgUOU8BgjM
+rcW8iW7sHtJOJh7r2P5sIpVtJPPxcGeJiTYh0/thu+PoBxseY8NnTIxN4x7QcTW5TytCAuMmEHyO
+4v7nnOLRAIKI2EYV7vxaL89wxLbf/rvN4K6PLo+u8QhqXSSIjRQ5MqMdfDNja5xQ6s9owpiKe866
+74a+CQHNEkAWTpVPDzYdwIyGkDlvBVpXovWTGDfKENUtPZwgqgbPtvG30zviA9wJScn+ot+nZNRq
+GbbUmFHrnWLZp2RUpMLcKnvUuM7FYUz3ufiLM6tijY8qo78THVeSPpDRHzpnTR/IohfXofDZs06t
+uT4YzjunXNJ4ynzqXJ+EijgwT21MsYCR4iz0vmErpVFyfbQTTePRLzW5Pjqc6iEarub66JSaUHid
+tiQrKFQ0WUEg1zAcAa6GSyrsJVxS16cxCusiqm9CF1ndDmU+tW8iydZFG9E+jmGl6ptIobfwRgm2
+0US3uBRAUSJcHGVWaaOm1GknmnInH2pUeB2MbiV1sAVtDW7X+56daJ/ySqr4UeZYFG3LIm8k0yeP
+ZFJp5Awp6UGznwqoQ4s6M2yP6ofcliCV0YeMiFUnA2TP2x1NvMhiW9HEizG2WZTsUbbHa4v8HXEc
+o6BCZoYMh7Q6IOiW4PeYAsxb82MULpofo8BrcjYYvprxpdAvi2wQocadnVQ5iwgPdaMii0Gl0VcG
+Q2kHOpzLHGEZNP+krKHkn5T7uf2O4ijln2gnmn+yh3ItVlqcHSC2QX5DGiPyOZEoN6F8Az7XaKlZ
+EnY0AjVj/EGMJQJ1yEYtq+048YB+MDhl5bylXOU64tRGaT7aqAlf8r7mew3xuZODrZgciVKZrYZ7
+KDRKuIfCrFVCJtGeSmrg5ArmcO5gaWiU+6qVdW7tSJVuu0S1KjIMR7Kwe2gaBb416Hd5W80AewY5
+QGkAGWpLmiaWTZpYHqWJZZMmpp1omtgemVq+1PKtES4YdLHYNEK5o0FRdmQPNQzK8O30jsGgAMoC
+coeBWC5judARVrXxM8vvemifUHxFR1KPvuJbQMW9ePQRjSl4Rl362tAm95RWDYaAhiZShwimC+Lg
+1iWUbB1uyL6k6xRCa0PTJ4AHuZk0n2RCzKkSSqaFQmPbhBJspDB4TfOaROkqeV6loZ2dtJZMrymy
+IN9Svca5XialjvdxE2p409aaRcPTxDy7MPVa7sVoT6kd90PTqjlXE8vgLetqlHbVzUVGbafcA+Uo
+7GoQd4swWKqVtZ2SGTMJyyipMZOgeps3MomWUHLTCmQ0Oc2CqmEYe2Hbw4Q6C84O3KMvjQdkhzya
+WRbK0JSYGXlBXKucmHFSzCjj8HQQt91CPdRb3Hqb1WzCRvs0CnDUDBe6BwhLhgveYsxkE09Sv4MR
+P9Vn0Mcx3Ny9baRym3s25Ck91xkyJ2S2GqnTNojQ5yWoI1u4N7eUbBtu0BAfP+8wtUeGdE+oxwRn
+TGET6jE+V9Y71GOWXJnvxva7YX4YYSImLfmN6DlNUXPExsRrmXHHrcdMPTABlISjSXS3knFk53xS
+qerm1daUajLFCHaEm+tG0KQMlFS1HcrsWFPHvHakkYGlhfYwx/F4wLcdYREEZiJ2qjtJg8Oc4Y7x
+dKxpCKfjgd+WEzwUTtByi46ZWIZjdz1mVzRWzBFFWX1Xyy6uDu3s1LQ7xL0BinZIPMb1EUvomMaA
+t6BzE8NeJUAPlYccfAnQGzLUEzUTVES3GV5VK6dZqeAueVaC1W0Cg9B+yexQ2i9JdAqPJrdDWTSl
+BxX+rPlBhT+3EQmqY5aYBNVCS1BC1TBQVjUsQZVeDUtQAdOEJaiWppl0RY1zVgd0Qx2wzXtTbaok
+vim0S+abXZQzbHdFtTALubVStpjqG5oupsTaZq8oUyvpK8rUSv7KePkHSNKhUT+xwfwthHaSIEcp
+aqqZlZy6AgJJqrOAeowO2ObujfNilEOWxBjlkCUzZgfo/dJ0SzeAnZ2dmf0wH/O0BthRXaVNdcTZ
+0O6YvDU8JeSN22nCS+F2TXBGUbg0rKVt2GMMb2t50iQSqTzRRCIVKJpINDQsdW6c3sszdAXlEvdT
+f2YRuVWP7UnqXwvnh2ZbvDFby413aJYUEc06Uz0k2I1FGG4sjJdS9M3iplSNtPgpVZC2jkoVpCWL
+SgVpyfcbYdZR3c9M9qHZWG5srGN0e6RJKlTJmlMVKlgVKgxVqDZhsgNxtwaDhTpRe8F8ftsPNKPs
+5zGermVYHUvbyRge5U+eqMFgEaLoH6SAFZ+yqmjqVB4adK3ZtzMLjym85wKGS3TkqoqXRpsVzUzD
+zY6wtI7zdbyx56AdNXT0MiKr45HXKbVh8Q91oyZNZIxRi7kkRKgpskmaQK8IOsarh8KSNGkie954
+NyHuaOulZAzJOMoYh4hOMsk4GprB1IeraXjqw9U0vTK4OpcvYYT1mkpjEo+aJgTqfWOnKY1i0Uy+
+Se8a+X3T0mb/oPsPzdiaHZQkfqsOp0+pzTooS8JJCXaFakVlJ/DaurGbgIbi67a+8B2HOa2IZlHp
+imkWlS5rE+svK68JJ4oYmkyio2syTjIqXMvWmDjsTVNOhnCzsLWwH69P67s3vv1hAMBb2VT2hFIa
+eanwdltHvJvD2ow5S+iwjhnYbpvDuG+H6mzpnbX9iFFebffWuL9HYS0ZWjId0vJyAVgTNP1GIaPp
+NxZ8NRaP4q8tYj3U/KJgn8XOIQp3pkNrWRyYHyN3oOlsGYOOMStG0tmOWP1646A1Hw5W1yCBxZIh
+Jkm8oybhZBSJmGEnSThDyjweh93NSv1Bzdw72AwBaGwSndFiDMHjodgW7x4qZrOJGSuEBpLKiDMr
+7oYct+fKlml3DArd+nUuVZ7bXKvCCGuduoxYUsVwRhgPrKliQ+I7HoxtxqYivuavlv2OeXTPyA2f
+H8oCGr4mpZWOJSltDAMLKAPIEbALk64IpfDolikbjt0tdce7DGsbsr9+mewyDuYZ2iRJdCbXSZQj
+uj8aij2cv+3UfvQYFlbLZJdxsNaWBVkWtT+dHe1Uh6FJEw81+WqjUqZmUpR7PyBfjcFX+pUQfcWo
+JkpcFQxNh1EFQ9NlhvF4vsmRUhVSzZHVfa9nahqgKquaJligUOcSqjpXHhJ1ThMSxxZMEZiaWKUC
+VROrdFmbNAMhc012US6g4Ldr9Aj9VNM6Hmruoo3yWUn10JE1sf86fE3I0ulpQtbYMGMDeW2g7yhi
+0oZVdmGX49DMFl0sOg1xjvmyJskoX66A0kCu108bw29plKQS5WSSVDJebosTFmeGiGXs552B/YQd
+vjbXdwb9kd1/atMsVWNS2CqraWDLkkAovoIXMQQLv5MK6q5xsbXyGSPgEB9bpLVIPcR8YbWa9aKs
+VrNexvM3QOqguO9k6SyuvUnWmjlUb9QEPtUbNYHvmAX0lILaZAp2Zhdrlxkbb+xwzHDHkzquoFqK
+Vk3LSBoriI5IKxFpVuQNee6AMRu+PeTtJNc1hazwl7lVzxoLn6pn2qjqmeZ6DRnbeSpqAznbb/fd
+4eC0MbT6s+aQjcnJyhoriXqmazmzYdz7MLDroIyjYcyWb4+Y04iDNeytZwBrm9aoquB5AJ1bVbBC
+mR6vztJS28W2HMxyuJ11s4trF38wITtrC5UR6I5ncNkA4Ye2tYoj7iKNRwHJ4SKH5La0qAlTnTAQ
+oeRFDbMNu8dKR5rQthP40Mctd4HNOwG23UhMcE3jku3ikLpIpXGABb63+Fwl93XZfU9IYhsG0A9A
+dgr2rdNjG5Id9E7wSBdj0kWhHIki30PHsTfFeuE6P91Ouc9xYqdNw5P5ljy8Y86I3TUZDrzruvv2
+cEn2yaHQ1Zj8rJOp80IdmdlOgM0ieq6rrcelUWy4i+i+Toy8TfVXNRYu4nt3ErjYFMBMfE8hKHWs
+0SJOYSfRdwv7hJ1E5y3saXR1bNoiURxOPCaLRGc4CeIt97XlRBu9BAQvGsEh8TCrBnDU2U6rVoDW
+h2Lbid43XyqNMhzO5JrLcFcprdrMiVJa/FLmvUrNWQVLnAawo8Y4FwCTnXOeywJUhdrLIrFPpSzk
+KkVQdKHLfTMjrZRCpnqusY5oSMViFjnNAiul1Kb6WApCBFB4Vyn9HWILbr3nNZKgJW0MlX6KnQTd
+39XfCbq/k8Eo6upgLX7Xu6edUKUltcv6UDfSuWJzaE4Sq/HH1YBzgAJYDk4fCm0feg==
+			]]>
+			<![CDATA[
+			30I7FPyhEGzK5vKRD2WLnN0VeMm28EVKoeF6GBSgt0o933Ka3RDpLGYOMHcXvQsNWBoZEZKlto4a
+j5FsRdeW7nvesJZDBvnQwe0MLoKLpqA0wKuPPEQIl/WXFbD4UKPQTrahRQdGoRZlOowafWY0FjPW
+wYQkPsJJyOsq4RHas46uXVgnZSL1IamXXDoZ4t0AOS3y7mJ4IQNLJiNaOh6BtIjgm+t480XUCio5
+sXAyf9a6FTUYpnpwqFpO6/YQVTJYtk4ki3+ulSWK3128lHHW+F4+ZiOnMfe2LL4TAUOS5RLcTqKy
+V67B7byZkG8xiKJ5tHGRYB7tY0hGRgpbIT2U5BIEopMuRxUKTOwS1brJMETKzuZBcaeesYHHDsxa
+Xmh55RCxqQ654wPmsNKG1CF3qwH1WoNa4pm0sZxKJ52MidWyKMvCxipQu4ZmjYeIcDRCyw5NZV47
+fjO/IRA6SFlI7oC7ZTaWGQ05lmFrlu0NwX1cGw6yLZ9jhXNBkt61MYhXZBb5GcTePNfJrkGyhGch
+6yBpwrMkM1fFz8rGILBR1knKUpBoTscJTar+uDqGIIjPYJZYmSA+g1nCRMqEmprWZPreHiLbOJ4b
+qIpd6BVHCi33Kx/aInHkDCgqG1Hu642Oj23jF02jntIrdQcq6DZLcIbCVl4J7apR9rs2UtgyH0ey
+RA4oTJlPAYgKTIyyhMnQ6QjtoS2UsDxeaIsNPbb087GT7oASB+AM0wCcpdGxMKU4az0Apv586MG5
+E01uv/PQwLj5uC8f5+p1kvk7S/rwHpTbhbDL1I+3m5Sd9DQA1+kgcktRD6XRUF1DkyOy3Y5wyfJM
+TFVhQzLyuzoMpTlbgev+6WfQxj+k9be6y65lr+7Xu612txUf7de3E12W9oSXeeX7KIUgNQ5GHURO
+MoEWCRCll/w6Vg0eFz1uQPwgbK7lnj13HVAmJ+fPWJAg5A2tgttua4TRsTcoXjWmxS2bjUr0wkUs
+NXNtBAu5HNyUp+g4MDbK6Rt5iETHNCE7OyXIljn1zGtAe1IEAI9ZwUI+YS2ERMtZ7hu+k0ekbwBa
+w3q0GEe1D/vZh6ZRx2bHvsNcLAeyHGowwXUwweNx4XbZH8SYxbghFtJF7HOzmFCHKnCnJ1s9eqhs
+D8jOkmVPu+KNdBLpFsQb6SQUbp9Rtcys43WWHxpsN8QwpJjjallKLf9i96VYfFRrwUjSmHPRaqJi
+aK36RCnyXB6SIs+qP6ktq2G8UU7bEpEQhWGqTIhywk8DhCiHmivHinLmuXKsKMduN0RScnJFl6C6
+BHEpakKZUlP9ybEFRhvTctHoEmmkmuWRalYaRamjog8uqM5nV6FeuB3NLFZcohA2liDA/b42JnfR
+SPPkBgO2s/iiadSpGlAM4dUBtQf6eGXw1HTltlF2a8ptoxwH3jAjKpqwbroOVVVwoUzcQucM3czC
+5qFpVAAaAA+/0w2mH+xwRnQKurLX0rOw1ziSq3bMZxZ5sGT1UBoN7RnSHJKvvoPKVRQFpzn6YzF8
+L8qxXtUpKfoO8r0hzdOcjNX9obQZy7y13I/N+3kuPJ46CYXFRxl9w+KjTFF1uOZeTnC2O7vHaWer
+lMtsBB+5SdHSJkqRzkeVpuq+4pCjHUWs1H9ESjRwMC3usUzLVy3fHTJnOX5NJFQU0asSys7xpIJm
+p6KoOpifUWqo6EH0RanZozrLbCwzGgCmAZ0B60gLOqqh2XE9qIxrBm8nN9ImLYv4omlUPmL5zAgs
+xzU0Sx8bIbY0ZEmsN9S2xtzO1js0CEvNWdX8Vqk5q5rhEMMsGlosHWLygC8ZttWzNqlFr3pflFr0
+qhcOOcuJY1IkLKxxmWmjl+yFoLFikt2gurivUyCCxoptDwU+iAIDoIKG9Pgq1iZoXOhSogg5LlSy
+hMZ+Q41KlmQ9NZx58S6VwdXJehQHHbdGr/HRdHxKLPeNmbI06jmAvnHBjoxtXgJ0nZ4fF/n4A6fn
+xyUuHe7qc462GhB8BpUuiZxBZVao1jV2gqFDHCxqaeRuKTCtfDNIgFI9ruokFBr7IqGdOrc924QN
+OLABCb1X17p+rWt4Dw9aZLHINMQ4DYrzbH9XoHjJy7CQ24Bt7bG6lW+Nttaou2P5pYE7STHTgdNR
+GWktA+cy87qbY2pykhijxOZCS5GuTq4JEk+ojRQJuC58DkCax8hoEdYi9BjpWyu0sVIPTdlH4qDt
+HrhYyjojlzGC9dhoUNai9BDtteq/pJgEiRqkUwD83vLYNbRrPESEznRoLYuDXb3EGDtJlQsSY+wk
+lW5oPzgeAm2/w5htTAzWBDH8jh1MN9jRjI7HP1sqfqiIYRMtVvAMpJMRYVbEDblsz4kto+7oJ0iA
+sZPUqCABxtpvIdQ6NaqMWDK7gsSgelcKt/Ss7Hj0s8HsIgFalm/kQQeAjj1a9jnksf3o7ewGIJAI
+2gIniaAtcBxQ6luVntUiqP7SMDrLCMfcsmephuMOubKTk1XUJ8IdS47beKoWJQzKjNDqaPDzcK0t
+/Cx8j+FhNXw7vQEMLH+0/HNv5XZ1Ut1TKK2yqUQPO9IMW98SsN43+FsaJcPW1wRAyZZmYGlpBURa
+WwEytKSl1Oo8KbU6T7k3yb+s84gGmlQTFQ21AKFWY9UIWh7SIwNFFx4H9OnRZ6IoRT36bCkp4XQO
+UE3DUY+jYhYb5TQqgb1doDNUUhuf+NA0bkGMtYI9snnEudVHKG9/XcuCRUHNelFjaPl2DA1WlNt6
+ebRROV/Us5OE8+0ArQWsBfxwdUxMpo3ZHAZ2vq3JRBnWg27341radB2Vi8mwGwLWYavuosNW3WVs
+mrPmd2ueH9nwraG/cwQMqcuSoCXRERnDKqEdVQVAkoPBCljyQAAc0UgNVj2o6ajBPIuZI+wdWfWs
+1a8zDcqxdapVRTm2TrWqXSuoNZVaU+pwUZuVt5gxwh45LEvZP2Vqz2th/yOCPK6P2vk8iFGsnbQF
+yo5RtbWPWPvJCHIn8vF8L2t7sWJkzq5cKsLLCLchg7VMuGPRI4bE5+KJJla6FU2skEGtBKSp1RSo
+/EClSYzo7bguaoamNtaWn1p+e4wpb4zb8vWe96+tchVjq3wNQdDBycJxAOu31UyVQJQjWxbccOgR
+K7L8quNnI55n18ms49GZqsanM1WNb0TxR3XRHQi0ndqPDkdmF8ou5FjQt7zH8qb92YzTnobRyavk
+DtFRY2kLcZwlT6vc16ltg4fojLHSydAYbUOYbYjzMA7aBEvbYOr9cN5xaEQfNmPDanpXgQUBB+RI
+8pQ2LpI7NUte3LHwgp3srvGIbb/mu3Zw18P1MYs8jgCxYSI2jOTIjMYIZ8dWfB+948V46qwnb+io
+WGU2CppVTsc7CprjSzB2K1qvifWqDLHdksQJuuKX7AzsDI94BHdiVlTjzk34+tZIVSVkq5KlpsRW
+SnwrcqC+4ywlbdV3jLUDisMqV+UYNbEgS51VTSzIUmdVg+RzXb5Tc4HKGT0SCpKlMnJ1X/EIaUxS
+F1lzgZLJ8kp1+IXmAmmjpvloJ3rffKlqpOFoLlA5o4eD5JspSRKDTluTGBQsynFq0NVFNksQpQK+
+qZWhq6OOCl1B9UHoAlf3vaOCardg6J7WvkMLOJq6tPZdXchEs+H47L31oNly0SRexaVdIcq700bO
+ytMuVHtvvqM7SR2MoqwO1uJ1venZiQLShJ+WFLSRCkMvJQsoG6mUa6lUn+oXthQq7aPcmwQYbUQc
+qY5qwzLWmiSQ6wqz1RFQC+KQ5mRkqcs7RLceJS3K7uN1QX5DHEMK6sjMkuExWq0JuiH4IVeQ1Bmd
+t6bOKFw0l6MBnuaECYCrxUeYWVyo0edEMp2u+oMoNS26WHQafWcwFjPSfjaSmZKl1rBmpmi/ZXDN
+dyQzRRs1M0U7GSNdh5gWbfdRW/G/JY8hCR0P9ykidaoT3YsGSQUZ/FxUSC7AUIt8bWiUyNJatEjt
+qChEU52yXgokU/1gX2JisxQYHvJuy98N+x+TLFkzMte11iyqbJKOcjYohJVY9BlOQJMexkRk5a+R
+z0MZziEfOl+NOVF4dKtU6yNHk+lybTi1E7bwGIHMckLLKXcwm8+tk7LemkeWTR5ZHuWRZZNHpp2M
+qdUyKMvAdrhcvYZmgUdIcDRUyg7sQeiqHb2d3QgEFk4dHIfANrzG8qIxw7JczXK9EbCP67/i4ldt
+iT1q4uKnomyL31z8k2ujbkqD+tQ4PqI8pgESk5TKU42pVDDfPOOrtq5Bs2yYHU2+qRtW+xA51wQP
+LMATPUuyCR1YEKoEh6k6CrLkgdEpIxw5wolgkyhf2+RqFa2kgmlryf2a5GTeLRms3rJsGXf1fq60
+TnJUs+bt8REx+WCWpV7IU9l1U33scknJ0taSg8UnfCxVUtY4J3CYFFjmbKEyBt4IxmYVdtdq1XNj
+Zr8lz9CBC9zAySV0AsE8b45aPaTG+y13rcDAgqrhFqey7Zrklw6aHbyH3xoNyQx5PC/OmsGTFYgw
+SoAoco9c5dHsZCQ+LrTbbqW2JDa736o3Y8PdmhbOXkJJgslyeoEGl+S6Tl59zAmI5ebYk2laxru8
+t8JNGmaxZQu2HGXAcsacqVTdNkfPTFsqDtf6S1vYGckDfswv5r2UxgztcQHexdo0Se2h1n5HtZqW
+UBnspIbY1jDOHRsmj01yUK6mj01ykO6Yagd82HDqIT/XdCQ6piJVCUl8TEU8dFM+qU5102oz1trJ
+rhsp03dLIhsfd5L2ibLjSYZrDaFkQdnB2o69m22fn2cHqEmZZh7dTC1AdGIjMA1YTseUBmA6mafX
+8ICN0xhGYRlJx2zsFsRuUcYbGTXtTlKiq9h2J67hNUa9DkN7HB5i+pAdWIYx4CsSpcf1SldfwvSy
+1C0dctLj6l/x3KtkVh8O515pa3MK5SQnC1AuQ43TJclDKb9keSjla3B8CxB1Vxf2rOlChT2rCaxl
+zyUsQfXLEpegGug2vaYYs0YmaKuGJqjCq6EJjXTRNDtV0UoanupweagApqECWFpVkyo5cQXkdmXO
+sODFiok0q8kpZNpacshU3Sh5Gw3JlnwW5WwloUU52xgLBrhisGk4tQ4CPYwsKIsrdABgbVXNrGTb
+FShYYJ2hBXbfemjAPk6WUU5ZsmWUU+6CvVsds37DkXcT7EEwlP1npPi1po/NTVX7N6zzY+ggWXPR
+4Jr71ZeYjoZ5SSKQSgBNBFIJMLLJvFWO0vCLkpXYsZWO8ezwp1LeOqWSvlMYtsaWtAy7fW+a2++t
+8w5be5wi2A255Hy1nLfjzUPa1Ww0VUtitX0htSQOdxhxuMPYWkX5LG5LVU+Lw66RqyXDSuVqSbFS
+uTpep6O5f2a6yhk7htaxvBGJakadqlTRqlRxqFJ1wGuTKQuMu1UYrdXxRED7/TbXsQyzm8geSzKc
+q+NtQ221G8UZJRs6lGh9zKKQFR+zamxjW2tnkW0NtiP+MeIxhgWN2BSFnqkipqFnRQ==
+			]]>
+			<![CDATA[
+			U9vnDx0b6RjNgB915GAJZkxXxwOxVbNP9VkpmkmhjZokkaWwfLmvzZRVIxUW11SKzKXFNeQ91/Wx
+NRUpy9kCmoqU5WiBkUFMUvTUqasZfOrUre6rsenBfXRWijtormDybfpSqs9KUctmeUiPEPRt5lfr
+CdZT0JY284uO8UhbkiRVetcjcCQPIaU280vBb9eoVll2YrGta/vBNKr/2/rHB050ya/SJalOTeHj
+HCT2v1lXTkORldcME0WM6r6yjcWCYlS7XtNQuED+sgM3C1wL/OEKGYe+dfgPowKa/MBcH0Cji6WN
+spY5NjmxVB1eT33SYePJGngyng6bT9aokmKNXaozrHem96GFvjPkd5b+EZVZSrSUOiRnScrJcpyB
+JuVUsGkAWCPyKCbb4taDrF+DgBZB90JBOktiZ2m0m2jNdctyuIfmumU5/OOIIdDYC409cby4Bgcs
+kgwxSRJz6BiEJWzHHshxCEPiPC9VsExK88raqRvQjM25xlLRmTLGADwenW0RT7PBjKyxouiIvBKh
+ZoXekOsOWLPh3EPuTilWdDBJlUGW5zaDTEfHL0kGmTZqBlmW4yaG9HciX9AMTm3kLZ+1fPgos644
+esPue4EguWo6fM1VK9MbwqAHlAVkD+239VSVWOqU0o0zW77d8ybLwCyDG66CXapuKY/ONbT5oXlt
+80Mb8j+eMrgDA9ut/exgbHax7GLuqAAtK7Ks6siE9k6d9i0uPjSNeo6f5FkoheoepSFjCdAvz0j8
+vpKxBJE3eKWJMqpraCKN6hrjeD2xVarKqKZKVSnL4Gq9U9MEtVHTCFV51fuGJKtGPjIwtbrd0Lip
+eVcqOjXvSkWr5iA0C8upMELs1ZLwuVR+wC6Oq6qa8dGsatVI/WoeiHxWMwOagWm2lo5es7V0diP7
+lInxHYQA95sJG3RpgzJ3MaFBF4tOI5Rby8lYxJsLUIQ3W8htwO4s4Gr4MIbyzpS+a3Ff6bGpTS9V
+3UQG35Cy0pSwW6E4ZaQ6wIbbakqMNmpKjHLbMTpanLU4vYP4renf+gbGLoRj6YPGQrBVNLLWTmsN
+tRZTi7UWq4eoL1kxymw1K0aZ7c4CtYvYrfIYGQbWzM7cObB6SHKfKpCa3KcK5NDCcl4SYaup9lYY
+a6YZ2nLscOxwh5M6rqkakm4yxSpJ0wiikbCyEq2TeCOeO2LMDdfuCcm1Ul2Ty7TbQrK1alAa5za5
+TFW0EVs7kUlo8FvFgWH/Vjr0EOi4peWmYyHfDt9ObwiD2Op3msamgBxS7FtdpG5/23E9wxWHrNOy
+1475jsifp7q2iaOqCQ6nanGiw5kRYh1PJhwut4WghfBRVAxtRmeZ4AgIlk9aPrq7dLvZXeMYbc17
+osPE8AyFEpLNh5FtiU/DjEJ9SjPWtJudwAYbyN2Feu9EhHeB411o+X5sczeDEs3R+wJG8UldBNMg
+9GJL+5Oz2La8vy677fz0tp2gKhsM0kWLDGHfLdHJleaZ2Yn0Uz0WB7WDi2OninXHdQ67zq93PVxg
+WsotOa/LzpOBH/VKnMo4bEfedd19fAjcwRIYahy7kTpvk3VH7c/s7/A/+fCznx/+8R/wnz/if+bD
+5fc8bWSAiaZe72+tBx775aAqnIBCAWTR5LhMwkwbaFhPYFUe1B06nlEnC1vOKYuicif7avyuI+ey
+39z+MBTz3dJHTcrlPE8dzRdtK7BZZjor+hC3DObSW1Mbs/tG7SSkIRI6T2kvPGFvkKNS1FsrZmct
+7DKLS9rO+Nh6i+cOciJy8zLSDZioA54xTs9lvPXXL7bWlVrzGjnCOk9oMgX9FGsmEOr7zE9gzgKP
+E0iZzDqwCMCSmELmCJg9g9DDx7ZRJA5bOjW/vWFnIR2LA4G4FxoTYyAccFwDpjloFWbhFt0RH/n4
+kHrOphovzuyaaIQ6lGbob5D7hWhegGYG4HJ1VrdCqzQqweDfIVf0MiSX51LLaDVHdeZLo5KKlG/f
+KGVIKC9AJ6MRFvStqSRxcm0hEkX6QiNcorclEcfa4EYh8DLG65ovGPrYJ4/RaJ3I/oY4kAhQiiht
+4N9rqIhjSBt/GdLYBIp8oJEosPNXaUJNrjokt7z6PHmyI1BaJlgi2FCShGUTKUUxrYblLob8+vlS
+ZUesjOUKBSu6WrBoPGM11OXsoT5etuwIl5ZNF+kCnbOzUcVLESCbfJF/GAFDb2gfJGGo1+zricrn
+T050d/xFyljEYDFD4mUuYobaG1yV908O4IUETU1MKlKAllTKbMT0ErQ0gphrNHZvJU0hJBE1FR2N
+yejZVDRc1mF22dxkl7lK4GwUNCagl6Cf4TgbnWnppI4Sj0qSjXZU7jSko4JnoxyRPBvhjOnmCNkM
+h12kT0M0Kn6UZlT8FKIZ08xfhmQwMi/mpRyuzgYvGOLMCRG0q4sr13XxMEJX7aBhjzyvW0VS2HDl
+8gz9zSc3qmFgXmN7tLs+o/1rH/T96js4yDRt5m56WB/SwWq7nVHjxjyPpNVQudYKqzYu/mJ1mJOc
+LmCsUr287HRjuScDDj48x61R/fTaid7rlxpnPn+BKhxRJzG0X4p19TIdjjaWOUgndk6NH/AMDqIm
+iBYm0oh57pOncFBiZ0tj1YrlnmEiD2uj2p6adjvS0qhfkIfj1H5J7xkm8rA2ljnU7TswOZNhrRix
+t66YpJ9gp1KKteTEqEHpjYj7y1rdo48Ti5zIS+qepygkeji5g95jZ3ly5SX6YtxKP1DPaBZFz5B+
+udzL8JqX6Ec+D5l61nv9sp1Tb1KEXyhHREt/UW5XoDo5M/+NwYyB2bE+rFDm2cpDa2QerJ1EOb2+
+kL4DiKtPiB6WuF58qDwsneDDmAbdfEkf0uFoJzpcO6d9kxHc38Lfl7/yX99++PbLN58/33/6IA1X
+99+9+yBNvzz87PrN95/eHb76/Ond9/c//Pz1K9NACIQMdd0YtpqiTF7BdPgb+Pf/hNY/HcLh14d/
+/pfp8O1rbP/H3wlO8jJQh5wevtb/nPhfk/7jA9/Ry1RBhgbzt0OtIR3+RJ/SooIeTw46vMd/fiVS
+RsnhbxlY8vy6Pb9Wzz8Ggn949+H+h/vD79+9Fwg2DVRbzHv9CyTHlDkAEP8uUP1xNK1TIG27fqia
+9DNfiMSrv9k2ygtf9P3Vi/BbASJyXfTxHihB8I+Djh52vzga2uCLo4G9rVCBAASPsOOPVtMBjBA/
+cE0DZoV5OmLIL5rI40DPmujsahI9/GmsITL78uAX1YO4QQF9gcdjOqTGH3SkSL36hCrxfM4j9/RF
+/SB9cpLvY9WPZR4+px1un2KLz0EfKJOimuDyxTLavCzlyS/qJ+WTXwx6rD4l81QjE39LIIc9leHq
+k/pNJl8G3fBB7XL7GGA3rBkVMl0JPjBMwSFodJnakgO1B27JJw9K/+IiFT+luBNQrulD1/JOxlK+
+2Jj5cKc1THSKmEMmjhVSkUlDJ9nPorF+JRrePEeyTWWsPPEgjTHEubzukUMnx91HKroxa/fOS3dU
+sp1rQy6BIqRn58i+mpZABXlT4EO+yAGxDQHAiIqnAkPLcXCdUwSGx1DO5NdcgBEw09CvDAw9RR6D
+COnUYARGoPMN5hXrGgswAiqVYWVguFiPAB2sGNUtwNCMDnpdgUHd83lHBAwaA5eqp791DAkLKhIw
+gGvgPDBcV6GBc0XvqEKjWgjPnkR4gnKaHgSms5ducuay+PgjfCZPGEwZRG+ZLgou4PhioOnyp5yE
+paIaGWiPgPGYOOesCsdXgut+5s4py5qxEYCHNgt924nyjr07Pt9AD5MgVFF0dLOj+OCEBlG491OI
+NA2y0+JSR4YGRjdvY0DsWLiIcFpUSCEKJZ49QQMxDAtTKzQQDRMDfcY4Jt6PJaC9yMsV+UA9t/L0
+IzrIEeHp9CQGRzWEyHsZBYducOltBAftZKF3Kt4r4KAhrHMBx7X0tKINQcExc0UmgsbCu2EiVoFG
+tRIweyB+ZL0uF0xYhGs7YSRfVYwbvr8CRTRcP3Jl2+1ZWKKV8sgclp3A9acIHIAoS5N44dElB/td
+IIJc2DqF/sCuNuCJlFtv5Zf68dJH9/hAfCkP1uk+1I00YZUZ/EEMIiyCgzVbTIxLoREm50wVazFk
+PAlWhqvlLlD+6ry2zvRp/aV+Wns4OlGcC/J/mBuVPXjQRRaJRY3tmpKAA/V+9ksr9RZU6aZ8/lzR
+ujZxpgvt88s6+cj5GXNe6o/rL/XjpY/u8cFsVerRrLUHbdRZbz0g6taSkw0cFxOQdCtNz5nsvMih
+dDhg1YIQGePEa4VTq74tj+svzePaR4PyGU0nbq2OlHEgDjJRDXGCqnOQ+rCyJP2TL/pEkB4WTKx+
+3/VNf6fYdk5/N+SknaMOgtF2Te+oGSF3en9smfBDCEp8afXbQlOj/v2FdrvbqH9/MeqzVeQACM1w
+tS2CLCyKMUbo7bTJu18M+us+VANd3pemukv5q+5x1FS9+IMqm2FpV7a0Ve/rLIZtVaemv/5DDdi0
+h2bupbEGXHl92NiBzm6nTzHRyEonCkqnYVuwaQ9o3wA6j5RwB5Q1eTrybY5LKno3Gto1kxhGkuiA
+NH1mhp1WdlsfTk5Zkw9dizSgIy1AImOtbEy2C3TSacboNL9wSUERDPwGPwI4GrBOpXYACgAd4iUf
+wdMMtsRHGQmwsjUEGgmNFLqiyoVFWKGl283FTkRTLg8JSEonArfmS0UDQ50f8IU8qionCAqZD0gQ
+GKGVmU7+YDiyWsDKlz6xwIZhWgoUAbngL1muRIr5vKpHRaA4SwUSAuNKX6MoH91HujrdUeCozwgc
+tQudXfMZAgHZHHgsCiIdq8Kxmk55RCasXTA4ylemygetG5sp45mDiYPBVYtayXSXLhYs9oCdL2Tk
+BUzgZXQhFZFcBrCQrkquitLFLMnU+h30JcRU7OYraqqosuDyIKwwcR76ogqlRcKD0PDqQUCgYxh7
+eQhwGLVm7QQXLuA5oPWXcHVR99Xh4OpjGKsOF/EDw0ubKZWHZN6lEwFL+ZLArlKOAc6RHQ00a3aG
+wyTiUiAzozvPM2xdMR8obK9F7i6cU+7YPBDXuG4drKzX60dUn4/kvCDAItIlBLAAFjBzoYMXc70r
+locUsNyFglW/opO9Fo5PQ1GIyEAVYEWLQagum+cH56vPCDRKDwKx5jOPtbX9zZvvfnzzCY1s8q8D
+7KQc+qSoTMMMc4K9TKB/rOuCvT/NsFY6on5ZetZf+qJu4Y9JmxmCbd3ebi1rk6NAzBlNy0jDmCjC
+9rV/j7G83SAFjZGsrXgoNuxbAydOoI71R9V38NAGYE/E55g3J4lIcRPjvOdDGWbY+iHTAgTnl+T+
+GxEqsX4Ikyzrh7AMIN8n+hK/tDKpznQ4BMf/IjrNyJORruCerIeoyhY8gx+zw52ntn4hPIPSO2bc
+vc60qaWYce5rYvWtnmvjivKUexDQL4FWGSq8M2tREiQ1CjCCrsjKqHsXKuyLYKIcDg==
+			]]>
+			<![CDATA[
+			PMZtxSAK2oUTH6aUIb1XOHExVGkMUsS33AdOEgeIzFixh19CQYaFVt3E2XzLzLYdHBFuH9FP5dGr
+2wLKs2w2gMK4eNx0UxnaRKaktPiFO8NV6Obbeu0It8NKFYoSA27KBVZR0m4Q7D5v+7zAPc4chI8G
+DBS6ig4IK8y7adFjlnAFaQT2v+KmvNwHFgOEPgF6U2BxMLCbOJBgEWY1O4E15qPPyJJbaAVZvhZa
+C0McoUXOfEQjWkDobfaIV3bGDbTmhTMdiAwVWjDYAq3sE4M+hbKJzvgkAYtsKB7dtpGRAqkCJcxc
+7njSGELtSlsQX1q592x3QJh4jFXhl4KEssOH3MJnJnMpQjxFbULf3CSR1i2kFiqK0wGKtnoIqDA5
+AhTIOc+dJd6PtpNtAIVQYtRKqGmhXXJVLoVS1jHIKTaO1R40zqGW6CQtzWvpTTqokHCKl1nuFVCU
+6aGNQXaV5d5zEW2EVMI4e4UUuzEAUhH4LOoUFECDAhFAh5BzpGtaQKUJl6GF1Mr5WgipBUta4uFY
+C0a8oB0BK3d3E64hBfKYgDXRLiYxgk0Ya6bA4ugTpH5cXQUWfQqBtYSVzpwk8yPOMzCzmljm8L0C
+a17RAi+NyLyWUN1DZ5hTiWChPTq/5dmoj98i3ydGFhC+YIHyRBqYX5bFAmtVHG2AFQmBEVYkX2B6
+QruBzazdfBtYRUo2BoUJ6Y4qgiEl/lGojNmzC3XYFnregzAL5H1YFIWCIp1ogKs+wPffyL4NdLKt
+EQAFH8rbvRMuD/ektX0jW0TKxkG+i/m4IA7XieACrCiSYYo3Di2cosT3WDgJGDC8aJaT8gJPb6Gj
+0Ox8G0AtKydfBMSmmCk2Y0I5qLDCjQm+GlKx48/Cs50cjkem6jkIldBhqCm4VO4VVIvHaC5pBBzj
+vFG9R6+AY+GzLHMqoOKykkgRwNqojACZzVGc5UzFCAJVKbPAoj2fARaQ70ocFkuUTbwVZLhTGKSd
+bgMpVuo8yhvMKKTgnslrjUg/sQ0d3yUCU1AhNyPQwwYebfzJMevyqDmsJMX1VuFEuyltDBNb9cr9
+zEfZkBya/SYyE2WwIGPC15HH08YZmbabubqsW4KFU+K9q4FTZlcYwsmFQJaHNItm6pDldNNtQOU4
+WdfNlOLJtEi6sYKK7A7UWY6bm25i/EDgr0SAYfYMHUpwWdl8ofcMrcThFeUhFKHz9hJiGTnukEsU
+XAwzb9XIlzGReZjCQ3BEbE4KyuAaYIE24+cOqSRuZSYNAceAjMcx6FdcoW7CDbCmhXOgOH94ImaF
+O4c/Kq1R2B7ywUmreGAk2zQz9HNkjxxn/OE0HSGWsH2+V1gteBxIeSizsq335GOLjK0O44RVFlAe
+OrbGib1+MUxO9iNUhYXq5rSw8kWE1LBCccT66io+wAkzsIR9YVRkN+EmSor1dId61MSqH+1dYwEW
+uRiw97k4kNBHRjoRKijLQlRIqEDzDIRYARSIcq/AcnEN20OZz8et7unMXwJLWVMEoerY5GXB7VF0
+rEbmxDZecvd10Eq5U63QZp9JoAKfSCiT0AG7MF36OVNDO+MGWgC/g2TKTRxZiva1KAoDwIWQkdbC
+qXvBo3brGXlzYK9sIgcfUjrzLI6kkHuGFrrnsPq7PoQePOe3+8x2MyIwLDdURELgpebScqjWTDwb
+j/oTyoQ1WZ6FTJXsbhZYdGjoTLuYlDZrGp4XjMm83YQbYC1UIduxDhqZdVXAWjmOwS2bswQmzZUQ
+pBFRBjG2uhdJDKCca461EvatVNWTVIiZ72lzM3GBEDNn3SA3U3YCv8g9OVXrI7tTyDtMXaHuMsVS
+C5Gqk5N/JZDjmY46KsNup9oo68etCuske33Mh9QIEEyTnSTljk/6Y3vBNNEzy8K781zZFLB8Oz6T
+PT2CcXZ4mwLpVHRsHpAWVo7WN6KTtolgmESxwiDdSOVKQsKqO7l6Q1NHp5k/osmeGK+N92Yu51sN
+KMJv5qxQ+qyCgUIlMQ6bSGUJWjUetQnYjgMk0jxTLjrZLRQUtIei6h+OTjgjtpeQh810UhxJdZgx
+sReFhp8SHTlNkQqJp4jFgKkgRuTdCYYyo5Tnd2BdOJodOBaF1nqPWALgwACublKPMA3AuzMJbipt
+XeI4gSXEifNFV+Q4C8owx/BAOYMxtwgghAfaEBQe0TM8aPkoBpNPjCdTKcDDz4lKxawYsMtzm9kl
+D3CgnSn8PSEKx8SG+hh5R98cxRY96wgTWo3o9DA+8GCe0bmQD92sHrH9X9Fqh1oX5jxoGC9GhFJ8
+1bRySAWlgFNyDp65FylkmSq0UAmDZS0QyYnPnaJNwyriDiBCnhJMmkaRRFWlUioQQTUnIcdISDWU
+FRmx2Imn2HYSlJm25mkjMT70B5gy7kExrJkUynnmjYmd1bnbfHiPwgcnjD5QKxvWMPCacIQb9wVV
+s0SJNfCLI2jQQiA0VuXm1SlctJtAaGCKdhKBiWeMoaYP0EDqVmDQjg+LAGEYU8ylAArmG0QEJHaJ
+qqxifpTSqQgNj9rfij66mROoIgZL2Vk9Yiu/zswBiFegR0UhEmfJCaZiFACRuFD+E2IaRjXDUmOY
+f45cpUMhQg47LHGFmghChM4XX9nOARBZUcnAwlSoifH0Jt6RYgkrzzXrCRMAJLSNjQuHUGTc5m5g
+pIN+ESRODqSkVAlOFWOQtPM6d8u+IsrJ4SpLCWfEgPGcObPGu4lPAsWQKQQIlUxB7omRBgiQJW7n
+MlLaDR7xtwjBZD7WM/AxgcTYAT7TGpYCD0p2A3hEDH6KgnPIWedABWiokBae9RjVegsAYUs0ViLC
+Peu6cJwE5tpQNaFuXo/YmuO7GTcVmNyFYXMPIoLZ74/B9pzlsCyZqYb0WWSgiMU5cjy6goSWNS8c
+Zbc6zoNOEnW1YumcmaiIAsbopVIGDaBPJ6+jG3SmmjBU35okCoGEaiMoHGNeM4FkwuJLABJJ6cts
+aeum9Yg9OLy7asmOuKpDDytyrFIDnwp5rFrFAY2caOxMHBqDICkJIFlOkIHJoVBGiCAVYw0mZL2r
+nPqXIldWUYiQ0ETUwZ6ASsisB4yFzkaiku+gnmTH9KAgIV2XFCLMe1sXCW+d0IGJ2RR2Wo/Ya8O7
+9ArRSFTNdRWGgSDxoI8jVvh1ZeFLxeiRa2DgDsIkq9TAE0wRqbLUsEOgAItLmSkFWSB6dRBr0H3N
+MEnCcFepeBjYMIPiCCtroq6C514ATEiRUUASWZEugGu30qEichjGzDBp53X+lpqq3BAVIo04V0Cy
+uiznV018eCZHGkwTGwKRb+AMMsafqLxHphwYJKyPOTZ9AUxo67/iHnnigl5oZlWYhIhFwIDjoGEc
+YAI4Rkef0CyRk6Iykx2ZowpuOVGPyG6G6TSLSFuybHfzesTOGd4VVSNwlKfChDRSTEykuFmkFKLp
+zGd74XGWXGWKcuEUIlxab+GgV4QIhkxniUBGiseAEYDQHLSwHh7DiuotgIkkGClfXKObBAWK6EBl
+Vp1btneSbCQW3JmvuFF1UaQLA6Sd1CM2x3jmJhmlJ1SbllQAQlwVAeJxcktiTw0AhOKd6YxfPhSI
+vLPfKANCgGfJVUCIoMMJFYqZVQcH/IH08VIEFNS2lQFCdemITNy6kdHEHlQ8SxXjzBUitDkk+Ydx
+iWvQo09WDi3tpvWILfDqxAIPk6dgfq1sRakCdOSI88Q5+BRXPPB6IZCwuI3VDmWd2A0IIHGzkE0k
+dcLRIdkLuzUzFgxzc4EIBWUDmGjHGGfOZkjoZZioVueK7Bxrd7oKjISFLP8cgSTI0ZVpYYi0s2og
+woq7Yz0t8rZ3wjuFCG/44d3N54mKH7k9JicHdGWupAEQISpaJfY+Jz7/ViFCgfl5ZWs9QoRemlkU
+I3ajbMkTq/v80lpU05kPK165XmxAasGzjHFvjnulWHhPZNWIOD1qkXhgOYf1LaIi21k1EAFg4WaX
+tbQ1lwROfCszGKdFE7hQmEu5UURWRAVUPfFcDpTx68SaAwKiwoycGQ5LFGKho90cQxVRGkXozJXJ
+FAxEjXlizoziQza4hMxIFxgQi5XhXCzvyPl4EzvA1sDaAJIG6bF2Ro8whNAmkSutciiFRG7OvIa0
+QSKOEPWxTLP6N3ws67szGziwVmmSezJuLNtLxRGVAm/LaXPgSCZTqVfU6BypLVx3OG9edlRdqI3N
+KngKM92y/UOHJhaVb3QCbFdJNDIy6VQPoXSmoYrBgV/CDZHUPCaTIEyDhprZAISwopeyq1+a5aFQ
+HmoA+k9nm2PwVTmqcKrMDzSXSPJDNmgoxTDAiuCKmxteDaxMl7m4RJxol8Dm8FmkS1q1nH/asAt1
+Ylbq8B+ZUJEcKKhPLlyynHQlpNygookUp4QLQnlNdA52pGqdzBpkgADdtdh6yT6BxckissWZeT1r
+XPIY6ZG47UCrWNHlqEgBOtSgd0EvtJIk4jhi+plZN2+kLr6XPZennN3Mj7XwbdbmuGkIewPNWMgQ
+PXLb4tDWcVqF/JFXRobyggf16OKAdiiVPwKhuRcbDYVBJHWZ4rlGXmk4rWzuYUUpspjJctpPZuWN
+9BXsgt/Aaq1cH5tcH2hrCWyRXBEGOjrc+uC2eVsZ72jTzCZ/3OWhsNbHaFiBrVVxg/CU5ZyZIG4j
+nE4mnhe1RktCOw0J/zhvC+NzoIWhGnY9bJuFOW6hoiOeVlV/t8QHnNMqJVgouAamzvSBmjkGLfLC
+eCnYg4PCwucpay2P7ZQFzicA8qO9sC4Np/6hyoZYTeJu4mKojpeKttJZ4hP5rcx7iYS7aMAaNHXg
+LjNJXWUdI1YnLZY6smNhNfWZ/chUIIPUMHmKuDTGVCZJWC+rQ/lPiAvkOUUwowElu632moteFJEc
+t/coSQ53CrNUCWkh3CzPEXsZn+MlO1hySm1rM0n1tYlKnRZ9MLIxTdeGtpWEZ6h8od7JtixQ3Wfe
+rBTWSNmAyp0inxqGUQqI9eidQYRb5cTWicNNEU/nsjLki4F3KX8tU4l0Nseh8UlHCCCm0JhtZcgg
+5/RYsoVC+/QpYtnoKII1qAhgQl92JCwgKwuanchI5XSFM7t5s7jhy8KQlZzq7UotpBa89cKcMN2R
+CAzRcx0t57aloVhkFs9ENSI0Ioey8coEpQmgFgzWycQ5WSQ5NHMgZ/JS0Wfd5IawJ9q70iksWHho
+pZVxSAholsIMS0RRr5iMDG5h3YDqi9PJZ1SQntBYh0gwzvO2NBQZgVJDDjJeEhuB6Clm2LxRISCW
+pXFkG4pcgoVhHImFickOq5A7ol3yBmxLikbnjO5N1TBq8DZLc8SCSCWXSLplNmmVdZETwWEPhk4H
+LBIepOQY2Th0YTjGhHqZmf3oSe4w/Igr5cS7Q1q1Yj9ZTamwD4ZRZMccBZVbOjYEt2N4vAja1hVY
+JH/5eIGMbmnCSzY9zbCDLkNMoiFvC4PMBk9LJas8zgitsPoYc+yw8hpsbAmdQp4UEg==
+			]]>
+			<![CDATA[
+			yvUkCKMfAUseK8iZzAN7T7YVRTM37le4vJEBcLMyx02ZOAiMLsdX0eW8rY0ntiQKeU5qPFw46kHX
+JjOQgT+hvR53TEtm7pWk+hZF2SHtLRowgwsWkmxyZqpYTSwlr+w+yewaoQrjapbC5cJQGmSYNN6V
+YYArhSqNDjDVHgnyEEQs076KZx3VDiQCfYz4NXJkVF+WNWwrM6dlYUOJ2L486ZABjwnkCVLWL0p8
+H3O1oujuzhhVJo/V0G0W5rhBlRR8EmWZyxOXlfGsKYMkINtOkiiOSZwIvDILu0aIyeEOCm18LHki
+BzbgUs1OTrhcNOgSFyySkcLz3hz9wKTZRIqiwqWaJlobAreuDYljLIqPOhztHyfaCLGxRYaYhGC3
+tcFNvzI9nNGSYyyPEdKgNZt0jE1mrLyVR4/hlAX5yGQXJMoKrXKIlijuQR2v1tQRkiUKhLTwbdbm
+uGUXx8D4ntluvK0N7zG97CKy1k4UtNO1SX5hVwwbJ7yqyiub03CxohPr2apGGFyxHLgiOCWeIGtE
+ey5WUMeYIVR6vKfNCzlivxGVw8vWguKWYP5Es6gx+OTLGFG8hVCpAXRMKZHFxDMgp5s+RjyOoI42
+mrStzYymWNpfzixjZxeZf8kGieLeUW8J1YqSFQkPCUXHcQfeZmmOGphpBGj0xVfXevfvWKvyIvvy
+Vio8YBAbr8wqkmQRjNL8BrRYBUZ7VgECVZoo2D+vfJALia2s51dETv9FvESegfvpoKBCRiL+CEcz
+p1BmNK2QQUCGhxRVzFQ0C8e2FfKpeNkNTuquFSssSshKji+0mSLThiwBC8CFLeCkfAtLpU1MWRSW
+j5ENPB1k60U5YeKmMUxMEIT626rwTtPzia8wL6rSh/ZAjHPSRaGIMaxAiOdCoJZCG086mtfxsYhZ
+RP1anN+oalO4G9bPj4l0zDW4lb1vbCQnvYj2bGpmwe2LHjpElBg55DU7DozUIaL+7WKlAFCmJK4E
+SwcvZzXIY8StE/dDuFGWhkHqJP4WpSsa95FFMKkv7PQkIGza9sIWF3S/5yx18mv4Nmtz3NpOcEWK
+xnenXG1oCLhkSZVlFwHiGV68OGgYXhj3+AysheMYiLDUisT44xlICmfgWOywTuj9QtLDsiBkvZ9o
+t0KhSQtjwjfCOEkrQZnk2ChDZm2kStQ6dIgIzjlXOgDx/ZmrA+A4yKGqTxEdkb7hGiVL6qrRsSee
+1VTvWR8WgoDVE4Si7MLyHmvJkRMuOvg2a3Pc7M9AZLQjrWdbG95sOmH8+YLDeRxzGF0aWjjSgAm0
+qyQsIXlhkAtth2cuvU8iVaE8p8jhFZQigRITDWpZPVAr74zw70nhhbsExyc/oUWBNpc+cawQC1kc
+IRLlPFUaABkmshSWwXHwcUFez6b0YlWQ01YLiHmLhXIuiJZKOv6qm9bAAhRZ8DK77T3KkkGTEfu5
+DXibpTnufyCsQVUe311itamZeLMp6hVxS4ExCWVem8ReRzZwZ1obLg+MVIJ5R4hlkV/bctJwBSeJ
+A3KBGQALdymQShJ0XlnIa7YPQSURaVJ5PDqMKZIAIDTSIaKcmly1Nk7iAFXpWF15iMZJcVvoG9ms
+B541Nuw6ipY6y0mDJRBg4oGSqCqvUX1uwhrHNNoAt1mYPTcIcSben5KkkxVBp8bKkSAEKzYtkH45
+sxKrSyI6lxNbHnqIPRe+JsWazjB3DP21GMAQuuIKJdcXMqXoYtkqqjEfuysxPnhDqsLKZVBhyLRP
+yovqSTJGcvf7siiT9I3HkUv1ZbJOylN4z+JiYd99AS/v71d2ehFZLXyCrJxq7HmuiJdoEijvecJh
+DV43AG6MZqe8MuKuwH9sehnWzeXWhdF9VoeLOFgwRUwaqpBTytJbeWSSehHYEI6rQbH3Kys9OGNX
+ytBzIyUNxlnrf1AG5sLx+m7izJmSIStxqWbwjTvqhAck8imm1Eco27gZPbZUfxjz+pCkqdrZykfD
+cAYmJnxNkzgziykQh0cRlagjUl44Zi651ZXg1WrytJ8yk5fK/DJ5HQflqHn6ecWdL06eooT6GTSz
+P+VjSGxQwYVN/z9r77IzWdZtB/WR/A7VtBuntO4XelByA1QWCAn7lBBCVtpCxtRpIFOItyfGZa69
+d+R/Mr/4RasqInd8EWuu27yMOcYIgiQMf+En59zcrZeX0ftpB3Q8ue8Ft0KKAJUNbkwkbp357Flx
+FCRu5xj+VJ7ou+HfuF8w5RwbjDrV+MMzHr+nq3P6+fsfg/9ZHv+1OsEzig+3A8rGmCWVgHg12rNn
+VaoxqXUkB0L67jRxkooPG8Pd8be0Q3mkXWNnsutt7E4Sn7G7nzKrX4JdTrii8IOS0rjvI3gM/0d5
+cuwdZpBA2wHn3mPvwtLnpguMzbJ1ed7b0vYzcAL8eIFwVANrtUTiUA8E9y3OTv7YGPsSa8p3Y2cd
+4oxdeJWSjAIsRQUj7kP64t+N4AFz+kkqGsfW5vgQSu7DH+WsFTbA7kMNxSslz71aMYvHA78tXB40
+nCnpmVVNY/sRYY+bK+A2ejrMz9HnLU/Po7e8Ob+cwCZ0bLWpNvrMutV3A3iM/kfZXpiUalpdqYM/
+4xyU65KrG8rRFj26SgM6aXAuh+gTccdn7K6vZ1eHooueFenlZjmOHpFx+xuj5y1wRs9sI9v9m3vU
+hfrLI7pb3sbwGPxPEqpst/ca5219DOCTDgkZdwFvJeSXoU1Y42xFQrblNNdrtTYLYKqHspuwECA9
+nYIeKwtac79bYAlVfizQWf3C28O95+IPDZKd70fxMMFPUpfYwo0aEkjpBbErzznmd3IV0pE9zGy4
+gQmmW4CPT9/z8RBxv1sMjwB0NjMtO2Pc7ncLcCe/WWDKyT0WULdTNiSXNqZ3mLugTN8P4mGBnyQI
+i0mgeNBhx/8ZxwKr3ex0KZ5yyi3SAjwR0EWqs7/BtPWygOgnEDLwikIru+K57NbZsEBWqek7C7Ao
+cThMmPfOR1uIzd1TLgmBYd8P4mGBH+fh4FU1HnBVjKt/xuHgP1l+dWOtKrIYfp3qB2bEoLj5ZNZx
+2gPSxlthLu0BQrzon8ty1/jXRcRzxj9UgjjjZ3kOb7tjtJmI4TVaTcB3Y3igsX6S8sKhoi9AAmFd
+4/exWkT/wJOdoBYWf5b6+Fj0ESqsnwuwB0MV7g51CZ7Mivz6Y4DCFpPvxk/47hm/qpk5tBW5J6iU
+0n6N1tTHCB6j/0lSCduJ2Q84ujM43dhvTlg+EDzT9As6wDD85K5mwg5U3yzX6FsyoJRRLPvIeW0g
+6Gy934ZfFdi+jb8r5XTGr5aa7HwN20YZk+dqGaHvBvGwwE9SN7hmYquTdevP48ItIX4GsRskcV2a
+/7Wy5pWwbGWd97gsMEtR1oIpMnYxTufaChHZNwvM1d7jHjie43YAaAZy0C3DxKQ+AGnaMI3BcwwP
+A/wkQUL25KylTl63P2NlsCRHiBOzvexTzVoCi0lBrOwc4lN5njWAooEycWfDs/hGk+j0CAM0AVTf
+DFDVsf57vJvHjvU93fbc1XhHKYLvx/AwwD+biMDmSsU4tRq+L2NUMu6JoIIGr8YiuUl9xL0+lC8+
+A6/dhZGU3FdrnAROwdJuI+8izP1u5MSJnJELnAJY4za/FcuZPJfM/fEYwkcIzGGoYr+F+oFPHOpK
+5lzgNRC6fN30oX5rbWa4AI8Q9LwUxMMl9orYKJSSbnse9EKHOzveXGYn+T28DyZ40HzFRfP2Mz+B
+NU4lq6c7zS/lLPxhIKgTAivsN8qcbBMFdcVXvd+LB+S0R7uQS25MMuAi7nBUb8mMnjVHzzEWZUDO
+GOlGASC12/7lu1/6ET7QRf2JqzcdPzYJtIC2EJKBwF3AVwBqL5eZEEg0hJ1+JQwSZzm0huleItxH
+crr3yD94jOVGZ37GmG+MuPShJpFh01mJx6/8CGgHaAyVplm39QCzEjHsBeq6OEh6yjYVLxyujD7Y
+g/MtrMWEaK+GlmVhUtEp2NwIzhGa7+J9hBd1s5jZJpsimdZ/+5lfxqqBpjBJaYXNeifnxiz4iGsG
+wxlqERQNU7iEbIAetwESfdurcYIIq+AXd7esnhE2lWGeI0ziKP/9uIHs6RPS47tf+gnqC2EcFiTU
+X8ZJxOMOcyOkKnAYFNwnNEKyBS27PoLGmnpuWdgaJzCOIaYbMopKr7vVClhnkF0Z98cggQNGW+MZ
+ZIAcec++/c4vw6cQvBNlXIV0PVkkJszQ5dSnN0JiE5/cCIwE3it6p3a9hkc8D1Yl6w0goARoos+L
+SYXjG/IBnuNbKmue8e2lxn+RkLz/0E9gSFwRnc02PNjPIJnTQzsrEVLIxyFxyAaBrVES14/un3Yy
+19ndgH3I9sXEDugZ2u0KFrvpyp6jnIIh/R4uK2/iuVWK+u6XfoLpKcpdTTchnpwYj/DRHQBkA+3Q
+HcuuY6SiMk/YW6Exm/umT4FGOB+dUlNyKK8x0tF7jtEokDNGuuVoylcm5vk7P4HGIJuIZY9GunZK
+lgi+prpZCY/ltkKpfKA20fWV8DDRi9OPw5cEWeyhCkjOM/QsJas6xhjvIuC3MSbASk6an2XNOYNx
+5u2HfgAyiRTl66MskJwMD4EVpCvY0zlH9MBUA5p4IvgMSmexYt4Q0XLiXIBgLmI4sjqjRBPTe0J/
+mnn+jJJ4d9AItMhi3H/qJ6gNamiiAzDpSDlZHG6IYVkLJuqx4AaydlmEfdkNmcwzXjUbXPUDKYDk
+dDO82nEY7jSikWTH5zCbNLvOMAlBnV2G/O6nfgKAKKYCfn2WFMAnVcMM9bhZUpKILfJ3WcVJbtN8
+EhVFuUncpstsWCu7243hRgwzK/HwHGZVM/pJUxNUwcGn/ct3P/UTLAESDUUyevkkpLHr2Po9XP3E
+z8cxx47OqWIZY4VhptUzSjJzZKFBVUhxy5gKKR5kUf3/OcgiXN4ZJH3VCQqIob91/6GfFOVLVTpp
+bF1JV9IFpVe07CWzhhKmCRevdA2SqdgBFPgcV96VRUW20e7mZMXrSh3VaP8YZWUT3XOQmc7hyTcy
+t4ZW0hzcYPcf+rUCN/4M7t/Xp3Kf5UqqMD085I4qb8Nm3xHpbRaH0L534FFi0dRvd9qNgRVWd+6P
+ofGieI4tqZH8SicDhQTOBXE8vf3MD+rExYxE9YocuxEkhUGzeZC3qsH7kBWdbrxs8iATGOXil6rc
+MsqsSq5eHwmW4uxeuh6v29Xwllu8aWRGDnJlER11vzSBM//wCVKzWpOzuzhwFC7O6ym+0b7pdAJY
+CYxJamDSmJYwpgxwt5e5n6b6ekkaiddO4EY97LedcEYAoDLkftg2F+0BAYWvytKEkcWd33ShMZsL
+1Moy85xbnAkLu3oYe7imyejrJm4sJWYCUZBd/WFkzJJ41H0QRbLPWfqYdDgvWyufiduIYY2WdVZw
+nXT57ggtEwE2NbwDBoeEUZC0+DU44zURz78Z7IPydxEKHHCNeS1n+nAAUKMBfQqqSQ==
+			]]>
+			<![CDATA[
+			6C6iWnl8gFHlq/FDnJ8ALIqRWg0Z28KaqKjtEb32B/sOLu4ksXBmcsRvqvrbmsfULwNPV/k4E8JA
+ZKcWu9ipGbwcLsPXZ6KAx1tJ8DJ6a/Bjkp25UBZILMWf1Hsy2mgIu4Y86KTtWYF6M9kH5fai0w3Q
+l0Ns2VVTJWjpdcWAfYTbiS1+ANES/Bk9/FvsYACNZEZsQgwCaAEHEVWruZSAZX3hm88F2hN2lqNQ
+RVeitOJwGIRzSGGnKVvQSJiNAGERtt+Jto+pxcAKX5+1UndToTqLUCEpNjj5PpqaBYYw9RKLV2KR
++zXwRex1BXHhm8G+Wto3I9y+Mxc2Ww4rFM6Dss88zNCu5/6eO0/ilioycG+FCUpzvhiJh8Rkd1fD
+hf1owdseK68G5bbp8sPUSg8DWyM47q9Nx0yX7w8uIJp+0dMIU5ckwJEQ7/K1+RrbPilLgYJImHpd
+N3xi9zBgF4SZiyBlu/fizWIf4AjQNdxJs8V707Ym4QdWKbIvrxs5J/5xcbqoMxo4qAvUrJOAgDYC
+XoMVEGGcjM0MiMicTltTdaAEa3Ol2s9lMhlhoqz9ugeVKQYIk2B5Qvth7Je/8LI1edMEnTq2Zo6Z
+sTtOaqt9LF2PsjTr+mFp00uEqYnGW8ZL+ZKcyhC8WeyrqIUiRgqC9/I8hkZMCVOSG0iij5hUYHSQ
+DRv8XtqfX7REtk4UHaGEryM3CaawBPkxIy5KW+C4tSvmjHiSZCGmg2sfBl87HzsTDQM7QzweHKiu
+zUrGQRct85BB71WDN295cZv2mQnFlmnpqWKjLU1GFwBSw9RLeD95re7dWOqzebPZBxiJotMrgKi2
+djD8MMs4xEYCnCh24zQl0lILv63deZMunY3bHOHoXUuVxia1FMto6bSoFHGRsEN1S2RmSPCgqHf1
+j/AiScyJMwd9rztOGrCNDVyMKt8isXEzN6MCQj2wwV7/ZNkJOvuJj7NF55g7C11uCZKkZoEk3Z4s
+NAjuH9jizWofADLKoYVh9sT2JoYVyGHs8iE2oSXsxBQ/JHuDoqd+acQA2aMWuqWZkVAfIloBnqAq
+VKd6owuGphY3QCR/EFO2eUzNuWXdlbw7gOKpfMJIust5oE8SgJBqKDvqG5uusdc+qwkyNIORY+iH
+5tvrD5txS5VH1bjY2Artzae5PsB9VMnziuBlnMtRV922jogYuvDXQW72elVNYnQ4M+mGE+SHg86Y
+n3TQUaKwUd/OwYdkadaytZ2XZAq1jyLF2D/s4lDkAIc71rcJCml71tVihvpFqFGc1kG9jFgZAc4Q
+NQGAlvQ0kkzH2FWlExvbjA+B6ws8dtJXvtvs6yCTQBHFNNraZLAnEAp26yItFeMcOBd9bgImlIID
+63UIThOOsnS3XOkhsRLwlQpv1KB3dZYYPQWTs43bWwFsHqeKoWkm5An3xLKATXYZHLX8UX1bhhdm
+wCsXMU8ZCczRVYTDkrg59lFQS4pndwg7Zqt0pCLdlHI1JVDy891wH+Baqgt4xOIdIUER5fLvAcff
+L+JDQjnQWOaOknoADdPc+sE3soxCBTidmFYpd7IZsIc6xla3EOkS4OOB3smsI3TX/vA1nM792eAT
+TQIcAnTdLJFAIO5lc6lKIxIiIFWdl5wYXPSy+cllpV9O91aYXAQNVcLSRdOt/g2u8qfdPgDTVKG5
+eISVdK7Llqc3VUH2QfVxGJOJufDooHwWQeuQ58hlgfbUae0WrB3clCu6bsZF8r+jb2NLblU+L8Eb
+qPnZ3mLEz4IdHeVedxU1kZApm7KOuV2gBthsMjYhtiOTTZ/WrqxBHGsPFQpsbcayRELhYjQJTlEn
+77vBPoDtIHVWvfFbP1el2W+LuV5/dWMc8dOR1EiWdLSp3cJcxTFkniOG6MxTW0iOLE7Bv/U6dZg8
+SdIiAgv+kq0JBv9Du4bTwFMdx+oIPwVc0a+t7P4rWu9ubJLVYsET7iEcOHFt+O2yNk++Y+75MDdz
+SUQkYrKK1qrafaB0/Ga1D2BCVW33RCzNdG5MpS5wjyAH36++FbaMd0bIPCkA1bbFBVpkLxHS7cJB
+c5cuWpw9H6JsPOw16r4iOwmutikuIHIa5QATzOuMUZ7VlwEzgC9rNkNSccSXfZm8GF0lZ14nIyNV
+nM1JU9bvrveS//h7+HRF7fqEUyQ3e5AzQum93N9Gk41bQ2s2xOyLw17AwyiO9mbrL4GZqg+aJnci
+5ke2btINadZzwkGCU68Hoyl2TnjeSNoVdYqKXU78wGq25pG1u2lZuMh8SbQucDyPcPul5DVDtPeH
+jzVlFbNsMSJ8wrUJ8Ul57OJwu81PTroTRNSkWjbPMPBSJX6eyPczP1sHhedHneJLXKMpOikduCIJ
+mcfbYIrxFcnScsXL2Gyib5b+AHFV3WUZDVpHqGQFkxC0wXo8JF432q6EZGCyCx35dfdjWZbQfHFa
+ZVuZ7qU8ODQASQkpLa/iPzBvBHnVKXlT14VMIdjRIdPhbPtaN2XDkDs0OV/tovqlg4ZU8PuIv57+
+hmDSMIkCbsNjKzrLJGopFAPu8qKbbrOwlgSf2ImPq3QJ5LQtzUNsUhFT5Aj4HhLPcNiXtTCAqlwi
+9GYfbZnSApiSpZfJsrzXudWFD9kqtAiMpa0MaUfcueDKmMGc2UZwxi6dgbVHxjJZY/Zt8B/ksqHJ
+JWquwqMn7GYSbWMYSmAYeMacVdYsLAMHkQ0nS5yjXbcjVVBFXMAWf5kNkL5Jrh1iQIAABwsIFARw
+aENmChnVZZqzsBt7OuZWThySL0hBji0CntaUywLN1goCijZCDsKNwbVHzJUUNb4P/oO0NLXMljrd
+2dt/DJfNocxaeXHCg3ceAEhhOIpUgWWeKbOts3M7sQ2cBujRwPhwYqficwvEKkNrmTcggEgIpIvz
+sZRi6JfhuKJhTSwdqKdhSsBrCgYcyDRVGY5aGjJcN5YKpGBVIlsMZxBJWxvpOfivJpkrevKdHrkp
+L/Ug0O3gAkI1MrkrhCzdshksamp+Qpso4LmY+KdIKcqUpLs9jhcb3zItxsAFux+1+1UEoYI2ICK7
+ZVbBsBgbT2BGcFRDMAexIgq/WOOtqvoJDqEdae/WBAVFIIkzAQo/2BmkZcVCe477g1QxxAW32XZZ
+nD02a2bYRaQHNRrxMhfBN8NkhEWxl2zAYNxZ23wiaBktZqcsUZUqPkLWFPV1cesyAKloCKcWXiFA
+lQv72IxHX7bqULbGgXYqYnCQm6RIIbUWDMHO4dWmHPQO3ev3UX814YsPMvedJKt4rKXkQRW5DXT/
+xMyFiu1wnb64k2Kb47ZY3H07pwYQDlLEO9/UZIrT6aAS4y4cIk8HQT1otqGpiIdhP4B/wl7cYNDb
+ARqxoS+NnOWW7eOlAGbZk6bD7aoZ7kLhQZ+Mk2uQ+fvIP8jbUu2zvZMfwmqRoSLvU5nB546E37FZ
+c26cVM8E/4hQqwNryubrIWLDHNnkYk49sCp3CZdLUaSJNxhywCOLNvKIskCoCwmlVXW8taSc1uxK
+PjQX40kLG14whNWYFoavjP+BAt4U+SkrpN8N/YP0K7RkWSvYatg6VoucExWqivPompfg1ytDvvW2
+KEAxIzJp8X5hh0qbomSO9CF6ghH8447j6TXlBSwXlSGlR9+h6a4Mq8EZJWSeSvE8COdQqh/qYEWk
+4Fz5YTOWsg+pUm3ioyO/RqXg8GPcnyRS4ZavImKEfVtoywoWBQFMWQKrkF6thbOBPdtYIGK2pwSF
+r8m2i7NVsNk5l+Ec4zwBV2rjCqb7B2kj8CmUbZO2W+RUs+BEy94NZOqQggV+FCFes98OhqwSSxqr
+T+R3RbBDeLJUMZhKg72P/IN0aJXoKOozK9+W2bZ0D9PQOJdxLaGoA5xE2IyCf9s7t7jJivQtmYc7
+XPVgwQ2TkR4fyl4U0J2Cbayu6gcFPbc1SqJmA5vRiWtKgFST+M9FvkAo+40u8aOgkW8ppHbcBgAn
+VrQ7PBPfh/1JMrOKtxkFO+SCw2KqqAIO8FoSOJj31vEZhKRQxCVLy5SzBvtUYQvYr4ROoiGHdkX2
+rVi8D6c1srlYvJNknRXJYog2FguYHLUKCuuJd5xpvgq29kGflxldLLlFDvrLL8F5N90Wyq5NOGFp
+kf6DEuPvo/4kFVmlC8p1Uq4lFgUO+tYQvSVZ2hKeNSymWRokRCxdiJumVBBuhyQ/lpy1YTCyWYLI
+FjUz6KWi0omAAOdjtau6xo1bsroeRdGp16zXKezQyoL6YcGJyn8d2kaIcSbXBHjP0KuoZtCwcvp9
+2J8kFKsobQCBaeW2xJCZQLkNWWEcL8vUZKB9C4vxPgDNEh2EoTzTtoo0lAYJhLuOCRxbhGHh97x2
+Cu5HOAqUaehUR+VhgMhgRZ0fWo3wW2FWeFCQ8E6iLKcjVqfrjuL51mciL7DFFoLbEVNDVk4tsceo
+P0kIgvWz8U/dpLSL8WZLl2+1cADpxwJiQ7FlIyOA+cJFgFkB1GpKC51IHSAJD6c0d/IW055dig6h
+ZrhpeBjqoHBnwQ9/gCivn6OEOdjhXvsb8righ11uo68Ih8T9exc1FdMT/LxMMXA5jV1govdxfy05
+F17TEEvUMRZKXDggQfRMveBFIAOBFmGsxauzi/MXpzcqg4ATwqXi1TrbYdYOY8n7TnIhC8K8Kk+D
+TlNW7RFZiUNbCGMxEHDqog7eJUuhLWWYm2iSewwb9ltiEWMIxSNe2kfUqX0b9QeZMujkYeFOYS4E
+ErPM+VRerDtvNpUC68n/Wm+C9luYF0jlUJbXWNChXsbqDBnk3cpNpZXvVX5xfMLdj83pLGhBRfNj
+MyoV4nuTLZD6RKH5KMaoTxxgHvRVloQZ8R7gzqgbABP/+gNvQ/96xoxtCJ0fvAnAdZ1GUF9D04kx
+V9ONuD1ZO0eCp0oAJ+2AaeAIIr7SBBNGYxTUjqmANkRPcZ006Bqwskx8CL0QcJOgtY3Dv9811doQ
+cwJmFgCajjATdYMiRB8a2+CE4b8juJ8xM2xjQHWD8GmOZFqc6t0KH6TOhmXEIVx4uCAwrfAaXxZj
+/bs7Wz9FsAYDTqkxXUWznpT/xm8Ac3mrylNRbeblbkBbG+Omjl6gn3C7IbcJC6IYGx/q5vFsXfKi
+fYklJRKw3MloAwPGFBbETdirbhY2TjWanTWRsCBrRqOoto0WUTTlzuSOkTc7fJBFo5IRAPRZOhxh
+Qnphs2qKYEIgf2BSJFe6QTyz3MSdepKN2NuUqT/OJBIlrQo3JtbZ8K0bLhWXRNPFcj6SVLBhBnvT
+ghfYuWkrowON+qHI0HU2LtMBRu8oskfoPjxk8i/DNS5AJlVDHQgCiC1Zzelmg6/m0qCn58/1HiV7
+CJxiC+AIw1z0Qm/0mDKLYQ4NC+e72IUtoD9j+OYAcixlISOFg86gEfEeUjweDV3X86EkGs3WlVPv
+S7XJMB6hQ6/lRdmubkRDVwUeHadUWLwL4g4HJ6PoRhuOC4Yr1+9m+CC3RtlKfZROZA==
+			]]>
+			<![CDATA[
+			WJA5dRxncHNhQQQI2LGIK7tle6czqWFCwKamJXZweuFupCpdop47Q0VY8Gwr6JhTmaspyDgfSsoZ
+vk47liigCFciOd2mnH3KcA5ZEPcs+lrRR8X27OLOuUiEQ1AMoc8w/wEVfhuz55zgdzt8NdlGZVhE
+xsbmh/2kAFx02cN+RfZiGRM7pmq1jSNW15Pw4TNLwa51GwzOBczHQxOamS1oP7EqKVvYfM3ER5LI
+UnFZIADv+8b11JZwDzjfkNLoSPZOtf0CQ9tdzYSS8vHWoKyG82Y4hYfuqM4FSKKLdyt8kHjjba+P
+MrMYBqSLNrMChV5UhodBiwkF4CZhtkaAluDOwEOnGujr7GyOVMcSyVlrtpY1lyOnGAJuzIefD2Wi
+BttUGq7vG41sW4K4YtTwvmFBHI69K3rrhsBCbDiFk4wjjn+4HqlJ/mW4CEDjvNvhgyQchM3xxEw6
+BsKEvMZ4Joh+gKUCHrHYJVlOOadsXiZkMoxNeK+5x/6DrzOmmshaZ5ENFsz1yvuzEAILAiF/PuOU
+eptCVQ6T2ocJ6SjhaARXTM8sPkFXlsCTzlsJ9/jBnVAVEuQF9TplUYofJBf65d0IH2TkIPmMj76m
+goGQ7FcFX+R2LLIf/34W7y4mHXsM83UURnktL3pWPG1QtsRDEJfHkdEsxh69wqdwgqweLkUodZ8P
+ZcVrOO/kpdVDR9u2OpiwScnDkZXLxa0CUFQ3kc5ItzgCdwqGNKpAFFifyOrhkkNZ6d0OX8/PdZ9K
+6PmboeHYSfKH3YhrG/YjzgH4k07KDzY+w1QnxYGLBVE+RIAB46GnsaVHDwAzAgfKtl5s1i+TdlKv
+MM9xPpDVmdqW1JfV9B2mI5MBRo+Au2e73VMgzt6OV3yb2KnrAa2iW+uWqJrh3PW7AT7I1JFFo/Kj
+JQSxepWfBPcS/SyIjJakGCknAOMR2oyeknwZjyHlsD4M1g3KLsMhJ84ynIMw3wH/tqGTFQbst88U
+keo09TFQPvGy32zsxaeGKsxHd3rZnW6663AHHVZRLEt681WpiO6EKo5mLM83G3yQtsNJ0WqcApf5
+KHVP/2gpsOxea/BIu+sosFQO7qdudTdEHLBxYxfVMAt8m/YXLPB5Qgn6YU2VHX+kSKWvbTEg8yCc
+t0gRUSV2M3pvupE8lAGWE0N4FkLaFJCJPuSdojnXESE9HBzLvrIfRvggiQdXDytyLPVthv2YBIJ9
+SGRU1MqH5ZbovjCNDEvVWOw4D4FVGHakmnLLA7j1po2YpFxMdGTYj/n0YVq4+IxrlW3LVYZS9dHs
+hqeO/BuCVjhy+DHYGqQYmCahQXN7vol+YH3h8EFHMPZLtzzJMOTs3QofJPW6+SzhpvVjwCIMy3Dd
+BAZE4hHrG7cPfjRScDh5o+aEPY00DGRFketrmwfbEFlL215qXfS3D0cE7c/MGOgjbhTCUkN/B3y1
+dTMfyz0hsNuz3A6GzDj9TOFJrpUIJUBlxPwOrwW4N/y7Uynldwt8Kb2HaeKHpvpkw2yDQPalNF8v
+yvczgB0M3WKaeGiF3ZgGh9gzLNRdJECKCphTrCL+0c76X5xh9C+jb/x8BihPvFKUWm4khRFxU0le
+m2Dy4Ey6VLuJ9JBjOQEEDkMwCzC8Hjwc9SEnd9+t8EG6jxKGjRmHHDxdyOT6PVc8uX2dJZsmIKcG
+tLHejNYKM2gI6RGgVKXg8AjZ42cVfrArvXce0XdMHxHtlqxbQ5ziTYXXUJ6temRbPaPePrHNQu73
+jphrrXqdrDvb+pVEpKLIaufHbrOuTX/r0z5fzwlu3XVgFenBLEVkgwhVlDKvulim1cdRF2108y6G
+WmbTRJbB1KClKpiYGxayQE6RW8q2jWeczFtJfjYwgym4AimBR9gckV2wLuBIU7Tj2xTA8VrmHdKY
+iDeB/4wC4w6VWQZS7X68EMG1lYltli2jBgsXlCoLd1N9kDdExQULGw4NEBxhZeSgppXVljUwcAuh
+LTIofJC/QlD4m1cnW9+HPStwpWXlQdnqLzN3JsDCyvFIUZfOMtEwMjMrgkkootMgRV7hNqwHRTZ0
+sqEcCpBRvA478/qIN9n3iFscWChpwkxlP9oQZZftbPWOfvET8JdgeVWpdT+s9UF2cVvsAq7QIYJD
+ESNpHiVo2zTrvLtfN8XcCmzh7CC/9JvXKknFhluOZ//VeSx2hMrQQ7wxYWk/UnTrriyQ7LzRLq+p
+drdmFvDtro+6lY3FrmZfj1+Hnbla402xyw+iQk0wPFS5R8BwEa0D1A8sc/xmiLE0huAV4pLvtvpq
+FhKfAxyJt33rx8aSZd+WtjQgFNdUkbg1Bz7MnPibFyqREgjbUHV72ZNd8X2oJUpGvtjqfKzrmcL+
+lVVINoUsTw/3Bzqp9EirWom2eNtQzLFIITmy4rVs3MXUFW8Srl9cEYzmU07nuOs/A36LxpT4xRAw
+2hq2mCfebPVBqnJbgCaAwmFmdhfi78OTg2IoKiwIeoh7TAL6jSauwt9imQLBC6cH/wiLIkHbzZ8p
+My9Bz8LM8UyRY7TMqg8f7DjBqEYD8oVM8NapwdOpGcVA9Usc6HdUA+qUCLX8HrvCUNqpp6+jKUzB
+Hdsvhe4iEFD8aEjtkcHHbRXv5vpqRhOfw8wg5q4hawHwEBmuphrQVldFHQUtlt2zAnRkIoMfcU7d
+FuCvg5YVDIoGAtQNVgihg3uOaXBbOZ4pSqQstFtWRlbr9DsBl4m6MhInSWcGGZ4aJU4pa4WoyC/D
+xjWpjFSr1i6XY13K4kiRodKPeco4qUvHPxnaaUivDKcF3231Qd5zu1MXpczTHQQ5SATRQ30NBNAU
+JjyYswNWEgcTwmjcM795nVLGCKkg8JoAHw4+um5GGZoZgHw0YoSZ45kiSg36M4UxRz5gOzg9YOVB
+VtkKqKQlADgOW3jH3Pi1DG2K63iTiGbcXTirs5W8eCAi+Bvzpv/DSz5+9bZeFi77rBvwbq0PsqP4
+KIyFnFuKBAuQXVPFCOydZR0wlPVgQwAstwot1Cr6zUuV7KCoK8DdWUoqIZbEOGTnLPoO2zkeqdKR
+tyoKoo8VoYjF5cPxIkhUfoc0LKt+fbwOI/MqjjclXIdbNCl3QVBv1r4pJe5aQFpIVetfvIvPRvOz
+vFvqgxQqUPpYOKAda+k6NChPDaJSxPPA5hSdxQ2cKsvaWKgNoh79my1IBg7wWSJ+X/n86OILENsA
+TlQYOZ6oanFYVgNH4DciG7KsWYV8FzGJlmcgplhgI4Ct42WYmasj3pQoXeJRLWIQUEqAUg6XwGFR
+J2vDjF8MxV8kL0Y7SPOHpb6eZMUnSazWlPwLGzNkGBYRIG5nsMyALN2SIA+i+RG8g/AQhnKYHM2y
+i9uH/G7Z2L0aYeN4prpzpculI1wkYGNooMiqGojwIot9l3XRQvFC3sHxOoxMXrp4U31QmRBwsggB
+YqtM7tVmAbAUjoP4yRA8REoL1w9AW++m+iAdu93UP8xiFVZmvBdAg7X0vcPyBACCLvEMk6rmN5sQ
+xVHkOrMYu1lHsE8tKzfd6GHleMadlGuIth6F/RrFYDRdsMFgCim8LWjdTOsLWwyVu/haBqtyj85D
+PssQ3pgrgwBq5CzPOp4aTPxiENNhEY0qNqh3S32Qtd0uqoyippo/HXiTGGu4ygxoPBCTSMOgjgul
+a9zZCPWSLz8YEOha5AAIW2tikexudZeVu07FsHI8Ax5lisfDiUDS5/AjLoecyPounxaYCBYbwMFT
+dDHH67Ax/eF4Zonpv1WxLANhibnGsdTmFck0BODxe6mZW5gCHZayfhjqg8wuPsqDp6iRL2wMaARO
+XOQd4D173TIwAlASOxjxRw2ZESDFybbsjpElf7W7k+gvh8tMiYaJ/UjVQY1DCYAUQqeiaRYnF9wK
+XFFbiELuIZ7QS5ZY52VYmC5tPDIlLtaauHSBAmQx0fnZ8PxIMRg/d1uDihXsShfuYaYPUr/46FCx
+qQXEmvjurJx1oU64aMOSeDNoCaT9t5Aav9l4us+GMYcBrOkq5ISFGX6FheMZdz4vI5JRQTtN9xYY
+hPPMtILzNG2YZ6pIvjVey15Fjsh5aMi1hReIqjrsyRxVuiV92H+mZSx58syaLI5DWfhmpi+lh/GZ
+pSIv4RlhW6JCYEykg7mCBL5idQwHRhOWg2j63yL2ReoFLjxqQJgBeLWomSD38VdEFIgiw7jxTFWN
+EhcbYmAW+k9SLUnIGt5c0RlRVa2NvkW2pcXrMC733XnIRPVo0xzUfyYfCJEMNz3hLHBBCbFrFG+R
+hgGE/N1SH6SQj0xEbUyZHj5rYtJrkRYPORpeD6GtyVxe/BAZKg8fkm+obJFK8JPwtTUru/55XLlY
+SpIgV2NhcnSJYp/iQLwJ/gxN8W/6iN5Dyw7W/MVijpXfzEBNahl4VsBXtpsYhkf59UwwCcfYu9FU
+6Dpk2ERGF2sDkCZu0z7b+jcSddu3lhLyLlCDabqHk2JpDa3yW9KWmOA5SBawbzbqIgewEAojsakL
+8XDWqgfpYSOkbZA3OzbqbqowN4Bl6KuxVN8N9YNcLknAgOKr1pO+VOEQstccogpFsT208EoVa0Hx
+StrtMCGCm4B8EJH+AFkWTqDqnwoRIUz4VC3lshRSOlOEAzQVBeUFiD9aDToM3k3FG+GYikFRXcpe
+0DJIgqM2IfnQt+F+kI2l/CT7x4pihMM7zkgaPZEiHKzK+MBUZJIg129hw28+nHzkdaPS2VRUTBYU
+ukOvk5W8pV0an+vGmEIJIthvWZqayjxLbLjrJreo4T5NtYTSPVTl9IK5iHLoTrxO+jqsaPU+3K9m
+VKVRuvhBtnMcO7HWkULS0Ul4qt5Wsb7wTEFf9DwkhNhplZ355hHriuuG5UxgpSHet3FfUGz731Zx
+g5XA3CT6uyNJpMT800hwzMeNtp6Xe52CL5EAEg3ttZsx8X2sH6REKVSCoy7LvT/87gyAa7KuHqRo
+cVfDThYGa15N1Ea2mZq5+ZbMQb0bJu5M/kehMpE/lkOrSkNRY4rL3ic5JaYioXkZa32398avlzgM
+movhKddhpt5FLxLFk2phhftgv5rQJI8sWUiyElrHStQ+LIfbrDPQPEq04G/yYrp4rWhLErQu67sM
+nQZLkZyUr0jxLGXqy0iyqZmPYCTyqWY2GVxqVsoWPI1kGpFjJYL5aydgmLONXjec3N2aoI/hfpCU
+JPtuUmMNQVEXlX51e23oxlKIo5QgDOrnfGIByLbqCnmg+iFjidMQWc4spUtig3GDjnm3FamBi34/
+bSUp49d/72KAziQ+jdWETrhEoLHH0fM8kni1CdBiT5Lpnx8j/iCzKJ3XzLZAZquPtbS7QvcR3I3s
+2ioC9MkjkbXYH/0tHC+GMZBnkDoTGG/J9nUTLqOc3V1hnrwkpP6/tPMkblhFpn3MVf+GenB1YuBS
+ZQALH7qSeFhh5nnEF8Wp3w35gxzhkb1GN1svN3NR7RdMFGQ5xW0GLxjm2lPKaDJovg==
+			]]>
+			<![CDATA[
+			ESZjKZEifFtSEsfoplshOaZLRLSqle0yF5XpqvxoKsZR7KNqRMdcjembp7UMiL9kpvHV1dL05GFH
+MQOtwJIZfRvx15N91MlGjRONaXALjyACz2b0tFXz3dLZpGqFbly17eabojlXEso1JNuuooIuEte1
+XB5ZgaQi0OZjbeF0Mvs6bVWsNTDuyrRNCdGnsfJDkrAKkYm+X2rUFTvEuM3LlrbKY8QfJO0oWILU
+MnoeV75Zi6SSYG7iV2DYia46UzCUI1qyFnHs346b8TpuisEdpChHhYUe+5SaotQPujBnl7FItNW9
+kKnhyNfWdraxuvpk3o11MXBRxhp0E7CN5FgEhzGP6HfD/SD1Rj0Z1H7QUXtoLqk93zvblbcoxaI1
+uQR5+1ZiALHEAajzPDUTDXP60pceXDO2QtcFCY7bk/Wl4CVFs4cPOwo3wo0YYnA81nKi42ktu8GX
+7DXiIbTOLsnZMPbBrhvNEjr3IX+QRZMczCKHBX/wMReL7ujuZixDuqLFM56JO90CMtclMs7jEwcI
+9eqTBYX4fFfnOs1F5dPxEAp34282vlu6mXDK5mW/oVCAQcnDXGUrq3iJmuAKxLvJ2uS4p9DHvmSt
+x4g/yIjxvoUPNdSFeHRRxYVl4PERHitBJYit77VFzptvsX0p1lcMoeJ+pmotioRLzhb9h6l9ftmK
+GvAzDhY4meBCXpfxaKulhObTVkuoo0tNGwEU3q2WPCLT0hTP3fuAv5Tc4sWB4iipAta+zETBHIrV
+LotUJ7nt7B7gwuaaQuBV52Um8rvCqhTgxcWJ0YuEpYRK47rlnWkkZktWLMShoiSOxHI3Etju8ruR
+Jquyl972Vp+1xRKrsuNYQHlYpuc+3g9yVGBJ53Wxb3qkyEkCv43rFb44mHZ4hiP+2PXciBe+MCsT
+WoQnZHGrNfFUBPuoL9KqlBWgznDRqlqKmSUc7lOuyhIOKzMUtUOel/lqQo73KKxDdAQjiqyfgZIg
+VQavvBTRQMBZvC6YpE4HOMYW6BnG8RVFjlGVnmLE5HucEuZwobIJEL/fMukpfgl6E9/t+m/vU/Jj
+fOQURVkIGcSMkOqDQilgDaxmGIHLllj6izW6rgITEsI6BeDeo+gOd6oYFR7TQmk1BDOIaQGJm8oo
+sJlBE5OlS1L9F1CmQ+UIDENNuHm9zjd4d7yZrZbDAi0O3uoqNegDwC1089ExH2w4BlkTC+XMTjYd
+R+jyQQD/90zPsNPajr7Gw8iP6fkJtHJK5owXSAg+bDu58OdxEm3X8HAPARjPasuQhXDPRIabKuzF
+5MDg79qaIOrbnAmaunwFCwRfaGeUTpy+JsiaJ9VexrDuE/1JtT7pdb41h8abcBHY/doFnoIbViRG
+SJvtW8s1QN/U50O5jIBccSMCgKBGJ7Sb/D0T1AVwwpdvamM8jPyYn58gMoc4K3Djp1P7HCawZTcT
+XlGhtWs0FHTCYd0V+kfpMJPedVtYCSfV4qGobFamRmu5swGiZoGtVsohQmExh8f6OhMaXFoosxKN
+K5eLfT5/ee+wCx8JS6yM4d5R3DUsd8VrEwjG5lH2wBCM6ARmshP9BMMVOV0G+szUceUUFLBsSO2D
+SVv0Cux7+Hvms0UYAoqYX94n5TGfP4J+dmFMMtV9fZNT8KlSl4pB83YTPfjWYVm8Zka83woE4FkV
+DSa6qLeJv5nvBVTHKU/q/ZULCUC5p2LS64X82cuguNt38DlhOgGsRTYCXSBA/G9mvdiJ+Jd3GjZ9
+TcaODLvLXS2i53USPDh2miTfX//dUiAUlLyqjj5cQ3PGVJ8xDwNaNd1pBY5pAnGCjOLvm0u2tubQ
+z3mblPtk/gxj2rVgmVlvzs9jrXTFf8C67CAiJ7/fFM9f4vTO0S5YS3UuhwJFaNiLAHxwPullImw4
+ThmQHUiXUY5zCe5HN7mLHTTmkyWc4jZutEhXESKxsewvbzWWXDHLaD07jkNjSey8TGqFjAlVHmmo
+tRQTiKuHNNLqs1WkkaTzEDPKJWjCMjbcARehdAf0Z7GA/p45rRJQSuYwepuXx5T+CMzaVF2EGxLK
+aXhv6m8JNmD4MxJAWaRKLKJkO84BPSBkHjlotFztZD0sHEGNhX4iRIu5HwIQRX+jGFi3zA5SmgLU
+M6GMvCflAcgZ4PnFyvnLc8OQFJMcmwuJAEpb1tvrRCXvODr5HuYz6/JjNrK6aG6yJig57cBVsXUU
+3Bi6jdDnQaAtyknkBKLv9fdNJ2ERzINxC92n5TGbP4HNFoUjS3wEMaFKYhnCAyzfZOrBMkpFTC6h
+BBileKKAwNdMPi+jj8BzjRQZ6RIHr1PefzGh7BBgmpskugRQIAGxy3XgMkcI57OIjUX80VPMNjGh
+LJqQsJiTQcFcaKfyMPVrCmEHhuu8OSTTFRB6HHNZ3ZqM61F3OXQjkJqlarJavaeQ/01bGGyrAMzU
+G9HaNP1D4fk1LZxRhGVaJq4AQqu77LUtRjXJsvJ7OPZkYME6IESBtBdLTNNvU/hBwh2kYygNr4vh
+CqAr5kFMvw1MCxGwRUcPIj8u8y7LRuDB3lHrERIMnOlJcacARwI0Czyrka9GFU5YMsVqJqsjspr4
+2jPzfMb37zRAGtyuLU5mn6oIGreFZEmr6L0Vr1mdClfvvDnUO4LgFEcGT6ycxXnQaISr0xON95kS
+hTyw0AcH9FzTvQ8uJiTHq6A0+sRQ7qpQemQlNscET21VGgv6FZEVx33FLlatrd/9Hvuj0X7BJjzL
+JIpD8jF/H5QOtmuLW00df3oDW6xWN0R2eb7YCcjW0erqpTsRDUtLS3QBy0W8pebXhTr65hlAbI0m
+fugzxQfEyo5VqnKsZ+r5UNe2qX7G0rl/ef8S2l3cJTYsjMVstJYCX+MEyu06kfVmV+pnRk23nZYw
+jQimjctq5ij7U6oF7aDUdROJd9MnmqIpfWCq0bCqoQKMkuyt1kGDRjzsD78824FdoX7EY5tiL3qb
+r6+XPcj3TK9xBlSfuECKqOm82NanUA5lJ8H3WGrsV5hDfW1Gz4NkhtvzTIqdNZWQxIY/stFA4bE5
+cot+Di0tVbESG8xjnlk9AhExvg4nKC9ea/385TnjmYRoiHxcyW6AMlLxEq5ETddu1ZvdxF44aQed
+zGxWoB6CwTOaLeD7oT1Qnh+uZ5zmw2R4XfSGXQ3dMc8MmZsgqjjOgVDWkbAquzn96qx9CkAvc8iz
+L84nynOuPqjWkFMxy7lb5xJPBhdkUUHgUCacqgpBCSTlVDWFHFjHY8ahlg1jWpENX0ZFDrWMWpRB
+n+kqL2Kbbd1pdTgmzvM6ypVpraqC4LhkbrbJY/7Lc5ZRO4U7h6QXtl1Rvppnd7zOZqs+e5NvdrnK
+ZBwbDBbpSBeXNbOuYX2miPZjq9VsGnBtwvuJ+hLQlr8e/urpvEdXwWoltfkMxYeAmcNf0KuYaPbu
+xxNTvGxLMdn7hH1QbsLWq9IEPhBDoKtZc1QOhd2olbdZM+WmpIG7QMnhebElFcXhxoYdVX2XMCtg
+Zp6cZxoqJprALewzYG2XSy2YHnzvH/ZfpaRQJfwz+6HW5q7/y3OmAn5T2xd4z4bKFSxQxGtcKyOY
+Vc6bXezKZDacrJWSnIRckYQ3XD47WTepk2XxgKa6yPRp06XmOG5JAPQlEr/sZo6k+2J61wjj7ldh
+Fra+xRNDUPetMP5tvj6olK0oTWUdD9GeSYQRBaF6P8haBJVNeGg2bhB7E0kf3C2Ej03FvZhcYA6y
+UboEpLes+k103bHThSuA0NllxdFinb4z2bjCkdBEQmYaf1KMwYzJJlQHVQwGsUXSyMW9PvEaS+84
+FudNM4RzInl6i7bRLP4IOSEwHpMtxZh0LmaqRAhjPJ3dBHd6EI9NJ+2nPZEU8oLsLivcAuuiMkbf
+A1wg/7vPPVMrvU/XB1W+OCxwI0fOC3OGZQSQJ3ULnBrPHiTw6oWb4SoeYxO7qKleXasO5lszBxfL
+vAmzQCDBe63qaGMPWfjlMc9yqp0Ym4bI4IjHPvorpkxzz7C7CroBLw8udrzGmttRtT5vdgUGmEHA
+t7OITSlewfqm4h19phkWl4XJnFYw22Ihhc8NV2QJ9vzNlw+jfDQOcUcjj2u0JnJ8mIh1Sx0u9z/E
+I5c2OKma36brSyXK1RWvA5l14mwcFYNAJN+2hkgiDBEbvgqN96YYnDYEUUyxrC6R6mLKwUgIn2Oq
+bH0pFoC3hBjwJSwyuiiZkNkK1c8c4w/jDKb3gwx65ZlMfye4S9hEiIVgHmRirJ1lPS+n/MKYML3Z
+TSfoq58gGAXNpAiFrOApwuLaYA4wm7gLiXD4v9RyA/PKpqQn2X9iknXgqlduHY9ZR541EP0yzEIw
+UTzSREWLoC+p8/0xZY8i649LRmgsR2vGFq+ThPC6WFyz8x9Qd0DKP5tFEa2m6XrJb6umq483ASOj
+rFEVBz71KwoPiZ4OF35WUhjQR27aor6/IQwVNC74X7H46CNVGmRZeFE4ZUiBJkHZUI8GZi1JG4Ch
+anemye/97vcYZyWBFMEjhEg3W4gxK3XqLnt+L8i5yOUilw2cVugzMVHmmxUf9v9xSYi0dnsyO1b7
+sT8dkq1ouGXJm1VBrQHkpyqbXx/zZ+/HYR523FDYr/mqq8LvOiEEIAWgcWOXh/0ecnu9vOxktQxW
+WBgg6yNNvClZpzRCn63jQ4AYZsgexk9KVD2Mn1SQdP0R3XfwpKwZ3sVYVCTRIdtbq9kNVOjMgyPi
+eOzNgg/b/6B80yxXuJWZkuFD1Fo+QhNqmUsYMNGtpR2vw/Aq+MRDuPQEWJWyzbJIXNZhLzOKrwOJ
+KwIq7SoMUftS2UwS0iWODNQBrAdehrIdTvUBaYHq5N3qTXovd6OjVQlt7sncNltUVll5Q/TyEh0n
+4NY37xEmIKeq8M2gpKX0xpv5HmH+j+sszfzWS9DuMDyd3m3GPeeOgHZF9QUEAkTs+vWxfNWJoodq
+KHrLRS7o1aektxBQcXxMqegaV9rVcDokek2YEnpjbtSZhGtPSicTkTPVeJBIKYYkLrbqw/pLBYuH
++ZdIKJLQCg3ZiEHRcewcNDjz61WE++ZdQiq3qZoA+h6pZKeu5jcjPsz/g5oI2iVBaL8Id5fp3eHu
+mkAzGTu89mQtlsqGI70O0zcK/cZDTSov2QJvQN9RyVhJkDg6yHbIGpIRYeS8U5zKMjTW/Gv9hbTM
+tDOjdCUAj1jwyRA1s4c8LD+YxngY3rFOkmeP7jsJo1InAlOViQq4zAiSy4wQCesEJOgMTE0R/LDf
+w+o/rl1AaBBEr0t8kLJ8UXS4LLexhZBiFgQF9iVRPb88hu/EpfqZW/mTmJutXtNsislzdmhzTbRF
+hdzY0IEA6FZi/u92L0+F1CJUJfRfBw6bDdBg38vT8F28Tg/LO4pJoo1pvlayIN/gz0TsAXqMoLRe
+KiRNtrE2E5Evcca+GfCDygHopVimk5sWpi8qS1SfLxL8zEJEgcSLinl+fWyPMOM81A==
+			]]>
+			<![CDATA[
+			LFYsgBZAMJQa+fWgGKkOl3gzYTIov0WJYLIEYj3DZ6jiIdQnlgXDX+sptYOPRiCWCaHZQCg8LN/U
+KPCwPK5lmISg9mYwUxFXM/pN4fBWMTd+8ybp2ORo/5QAA1fTVFDxZsAPcvetiIILGM3j3GQenP5j
+1Vo+bBhabL0jDVq8DstXiSz7oSZpvpepiURJlufURMQK5rW7jtoVabqH+KNxNWBlV17D+sBWLTSL
+vj0kCrOgc2wZ4ZHOHLd+VeUhgJNWQjdEsCRR3UA0Dhmex1RVZd8fU9VUFjGrCBwQnAVF1Sic8gha
+qwKEb+EwEndzJofZ56l2wDeLfz37Djr+yXQT/05MlQJVc4RZahFhAdyTpfy/X56ZIlbWj4BuD0EL
+6og1h5/GRv5Y72RxW0pjFlNbDzEQF2N8qpB3+gb85ZzjGKnhw6rDH3NChXqpM+gTULmlD8I6JrVJ
+C0GOpDTruk4eE+WS52Oi6pkoHl81ICvZNASUzKmiSvnmXVgl2c5LHTODwtLUAfZm7w9S6AgHGIze
+qNBakvrflN+E84vKw+5JmfJJ/TJmquzzQFPlbisBUkOBU3dl7A/W2taRDmTfruVRKVoGkm7RUMdM
+TQKGtSSqZUyKNK6qQR7abjFRirbVXF/Ni5F0atbxOOh+i7MEceNjokpsVYaS0EkAM1Bhlz1msXHf
+n5acZmnMIaYyzIs02ZkiezP2B9lvTAkCgElXXBJW1uyYVnm1zPaSY10pZxavziT1fB7oWtVmnatW
+gFi3xDwVxNi2CeNiBkjw+7o2EqeVJEkWi9YH3HZcBO8y5LmoEQhuHeA/RSlwfaDrJM0yK5YWkjn/
+APRJJY9g5xzlmzQkt3hSUINcAlXpDscmJdDbTSK72fsOHsekkBaSoYv6kze7fpCkZtwMYKgOzpgR
+9sUNhZIYjTwyXuUQ7ELSyS/PlOTzQBeB/ZJ6aSWFsNXuYj62fiz1trMilq6lyXaoSoB3RLqANvO+
+sWtgwblCSg3cKQRaqxwY0yGPW9doNdbDWbO6pXeT1MnwLdYlckRIjksDle1+Vtdohu6+NsXp5aQi
+KrCB8r8hG5R5qslpvRv1g0xyDU0HhZeajmWubhOBTq3wKd+dEn7pvIzpkHaUH+kSoJjWoa5yFKZa
+12LFM7mDRLp2kWRFdNhQvxY3r5T5YlI0X7I7Ti7crVUdRqCWwC6+A2lqdyQvrAa6wtm8atzF0k1g
+feVvtga/0EKiMCv8euX1W1KM5EbW2FY88wb9Z6hhQZPlJCrupv1S1hc/KrOAPKM9E+dT4VRLcG9q
+W04xY78sf9Ae/XKReUnEI10ZpCl67NriZ61TlUb/JPbrEHM7SJ9x4nSpuWL9wxtsNyAp5jTxDCf7
+WG3KK1bx3ECqnfkvZWViNmjbqpw4uvHxB4qSxWAwYKLm5j1Wpw6KqN1eL3nZVbnzMDbdZJGMx/wx
+gdIlsYmFDJLvYbnFh3EfGaoft8CQGL5KTCRgT806fE1n9Ylyq4gq6nmvKvHtTpd4pIyL3ztUANHq
+NMlvypfGRoGTCF/Eq/+So9IXiQEGOHx0tWCFis1PP61eFcRuTIWH0A1RaPoDbwP87W6aH7aigEYf
+Ry+izBGa3d0Koc3d4WEbgljJzVD65XcTaImKcjyBhAMO2rANe6qLWzpB/kq6UGcBwb0a0XFgtZI0
+GKi8KsEDcmI0c3lD3AAuRtVBGuZhSBHj6KIDAm/TZGL6McqHfX6c2GcSu5K86VIchVAX0hk40uFq
+hYEUR80bwwfZ4trU5Pdf4hnEsCjB/eWvyKjkIpWDGgfytHQmkriTICoz1QI9D7ENyIqSYm72rwKv
+jDI+nCPsuSDjAsHluYK69TRiMLBSkkYJj6j3wT7s9BMNPju7EAzst4XEAlCzmvbJ4UHmojovFbG2
+LuXXsvglnihLblhYib4xsF9UY6qC1QV5Edip0GWLxtaaLiuxPxFHD858yGQ0uVdm12IOpxWJpIWR
+pJfokYAhEVE9hXEyjfQY6cNIP8iUQ8GCagrtxvHT7ZU1jyIsxNJEtSZzWGg7KQggTjyDnv8dTSUo
+wOCiRnLV1GYoeaBou6WMR7emJpHRx3BJmUauJyBcqkhs4NMh4KCuAYtXVxW3W9I1htKjyW4o1Hkf
+6t1EP1PTQ5zDzc0+1T89LGo9wIUFiX9k4uXcDankRLJMQbI0GeMZdG6g2hVGYsgYir/d+mXsQ+3U
+cKJfUdONIwLqZWy/MkoP7TtZniHyLziyeCCIiySMRDc1hgIj4ThDWRCOwNtIHzb6kVxeUXDKGKyW
+YyEmNOGGIhEbFiIqAiq6ANHGKcV0AzpVRFfMZ5icrONYiJFSsSYdGPJ4Rle9T/bboo7CQwsB9Ric
+dHWJ2gY6dziIqqnzhgNQeFxHwhwEqrucsYAnE74FEjZcv29jfdjoJ6J4broHPWe9LaSxBytSxE+H
+mTgvqP2NAOA3i3mTVICyMHwG8TrKsH/FhmYvnOHq4LrDbUM3IEkelds467Y4pwvONKR9kBSC2IlP
+KAlSsv+Alx3VxcNMjIxiMOC6xBJuTUiX98E+7PQT5bsiRADZpsu1nHhpw39GnTLqjQWp42oF3jiq
+COGp1C765TwDRyblY6fKju8t4hNIcyEQKhYK7G6XQUiR9u2IQQzDyFhkk7PomCpU7d1Ki2AqR7pE
+sgizjMHATsgDw5FCrv19sA87/UThrh4V3YbS1p/3FcCz8jITKzCDJ8E5z+ntAcVfWKrlI+nGld/d
+aYEVhpi4G0gMP5NCPsPBcblJwkJTFrdmneqnCkVELK4idn6uD87jUSh0cBsj6V2LBo7wEJPuY6QP
+I/1Yw65KVAsFXwSKYSMmGuj953aAA5R5qeZgiI2orVBUlDsPZZVYwk4MYqrrBeCbzCrNM6zEKcsg
+w77r2T+LgXAzNysX4Os1wU1gu0SWGvXRo6zVnfqOwYD9lOdXkRf6Pti7mX6mV2dcHFMAt7U0puVQ
+2g1gIeMNdf2GnbiKq0/H85B7xf66r1ccYE20snSqyRFkjVIe10WQmBgz4+Vqwj4ITmKfIIOAlFm3
+WhbO9HFE86ZEsmI0MBQCwxaanm+jfRjqJ9J01TfYFo71KIMxPFg6NsJQClyHUkkHIcHt4b7e81DR
+dRKGouIrONEoVtF0P+G00pVERUeE1L1cQ6a4Jxw0ZPgQfSAnX6d5fpfU8qq1DfWhoaxYDIZqsUuq
+FdnH4n2wDzv9RIJuKn2EIHxHUg4OMStUyF71Lan4Quc3dMoGC3D+999iCzMBOYXP+z2OOWhxVJ9B
+YdxNG1Tlmc9DRdDqMK6WZiGyGoqqVZu3FIkWKv1VlTUO49KrgNvSaUuCs2BrZNrex/pBrgxbmnVK
+nICRnumRl1lCWMFMPGC2qENwwNDZ8b+HmSgnhUQBEmZhJmZLalf8FgtTHuklQ66H0K205zETz+9I
+41APrhbViIf04rgPq+Kzs57wggCOJIFxHgvjyGQ9Rvul/BVWv3c8Y80QMyQxLpd7H2e0mn+Ds+NN
+iqsjR4Uz4DxU1aQbo9X5VXXeQ+INye9alIsjBbLqk/lk9hC7JMVEzGVhGSB0wz2LsxtZli6BLubO
+4kO8SWI0YACGQ4vyKLVz30b7COV+nFKqzuqgshGo/BpJGaWUatdLQ7FQ2uSNVa6sTnWqCCZQu4su
+tc4/it5U/+v5RHFuCFtJhG56RJQpYO10WuiiCd5+TwwqxV9Zlc8q1XX3efsOf29VNgloNbsvK7he
+ypOqBZvR1fuhI0Uvbz+8Zb+nrBhM7gwYfsabOR+5vR8msOC1FwZeF5UKNqC8QHKXMJnZyQlNdFKt
+wtOEJmfMBP1tLE72nlrvEkLkhLaYoYRL5lTzqrRvcHSz0pqVxKYW895q96+mD8/rzAchGEAQsI+x
+CsmDi3+oj4KgmqgJxZTw67G8q3xnliSQd5/9zAnzrIDFAcJXzV9U3deHfBoj/SaegZgWeuoM0yqv
+MKV3t3ot3uz7mJgfZ86qk22oXJ1AFSl9Fs+KAKBYIQClEuCYRZuI39zvOD/yRDeqD/AGRKKsyVPl
+1YCAq+gGveiEi1VM4QglAdfpVCYtBm6cLFXVGXV3tJ4rQt/AZWFv4Lyr0V/elKhj7BYMz/Hl1e2o
+pHxIXU7HPDOz0c1bhJTAJA75a0YoKdneVQqJ+pKuuSWGo+qOFXgHiHferfuYmB+n6rg9clbOqcwz
+McQGYmKSqmQ8hJFgRnMMaghTusn5dAli9VlcmflVYCqndSFI6N19fxWlPMJgTNwhMCDtQvGUJ1Xb
+g+4NoeXRrCVPFSJgMy/DkkC4MapQzM3yH4Ev7UJsZaesGdkTwSXmUuK+/4jDbggCzR7waukVjA3M
+hLj3cZuzjh7spog6WQvZDriGAPvwrbiL3kz8mJ0f5AirdX7Cd9bUNGX+kMrlleceKqoj05EYM2LK
+U/60aiA7uQGgQvYC07S0f5RYLgJjxLRQPx4H+mSuh7DZnpTlBLshfi00pw46CP2k0vAQprNh6RHs
+SA+OJq062Wp01saXs2Akao5FO1cVAmJSyAlBNhwu9krXuZwSpvITQ0dn1I7oB+FGwaGMf+Ru3cI1
+vdv2Aer5cVKyGt7KkDjvMy0RN7NSjQFQAGlJIAYwsyHJDm6KmBoidLu7HBDe4w6iTu/iEmXYz0zV
+vDCf05rHlVyoVeEG9iYxoHAb+5DyWgAGyHRn6GUmYQYL1LAOwlrsjda7zrYDWPS3E1Ix2WedeIM0
+obNibrbhj4loCsLjalT15olY2T8ZhcCdp+6Uzc8wD9LMrPBu3sfM/CAVSlrrwUiTmz+mhcLEzSoc
+VUU0nPO4KeFxYXvDditIO6pJE6lQXDk4pUKy9HNYmZk6/HIsHViQHn2S7ngh+QldL4CX4CEhYYWe
+hrUuxDrXKKCFvMkaFSLCMGRznl2H/ri+R3UlH0Sk+Wx0jwks/8MPEYEBVsVOp1x7AZivwg3ECRgK
++mNS+BHcKEBPVwOtmn3Id+s+ZuXHyVdcHlP6gYcCiD9l6hRDMr9adgXYYYKnLsnyvMeFMmAMaKUU
+VhYbDzuxsQ+mj3FznJQyfWjkvpJyGMUC0oDFsne1ChCLUulRIimWnkZNB2pUMGeRnqeogrozB/sO
+gte3B9qiuHekWskq5oVdmiiRVm0XVtoA0gLCjjz/nS7BRcGG+2or/cqzOKrxLA/Tf7tb9zEvP072
+EmBeeC2xESsmhnUQClkVHsTEFzAFzg3Ds7e5Fh/zwh6XZoEO4kR1hxfTM7A5ghm/mBZe2Nh3VeeR
+UrVL/gvvjs1pITFlTAuD5lNF7fIWcaQn93CwBmRW9ZiWLlwl++KKC8zVCpB/nD2FbyVInfhKOWBE
+6FbLdQlKts+kMGGPQ6trFuius+Sy+y/vtn1My49zywhIQERFTG/OZ1q0HYtocQM+AwBCXk4EV85L
+Od3PAQ5tXqfIimKZUTErXcZAG0s/OwZiAY3+BItZ8GBxJVC6a4vyylNTDvkPfGGumg==
+			]]>
+			<![CDATA[
+			dlw/SkPAPIij4HNMeUhHM/5MxXan1PQN7eaFP/xQBX4foeQS+LXapaLgJrdXVf6njxugH1kAnl3D
+LpJykgSXvFv4MTk/zGnjXsMGBaCxhAaYEGrN/Ec4uZqUkuVBZiPGpzoFYmaUTkabwhb9LaPAreOv
+WNSmmSjgLOWhTcI8BO/nwfYL1BuCMgNO8V733rKp2iwapYmeV5qRpRlMgvNbxNjoQ/52IvhLkNNW
+Q4xiXsj8iK0/lrydTne5IG2L24LZxSUOkIAMMYQFWE44PJWNk7RC3237yFD9OIXOGZi8nBjL/xnZ
+FC7UotOJciCFkTYpCXGb1G4Mz7yuGCEqlxrAintZmsGJsAVr20tRdEwMc9DAc7C5z2lnLIGl+4I9
+9FCym+PyfKlcQahs7poJSRszzGRLlF6zDShmRkmLrRWMqjWnYaqo9ocfUlHRrOzMpwpcRjJJ7CHn
+MMd1t3ZZoVkSnVHR5J4h/c+7iR+z8+O8PX4HLjCABk5zGpHLmdtGnmixoQcDdKI6k8Swr0Ydl4Ca
+WXFQkcZSaAbmYxeBexl31Tl0i9VjsEtw4hdTAWMZFPncBRc2nLADMaVYzSRkQTHTNH7GDWqWUmqP
+jqD4dsOFISnAbKc73mNuqrJ/FAyvukWYOE7CbzP3aQWlbxFZCA3Geg4CCXryWUfru3UfE/MT8K4x
+B1n9TTEvbAXAvAwdX9xuzakanlxd0KqDJKqGYrRxlZWmvF22HmIX8eKZ6jsKezHYwS4pBopxdrvQ
+E8UNy2jGqbfuH+JPXoYChxHrfIIzi7VgKuJubn/VZ+Lbk+FpqvAs0dXEtPCsgK3RQliLGC8ZliZG
+c7qG9o1jDWntrAlnlwpOfoGxi2Hfd+t+UJnAlcF+RAmh/Rm+7xCCS3jXrOCgRV9rtsPRb2IP0S3Q
+rAUQnVBwq4jfX/bmhvQcYl72Ac8piGjbK4BhCVwO3vSnxT9EDlBZh0eGP4HTEmu0CZbESg+P+ny1
+qejLk7wSYpcyPWjeJX/E3AHDhBAGzld1jxnCn2U6cVykTLWc2xWcwlM93lVbJGDyzPS82fdLpRD6
+uIMS0a8RjDMpbAzCpGTdhmAfRJcd4bNJMaBP+piSoSQJLz9q2jS+Zj2rgFQ+8/UVm8FSvDhx4ReJ
+lfBru+orWL362nLw4jyi1OKn1IKxNdGWvnyPZR1W8T368qSccwnk2ZY9Y0aUsRmGg+frzIKrzizg
+bOp5HVeiQ/5NFjMJVrN+jYqcb8Z9JMh+prn4qIqI+T8KJ6p7uOIxVGnJLk4MyS/G+p1+hLqA47Bb
+DMlz8RNT8FF+YimLs+J2FKxyGc6aSAQdusWJyU2Ir7Mq5l52oGpEMiLd0Wxeuvx9ledr4orOiXaT
++cgSTRsT8qigP7eQJ9BY1H2Yqm7CNEfZCmEVYjIayPy1mBzweHT1CyLSmFhQ+sQU0ftK6go2vAaU
+G2wCA3cQT/SwRlWEYWsQzdutZYgzYTMbzMX1PqgPCg5gAWJurSt7E/ZgeRcwx0zFPmTKoDpNshFV
+N2iddkU24qIvYjHA2kLiAlQ1ZgsR+9Qk+43tQZbxuUUMVdX4s6x5THtcUoC0BwN624NJOxQvwEzl
+2gJRiSKkfAzqgzw/WsQJcBzSZZA9jJcZpk9eChghswApyGz4DAx0aMCQb7TmMdP4EHBDHDd90myV
+VOa8andThOQggWODKD0IsNDA/Uz4P9K9hj0cYdoeWhBNoM8pwvbu6un7oL6aWTeNM8AFSJmGLQiH
+hhw2sjxL6etRTVDRVRkYVWnXyOCJOt8tFiCdwy0N6kAEg5sLag7ijG0KNt94nVcdI3OrbT/h//re
+lymcArQpiO3uLRqJqQGCg2LzlHsM6YN89tZNgRo6kAIWT9HkAENGukS3i1XBgkFIA6YLGKfni3iG
+AehwEw85ySqJ2ojs27qeQB4VXKCmyObmQVVFHA9zS7gqwU5MOoQ5EF72FuZg4x6VvsHDLpahbk3F
+t0F9NYmsG4PgiXrkdlS/GFlIpukuFOzacnHGDrNeR4GK62HUwyAjFqwiKj73vszOeq1NwcTOyxRE
+1ZjMbhpjlfAPhNtepkDvJC1RRAlGUAQ5B5nlJZx/YmHch/RB3taw7sDDWeVRPcFQ+4aZp5DGo6lf
+EnsI+cXRbjQr2RD6UQU1AosLooXp294koqBrC3zHUHA4rXtaxMoCujZkDWkMprvCGA69bA3CSC2u
+bl3e7mzM25g+yJYiAYAq2r5YPkBBVtRdwYsPOLlF8Q16SORWRx9kk88qY0wxNwzzkFKdF5RWWezi
+S6cMLtvTtiCdL1BgdfKZcJana//pMNuFMZYUxGwMYhwBeUTmwdkfgD4Rhz3H9EGO0sqvaKhIx9ew
+gDZuys1+czqpo1m11DpA1nCQMZx9gl4C1TqyGw+zrjt3kc3KY5Qf6bp2ZxfuskhfEQsFTyZSEOZ2
+nRibbq9tkYVaXFSFpjRAN9XM24C+nhGc6mkZpssW9aqiYdyaiNCHUpcD/eBdQqY8WttdyMy1NlgL
+xzcuehwDM8U+43k769WgazZP8OExXFbzEVYJ1HYS/2GF9GkiehO9lNKYUnoOfQzEW+iwgWkQqr6N
+6YNE3BTCGMr0LXyureAFPRKLNGTs/BpdNRZyzEO7oqkp45vdNMk1NXUNbAVJ097PpCM6y+kR6wRn
+wiWjrq22OijkyGWDf6DTfFmC47IlGAcBBIx0Rxe/HXYE+iLexvNB0msqnTWKqLr+9IG6uSxYenAb
+43B3rYlqXi9LCgR7tiwM27mg+qQWUPDk4q4YZitnkT4sIZ5Tay5laf9Nu72JFxC+JkxhqqrfIy+x
+s94rch6nXg5uf91o5ojT71PxA+YBokqhJfYQfPU3C3yQlxpK0+MgWeGQLN38w9QeXXCB0XXWbWED
+qYgT6RnwKCGlDQObEYjbzkWqIQA3jpqjet5Y4wK9NyLXJP1T0ooWrqOkWCCMV2TV38PLqhwtAYmn
+dZPuYFI0g5ftzK2oURByIlfcfVaYV+/NBB8kj4YibDhhgL78GQEJ+sndVd1FjjMAZmYjPmNCayN9
+i6ha9iQ0fmmvQs2CiHkTYttRtuleFwtJeJN+EfFB04FDUrF63DXQk/Ktw+jxhP9jAeDf2rxu87F5
+ecPySGWGRhy9RY182Q5GUdrJ9mV2P0Ld5kgG1ZiEzfew0pdSQFlkxPDpTtBQBImAH4z0htJbw1oJ
+6IOjn3iUDKdy+Tz84Kyrg7kHE58+3XV9fIuojZeH80HI/0vnp0RbNE6DMq9pID9xVvCSCH2EVEHm
+jlbmYylj41mghzWmWpkS/o95nJiFJj8qTgg6mE3kbWaFp3/DxchUEl4eEiSjB+APwhVKcuBgQgoK
+PS36Qdqnn/jvtHAvSwMKCpuNjEX2ovBdIVT7lVaJNFEVvjYyL1WfmP7HfWkrdEnUIGuF/L4SreQM
+wB2gR8txPZq4pe16kGu9Swm9KTGyxHb+HMrXEz5dUTJp/HuPjc5eM4RnJAIu9kSH6OiyDQ1UxCH/
+gUQeQgmCEBJZo3ibVatjTx1QbG4MmKNTwahJJDLsAZ2JjB8IBpKenZcTpnRoOGGU5WDJ8rU1oL3w
+Wo/QYXkb0Ae5ni5EKEgKdxDBTUVr2dMA9xP4FeT2OtWslQMGtuMAP7B2WPJ3ayOFwnM54JphcOe6
+IeW6suQkmgOrC2eYFCivOyfp2XzdGTdZnyLW6SnKfdekt7Sv3kb0QZ7H9QAGH5GnNpEq5JV7Fjcp
+ub0BYgD9chFBYOm3SmgOCFfVCbElI0ByPJK7KFk/ha8J54MC1IsqClh7qQmoNJD2qpa4sCl4lNkH
+Y9/MZDa+KsCE6TtFNh7D+WqCp+nQpahF8opw43yQTWdDCrILg4jEsugq80mGZkvFos6A/uetg6k6
+tTHc2TNuCkFiHQcqmJVD5f4B4kEwnvgsQmVbYYkD6Xjl1PFhvFWt15AEb34b0Qf5naZmZWz+I+UN
+2r2q3C6JKZMWPtQArJbALi4qMVxiy0ZlF5X+lsBlVQS13YUYo2VsCvJO1ygDCsJLTC2vVT6cTxgP
+oOgKFVwBChWZVsGhQPeKZv63AX01t9PkD+IqaNHbOlRzhACyBSHI1MG8BALaLmzSUSDL2XQFWY7Z
+Us4weLicHK79JunWfIYMQy3F+xSYYBqBTEDHCPtk/LKS45QUI49n8qmuCstzPB9kdpqwisjcHh+x
+a0AQ4MS5upTFBSt8VXLR2J9yxOyTO8aytMOjEwsJDXroIBsgXudgDCUaXEOuURbA+FHiS3o4r7AE
+bsQc7aCIQpQuEaUuezmQVmNz4XM8H2R1qvLo2beALUEqr2wI/xK0AvwtQHJuxWeoC+zIp2VzpUHT
+k4IicvthGRJZizis3nQ4qwGAlg7PSnPicMVCT3p4XqbIgjudkHVY7oO5scFjYQDf+DaeD1I6VR3H
+2WS9f/oUxdGdnXWfmo/stbEUQQEqfiL3LeIn9C0Pck4x8wu7wKdsZtIrwkjaEkQGAw2E2maWHj1S
+yHIlilAAYQhUWus5Iyg0E1zFRTUA1HiAunkb0NdTOpW+STZ3nQ0hYucVvJCMTChGiRjS3MhNKlEu
+EArYtZXwRS19uJ8bmAcDrDLLULZDAPkkXyOLkY9OjoSeDTtUXeW2g0R6KkH/pg/OVi14juaDXE5V
+SgxOQjuUiIrZyWU0GaSuLWm1Sc1KonAai+BRGSRLydLKMVFBMUFcVbWU0IUoQSupjsGiYGoIePVB
+mA7MIczQ5B7YDNxt0AihZ2c5325A/nM4H6Ryion7563t2G2glJxiMoFHeEZZsZLHDdhZ9LbMfQo/
+bAQiZgkZWdOMLNU962EquZh4AY3m2BliZhdXU2Qj4tkwRVeXv00hJcPXt1CJU0x8DAPAbv4c0AeZ
+meL7kavXhpCKwRaBqjXR0HkIqoihsA9g+J5Obl/ceFNZiGY6owB6KCtW7rSaRUUGcPkAmp4FLCim
+qkl6uJSbJXgIOmRVlWZYnUW9BnkqBHuM54MkS3E5dqkLyJZg/yBENZDmdcKBKjfIKKpoSn3D0yuv
+mLsELaYESoHcQMRSFCsTK37Q/xbI8jGbbV6UeGiIpdUbhhg6U20Iaf687nfQ2WVr7E6xsr4N6Ev5
+EDfo4hQ8MKViir0kMV03siYVfpr6aotbzSN8otMNWr3GKAihYnE3s9k4izt8nNghjhw4lLZEyCxS
+H+UkDjomjACIWJhAjv+UzE+237+Ecn2O5m4BnQvDAdckP/HEbapMb5do1d4qDCriyko+51R15yFZ
+Brcow4NEJodgmjFEPZXhiC9lS/siX3kR0wl5g0AVj4D13GPdoH++y16UIv7slyOmm6Yb65zTTaUG
+3RTAYe2l0gNZKxIVl0n4i8r7kugnpSj0XUOcftAJnKKBkORyofA1WEUQG+9+4/rrTidtw4z6CjxH
+kbFYcuo0z877zmIGcYGEEK07dYtdm6xgBDl6InI6sXX61JY0VDIxK4oG8Fbwg15/GQ==
+			]]>
+			<![CDATA[
+			/4y6z3bOSYexFNt2VtJ9OusKVXBcO9O6E2tJmuab55n0N1BiIhRhS/5sFYUhEHnE3oHu4YEJVYsT
+WbEDnwHV0O6qAr6vnWvVoRoKuPhqSg7+6Z9NEipI01i8kif4aqb4HIKYLMNXZZ9CctUoxxV5hktU
+gX94tij5A51vQEn70lQud9GDXQc+LxRyjlLEUG4R6p3kKjXnLRBRgKciFY9mKYCmLsXdLS9kmtkU
+9W9gKaapKeeSCwctn/AIVpbfTdkmVf70uil5+G6oy4TlUN6SM0fnU9P1v1WvJlkTJFxMpVANe2C6
+4aAofWNllwqqJaon11dzX/+8thkbklqPByyp8Q9VPxjd/ZkszVcj4DAbbBeQGbRQiGu8Krrz9gBl
+HCZodkEt6TeikAyKILhwCGVRSWjOeOZb8381/X8xA2I19pnifIWQW6Y10Dt+GKQpWZPMDZDZ5M+q
+N8X5jtQrbtQDJkdmFYstd72JiFXSFcwQ/+FImhSFTdsTEUu+9D2YfSZ0uz9p+Nm5SBZYdUgW4WWa
+kiRvU36thWP0YhZZRXo4RhD+A7GPPmoSRW69wWI7cAOsKQK43fIlRrIUefjdYOKh+l1WOz7bn5D2
+yOzpT+OX737Eba12dfPiIuAKDHwpQ9DzLlD6WIiI6W8rMWfn+3XKVwlWZeZLBmHXS3I5/hx43ijN
+FH9XKyor1Z+L2afOH4rfC2g71cbQP3+BO83YlfM6/c5cZhligVm8aRrH43MkCqXgiXlBKBSDpANS
+cIP+M/OST+MTp/Vm+mxa1lyMhUAQgKAdKU1w8GBF4kLKiE5WFLVBvlAoI5gUHRSnsI9hvpuX25QN
+leiXmVb+9JlD8CQO/KUsARIC2/KMJDnDhTuFzfnmP8QjEzcYRTiLvaC9Tg88EUh73TjDsf0oDeym
+rmzA77b0BdwaatLeuzzyFtCW6tNlSiQJB++WtnUxDwfBe1dLjASvXVRAAwKCnGku1+oCBqXQ7Xah
+MIAcy9wqnFeXb6ENizIhmV/YQ/8y+qrOjJmRAtKGqapx8G7gy/SkIhl0Azh2bRa4qgDq4WRBeRxz
+DyeUyx67g99aTCyAd+nz4jyT5EIXozcb2fG5VNRxqVnKWtx7u8dhqEyHp3gQIwqhvgk+VuNjwJ7z
+CExVWTtkdtCeCseMGWJ048IXwO3bAuaiXgW4XOyO3br7dlHvAqh4cdetdWGYqYzQKPLYEQcGyf4q
+qvXw0EUDBhWsTefJXqjNm518OmxPHvZx4jiZyuWsZc0Zo8J30Hq6LW0vYaH1IffZ0pWrZra+T9kf
+19HcjSJIilYOHzMWWTdnZ4+ebGSMJzkm4H2AzuMoZXUfVzh3ye8zCRsiTwjKlKaMhZMbtG4oxJrl
+k9E5yqAAZcO5QXkDZVeER+Mu6w4XitWgpSINQUOobheVVd4HdK1bOLiUMx+CgOgSWqpeA+CH7+zu
+XgCYHLcFujfxZ4GePdXtkKoiyKWRM5Mn+7QkQxeV0Uy3DES7DRJfRGEnIDyMAkfIgMmfSUCOiDRw
+dQPQihgZECEcyVTu7PTjmeeCjDr+ZriGZIIY02X/JtYS/rfSN0QoNCxL8+0eCaFyvQSv1KhdPHw3
+3WVU9GiBQwtgBYw1tM+E6J/UpmiOS2GPYvW/wkI6byDtVEvdDNG+g94MKZmxFFBVXzGISWLPVQFf
+RlE0hiIPTnmAzsxGSXR1tzbBuZ1xynXD69E0vaXYxzIsKDbgbZKyLzpaej5Lipsc+mJMNBl8+m6D
+yzoMQLfYIHkp/xnv1lFZ92cRYUtCGvahxsn41Q0QF//+Bh6DDn1GixSE4hH+AImHkAaCtahNzyEm
+RDnvRtQ4YQr/Hvk8iHJzOob0XhEcz8BUExSbiTZhvyYUXQHVY0QhYHlBGA/A7Wmrwa9a2uTknZsa
+z3CpBDEaZLZIZxwNaNBXhdzxsAL66or+4iGESIOfYUd8GIHJ5WESXF7sgwB6ehI4BMmB3G4BBINy
+VLxAZU0NsFSUZ0F3Dh2qZB1ntCQffghE94TwsbhMlaymOgCX95bjJ4W5dVtiOW1BHUsIl1UJzYM2
+FH7cd4viWi+7SWakedQhME5wHtYu/HpKHxdxF8ubEHjO8gkRtyEM7uZdQcQNncmBRJx2IlHKwOcc
+qQNsPQSNw2yCw3oSPFGr9mKTZ026kvMhFJqbq9fMB2QxLUurmBLgLV3w4qUqUlXf1AKZvnvJcGdh
+oS8J+FBTTBM/ZEI1onEGWRavjuqY2agmfD9ypbjkB7WMki/NJQKd2MDv5n5uXJbLnE/4M/4e1ygi
+fkR7e0uOArrfQNttowkgOH924cbt3ilcTFvvonricuc9BgynebubIT7EXCPSKKz/F+nW7qErErmT
+xCpploC0PpVFB4x7ngkpLB1qj2dLzOwmZs2clvS49LktaiT6C2w9SVWWgmHpX7xOHRkE/3S800y5
+XiQ0U3UFM0cJJXUXTNNSagbb7KAV+AHQIMg/RFyVmjy3TNRIkpMmZxH520hj7KngIhuphTFSlB0+
+95JCNLc3ooarb2lF/TZXedKQMQb+Hz+AImY4tdCHSSv0ce0k7nHEB8h+Qea7t4lpUx2uSfYHMzIj
+B7GKV4+vF8h8o165lvR3Q66cmuCR6sOJhwo8kjpUzIPtt2HIVARLS3923g2JhCozX5MrFRPFNl98
+F9BIbyv5tsZZtIDvOLSc/4x3JQ6aijVe8LVM4yNEghaxUgjJV8PeCn9pSDS67iEKTXyQRVec2z1O
+DHyOKCREaaytIDMBfPyaISxbxZewlhp5PNAhMOEyezHWCUFgO0uq7LsB3cbKalBSh30NqHgmAc2Q
+YgrXEJIHPke4XzJFPPkA959iYL+Jez8K5EAyUdQUp/FQqMsImS32mIf3X3D/cSbOHgIreB62atxF
+xSlG7xI9ZJXh/DJukcfvylnu6e+PkXspZtZEBjXXJ4P255c/f9aGU9GKOgHO+kjYAJSPc26c1Qww
+GgAZ8lecDHTuq3k9sftx6dWIC9OUYcq+9DLxpsAqZljBEUA8dDYvDFbPytaDP4pnORvn3KWrh7VC
+GJtp/HQUUOW0HhFBvMlJJSKLZ1cVXdC+ygAC5TUBVfyx7ArGConNKgFh2Iv7oIshupQrT87VixOb
+XIiLaSkR4U2X3sEcRixbVi1OH0PgO0T7RQqMTLY9sSsDsfjdJP12xTuC8VefMYZpioYyie4CpWTy
+JBkzi7PRRDrtlDuyiVpadQItyalAEzqikilQb3OmMoprXaIT7EjK4gRClFwJu0HzN3wal4mC5CwK
+6kvqeK0Q2E7lRBAA0Ql/jup+nHk9NgFso+VUGaTpFGVmRAIIJv2GYdbKdYswsyMwMgwwnalS4DCX
+tlqHiiMSV8WIRcdcjF9cVMO5jIReU5xHZOwFFKYjWkQeWHR0ZDemJmlNnhpaITIv6qlqeKbbYjH3
+KvHaqiRPVVJZN0ro4PI4nkd8lxDMN3Pd8juqxYNkBcm0wKKw530TXTC01LqDtKoUzqP5sShOAfEx
+C7+Sb8EB3wAsIbF0P7CrZgHAmP/ORAdzeOqhaEbwvf22m+es8HE2OidRbQjENYWdlDBh0wLh4WoP
+A3XTPIg5jpKSKkkLfaonlQV0s19TWTx2WlbfHHxkpr+K1HW6fZE8Tgv41W4UzMBDDL3lkp8AYUGx
+qtUYNxZgVwFncrKuqCY0pYqIAwcRHrz+UyKy1O2SEJZLurhikT0xGB3OzDlrknog8R7YZsG/mli6
+Imwh0YHoF14QbvzhwTcEYwkV1V1I6sTlP6fmvmGH7so+7k3i3LKdcTxJ+JlFTooMOYM4lhU+S4Ps
+t4i6iOVA/FgZI2z5RWg6wJ3wVzxGsBcbspC4RbQGMEIHyhhLNVsVHezC+/Ta4ApA5QP5oTTlbbJp
+uzl/w3t1SMBpngQOTnXSDzdrSeA6puIx1ndibcPOxFQy4XGTo4/y2JiZeiT0kVrDTOE3kOyEHOVT
+197DovfLvCtQiym/nAxEDIgpCaqC+w4U35xqGMvZMfa0WvUxR9u3FBcz9IzxzdmC30aJTu++c5sR
+RDK2OiXgvHKxraTWEnor6INa95oK3TL6z1nZuUza4ayUNnsXbTA295c3P225B/D3eJO9yniXiCXQ
+DYH8AW8UFZAelrpHhdmhRZPzoRa7peeRygZabDv+ILroZbltLHYx9lhHc1BcNb2JbYaH8tZfRmhK
+P3LePiQHfBAnyuz52tppOiqW+/BvXRar6i3xWUzLpqpWMIuoyuqhkhhb7xh5OJZCc+PIxtTLfJPC
+G8PvAbhB/MQwS7lq//i3u9jezHZyklKCywYtxWbwsDHhh4skbIOiUxdw4KIHW+PYrt5dwvjLNf5y
+vB76EFq98UdquxmYHeKriRATiAdTQZmRHT1btTy51CEfSD/c8AncBEPc7vweIDSYBlq3EaGzjIwF
+XRQ9uGGQeunafMOVhrsw8Ca706Mai+XI3nipZCCAJsXYEjfgd6v1lgpvmmjs/1vTRnLskp2bnoGC
+B24PqciVvEoxmpObRPJR7269u1NE4N0JThM208k96jfYKHSkSWD4OjT2VJpKW3CqBsf1DucLyNPf
+bHI12hQj/3+3TVndpGfNPi8cl9zgZi77btQ3n2fpC0M0KaR0eUdAAqCLlVXJYcepwQfX101aFQg0
+uIsgORmH7wYSAVvQYDrLpD4PzqesXBk4CnkGT3lyzaS2QMghmRN8PfE19FsQuWZC/kIhR5SeSWRC
+qPLt43VwG1NbfhXVORPhbPTRUXQn4XC6QRaiDcVivFFgrc4OFyuOghR03ZgoGB+A45+QBeMZQkEM
+Zzcp5C0frg85OUuJIlF+d1P/qQWk2ShFHqB+nnX4qgu71M3rYnEnT7iFLWm5G184C+2tqURXgzku
+yLDflsKz8MkKO5U2g+GYPBgwFH9JMQuquIyqYTN3myLeRfwPWq4i65gNjGMJgseOFVt0UgOBO0Uj
+pW9xlh+x46WBTPRQEfELsAKUliu/ijZQql71et66O7X5AensjWC7Y369rjuv5z4cVsI+4LRz997T
+MpfFjlKqf3iovMybXmpzt7d1MlQpbcqdS9O0uxBLldEm6VDrVcyrIqfxrl9FUahXHG/bh0T5knDN
+ghoEzz+ECOsl89qtS936NW/d9SUU7rC44mDHryp0V/UX0nWdxiRMjb6HeMc4rznKULzW18RImh8y
+wgn1eX9I2gbX3FPyYnIH85dUP8GpjS8t7TaU4TvKq7YbeFAIcIFym78hRoIqKT/Aax4AKf7ErOXR
+t8dR70OfN5uPEDrhF8Q5TEpMPx+3MXmtUOWjH9IumFz8iTb9Ex4L66+z5JppFLwDFb2GljCoQq7l
+YwtrxeUzBhH8h9n9BVHSLNdvbldXaxYfnMym9dCsBwc8wzW5yTUhrtxuYA5ihC6x2e5puRZqPdNn
+GbYhpkV9wn/v7mKFAjJcLO6dfp+rN/M8s33EuDPDtEO/BVc/G0xyxJzI6tIZ572qDA==
+			]]>
+			<![CDATA[
+			/w7HYf46rtpAliuPYIEMyPT2t2MsHmA5ANoMM470NKMmNikF7xPTqX3bx0Cy+Ep2Aome3lOgxYXe
+kwN1srMpt6O4rCgtyxL39+O/R6pV3bgYKa5bmyYJqJqz+QcUBVUVqMiWzaIEW6cAkJ3ppPWSihCo
+WCLqw+/B797bwOEifC99uIuRghlFJ/Up7s6Iamb9MnYovv/U+wxXBW2oOKVQvaVJgEbaWTSoTGWj
+yWG73B023U7TPwy9102CmlaHBMjrXXYQ4ecReA2cFHqWv/sNN59UYCW6linuVx7nmSRnJOBgLxjg
+2lSWN70387ZXLriIdhOLjE4Jm44xsTmf1oviNXf72DQeDtUnZM2yRdU5hnL/Otj85B6HaIcwowIw
+xOvmyqeBoI9VVdWLqfoD/rTgFXSEUb5M+vy+mgkQ6per10YEggT6QxRHNDX4YXTH3k15NzK5XDDX
+BzWXRZexq6FZgDW/RrCTu1TNUoeSZC0XkZIwslMcMdk0pVh1ao7wp5Cv7xdszmwJXL/0dePL/HdM
+b4nlEumLKZ6DPUUkUpQV3gCBskcNRV08YEtt9m6dDk5yIVoSsKnkuZzzeLPFZaSkWAM/jWQiyy0I
+p4OTKQNw5uWcbhg4zBnJBplUikAmqSI7nW6NAyo5hH+r3CTlIk6q4hwwWspk2WcIkyS+8/1PuW14
+0dc9f+Q/GB6EY1zdxlHl6wJ9xYJN/d6GoBIA3uTBXA2lyG69ff+qhzF/2MABRB+Cx72OU72NKdi+
+e89r9R9sJ/b2FdvgdKX/sKNpMrkf4P6GvqfdfFqVtx+fK+cx16Tjz1wXG1B0f/tD9E2eI/pgWa2p
+L+tSh/vTeSJWb7vua2zK20u6PTs/Hyn+K8ou7yprwdkI5NTufkSfWK4gk5yLL+8/4yooLf/lvC7X
+aq7zHlNQVxsoU0xRip8XvQY5wuBHLLExICm1VHvCM3Ocl1fWaPo9scZO90lljTBaP3J55L0i9eHM
+WPHv8K+8D+SaIgRhlL678dkW56+boGfvHMFlPv75pOtZw/BVUqR5CxgKeePjL94j7aRODeLg1GAl
+2uzQWXv+sltQ6v268wVUqaZfAUi0mIp+c//QNQi93t0uRAA8e9xE2410cJXxZ9eOP6GCwbr2QWDy
+lvpFqluQjEMIAcZ16yYJZcElLt/4xBay4m0k1xD/Z67ZX/7lv/rlH/+dX//r13//m/+u/m//+p/+
+w//47//Lf/mP/9c/+Y3/9j/+7//pn/zWf/3Lv/w3//7//E//6l/8V/rv67JI/D2Dkgy4T/Hn/m9f
+sfzn9Ms//r96/d+//v//eL37//zSfvk3v/wv/2v65T/8C7z/j/+T/j3J1in+lM7s559/vJdcw4v/
++Se9+h/iTfyE//z/098+jZSo3ACuRQIfMVWkccibCS/Bis5X+UX+JNoDCOpIEtbAQ1Ovif8jEfUB
+tqMzYYjdnXxxlIGbwjtFez7Y4ud1hgopSHUnQn3Ukk8NrikaGuCcsJN2uugfJIQlfEoRHxtFNdgn
+oaOnGCsWziDRAuh3zWK/ZEISPz+zxP+0wW1fFbXEoD/0AEZqVGyn6hCg3/ZDzKWh1YIKX/PGms8e
+4qJTAOgUZIqzUjXEHWE7EtM+ZYPYj6zgIAgHeJH9toUGmfwTErYaNxQXlHxpw65+75qOYJJkK7Jw
+N+gnKUdyo1gjxvh3am/a8GwPfzPD7awsqqMgpbmD0SNAKsBfIK4ppgME+gENsPBQGcYhoVwueTQ1
+cE/1kCN5yWZefydcayK1Xn/kUGUiz8ouIEtwZS87dpwvZkDZVUhMUEAc2WFSiSah4hi+iTygIQOS
+1baPjPkBdFK9DT6culqKM5Nsr8qM3h92uCwEBDJcVt5+y84NoBVDTdDSk3n9JNCqcLAr61IQ8Tdh
+g5Hdy+ApR+SD+hn+CDv0u4j3cbMQc9Bv7SbIerKza0pRgv0OMA91apAYFAXNxZ0DJMESYRUhJYAp
+Z3ftV2KbgqemHbrtZmL3JYuRnosviZ19N8EtNdiOVBdlWf70mwJSuPELCrBd21fFlKpTh5ov+0p/
+MRw8SnFS+yReo5DcXI0l45Y57iC2aN4LgzkzJmNBHVPZ2UClkTvNCFXb1RZFye6mxmX3jSOXl1XP
+u7QvKCsukUdmG7tdiCG8+LsJbmGaP4B8Anal2HKaWl2xMkh7B03mTJI1sryQ2nJzIVKOQ+FpNVa5
+a18Pg5GxLZCZBjdcMgokap1DQwNiZZAiUw1mzbyX3fRcZh2OOiARfthI7MbwXGCj4fof3v/YNKlf
+HxIn6yDcBeDkIbYMJmvejXCZBw1S+Cs4+lGklic6yAFf3C86HYhHKn12KV2zR+14ogRcMqhKQ3iF
+KsUgQI+nIyAStrVbIzLgCRRNayS/ZTkBhVwUwOG/YmtyncSkTtfxsVqALAXl9hZ5SxaMg3Ap5qJ6
+fGaZs6KLjAFYD+8NgnXfjXCZxz4B9iDwrH86tlBiaWlXAIHK82CJGgHFb9I6rRvDFRAfS2cTu67g
+RpvAgU1X+HcVrA4v7rIwBZn/BmMJ1HuxJtHrHT+ti1jlt7/xc2/+y3lO3pD4L3mikatGSaBufKVk
+lbiWDpKLVsbPwxWX3Yy4TN38a8nq1KsrsN/JVG12bpIu7mxnIZ3f+Nvz591drgrIH7ytDUuZ1+Q/
+exGwR9DedyzaTTYccteAqx19r0mgtZnVT5JuFFhAACF/m9SsCbjFENXk3tpl6fzjNx8lU4Em/8jw
+eZUZkQxT4LsaErVpcbXIm+guVmRxreAII2Eov/CbD21um6QWcJRiGOOrXw3ADoW7eV79ifhy5KeH
+sS3NOJI76RQ0goDGTAIyUZYRLzqJ7/z4jcpoBFVud+VL/bTSMkQJjXm5G+EsBWT4HqM1FOvIMyT/
+sqBbc/MPoPj0m70yZpQMOP79vNdqPPe748iy+Fmm8+i0lWMhHEFIfiUloORkdMF8neiBH7U5k/wg
+xMtzM1+Sl1/x4JP43H5/e+9iZIevIP4tOu5J2yAJO11ITRUrLjyrqve4YoDH0q8l/RsS9do+t08U
+NdnHolR+zR/A+iOLy5E5F0DLf6DJlH7AbZr+qCyjfFUgX4Qb8atETpR+0qTpbwVF8UpP/u5Tirov
+yQCXKdfNX/u2Ue8ZnGdAVfj/Dqe4DSgAwCq9/JksPj6/h0xrIb8kgxxwczL1GL/+9guTMgdVTmBI
+LnQOnT8y9Eoooq2LUzvJ1DI65PhWZxsYzpYA65E1Molrjm9NnamFLo5MpEqDZ4lvGcNo6lVDUIIr
+dl2EWPA74RXmAHQW9QbdfxPTO/pGnLR6D74I+rHuz4lr5PbD4O7Q8b8/NU3YdTME2HSUW789t52Q
+uQ3hn9kz9/fett+/dVRAxuaitml9jGNsYWdChAdJ4s6M4YpnQUvnkN4zutMlML03JZ3weM7aXFUB
+yD9/+txOqZF1kM3ny7dzDdmnzDVyW1vPE/N3R4sg3626OvVWPV92PfbyhShoTcS/3urBrHZ7zEWE
++3hw6DOffHtsS5Xn/tjfui+aOw78Xqif3l++X0SFTAf1xiROjMHbqCPhUpVy13s9zqPbc3A95/9H
+3bvtSpIsy2FfwH+YR4kPG3G/PLeexAYE6Igt9SMxoADisAGK5Bn9vsrM3OOSXWu61xEgQMDG7qlY
+WVmZER4RHu7mZvOatNS6Jo8Xl0anqqB4zNE9wAOV7tvqVz+iAAdf5OZ99TMIqT20r3y1QwY1aUUq
+oiarZ4yC26ttCFtVjkWGRPtI0oj6W4tDVCnA+bNAUmGpiEdHoTATJ8fTaFkk+ocBy9XSvev2xHy1
+EY1zrj9tquvO5QDU2oXccFugCbWroNs0QV61ZZ05jr4DLQ1Od8c0X57Wfn3EkfFw52VQQ6r80WO3
+0IK2ChRG9j3TGwoDU5STUYNtevsr3ejFdAz+cF9Sk20Lfm+OdRXMeATlvezjX+ZYwvW1JmCGKWah
+PeexLR2nhCqEbTGxqx/2a6ziB8rHH11vjmDAehvCgNq6wvoMd6ouLeadS9m/NS4ahPtCjdV9nQ0p
+ZmN1Q/exZy1pvG0EF45lrmZMeImS0m11vOV8mCdoxD2iKiMu6aCxc1tH2GW4efqkKDZP79kTFDK5
+phmuLOUxHxHwX33hE7dY2PKc4Pjx6Uu8LwQlC2NxrxjXj9vKcnWlr0CIKy0ApS9VxeQrrjUN+DIc
+wq/FD49Zvdd9lXRZ1ms5va/UsotxXB3nyzPMbK1ZvoR7o6/w52dKxdvnL+d2QSikzyLbVq7H8O3n
+vtD2qftK28+u7vKN775SGyRESbMblG+k94WB8+eYZ9yXdRmHdje23ehb+/W5ZH3Otq25n3C9mDsU
+11O453EZtrso95XmyyC+F/v2d2CAvoi7S4S1AVN6u1KqXmfK+PKvvPH5+fvprF0rg3t1+N0YHu7f
+OY3dTbwvrK4Ky0zT5XXeF+alIL+XEPdj7yuxORBguug/zSfGPFoHXPOdr3cxF5srq5u8OeLXE5q/
+fq1c3GCK8WBrssjxvx7Ozgdnv+RVAr/H0Q4b1xwP9ypNWQFSTvg78iQDhCigJ37QAfE65rbvOv7Z
+EZTcmbzR9i1K0Jeytjb//Oe5/a2LtEP6w3w/ds3reX3DRUc2D9E8t7yvazMEGxF3/SrS1Ska2rQy
+cr66/XjTN3YmRZdOCjLwwOof7UjrHW5HYB56/TnsROyGoLG1vxnIiCdqv4eft32l9jO53+BPs2ue
+29eX7FjvZmkn/+s7HhzgPBSMnLEDfm4/z9MrEMHG0f9u2ltUA42wFg964JFI0GyBEXyOHqX14AnM
+30DQjK341vd+CTzXSTfatyssIdpT62IXWxqDQsV0/Z6rt2fNhCFPomPw2BP6euzwFMZwRXgUvyrG
+L+TBLeZYUn6/lVmgrJx00+83SsXc0G8I9ntEzrvMg3buAzgIWMjWLDE3j/vhnRDt9NggPq+8locP
+0fmAwHh00Y3KI5BumQ7uZZDSf95jmH6Rxzn9Jn+at8dYqNvndh2lL7YVltuq3rEwjlu8R3lI99H/
+eCwTZ+z5Sqk/su5cH/4tQQLxj/9Ji8XHQV5fnxrRmD/OJlMQdZeZyXCgg7kQVpQBRWOTY4ChG/Mb
+8otAWMovpXS0CwQ1ozZkaovpJRFOd2WFmcVSYjJ73SbKDhkNMv5d4Jwtnx9B0IruRjo1W43qF/Oe
+WrJk/CyqGRBxpSQlgsLggOYuhS4kuVjXgNp51cajIJ+q1q9h/W6bOVkWkIAJEucTR0HTZNDqbqkT
+e+CwOvK77Uvq6q/mMvBAX1UgidoKll/Y57/MO2L1tDeiPIBHSi8FUK/5xz/NWWcy2RtBXYWKfy9A
+ARFYIeZlK0+gVmoOf7zbLjb/WpBJRdE4YIVCsaVLnzKnBnxAIIndgu8wMj8NRjAFBTawJOlHAWdA
+9sVgGc3wP+Jiv9JZwDCjwofEF6zI/IdpTZApGy4PFFy9lvpPf9gsYIGS/abGTO1q5A==
+			]]>
+			<![CDATA[
+			8QuZR2guS7qjCF8EN9SYBlgARXL6ZnCv3QEHiFEw5mx4UpcYZ3SRFfqN3PvcZLJpABgDhVlnEU1J
+lfpmNhxuVicCxNS9iLiYXEwWQwc2GuQFMo1qmsKGiLgckKLoRjZYdtbxDaosUeoHoG/DDeLSFDM5
+oOyyKl0iK1nkSo/X3eA7FCYAh58MJ7DKjzibO/Vo8btWS9SRwgBcBT/MkiPH4AJJgsxMcvsZkiNN
+JgCHz1WzvXnAIBmKHaVbQsvoFpV9gTsxlltU3OloFMFzivH2mnZIke2gHoGEDEXa6I4o4wKWDJ+Y
+Ta0dhkXG3EcfXFALVkxmUUv/sKMcY24YYqwg+BsiGWQk8ZqRbMzJMB24aUmyfKzn4gqHCnYWtnST
+wSAoIKmzsUhhrmHxQqkVMUAGkweh1eLKy1FUY8DRYe7hTbLqxHicyQbcwJdWrg91QxDYI/guqNYP
+NKo0r8QT7vnS21awtbOzm1LGTrdL7ycJ5Ylik6Q0F4Eb1dKj5COpu16FGxLxGJlViwhBYAUBpWCN
+KqFG7rsuItu0dgcK70IxG7hiFMSivwArxQ+y+MgJZ6oFYqji0UkJSWwURh7KKs83OqAShuClElKz
+MFYLWqezkWJUg05Q4mWQm80Xg7kFtII4t9xefGvMxpDqHJ6cCVn1GmWYZSbBLFDziEmUTfjQe4Tl
+rRhHBOiKoifZ6q9RjZVUqcyt0TuEdRL4nWi6oKALoBSWiluv196Dj8AbTiF9Z5iRNifibYqzEgl6
+LBmQfoHWMdKrqR3Cbx3VM43dz2gIPoM6HCs+1YaKQkUYrrncryJZDjLcFG6KXKXhJkzTkyZAz1Y+
+RzkQII9GarcP26SygHrdSjgx63ZBuOMNq0k/T2Fxmg7PuweOaKdNetcOU9/Y1pkNJAOnklp8Flet
+ktqi6ho4D6e8fFaHN9JbEsyG9R3YSI4BSSkiK0Hp9PZd0NqD2O11Usb5Ivi2bYpB+BI4dIAPMWWr
+ZoSKXKM5+puaPQHegO90UR9QwS8bO8zzjbeF/Nt//8al/dvzr0M0iiqrT7c2GtOtH7CF/ojGZOvw
+ryCEE/joMa2pVt2sx/o0Ijbza4YJEwLg93pZ0O3HTlTpATIhjO/VNqro9hpxp6kvN/+Ug7SmQdfG
+/W+MtFrMexsiKeLQu4M3GM5z929qnM1DtE860JsTaW3uY4J+P8zlh9pHz7LDrq0p2KOYTzu1dcin
+/UPihlFT8PVghA6pBH4eEglF3tfUrmcKz1PFqkYPinFIy6uXpjCgt+BAC9KBRNVecR8qeBUbuXiC
+UnNGHU9dLN7B0tfYSVbg12JWrsnDKBmcSWwx38z3J9DcjzesWA/yNOFUKMlalXJDXCJQfodOJKGX
+rlWLMs5JHSQWHlmkN9n6iIMqRtrPLvLzIHfdhmlGsfCeCE47flU7coJUbDpKCdsYFmQQoMNJBHUm
+0i0sJJR0NGwMWyG6TJZtIItopkUYWCaGglP1u5mi8Mxdbr4Zq/fmGeFC2eiKmANpFaj9Q2AwYlvg
+IaQoUiJHJR1svpSzSQ9365vo1Ubl4QznLWxqSFvRJ4WCQN2TTYw3ReTPwPdHg8OO/by+Nuxlxo82
+8p2gUbSkzagpS7kXuiTBrNMKe4Igifaysi5xGdpvWNBS+N4isHAQuBkfsTQELd2kbHV0V1RyEdYz
+qNmucsKqgg4kfGYUmG3xh4t5CHV0iaJAFMwAtQ2cuMebHWeWoUQp1SEWFRkiPomPRCIdRLKjHpEU
+AnEaJD1LzMkDcoz2QGkGcVYcowm+TEYZb+WhOD75PpzgEmCAshJUdGLH2NJc5gf7Kdu/JIWcLrIJ
+EPBlvTlPFKaOiZfYeHxTJiHtx2iSK4zsQjHrPLphd9BCNxD4tsj76eJxb8Aa6jXCQQwQf1kncm/A
+ioRQQzSZatQTNFupkNjyooMvdpC25Vtik6bmTspsTA/o6E1pbft7BfJW0Y1BiIYVh685LHUOejPz
+IAfCmoUw6VSaEAW0k1uQaP7vlz2OdEMc4wC8FmdHQGMSMpvgd0S6u0l08KA4jXG1yF7/tOOPIB7w
+x4ryERRAMv49sD2wyPmoHkLkjPBayzYXKcdFU/8BhzySugTle6EuOP6qJgT51xBLawJRTnFdFoaB
+trZKMXp22EqVPC3hsxRI4Gp9dcE2ETBxN0Y5+qprgpRGZSBjYoYUZ3wBuGIylSoWz6CQrR+i6EK5
+y0EvW18KRi3gGphTp/UmCM+0g2G3ar5Tk2aaA9CUUAtQHpiWus1yVI1M2buNx4xpCZ+pjBP0TlnD
+f77oNo+WTTUji2fSQeBc7lHsRtbOLvyulcaR1X1wsd4Eec2cDBbTg0JxCPvNFNkksRMPX6iLruPA
+jVKvy2IJoCxKnOMEF0QNAWbT4ltuFseNRmFBZvZg8aBO/fjrhfZgQ6keDj1JPV1OG/RT9AoLOA9B
+UU+JMKtq+ct6Q5teUK+Adg/o+2jMGyxhlJs0XOQVJyswsU1xqkA6KWu44bYjq0/moUMBrxXSLE1J
+H4HyClGOqZd5PSXP0VMhdwfpJvpezuhPlKEtB893ffrln6hu+1/+y3//T3/+h//8xz/9X//yH/7r
+f/xvKHR7NqnmrYlPw4iy8Cv/b4venHPLXZHz/nfj35a9/UM7NQ4e+I+f6t/+9T9jLsj/aqcb/gY5
+RgNxLCgE+uPfcfF+vfRrd/vj//439I8kaFRULOCYGDZC82plDTGl53jb5l/+en75avxveihUrWPf
+kmiynjDroSDkJcr6A5ujNp6p/E4gzoSL+rbRv/31zR2v52j6aXaLtCdfM4HP0bt6t4rY8cfZRl2B
+srEnBHq8bbRvf31zx/M5cA4CJbQGh4WK/85Whw5HCxGsfXa3xm7HW4fKfNzoX//67p7Xc1CSNag/
+9DzBxgV4I77RlN/x42zsYb8S2YFGedvmX/767o7Hg9jc5A9ToWNQonBb5mpsx6ASlzTet6XDSp53
+3D9MLpxAm23ZR90bByviHZGqVOy7Nv/y13d3/M3ezp7qHbr/j7NxhONeVaVP79r8y1/f3fF3zI8M
+gZMCCyOXuiLvbASNYK7NQR6sxHnX5l/++u6OvzkZs+nCs6zM+dq9EaqJaHT4yseN/vWv7+75m+tT
+MnrQSjIzCzV6I2gk12uheovaIO8a/etf393zfJS/W7+t7A0OyrLW1dhOywwa/PeN6TCd5z33oySd
+CO1E8eNocvGQZfAo0nrbaF/++vP9frP3q+5Tde8fR1Mex41g7ICZvG2sx4Pd9/tNa4T/AzYOISF+
+HE2IyGAgl62TKe5do33568/3+52JSQF6cuq+Rmvx01sjCRUcjQIr/7DRv/713T1/c6Ui8VN66JZ7
+I2q41zvBynmSf9foX//67p4f7AyMjaW4Cp5/XI35GNNkAqbvG8NplY97HntDEd081S6cXs3awCJ4
+uD0EYf7cZN/8+uZuv9nZ8G9wJ2Sh7AmsJffjRvB4GIl/11jXc113+x2zg1cTGTIIfZo34m2Z+Jix
+XR0kcd822re/vrnjb05A+DWURADDbdhZPjYCXzpWdU/+m0b/+td39/zdBWnqpchLvPQ9rTH147Xg
+7uBV3zb617++u+dvbgdkfY2Mi24L9UaqqG73hyT6Pzf5V7++u99+jE8c1P7pv/yn//of/jPOZ/Zf
+zBq3oerdmoyFulFxBHGZ+K8/pD3v/ONs9LvbCvP80Uez3+Lru/uehzk/Hf7DTnK2KP7xP/8bpgVf
+Hobkf/qinWtV1OUudg11Y1BDgZQ6ZAk7ztqlqDg9zvVPNAyk9wTRfx3gN6noa+i44DBcQ+nCqXBZ
+b+J7n5KCyt2LyZsxZZaoWAcohEeVqOIEoAqyBIkgqddNvdwVNN+R5D7ldaBn4jwnYoMGuD/wpQTA
+Q0OBlZ3vmzKU3gZq7CT+xhKnFAeipGGnAyj+yRanFib5Vkd0D/h1FeM24M+JlWwF2udffUkxgqky
+7Wz1BopJNAF8ssH7mNKtTM8zG0sl8cHkxwiel/wn36yTsAr8ptxOQm54O4bLwexZAgE81AoCIyyx
+YvFg0eVgKKPeM2lsC/8lKxPzqkTGeEksmPWDcutlMGPaciJkZIZOXyczOTQkoKXUThMbHHhLEAml
+eGelBiED6IDEVOGJt/hgCkZIijjuy7LgGUgdhME0SPgAPgPwgWs4gO4J94fuaKpGKlqL+FKAoqyi
+HcjGnHZ0ZxK9IuXcphPLIISpeg5klinGalUoUGxNJhYAD7ItDr4i5jcmiUcXCEhyNtRlYUBXC1x2
+UbuycRWvNqoQlBgI/nl5xAxNMrnHYUuXJU7l6UAq2Ifve1QtIDciVI6BJ0TCkWlhY5kBsy755UAq
+PjxfCkrtHkXnSfFrCDLWJn0E8mrhzswRpaTSnj/NhS6BNJdDcYZCHoMmustaSREiLBbAWGMuxvCQ
+hx6TyRfgSYBgiY6nfHXE7CQLpzLJaf+FpRp6c2IxnMfFSE3xSJFzlysQuQ1NAdXEiEAKvZgyYEym
+/mwiidXkf0IcJNM1MkekZ+o5BBGwY0wyHEuQaDDGJpREJEqXvlY8oOGc02doCY3VMcMIEntuS7dk
+mjFQ33EsRQMyuwac5BYnKnUWyH2cy7FbIeIPdbSjt4rSdlSDCu4hAlUl/AJRoOCoRbCDHFFdEZEU
+knZF5xWAmmSJRK7Q6JvxuuDaSPoTsr7MgwOAT9ARbZduI9FKHrSKFQ+MJX1KP7k1pvbLiCQURtq4
+9n8stlXeDFCDiSh/U8GBInFZbBaFUimRiIWQOT0nDtEoPpgCbsfuiQgIxCUFRgbVmBGJi+T0RXYI
+9wQEg6zYG9CcLUHN1Nigpi0pyylgPYbOEMwJBbP1ifkpZPRsk0yrPO81kp4OSFpN6fLGuCn5WgVn
+PTB6nVofc07CoskK08nmxDIhIqF290CHNDQu99ySlr7pnCqrI6HQBGE0j9iu7cGCiQqEoe/FKAZh
+HKwq741R7BLkpamgJBC1G+AxXHpFegYUAqQuGI5bHPg1VVTdRQQM96MEiYdWrBhImCMZT7XhnJ6T
+ApPSN4k1z8Lsae0SWDsSJp7vExHX5zivjWLdkeWX16IfSQEvZa0lYmKQey77kr7pj2U/2vT2dZ+C
+7VNJUS78katkT/fSrwcJQaaZ++aYfFlMLClqEBu1sCm7B0wk8xhMIHPvfB2Nx7ueiqD2K2E+uipy
+u8Wjrb5i8gfMxt5ZlHxBjvm8rd4b14S2+t/eGz8qHYf14oGEgnW/eSSH2DhHtUem96Bi0h0nCDkS
+RIEhCoWcDBBfYP5B8ovypUUF8UhFbTbKLAxiJ0m10mkJX7bSuDZEItW6Zqvn4AgbQXAL2yIwahgH
+6mILs5Y6JVdadEYIYOO4VoFyEpi/oqpNTEcADsDdlCUhXYKbB6SbS2kS584k9uGCV6vWKHBfgoQS
+T++uZpesF8K4aKvg8gqMsNbWuDZy1QdvO9KvK9kXilj8AQKHCGMN0v9GNQTldV62Rw==
+			]]>
+			<![CDATA[
+			lRnfcyA2jzPdMDxbBVsY5IsB5MsUT6k9m7pwOA0XsxbFmtTNqWZnqLadk5qcTAAjwYhwAuqxJxh+
+sYZ03p7O2p/minMKEscSxToFGVbJU71u2SokAEHJ7G4AOPkp4doRFJIcNtY1wPLAPYSDI0DMkL/C
+PvvFHe7+GhWg0yDS3aCiOcSNHTvXHSaMSca6BL/NWyKn6ySXGaU/oUKKEr1qeKo+1HFHByXB5eCP
+vGbt5gzj6YmqVr1RM6vOoMsiXhSiL3SXKItxrqsopwFF+kjH1tdtv4SwUOkUpPbzG6uJgPCj7SCQ
+cLlR+IVcxIr68m0dFROmZg/WvEnHMUmhCw6WJKkYOaSv0eYpe0rsfwH/3xT/sfsWEq0JJrZaqN25
+GKi9iJNI3cHfmxC2yIbrpiuLI2gRDskgJFl4EUAQQpJQVg4m0UWWqVDkbkBSfPh+MvHsmee3EEwR
+pxDeVeW2RNIJNu41pXjNG5ZLAm+BsC7gYAd3eQvMoROlATpj+i8I1MzT/QE9MuHuJku1tmSyt4Gh
+EuzOWEyDcHHm3L4W1dBZ/5bquAYuWb0HC9HHWuO71Y2h34ktJDVlMyVOsCDX2AX37o8HdAnxtGAv
+s0upGNJHJIyfvBliXiLB76/Jj1x9WWJiEBim7DrguMEonqNO10AEQjR6iHsuBacrhBdWlPWimz27
+pj/4+3AAojY7nheLIPC5X9beEyBkQfHgztFuYGLsRegZcOtieyHkz4EsWESiaaDhVDUZTi1cSHFv
+6CTBLYanu6Cka7I0bJwt6OEPbbxCaS0VTAUC2xOXamC8ICINgDu8pe6LCtxRqgWCu7VHCfkF7nL8
+blMEGEpWo19HVWAuKALXVXqssyosPpuec8o8qr0OV0lCwIH7xeuMpW0553Kw/WEzp7ovYnbNaPhx
++i5NDj3PkmB3xNFPRzcwjtPbAsKis+SQQNiYyZqfuDk3nLOy6bkL82sA2EjpyComem7usOdaxQvP
+Qy8lqJvXaXZUhABwDCTcJJ+GnQyjELK4YNI7iRJI/9N/D2qEkQIwndT45Mvn0pE6N5wasnSLa3ew
+GVDzwZS2JxYkoGawjkkQdpBRkOsXFoWeXTRqUFSj0MXKCA2Rx751c32QDE06aFAvIR7bUh1NK0CG
+kwmLDQwNRvnRQMET5AUs6yLFBcIgGYE9XaxhpscDOhYCANJn0lJSFl8dcFBF0iA8jHY7y1C8gFyI
+Q3Uz+H1StR2RPjekKIf0x2VHiLjAg5IZJdMpdCvCubB4macbEfoKhwu3ISSlaIpmQvCAiwOF3IKq
+7xRuQMnILpf90H2ft/mEZTiU+MOebXaTs1jwL7MBTnm+bMmtBiWdSWhbGY2EVC+TeW0hdqyiwaCa
+GkuZ2wtrjm5jgVxTrH3ZCg8Ic25TGeJVvS2lCszvhoKMEU6lbidIXnkFl1tJWh4lbSQVhYncRAD6
+ju1a8GD+RHZiVtXa17aQJlUyGU6YcNNG6TJO8vxJBQA23m/3hYr1hePWhYJca2ilujoK8QAZTWRl
+rdKpKSYFU0eppkN3mSRg1TAGxBOyH02okSqn/uW08fxPIgzUqVCKfcqrH1Gh8Ot2r72aPhaJoz28
+UBEKGogYQHKeqrciuo+5SGUVN8/oiS/HpjEEJZ6sC16C7k2RGLDBY71kHItHA6TkpzSk6b/Ch59t
+iXVmIU2hdI8DMi4LNdKDFbsh7gyn8rX5kZrmT/foGAWZybH/VVSpsELC4ZP5CCZRry0WVcSId00E
+xLRqUuU9FEVgqAVE4HQIgoHbz0VWgEOhoQyJxTDQDV4hVkODQIB1JUhc+GkYB1ZY/Mt8hGZHnSKJ
+2RCt6wDOE2lIxCFKeTxWAotEPAW6ChIND5p2jOkTmj1U7DJAu78UKpBDAERxVmciryAA0nDwWM39
+VNLmIE/1kyPULwbLf43ZEhpB2IxBzR8hCvJyWfA70DxIV9gBsdSWh/fzCtwjAaJuTqb6vnsZWIFa
+Hp1ctIivPm7CcngXY2vOId89DOAygkrew8j4kVt7dbAhZe/+DbtnQY3Q++rYrAP81a2FKvZz9SrC
+uePsUtDn9EePaubBSgkdhdZ53rX6FckddDpsd5obBjcx0KRrL526lC8v0QaoKWJMOU5UHc7kMekq
+QQ1gnalXkQ8qhYHS/6ieTjonkq1nRmUoZpHnN7ENBYeyB/PFJxJCTS9eksyW4WIQ+8IpofOVvPAD
+bAosMglJcxjnM6rgRoVQ5jRY/FmViW5jRkmdRHA+4LLFgtqJszVnjmqWpPpxfrREGA8GeYwVcqGQ
+wDTe3mGv2UUizE5EjRuET1K/okKhG8l0gJxo9oMINWmSBJ/Eko6ZgqRPJNt5mjLcKj/2jgrR6wim
+F81SdwvNJVEycxUIXSpYzFjyCIdNgTNYcTcc7ft5ZuqUKmS0ZQ5/0m5VqKhow1myI3w1OGTkAEHI
+EzG0MUWqcQTVk8705DL3KniQTAFeDRQZY/Eo/MtMwbCkwSGnSFgmrystpiOFsGqqjEbn/nomlLih
+aARUQUHR4qXTCvwCKGZx1sRhlJT1nT/4cpB1BEcuEHVU2GcFsy6qc6xJyUgWWRXpc4PzgQqSlUe8
+vCqeE7VgKFqYR6AcYK7IogE7Ivm7CoIP6F/6OtMM1IAgTQnU36akQ48G/0D7SpnoZ6LK4DxjkvGs
+yjTQR0U3T9Gw7XwJQd3IVVRt1UiqwDNDrSbLhJPFeSyTol9CNlVy40ykoPy91rESKZ5Uf5NHCTru
+gG881F0cEmcgublKhkmOUehaFknENnRUT9I38JxfhBPmR1Wj/gdWEhMxD2NhmYe+F85WyIR3069H
+J6I0DqL0sSgW8xoZHrXhI2jIsTZVItxLl6Q51Qq4LQSy5PSsVAfDdJ7lHVPkT6XQmew1ETdLEnik
+irE8AHWfrswMxxnbg6WBHQZA0qVugUTKrk86vB2Qv8yjED20l0t7ri6Y3nBJURPsiXZ6QIUTMyPu
+B0+xKrI7g/A0JNprp1S8Ti5YPl5eAoxh5UUQW0QiHVFm+E+cIlzoR24M2PAoQL3we5Gi0Hui8lFb
+oTi4X8wkdzDxF2nSs/OglZnk2WIyt3CUGtsNs3wbHM92PiKaKneHUi+XuiKK6kauqEoXkIfNCjbF
++xHB7B+pd91CX852VR0oJql0XVhtxwKSPIct0Q1RnCRYyXlLvIZKpl9G7jGQ0OUnkkIHkaImpB6s
+qpm1Ic7aTRbi3ECixpMVxnnJ31lqb7CsVyJmzEUPE/NlKplSVdZb18IsdBDU0qKfB0BkVKRyp5Sf
+ATXoqYG8rilcmNojz9xb18mEoTNf5TnVuft1IRrSiPJpsNqSCo1aZfWou2L6dVJgkox3Q0nqifUG
+1ICod0uKWnIc9ikCay6mBvU7X09sKw8rRofcXaTScZSkczy0j3OFCDol0y31rUPhMWTlpbPB1X59
+BjSuylUia9oVfHrtqdpvu89vFrsHBZEYpsQhF0kkmC5cUQApup6i1XFO8LwPR9z5fvjaCOasYbli
+AHFaUDYgC8zTcGCm1S36tn8yl2pKSK9qJ1tFS8WOl8QxUICDXtAQEgm3ROCdCclRyn1LIp8hjA5P
+3u9IxQZ4Na8pVFh7NbPCoqQkI5gCLlU/RNmruclIL1CgxLwAri5NCuRw9F5vzpzF/RSpydfrrsmH
+VTaZwTBvgEho8rg3A71AUtANJj3CadhdVIzwnlFk6cgRDiDk6gCFwkWwiBktD46wTuzSczynHAI8
+ieqWWUwWP+5WT3RYSomR86J9mQWAK0FyLAykY+lrYzIXsCrf6FtTZJlnTGtvwpGVQeSfNyceXwmz
+OrYTCYe2tZ0w9o9l1PcTgE8SA8I/bSgMgDS5sLWOtp+RQjlcaFmTzLiIhfdaEbRPjEuYqfXa83KU
+z37fVAp3cd8TQCwcI9c9KViTxrtbMkgWiqR9N1mEThJ2NCOhh/RpTSKXA0QPvAdFIinLZIcQVM9n
+gU4UwMCBMSapAoduR+AobVaWC3ohb0C4vum0QuIXHlMKkuakR+z6U1dYOG4aHX4ByVuEo3hkQHBb
+EsIoQcZEMsFdREVW/Ish8KL1p6QqoWG6o3i7kZhfaq5B3A72mQtqB8sicuLC2iEEzoyJg+0IVmrK
+3EtXmudf5+lyuB3tNMsBI+AuwuFF5N4Qd7B/xrrdIyPuDj83QYXowDtGeoNU1rOLj9JCvthaGqTx
+OyWb5Ng7hMTpGzj4bqEF9HuGvhNYII8FvyNUYOSFv7uRAo7AY3wnCbVJCB5/H4EFx+DhxmQlPDra
+QHgADMSyQI2GwovcinNaOLwo5uGygHiOTLDYjkmwOjBhIfGIS0jRoXg3KsGxeDSRURcWD71KvIWD
+8TSq1+lgTTNVzZfHLANcC7iqNclg2+x5n2OQHgozPaYYdet63TMMSJbOTc6pBrHvPmdXXeOludV1
+dFlTCz+WnCBnTS0uunNNrNeo49FtWoF/oLgX4bNqRdh8TqEmmWu8TSkE/ce4nEiPKyPqXtsdVSb5
+F6I9FlTmQjeSx5Sn0p1vQ8pQAjmycogok2qlH/FkRDRS3eFkYGDiZYYLHDn1r0P4iY0EswjmskMj
+oWFIFmpDRpKTbxHQGDASSRzEmhYuMikbvGCRTbGHL3YgISySD1gXKBIpYBzVHROZpjLrl6vKrDG4
+EeIqA3FEZNH4OiCyaddfcMiiVUWHd0dDYoTFqlLFJDfI02VgSHKWtUdoUxPxCtsgq06BKo/aJKsl
+W0EbTCU6Tz/HbD6B5//f/uW//vf//B+B57f/AoVJVx0Czt04e4CLB5T1NU/c/V9XcH3d1eteTb5q
+E94/fs75Ufjdd23nd+9ybBa6UNoG0tr//P/RM/yfu4PgVIIBJkuPh5FvpK1fd/5nM1luQaCv285f
+0JnTGyu26FgUx3n9FlkeCNSobGQ2yOtd/ErS8nqjX9n3lUWEQtUII71wh2wWADnsrxd7xKin8Sv5
+Q2We94zW2PWc3sivAzO7rixT2RBgZ3Zjt6+X442QZwCFWCnHrxfzAYuRv3k5ojfuK4HKs8b9QyAi
+5D3r8Zq52pX2SDgQ8rmLfuObrQn+NMdz5/XN47mbXZnPxqmRcNZk76BmHXQ02kggKrQ7vajXgEk7
+h1xjFs+vjzXku4MQ9bCB3MPT/J5XY7Ovn/cELO/nK6s1ngbX4m2/TyP/a02SoJMDYDGsj8sSw8Kh
+5Z/tkTtQ+vU6GwVB970RJ1De3npV06OtmdDPvvIHG6d968pzpHCQR4SqmpKqD4petp1fz/aIZ1fj
+tMofukbKB3qcI2VvSG/vsBOfM+mcHs0Msp/To4X2nAl52Xc9p4ca23ElUVpqTOf0iHbPcU4Pvyev
+BGlyz3te+vTwp0nn9Cg/z5lmV+az0dY5kGKf04OjfT2NjwSoZ87pEa3TryH/2WprX8ZxzK65BjKf
+08NNN59GP3+eCf39lfEng2vxtt+nkZ/T4xfbBwnlMrFORLavYnE0ogagukoRvK8m+A==
+			]]>
+			<![CDATA[
+			z9EY7Er7ul9JpjVQgyKF8tX8EzWWs7Hpnhj2JQ20GtN9pRj9y31PbrGIq++vJ7tyno3RHj4pq+MP
+D6e5Gl/Rena0IYa6FDuKveQ4f7vaHefdqN4MZ3fY+7Trt+3rLZ9vDsWiTDTOcSWAMJ1+BDiW/ClV
+A3C3KTZvixu4/M6bfX833F8PS/n7hXQ9WxL4xQ0lm6GQ2cf7epqhHI3BrrSvXyZFGqu8B7WYoRyN
+1awn3n04zVCu3o5mKEej60FcFpnsymsEgz18Oq082sPn8+H93cf5SGU1Xm80zVSuN8o2Esc97Y3a
+9ev2dcTAzh8aNrrXFCU58MMsyAj1aKuQAKdY1CQB7XWz7+8G/DAVOuzGhApIJMJXAJ1GLyPIplcB
+RCuoNFmTNLu4pQT2reJ94Sz74p1sh7s98wzFQB9oSQB1gWtIWik2Wok7IM/YGIwh37J//tP2kAyi
+R29EHSlY3IrxK3+3nZj8XDXrMZdTiUbCeldjNUnmKLFRbIMTlQdZTHfPXvnzmGelZBwomuZZRYY6
+KJbuHdrREddE84wzGhFDRJQfcUYn60q28TWTp/xiHRUNMpuzoM0dOVe4PzgUfvOFlQrfRqOH5QZk
+zOB0LYOHbqrSVqP5++JrEsKj8I0QM0RUBNBJeAH8jFKCIf8BBeT60ms3CZGpXvYVgnYof2bqt1EB
+pA8ls/lZ45YEKfDG0kT3Wpoq5DE6uBkGBGb+xdyAXAsvJv9iTaoTwZmDtdCmZValg/HFHQImPLKK
+essQ6x2OUrPoh04z+LLMoMkMkCtFDh8aZgBtUzPhMZanGbysHFtxMy3ikbRNtz2v2LVwhU8zyMka
+yfcfVaWOhwL7HE73IO5jdj2vbiedHtsY0mmgklANC/UHYurCKGPIvphRkDiwzsWQSQhiNUzpr42C
+nPTUUOaICe5EEQGM3CKEZXV0IBgigAo8G2QTBX6XTdhnt4liXypmEzxN45cAoAWywjziXMbW+ZCA
+VVNZBY6afMWkNYiwjDF0BvDxxUUICqIGvOtYiuQdurIJ581FpKFkpI9lEwghw0eDQSLmCxkqmAg0
+Q57jeprEm2ADLgcNuG8TywwQX0VjkkQPySJbkJJLmoolYEyDdwAau+1CqNMAsIAL7lSeGcsqClZY
+9+5gc0zkpCJcDmYqWtjJ+Cw6FWaAqhHDfrG9SbD3pMWRZC41K6PFYDBfqRgMkd8B2BFshuhSqgAi
+j6MQ8JzbDPTRrYDyjtaGhZ26QSbFjq2+FBrFRvBiAIFYL4bUpREYvmUITvTeCBCBhRFUS8ShYIbs
+ZVORRehDVOND1C8V2SLWXiu7L1BqgFlUqaBc43qaQZWvXgf1rpttF9UXhiFBmmZyOJ6NJsnxtUkB
+KgJCXXijnVHMUYJiiGAk4HrcOclJFL0X6bYbWaYY+HLcFpLXiw/xaLuVMPzMc/SkxAWzBLASAAlo
+EJPLRypbNUJ7LWjfVflMYmL6gtUUPFTPTv4AtxLj7OM2g7cezOVzKsFK8DP+2c2E6FdvZJBEoyZ1
+dtzfSoqH/w6skMJYXbzYOHhX8fZxnYVJnI6C2wmTdNUAXYI0EUkmtSeWA6GyO661oogH2xdjRIe0
+qxN59BzqL5/YPrpmDJaEOZeRyAsLkt/8amsJSkTQRg0SvA6XfXFXFICF4M3mvpds0oWyEVF4Y0DG
+6WgwIRRRN1hNRcUNZALN9WrkGkTckAIuRJMikRmMuCN63TYvmgrAkOG9ayZTljMwcs16B05qr+YA
+JrYJ38GQGvBNkJrgafC0kXnMu2IyS96IswOmPxFVYSh3QBPiLugmwnwR42sSuuBxkwWKGPUgBBrz
+DM1eqTJrxpUEMi6IYQA/WC0FXIxJBqCL5cWVIlJ5Dkon2FD8bIZ+foz0YSMPN31AfabOex8hFwca
+0yA/inyBIYIt6NhgTtYucn0f/wZicTQ2yadMw0sCZguwN1KSzG74SA4BuHAiBAUF0uVBORgqEVGu
+a3KF5WLjPkhBeoQLhFIeMNRi6G/W/qjcNsB39tH3kkOKKDG/q8G4Rt8/++izLNIbwQNNUb5pYCWj
+HYN1YLf33C5xTqj2xRFK+CG+AiscvOixWoGvvmSU2Yj4US2viYsf/YJyHh5OYPFdkkxf7ORCmW8Y
+CcIUgDcV4coSDxrXuH5iH2l6vTpuB5PaB2iEkwaCDWAhq7nZSOgi0Y0g0D65oTHuRn7Wl/j5u13U
+57wuIlVDNY5luKmWFaOH4YajKt8mA2T2dSp5R6abpjWIhnMsNqHL2yeXBuAbkBKqxoGMmyJ1TViw
+qzVQwBD7WqCPAqyVRQLbw3COrYXZ8bkaMVLQI8M9UEwE/5Mqgzj9erYX1sQ5Z+tFkVlXlzCSUBle
+qLuKDbY7Ipay3LxiGoO1y/tmlBbLSBdDt5sN8OmYllNWQ7wqlpZC9+Ma/F95oX1N6sNWbDt5NfZF
+Jwp5gcBH46kJsAJKcXc7GE7bUJs0Bv70QwCJv5sq5wkyyKTDYBVOMupwfnaHcdlPM8LIbqOcpWJA
+d5ZuPatM3DI4s3Ee7FLKpOAxB6yKSYVu5qTD5IbB2Q/lJ3QB3hobC+BihG0PsV/7Z7cM1p57I0Ut
+K61LQeumpYSQ6b4tg2Fu7hw6cbIOsCbpj1GpMGuHORxaAgqq8c7DFICNQ+aaWtyoNSnMZHefrtSv
+zFyNaZ6ZlcUcxUbuqWuoP+NzNMVWbispdta2ao6ceDwCrwxWNSKGJ8d22QPasoaWNSdYOpBCqXae
+w+eql8yrLDbZbK7mCdNxzRbHcH/STioAxfj6oiRNUnU5vF/AUzg5VTPJ0k58TtsgOiW0gg5XeGsY
+T42PpSLeSwXhxd5IZc8qAH+TQfCp67GJ41iLIwJ+qMpjpaQDHtbOIezJrDIMt4dYtH54SpAqlpgl
+CP2UIrkMTKXqPhNiLDjcYT2hQOBQnRpNIpOk7RrXa4/5+/QC9hN0BqJMWO0cs0okqDd+ta1bwhpn
+IwEi+jrDXB7hpYUihJ6fSQPsCDEdMVb+kCn9rhCtCXpSKnAF1E0r6ojGWiCbUnjuL6OW1xp3jBBU
+Xk1f38cvlOe5/tRyt6FUzGUknVeGdeX+dcI0deXxQ3aSuhutQ+4fGuuNrtC83j0fb5RsOHA+3I3Z
+et4kvrzrNJpDx+a7k9vZydWuTOdo2tLC+t9jiDVw9fh6jqtxj2auyxh2YoezT7++HymbD8oKu7Sv
+1HP2w2ye9vn7+ZD1Tcs93ZZ9JqSWZV9Zqm3Z851lz58tu9/965Y93ll2fWfZP6dosDi/s+z5s2Vf
+5r4tu/5s2Wfw/LDs9s6y5zvLnu8su/5s2eWeq27Z42fLTqe5m2Xf899Hc55ryrbs8bNl53M0+xq4
++M6yx8+Wfc6Ww7Lbz5Z92eu27PrOsufPln1a3e8t2t3q6PJ5MgBkKUmafI8kGJ6m4v67g8EnhK+T
+u3NdGdaVR2PU1llOk/ErEfxY9+zmoUHCdF0JGZfiQeP1612xC2SFdmOxr59WjNyJXblNptrDX1+v
+Hp0+N4KKo1Loqvvwe9ZsD9+PpRgpLf76PK+0EFKJ55XROvlc3uEjsOvC0fPrnv280vJXOPaejf5G
+u+sAaujhsWFV82SuOYTA36yPGdxs4O7+9E4+79naunK/JguYn52MIgLrz8PAknwfmHjeVkPdMKBM
+ymE1l83+/kLevXubHuaHPaGik+EYMkhX8Mp+Nka99T0v7EpM1/MFpV7bVP3vXaH+acc9UVtihr0H
+4tWT8ydzbXl17zE63hf1NK35ztqbmetl7cVGp95WFMywjyngZjBvcy1m2MeVNrhwNbcN+5pwBq3X
+Pftt7dMMu42frP2agGX10tHY1vQ/OmTYu1/mGteVR3/uTj7GaN/zWPqG2fDZyQBkWH9eSx8ZAkCA
+jGLZZSFmxNeV3Rbeq/Ey2sPcr6hfN4SEfXcl53kWgKyvIO5dFbeMJGHDQEIYx8S+crdZuQJG3AkY
+0EfM1dc56a/rmirGKr8RQQ1th4FY/+YcFFi7R1rRfopVDkK7mc/2EP4I2t+Inyi2RoMQFpug5+6p
+UemPxB55C5cE4m2IzBMsWcjZIr4KmKbJm51d9pnMfRdHXTE+px+2t/O58AjSRWZRNM9cKCURpxr0
+6OKq/4A8WRR7KkWHTcNMrJcKhCOBg8/JA1hkIc/sQaIigBrJZnVDORhK+mJWI6bvSRiW7DkWjwiB
+yjpeiruhuoOBEjA3zp2piwq/UxMTw91VasBwPPlFZ1USsu8YK3NPaa60vaonjOUMYS9Ewpkkdo1L
+oPnwx2TVNVV8Fxhh5lniwhHMpZ1boyg6sWHAZpAHmCKKpjoZ42sYjqjqe0/ZUjO6kPWHKVsCSrKS
+j49h/UwSf0h1EXPptAhWdvqvJcUuId6H8AG2JikW9rSmHzydZuoRqrqhhjzWWAjZOZKjg60HPHfE
+hFT1JXODUyLyiCmSJd2VgHFRl0QJUx04j2A1MG4RdH3TEGxK8WxRLYTPMAdo4klxGkQivMOQKTgt
+gJqXaIyCBVDPOplCHTAbCNmTAnYbQLWcwkASleG0PJQcVgx1ulPoaQPsNBr/ZHrkTImTG0KfBQbF
+Qh92Go6CdEgpN3GhM+DISFmVXsw5jL+Klg5pcdKLO0edfIlJ+SA/k6BfukrnjdmWESnvaPIFsDEQ
+5cOIIL7ThuZF4XcYzlzQDRIUYB3gWRkoFmo4ZtMvD5y05IT0r8Qitveq6kbGnfJefggyYc2JV0az
+JCbu+ADWce5nUdEoEDMAXJfjnWmR0HsUiqkYMwRWBb5nF1E13nOlAalM1WlNBZqiCIdhi+DO8bER
+cMfIRokG8EcQUQcL5/FD6CRYRVzleiZdh7VqyKvJIOzAME7Nq2tYP5FqmQvRSgSfU1dQKIAc2S4+
+g5eqttRnZeSUZUQ3RoZLMzOHQdFaNxMR6FsjsyYp60tJAwgaimJpZY+Fk8CG8qqBObhuOXXSSqe2
+NBXyyq4iQGEzXmiAIWFbX7QIQys2VttSKCLt12TjuaGliLLjraVw3aGlCA7O/Wlqx0N+nnnjuXFO
+XjOCHRWZFLjuSAjg9yyxgyQV1o7qqrO4pgiuFw04hJWcfC6Fn7FHFzsjr3RsM20favyEfxhDdQDM
+5znUnwmfD+WncOc89rKh5TKKZAUGMbWeUbIog4eo04cmeaAH0KndycY8Nb+qDARl9BimBbv2GD8m
+HZF1YdNTTS22UlbGwhKmVvuyjAgAjGy3lKAUE0D0BuBuBKn2uikQNpaN/IK+mlYaImeyBcXwOeRt
+CoQJkr2vTknmDdoTa7UB4DCGPWw2bgsVGzquIchjisskW8k7BEOyxCiYW/bsrMjjq16UJPOq2uVT
+EvfT2EE0fk+zUUqWZxjkM6bSmdyptQ5eg3osGpejPqxiIigH5GNP6oTiwY+kzHs2IWZ0I4L9JMAI
+GyJD/UZvxL5CHY6pbmSyjfy7sS7k3hR4Mpu0LfbgYUdx5k6G/CMM/do0eVGk7zhH5A==
+			]]>
+			<![CDATA[
+			3GShC+Y1+pocaJUeLt01t4CALA1ciCL+RVLWUsjB1likfvIJmHTEAxrxvsiz0rGJhu1oSu1gtHf+
+0zhe+YtBW0DR8lMM30lBdHTyho2S+QEOUxPcz+e0fIlm+iJz18Xz2B84lQp2kmykQfjc1aXXwH4K
+5xX1Y/O0COWcpvxB5KKgTY0njJp9vSYhoNNaCzjnCaEbUQtGlu4024NcSXwGrdJyPLI2B2IBsTZg
+IaF4y5xy2mxzSD67HZEBg6BeOeJ/KnIH7RruCXAJFoFa5mNFSGtz0Fk52WnFNsmc7mSaifuQO8b1
+7ZJ5dk3PhPVicY/jnFz0OwnVv8VQsNzdtNJ3WyDIQr1WkSaMRQBcnrRegmUVHloaXTb0XPXzB56G
+QzCFBUDevUu1nM7UY1R/7UlGTMBs1Y7LCHjSnSL6zlb+kD34gHyhkxI4oz0bU1Vj4kW9BJpKojoJ
+CpjHFIHWHMsMSONJye+UhRgsWhewXmNfydpTefJfiXnSf1XRy2AH6JrSBGHDW+ETnDskxh+oCKoU
+Nc1S+D05L3cy4EDqGTK3AyKJ0VjMUevSvXg5FEx+E15EvaS1LlRRH+AiMN8S22U/KIwqJdRzFQ7V
+DUGrUoWWj3A7XA+tgpv31LzbFNmMp0yuHrQe/hs0lsAkPcf2c8dKuUzjDOtAzyBy2IftFkSn0Czk
+F9E3Y1y9bNgtCa4Y9eiC7mQeGanDgcMa/TvW/2+wj1xAnpGwfgAxxE6fcS3CtMq0h1f7cdbuyCN8
+lhBg1jNrmpd7eJkTRyOcNNSDUeYja9PG8FKVI8vVWMPL41UWZLFsjxXUAUDfwJ3ieSjuxWGHzQtp
+MnQkw1NVA1UUWw3jRlFoRZm6iDNa7FOJS/JjjD7A5T1Lq108kcQh8DVD3pFN4CsNGO3hRpZgZwvx
+N5ytK9+OWSJJwk9hnsFSjnnpkfJi+QBGzyDNkcIGLXjYtFm5r0tDX8/67fcttppCOcIzCGE5Nx0L
+73BkB4SHeHGBFBhOZnGlFVB399JwEfCz3HjF9ZSI2Or6l7q9g4v2ClmhKoYOUxM7DARJSljRTERt
+8dyUXXPGNahTZE1TOgHoRsbxklYkxGoR/gJW1B0IZKmCeFaoLdC6QSWD0HTNEBsSONKjVe0plTQV
+01G07JIgWa6z387jxJv9AiMmKisOmPcyye39PES8iOpuaagePSVVGiyuZl5E5lB0/Wv3+mbXyA3K
+BobGQa6z29i7lBUngIinTr1eEg0/66FgoajdyoyyRkyx12edc4eOCX+aMSoGZd6Hp4sQ9qAkiXG4
+oOtj3oKCOr4YlBgs6IT2BO0orK5Vz26UfisrsESkGYGwk4AwzpVHf569//fOG4vH9eupbCrGVkzQ
+qlsNBbYa9DHYfHwgmqoXCSPlx6aPr+fxcWA+uVhRI/qdnn5XdAwUDlzO+gFObza3MC0mLZNh+NzF
+CPQchy+PcSAgDaoNPA8j6ti43LC2gbUOaQ2Dzj/VChK6AvqwPszHj4aBviiGATxFqKnFglsowUEg
+4NmbHy2lXUyuhFv23emkrQV4F6WRJFLN7HS6MlR7VKx3DvdGcBFrSLLqGarpWeWxPsuKxxFQoRob
+d1JV5jXrcNtEOPcVn8++XrRubvRQBLvZnoEOBikgEtyAWOPIu8qssFrZ/J3YgPFDQGmx5P81Gs24
+x2Fm0aOCIJm1cndR6ODE12iLrJR79t2v1plugPUpBOoP73+rzuBMBOaQ9+wKVXy3riXWE/0PI0YW
+HWVR6H+4Dd/8Ika9Xgc9Inmbys5wuIJbshLVNh6r/6M8XAKJqXKilFKlJTZxTROw6UVRrduRD0vM
+pO6BDhFFlYPMxMahoINv/bgoSk+SJGNQO8oKYZPcCqlBap1b+fwagalhYjgT+qvDvjPFH3r26Mc2
+PqzoqTlxYO2LFUIsqoYTLFbQtfvd6l0Rdv6w32GjlF/LtArRm03VyBBwXOXSDl8PxVBUpW9YyDOo
+bWEoD4TesRNRnGvGN6F1EcqI2gc6e/1lMFw0CN9Hhq7nvRrRjCQXONnLLPgyXHxrq5x7nytQM11k
+k4zpNAulkP5TuOSzPz8RratmZowruA8OmLyFjmiLGJqoojRyMjmxSChyc4iJrjg9ROaXyNv6zS8K
+StJy4wS2G2tfFjS5WnUbjpmt7xnADQE9jc0cvkVUPou8ms1Qx4xf7IFI0pbSV7pttVbn10yUHSMR
+y540ESONdR+xJIjDFRVpchmHBZBvG9T5ca9AXMNYsMuaNKZ2GIlPhlM/uvMj+y8W1SpK4y13GRZw
+YengJ5Ji7jXSXTU3yT5z4fnLtlK/iMEhQKIRQwa9MOIdqJXkZys9+tO6OVsj2fyakZOCYx9u6nd3
+R1J4QLpQb4+ZSRLYZkn/llbIo50whus9v/6+YeJ+XPeS4nNOoab7ZSUb/DBRVBvssz+HyZMcMwPV
+GMKTwYKJmpdEAu30izuFOBMk47EAhQpDA0EpK/wQiePa2DzozFKgEVE8pw/HZ6TSq4Vf8Tk4SzsQ
+WAijAKOIyqRqOSliFjWvSQ8Z7fTlAxXhfoPZDCv/yy4Z44h7PjAlCcnd7H4FRpMSDgiBDTo5MWca
+F1c3RNqULBnL42GeG9ZXyb6t0mxokjQqJZIWFufhVVbLg0FhNJ/Sbs8x+/732y/LyZWkpQe5/Xzl
+k1l6AaoiEB5nw3V8MztgsR5/yOpM4P4QqzGLRBKVNySNqo9xn6Yo1KWQXXE8JU8lThZGtUE5FA8P
+VylWoi1rkWN6LlnFgzOQScBySn2I1SiD9jJ9VMnjPcUo76PK4Es0ycRW12cSGGBFY5lxODepJptO
+BjniKHHMWpCjxeMWXnsVTOMahICQ5HAZS5YmRwl2QuZyKDaZj02KGn2IM2bR910jdQ7s358gPhpj
+j2gxQYVehVgzw5plrjHW3hp16gQAEIsEql8Q1F1wGRyLSLlaVKYYtIYyFeAnDfoD5BasVCFQyV9U
+GrVatBa9ikH2ga8IllFDRwdyehj4jJv4yGMRTpZZQ1USDmv4rGJU8JdSEKtu8WOBQcygGnWH9Hlw
+LvujpMUDgVG3a+iRYgSjVjA4v/jIBa7paO+jDoEUFpE1uSIoJ8oGOmxdtW2eoPDfERNJEtL770b9
+16t3NFzQdvDsDAPDwwJcDduA22Omb4chzz88w0KqN406aw7dC9yN9dhrssA/1AGtFm/jIvd6Lt8c
+GqYiMObUYTSRTpDo4FCLUafENoopvd6RJ9NMeyFQhCdTgAai7GmZAqE/Qcl/Mo5XcnBO2QKZW5NS
+G24LLEKHSSETBy9vaD3CmQ7+B7oCd5htK55xbYHtBp3HmAFIdkqhexkMkJ+3p9MMnsb5hultMU6U
+geMjl+0oHlY3BmUJovzRx4huW2jGpo/ECNyydYiqUYy/VSVw3VJd2IV8qLVRB9H48LikjZqLjg+1
+NiWmJzF8TNw0VeT7QqGBLoLgYOEAXCCJ2+EYLfaYD+lE9Nob8RnrmH9eQwq7T3FNb3rZ+GxDyqxS
+5HHeh5SxBDCCU0Qza3FNJscDHjTYmd1ixc4wHMmAKs1g2kSxUQWYIQeM6OJkbsaJQ9oTEpUPq/zT
++aAZS0fQBu2/wzNrFivsc9x+Y7NOwj1VJ7Cm+z6HguVVB1qF6AnG8lEmBwEeDRws2LoN/Qeb++6b
+LB7XKxQwolj6Mcxw2b49Lsrw27B84IwPFqiuMjthvOIxXahnAb8uarxBYsBNJEolqlmYP0XlqNcg
+UkVPxOE4kVOgPoqWCmEeANBwj8V+jHUcHmlKKtzHcXHIcClM2IxopB9J92aRNLLDNx64GSVluV7j
+PUj2xJRj2guAHDFDJDzG5RjF88DxwehxG8ToMTjbRSuE1Ajel+ZvFSbRa0+r4bJIn9C5Fg48I180
+jzWe3H25KCWF9gACxHhiVvh4IoSH4cyMRTWD5IYhoSLGnUiWXMoaTW3kScXGU7lxfETSGocxBB+S
+eS1rMDlpzddoRu+DEU9adH9rNIOdGQi0whG02pkiulZfM0YgDCf5qar2u2T4T2jGIEaSjErHh5Ox
+ieTO/IfD+RtbrpaNoSjTDzvea1cypAjO37T/KeaYb75YZ+ElmGLBzOJ+Z/EqP+779BPRFsgOpBgQ
+9lTnmZRFQSq05CZKjeWiiA4XrcQt8Ys9oLA9SYI+wPfTP0oCKWBMB4eYSXkfUjoOWOEBpEDoJmgl
+8AlKgotkVRc+pIRmJMuqYh6xjL4pYtqqSrmTWf3abZOmbTatCW3JQ+iDZrWb6WRvaMW26CF67efA
+fDBFc1v8eDsbCtQQxrsZSRyCY4F0i5ySGplgMsAnNR6Si69F8WqziCoUeeBOenUXNUZ4R0H+aen4
+wcj00/VQZ3b31zByhc7rUX5F6FZmRxKgUAzIiT6LTnuUqfbKwP4CMAAawWdC0HVoeUFwwrgz6mIL
+VHa3COt4vb6lxpstbwSGQXm7qAyb01aiT3R4PE1M/S5cVODQQFYtUP8JXtDzHT8Bi0HHrmCf9w2K
+gxjeiszGv85wemt4cs7PhK4KeSPEGDBABojF1MPsZUrjnXHZPp+dw3X/0TkkUkBoJ6jMvGEWNDv+
+dq3GzTAxnnSn79yMXRe4W49gRmGXj1f8DC5AoozNNvhFQk8iqqZpTALVTNXoxUHDjqgCLHlGXIaC
+DK3wsqxIQCnLEJkSF46rd6rweY+Zw3AMC1uy2KN48qoGKOn/0OKQVx4PmyrAXHg+EmcVo7hrhue6
+3/FXAJom1621c20IWl7RWJX6SeohrGPkMKQniOV0AQRM1oYx8y73f9U0GrXA1RuNidNHZzAKhkK3
+qZhLd+9lgfo7w6mcZ94dU48qJI5Np+ZgzMf7fW4e/dQziC5TCB1/ZPCZ0Ta8N6JFFIeK/HNab0ou
+CzpqXMKKDjA9aFcgiUX+qW/SeLLXGscA0AlRCDOSPzXjeEhDx1jOkb7xpIxaNVP5yKYD/Tu982su
+C0YtmiVRvXvI/YFGlfyxoALnDgSEivkprZ0LTVN2FwcPsgrJfnuQDh5sCTPj0T9Erl39YwG6HlVA
+Q9kGGc9ALpYYbw3DibwmlxszX41r8ECyrzn0+/GOV/dABBfH64Tu6fqUoNK9usdOwJf1kCQQjcw1
+eQi0KzZMHM3kKZowDAfskBMKGaAm7UzC+nvUIglwJ7JYVwd1+nqP/inwRlBXJxYyJvl4gJ8iqfIj
+YmobjNoMhACEOHCL/k7Yup7v+IulJpkKMQJIiNE5IQAZZZplKlGrSErWYZUsTf5yG8dvMB0cGTom
+uSJLZ4pE2eEDIO/SFJBkslL96MqEcJpbFklQ4xIdskiDRA9tmmMLLYVZhp6MglQx+N2dQ7sqLnp1
+/tSqd/X+UJFZT6aADkKzJO0LBmqGokb4vNLLNGHKkrbpnvU05Xlz5I/u/H3sBZmmdCeKlfpAkLUO
+KXU8CclnCS2hDLxljhjs9z2XNCiYHlMpDVSvAJXAsRNBtXbOcSjIeKq+mQGCDRRBNQ==
+			]]>
+			<![CDATA[
+			DEOQ30ZG47NHsyFzrh61c0e3gxTm95DNE3JJBK5GiiFH71HytaFkdEitCUKBML4iZ/vqmA9ybFaS
+iDeIaXcfnX70BZFTVblL1EmnYnYM65vHUgIkIhKbaKwqmWCMBzkUQzDo8xBS0jtQ+AnjSgOeBx0K
+rgBgIsBohEB1T6fxV1VVoreS0pUsIII9ds0Ylj9dvR4lKXf2Ol4dNQ/dirNYxRCLRk8VV9xQuvHC
++oQgLL2LwJoQyj6VKRIm++zOT6SYsyWrmyHrF8UIADXA+gmnKqDCFEkpB0JQwGtB6cQcTEV4qfHV
+dA7AKBZjFgegp5Wj0IWHRKfBM72XHrcaA9eGqJuu0YM4JztM6Wsex9GhhEQkSUhdA5GUhLkGIsrR
+7Eni8qxaSOx4Qg+xCNkuwRSeDwTOFhwHBdfIfdSMBffZnR+Z/4M8ZpVi8BDfxayLmQZXneHwQEc2
+GStIWfAe5/hHdvmkCqEWMLTcXh3jk52QhqG011fz5XmAhGL70gUqRj5iB2SvcVYOO58x/aj0ThTa
+SBcOY/XMR5ocFXEWoGEpRdRq67mAZ2fsPZDKy5IAvkpblfuxc0MywA5+MomMhCkpBqvcTUHNL2Ld
+FDVIfBSGgCGMmEUuTpa2OE5y0CYTjl30zeQ+oTyhpW+7FiR+zpunligoNCqMHxoVOw1OFBQGmQcU
+DIaIbRQCZ8Txd+XLosWlv9uw0NqnNvmiijNLVX/zjRax16kSSmBUmPjMiioBFIRFALq6q5LAwPYx
+60TqtWrRklgevcAQj7YLHxkyiUMRHmfKBVtNNQpTpmnykbEzCDxCHyRHjhJ9A9PNlAzzNdKf8aKH
+JQLqXQnLrYwHxsawHrsdz8SQv9UAwR6QmVlDh2IShizDDrHBSKopcBaaSC67rJUZHYI3QlpEtejQ
+4WkSnjPQWBSISkZAgM/Js+YMQEF3UMODoBVCrdTQVIXDe7uB1ONhN9T2VJXNd1ssWcYcg/xhbG1Y
+fiMFNJfhYM5GL/MzXk7KVTdh7V7TNGbpLH6xeU6lwFi0VwMIiJkxjGrOytlgN4vUF5GgQVsiiV5x
+blerL/LymJSPEE+xNBRgAZivRbWa1I0QWPIa+1+d1IfFOMu9niicXEXizEpXnH6ycQ4YMpXh5rrr
+kFQQmJRl5JqtF+bLMbVbk0A+fZfDSqfUOJRYcT9oF1y73ViIjoxF+Ez3GUicH+EeJmXqKOz96u5h
+BpTNx8Wq0UJaxQExaSF3c2BRK6T6othgmWKGwPT03B/WFthlDMrLFKWrYdNFbMR0gPDYaewKampY
+4qkldc3IOQwCYRDy2r7MD/0x1powFe1Hp4mFmynyZJTuHxkEU/MwCJZzB8uLFPXQc4g/EawYBsIp
+5zrSjHG4rMSOloas/f3XxmFBGI67scFgh4J/zs449g0wnMa+iNPpnMSygtgEvuLzihklm1FFncy0
+fIRkLKEEVQbTonNdoNgeqzwXCMGEZSFZeAa3EGLZIuL4nb4w951o/pxbCN0c2GPqohFFogAEa1lC
+mCTkpDl4kB8hLDi0UO7EGowAH/w0vLLRJjCcE41z2+2KuNdosQiPQSOxCFQZPhNTYiSA+7wvF4B1
+Q6yfLuZJFZsax1B/crfBKZYOztxWQqtOtsCDgC0ry030HgavRqUs99BxCiM/PYwDH6Ae2khnrIWV
+W1hBwzoWDx11o3MYzNXtrMnh56rPC7OcDIbNi5SwZNQZOwtr6D40FUq+P0ylqGrITYV9D649KrH4
+XhM1N91UCBmPSaAsSownGTaD4F0JTljFjDupwOgnRH6TCmtl2d3C7Sa04V6vmwqnQbQwHgLMHPVo
+3LbN6EeQTFxld0V1QclKreCrgmMCjoqh78/hPizl4c+L9jndVlHJiZK1R3j9MZKbTWQFzBkAUtL6
+PuhJZSWoqMUFFOBsZat5B3UC7GLhvpOBwLHaWvkjg07QCEYw7LvtIQzKxyreWT8DkTYaXofVSyKm
+ghWhOGIb53JA7qKp2WbDoGKyV8uCFtsbsNkklT5Q1CUardI372sgEaM7ik36DxhlFsg21VbisWva
+Cz6BgOCDZFqgK9YEp9wYa0EPEMeBxCsGOIu2U5Eku7Hn/YdVPh4FK3dLYLEhVu1RNq9BUu78OcSf
+2lhYnZHSWWBr3FRonAJpImxCbd8mzEaKC7u2shYgKofMGZyqZIF0mEZXLTS4tngcG0clJeL8dMxK
+FddFpHo0obP8zB5Pq1wMC8KUu0rACCAbQbvMFDsEF9Xr1MMicRkOYnR4ZaTHoPde3QCLaVDiQNJV
+cMRcBOwKtcRuI8LL+v5ukiuw2iiifG1H9dg70UgLrcZI3SQJFS0xQAYznx9zs+sXZG2x3WArh9cz
+pctM4ZtiJ+tEVWP7jpHqE1WU6H1QNwHbP8ukH0P9G/4oVlXXT3PLoL+WTC0dlcdN2EYeKbB+47cA
+SpxHCodrPFmlhOySNyrGsyAcCFbGdGQIGb3BGtrkVBKgEatcWHzGDotOXezmcDIxDLFaDXVSWBGb
+C2kikgI30SB8bhxTgu7GXzCU4sEYbr8jK2ZMZ2YS+E/+Hh5NfSliyQzv/trueA3j0Hgaep22cOAV
+4tzOAKOXsQpTgiA1OgXGUSQFBoeKe+rYFb5azhAOUBkFFcKibbAMIGrpjjsLY6yy0JvnWSVoEgDc
+ggX3Odqf9DqyQE/HwaVbmDbqTEgpnkRIomqWo87leOiwx09uxVS2EUaAf7mGiCHqA0sZshQzr4lE
+YayKQnKFKFE9PHY5ts9JhxMrJlU1+IjIVbmIe/fz0nvIlav2itMLN8ZRzA2lIHtHN5L1W6zbg3E1
+F5xjXDHK5xkq+plFex+dDKbvtQxuiiN4KokPyEI5zH/EdWPXyZunolTX6c2/Q0+PXaMqOoajMRHp
+cxSlU+I86hlKFqwDK02vom3IBD1Rleg52B/4HE5NGU/ac+x8IJMnXGKzuCJ2U5Rud2pWVfHIEmvz
+j5w2Klvp3qYsfbDKp8P/A1YFT3ACfQmAKDxQMle2+HK5hXQtNc6NyRLSeFKsP1/qEzUprLOBy9EU
+u/rh9+PsNmAeHcmXB63TKiWYXqMFQsC1lwz5o6Z7UenC/1FVuuioVzoIpvfnmOh/EJbXFGcsavzT
+elL8WroHgHGkxjSdlqmEqYFiBFKyuj2lkZrZQVdxiLloXejLLzYQxFR11VC0JLwsYo4vw9VYZQ0c
+2liq7BUyXoQljsxoPNKOlbIJwTWfAu9a6xlo9c4gYivWpVZ1jcJZv/+uyBNxMpuYns+sFs/nIhAl
+aIG48VRU4ruFDsjdgpLiwDpUMAnCvJrB3YICU41dgEItKq/IqvzJGXXwcRPXqWllGdizyG6/2DBy
+GbclpVoyvJgKx7R6tNfi4Zje6poSigGRCxoqqfKJWhQNW9+1/c0yDUOV2IDOwZgQhxlhTzo8NkI/
+WF6hfhr0uWFqAecStAXu8zDqQn0WcBjhomPBRAraO4N5RkxGwk3vcTlH8RdF6UbsG+tBWY9q8qll
+nYfbagCDKR/OR5SeqvOOTuGV7LjvY8rjb1egDoS9eMYmFOVCpLMuWNqgQI6TcUUdWb1883APquo0
+iqYTYbaY9i+fUPJ7Uux5mYUzeQAECaOocuChm0adW2GXqSL/euChJJ8PK3ejIccZsxUrR5Tv7aOK
+GY+gC+E6WQVeMQm7/eGo0q0yyAMGlifpLCSedwi9RZypULD1GJ5jYB8lkKQ9ZbRpUWkU1W/CxyeC
+NOqIOnln/Vr05ZVVTOA0QEVgVxz9m11imwapcSh3DMyN4CyrjpjaIBKRxKhRTVROfTXupXrOzSau
+KiOyg6gIEO9y1vA/9YyPH+HBjdVBVDh7vcywEoCgNPbJX0N11ohLinTzqGqCoeq+HGHiRo1fMVQp
+iXIRY6kYTWXPyjl6SWkZzAnSQgyW9uNwBJfWodo6rZky73NYfrW41hXf41P5KHL0cDKHtwGOeBzZ
+hkS3fBhfv7IZcVnO3wUC+mY+BcMiXZ4uCruQ1eknV3LVh2YF40aGA1ajzrp9wCnrWQ3QZE7NlNIs
+dWAcu6jYCfzUPEYFe0cEqdnKF4TacvQvAA8Jo7b3dtR84fxgzi6mrg3aWgjZ1qdGsnN6s8L81Ycs
+qG7mTWES7Lr7qFQBjsTIvLgydzQt4IW7Z7AO1NiNVS3X6Hw0Fas2A3wNNuCDqFh/EhE1hIWRmR86
+sn13vw/Y+iFwG0XRadlYdHwUWVTcrcRS2eIue1y1H1h+/mElYQRf+wC9HUKGK5p8DeDbscxDzQol
+RINKyO2gQ3QBx2aKXQast60V+2emabLj9p46aa6mTvtuCGkI6BxsDC2uIWNe/ZuZgmZolplSezQx
+W9LXmRRuMqd1Nk6Ix1h8hpyoCs4Y0+GtVx1zYuJSVI35d5hubNKwDDlYX2wjZcTVwp7U+OP6Sg6V
+NWRwOnQCqAZl7ArZYczAHtFVK7fmHeBq3YpojaXF6rwwhkkfV7ilWn6jq7yAlR4AFpCfrNqmPg5N
+NAq9VmSr6RPyLJEZNyZn2ncbEMWJoxCsrjJAnxkRZqJ8gn4ZwWQE1r/Z3TnO0WqLvBIMX1rSgCRA
+kFHwYPYcjz2U//LTFARYFrvvBZZvhnQAhjf5QQfwEkLvzG25GoEZORuZhz0BKdUIJM42AuC78FVI
+yn5990CfqdxHqEzIb0ay/F3kLHdRpC31ABDleAny1QjkZGhxNZL35nqXqZrW610qXVcggODpfX33
+POervCt0qwYvNX6jH3YPZjKa+Rl+5hxeTAsHyMkRRJI1BPy7Gql38JpcS1ABnIXX8wOxVe/3bHHh
+aOk4NxNbA4ZurIPy46k/UFIA7hjuP8BEc9lZ06pp1OX+bkyv0waLP8k0mOdUlcDViHfzgzeeAskT
+PDJ2Sm+kcQK6Sei+0QXZu34zhzMDe/zoE9ZkAkSV5f+yGAFQOnftn+/1OXOFoDy0TrDUeI8QANRM
+Mdi7hKfDZrjW9VKALBAcWOLdCBQ4QjfOcteyQHlhXdj/YRaMRB3qcPs28m82OZm5vDokC9HiMFTQ
+LkxBUElR/f3Na+0O+ff4v/nH//A//vF//O/vF6NgNE5FGCRFffTwr5/er9nlvbWsMKq16bvtuA7r
+bX8YehT3/t3ELflawx6P8olhNSZWlks66LCIZuB1twKqX3vgUNSW0hIwUSwfoHREKvV0QaTCF7xP
+LBMX4FXQ+mvxejzKL9Yfi6xg1QLESbu4Hq5ZRkJW8Fp0EkvQiOLx3o8GqlyLwBRfJqGLvXlbN1hi
+QYdM+XSn3RlT2/22LGG91rDHw36w6hSxc9kK8cNuhjr8ZglMLeiGba5iwLC35PbTSG9s78h3u2b6
+ZJoQEM7qS9BUNorQbZ40xrGufrNOjbv4RzBCCRb7CmXV5r6Kff/5XT5hkH5vWxN+HG3X4lFFpoaK
+kbnWWCnjYk73pccjI74m+BANFeCk3RGYQ2IQ6AhUQQyhEK815h/13lhFvGur0sYkrw==
+			]]>
+			<![CDATA[
+			eu3Hq3xmbTEy3yyv94cvI2wSxl6fDHH/XQsDE5dhrSYUGtkfFePVF2zs7Y4M7t0/+dfvj1i3oLmS
+VvasdEOMfjlLTSQq7fDdJgQK5MJaNAib3x8xfYOITXzEWHyoIuT7F89HfbNQdMurS/XUH4+QKBML
+UTo5KHChDL2Am2EtA1DICNdCEeSVu+0we27lFdcPHk93DvDbp0oovHntAj6jgpJpZkyETKyHIFVO
+8N/nhA7SXR+WrkPd2eNhPpHoQtXQQKkqeezsAcN47Z/BSCY0nMbKDNz+a9kPOmaYDMt6PDJKBVG1
+GktqFCzv/pn9fL+eIlxailjKHbgNAbmQHjxc8LyYFGvMiGtVyP9QPjU63RZbQLc7nKrr8QOfWMPg
+YQAXn+sB5e8WrqL2DlaKLORkMt5djjLXimqpLQQEghyK2A/MF7x8hMaikZdgUUKQLzbJDPvLsSzr
+y/lyLNjyUw9DcnhEeIssImnieK+qPLte4SxkeDfJEkOPKKqKfY0F8dZQDUSSokvIOpsSOh/Jcb7H
+Qxa9iz8kyQZY6VdUYASihGy6xvev7keEWwEPMXYFI7z/WXgQ+yo2YCYiNk0Udhpqv+vZacnUjvx5
+yP1lkYpuJULRBBOeP/tBycGHT0ccVVeVIZ9O4BpKJvjjbbYaPd7LH+vHmZfqV0xrJ7qIQvF0820+
+fD51PQTGis91GwyyH/sEkZhD0Y7bTSod9my1SXQHqS7o8Tg0UvEBBeHsZPYcsss8+Jy/+4lamZ4V
+MwJAFQEtN7iO6rtoGlPdAgxENXqkDUNIZFy33TurUBMYhNfyqm7uh8KSujkLpO4dQZkR4JFYJv14
+mE1c8BuLGMIng371FdBQYz5c/GYl9oixnMqTajwFDPnEP7cwh+hxi+fvfmZxSzpX437VQVRYPsi5
+VUTcgqcFMKEZdLuZWgSSn2Vzb2FB4Fk+VXmq0dKwvh5i7UbGFsFGnuWC8nIuBt/lKtR68HOxIkgE
+5mzEkIPBcX1m/1zfYP9kHWbXVII/TDFInUYZscRL4/efnfBbyyNHlGmR3WdKSjDsx+PwZB9x+n7U
+Z4zrmiAsOMgtHEe1Kt9ExL6gWjTsY1HZG/VhlKNR66EHhIdB9tkbu3lo67N1Wvup0+Kh3krVexx+
+g1zpaIdhTqdnJ3y0PCar18+EE+6uClX5dFkBlg9QoAKVAueeIYfECM0X6wSFoqJAt7SUGJWNmGn1
+lCrgg3Ii3XQzHGPBPbuKGRyBQ++qaJSLLF5/9qfv0ZSdvPoziEFr+HaDmLAH4NWdqMRdIbIkWiAQ
+K1mAUiQW2ckGzn76zOoZfeKRDXz1MKJsRJJUhhVJr4GgCSpbu6X+m53SvY+pnYbQG6LYmHkMdZgB
+fl/TsYnmr9lF1+ckpB6pjFwpphuOAo0wfn6etOGjj02azRuxlkNz5vi8/3h0clTx5PaDmoJD9IOS
+gE4tebny2VUfmyyLs4ArwP68/B/glz3p0U3RCimqGtXBsGHDge2lSzOXyARYUVUylARx35dpJS6U
+RIH89DmJpwi4oeZEh2gElQQakyqNRUfcNRm9Q1n/5409q579+FzXh6NDg4oXl88GgFeLqsfE8Ziv
+FBVrfvbV7tL3u+W75RSpYaswwTGJ3R01buQDBxRPeSKIPBCyqboP0LU392aT+eODCmcGvy5B8KSo
+NF4xO/yin2AJcTFNpWDg8SH8zuOhfvVeV7h56hQECE/fRxniglHzhVVguR61rwpe73AWtV+JDvpV
+nX84fALAeXI+/In9m59zANhVUIJoh7dPqAMakSeiX6XHUiW7PRGh89t0QHYwPG7eLS0ILG8QTwF1
+laFSVMRLcP3w4b+6TMggyGi5g+g4tCFej7tTWMaoOfT70lf5cvZRTNuUaVPVxIO6Vc9S9l1rIiMH
+SP5Fh2hi3yFCwFO6ySickIkecuyPR/2V42CgIjCaI0LyYzU2a0x8E4gNU/y0mVNNTvJyvVkSxG4l
+vXCsqTsQq2N8Yh4UpDVMn2dV9q7Vvlelr3PTCIMXfAph93zUj08/nJFIlPdRj/09CgIBiDHOCXRZ
+giS89UpTw3C90n2iJQd1Mr6ZqJpg/FDkhnb97i/mZ2VKPVrc9YfWi9IltLsnWlYbjjerzc6ZFCqu
+ts0EiSqN9RGF4cGD68HkWs+oRWBl9PLNAxGySzs86vFAa1FXQPR84k9FXMWT3YTgs4grnSQiblFC
+rVROOmHiSWncDIDU62vJBJEM76tKWkWd0DtgvwG+RQRYRMZGRWGzwL62wtZEhcnXsFc8JevfcQVi
+2UFEFO4LB6kLu0kHVWmSZGoMLsez3NGVwEMoKpERgAk8PRcDDwR0ACOgX32LeX09Gp9PtEqLyliB
+pV6IWXbgE9IyaQiJnYBBBb8RRgPZ/kcX/2LSZ4MFirTU8gAQL+dJFjgzGYbX2lr0l51KQi1UsWmv
+QlUR+VVe1qbBmlsOXFaXrXA4yjHIBqg39R2e5mvxd5ToeBHfi6HryVKF8KMoh7zaLfDHxx4e6Yjj
+kBP5CtiKUMidHE9uBFuoBawItyabyXt8xutQucaHeJCmCkaj5I1iyYwcZ4TDei57eCpDZAxvZav/
+NT6lu8c/WLmiCfFZMbZ5HVJbyxRSi9pf8UnvSJgcuAKDO7ZRazQGYjAmyvpzxMgQGw1SZc6rB4uq
+HtzAs0TVAOZXWVKWSUfpNaAkbak6Ri0mVIDEq6pMPGdDst4vs185i6AJcSiXMspCzXpJebTVqrA8
+3tCvqRworKB9G9MLOhi7Upf9EEQq6rDPwBgXBt4HllisJjpi1L4Wgpip4xclI46PqxYzys1FGynk
+RImIsaRw7PU+nzglJfUpA0PddwBVOpIExBzGxIiRTcgiCUn3FmHZySQSnAbuDBIFudcoUUCQLPDe
+eM1vq2OY/vUJBHZHPA8WRdPJZSwPsV/VcMYuNhTvGIiR4hJyhUo3A9EtVsxc7/cZd9UCusBgLX3r
+ZsQ0Ublj27OQQl4YgHAHpaIkQK62x50/sYllixNVYYHMbodOh5LoUy3O6wkH6bRV+Y1ASnVKmSyX
+m2jv3P8wbvVmLC+B0aBFvBBWDMmHZ0qOS3UzMmn/+N3f2NvAF280+1VYjscb/GKPsGlXjY7VFqMS
+q1iEsdK+ZmvWRyrBCkXDoIXvWYgvNmGzsTQYYbQpcnzzK6oO0fAHqogiAK3BDlq1IANzu+gHqham
+ZiqCOPRmFULgbMo+ZNHQ7sN29iFJja0tipSA74i9+H7lD1Zp072sxjJs89bfguGJJDI+MmE7zXKS
+kCRKC7AFVJ23WxAUvlj+PgoS/MXcpqi+IFdWlD/nlThBfNi+5AR1a1lLOSNilEQkH+z1zJ9gM7Zq
+R6CukSDxtyXi3nA4WSBGaiFBzVVTDG9WxrJ7UagGCZxaag4zJfWoV9k7aVghFX8VstK3NWbTAmaH
+3ROCwADPH48n/gBrG02pzyq+zLw1bENE7FEJrGYkIYZgbHYM980WDmcz9dugvACBYfAuGYrpYe1D
+Htmw9+K26W1Bx1v/aO9FV7uabMDjmfebvV1RjdmNwpaLhlqQbHK2jHXC4H/jXFr22QB1HCGu0wS1
+q93rN/nCK0gQWAOZHQARpA9aFmSlNLGJ7XF9PN8nluIoRXkKHXo6KUhwDaphCQ4BkwR+jv9m+35X
+hEYaDNo9qWoI/gYJ1OCplzRjUhAYeoUkPFFtFAqDwwKhRMm/E+ZdVNGBehbkqwy/IyHMKYooG/Ok
+MuisUg+e5POeKpy5to1Ho+zO6msOTFqxicDDcHbuGKOiL6ovCFrdGAcAbOP46DPNKHyGNHgf/foL
+IYL/f8XIDMxarPrdnpZ1YJKwzCaYN4gEzEZcZAKeNjI8YBRDOGflZKvhXhJTxNUggPZuXbpXmdQ/
+ksxClWGhk0rd273owURKXosD4aewrMHXqhpXovCC7nDFQYxDguaQdYAr5MVQFcn99h+eP971Eb1u
+3CgRH6MA2hT630OIU2hcP/U1NvE4YHHtGlXgmEykK+5KuGTVQZE+Ai2fQfagzmx7Jw+HeFnQCRE/
+E2k4qiSHPDrfl3Tg+LgsLYoQAG0klVCSAOXfMf9ND0WNBNg76+oTVoxR+ZHTJpn0OfUvvtm3purA
+WdqmQj4YPllJ3s4DFXIbvj+qNqk4XdzLb5mkUqvH+zALXqL22/s5P04Rc2ppPWVxX9EpMYHq8J/N
+0cbaBComxDUcH8e2oliHhYMY5aTAzVzuta5D5UYu3iacR5JEvbU1fBenz+M6ycy3q03fHaIasL2E
+15HFtq826j2RiRtHWP0JwoRYDf6yLQj7CJQ5OyGF2X4t4pLvx11wgk37CZi1QbH8HKtN2g1D37U2
+yUfUo61aT6bju01vBHWx1WvT2sbRaxZDhv7UanuMzL1jDjEqUwMgI6GGGHfyIaUYdDLP2IaUiwjI
+s6In7YvogkBeVvNqkzKkMRx4pzCwlgVltDaSwCK8cFyn77arTd81wJ0Nnxa0eDyLPSvJ+NuC+KGA
+Huc9G1LJH07dvugtIbvevEDI7sLwSVt35q+AMyHG9VS8FTi+NmWmydTVo62uniR3pA0L75PC0WtT
+bXGqeMWuU+8GMUV9fTMye0jf5HCaqhxQQoTzvk7FVlk2DlZPpPdJz6pyOLV1ecP1BnwQy1ZVwrVi
+3ExmK8lytYGuY+HUgMhnmWo77/h4xE/4dEDgs+I8EkP3w9sYWYrCFXy1N2YJ0JBv3AymOwQH+WaX
+UA5pMHRFsDbgQ8IfNCOp6sqifLEvUBenCajKOhKWmLIqq1FVoG63qRmzQFUGpE0vWm1GcMutuB4i
+lU5621TOjLxPYZl/U0lBUp9vdgxvG8rI+0eSNeXrc1/Et8hHUOkyS+kMBCaM4Fd94ok61iO5SvZq
+0fv1bNTkxyD8SolqGilsEZj1hzWKr7AQOYeyFR/C5NhcNOIoi0L2ZSaoesmiPYzxqBhC8NXKU1l/
+FTH0CD/4UM9JWDkLw1mlAXCBbgI1DoJY5LX4WBcyGltV4RBXWVMGgZJ+4Jw/i4KHCqmbvBEyoquo
+eAgzzpXpFBJA6rOz1rGIWlps0Yu7+G+HuzOz1K1izfmhuw03gWE+3KTYiZJ4b+I7j/bKz8H5wOVD
+hcJUaTLZmX0MvWBSqkv2xqwfGXENoiipogrmfRDJwgRsuJ8Wm7nm0VIcHEVirKU4U32MWPvgY8QE
+mxgHoX+QSRcQVdEivnhJzX6xhYKV+Ba0pbImInGCVjmvfdN67mNK9bNmoJRhqn0GMJoERLXNntuM
+k7GLiAklT4lsIrQ+zwQOed1rNqqt4J8edxFiOz5msZr6V0CcGx3SNlc9svgGHmP1iVAzrKHPuQbL
+h1kVlkb/+PV8UTRihyO5uqhGLzViesloLFTGY5YMcLLBVUR1cTxe+QCp8khZX851LH9kveIaAfyu
+3GofHzLwdMNYmdJQV7aCZsYlfTvrzbPEOrmhg5EVHwqYA/cSWftPF29hYdQmCTrbDg==
+			]]>
+			<![CDATA[
+			WZWajs8G+fZfoS5ltKPts2M/A800dFc0dTkLrQUSDxXl8i2ObQB4xn/dOYJR5cs55HZTDmdlivCp
+bcABeCiQRJzaRgw8T0xvNPm+r28e7RP7+BDmilW7nuvtZmfV4HrGKV30LCYvC6x8WjLQUvoAkwWJ
++BQVJsUcvCVjZzqTIbuNpzzXqjVyQP+0Bx/BPXQpTqNZZQ1F9AUWD8tH7bo9qVGbNCf1oaxHM25L
+Zae/HD5+oTL5UGy5KfoyNdXaUehtLmLTcgh2XnzZZ1gQXnxyPdWTB21gU0QMU7UP0XIJ398Mwjl8
+b/bxYTxgQcSbP847hCPb0u2onVYJWDVm6Gyi6+RP4igN1xZdw0KqoKzjJj4iypatOLwI6G1RFm/j
+WiitmCbR1vUpLJH6aKXomi82aEXhEoBTFZVbchpClheV4JmSXrVlS2NiTCI2kKxAqco2TqW3lAGG
+xjfkvJXTtoGs8iS4Z0cTmx6GGQ/iwxrKaPhIkq5uOBnANQ4fyNOZcCCsIBzlRizXSML52tiIhyvr
+FAA3kFR9QEJbZJInKSfYMz6LaLpz2QYuqxLKA2DWxgNWFH2P5TzWp63ZnUw6WLRJ2eBgQiOavns5
+gE2FvGWNxCEkuRGPWvNUEBczGxfWAlW5610A0qoAeld5aPvH2hm6oZxF4iIC6qZwyzAPY2/0w0Qd
+xBs7FYcc/PuULsu1hdyD8ZnzjvZw8iI0F+u1VfccxiIJFmxCyGoYcSlHNboYgLUlrhHJnAXFmNYn
+mubKxRRaMWcgyQ6r6HNxMgb3BR5+XS05SEFMwR5PGhZ6S9X0X/RlW7htzMj+2sX03/QjvvmLUdD6
+L6I2306bg2M2xNI7hHs/e7sJC0UmavpzVxd+nA55ytFQWgOVDVtqKogAFMB2it5H7fkA5CVnWWHA
+YErsfWcxHrpCauwK7LcTtQW6X0o49uPriIo13bOuXApQLujtZtwyamwmOziEVPdGAvTgQuV1T8u/
+4xi7v971hjg+h6PRH+m4cq5f3w9fDGN8vXsxtnZoba1HKkYmyEKGvK+s9vDX173Tr0YNTzw6BPSx
+1shHIn/vcdFfdlGtna41IwIgLlcRP5NxxWvXDqmYsgs4dumxwZMAYNyvbwyXVxl2Nl66u00Plo7E
+PYmX9bS76yFP5VfuxiFU3FXIbrWkV9tc/bGH3e3LbfZp6L+oYoUQoukXEaLtggncKSmqtQKwRXlI
+aFQOLzuGJSaVgy9vM1v9733hUFQFR6iX27UMkZEAnIMBYnk+zCfYd/hVlfJRc8nfYxlM88LtbGyx
+mPQx1r99jzcXjj2q45x69uNMPDwf5hcsXrmvZQdoL6d+1apjCkz+48y148S438d/7PFEBFYQ+M90
+5/kLZ4TnF2kB1wqyc/cPmyvmwGxW0BK3U1OPTm0PnSFE2X+6LtlrHfdL3s9HhDN1eVHGl+Bt4v5N
+54WbEJhcl2rM+nbsBxo22boDquUV5AQtK0WT5tkY7OvjbLR1HOS6+57e2A/a01TWI/HKZGsZqP1w
+u7/sIv2G6xo3dUxMB+tXsiX97EGI3dAGFPG6N56jY7DBEVlzttmInL2fra/G0dNuZ+P4DWwa5dFW
+ktr6qS5VfIRDO3YM3q/cKlSMCpVTraor8lNPa7ut8vdTIqX6w9XTnNNPcli26c+zU+yB591R/afr
+kq069wD91FFpa3OF0575w05l5vasRlP4dtOdP+uCZXU0sg2nlcr25tkY1tePxryuvO6pxn4ofqWy
+HimaPdOKAGw+7XmakU+zZxl91hu7Pddnt0IG4zn7c/jZxrPN1Kstu21cqw6vm0dP+wp75lDy9BWr
+nfZsbeW0Zxvietoz73fZ6TTO3HN+dOHo6mlut1ke9nzhI7siFkAQlLnpj42Vd/sELpeLApO1cxXr
+/Hoib5D4ZiVW0WHX345l8OCNq1416PcEwMuzkN4NAF3tb3txVz12Lt8e0LjSjgZTJWVdWQPAjqjt
+3PamjBqNK084lOuvnTrL253oBp07tkdpp6ZzF7epDCja+mlrq/3eR9XYjgubDXQ7ve+i375eJquM
+pNaje3wJvhoh85PVFau0KtnuifI75Cib6jxQ3lidBR1KksF+wX/Vd85qmvG+9IA4t/j3nCMvH2X+
+ybs588K77fQ4knVpqfeJSDV+4fSB7YRcrxGJNu4ohZyrTR1Qju6zZQsGm3abniedXWq7FYAjyxaK
+/XLaPUpdwecP7wlwGFyzwbwGrtkLlod1xeekyuanXHMSYAabfocdTrPi6+tz/fruyWIwS5Kuxt0o
+Eyn3VPPxvyZlsIeP16HLBmINuG+GkH5c07yuod2T13Ig2IkX6TyEFqasZQ0ElDn4ivF8nHslO/fv
+D0Q0gK4A0LMtEHbXKZTklmmPEQG17JAlrWZkIMA2xmOh4SGFhJ/h8PiBXfcf+vru129n45eiDrYo
+HEGHvpa9c+XSheVY4foa3G3Bc60oxwHAF4F2m9v10x9sKeABxmYEghoce90hUvVKO+IDLpaS+2lr
+U9G1lyXlucRAbdfPVyQh6wSCmssdNDA91/ueUQN7fz0oEJGv2MiwH5rnkuOs7fkOg6jia5xhEFtg
+r18/Go8rLQ4GSZ+9XJqIA4IEZwxHD392XbLYQr6CMOaS5LMaLxkFM6Ti1qzK++vlfM6fH8nXmPvK
+rnxiOn261XX17mSNezkDO8neqJzGkFYF3eFLDEE04NBlTx95tMcNzC1E434a59MUf70oNDOTDXRe
+43wNqQXGsJeno6u8Uy9Hwx/2sMewerqdy7H/0LVw/2z4z+c8X6tAhJgA5crlg2fv2kpfr8hYyf2K
+Q1Dl+xVNXPX5igQfP96QxV6PNtQiPN+P9EDP92NC7fl+10P+atim9aY9/o+r3/s5kY2vObdz1lh2
+Nvcjfuahy2zxzOdvfMS7/ZC+9bVPnN3nbPHFy8WA3Nwl4pLPHTDrXik8w4iJci/H14PdM55ft4A0
+rtxzdS4VuaMjxnqkHWTwLSM11dMuT9m+ns+wsssbbRTYKtGc5+qTV+PxSMmq6eZ5z2inu3meE70q
+LN9XBrvn8fBOq3TFUt6JXx9XHo23fK4/u0QVzpNrLm/Ozdn4lmO/NwiVxPWzO7txjXdJTKyOP/Wc
+veP9148rp92z3fLZHjHav37rP/vWOOy3x7mzem8cJjdNZedhnPr62cMIw9jXD5Gex9T49aT2gBkN
+3Ce1Xv8a5LFs5Oq9DLqXOM9+ruKAQRAu/tR4jV3bvXducMFIuvo5FcZpDz6z/PNf13Pvi5ZpLGmZ
+Eqzu9xqxaN8c9zzXgI/z5R4d9plNwRY771bva0Vj5v222a68PCEflcu/GdZ4TFJvHOdQtWVC4bJ+
+n1HnAnW9t3sc/vmv67n9orm+dIiQhs23tqdMXN8s5zzSsjQeW8bZYb/2K9xCD8W+3ZXxTKN16/TD
+wNvqyutKn2P3SJgt82E9Ru+f//Ld3l5TF23D2R0E/9dWY1ns4xUubZ+/D/cDtI7MTzBcUhY4xgg3
+k2Gi4hlrt8A7YIlGVhdwGCJSa9/uRq39XYgWqojgyvJHSJry+xFov+mwP8jvAcZNTZNkcuqofayS
+bdbdvvx+L/gJxonyftguLkr+82DhG3bLb+ZYK/fJQPe8Gs25vr7uBwsUeu57mmmDyWtIlrHZN49U
+dVmPeKSV+2rM755bqdW4HoSf//LtBmfkdZGF+/zBvtv+QcGKlu7txxv3y64r8xmDeHT1np2INlB+
+YeplflgjazwI+0vrx1izeKWzi7nd7TzgVO/Ek9OoGvF5O5fJqprni5YZi3EezzZJHcXjlZ4Pfi44
+f2/61Uahh1NaKxid3xTjgL+zfuMEELCgrzwEK/DYbBxno2WQgVYt7q/UuFLg5wsKXnO3OVP81WHX
+ox8vfcEwugfONwF1yj6l2fbV2qj8FdZPssBrf9RRUTD5r2/ufO2opmCmTmcJPv55rUvrmTr19khd
+uaJLjYAhnZ2Lgt9Jxf3UimbxX0bJv1BPRbK1SYBZCJGj242tDCVUY6xlqBiKL6zRlKo3GYXwsqhj
+QNEcxE6C3jIdOGbOLxZdEzOGnYgxbnmhjxe6Fr6/1zF2AL0QVt4TgoCIFR6cO4nIOzK4frdXt9pa
+wktT8fHkc3+zS6RoLGlDcnzAvxTah/ladscXs2Pqtu7eCZmV2AQKI+ZEiFPKViqJCBTiwktbfAiV
+adJqZAebbb3B/ZKfgFOzXwkXZ8XzMhRsf6jCb0OkxIUoUUDp1T1N5Wkmw5UWkwNh3eoeK9eIIpXn
+qYd7GOUvUvX+8NcjtUQ4VrpIwhQigV2ZSm9rha1JHGX+fQnTiz6FxsMR1RvcL/krSiGDwlX5CbtL
+QFGp98zGMF4kF+pdwsrRKFLmZCU1QBvlsbpEIva6WbIikCCWb5xw4+qQ/o9jrYAA6Mjc/yffX9zE
+ki1A30X2zkhLD9QSzEn4UvQHwCgmov54w09NpnddkwFYrSoZ96RRoVaI90yBhkQUGA+v3VgPvuWo
+kkXZXz0DjTN0hQyWQmG4AZas3TesjF9bMHGzQWQd6KpCBn1izCmdyonGk7R/v4v6aIBUnGHRuV/g
+4875jbk0hJbu8Qjpk/ntNfKBvUMKTVtYPVlMlzYKtYuXpTSw0KvePYVs8hTETAbVBcvNGMqiUczA
+3461ALt7KHUTVJhfTIE1UmgLPcGCYftqkzadMcxxFk2KjTYtMufrXR0DWDKPNPwhfUr9ZRW7Y7DM
+6c12x1BfNjPUVgRWMmJh7xgWNkVRIAAWA1mKIGjtN7skinICCXr0ZGCNOf3jZFUZYb0ds43eMVgs
+KwvSCdkw8vAo4l0wHwJcGiV6/MX8Oh15Xs9Y2B8Tyvbl/2Ht7XotS5LrsPcB5j/0iwFRcLXy+8N+
+Ikt6sHEtCzLY0MAwCKIoyTRQTWM8oqB/r7Mi1orMc+6triljiOFM3+h9cufOj8jIiBUr3AR8+cg/
+Q8lsIz8z9XDwUWmrbAXCeMwRQAd9SHgtSh6QL8sLloMUb7eIn1qaKQsL4k9sTx3AXkM4BWrQKM80
+JN2T6FCvAauD6gr8BF5a2pZfcuK5gB2CWCL5Qe565ifG4F6+8cfUjFWAd20QasZYuLyyG5z8gJiD
+rK3rzF6u7jkaZTl5BQmPNTiGqExuOOJP06vpcc74X9dGwok11zU4xm+cfJs21hdm2fLG2tTJIb9q
+wFZG8kIx0DNg/6ueBPPykd/IarOnBrDQVovrrJNuyfcsS9CQLFl8Kv7Aq5XZ0nQzAKJpU0eYdTdz
+43yYha+SnTH4yxYPbJnzBSVotYEqBaY7+ejoaCle7vClvz+iPbvnPjOT0r8UMRm7eptnyuq+j/MZ
+7dloKK69knsX0TG3ogq8T9YxdNNMvc8ax2JGnZXre+nAN5IWhHZNF2NLqT75T9Y+LJIzyABXnzPr
+pZFj2Auyy5rBfkmnhzRdrQvEjDMjZLxBsKqrYjz5KlKDEIgIC5fxPLgbyWmPfOXIOw==
+			]]>
+			<![CDATA[
+			85jyfO4h5Dk8BXE+upuEo8gVpGTp3W9VRPSWCXzlfZGvm8N03YlwQbKlrMVr58c57YwoLHvdYF5l
+q3/LHz4Y4e95zobztaQrUHXqBsENsc3rYolLUFH+p+WaCvmbfL98fm7v+Qb92ztjeLXfFNt/jFMx
+BhPhFW2Sr3pj/Ux+RxPWJ/k15vNzc3cfvuM+wvXUXFC8wCMuUmIgAI7YflHUPJ0f/ICvAL+5XwH6
+R72iGPVpu9Lx9fgPfAaTYQDc2P0wSe1G6iIRBXQ+V/25N/+t4F63zBgF+76wC90TPYHiutrTb08F
+rsbnnt/rshtbNAOAckA2O547v7Xk19cG1wcf9zIIf/786GtZYUDkG3zBcU93PlevmLvwNv1J5h1Z
+d2jaea76HQxt8duDs6h87n6vfnvnEgjhdHuzVjx3fotifO8anB983Msg/MjiW66gB5EuYoawHNJx
+Q7BA9GBP3oSPIIg0/9i8n2SVbmTvxuqw8p5OTf30ZOGTZ63Cc2tvf2pTifftbpO5rnDr5quf9qJx
+Q9f0Rf2G+Yt54Am7M3hLHXfaDGqqWj/vxJMYpae3v4znmYrJo7AwH/Hrk3BcsY3BoKK5vy6hpc4B
+NH8LPdn3jjTCA7mdK/dqc/n4gWA0oM2DMPAnbLLlYHtA8ID6QZVud/d6uR0nDTpQpB6hCLvmhd/X
+Z8JYipF+HZA/f88jU8TGYl0loEM4rt5ogEp9HiDvYn4WuqVyB7oGMcT5qU3WK873F2rOEMm9x9cW
+2BMgHMQh9tnl+uwp7uR7yie3TBnPM2GfiUDFPRNPA/IjhyjpRhE9jzpsOGO4Wk53gAV9L8z87n29
+WX7jpwHu6mO7RqjtEO767ufjOVS++IlXIJLu+TKuqWiLw9ZvaAl17tPqaM0ji89CJoOInVttNi71
+M5NNM1mvL1I/n6KVONa40a4nVdLxfrvVJnjdpzFHN5ihT478nawwUgivkZ8f/fxl3n/AIhLDwLwU
+WW9c6k9fWD8SciyeUoE6eUeRQjHK6zpoN45Cg96f20zvdgoMQOqXdU+PtMTT7Poy6vfsjgD5XEIa
+Tc9C4lfKnQbVqHBfV/Z7daR+PilcYKw5dNeTrBqV77f3ymV0wzKuObpGaXIVPlVXTLGrr5FfH/38
+Zd5/QMkgN3lkJxoOMsvECkWkCHWLhzGNp5gXmChSf66WnemQumXMIB+3hnh58+nzBwxgxZhHq/MB
+f6XR4iIj6HmMSgH1QjaWebu5odgZ/Eg0+JFQiZiH/sxeLKp4aYMwjqzJYlnzT+/8gaKtqBpVEYZ/
+3HlEnAia3243HmOD6Nudf3BQyHcwSNN4OmjhHP2ZHGxO0mf118qvFHdjvrz3O1mvg7wcuBI08eJ0
+vxtmd4ypzHtyUm31spV+d8uLjMafXhnXQ6Yy0Izvx0tPv7z2GyVcv9G5YU6ABcJpfGxy543PFYOj
+4qoxcoUUx/pwr6MxeapX3atP2PR+u1t/RvF23/hXdqjVgrcQixXsgCXezcdtMUnE+S1WI74fK2qt
+vrJGO/yvx8AlmgNb5+V9p6c/THepDc00u6+UOaL7grdk4k36tVVyZJ0ZeaiuRI3JfE8Puta4HyTH
+QLtlTDGr928ZFU/PnTEFmY5SAnvx+dPRT1ey2ctnPln9Dkv25r/G8Nv3P3P7eXeP3jO6tfTMIDiq
+WAUPWGzQkGiXrC918npH0XNP7VF2MRwOzc/5mDH1Had/M1xZ57lZJLtYD636z8OOGOUSdCeOefrV
+3YuXkTtDWrx0ZPfaCqSnztNo3q3q2ptvdcS+q/hs0UkE1N6ux5mr8/a+0etoeyKHoUHSnqp90pnY
+7pSfQXOo3e4B3YvhtS+X0D/9iemRtt2z12BwOTABfRAo1foFExpa9jc2BRzr95M6zq3MI3w44Gp7
+i/NsvHSx7w8+ptNmarc7ABYGfPPmj48nizvsnwbIch4pPD6aGW1eTxIT2O4cuuhSuTMbuldhAZ44
+GEXVzXR/ur6y3LND93Ur9+xoOMkjMQgxVzLKP3Nf+fDyam6VA4b9fU0M4cOtPO9wvfM4bsT9WW/0
+1CDkrNV7Xgdf/LIrnxbpbaZ9dERnt5Zavxxog3U121U6GzUMQSHd7nvRYyQNiG2Q5xjz7VRLz1/F
+8vYY83wZFxrO83OoJBgI7XbVqfrt09thPTUPCbXtuae+l/oF7RwsWGi57HX/9PrBP1CtYeRo/+AV
+UXWheLTNvNwaLG2Za3nvWMnHC9J5hQXby/HnfThY5Tx5FE2NdXEtKyn1++0YLGkfqOZvDhYfch3z
+8sXf4ywlOq3VKxEvhE+OQ6mkJ62ZPvpCdeGpmnKOJ8c9FqGJ78/W25+29VM/v6HvQQpiXMY4MSvP
+Gm3kMp+PYE8oG8+dLPRjHEi6dM+zc4MnPdLavKaO0a01N79+oSJTytqFqVzhKcn3dd/07fNrWT2o
+vLgQdO+9lCOBaOXJnODZU+5V2okyeHZ1MF+0PDnfmQVWbpOnH/fJSO/G7Gk95/C+XJs/h/fxYPF1
+xII24QiHF52Gj6qqhMsgcKI8WVfcoYCvnJ+X42R6ssM4HU8/f1ovt+r9M1VL4e6UalEfx61FJHxa
+VaW8umLj50xO0Z7T2P4zH1LikB9ehOmqpdex/6KzMpXjmXnt/XfURN/xeIqPfQi1Rszg68wHMVb8
+q7eJD7kSS9HbGZUNRwoX0bUr1NzL8fXUkW/ogXC1JX/LV24Jj2Xni4hCNBHP/rfutg7oHs+TzHU1
+IsN+dpQ75Z4S4Ji0PH8OBrTOWMx+tudMtp5ltuvr/WLGMta9xJMs/mtJ8aP3szK1VX8ntZznrhtE
+/8i1+TKK3zFMOm8hOV0p0wh0ctTaPZTq1bq+0sZ836NL1fQyapuduj7p5dXfug48B0FVaw+OiEYc
+rjf3M3xoSJ9CQXavnwhyi525qH9uVnrTmaaNRQZ0qN1jtYL+WkVu4ElmFBHdVkoQqn2pcAdS1qYV
+YiUF+lMXf8DWmQ5E7OlCkE8nfocXE8SnqG1g2QojGTXuBM6qtQvN0iPrwa0JUsBOP4pHoHUMyv2F
+Y7osb9bQGpnbHPnP8Lkh78pgaMOZDT9zGMzLZom1QGY+DHjUKTT+PPcpWxHuRoJNh5HDgVX3T5Gr
+tx3yBBQ4oNJIIQKrLtz5OUoCDkc420MJOZBG0NrJIvsyZN+rAIcz0WvkRqVGsPpg7uHktgIHKI7l
+VVVs2pfjTPD+pKJ306kYjNLJOCQbMg0MUmJsTgZgB90EGGdJ9OjMrdk9vtMri1dH904HxglYyUmx
+co8YYLi44B4BANEq5Kbt53+xNW01VDUrjo+aztxYWA6oOoYRuUQobggLDN3XpCSUs2m0CAr9p40F
+mv/AcVsofayqOC/j+JSE9ZuIPiTDgZ0cDW0tcdSEBQc28O5WNDM5Ig4zABrQj2fAfMBopxi/50Y1
+rtaE2bWasZgBkHuKwthIE5PXzZiB8l3bmOyfpiDekaz6BtmkbfVCizSvQGnFMZQ2qBloqORuKMWG
+wXQqZVaLK9kJHRv5Zn0Gsi8bEwLOB1fwsBlpWB2aASAUrXpT/el1GL+RBb680qrVDNpBg2wQagTs
+urGlteUaxKDZw6v+NVYk/iz1MKxsifkZJibV6gC1PG3/bcNOr9BAi6XRCAHMLIdUhclaXNrTPukz
+P880NDJbH82BkG40W4T+d3actN0dkmrxYiaXjZNxaGfSbxhXQ7UqnVaaD2MmLlywz3UvA26ZQ5l8
+PSoy9TJi31MnXgfUXhgFJbtzuAKNDzWCN7AmvVknyytaqEAZB2wsnxPDKU+nbTFiOcvtWMu9Nkka
+jvkd+PJlLPV22D2amUbm5UDH5czyYuTOPuRGnou1jHWJKTBWcqCB147x15wYfbpVgQLENnkFCXOH
+TPu7+VKGS0tTYsYMOjaYeI0l0FhY9g8cNYN4I30B6+BlFL9V3XDaemusJyGntgGTAf0H0Bsp6tPB
+/oYR3ly56yoP+hj3ka3wOxwUoPN4LFsoChQlI3WPlQGshxB5+nfO6mTL+HjkpcK7v7yqFca+STdJ
+C7MIANjFUXYWRBYoqoIEYKvYvRzjrsFWnTmrwIXBxsbCYGf/+6PBtvVOCBTaRWVMBFFT1FsELhNl
+36ZTu74M4w+wkFqhZ0sc6FuMEnDLg/oauQbTGNuNDwkUSA89DOMQPNyNpCkcHNPQWBG+WA3L31ho
+cHqFCXhrRgv+aquCgAMKvmXuVCPs6GK9Q7Y76tfwFZYBgqxsNAaGSSwDK6Roy834p40QKeohT9K3
+q4DE9mLXRpDnx605bOEQqco7M/uleb1HkHdnFo14TIDVZdQEuCd2OjX7yzB+a7VXTyyq9JGzXrCZ
+SaAEO85jr8QHH0hSTFZ5QFiHcvBlFnDFIsGmNm5OX4zBDgAFCl8+4t+WfZPdEsShhm0BU8FiadtP
+/y+0Hzrqh8BMBBc2MALNo/UWxv4DjziLOwPHPcKUfvnGH7i5ZxZordmTR2QpY/mDmxgrnYYROOkw
+o7/QBkBsEBwdVpHSS5gDWAAt2L2oGXo+tFy7U27A2YPwxfJYM3bjNHpvhGWTV+rj2rNwCHAFVquG
+ZziGELG97tS1NliP/n/hCrHDHL+ZNiOuoze7gxOn2qjjiPyio6+7d2UXNxnMolOWPIhXrMgeHZ2y
+9KwOgfFn4puqx1YDtY6KYo9JgpdsqWIv/Bjuh7H4KSbSKt4zw6846W4tvrillywXsbgR+jpX3/FT
+GBU/bijpZ+FcQJiA/CxnXpseVKrO/vsLLZTsSDfzOQ0PxyI9KmX7E8rIss9G2IJIAIS3DlTsIBnr
+dqBZ9eHtZrLRz+gXxoePVqB0s02slcayGUBxB3jtnUUH4phYhNvs4Fx2vzFlgr+bT4QpGfwdC66w
+oHAhbL+ArM4sItP8v3A7WXErzAbMcexBqDLMpLuV7EJsGWQ6xuBFRM+KbmwseYtRxUmIVQHrDNsn
+phLrFOgGTDeuc8+T80S1/JtmP5gKstNnGd/cV36pZYKiMcAcMHammLPfm36RQQ2nA1YPHDIf9GB5
+23gCV4Fp2e2Vtd65PmrGZTU5OGN6RRqMBBbocACGJRdqr0zXkoW3ZxptMEOhKLZn2BQCCLVArHob
+vqo4D6ynnSj9gmlDViuvxQKxSE5hyVcsEGCK8ffytrJ2WWpne/l2TV5eBQvGVFSyClNaIJbsZQtl
+OVMEihgUFgrE1selD6oOVxzpBytjAHVoad4vk/YjJbZBiLitqY2tqPl2trXkaUvG3QKjP3nymeb7
+cYTaXHmB6MchgdW5XeFxwq2kG9pB5ZlFEyB5FhBnfGOVWCmDVn9irSZosWSQBcwivhMJYZxwS6Us
+BGFsTxMFmBITtJ0evmS/+vmEZy/Xi0UBEwZ1RZAGaGTaXpbOKmnj3+M1MeOWTo7laXa3mWr4s/pE
+e9FG5MTGdPMmaXdjLB9T2vcmMb5jYwfB2aNLJvzxjnn1lGjc7XaLubb0Rjv6rLUzXw==
+			]]>
+			<![CDATA[
+			bcSh/TSJ53yGAWBFSZMrmq+0HoySLbmbCBMHrW0pZ4JCyZDYXtFkOQuATe6ibmPVQzH6La8tX1hw
+Axg5jxVY1Xvah3Y0F8bWsx8/+GwspJzctMdUYil8pjXUfJit2A/dZ9g1PKWd7yW7goqZy/6QGbXm
+Esne7pzU/OssGU1edh1uBmJhNo7+1uSBCwvkMjxhbTnD98+jvSMf1ewpFV9Ez5DbZkd1soVZiz9k
+ZSX/wFkyrYHRRsuvs/Yd5n7sRFSxws+xzTTJVpkFGwvXH6va0i27dEfq2OO9gJ2gpAO02CYvwvaE
+Sc6yAdHKUpkUo/8oLHC/3MuESa8j7m32JL4YL4K6hUMNPsVuTruBonOGZY1S9sXrY2IhIxEL8+zG
+0bLyPt2BePB4IZvQp3l4ZLmw0JTdYHs+y2l7aRbbVelcBHzrF08ZxH7EzQPRK3fDmeMDp8nc1zlf
+mdNuKhnq3I+hIaQjDj+4IDGS1UvsPk3Jty4Py239wtJcmrlklZpVXcudBphI+66XidSZZg4JTBPS
+usjXBnDvZIgUO3rbz8yGxbVpmkVtqp1IBdu9KiUGUothVnZHSaQ/cyLtAomZs0RweqtM41UrqmY3
+4UJPk2bSaEnMNV2333yGbTQzSzcTh4tnwYX7Dua60cL7prYUvtLd4Wsmoa/CcxDYCU8FC8ga/pYd
+3eaZygw3dlHpyJc5+pGLuNd7KusKjCEEYaWS1s+swdjhvypkivsDZ9PIdpD6naxwm92x8Sf4Wjid
+5g0tpBvafjJjOnGbwdrv9mH2DZxOu16Z0ZDMBeDJ6sT74ZTsvn92eC5QAKDYzIDZILPAH+m1MJlm
+kBY3gjSZHjQsXrwpT/JhWYUuDKadz6gNFS7F7bBbFCLGd+YTjNwogWbXLZ+mgourfrS6r06vEfn4
+u/p8T8VyMn2HWPP0u9zz8S1GzuLVS5XVuBxJm05IrBr3gyWS9ua3i+okDb363q1X/d3T3g/cm5FO
+glS/0wmn14hODFx8sruGERj1jG4zfhFmhfVcr9uuWMA5Vcg9MGpFt1HO277jR8X3pXmSSqd7CU63
+rNhpZum6xsPCfZ/f7JZxGHkqH0sMZwYt4m1/PhMBUhhxoYaCVxkbyGyhOp0Jski8TqORToALvR4S
+gc6yn+ebEnx/2eInnfUFi7uMX172A7nzHczwlhgf4fKcYo1Y+gkgthzI7vHK5JQkGFdcrFnN4DPb
+MxR18olE89uSiu1/ztu+QVrQ3QJVbxBYPCQTL4v67ekHl62JWoYzPsnSm9pJoM8Mbd0ZnNt0A91S
+031xBAyc1n5gVHGSGLlIdMG4QNQFsPEYi4xF9goj7dnDTPjTSqk7z1OE6WBKZpYWh41rCyd1rzLC
+t30/+mCx1tMtT/E+3cqGJrdq7Mlvo5mJBR/3yk8m1jt+GD7d5npbfct42Z+/aaCk+9nWeOmlbXCP
+zcbXs7K7ucwOyJ53UJL7LrL7MGPcYEZkD1LhwtGMuGU2JFDE276xGl/Wyld9NHTc6VNaB3X+0er6
+T9xJnsXanO1CGbxPQqGKLTqIX0AoRCCyHPG3g2cKyzkvt/cAGlqetzuhuDqJnu5Cbx0+n/eMdgbA
+GPB4BxKif9CtP1OddDed1HkpFXOfxBeBHWacP4fjQ/W3+9tYyAAnDC4+wODiwAaK10qWF7/dWvpx
+FCnPfqqgah9828Cu4SGMCtRjhwt9j+dRqe4KfBqVwqLM9OsZnd+0xGJzliKRbRmQdQTFD/LDhgM2
+qxVjBScc6nN2j+W8jsz3DrjHz9ayn817II1EQkKkL+MIi7+H3zj1tw9KdzwAKrkUy5bxyobFyZ4E
+Yh0ekNE41qgLjz5vDy0Z2H95ij08o6/jyGp19zh2uP+tjpwN43BWTYuV4U8EP7DAA/WA5Hgr7FL8
+1tZ7rANj4ngdlx84kIfzeaGle0Q7okASAsANRBAeTj7Cjubn3xpRC5f05b4XUHhOZwK1eqMYvsf3
+oSD7Cv8xtSJ2MWLLAIpa5Db5ksQ6h7/0ZUiNPullSOHTH6Q8BKrIirdWjxQqWxUQsKqavJ1+dWzy
+4kvSITDDYwuvI/Mj5kNlPWC+T2aO0SEOXsI68TKdzksYGY9Rtxoi8T7UFGo+EL6Wq3Obxt+se/30
+I8BDEV0xFg3XDl5is3iUw8ozoVYrPLapxFQY6yVUB6KqlnCJupZwByfu1LWep6L5b56monnYHL8D
+5WBnj41PddJ/1ck6ZTSv24y8pwH7lu3fHCc0yYsvc8jWCACslhNyKBhKnAxWxOhxbiO1DAF6dACT
+PBiD/4UPGXjFVixWIwt4d+YPYWUgON3ntSIwfdiJM84li2PE380Jap5+A+oIaOC+PbYGrYMrFHqH
+AMa3Jsg01XTnGhq0lAC28To2P7JcO2uLJnOzCKxo3qYhbFmzCt7YvUHm9OcPqn/jJGGFFXWHmjCt
+SUdRn/eyn14rRsJB2tD4u7qP+ulHtrGaVR/LpkGzR07xMPxUlq2wLEHQXDT+pu1hHOSwwYPfyfY3
+iG94GZtvG+hujVAhhp1ui5raU6bFIuuxxYafoLPIvArTQsjbUS57oxMkhfPpCCd3T3r+uZsr/RaK
+qDV5PwVw97S8fdtbrPMClHHJxwgzN8hTm8JTYyTPF20SJufr50oDQCLSefu+lFN+FdbbACN4HMwu
+R7iC2eWp8/5kv9pUeggsyXr93Pmm+415Ja4WCyVdIy+2mHxPnPHNvihAy3J6khHLDFPk/ayPazh+
+w/ZZbOO2lWG7de//1TDR1M8f1WONPX2p1tjzIrExyT568Q7+/c98aD09JO6YcmtdzVi936khb8/C
+p4/7EeN6HtaadI2LhuBaf8Rag2XnNut9SzytKo1geV4BsiJcJc54yP7WuLSnh5gBqJb+wK/1Lj8t
+bya0PHfk5eO+jzt/mmSNhcZ2vF8j7d52Ixjen4TBIp/eqZyXL/Dxrc+bvvBbrzZPJfB0j+/7FfqB
+Vx5azo5G+P3IOGZZ+WB+wX3kZ7nZkiCdWfxezQP9fiutTvALozpFffYPCM5BWQEH6wuHg4EEYfwj
+2G6JATDqp1czeO7ljzhJ0FAbfv9bAm7MlfxAs9R+x2siZbR48V5gV8Gl0XRXwfiCVKt5yZfW3S3l
+t30LXfd2BYWscI8fFgYKKSy+agloj8MbSIjGJMURcW6WrhxeoA8xcuBrwMFEjK6FRm+DMZNX+2kk
+m3s5J4EUSIgHvedgYdeXAfmeMyd7bAi6W7jo7VgzO6hwF+O1l8Rjsqfok2OQzCgGzW2XiDRszUrq
+mTOMiE4MVwkU2+IlqfvdBYEYMzcK2anxzTDyivPKK37cEUxRPjSWHxA1NojL/E0bvCAvg7jHywUo
+d7t7YzXCq5dhHvjltTh09hqTH3A8ZaehHQ75EfWJBfTMAnnckKG44baw4tBwIJt/ZAbm0C3phwkE
+Xl14EVEsHmO0HCFnd6JO8lcNpIUKcWhCt1gIsbsN2Lx4B74b4wh4RWCysA0H4XmG6EnDLwUON1IV
++TOODgV/GUYL1GAtAu+Ri6NfBmnyXwbkR7b1dm+klX9XqjKCpJa3wFydTHpWGKNw62QWDxgjYAzZ
+8DpmQW0LJGazgu2asHzge3+G0xgXL0Z4GJZbl0wMSyZqH4o/54MhN3ykeQGGjd2mY8du7tjYmBc7
+0rqUQXK0ndX92I7AwKofJJmOSDpc/LgbWuz0ZVC+HYe1DBp4BWLgzKWD2wmoOxHY7F7VwrChH47b
+dkPHg1jJzXpQTaCh7VA9jENw4GOoEYTFUYlFDJYhAFA6cT2ZdlFn8bkAwOJO1AnSh7MWcGdzgDn4
+2zwVxaHqGjsj4cO9ySOqBtDF4QFf+8kc2XbdMx72pzH5saCnBZjBAJNmjKZ5zAfh3jjbUMICw4fl
+mFmOFh7KKKCQWcTCRnR5giD83MiqB34jpyAoNHfKwfq05XVScUoSjoLRMhQtLrX21xbBNYDWiO/D
+sPKgsAUe5FD87nhmi/abn3I4XiHyQBA4wj2vOj7hHpdvrcThZxsuFhhSZSoUwCNgu5ZxuF7MI4f1
+D2ekjAaLrw/+QjrH4BNgCaji70AsF9gsWE15xa8NjCUdpwf9ns5TRkKDrwzSyJ4nYaEQESY4s/l0
+YZFi2fpNiTqiOopODxrSdznmKw4dqz6yr5Rh4/dKlgJrxkpk+yFFwXw1MrUy8fX9CV89PG0KWe4x
+lsugWzgAoJzVoikjOG4D9PywSKx3Rg/QzpOGSgLJEKo9SGjMTeMiibA6bd1mZ8bsAIRQXri6CpnQ
+nk4OZvfASkEU/O2j5fId6x37sJmZfuIq3bFGWBxN0T2DaWxbHMEVAisKbjtsBBRYlXAjPcqKncdn
+AoqdzcVtrWQ5ebFYGq8xmZg+86Gk7mRqPi0WeNAe8oMAQPpZYiDc7GnOQ/X2/st+BKA+PIIzLEMl
+xsTWPya0aOpzlx/fytvo85cflmbxxm6DfQ7Sg7hk4C3ADA1G7PH1MOHwNw4vDYnhHCAEqz2Wi7NM
+2LVNI9IAWLLpKmdpGLRj0Fp8++DDvr8yLPvEmEQOVAUEX0aicd1UzFDFDSyr9lUmSfJgobawdDbt
+zrTi154Rz1CEep+RmjKIEYmtYkdUNeCfZGYO2LTsow3ujn/rSkfnaCOCXkCrgeVttSulXQpBFHoy
+lhyFNhV6s7dJwq4Yn+RCu2rG+CDE3Nr985cc2thP9qLuhcGllhuF7fy8hPA8ubxHUQbLXR2dnrZf
+ZHFbr7untb1R2Nnrq4P5g0+Bs/Z1dFr8+IzDilG8viOxy+X6juEyI6K/HrSQfKNDTd3x2Sp3k4Uj
+m5+F/vLscC+AmKb/be/956dBzT75ufKdT7utR/PXbGre0/3Ol9zr58VA/hMJ9XFXmy/r83u7tVnQ
+EHybcBt85QdNwGdbvweNGw1cNzRjNfuWgfbPWkpWJuYx+1bHJrt1ZBXYp4Yie2S71bv5wpEtDqQ7
+y3UawZOx3msLNLBEPk/pcNPFcrXyedLCOnr72wcf/CP6vbmFgkT8rdgDxopbd93bzGdLtQ6+MVax
+U4xpL4cSsGWksWrvVz/9lq3ciuUbY6Unj17CmVQ91/gUw809tuj15MsXf0slLr83AGUXRLVYh4Ce
+do9NhOFRPNvAwl+yUO50IsmQsYgsMSDzYAbAHAK2VkkJRllAaF/wjGA2HL1uV07tds/1eLy8ycAc
+Hpetxe3MUAt1MIcogEXFaneU287qxiWqPAr9tgG43VwTU3FdiWJ6amUA+5vfKaPPMP2NfyUfR9Op
+PdfOdPgnV69wppVvhF2wJ2/z0OGpzRORdUyYg6/c4ZySowDrRQS7fdvCa5bDWFpurRlFRpgGyNPq
+wxl9ZcrhCRzilmwR3/6ySH5w49lg9Bvb3JwAFAw1WFOvI/bPfMgBWp5Hje2AeK8R82xbVz3lGM8v
+MjamZ8qZfwNWASseook/SPFaBmb33KC3px/yjvT2Ude/p4072aN4ep7s8jReFojexg==
+			]]>
+			<![CDATA[
+			2XCrtZCcVEageRZshOBdHV6iRItUn5JsUvKux2R/6sS3dj2CTN3uxe1xMkQ+JvyFcPsdM5Zcfk+0
+PNBhSFCY/m2hrYZDOOs4KmN2qw1mF06sIvwJfpylSd6SGbSlkI6kXxWFC7PB77cZRhzOgGNRPn3P
+j1n+5n3CTMHR/pWb3cC6ugJsL+KYSaH+C82TCWC8waEBhBNunUl+BoJ3hHVaB0htlBGqdVeJdfCE
+hl/4iJn9XpELB2aDI9Ox8Lh9WBW6edKahk9G8/iygROtuJndjqANkv3CzpIvHHPL9IGpbJ7gBiRz
+iyrJxrvX/ffu5xjOMjCM/KQQKjIdVak6d3YcQaPM4ckX25KWje+mEOWEVTwUES9yzjFC9DoR38k7
+NQ823yGujMJCexgmeGF1v8qMSOlYHuqcef29fBFV2y+yJy0BNHtmOkxJXGWNQxeZKEQkiytCc2uB
+J6HMmRLvaRu/SKM1y4myRAq8HznN3ZrqnsfRPcVUU2vlpjtTWZbHF0iWnp1apDl8L9IhrOKbO6nk
+K+0+0cU9WvxQn4PuoAlnFCr0Ss6fg9cBZyf4NpY746F+gIfY7sWJtDNMquUB5PLTy8T8+VwzRSXr
++1VNvrDIJlp3JwKybcCODENJE9phHNiAeobKB1OKpKFSndyhm+/RCKVw+BvpSfXsP0zxlE8b+nlj
+Rg1/bVks9qdlA2tKGwyUxfQDwMSr1S9FmheWtg/5CCgarrTOgONH3/IEhuYqAE4kTDmp2g78GJQQ
+TO4AyLRZA8NJgtzB6AhNTWtBWAGJ6t0OMHJEm22kiTWev+UeQhw+gCBtT7jXxJqTG4Cf6YnN9/R8
+w3Wp9EnsuV7OxjS9bCz1mCLVXGXCxB9kedvvrIiluKlzu2exMnfz8dGewNlMwXoArzK7JF95oug9
+LhXL3K301Cw3eDSDGwwzyzmhoKKArh+WembuKbjFHI10PO/ZitKSHcdgqN19U5byBYf/y7aE/96z
+G7CisdsGq2MWRg3dhvtMI8xO3emYeBD3IS99elaPihibl3H5zQGJwo+DF/lcu8b0WXKV2VHj5LVq
+Yr6TTliIac43KzeOawPL0wFqBta2g+zAtWQ3YT66bzU71DMpR+OYa/aM3VKwjwzvz2oo5pdOth1H
+VFmEDoCve7mitWt5sqmNRGq7YFreqWuNwQgD9fjw2r7Doa+azoxQ5qBLbvlAMvUvM611ON2JptPU
+wnBMjqXFI5jGfPLiiWOsCqEItmXdTc9rxPRW+w67Yf7CRyyWAJqnZNa7YccAbFEooTDvHuMJ//Hr
+DH1rQyaPhZuxsVdMpGVAIuRioZhByvh6WV4wJpkpbd9inPT+Qpus0ICmuQpjiS8zp5YMGL/dXYk/
+l38dLCbNnB0jKm043XCZERMzhC1p8CJik41AwNf19qoLZHT91sxBdXNyxQ0xjVoItyl0nNtb4d5p
+m8yNeKYILTsiNG3Wv+XRMstDNDto5agvnTzVD0ZEdSKHp/n4kaAaKxDA4VKDDw94/mX2p31pJpLQ
+nGL9jK453fFLLH1LmTYDxpI5ws0Fw9wu3em6osIRv91yw4kGvba9AucvuqtkSz60WGlmgeDpdAe4
+zm6bOTtZ4gxcZVgkf9kZaGELHFfT42gWQ7/o+IzSBgBtJrgC9SK2T1iXUI/LuSA1cST6tLMK12bg
+S5bHgX/RHWLZbBq1i7GsdKPasl8kT7XL5TKXcBIbrQZRFK/z8a3So4n7hoScsQPpOjrsm0XXrZuB
+2OKKfcY5F5d3ezJfrKxEMz4VNdOD+/kCZ4xXT36DeO6wD9uK6M9FEzJRnPt6b2ZZ1LsYAvaaP3eo
+UQvJdZ+oW0HW7IUprnEguNgqWFy/fhrG793Hyaf8xI0KG3r1lx4Yz8tGV0+7omZ8GjbK8lMdDFps
+mMe7xad3n66+Fgd5/P1vHv/71/9L/bt/8+s//Lu//9Of/uMffzVBh+Dv/u0//frv/viPv/7pH3/9
+z58+Uf43//E//+Ov97/5/e/+7f9r/275v/ubP/6X/+//jrb+xd/++uvff/2P//DQOH/1+9+ln/4a
+//Uf/uvvf/df7D9Ypr5c/8N/w1//6+Of/p+H7L/+1H763376P/+v9NM//P7x7/7973/3qSUzvNqU
+TfEY0091FzAdobRyyN+e5WMDyNTNHRGNfCi8W/iV3fvf8V+xnZ7el47X0uU9w4MNOe7pD1kFnrrw
+WUR6XWbAn4fMjE1sbhfvZORoibbd2zde95D/J/8JuTrsXz1OgMqeVADv/Q3jZ5L7+uNGbWTihwLT
+QFUDA1K+9sO28If74wSFcHqerwvVx+kB6c9qwRLdTW6OO3/YcFnWrF1oP+zy5/iaxjgHnjdoD7+G
+rm+X48T2hxeyXe2NlkfvQn2IXTbUu0a2WYjtkHJhwvnkHw0gwIddiN5NRsoe/6rEjnb540poHWFO
+sQsr2HRNaKeJC+0CZ0Lx6LjcCzTYwzjpKTSeVbzOvD8f9uHu3kvj0b2GEKbJW+nq3uPsZ/fa4/SS
+cFhF+3RYeClHTNzlHH40u3JhC3uoBQuJuhB3oc+nb4MtPG7dJR5u6lh6LIlvDZF/oIW8q+1ydG/o
+Ay3/Ck6HibMSFzIIjR0l+8MPC9+F8FeDzBDCVD15xOXdV8Kz/hhWJ9iensW/EHAN2KsmzDvZWCCl
+CBlU1gORxjzkoDOHO8oerjlZC50slvawuQIgnOTLNSE2JlvAZb1VfgZcPd5CxsiY0G7NLnzcRTp7
+CyxftFBrZQt2lrmwwRtsrzO7CkJYWosdq1xblE/Jxc0POcJKthZx9AzvBghmh/eNXhEIYdz7ZKTA
+P7p88EOS34gpLEZAicO3+bKw6n0uyqTNhNTsYVuDJJ7ADgajrjUKYfadh2ozoCRyBQAnDRXDclZF
+qq1h0+lM2NU11EJ6jr+rAz5rT9pqYB8QJanDFcZGBjWE5iyyh2HVrExhB7TIWnhMVbRg/KtUvn1o
+GJ3NEw3Y9QYDDkdXyhTWHRNUvNaayU2ruzA9Nij7+zDHKMzdO4th6NqfYEquUtQiXPQ3VqPVNQUO
+p+ubnl81a4Rgs3ufSeaJwwXWOT9kNT75GJPoM5zUmyo9PpBOBD8acJeCsMehOtwRxBbgMN6Lw7kK
+G1hLJ+hKQ8JUls5CdDaGbfTMETLmWw5bHHqPa7XG8nGb4qmyR2qnC87OjKUWH4Fzw8dmOejPNUHG
+UrQn7Tj4Ig0xjV4V8sIVDHUCIkd/+DHQFD50frua/SwdZT4Jk5vSduGAn9iE5gnnk4iQ+NG9Sj3a
+T4tiuXvZH649Ve/D4OYGKKplfe8YVwttDq01prVQ3y4/ZVhc19V16p1nsV0TqNtn19LeNTQzAnLa
+dZa16g9bZp23QP0H2A7fNZ2D57NOh7llESTqGANyNc5RomY/NsKCYVBOA2tPGR/TA7R8Praz0Y5D
+2D2J1DcMQoku7Cn0SY1dB3lYXXGW4PZcODx2L4FwXJtZJM0ub7lzJOxAc2GBZ9eatXC+C2uWCdX6
+PA3U4QsFrinXf1ancXHQZRwgy7RKdVgyLFuYYTDRD+ItGEGb65PpJhGEJXNziteKLTf1t2qOrYJ6
+l37goT7daQShfrzgwH3RI8hN6fqxjliAfrM2sbFjsQXjzJIZCNePP9xqoiXfmxpYfFULQDh7tVz9
+1rNGR6wwxNO2hqVyKVXH28dHpLHZgsK0bHmssCw5Ow9F4fbfyNHZ6mZGKraa48NoL6XszjzYV9ld
+HfasJW5BCGLd2tlqbVpeszoDm1ubtfDZNLvM0u7KaSLNWSYwCUJcvJvMQfP5uvBhbE82wP0/kUs4
+2a3b9ETyji8kghtdaGhFa3bLcARqyGfBuJA0ChNZUrM+z84cTsFjDz9WhTc7QShGi9YCXmwBDqTC
+h/OZHRjoXVOsvT6Xq3F7eG5eBsAr3rlyru074VjJvAfahc9bsI1ozZoy/fQbpjn87VlfR2Npkv3N
+pxNK0YW76RogH6bLq9tgKUfIXs93LarkH7IQcq6cO7MHXEiG7kcLZsd7yys7YN7ntPohtJg67c0C
+8g1h80uBCRVZdrm9xFoWdM3lmwYas9AhNM44LnfTshBCt9Str55SGwtaS1tmEuUC+QI0muOsaneQ
+A3Coa4kU2gLxcuNWaPBY+pOJplG5zZWdrplKcDtASGiyLzk/mzaygLa6dpTEQ/6wn7g8V/dTb1e3
+p31tdleTG9HmyjVodx+2YHnPWkRwPX5qCWZZ8glpHkuB0LxOPLHEkAYfCYKmharazkgIs2sinljY
+YeFNwak9nBzKn2zZ3Q/LP9dktgH9XMG29veUuMb3wQ1j/Wpdh6OFu1yYu8wlcyFCaKANmh7m62cL
+uEDLhrZ95t4fM5J19kcT0nRIrPN3IRVWVpjx1X3Wz0tYgqp4DDkKL0yaUaZTXGjK3/uGWIHPw3It
+gzvO5NXZ5CNXfkhijgTkzb35bqAtHFEmfKxDPmx+QxcW3ptTZGm6XLvLWMHraTn5aYBbGaJsEIIY
+uHGQ3VB4CMGM6PdeIHd5azX541neDMuMh3NcAidsbDWbeQNc8oiYfIzBloW5d3lqlS0PjafdE3nn
+tIRcF+ax+KTx97Flo63m1ddCzy7kNsIVF4FhF5pmcG8B2WOxjazuOq/fft3y101NR+xOoxaJic6h
+C7h47auFF3J5oRUMCtYifbdJPO0zUnM8j1r2lfvJkjtdJdS52fiky2CbbpclPsMxtnM4ZnAOuELf
+cC9Pvm745W5ZWb5YFHGPW9t1lDfcxziK1NxTvNq77u/S0HAYADLmunz5ZQfODEJ+XJ5TkkcEF0Ap
+/sKHi98PIbNSPjNTC7MBOJXMA4dVAV+UC00h+pxmvxWvIleWVRjo1wHWi1wqOVU1kLv8SojweAPD
+DzV0QWvNGihlFz3c/LjMsQCzuyL8tH0c1JOrVXvU5PTTZaaf+YFLhWf5f0nC6v4JLOGxLgshDbs6
+YMf0PWn/aIbBJNZkVhkCy4QqjgF5kQbCTEyfNljNSW6lRD+PGb2FQkWtKHfT28BlKcu+NcCMPf8w
+6XgJG7lxyAc9oUa7suWe68dt984hGH5xVMs55+IOZyjq9BR5LRXZ+eQOkCUH5WZWhz//aFxWJX3g
+zaJNnWYbVsiHbwzHpRcHoovIEEJf1clGqV1Y45WWEec3mqeuvLTydnlGl/v4Uo8In8sHLbPupLVx
+L2/uB03E1rx9o523y7s8m4y8HZ9gXmC/oTCliIYxbwPZzTm3oh8WR6aVeJxXMHdpXWe3Fd4+fmF0
+ZVn677gCOF/DRut+Z0vHtIRTCkvMHqYnDjZa9ha206h+VsvVdBHkFmGjlWe2EITJYxjvuxCTvXPY
++skyCb/K/JuuClLyhCwXdtqKOIB8I+/kYXMT2i0lDMhlxdjQj5nUwMJlwJ6VBfquB963v/397yLs
+9/LPFrj7N7/+w3PY7vvhvPFROO//R0RPerr5EeQjhkt2d8VF+duz/KHBPGP27bmdbw==
+			]]>
+			<![CDATA[
+			ye92PLT3Lx//n3/6108xPqQZe5QPFttOdAxYmN07ZiFcOZgX730gQAbS289Bxfmmazs/n/eSy+FJ
+3ugzhpCX8OVcIy60MgMmHHOV08JKRVbh8sgCCnhRJFeilTCSjadieJ/MSf74IvbgcSi73xvLRV7r
+wksOkoYYw7tsefOHrzki0uYOjmYgtPDt+c0TxbaahPX4nhqAMlUPL3dbW/3ppqCjDyPKEWZ1wc5/
+NlDCHbnCPaJy8T62bhI1S/6lzEpBfFED8m8YQq7zYcsp5s3BjQykG9HLupGKsNTCZMF4G/Ttl07w
+R/Io2OGkMRa8JKdlisApzsAZoQIgcaH8DHFL60le6IV4pU5LW8hhKckk4SmK+zSDX839tC6kH90y
+c2Y7P5dlZ8mcMqr63lkneR1qtsn6sjsAVThclllmqJyeZyKbn6if3D9Pv3TzgPAXhZK8tK3dWOeW
+K15eZaDHV8RA6OtqRoX8WQ3MLN/NqIwGAIVd5PLggYCIWmu8n48TSzIaQF27d3OfgkXaMh1zeVRF
+2hjte/bi9X3FVGuXI741eZ86fehyPVUHiYcP3cpguYeB8RoIuXCrd0/CxM/CkvsSDTA03FxBuXBM
+vzA3WDKNrvIUDi3LTPoij7YcYKA2kUVHZ5Tl78r2U7i63QEVeCa5GYAm9iE0qsrR+DCDaRAOrYN1
+AuELGBa5oxkv2AV007qbm6Vpd9QZIS+L/MWddi3FzQxv7Vfo3Cq9/TB76fYYUgmT5R5dzshosoKX
+hQ/zSoUFbjgGbyFUqJg+KS9ZG9oCMnxdp/d8rjajhUwVahbdF11RF13qwHvwVDenPCfHYtR+1B8H
+62N5DM7kTrEW6rkhLM8V88Wc3R+8QEFR5Eo7JjseZrAIND5++UGzdN1mnzbvw9ydls0+F7gNLgCZ
+hnKfwK8j77OFQOmHKIOWXsRFTS6/Dt1k4Z/oRY6+suldaBFxQCOctxaHcoqqt/SduEmADo2ih4ed
+MmYUPq4T8p2Yv8GEOVQugKPZxMT8fzLHdgHf0kMI55gPGSLtdjsd8MrhkkiNB9QdZg7yvBQ1dtch
+ZAbj9BN8mUcSwutuCQvALkUmPzZELpP9ChvAEtur98u4M76ohWxhnrGNq7vy4cfFvLrQPWzeh+HN
+mpkzdfo1Fkw1eXbt0EmHZbZxqG1yv5rQLOuIf3pEB3Lbmqaeui1JM7i72wBgEpmZE1GOi9jBH3y4
+MswCAzgtWspUeqifwOWYfs4xjE6Gy2cX7QUQF8/W2UCvuvWVufgmC/RzEOBC0bWjtylwUmL4tIRf
+FmlMjGTjWAi9mwUAsEGgGzgyfMeuoXmhiJrfAS6Hm8nNa2nyqoctIyvrYbcsjvW8s1MQf5ZVbdig
+hxwIXT9A8bBFHSA03iAXPgy/7sKRs45gz5fo3BPLrQDLBtNIWg4KxqFH4N2i7RqHWsO73BwZ5sNb
+06LWMtZan4vHVzJg0B8mm+bCiuspjORhOxT+dv8QZFqhSaGNyx7d8tZ4hGTReFUQ4xzLrctrmZpP
+ZKBJpI7hnfW4I3KTp2BmVj/Bh6DyCB1R7Qvy5CxjVP3eAjJEss5lRcxhWpZGJ4TBljmRqMczOIiZ
+0V8cW6XyYQswujDvRSCeQda/qIU0/eEeAToDFwRIhbbU+xuSXzX/h7/7V3/9xz/963/88qd//Kdf
+//6P/+2n/wmyf/HJyha2lf/qp3/1f/zpj//463/+6V/8zd/89Zcv/+Xrv/+nP/09Hv6rn/5HPPo/
+479wI/vX8gVURo6TpynR+wCSXjfwEINiqKz7KeQbvWf5tuym5tv8mCyTBcb8YYI1lhEI1edbNSJD
+c1B4MJsLKSFuR2SrI+hWzKQFkB0u/uE3/GXH6l/+rbyeD+ty++40w/1ruCK91u+ufv3wPvUmHWNV
+dz6ZbzCXQk1QZBmZ/HE9ydQQQjTaCuHDcoVNYwFa1DFraHeiBXpNsoPc+DrDO5gwZfknjafGhcdx
+Pq16cuHXTc4MSnK7Uiw+sj4OluLsqqvmyyvspBwmZ0B5tTiyikM1KDScium53te5L9mF2+SWm8hm
+zf1vfchJwpe5+PIXnXJf1/JYZTdCv8rj2szWgzPE7AReccw4hjCweQgWT3ObLD864m7scfOxWBfp
+kwFxO/KGH69jbW/oLKiG3f1J8zBTlwGHMtiCaUkIqxYM3HXVlSwyOPEG64OVXPChttJ5UHyQp+bY
+RSMutXN4GcFxo9BxkhDaZH1RC7am3CnU3M6yqmCdD1O/IfHB8CbhPaJKT87d9fTFLXnXvQsolcCB
+jCHvpepUs4tl4dsyo/FgqPSBRBcEQDDaqOrvmlj/XzTJM2f2YV7eenNCQ6j7NYR2hGE5mOl0YBQj
+cZM97nONDzvgCUKDpH64oP6yaoqLaFR+zuP2KRR/Q17S4ud3nrOtDH6jRRZ4nhvcFyvIRiN8CI/x
+p5wWNaw7OyBsEdNDBCrE0bkE7dTi9bf4xNvbPAjo7hmz2UyXMRg2FIY2y+oEw8BZOLvkcFO40IND
+EBrvmgs9tmgKLtwYJu6yznSHfzTQ3E4v/NuWF3XuuOBkLXRQp0/QeMwy314LEZHT04h8QcGo+RJR
+ELvf2U7maYiK5nXzo3b2xf6kCMbY4dlEws4MeZPWcOiDTSwhihCuKlVyvFn2sFZHqW571+50ir5k
+eHV9v47+4urVqlIURkIzGbu4VFpT1HO6NTSWwoXmI1xCO7XZGKuzskMBjSLQJBPIT2GgvRMHCuAs
+9wbk6gxlX9SC0XV4cHEsAbHK2EJ7U10BndUGg2rlQJfHkgM2pwgfjxLB9BRmPBjBs4MTLLgQfrsh
+S97ImsLT6bvW8QaDMiLfEFLGGfFZDTBNAl2gdwgIWre5BYX4cCr+4rO9jCtl+w1m5RPk2n4rM/mg
+h/ShKB+tTxduurqHOYGLX8qN5eUEQA0qj4eTFAOhZyZU1ofR9TW1gEt3uActOH7kLsxgGTbhw7Ka
+74Tl8X/HPyiPQ71baNOVU711xqr9Fn7RXTutGXJCPRvDVW5DBuB1dRmb534EefPLdnWXkMuqK9jq
+ZZ71YGOjadcnqPKm6gtQOyDrhaZep5UAH/ysNEyvKBqg3BYQcTmPiUysm5m2BCaYcFFzGr43PDcW
+QnDVzbQQNNtq1YkgWTUwuslqOOewmdrUs7yXYyL2onABVOPLRg4hRCoOYnsQRGcmuiLy2GJS/4b/
+o51h+86EUBJUP4lILDNuGemcSK+undOTIm4rY77aveeL7OiOJ9z9JDt6OeTRG6C72lahD271tDf6
+KBH1npxjpV7sRQCTLd4cUB4jYTSh3afoJ6VTwuW4Z9CbOIqcaDkJcZV4n7g83gbxcj+p7ezleClo
+ouFm+6TVaVHEOoayBgGH/BLRxbUUX97udzz5habxn4KTcPG0LWex5UgrkLyhjF3o0CUTLgcYAZMx
+/Jazzg3Weptoc0xa2QZH86DdsFFecjd7HM6UEMtZOaaK14LdAk256bIMAFEDmxe39M4Br7Vgs/RV
+RKoWGMy3dKObDO+1619Wgb/EtBHJXU9R6Mf//sPvfzf+sjHwv2RGawm0gJfjHUf89izGXO8SqDit
+tw+EVwO/nu69y2jNutw7Aj1sciNKEOjUuP1caPFpj0oNd26C8ohx4nZWl8kVJqkey6YwyUllZaNc
+mNtU0AKmKltogeYvTgztws60WmQauuvH2VUonCfLC7ChqoidUQW8Sc68v2Sw5HnkdQt1LkekJQFG
+eI+2+ZkoRBNnZP4h7spxA764ttOyOfC85YPkAydK65Tzhgf2i4hIGpM1B2kndW3WcoaZcEdoxekB
+WwiJ/0FIOqvVIqx12Wee4PZRXLS0qYct3MWQJj3TIzJBsCbCf4oWpjBUPAMhS5qR3hxS8H6xBXoG
+vAM0rIsYgCEG7cIi0nqtHsOGUjJPSPcjX1k5Bj3LF9161mzzbgIHda2a1UACWe3vWDH68EmLwAK/
+0y/tID1ui62WfdbcpKPJN4mbW9lYgCIrpFLWI6Jt16/TBY5ScyoStbroYTZ+UhcSNIfxnBFNNUZj
+5SBbNqyP8DoI9zOlfc0ILuZ+prTFF1uCFoXsg+3opkXRSyiKMDQgD9h7H37Ki4bahcTCG/GRovX9
+wG2NeVDRArO33iTvdSlySacd+Ham9tcqWUKr8OfCuq4ln1ZXxkALGK51bzElwhyDPphaEdmZNLku
+iXfJXlhGI89Gt+PFjEZaSRbGlvXRWr93wctgfg35QRN0v0bYdozsbIbLfmOPfvzw1ewRvptQYgFL
+rGKmHH6VXOifFV854Q/tfHhWJsTAp7AYfbe5oVmaaZ2bvBwwYA54JhI0mCCfr27UUpXfVAkzXO5t
+i5aVRTpPNj3yE9VC7lV9U34iFEbclvFwaZFT2bRaJi7MBzHgW3IWJTEDxkR8FZ7kQQYf4wH5FneA
+UL6kxXDzZ/KKU+2FWDmG26EGLnz8k9BjvAS9nyjOoSVNKJnN6d2/SjxKIUrJKP1dKGTapHucTyYl
+ypaTr7ADZTCd0Y7CJaiXozA/6MJZYIAXVaKqHiOq9Y8Lyuz0AaQWBBnIHquR9pCqPC9KFrQosDLd
+Xlo+L7VAI4GobQd9wok/Zi+2LGGj5jC0LoVsG3lQJ8Z0smOz19B6O/I6LrmEZX8gzLfwtExgHDkl
+tQOEhOj9CJ8+Lj57FdkD+f7sZZVq6NmRuoOQmSHZR8+FuW5l/NceGIniHiHKXRVD6PHNfDyk77oQ
+nbMwhrs+l9/16H+bnrrhNyS4CyNhMhMssSLCNKZnFPvNqRCeNuPmt9zX8Fkt6NK+dEKjQNfU2zQn
+kaBqraZ8ZbN65qh1YfUrl9OtWEQgm5wnM67n2+vbfvJ0ToKg0h3ZHTNSSpMnXdx9M7QwY43oA7PK
+022LD2ZGN4e49Ejs3QcMfWX7Cm5hAZDwPHT6WtaNk38/UQHXxpgRll2D+5zyJmzdw4DXHJr8JI26
+2WuNZJmMs6+fPmz58/1Sos6qhWW/+05l3FcvL+LCVstWG1sOiueGb6U1AhacwOT1NeQ7S4vTqf4Q
+ThovO+zLD5XTb54DfZXILetKzzWgk/eCKOL3Xbt7ffgO7MyOs/zjMyl2O9K9SYLP55nXyb2p86fw
+0K2kY3j/xqOLknPQMgsmlaOMeHDCCyKtkTQT5pN2y9LC3JnJT1ecf4G5QEwjm7sPcfq5mGRWpwd8
+PlJG7FpSOlmOR/MhbVld6T28teECPoPrBD1LkQt0HmZSRD4Os4X7l4tyD8T3MuJ1vqzNKaSBETqS
+eGYrHj6HEowMqBQt8CYOB1MqR3sPxiEKvZkYb0edo9kTj13Vkz69D81v4oi0u4VvlLZNwfPieTOW
+lBWjGLBNy7PbwjVzg4C/h5eMk+KLkanRg+7E1Z4KFIH6UhoDJBbP+0SwdCclWDmz0JDZJL8IY55I
+NWMUo3n4mUK/BOQnf8aqIofJvK5FTnLmcqxhg6wq+L5VWGAqXb1Sp+zKEy1r3q1wgQ==
+			]]>
+			<![CDATA[
+			TwSNZwhp4kJITiHRzPLXbusZHWdkqS9jO2cXHvOkCSbXhROnbi0Fp30wbtTgN4C8i/JoxrNlKo8u
+ln7hSWL48HUngvMqjK9gkiHS4LoeFvZ+8S1pjAsSbB/ub4p8bBQOn1yJVkfrk8dpmFZJVkwX5hCa
+yg/kT2kaAiVsWDK85xKCpyopnZ7nsVFJhVZeghpjDImYA6JmakOP3AT98VC9TcHuVwu8PWb3PXwy
+d3upTylxc8T2qF6qJWL63zKGC9+WnGnNhdVB1EZOXQQhUGwyAeZ6tXxyOpXaMa2yJROAxxqKGLTS
+Iw1l7tPCigyIRpeygRAWjzcZGhPQM4oCrdCDsGdHEuC0SifK4SDpy+zhwFuOmQ6s0u46c8NoB1Yj
+8cCQ+wbLwCxJU4p73cuDVGE5Fv3DwnKBFaDnMjRYmT2F6hBxWjiW2F5FgpmViLSxA6vHiqP7yOoK
+nuzVJIy+BVH1NrPEXSYVk8QIhxNvPh1Yz2fpyeVjUSuf9zHygdMNEoCBx5LUHpOQBFtOeykoRDot
+i9D2iypjdskVzIOwaJFNNfrSg2OQ7Mi6Tp7YG0FYHR3J42cSKlNZgYbnJ3O9cmnnGFzuinNg/JOo
+xcwn8RuT8vwwXZzWrLr704dfcD6ORQzdC4GKdWEjyq03w20Fc3AMXrsFNIPhSLzhfKI5qYwbm1yc
+H6AuklH2GCgJSYIH4bi2rPzCM+gzIGyyAnfK0gQvH3Fbk/KRL/+O+L45xR5gwIYwYY8ZbAc7hb4l
+Tbg1GO9NWMrdLDLg64xn5ZF5DGEM3HPXjtl5uJFY2ver5PJ+Tg8DvMXzTBubEQeHsIbnpJWfPmz4
+vnYrGys7nvDcu0tYtefW3DxtwvhoPUp/mXlAb4z7tHXSIMhThBjW8SzsODLNiD6oiqJU8uTdNpba
+cWk1Rz46WMNdm8hcdy+Oparl/Z0tqMM8+VbyY5COtUyCcZ6Z7s+ChqhBFmVslvF1hN7NFZQpmwHT
+39RRSv7YTBEyYQ3szuMG0dXs1l3K5jn6cNxNQvzPw+F07vcQJp1kjUXLaSaQa2y7scNPTgIVTZ3R
+O5j5tqOKz0gyBgcwWp4xaCKh0B0Dw9tFKpHnE/Q5yNkaAYTL8mREj0JYEs4dkiSahTWvI4bEV9sx
+Yr7MmKVoX+FHAPK6eqfQitLEWnWUrhNDJl0oRCV7BseEhSrZrh6X2XvWQ5UherBC5pvUjov1UE7+
+47ud+Hap68U9vXwzhh+SPAeW4tWlFnc6D3v6D4RlMnMsXVf6Fpr5qYWLle608NIH1yGRu/zJSdCm
+blsJLrivkj+sZF7ubIKodhPmiBatTYwLG5sITR+eS2chv3zpziME7FqmrzmLMQ2X4UpVnsPCLTdp
+IXzs7rqwcruRP6V7RvGqCU/63SBxt94/tCGJrkiYo86rbH2I40qQONbEjikQq0Tx644LSdVntds0
+A6OK/6LvdpnJY+gOQvwKGqXlgCtWDkxtE9tqqe06cpVPi6t5DaPcQ5e5xNUsoLr25KGHnU0EqEZy
+U2Upi1U1nxZq3Fay874d39KqNGu3bjxNO/CmKGmiOMr07EYLOwZdbgWzJuSDMCcLhSnIe2a/aOZ4
+MYD8eMgYybPKOUfoaTPv+kCqahjndeiTBXssx3ItukZYvtJZ05GzbZZ8GB0phr3JvCxK3rfap4fj
+uFxzEbzitgcGHQnZN0ZswuO/IpQNIa0pY9vS2J8ehEbdF4RLdqdgsjM4xnDsziH88fToni2HQ2uX
+PMnJ5cvJafCu2ao6OxXYcGy89fQ6BxMxYDbA9OYgTJbEZGMFDTgGSfu9ln5pEtLcYpKxN71Z8kTa
+zWVKOdF/h/S0EzC0ognaLQcAMJHjp+dFZTC2gCRWXq1oeArZnJ6ucGMrCcgugHSLby9I4l2jrwvp
+0EEelY9JDu3r1LfmtXST0FR1i2skySLf6W/X8cp/Gju8LVQUXyWnqzwXL+T4JnkfuT9ppmEX8SxZ
+i49/bpiHiycTlUPVTsX1NeRJAfXSfZVY6QjF48tKISyiyKtnu0Ee2Bb1xnIwlIusq+L7PoQN3bsi
+TOnJXdyRBJ4ZWNvHd93hQuiSp60UgURis6Nn3rd8Xpp4nCAyYpy+wSzkZpZFRmDyBrNQMo+QR0y6
+chhO1moio/r7luOlKMCUBOQxsvOvIedViSVw30JOC7XE3rYqTpUPF65oCJkHX/zG/vkbbzzcSinA
+ItnBuSd/g5ZfuMgb8vI05OIvhzDClrZSPquBVoSSyNu9u9bCUKvMUn7fhXt+lDq2Pd3ya8jzlrzH
+PNRITzVnLoVp6clx+B0SNYW37JhZCFdRC2X0b87kh32LQe3TPS4eHsSa/RryaKpRQ4LTPef6HEuE
+cCjr+aIIRQvRbSW3QWg3SmuBFL/v+3BGdTj7anOoTNIChJxeuXwydEBvPkTpJIz1jBoO2ffB52+0
+fGitWtANwPUUkUNQixAoyPk7jMy8VfHm60IVFGBFnQ9b/nxNxIj1ZneomAg5RbMfYRRyFVpglaIq
+dgKrNR3TcOhJmXTWZ2Amn9p86cBRA0kOdvBfwInzVXLBESinMOcqIXVAChJkCj9HCyQaaR5SevvG
+G2N28kGFPJVjsOqeSXKawFYYMmo9EAQKVs0t2YEobaZhuZjYPSxpcSxbIsSHPYiRqiM4mjzF+2uI
+k8pnKN2h3shHAfrr0L0SmLERYNQ6HB/Xbm5dCKc4X41j/aMunGk0jzK9IHbB/So5vaK4T/PLSw5G
+2h1g22K1FeQVmMHwagmTumfLt2HlqbYCBTxs3vfh7t5L49E9Va3BzX6q8XNZH4RQofIfIXvbUUTR
+PVHb7UiksWbDYUD3z4cfyKlFFdLM54344mvIg7G+MbwAIXl7rUxSpVAqYXuxxc9qQcngR61aC4PC
+x8IWKcdLHz5f2+IASjvcR7EtUoCmbXQ+fRununk8ljuJCIWv2BMc1VuIUm3ociCBK0LsxflFowUB
+/UroQsPQTqpwXsWzseBSWRnlYzQgPw4i10kQWlYeAZ0D3Rb5eLiyB9yjBSEtcNdb+ojCUg6ktWAf
+miBL4xyieYno0mhhCKK9NWnORX2QPZm8wE+0sMmSm9048/kZRWBQO/+p/vqQoXsy51CGssmsFZkz
+Zj76YOFPf9ckjLLcpUvQB3r8oUeawrU5eDXNSBvRty2+6+4nOIqRjaC6yOVSnzkLLb+O+zffVYpi
+7lfEyRB0Xt/Ry4dKOxD3NJtcuKe6+7IF7t0hRlwEP0c5u2MFQ1s9vNs5Ii72POcVaEKVvJA7PG+B
+OQwNOq+pennjk30RBWyMyCvsCzC+udwIzcO+OD4CJVeOdt0f5Tl+3/J9hjdeQrrfN78eucNLKY8T
+uBH71+NGbsI63gufWz44OqD55Hkpj0P15LGmIR+EuHpMqEt5mS04w6a8GycIPqJcysuzR3i3+tSF
+07vM8kBmoeKi/PXIV5i5WzWcGvPej0F8pTGy+s9ntdDD4G6MA0NIZp0da/Z9H54HT/6I2wy95VGE
+5KAmhab58Mvf/f56OACShQng7zpwrNUsUm0DlwVAEvKtY1lOuZ6Dn217CO8XPVymcGen1tB5Npdo
+4OVtpyM1zqHlx9vXb8hP8Shi7JdXgKWQxGfY2KoJJNC0HbpxG/uo4TD+RAKXPHMirD+vfeEMTiLY
+FMl78jH5RMasyoMjHUgrHh5iVlVkEq2uAFuK/+ldF56W09NOOquJGdJgAqRjSNmqoYkoJAk23HG5
+Hf4C2rH2cI1tF5Dd2o7wdTPzbj/lswL5MMIsXyV3GgyTk4ignWSUEfsTQoIyh2e3fo4Wqqq8CDts
+LfiCGk5qQGHOEp5CPO/7dlwSrFrVvEbU0qXtISeZoDhZIGG2zUDuUJawRmWuE55C3TIat8OdxZ+c
+/ClAjVoEDSz9XeMzI0yHh7tok2RSolmy4I1wJLQRtL/dz7zog1rujujwoRBCpkfs4iFknTbUDLiq
+pI2fo3gk+VCnsG3oQFn6+flYi9LGsGvi5TZpAklbX3v8XlS19tHyP7QVNS6659G/RbtZB9t6WPxH
+/n6aKR9VcsYr28m+QimkkBGpNK6ULkwy4RTjOJJmGHKTOvz9Wvp8LbOXdXKWWeAs0ohZlm0FVLrr
+BQijulOO+AXESeCBTMyzdVgwg0zSrg+XKntXokwoUlzO3i0XKa+YYiDMykURlqgVhQqM6zddXECT
+UziDlqQVMfxbC1PNvvThYENwN13tfHrkVwiSPV2/u5DxQUsNWYowypxHVZd0BRFe5BF4KXRIzxP/
+yYFYmyflJ18JLhfg4V2X77qryq/qjnr4GvKtXSyELMqgspkeCFmUYqWz8yE8GCPIqwrmyWSxuq1T
+wh3Ecq1L2A+lYTViK+74cHLcHZNX5v1X3Etd14sOB8RZ6SVszEFcHFRXVjVAEZ/8hj4jPBEPzyLl
+J29LD9fCuy58vkZf1s1wb1CMPiMxoI9lmlhF+SJVWROfc80BXRg3wquCFLEWyZsepq8ELRA0XHOA
+8odDmaMFud6HKzi+Ljj9tZ7ff8X5QGTMqBFzlHw9ch0zgyeHCbdIc0kw+Bvdk5N+BAL7pdkje+rC
+e9yBFRPT6WaX/EgeEAZknuA8Yv5LmQNCzbxLJzgAAYYlhmPMTvrBeSNRwyd2a8WOPSF1ni0DlZmv
+ZLu2VQhPZ9cs12gtkkwih4+et+Fgg2ihr6iZdx5myM1edzUbJRv29XGqEInqeEPPjlOCs0eepLJ7
+xl0YC1HsqQMni76jRi1JpOktgSq+gfaTeT9/3hf9mEzyACV9BD/hw0XmN2NJQCN0UZzLm2VYAp14
+80Yvn+rNgV/qwX45Qg3MQ0Ew3TBmCz18+Dg4ViyRwZiOsdhfUmUVAQYsnsIVpQvFu4rXnfzFGX6V
+eYMBI4F0hqNtHNTljPDWvD0z0wqKsgsWFXWheAwGDZALXjb8BIvfjxnWqLq7hKhLZijOaEHJrsai
+ErAzFZ6awRl8IOtmUQRobCSd41cUw+rQZZ2UOxKoAEcLPtNWAnovyupH14lEB4iwXGU2r1o5qaiW
+USF+aGWBYTDoShI4RxngdWFonqwVvG42QSevLUhmBeDD6EkdXhMwwGQyq2f4cpDfMmQiNpUyqpdX
+KZ1g26pBcL0CObMqKWkcGjoFaDso2nZ/xDzs4Sq7V6LeHYRFuSF9xQ26rwvPRgAG8pRJuGHpMPKO
+6QBaLXK81h2mRELNELl6OiQV66QATM+3c+GO+sdlq9DTsTgf+j3G9x0eNgC1JWq0Ku0CwqjvWxn4
+gHDKpjMmD7Y8A2g5w7u5Brmd3RxgttEhS5ietvFFLZzK8XIKQ0hNbTHNIWHUE74Iz9eMbHIc8m7J
+LuSQJ21FuteNJ2lGcl19ohXf96nHh+MgE/0J2GizVvAo4yrH1eJCLVNzp9gwZ3DA/Bd9uM5H0ARm
+2bwG83uTXH2b4Sre6Tq0Ftl/jLxSxk4/daTQAlf8MYJAXtnjmCYmB30YKjN45daCpw==
+			]]>
+			<![CDATA[
+			ckvZtS36eRUbggKd+uLNQ6ffeSE78KZg0uZlw1pQzV7BQoyMVjV79woFaFxgMl+VrAbWsKL+8ha6
+I2vKzM44usG3RS01HBHzFvIVXMpkw6phK8N+6BIqxjfuyCTouY5fYkQLqioxw3++axie81Qu8NeV
++aKn8LqqY3Yy6gQOqKRLmyFQogWRrI/wS4NaqyiJgCG43aNk7fDzlg3AZ6TDnm7LvZSXhu6WJCHT
+W9KM2O8nq3GpcpYzoElbtJp+Q3Q/Dpy/jAIOT2FDC15NcMr/4GkXXpLhysWok8ULV6izuIC5fMsA
+ME56k8llMkn6ZkLd1OZTCYkS2no6yY+KLcocVU3FGpWlL8eVyc+0u1fThIrlw37IkrHiICyu83Pd
+nIcTibnwVIW2fDMXnvt+SVmsZEbrJNPKk+PsYUEjprNIunAlHdDKJmHdyxEWhap2UDXTYnNqthT5
+AzRxv/xe3G47Fq7mcd1L35xAFMrKXkrINPm595l2e5OcucCaNmezOEr2En6LJGN0XXscqeJ8GFka
+2cBcenLETC71DXj5OXi2+elotVQVQ3N/x3Md1nKVcZU9MZwigpRh+aoGnlkU19+1VQ3WDNp4XPkR
+nb5Br/Fa5YU0xUnhkjZVvJxy+r36zzUaoO+iGh+oSfKWmyLXWs+v+xSYxU1yr0ab5C/1nHMTakf2
+Y856y3WwhZZ6MJuwrnNzHw3rxkbxb8PDnTXCNd3cgc8FMlT7yM4Dly1RnvUzkWaPud5vhy9lRSiv
+UfF7PVoS07Sfz2Riahl+b27e+7NC89SzTUR/ZYj48/6DzHFHIHkRVXfIQYv+/qhevgSbcDkD9Y2W
+gTEuylvbgkTR7IEoQ6BcXNbXEXdcjMFQfhO02VQZnc4VVw+wxCvpsFhgc4/6KRXD60olB4wrsiVm
+LjcCTLvuLC6JcMfZw0RJW9R7RvndCr4nNoJrLZ9Nokxyai1vuKju9l2HFrRBKoHkqZI8UaZom+pS
+jVxFhtsBvfuZRBRuDdQEymxsoacYy8NZWQPg1IPRHwQlwWhnThFvQNpUNHdet6clTX07BtmO21V1
+r8eb5JvaqRLl7CVyyXHH3HoXqt5Sc5sjWp47FjsRrHjd1iZM+t50KmT1q2O6mDfHHXIciPvgHtYg
+aKvdxtA7cpGLnqRrSRF4v485zroDLuy8hdcnK3YqEUnzFtV/z3QYMx+FROFa5pW3ayguCsvVri5+
+NQqN7JvfTqDffY7GGnFcWVrCmaw5g/GE9mbxZCaNwhZ85WBk0QIPvHJ4WmbUSz2JPag5VAT2vuoa
+gXM16eGgs6Rl2Ljh9B0wwTNHgr09xmZx1gE2azgJjkMeEYcG9XIV69zDPPJGbl5I1eS7bNt65/IZ
+7XHw0DFJBPTEU8JOzB1IfOlvypEYzKsCN3KOEje4RQVwSEkxIDpvqqxqE8QWkKdZKFcm3k6h/ErA
+VdCsZ0MZAeW5nCW3Ivx1RRe51IQCU07Y2sHnBtxRIPp35KEb0j8Krcpsru6q4XV0BuvmSczEw3Qf
+Hn5GXGiTGHu0kUHwvwV7X/VwYOwA/kMel22xNuaT97ovvs3SD9fFDr7K7N5Ub+Gw/HV6yNZ0SkV/
+8iR1QV4FLiPIwGpSiMJQYArUmcgSlos7YAaTGzNEwkmys3DB4QubPy8NOXOFZxhLJUDc/nMxlWbe
+YMxRUy+w2BZRb2rBdLhPumdTro2B3qZcPYpswL9fKSsl9vspRY3638FHGTwrI8rlmb+dMpH4gcjj
+/HyHRk6kF1zmNXW9Syq8q0vVs97j920LmGyYkjfJe1BUmj3wzt1VvBjeJ2d0Ca7NVJsYWUbkqJw8
+SbDzZBUBq2WK90RHaT4cOjhfo4xybhcLRI+p8IuYJ+7GylMEA25VGmFP2xIFxJf04aJ/zpKKhSSN
+uj+bteNske7QnGihCtycxb24lVRpwhGp4ElLbB+VDufwFMTfbjOfzJOs3Z4jkgi3c41i0IfMAonN
+VVR5i+Q4eHj3lw1x8satwuC6uFYKXQDl5MutK7dk7B3Vq6uKHFrR7GghFYFqlc41bwLQYEWZkdzE
+jkUIQbzJV0FDk6+mfCWrFeJCWUv55B6OsEaxtlakwfUI/eSosDE7IW0Gc6V9aDQqLsr55OEd9mDU
+aox05NfXW6XBcq08/jxojgz/PlSKQkj55PDVTxa4Eog0++0sAlpaT7gSxsMKhV+DW6L4KApP1iv9
+UnS5Obz/COAHtvmhrsUb+sLHGNH+tkpAk1M7OILGuMvVjadGWNjuN3gavRiBb4B+6CK1t4fyZj/g
+afxk6Yz7TCWRDCjPMVhNcJwkboOatEiBiQZY2QX1z5SyneKoSmeBpKfyafv6Bp25yREbMTo1KAwj
+TzeLFyclOTMRLGb4C1VgLlrVzsJkO+j+JkrCZHIS2lXzk2c7sgSGIZSvHNDMEk3La4t4s57i7nXf
+I73WISv2ZD3p6Mps8By9m6FTxcLWnUiIPkfRyHZn+u6oIFrFO8KMEKJNI9ZbuuCq4w4Mu3fK5XxU
+SPzkvg+2ScBmcrqQ+L1nehiI9YTYZfElj5P65sxUtMlTcE9guaqYZfASFiW6Q6is+BLBU66H0AUk
+B0DfejCyKIaRIte5kTHQl+TFjKD4Q1IJYJBE5arlINKPHvsnuRMrdFniFkqult4k14UuO0wktK98
+Bynie1CI5O9NUbtsnioS27GDode99uxT98Y1PrMF75FMkATbIFqY4YZFItZWIb7JerJmc1PmppXJ
+yrqi06qswlyBEwxnldityEQMhIOi44NVRG/7RStGcy0plNSXHk6sHLaPrm3hCXtijQk6AntYbF6d
+93OWaA0AglnErxu80x1uckJjMUNJ6Y6V2Rb4tNb45B34bjdo/PCRddaqmsHyb0wCns8577yVKT5B
+qALlps4aum8d3VXp2PFCHfViOch5qYBHCVDMGNJdgXgoUVqIbNexOf3S/VTpwXVE91os09UadV1T
+xcukjSQeFrRcD5MLtOXoall5+Cy9aA+XGpQgburaODyxCZiTxFpQ0ZBJHdLuwrZITs9a1vVUoB37
+miOFeSAksH9FyBkJ96z7svxGHS2oQu+KyxtS9s0MMR1Oexv1x7dW2g3JR/KM5KzmORbBj57Mu5TG
+32spqtuS2t2Aloko91FnKwiIK4sxjnV9hBmcbEHwVxt1JgChhfiyHq0qY4GLjw0sXqisCzTGxmSU
+3o+moAmezAxet18Q8tAFmbYNXjdDB6sS/KJz09TRCp8ICA3oBuIh8Cb5KirIHYWLVqAFEmv++EAy
+2kS3YbS8pkiQpbzQjSS8vu79EIYxllsE2Y3YIbK/Vo4W4nBIQdWgeH66Q8Bjx/U2Rc1qWy7xbPBN
+6Bqb79x6KxMoP5BlMrFbxL9kxvz8a6OFy+DGmuRtJgdfHAadDoUcfHGYtqUE7Xk4Ht8TPAeR89ia
+5thwI0IHxwhBcSqmaCKfPyCU45SE3X77eZP87O+tWoaH6jFZDQSXCceT7pJ5kDcZlcoq6qyr5Ic9
+s3CAcFWjlwMD8ijBO6K+Y2/KGRfpFoTOEgvhgbJbXbPGI26S4sKESvUwMBGFWwnmFwBhHGKJdKjE
+W7DjpyiHAWGXSdBPKc/RA5WYg9ujBZbj+BRGY91Gd//FXXE0Vkf3dM1gcB6sDO0rhQBEPLzjlk4I
+zUCgKK6mh2B41CjUkxn6MyGZgPHwKfG+gwHiKk8B+bnx9RF6o4QPGuvdLWvkuwzd3sUxNOxerEvc
+pTdy8CMyacaFNYybsVLUz2NuXboZQcfBjqRD54IIvog87MWfvpFLRnkqYZ6rAdXGPCb7yFep+Ytw
+Z+gO5oZQ1PurO2weIoysXzrI7tMFvCt9Pl9RMLrn2kH4FaaiS/tZuYtoQYQhKUypcV9oYhiQe6xr
+w0XdNQ7ELR0m/Brep+SYCZMpEJs8FHXW2WWH5zs/85nVIeTu7vLnh6ovllBHMfCinozkwnjjXEoZ
+FDjMWpAVrCum7SINsA1P7LopU35ETsto1/uORnJWMJPRtYbNXLSkbA28bOYoNnelqsoOqTN0cCUP
+kxkXM11yVctmDZOz70pYvdMtyyEqPusgzc0Bzh+aQ7teK94r17ulph3aWdQQ9Uc9424kr8xgwotU
+a+SoLgmYKjWuyJ/dwp7aBom10fbPV1HcRCIBn2bSfyTGm51+h3Ze8iQbDmWclH179Ud/eHt9l75p
+htg+YqQMzbak+8spYDZSlBM7V+Iu6lqf0S3hWE3rpEfV8v4Y/SZ/yCaP+EPYWKByOhP4J6/I2mQ+
+WpY2W2AywrEKmYfZ3cfpM0RubhAlJRXBmMTB9hoXinXDmntlwM4GfgWgrTO06DuB0aNeL1WzyWLf
+azgq043w7gYz0J10OKC9N7INmKphoczenLPtddf1du3bIXaee4sqA+UhdFCn3+EjaIAWdpFmu8an
+aJpU7bPTJ+N34jD2II9bvKjpwFA15V4QZULvke+SVA/KxbpxMWj1phktxm/qBnljEzJjkztHuSTI
+HpDuknEos0u0fTp8RsPTuP3TyohmVx/vhxeJgrooCE6JFVV1opEGCnW4m/SOBalPA7XG6Vej/K+R
+rNmG+w1qIpc7x5+fiJyeSeeNrcjSVYHYyb/8UjOuFry0sfN2HbKweXkbSxQO97rx2t8U0vvIe1G0
+eyzAnMT3s+KojpU3gpYrOSouGhChbGJmQJ9hzKeAGXzIF0T5Djn5f/oMwrAcFGsQRvSp1LjF9ZOd
+ey4U/WRM5qOKTgvFEwSjhVJEUiH0QSfIrnlcLauIrxJSyl0UoY8IVR3GEazoMB9FGfOeSOqssSmb
+0ty8sX+UW/DEy/ie+y3k5zYnpvDeIyukeFyPO2CJk6WNdakCXVZK5Ev3p2BpiX2sEGy5+X0gD9td
+HHsQEhd2zcg7DrzQqcLAlCCh7zWYfQ5aAfp7KIxqUado4SAmzLXCQyComJQUDeEQNifVdaXulyzY
+hir/9uJJvc1j5CnKKnddHq6bHOQjYpXS65kuKJ84yU69TSPCYwM5aixlT3/hw8w0wsXTr+A9BxDJ
+grSnB+dMX4y9o1sE2xx6a3xYVmytw36IUWCtCXQt9/vcpOcDvrag4sLR2XW9Vzmi3i62F7lnewuU
+bPZBPedp0R0okcqoRzWSW01YVRB9XWtXC21IAY1TA68Xcmo7s8IUm4MgckFl0UuQPaWnhQ1gmsa4
+x7hVCcXIanW2e393JbBy32J5U9oMRriJrqEzVo9etXSbBKcH4fRSZZioAe4xzKTC4IdsxNw3saZU
+EpumQjBACgaQAk3UExlrb26T32AedEJ2xZs+Gd/kOXcSj84GC0wN2Ax7A21fHIBlhq5rqL4oU8gg
+N2963nlMwuZwoUqq7+AVbl79wActX++Ttcl/iqE4YUgjLHVhC0+HLtb9gBuTr4MYCoHYD19H29fs
+d+6CpgoeZlsc3dHWZSOlHTUm2yKOVuGWEPdzDDN92J5V7FXxSbyQuV9P/kL0rsprZA==
+			]]>
+			<![CDATA[
+			NFT3YLql1jWYteldKmjm8k6IWYoaPhhj+loEFsTgdLkFr3Kk4CZltnPyiGZMh8Asycvq+jLOYU9Y
+Si7XfDiHzGqM6VA2LaIF5SxNKVcrNutDdowMwx/FdLQ9FK5jLKkdmD5uTEUtpGMXhoUA3oot3/ii
+EWqcFxFCYWImssyLLuxXiSHIefv1q+ObxCmuBGRsbJ2BbZNlv5IY+Yfif5EEYXKVot+eSurCubWX
+FRcM+hC/fYSvurXw0NNJ8Sb54yxrz1umnWI4KZLV0OERVDYt6ijYh+TwZiX1zZMKbAsQ9IEOR7wm
+YN8+PBH4lysT9BREYaTzycO5yf2Td6AWQUPSpUh5YD+edYjv7c1q85q4clgrQTnSer/UnQtnMLIq
+IzY4QcJBFS2sGsOzxAkiwyf5LnJhDXP+ADNAxDKl28VGhe+tUkc5GA56UXS0HmQTBizOqMayRvje
+gHYoZoV13nfRaRbHDvZK7DbdJduKIHgJInGMTBJWr546yJBPbU0jQ2CHq6xKpfZhFGYwnvaLJ2fH
+qU41Av6HCMPLcG89WEeev6HfYIIajGutx/0hncwT31kpFKWOoh5WbPKCW9wUSZClK3/9sYNkTSXP
+oI6WVYE4RWWC1oKDKrlL0oWsnIcPHO1qOZ0Z9S1Uoy5HCmQrnqsyF2yzxe/rltfDkiRcKNRgOmdv
+o+/GF2q+WnAQa/i8QmsoykvPIuWVfHq2jXADDXnuAg8ItmqNyP8rwHSrrA3wYhK1emlAg4yy5RJF
+Uk+EsWWykXgw0R1GLTHHx/p84s0tERxx4xJaujEXXk3kQ6poPju1ADZ5Vlq+CqfKjm05OIaypVSw
+gRylPU7lqJbpArTRYQktvCp0h9WZjBZy4IUU+GzlDk/yZtJEh+Hnw1FfMLG3DEMGV8DBExa9Evob
+ikml8LGdYYCPLUKnsmRaXPFS8KhAGPC4qwJTO0WmchCcf9yHQq5sRxme87d4j1zOg7ZEBtRjTuhj
+a+UKZprHPRpIQQmqec9RoyU7vteFSvLONzVUDgRw/vncuFqU8jS0jkc1sEq7gH9iC24pyM2gQde1
+xqIi9GLgvyWV4rP4Ww6W8wBwXmGruqMkTHFP11vI9wmgzXHkUgk5CNXqDsWYo3TeQ1jeDWTdt+13
+TKG6VeND98HzOno6YLxlvW7x3pccxsM+BLDMrlfxRtEHpLAV61aVzpQ8ZEthkePputvUFRlPyaFE
+b5LrVEselwx5zzrteDrX5X4aKnjHeFRkwyimf+HI0UCRm+AiGp7hTCV+FUMcav+6w9QVvpnkfn0X
+Hg+nEJp1BXiF+VBsYV5xI0WM67wD7Axz/QaV4UEFyhEIKsNw+A3GazAMAX819oD4isMFLCYtdDhY
+3jPzfyDMKrFQalz60UKMg0qF1KUqfSmHiwtzXwMff+yGulTr7NI9GPZwJRJXa4tBbq+rBE89NLzZ
+0R4uVC5Mdl+kD9gJetuNIgZSeZ3F8zrfJBeOsbgZeuRBC25B7ZDL8KheycQnRAwqxeNyn36Dmrxf
+/NCKldWmyiuW4cGV0sO98+QcrC2SpIr8DBVlkiIjhhfVWiNJMHt2XjRwAPUWoObH1aD3TVGXvTaV
+mUunssPjSYGw0x3orKyfSzuZDFrgAJX1zdyRWsPd9uS6qsXDGS5n0LAeltMcFk5NkYeXnEODLaQw
+tJM47GuKlM8c4NGyIwku357TcvIwwXoRD5chAIrsqbIiRTV5xlG0ILI8IlvYQhNyyObVn1SmbL6j
+CmVd9m1jGc0yL7LuxhO4HE7CdOMYywgQTHZggAsPYXiiS7cghUGmVz+290N+ezInu3D2nDIYyoyS
+hfmpWsG8fJYsbGAkJiFyqxnPRe2R2PNlRcZR3FYKCKvi9e3MQmSCmOvnzMLS6pfvDq0u6a3FzYPR
+rpH5EoafiYeCHURZF1pwvin91CzLzQbfvSUWMxqI9EtRkOEbqkbrmlpZDzM2U5mB0S7uktYQyC4p
+4pReDDJaZtPIVwss9IoMLajmN8mlLYo7bY98K0PKorZvWgqNRGY1/AVlBPk/HOrsXg9WmXzoOuzh
+kmSWBm97j3zcFMZfQbZokwly3BAPeaMyU6Ct9CiGeiqJQJh1xBvvXfTgWJ/CgeDhqeuzVW3mk5FR
+ZnS+0YMVJqFSOcqJiNXYJT1ifczYjgaExTt5ltaqgiTKjyo9LpJA/aRrEEQNVkJDlx58zyXwuxDG
+gbfj0lmaO654VC1VF1qE7FVyhpiwRQjqoiZ8yIW6K36JjGJGSsiqgYgtLaJ0hRQHDyELZHsLp+xE
+javeVa6qqpCoZeJ75LjUK0vsIgIuNdbTqS9XzqGWg2P7+ogn1GlpQWdyKZjm6dC+SBgPfgh3jvvU
+mFdFJlnQ+Q5Ul3Y5ajbhVNaybAFD8H36qFpUzP252V1ki6VdV2dZ95jSocOtMCyD1wXU63KvldtZ
+sMlbivkMmNbkzniMZdZFYh3XFOSRSqc0tFKCkS2HAv+oTJjLr7w/3rEfQvGcoKwDz7sSFka5cwdK
+CT7i4pwTfF2U3dA3YKRl8V2OUpRaGdr1hr94k1xg6BK14ku+0qtjH1oRDmnPc3FGnZXIudZdFMKu
+rFPVfy8pCJvKnTFUUmCvixjXS76qhMhzhwaGst+P8x2/nwoGO9uKCZUo3IIOOe8gzqpOeuktQE43
+Sg1XnhVzCIoEYrQ/LPfj8kFLuwbEK0dpPAipjiAcIu3oJ+coHxusWv5uFJ+Q7dyCdRf95ejUiFeg
+TggP/4bVdw3vS7mlKOogzsUWGP1iTgTSUxhRvU9GDoYcc+RGy9OFtpJdcojCS4kiULrD9rtuYklX
+s1aTx4WHOFiUA+/rUpxP44nePcgcnyYjF1/hzuQSnD5b1mWOhdefNnwm2s7ZwqfWv9jneyB90cJS
+xwYOutivYngensfswk2vTQ9HGY6AJabvfKyzc6voHhV7i0OAl7HhY+nKTAnAI67MpQf7yLzRt2YU
+FFEaHjcKVP4WP1kjxR9O5B4kgSQDLD1gB+aKb6flGmRXdUbxkB5Btxn4N1ghdNrMyB8vI1TiE89r
+GWEALo/WuDCTvmpFvq9dAVLwrvbrdNkkul7B4ICPi2ot5Zgb9ZCsnTiaDad4KpVzj8MpqBkve0NR
+1en7Ks4hXf/BulBfTYh5yk22yPIeXuHzHEQ0b6ZoLku9GPPJpgrZ1pvqdWuqNyksHURYUUEKlyY/
+7KDop18O4htKfMOUBSICrnnKwNRIA1keKoh9cfjojeSaZ9bSgCnxq+S4Xs27AEPJkafwvHxvltYY
+3RSnHijOlsrPyQKZN/vIpfqms5peSmMq2aPkuCFND1RGvxTjWaewJcI3YqAzEmV1Slyue99nUBVJ
+p8GJrup34nSztRJy1QE5BM4om5SCGndU1ca6mAcPtC4LYHHxL+dD1TCdk4SK+vAGtrOrUhx605kA
++B30faDSV9FprHSadRHN4tuCaJYDjN93FSBnnan3lZnOqTu0ra/QXElxx7EUrs4+KMpJviYaKt+o
+EqdwwHZaRQo5utvx8VwhS++qxxNWDnnnjmpgZiH6ZjnRrFKCfnk/KS2WKfY+MDUetmS87DSaVR3u
+Al9eFXJ3ZOTgZOL63VECpRRVFwfv3Ek3KeUqwCPgMbrr9nQmVlR9zRTmgxqxhzdLRKtMFmxn1yIQ
+sqRJCZIzKybdLutb2MQd3lHokaYqhaYTKZyqDdgP5BEtxAxFEcrjy1un2RpmNof3tMCTIvLni1HK
+bQ4DgeElKM3xEScGadcNryAPayxd10ouM+M3TGpZ9d/P3YRcdRzH+3LD9YsXpqyHX97GrnGvwdo9
+fpgWpKA7aJvQBTK57OMlhGfWfBc5PbkUDycPAgS1n4P/1D1ctz3gxAXW5dyPZ6VlDYQHP0pE5K8K
+ZjrlCwdDue5lXOXOwgM5FKzL+UrIgDip4Hw+6fllKK8IDZOCBI6qqHylYGiZV0H1SyPBBeijmU8N
+QHwHreKAzp0GMGhHKZcVLvsdiMOyVNbaVkSWX48JkTnfURXIHcSa7UTTs0Njjqn4RY+ejajaQvD3
+udrAJ5AUp2xR++B7T1pJibxZ0GjKd7aUHmhC+TGJPUEDJ68ez7pNknPgXeG8bqrfHgpiK2gBes1y
+rn9beOQsZzZ5SmxqaE5sEQPkp8BxTSqimSMdsyIWX7ZW0vHSe70/vP2w1tQsAqBryZxyH/go8hXX
+osqq6NfJo63lWl+VhW1QrsX9ZvkgYmv4EVSeK/rg3A/Wh67SLkSi44NpzdQiZAC+9mBnUK1laPeJ
+CcEeXlu7bOnLqEUgLGGi1yz0DVoYHmtHGRJnT88p/E016xjO6U69x+tC95o7+U3yvHWOXtfXWiNy
+s71c0ZHTFbXD0YbRIG5p32O8owTrHWOpcS3cQdFYW1iuzKf8ZDGsSTABy71GFGy7UW6LIit45xmD
+pj4Zc0fQd2tn2wkbMUGqgZzCvW/hWQ4EMyE+LAL76SmsucNnhR5M1csQk2Od4bpbN9kEIrlL50WE
+H+VJ21F9E7FEFufY7vnk74cKWNppzPj5wY/tqEeFqCNdf8vZMOIbjnUoHoO6IsYS+at1XzaNeVkj
+rt9JUsmqvheSIIoRX+FSOHeajBherusWPhXqVEWqkjJCsJEOgLuly4gxc/JNcuIt8ikA3ixLny0H
+wNmQJuxb3xFtadnhZL6fT3Zku3TCT/zb4bf4hnaALEz6AJzrlPyqkdiCED6hRlUpWZkkiZ8cceWh
+BBkqbKHJT2GmRmBRdbymIO0AXJR+wu1562yhK9ia0ylR1gVCzofvrQ1xYGUCo9jC0PUkPwP3pjxq
++aTVG2paZoKKhLS4NmFwW1iO7XA6AOi8hZqXV2/HhRdQcQZFyVHxxVro6SoTK2xyP1zSK5wf7wtj
+eh+QJRItq/a2ZYnsrq2R1KyoDf87b2/Xa8mSHYe9C+B/uC8CSMM9qqz8tp/Ith9stGFDBmUShiEQ
+TVKmB+cKGA8h6N97x1oRK/P0zuoZ20NhiMs7a+rkrsrKylwfEbHGjv3GyFSXndHVxFgFmvZ7ZlEN
+lMCeOz4arIKimVTDprq3aA0m2q1WPzi3xuL53SIx4F0grgzSxh23MUPQq95q0oGvQOycpOJgohqB
+G4khxgJcaqSgWMRnK4UNzBALz9MLI7y1rp19y7ljhEtbqEpqoBOx/jYjzQCOR9PntekHg2N0KVqr
+Ylhmr4IyNg3+S9YGZsKwMUCj1t30XDGnp2y5r35lcVWUtZ8OvOWtfe5QGu9jZSaCA5u2FoKdwX+N
+9rwmmL+RZZyyuPeaqigQK8xXo8+aI98yfmBgCabdneC7Hi6yCpNpYRibwjVTFXCjmkQPZ8Z81Qir
+XWu9h0YoWR9doUYcaLgMfMfuk4EGG+eUoIN1SXqsrAJoqVOvc65yKji78e5z/BobsuJQv29R3MSA
+/aSmhWljW+S1kduoctRUaIYxvrktEIC96Jizdg9BIkyx4walMpqH2vmSRYjkNFjYMA==
+			]]>
+			<![CDATA[
+			t+lZrkyNwnuNmjk+ZmK4QSGN3WcjcK6Ttm0LHiX6zBli6Av+ZlaQohi5skeiG3FUf9cAxcUWccdU
+pwCH1LMFaWMkY4VqhK37R51ijLm0f1DipiQ5rPE2N8ypt2xNbP3wqlNd3z7PWrtUIMfr70OMfwUg
+y9Fvl7pspR0iajod2hUVa7RQNEe0Qi+iXUqv46eWOEq0pMGaYj7SVEkUAmXmUtotcHu63FXkCLdQ
+I3jFbF1r/aJvLUDW2o4No2kfimyE0mlR97QY+5KcQ4tW51vM1sjT+6Exet4afgv1B+OtgH673R5J
+mr5JImVxWLdTrhnuQXGrlHWy0FmYnRTp8Rak0nSF3EC7hfe10ChJ2YQwZPs2I9vVsiBItn5viV3k
+riSlqjCQ7SjaYBYU0CR7plwW+l6tsAX5fmqZYE+EDmvnauG92alFiZiiVjfpCsDV68pkjHp73LkU
+zAoq9UpKSQSqRLricgVXN6bl0n1SKvmhd/2SFLlz7FJDD7KtkxKiQT2SaNbKec0PJz75VrFUUNZH
+y0RlQxHzUqzal7LTlI/flsYgLjaOki/XFDpSjONS6EX7lcp5oPAUI7iCBLxedRduVTQ/C+T5vSC4
+uvlblrjhCC1i9qXn2vY0mtoctqaOyNq5YoQW24lIO02EKL/hKe2twbfvVOcYgNlA27s88sSoWQOY
+bCNvlvd17WWqFgAjjykKLyYc23appCcrEWdvXFXIf7H1w3QO3pL/umvEQTW0s7oSBszYwRZ1xC1Z
+2lqI6451Fy1S8kZS09xE6n4EDKP1zcEWX6O1Lbss5FVrKtqka0cBtb7VINQcFj8Xu0as0/4b7S+b
+/Nh+wFoe+ZvslIVOq4G8afDxg5Ui06Dqpucl1sRYBVUBMeHkzeTpp6/nUIUakolOt8s8xwgvX5cX
+C3sMIw/d24tfb8bl77TuIsjmOG4iJfjFpKKjpL/b3Hxd7XKfuzjnICpu2skt0kd99SNpjix1o7oL
+tk+SgVPhuzU2D+whbsONTR1Ur+ig0QLZ368AFHfnMMWwZXWuW+KWAg72kBmH1GO0uPr84nL0T5Im
+4wzwQVufyYxYuDpXKW5BAlnGVQ0pwlIIdRCJE5qFbEA9ltovZoaRSF3659d2V8Le9BRVPfa1jrej
+2KDugm2QliafpQaMCTNZ1AVKKm4wsplWdXb0V40gtGYN37WnECJka1Qah96vIbvXyhnqDb8Jebx3
++w67EKargZ5JRkd31Dt+8Ye+x1+9c7O3c5pqh2lb/0fYa/SQVvu2sff8NWSjG5OMTQ0qdTFXbI9L
+Y2FtY36+Ab+3iz2b2xVrCSJEap3dVqvzEu0h2h0t8nDOh0e02vhs2HTzZdXw2xRT+WtJXdyULMEI
+l9qMtdV+Bi5cdGE2iG+okM1oRxc79yKIoVO37ne1+h6tbzJkjRiz1Z22XfIuMRGErrUrQJZl72sD
+GbGWebF6qbTFQSyBl8ITs01McSjD1/O8f1Ozb4QhTGE0I499KOhhIlvgA79WGfYWwp91QevaLvCE
+8CQaW5Ie0a5AkbToydsW8AuEky1kWW041ffcgqaiOSZA6+0RfM2pT3hd9LHmdfWPFZWpn6cymBY/
+6QcUZ5s4mxAXJmDx9WHkb59X+9hagxtp7CPsNMojGtFbtKpvi8nuVm2lm5MNTb2ma9kE1ARyHcNS
+Y0EatEIb93IVR6AOamSAQs/X76rrxP7h/r/GsunRWZb7xEe4GUXb3qbpgetZt2+R1IDvkdUOXoIc
+rQfvoXkhdR3yV43XxVePDpVqZl5ImX2/t3XbJTaa4YN/yC7iD4q+TXqMIwBOUszM0YmvuRhG7B4j
+pkqidZAqjYeWDoSJJt5xxi4HDdjNrm/jViyjiMy+IQ0g+CbIMMuPKkGHbA5Q4gPHV6g0tIVp0ct7
+sZQwApk4zZ1fN+og67v6pMo5/ZNUZQme2v4QOsTGShLUSG53j7pWDMpPaoSyCEZgQ4fxm7irH17k
+548etfuuybDy9EfY2RekRYYQRlIEV29g0HeKAJfbJIF8MtTsOS0KHer3LHuxV6YbRaFpi640N4yo
+EWmjnr2a8Kpnyb36cjbPq7tRykBoN7QgHdOxdW4XlHMGHqktegbQxfpOr8XBBeAgsMFUxcBDJIEd
+VcN6n+DPJ30uIW1cPbPxIbu+tOp7Jo3ssGk01L/1S5deQ3O46ReyROUld0Lqc4+OpvsRggpnEgBV
+ZNvVGrIHj65t3be3llG4NrLaafVkUdddK2YFgVJtWobP0SJcFi1dkQRbeBQj4oeXkVdtzfrAwOSu
+PgL+gWkhxH64poAbmQrBffV7ewTtYIYA/SZrig7Kgq/mSp0T7wvuW3QuQePpDsj4qtco0lCXZHmu
+oc/VQjsiL4lr9OiNv18cqRYIQpTa14dBPyfXzQ/IS30gL3ZPDeYJWJ23fGNpQuYsCJV982tucrBl
+uuvLBpBA3OLu2Uk33jNFJDiFy+jREnxD/IIGeq0vPOviNqaAqlSYwG8xYdG9UhQjrFBOIE+7WJWM
+e0OXEMY1dl4NABue53EIbOLFqQueG18P0Bqqx8waWuo5bbmQ7ecu+qIjqI64cq3osYNsJgl2I7h0
+eXVi7+H62pWah7SaF2Hk+ITVJQjGwJCL2IMbu7UvW34qRhAPtO3aszmFiksLAkxOoQPYguK6zQNy
+ZLFfZ1OhCc/XT8acgsrWQigPj9y1k5nc7neNcF1armpqh6nIajgsbZC8BEPqrnGJe+B3WM2xd5uE
+H2qI5+S9CfEmBAh7HBn34r3JJF8Qy4nHXg3WEuBDRNfX1bfW7ItfYTkHX71q91e9YMYvJcVtrc5x
++NyKjgnjtMS36Yq4fnzcom0PvojFSHk/gMILrAFkReiET+ZDdiFOa7RGqEvKA7FzkdZZZkWQr54R
+wYrg2p6RgChZiW1UKmxjS6wowimLCNu8dheIhBJlV+lslhES8i1gugA6BEtjNaXFAJdSXKZisCTm
+rFeVfaMCo6CrsnbtkDXr4Z90X1cxsgLfsRUFy1AO/RohrDJiqxlLYGvJI4zdmSxjgzUIz1fmtiFI
+lAASc1OJPvNyv2ra5YAvogemPYwqeAIIMmYgM6Kwg4tn48VCTdsIqtpfV9NTLDjV1hYUF3NJzEBV
+4tECdy2EN65komD+ML8LINJeC3ub4CzYs/oSQgdwpY9ryN+1KPxu3Vp8UakwybIVXvMU2kLoKxij
+vLo17YXdgfif08ql6wxNmxRbD8rKjIxOaeHgzj2iMvul5LjwTC0UMxYQzX4roPyr6yL0wogSWEn/
+snomTkXapavbxWd8M77F+DUrVrtReFBkODRltTYBCpHi+R6zM/XuQ05pRPw2l4bPCLLHcHxO3MKq
+1W29bDbVtIV0KD32iOHYAhpvLXc7g2Nkibd2oYUx57cOd3mm0GK7hGTaZ6eFHFuPgmNp0SBk5Y0g
+1sekCvhhGwCs8cwHVyiEzdTacMSBDxDaLSjKBpYsObKSFBUI7bDWlEyVnCoQa6Ts9TjbN7Gp7p5Y
+jLz5HSWkBGBvej7bUcIuL7XvwmSpRkg4LuH0xDGEKHho5IfeWfCb+CCxaYtOaPdWOBt9FfmhgxYp
+5BC9yxvGMnY7YHj06uZKqJdFpOjBjSg5pI+GFNHLQkMNb0sVA6hpJmA13JJuIRuNfXbLqBO0e2mX
+n0yK/hzNQ1S/WDWbFk0Wyx24wvZJW03CZnasRqc9k84ayobRcQXoMhz1AE0uDnPbl+sVG3nz1n68
+tiibHIp91rcn0u25rBFWuHBRWQrI0UvrIV9FGlR1iiG7sbnzDKZlczeZxiqjSPHZcHz8rXtJDk1R
+OXBrxDDmGdr/APIE5lje8YZGBQq3yBvSvp6XMExzJ8ONK6liOMMYQfolLYr2eZUdQBqtQvxKWqbu
+uf4NHly9UBbaWiPKRHIu8MBN5GiRnUtAZ3DlitvwLrLWiC36QPH2rLS6quvQbWMqqUaD8pKCSFR+
+s4mNpqBVlgg2IBzHD6v8RiqxdwRHZe+RV252iPAKSeQdyvLAizWDiO1IQsXFT65lZ12r+N2vDZM1
+JbQ7nCG2yI+8RhwMLciuKdr6Y5l9RpWwa8tlcdjedReiWMw7tM9e31fZwizF7lDKzMoTqPsihGnX
+lZue6moCuTL6f4Tx3oU5/z+N8Oke1P8bRcIkHdCL3iX5yG4UWLHumjI2D3MPC0JAU3pENVqp4mIm
+89FxK8Q9J+ufZQfZ4Z57LGO5+tDl4Horl55NDbLKzkssZWPXo98lH0N11eIcUTfe3AGLu6bhMwgT
+WDbvSysnu1QvPVOKSZcdqgWPKqlEdktmdcYhXly2y0dIUze7a6+OENTM3iLKjRLQK8vZnCHNU3xb
+jKhCBIkSKcyiTo928XL1JsvLxUXGIkzUl5WX9PXloAtoJagfiimMaDepsU9teN3i/K5AT6fQjJD/
+Vu+g4JbQ03wPgVd0XCKhRJ78h+wrg0CtASBKmUisq4FP3QJ9Wxu86yoUo2ULts41qrTvRkY8yCku
+fG8NvdD6m6WNgNYWU4V542ZyjIXSUJMFFId1KFlD+hhYqmtt74NBSt/VonMmruTHveLMihy6dkr5
+FjVgUleNzt21bdWtrdXU1junutyjX6yiXo+8Rq3BVv9Ul0APk1v89EyGPYC54SqKY4GeL2O5XpEp
+w8WXXAbtUniKqtRV4N57aKm2XXkfINzwbSW+CRAu9y1czH4pYxvBTjCOgBym8AeD1BbrNSWKf7qH
+gMBSPe1ON18j3HKZY9KQ/BjKvWqVjXjp7BQTI2xOtz7FEZxW+PJkQqDmI4CBxe5vIzSnp7tRCesF
+G6ojGp63XW+hzpDJ2NbejC7oy8+qM456wgtihJuOTwtxcBij4ip2O4zKji9ZmjojO978HhccOp5N
+DlWFC9oYUCSt9bnFRJYd/K4R1GhglRnRfCxCNiGt0OiMW1ffc//VWkczlLN9Me5tZYxEeEFJv0tH
+IegcM9qrDmuQtCatKFramixJvmW1It4W8NgxyhWRt35tb6DSo5MLPrquFUhI9EqRGeq96Ba2FdGi
+lBiiDbZrBCpRg9Y4pT8JaGCTKirjqaRQF+Z3ROyAXZ0iHv1TQ6XyqfTZRWFZ1UGTlfAr0xVJ9yW4
+C4JGl+8X9KWyQZ/U4xhdzkLexE7kGKHcAntYxT/II+oM2VwPLew1cFg3u79HEzY/R4a62fxw7n0u
+Kbe2dX8x4stH2EPMPcD5MEaHnuhZuyR9t8PHrl3tWgNbujXB2Yyhp2vGrw+35kCU/+qvV0EW8hpT
+eCH72w/ZJXJWdgmsMuSnqTcpJEKY5Sp7RAd7idiEdSIofFxdviKn+P0ewutIc4um4HXF3dXAdZkE
+tW4k0wGbLC9AAWXKM9yU6+z5Lrotmwr82w9+224lXaJOGSmL9zLC++gB0YfGSizetoRX1s5n4Nav
+GkGEvBEpszSiHIykyy3BsnTru5w1Ttg0XOi1WD6Q0TOGrZKgScXD09SDhzT2Cn/qAQ==
+			]]>
+			<![CDATA[
+			beyODfGfW6pMuYfxh3nY31YJipyxHuN1SYaJJ01MtjSppuctwr4ywuZdfHsYP97OvZLIFMgNZIcQ
+2lfsIgBrXGrhUHIgO0hisr4ObRN21atkfwg3biLjt/AiP9zC10BgXpE78sZ7BGCublQUEP7m9jug
+a5dj4mFMW2McC79OA8e7AEohq12bYZc+ZL+67He7BB7oWT3NBLo1irtEH7f+OpmRvP2mGNA55DZM
+kfASQTzFCFuLxfd7+7bdtoMaXTC8pnXbokReoXhoQuKTW6R9UG686Mygxnu19aM13u8k4QR3EvrJ
+AXlobPBqw6aIM97vbd026KVTtYIRpwCqmyUofqulOa4PhYU7spHvw8QvIAm1Lc8RE7OKWWzisijm
+tzo8me/17WGc9RAzIFmXf6Y//4mf2H8YZ58n9qQ3ttZrq4t5ElGessyh9jBDmeVepND3cfYVpM9w
++GzGClo5ffMvF+plSv9rkk2VVzdH7BWy/TBwfGzl3pqxWD75Q/Z+a9WWpeJYDPRxa9nt9hxyvpZT
++vYw/nrcEf1Fpoupf0RC9RblT7R9KCMQIbaaKeWp5GL61Or2PMIIvtTqEvt+D2tmMr4l5ehT3B7s
+EUVHR6RdvM5KODQGlN5csahrSLGpSaoFo3bF0a1cajPywy38MXeXIjjd7k5dUNpqj/ZWg1h1myuS
+3yVqJgYoKg45avMP3d7LuZkLqV51npYlrdycf7UaBc0Q/+MWZ92D5HQTA4yUXYSMfSl4QpSBLxID
+FyUTRV5acFOTb5AmoalqrGTiFBg8nruExB1QUjWMT8nWrmBUIZ/9XCQGyjJWQV7LEr/GEweWPzrQ
+mDsXMW40F/thgnc0iBoWDS/hfCjJVtn+YgTOGvoLtxo4RrSTCDj2DsWrTafUSPdOzYntKLzjL/Mp
+F92U6I8deT5Tfmd3uVBDKGx3OQKt+v4Q6/neBv+QXa2dR3D76up4tDXfvtg304xbi96LYvxmV2bn
+ItTFO5mzwe7pAePLJNLNSLk9b/tGFbnTNqVVwggtpDRD/ud9nG/bG55sdTT2jx+qBUnN4AVYrDdV
+Psx4K4WqptDWSFDPD/0+/X3kLDI3WetUTnjm+x18317PCOVcS07G64mMYuiPLKxUCIIsSkXdwXu4
+uAeKjL6bvXJp7Bq3/ngDeyp486mhvBWpYIXxW/PuInLrtYiaMEZX262pZN37l0lVCe2Bs7peqx3U
++z2s2wMFVnK9G4wrxX5TLfb+JrNaKFev/387j/JtezVM9GOpIXMer4YYyKUdVlOw8a/Vg/iKCsL0
+MPrrupWiMOlm29tLcMK0enFgu8iScrhXG6D4eJ34WfRrRVgc9aN5f4Z9+n4YO+bPeyu6tGDsWymA
+PkIimMCM6PBpcdFrUufkFN3Dg2GZrhCIPj7dPypbJexNd5zpR6TBmlKC1g2exsCHaDaes9xiivVI
+TMAYDNKir+XtFtbd5e3BLUiJHUWJX7pd33T92pwyBbisU7LcrlySpEKuSyPPuXR0Qv85ReOoqsZ3
+LruRQqhmSL1NlZ3jLe8cMHewbHvr8TRtNcwde3chXG+gONhNDjXseU5u/SFS4Vlkb5IZfKoffu/r
+divr0LWLPv7QT9Z0xfVBrrPIwo3E4L6PvN5mDUWF7oidD9kFjewO23WjPM8e3QORMY3QwlRzVskr
+IPFG1ODPfS5CHe9hzclNurz14QIgL1iTrirjvUbvoBbfvEOzr+L/+zhrBSCrWt5PSGMEJb7RLawB
+I6frPLNy1RJTYH/Z4RCkbw/jr5+OxumJTRbi6SRwmgI11JIQVSbu0Gnzzo0h8vI1pieUaccKsfCD
+XcKTwhksBmpagpi4hRTf11L5e7/leJo+STn13mhZ21afVK+2bovM/PW5dQOX7EOfTJ3bW1odz2Cf
+alBJtEifUf1fMdrLmKND3Kb63AfpNNY9eMY764PSBJbsYNnPBhk8dStJQ31KyNLakwa6pQ+22PU8
+kROX+th6vKnNUB/BIL0cBx0jCCiyhEP6COYZYZlu9CKlT0M0Lu2DABl7OjbN6Z0lN3sbTTYvVZlt
+Zf860rea95uSb71TYJB9zieNlk7zRR5JeJjDAXeVoN65LewuNoxsSDw8XR5/n8JxVo4LxvuWi9o0
+6sUuxWMX9evC3Lo9HJwufKxtyz2mxvNS/mX7p4RHMKpYOLRrblLTxs4SWu9kYsGoUAiLaerhTBso
+RnABIj8Hspa6+wS4+Ca0vs9tqzCvO9a/q4ZpJr7FB8fYaxj1a5l7HEUt1q/8y7F/b5r0Xfhhsv9Y
+nBYv49gPG4lwj4voRruBdd6OxPK/NwEP+VLYR1X4Rt95JLoaHjQ4bBbGWGeG8eXINxGDZh/uKMLI
+RtkjqNVD7Vz9HkKtcgziFRTP8NY6JYRsYRNCMHocAfYJVBrXZpRWF6XRXcdkteKFsTEHFg203Wgt
+xfw7XkC30aOX2xWqN6NveVp5EbixrTV40HJgH5EPpR4URogGfGo5MnpUrXFCBMpytNBooIKVG0u0
+J++sLY/KUMP2ztAGhrmpYbJYKqOGbsNSShk1MBfXTssZNUQD6MXxFZWtY/dNPu9AbzA1ohQLepSt
+5eCm0TQWvCy5RlaMnIYakTV3MEfemlo3qtaPLAU23PKCRcF+f2qL/S2Wa9ZBIBDgQLtK5T/VKnak
+YMFfe7sZfDI1ml0v3M9IgTaGfqWjj0YK1D9C4KRPaZ07UauHNdqmxhu5AhmQQnMDd9ajW+S97RKK
+MdgpIXafEs2k9Rn0yd5V0Yj+6C+E2/d+Vn7EVlqValaODScdw6IroHm9R038k0SmXaxWkILI2LBp
+/7mn8/oftYc4kdfPtlu397S3QJdYG3Kn+PsY/CrNyOZq7wOvKUEqo9GFsWZsnJK2HWZCQb4u9r7n
+vps5sPplbG1Edic2jd7Y0MW3z1DZhX3ofFBxvzfy5z0J6N9Kb+Qg271Fjuj9lpev2KjebWdPmeth
+5NaPwNT1xlXpoZgDdx4dgZ88zCw6/7gA1Q7Tfo0A0Lc7+7rds3a26a3d4qbVvJf6zsv3CAW7e4l4
+v4+zu9BLudSoRuFCS1BkuE4BvUzhfahZ1vFiW/z9vTnQFCu0Ri30eELGHlVysojf72D/KHuowdtW
+u27OqwPQX1v7NexNopJW8f/2ME48/zSR+4CJRP1vpuAPA+ThDupMoi5Zw1nHR8/F6bycvPhVIygx
+dkUCcSZp9tkIUyP8cA/7d39NVag2OZUxmc3w89HFp0anZJKd0VmnbufWaH8QLsnNyHE68ir2Dc/m
+m6cRMe4YrMaYeQRIegwXoff9lDX8Mdj+0Ix1hnEqOT/XBzvmVvuV9NNQq2eL1FhvGZMoInuUxd2e
+yHkozt4a98yLku+2S42el93q6G4nnXle4XJPsW5gK7pl5fJgz6Tz+NxFnmYWBx8yQeCQiJkp+GbP
+PdwTmmWvFd8RQ88spT6z+12gdJm4NiYVeedqGHN5VoQD3J67/xTYzegZc11BD573p37cIcWNRWt1
+SLtfZOG+aWQnrdh76kE7xfUmiusrw8s/mPpYFtJwnaZRzmnb+kjPa3vZYwyNUKcAXeIl2WcicMhG
+ZZgpKH5XADXn6jh0BcT3+KHxhpPqxqpLjhlko8tpW8fvcQejpIjXW6e4k9ur4nWDPXwLexdAzUMT
+N0ZPbO/DeRo59gfLWsjd28pNeBustF5Lx96GEgYSwJa538zDTaqN3bZ48KORPyDhD2/1lk9U7kDf
+v9/h2nsHkeS2JHDafMg+6WDEPmauRqCACGOde+/sDfmFpw9Mj1qdYYRLO7pETc1NGHoJq2aAEVjy
+Te6A8+co23QFBdiSr/pAe4+48f3h1nOD6K/sycyhVDUrM1RdayN2FkkMXDvO632c/Sd+GCp+QlJq
+2/t3e2BOmCSF7Q4YFfVtZg1G76cQ6njvvJfGxJ7f5pTr9bI762TLsc3G7rIeqPJbbpQhMGMJz+t9
+4P35RQy6ds9p1s2dv1Yrs+NQbvc4zfdv91heRvWEu0K2/P0Xv24388Okx8047dWWCCWIYBwKXBRz
+TiPvaUddscXj45xe8z8qDCMtKXmPog/FjasX0OZSwu4UINN7jobBGCaKSUaR+HYefv1wVnNIUyYO
+Z26UDSdT2eFrhG7X1rQDQXNU/SylHkG2uiaZondn4Mx+A6Yf7BSC93tYnhYVMV7/U3aM0Ifsaodw
+R2l3FD+LzUhwN9IQt1s2UZZRRSmH3io7br2MJboxtTllvEKifBOqgp0K33f0CsQIXvrCsMwfoIX3
+4C2U1bjDbrby2qvzdCuSUIM+rLJrRc1Xk6ma1DXCKmtGlF+UDzDF5JT+wCuiZlRaOzLmRr13eGyP
+XXE5LdXn0UJMPAUPApkjdkq7LRspm6uLZ992YwA9QvY0Nd85F04OJf33hbDWSFHlM7FDZyzhdvtU
+lFDLQ+qHXc7I1tSkDRqtyLVmmKs122fDUdnJqqwX/3YL6+5m1O4RqpYtVqhJ3UR1XA9k8cQhUQpj
+WKpE0r5LvWDM4AazP+032VcPVgF+cRtJanU3O52/39t227wJyLl+/KHfSyEcKD70mMF+WGyjT4N+
+mqG59I0CiQn7EDdJ8uFjbq1Orcr49By00zXoIbtnxto0rJ8T7/ewzgli2t3JRsz8EfbI8wql9TIq
+Zz4jiY0yAFM80ztWf9UIrvX16aTpW5VMsdf7PSwHt6njGzydTJDpy943n7Uqx+n2K8DcRvM04zo7
+DQF6Gjh+M62Opuiq1QTxTkuatDsXjEaitjuJgW4kx23EfL9d3P3ubNjQurLU1ukevu+393nwuD22
+4UP2447BZywoj3RexiWYRdkv3h4yn5FXSYQym33TfICTG3aRUoZ3J+VtMBksxtLDhLwe56//7F/N
+X/78L375m//tp//+r//yfxj//r//9e//6nf//H//n//L3/3+9//wu19p/at/+A//9Otn+5//9a+/
+/t3HP/z9L+0vQI75S/zjb/7Tn/2rf7b/u35Jv1z2n7/5z/hv/+Pr3/6vl+0//VJ++Z9++d//j+uX
+v/+z1//2b19P2MfLE7GjErky6w6KqX65QlAsfx2bYf72g7nfHo1/+2GUJ/sa5lfe5P/8+gd6vPxi
+3kWx/3e1X1B9vX/5rf+c1YYrhmUflQ/Z7bBxu8nW92EwrteCMqMlstxYyuCVr/vy+NjsxkrwEWr8
+feOPefLYfmkipWPGetMBMbsJf5u9ZZy8ZmzI1ZnRnPzjM/jC+Nf//t/85e9+/9/90/ff/9N//PXv
+fveff/lvYPtzC9FfR/Ff/PJv/tff/+6ffv0Pv/z5X/3VX37//s8f//Y//v7vcO1f/PJf48r/Fv/w
+Z7Hujo3PmIkhM/vrWxu0Y1t329RDmnqR2bY50uHuduBV3F7QysCM63ESIBo0wjnzZ2S45wO83vzb
+tfkVgtBYk0b94RH+5JMEOTctmdyb5uje7tzLqWbML6eS19opbkYrELuRsuBuX7fulQ==
+			]]>
+			<![CDATA[
+			QR8Wars0Jg37+Rb+BRaCZXV8USK+iIXQL710DzndCGys301ab5ffNz4sI7v+aLVl7a+8l3fbcRkY
+hpbf2s1LB7QT3Gbg0J9MMS6+mt7H3XT/L/+WD2W46dMM/BecY/Nvzd6Lpth6apttrOWP88Vs00G0
++i41HyMDiMAPsPO5vQfgf5FHRG2+294Pbcd7fSqWLzOzRb803ra0xuVFdDeaP2XG3KhqBMUXT2aa
+/WX2SQL31jYU/For/rEVB+zQyIDF7KaYbnZPxb6MVVM6rnUaVG9tacaSU2z8Te9kEM8NI6A7ffiw
+c3JYbHp3ozGzK6KNbN+Q2U2Twe7LxH3NVjMHuBFz8CGCBe1vsObht2A6WjyoaKrX1HFyv/Yhzm1j
+6Pqyj5efc2fakWB3I3ccGGcqNN6IFn1mKkVQzL7u4OXm66i7ZrXVOp2c7YfXyNVtNvPr+PSBAd+q
+cbZcfGmQASmahM+L6U+8WuGSjK7NYaTlIwCuOriJI6PmNmvs97IBMPaagb/1a5HqaDoFAGF0Yx/t
+89fXkUdCMdFHHXf4A8g91MqRrQxvRtMHM+Prmx40JvCHzVjaFe8ETBJ3HiD0gGDCjZxnItw4wqUn
+jqZ7dvHNHRH11dT5yAWOvBnbxRu7PbbxK8WHMXujC0XdKhqzdrFZcvnlOOv/Au/VVqbPh9jUZn+5
+3Jxp4xG70dSe3TjiHp+ess7MN+AiFm7k2YUvacQ8dd+At+a+/nMoy3OEqXu4a9yYbyK7wzyczRYj
+6GN72TOyB3zkrBGM8Haahz/5fg8Jq4u/YLsEN3ws2sanvKcdsOqJxhXSbfdDBg14b1+lxP26PdfG
+5eR1eTOWdsdE90Zja1q6pdRtBB4O+DlkQN04YwRvBPgyZtemd+N1a7NFtokOrwlV6OKGZLobDU1o
+xlkLHzdgfy978VIPL/ZtDXmmmqZ+7mo03jXrxm4tF7fXsI8ZF/ehT/taxhkb1D145rzsLw9K81Bu
+3cMr5OQN57nuocc6lmSU33DTBuVsRX+0pou7e2aYBt7V6K9bjRu4cuELcuCPj9mn9pa2nuvhBspV
+te+hmZAba20cwWuaZuyvWFvr0Xlgbp9DI7wORn9rdfvqjHviRvtlrtxwJJO1xOPPpVE0Y+u9b8an
+e6gxYyYNrEeb/YcF+ZPFcMWCnEM/R99qX5BlW9Lq8em3poXDh10h3bQC98vYkHHTGXGFC5aaP+I6
+O9xoRVeOwFfTfF9aJ913jWBCgf5cibcKmaLCGXAJFjM2fiN9SUiavTfdgyEd3GjSMG60tKwZDUtA
+p3pNgckx3dvINFYFBBac03jPvvnVawT6Bkaph2m4niVva1YZqw4/izf491jbmt9+ccrQuyzTjTCJ
+YjeaQ0d/vcUI0AXSpOt275XDGD6WG0vXnpta3MNt1Vn+3CjmXsBo1En/OYAR/p0ungAK8MX7dnMj
+HXZpyxseddwGPizvP5f8knWU+bAjLu6MfnFjyAGZcYaLA/s9L3qTr7dZOD8ruGMgaHOmb8dW7/eY
+sx+vPQ76kzs43O7xwZ5nQfP72m+yX3ujbUrdrnXj8pBM8ZoD3H6Qmd2YsRy1RzqpexriJ7dweGvH
+9/u2GH6+cn5YZn+ri9/X5HH1Pi11jFwHvyxFR6+nKGnK567XmsmupERj67aXHdBKP+qatwx7GaGO
+nxqNo/nxVay1Ko2v1aAcRqFuoNmNtgkjUrW+m1dnVL+M1rPeH636ruwjQOjKw5teyKN4xQfgv/n+
+AEFBfxcd9JvCbKiJJ/oIPXunULNf7mMOOzIqjS8/w4zDOJnVjWr/BHvxn7dGvV8sv3pH0MDVaLVl
+HRu1Rdg5jPFp4dntN+2/bjGIR4KeWcH4w0PJezEiX3YK13kol9xz63ccKNO3WsyKVWP4U9CI9+dH
+b9RknpQ/JVTNmq2sgf7HnoIyMUWPIkEjrPJAjGnof1zCBbJO8JNGPRNeoB9GVjcd+vJKdjrjy179
+g8Ui6goTByqYnpO4X5F3qhw2hSd4d2WIYfbA+/UV6PAcpl3tW0pW3PyagC5Khq/vdNFe6Uvel0vx
++zSgZYF/S9NDDDPmcMRQh2iy56bTfvjCUsKdTlBJ/K2797yOvsszuAOi1vQX4G42vvOeLt3D8Pj1
+ZXy9GL3H29odZ7dPfGM8/PLdfXW0u3DUexamRcw5287vwcwIw1oYraOM3+/FUUHx6bzS8Ibhx5QY
+wRGA9sSjWKyLLEz1V5EQLWvV2rpeblTcm3ftNqNJevk3ksMPaz0rOySUpUcRcW+druDtIANPO/Wi
+6OYuU4mRPOIh2I/Y7GP4NmwN2id/7VphFw8+TJgk3s3Oc26QxuxGE0Zxo7yjy5NrblRrh1eQB3hg
+4wguYG9Gbrc2N8zkTG23SFvNcMa8rwDtcoWsnbDP7hWhH4wt9oo+6hqhTM3PpewZoLJVWb1SlKgb
+HlHCiGPnu0Y4XPww7NM9HG/4+GjneSBS21+9SgnNwW3cHrNyk3aPZrQT86syi4plpvMHZHR3f8bn
+apLfeoqi1uP2cxdTGxO10sp7mIy8yOn4YtlNzcNwyDRHsAw7780bgZtRsQDBuW5UOWN6V4IYQc75
+dKk4n5wrEomR5R2eqaSb1/IaoVSFaSyu4Sms2ZMfdUgq83lT4m9dtbU1kwaM5tNdmvaalc/o+TW9
+/04X50uOj/yIlVQ2+Hv/6ayvhNxU6m6YlnXMWffg+FpJPuBge99GCJfOJWNPeZm//RNnflJx+XOG
+bcqd2o6XlfK4r4jVC0uhI6p5yEHQWfqc+ik6kfYoEdBHve/YcoEEU6Rt7mXE6itHU+alM+1O4e+0
+2J9/eIrvf8p5+tNX7cf//6o9EHctuyfledE7UgijsVq/TNDuby2q8vHXT3Yf4td1byjW++2hLOjV
++bs5xPDlGbiX9BHmbsmXKoSWGVn6gRZK9jT0zVYPZqzy02BmdQJmgwi9jEC4WBq0mpD5oJEuA4z5
+VnYVKojNHJdKzSQYEcqbW1vZJ9uNrJFDORobJkcYDtgx+2ux+P1OJcEgq+EVkhuqwXbyQPQ2sjSw
+92zbdiXO6GXMOFrssK3d1WdgTCqhwTjJiHjZ0XberQ7te5myA5FeRirDu7H5ngIxaKWos0mWYcIb
+fIRu2WgTQ7Q9yXSNhxtZ8jBjYPvc3iZHcD/EbO7Yt2vdFZARFq23tGfJ0eNi2FuAvAHnK5PE+zLe
+qiJ2a3Bhq6PBJbo1AnpW+J7fUMao9nPornLZ6fky1nm78XYlLzO2emktQVHpMve+ZcWp3ZTNbNlY
+d1svtZiymbnFiOnEgzU768y42E/wjpY7xVw/DGsnBmzMZeK++tA8FtBj/RaK0wr94pntKGnISVoB
+DVeab/cymgb8GsDIdHatzQ6MVDczY+GbKCZ8yitT1wEFu+kT2S1YQOpGLnE0ouViKtbOsLnRnJgY
+wSBk9nCOIPcRLnOPrPG4eV32W7dFM68X3HrfRqBz026Xy/enMNUFe/E89+zRpjm1L2Npbax5aJBy
+MburMZgxZ3MsWnIPwI22WmyZ9hkTCfX/ruWPOIy/5pEP9LRTPES5fAuy/lZtPYQRr83+CgU168wF
+QnrbS8pm9KQSpLdLKmsEK5ObvXqwh3voyTeLwRY+ZmSkB93tuj1DM7AOdgv3bPC8rMpAINszQr5w
+/WNvSxjU7M0j9goZVI6QldeG9DaLfDB6xuNlND8sRrDiqdnL5JShVKMRcvUdHq1diq5cKSzYTXzZ
+7E56NCML7qZPMye/9jlsF8Jv5VHXCPYt+W5ulD8foQ/Og+tf8Lcmt3irUsQIBhc3u3HvP+0jtkPX
+mJvMDTqJomp2u3V7ay9ntvHi4cEXdk2jTdtLM8/dF+lc3yVA+oUrvXsu0H8ucY+Nb+IGs5lXptry
+9hB+AmJkLxzYnNWpXdqhMTDa9LkxoABo/jQHd//pAasZhy+ySaKzGx3jgLW/9kcS6Nzc+QGCwJ35
+SRiIzHf56XeAUXtg6dC6qRR9ltZp1s8Jvsrp78mNBsc049XvvI4qovQqMKBxLDHbVtlsyY10tOte
+lbGT0WMkfBTcGnJxARFfY9bWyo5l7qUw3rHNZygWtaq1x5PdqgBmKtnnFv1SvSptyzFO+8t50j6s
+ByFwIqw64YufZw8aZ7dK92jbovOlU03SdhwWNFp3xvhF5MtflBuvHI+Q4kspCtLwXAytIW3HMzjH
+coR0Pnah8Dpe/onsHvSYg3L7lpeFd4FxFj2F5UI5QvF35U/XHEOJ3tpTN6zJyRFLSaEqXuUrPJT7
+6AnVniN6NGPWYrCkuDuwKe3LiW7Saw8dU2vvFfk2N8aNDaGMTLJsLaeuDFm9A1BiPbPNk0Daslzh
+kiXf9G4PSmMeGEBBd9GzCTZplx8/mYhOexVe4XrZ7F3Hekx+iuLa6ZsAegMnvUwmdrAc2nBf9/ae
+7N/lwjIzDZFJnrd3dwWQlzGxv7UZbRn5lXlz5LvnOfBr1oTXjNpbssLIftdtxnMNH/iu8WuZdCMP
+MHgswRdxb+YtGPn6Br/+5xXDvHzN32rJf/4aP2Q+fLmHL/xpMzjuHMc95mlDeti9Dvvc06Z43EGP
+e+3Dxnzcxc/7/cPZ8HSOnE6ch9PpcJIdz7ynA/J4mh7P3adD+niiP5z9Z0fh5FQ8eB9PrsrRrzl4
+QE/uUlJxD/Yq1+q6ChepZdP99RqY1oxM+NsCaRqVaUUYa/x5LdokCdGArUU4DXsZPIbazXOBnVL8
+4lwVjZ735OMGftzqn86Fh0PkcNw8nU0PB9nhyHs6H4+H6fHYfTqjHw7096P/yU84OhVH9+Pkqjzv
+qa/j7rfaun54hR+yH973cWU8LaPTkjutzeMqPq/384fxFHMcApSHUOYp7jkEScdw6jn2OgZqx5Du
+HP8dg8VjWHmOQI/B6jGsfY6BjwHzMbQ+x+HHoP0Y3j+kAh7SBocEw1M24pi6OCY5njMix/TJMdFy
+zsoMIVmRwqlMZE0npZmRUNh6CRPQyHv2AaS87fbqu6opPvuUQbrfc2b10rs0Y1oDjGnvHXks05Z6
+GZPvu2YkaLkGN6RVl03jANT58dSUp/l7vQVVaGuzRw9I37eQiFteZs3et4VJwqmLDSbit3tlfwbk
+C/3Yr1sVtdfA7zXWf2Gsgri3Ei4gvhjAfT2XN2aMMJRDNbVZPxngGXjEgOXkVbOOVOil/GfuAepv
+yVE7Zr8MCtGxXLKVQOCmTP+o8JDXTWONkldvaGc66RWN21kBmH8ab7aeehmb4EoNToieoUWGHXdm
+REoz9uKZ2VsFl9fEAVnTaIwX0YbOMTyCMyNgJJQLT8jPuoF/IA9OLThgn/sDN3/vDcXowVyrUfBe
+xh4cinb7Qep7PIA1rfEhlOR/GXmWNsRYVcbBBDkgNlVbdH9tm2noax3Vpqwjt5v4c0QndiB+Rhj7
+pXOmw7uvRT/nX6BxEouGZThmyFAthoZFzBGGtmizO5nDMOFDF/NdokBaPIl7L/m0lw==
+			]]>
+			<![CDATA[
+			PfBZeEVce6iyhocbxukobHeQR7AJxiWXvoln/DImnSlYx+REuEJn9ist284R+PS+Sd++Dwyca53b
+PItDAPSgTmw2i7s4APuqcgBfOxAS8AMQ9zV9dk2HwI72dnlBhyOADJ55sYtYmtE6fLqRtIzRHUZC
+Lz8RctgH6Rxu7/w5rHTNzc3q0Fgr/dogw7DT30JkYmJOLyMUujTC4Mc2Zhwp15YagmxT0bWvc8fZ
+BsmRxj7ATaoGXo9vppDSiTAaYmpVIdfgVzyRFrg0kYMUBBSTEq+0yIgjoERQdToPslOqBylmTPxU
+oDXDcHS4hAlHYBnLLq5X8IsYjkKPeviaNpUl3cNIYyMdkUthHsIQx+7lXzW9zCb6ZXYwMRaUNGON
+a5ZjHlRTBndryJcg3gbV/3bzpwx9FXV64kdxrShOQSmrn0AXrylVTF37ho5YIzMJZFCKuF9zrhwd
+kZ3kjIeY2hwMA9Oqgmpifi5AMBTsDwLpge2pTROpNruGBXL/4FIpFqgjC0IZf9cUxqZnaEHohOBJ
+vvQMwmoHENAeTFwP8yXXw8YAVrjzdSokf3bwrRmN7kaMFXfIyxGaPgkpi38N/20IoABqG21F6AID
+6vnDLogJgATx+dgRKXyC7kA8U+AQskawlAzvoIHiyjtjegVG3cIlDpCB42vhlTUSNIaDZyEzUZDP
+IHOquqYFvRh6EXg7PWAuaR2NKZCDt6nD+m6TaoCZuzb+BGSHP8N9C7hiP+aoY+CWOwcQfOdG9q1z
+uu+pLR72zsNHFNx7dznoeQ0k/RxXZztb/HlzyVo3E3yGSv+lvdzbYpmRcBwYF5vCWhuOqZmxmA7G
+0bTjEoEACHFyTItVqYMJcA/PbfItOKAyX3EPyfU0zEY4NiY7oAKwW8HZ7Z7lHAidPR3ZCBJzo51B
+zGYpHho5Ph38mheDYbxrbPB+QsA47sLFOOM9wrzWh+MIkYLokTrj+gSAwGFYMF6BK0Yrv0svnUk9
+M97xJj0OMGMNPyb1bYQxLOMN79zdZSC0SctrfBoYq/Oz6CZeAvcjmVP1SWsLyjU+hxvdaG8aW9yY
+7flfNYLinluzuL69FPSglTFtTJ7z7605quzVP8hsZD4FhTxgMjdZd2B1xo1yRfiXqTMIHuxr9754
+t8IFIgPZJz+dFE+AHKQnVzG7ZFR5lzKGhKIXWaO0pp8KiHKxroDx9fmOUAj2sLhHSwltXuhBV78X
+HwElD+5rJWC4yJhVAQvIjhwGo1GUtp2yyEFwB+C59sWw3tMrDxg2+eG9BUPd0bI+AiaqmvLEy25Q
+ChizkkINfUgMUQP8PclbiFTCXwHUvHJ+kfxwljbw54Gv8BVqE+J+8tYZDrxfnemtuVq5G5mosdv1
+zaa17Rk2OGhDjzbLLLZFyGg9vvRFm2jgh3QOa1AejtDF58UzcHdswPn7m0BOzj9rxFNJTyv5jC+G
+wx/McnTPjXzBHEW8rPwAUPzaVwrQm1pOYDq4ygMiyeHT8IqQSjdWVlt0FwRDXivAhEUYMRAMceTh
+sBo3vnbgRiORuUZU81Xad1SsMXp9L26hxiF4qxuruZ5gOOil1y0YMjZFZD9E2hP936eBO4Phsyvj
+eHveGEFrD5g6W7yGo87K1ExnL0DOfdxFn6Uy+EO6AtzHfPGCXhFhsE4OwPrr5FEZDS7tYiUlp/vV
+blTabrpUvhtJioBbnoL7Zyj1m6Wm+docdMOOyawjfB6j6nsujlzNmAZreO4j0L0ZV1SqpjK4Rjbx
+1DGCoRQrEu/NZTLqwkMb5lXVo0qOrjE3K33ie67l0N0P9CzfXbR2XpPKe8hlW2Ua1rLia0l6Ng0Z
+GiKJX8YFrdOCAiuoDBZ0jPXIEarfptfhvLwHY8kXwX2d5MwebBbAABeHCwkFhsEjvCSkHjystHfB
+lZ4DdDh2Kkm/txRo4lnTkYxO9NjrnI0f/HDVA8TnOcc9JM+Q0N0t2h1IW4PD7Z8KbFOpzjvqg7Bf
+SQku1zwA94lBWktB727TGUse5pUWhCDjvsvNopwHdkbPL+Ns5euxLZ/5nm2DjVyrBGxsF49cq8tg
+2BZdJzOH1+LzvHaDOboSONRXaSa5L+eCEGNg7JyI2u6tIoTjx+5wbEk3GFl8sLxQLTq9vHSLDWCJ
+LOFir/8bopLHRHaGk08iY1LzDavewh20LLglXU68QpmWIg+WPNPgZ3BnELCxUCq74DII4IE/tdu4
+v00bSWmWCunbAHdkHcTmqSPyutdvGMZgM7kisG8RCGFh85NGP1F3LnrUTKfTwNyYW+e3sH1NL4+D
+cEwLy/2dWUU+CYFLFgGKTJ5zr2NTRHF2WebOJm6bXSxsr/dI8CtHkRFn13f5TdrE+m80i1k+gNl8
+Y0MW2l8NjGpqb3Zr0mN263vpRoGAB79QYCnmZFUlr/QIoBes1g9Xn6eXlwUj8ObsRpAznK/PTI1t
+DTn63DgyxcGsL2zhqC4Z60bCW+bmvVaLKbi539nVGuq11XX0PRVTVhY2AZQUuq/Tmdef8isFGvVK
+YwR1cwY2YXjdgCMMyQzA7jlDeMXkmq4FVppLbPgpsLhpqPc0xfWd0l0lPuk6VHU1vzwr4VfuIHMA
+CNx19olvgxFubcIU/IDxbpGKKZGdALy4Nk7kVS/9HNmT+F76rRFec6pFvljGAC24D46Vk3wPKsE/
+rT3iAAAnvPBgKz/FUwALdHPOSvfDCMYmb2EyWIZxKM9rpztHSOHlXbG9ojm475jVyIFuTHF0jlVQ
+QDglFJUaYJmxNL0KbyFh8dikS7DtrXlKLcpWmT/CVkOecchmbGFKXpUtLh7bekyMx9CCnCMMzz74
+lQR0VxJ6YwQ6qguybwHoJWeDkXmXdqDhfWJ3B+6BztxSd0BUe4uIINJqXolXUhYiKn4tADEJlIpA
+Bf7iLMppyzXOc+v/Gs9Qorw8I6sF5ARvbDjT6YtlAWbLfAorjnxXdoB82NqDJWwZCk0Zs+gwEoWD
++Ro15uF2aS9f/RSNyDh0lUy9i/IeV2r8phYG3q5NSn2Id5/TVvzQ2Yk0zZWUxGsRjyGnc2dmZETf
+zldU2adKsDBaocrva0sUGRrCrXzeG7ldea7a8e4ZmIK54R+QqyLdE3aSf4HIc7U1S4vTJEzKJ2re
+3VBJUF78Vr6udx2043KX8a5i0cMRWEHtXZRItES1O51IAuZwvv2DuhHF6FkvCdo7AdpTEbYT31I/
+sPqDv9sROcvr0vpaRSEjJQ9tg7NRbGU4MYJTSx7sK4xsioMsOIq8q0CQM+QIUpePaMYp9jGlf2As
+S0eme1HAn5h7EIxZoY1kGWB0bow5RPfGXzY+qe8hJK5Dh4VlgBFiAlBycfpIpQRYZLBZUMcnRdUK
+pLubuER6mcaPK4RxWFaKI5CexbODchzZDz2PYviGUxZhFUZs0N+VxyejHvbSpAbV7jDyrDSRdW1j
+uxaMdVnm01lD6y9WnzDp4PXIbqxd7z0v5xFNiovOrxBXWoCo7npSfuWah7TcnosuiNtZQZpBYoN0
+Kcm8QzSlar0DYwAyv/yoLFNVIZJY6xK0QV3p1kMsHIbpGl4K8i5qcRZ32PzBXLnN1RJnXi5aFLYq
+F2T3EN2NhGHAb06eHLhyLN1XSLVC++sO76J5xx03JiK5WggemHAoTNXjNP59ihquLUy70kjTwlEx
+n2rSgY0XmjQq64NTAYO3LPYq5wzHrQba2LpvNt7V2lu6Nf8atAt8A+XtcdPoiQHYxCVs3meSA7TI
+prQAPM+2+/CpNhrrtjz2EW4mDFqAAWdVSI2pld5cVVEXN5tLCAmW16bm6Cr/JawC4b147qFK211b
+qvIc5x9nVZTMTgk61G6uMLJ8nKXtSyRdDJCvqaltFIbMUt7A/U/O4a3UIqall03YjjlWs4c0nimY
+u3FI7I4oCdgW3Ba1ahZIW+DDvdsSb0FwnhkVEjzDtg5uXxW+7CRYmAImX8VmtDZLQRMtNUrV7O7h
+ds+xwsgEtt2vY00h1c9ZaF7CY80fCY/MtyuM3bBWsbwvVgfMeOtVfkYNNCd/G6ywCndAEMl6CLQi
+G4kPZi+PA3xCW5qSveMkGM2hkm3rY1Slh/SRc4DQWq1Mhjt8QwXwJpe8WxZSr2zVuoEWGTNxfgUq
+NQCIHpgOLYz5skColq3AiZGJeUHY7flNGFnzA4jWMZSGNRlkRvSldIqBybjNbKNuRupSA0NLXJWp
+zdzE0BomOKbB2qAMR7PyIRCgXbyYrqDBWATtrWmbRm2M2V1iGhdhwsv1NihR3rcLI8QzkCEPsJyw
+IsgVusl3W1jkHO75IZtwIkaTjjKbgto5ZizQHBvoXp/E5DaSt5PI/Ib6Idg9SY8Hb5zqEZW1zlgJ
+LOjgfr2gYxfz0FvgD1MhcaBJ2nQpAEfSfnkH1gRCG1fnCEJ8AvpEKHPyeNdHMPGLyTkTuKyvsO32
+jLWQViLqWE7mu4+wHMc7sIpIPXs5E0/hVRpAwIjOwW9NiRgBMqZNJDmk042s4m+UGmSTi96mZRa/
+agQK+73s4i53QKc1OTqjTCaqk76zsRGQOPaiu027fz8daC892kVsNtKznBpb+P4MLeBTvKpJWQuZ
+reGIdGRRu368jDjeAJt0ZUZMIb9HI33nojfjSCSDNVXxhBahw/AtF+9UX7Rx5N0JvB3q9MXAmt35
+53imRcjGlsyQ/A4WvG2enRdTuw/AUOJUjBm17sHYV5zvSnFh++qKaFQjCXirKkbyWqiPUJY8wB1H
+TAkVm3orIW8YX36+PFo5wvCMottncLoliHBLGNGw2cw23J7J4QhVGLSqHkwGos4eJmNYz/cZ3b0X
+CjVYDo8jFM+Vut09TOPLEGRVVG0zhDoztMU6K3GAHN5NCX1j5JMcBgcjvyhU0SnIUMxJ98UIc9JG
+7IU52Ei4h43nLBD5Vw5jjWlMG/NserIORkPW+mkiZHYSgKTmXU7YslRFdsoulxBwg3FjJXC7yrtc
+RbmClJVDDBjJKwdU4Nzw8iKM5ji4EYUnn4aXPV/6WARIREoqyHPeRPwnjMUjvfFIhDwxdJ5pISEX
+UotDXK2+a1vmh+xCPTKq4ufoyDFUwb0yBKMgC30/XeC3OA7RSuaDHz8lbDCqs/XgqxP3oYmrRjCw
+tGxb8POljNAEKoJRhbHmjBP++HCtc0cQeOUAm1RzOgQK8olQ6CuoaNUL0twTDewZ9qvwYlXBKrBX
+MrKkYcZwWFFVc/nkRhriF0OPU/4KahKu0Q70eM6dN7ZqOLCvG76FvC4BYhLhEWVxQpiap/hjX6dj
+iTtzTACM1UslgJi4PCGMdLrtb2oA4KvUuo3j4AsQOI1bBAfiD7q95JtghS1ywMGUhFypJDMAS0AE
+w5K+aExMOKwhtQ3BzjDaCn6+6toSJykCK+K8ZIIMJ10gG2EvAmfwEIEYoqfH24oq2xA0E2XMRbkE
+ViQJ88GQmZCVHt5jo6KMwzoovs4/JjEygBn4JXpZOM4ddtuGHDrcx7U4BFNpiEbwqQ==
+			]]>
+			<![CDATA[
+			+wuDUJgpTJLh7L0IZbMe51rPARjpkjCDJ2I4LzeSDY3K+Jw0XnesxF6Vu2yRuoHRQkF/Yq8Jm5Hg
+4eGZLI5QlFJtYzl6OLJvQk7CVcxKure5CRBhAE769AXhv6bta/r2736e4PdzSxV3tbYxe5KP1WOE
+4V3G3NcUMwc7c10DMMsJhIyXHnsnQsNnIZOFMJSKaHtWy9zdpIvLzaiBbSDMSIwCXG5hNYZjDVb4
+VjW/fdDtT07ktSe7L1+gCNNIXpnOcY/AgSdQ2wD8i5E7w+0wnc3JCdv8JOslmHkPrDLYxYSt8nP5
+wuhL4K6dRFB08OOLIol5cIMwY+ZMjqIksjZtjtA8VecjaCZ7PHLzDNMXi8+7Z1RxRizi4DDRQb55
+oxB+8fSFB+64BxJ2kCnxnDXW9Ia/z8omwu4JlBKMqhASR1qJ2q1YTpGiRGJKAvJJwpbWMMJ3ts72
+tGbjR9U/RZH4tem6undIaqHrBZUFUziLYAVMCdou8JAl0hwmgAjEj6PJLvZmk7+KpF911e97D0Ot
+8bluYZJ5jp5bnqvpd7DJ0Z2LMnG3n9XfI8fo1QezO+oGtAIv68Do0CHrCOyi0pREYJYTPee9m0Ze
++P+kxdRzYC3QFsq1zXp27OR35VklbZ3F34SRmBNslSw+XFEeMxTeasuVRczByAQfXVleCO6BxYer
+uHyvGc1b5AjVofB+DxSBv+C9XDRa1cMz26wpmpJx2jLepD71tLLFVZn4jg55ReyKV7zAK3eFxsBW
+tOn/xnnwiK0vXgA6yLAzx7WnvJOTH3wz1DQU1R/b6pOwCB6NEU9MpL6VEhAT67k06EREf6Ck+xLb
+LJYDy5oGhqYm5aU0DrCC3uXIevYQZJO3e4C9U7VMkc4c4q+3JRMCYxWnzGq/axYWWqlOVQ50JCS2
+OHX9zFvULSvdr8XQL91uzxI+FcHJcMhcC6KUFeejrOqHq9hixgh3gu4pT9ais87UOvtCmS7tVetE
+LU9Vy59N+OytqVJomqOdr7Jt7fwiMYoRhtRFa5djbikIN85L/utYAE/I43pNAQ6jM05NXZfI7S7S
+EypWQqJ97kkQZJk2RciyIl2SM1Ml7VxEq0bWBQgEVtOyclE9eRHAR6CSCD6qdnllEydSoXFBt0FJ
+IXp1xqSjCkrZ8kt+tQkzU4f0chQrRxixlV1k56HgylBMeD83soSCe0333lfBj0WABvlVgr7iIBXs
+moTPojuEU0p63liD1gjCk8bbbooyqkNJgDNWn5ChpCIcthFQgURNe1eWv1ajAvZia6ENfSeXknTt
+UQQo31WlZuWss3rNMndXowHjP3mhfImtzyUJC8JLudX2igge6EeW6Go2s5gi9s7hbUVxNycxVsfN
+k9lss9DWr6CUcNceefNZzN5c5DtH5Q6qNhSszg4MdiMDTTNeGymFGcGxqAjZ5H1oLMKSZB0z49Pe
+lLP3K3KZcLLtoKHhySjkq69bsBGXgS8+7/4WclEN1tozOwsAyjoOzjAR90s8EwZ5Y0O9MI+MVuOE
+L+XAOlj/cRI8mkoEMC4YF7QunRVuvdQJTwkJYLixhCpDccSL+ZiVNjbczO1dHUyB3T8nEGVqyPAT
+w2FTJR3vHvo3zrZxTfQU6OzF9hkhigMjKdXIlEfLAVCLqgShBVCFtsjQtdqx8yW2OgSPl5LvPUWa
+7yEjBCPRd33sDKvVbaKvTeWOuiz6NFDc+J7hkLY4uCBZ4uj5jq1sJ0gR/IMGEi75aUihXPn5qx9h
+LtGOoHkiLJaDeplWxdF4w9OTP8jLU7c5Ew/lu8riUgAi5th3uF1ktSAf59VlYLfVlwLE5sEmuRt/
+tVzRtZaY7i+Gh2NytocK5yhZmdnOvKm/TeAF2Q4ui6+HrgYeY3U0rnDIR6khlp08J89bMP4PHWAr
+a30xxCMrOehAIZgdKtlJN9ujjVPp0aEjszm5gS558PRbpUIDXVLtObk4T4ygJ04Om/SfY2qvpwDP
+F8vrMRbJkecw6Cab7V2xsdgI3owqBG9hnB78WYRT9DLLEF3WsjsO9wUolcMmoaPq6lKSAJAIyHIS
+ehS/RjFslBl4Sl0ipSL1yk40l/s2HGCdJjhp7dLqHYr9oC0CMTeS5aZ7B/zzJoEZPBixlVAgDve5
+EoI81LTDXOrA7td1eKbgYwFZ4zsL3oJ/1XbhxSWTrwV9T+HFoD2mL0bT8Gj8HkSqMQbV4LRs7FVL
+V006GyyY4OLX1HN9CWTn6SxGfoZn9u+hTXnFID7Q0YVb5ggmZCjYkEMRib/wxROD3bG6mB4XCDAj
+I47VggHG2fid3dsISXwdm0jfAjAlnLQUaN9+i/OHV756ivW8zw/BSoidnXZokaa7kx3wu8IvdUHB
+sHP4WWeiFiTVFGWQEPxRAh9VRbpnKOQHoA3sl9n5a3K20WqnR6hKYJ914J0KVRfYtxskVUEwr2SN
+u69OJdZDRuG6YULizwmPtswiH6ELfYuPr6ldzuWODaZ7sRj6EPPaXsgtjtfFpAXKzu6yDUo2+Kd7
+R4s7FJNJeZgOJnBjJ9ONAizDenVczKFtXQtwQmdlpUrnHSSp2LceTYOs/05iELJtKnCfSHKGXHoT
+xUuy0jXw6EbxCl7eeo9w4bzZCewkR6HW31UdyAQFAj/A7FPdW+TB3lV3EF7ZjDeHlT88Ygez7H7s
+bLA7zawVUUfMWbpou10I0O6L6kcrB22PcBcSW6lb6X2P2toQllL9Kz6Fr/JdfyuuPhpqdd08/Tsj
+xbjH+ROWnUh9IMlcegXEzBl5j3OS1DkJ97m9xBSM5Ry0JBhJmczB7fgJV/BALDwxEJ/Zikdq45EE
+eWRMHumVZyLmE2vzSPE8kkGfmKNHmumRkPrEXj0wXY+U2Ef+7JFse6TlPnN4D4TfIzX4mUd8JB0f
+6MlPXOYj7flAj37iUh+J10eK9hOf+0T+PtLEHznlRwL6kar+wGs/kuDPdPkHav2Rhv9A2D+S+49C
+ACfJgAd5gbMUwYNowVnh4CiHcJBNeFZYOMoxHIUbzioPR0mIo3jEs9LEWZbiJGBxVrs4SmOcNTQe
+5DaO0hwHEY8nxY+jPMhRSORZdeRNoeQoZfKoe3IUSXmQU3nSXjkItRwlXR7kX45SMQdJmSf1maNU
+zUnT5kn/5l0q5yip86i/cxTrOcr6PGkAHQWDjtJCTzpED6JFR3mjsxbSSTfppK/0rMV0EG46Sjw9
+60GdtKMOIlNPilRH+ap3masnRayzfNZRaOtJleso4XUU+3pSBjvKiB0Fx57UyU5KZkfJsyd9tKOY
+2kF27Umj7UHQ7Sj99qQTdxSVO8rPPWnVHYXtjhJ4z3p5B3G9kwzfg2TfWd7vKAT4rBp4lBg8iBE+
+KRc+yBweBBGf1BOPUotHUcYnBceT2uNRFvJJQ/IoOHmSpnzSsXwSvTzKY561NB+EN48SnWc9z6P4
+51Em9ElT9ChAepQqfdI1fRBBPcilPmirHoVYz5KtT/quD2KwR9nYo8TsUY72KFz7IHJ7FMQ9Suc+
+6eweRXlP6r0PSr9HWeCzgPCT2vBRmvgoYvykeJyF5kEygB+mtdhQjJXXCFufsUhAd0NLD9qnezm4
+ByYBEYFKOfoN9/v1Z3jh1zv7rfaOH9goH7IfqStHkssTI+adO3Og2DzxcR7IO2eaz5ERdCQPHWlG
+Z07SkcB0pDo98aLOHKoD2eqJmXWkcR0JX0/ssCOV7Eg6e2KondhsR9rbE0fuxKc7Eu+eWHoPlL4j
++e/IFDzSCs8ExCe24onZeKRAPvMlD+TKJxrmkbN55nceiaBn1mgkfY1iSsxU9j4Afl9cII/U1yNP
+9kcy7RPp9sjQPXJ5n4m/R5bwgU/8RD4+EZWPjOYn+vMDV/qNVf1EwX7ga5+I3WcK+JEtfuSVP5HQ
+HxjrR277kQd/5MyfyPVPRPwja//I738SAzgqB5wlBo5yBE/aBUeVg6Mkwlk/4ai08CTL8KDhcFB7
+eJKGOOpIHBUnnuQpjloWR9WLJ4mMBz2Ng/LGk0zHk6bHUf3jQSrkqCtyVCA5y5UctU1OKihPkiln
+fZWjEsuTbMtJ4uWoBfMkHHNUmTnJ0TxJ1xxUbo5qOE/SOSednaMiz6N4z0Hn56gI9CwfdNQaOqgS
+/UTC6CB3dNBFehZROiguHbWZnoScjqpPR32oJzEpVFf0xEqwwhgJF5XJgbVjKfoTdAZFCNIoFyIt
+s6WUz0P2rSUbF43Pa6CAGEHOzRJCAw7wGtyH2JvpWVTrQYHrqNV1FvY6aIA9aIWdhcUeVMiOemVn
+cbMHJbSjZtpBXu2oxHbWbHvQd3vQgjuqxp0l5p706I7KdUeZu6Mm3lE970lq70GX76jg9yT3d9QG
+PKoIPkkOHvQJj0qGT7KHJ4nEo5bik/Dig0rjUc/xKP54VIo8a0o+6E/eEQMMdQsdpj+gh6i0/KCJ
+yT/Pak2PF3lJrPPq9dZLd2fsJwqeR7nPd13QJw3RJ8HRszTpScf0KHp6lEd90lI9Cq+eFFqf1Vzf
+lV+PErHPerIn7dl3kdqznu1Z+vZBJPesqHuU330Q6n1U9X2XAD6KBT8pCz/IEB8Ei5/UjR+kkI+i
+yW/iykcR5qNc84O281EI+qgY/awufVSiPkpWH/Wtj2LYR9nsZ43tlxekM5qvEQl2xpg9tlXQF5uC
+mLsEuwo4zThJCKsMPltlrsqf4RXacp+5Ar7fA5RvGYQZEKahbrCNH1MbQt4ifZBiGY1QjW8e6suo
+BFUi9w7GrqTAylbCfl/KSwi13pbOSBMaDUvLq9bWpHaT6daEV/XatbWZ1HWTiQ0YJdBTNlq7rXoK
+I5fgO+C7SUpCpFYWgmnQaJHZ9jkmpkaYZBsmRDCZ7qypyLjplFwRhGEE1++39GzWlqBsQ5HKA4yE
+p3gjasFLsVXwzCpxPgLzs1RNCtFoOY7d4iCb2JZYEzEVFgLPmOsdWwtcM96dd9t6HesedMJWryTS
+yCRZSDeYcTBztuW5hmE1K9dTTrE1Sh6mSTvEZyxplV4RSGHSmhwuHUaAHlEOp6/NtQjMatLTa00j
+5PnssKHkd8Wx5yXfoYhqeOppuQlDxQ9rzk0sWXMAhzv6LnUyrE9sNIddwELLHk7ljRlsWF53cvEJ
+YFnXR1G9fhmn7MWMadQAbNgmuRW+HSx5Z7mYBMsiINTISUX1EBcTK2ySTzxmgyeOekdbDIAcnuCt
+Yo3pjTOrdS3FcdTlmvS/alDErE2nb7BXIKZrgGVrVJjN6N0V4PytEKTa4TLcLtoHRKC8vgKf0vVQ
+zOXzE7Uw6AunsXkIX6aXSOmLjhjBC9fwZrl08VtRJ4fna2VSs7NwZm6yg09hJEcluPVl7kSxEp4B
+2qwKA7g+oMujnC+OAHQMLtqp1h0ZyFIhJpJIk5KiG8Tl3Gs3GunNXoUl0L8rllNu/44AulzundoI
+gm3nhWq5tqqWkaEYNV0BFMk9fM8rMkevMFeZxLSdVUD2MYJY7k3OTu4yY5D9yPmHaw==
+			]]>
+			<![CDATA[
+			XuaGyqu58dEUBSFpchc9F1/vy0iAB66cNZJMSwUpqZutQdqShqVOFtJR1JWxXrUBZbrLpo1GoQZL
+foU8maUJv1j67DWhfGULOgK7bzlXnNf3HTnla/HfrKTIz8T4BPH3yiNqwu4UIdByaO/Q4bCKZWC/
+7+s3EgVj0cVQbjEDnYSYl/EunYp8ZXGxkW3sEiyzBfbFAWlVcnZaG2nFnMmEZThAUfdgPMCVdO3r
+w+JszeJH+MuY5uS87EzqLDp4DSQmMGbMgiSXrfriCekuVcGtjgHsmYNJYOcRA942z6MkOAyMlV1f
+dr1Cy6DTbbr0+adre43s/m15eU9AFGZkowpQS5W9dFUBzCHgbjfV5pFUvbK3uIa93Rd3FQY8oLRz
+KyeCz41EBVe254lSBpFfZQbS9qpxxKTwxlB24eu9tgbVsEs5NgV7/bqFeK5JaBjTaMi3Ku0loOMo
+FHWdPZlHLfQy+s0VIkb6laK0mFwvKUYgudiE8kKPQQfPHdm3K3g5lfCUqGoZmNZPUGrEoYg2ojaf
+QmThvkY4fyngYD2mHbE4lVq6EEsYYVavb7YooWcHuKwCIzMTeRV0q6PA7ClIgTWdlThra+QWYFdg
+v8BjE828tR6GRqjOlfRFMvpWIbWani+0SRQeivC2yrBOiQeb4QSUHSVpQsCewcYBWCXCK8/rkjqA
+1YOL7svYC1EnpggTBp7UwUnKzOOwrpfkeglgLXvOEnZqN+JiishccuRLgMwA1mv61GZtoeUzhdjF
+tVItHapkwIe4u3R1Sd425kDfQAdMGuAZKoVIW0BFLqVSAVto/rnbFh8oqBFcBtvfpsSHCB2zHXJI
+K/ddkPUZOvN6Zb+Nin4SJ8A28Q+BDaziZamCqVfF7Qfu9sgyDuK180YOs5o+oTx3wGRmJNgMsp2E
+NfjhDn565y/3yO8cJSECKprPkt/5vRp8Yf4d8nSjZlmEIKEwtbHNo+AcgHnYr1roywvqhhEWpoKq
+RvcKbssu03ivyn1x3Qi/YYLlYGwOmrlXfFA2XbG7RXWtBvDnrs5+8xjDccowCs7Em+UINQA2jeB2
++7FWBV7wnex9Go/T/4XCnJkMMEOjfcguna+qLdbEQav4UHaUuXGS0dE8Av3uI+CoucVRosxqIc3M
+wWCNyppV6q2mLRsqauCgNxGSiGxBUvsWy9J7FMFGBU5kspakYOmRdVzYGnP3JQzJhDKMTDGYzN4V
+dzCiWNUDggK2e5PKX6iDRq4cyMNAdWCALKJWzFiXDBVSG5kKqT0wk9UFNuMhapFqZNUsdBVU8NaI
+TQE1vwu/t8qGNmULwtdcH9OUAKYEDN07gDEFU+wqm8wrS1BGHfRdF+qxXnQHONHze7hSZNXsrLAY
+gRnoBmfal0J2SLxvRjdXGPQpb1K6jCH4VcuRyWbDR3ZdLJZioaN4WM/fH1a+KTAnUuhBOqAc6S2o
+OfCuziEFhpEORyfx342MTSBMtWBploi5SSTWTgMjoa/T0w9uVPJ3OncjRhAaOspaQFwWR3UAXntR
+0jRqXcjTJYEnYK8OaAB5Mq5NXAdDMku9BjagsRHhV82O6CZDZYBuDcLuME7pHpdQnVz5Z9NDdgUJ
+5I0HJxJBje63lxBO5kbBikMM8Pq4NGXO3rb7uiW8IHrA26t82u0AN6JgXfZVz5feJWfZ83q/fZNw
+u1qRDKyUz6DOFaQDXEwtvVuN1kxwdkqGQ1h5Q77ZKWC6GAtR20LMAMUKf9rmJFey3ZN0rZf20qqL
+d6v96OLimJBuoK3MlasjG9lRF5LEzS4BUUvGDj6xKAN1SQdmiSwcJvJxyrtkyBsRUzHlYhNF/Row
+aOJtDADeaLNsgC/lBcOtUdaGiOngWpqh4bg+EiQCb8md2vHjJxSyhqXS3pOPYCWfxJ+zWsAXA32n
+ObjwDbDBEW6PKPxiXpsl4wEbSRrY9i7pN/YA5cPncrCp3RnlXYvQlJiZFsK7BF9hZvBZ8A5W/Wgs
+4d5YYm0sQfU31ViO8K4ue5KgfdCrPYnbHkRwn/Ryj+K6ZxneJ83eB4HfoxTwWTf4KDJ8lCN+0i5+
+EDo+SiI/6Se/SS0fJZmf9JuPYs9HWegnDekHwemjNPVRx/ooen2Wx37S0n4Q3j5KdC8p7/jjFIs5
+Dm7swNICNmfwuCU9bV4toiOIMmDZfoTdFyP6VXgxB0YyaiHvJiLL7dAZ6DesB4XV/TeokZBLhr+n
+tBKjVA3q+kFjS5LZCy+dwnMGvOA25RV1yKS4vJOtgktG2945Qgod0elpBDfSUQNF6roGX/j0zC70
+InIE01Z3d+m4Kya3sS2FzYKw1O/z+DTjY+pzLtXRDhG6UuO9VNcydaNS+q+VWCKfQC4n4orgvsPO
+3EypwTubSGzdYbyEfbfElhuXuLXZvaxQXYdSxotGloPN6N5ToWx0jEA9SERHIiZmp4O+nOThgnZm
+dCKNYYN6CNgmV9J52bMAAKYu7JBHGLlRGAPRE5CvzWllP4wB7r9FGW0zFt6ASFnvr+Hphc2qL7ES
+6vARKa/kYDj2I6exJlazqjJpLVJ8VG/jZDX2vi1CPMO0Kq5MxT8n3Y4ZumMu7ynxd8gSHvOJz8nH
+Y6byIad5ToBeHgF4alWKxUJnL476dQl2ijRw9Es3BsBQaopYNuMKsMXGRWUUe1iXxKmfybAjwFYh
+zQajSoKXZIxtbj0/WK9NFNReMKkgyTG9fGssl15x6s7mzWc8d1lj2S/08OXFajcyxQej5KCfkp/H
+TOkxp/qcgBW4M6lEbQSTfiuFyxzH+xfx8O14mSHxIzU4y4fsw6GoUPeT8OwVe0oOxRUUJTwbXyhK
+EvUH7Sp3wDjBOHAnFCNQ5BaKuE33sLrD4GLyHGEn6SFdYoOVssRk357i8Xl73ED17+xDRSclYKvX
+xb+4xGz5tC26OMPkVmUHsJftUniRZqfA7IzaclGGA8bppGgzLh0IqxK7leT9O6T/gPAkpuCm+Lkb
+l84mgPPMS1N82Y0UfMRsEcKJEiMPsrJLEgI57x4g0KdO34GRkDG72Gv0dxMLHK9xKefeRWiFcvvd
+sE7pJKrXxfddpHvLvcYqzwulf8UBd4fo3H0JJ4AkDJ8iTWWCbSn1UMSYAnIUkyn/xd8uIcW4Baog
+4JVzgWZnhX7XEqGUJIrlOYlcQaJAEVvRLrzNvbazbKdsENBrx1n8eabvcFH7930t/jRD/Zrl32qt
+3q6WUZoJrcYSZrW+BJvRZsPJDDAWySl3J46XPT+NaWbhtzTFbFalda065Dj9bLZ6Lp0AOLIh/3An
+sd2Q8VsLln19YOwcISj4pXlvoa+xiqcuJrEYRsIb7IYdBGdiyJYbwbDAQ60CugcMeIp8F65ieqCF
+2WhfxcQHlT0GQL2eMQDugVIe9xBxqLTQtYPRc0kYlvuO24krhZ2F2ntKmxNG4ikhQuuSyoUyWgEk
+YEqrdH/OL66a63VWKJg2IRGuq/LC9R2BwOFyiiZ2eoWekcOLzdilV3vfPa1BF5bCNR1gls4SiFK+
+GLq460azuHxtd49EOIKt9Ft2EhSqBNFgXF2/CeA048aRKFWvXUL4IFQ4YbYw/HQjCwCl7pDy3JSD
+NDHZLEQJU0/wrYkEAPYk6z2UpU2fh5rdmf1e2lZJRskfD+fg0dhCbmoodLHVRLXluT1F8cyzsRni
+SkO4+wjo5HVrRdN5gXF9xMy/G/WB89D8POMISfJFmIcpJBBZlSZym0VcIBIWkrxReAKW6PWVc6vq
+6RLAiKlBBESLuEDdLnPbF8AouzafH1seLfoIHigVFb/M6MTKwpYSX/UQ9O0KIYA+kTrgclAf8NJc
+/UwZfr6KrrRByYGbBcDIBQrs524BjOiC2W8t8lF0FrGLQxCcoTiM0t3KSoVanLS60JOtXXLQ7rLV
+3nm2GK/Iv+t1B/eaBUh0zTjeCH+8p7C/JS8p6yGmM4wz3Ko75O3Lks29QyeoRBH2+Zg/+gRH7+HJ
+1Tj6JUcP5sndOfpGJy/q7HA9+WZHL+7J5XvzDo9e5OmY/8JGBUOpg0SMEDhZmV/w1cP4+cD/oyrZ
+hyX0obPhsN6OK/OHRfxVi3i4Ghv+Xnp/7ATj3hSx/qaqnxkDWPI4RiCor2SnSui2tF4NlvX0GRw9
++/dP9kMf/eH7Pu4Eb9vG19g2eJDdAaTMXdAZ+w6pYwjH6+IIG6/H7JX+Z5wiQeRXa8rjUzw9b2Uz
+G/dIEUF/yM5+EGWhvL0zKF3Vm/uWQdPyrY8wyCf1VnKyRKXTVMSrvkN9nEhgOGCyGMRXAwSW2nll
+g9fqtGDTJzfKkSzu+HGEvPngXq3FbVEwBIr15L9iFpxBWO79nRlO8tZiqjUuzgpqJcb8Po8//bqi
+mSSkA7t4FYayIU6kycMxvtYUGkIA3R5t0Y8QiS8PcIoT7OIZoiFud4102h1N7VC8Y9bJuNJdeglL
+b+oOHXgg5wmIwgMT29qjB/P7LDzCPN4gFoR5xIpH0cWTCgZFaCoUa76AerhVwbIc8UI4VCE6lL+0
+5rSZP9eYH38EWTwgMg7YjSegxxkU8g4eOQFN/t8l/rPaH0BZR5W1omya9f8oquJRZHQAi39vClRU
+YbRWei4ZA1yF137xc6yCVZE1oDjexlYzJIXLdNA8MWrMjpspeiOi/az2cCxTHAsaf1zW/u2o+lAU
+c3DNjk7caeP92S593M8/b/7fNYJQj2kprVblVOGH92s1h3HIYfJeQV/jKbKhzEoSnANG6i8Y2/gP
+HrjH0/l8jv9w5B/n+93P/5B9OmSi1FBURVbO9U/K4k8Za1kH1SZpiroEYY/Ls1tgIRwpjKKwdTBh
+Ubw2wxGaAEuWrAk+RXU1T9x6JZkBFcEZPnL+dA9XldvhKHbrfeIXL8f5MVp5CG2OQdB7xHSec/BL
+NI2WdeeRf22OM2WzYKw87EoISx8Pu5+djMcz9HjgrtzELch8iWY6cPPYUsEArhrVkOBf4+Gy4gdC
+YM3IvFkOsPj7NPz0xA45t/fT7kP249F4PEQfQZHvCMoj1vIRlykgdvk0AHV8SkjkwehhlpP7tjN/
+ipmXiuv/3SUIlUW0IBhFTWBzRo6wuOdVDh4ulvQSIT9PXsP5zH9rN/4h+7E3+aGL+VPL84f+6IdO
+6k9t1x96tJ+auT/0fT/0iD92k3/sPH/oUn/sZ7/YjcWZ2ByhCOIMyCCbn5Yq4Vcg89jcdnU8AuOp
+L9dpAY1X91NznUThIV8JRi19yqpxBDBKVGoiHxpGluWtvOhkg4r+R+L1bA12UXzzRnVGDvL3ju0k
+Sw5R0ny2pd0sjOXlMBfqII9QWfQbZoCPiMilGOzR7skS5VzFOdi9Kg7+ya0BrkuMoUw1sxJSt4bq
+DxG9EujwMqUf3y1TnMXroxhhqbFRkpcTL5PYC9tKuaJL7AuXNGVskXG3uRy2GiuS8EzYq74fMU1D
+5h1f2qo6Xsin+wAQWXEklwWRvgWgPQBfGjsk4TpTybLvbHV1hZ0i+rB72xD8PfWYjQ==
+			]]>
+			<![CDATA[
+			7jn1rf+wMTxuIW9O/4fsbA5o9nD6ecbDyManZWgxGhC1r0UjfsBUlIWZZ3wwnC/x5afg0COQ9IQ4
+PcNT8ZbUH5sSDX4LhaEIJaVwr9OhNhZJBBvC+FpdaKUZF9MPBfptevCGpyXYmu2mY4RXgC974YY1
+AnnflPD4Cbz8CEU/gNafEe6HSO0hpnsPAB+R1U0tOGybDmg1aekAAVK2FAorjsARmuzLT1VnjxK1
+RzHbs/Lt7alFh+pR7NLSK5NQdHbmwJWZct27t9aN9awWJayi2yNT9KQskFqKDt11K5IahnmKW8Gm
+IY5hrmzIJCTk+0w+znmNVUMFuw/ZDUjnUHIialt0sBnaqizZIXy6Qcd4ryj+CKbLJmCG/m1Cl48u
+mN47qO7LMwLvjNX7EdPXvAbMwF4/TiSYATr9y68hWd03HqfZfQdXUx0aA8xbyP17n7/H1ABTD56J
+gWPO1EBXmAUUM0kOS5u6bnhk9gczo0XwjMxRQ5b+F8n33fZS5alE2zOMrrRJTczxq+6heXIBSa1E
+EGdA0/HeuC2+P8Xj885QUaxOe/qQXc5hCSyXqYhIJ4Pdigw8fE25VflK625ZGzARhNAOZ/AHx50Z
+qRYbEt7+vUYYW0gg1pzdQ2Y8oJ39/SmenrcbdokOtqUCP2Rn3qWyXPPFtNLlVg1vh/fFVNUlANy3
+pgA9OpMA0sp190kghsRmGOX0UkOUIyAMk8iLsk9oERpCu/zCe4n10R2vzgFKiJZOV0H74prz3lXQ
+BMx850FHVHoj1J90L6W330iMzrIiblpyowIloqFfkcjWUkuDXdJ7249BTD/xgxhUfQau1Wtt0JyK
+3vOws/YKZgA36778zR4o8M6vyN/Y1hJghovd4xRB11vfFbCTMSAAENexx6bbGrD1PoN53j2M+2Jt
+CdhN2sggNCZfr25czsNYHPWQxbGfo0xsU0cdDCt/cW9oBbu0rxnd2wO7n1G9CaM9alcYXNJ6gMDk
+4HOgln8fqssYa4RrcUQDkbq1fceLZH92sEkomv8ySi6xxAmPnr10+4urB3zVUtoCK1JmXuvO2u6Z
+kUcLmh+EYIulCGI1S7mmxdePr8yL5eoldvymH7/+GVOYHEj0EbNNn5m9aPXGFe2JjIQ37rUanN5l
+iY2nOB9WaxT0AKxCdyr/7r2eadxOsxGeh3m6t+TVecRtYcOROMyLm4RRylJt5xoxARTqlV/xeq+t
+sTjsSyuAqXaknJ26aLZO2xWhT4rmhphfISemoI1dnaUZlVV9e5c3XIWjHeAaX+RDdm03IxBN0X7H
+1rO715+kFbxNR2GoRjyYLd1bKi6KlNC4Iwnmau04YulK0DLEUnxrlE7ITQlyW+QK4VZnbxvZ+6Nh
+NTCB0ZcucHRM9/YjF0V9LED6rqeQMCjgRi02LGporXYc72v6afW/4W8/ZK6x8GamwHtTW0CjtxPV
++wYB9ps944WPyOJnGHL3eqnpRLoXM0f0lwndWENzZ2ly2C76dbuHW/bVm8h1QU19IAnILETH/ATf
+754Fc3saEoJg1GnJ1SpMOs9EfGhRCrCuR66RjpV+DenEqzfAFYHz26t4zEu/5eE/ZGc+Dkn7xlpA
+1zaGjAcFOcBHzoUArrSkuhAGEu1SQ3QFUb5n7mCkQAzSPWkoi97uLa3MHQvoDUI/EQ0HiDi3LuN7
+WvlnOehjtvqY2h6uu+1VBkpPl65wxzA7WT3Pz/WIp+LFsczxVhN5To5XJscP+lgfYT+KaR1lt44a
+XUdBr6P015NO2FFU7EF+7KxVdtI1exBAO6ulPUirHUTYfqLY9i7vdhKCe1KNO0vMHaTonlTrHiTu
+jmJ4T8p5B5m9oyDfs3rfWervKAr4pCB4lBs8ChM+qBgeJQ8P4ohPSooPsotHgcYnNcej9ONRJPKs
+KHmUnzwKVT6pWj5IYB7FMo/CmicNzqNY57Oy51kG9CgYehIXPQmRHiVLn+RNj1KoR8nUJ3XVoxTr
+QbT1SeE1h8jeWD2tS3gVI6roHW9J4f+ml9xruGc9JAw74yffGZytCGMvCspXQIuu2Nz8cQ9qtt2i
+zDBCgNeaakucPUNJjiMsdZyXne2gew/N5hmYeUTaoe58B0sMdqlUT4V+1gU8qfsFFTqGOfbSJb9T
+CNeNK4TUp3czd2N35r2JhTtUA/HG1Ti9Kya1FufRX0RcuREUT7x6tXSnTJnv5uucGNSG8717uMDa
+sF64WrxOq4WRJHcYr2CPIMRi2amFywPjmNw21YEGqB6qO7EfQYwgacEajc8H63u2CVDLGC3om8Ji
+y0LEAMoCZmnPIVtABzyHy4Re9U6tRrSQ9gEkzJ2cnsYR2FsgsUUTbPbVut9ZggZijcAU3Qjrh+ft
+EeS1EbMYypfrnBlJoAo4HVy8hmxSxFNjIQwVKke0qUAEzYwWW5K5UbpOS84aFONLpU4LK2IEJS1y
+bG24ATon6n0xFj2Tif9YiupMkqUfYCt/SMTNUm78RrpIpoHy7kGftaq1Hw+dLWTMyKZc9uFNHSTm
+EcUH2W6N0Hk8WC4mFKgINQHVewqoYIo3sSmQogN7cVBID2EEGAlm6qs+XT5tK03tr7ESPedhexDn
+QB2Pba+adCdXwAW7ZE1v0bNhTFSuvwPShS2wiCzclvfaW+gK3o5JpTEpZ0LNumH5Sgkbbp9jr9H7
+JqkrHoykV5vUqJ//vUYVOnlDY45QIul6Bzi/l/B/k79AP0zuHEKhAZfAicSaoCF9HN/TkxooChbk
+RoFPk7Wq4jl5udTM8Go6T4hLgCgY/StvQUUw/dJo7NtmbBWXZDpgXARa6dZC0KOolN5DTLJFBdP6
+PFQNwLQtYi9ClVEW8I/XUkxzORvUkkT4J/H7obZLADIQptX6dgdbp47lMDmaqoW8XhkBCIPH59Kw
+hZnk8Ft7U9rp8v6aw0TslBAgbGdYD3tF7hZgcITk36w/gBTxF/U1+hKPFn1RLKgdWwTBnmOmtcgp
+uGKvWxq9pmN/Ma2xSvzWMYHJZBaq3XjTJI3OOjbp4KXQYXZeSjQBTJIZTeE6WF8MbdUjtnW5Lf6F
+aIAuRUUuWbcR0IbfX/2lTcpD6ouNpDQLzSQKqf5W5mdOvkeTHIs4jgETkhPdiSPmFjcalZKATzvF
+dZtbJAg5u0sXc8JrdA/Cz10KcRluwbZ6o9l+XLnu1OG+huotFqPXvRBmkx1uKY8dXy8KCLIbifG7
+OGlTAodn2ew/jLU7eFgfspc7hbd76wzslzrCzMvltscdbPfp4RQPxhyFjxGswJElO2IrhP5CDoHj
+vvX8Mdh0o5NHWdvN32hS33r20B7cuYPj9+QlPriUB+fz5Kk+z//rrhzr+I4YYTH+BC85A1GeRdWO
+CmxHrbYnYbceuHjVbfCZ50l4iYn4fHkAH3x5RiocMQ1PAAgmhEy+UJgz9lwCiiMHHoeCJUBrRAnA
+5lE/dqnP8KXCMYysJlvxwjtv163PYzdV95sDq6G8bUqJF0sU+CfYnSPQ5wgJescP/eGk4AEuF+Ar
+fUIp6ozrdmpa+oL/YqA/7PXOcIajQfxmTdFubcHd4Lh5s2rTHymhNbf6wyZp3pvG4bw/O2auhphl
+XPoulrCMo4sopbrEN1KoZllLWMlTb3rEFuPpnItW3C3yD8lTiG7soZttdEGO0KMZa5KT7VCY8AOJ
+BLFzUvHT1hPdtLBUjGI2F6pZy19r7AZthfToHlBEcTAhvEjxqvFznRHQXy4b063pWOZ6WroB3fyS
+kbZTxo2hiEypW7gqPrU4qEvo4sIryXKjpFuFY2NIQ5oIoYFMooo194w5jKZ1SNV3rynWWM9w5Fwz
+wO7AC3f4Bu6AhcGe5BUEAedShS3OdNhERxzr7pmnLA7W4B15uqosXTxvHkv+/qpQ2It1uAkuZvnU
++tpWXkx6qa2sKuMSLDCNRpYz1KAWi1uy8PQ+/PMQD2N4SSe+BIljDaf6uJF69Xgtne+g6KsTUjZG
+WOjVRM5ZXfhzYHC77mGGdFABwYAjII0syXwrPvtHLnfhcpUBNy4h/esOGDAAdyMadLCGi+2DChgz
+RNIRiLnSHLz5pdGzzpsyQ9AH32CSannoV17qkGn7ewoUbxwBWPhci9Y5JOrIlPh6xCIfgcsPCOc3
+NPQf4Vy8T1+gKw9zfXwrT6/w+L4fVsbjMjqtucPqfFrKOTajodYtBtr0DbUsvOHTGnhYMMel9b4O
+z+DKt53rQ3vH2yZ32gyfds7zJnvcjM87d9qWFYllJmA66qdEnQkDVg1gt+LLfekQ1ivAI6jQ1Hha
+345QHMnK9Fk/S95BEegcXw7dPofhcnWI0Am3sAh6YhEdb6EpBWdBkqvSmySnMB7S04fC6NQsWrKO
+IwzxR80JctZGv4T3s2I/gUT3DimJZtWGGZoBKaEvgjrEpWEtk04jafLTKY2Ec+SIbBFEERyY4xgZ
+ob3bkYxT/Gm5UY6AfJxWA4E1sFEXYjpom8auW9jgDaha3J33y+AaRrbmXf0SXraXsy98xAJToj5R
+69QbIgKuKbbDZ0ZXG4k9jw7txK4bostyLj47hKMDWBNbatHUDKXU7bd2aI40faYiAwBgkp5hx6o9
+YHuOQKADZOgJX/QARnqHLT1hnB7wUCfc1BPGqlI+aIas5bi2OzAG8ReHbpF7OLxsEyO8YmTmLth1
+3ICEbAgzlFa3Yf2+ytglyHFvWQmYIkDlFEkMRupZW5Xo4m8ZCXnNoyNIzau5AuHoNUcoKwnBOlWW
+Fjwl3iW7a5rQ1dC7LN6ZGgCXcReuscnuYG2XF0YOfEhmZ0ieuAtUjhG8f7RBr4iW6Vse3mCO7keb
+vennJM/Z/eRw4+3dX0vf1HsMXstsT5VKPfC5nJvAtfcQfTcpqLb2JgGUQjYKsGM26CiLHY8ssQMi
+djEqmI2hw12ISsZTJ1qhLLQbJUHWvYQXG2xxDoE1I5iSiR7cCXuESQhwufN3T5fymNh1o8SkAiLC
+C0IlGo/jRKqUAemeWP+uo47o6/3iaDYN4/L7f/TxH0KBc8xwCjCO0cg5bjkFOWel265qAb48vM2P
+sBcNKw9oBIbf8tcOdHtsUXPsZ3PqfPPUJufYUufUeue5TQ8rx4UgAzdafdwfjM7GTOo9660yQm7z
+DjHDIeQTjOLtD/HQ0ZVIu8dwSQ+OACSJ8reC20Pyk4f6cGf3iwl2lqYQ0JqEcQRwjzP3xh4ARym+
+DenIPaP9jtDABxDhE+LwAE88AhmfUY/LIRWdDCDLrNPzovg+RGHjVSzPBMqyKes4yiweXeDfafUK
+hHYlh2H/cKqjPZi8puGxkhtfX0vWt+YFsAupZG1Wporg1ZcrSzEchwnhYldRLwZzmTptk4KoYztT
+0fhMm+NQ/ftqIuvaoN6k/epS+LCgbT2DdYLnYiDjGOKp0toZkna7hrJgeIRNyBcYSZ3VUmQdwqqU
+UO+3NnFO4rHdKlQFId/qVcB1fpsiK4+i4c6cG+el438x5dHu7lZoRQQbOuB5t2x8PQ==
+			]]>
+			<![CDATA[
+			BHSltM32yvqhsR6RBRihUHbrDimM+NatX1+Kok6PsnbKrkHsF3uCFI0A7/CTha94GdutNbOOktdf
+xxccPrGJfhY5ympansZ2Dz0gP2lE+/crdBHuSysUEdZSPk0LLd9Wj8ZLnTqMq2mXviaBOo5TOuKm
+vRk+1FJWvK+4tkcdDpKsXkPH4b11bjwpfZrYqI5ZSZJAvIzN1bqjL31ilBHpuyxK6uqGVVar+tQC
+QduEUklNCNSyQ79SDVAtHC6+R0MJF3k1XlBORQ1I4BKsScRKYFKlR+EyZdX7YXROGRaYlnjzNgYx
+AplxmxhlymqIU4L8hXvoPFKrS3FxhJWuKIasoy1Ln02QJWtqOaTLsqpZKXqZWocjl+R83a++3xK6
+l+8iyXwRJ0Xlo/byu1Dzd+0raXRirKU8i10sSZSkE6dxteihW7zewxGammvCXrgPNndKaPTC8NVC
+h7Vs9Hnsui1Lb4UNMP4f9t61N7LkOBP+LkD/gV8EyLtmK+8XD94PEiUZXlAXeGStjMViwGFzNFzx
+MmazZzT+9W/GNbOq8pDVrB7N6e6CbbkVfTor85zMyLg88QTo7BBUSJlh4EMnoMcmUBxI1bNluYtV
+SwGqsOgzFSxefkmY6fFG1HuOMcLA3UfKHITC8pdoMjSsGORpo72hVh6ErB4WlB0YsX0lyQC/xd4+
+xIw70XmWWFnI8tbROCAIKbKNRkH3c1lYGDCdSFPO1m/QClDoxqd0jblbY4sdBlhlQNIjSzuB0Bla
+tfPBVpuESxmA6w5gZpThRXuQGeGgMTLlZSokjOKoA9j8rBoF6FWKBYCJQoWs1U9gDQTWAYiBVQN2
+0HtUNgBCvM/p83DFTOn0jpm4DM/EiO5kvZKCKVmAw4FQqCRjsrXA9Zc6gNPvno3a24RmxNgtZch2
+zfjLhUIN55WZmjGWtyIf4lrcZcAFMrXoAmXkkwtDfMV0ZImLg8UgBxjI4axYN5gIJ2FMGrkxdSAV
+5eoaBDVol+QaBNSAFDunREtK+Ha8arOOgD6n2HiJEDaum6+F8uunRI2q1mDpZRZImSrujKhuIFdl
+J1ErVoGGlZtlYsRP7Rtvh1higruBHpaXBksjdIK3StVVyFXhEQDqKcE1x0Yp0jk7gTQJ47B2U5NY
+l46Q1CUa+GhdlcREYqCTD0PdXUp9hKAFrkb7PftIxjunD4NyqRnplIy5fB4hChMrmDjy0uIQQGK+
+GhAWxST1ew1Ymo2YmhyFRoZOQv5idiUJ268op432xb5KKRtG17wQL3PJGEwhE3YjGEJYkhC+D40Q
+uhFbJQkHNMQMKcQomJGm6LH7ZB2kD3xtCloTBCQyL0uKgktUsTE7fUzMlip1KNAMGXGqKum9giz2
+4hxz21EkF9OGzwNaCHmGssiZeDOEYQ6O4qQgbDpOTGanuDfgZ4viGgaZQ1RlWJXWfbFB/ayZ/bTr
+fdF+OnUs4AlaQYAnlo5xqELsAGZs1NouxpeGPNC1YCGYUUJzNg3RX08S34ss6iTp3iokWSw/0rJc
+VYCE3BKvajd6YqEzMgPri76EOMQNZUPCa3SS0x2Y5tChpYX11uhI+CTmrWhZ+L61X/k8rB9SwrFD
+GJGcTRLAw94Ter6iln/bupma28F6U/8SSoeDEa+obOTqUEQpyTOCv4L3oP1E4Qw6alkH9rgrQr5b
+o0Q/ufh1wqnOIywQsE+o2pd43ack8FO6+CVu+QUi+ill/QK9/ZQKf0qaP2fYn9LxLxD3T0n+pw0B
+pq0DFtoMTDoSTFsXPNHnYNIUYdo+YbnXwqQxw7SFw1K/h2lziGkbiZ2eE2diP4mJwPywbFSZIiYk
+V1KB0EqEvNOmYIuLJJ9Ye2/0UFQW5hv08/WwDhVlrjuuhShYSCg2pMando3AJ7P+OUuFqFXfjfNT
+SjgtmYAicXHAjYp3UQjMRMK+yN7VDEGmBFgIyiFVEMolvQyY4GIcNlKU7VJGYOwkKlnyYaGyNIt3
+Lmjn2Fc/0FiBWHqoaatDEIploY5IiWHoUNLN9ULNvJjOXSk0gzSdxLpmsniWWLOnDNtTLu4l4m6A
+OjseWOJgUZHcMC+G/mNqU3Y3AuD1kmTeh5CkJRbeqEZeWTs2MsIPc80WnVmhy5P/fdLoLX/eRVOh
+mSNFYmacvcBXYxVVE628x60d/eRJEPzLU7XSEwT1DGq9DMveCuyPu6JouQwiF0XF1l6/BnJ1UDmv
+iMfASqBN0ObLJ3FybKcHfPbuSI73Hr19No87jhdRKlnmsA+0/HQGxb8V+QS3P0X4P1EOMCkdmNQY
+LNQjLNQuTGoc5uUQk8qJWYXFUjnGUu3GtMpjqSTEhv4OyVGDHsZUBARf3PKmrULwLRdMfwdG4veB
+mhzCSxQqa001ACLRSzq+LVEHgH6+EhHg+COU82oa1FmtstgtyZjumJ0aolsRG2FHYc86mwGtixfy
+KRZByXaxhNKmmYK8CMRZNne2A78KUyjullHpAJOSq2lx1lIl17Tsa1ogtlRNtlB6Ni1Sm1e0Tcvf
+lgrlFqrqpiV402K9pco+hlwhoy2ZNsADlqSc01PvWKgtlLJpR5+PR8jCeI+mhj7LjA5Weryi0AlE
+rfSuHlmp4Tv2DeuuXZB8dk5Sqyfh7Uod0vRjciNP9KFJV2Wv+IMqkHAQMqAHLlivJfjZqU1b5Zxh
+m/Ugm19q0rUDCEzW9PdopGVyqBo0y2ZItGM4Y3amlg5f1tgYWFWgy25FHnu5sSzMKs4cWFdk/lEo
+vEwaDw+TxOA9SbMCoZVyUNbgWUNrcPdpSBbk0Uu5svSvhFb35BphgxF5g1IY7chy0ZfFWg2hrk7o
+BoRDyGs3pN13sPi2dopnb0U+rbSd1uTOC3in1b4LdcGTEuJptfG8LnmpiHla7zyti14sop5VXE9r
+s5cKuXdLvqeV4Utl5FIN0u9XZCsTJilR4lDqxd58HZ1LeF+kDzqtMzEVVClT4RgK4PPIcoqW4hf6
+GYVMGzAtvOmq6iTe1LQRGEkHwqiRBkAqWik+kdLA3FkuHVEM8mZ08iGGRGfulOBeUAYg40My1GbP
+SsH3qTTKlEmj4q0ifVlBzs3HoSDKGyUH5mqzRBQIp0/xE0+4jKesx8tlVtOarN3qrSdKvVjFAFhZ
+SdZjpdK2IDkBXC1RbgDauTcOD70rfSAXg4Rs1wNFDCeTwJnKQk9ss9YZYVDN8HuUli2Y9rZcrxal
+Q83Ol1jQXAj3D0KAjREuxqR7yUGmzjgbFVuYFHaBYH0CIaY6Qj+BvMZQl5wqAHJgv6GEAA4QhUh3
+lzP3dJlgd07Fu8DbyyBpQBRS2zCcF0VVgQxYSgOCnPyUB+6yjAcA7SyoG5cSQS8GIGymah0Ll7im
+J8TUUwrrJwolZ1WV0/rLebGmJplAzjheuBWdsC8LKfLObljaN7tI/luR5yyds7nJJPYg0ofZHQIc
+vvTYMkQdRZMF8uEiRk5lckm4ipOm6pjR0BLSga3rzonIPbTJ/uNKKjAbqvQ1Z46gp2D43avlPBvC
+8I1kW8jUfApEP0fcz6D5Uxi/J0A8PSu8jtpyKbAbdzorRuARZpUL0xqHxYKIheqJSZ3FUlHGtIJj
+WusxKwyZM6tGgYOg35KkHQmUHRjxyrh1JQg5U4LVxulpLs0F4s0JRecSn+eU/HNKE7pcdzAtUphV
+M8wrH5KC3Wtnkk5DFSAHIJ+qvpiUakyLOpYrQJopwq9HlCayYTnhBeT3uPMtl776LhPtrcgD0WxE
+q9UBTSh03pZ4r0mIKNmi/UUYoRG0NYZl3Vo6WxsX/YFQeUKQp1QLbwvspsIbRE5JEzJpFtgYMSrE
+Y4qzXgJlT+HbmyARHqHNjeYAcmIdgFUYxWh4arVLfNFSI9ojtlAB0vaCoEor14p0EFDRFgVP1IpM
+CksWSlDm9SpTAuEp1fCMl3jOROskny6cqLciFxpGgDYwgaqXnkhg/lOFZ/XDxxlRXh6mKF9YgOVB
+u8RVJdmvkYieSSn0djU1Drw5gYIMIMzEChIN4dFP5xyup8t8r1Nm2CVg+QSFPoOrL0Hbpzj4KWJ+
+CV4/xeJPUftLEP+FeoBp5cBSmYH0EqzaKbM6xcFWAStMttPixtvhH74VedCiWZlXJ0A0FAg5RSij
+1x2aO8WeMXrHWKofJyG/RVBuJAJ+cVGCI37cSkIt2o4UtYSU4pAZ4+KdBgOBJ1xbBzd5IGw82Juc
+sTZeiJlAvcu0/FCtlrpHbqIyuVrlpwSkKNeVVfpnp4hK7b47Yrp5hDJUpwbmijE9kG+EFMYUvfo2
+gEWmCu8eZjMoDmXqgL4pHAU2VQGzlSDqNIIdPxAD+ZuMWYEwCkwgDNvDGhwK4QEsxW7YTqWYk7XS
+irAbr4iuZ2pHZnK/lBEqU7xamswp4oalJYBVMljbq7otZQh4Dl6CmtEqUaHVTDioVx41CA8SfIiO
+U7NBEMLwLGMwrNIYwa8Zq+BnSjbBxtNco026R6wYWIhMz8I4IlRMztAupCc7oAbg7UqeIRUgAK7n
+GJ/C4K34mWBtlA5fsOB5cyxdgHLOSREbLEGS9kJFZKgCjv/9WABeshUkf9bTX2VI6aYxUpIj8CBq
+lsB5wWgmQsegYcKQx6ikkGyh0j5weXgD3OwNUBnS6tcKkQ1AQGyV9Am67YwBsRrh4oWfIogkehlW
+4TyKVQcnNlQFC3LT+uGFAYrFikhyWD5pDbkdOFyhw3cWmxHyiickZHe0G98IFUxR6Car8p8GQ6vc
+CPP5qrvLCbM7oJ8Qgt13F80B0FKa4MP04SkB/TihYaSoG4F+VjlUYm972hmTjbK7QX6/xyWZIG8R
+ZDdF5E2xe8tAvwkqcIofXAYbTpCJUwzjMuBxgo6c4iiXQZcThOYUy7kA/JyiROd40iXw6RSpOsW0
+LuBfF7CyU1TtEgR3gtedInuXYMBTzPAUXbwMRZ7ilicI5yU49AJ2eoqynkKyp/jtOdJ7CRY+xZBP
+0eZL0PQpjn0B8b4Ej59i6Seo+yWI/hTPP0X+zxBip4tosgnsbAmjhsleqWBkinS4A6sATYVMfalw
+bVrkNimGW66b2y2ym5bjLZXuTcv8pgWBS9WD01LDaVHiUgXjtNxxWhi5VEW5UHK5U5q5VMU5K/mc
+FocuVpJOy07n9alLtay7da/TAtmlatpp6e2sRnepnndW+zstEl6qKJ6WH08LlZeqmqcl0JNi6aXK
+6oUy7GnB9nJ197QBzqRVzqyvzjQnjmWC0hegjckpcZM00Z3U2u11hiBkhKTpzPOR2hjxC8vKNBq7
+B5uVBzCQu8zCKG2jndemCSZrizWQB5mDMIIGVa248aRBdKdcArkwhXYCbJMEQI88rl4KICVLEV5p
+NxSTNPIZFRoFQoqyRA42zl7j4vsGG0XaZ2DA4lbkxUuLFLEHLZhrVuAZDHS1Rs45JrOqTrZqg5Mm
+91pcalnhegmakAcuiInaMQTghTODZFAYNakPeTNFXfCtVSyt11bJhiDJndE6uE6R0w==
+			]]>
+			<![CDATA[
+			twcUS3O/wCg6wVltNRAHPL2zyo8YVQGhO5h5z0n3GrjfUuaPuHG/hShLyFrDHbgfRhBN55zkeJCh
+3/d/bjhQ7l8J8t4KfQzIqBwT12QIA8Zt3y/1ftT2fZnjIK6TCQVtc7P7CpdettMsJswV9JEWHWZi
+q4EPLkXoUJosvUq4azeYOR3IgsdLbSJAY2wuN2qfA22ki0J15apSvcGvIYimEBgli0nEBR+IKidv
+BRZhBERWOkE9yJ0gXxA0IDaRwGmi1PfvvIalFxacPhkJqnmrnlHO/MoFxhGcYjuCIlCbUNjaPSE5
+1beyzEcML0ycqCgHVwKI4CxxYzW/4VmNR18WFpRKF1QPhxt217C42iB1RqD5kp5F8GaZA643D8Dm
+9lG2IhtPUAqQtcdOtEPFlnwGcEDVo67ay046xmB7MlkvNqVVfzgSzYl07yFhIuQ6zCEmcbO3VrG0
+XkwhqaY3ko4qRF/M68UenCT0MTHuJmcvaGrh4vMUwKTZYnStyh6ldvMFM7tBzwMHBSpdyqTCu5sS
+qnit8NU49gWOYhWEHtf47C5iabnQoZo1VRnBgJDK5Ux71QBRitLmLGrqGoRMGgYcSEqziJ2KiuER
+tOcTgDWkaY3AL6EFMlFFYDcdNwzAkZiscdzExSYo1PZScaAMHxpcAJYmlSwjcPuBoA2IC0XMpq9h
++sK2i24mhFja+niXPWvKs/UEJ1eWIjzJysKozEiVBf4/mcKTU2+OME19l1PtVuRFayY9cxIW5YlG
+BJOQ00nJGpLWaqpPnIRMkQhK9fFXC1mc8eWE5TS7Oc2DLiVN81DByIRqWK4vZfwMjHyqtn/GAzAl
+DFhiF0hFqqMyKSEUZinUCSEKP4EAE1NHokOamQ9K4AQdvYSo3BjCgF5UEYc45FEgk8q3MsiZpqFY
+LVWMVIx0yn1CDRM9ICOiIhYcl5hG5dpGXGIWThVGAS2y602p+KakfTOGvz0O4C63oO7iXSLCKWXh
+E/yGUzLECW3iUt58Ick+SccvHYXpuZmesPlhnBzb6fleJFhcYmOc8Tbukjwu0dptnRkGfEzpOxaI
+PuasIFMKkRnZyBIzyZzGZEp4ssOOoiNI2ZuaWyAUguModQswMYZ6A9NN730Aq3OJDzQ7oMjYZ+Xo
+C3Hqku5Y0jMzjbSrvpb6/m7S0Wjf3wl1zZTkZokRZ0qfMyXaWWLlmVL4LJD9zJmBsgbnotLw1iRF
+OzAC+dFTVp65C7tDSXUrWdkJf9WU6WqJFmvKoTVl21pg5pqReE3ZvpaowaY8YjPGsSV6MnDkk7xb
+Adg7o4aMHlTwYyXPkqg/3ZmECFySoy4peq3iAxnzXNmiQEVo/CLGJazBeNkfWbnQZCdFwZuAUM5I
+pKooDTVL3+GoZQYQf+bQfDMzRcSVPcDYlLRNjUXkHrN1SS9QSJkrD5nkxmxUxuJI5WOXshO4sgXk
+nP+B7cFHJ8r9vExvNuVCm7KmzSjW5vGEnTL+W8nSTGr+p+wAPwyVwHS2uwQUtyJfAQHF9NnpqPMp
+TOc7XdmMh2OpmfgWe4o2E59SrUxIWZZKy7NaEFkCaTAA0/KDAmH3eEbg8rzHMynL1rrwSi2L4WqS
+inQvUGKYF3cQj9r0GO0sDaOim17EB+N6SYzBOPFCuPXbYs+weX+xSSOypa5lCy3Ops3QljqnTWt6
+Z8W/80LhrGWUWUjUC3av0euKq9Qi5o9Y+yY/1mtLH/VEFNwkFIb6xK0xQCavJlFNPQ8AIAojxh7n
+CqA6O4hRp30AFWyHpk/voW2Ukj9pVAqESaYg1yv0+04yh9hrPhPgvORqcRykTWC0i+khjZ+dFoJH
+wsDoAIXwNkAoxL1c4deqsC3K7QjtISI/583wEuTYB+oRTG8MOZ1R6KQnfJHGSdiN3itfR9aUbaAy
+Jf68jOcMWsWMXcmLCGvfz5luJJQz+BOFRibM1PtY+59EKIhf3nm8oaP2XsROb2Kpoe4goYA54gDD
+xfPDJRxR/BQQcooJ5kC4Vjx9Tmg80DLRERzhyhB6w28SiC0LjyAUGHDYvbwcJCBRzSB9RYKic6J2
+eg89m7REO7JEUTIlM5kyn0xpUhYIVabkK1OilgVKlzn/ywJZzIRWZpn5YsaSMaXT2OXe2Ic+Z2cT
+KYnFdMdN9ubSRl7Y9dPzMT9MSXVSoMjW5oQ5f/n0Rp7u+sn5mB2mJdqPrWvgVtbLZdxBO52ApuHM
+GcRCGLK4SFkx47eYMmE8QZsxabs6bdC61M112vp12iR2p6PsmYTQg7ZwYK+yYEsDsWHxhJCweT5s
+yKMlxyN4peWLChGDiVH3OXBS+E5/6irZuXam99PSZbZw803vyKULdff2nd7Ti5f63ACYWgpzs2Jq
+g0ytlZlps4dpufsFNY0y/dzTjTHfRdMmxtudjpc6Ik/bJ08bLS80Zeb2EDRA0a7OgvLqxxMZFWSe
+iG+mcwSsEkUAM3LooDO1dgHxTGCRmTqHvh4YIzoHruqFy4NxeInZi0jIFgq0m67i69tOI5SK1pGA
+P0F4RCyDlcKXyNovaZkfmudFTInU/fpMsD8SSh+RJDVB8Gkk/oe9I/tnFORRksIzTEUxjjUqQeZU
+Gexxge1O/VYWP1nn9I0sv75AtC0glzbgWUFISRrMLC5++qIWXunu+38XCqEpNcqcRGWJcWVKzzLj
+cVnmfBFiwaJJcBhAw59S1QIFvklUI8JkdAqiIJIUlsMiuA0oCBlBuHRmlg7Y9ChOz+30kC+pgwXV
+Me39Pu0SvydzTaYsP2EOslUulixkdwNkK2chgxwAClP+i9MnyDJmrBpTBo4sYEGkqaFTlpXAAfiO
+hFFnie9oSo60QKO0xLkkdDCOCf2h35oLbmtdO69xv0tud8PfipwrvOFLB+HHEorcqriGHIb6Y0xV
+8h0RKBRCh9bymw6E1aVDa2WAOVGTRlWQf43fnVY7AkSC0RJQL22kYqP0CA68fa4UMkoymsGQEXIY
+9KFOn6CbWuKmmpFYLRBeTXfLZF8t08BMOWOm7DJLVDTsFmK1YZFDIxVEVittMLUrLeyw0E9HKFrW
+EEjVZwzWi6plYy1XZZGFMr2BTqdmqVDRNuvQmlSMcaE43KX0od005/9ZYAqa0woBDkvb8zGxkhvY
+AiwXOhTGKJEwaCgTytS5YgOUJ83AK0C3qNkN5c49l+s1yVOcFLQFbhXHazDazEyX4KI60R0HWwyl
+L0kut1gVqBDew1k+ZNZcTJGOlyCWjqRJ8znYA0+yMYX5R+FI1aI2rmLIcxziDgORnSSUkzYuQSo8
+mQKaGqoXmG0A7kc2EYDBI4g1EoVmbOkmXbh2Jxf0jnK73Mvs2j1Jt7KPJwxQM66oJWKpJRaqKV/V
+ErnV7rGZHrDlwzg5uLMTvqwNpqpjqmR2NdIelxLA/QglBlEXQJTdilyas2ZpNIyZAytmrwDYpumE
+06XcwyxJscyVu0OrO6XfXebqnRL7TimAp3zBU3LhOQ3xEmexHbKXGJwiodV3jvX6JERlW7AtUhnn
+EL2ES41hFtVupgdpmlkwhBN4Dr1/Oq5OOyBJPBzeJHMOB4Ic0RsvtgikoscgsFarsKMlyRH4bDWL
+kAukwSMnEkMMt/YRGBaDP8fkC7BD5CgFCluSMHIam9ta8whRayR7xA/SsUwcErSsZ3dLP3kUgpC0
+RUX7IC1qVcIv/IZMochIbiCvskxV6Ig/6RQ5sThlhXRRaWTbMkLCyKVwGYs81F5JKhTMN5Rni2mS
+gbU3GYZ4I67qFJtmFqv2CrGaQofN4iKDoG3s5FF2qKUWHA84y0T+Jkm8U+QmylnMo3Ypa4/RBIEP
+Rs9zVQJwUgUxu/G/gyajf2ptdNJj1UhkCZblo3BM9UJupOY4RTIcVjEwQueygD7L+r6NZQqiOBDZ
+4vs+XaDOOV2k2Zny8czJe+atnqc9obe4r/gtzHiypoRaO+xbPMBCx+xpb+15I26j4NBKMCL6hsg+
+iW+GqxImJGQ0AoCYi9QYemaTAkJAI9XdlnGRiy3NZ+3Pp33Sl5qqzxqwTzu177R1pwFilYAmnnk+
+S8xmA8vlkwCR06rF7CHpvy/K6mqoywsdUQ4wwB3OlF7IwC0XO8Z29Dy3+QizQdYRjJIVsMuNGkEZ
+QRBUwyMkgjCT2cPtgSOGjfhh9oGQRTCJByPULCTv3NCcw0IVVpTym/FkyG7ohVMZTCkewatXoFzL
+GTNIiY002Y9Amsw61BAH2ZnoVq5/BCNNSAuttOhAlipL3wLuQfmtXuyZkU9MKKkYtQRCrmPFOdh8
+MtXvT94LwoePlITKYoHNqG9VTsYxVtsW4Q4UchmjrZwXV7/w8HTYrTk8OXclHt3F1jJY9H30Lz8E
+3zsPUG3Tit+KeEpBPiUr/wGYzffAUe+CK7nE0BK7QaGaXaoCg4rZKMF3gRCZoPZNU8cdJ2cAmxbY
+5JXCGdOR7FmTeSZS4RXZwVVZXKCnpOaghJ+iCfmUYg4qSTGxYCPBDgmuj1DZc05CEUk1nVaS6ETO
+NumAqSMc2gEzCpMLoviqFC8zoyzMgecVpDYLkcVBpwBBBcnMVuaLNp3YLEqDcyhSFuRRJOTRmXxM
+9AILgcec9Glm+swB9GiUYTsw9SyPAIQ8/ecY71sljALuu8nLaN05YHAHJMqAwYWGt5PWuNtsBBQ+
+WGIumHIcLDXtmXT4WegFtNQ4aNplaNqPaKl5UdC3y7yRWK2oWA+JrQAxkZfYStu6A61Du0olf8rE
+M0CNlMQVFs9jited4yZ3Wn/dinzSJ2zWUWyp/di8V9m0q9lSC7Rpv7RpZ7WlNmzTnm3T7m5LreCm
+feOmHeaWww+TWMU0qjHzF+Vh8acFYQzOeRA8C1NSgpBJ10McSRiCV/RSlFoRELadoeVCRnrUlSpJ
+WgxY6rdwTJeZCGFGH66ZqvweJIhiFMMK2CMn0KFgBgA4M2ODkIvRMQgShC1IcI2JSvtpBF8HyKyg
+rWCf6sPijU/72b0bbHja5G6hHd4P0TtvjtRZAr5OmxdNmxzN+yEpGRyEuTm1gJ0PhOUj8b5dhL1O
+MbJTNO0S9HaK050ievdDhp3OQGgKFD4AhPbEw/s1gNoHh7Kdi9XGOgfkYp94djrqTjZ4a+L/gRNv
+th7N/uQv39NK/vL6pz9Jmw/tyH72y38rX/zm7vWvHt6++fqPF4+PVw93LP3V1V+v7zblP/+Pu7uL
+26vXJyg+Yfk/wdC/hP/4y3f4Gt/yy7QbE/pf7U//r8m+Owknvzv5P//XnLz+afu7f6fQOnxcqMcs
+A19x7LLzDZmlvNz58E8nIv2XdzyfP8gXtuIN8Xie0HL6w2w4AGUyRP/1x7nwDf4EqdTz2SDn+H1O
+se6WTRjIf3VC3TYvVzGGXxwlNs9FbqiOCH6XWwY0IRPwFXYSaGQkEwV/i0LAZ/KLnqAWMEPCVuK0
+qRgKhqUkJgr5SQi0jBTPzd7kOfMVh8MGdL9hhOB1Di7ybDufHcibLy4jCwtxECat4g==
+			]]>
+			<![CDATA[
+			tBsC1iXj/Q/lmmFjBDLsMW/InNQARLAsZBwKvmHKiEHiMItlP3nz/aPAvev4FSF9qH6U9lzl92z5
+LcGX8jJtpueFJ43hBWbluUF5iDyZymVzsAczmqvFC73nZA5nw/RStlVetZbflig3BvyTWqRSmVHA
+UJssbNiRUhs7XzZRLzDY3ab0Lbf1c/1FgSXtqvyicOSgXGcSrJPCSWSGJiH5pChMQfZzs4dkJhrV
+gpNThAW82YcyQAnhZDqF/p6y1OfJ87ciZ9JCWGfQSnWK5JUepn5qctQaCN9Ilap0Q2wGuLwqHOVM
+64cvIvYBHNG/w0biuCM8S91PCse4aXlMggYbqXRyb3BLAsupjRDKyL/HfcQHCIy9zIqks6SCPAXP
+ZwWTtOcyNUvxepBzMS6U5ifZGU5+buf1nu2xL5AnhuRE7UpLLDy4lt4mYp/oQp02sy/hTKK+JEKt
+yFl5ZmMkVa7Id99n12xs3l8YST1XOd2ueOyt7/LNYfq50N6csJvAfdRq61Ax4Ydf00qRMLKz0+1g
+smwGLh6EY+uU5Rzqtcl6BDmRqeGwWTQnp+yxeLnKh+wllCAvrMQccmuei5jZBGBDcXS6FEIs0Mo5
+prq7uP5iwZCxfNUiSONW5ZlOl+20CGC/0CGwgnJGYQgiTL0+u0odDMiFhQGMncDCVPkc7sxBpwfU
+5oYGcYOJCZXiKRn+LJg9PBc5AzbhLLAaA6EtekyDlLYzoB0+rCJCsOS9Bis3kpEROKxVOGVDQi7E
+LdjMJveFN6+K37Z1fQ5Ofi6QDwBCuVT9UA0DcuezbBnp6VAl5VoY2kHCZDO/h179DHJmRMDrwqgx
+AuSsopyG91aqtC4DsA9nzWDwIqtmzi0QZiJPKo4KpPQXC9+TVmx2HIEvItv+uibdMJV/a+gdUrjN
+J40gRfKK3MSGaSpEYiC2D3tDASu9MLA/GzWdAAYCVlaOmIqn+2pjywU5mhqcBrGodWBsb//2XB9P
+WQ4t4BvO58OoqoHOC0WUlslqoDa5D3KbYGnouchdiU4ujiANArj4F7YpFfmi0HpWFLXffiD3yQ9X
+EgmRKZG2Dvd1Ac5/K4aiH8gDnLTzgSPKme0mBJOTJ5z4XHm9adtsi3JsQLsIXR2FCPFZLyuTHGP1
+QioDP6U0viDnoimQc+4RhFbmJRsMXjChxUDYUxnQyYLSebCXhC4BmOeKbFE574FCbfTxFCgC8n7h
+m8p0CaNxLawVbdhqAgtd6KsIxOXCB1a9EJgGlRvDpuC8d/Wk10mT9C+/tX3GrVvVTMJqfd1Zljq/
+jBrJScJBHpYdZGQHZe3hBQ9HHSHpZuEOPOgrUA+v3Tn06YHDkdiUVj5MFFunJyXyOxVzy1HzzKe/
+irNVVE/1TkZIZLtadXl2ZjDOzXhRCAh41ckFK8cYj865/mYS0xgdiy4nRKJ8HR7cqT53OpetX5TJ
+IImkL7wgLGi6Vbnx+qayNohIcugdt+tuwqbd46Dnz2QE7ruLzpmXEZq9Xoc9SUKuaNo4xyBniAfs
+EJf1YcLq9g2Gs81iznV8CXHeFi/WiBWCXBPEMmPkCLKUZrFXe0YbWU2NmpTB6sM1iAfTM11cZAe/
+1YsPDGfIeOsWyVMZJ5ejktbGdl2LWedyZ1AFRnovtjTHqJowJp2YMKgCziuwtTw0goXuIkVMa03u
+GcmJw66gTleVmX3pQVdUpUJexfCzeu8wbQwNIB1tmP+HnyQJdwLHg25zH5OL/+CfM/laBSowo85/
+Zlk3DjCjpgNwjwq0jamrXlWGBbxuWQFFoXiCr6vEK9jsJxZVhU5oZmwIUa6PIo2FMBhKW1/LOHGE
+ft7kEALLnVw23F0FhKLvPAFaVKUwO+LgDtdInl8ZHS14UifWPK7YR2iL4EMli4jCb4SLkGZDTu0H
+o7QWIOcCU2z1mvm3cpaPxtVcKGSL3xKhkQ6ASSyUB7lxgbvf85YJnjxWIEoOcqSzMgsSJ7JqFnhj
+vMWqtNCA3cSpJ2OG+Ily2Rq6lEmRxb71uZUNjVworWCsMNSiG9D78rBXyUZRz9F6cYaZ/xJkuh0C
+1+IYJ+R36DxpGYFxw3zR6TgXedslYr/ILBx1gaAXLwlop/vXjXVgQIitNjbuCFICxomtpCzZXpA5
+uE+V88awV8kjMLdy0IcdcVuwwqG8Nrxgp7k9kDuxVmsMop2COoy2D9uvRISh6AicO4KHuY4KhuW4
+F1wfMurwwkpvUBSk3YDsKhJy/gvvJdWaEgwY7TVQvXLV9LY2gA+oMt8cRUfXJMHJYLQjCyAl9Etg
+Dcq5aP8xpueUu1oPl96CefCXhmwz3kApiCnC0I4kheLj++UqND4CSjoDPxfVbfZUcgTXUs2b7jGi
+NbJnszVqT1OiDA9i5nLvI6AGt/IqlFa7kElJS6vJ9hGyF8dbyp7Anghx06SeWCTdWNmZ3q3KjSww
+WF1fSDy28AyD0Dpe9HjDJv2qQ0uuTGWhJBQsCcThRM1g8lnXZ/kcWUp1ysPiqHI/vfk7ft4Y0w+b
+qbUuCat4ib0hQCIcEH5qrZYFq8lohIRJiuDhIj4ss0E/9fYj2TqoQvAl3arcSXBfGgtESuGSTDjI
+l+ybSJn+TeskDgFEjuWhkKp4Cnc7O1uY2rnOOqimtgRJuBU5AzbxM/AlEjR0YsX/fUrxocrla1O0
+llzRVpsH7U6hv1OorJCYQ3MYSwd5Yei4aKSLHzYSzUj9JgpeNFfsV1aKnn8xMCbHsGbj+Rq5Cbcm
+MJ42rn+XLa27UVw8S/ndczW2s1wEuF/PF8bRj2MT4S7JgnNSo2+j1JcXqGagkwfcapRBhtQTc43Z
+QOzTKKxOzXbooGYkDCmdYiyjv0hHcz2gDUJ1jMmYsdcaM39DHgCsHlqNhdi0BGQ51ghcbM7JDpY7
+0CrZKLpivSOKlUIwTMjx3KwayRClpvILGCFoPg8w8TpCu+TE3WH8hEVAjrimDMixRkdwNKyOIL6j
+o/qkU25Soqk7xlbZMXA41HFZgCk7PnJgD5+LuIegEXUFO6CqUQ9OlPQeUO+lamEJSHs4kqFV8M+3
+DBSl3UazUKkZcFA14cTfqxp9cFo1BMKsjnxvNtPbL0gwhYTFiT1vkpEXY9RACZ0G0Uj9ID7rZArd
+QNHegYZAREUDoToCxshoCqCX9dVmDa0puaAh548GYTow+DYav8J7tX+zJC65EiQaTZzxz/H+yGK/
+YdMO3TfdHu+xCNzTukDpJ2k5ck8/J8yaoLokb9zpcKC7opHFAU+BjsvEW/CSQZGxHFs8SCBMlIEb
+FByXv8B55RpeeBfaCBjPcQ8iC9mjHxJnQsxkPZF49xekIyCMjDYbE+iA0IqBKXTq2H9ILlX8SGey
+CqZXwdNZZQ6+iJaSklBoKVnF1cVYjs4hOHmbHBcl8lJJjxo+g0AsqW9sKKMCUlMjWAKugQVySmOd
+HKMqNJaMG4PX0I8syPklYL3tuUi9kRS86toIDBV52Jd0B/RQiGSM6OEe1cbQvo6M1bNltKihoVTV
+UBHHU2Bkya/KoEkYoWBalbrMLQmtEwt76AgBclYcXkmegDlUg1L6IZOmKfwGXWxSt8IrUSpkC0Uf
+cmtsnJeRUXuaD6fAlp9XNjkQGsnZZIJC7lyverdbKzQ08CWK2h1PnG+MtfFRdqIkUBmSUFp77Yzc
+f7RIUZAEOPlHq6D50a0jSwoeNnpzSYuwIp2lNmONwD2rmkZIZrmLK3xTRuLbInB2yeHqP+dCScyb
+8kmuAxRGqpotcGqLCRuTmrDwsOaukSWFhEHzftK7F0eQgxGVYxrkPeUurQNtFfrb4SVAd5kg7vIA
+srWV3EZ6vdydwRkNVTolAYUR+ElP1Xo0guOSedqxzFbgDBEz0ybi1o4A+u5vsvvRIPcSp7dsY8II
+Wd6kkD0hsFkDrmkYIBAgHl6DNAQCohWFKRRdRI1ymQWnvoCDeiJBpHCnbkRnF8lVS0sip2GHMMQ6
+qaUQ7XVuMU5CiWYFSXZjk1pOmjShGwaQT+lVn+Czsl5pkwHth7LEjL3tvLpWg1kA5BJ4+GRddrCs
+MMiuA2C7TDJIIeZ6Lq83s5EYtOTBVmG+A6FQHCtDF4wQjKrlIp1QQC4wCBB7RVmImQaUzlbctViU
+wxop6IpCYXRgWyRQh1kAHdnogcmicPNgFySh3M5DUKR0tL3Nmh3ojB1AIq1JB6nahhEU1NZ5f5s4
+EIS+Z32IWLrKfch4cmDtTmJtIK+SjpA1RcS5ZZwX1UOiVVhF73H1K3p+/d7ZUZ7di8rCw1co33kr
+4p7sypDiOhe50RB7TN2+3B5m/IFg5USgt6S/IFafFy47/NUkOLGq39w7yS5i+9H+Zbq3wPY6CK2g
+JLPYkjtT0GvF2QHLgn/SapVikxoWVjYUnBn1+CDq08VBUlPSs6wnKALnn3Z/rU8EinRJyQQCRPe+
+XSXx3DEtTMKeLpLkFlS9MEA0bOgDaA4tIECh4wGdppA52cHODapyIC6ETqSSqWEiGyylkaRIStK1
+i9teoJOtjpWDz6YKyWjrsfanJKqgVhb6INDEYtVaBrmRkZlecJABuyZtoN232F8w8CR78dWdMks4
+qJeRu1M67DpohKDuN1/qru3xVHcAbyj3cpjZJYcBFDjFiEIQdsjd0FsJHnZq94ciTOjMyoAGAPdm
+yxqrGtP1IBcN2rWByxpT6XkGeDJ22GtX+kXtXYhNk5HmsjB3IpaHZBANFMgOYj11gKLBaik1cID9
+EitP26sXhTT5scW9qyOGLUpvdOS07nqIhLLTebU6QAmCdJLGCw6K4+vW7V3Vj9yIS3ijGDHNKqJQ
+sZpSWgXt2TUlgnEYHkErO/Gi5RHGkIsU6UCrZbXwBYBA8sHd50ZbHiI8EpKSze4ttWimEbo9CXIn
+qT5GD5JYYIvd5fSOcm505HnreQCmiPLHAA4P7AZwGObneWQ/ONSsDDycRDksEr72ccguoTnIA0c9
+tiMmHRjvneY6JEwNzer118QY8lA8LmZTD6gAFz/RZOPASZ7lXuhwR7C9Dd3uFcOCIf8zmQIitMro
+3/lI5jB9DjZYoLW47sqhYhbo/LPmj5lvEX7Oq6MuK0vUxog+Rm/KCXMIVa8N8nF8GkIvJXLLcmBs
+lCytUxiBz+r2ekp7n4tcQDDdHcZSJoFscQ08CH2VRPO4W/MAkJUwjS/jjZPJZoLfkqhs5wb2eYD8
+iIKAbuxWzot0326fXQADECbV7xMIvE9LkwbpXiGnXhkivdZ0whfuwRzvqYCQrU+i9wKh4mO0nbvX
+YHS3I0hu+sUnasMPZnjiODSMUOTW25yDxG089XckYfeosrUyrM0ysaFCERrF97nJqfDqeQ873Qkx
+BMwhqx/snaYq2LxXvWE0kIzGPGlQo5/Yi5vSM32etqTeTpKqA9e5SLzXJWn2Ubwa4m48GYITcnEc
+YdD4EboYyOnMEkCC9u1e0cWM83Fx8Jfkg8AAWUA+w+uEh5NYokIQ5II6qGLDSKjUaw==
+			]]>
+			<![CDATA[
+			/oP/sRFHFnfUuZgxWQPU6gcCLYlCOKQoORCqkQ2hMFhi/SALMyJMQ6372kdoDptoyY3O9pIO1AoD
+EibJA9UoNpCAiTnIOVgrco9IV3eXtKjECYvYrsXVjbEobcJRHWjPaZBzliUosxMIuYQoaBL7iQ/n
+ed2BvgIL2eMDOl4nn35rDjq9XW2n9aBBLReG+6G2c6JXBhXY65OGBgK+EEqd1RVfSGUDP8b6bqZx
+u6+waSbfzuS6Sbe20p/7wzFPHs55GJmFGgncssqnDw8/Nwi37fqvZEdjyLWof61r6cY2gtX0DCFz
+HW0q0NvnC+OoBwrlxVVcZdzStyLvkWpEfpzr84rfTEwvAcIeB/BWqpy3RtZ1ITu6OAAIatPGOsWI
+QYs4lnOVq/ksuSNsmOT7dS6MZFsj648C+70RmH3Rvm7IJ2/FIqy9X0mJouIs1+UmsGazABE7m2ny
+wiuMwSb9HMkPn5uL84jzWgJLcv8nr9gk3nk6cigxyDHUqHHi3CLffhT4g2lYueXEhk3w9eQgi54h
+uSRWA1GF8SuiJgWl5xiBwUlBBKUbf8Ct77xYJ8LYD5h9J+WPrKOgGQGbboG8Lh6hJ8gCXX0k7DkW
+obJNRhP0nrJVOoLEDKJSRELDXt2iEgAAEv0gE8MWVDQCNMb1qlSpeR62deBEQtBrFhifFOo5MNHG
+rEYwt6Y5RXJ9+aD9KwM9FJdaBrrNeIQ0Ik6TdqyQrFCgOgAScrv6sgHHjUoWjIFRbtLBTVTKGMbA
+xu2yV5FCQ0dgQvRxhOmw4GLo5dINcWrJLG+Y8/dQTq/pNcHoQgNpL9us41ZBbhjDHJhsDJu3OC17
+kl5PXviHJe7NA4A2lFOLNakkzFr1J+kGYHMiRnY4WGmsWu+bmpFJ0Q4lbUKnAQRWVb+EV4cGOIvU
+BPXyytzw2Rw3ZwbWI68VrJ0LFcklrQT1DfeAsEOVriQOgU4rSwDXdwIfJHlX5WW5iY2l4sSiyQ16
+UorK3EinAXNw+iJ9kiV7DVyLfQXr1bsc22j3ERh36qU+F36u44ozQ0ahoD5pbmRkBBWgrtcELNLU
+mzGKRsKQwrh1eYSiVU5B+qkWJMCSEaTHEJCcVD/afTqCwN88NULi+yiT58UKnyk9k/QfQb9K+7cx
+9QV6a6p2kJRI5IGdMODycN3NllGxmx1tnd6ALCS682hxTEwSB1h/yr0dfC/pLJ1zJWjtORwQfrQX
+jjCfHPLDKMgcAQH87/1wvUd+skdAxG1H4UYRm/68D/LzXNGFQle3fJ4QBtd0QCIBtagVfYxnkX9O
+vYhKTGdE7SInCklwdAnRSRoYSwn48zoNcPY7ISj5I+Y9CWkSnGLEerk4y7kA0Y8pl2C1Em7we6si
+NILA/JBbSCsTOkCpyYuCpLiaCAYQG3QIJ9VhM2C5Eo/Qfi1I6JSLGMFWk1iSwvXJBNRQpFboPWUa
+Zr1CDDtKsGInSSlheg9A/ebV21QGKXhYPf3KVE/4zlQfeqd8SEbiRr1GHOl2suSZJGQSrJBbilnM
+Qs0AdwwZDFy8msq19C+Xsp4NjigFSFpF0alFV1yKQKisdt6FPdERYxIIAS4hRrBbKtI+ZaomOTO2
+R5GDl+5ahcFO512u555dJNj0zko4kRHsga2G/un6YdaiBsdA5tDJNpyUhsGpYy7d4sbOa9jdTTDL
+aAKSMGqpHRNOgLBW1QhBbwyQq0eMXZtIpXXPQlcxAliGYpwwQsUFrY49nuSD9labsQiaLfXbH/0P
+zYgKk1VWxCMw1VOaHoViY6IlcSY3Q6+clAC1UF3373a64KnwyFFBdbHfOGJBOIJPsjDIJKyT37JW
+Aq3oDuiwXtW9Hk6ISUkGAuNbJIwKPhnSKCCPOgK78khyJt9nEA7FgD3bC9esE2S89NKSBpxsgvCZ
+77hsN9K7wZWuUKmRJlwpRSRJtWE+YKxAzQohK9EiSBDqHlPy8uw08WW1+waQyyvFhsCvwawxcvEJ
+4hk5ULNkBhXOji0ZNLmd1ZCLWkObjdCGWy3JsL3zCTL8Zr/5EoGqtIiDnDiMjqSwWjTdUyDA/6rR
+AMm+xo6LdgT1ZCPXSLS7wzDA5qtajsMYQbCSe0CLzw7wPyvocwD1I2G2LthKBS1yQTktn7ZBDPiO
+TWKGDnQBipizWEmjPkR2vaQtio6E9i+KHrUDVZeeYlHJ0FdQnYjBywdqXmJnK17LLuMIDpOCRRSK
+z4KekPp5mC4t6rbQsNwLp3iFwGK7QiOl7RoOiEnY90fPtimzLAqOa8Cpa6O4WLY32wAnNosFrp8O
+KlYEF4uBcnrSefn2Q4/OPFQuS+4WPG7W0h0rGytx29Fb6LBGeLi/HXEJi5CjjW4eUxqS0GpKGCid
+rRj8ApwCR96IGyHJOniylt2EALTfsxqm0LBBfzWRq1ehv2wV4yP3dCzIvdyu+ELOJSCByWRSfYzc
+S1Y4ITEoEiUoshWO0kgVUNDbrKamMKWAvMeyEUV2rnJVFbnjmrHRsqgg7cbZ0f5OQ0e7vzhOZmtw
+nUx2cn+h48P71kgAsjBZ4dJmjkKfX5zSuWLzzg3jgKeg99ygSmfL/kojb1VjelmjmthlUi74ypSd
+yUtnGxie0c3Q/rKKiVCVRhsfVoeOK+5pWLGUJeW5O4ezYXrcK1wUhE5PFuqxtlTjiEx6WfxIpbY7
+jL6AHNRE8sTqxfTMYw4BMcHnIg/sb3DV/il2u5FwMhTCknEKraYULzQkK3PSYvrA9E7YVIohA0FN
+d+ihw/GYOLa+yN0uDBQfOsX+NaLcolAgYXM3zq8BjjAOneBKCuxIoc/I76mqWRfU9gH2P07vRoJ3
+nmL7P4EzBALN8VeHMvjCr61qzioVLYCIeD+eYlu/HMWplNRzygqjDSNMC+RVXhBYqecitsnaLmYZ
+6zdowMEh3874FajeUccVZxUG0A2TqLiYXoTnDqdJK8qGkG3SqrswQvNTR34HUskk5F5cJUgdb2IG
+U5pZ6BHbpNwZgSpNT7FjpPik/NpJKKY/9+DmESJ1rYDf4hhF6mXSQdFu0BrDRHnnWpeboHrV8ADi
+1ST4Z4Y3g6Cwk9dZbYQp4dhx0YEn7hsaYSzPIZARPBnlTup1KCkM2SuxQWFefjuckaI6cZ6mre8A
+WxJ2+bnII6dxwytpPgltqIxAdBgrhd9XgtZWOxXQlzAar8r6JZIQ8AmMHH4qybBDzAw+cFG/k888
+NHGtVm9A1pqZnDdSpb0+AeRa6YqB0X4qFCovYGVorWnFmhA6DWh0kiWHMHb37N6Kp7AEn8GeNmYA
+CfxWFCA3hnJ0BK+safqVMoHCaHVswoEwSuJlAHJBA48gJDFiJ6esmc+gNlwTSuw8jDWZoHWM3BKS
+nFxSO/0+6d1RaGQt7tM4QhvY90gbX74oVAtXklhlqLRzo5rs9GncUmBxgF7CN7DGNnnRUJ1UGkFH
+miQ4GAE1QZsARSwMdWZwCeg5Eps+Q49syVmErNdIv8o7ySXIexwrBG6kZofqlCT3myW+iaL5dB7B
+KmVWUGRVdlqJ0m+h7IZ7uhMNglygugSAPxdxvyNT5TsS3JReoEILDlqzGMayJpCHooavlwxx5jul
+3+oklGLXoOE4aMMTZeQBRg3XNxPABY185KCFY0GzIbu2iRpG0K7TO54GqtZbMS660YHlAuf6fBSA
+vTYChZMna9TWfx0cutHsCjpUMgguEhCR7RaG4kUJrsMU9NUPsP08XrWcPUaZZ1kmSsjJ2nTZZdwv
+g8GPQHUjZgfHz7D+XFfCQXIsPg9MrYvuO80OOn+weoxCcood8DhfHalZDAldIJ0QCZ3I6yvNo7P8
+sB6+ojQfgWC7JAxRL9zY31CRJqBsJZ2LWPJcQXM57SUJMjJq4ilnQhrQ9Z7GbyeqlNuMk7AYAdNp
+I8BRlXZrBsS660druK3ESCYduflULlcF481VXqJcQgKIgtZ/zF8ZNVSUq/S1LBv89blqrGZzgzfT
+VfOUkhouhr77xrqhW2JUI1c9XRAnsc2kohk7ZurdBFrnz/JwR/1Iu3To2VjV5GO9he0W1drvzj30
+j6GmRvD9GOECI/ggi6sUxIVeNSGrH6GaDypMsxx1qSkpbrDLtT8kE//y0tRFK6PuZAgWGAestaIy
+IRSvHyNSmp8H8JoV7c0EMFgh6luq5MXv2rIxJfVLa2BIFV6Jlj895qNIKHcQpNXd0FUV/xv9GpFV
+4sPOyhHlO37k09Z/a5l7OMnLY17IoJQHuypn1EbNJuAziLUhqo0kYR3V9MZqnKAH1tgntRGkRrJ+
+hSTTk2LMSElREor/EUfIyO7czmec60t/XqRUjyD94vf3d398uL57vL776+kpy5Fqffybn/7k99/g
+31lDf/n5n//1t9c3baif/uQX+ueTf2n/7S+/O//9/esr+PPPv0LxP5384vPHNtBfT37+99ubu/aX
+p/AfwNz+Tyf//NOfzP/624ubt/T39uQX/3b3uPm3j99/Q3/5i18+PFx8v/vLV396+/Dl25uru8ur
+f9Dvf9afuPz6+ub1w9UdPfHr68vH6/u7i4fdadIwT0/v54/PraRP1b3XqQ6PtW3zcP3l28erN/hg
++5s+7Ligh6s3b28e91rSmhYj095ezpcXb65++3D1X2/b2//+2VUBr+6aVrU1++3F3b29/cPl48W3
+8A+eWZlb07LGeW+v6c3j9ePl13+6vtljUXf3n+PTa1rbxvz/+emHt9f+1dXZ/e0392+uH9es8q7v
+nv0wn9+/fbi8+teHi2++vr5c09e5vtvdcdd3S4djveoO57y9kPtvrh4uHu+fva6Xv+CPspY+7eeP
+y0v26x5q/2dreh8TRf/3D2wJf99dwnfXrx+XFHVfhjXrWgjPensxX19d//Xr542kta1Gpr2jAV8/
+u5Rf/tsXv7z55uuLL+yaFgQT37lE0WX5j7vrx+cNiPsv/9/V5eOv7t/evW5P/ep+6Zz9KIvbWMgz
+qvEXv7766uSzoyv3g7tyXz1cNMv15vf312+OztzanblV6ar358uFNS3r6MsdfbmjL3f05Y6+3NGX
+21zG2ryfoy+37cutypA4+nIfhi/3rxdv37y5vrj71c3bf9QMflDLBo/CmvbKzK7Z05H7cvmbrMqR
+e/P4+tdX315fwDgflruzOfN39gn+8NVXb66e/Y7rPjZr22QHnJd7/BxPaLJVnZrXz1u/qzorryfW
+7+vnzd91reHvLzjln39zdfn25uLhHEy0to4f56L+4/313eP5Psbtj6hvnt/Sp83yNmZNe+JFTt1p
+XNkqJn7dfz+/Cre2j/HfP1So4dO6Cd80lfWHt0vPreoafPP4/c3ziZob1r2nl/c39w//8t3Xy4HY
+H8mQxFXsLO7tw1cXl1efX17sscZVYdU2Z76zLr4Sf/P3b+7vru72ibesanE7019a4Nn93ZvHi30W
+uMb19dm/s9HzkaQ7VqgIPw21vk/qZrURm08zg/NxaoAPKuG5px64uX7848X14q30wQ==
+			]]>
+			<![CDATA[
+			KYIV6rXDlMDFw/Xj17dXj+vacRvKYGNhf1uK0gxpzDWtBOa7s4YlE2yta7CTNfgPy9CE+e6s4fnz
+vq41uBdcjr+7evjrP+pinP00/PcP+15eZ7D++iVpoI/ki6zRqtjve7yHX9p/lHcNeLt1IU1eFu5e
+2SJejmIK61rIgSimla3mMBTTr66+vbr5/OuL1/ffrbIu5QNG+fzu/uGbr+9v7v/6rL5a9xW12ojR
+i/b8utYwAeztGY5Y1TqW4hB7++6vr28u1pVcWvbbHy5eX799HkxpX62KMEBm/e6G9keixlZ1YF6o
+vNZVdPFy5bWqdRyV18ervD4KsOiavsRLFdcafYsXaa5VLeQAmOvpujCi37/gcB9L4n/ozzIvid9H
+Z63qmLxUaa3qDjxEaa1qIe+LmmBVi3p/1ASrQiQeqQmWLp9fX7/55ubi8ur26u7xdxffrPgG+mTU
+9VIe/4NT16tayCEYo3VdPFN40fdnX1/c3V3dfH51c3W5j7f/yzUtaXf22+v7+7uu79/XtL7d2e/c
+QnvB/Fd1ot4ovv/drpwzKMP43UV77tnk8dodntunVvGBuTqr2lsvvTtXFQ045O5c1UKW7k6czPNW
+szmR/znZ+aPd+OOaFi2Le2f99iPQYmzM4OLu+nY5kL8G3frV9c3NHsGkq6v/XlUYiaa9/cH1ud/j
+1J+Dqz/Pd/GjrG1rFTu7+uH+9sOC5tKMt9fxeP9hBS5gvttreP28Wvl5XNLKP05Y/O3E4m3W4+Xv
+7p8Hvv785vru6mJVSN8+9R1lcHn59vbtE3nUMZZ0tyrtNk59Z1mvX18/Xn/7/KIerjCatKp16dwn
+ttjjxcMeGKWb7y6+X9WB0plvL+lLaOjzvEG2qsXwnJ+3s36oqOGqbO2Xej6rurYO8XxWtZD3Qlu2
+KrvoSFv2USBRLle1qQ447+tayCFIlLKmhRyRKB8XEmVdx+SlSmtdebQDlNaqFnLsePiM/bWquPIR
+i7J0/XxUWJSPQ2GvKyl4gMJe1UIOwaKs6+o5YlE+WSzKqtydIxblY8KirEtbv/TuXFdY+YC7c1UL
+ed9YFHvEovz4Cm4fnbCqXfhSnbAqD/sQnbCqhRyzNEeKufetbla1wT9larl1JYQ/5S+xRuqR9wMZ
++QGAJ/uUrq+Lge2FzWxWtYaXk/vZdX2MI7mfxAb/7Yuz+/ubX60ODX7sUsp/c+Qv/Ifcvh9UM4JP
+mXRqVcHL/SmnXrRt99Lfv8Zv/MWq3suRl/Wo14567Z30WlrTalak11b1Xo567ajXfki9dvVwvxjG
++jDV2qrMkjWotd/AJz5aa0etdtRqH65WW5VRsh6ttqrX8uFrtQ8EXvJOOIBV4UzeFQfww52f8VN/
+sap3dDxGazxGeU1bZKXHaFXv6EM/Rh8J7dXD1e39ItHKimiv9sTb2hP7mTMnNrb/NCft/z5rf27/
+/7P2FydrWuUAsT2A3ou2/78vvpg1cnvtwydl10UZcxih1JtvgFJqTes5Ekotq8MjodQ/wkNfIpRq
+7//q4vHXe6iI67vXV19d312vK+s1zH97aR81V9aH6WF8cm08v1xbD/MDiLtWtpT3UhSyKg/twKKQ
+s/vbb+7fLOvnD0QBrG2fzU7+vlVU8kX+8Hbp4VUdnX34CVacIJpQFeydIVrcmD9+euiT1AJrPTrv
+SRusqhjxcHWwQnPtEGVw8XD9+PXt1eO6FNxyzvhvS/mawc1Z00pgvjtrWDoSa12DnaxhCVSz0ipk
+mO/OGp4/8+tag3vBJXmsn36f9/Oq9sPa60b3SyP+8frvVzd/vLn4/ot1vdxPqSZussrlxM/QmsOc
+xFXdVMPUnzkYx/zvMf8ri9kz/4u7HTLAzny2up1/zPl+MjnfYxOhf8y2O+Z8l2IGx5zvMed7zPke
+c77rS2Adc74bi/qYcr6/vv7qq7dvrs6Bfqct6OiXHf0yWs73Vzc399999teHq6u7z9oxvvqs3eXX
+f73/7Nvr+5urx88erl5/dv9wcbcYBv2AHbYbPg2nl8D+vab1vQ+v7dj69ei1Hb22o9d29Np+1OW8
+1Gv79XX7vneP5/vwPP6INtPVTfudvczptKqQ7zDvHU3339e3b/ehCi2rWpFO+/mt9gO552vzAl/o
+l78mX2lVK3m5a77C1Sx6528fvmqWw+d7tR1aFRv45sx3zHX6BGf3d6jSPyzczM7k5/twv4+2qpVt
+THx7VXv5httu9JpWt72AdzZAPv/m6rL5Ag/HmNExZrS5HI4QUcyIA0gYOjrGjI4xo2PM6Bgzuj/G
+jI4xo2PM6BgzejG0+eaJJazGAz/GvtayomPsa5/Y154Rozfs+K2sovK9RI3sBxQ2escQRPO61rS2
+Sfxh87PxLvvN379pFu0+UbF1fbqd6S8tcP+w36pU6u7039kc+UhKzFeqDz8dDf/J1pcfySbWpQlW
+zGnyYl1wc/34x4vrxevpg1MEK8x3HkkmtqMta1rJC0kmVpXKfCHJxLq+w8tIJta1hpeQTHwkl+Ma
+L5L3cC+u6pwfcjGu1Og/Xo6rVmhHBqZ1rOHIwPQPhh59NAxMq7zIPjb2paWjuJpc5ZF9aXONq+Og
++UjYl450A2t2ataWpX4vdfqr0r0H1un/4auv3lytGrvzSUEh7vFzgCZ7uHq9OkWwdHpeP9tbeF3N
+LWG+O2tYMjrWuoa/H52bH0HXrPuAvgjE+ZF8mbXnSj9w1/Pzry9e3393ZP390fzOo4e2GiWzVr1/
+9NB4UWlNKzp6aKvbZEcPbXdhZU3reKGHtq41HD20o4d29NCOHtrBHtrzyvvUxp+t6Y1O1Pfz2ntt
+i/j77iK+u369T7FiMKtaCM96ezFfX+1Tt/tz69e1Gpn29nLeKY6xqhzOMY7xYcQx/vT24cu3N1d3
+i8QRR26ij4eb6N1oer68eHP124er/3rbdsfSdb1Glp6vHu5vn0dXvlpVKSzNeXslj/d7rGNVFPsw
+4x0ndw9KlCNp0g+5niNp0rLmPpIm/WNieJ8CadIP4CfTvJ95N189XFw+Xtz8/v56XUWbfdh3DKtc
+risnOwmt7+GZXa7eIdszP7CuhSzlA/YxV1dr/21Nfnttd29v/9BO+Ld7gLLXxYAyTnx7UW8erx8v
+v/7T9c0eq7q7/xyfXtPaNub/vPb/OCtW16Ubppr6yHyyhrW8C/PJi/bqfqHSx4uV1bkeA6X8N8dA
+6eEKey9v4fG5lazIV9jTQoUlrWkx78tGNR+pkboqUMvRRv3IbdS1aYejlfrJWql7KP2frel9vAj0
+sq4lvBzyYta1kAMhLytbzWGQl26Nf7HEQnP05o7e3CfgzX1YuZ9P3J9bVbn1+3PnVrWsozt3dOeO
+7tzRnTu6c0d3bs0O0NGdm7pzq4p4H925D8Od+9jYGNZbUPiuh3t1ZfIvh8GtbSnvhVZiVa7bkVZi
+dZvshcf+/qlP8aEd/HWX3x8ZDFe0hpfwY/z25v7+2RP1Y2qtPaDuT3TX/NBO++rWsnzPf79Ht9av
+YHdRA9F/+fLm4vJvn52Q6P6bi8vrx+//ZWVRaV7VO5+ijyS4ubrd90ID4A1yEpytbjWfmhWwTyB6
+3Sv7VOPRW/rt19ST8ZxbQv84cZZfX2Mf4/N9QpTrtliwtfa6alcmqunqps1lP3rIVZV9DfPeXtLF
+f1/fvt0nXO9XFQnWaT9/cI+RgaeWscbesi83Cla4mkV34e3DVxeXV59fXuzhNazq7G3OfCdGQJ/g
+7P4O76bnFcualrYz+fk+3O+jrWplGxPfXtUNWzGnT7k7fWHffb0y2oft+b+zNfc5NxI9mnPv0Zxb
+0w45WnNHa+5Dt+b2tIFW2hT5U7ODPsI7dfO78Tb7zd+/ub+72sfQW5US3Z3+0gI/TEt2d/bvbBR9
+JCH8lerDT0fDH8HXq1jLAcHuj0QTfFBgvj11gbRCX9NyDlEEK4zgHaYELh6uH7++vVoZzdGGMthY
+2N+W4AdDBcKaVgLz3VnDkim2UmMN5ruzhqVC6rV+Bz9Zw/PnfV1rcJ/u5bjGi+R4L67d5j/ejavW
+Zy+7G9e1hpfdjeu63192N65rDS+5G4+9Bg+9ltcOBnzppvjwv8waLYx/ZJvBI4XPP/jjvrh9w2qD
+qy+27p/dbKuy79+NluijZZldVwLwyEu0HNC4uX/43UV77tlyv7Wr8tunVvFhKfF1qrwDdPi/tmm8
+eQL1sSoVjpPZQ8WdGP6f2Z9UsqYVy8reWU18bCQfH5N9tFZ/8ciR8RFyZKx1sx1wfv6w6qjLARQT
+p6vyLV7IMXG6Kg3wIpKJjyRpuEob7oBzD58FTv2fVsZpekjmcN267Iiw+8iM6bUeofekFVZVo/5e
+zGm7rtarBxrUeLECoP9PDxd3b776sRgwf/v27vLfV3yQ94qePV58ua6bfR48w2n+eb8AjTtZVRB6
+Y+rvvNdhk/3rcZOtbpO9yifmZFVLOnib/eq4zda3zewHrcyOLunexudfmh3z2+uHVS1psD0/ydDH
+Wr/LgVuNciFrW9ThpYWrrPo6hj6OGNH3pIrWeW7fKx7xJSoNv/Avb27W9FL2vzlf8mL2yAHZdfWq
+eVEXpLUt4uV9kOK6FnJgH6SVreawPkj/+/7+9V8fLtZ11R6bIPHfSBOkn/3y36z54jd3r7UZEsoi
+iL74/f3dH9vakMnmlOW/uvrr9d34Nz/9ye+/kXHwLz///vbL+xvYBA8XX169+a/2In76E3PyS/iP
+v3z305+8hT/8of3Hq+BtODGvos2p/b/S/s/nFE/+Bg8I8usv38N/+1/tT/+vyb47CSe/O/k//9ec
+vP5p+7t//+lPTnOp6VUMvp6UZOBPpZzcgryaNl6tAeT1VfH+BGT2VQklkcz5EFDoX1njIwjLK1t9
+ODmTgW2NHuTxVa65noDQv8qJRmhzboOd/Cc9nF81UaCHjfeOfy7HXGhqJZjCP1dswifzq5idp5+r
+7d/ZSiOk9iYyPtum4EKkUVMKlkf1KToQulcpmHRyKfMNsbSHY62vYlsdzrc90iYMwjaFlB0K7atY
+HQrzqxTbZ+AR2tcwBeWlfZ4ceQRTUqWfY9HOK2///iscorR/aI3jl2mTo68BQztr4Z9Y98qlmGQe
+IW8L3ataPLwHa+ld8+ewryp/uRLw9eCgpkSah8sZvnEp9VVwBifnXxkbx39fDH/m4AP9WGjfHl9w
++zEf2g/8mR5urxsm3+TmVc7Vy7JztiR01lUewXjnaA7WVH2Xtq3IZZDb9pUc/lx7Oyn4RC/YVp5w
+btNxLIw1Zh6htDU5m0nedrI9IWE7NpFW52heu++8fw4vm8o62ou3Inc++0HOwmJ2hd7hbhPhmY5Q
+5GWYaHQEj9/OhPa1+gjR85SDi8MIJTtLn7S9JXpD7YOkGPnnQrL8QUpsWzPyVkmR9nF7GSHI6oxP
+8oasD4XOV4XvfCkj5PYmaR+3cyw/F4IL9I7bfkon40tDYfs+MkLbQZ4O2PCweZXazg==
+			]]>
+			<![CDATA[
+			3hq27Q+Y+/Ycctu72ViacM2JHobzXO3Oa9/6cPpNs3sVTHW0Z4Npp5e+afZtSJvpfaIeA2F+ZUtI
+9EWiSyQsqvEc6Tj6IjmqemxbykTcXW3YUD3/XDHtQ9MXyYGWy4fX4onMSU5kE9rsC8+hZpM39ye9
+JZNy2NzL5pWFr7ux6dt8ayhu54S0gTPu4vE4tUU0RWM3D157Z55XtnFKU32VXY20iz2/sqbYece3
+PzXddzJ96WfyPVLbkDV4+tiptM17K/LMWyDVihsWRC5HEmYbiggDvmAQwmzoa6TY5mz59mjXAM/N
+xcjKuP1o4Lm1NxvoTgrt0MgA7aVEzxdYaXsMf61dYJbupEK3BH3OBJ+TFEttKqbgyCmpLm1aFV9E
+qjTUhu6n7dCmrteE40/R5HHzPmkPgsrfunraLssm2s17qv1WxZ8fb7T2WpquSDvXX2o7xyS+gfGk
+g7Bp4Sg3VSAVs/u96Gj9j7cQjfg1DtaeNrDP8JczqHr6pu2duewiba5S6S1ZR9oA97FsGBubKkye
+pokHj6ZpSzvtxbEBAaq8CV17BFQoCk21OHfbVm8zv73U7RI4bm2z86tqD5yTuF2mYHfglGuqeB5t
+okNEb9CQbmlTyznyfkmxyHm07Soz8gm9N3j24P7jw9Qk+O9NoQ2Ng+IlcCkvzRWaQZtYrPhy2scI
+teIqmiLhARIvNxa4zJ3sIdhkeEVHUA254gRc+6OD2camXGqMJGwaLudMwtgsI343Dk5QhLsUlE6i
+A+Zi+yPYHm2pbYZJRjDthqLfQrVGc/C23WYZRwBljWsIzS5yAadQ2rzQuGtK9RV8OBKijqcpxDYh
+63Fg224islTauU0e59sUew7O8UkI1fII0TpVa23zFbglYHE+xshnic5tbEfFJFbkcKEWGLad9Qz2
+rCrymvDggDKrtMlgmhmvLxgBTi5dPtaCjohtNqYWvS3bPew9/ly7eYtjQ8XxihO9MrLBQts59Mab
+dpG7BKwag3JQ6cVkvm5rBEsFXgPekHTVsXYvMKwd7QPUSCpnYUDTtQlzJZ0G77SAylfhpd5nyfrN
+h5tSSagVI5i7dMEMsqZ0290pGnSUx9B0Cp211JZq8BvD8wmdC9CsyVs2tWOilx6bwkgmk77zvso2
+i3A3FbYxHE8ttkuGNiocLGPxrUf4xmTPtK3ZXp5us8SugWGzPDnZpqABCqvLNlW0vlDhgrY709vJ
+kNHYTrYr+B5iGHSraW+NL4cmr86xTR1Swk/RZiCGRai0o5u6bXc+Kz3UQZfyvtplGujHHOgeOhMZ
+jUWYWSmuyEFBewVeogfzkHd0U7cxBZInuerhLo+yNr5jYTO0TzUIeUc3RV7d1sPgzvnqSWjawURh
+O2rOsIJN0QwOYduFbKi7RHq+vWqrS/PZkosW2tcNcfs9VLha+fIM7aXjz9WmuE2qnl5uav8ChU7d
+CkeKm71EuMYyj+yaTuE5dL/NwdX3n+JS0nGDPdKUDM6tKfT2k6zSnUMbtKKxXfle8zXzLgF5uy7k
+w6Ua+eGmN3hHWrKwQCi/1dYDPj0t2bbTbYvuaXJh202To42y+ws5xs1ccc5uHxVwmFNNnj4H7lny
+7k1F/QRfSxy0pvPxqOBxha95Js55l+PxPt+Wt71YrGf/0zuDSoNtZ1ZcKbPagTvuTFw0NhPAySl0
+3bSN5nJgzYcGCo2aYmVdjzuc3UQ4hqSUmzwmmQJvYRB6OhlNiEqQhEYPctvCqd3zJC/sGDdbP+Fe
+b5eYlSm0mzjge2xCD5qV328bOKIqapdBs8gS75KQ8SJtK2PXqn3HZlCSTm+KwolF0qwUuW7AI/M2
+8cPtQsJ30+YV0BWoFgyG4OiNFzAHaA6ubaREtk6zQyNOuDowezOfeTymTehh08rhNNbK0fIQo4mV
+vzHqvtru7dRUMv1a2zIkbAN4tCfgU7Yf4QFAXhPLQ0LvHoTN3caVwVkSmUtoqjZZsHJUQtMqLvOj
+bGVUUKiRXgJoSdr9sYIJkMkeMXAsaQZNJbdDwCZJszJwunAFBWvpInaBdn+zgduLwQ1iyTTkEeCu
+cHzvt1OHxzVhoAq+exsretICEfYQHssmNGqeNvuqTRicH7AonDc4QrS0X5qwaer26ye03ubAWhJm
+ONj8IdrqDIYzmpyDMvDV2pQKCVl9V+ebGYg7GqwXGIG3U5XdmziywfqFrGH4OY9XCGpJeH9N2L4Z
+GDesdIw4Hs2tadcVfjcL2gN3A3gAYNOwlsyy/5s8RAq8tX2a8BqSgb+VgVlHJTD60KqpzZ5ul16h
+d+lKtbzTK0XjEnjjwffFlYIqIw36sJIrQELrKwvJL0QhKGpenNwX8JGjo0/UlG5TlJ53RDSB1QBd
+IrB3xjifp0dQXmjJIHTZs51tYhK1VTCICkLXPDRROhzrILlchU6WhsI+Qq5VhDH16xjfH87Bc0Cv
+nRxPdlXeiI+EiD5MWy86AGdioiYKFbQl55At26ixkpaE67iQfVgwdIhbursrFQLOeGDBpaTbEWcQ
+aKNGeh+k5m2Q/S8eI8mb28WfDeVsf2CkE2bg6LrC2Ex0vFHxujrTmA0ZxCLfFWYVkpWMwhj6CCmj
+7oWdGqo4zm3+uKXbbjBZHGeb8D2CVxysXGLt31WKgTW5+MgQfKHD3fx6CD99S79mxF5q/4oPFthm
+1lg+8Wg1sjCLa2KS3DYgd7HwYTGJPOgmZGes/YA39N0h1kGmc/trDP5dSlgjWdRnbe0aKggSCmrb
+yUioQML94Nw0xzKL7VzlaoKoBYeuwFI3+InglfLSwMr2kTckHOczsYdjEP3rbBG/AKx6YxItzrMH
+3BSlMZXVnJiuwdGXJd3ndGSUmyjydkvQyL75Y+30kLy9JRzEF73m28loh4w+UpCAIk7aUyym3YWs
+pOC9gm9BiQuQ56B6ygaeHd8jeDtokAiXkuTjeZpFNPBmAt8vhsLi7Q3hj9DhhCv/Ut4cveMmJf++
+veLmsbNja33byjSxmFVxwBYkX6j9QMSjnOHqdVacjkiXXiTb4UwiWmJyQeC+qqdXutoh1Qf7i/Wk
+o7Cc7tVi6OfAKCS/v/2Romq4BrhQSOi9FR0Fek1PZzSWfW7xQHPgSBX695lW0f5eXkNTYRDwuJQT
+R3E1tM7IQUmQNbNiKLDWiOCxVQ5cuG6jts8TyHQF+5CjOqFwZgqEPtKhD0ni2xA88XKbwm6I6BVi
+BMZTiBvsMAxxw7sJlbSvgzCfyYOQRnAQxzBp6+H2gS3t3qgZhDZCsVmuJnBczyRs5ujyxmuE/B4D
+Ogi3E8SLDIX8DAQDyH5v39o2o56DS3zpUyDKUXzMwPfx7CxaSx7AbvCPAoSGg4M10ntEYxXPIue4
+2j5lZzJocBZyVI7iX+0OrhRTH3xUFmpA21VfNx/OnvYeD8vXgaXsCM/B6YXiyHZtcvtKgk/ta9IB
+bZexBCbAgqeLUoR6K1r2tvrDNdLL4VFFtvUWJCIOdjeeN467ZI6egtwEcsHbExBlA9MQ3nbm78Kh
+MbAXm3asNLgv3U9IGhOFOzs5tiOtoViKlyAleBSepte2AQbkeASj4blM9ygJLal58OjI4HSGLDE0
+3dH1JQMOfq06doKSpcQyuCoZPckmLGR2VAhSRgr6RQrZ8QgVUmosT6YGfrgNxh6muOXeyM1aEql6
+trHhI8nDydHPeUNRPRyW89UwbHU020i5lzMZga9hkPuUeYT2vnliltPNHhWaY2FRf8kHOrQoZ01a
+ffPcTeSHQyLHHrZDwRAUCDUBiO5ZyCwvCVX8KGxKwzl/Mt1Qkg2DBeYsH6npxFuRJv4ezf70kReC
+OQjUpJxago3WPoAT9Sprg3g8ScHEZs8zijXdhJ4dWg+eKR4XjKRW9YIK7WXy8fi32reohqMFqKFp
+aZTDhBXkLCFcGJh3OuwoSEKC0MslDg9TqhDWWizt9AC3Td9lGRO0IPbtHjuRt+V4VF7X9hvUVxsg
+QRvZNMBoCx/jICoNTAYTyR0MYAVUEdKmDkFNyybU7Qu3j7csFhcxOnJOyZjmc4XGgWeH1jcXTtxU
+zgNSgJsXB2Yt5R/gQrdoh4JLbEntg3lhdAQwGCkSAWH4jDYgCClVDbeMTXgzwwjO0xwyfVQeQW9A
+2CQB7/Y2p/bLlTdZyZGDADxqodQYvwU4mrHQdqiF3P0QYefx52D1CxEHm12Vz96PT/F4VUKIhpcL
+3renQFXb2cHzoTSWbLGKVpdGTAwdS8gMUNCmbfx2aQR61NLh85ABQssE0tpgnF7KBovZ89ExoJxA
+2O7viIZQcRLPAmFbg8aNqpcRQB49yzk+CcIki3XeinZsaplHCMGqKm0XZqi8n9lxaC/1VSiZT4kl
+XxjUNh0GT44lz8CJBQ2JBVZBDtygyMLsaGvAdZAtC2N0WWbQvn2y/MH1x8AkLWJzkXMLM+A0FKRP
+okn9LbDzn524zfAdDWkgOA0cwdg9kHrl2qYsEznDhl72rSyQ4+aQuKUbt73M5rxICIJDSnANBy9j
+d1iSN+LjZkjEceQmqlnbpsyqpdnFRsy5ACHfSw14cKggN3ml2EaRXAnsqUKXPth4wUp2CK7AMwm6
+RIrywJliVWi8BOPbTg2cFoSwLykhwD1Yr9gqR544uYyWLn1TNALh9LbbfY+cHP6Pn/6k/e/PvvjF
+Lx8eN1F5P/viL/8f/Cfkj3/2xekMoHVLf3MoRIvGOASkRfM7CBknC9kTG0ePH4aOo1kfhI/72Rdf
+wX9gfh+ntIu6ko90GO5KvtEhaDca4xC8m46wH+KNHj8M8yY/eQjqjb/S6QyDpZ/nMBQWjnEgDktm
+eAiETsc4AEQnY+wJo6PHDwPSyRiHQOn6V94FdslXPhDahWMcBu6iaRyGqaMx9kbV0eOH4eroAx2E
+rBu+zxZW67a/lkPQWvR1DsJr0RCHIOxohIMwdjTE3ig7evwQnJ18lBcj7fjTGr0GISlQKTnI7szt
+8Dc56d9Q8HM3h/Cf4+N9IKePl/44g212fvJMJ/Z285KewvDobw4D4uEYB0LxaIwJGI/+4jA4Ho1x
+CCBPXuABkDwa4jBQHo5xICwPxzgMmIdDHAjNo9N3GDhPboRD4Hmk4g8C6KkJfABET62PA0B6ekG+
+HKYnV/0uUI/+5jCoHu2bg8B6svVeDtfTy24/wB794CGQPXlzh4D26NMeBtujLXYYcE/81UOge+SA
+HgbeozH2hu+Jz3sIgA/HOBDCR2McBuKjtRwG45M4wi6Qb/tvXgDlE7//EDAfTeMwOB+NcRCgj971
+YZA++uaHgfpwjANhfTjGYcA+HOIgaB+NcBi4D8c4EN5HYxwG8MMxDoT40Uc5DORHG+wwmB+NsTfQ
+j87FvlA/GfwQsJ8s8hC4H41xGOBPlcoBkD9Rbi8G/Z31y/wQ2J+Yvi8H/kl89hDon1wXh4D/NLx0
+APxPxkiZkqmQXTAKACw0bUum7rLjTX/TbIDCf8O3J4D56I3CGI5kO7hANeIPQwaKtQ==
+			]]>
+			<![CDATA[
+			eAg2UMIxh6ADyXY+CB8o5vcuQlCdiQMwgjjGFCVIXvK+OEEaZ2+kID2+N1aQHj8ALTi8x33wgvTs
+QYhBic4dghlUn+cA1KAc6kNwg3IiD0AO0hs9DDsoe/UQ9CDFjw7DD0q07xAEIcXCDsMQ7kRfp0hC
++pvDsISSQzkETUhjHIQnlMv2AEShJiPmqEL5m0NwheSqHIYspDEOwhbSEIehC2mMw/CFZOAfhjCU
+MQ7BGNIYh6EMZXscgjPsO3CCNRT5i9GGtMrD8IY0xkGIQxriIMyhvqKXog6Hoz5DHtLfHIQ9pCEO
+Qx+SD30Y/pB8+cMQiDTGIRhEehuHoBDleL0chyghnpcjEWXbHYJFpDEOQyPSGIfgEWmEwxCJeg8d
+gEmUt3EIKrGf5SkyUZZ6ADZRrpgD0IkaoTkAnyiRokMQihKzPQSjyC8cMYr15Of/dPKX/w1//B+L
+oEXD1IRA3XdyCczib+9en7z5+uKbq5NbJPb9Z3gMWAK/gP/7y/+E/8Tn7R8vHh+vHu7+8Pbx5vru
+6rf3D59/83Dx/dXD5r/p01CaQSYHnPEF/urm7dXJ7+4fvvn6focxUKl5iDqQyQHflSmwKTD0T0tq
+BwQ0H9ftBI4voTy1Q3JCD0cPBmqCIDZdNODLkJsOQl+11AzkmBQGOaaLSWgxawjCROYPCJ1FpAec
+R/BCdIToMa/fdioeIhB60lD4cNMtmYWYdu5P8ggR7N1Mcmd5FW3nmeCHn9sW4rBnUr3ofea5xWQi
+e4wZXfN2Savz264dCsiC0ESlbEmcmWx/SBTzOsVkqzdwmYDQkik5CiH4Z3QER/gAlOcY5WHStyBE
+kBk/SegnCze9snTAyATpafLk6U1C3Dw7ftgWckLxasb3YAHPlPsAdI2DOBZyeiGSTB8TYHPe1F1h
+qKEvIiEQgh5WEBKBNFBoORENcKXEYC+0KHQE9PrpYd59sAifGARWGLgBqWwnSD90TnUVzXRhNGOR
+vDfgjGRi7Y19LwXAGPshaaHfAu0kMjapQIhpUoYJWqXJyYRkIsia47ebSUeS0Gt62xNCB4aFm+lS
+iHYwm4FwOMt5swwI2MIAxCHu0oW22ei98M3BkUa8FObP2Cllh6XqCGC9UKoJkntFV4E2L1nxhSKw
+LMyYRmlChLycYqQYK63Rz6udcA2wlRUDKfAwWSEFfQ7U1k2ImdltYYhKcwOpKGtE7o2Exyu7EoWQ
+2yyMKhx4lxJ9GR6h0s8lwu7iktE3ImFkK6ZSGP1SRiCEKMrBCboROYYrUV75XYKM8vuGnL9toeul
+6pB8s8EOchYWpw8zVlHRSJWvX55akagBoJQc/1whAADNF2A4f9aHa/SDn05CRi6WqkBKBChjeAl2
+RFV2F8Z68UYJ8mvNfA7D7iFhc4fi7pYa5XieNoVtLHLKNoXJlnEOlLfBjZJ1upFHNVlHDQQtw93b
+WRL6ggsl00lYS+BRGfYIYxVKcWaKUJ5JQagxmY9FpJg8oOAUiCsp6kJGjsr4n4/ibMkaAwQa6yHD
+EMaKx1kx87YzHkFUl2DznlI8pwhIMJb0RSFj6BQBCRjGx1upRiE4QGPOVByhSu4LYiomIDgebOBS
+xcFolm6kGzBoGTdFMizLDW0lMDMpw4oYzxpFyLezYUTCJdXhQN7BsZz9IYf+tGfwKcdHHCQOLJc0
+YEqcBwhaceHlYiQhQWOtwD4xhISBIQCNDDNw9PkJeyjuDYTbbRa0o5cAF8ZgCHUCYKozIekhg1bl
+20L8bNtCMxRLNUMoE9yj6eNSE5vm3iGwr1ZJEoGwEmqtcvLiTKpvvREgj2HPFFZMSbqaybenEVL0
+XEGDwAB9D47cf4BEmiw/F1Jm/Jh6XW1iNXJI0JuY+whkN2AUOLBf6ciUwoAm691haYWjCjqCIQ+l
+KxF4OYT4VWXxrby0tqMEc+GtfDgGKMJpZfiCg1QT+cdwz2qprjM6MkBeKKdeB+AeZzpAaJPneKAv
+umJbCAGCcobBA0CEY6kY2KQpgD1IwXC44qIQrbLPwmE/BJydUrKf1VBQl9RCQsNxOKHC2+VTDA5z
+4UAFIw0hGx8YpAJ7oLJJg3LCXoKcIDcotFUe5jARmJ81sxdtqhiiMGFRe46znwgssJGDb4nyXyBk
+R7kAMMvZvmLSWyAPxssI6GBQTI/jRvDO2h4mR7Eq75kFdzQx5if3yDGGedBhT55PUFNb6txiikW/
+Oz5CTm8UsE4wmd1MNJtJSKVJIOyse6PcSSQJcArWsAyrnDgWYSznYzEediYzID2tcloYJ00Ba+IY
+1QZwI0ljV6gMOpO3kKkaKylUEzR9TZRZ9HRvkhBrQlA4VPqCxU8RuARGb6j8cNtMGFIwBM6lLdZG
+BSGgeJzT7d+2JN2hEa5puiuwYgc1EYYJSRtClQiphhjpFqYRwI83Ii8CNSyy0yMgmyia0oSm4LeM
+EB+XRQASEB2YGL3eQADoo7Rp9JKcqRBAyfJLXrkwa5HAcQQdEAUfQQY9BFZw/FNCUqArCuGFnKzS
+X7cLOhkOb2LomcxQPpWwGxg9DXYwY6QdZUnVuiUHEzOjnJuHU26SZLlNEMBxhBwMZYmT8k4V8OPM
+ZngIC6aSZUBBlboj8pwxn95ZL/GMe86zo+UOQifTBZxIJr8XT70VoZUdDXK2/dvmRWD8KdbWkEeN
+MCRHLiNkWCuhGQLlm3kEvJUZsxQE7WIoJ4mbl/VjwXOP+w5cP6NGYQa0MyqM5DsGPcmEYfNyeSEI
+Cyr0CAZzpwlJogqbnOtsIOAcaYcAysNqYUnFQxXBkEvKxxkJ4Y9yAOvgw4YgsE0YqFyShDbRT3GA
++UyIbbqc413dDwQhJsxJyMUGsWkhp8w2UEqDhZ4R8tSUu41V8kUxEJrrFKEbJhs+E2g+cMAjkfpB
+eSbbBYRoV+BBCfwa4O8LOh6RkYA8QmTrFh6WwoZBWDDzQDIGPUa4r+U7RAhR4D0F75xh7k1oKTUF
+NVIcKQBkedVSmqxs0PCeUhKkD0cKogRMQOVh3PMU0/wIuCLwG9wSPMIoj5VAOgHABHSlBEKfnWLm
+v5IDB3ulKFN5qHT0CTVBADVEFTgrdSN0JKIbr79OUeTahiUzyUgtQ/SasAD7h7y3vq52DAeeXohc
+MdDXUw0KLQHvQjQ5auKAGEAaK5s9ruqHBICnF7Sr44LmkIg8jXDtFNYFoaNjLeaqxt84UtDNWBRi
+rhgMYZ1DZMVAAO7OsxQJFkquEgPQIBXDjoMnQAMJQyWkdqDKXh3B18I10gwPbQYWYfvQT0Fo7SnG
+GwtAN7je2wxcTwgHR7nAA3yV4lOIUhnEKwKoiMuWLJtYNILPhJnAUJvnyqwmrJZCV0lS0jCCVL/2
++sXfUq09YiTAnsLmMHC4DcQ1oGEM2pd/EzOPS+HE47sVuUUFCXK5bnfdw+/FPiC7AeQcpyejQUZQ
+oaegQxeqadq+5+7DXehK2RVaJVmAN0VV7yzenpb++0A1CV14KQvO/CqHh7FIvND7ZWpAsKcc1e7a
+sRkDWpvOhkG+/TDC6khIKQwV6ghcgrD5cBcOc+hCDO+oo+48rW6YAyjvmLeGhUpaxxNDzayOStvq
+dZCTxdq+O++zyv4agNadGYfdmQPvks33sPF6LSIqKNidu+OAapi2OmUiLRiDNi/L0IlRvwFTiijH
+kOamsG+QBIQBtst2PkN/tL+uLPbJ+AZ4peo1+CQvXHJfPSYADgThkdBrrpQbqKQM1L0lEBbIFYAy
+CjHt/mfx6FkbjiMD+CVtzwGSlS4Mx+xye4R+/BxG/N3mJ9NAgQo1qiAjp1c9kkPp1Y1RI0Dw6pDL
+OJPwjjzMH+1G5HjTbnxMyE9SpqYnRMYnuTpQ4z7yJsDXJSduWHEUeGAPmYAQLzNdnLwJTrVsfo2g
+3vQwAmev9QXLa/NiNYOQvDgQoqb6Xj6+DOKoonFzDpwpGWM5EPRvdofvE5bVuZ6+BmBr5AyB+GBN
+iMFzKtwveTKCFQjmODHNMfQIDUQiaxV6/R49UvnmSzNa8DG8HEPZL31psjqjSI7+MFyvBGQcJibC
+7WO0+TCfuU0hr0KEuorpw9Nh53PQVSBXjNtZREpx59/vBOtASCbg8B3BV05l8zNCJFWZXjfl3ieJ
+ebq6I5IxWXgm/54ezZIuG056zykNWxmCswNXoO5akW8uakMor4SzUtsnZ/PnnhFGo1GgDTnyBG3P
+YRD22aLwbOtAysgb+3tTSNX9KtQRulwnPApxyXr+ZS+yfHMjsvDbrWO2+XAX6hvuwkS4/cvtLZ4I
+aLw5N00G9viqCs+2J8wjPzGsnBwwr2PcURYmKQJqSSjDjvSm48hNd5e0pTTHEfpe5Sd1n3R5+4OC
+jNjTiJK9HIcNQ1+h8WGgNdHyrS60hCEehYBRCn7nGjWBspCbh9NTMGg8mX5o0THcrkL2RI/mXMvW
+t+xPFkrjXW7dt4N2gYp90XeiriDmLcoZNTn/e0gV4MzkQiFhKUnS+XJ5Fcjg8vXnO7chYEGJHGa4
+K72h+B5jEhQJ25Y+QiBoBA+/THNgS4CEBFcFmyFXATPX7NNg1fEAbfdjUGE0noaHuxE8CNlQ0ynI
+r7H8RuTN60b8i1H0ZX/YGQmfgdDGyE9icFpH7vLM1cgbwur5nXWhHToTDa/NWaHR2hSaWkTY3qMd
+htURJMs3/JyhapQl4fYcunyYg/zchnAro8jbRLcPqAQXy+au7CCgwQAUCM+2YSgjbwtxDt/uPizv
+p1+vm8LJgvsh3ny0C2XBG8JxwX1cNH6fFXVw1OB8yGY63XDUupOxGxC4JOpmgHZa6DZrKJQAHEFj
+KAFiqkSWhgFYcPa4q2KhyCuF0pIUQKB+3AjQAQcIIZMjAFblNILcIcHCRqS0KTWKAUNZWRXOES4Z
+YRnHSUcxRxMhdUP5OI4mbsswRMm/7wlrsRGixLIOEnHimcqWEPMLiQP4E/97y8x3IE+dNKU4TCZD
+YFMCyD2iy8KdSG+QbA0IQ6U3EAjOQELvQxwCyJcyQpdjbHQaWCYhUebokzQCIEwRFTaGpgHEmhFs
+OsxhQ4jQXF2FjMxR6FPEMzFQeoxXJwFlR8Ydc7w6MV+gykmIBTfLQjQYeATGxKHcxqokS1TEMQqD
+YNG3RgiaHuKf445mnu+MjWk4yZxBNJZ8rpIYAdHj9jyyFfYf+RzcE6G9eaoxHD4TVFhSsBSC5ZkQ
+Y7DtfQjDDuTo7iivWcsxKdS5JcRkURfqCNOHJSvQT0E7O5WOuwhp/8QspQAxKeEl/JGSNu2vmVcA
+Iv0MI9+M9CeptYafSCebSYUxTyD/mpTApeQZulgSTBt5BlYiG7JuE4DcVc/aKTFQC4+C4USDYK8G
+4XaigZP1It8WCtoM9gVF4yUlcSkjdHnmPNsgHFIVo9D1HtDPPWwJKEfCFNMo1BEkjeK0hh12N+WB
+hgzIIPRUgawj9IeZFWDMwjhKvn0vmY1CGc/x4S5kiqhtId4/mhvhlAkgOsEmON/O2g==
+			]]>
+			<![CDATA[
+			BKoA3ci5SMpxUwh5WSspvGgJoIHyYPPQw4RQb6jHOCVlpXgSys85zRuhssNybXzMinqLQMqAaRNI
+kRrVMdFQJSQXflepB3bOKUsW1RRH4C80DPj3taeqRjlmTraFgroMlVgsulBTVTGhJgAuhaiAaMlf
+KUphFDIm4nI72QVODtdM98wYJCWpWD5Uzudg3XDS9zPMISp/5IYwSW31KASUTJ8Dr24gIetvMmei
+79l45zkT3evl1jcCY4YYYrA2m5KnQKfGMPbhyUIa/lL2CX99kW8LdYQuzIS/61k7rmMohNne2H7A
+vMYVuX2rQjEQoAQvt7ZwrhINGk5Grpqt2hBi5cqlHKNeEG35FOkJ35BJ5tFQ0nhbn4h8U2gJk72h
+KoHZoioooqsvqB0hWqlBCc+FcDFr2+6NESo5raPQERXI5sRYqCOwtixOqciG18DYqm3hYKH1z4YF
+TTluHiEoZmXWogAo0iy8QmCP8qkY5ZqBHYWM4wJh4JI1FuoIVAEBcnacMbFLOVwAyhFfy5gFZgiu
+ZoG7HFG428LARQ3DsBsA7pDpIiUeKsnhdiFcJa5sCZmZQEcg5D3IHcCySXuGxEB/YjwjNoX2MKZM
+NpPO8iRyzUElyKWM4DTvHAkIBUIq8EZGMrOZ4kZKaa+gj8AmET6LBMrnknYuHI70ytA2PMxhJnpS
+2NU4r90T11YS1xzqgsR15Sy3BuZAmDZjlDxCeBU3Qr2Y96ZiHYkqn2L1DJFrgRAbp2ne22cJSzMm
+O1guFBiyCFAsROgdTU7wuzEMbgd5YDMX6m+dYJpFCNXqRXjAETpII2w8jGGmc5EzT7pEmkhoOcvo
+FUTkgcqIkhmB+C115P4wxqR45MIEI0NuaZKV35wzR48uZdWE0wInXLgPmjAHM6YFSdi+pScfHqHK
+OkKXc0CoIJWX2Qw3YEUW4Rg2wNmbI3DkZj6H4U0CDVGdvHlNQYKQMK9bQnmTLNx5w5p3hjcZIqVH
+NXM9Bz2cIkJCKn56lRRgKbwrO19ZVgEgmDzMocs5bQZCKlTeEsrStvewfE2Nfg7foie9QEi1MkO6
+B6vgQqo90HouYi5505jsUO6GrIpCd1OYt7+MyMUNOR7ZbaEe7lHY80BDydymJuhIfdUZXT2wUEeg
+kuqxFKkpGK6X68kLEGI8eivLMD7Myux8Q29plmHUcBu6UIQc9tdhCcKmCQVVyVzb1iP/48Manx9V
+L8fnVSV3IkxU9psP99uia3++VnauG0Nsk+OtgLwozuYtYaF6uK37hijlfdoZYbjy5qCsfmkmhafq
+lUcsLkEmJk8autp3Rhgu9DSwomA7BRIywW21Q8Ow4UKH+qRM0M7+8KZRIU+mAQOwacNIdWmXJSpm
+/Xb7WTavtoVqW3Uh4+POdkdQm2thhCUw3RR514WBCbEHky3SjXUpppxUWQWiWz8d/anBxuw+SwEY
+QhoMUnYuxFA9Hb0AIOpg8vVdUKGGK9in3zSr5WGrHLobQsRI6whbTsPplsdRa7RbE2Ohev/ThzuK
+ciosCkPYlCNp5rYQcJgarZhBNrtMnKHuo7GHtf3OR89LQwci/HbbA2Wf7nTDXR28PyiVIAa4TQ+0
+O7yDB6rRAHE2Tzf8ZXZL1RMX+fTh7hpvCAc/WmupR6d7iofdBc/qVmcXZ3T8df8jYZ3Cb+XJsKGp
+9RAhc/jWo1aqsmBaQqNZiY99O6IxRFX6whLoXnXo+AQidag2KR1CMJloKTc+G5QCBwZSd2EavZ4N
+ecxp92GNOumBF+FO1Gkat4qQcdmRuej65hUx0MmU7dhZuzHLdjRC4nd6WBEUsB3X60LlEuzBO44t
+6mHtUOwhXLiLz94Fc2+rnM0I6RQjvgUo5xGm6PMpTn0B0z6Hv09x8kug+h5Bn4TVhxG440uPyl9K
+sJ0LsdufpEsCDGYLJwcwvfD/M/buurIlOZKoPsD8Q8kNnMZ6P+QY8ahTwMgBXClTnALy72+QNCON
+vmJnDlroLDu+Gb78SefDaOAjNeBNr8WXPALLxziRnbBdSFkwzuMb7he/Jt70h3zekfu/ur+IjAEG
+gkPc8/ojm4kOnDd9NRFJvduBe4BN4cj8ILuAgp8/c+0NvO88GSy/6pru4eeyWoSCjxyL9Jt9TcjY
+Z2eSVr9Q+c0wOA/PWw2aONMaWA49kdBwmrK+po88XYIp4UtiyowQb53ic2YSGX2VkEB6gebwtPow
+99JXlJV9WG/kjzj/RPphj2lV/Fdz2opzFtSqtarTE7z5M1X3xQm2utpEvwafc3mRLAtwWgB7Ms+v
+nzJ5fkr7OUjTTSd3gMhJFN/SeSQrEI4R9OFzTUZ2mficjKkwEtnUoZ7gfgf57WuQQPyr2L/Y2O9U
+x7dtp+Ty39/gEzENYN9xSG5lHHCNwZNTxMXVQDrDGjjXE8K0kyB0F7+Xm7z34VQ3TSjoKAmmBE/Z
+a/eCNMYlEuC6ROLcmsRqvzy/zAN6291kGt1G9mwncf31t2lrlFD3YwN5Pz5DKRiE8TlYdknkMNrK
+ifEXNVH4xD+Jw+Wtnw7lMJxfa44owfrZjltGJTo+I+PCtAWfq3E8vJZVDt6+0YM2wWnk/NQzEgHN
+QDOAUG8gYYbVx7NbJ5RrUQlUkEylj4zm7lRruJMZh4QIthlA/hbA19iHm7Hols64xBOOHMMdRPZl
+fsWZEkgQVOAJfbxJIAgJmdb/kbDVcrmZV8rQA5Ma1nHjf95ZANw/4mCiMdWpK09yZ+UFnXeObktJ
+9vqBJ6mj/eZGf7cNRMPJklEf0fsAjasp15ZECiW8gVEoL8EXJRSeRK4ZWGF0rPDomqcnaqUgAzu7
+wK4tVubzX71bmZjd+6qjYGrpCQFksr3ykjNOYw5u9XXoAd+AS56hNmtgyCY/sfx5c6PaWzuIHM6q
+T2MdiM1+Vi0mGdktKNLe4yCWI9YW2LKO4IrqqAnmUuA37Hk5OLtAvCqZq6NS8SREF1Z6ovyYqkI2
+fMKyyJQnOccz8QoKDPRgo+Jm5HPXtqExk/lzOxBqT0ebg1DVLe8fWpRnQEaf9ixWJGO4ZxG0EV95
+iCno/CIj6C/SWsr4gj2Jy8yYM5HFMrnxN9JpEMwxOMLq5ZzbW6WQ39fQh2RuIvimBJDneFzdRAlQ
+lD9g9mEHK1Z+BSTscP+0n9PG9NNb/Y950ef6ixIKv8CT08QKWGIdTAnEj6odmlxK5wlqTMXg/cdH
+HKRZ9QqVR3zxGTmfscK4xgscJaA+nSl6cJY6yHpqblXoEi51wzUcaVdOEpCr/AquXaHAsqv/SneO
+4aD1vqoPu3COozyJg92ylJNJ3OLB9nHU7wzgKhAGr1xPZAhLm1exg1n5OfIn1IKEDSuX9L6T+pG2
+rQYyWKGB/g0pYULkh0hY4dQKCs8qF4vRWsthYcfrdZ2C44aJx+45Zz3BUnosyvJKy1ZpcRIpI+ol
+AnNGUGJtPr/MeJ8KzLGDPVhL/QUxPpnw2sgnE6rfEf89PqUYS2diI4W8R9nyIYVguBf/3kuX9VfM
+ltQdKKL4q72uxqDewuleFBV2zsP8qde+Pcn5nyOSzTEQzGg0iYVGbJRBccFY3NaEeuH2bvLdJNq5
+eyxmKOIeOxa9v2caDOXlYOWpL4aqnVKzOkE3J70oofAsBaPgBqb/e6Yls7MOWHHqmTapW8qYw0JZ
+hipjjT8Z3ycBiXfqbEbhgjopVtJmiWo+9bTzwjUH3qJ+BkLCmmbLKUwtv4mXED5H75X5/TblCBFo
+4FwrzNjlEfRa1HHGah8lQSWI895CARzX/k3CsFrjxuKPCNuM+nbOfL8nLUL1LrqXgzxM+5nuZCs/
+H8c7GweImgY0QaSEwrPEe0loIAjxu73CKsDFSS5WOCvnvIyRv1aRGFHJzepiTGWw46XdxmrG0Y5X
+jNVWsQ4R06s4cZwiB7HDab/yyvMwl6X1ycArTky2TAlsDPve78CXNAYudA8Z569X++3gRkJFgq+Q
+sIGpNH/xN3GPUFPzmoGovFNGMGMFcur6x1cb4/S1DhK0cRIM7+QXJJgSPPa9Nz5A2jqAtF52CXBL
+XhJcb2R+J5IRMhXAeZCOMCdiSWB8zuBMK9tsgJ9X6jJIePzW4ytk/ezkMVKw5qJLqAlNu5+X1wva
+pEqJ0PUD8MX1U3h+xUyWbxU7Z5S6Zh7oGm4SCsw+TKzjMYzklFHtkPDHE89uqBAB96t1+E0JeLFp
+37Sx9K3M7x6DnxJQOMSrk0bdW2Oxcqpbtaxa7UmE0OM8yVOicJHwD6DbYF+UAF5Rsc3KofQDKB6H
+htOQK6AcwvVbAB9f0RqXIyPPW/A7PU7swpuEAvPMv0lW2G4Nnbj8Cl0PRVMpa1VzNXRht8Zcq3kR
+dNAnKNdq/Vw2niQtQzrGFaXjoCsqx0Eb1+Wpw3DmY7ANGe3sMhOws/+HjblSVS6nOD1g0q5Z1G8E
+oF6SxCGYaA91cQJMAYVTmRWw/HVWIxUnNcA372kvFj02fnr8BGzqcMOzwwpuwaSivwUwdQUP8xgb
+F0hL/0fbYMpJcyyUvqJKW6omqiNaZY3rmeFSOhPt939QFYOORXwE6QFooD9pRm1M9VoF3S3wF39u
+DYeiasapDoq7wIuq3sPboimaYuy3ilJJJncGX6Hor8wieVMDLjyfEyvflDSPd916d/LwN5XzM3Y3
+nOxd3f6ObemuaDD89k2k57H0x0E0zJ/n26CCAW4tI8oYA3m0oJA0JFgs6Q7D+BKFSL2Wejih5fnr
+bNg7DOD+UH5RAp9kCLcYQb6J5Z2GHJiUgKCrowwZP4HsGCjCX3wrom/yc8b+HFyS/SvW2Jg0A6QE
+hNsRDwk0uP0A+ji8+Y71uKxuGT/TqGQ24/UeQFiw06hU+HXSrgXuPjU2n0kwuSqHdcMXckxabA5r
+7E1Z7RMG4W6sVnyP0sn97wUE4SLBlHBtjNG5jotE6WCp7BL4W91YrX1gBcEmIcGyrEHsw8DYGhMU
+g7mC63EIgSctazKOZeSs7CnpwxRxnmmbK5xWJTFoigsph9ciCO7pqMUAC6NEKxln6bQMm+IDRsxs
+RiWlBCwd5qfFKoX556iC8k8TDD2Zs63H8mSun4ubnkyj2D9aytWfIy5G8dyLksklO6ZbiC/SHEpc
+mTSGHbV9ek+5Elwk1PYS4/clNnVdhvVzG+k85Pj5CRQJddpxcXWwAt5aS8+qe0j42ri+og5LguPJ
+Kn6PMoup2AJ7H+Z0/bTGMGppH/LaMUfEnQFCDc9xSHOZbMcGugcs+1B9k5HExaUSanDasSR4nqwi
+oPyIdU3yvE5TYuH7hmdW9QuO07+GO9Wrpn1W5R/jbAAPcInosA5yTQHMboA+l8dN64bcc3KvAxxH
+Qu/70i6OqPAzqhwe0vlF5aHO8k2PKesi9JjUeQrfZlbopsq1szTLUw37O50tDZESoCFgC2Bs+A5f
+nui0FVHYVOjznETRHYIKA2SCNsysv76p8amEF874oH8GfVXkYyTqLjWd//Hu+OWvpA==
+			]]>
+			<![CDATA[
+			SorXx4g+qaTxF7CeVAAfT6rWuB5EjJNqLf3V9x76oM8Z1t1oNuiyMtyazNjwfD2llUFHUkEdyXzH
+6khmH/Q1lC9WPnCyD4j71IePNmZEVROrjzJtLD/Hxq1j/C2AORcki5efy7nQR1atqBZU2/B8fCnI
+wCQBW2Bvme718bVnaLA8aNIfwPDmx5uu9BPZsAgWGlu62vPY3YgLSm8HXYWlzNfBJZqe3EPwfT8u
+gQphlyP5iLprf40Xp5UcHF9AEnMv1wJ8mO/xukAwxS99WKl3tVSu7p+tJ5s4UksVq+yFAuEhTi2o
+2gqbfoGsEC96VEs8Fz0KEn4/8a9C0hucymlPihctUUYi1VsVW2+on/smEghizP4zNq7ZkL5VHod0
+bIwZkAADNi5NVcQWeEcA8UOtlfl8SPiLHeZQtL4V6GvtP8/GzDFpHRaQgwnwobSLJ77Gp9a7zDKU
+9vf4BC9SBVnvaJw6Vu0kPgf+ac/hPZLbi4qXvBHuMHo2CZbPFklsQwiHvoDySaJgfvLjrfT+51BR
+SalAMOWfxL3QXShbR1LGk65FKFGKHaZncChOBaiBPLuFdKbTtaxyAWQOyPrlqpA8C1wqMfzCvyPp
+Hpl/8ROoOSCb3G1JypPJFuIYN/dM6hMSYt0au/LxmziTMEr/aCCNv5KZ0SzFZqmPlSgh6FawOApw
+SAy7cDY1L4f9yLwN/iIhmSqCp0/fUbCu85GZFhqxj+KCljQOON9+Na6rxgXWGvueBYvWnAVkiulM
+WLSEemxhlFNnOvOqltsxNC5yrqLQamD5XTWbRJJUjJVvnh8g80vUe6yEYpLzsUfxNfU/azJKl3BE
+DZNL3OAGXphQ+QolUFM2McWlcVSP1IwNU2aiAg1B9OGKYj+98WUFgfdB7IX6lyNnnOI5FwqKWKbU
+qPfYcI8Mv8QH/gNY+TddQuXftMaojaHLTFuypPQoORe29sHBfz87nJJ/+Irvn1wpR9K4pl5Gsmjy
++vYsmrxKtRFQvkJBCRsRyTJH9li/x/VQhHpdgjb2n/tNvNpnN2prNNDDqq/uMO94Hj71c+lF199C
+yy8SSMgoe1bALTLWr+5yV3LACsyxQrJRAUWP0DqOGh2eXTgXq0mlhDroymEuR2I7xq1U8DY4aTt4
+j0dw+FLfPIF5tlcs1TGx9qneREU1iFf34x5pjZn2BxDJylcGcUhjBfnIt/DDhT5L/TnF8+pUkE/0
+JtbB7HD1LRv/ANan6bVe9IitDwgKFetM3ch8daMPiicJoIKpb1gZik3BlABPvjauPjQQAQI9Ieun
+xgVmiquCbqV6sQ/Vt2yc6aFiaCjax4HK8AxjWjOKSWNR0grsNIIqwXXC34OCpApkEk2qXvo5/VZm
+Flep0auYJjVnOfUxzW7Wlm5JfFFCNaajV3RCkZAKJLXrVEHhuaeNtIPldxE1GB7KlFB4Uv2VIl0J
+SKKKN0dR6e3nlEQhkgpdTtlKmmbLlFA4/VINpLmkgeIDLlZHbZzsC2LZLqaHhwQ8dmhL/6Vp6eI9
+FRB2e0gokryy5wuFww9gkXEIrUPZgkRquRlEAJwlKWGHm7LoEUUswP+wMQkjyrMiHILlsGmg5GII
+tQQSN/4gfmaOBhM6GkjjVQOFeFEkw6jVP6SB/Aq8orNvJK2oDxF2ifIOC5NF5Hi9RwGf3wWtjvRX
+VmoxIrS4fOHtxNb6PczzUXXGhQ60UgyfL/B4tv/Sx+eF0px/DieCJU1dM9+fMMArSctGizjJCF+U
+4PrDKAFGX5WQp9LACZMnprDK1IV0bVH7rN095t2e1vNx9xDvEhqIO4bgeIP2xgWSG6eBEqxYNwTx
+dmSrhBqcPcb0zWc8h734eWR4i+FHZhNgnoxklyyOICHMscy5ZNAgs01wF+WxRri4GhsoArDWCL6H
+Y00b50GjYoub0io5ybnItgG3XfsDdiSngBAMGdU8LBm5D72w+sSjEvutc0UKdVGxTYqEqi9fe94M
+ZkW/1/BjXp+NbxDXFWiGw+neHsfR18bCWFXHEcHoQ7HKiIQ60NzfOlLKeInsLUm6klXmNiVrPobG
+S1EAVstFs9vl55bMCm6gSCA4Bx/Vow8LqykI/e69xJ7rLddIL3r0YU2lSSSY0jSQG5PgMycTbDck
+BO3zdkTKUW8Jonh8RFIMEe8DiUrqbdJIwzZO5genaiIfAfCvPmZS+r0aJ/loB+dIk8xRj74l/kvo
+iH4E/T2XHS48OU1VrIDVBwdf41eA7PSX8C9J2ZvinR3JSxVPrj2SMmUtm+RnC840qdNT3GhS/kdB
+8AC+KaHwGXFE8nMNRNnCVq+o40k7WF8hbKvVUuta6c8JH6KCdKxIb1GV6vEVwslIOluliiQpHlkl
+8fdJcsuya7+EG9BAZ3z5pUSGrPsGCXtoEY4fSKIv3kTWpPulvImkcYWE5HoUes6NpaeThPWXcmBa
+adIihdksjD76loX8hNA0q0Vaw+lghVDnW8BUVlvUAPpNnFSejcWVjYuQtDGlurv/9ZQgjUuCiGXL
+U9MshRIXff4bkKS6KNuSEgr/2hiFGTtYhVE7Pi/8CJLZJiYUsFJMUzlVtWlhTHFuYJWG7dS7B7TL
+4inVlVfknJ3+tJg8s+Kdcm4KeWkxdmKzvijhGOvNdTA3q4qtAnDK5Sxnww4ijcZTWtzT/Ywk32U7
+9rRxHpwFankylYCw9988SHg+CKmplfFc5+FQr5ZBXvqigCDiNrjCIuSglkuENJjtdktuTN6PKbga
+T/vA29kuzfqtSXlCitnv/szHkZcFWDc/OsU995N+VIySKp1BE7+UHNA8y/NYwaApyaU9QPntmPCs
+K3hkZVRRHshT+ntQuPS5UTomHixN2+HT5vEA2KqoS71BrITpPThK+SZ9+XP1v/7v//wfsxWa/uV+
+i6jzZNMtTuUPPrufw3AP4QYYvMxTUbVYXM6xccEc+eI354e/Z70xyIosnvha0Bjl2MqfwQWaLhUu
+mSTdNSfAEQTMC0tilSPCQA/gTnu/hzj5blhhXjC/tT8CpS5fOQGGzZceA6kNWD6HJnZHMmevDVhe
+i9y+8XP3fg4HwLEiyzSPkBcdm9N0Qs26lpkliuKR7CoO1vKRBfCsZb3eLVd9jUqY5iECJd+MNWcg
+CvaVi7hXmzQ80kGlGGEHqU41cN0ncR0D/5z9PJnyjet9oLm0QFA7v/vTOcfnl9gU9XxNq2TqoBmk
+EJtE6iz+CK5JL90lrMkkzdmUPlio2bIOfcAiGSyjunh+Aim2S7DEbK/5Z+f2vdAQu+fP+aD9kpe+
+7+FT2DbDYOobc05jQZwqDdSW8n6RKaqnSlpyDfws5Hv4CLxfUkLhvGWaBAE57e390nDp8D+AVwYo
+mZUIp8NUR+ZHofWd6TfPRgsA7ImfB+p+5vFiBpLwwNuDtkr4wEpl4CTmkQPgPE9ihfC0p5B8VXUh
+99/fO7mVyhTD13AuhcKXIoqFJaU/nWFzYcvswfCkHsV6QEMXizocozVHJdRb/0hiXLEgHBqgKX2o
+Ch9lPLJsyOnRsY/6V+leZZO6r7iM+rRd8droXwGrwKMPoGIfQdLtiWUCvzValOTn5JNLglhM0LL6
+EERR1rclbVLz6ubJu0L87LeCInKgfWfVg8YRf+MW9A5fB9UWGDLvM9Zg2hUQyM4R7o3bV8DN1EdS
+8OqDfQW2O25obTlc27Z4rh2nIYkLd/q4/drejzSW3RvU3SqoG+Ow4ui8b1QwuYOcJmwbqBe43Qjo
+T4NHSih8rcJW/wC6ilDjAF1JigDdEdvsIHU3+Yr2drBB26glHDQ2K0iquCZBrkwfYX+2+h1/8VYo
+k4lcFQu0Ijys8ozbthulJWZYFmwTTdGHKy4InAOe1utgvaGs8XKx8Z1s5XeK5WtgnxH6P5SxsN2N
+89vsyBOPxALnO51PwRQbfbiukuA3R/UtwKAAia9If1uw+brY5SgBbp6KtjmOEdvuGFL60uYev3Rq
+D/blFJz387k+QP0GlXDgLXom2ZvRHs8Xpi2PLTyFHLzl4VC1fryGLF1aND3ZNs56AbyI8Savex99
+uCPmpWsOdxvcrDfkSkqup8OZiv3n1iyod6wbKhax0okoLwBzPX2WOjtMNXDS1UD7zB37LsZBKk3d
+YLz1tc7yBBNYZR0s92LEFLqE+xAPhnvMHM8z3XlVY1OltZlHAwwQ2YEJW0UME9W4FsN2IQkp633n
+A3lb1qutxw8WBWv9C+Zk3+dM4qfygfx58u8cm43W33lZ0YUN5dDsLY6Ve8d/ZRdmvM6u4CALMHgd
+XQIoJOy3PGp0LE9z0QJn6zFdDxGE3aru5Ci0quVy7NHCiesujnmpXvWZsAOlwVHhZ5zIGQTi8XNY
+jvOSFZDkt7TuuVxiUqUqL8wfwXnb9dr3kNhmTdXGdxUCqT44mAPJ8RFjW466Sji5VwcJhYvx9h9B
+50Auk80SXwEcayTeCT+BbtdICbsHbPrP4dq3NYLyUFu6BWv/zOYzz8vKPnmn5AtOcfs52MaNqHO6
+hsHZ4+UvSzJGeE+C2u0G37+B1zSqHqxWL3vbH2LzkcFxtl3Lsj2frK8XGU/eslW9CeJ4w6/1ypIz
+4a2Zz9LsTqi93XjbYBpq/xkU661MsjSuGS7zfB4vs1kez+eCLOtzTZqYr2/wlIwmdG2cBvAC5ZCv
+nzLazHzY2CaO25l4B2FvH0F1MfzQmB/cxFYfXF2qI/JidTQau2TMRcLnnTVvl3xaGn/jDZOSA4yX
+xgBGNlu6LXIqI3bc+5AOq83Dbg3bob/V/TNbWuT51ITnKwkn7AESKkYVodfJBFj6fNwg5mmpR3UQ
+NPvPMWllQrBMFqp7D0fkMoVfoR2RP4Gb1D82lXVmXTw+aWfESw9gBI8MBfvM7IKbqagvTXsKG8Ji
+aaUTtaeIWhzK7e0rQiJzhAM80YdaI7uxux/rYzItitzLz6tvyiKM5gUSGEawb7QH2RRfEks0RT03
+m0wWKVnpNra2lf0TcZrDihS8dkUDuV3lc9veNoMbivudEQ4RY3aHGmrgPNMSeGIYzlixqYbChzpX
+ATrvw45CgtfZk6B4DmUPeGefVVV8Tb1BPoxJScPONjw3MRPkbczTv3YzFonhRUPdwx2G3xgyeFQs
+QMntRN6xI8vNoGagi817wkLmPffHDxLuoA388f5zuLOlY93osaHkgeMshrzT3Cyni3Ssj4PVBdhw
+6sxVnx2au3WMO2U3cxpdncciRW+OXA036rpYzC0qkF4RBg8QG7A5S7PojV5WGdXMi8kwBrflhQsB
+pgysuHA5ZPbSdEeaYaBu9jjyGUL9/EsBwYHtja8su/MZYDTOwWVsm4HnLZ8wQ+M880C2BDJPMHVt
+hmblI88WfGxKOOC/P4NBGSMTz94ORjDgKGFHVpR1LQNbseJcyyE5cIbTD059y0iI9xZxgPEQNAkM
+2b3Ap2Og16PIgaT6tQXVJMYBF5ARhB7AYIGgBggBih9Bw/f/AIoWmhl1qvRm1oXqsQ==
+			]]>
+			<![CDATA[
+			4tGA2PR0XA/FOzM8DLyY6TKD2zT19vTXBGOpvgiyrpK9SmjLydSToaaueXx2QSH0Cj24agBaPgt6
+sChfjuML5a4UELkvjuHZ3MHWARjb9Nc2kNX6wwrFH80XdrOwsFt33nR7XQgRWdKeauC6o1Yw8zDK
+m9bLupbzTmJaGsgYBCsDs52IfpHnYWYKamHYBoqEAq/5FgmRijQ0LlDEwlk59CEdi/LILY9nB2+o
+dV0CsxXbz/0AUiEaJRROzcX8vjj7pzjwA6QBIOpJpys3khU1aqnAinrK7EViL/79NO8wISRz+ZIu
+6jWTk57+7HfwjsPfLdYqREj8+cTJES82qC3z0wRctS6He35O+OVYOdC0RhSD3cpiZmneh3Y8JUDb
+d8moWTnLL/1qVtJVSZEazmLrBk43XOhZy3NO+/oS5P5lZ73pLq9fg95svM8w0jzH8OVjDNnbDI+u
+H/x/PnGWLbMRy4g+RvPYIExHgnkkWeM5q6LP6YyJujoGilFU+rCfMkKCH8ezLegWnh/xzu/jSyRj
+Xv5MHC6SO7VPqzHqiYyOZXHIjR4aCRP4qW3UF/DfSvs/CjjdyPp5/dCx3zInUFbpzP7ziZMi11YM
+zJA7K1T7KE/E+pTE7eHc0pkg49pDuDjuWoYbfCRXBQXsMxUna7ulPXnFAvhol+C0e35DW3KIONjD
+/VVLLkIH1X0yp9XSqGmyMibNuXv41mvBZCzrUT4Gt78EuB3pU+l9eGViiHlWZuwqD8r484mfR54t
+SwanOKvWCLqXq7oXry5rfNaOWBmcwsJWtqeq1vVxSiz/tF2QsOf8LV5RwrAt54+jP/ag8BrMWMnR
+q3SrDIPwkh1FN+0dqWK5ow5fM4az4OOebMYGLrXPZrb8fOYhVoNIQjP8zrN33dk49dFy9N5BRvbw
+bQMfO/wVJI1ofiCnb44yM3VkxNtyWtSLxnLpVlV+br0jVp2LF5XBfLZPEYTm4Hwt7Nxx3WjpRtSU
+sN0Zd5Xe7QwKlOEZvkA/LihhMvayVrdn+DoOW5377G6Ay5InMNeQxV6e4nlcEJ9+RngYdyQlUBF/
+9kHPBrwZ6dbM7gVpsvvNqrzz7inXBxn42b17ZvduuSzxhLGe5GV/wytzZm0vi6G56Jbx2OwUQHXh
+TJd46y+5Mp8f0TbPFKY1vCBq84Qb8oOzdpGBCAhfq4Y3SaXcVSHRMVO+ti02bs6LcT/wtDnK/7fg
+MYenTd0O642fcxoEiF3YYerk5TqetxbeQlp2bzxnIADNsmsEhH4dh1e7sVe8Vs32kSO04CH9udPA
+3rpX1PReq3YKI0a8Nbdbb1xYffcIIMeWiiUw7+nae3ShLocyeB6hvmXvEDXoj/E8/NyT6mLuNQ8e
+z6Z00F9lMnY7Xu72esxhmtC7c80IE9qYmyfDV0C8lI6KwJnyvWdWjYVOO5rOjqikJwEM1yZfp4rK
+AA7joFuYSzlseLWD7xMGj5mP+gbW3UzT7xkhDKV8OFmLWxeXXAH86DN5AqV3zYxYQ3+W+36izmBm
+yDvDPm44i0zzlNAI5nIcsS2iW3jAzEcFwY2D8G14pqgn+eeI1wuxgekbTW1+8I0qfp1URT6i8NSW
+mIcFA2z3kyoH8DzMldybcRDzrCpV5K0+e8AzqHUXl5F+2JRWVoB1BiU+1TkI/7+B25ETHxk/8yz6
+FcwV8seWfLzgJbuj8P1zEvrxE7f8HTEkcvsfiJrIQIgJtTsNzGzWKSIZo6U+NwuWIvEl4JzPejK0
+LmTvJAkMrvk/iQeHpuH3ffL02G8GWaRyWrrFrZlSdmoik+xOC7lHXjBm4KokcF675o3aNg3i4s/t
+W4Z0nIx72GEYfn5Eux9h2l0+et8s9+O1h1VyqVLrE4o/G8iCjPUWnK3qpCaQXjPNU6wZaoMBU6Vl
+Q+UzDlqWg6tIgKPJDHpUIab0xSw5QnJkNiObH8ZT9i0jHIP+zz+t9OZhHGKI/ut/11qKqMgtVnoe
+IsgqsDoMSFYzj8Y2I7cz40t32GIsC/S6Vkm5djIkx/c9TePhYvAciPkm1weIIAysMsZm9r8ji/jI
+ouvmd4ji3QYe6QjzT3Nwq4r05hmqVIyKd2YexhluAdVFMzN5sBxkHnIoduywpBBn1jYTT950WYGk
+QhKDJZx1Cotgnwu8muu2wRtljiK4encbeJZNg2KRADy81jTXV+Js2zpmH5AA/OhDJQbLI0nEasv9
+1tCnyhZe9jqg0HjTU7pAWwC15oN1r7KAUn8MbOzV8OcFV2Jy/dKy52EwbIlU2k4zh1yIqhQbl7Ga
+hHdWkiSszHBowR6YHxr9uVBPsTdymTkNn+qlj6rtS9wzAYKBzsQC8ssj/54oswgEogXRfmXhr4gB
+04ofe0Xr1tgqy154+1EdsQq7oTr1qP4sD5n4j+CW1rwuQXFmFsjP2ZsX5bN3xtT03DGjOIHZx+Z1
+Y+NzYaLZV9BdsCkh7gFNBrcyBVE70yoiIf7YqsVGHVRGjUOC4vRdGB/KdmjoeYBxiw+x4MY2ejIW
+XCRU44tVSD+HqbuHE/w7CSciTjVQ/gMymhzZdpCgOB8AIqGBKPY5SLjS2lmJBM5KOzPBATVqzhuX
+pN80efBWiVXAgUWk5ncsdvubf17wibXLSE2eAP+HTVH21S4qsEddE6z3BtKmXvXkmXMYfa3C66RY
+CBCV6uWAbi09AuJNCagILUe8/NwPoF8SKYF4XTPycw3kbwF8j1/RGn8VW+BZzOVNwrbNWSE96trL
+VWcl6T3oY7gsq/h7l1AdZlRBieUdnH2AZGHyKLEdREV5gi/2oXAGHlYxcOO8RiR6FUnvSoP8nDTW
+DmcfdCTnCpyS5SfjYI/R6XyAKGbMCXqNqxrD/ps4NwHa/x7bY1395kZG3d97Sde+HYlRDtK2DA+0
+jbz1fSNvpMeUTVunZCUJ5aE8HiWKn0i2aiCzVQTEGfceJVQWS94iAxj3TYLD5dROcF6Q7VDeEMQ/
+GJQbTl60BubVoqAwlTQ8L6cs+NzBKZOBJD07cU3PbqDfpjgWV1Qj8qsXNg6nQ5txSdMK8NEe7ghD
+m+YIqX1TAp1pc4QoBjhH7OsHJLF7lsPOBMIXJZzwSFRiYdbCbnqJgn5VPvQiPrVFiatMTqPBm8J3
+AQ0O7uebIbma/qpgpr8q6Omv71HCmRFNyWereQDJZ6vW3rExnaXHnekqX8GWQXIm/4NZnPEWOydG
+gFjHECn11HBfoCe/retmWvw8uSaLJTySntzI0/w4SHXqT+II5PjgM0he5GumTGItfl9uhHd1nD4b
+PjvOmfTbXkoEX7MgttBAr2aTqu11rjgoaNo31rqoT2wqPpfQwRrrdqiZ3v2mMhSeB1cFThRaT67u
+KBFBBYO9nfVmPe/kL1hYHdMq0+8Lnkn0JT1v/LzU5Ba2SI84+Q/kB84Z/SZguw4uM1rwFQrzvXUB
+x8SclGbPC/+hX1ilQTwRLpCj2OAyZOqpVOY4lv6YR7bqsF/U0lE1jtC8pthuYN720wf0y+fGZBLL
+lAbLPo+qCS5qhqKfc6YoHixIKqsUO+k97sUj7XS2ICP8xlzUoCYw8KCH1f39tSCRg/Q5TKEXWr/Q
+eEmH5edMo0MXZ9r7eSrKs4rHuDyfFNRzdUtH+5zWnROBd7Fb94lX6oI01lu56IzKMR9FpO46EcsR
+ywHZKMNNncSSdqV6CIhN5gbN8lwlhZSBtFaZcCeBiCdo1WSCYGHJ4+Us1/hCi4A8z5GomaeLvwgd
+p6XSeFad8FBJXgxEFBJ4pb4sB2/8mzhzyo4wgvwSAnE/W5EXKmDjm0rW9cT7QdvAYHjPC+ZFCbx+
+zzQoOqVlZN7eDPJI7npi6MEhlmCWHTiKHuuKRO8QCnv/8A0V5iVXH+nS241aH4Yb9TXeLLhU+wc3
+kOFjnX3iQla+7c17CsOKFR0Nx54QSkjHOgvHmawLe3XYnNALUmmTfbxC4LoScViSGzp8Q3E/9iRJ
+OTIGbou4p2hoRwoGcotgUB/IBXZMq3CALNYkLLAoyYOrpl7DRiSCxVRG/SPzDywJb2MHompCZHTO
+9feVKrpWBOmF3XNHjH60JOfcrSVWLAB0z+jAJGtn5OQUq6qB5vOQWMqMF9w5UqDjKISUL+0P4X6z
+n6WykcQsFpJIKvdia1HSNSGYCTiwoKn/CauKZPbnESlpXhlEUX9AbhfTDRf+Pllk7piilHBMZH1j
+MPlxhDvTwTxJchv3XEkJDq3ESgkjhd8qQNDbPIJA58iB1ojRNUMe7uLzWWUUr6orUbnVNxPIjAT8
+WBCz6vVN4+/BhMNo0VyAoO4Rmru2fgSsCFv3HOZKIGXbnHzBBxx3K1fkGrqcgx5tnz/PRIMpUxVs
+AEJVnueMtGhBxuKJqI01DOF+fhnXBD1uOD+AaSNzUfkke5F5P++UUOBRPMoHK5y5BBg2PiB5+iRU
+mrVaEoQEFkdwZ9J8DuxFHUT+NCW82AcQFTFiexS7sUaJObYuxJGL+63h5P0xsRH85F49HJAqVqPD
+l6jb6X2jq/QwB/YKCXzZtsh779iL65le/SXzplpE/okILgno71HycybtreHWMHCKUGME2YCQiKUN
+MsgGfiXFmWyQpR8GkAk4LfXXEzRuJEIkP8OZp8X23yT5J+fj5zSdysN+8gCwPIqbaUx08he7o6Tp
+AISAg5SjcxFa7AeDgD0/dybX85khO5vRN79TAvAjSUsPVpn1CCgotzY5GTskoUrWeOeQk0bBp5fO
+XCbttpSNTarNPFI5RjCTPmqB9D5o40wbqcZbPjSytMiQgi14SzxhbNXfZaPUekycBNlWXeTc0Ac+
+tLM8yZCC/UyK6WAlBlmFLcTq7FGC/UUJXNF7poEbGESBlsRNhVOzcvzhlBLWSnK/WSiL+ZCo6xog
+c4B2NVlZBZOL+D4xC4l5ari4+55q37Bfyaq5R5RfgIjF9+yxnQlhlad2JoFNg90cFOucnJpn0bjv
+DO211DFT7yBhQ1Vczy8kd9GW567tmalTBzJVLr3mBWchigWVUb0tP6yiX3r4V7KEMbAsQBB/KVi/
+1c+G5EXjjv8lfvectfG3JKHfOU8Y3JaxPnMoCnG67XfGoSK3ds+khl8RQoQwjU0i+++ZeWrJQaJx
+kL7TchhIJyGn8ZLa5xrn768WcQXaiPwIpt+sGWu6BNmWY5n9WeOFHDF0Yc507SV5xupeNLtPTgRp
+J9qFbcmxJ8O2pJLftDBr6mJkxir0G6J2ZF0TTYT6CWTObVN9Gp4/p2DGk24Zr9e/YhMWEJHAmMjW
+h4ob04g0VMsKnBGpWwYYzpUlpL+lEWkbrRCmRB6Z94tn62yBOhvzXUsLdgpYSNiTJ2OqGOF8m5l6
+f54EQRJur4ZJN2aUX3IJzBhf+J62xnfmI1Rg23ZvEhpXUXC+bQJEsigfL78k6CTBcVf0xu4MiBcq
+axxWVhSIgHJRk2opXqntbKiUMiFXbG8qG52LBNsZdbJyW01+OXBJ13fJrtpkEDLPeQ==
+			]]>
+			<![CDATA[
+			Q3XRfJLWInektkOEPGazpOW21/WxMs6JpE+diOmzBiKP30Lx9p1FibadIG2gWQsj+cbflMBI+isj
+ImrzOt/RNiTGD+OfZ4UQNFdqvVJaFcVmp7Qq24U0XuLrm3VLMs6abWlfeeaaIfbek3hgnWDyWob4
+WVqW6oo6mFQ2bTzBIkTI06IYlbWmKXmLzVPLOJK0LVumzmZPkgzjbq+FQbLl3EdFZ7uCZddixQ5y
+5F55x3IbNSpPhSW07R9ApdH8gfeT2yh6GyNAQtPGoqnkmjRDS4rkpGRa3MctYEeGZlIuuK8gZ3uU
+UHiuZQX3ZyITwJQQsTnuE514QaJmplmhYdnye/uEU1Xc057lcUIA+XirBu8NIpARZKaQbpJwLk99
+JXmA0ZYZWqjrQo/zu09lRiNVfSO/clzynXmEpKtsNI2k7WyO7+RTdLda7ijfux4HtGVmKUIhPqAY
+bnYaCd3TX7k8qE//AWeYr+TbjnhEvsdv+BwAUwbueZiuO/CcwiFABu6hHsmbelwF9Emu4Q1fUgtH
+ZFBlq3RifTjpGnwW//mA56BRZ5hknlZxxLvgLbkuwhVuYNYh3OGV9Z8SLepgBSPzLcKGbAcWAsuW
+issuHwriOrMPFdqZ8Z5bPHAR3pGsIWAPH8JIC58r63NBYr7WspFgWIDDw6BJIJVhi2/NWkUEH0t9
+DgWQYlnjxre5HmVD8R3r8MkYoxumF5sgsJ/O6fXJ699jaOZFblCU/bTYo2Ubl4MRCu4dG6oYrYxO
+06jiPfs7xQzGkC8MRbKAoNIhovap8dnXBkJkj5dn4uURWdKGuSaZ84BQIouBvu65LxwTwBjfAo+R
+g+Zi8SxalfeTddutSBbXwoXwEKe4L4pSY8vw6ADDd0STm+XR7WUmga+2qupKkvzyq0QxUePJp4Xj
+BIOMFgurUsFk1H/RTxd5ZlpE7LRQLIaY79NBCfBtdgnnlNFiuzqEL1fgvcPQ6hs4V7FBC76N2r3E
+f0WEws2fOxEeUFGgrOaWDuEFuBl17nRZotaWmcHgvjsy/t4spqc4mKbVY7cspm2mBSpYHgw74VE2
+k1DcB9cSyXNv2j3C8WT450C5sRxCRdqvOaI54yBjSTqAecAdGPWpuFp2ZC8YmKaILPJmwWzrLqrx
+Gn2wYDaaKIxmJgL4p8qnq3Jwkz8WynISdfgo+OuvjeBxXMpphDp8liPIDw7zp2JZCxVYmlTDq2hj
+kychrvT4Arx2qiLeJH66gs9baZ3CWG3gthx8d6KjFilrL6/c1ufpG8JwlnndGcJnAR9MH90ZhXOC
+njqHoHAnTWoDfgrRWIF3RCHU8bpEycm7ck++glnBj2BeVMSvyhzZmDliX1GnNgiuzyssxHlCR8Ky
+4duc7yHWPL3SZSWgJe5ODytaNM5SqrhmzjNcve2IJfiqCzuG3Q50vrLWm1KXbXin5UeU3SRUp4+A
+5HzL+9oDmy7e16hDeILEtt4IcRyfRW7rOt2EUqGpAFaJV9QwHd6Khs/3YGTJYqN94RzB5lkLyq3x
+1mGvHoejxc2RrYZpSQD4HpeklFLN6r5adDWLSrJCa/YhjCyGz3dqXxfWyFqG4VoOi3hAZY4Dxi0e
+BX/t78mvWGcQSs/WXPrj2ASk9lZrbInc0Q7OMVF5ugWTjte6ncsuHDroOddrq6YH4HvcVnOWYLGN
+6TRf3gcSmNTgog85joXTHLkjGMnbkpW8Dtg5vHUlIFQB6xqJBGrW5qLDUNDLCOdNFSbV/RSN9yBh
+hJZZrlLPAN/DIX8Iq2WukAP2mnZoDaWeC7/KJ3HEhnYwO5bjwGK0OQ7hz2pFanc4XU1CvugzYe64
+Imo8J3OJk/44w63XdgqjYUbQfytvm3AMtj4c8Kx4SV3utYMPPvst8d9ZoB+/ThZUhChZqd10C9Y4
+AHzMRWtc4F55igVuxQkuVb6PKkJZ9cAbyOLhXYLiSbVUFdd/AF1Crskg2G0/d6EMWkzQWkSEE2bN
+nXMpAUmNH3y/0+/EavBnBikJaBFcdVArnkUzLurH1hgUyq6QRFXzK0JtX+mRxtdV4oSVll/ikp/y
+00y1jEK/tjfvKja0wHXlB8yZfnXeLEvSUlqUxJonn0QobIjs8hLSU8YUQQPjafRLIjKGY9JirdyW
+ahIyaG1jBK9Tj62M4EIIr/Whismbku1lsfyoJmda5s5atXP6MRmzlCXQ5StWNGZUf4a7aF305K/L
+2tiv/IrAj7v8uRsIfnwukMGV0SLDOWn4wrlwrqCYix061FQRK4zIGL9iRkyUn36I3jcXbdxjx1m2
+tTsPDRyC6Y7lsXykA/oDoq62M9mlkzZ8xwmmP9YJ2T74XpSz9PI6eIXZ5GCZEQOX8qaSFXK3ySJX
+BMMs2Lb3YIsoouqBR3po29pBIjRDyn8UsGWoufTALATHNXRhDU6D1/gNwPv3WjZcets5MuhYOtbD
+j+8fwQBEEgD4MIain9EBhk2XBIAVfM8MZkB6Nyf9l8RC5Pn24sng8TdxEKFSkMUuxXo+yhJpqzFs
+I3aWXkkqcKSNyCIvYSo+SPuy2w8gc0+GC2AaLIKfw3C330SHP7rjHSBfFRY3FI9Ok1APdYvACrOl
+xVucN4fxilBqG+VrptiIPNptsRZ5sP1dx/FpcZTZWlmqJFwYqWy1VX3QGmHiI0he5AZue/rFLaYp
+xseuB9R9+oC+bvzvT8aCRsxBCn3lyTL7EWCrmEGZW5h7fBQY92ArM/I0PqC7ofENO9xHuwf7HIxe
+5D5ZclMdR3THl74TCUHCFREmsSAxEYz8tjXGRNBMiMmj+E27z4ZXyVTxhGkkOu6kgMmknFQCy/YU
++jjxEaTBo4FrJfra/4q3lSmi59mziFwC0uUaKKqsRZ9f69H1Xrv/8b6b0kFQEgimBJigpXFmU9nd
+scXoCjaF9yMHsvCdKWX/CHpiXA4DRp14G/WfQEmMMwlHXq3QGk5SFLoigDKrdsuGh8DyO8rHYPpK
+Pro+avWBxlE7KD85wHlf1uc4KM4F1cAc3QSPRgRpekw+Yrj67Cs8EsAWtb/eYiQjDGZYDg1nCTsH
+l5kSTkpY122XdZoSIlLbXxvgUvcsiRnnNHOHbNF7MEMq6bmgMBfU6CulIt6ZFmt9ZuYBTBFHkW4J
+aCmTeZEeqJ4Ud+ZN0tg9yr8btqIeJ/MZ8nJNAcgOtfBWxsoeNM+59opbAQXx4qqY8uGX9U4NX47K
+FzlQoGmPOFTI4O6eq/on+XgN9MDw1Dmp780ZOmqHX2iMFgvIMFWGiRu4VY2CA644P2tp58yIcD+A
+p2nr4H6HPy1PZdybxH+pmm2XBS6Wwk6L6y6tF1epPX1AauNT6A/d/cx6vqUKQ0AqvYSvoNkAGG9t
+6xWVXkb7W8vlli8o2G+8Ecy7keH6eYu+Rgl30hUn43K7cnMmTW27StPJJUJ8BEUsQUszT1NRLT42
+/s3li1em2ZlJDo4dGZ98Zn4BO3wGP+ybEvZ42RDHh4TW6fUKUFaX6Ti72fslQtP0cV/oHv278eKN
+GDOfohOpYHnBHlO8ovKEgQZkOHyeZ/q0DeR9M3u9MV+6W8Zun+RZ8vUPy+450Sh6gDcZZ/3EnT1J
+2tjMt6cpoMz9XOivPBA3bZnOwQJwRDlP/PUGeqx8Pf+KdLo1r7aBNISGQPw9KhgU/kuT7Pz6OYbM
+O3uHTpK6h/Pc+sy7lYHb8che2SukyJ8eTFkJ+TgGjU9mz+x9qLZMy/ulafPDNxSe1tBzA21hx5Dy
+ji948c9xyRhMRoBNLALcpslAM3zBxqgEd8qFWcMmJqWy4GGl0ttgVRLnitRDH67KQD6oEZIVytYK
+1MdZ7RTlDDyT7dUWDF7iS3pOMjW+25PPBWytfbTgULU0SlI1MFl0+Hvmlu6epf+vH6D6+maMbk2X
+6j5/6QfQbdw5AyV5h1tOpntN3sBiWbAJKtZzWS+bchZRwg/geiTJqC2OLSYc+DjezM4tbA3u1xzE
+YI/2L87pypVNXy5Zl4jlFMLZ15pyc9e0kpzpsQImL0kSlq6DatmyU/Fe1lyDVCJ9YvMcxUnsPwD1
+dhJb/Aabo+jXzVJmKil6MGdsz4kgKJjPHu8B4xae79K7UR35XJQgADxf1hgmXXl+6Bget4yN0DPU
+mpt4P/C15lBeBUcOzEqGrommCmtKTo68TIZlPJG3wJZxXlx4Rvo2vCnggisO61007jiMt8xgsXdD
+cLrYIodrym6j4LqmIy21fmRin3tSD59gqHTwyIT07YwxgH+tjiJ0rUrU2SHuZVrdzzidA3aOSfXZ
+1n342J5xH5p7eDl5HCMm4bR4lvT4nod4gun7P09Qx7uP+zjIFwC+KfqtMQpnOiqv9GaYvzAYadzj
+GxYB6zuiBOC3flMCzIrnlfTpdCs7mAQiH50zOFfM3bpVRvvBQBfrDay2J6itr3QPR0vOWfMZNzx5
+KbaIZL/U1Vm8L93VaWddBPbYarh5sfH8K/enHMAAUwDCZ2yyuH83hhF9ekjm1aRbG/y15tKFLnPU
+rtpBmtk+ovSL/hFHXoRH5vz44tyx+hiyVJwS3W9tkxxRYmf5sYppzGYYL2HF3F+ALtx5NFTx7eJI
+khiEImAyyrIK1DbGjXiNE8fPzfRl011VVGfDaqifuyI765eSQGkfkpzD4j4s6Qt9mKPst+OgGJkY
+qCkhIkU31cNZjNBriuCvKVwov5zdCsGQFruCuF+hwpqDYRwSVjI92Z/dccILP9acZn0Bm0dHeLOW
+jOUoprFrSWbEGgWT9dFsaybwdSohp03AmnWCr2E1WG+wGE5yBRo2z3dfj8ZDVum/JzKxCg8QGqt9
+MU/u9LgZWOvxoh55LUk+bBRzYWC9rIZTqBAyCqaeKKUYnPfE22oyCTU0UAKuNe6cHEdsqsuye89c
+j8fFMDOUri8WmguBr7WrnHLecOTn2SrHKKwhPz739AqC8VOlcpw0Sfuv7bwTIiXCpZIk6KdYuXzv
+fnBWva6ddoHofQRdz8uB5JhtyXIia0zAmgqAua2WeJhdWzLQ+ykxhiLKVADMPhA/gmEehwuCPSsc
+0k+ga1evu92cYX6RGEu/TnfEc+YRnyyKxsx7F3/MhQxq/3kUdbK5CTXAIkIR81637XU0/pjaKJb9
++LnpfhMHHxDxPpcN5MkC8JW6ROIHWOYbuNEKeoCTIsG8wA6E957/XQrVumdM6MgK41G0t2hkcGVc
+5Zay1YTtd+frUpaSkbufzxV26r6O2k0GejXcfg42AbXwrMzluCcRCtwbXvFfOcGM7jUeh2nO8SLd
+L58mmHILgd9Ln1N8W5MPN4p1aMR9vY16xL09qMKPT8kBFkMXSTmF7A6BUflGXUFGZNXl8nnlPCr+
+BeD5TqKm7MJoTjc+MKR6+usjWa3pKVgi+fVKBtGUcG784r3U8Mh+jqj/u2zs05eBnJJRac08klLk
+jduU5o8CW/KDW6HmQ3B0OGJ/7j30hS5hjzi7fB+wyM6Rzjbp8K5vP9KqHfFyK5NbOA==
+			]]>
+			<![CDATA[
+			b4n/ckugsz4FLxTpia4klmwMjkn5k9xhadKEpV5YFZPbRHkZk5hjSL5x5/dNdl+GexwkibekoC1j
+p4MZwXkZizzZcCwq0+4oAAekYTsxmAbYg/x7GOSlqpD1APxyxQxpBtyDbHgOpsEXnvS7ChRbF+IJ
+eFeaZZXz63lUhqNY3RQzgA5PB3K5GDicxuXMuBo8G5qJ1X7uK/hTH5gbcuzCVDbT/J+MNhO8Eml8
+B2+D8RCihIf5NSYmnyXbh/bBGQvTAVCSmb4m3D7FQil8QWiZfQCHjmTFCblPpdoVU00r7iQ8Rou/
+vH8TrjRCPMhNws06UDylhcIJYHpXUPbRCwLu5E1hqtxcHuQkdCGVXPrtUc17mjOWxnztN1nC89OS
+5QWfluEP4JqZ5jQ5WduTaYQ7Mz5WqAE+ivWosvgj0DHNGc1vXcCkLUW2lhQ2E9hYMvyBtFtC+LEk
+P9acYSDWMopCsA8pgQmheEsF6LeBi2VgtwVrgI1rbTVW59xDa7FCzaw/4wXgTkbPsc4eyq9lH0B0
+YeUpEUB6VBWrNdWGI+tdGAWqkDzcQft0KQ2hRb6srNaXpRGSU+YDeopeSkC93AkVrePnwO2hzGpZ
+F9eqCO6ZOpnRRoZn5G+JFf695BEZ+OGylpNT6p38ueVkY5aHl451Br8JmS/BGzcfjz5kHkVyhkht
+yBH/nHFPCQQz5CrBFyXs4Cw83VMUbdfMe87rUUF3d+dHcHiETvYHkEN+akFHwa8aszl568RhmEwx
+A9nfnPtYuAkVzGDKAtswOC/TCpZasinYibxFcvwa7PF6ZeYZ9+pXaZS7u3kg8qTeMo6jeLoIDh7g
+PDb03pXSfE/O23dUmzUX9PUvn+nN/t9HjSVR7r3Y2F1gpPIa4X8SP44VLESho91WRGo/QcSEg1VB
+8MJ5tzuO4IgALzCgoGrYbQWrgtaZ4IsSjntb/6YxnnS9pYPZh89dcjwas2MHjxltCfA1Ssj0wX8E
+x6/w8hf9Kz57eJ3GT1PwTKrd/nXgADBw2oYP26V2misY+feTomOnvoCIDH6MwUZdTn+sgee8AHSP
+CSTskd/uOAqZ3V7q7lik8QgeyT7fcfm5ApGA3H9Lv2KHP7598p5cWyJ2Q1mYBLMP1dj79kfgW5ZJ
+MiKNNT5kTSaxNUhLA5zug0Q7ZjpG3xape4gAi3tmOriTt8XJYSA00hnHCSRMQZ3lDC8Y4Cnv03lm
+cbvb+VR3kOstaaO4nbYEJccCN/CKW2UE16xYphJOvEOdyCUy0m87TpOREzUyb6c93cDL4W4lSDiy
+SO7FUvMGkkDjB9DTyN6UUDhq7nWxCVYfzjCqoQ87SRntkova0ApKH/ZIHiixKWHBBYXr/zaOX5Ae
+N3ADl/LndtpzoQqeaRodhFVUxR5S5703Rtp2B7eg1zSQ9XUBvikB7F69cYEitkDtwxoRMl1CgXtU
+HQ+QZeJANPCmhAUVgHYWQTcwSphk4xF032X24R8ap9jFshkV/CLhax/wKlQwKk1DQAneYLgzDOxt
+DeOjcquijB3eMYiKrREVZyCrRgP8IkAaFwhWuw5O6bC5rcruGa+plUUXFBQJzPZPMCWEqyIl98ap
+RHXQ3xBvSijcbcIBbvlcEBDEaQSzD8SXyN/uEkDMECB5shdRR2+WnCg8wIgAdR4aWOmtwsWe1SDM
+4BGqoNGV3zNIaxBaoBImluQycEKVLSQ0pIQrCxWQqK2BTAQ1a0zQoZmZo943ZucBodGUVKUNpMOk
+gb0PXxvz05rY6oO/xlICWffvLCzmVbFvmKL4uDA2mHVfpCUkXFlB4U56KmmMzP9oeU6ss3JWqI6R
+z0QwIPHe+E7qWuP1T1p5B1MCuAj8h9dlaAyy9N7yCg0rFHu3G06HNP5jlHwG/300RjCblTAIhd/q
+WEW8pv1rhl8IfJCyqWFkTiD/TfDbbGnSMKMqGHaOrLttRtWIL7tN7Yq3270zDMnsvkta+++dGS/3
+FikQf4ySjeww3lOtMRNoRfIaMWQvSqYVfktH/E/gHDkdFAsJVhRop2EbURXSeE2nsIBLGPXy6wpn
+vKeIXSLaJsAj/Fpm8Z8yefvOjD7iIyhiC9Q+FL5mlQr5uQbW9zqYfSgXgTSun5OvQPDD4ysKl8YU
+28BBbEoYxmcEFxRqa6BXwn18xRyx9L1jAq6MbxwkrEn9NGecTpPwFXSx73Ec5kwbM1dKBK/fcybC
+32t6e+agBM4+VGMWdJEOfwWniO15U0LhJ+ic5OcaGAVcE8w+FI6ssTu5b+6JlbIKu24PMEMHFGYI
+8gekB7kI+Ru4VFbhvZBn6qrYqHuhV+e6IsapS7jC+poSEO9KfARFQoGSVWhLI/xF2nhOop0fQP8t
+jIPiG1z/TayA1YelciMb/rWxfNowDu/nSErjAkVsgb0PiPDST84VolOcC49TPG5MKy63c1/iKBKs
+zu4pgt/zoOcFMGVQvBVpjBwHXdB1qVi2YprePvgavBXG+BXZS1ZxKSsUIX7J6OVO8np9Xti5pT7D
+FAEufmBMVAf2gyVqWanhA8I9b8fbnJEdplAkvxmexA5GJrUd8zwtTGUh6ZnHqr2pK4XNwQ9pmJ7d
+qbflMX+lCobykh/N92IfTJfk163hTQ1QnLgznjBzFtbZopZzat8IkbFyeWFAd5UcHc7IDntDIB31
+hlkrn3JUXo58xmxRf9qVF7huDIxKA8HNx2oj9qYOKvxQaZYZD/Bg2HewnupI/TBFZ6+/R963LYpw
+Tny2BX/MwjUOH9vPUfBZtnOCaUpcjPZ2WQQPEDQUFlYRQQVmOf2ohIh0cB/bixbVbd2Bgw/BwHk6
+7wFUsc4a9WIfiF8sj/YDWGJ1W3ccZ0AHcVp0sXXEWuPlXO52SCt4I+bYsHs55Jp4/L02xcjkLSOj
+yO3/5t+fx7q0E+BeljiO6gQI8POfh4CQYOkRp95/f4x4XrcG3tN5Pn6OIFqm5MIRy2EgCDZKF9Hf
+Ul2k41B9OgglSb9ONSr9uVS/tGMA/xo7vDLy7F5Wsm6Ujq5ikZbz+Lk9csb7dOT7QSfuiACG1zih
+IqFmfw8P+V/DDqCQUTLctSrh/O+MPdGlFk+mP4ZVCXjEHgv9dmtnfUP9WPBuaq8++3K9x4WKp10O
+I/Gvja/wiffFAPA9TkRrzPkV0BiJ1/spQfF6jnYheCr3bjj4F0cCu77e9jVrYqGog9b95sv8GEsv
+nnctxzAUaR2wDq83aW7LvmD4uezz8HMrWGrEdKJg70NJnumBrRFW800Dr0xAUHwJjivdWQMYw57g
+6ymB9qbFyE8pgRYrGbE1jPiPkSwDWU5QA0tss5rlsKc9bgRpuRMQNr73KCENmPJlK3mpapUNxkMZ
+szIeCigSFDySP1AHWPpbMwzw33/beJD8tQ/vv+0wf66BXH3N4toa02bbGnMgFcsKXx2GfbnJLIzf
+qjbnNhPXugyzUyZv+XsYx99j/9H4j7FfaP/HuF97e8t+3NdufG9CaNNvEsQB0HpyBD1Kl/DztzyW
+X+tDgdKHAnsfvjTW8UyxtS/QMickrnr1msg+lk8r8AiqlXc/lT2iZEnFhFuzgXGuJ/h6SqD/KXVi
+dQjJYX9GYb5B9VQfmBxRJ6v46W+dQZeT48BTqkmIC/1Hsf4yeEgoT6AM70VKSp2g5qKUdXJF9Y0+
+kuXkFLGoGzqoeIn3jn0D5ylIjMdT2YsFTlefOCuOwR2efaBLduyDuGp/Auu3tnZIVN/y53LifgK1
+DzlHVr3kWO6hD+Wyrrlgy/qK6SAexiVfZucFp/cU1EW+UM+DFfjs2ZqPOhRWtXp5EVTligkK3CxR
+9DfA9Zjgd/cA+pSwXSdwhHJGHw6C8NzXQiU4PGiGxhwclmfWIW+u/4Y/9IQ5M891LgGOukpvzKUz
+g+lVG87FcSEnXMUe1CE70/Zi2HWxCs1RT4g8vFtTHNw/YEnRoXAGWKlM+aTcu1aQaP9yQhMfB0VA
+DgrA97ifWmOCa9RXGUGP9HhIQGRIX/grmWs66BGr4y1BvIut0BRZB4jGeSwkxLeMjRljI7/VIo3k
+5ypSSSQgQGwEJdZJvq5Cq2Q2BdyyrmCL2CqtQcK7Fqv1GsWHBKz1eESIba6HwpFi2EGv8PfXuPzO
+Mr/U4hEJNThnVMAar1ZKbrcl+9auVv5W2oWOOc68k6Q6et5cwezdD5sr+CFHBWG+WDhU1wMaj+CS
+aSEdz5/7BxCc/o9rLbn++6B9BU+xbv1DY3S4L2CAj+V3kpawT7GAXA/9K2qlySfXaSgdK7CPpOI5
+7LUFGsg+XML2qRLMUnw8vviuy5LL4XZqxNd4JV2kd+xLZCt7CO+p/g20kwyLrxqL2GrpK+/1lLCN
+5pdBLLcKwLyauVuksYIpNvXYYTUoLhIIymrQHehgqQd7HAStMcEmtsDeh5KwRQWB26b1XI8u4QOy
++hxahgRp3CRcEzfhV1BOqNkYEM6ln3Ei9mAVPu0DzrKUMG9Z1pGNLYF43eTnAvTnRYExkvPFWl69
+cYHZsQLxWy9KoOQ6Z/8Z9OP7/ZTAQ7n9nICecT5eLU/J4+AIOAzv+2/nghPX5qLAPhf3sW1Dh315
+IsaY1qb5DM6eAM25+/aA8v/6v//zf8z/+l8WWf7ZTPO/pkg0YWR52DIivNx++iSjquc/RXi5XVTg
+1jwYrOOBzhtJcFE928B5vUGyV/WLPM43Uj8tnWpZGB4LunGjG7nCMDRnqaRGBjzgkUUYYHAwTyR3
+G8CVabmOz+QePmBKsKjYpDSmvdTAiVyVRRRpcbszSPgtZj8efizSGIyzsMDbQwB8mWckweErFF+2
+UBIF/CwIuFQaeGYupOFROlNYbz0kGRShSWlsoOcMgV73LAGEM4nKoqKdezYoD+PalYarHpMNB6+4
+d2sNztud3LYRFE2C32VJa6k9E1ZSGqP6lq8G8LXtkWAT4B7p3OQuRh82JEIEOVsFbM8HeAXBbeuh
+0ldQzikRruFg7i2yQYuWRormMWXoewMlTt6qIl4kl72iaJSBcKQ7sS8gElXO4WHG358kULJMMcYo
+nslTvJDb1kBwwFiKS+Zterw2eDGz3re5b3dQlk0kx3BfL6hl5ghhhISFM3FmeqTHGSebNirSefjy
+FmfD5hV+3uxCpBXaMPJRbm0vkgyDlMhdyDMZD+VBm5HDzsUYyWz3lDW2nEE+437B5FFhxwsKVzvv
+Xkbn7liKM5k5PGAWJMlzVDHIAYAH2fGLQbtL0Eo5ETN86Are5U6yYN7Ixz7gHQR4kKcTbMQOrgum
+cS1D1wSDiONHxedGgWjnCt13Ov0n0IJuoUqkhBk0vFuqGJZdeJDGdJ+wGKc4YQZuU5cMpmTLFtoo
+geTnG1lwPLQWlP6bJIorHszdwGYeALlAp2DhD17D5AxwfOUB4EWEAEYg44FoEoBztswDvsPsLAho
+jFw0iCYC3Aiek3SAo2h0quwsSmPZ2YzSRRYTG/UAeIrnIIJUybjp8fy29K4IoyExWQ==
+			]]>
+			<![CDATA[
+			RJDgpyzHP881i3ghMd6STLcWBnMl09qSsTGkm2rUeh1Hoe4G+iVI8EhqvVkkkAxojcw0RrRe4Blz
+FoeI2WFtnkaMZ40jxkeI8cwHGzEo58b0lIjwifOnkfN1nFGFJ2sNGogy6BZgG/n3BhaRqvl24yA2
+YjQwu9nwQuPYIshlBPUrLkasnFuywVoNSdQq+AqCC+sxF1W7SMAmofogdYMsqimWqnFdXcHEYV7n
+CMYxVizQHMpcHPHPWFE72SmMEPTOIF4c5s6jMmXoaXDmGC3ZNGsIbhyRVohqORldeSXnFLl6DSzW
+rEoOHRqnBNaoMC86Aia3JPS7or5cSjhQjOdKYmkr3QlOMEumPIC5WTGwWz8CBC5nFS2+16STu7Jc
+iMXNBQ08QUhYhQyO7Gwe57WCTWubsLmTqMTAYkg2/AB6YhcvETJUxFsIzkSNrsbG5dEnvgerkNs9
+I3PNMPC1WZzLfaIKnF9D+PuJ6v01RwhcNN5QCa6YpURq47GSHoD0b5TwVazwed0sW+w4yrncTDz3
+kn7Hxj7sYB9Cnb+UwL5VUUALwImACv2KAhufl0XyhX5jFFkrwsdXMgAbCOJxizk/ZoKpNXgYZShe
+V3LD2BKNSlgudeZGA2UyScle3JXx5HTSKn7xFpvDwQNVOWs5kkwL+xo55IVjlUc9JGOyutbtAXo9
+xXd+hNtkEx9/ztmgsMqjaJDVh5yzuG/tH5WwsbpDB9mHzz9Pt27LxOWT2bEqaCkdM0qP9Xz2AfiP
+EowBI3jnWgXOhpP2tkkQEBGiBF/jSP6ThMdvPfqwwSvjkbLTehPb7gGEgFwOKAwo7F8Wlhl1/T4S
+7nMedIGhC0eyVh1Zo9iivNb7Gj6iFjVa5qJmY7B9tXuJtVehC8yUIMxZde0L95Y0TjIq6ezp79XX
+OAonnrEdW3JoC5sXWQmgegfMu306usgagMDe+edZvfaajiNn/AJt1nSuPFdQNcDAIuK5s5aSdeBa
+uR2OZcevrUfmJnAptgEoGHxcfUdeYfns32CRtXVJ7KywfFURLtMXcEBXvWHLBIoSchYffl6S0TSH
+McIkgNHFJiwIcI2+bJqOHFvXm3p541q3VgoZbOq1DCzGFAWsLTAvo8ad7TUXUqWJsBCqKVNRA66D
+KOtmF8tRU2GjwsbOIGjgHb5BxIwumQwXVQNY7RpfcbOsG/EA8XSw2wllGI11CYHyi5py60FTFbfl
+DWgh4svG5EgUkSD/Vz5O8Yq0KPEZT8s1GcR2FsQ0EFcaWbogYeNsWnAn7E0W+R1niKnfZ9iQpqRo
+tSNmWmjzmrJAns0W4r+mrAlo2izTTA8QByVLVxoZYCgkq1eAUPBZcT5AbCAP/V8kWb0kgLVHf66B
+2O8EcxxQUNleN8F6Hy/6+Lk9Hh94MiJ8HROUD2RKKP46yw5YWQReQK4c8NTlmuRaLaIiWeqyzGqz
+tNrlsrNkCxwR1VSNsYvDsmKpS+u1y+4+rv3RGIe81HAXsFWB99fhjfQplKW9z8xaWCIcA2AWonea
+iLolom6khVhfeL2ckr2xrfnu5fEAMCUUngN5kURa6tvL6I5TwcZFJSjzI5N5gZdpoAdsM0+GQjke
+zIaW9pKZdH33LHanyrJg7LiZ7sDkdhYHxB7mbo/HXTXNwnejw6gfFXuCZHSy1bh7lPuucI/p3SPy
+I/elpxxvsEWdsPkkkVtKiKyOQQLzSpK7rvfBWe4eO/tO83vb7nt9Wp0NurPPYEZ0Caj0VEZf4Wxz
+jo5pAuNa1lI1t0DR++yIB5/uSCoYQbJQAHzRGE0yoIVp2tYvlDm7K8wsweRWe9MYHRnZidPGzahk
+r02hBvHO79Y7DOYiAweipPher9jkwbRltNHhWamoqASrybCtw+CAlixN6mTKW0mXbmBRKuVInqjT
+6aHc6T79wAs4KxY+0t0Af5D6LikgzMpFyjaPTXmnhMT3DTvoRBFSIanTtYuWuSJjnbWlcyQnXhID
+1o2ZHFApoTbhfR11vR5kdNxwY25JUqqckHprJyfk7bMyr8N9t7IyI6/RF83y1RjlXD01bF0XuaBp
+qyfnpkoo3eMkzahY0d2iiFOrtBcQcKU91Tdv4TCyrtvGc28hSKUI4Gu8c40VJgi9RGHbM0+2znOz
+oJfh6cpf20jdZY93ZOLPSYxWz39qovUoAI57NEAYyhRMjXy4cT83wcokKpGAB6NbdVa+0/HktKTg
+cxdzBe9G4COY+rSCx3SqwSMlSx/wrtA+5It+0MgVT82jvkLA+i2Ar3EkmwQOjujTNZL92t9ZIMw0
+jxp2z80I8F75OsLbhgpCWlMLP+vn8Drq4LpR0RdaYZEgOkK+nBUstQx65PjMvrdK7C3FjoqDKmC7
+1ptuOPT/Dk5pU6bQwMpBACVjL22vNtVZxvkCGx2vHWsLs5TAsCsOJEsb4tnNjd1pUutoyKNTz5F2
+CSroB33pT2AjJSmfexinc7zJ12R+XIMzNE/IwlErqIN5Byro11pK8BgJT95Y6PFiGSnLFRAVzkM6
+rmS6TB0usp6F7FIbGyXl9AQP8QAfKCXvOCIzpiPH7MgQWbkETQE/rroxV7BzAofCNx9oDJJTB9cA
+r/Bu5a3NG/7MOH0DQQx7hukPas7EPuyVPWXyQJArfVDw2uYRtIfneT1VMPM+bht/bp8wOOmSZORA
+9mGIKBCuStUjk8dT1UBlI1W1CHjXLhtIFaxJsByDm9knB1mLqg9Jk6q93TUfT/qGS6p3DBSuXd0D
++FAD7YJYqPFRDdwqJEDVQNcNH+MA9XDULgnK4DRFciaFvv8coio9UmdDH/C4agPmw/DmQPrLo/AA
+z9yaAkb5Zc9QuqetpqJwMNn2n/PG4295y5RQP5cS6ssaGAFLowSGz+hykMZ1ZmR4VdLbpoQLBFJ1
+lmQMUluSDFjK5Q8JqDdyCY2sherM54T8IpC9Glg7Xja3xfXsJORLSk0FkyFSJXgf3pRA/GCZrw7m
+OKyokzKOw4bLOIiCIy7HI/J3HA8M0/1ICGfnsw+Fg/lff+5z1JzrNXTsivrVOQ5kH7syY8fG4VzB
+dsj8IhleHHLZh8LhbvF4Lkz9FWY9zBreTGanyGgXS3vBC81KSUcGl+VRHJlShTNDfuuznevPw0Ru
++UUTHjGWIeJeNmvptDRckHEef/48CXZj9QbR5kSSX9sp4Q4w8OSdmUfOB7yFLjFPF9uiS4aJ4dib
+p4xmrKcywTyfCr/vaZRgfsmVIH/LfKN6wrFvczFE5gnHxiO4XWp0wA0wL4wMkK1tUwL6kNrClq2S
+VWRsLhj2am/AuPFsMcwXyE1JoZARf5ZW4i/TXE5TsOzZOubKWZOzdMv8ulrSBHNbHcGEaNS4R6hx
+FkQ6M5L1PsBcbDrCjEDYMuxaaOq1M7EEM29Bx3vQox6ZmCYgpEKC04nMw68d8SSKNJgV4Off9xmk
+tL7VIAFhTIUHGIVJBjDKM+bnpgSvZteHQcF5XUdwi8COlBCxZYnH6LrdaASvaT+fEqzM0Y0pQg09
+A6P0o6ckrSfPaRxaBHNBcZmsQXDb7go7ELZ9uMRmiy8o8uPC7a5Oct5rWsjDiwsvD1Ou6Tc/Ync2
+Ps/YioeUUwG7UdUXOqxKMhWbVEbyySwqYG4hK+tAkuFp3ZZhOWDA3lxQn7fNOBWI/66fi5YR7TUu
+qDNsNo6TCWJ2LRgs0Mx8lV2Bdfoet4Ws3x/Ac7t3AbMP17yx8Y0I2w+4T1jp55Ek37g/jGY6E9sN
+Pg7sliOqcXv8/ULW640k0FdUB4mQ+v2SCH6PyAycLZHAedApZ+BHe7oFfPHPP69X4HvUf/RI/WOH
+BBK8WJj+GaAxtWeOnSVI3Jyfbc+0bXDo2kF0JjNQuCTyGIpPaHimyBZYJ04Dz/vQ1Jo8BVAV2MDp
+PA8OORlQXImpMwRdsGTY/RzOFjMhJt/7jdB7MyGuunBrGBJnRPF8o6bWAF5glQaYErZjJf/4AgZ0
+i5i6sCX26XqKnbNQq+f5TvPZr5rFWPLPo/dBvhfb8kUJYD2V820xGtdYO00sJeAcSwn7GjfFGkUu
+IfaImw21myB2WXAx+uVcfdgv5ohCcfCs5IuN13N/9MF3e0pgh+uGtyV5Lch0nRFmu8xw7wxnrGX0
+TfMu+AhSm2jgYRX/vkjIn/sIW86jazSL1/e+HsrLYlrGOWg6ls53zdsgYUWZRc9szgCqjn9tvIGM
+u4ntfagOU1+TXTin5V2GF7keuTWnc0HjTBydMmGngZw1SKhVndnU7iDDJtpW6Iafa/8e9gWU1pQw
+rTdIAzI/6E66/6mKJtyIgHTFeUkerIZn5kaCUxZ/knPA9PQ66M3vdkJTPw4e1FFK3F8EuMfznJ5u
+j9XPY7rgb02/YXv98ecMv8bfXtb7HLHp3AXLO+qjoByU2a5D+WXFpgwXr7sX8Ijxt/Pq145vWZbk
+zCQFq/0wH3iEoPq2Di+eiDlvWBFi3apjUt6Tdm4t1yUtX8PN8F3CD6Cb1+pm2JONA6wkdsff4RVu
+ICelGQ/l68Q6YOt3GyxpdX53A+biWS40jUYpSwPnLblkQDRiiawLDR9VwkfXddnH6m5h47EPftvW
+zbDQUkM7S13IP4FF9S0nBPG/AdmHUYIHkrp1q3gBt3OFMS8JvqoLWo/JM35RgqpsU3XWiznQsrRv
+FgEQk1cd911CgfkRCorBqi4GsW7VCa5gnvV/I+Hrz9FwJ1/R7Jf2ydv9HMi01Cf1Te0KmC/rVF93
+1PJKijuz/N0wX5JBU+YSL5P3uJ7KtSCNyxcvLVtEgUxyhCp0bAbVuE46PNuvcTGUG7yB9K800N3d
+KQFXqXhoZDmVb3yBV/4afDwNFwkFMrykgRJeYkMWybpGTwdmEXsXTBzHvHTzKdajIso6oAEQCtJN
+1EAJDqnTn3X39JaocAK5izSiocFf234FJR5B7r6aNblNa37lgGyuMjkgZczrgKzQnVxiGUszKN8a
+j5CvhQGM3+o1KjvOKJ3WMfZBdBeAJeFgCMa88O36ec1r/ISOzRBUMbPApHktwXNjU7nPCLRYt0wH
+R71hujeHK9sjJVDAKG/hqBWwDBjil959V2tQRir6DeThluCwrzWUMu+ZjNzss3PaebbVMPIjKoJD
+ZueonGA+MoegDJGc5VwVrDjTPGG7B7tOPY1glcHJWI+omHac0jIlfK5DBtoVN+myRN2FLX0Kebb0
+wrj+czeLECTXzmckTwb1XaSKqzHHEzElsG9lrMpjUwILdYo1mEA/eSmqkhq0DG6sTTFIMHxljCVp
+PuwwTAZa0kXnCdlDIurck/hTbZwBoXXs9cCOsku1xtTsM45Ej7IerO3PDYRBTeQpjkcQQlaQYlNP
+uR6l4zM/HYxaofHzMhsXCNDT58OXTY9Zlx1gAe7khMqpqGB6BbVmtnf4OECef0eN8bD63ZLo0Fa/
+ph+EHWFG9sI2l3Ehkmo9eSB74Ls8QFOZS4U8mf/A4AUD5/w1ctHUN0j6gWzi6m2dAg==
+			]]>
+			<![CDATA[
+			mb4hq1ELnzscGYiX1UTOxyzCXy2r4sijpSq6uwmtHrO3s8B7XfuJK2FaWHudpEIyjwhYrXlcbuR7
+kPa1gWR6Fgk6DXV7yPfy9aPjkmtZc1D0z49yR9TfZ2ZNb1lpOGXgl4yosqxbKtDF0m6M6Mj8IHin
+zkzk2dJQPF2k/rd0JFhOMzYzfws+tuRMkD6kh0yysspD1tOROo68oQ7esGU2sXc5VTKYVHKXKoCk
+SWB0cv5WjgPHR/rAAFHJtOpgZad5JCd21K4ZHIgp/Izk/kDcL4thnFgIqNLjJB5cc+Yyooqgd0Dx
+nZ7vKJ20QuzC0POMU2eK3jskZFD7tUXZst7Y7KYnU2kqf9HB7APSW5g+GF8BIgL+3C8N+GT2IYZx
+Dqa0wFmTYGaRmavspgYipWiNJ1tKYM7nmnayaQ6qnVECE9Y+4LYKU8TnIQbJGVMOA2h8MpiZnGti
+uuV7U0LhB0sbKoiESwmdHcYhQ20r6VOCcnV4M8dn6IM2FgmIAdY+rMG8XS0hIUOL9Su2IK7oEnaS
+YAxfAS4Ix+cNIUaZd3MtTF2VkH2CuTHDQWb4xSiENYgrrkw5DhCFNgjmZXkjD9lyqdP5wCTxLbU3
+AY3QbBKrUTgQDZ+movW6Il9/ziDtuqxMwnyK7QtFU8458hFx4W++/I47tVhzCG4rOCSmeJxarWCj
+dWrhxMzA/pM4N54UvKPL3VOlmei8RaCJD2gF73iI734iEXzakIO6kRPjSsYTD+U9NmQ6e91USFij
+QorjM4NFUUo8Gl8MPWaCb8/WXhEy5fiR5aHW4M5xcM1aSfe1EbwkKXJGouKSlaVNYY78PgdPgifO
+4TFjfEZeqr3Nd7RlUrSkvVeFnjlG9E0BUcDUG7OK3qe/+woJbpLoGZwQmzPBDU2mG5+1TMcvbFgL
+sVaQSAoeESRm/pk46CvuCt1dmZF13oxf8Hk7VkioMyHyWY+FEjIJG+ezgWt+3tCHj4T/73/+j//6
+37yzp2mBmuLJmn9SG2AK65ZMgOYJ2XjnsS5O8Wa1THPDOdi4nH4HzhgWud4UrDMuY1iG40yOmDr7
+GigSCpRDOaMs9EDMiI4mgaEmw4GY0SZ6emaIQ4r9P2xMya1x+JkNPPb5CRZ9wQ8SSu+Ur9hIukbw
+/TefXCDCkEbw2HXYIwqldZhxIQn+m40Llw6zbw2sjsm1Jz/XZplif5j6vk5WnIR19cqikj4oqJ+c
+3G/amNGjOmjFbjZcvaWXyz19iXaVNzrjpMfrvxRokZApdKqCMEWrq4OS11a6YwdFQoHFXPH/0NjF
+/h82HroxdjjB+jQcBY9P3vIVbyfVzcMHRCZfjq843YxwdHbORTsGSb1I1sXcTManZ3kefxJ3I4nj
+O8jRa6MfazFrFrjEjf+iaSYC6ZLBL0DndQ5asOvqoUHO1Lcv9ZbFG/UDZxdoZ24MhPlCHegKSwLw
+UcJX0J8Gb1qHwvtqpFonXBnyc1cYJ3/pg/wDesLZ4GM0PLXFtC+x8S99Uh9Iic1xCMO44eudhgmK
+rfzZ0haPOwI0R/PQB/dCsr/UNHJOaX1Ou7rz9127RMAQ/+ib+3z9awQXMNqXFeYDrpf6e2G0IT42
+Jsdba+ngaPs1erJ5Hgw85wLlSDHjFlvmxzAYAde6D6ZfIxxj4aM0gbPlaAInY9gvdS8U0VYHbUc+
+jMfnHi3+6O7wxEfw2q8RVK6tjpP1T36ugewbwEffzqgq3Sf5VB8DnyXg2hoXu9FqzYNLxNmvtnl8
+7YDoaggIcaKrbaqHzXo9QM4ywNfYh2S1UnPV9N9RgVmOHbBXjQbhH5qC6bEMysBGi7Q0ZUCvYSQC
+zAhOA+97n0u9IT7zySGHaQcj1rNTbVUwrRBlCUuraix6fauKlRy0xEcFwN8nXSy4r97UFgr3l8Af
+ox7S3slUb/I1079iraAj0fRkKEpXTF4u1UstTi7Ll4keC7yPcAM5wl1CXmNJhla+1r5uao1M5ddN
++LzDdPHHsPSIt6vpJ3CvIlp1X33wGfWnMvi8gekkITiu3964wBUsKg0spjhZ7boBcyQVzKU+fEVO
+kH5yPii+ghjg3EPV9kJdrJ8EYOEQzC5AL9LGDGn/Eax6rPpMia795vJFc1k63zEu8+HLqr8yEzW4
++bk6PdO0yxLBOj2vSgVKTanICOXQ5Gk+Ohl4+o/gcSVvO/QcgikBGlRv/BVkxwCOnorziEd9v8vb
+BTbci3lf1g29LxmhzUul3eW8AjcNlJGfS6ZR1VIA/uepfGQeQDW20KB7cGcTfFyuoOns47BVpHyN
+JFo+Tgf55DoIGsg93AZNVppl5O37sI1LyajDd5BQu7A1LlDEFug8oY8tcJA/9EeQm3iUULj8XIHZ
+sdrc/Styd/bGX0FYPB8ScL31xgVmxxTUr0gLgn7yDyDMCg8J7HDpl3L4tvXAee9boNaJrOq8HTvI
+46hLqOOoVGq5sUopl9vR4tWShluOCKj7/eQBQ3HfLPFYyLMED6xP22njQZ0POiM+nga/7elOkmG7
+Bpa7tR4m1ZQHRnvBlIHenzspoPBzXsfnTgPZA4APXbpeVwKmUb2D3rHHKSuNa7zryVUaTQzW+AA/
+LSztfIyhDMJPn1A4I2XaIPAx2j7WwVwdXAjSuA7CevvKQdgLL9QKxZv4N9d+tSdlhCzzBnJDtFd1
+6Zy9G9hSh8Wa7YxeQR/MMXPUDs4+EG99UIOBtlTbgEp2vE3nT6DaJ0qCLZd965+s9okyCXUJeYFo
+YwWzDwr6p42Ppu8SWsc4vDC95Eiyw1ekYbVzqIM0V/XyGopneY0yIDVrE0fyCN/FYySPKjNSsykF
+OgrsfaivAz6C3rF/D5d5b/wV5MSBcvH1lEAqxgamzUxBj9HLicNto4114tY7XRK0M2I2R4WCjX8P
+aoIa3srcKeskr+hha+TFqytQQZGAW5e/NfpWdCemib6DeBfTRPfmexnW+HMKhrn0HKE98QDhOVIw
+K6YQTI/Al8YqdlmW8x/6VnieVAp+/TofydF71RvDGtCHvUZSj47HyDe9Rs2rNctXCymtJdEWGxfV
+WSGlulYdfBxfX9fwD/vId+KoVuvR8di2/xnP/HYgUEI7OijhCDfB+MZXI3odXw2sk8pr+zxOqijv
+0784CmP0TQih4+OYPeuDLh9WEs6omjBq4MT75pRBr6WDQ2r0Auq0KZgTX+DVUnRr+YqE3LG6+HKz
+cZGlU421k+Q0SW+x7sw5KGZqZ75pqkNsHUtWGUjylmZsJ13NqCEVLiqLghSbdBBDeawKghMdqxx7
+VKd+qWOvR6OUl0v0vIrvE/1VQKiPDwmplVZonaiaRfAJnRR/n6ydpe4XR288DH55+NCddUvkEVIR
+RPJiaX/v4L//pnEyGHcQ0UoE8XMZ3SSvJssYivgPsUcUSSPfXfArZtANDQe/iSPCSgwKxc/cQcRo
+0VaSklFrSWwoAsJr0fuA9+ebEhDQJe/SBtJD0kB/rL6eEr40bn0oUN7nMm71FG8dFrFs2b+ixqee
+4jK8RrKe3JgIr6GP5UUJCI2zSilzNkYQnVjfREIz1RWRppU0AV/ATyB/CyD6kFF/Yg+2MEWUKSmD
+Y9FgNn9Kg2EXb5g5Sf5iU0aipu9EojK/Y2VWt7yh+xoMz9VWfEfSEi6p7Cu4QHVkfpBQLcV/lcR+
+6gEr3lGdxxpYGCtzwBEselqFtQz1REzmT+BRKaUNz/pftUJk8RfYt0+tENmAtUKa2GGRpwSeGG2v
+cfGXael5jOTS5Tovc6d8mmzAWo39K2ou5OdqLhqIOFjWUMqRLDyPMgXdPvvXOOxlzJXZbCCnvtln
+G57HrIJ+gP/1HJ+kK66JayAnrpne2qlOf7ichyvrO3Ww6n3pjYPbMO6mIHtU01tyReIqzWusrre8
+YOsa/HLn6q9/uZ7rZtVbvLAy0BWFf9mmKpJeNY6M4aEyBQEZ80Nd5vdTlxFtCPkAEitRAVGDPqU4
+7UIioYGlZCk5ukpIYvIfNLLvfcjSlf3nvojNcK/+wGw435INFL2S+uPYhyAqa/ax1Ew1mIXUhmkH
+S9228HxgKpgPTAX1gZn6tarz6R9Xu1CVC+3vDK2Pmm+dehGjkOGv9s6w/IHrfL5UJO6qwKUq+dbb
+eWm1gMmH1yRUxywTA7EKVfq1VVhMIjepsFhvEhZIDRC1chnilTEF1fjLryH8rP8UhuHxWFqzeL2A
+S9ZolM81Yubri8XC4sGTzouNUVvzV3uwAczJZIdFQnV4YZk7XSNrxKTnkrwuRtzlVGQgRge5JPs4
+aGMfh9/jYpfxIVXfAHIPAcwNhweexOwJKPU9c2tyNlMCkqRY4nMEuU7qgOE6GQ8/CRFsILeLgLEk
+HwIinLD/mGI4ioC9hoOvTBs//TwO5PHn8cQtM0hdCSIzr4/+89qUlUzz4G5YdUmKEz+HtQuobSYt
+AT6msDUukMtIFsGqFdhbY1/67ZAn+B9+MIexln698rUPGTfLNZdDVo19n/Svqz0pUz6Huf/R4TnS
+YvrXzcH8+u/hXjs8tHYddtRkNr61b+Be/rk28G6ZuVunGFawxFox46pbXLua+Cj2C2hFpTapuIHp
+2K3Y5T6MWX2EjC4+9z2OuhHwn2zMxT8nW24DfXRTgYJiZbWpzzGSmkd3gKzai8lMCXMGJOdCy7wt
+XQ6p7Q3Fi1OH1MMtNUbdQ6mFDhsu1V2rOj9njaprXXbRBX7pa6ubMkuTF1NmA2nKbKD4YUrD159L
+k0sHYcEYJPzQGO81CXSWljBljq8J8bbV406M6w0US7x8hfycgiKhQPEFNclZ9eMfQfcbjAYTURhl
+2MvRIe+vrnrXM1AU53oGivpfT9FmkJV3axlkRUITSwlQvb9ISD29nskA0+pCY4j8XCb/lgVZ8nl7
+ZHYlBav1Nm08+gwqcGolY6q2eCn1UlJbhl1BcSVJBfBS6usrqNT/NXS41qp8XbmSpFBWWydSXKIM
+99o4vfFST41fAQmZsFyfLPnONXFSOrCZ/qVsTL2ltHD0VJWCC1Szu5QiOyXDsspfL5lvWEWmYYd+
+UQDrSaeFvfcL70xJ2m5O1o7nQNbY5KbvU1E+FJ2KdNn0Kuk4z76UTs/J5MyX46mq9+gBXAunH5+1
++sqBJ4u6iUXqeffJNZzuN1m/DeRvAUzjJaynehFVH0rzLAzabAqAoVPUzOpBJeG0X9pK7cuDpP0W
+Dp3+9wVWwk+D+ftpZ21Y7+dovNVXRsmsV6eA0C5fYwdEGcizlBJGc5+qqNVYlNk8pfujvAyJ8oIX
+sQD//beNB8kdbA9PkSB6UV4r2uG677peXwpMa1xg6mAF9k8uyfVaLwunqurVsSU4E0bjtrzWmwS+
+yqUPUC8fXwF19I/x6pdHQOkJP4B+uKdkqiVW6uqmEgX30EcrR7F6BaGVpxpWjanCl87Gl8Ffg/WV
+QkIdhUl1t5P1GkyyUPbfo4Dzv6u70FwbBvPvB9us2MLoZWttoTOy7QieGdHcRmHbjw==
+			]]>
+			<![CDATA[
+			oRasfkCOLIfgsZ7kxVJL53Oobstg9+dqSHWt8Jzg2sbyjKnTYQ6Crse5IxLqiJS3TR2QzSzVcOEH
+4SnXQP5W3xXVt9a4wHxKKehb5TEOsjPrKxrI3q6tYLA2zsNIOyx9GL4370BeNvJzdd3JoVyXs1op
+he2lrhvVwPIWVa1BMz5VH0nTrqhEqqSU8qQPANWfUlNXRamBKJTb7N5S+qyifKX2bQYUS0H2Fh7Q
+8evIgmoU0EDUeSOYEkBEU76hLgGR1lLOvEVEdBzxDB2UPhDEb70oYejbH+PXZfCD9i3dhV1yOdr6
+10ljlHXvYjkVY98K/9r4K+hRGY9JTled6tkN5DJR/52+C+Tncl2r9y2rQsMtNu63ilGX16DEzNTT
+EQ+8h4e1wtFb46+gPh3Lj47Gv8dHaUWey+uxXHapN//8aQwHypNEnIOKSYmcetG2UcShQ3+jvCia
+a1LOIe6U38RxFKkIQrLT6h3Yt2VNuWwqXQeI+5Ha0VwcjyefLBoFZdkV6N7olMCjTDbP14X72GZf
+Ns8XCekp15YaHKCS0zGvuz1d+3qIqGtfz4smgY3TAd9PFh2HLIWpX5EVNlVsluNkH16UgNqdxEcJ
++RXa0uMe0Ick3KkoJSlsWsEiQu3TEumk4Kk2zmqnXSxBdCz7ULh8Baqg9q+Ywb/T50I/+YuENryU
+0I/CktAum7qupnE1aLKNLp20YHUQRjtdeTBr5Zrm7SF2FwXTEqLg91u/qQjcFelEF5Cmo9Q8Sp+o
+YHHZsWXUlO2tNpY8NRjRmucODEhlypBzpwwOarqRt72qW3TAqV6mGI08w5/TcqNNC5uufcBGvZBi
+06KvfUpfpfZfHQX6sekC1GGREaiBVQuPzE6Z+XVqRN3MFTJYuhSHgVwWpJq/FNR5zDWmZjHtGIxX
+2jF1VqgqnAktHUwNu8YBg/NYS6Kj18KrydQhL49Lx3MyS29PQ49co83QozOffm6d+Xy/6IJSdhtd
+u/ng6o1hhlCwRRLIE0ZeqWUFlPds6kI0Coz2OnUjpkLVQWhfDwlsLBYEBfMBruBRjsjSAHez+i79
+qb3brP6rWW1246U97/pzGG72M0tUlXllN6/dOZoQzGVXIZtlLjiSuLhMOfy5LhbWhrRidONEN7mI
+1DKXoAvpAUQw9r4Hk+0IslSkGGcAvumFhMPxg2/gHi4/5n4kLXR5PCnhRU8oItdUQrpNdyOhzRg3
+eF0JpoTC8yvS5b4fSmMLf+4wDhlloBIyTkG/opzPADP2Aq713rjAFYW2GrhZubCHW1s6nO79DsK9
+TzBd63S5t8Z0zrc+FDivGuFDCTUO4rEvCRIggK94UUI19j78QbzaJ0t3RqhJhyv6iBsLfcvorN3I
+r497kFA2uyZBtmyTcGboG2K7GoagqDgFXvzrankzUApxcxWJIM3iWMFvJwWNGAwrJEvOqwoLI/ii
+hCgInCfeyMSo0RcZGdZB5Pd8wFMqUWUyEIM9fj9xb9+EaLhIEvoRxFdXpJ80rsS3z1t12wkyxw2x
+Gi9KYF5U3TXSuOyWDRSjecMzSK5ysBoIygSC2Qc2liC5Els+Cfk0qGBvjiTHR2ImaySRodZmeSCE
+q2BBSRqrxpJ8p6BmvGZulma8VlDgD2CpYB3PDLN/AKEbPiQI/1x1TNIY6yvQMkeSIY/SYR3JTFWu
+gFJV4nRFVQJgzbCEgz4IBt/BSvgv+785aAgv44W/yIhsusOfhKGufmBQz3/eVlH2RhJKDCOpuGSE
+CFxsOdd1hHnhkowWA9f9QEZI5XMYvi/zHjiZekVCJnnob6Fl9gHdLfozA1cwQSQJj4ELnujow+tv
+JdTPZR+qY8gNevErqsMpwZJG1mP4NMtFmZWsDV9xRkW33uECQTEU4LqetwxvStiDwlyH/QfwiKIn
+BF+UUJJzNrUxkn46WKxOhjv9miQTffTiz+m6rdI2QC9EeXVuq44j8cnAKPRU9E2GOTdoZ4cz+D6X
+s3fgDuXhR0zWc8L68wrmByhY1FqGrzDqyRjecev3MVTwKELry26xuyeEXfckhM0C3mtb5Hi/KZ7s
+1wUm+9PnZ8hzysQ4SFAcRE8G7tcJCxdS6zroLVNC1FST5DwDo/yyZDgZGOWXe3pfx9PCZZzkF6yN
+af5b4k18jV6IlUTyZZ8qK51YkcxQuyuF6IuGN/BSq1cqrXHfwR7FpHhaH9KmWIEvCiK/PE2YsNLx
+0vhNHIY6tYykxVRf/mmlG0w2aX3TV36B8nAvo4bGyXc8G5ftrIG0gHQ7Qdk1WmNaRlJn6WA5RbsE
+b/x7NIKkq1MCp8pZqoYNjVlWC0T6qNXYkFqhhDdRAx0tEB982+ch7KkiEFQCtOnsQ+HpwE/fiUQW
+F4bHxOhnkbf397+HA6u9Bxosvw+XTgfhDyKYjnO4lMR+UW3FelBGmG7BKMNIa0zLjJg1CsTjbfT+
+8xH4S53pXQI72yWk1UitFQWKBAWXKvQtnyx9KNuOiC1TUn+6a+N8umfIUQdpC2rP5grb2K3gzTYE
+EqkJo6JBuhmlLDyf42eLWl4SZNJARq5scVG/aQti9MtW5N5l9xGw7DtbBIa/aAyiicdUZESsJblA
+B0FEwI69aAxi42Y5QvR57wOSKtmHLwaplFCfLMNb3wswbWJfG9MohrnITFSa4MTuU3MkZpQy9/UF
+XFMvK+0HsBaP2wZTQq20tBmWIfIHsPehrJa5XxSkuaQZM3UT1dZoRwH3rER01e6GYSG3IY+udiIz
+5jSjyjRkVbMyOo6sDAVnlhbsYAWxdXu13zfdYJ4vfQU1nElvLDGkl9E+E4j0FtQssu46oDegLu58
+6Kufo0fxlKdEdJhSHpqnhOqHpjOo+1G8ceXqZASBlI6hezgdq4WnR1zB9L6XHthd9VZe6ICzM/36
+Kyu/qIu6QKUMVQniWC11VBztSwzTw7mrOBLuDdzP6QmifE1jPP/S+A/iVJWTIUAbi1quoLuo36OE
+9o5wvecStgZ7s7DeTnuNKQxLQv19w/C6ATa+Qurh5sUl1+ExJu+K9hyVJ8QPjfmoljlrT2IZgnrO
+NbH+SvyLP4e+tU/Ds6torw30ShMDNbmOQxKL64AtLCZvI+sHYHGF54jjUVkc4iZhns+lgzI3Siyu
+kpNAXJ/VIqGe5ehYvuELB7m5vtcbWGKLHv3Hxl/B4bfSDgA7Qm+8ovhbUrT3ll5h5WFJyBo2fXhR
+jkVHUsv2yEO+S+DwZoUVFaulUDoOpUQlVMk++a1e36+mPgvx6YoqsbddZ26Ia/VRdBNm/Rhd6SIh
+N1YrSyMmAvnksg9UvZzesuoJyYar0jiyNVVCHqdDH3J/ax9UgnSMvwVwNGj0T2ZjKZ9Y46D1HlWC
+lHZU0F+4/3k2zon7R9D78KXDWcXxh4mrKfaWuXi4TrKsqDbOspk6kiib+Zj6rNKpRyJKm3axpp5v
+V30FOxzFZPsks+Cq3NAf7N4rSjZjtWxD71AIMl6MZX6bosJjeLQCaeOqJXfVK14/zKu7Po716m+1
+RX/7x2rxYB0c4F3CD+C2L18lON7BrGqsy8aCO6pEXa3q1rjA87wG/cfuuXPfHncp8baDfgKdYfE9
+9MG/89qHn8ta0rJE7HvW7SiVBqpOVaOWyWTjEfRSTSmhcPm5EvsFRG9TcUVEoPWS6nuustsqTkFV
+yai724x8k0Tjwc5nodrnsQyNs/C6xDUSTNMdQrxZvT1ABO9VnXcFUT4+JRQusVIFony8biyAj69o
+Etixk8nEXewlb4h8cBAfQZGA98oH/DxPnhFfPzX+CvY+4IV0XxGWYGC+pToII6jZIddpr8cYTJv3
+xdqzXex6bwRhcGXLlFA/d1X8ISyjHcTD774loVnCw8zsuWxD+kQH2ds7mA9SAn/uLsu6/lzGZ+pv
+uYQXn7Xxgj3M7MhwUL51DbwqTzpMs4dZB+dnFOJh1rKtm1YNA4VomjUPt4FskiMa5oHD854OCohQ
+82ysVtxs+UUCi6ynUdDAJA2jieKwhP+1Ml1pz0i8S7BKofs6EvoZvi8nw9nCYtpAmg8/l+TnNVgZ
+/TTAGO7VYNWSmo3V+pItv0g4roMZfJE3ZuBlfvMOmjd4ErNi2CAN3+fjeDRGbeve8touIXIsXBpH
+kNoAhtkswcG0mZI7eLK2bFnjDFyrNleGuRnOui9p0jPwOA+CYfw7vKTgeZVRkI2B/w0YNtcEH31o
+jQucUXumgf6wTQkl+WASh/Zhn/b78RUuYTDQHlbXFRGWDLU7ZnvJo54iQ+qO+XPtXmfuAIbgJa7G
+3B/Bo1HPFX7N97PxjZpb7bfufD/2vknjCPf7EbzyFfyjBIKoLT6C63xKJe2wPtugXUvSzQY7iI0u
+6TppLx1XJG22ifftKgu9Toe+K+g6Mdz9jf0wMlNWOpB48MGTmUcyT09LtIHDlpHAhxusJwa2h60y
+D/W8FsJpl3i/K34Ar/MsARGkTHjE/n/q3q7Xkiy5DnsnwP9QLwZI2TXa3x82/EBd2oLkMiSYVpsF
+wxDo4lii2TUzGM20MP/eGRFrxY4859weaq5fBILd05F599mZuT9ir1ixIvz9MXbJifr23ANlkMSt
+TYx1rru0g9/5sDmKPbXJm217vW1t3F7F2NsOkVLb4t1+3/d3zIkwz8G3UXd16BeF3fy4W8HN8OMR
+/R+PRdOZDH7RcTvfMaq75S7fsasz+fhzwYj4No2PEXV5HiZKHOe5s6y6lq3u5ntIAWn3lRwMlgLb
+Xp382Eov+8FYb3FzP2kKmaA7fshTgZRz3TwV8wAA49MhpFwt94cjdDwVnAOPhAVqONsf+xzjAQiI
+xxg/4z0cYw4EKVnz9RHJOkfKgLvZ6dXxMYJpsoaS3ET6D+SgPkeuEI/7gMecmnTZnXvmFKS7ETQo
+Gr2Flze/bPahD9/YAu3XAWv09emfZNSJ733YApLe4JDwbg7scTMqRvL0IiWYWOfTz70wNosDPj3F
+wWnCt3jHqBCUA67gaMWbDzIqHEPw1w4seu/DIVQ1xijvRm82GgM8dmuZ4FbAdwGP3d9YrAJ/vzkg
+oy/g0gjuBpgwjPXQh/N6D9B4e+exD/Fmh2zP633ZArDkpxYO2BlGdcCSz/jHnXiTsrHPCKt/jgRM
+4v33O1EY1EcUZ5yX+4xGr7IaO4b4xtPsNrHye38PsTQ22vZ6foTwW84VZdjkc6Re0ogWImP1xc0h
+uHHuhPGNfbjcuYdoTDCGaMx5t/cYQrT7p4wtBCM7dkO+b3YfOe8Y2ewNtw59OPj9oabG4XRe7/st
+EEgOLy1EQpxg+/AU0e4dPjTj0LHTLIxvbOHc7NPKSb73jvG3bnD4ze4ryfm5m3ENxkziAnVee1gP
+Tx/CEnd+C3d6H1LTsiHcAu4thM3iPC+M/h5e3nyMvmHFFtT49CYP+v7HjXHbPT83Immcj/yOMYD6
+txYUKL9/C0f6w6A2J+NpZsZbOUqFHPI4os3mH5Kj3/H4m+00eWy3X3916/2X7mvY7Q==
+			]]>
+			<![CDATA[
+			150BHm49q2C0cbW8+V3RzF//Y7bQ+eMBnGePv/7Kdus8zSeOEHygYDzeAwIv3x436RNHCMZbC9yM
+EYn49rhJLyb8ROOt2WNUd/fJUYD93uF3jBr88RboQNx+jn7JSyPew9OHCDefvf/2evkl4ZU/DaTg
+rZ+BeAJTYcSuQFC92xkcC8M2GONvxad4efM7zdKI533qQ3jt0ciYW/it+7d4auHHx33r1jLfzzYh
+3EejhrG8b7BLHD3tx2kdTk7n/cD4+H7Ywo/Pdoa9TiMMe91mHO/0r08H64TewlC59e2MtOFpb3e7
+v+TYwkujfrsXY9hvjrPA37AvEXwPj0eX+MgvX45/zXtU8WYP3+h8en8PT1/5aTe5DbbTgk/Pc+ct
+NnqbdGp/nAU+l+N8iXM52sO0PVuaxoj/8Diwp9E+Ho1nUzv7ZNhC4k57NqvzaL6YHE/oFk2+2UNv
+6R6FXsWfuvWArsXp7GsbHYWHP6dfEW89Nj5UtGmXXvw9g++X/zatwG38XtfhbjOeHnex9otSnzaL
+k2QX1r3TLO70FrrE3x5beNnsMer4fNEHXwHcGOdO+0UaC0alIqCFy21ODRHqiRSHy6j5J4/GljlP
+NZbtLdB+At+X0aKGB4YKJo2646+LJX3cYKwFvQcFwiCCKUYFr9TYd3ePWpJoNyC2ZiKhYixWR1LY
+Hwu+6PUwewEOnI7t3syCEt5t10BpmAvRGFRH5CiblDi+pRyBBR2FF2gZtgGlvBlPiVaxt61s8vvN
+NJ5IunAQLUGXxqcWbjcfI8PrN2OI5t9a1pu/0J4tuTpgszcjId+JmH0IjWuWZQa4zCg47/PGzk03
+qFgopyuPhx+JLWoI/dGoGLa3oGE4tWtE1IzVqrWGqHj4LUDj3kKy9F5GqsU4Laj6aLyWwfLpIPFo
+4foemnsvYLyGWMxYRy93LN9bEOPMnWclEYjSciYelBDjtQDvgpi0rppmLCq44GFmtNCNIxLDz2s2
+I5Q8GqeKPohR9QHQQrQziBOMCFT/gTe3kneIVYuxoqbqrYV6Tfo5wp34uXOzAPuFP2cVUT2q/QN/
+7tjDzaXP9WQ8HatHLe32c4iXR6MkGlr24GXUPP4TAvcWjh0RMTGOVJ+NfGQYX7SAMHw0XntrtnS1
+y6gSBSeyjhYKiud6cN2MRasyhBD4ddN15l4rRLXx2qMd4UIxanpKDGDfjeskMU8J7u4dQ79rbCTT
+Sxw0d/OuxoTOhsdBrQHJcbQhnIsdvMxYNHfKo7xivF6fETAYXn1jC8nikCdOvFQnKsUYrRmXxTZv
+Yddo98DtvcN6890Yg8diL0bAEC2PYgdUEURQ0ZKHPnQje9xC4HJz7/qC4yMf47XnABMVff1qa4lw
+0TljJTdVeBtqHoatiTZZtwG5mUZ92cadBvDGvz92RPzvRnADxLjuhIGnsXAttGDO34xsVvI/qr6Z
+GxVB7KaXEHgL95vBcLg3e+gQYk+P3InXxttTHErGi5bvLYQ5cTo2YzJ2eAqnhbxrHMOWZDTrLSj6
+/PhzphvxrvHeh2P3mR2NILfcf0uNb88thJuPMeX6aIwUHVkzTGTldnM0erPZMOIX65NpmTy0wJtv
+K5wmAT4QjWILYUEtENAIHIe4cGKV/cZVljeD7PSF9m0skEOCkqVaPfDDibiv39j0nnaAsGUd48tt
+83GX5qYXtvSzjzl7Te60UuTkxD1t86TKRT/htU29j7dHR+Pce5yS17aS5vFTjpk9jU2e3p+fP5Kw
+4c9vjtIs+4G6Ebwn+F/uaqU+YK/LDhOSJ6XaTTdnbRhp5HAsvIVjd3ePxsjScLfOjW9sYemJ98Fh
+NC/yXZfzlHq530yehzfrxh8ebw7ucPRwWSRFVCN2bsGb9p87drJXb0bSStztdeMbW5DM1odjwnG9
+b2cFevT3E9Sxh/NPNPr5J542jmCP2JcVLrwdll7/d+Awh79Dj37EuclM6s3cTWRb3/40GNk/GN+e
+f8fPiMcIerj+jB/ObpzxcMK73UzjIZLfzqOBMy45dCaTdW9hL2PDHOrNzagHaO/DsT+fiqPt/FJa
+oQOvbn3V5MPPvz0f1XGvZBY21ZIDLHD/e6MIPfX+HVjBjVl0FSJFyDvAmw9LSILO3eax1PdA7C1Z
+XOwYHW0Yta2nm4/Rm71cjKm407t9OOSj55/7/ICt6M7imItCqsd+N4Zmo3GOPJ9bAJpz/7mbcWRb
+M2B8e8R9rj3AxM4ichTgpPNbNwJUaCHAVNGoQNUPzzc7zHVaBqr2+QZU3eF6h7oiyHy97DUQ2XHc
+2PG3e+Tt+ootlTvmeRDAEEd1sI/GR7Av3nxavRnZg8cWAPbdb6bx8MCirZzEUICAIUj5ysJX8vCn
+NAdm2XnS+NPnKUdZoe/nmTzC7aOL8enPET18aMEnzuntWahCt84ajm75VgHkKfy9b33no55t8ha4
+PYt9fAO+orGvt3HJULwPQQzNGKL3ORPfi8y1W47f0yAOZLfzaW7G0p///oyLwF44XyzQKs6doFV8
+uw+hQLaQ9aauh7+PRuXPvfEJfvbmwF07z3onup0XFm4+rzw0e0bXvYVoZx7ozahMlMeVJzJUzs8F
+4su5swbJldhyoM68Y8ROROPjYhvZQmeMBBrTeZP3dGx+tpA9fiZkYFdFo1KxnmbvyaIPPTh0svNm
+brpu/mRRgM136ahk4LOcmgdvDxtvFPOLRpf9i0b1QB/dpyCfdhaAUAjg+N9Utnh0c4N4w3Fggq7b
++WLUOPDBm1OHcoGr0/lIj6J3PgFpfPwS95uP0V9vNAZYh2MhShrSFKQPfVV5UHv0EUYFxttIoIzd
+/Vnxvt8elsHwHc6spozdHx4HzhH4OKtuqChyXGkUOnGnEe54KOB4PGxWSbg3gBIJfsDCfhAE564B
+UCyqeGren8Pyvbz9OTCHsnLnsP9gNGDgQWUt3HzU1BxPj2pqDkK4RLtj+iOxrBxVbxycCLK5BzVx
+hR2HXjZqFHtZ6Njs0WNz1MQFfbwPGaWPXec3NHvkgw+Y7jpB3od2F24/WFNQQzuo1F2O7YBjR47t
+QG5BHPpggW58QFWD4tIBdoM+lADDVHiOeu5iX5BudyWyd4zEkF1h6kULoQ+82dWd7i0cKah73yBb
+JkatQxRFtQ7m7RpeHihY0HSDMtfnECgIWmYnUOAvB0/RWRY9/hzx+Afjw289wPxiH82GdHiKm9FA
++rsa2gGSY4cdpAzSYHFARrnxux36WQe8jN/iZowjikP6DMgzI1xmK8zKWGEwTDXKjcc7w4QgZnkv
+bxBWgDilYgsD9JLwS7HOelgBgp5i+DnX+Yq/dZ/UjCDebo5Gb/YY733wRS8+ha+l9xawkN7qzd/t
+UEK/G0PHTrNq9CUaq/G9BXbsZjyPdmo93l+a3xxfmqquPxoDn/DWMkpxxh3hyKuFjQZGf4pj9/U8
+Gn3lP7sPtom3x83uaLFdO6NiiPfdh9jw41ZFePi22TleG7dLYsNRe9vsQHxP6dpoPHqrB8SlQJtj
+osBlj0DbcQtPjZ7DXIiVgu9mCsHejNfAgtLMzUwl2XNYvRvhf9L46JcG5bib0T2UaFTv8BGcDHJy
+wegVx4PrdC9zfbDB+81wuUPF8ZtRiSXewrGzZnn4uZuRHYPx7fEpTsWnP25UePnxjBAKEL3XMT7v
+41MApAxVz4PDelSPwzkFFQAfcQ4vAhhtVFI+MAkr8D0dtVCu8vPtqHU85tDCrXBjOLycwmTBGBzx
+4+LfpKPDeSAclM4xJxwSzskjHagmHH7CYe/c6ke9eEhRo6NVQNXiIcephPGQ9KjL/83E+6/Vs+dP
+yWZLkqIcXf4lf2WC/k2YVhonKtdLEGfKFP3bQNfdLsYGdTAx9mrxkSZJPgktKH/HHv6yW7LadWy5
+Xr99q1ZQZMNvNmNVSErunEdXsWU7mV32JBKjn8xmlUVG3kzCvmw9GzXkGsMninbZ9Sis9t7tXV/G
+rCElMVYZwz8831wxtm/Ga5d4NqbumNBl18Dxsd+eIRqLaQMeIzrsL+J+M43TlDMejfMwzULL4vGa
+4HrogzBNynh4aTD6U9A+bF+7t9BdIOf6rW4WTVl+e3wE2O+96sbNe7yzpRrGzWhGcGlWDshGXtGF
+45qxv7Cja7tc3TTAu+nLKSc3e5OSRmZsiuc8GNVlOMY3jn3dmY1NgxhEm8irFtZMq0YQaMvimkqF
+KV6F5W7P8BMuoxYGVA7IBKX2ZtQuegsaOVZ7OTdbKvpDCyZFr8SZozcWbkbfbtM9GuOd+4hcHbtU
+SkJw5DyaFD+CV3Oa5cvxPqBvl13lc8R4bVrK+pbXq2eqy9ivrUWJ6/7O0cK1ae3a7jdfxqJscCVM
+FcN/r9+61oP4iZ+e4jqQZHYhKUc8DKfTKwl+sfRafIRq2tv358USb8Y+jPB1eWuH2dvEFdGFUIqx
+IF4YWrgcTXgq56Nfxlndm73drHYzTg3ayPxRxsL9zh5ZsOGrhQl8fu5m5PNeTtgYYTjxZtjvP3cz
+8j1cE+m4FOE9DI/wh2klx+P2aMTa5C0cu69uUgzISHlYCu+/hTu9BfYtLIXnTcpRvD8bVajB3yQm
+bFwfz8sJzZ4BiT48Tsz4FOcD4ece+3B/Cr728MixhXmoGTe77x/HGDa2aKyHS3LrhrdwvkVoYUCn
+0e/85t6Eoq23jS0atYUfHpdf3PwjF3aVrnhsBLTduG1Ho2783g12b1sG7X2ohBbOOLm7FOfNhxbO
+178WJpSBD/MIxm9c0Lj0vHPzBL3oduc8IjBhpbrdzHVy22HSjOL8PrXQxRPM/e5E+Zp6OVsom3oa
+LcJZyk9/fvyyy9Y154y3mm1putfDn18unGacxVujDbLlN9vRTenZSKtqTkZlu2x5jIcexftuvz7g
+lp4/Fy5u6rdnv2xD5SV4H/782kPG45fq1yay+T75TS8jVIDuA6BfrswsD0PoMk5V7IyuqlSIVEH5
+h2Hcu21QjzfTeCapQJUqX/ngaN7snLw3Y/CMbz/HCfLcNzOWXp5nTbCHRz4tbNOXMqPmvpxh/NTh
+M7z7MArV+8Z6Kkc/P53dDC06dliM03SYzsuxZVCQ0dzWwyNfa6PW/HnXeJ3i1mnhGoj96eeOMbRw
++hA/fexwuDlhQwnD79x5fw+XD1L701jPzaZPptqgTP6ueXh+fnOP7NgnpPFvxo6D+VmoaPQWuNSE
+Q6AvgbFZ3yofzpbnZpxOvzw4KfHU6jt2ND6de+3E/O/+/M/+m3//z//qt7/763/49rt/+PWv/u63
+f/j034vtb/9H+ec/+738U/9xNVKvUz2m+DQRj+/hSsnYdKvKFpqt8cQF4ECNdBLqsHXGm5gdbsIw
+VkqVR+GhjVJfFYmWOiZytpJPbMIwFLly+Y76oitOJDYIkRsYjNuOId7GNof+XDHjthSYu3Eabzhv
+q0Yb2tglYf5vYHhNeKlt8nYc79P10By1exh/XtvQgz/3IuWtfLld2eHK8+2a5eN3jw==
+			]]>
+			<![CDATA[
+			iQuLY/3aP7JK0RWFTCqNlqZQpLHUY19y4XazQcKShrV4rTY8DSt96oY3oUw5XBjTkYVuWpVFMOfB
+c3JSrFMnJ4rIWxvFUFKbXyAuyVnbBN4u40BMrEnMOHFyDYMs2IYVddUZhnIf1xE8+Wz2Y1sl7ME7
+vY0qjBJiRRBDlmO8HcPViDO/HqEGjDmdYXY5d8iFuK6g8o76a3Aq/sjMtTZeTvR3loSH9ePttPGw
+4nwJV1bDIrkRX72Mo9bHN3UZ1+KdSI60NiRYM/EdFpjhlxEOqBr7fDJqw6GNPhPGg1YNgaeX1HUX
+Y5n0v673jgGs2yrb6AWli3Sg4aVIoDEtDEmISr7YRrwNCcXS46S0mBhngm+ai8102Z9SwWamgo3e
+xrTie7ZRDouky963KowTgZ6uSZ1oY+xVYhvKsLTbIbonxrphXMizerkts41z5fziGPRweNATI1Z8
+Yee10MSWct70v5A3J3SE2mDMw3zdkcMpNvV82hjusmYRGbW3N655Z0lyl9Ej4sfYrVCkt1EsQq5X
+KCs4Kl1pwdpAkJA7ldmrEEQLk1FatywmqfsLfp1wQWbB7XkZxX84yCvoSJqxidI7wBCSWkexUIIa
+r04vGCEznCVMFtu4bi8F+NwEwqGlimwLvIwgwsjzjQrjtaaPWz+mbg7ahp2rpbJRXv6TIDpc/Syd
+bfQwwuR2DKbigYQxLPdAjQn5HBKiKm3ReCachKlsZZcLy1zVyzhaZvZizWxi9ox2M8p5so1piqt6
+e+XtY9mwQ/CRDW88dJphARIOwuSLSggejmkJRDB22KpWAFMbZKWtiWlpRXYFMI4Ye/F2PdexFfZX
+vIvQhOYD2BWk9o6zShTTmrT+7tLwYxQhZRsqgGpXgInJk8zB24HkSD9y4iua/dZGsXiGto6br51v
+s2ubOZcPaaahhZ4nXxNClpfxmoHaxrV270bj5QgB4FQeCLctod0ACD8eyZQ6yh0psCWvd/Jl2Y/3
+0mtfJuI+ZO16Gy+TfF+mA7/KHbY2JIY3kH/MpFehXJQNxW+PWMvxOCEDTuVgQxs9N+oCP7A2xKZb
+16ORadRs4mXW9Yv87FfJ3NbGO7nfL7PEH1LKQxupDGTu8QNc3eieoLec7KKOghlruT2J7dRJSPre
+6WtK4gdRKtF6sfB4l+uwYy+uhQ+q7wTOhAxh7re0QXLPUy5+aONnU/eRQfjDuf2FLMBLAYEntQH/
+yZfiBC9lDF5pHlgb70gkvBRTeFZeYBsvhBpeSjq80n+wNt6Ri3gpLPGgQvF22ngpWvGz8hanSoW1
+8b5qxrO0hoYEzl++FOt4LevxoAES2nhQDfny6spLkZH3tUu+vWrjhXrJH1FQYRvPgisvpVmedVzY
+xh+TfXmlD2M5Y97CS+GZlxI1T3o23sY78jcvhHIeNHW8hZfyOy9leh40fUILLyWAXogFPSkLeRvN
+BbwFGU6UU1JnQI10vsRYtA6p6BjFQ66kPBz1vZPfNHqHvpgrVT2pLIU2XooyoQTPZUSBC1GFMiV/
+VYWaLbzRzpKdcjtcp5sIVt3z2UjFLLax06a8FGATMVZ79EMOEmMfEAFUaCm20f12OXZxHor4Vh4U
+G+Mgu84djS82zUpZstqsh9vVbtnGkTxz1sxwBa7tC7EYrcqmGOVMFNpomcqKnpA0LOPNjCheL0Yr
+uCtfHTVcvI01kCo3C/K6RL2eH3hW14QLGnhxIg5W0pULQlH+Eq+0eMVvZzvbH/K6E8YVj2ry+IoB
+qbpc91dyZOjAk3ypWefdKDVeMSMIiWJ0WTc7Nuk0SnFy6BK4nppYVqZXjKBxiHFwOuc1wkQX390F
+DsFWlrSzkQYmKRMxrw25tMmZm2MTZS2/e/Luy/un7CEKbz4rGYY2MvJ90031vWY3uoS0wk/2OnK6
+PUobFD6rpVB2cKU+nxp+0CL0Npa4YtAzJH9VJO5ywehdxVU9DaKx0TtWbCNvDnaCeyK7mTrFPqcL
+wmv2l61ZAcvSCzmfC24LN/9wuzlc+BIvlBetlPFsq+90Y/fFNbXxbsVq7gp1r3RW2cbPyrK+FHA9
+2opsg+qnneNLAKaCmz3jWbo2Ku/Mt28yO8UNSUZRI0UbL7fBGzbKNX/tW3ydlKgd1dsYhe8z9aOb
+vyniqvUUYj8S6yuQIiU3rVNKkIUY0qJ4rwooehPbjv+4Ap9GjHs9G3dyo5WoYht5L2x0oaxoy4l7
+HMQEJY48qPYreYbshkwnDC2KoO/Eqt0yAXEcfi4/4S28U63iZV2LhyIY3sbLmhnvVNd4KMUR2nhR
+ueNljY+ngiDexh+pHxILjdxrkngLLyuYvKx18lQYxdt4p47Ky4orz+VZ2MbLai4v6748F4mxNl7W
+lHmn+sxzqRpr42Vlm3dq4DwXzGEbL+vrvKzE81C2J7QBCo1U+UFCkBSwU6/NjMlLrevqo8YArcih
+bw40ca1CBXebCyHGwdLay76yGudYI7ZhL9vKFTX+Yml50ug1jJ6rKLGNF0WXXpRnelHLCW28U/rp
+ZZGop4pS3sY7Bahelqp6qGvlbUjas1fByiizJ+e5CqanfjUU+GqEe5VA7G3Q6QiIoRpHc2QR5c+m
+02DvYKZcWXOCZIiNZQtG7rRmDaSLscETkeDBRtqOtpGX06k24yDXsmUqc4Ja21lMjBJarYwGtrOi
+7yqUgIYwkiYOmhEwm4QZbXMS4xikDOiS+XbaWGUjKgmCqBh7YnT/pVGxq9APXknGSL3/5M3IX4Mx
+9OP6GDO0/mj0foh6WF/hTm/jXAk/GY1zaGDobhyp9NjG0NOTEi6McivGa7/D7SAIhzuvLziCQylX
+9qwjXPnyfGUxFL2rxAfIEinLCkWGO6dlwz33UCiNm3dffivY2dDoCG/vIeokV2o1yLsx6izjbKyG
+cM82zYFdJNBnRN9q6yrbKEJpUMaVBGBMHkCMpRZg6azXVyTphxxk3Q68jcGlT9jJSdm6YlQE3fjN
+AyZEuNPd75YZgwwF4Vhb+VsxtmSybMvoA5hbFhC/pi+zttjG9XEfSjhexusoSdk5Q8GvvxJMumB5
+G/FJmpEITAlu9oXbV81YUVkjswg3PmCwoQXwQvRKr7zZwhBqnMeYFo0HKZAruW5opAGi3EUw6Y39
+ZWDFk/Vl6IiWXXKP8F2rIVO2s5q3KsaxJjbVbGd5MdY9KXtWzslOrhAlThYmMqP5sHZ7trdRjMBh
+xhHH17U3bKKzYBhtWQFzRhu54Y1ek3mVF76AXEmT0DFcBzU2OghIUVNjWXgfOu1DGy1NIM0gvmg/
+tD6t4skLDUsgrMGY4+Ynz9IWngWZQWLUlcdAZlNlEKPkcJlx9LBxyZtajVfKxCs1IoyqsBkdxF4+
+HTHyuM5n4RXldH05V/KeK1yB8Rpez0ar40XjW2xjwV+EvIF+dBd0Gxbw1CfvNWq0fQsvam4Kq3W+
+VmrmuVyPjY4NUbC9d3xN18/ApUbynxgnioX3My+isfcy45MkHBsg1473nyaUtbph79GIo0boB1vH
+FTP2lUYw/nBu5zGqeLFgMebJg45FJsXYdqcxeEd6d0JfiqUjqxG1LIqx32CsBcezm1civZ6TSli7
+1YeHvDwKlJe9GfU4Fr4hryQjNOOz7AKECswbe+hJYwD24+u42sj+sntloYzwFQ+kpsn0sY1FQEsp
+sV/ClUH8q1sY2FpffnvzD3Bst8WpYTImS+CFsfJ87CvFNVDLBFagdTFCG0DhDqYiC4suBQc5+ems
+Q9ePAedQYA/GTCOKVAvvLG0UKorhJF3KMlEEH09XE6XTmI9xsyqDOl6hjbKp3lVb9SXVVj65HeW2
+xQfzX9Pog48QYdwVtK6BBBgrayklU8oS4+VoKxRxrQd7hNUmCetj2hWf50mOWjTmQiPWD0FaBdBy
+H3x7BaPBDHMx4rCuiPSkMQ/qZdUQbhQ/fpeNn6wmaCTGmQyCH+635gUfTY3BBRduMMDpwbxTNVZ2
+I3c9fatxUA+NRTWtDeErmLLTcQCFsJSoTwXhrJ1dQ0bUuMb5speTaAcYFc+yCs5yqDFdCxWtKgNG
+44erDhUq8lgTwkRqkJI656K2K4ouctwKy8gikWJMsRf3K2u8uH2/MAZQ2K60V20YkifGeYzLjS18
+FOECsHgdGJ9ibKvCqFxHM1LNTegULb7QvFjVji/UQRWJ1w1bI4T6Be05iGqFJoYWqg5yW2JsJttI
+Ya6v53YVALIrJuumxrx5u5XKEaMGr9SogKH/5DDFa/1Jo0yIbeaOAooq8WrGZWo3oiOJBDo2sYQJ
+olcgJaLG1CHm1awyoxrLxp16aA4DOqWE1gGuifFaUbYZUQb7srWS27F9Oy1AP+J287GZeNjdFr3H
+MNvOzQL4TghkIZ1blwzbxygpFlaYuuoKV8yIGfiecUis4Ntp41xBDnrsB3LY73dCJSuslqlOCF2B
+zK6rZVlIjVcvDeuqafjOYRL+ccW1kqq8gjbsHalxuDGrdyzGGY9riTuvqC6bQoUakbffbZHHr5l3
+PLvXQPZ+JPvJbvFctqHLpRiTP4sKJ6hRY2zxWfCUkBD48upKpgeUTTdctQkKzyIyYjXKRHWD+LZH
+gkgCyphuhXkUcRYjuq34wIBRGKVx5PSuC4VQr7DwbjpzwqUy1nUcfFBkiE3gikB/vBtyJEeYbGtq
+iTpWFCYLT5LnvkuWqbGYuFkmW1efuel8ndniDrexV6hwNnxTTlP1mUQ0a/mghlw1jS/GbzYs7tGY
+LLsmGpMrbD++jkQmV5igRzgjzCOqioQ2MO2OKtsm4ViN1dhCYfHgncFjaMk0ZRZx9diwa5bInZpj
+e+6MS9OsUBJxJ4UF61VGxIgvYsxJvbAxzTEIK+zupu42z2ZGVEeMkLTUO4fOCSF41jLubegWJ1cs
+UV+NtcPozzIteGLGue/9aAWtTzveSf6bRcLUVuhVlbpnMMYmsmn3jPjklw8GMRuo4YTFHmo6Yc8a
+JipydHrEeHmFkP9RKs5tT6ZQ0PNuLTzmkrm516phXSEml0k3QNdFNUZqqHgT+obt9oa9M6r2qaqb
+GS8vB3fmlkZsw8ir2sMC91PJL82MNXX6LnvYK80W3QhtIIbOK/hJCyS/Z5xQVWAb54qC0vChJmX6
+oP4X74TWU+hHheKNS0OJEcyBI+knvtyCug6M3g/xD/d6vj1vtkG3SIwUFowkAblyfWtoA6rWDoxV
+F70ulUQqHV74lB1EltAP+KVyJTe/XaFoNeIMp0adcaK/hXIR3obxoOTKwDh1V1iMnLU3Y0g00yum
+yyNXJCHgy7lyjVVcAc10ZzDSVOcsW1manTPpW5IAIgPcW89yIobaYRl18nYXkgOHXI2JMnL6a6GN
+bLu/ZLQktJHk+DZhxFdMxASoSuhNSBxkoQmkEojRdCtU3BAHouRqaeMeC5C7lUju+ohfzhXdF47M
+ohmt1k8QZNyCYacEMURFzjyKFK8QXhOjHTvEaNlxajRyoPxa3BelzI/SsrV14LKJDA==
+			]]>
+			<![CDATA[
+			dTEqP8yMKEYvnev9eOtpkeEnyoOWCSdGnPFEErHaQBA0fRU8YB7HJUvTeLyqdGgJOWIrgzqJFhwc
+Fn9RS2QCyRWwLHqzwJ0ZURmyX4dJW3vTQCaU2Fa+N2EpNn7ls8YGt7HN7sbR7b3D6I/RjUL0eHuD
+eGcl6+F+pxq9H81cWL0ycG4X+H/oJhzbaEjbEeN1urq1AR6b5K/L7s5xJ6RrQ7t45bMGTIE2RGNG
+no4bvfWMHDH/3S/nCv9GVKLw/NkYZed2M6Z5e35/hwl54vrVUMtLQHJjUvbmleA9Mu3ymCFmbdFs
+GWdtVobfLa4fppxQCWpVT/th+gfmQZArvYyaKvS+UZOxXrRxZDYPzyHIbArWXHWH4Z2BngFqxZHa
+lDoUpWDds4yCQ/qgfGbgiFguUpTFPMSRINq4K+mtVJkMTJVzhdSrw1QJuriHAvOwEQtjRuNEZyP+
+clo/DVHPVzBow78p1Hjj4wzZD0Le8uH0BKlGQaeNVnrcjcALGuBMexsZeiF+5dFIueKbkRqQz21Q
+BfLQmSRzDZwxpUNn+GQae/E25HXOcnMlhVRVjEEnko1pkgQGpnMQRtQ21uJyLZlT5Ix54eWgl3hq
+KYuDH9nxp1Z0UBA81aaDYuKpZMxTkLfhXFZJcSIr1+nOl7EjQ+VmnCUHymonXU4Ob6RjwidXIxn2
+lK5QMe2YXPJ85cu5giLVols4JgXlTT1CD05kxjm9/XrIPtKN+I6iKfJOWmIb8HquNlw2ELWORcp4
+9VsLmmNtN09XF0en5Tw2XY/wcspojEwdSQGA0vU0jb7PmnRgicUyljj7TybCZVTuiLch2emDt28U
+1pbYhcbKxIiEbzFa5EAGaaqBiJ3kRInWvfZAMvVgM7bNTIvW3AgNL2/DaIXXFaRBCYi2Kn6xliOq
+3nnsKuHwoAr3K0O+nNm1S/MHKied1a0QpcxN3VWNGfN1yBXzK5gja8aWK85NYAeIMW2lHY9iofrQ
+Rs5+pXtKCljKYmQ6lqfXDMnuWLd+aKL9uYKf7Bma6X0xP2hvKq7raPUmFvLodXHrncKqksRtRs2z
++cwkISyQmk0X2oBo+QCl0oxlTRzSyEmbTokeR9+NbRBPuK4MlEZEPXA1emHDJRA0FvseE6el9cXb
+Nd8HRkMj9ScX07z2nLgz4sN6xdwyudKm3775gOF9IAoim84OVEFBSUdDG2TvT5HjKoW7GZIRp9Ez
+bTcLZ36teZYatkXUw5iTSKk0QV3b6XquyRyj0MS1W7Hxkj3Bzdwu2W5XZ8PXzkFR5X17G7nw3FqT
+l4rLdhAVI2ptaOIcj9/1lpQ6QWXUxpffnl1p38vKTZMFMs9h3JpIze9Op4odX11hJpoYF1yG0m8P
+kiw+Ms5+M4d/62RsPhhHpzFwcfSKRcjlCiuITqhgPRqbNzzmrQkvUZCgVSTV9FS1QSEATp8B1pRC
+ACVmpA5bSHAFys0DRBozzuzGTWNN+d6GX0HxVzUW/0kIY2tm+bv9qDlceTaGNrzh4NX/zO3tVcPv
+vo/JkguI6ZuxAv1YyaskBgQlevUi7NspNT78F5vhh/2o28xzMBDHq+34KJpQY1fAn5XCGsZ7ENcZ
+yg9i7A6GCHcitKECAOqTUyFHIhq50FHfi/myUBV/9OvlSqFf38ugYrmpS4nx1M3MOBwv8z69CWGT
+V5xPRkpen8PgZVXm6EwfPhjH/Y0eUXecfsxIdf3hihJBiv8UhrA2TumAW+0CVh7oJ+v5VDl4OPN5
+TVi5QkWZUA/jnBtDMYz6sJDGKzi/3404kN+NurqGNlKaNVz5jDrBBBeCkcP/oY0hHkbGFUx8KYid
+Ns/0u9LIShnFRoM3cWplFF+7x2Sa193IehTZ6AzexnC4RrZZ00IVF9DcGZHWGy5aQlhFFBPCxiLu
+jTHy408KSaX00O3PKp6yLDPgAXBYimvOfn97fUMFLX5vGeB2PmQhDm9DyNgJo2kglbUPk7U2oAtu
+lcJslUM95pvJlTKICOIULMY8HBLItKXdwmz5dppIADIGw4xmdFwSi7QYF0G4GBO2K43YZjMfVo3V
+jW260VHQEM/VK2Wg9V2OfOBamPkJyfaK9g1irDOcFWSumkcpCwWWbzEC2DplaUTmb2UYWdeGbagv
+els9glH8wg6bCacRBvEWGpIwvLiGGZHCGqAJGTyGxjyCBwJMDeIEBA86RXT8jP/ZpCMN/30ED+5X
+hivtGcG+q7iNzWSZZpPBGJ3n3oaUITPPW64s3u1VmOjWXkZNsDjG0MQyAuRwhokaV3s49eidE21o
+em1sIzMMxWJdXXIHzClq1z5lwIYsAbPgZFhC0FaumD6SHg9d9dOEAMVG5ZNgvAXU7heq8X5U+XMV
+GH3WZyM4qbFHqTK5gsNyd50UERq1UL8W85luVLq2GDUS420gFUAxlmwUJjHONhGipMKSiKLakvQQ
+X1S5a0RFPRx5NyJZ425sgRQTr0iabObthNsA3nxWdTDLPoplIrQNlxmLlS1En7GVh4IZokYLPG1b
+CJD9UGE0A0w8lK5awqBgsNJDuA/l6EILoyZc4RYixk4jfQAxGm1OXJVANLUr6naIosiodyU2Mbos
+5eLAFRLHCPn5emXjdq7nYrQCT/PUpRTjSGCY3BxbubI3eCPbhaAby0hQdKktK33yRIsJrz9UnTgf
+6lBrVPXNEFSScEIb58o1FZ5vZ827YATvJ4xRDKVwe8ch6lbS4ozEUOyQbZjQXqzJJ7rAttAIjIE8
+/jO7yYMKc7YCBzwFL2ShUWliN3496y7OZc7SutuSYV4i8Ds7SmZEyZ3bBRaJvBl1S/7p1e08m6t6
+MGtKUiGyF+TDqTGKW3ZhSeuxcR3A++w3y5OPolE0j1NYHuMVFWS4bWRS0dIiOfHOcos1abeRSl7O
+qy6e5luOHp9EdshzjDlT+rnMlxOSYvJhoxkyagRROCyPwoiUE8m3M3yxYIXCpDoRzXhgxLPOsGKq
+T4HJGKcIcoxNXe9jvIY9FcDnvaBtaEPFSFYsdXszstRtMKLhb//kNlgx+GZUIdMXbXiF4jaNzr28
+ijJnQBso0+LiIffbtw22252PadVNjtEdvH3WmxSjAXAi/8Inlxi3ZVhkQ3FCG1q71bKfuTHI7axh
+T/krkXyHEs42DfrQBrNDcOVuPGpKN6NGHb89t7GOMqvs3QmJxMrFo9GquO8bDtU8FiGRR1YwEde2
+Mwc4FRYVMShdc4BRWIptTMVFNbMXkIcYZ0YOsI/SDnEETbC6DeqTcwblHzNefnUz406ZnavZsmkf
+dLVaQ9DHRb7sdgg5pu5KNuHOB5231hAj0uw0AaW+PF8Z5702LRUjAXhjD4jFoiyevRuaNnkPz/gN
+TfNvIF33WSVlUa8miNyJ+KyV4nkUyjsqtrxyNy4LlH9WZdwF6bBldWe9jXjl5e1jpmfjemgDurtK
+rmAdJKj0ps2dSzR+tTSc2Ma4aRAvFIi5RmQUQ1ZpsJMa+VnFhi1QFZIoo7Dzg6hhFV5jb+GKGUen
+tCU4Oyr5nKnZGESKpO1NWUQgNXUbVm7pnThTie40MlXL3Rerm5l2IroJbQgxFpbxQeGCKsG0hfxr
+Vq+xJmRxWMiqZvksMVrmrRhNTqGimo7adF3zJkT4xUVPISQoxr6YGwsf+1kLXNv4f8L5+i5L//3V
+FVexf6l3/ySOH07NszBzuFcABl0yW9kGprQYEwV61TGMp/dCPW4/r3bzXsyYNhGONDafpYeopT0L
+ctArVAL19kUjlt/n9/EWX5fEobZueJrQdy1p388VONN7mgMEoyUfbM+t1dBXm0gKVJf5RM9glB58
+eTB6OGDxnC1dKB7beujXvdtRbU6d+O/vXnkhffdPu8IfuwnCKRj7PVwpFQojrkAnR3NL7awusSdG
+I8Yo5yKEoaSN2nAl4TAqJdaNlSKaKNWLhG8L2ooGirgToQ0QceX2Thm7XU13BL1++Si31yqCFo3q
+GRLx/R4uKDCkF1DNT4yuibGOJMa5MWyo9wuUV1kQGlNjA8XjsROxi5pdMnPlqWOyi5phohLXevSw
+zDRdIexktUlEO1knYpOB93ZaOPkoKWQdajOT+SgmF2+/N9kRJlg99u6x78oF159WJYDQefiHcspC
+OrAwujXXX41WmVGNFpaQURswdLsycXvbmSkyJgBixsY2QLp+OAI+XFndu8EK8Ehffn6S24MGKj8Q
+iO/hSu68MrKnFOSCfIy+JhMs9ma1yZH7PflvZOIb3TNodrEHlVSvzeQ/0PBVfnbc0nvAL5x+xnnR
+7a8Pnw/jg2VTw+e73gFAKShGq9H4dGIk33ey0LgYo4qAjCdbNqT17u85ga3QWbVLU6+moYTIiY5t
+5HIH2OJPds7dF89yWwgOWMEciO/nCnJDQ3V7MSLouo1eCGNbhcYgOiitm8Sj4F4T5Rc06AijnzpF
+7oYI2YgYuArxD/yk+/PbFOHRsCM6D89yHlWrkOxPf/GXn/72/5D/mT/9NfeE6XyV2zrzGEL3SPkt
+Gv31drNfCKHrEIP/+vonz82xGz/ctsEnSkDoZa0kN5CSJHSFzttHhtDvzxEkkAw2EqeltpE32Q2W
+GfAeNSE4GZASYInn7y+vUE5bjA3G0uof44JcVyx1WPkk2dsYA7dXFID4WW5MGhsUFj3OwQhORD7x
+5qdneXv6Ihmhch3+4YvkxLi219qeJJ4LW4FSuo/fPPI8agfFIrc6Pt1+UZroaX162Y1bL58Bsu/n
+SrNIlFzBuBGj8d3FaAmgIexC47fQhuH299uZQsoY6jswna9BT3jH93AlD8gJ+Dk8GmdvDqQUitre
+5G5vV5QCb0bFHEy8AMWY38FdvJvQajoCTd/PFUiea+o9i9dYEr4WBOle0eb9AjgoeCa3g/si7SpF
+TwvVZG/4oRu3Xh6+qugGis/1/VwBuVK0AdfRScwUjEVZpSfhyrfQQs9Q0CSF6faDXn/5qRe3TmrS
+2cKpU+W0vr+6olXdzHj5NjjTMi7zM4UMRFW18/bEsgco5yKH7bXY7s9UhtjbGx+sDLFQUbV4odbn
+R7l/jidZ1O/niumwmX4s6KuDqQn7kMR+Xml2dQi3+ruXVaVvGht1X1/Js/pq9lQ74Hu40r3UANAn
+yYTN5rm72pwaxxzBGAgs14qHK04mrIQ/1NhZleBVDQPt5j97t5JY+vTP/9WvfvfpL/7qX+X06duv
+v//m17//1d9/+k//8e9+88tP33/997/8y0//ndz2P8g/5P//9r+Vf+r9+d/+3e9+98vf/urf/P53
+P/7Dr375P//6t3/zm9/+3R9++dv73xzPQX7j3/9Pv/r7v/nD9//71z/S8C9++R/+4Vc0/cXb333/
+zX/4rXTiL//8z9Knv5J//O1//vM/+/2f/1n+9Fe/kf/8a/nHv5F/yP9lqR0u/7L//Ns/yH/96+t/
+/b+X7T9/ap/+10//5/+VPv39n1/X/jerJj8BsEgIQfW6vz/aE3MZ9IjdcV5wffCE0g==
+			]]>
+			<![CDATA[
+			pG58swrpm0Qh2q0QnIDWxhAJjUgGQeEGwMyJY0PPrOFjl5yBdhouQbyzgAh+fk10OyHkf7pGI7rs
+j0K7tXyeOzRyXlD4uWBE397eectfrAo8vqL9n9V91wPALpb6953vEodwidFIs1Z3VTazTPGL13aI
+CZldaci6VLxrv7WjR9JUnu2xiz/iSXz8fVZ+OwhC/EM8SIMEmCrKyNaBBi/vo1NsQ2lDP77Tzo//
+lFqAL7+lr5dPX9+TW14NltfD6mkMOmrxNGq/PF85Y/zVZHieOW9PDxXm1EHlHqfmyzn8NBKDr/gw
+dr88XwlD/dWkeH7rZ9n9r2HB/Ze/lV9++/H3/+lq+mnN/We67n54xa2Cx2RIEMoh6TvtTfdgjV1s
+J2KafN22JJRgkpJEQvj5xr82a3eurKasNeDJiSjh9squ3ULUNi2v6b/ut4qTwlpvZANq6QHVF8zj
+F2dJFoetJGhm1ropyMyKgpU5r6oH3K1UH4zaA0kyNEH0cPPW7R84NNSW3NQM38Jf05pZgUj1Y7PF
+mVyBXH7FBP/l1ReU3bOsymaBijSs2oG1QOnFbkKU92abIynIHG3VazeZmt31y9eZC4KVVDaTROjW
+RzDaM4gWD1QJw807/BxVToMRwohogXZBwFEGUcUmpik7i+BKIsY3m6mrNUt2tqcoEpjK0L1TqavP
+pvFWrfxO4YlT1CdBeVTXHtVfVQXT4LMVtGcayxis7nnORfKCfGUvLOUrWpzX7+gO0RwkLULo75Cm
+ItxXFjXfaLQ+1CoUtHm/ucr3Hlx804NN+EAs5BvNBWWorzdPfr+QsYxppMKywN+mJWDZI4Sbh0vO
+nVYlPQkKkMcodPZR9lMXhDIJQarzXELd2ePhJdCID1GFptDuN58BEpoNxlsfjj10WCuAtnx/tCJc
+1LKf3kNpJCqM5aoLRVa5jVS7abVdgtqfMtgaZ5X8XGMiJYiMWwvmJiAv2HhUzMFoqzRiZZBcL4UR
+ws3XZC0mcXU1S4nfYNwGmPvaArtI/zRmzGetLaocLsypwpwmlW6aHND5qCZtEEQsa59yWp4jvrzU
+SXZNbibcKyKo2DuS4+Wdb8g/Ef5P1TH28QsUTPOMdHDnkPIYH0tyJUt9MGYj3jy+AzksYxFREfQB
+UipJt9f63j1pj9m25ujMker95qUc93ZrNhhvfYj27klgWqnEhJYW9V0lR5lfZ1txSj84QPhUCFoA
+M0X7splyIUJkd2NcWqJ9eiBW06jtY0Jj8LOmfV/OHug7FGb8bLnfmVKakPQQI6IIO3tyjZSSmqwf
+pVlV5/gzGuoPTaASIiBp1B1J4gUNWNJlB2UT63EVxAnfczzcLKosHUwrFXs3Y1kDd2omKPb7waR2
+KbOE4rCL/oaKyaVTaQZGKGb414RdxiSLjKCslShCoaiAfNZRWzC6u4Pk13CzLB626IVGj/Heg2Bv
+xqC5NSsv9xRyQx9o/MZj4TLtjXjzNmk0NbIaoqpRoYFRWLVePGjbhReC9WZMi+W2vJTcpAyaHBig
+J/nZ0pDaQMPYr9WPNLxdRT63gdCSvpt2MOItdIAn8WbV9mGBMYJHwTisFglaoF3VpVEbtDsk05y2
+7V1wo3/Kawg93jzwdVTduhPQL6lAWXlZBBGfZ1EnumAGy7dJrC54PkPuCdwtJZ1aA5KinDuFzEET
+Ff6d5mSq7j8ZKiLAUFEcgSlNYpc+VlCmZD9AzfuMTHHxyplzKnkSmsGsVYBR/e35TPCGU/VfEz/Y
+Jqw5of2CM0N2obkz4mfxOjbVaClfOeLNy5edrAKr1uNigaScdP3rOz9ogIW9Ln5uddStJ1qI1egK
+2+DhL+zhtd6hwuVAeoewp6HuK0Ea/9EiYnMDzDPEVB5/7iv7IbxxTXXXM09tjlzJZOx46yrf8YVY
+AgrClpPnKbvKzBDCVzfUuiJOqdaakmLjgCWffs+7svXU0+C7z3lgm1Uy+XJIR5AjVDMF+saRvTSp
+ANLvvS0/V2k1XtiZCK4b4UStTtYm0YpErPKhMrt+Msu9YHJxpbZyfXjPFTtpRu6QkvUgC2H22jNG
+JisJSazDzntCwDvVge4v4Q2vR/wSC7TIqVHPB/Z+pE5MsvIV/dQ8yV5zF5n0X7lzmgyznEf1lAfY
+71oVNOCrdTQgbff8i1+9M90/SrUd+LvZRcwh47XqfvvF/LeCylJaYAB1OlRprzo31MaCuaFj20E6
+2VLx8he9M3pcHvRfxPn+TruVkRV7cWrCNEk8zcvPPAu2RD9Qk7Lgvct+YK7gPHF9rUMCt/XwMi4H
+nq5szu62LmouK47A02ht6sRp1m6iSuquCTkRaXX+vYBYGlGQ/GrXa8ym1z5R8+rlK/BxU1QWCx6m
+VhG2t1MTuGxyhsDmv6vo4XacAFQf2T5JFT1PjYRIhilem+jXG5tYBCeECf31nV/88twZKjw8diYc
+WE9ntETtrk+dsSKN894Z9VdTf+oMf9E7kzZwHJXllLOCD+LRB3VKhblgg1jK9lQexRIADmFZjg5J
+j+1rnzReVkcWFdzRF7/og1gHfUUVOQ2OWWcOx+Wau4tggCTXsdCmqh585XhrJYG+hzprenYy936D
+OvD1nV88b2aCWaq+ltBl/M0UO4AQTDfjKtR8d6PwmBq8nwH2rbUMyoIcJNKkYhhUiqVSQIOGW2XN
+T6k24I6G2KtpJWu9MDs9SwkkAzyEio+aNaLOlRKAmAwleTvKXSsTCgLwBK+bS8VZQxUVXr4HTiut
++ea+s4oAfOcuNqDCIkw8FoqqyzCOy8GYHMhaT2tQhVMnkAdhUHtUMhV5CHj6QRs7Eoi7xz6eF/nv
+vgvdN4Uv7+4gLxb/H97dKV784g/uYDw5Et/fcTy+vOczPLsXP7zvizz/3g+++DzNmp+ZYs+z4wdH
+Iu6z6cv7U+/5F70zzzvl93d21i/vb4rPO+gP72+3z7/onXleaX9mWX5eUX8gWvawAn95f7l+/sUX
+neEe9DMb1vNe89gZ7k2PnQkb2fMv+vB99si/v/Tfv7zvez/56T+879M//9yZSE8Hkp87vTydPPCj
+jweVLz9zqHn6Qe/L88KFwfu00H15b1F8sZ798P7i9/yDP4SN82ED/v7+bv28tf/wjivw5f1d/PkX
+f/inxFMl8EUCxnPsilf+1OgV//5PjF9ZZPQjESyGhT8Sw1I27QeiWPb3H4ljWQsfi2SxFx+JZRmv
++GPRLGdcfyCeRfb4ByJa1sTHYlrWxseiWtrGh+Ja1sKHIlvWxMdiWw/d+JOiW/ZCPxbfehhff1KE
+i4PjIzEua+NjUS6bsx+Lc3He/+mRLnujH4p1WSc+FO2yJj4W73p4F39SxIt0oo/EvEju/EjUi8Sj
+j8S9+CwfiXxZGx+LfTmJ6gPRL/oKH4l/kTD7kQiYU3r/5BiYc2o/EAUzhvLH4mCe+fknR8Kcv/aB
+WJi18bFomL2Nj8XDrI0PRcTcz/6TY2J8oR+IitlzfCwupm28iowxT+EjsbGQY/eIP38PF/50BPpk
+Jf7JMLz14kNAPJv406H486JeIqN25WPYKFv/CDpqbXwMH+Xm/xGE9J7/co+oBQLxB2Jq3E4/EFVj
+Lz4QXOQG9JHw4n916RT/8re//OWvPv3Vb37z4y+fuL2B0pv+iym9onpvIpKCfVXifvLaLPVaQU5k
+qMpU2IRJvdKBIL6bZ+7mLBUpS1EmqqZX7M6XUWXeTNACOvgiRDAXZBs0TwwtSLmKDKh5W1ElMTat
+Bya5X8zrlMoR27LEcOc3h7UEuFC71nKxUaUnXMVRrtNMhs9lquhaVh6F/MypwXvI+SjbF8ie+iPf
+jc3kkb8RMKe9ePaQ6utbRt46WUtP3+IEPhRg10Mjqn14dOFaZqBHqyJ3wP6qyOuyRkxNRH8KGmku
+47KfWnZaM29enkwv+EqiaDua1Qo4w0p2ocz9N0ad0PI4LQiOXlnsMJsqXzSu2IdjV42IxNpDEHqT
+6hNo4fzW2uHly5oKu6ztEAGUot32FLub/rJ588d4nkKGEN6wojZ4aYmPHIxykrjf+Y1BKzxFvLl7
+C837sJqtUMfoQ+j5ZtUUMOM4xsLvLvPk9GH6m9wt6umyw8k7JvVH8Cbjt1jDH3mdpxB5XDOKNAKa
+FbDCmtXEbH8KEdjFV27x53CzlKSg+m/1kTPtqznlK/lI4yOPyQ4PHyRyNODo3fFbzDiqOR7mZLNS
+Johv0nurSsgtfAvOrOKPfL6maMLSOLzZdmvB54uo4/DTTzfO08LT3AS36hfrk63y/8hRDvFQHWup
+E43Ppl6no1+Xsc+G6pvsvyCOXMSLS5EJut7JcJMpZvUGZTzlxm5lE47Tqj+ba2JeBnmKnNhuh2pY
+sh5LZPQnpIJnFsGTSvdYggfEHLW3ukL7Vze5IJ3b2DMEFqoFpx02K5qx1Y7YzZIs0UKhPMzKLtmg
+afEb0Rot3mcjj5Idyc703xh5Qp3XMPKmQOym+30N9MmDHx5XpMOdiy2vh6WQqlUutvkOQeuQEb/E
+vae+wOUm8VOIj5VY8UFfsC1lVKuvFtGzgBCqs4n0QelnPUa1Pnn9rKAGgWidlF7TbFJYfULP6Zsz
+EayAmmgrmoaX4my2a8nApqf8NCLJCkz6piRr/ZMUa2HWXZMqqBABjFl3lWnz4nGzCopgaowhbErp
+d+SoGWzv9G2RPBmFWmfTj9aXEzvMN9FDIdZOTdh2o68ZKslyu1kQSJEXsWYrpDESxOSlD1oH21df
+07U01Tfm/movLfe3QUS/MZNaVfSGL1vdmlMfAjokkmBoGtgCREELQdQxVRuuW/wnHzcG0jh8v7Zq
+FeRZayjw5XfginOdFeTjzXqyPQlWypFcsQXnDprytLqOp/6T5XXKE2jI2LwXVeTRg0ARtPkbuRQq
+26Yv1xWYOrST9diNNy7cAXUGNCaW12lgbEuMn+Z9WQNWA0XDZG3TpU0tIyw3pB6Wz7Y2TfxsmYAL
+FmmLfYELoGt8tbFRrJCgE9U7lMi8Lrh8BJMElU9et81gVSktOJ+sQxOXkS/lFsxtLCg9VbGQyStn
+Fvnzd3h7ldc6qWWzAR1ijxAXuUIPbCHKp4p1WjlCHMxicTRJ7q+2KqzAgpZQ2mqDJbVQdloP1QP1
+ZFHqM4nmHstGqJjsN7JbWqby/khY2ZpXnyvHx5ZN20pJdKNYvPFlWd69lAuAVIHo7KI4aTkh+lOw
+4GiC2W4PGWlZR7cJPmoZp7V4M9BWUZOhZ10OF/zaWbpV3eooyYU5mjKMuRwvz3SOxGf3hUpmo8n/
+aAWARZIvytL0ZaEXewtaacrk7EXw5OwQY6DABSWQNwarFafoJpsoUwHvBnd+I8UAFcRFo89gca3z
+WAfLJtm7ke+bq0lHJ5Oy/sbY/RHL2plFPdHAWqb+bIgJalsIUM5nkL2rT8dMUFnnPJh0HFNfVDX2
+7sHozOO+6G4Txy7I972WmVz5Zh/mgx+2ZCdchHk0Ixn0kyUBnnXvhgJ/Ci0LrkTd6Q==
+			]]>
+			<![CDATA[
+			6SyOZC4cXOBpssYWSYNsrziwpmXWd+SBrMIaE/vMFfH6TZpY/YvhaLN5LeLAEnvvLMPXuy3laKFS
+jllqJxxHfo8Fmg8VTMXlzxZ0PYXkzD63CV93R6tHs7oN+h4QOVz0KCl/aQ9gKKx6mt2L0tRJN1N1
+6l5+hrfAWjdWlfRASwN/p2tdTTBO4cDOFTZZnVLZb3Ll3N7bA+knt0YEGk0rTUC4Q/qvpqqlp8HB
+gjfNqvdpEcmzV0ssYmJAaD1LGLHK5kMo6SzstVEQ4hsXI2gKKXkw8YhR10D4aGEDFaR/65ohAf6w
+eWyOEv1CHnsziR4x0ul+fpMHc+gUT5dSkTJkXAkBUve7OQI4EXMwXgfxbz6g+kOQH6SvZujdcsFh
+i4FQvJcjW6D3Rg+hn5zxYbQK3Ur9M8nqYrLHNdZVA/9S9lE/EsiIzhlqjF5PTuDrAqiGJ43QhWYx
+WffJ2l79oQsVtTXkNYD/pN4msDRApt9ILltgq1xHn8YMmGsXAfOot+1kJOOKZlQW86GWFUUyThL9
+St2bFbACmi2t2ulSbtylruPaXnvzhmuLihGyoNdB34XNJlNZNZesjHJc2wQXbjugJ2WBUsdDEGET
+6l+jSPIo8yxHCtUuk8yBZ1qoAsLD5GeSVDGPczuJIsd+CsgJWcWOMFwJvr4zqL+E8a4a6wq/aTjJ
++XV72Tc9H1p4PQZD5nEi0wMbs3iY2rhDoTMRs2TESBa1YgTgYnLz0etRZavlZxDbreCmFq6u24p4
+mnAxI7lF4pSInmlQ1A+gfKX7+FPCdt1gPnKtWqzerJLix6leUlh5IVSWoOO/lKCFc9D1Cr3IalPY
+VbnDk99aEKU0wWCjUL4cNPrGo3HeiwOvx3t5kyfvUPfvDeVkqg9L2L5ZCG/bOv1ZAY1hMmMS1BAF
+b/eRrJCSrBFgP6mXpWwAlVeXLT4OB/W1l6PSGjWnavukay/1Q82bWB6zfB5Qb/9FlMVnL8KV6145
+HS/dk5ebqIVZdUsCHU0r8diilgEOnao1YlycjXpY8TY6y3TJlZxIvU19ZZ7Zu/NxrViGGNO8yRFe
+bjTbgEqcDu2Ezg2sYlKCAvuiBAHSreyoMXWMibe46A3wtIeLDb9ahSxk/M6a9by6vVwKrRsvV86X
+a+yrBdmJEUUf5Vq/0xp0H6yQli70mGXCDxgN5PR7QdmG2kNyJbHQaYNnrs8y3wdN+GWLqb8lFD7A
+lge14lsxQB1stpnXUFFNrhgNNi2v7DYh7W8N18I2nh0F1wlNHRsqDpcyEEqbIF46dFFtBOroyCsU
+zRLWzCw4PihAyMlps6UJRaviOI/zmhh3qAS0XE5UlhueIZYrynWviSEhWauJ/Thb5GRSFq7MugmM
+tGSIyzgK2q8OJ2TJfuS4blH5Dx3YLQr8sSO7vY4PHdqde5NLux+6xVgq6xqO5hrrmqFixn2jm1zz
+3iHUQf2pYrpRUr0RZXKkhGfPOHu1lsNaOlBCQA/ZKXPCgR/Wuymtf37nXGcL0Ktj4MsD48vTJULa
+R9T3pTvDKwnKn7LoDRLGVJRcjaw/IHeaOu2G9H6YUwVK7vtoaIkmYvMAptPC6iRLOjkJhg6Fckn2
+tvqq5qdQsUueuLzr09iLf+kCvXKWXnpWNpZfOmIvXbZX/p218cIdfO04Pn+W8/H+a+IjaAfefv3T
+L3/7D7/6D0+chN/fBB6tWKeAroIgj0/C47u2yf9SrsJWvV4NBAkv9GgMFhzxJLyjK+4XnqNxlhdw
+rleuDowmJatw9JPdPFmlVsi+GElCfKoVAWg9cH71AyxE/8ovkot5oty92GQd+YmnvNoq7dQsllVR
+uT5yrhef9SvPtWWS0riLl/1tveJmLUHzE28etuwrx7PylIR9TeO0i+eewkP7GhRX1zNB6Qii6ULy
+k3v6iXTEPm3DNBHHYXvlVwfrEG87Xtr28niCSUg61ld63laIRjmOoNyK34zaD8mrjOoyknHQUz1r
+P4BoGQ5sc4tnDSXRK2CYymSap8Rvi23YEk2edCu1HoVttsCH5FvYniPlN45sj7geq9OnB0ohr7eb
+Ou00wP8r4d9pdYTlZqixL6/BKXP9Grk/8VtgS9z7fAuB6zaMCtC5nINVoLWyTY2L5Gjm7xZDbL1l
+1QZWu4ap7R23XBF6aSXt0LJiy0Mp48uTQcVNtfPUcCaWuJ0FJB9NOPiJj2018DQUV3AYIrlFfbZy
+3lED5KthsMkYlNUDNObY8iHYrcwqICLA6SsUiNLI9ldnxyC+NkwU/7NiYAO/NlRC8icOQ8Pv1Vz9
+CAl3XLM0F3VHxNerHSs4a94LaRa7Ubdt6yceTiV7CvYCrgkYTQY/SVFetLyxACiqZI6OzCcwSxM0
+KH9iHD9VO2Q3KmMrpR+oEgUDEiA8fQwUkZYIL338apqoaBRFgy2miJINgvUj6pRsKf3K2LGm1y4v
+VfYjG1GX3zCZTO2UrWlgnOx1onEhMdB3vZZExpoJ/aLi3Ik1W1nza6JpXNYiCec0q1/G8/45++ZJ
+Vdtc0WVKykH9J7KK7G0qEmJYrHjLKiSu3Zghub+iYpR6QBazU38bQytZYYufeHPRAp7DqEqSDI0S
+QMKJqVw3rfzFtL/Xj4O3Nsx5tMjpSflSpEM/Pg4qkqdjIRU1Ol9Dknp66wAr4Q9JttZ1NM1wn+QH
+oNKwrRCX/dyolkW0fRSLFO/mW6sJpRM0ygj5B+QF2ms36rtmDKeMD3oAKLEbIqNnmo4k4GttXovf
+yI5Vkqmlb1qb1SoNaOF4o5OFC6QFpMzsbnGHr7xZYR87m6HoiRixyAr6kSsfTuraGc2g4Sgib82K
+6Gl8vS0zLmioq57sEY/0Why7oA6xZF6ppLcikF3ifOhYAVKuu1v3pyA8ksMyqElrhcGEAirzZdQw
+hiWvyL6Ploc9qAXvkaRYr1eVClJXdAyiZSl67d0w0nMdLG2iTJvG8doAOqgdWTtblfk3sg6TeFfW
+cBPqcEW0b2wTY6gg16sHoevEV/bCZox4EPpmYewNgYp6ufOny8xbAXgoLxOMbNlcJncE+b08bpVE
+8TIN7dS4bFrnJWe3I1OsCF5ljlg14hPmzLJMT3UTNa/GFkIpZmCVRRaO4F9ohwcpIWYrNSls9z6t
+QkS27eYnrguGr2hHir06KbmX9JQkb8OfkJiPma0qmhpXhvMHzq0adfqrEQVLxN7cXlj/SB4jWU76
+ZDqMJa4aY7/bHH7jcjXHQramEiq+sGHShBiW0EV3FMQMdRb/wGWeT1cNtTFjXxsus8J5vhij7JUA
+fnhmhZE26IZ6sPMtC86tZp8Q5ECJeMWmJhc3wQIrM9RRT152U2C6c1giMBpurHUkHJ6VmBqgpRgt
+SU9YUGhZEAuleGkQZzAxAHW9pST0cacLfB4lSMLZ2JaqoqStnTqLkVEyW4wzECngsdJuR1Nl5Gur
+5URCZAc1wEeA0nKow17RZGYrPv/ZkuhsitDo3hQopPFmmV0VWR/6gr4yKjmy4U7FBu9nsFesRLNA
+2c0PLLKaW8HqarwdV7TXc4I2kk/8ex/bOEe62qIZJwBUhK5WHd5V49LKsBOGE9AaA7+a7+0HLwxm
+xXgqXWSEoSRcLKsLHiTZd165MLmsjlV4n/vumkfGFJjFuhdSukob1Wps0z9epcMjoHgflHZ/OB+b
+WM1rSOEv/sVffvrnf/M7Ob5/+ou/ESThX/z4y1/9/b/9u9/9x3/118AG/uJ/efee//0Pv3lAHZL4
+ZvkT0PHrECHVu7U8XQdPtZZAxGBNOLOzAuAwUYDPmsnNra85XfFuHL1QuDg7n17siZtqLsWTcgpt
+RuSUrHrxRuFbVH7/XZlEKZtAbb7bW7UT8Qv03Gd7/WQkVHcGlBfIXr6siHO/4AQUS/o0Y0EVGhWl
+f6PzVmYFiZ1rYYXgjZ6QJ/pQs9XNNGN2Ktb1IrX6sdoRF9K3PsmNpyetxoz4qHoNb/6JBombqkdg
+G2QyIsimGr/YpvcqzeOiaQEusyOZW/05uhV18s+rlUVbiKy8cS/GcUCzKeEdiQO7CR00fEkU0EVC
+plP+qy+OIv9jBSLl8/I7dDuTwzi5J2lB8DeOBf3YsHeXq2kJ/Hfm36mGDSkV6gqf14BdrZ0OJ6s6
+oUaU+lJjo2hC0HUXe22Ldts3agGDsWvY1Q6NFVukuTqCBXzzKWFnpVUYp1RFCNvTJMo7DacszlhR
+uq0htLCbC72Q+GNzgs7ZtfYfb0kBbhg7v0UZoXDEtorklt1IL6cEAYQysOVrgXf4GNsOIWY3solK
+Y1iS9Uq+qeZlNRYN7Tu+eR6Olkt5X6qz1cnC6jxoZeB+ZmwuBq7pSxwmzeqTqrFRRQPZtmqEYEC3
+CfrG07CS7PRjetBGvlun6+oiN1ixlMjrrDhJVKqJBPY86UWy4OdiPSfNzrINpAU37TqzDbNrwUZ3
+0+jAJyOBmxGRDHVNj/NmNSvFeVuLA0RpK3CRB/yga/ZZmqqC9nTcim/m28tDapqmeUHACL6y1Wyj
+XHzQkck3ZA3LYQuLe24IW4hHtwuTN1cbcECCoKKclQ2AkJD2LIQ8sGRJRHzW47hpmTY1AwMVY88J
+OQO6J33lzWN35LRq6PWzojnXmXqY94AyxwrxoPynnCuyU54318NZPdFCoNQ94K5qbsRXR5rsGKty
+FxSU2k5CuPydDcUn8RSQN1wMPviJHkSyA47YQSVW2sVChrAS/PGDmSuBotzwTK5tCV6wVk5xLK6O
+DHdz9qNgi/OYkqEG4VGjf7vxJwKQrAVbD0+6WIQVn8mhv2SnKvNuEVJN3OOlmmrzdrV860buGUPJ
+JLt0jTQ7qaUjC2Ra/NyZRt0ACNoJlttwFdmVzGyYzkbLofhKEMEeeHpSpXjFJSHwwGrYC5Vxzeg1
+JkyigiGNYcVXNbTVBtfI1J1JZCiXGAXqeON334Aliqdl6i5lQRE5OCRGBDUCYcbavNZU80iJVNuZ
+pB0hVCypeuQBZaQziPEsZ4vlFm3lIV6bbNGybYEIekKpdDNuPsVKRP11DyHTr9spQANCiyU8DVJT
+ozORZJomnjA9r0loZRPLNyOwYvRIjW7qb/yWRBi6fzY542PTR4BDxlyfDJHIyuccz2WFahf4SZ+N
+vooNt1uYAcbOg/72jyBWbjUbqiZCbusLAaHZB3lMOK5q+oKTzbvBmuIkNQ6jutklfhXJEYMnI8bu
+gqAC9xZslgxLCMo5tUS4CISAyqPG3Wl0Jf7tdbzXYjKRPNZEdapE30CMeSYQ/HQf8YfAzBFwjAEa
+4UIzm5+FEsVozAQa37gsjbzAAl6zeCZbZyaok/az6Dsg21LXCR/KxfAdWZTX8u+4Es45KXsJw2og
+mhpX/JJr0V4SJyRCfpqsujzRw9655vCtUBVhzuTJxJOxktSNE7KMf01jmzRWX9iWF79aFljBGDGH
+SsNUi/GavBd0OErdkRUHmm2iY6lfc05gyRr8oHFHo7+HCSWOZMl26EOZiGh4wfhu5A==
+			]]>
+			<![CDATA[
+			Ahi9voTaG7U2Fz5cNWhbEfFWM4kKfREmv1bDciKMtllqUhYKLcsjNyMwdCd3qLG6sc3Thwx+Wfe1
+eBFMVJGRk0xkWLQa6/CviS9jMSeXUtA3ZU+GeGxiOpPa2ua8SsbpgN2mkBjbRhChDws5CiCsVcfV
+6CcHE4NcELtrszDqZcSVyJF0R0SNXv1G7dUJlSxHN+xHLDqVGjUmC56hHxa+0CmQ4VcdCBXXCaHC
+RAa8GZsbT+mZhJrIagcgkAhCWhKawaOJEJYak5+fRKgDYVAvdSoQncEEGgWpcGSLgRxmPACr2sem
+vU36pkjxkyTYbl6hJK91vC89K6MPAsgXcGc2XWzZfzOZvMA1km/KGlkk1d7sDEGHbPm8CqY7oy5q
+bG4cxBTEbqCr2AsQ2qvDayJ1HIFRi+/N/Okc/s/xx3g+4hxCqE+jr4OZ6jgaikxOJZ9UXQ4PBtbc
+scoirq3BwD5A1nP/Gq/EjBKqwHvYHnNv3PA1bGgQqNIBkJi0jQ2rq6yq5HxjC3CHZHTyzFicShWK
+0Itx12B84ykozcqsZxxscjHS61mScV6y8/Redr75xhZwZNqIKeEcZ7FWaaHNYyxuXH6YbSCNut1O
+iCDQbE92NON04zmRd0sC0z4QSpGiz40yxzxZiZa0sbXFmA9SVoGUmSRLcU3hXBkrNTKLGudCqDaW
+WhsOJG4rbm7AHIjkyVmvisphz9y2kjhaN3clNQOJ0wUUUwtRFsNXyvKYYbeVxFtAnEsGMMZkzUDF
+jhz1M+j5DSm1RcBpgfckt/b6zNc/soywf2T7yiLSEasewnfalVJvcUlKgE4GGzdAIBptvFU97+Dl
+edLQ9pOftDqAlRbTADPj1WnoB2gQwR+9Y4Bn27rsq7bZEX1EipNASKT4ZRvdHqeG7JpsbRQQzQg9
+K+2oWvahGJs58MvCO28MrK1MjlIzF1bGRWsLyCrnRxG3s0A/wDOALCrO+KVCrJ9j0Fe6gGT2Avkr
+MxYeQtRu5AexJ4+f2y5laKttXWVDOMdqgW/HCROJuyGwet1MvJY0GbV1gpr1bHNi1ymmdiikVGws
+asSZVmFCF0zQbjtkrFiX2rHZywcGTyqAnQpwM1arcMebA9/D6Wk7scPTAVeCzmIECU3cyBnC59OC
+MnJyMm9XvqWR2LsmV3A90MKvZhMX29cDHnYb67rrOF8DoUX1fjAYzOMnaOVIJfJWBVodprN1jbG+
+BtBS71eGS6rGWscZkM0yCsXOBax4gl52IWAxGodMjIv5YGq3YJqyCg25lgT2OaC5oLFiGAth3FMz
+R+2GfChXruHejaiQ4C2Li7sxahWmO6CxMFYAolZHvQTWNM65etiFRkv8UaMsQ46WHlC99028lVGF
+TiamGi00KkZ3YMWujpyNEhMcvlwI7Y1+YFBpleEOcKCZB/yNexzijAoaNO5xC4GF5IqyWdxxXUul
+jrT4i77HPdi9os4AGFAOg8l5RgukJA9tgysi3QNoK/kNhRIaqjrylT4S4EaBNsgH26TSaDnriJBi
+xxeW49G7rYPBcfVPfuLNBVF6EB3hfdkaozzJ5AVUBCFujP9Tddd0EL1oANrtjNQoxuK6vYCP5cXJ
+MzszDWuEKDyBmiLpBXZMFoarUc5VBtzy1NR4EsOzl5YevlQKbwmh+GmcECemploYS5Uw4am4lPmL
+FFzZLriixlqIkHpGxDz5Q8ru3KAPH8KJZqbZ0iYooPE8VIPdFsEY51dxLocB9SV94cmPXBEJFwPM
+XJZ0akaJHQAknYFDoInedrPRNO25C39xObFkusSfJL1ZjrDyiLdzSId/73ESAbbHENaBxjZBJPmo
+6dRY3B42Xwdcu3Yqy/bQaP0gSEHWhGziI8gOVcux01rdn4hbTiyaAG/FhghGtmPgGz8zBdHzAcKB
+PtmSh0RTdfEnGTeh2CXAYLVT5UlyBxHAKw75iaIxkLRi6LAfw423a4GQ7WKEoEUWI/DhSyLsW2xI
+feNHs2OlQqoZNOFh6WIWzVqAdUQltCPEtQNGOQzMNXtQfWnYpz4ZclMm97MU9CiqzWq150I6Qs4d
+O8EZRziGGdJ4ZBgA2mnUDLhLR3q0Lu3Ve889BwlT39h7KErJ/7KFSzCLZC6pEMaGAWPKPWW3lrsF
+akc47eAuCixaoxr3MRPC6aq34an84ptWptcHxEJTsLWFzmVh2pHZjDtCAFh8F/LebNXS3cowVa+L
+QH7UMIfXAX9GmGWF21TnNEpoYBXYwybyDXcOulHKEFA7YrCyMiH0ouI/njNLAa4UqiFDmhPiBXm4
+CBgJE5LG7mNBYRU9cWhb/ilHTdAcA4FZOly2/ZxLrKq8qOHiYux9nk9JqmmlZ69CogaNi8pJhqgW
+nlKNoVinTEh0uDu0rBSOCaOPsUK3T4yOpah970H7wNAZjgsr+I3xhFzrYVkI3oVsEUFBdVfliFaH
+xg6NUAZT4yo0egRK7GBtTvoU2geL2slJncA9ET8z7nbWpWHLoNhHZ7gpDSZdAS2DWCyAWjlPfOPq
+bpRvxWmra0soGmagbjGNrM0YuRlnPV2oPQHVYprYhgw4oK7FYaqat2Y8GiaS3V03cTFoXQvJxyiY
+msGWmJOIQJoYHQ/SSKdtaGpnrIOpAclR1m6nAbMFjLRbBoqhIMhtVYo4y354PsxG+oWh9qcHmzOb
+aP5npAUwS58JHJIIV4jh6enmG70cZAxqdh78p8y9QIh/y/zvlL2309hNHsWBTJuQ7ImrZcrHXa+m
+02/F9qjGo92k/EbANitWfsFRaGM9NSOREWe5aDy9oF/IjTIwlLz9fHSQFxDAacPW0cmCpPdpEsHm
+bY69gONkUJDFj4XM8zAO4Btd02lsVbUTC1UIalm2+iY4iQi0GIMqHvITzI7jUUKilK26QKgki8Ji
+U0rcnuHMxPM+K6zIc9l5dFfKfynZATTzasEmh0e5QDfnz2ldjQw5RUKTatwgrykEeeBRZDKXI1W9
+edI9rPjkHE5ZXR0RSn6C34EOkx1WrF6gJUNTAsbDUskMaO5KrqRmKps6obzavXkWBHAjX9f9BT1C
+4fsMSroYZZgp2qMMtxF61pmHLghDlx94mHeih8nCVGwlVcJoYIoalxN9mqPM07G5vDxMCTXFz0YB
+9yQUpQIAAzhbx/aDUsEOa/sJEraLRHcqxvM4iL/YseINF2mUEkFGXJGOAci4lkbzUKXVA/iXTkdZ
+UFAc7EoztooNMePHaikh48TJN+u9nxYAcMhRhxjY9H2ueSmnZ5DTwVGRfxBKbRNcdA3lkspK84/8
+Cd2n9CeKF2YTHIffu3Ab0f4gx77403dXyi0W/HzzvkMHuGATMB5oQX49I09izAupGRordCSJIjWa
+JmbfD1wbyXK005Pm9SxCoOGge4ro6cqBJKCEhD9dIwiuJlMsNKMMsTeOIUjdi5PWyPEDq1vV4zpT
+VKCMtQDx+/cjz/CUwJJCUDgSrYM7d8fYliXJnLdocglreWGgMsjVkWaLv1sIccnxd7UAz7ZacPNs
+zjMEQC9a78OBQuWNmxFFfWA3rrDYkVsiuD9OO4JmACEWrMJKeMygQ6noKvBK2Z6AjXbPb0WAHEYA
+cj2UwbY32Xkz8eThGTLdaDEwJhIqco3ApFbHVBQJxBoZIwdaUvjWjDi4q3GHBQHug7IKCsfDtnw3
+UTi3SjJaEiqRCKq6Go7Wk1dSKWFuNM4GzNWrS28q9akA0wHUJKg2kdeMxV2VfUgVZIaWjF0AfUWL
+3Pmy2IGElQNBDjtYG5YLSEh0QJezEnv2pXmYZAyAX4TvHOtQglpj1p7l0Bmhdvr+0hzZrEdlIzG6
+Ix94MeGmWEbKwj5yoNHK0y/3ouSErk59eTVm5nCPU0NXBGRSI9IIIrZUsgPS3szRxx65SS6tZ2ZL
+GS5zoxQpwG7WPS8qn12rkUO5UnSX9COIQp34gI6KkjdVnC+tyq2etiQ8VUdFz7ChYPGmyqUSMEY+
+oGgfREA0Iwg3WxY4QR8HRYeJXYuIyBys/XedIUFA1uxwB0WbZWbP7QGD5EriC4diB0WhPyKgJiB4
+kZVaFaXENM3R02opib5OWm1nxR3pxtrrwKLLuD/CEzPOizJPF9mDTCQQT9kcNzWuFv1vArabHjx8
+O6PbymL1le4+CEQiuiRJDF8cLgUUOE040E4dw0gCE1GFn3huATt++iFHWwDiliwo8pVIHNHcaQsO
+MA1zV6UqTDs3d6syaki1fMsvPPQqOx946WBGEgTT54wp8AJRdDaeCPMVnm/l7dVDpE10rATDBtNU
+UJ/OV61T0nOdkDLBRnASNehJxgbRoMINWIzbqV4HbdAivoWoS7VoHVOb8MiO8GdPbtCntrVJRSIn
+i2pkhIgyObB7kGsg1Mu59jl1MnfUVzzNJ8uFaGdFibQllWcGjAcN2sv9gGKLCZDu/oSXFi9MVizv
+2F8DlJrETiHm7Akpl9ESPwxdmUBcdV84QMqJ8Kzl9RdmxpaG9BlDgxIW8yKqEo5Rb0urWTXqC3Tj
+zAn4SSXBaSH9BS6yI1q7MsHU66OkAE5WS1ky1JgbeyvOuRM7Vt3OPdwwF9JFCznKMuNIv4+8Pzn1
+21sQyTXwfqtFcQ3zLJP1UcDMUWm+5H2ozC5UO1ooPHQpHzVznIN0tJCd9o0tIDVIXafGIAnD3YOh
+dR1PcMfGLzzfSGJATnnVQWjr1KpkovoamlG7Vo2r+KSa/h7noURX/zzr4JtCO1uATVNq+zzDycdC
+XrlpkBcmWWcyZLmMb8NIDji5E1irXv4ou3xItqI3QAahCAI+s39K5OXI20dhv5Pkxzo2ZgRxWIwS
+PPFPSWpQcUKxIpYFGAAOHjr9rLqdpLoF0XRP0tAfrnhinrWrq+eLcVfAEOoLO6ZGYlo9qusSRpjA
+aOfyh0C2tOqshR4Q3+g2Wa1Vvsdu5dxhNHKAGlc9XTj1KshrxgS3cy5owmK0c8AGH9VfY8FhnyLG
+SlQmFkuRQ0UmNwAtTUH3R6BGzTKnmZNkkl7L8pGegKEwVw1zUvNuIvyl4xn6/etg5SC0mlFw1G/+
+HSAxtQg4aKWIQnRknXJMJj6vRs/CUzso0IOlw9XWgFMzP/XESCWK6sNZ/sNkjPY80WwJRCR8SNRp
+V2Ol+uOC0h3s+IxYl1RtCFjBkX+QuAnEnRGF9nAxSU7Tk8xU1bdTR3y4xt1ifRJFjc7ChEHeqTEY
+ItbyNkBDELSzNOAoSo1z1wz7kdiRayfCLl4OpVIgXdRe+Li6yaAPjedPRdW8YsdYVCqpAx7f9ME0
+bAY4Nokc//gih/EabUoiKVWM5sjsFsmbYveMW1S/UJ6mz988XEGwY+g3DY94F0LsZ2c2wCDkPpjp
+pFT9glZCODexemcyQdGIul6LHM7mablCSDF8wAHSjglYA5KJsKNMcKT1iRHy89mmteOjZzEnuSdt
+poRqKb9OAqqxnHURdA1gtYM22ZC3Lg+GfCDpLgoMixE8OrA9/S0cxXKS7nJ23VlR0g==
+			]]>
+			<![CDATA[
+			shEi4jutE2k7cIYcpxDf647hZWrraQvDmTUae4PRs3PFPqiTAgdHzpQ4bezmY0yNa9C4/Vtek6Vy
+gVbt2M9KUcIGLCvsbKw0SSav6B06D9dDJjh6iD6faTfI5MGyUBhN0keV48ohaWFplFwZvbWQhqRS
+s27UQsTLg4UOzlWQg5tRs3FzI/mSedvXnZQaExenzdMCd1+v66HYmnnl4pHVTGztAeIkNlplGdTV
+UEBRldbLwub5x/OMjO0qTvGddi7g6SBq2fYeNTqwmL02QzKJIH97yHkSOx4+e4W1xP/GWULlkfnY
+4IQuY0DaBBJhEWRsuVCjFiS1I6MmezvfVquXchXAIVUHySacR6RZR06HkcK4sIMdN53uLbVggJRM
+j3wINDXXpE+5w/Ahz3AaNdZu3s6gzGDdiRFPMUOlErEviK748VQphchGmyQl6It08FGhUH+TgAfk
+6ch1zH6sGzyb6kBAOhaqPPlTQF9JuD5gzhbPQxdUrXBc27YkB4Gzmko4IpOrwPCavDIIrneTMTAj
+u9UtbdzfglXXUXtjb6l+0JmDpEYL2q0W5RrOpNfEo83E8mKUKC2/04lIMk+vKUDngCS2NTEjtz1v
+E4UybAp5ERKp2fypQGGW9Gurv6QFXRbRR1OoU6wVOQmBbCkAbMjLbpCnbMZsNiMpO3I2G2RrWiFM
+NbaQFT5LBUOHhVlE1cfEV5aXolPo0l+jll448SpwdxrLFFkLibAq+yVsjEauZQBFS6DuqholNmzI
+ARxGsJQu8KOtSkb4voZ0uxVSKJKLGnQXL1BjJSu5n7+vm1ZkwwhQWkhVrsaI2KqnzZRJJXX6I5Ds
+fNT18hGMqJ5MIA8L1RWRWnEiePbdggwuV8HLhUXpE2ivEiodnBNS5fkH+gcF62YjKKLGQYZr0DaS
+5wOtqHrMejvHtlgwznFRBliKxYtgbOScqbSA46LEjbPPK0nI78RrtAVXWFqZ6b2gRwV3T5RphBjh
+ifoNuG82RBoeH2jtxXKLvGVgYpp67DlHl9/ErGE6vt0FwNKNF+DRfrUjSaq74kG2MLbrApD8ne07
+faEHvzLJnsDFFImd2Y0UBdIS0OgzEv/NCHU6JQxP/ygFBcr0ZuTsCJ8G6f7bkDVns25AOsmC5M5m
+rWsA5oXCqWb16GyYpvLuXNZlS76aFxE+4EdCAh7TcdjJyKSAjIA+JuO/E3VJDknWzm+CYC8QaURW
+OgN1b1AF3QdcSzruD5zYqCfSSE9b1LGRJwb1cZ88gxRrY8izQb4kHQgpWXTPBrK/XxTH84C9pPwN
+Uu47y2uf1JJCRFbTAU2UVoIc9QBY+RdAAZkqrOlhkzhk3yQITmjK1OBRqz0Tn0S8X9MnJ+n9DZnk
+mj7pLfThjz98/ayHDCiJEoxhTSTTa37xwJ06vt4cd7c8oVUPStR9sa2HNth8ODcLmjvicDZZ/Uj4
+ud59EXbEASVJlRZaQ8boSSJpqAzSecpcoU6vaJwuJiNsZ8uqpD5pqF7aHBmLtmO05BTuzuja4cAY
+tZuZC44TTUYI1o0xTmWEYdsL+gDIc/RGJtXJqOexUw5no9J52iFRk1z/bhuELR/NUVfNyYURifNw
+yxwyGZO92mcmcctC3VfMT8DniGSw/54+tZwAtykfJ6RsVlfZrriNki4+msHS1Jx+F6Aj8XpHOGql
+TanJUy5WWJR+eLkmFL8YeJ5rO1nPqe4K5R/e9XIHars6xfYTgQZxKoWqSR1LFrP3t1BMJFDL2vtr
+6GOAwuETyqsGqjBB89ewneqSXLVf4ykTeIMGprH6ZUp2inf67azsDYQTcGWUG1grjVQu3kaBMmNL
+oQs8qklKYnsI6QgGfII/FFAtAQAzHW8eVOHE6XSYxY+6WGwmafgC9q4DKE9n4tbDlF4sBniOumET
+UKNn9G8P3ypFeJAjiVPjrmeebpO2NuP0GlvCnYRaW/W8RkkJNzaCxjowrZIXQCiWUOHTClmJB5rf
+yXOUVC4ukWXJ2lI1VGPTLQIkY9ez0VmcKD3h6eXVKYZaB+zQJBuq4RQTG4C/UUmYy6SWVwpZitEr
+hSkWadkzagcjsjmn0qUy1NgafkvXSV+fVh+8eQwCl0f31pPZuwvhFZs/7pJ1ANsoXWtGUjULd1Cj
+ZA6ELfIhUIgdQEvx5GWN2i98Hwi9q7eJ9OcSyPDqnUJAuhhHxhxLcGFkrszODCmyCUXa/aChSNNS
+6yRblEBNjqnsKFMvxhnZonBYTzVC1SVFsGpCGE6d60Ljyj4WjlyQF77WRpH+m6KPT/XCZAPawVAo
+bkqIKvuphKrNyaklaXvcIllVq4OGGl9D4l0pE0+lLuKtWTjFG2RQR0PrIqOO26XSXkwhOh0mS3KF
+cTjyBxQ25eCdmAijRFpfTqeV4VLj4DBXdPcbW0Do/kTMlE1jGIJQ/coioAqPQfOdPUghdgivZHcU
+Jcs/MWqX6zFmikZq5RBvAeFpjcoVarBpjqRO1o2U3IxCeGY8acxSbyS5nbIEk6pDCjIOe5MLuvU+
+9g8s1lnIUpOwzIgDyi4Us1e8DozRWKFdIZJRMaug+6P4COqkZfMVzQiewIYUufO7UK5P9uLhyC6q
+bOwcEaEHdNNR0VVEdlRjEHJi0qz6kq/f+Ee+KQJnqGphuGieBt+YMwP0TdNFJ25GHM+MhapJueyD
+5JD1tuz8j2btK2qZqEqkOzGQcT7h5DQTdyx3AkHZ2YuMgefhOM40iq0PgrIGFgUsw/k4xIOBV6V6
+mQi7uqmew50PT3HwxGFy9A03I1vNjM4OOBT2ETBFKvCLsSU4xdmczyNyrx71AeSOhOQ4Eocj+L/U
+SBzOZB32hg+ctigxjjwaezHMUvYFYQTOnRZC9RasnKZpdXkPOlPI+nksnE57yFo0xQwCTJSPyIc2
+25wcJ5PZ4ohi7O2Q67yF5mEmaWEQqoQOkzWbcefyI4jYQXVejRFspasvsgFnIspHBbBmmlsOCTK3
+rB0FcGFs8yGI9GRPoVEItfhraBS0YhX0z4qn8Z01Ys6CsVWijyoP7zGi7JqohMJyDRCmp5BX5wFJ
+F6JOipWF6lYcfXMNNtUKVbBjNgJFyIyI4Mvycn1Qx3azZ5A3Z0VrYjrPqIrne6wtW06Wnl2XA5hO
+HZ4e7kuTNXQ06dz3twSYqTvvV43phXEQK41CLYeTd7s5WxBIGT++bVJxouvHORtkP4Kom9Dq4W+S
+YC94pOm0LMsK8R5QKqHZIeSLQ774bN1wfDg2R0ZCxpgDo5zX/WSJb2f5dmN3eCEQzauzb0Rn3eO0
+MhraAeE2af06pAYh11o4L3Ry/+Q3Z064spfHkAFxNF0dDuRaqPeanYmKE4OGEdI+iKuVYVFIhdXV
+hZC30a4CDN6waVJFvF78PE/UZeaM1mIsEetx54+If/W9RsLmKNDeQg0ldUtNJIctf3Es1w52whOH
+iyOYrRFiV73hol6AgnYzFoe9ttck0jQv4M/V9UxUznUB2W6n3oWyZ6ntqPvTFx5VkJMpMC+pG83q
+FB7jT7wZRRnvN3NWZ/OkHCgGUWNlFloXY3b6tGK83nL2X/QKNvHnJlO1XMFpxbMGWPxqZfpUar6O
+5pPV1fwVZ6sz/s17kPkiqD6S2uPbxNtBPK1ExrlUhnI53wU57qM1psWp4OkfblwNdCaT12V6ObDg
+nVxtXaVZDrlmMPSlgIJjtNMJ7iqea0Yl8dt0apUtFJ9L2R39VHzNay79oeJsvLcy3lI8Fb1ZdXfv
+AnglMs+TI3mA67n5mLFbVpZutS0fDIDSnidgqc16mApfooS1UbmTb+chqD+ORGNN1YS2i6CmjdUl
+NBPHXJZxYIhi0WlbYKl+LDslEVIvGVVNiNKMywPoLI5ldootF4YWZEfhMC2+S3TD4xyHwOFInDTI
+S8usSlz5kbirxrHRhx3eQw9yA9yFU/MY13A1r4Rir4+OosyKtRnW5um1egLP8AOIRm/oFevz+ntA
+2WNxrQ9WS9hfFrHpXH4gqtDx9Ba4ywgNoPPniKpOEm+tgEiFUWeSv8l8KAo4oCmIzJuBl6mxEQLW
+c89BnA3SFDs0uLSOSUbHZvLU3WUlKzSTyoO/8nRpwu5YRKMA9IMRyxbKspzVAXIW8/CqGksTheOU
+9HYzeazUs6E195MWqeD6c66A5Zt1o6Ddwo7pfUBBDrGzeNiJmC9muavRBb9Utc9bYOh1sZCpfYsF
+1TCn3rVw1gx1u/Rb8GyqUA6b7czZWw7aUa5jmSLK6QMSkbYff3TxXchCTvzELiO7kJ3gfTiMZ5Q8
+jdNt3RA+S4hZEBw4uwVUMNYR3ey+Z27PiBTxoM4kxyM6ohghPEZl3H0ynwAClAqPsZQcqsMpOuZ1
+QMTub2dxbg/nheyz/g//6jHDQuw8r20HHZILruu3bG4cTL8MyJTY4Qgti+PRsSkIYeiANS/o5IPr
+hugYIQlM29KF4DIhSL28HooG0FvM4HxjCwWe24oo4SrVH5nh+l1Yh0Mp1e4nQjFZq3stJqVzJw5D
+egYhPv3o3oXl9TkYgV1BCXRCmUuMyN9cka6YTpxuRS4CyNyyYCCPVZHOBqhF6cAHp0xc+bwHHfkK
+6wiyLEtwsR7swBo9ECyL6QXmxKJsgxoHH0G5im9+EIDY+rIcbfRqc3z4t9kuzyfgag6J9ZTR2VZ5
+zIxtUJCQ+cRi3Kmw2R4AY5SW45JjRibL7QP9b0+k3aY57n0gl2If0PwU7NhM/FAjqHA7xi8uc2cD
+jF8o2ktdGqdKHarv/kUoVZbcQd6G2HzWI/bBEgOdVakBZizOQlZMoRDKzou5/SBCS7PIqz8J/6qj
+swMwcpI/+ixEdyCcrcWtHPJBAHHdNEezhy/0/VZK0G3Pc97geCtClTCg59nsBI2ysMZanhApuCZA
+Mjk20nSHOgmSNoFIr6Vd/lUqkVEXPlDYaVYio66ooHw4fGGCINBn/ANne0cKdTHc90d3ETqPlr72
+H3aYOimeOYlSDNEvW9B3Vp+Ioa9NSVYVLi/zABaIxy4UAeJ3W0xRTwTEiGfNUGFYvz2c7GGMGDMy
+3t6ZA/PilX37uVpbf/X/c62tf8fS2dlLZ1///vs//7PBMt6/Z/FtIQd3ve+p3vZnrY9ABZZsqfyo
+qT09KpxsgIJzlKKUge2EmuqEgIUoBZEaRPlrnRtHW+lEiRTBAOeoUc5OZaH+P+berteyJTkOezeg
+/3BfCMgyml6rVn0++IE8sGHZLcig4AEbgkFQh7RMa+6MQJNNzL/3zsiIqNp9r2Q9kLYhYHSZe3Wd
+9VmVFRkZIcaL9Dju1Eo050jVjTsB5jwHmoYEScXNu2iiIg+77p6i5yC9o0nDpihMCkAnKfIkoJhg
+cMGnzYGn194gryR1GqJtae24mNhbVW+SkD7SWjNvPtN16E9bILAvs9Rrbq7i4NsepT3J79vomkrG
+U6ZQsEbo0ik/hNaS0wjlJuN8KR93S8Wd0u7xxV/ptVwOocrdBQvx5jKkT5/9PqFZfw==
+			]]>
+			<![CDATA[
+			yMtPysj37Kj91HuxbtlDUyEUNxmblDx4HHYy2WD0drCSkzSSfrYkYmYc/Vq7AbRyAY1jUeb95ouG
+HkAPRLNsTX4UuXs0VlxbEzHSh0hFIs6NL+wGUt49VqL7GLffiNaUW6W442KbQb+7uDXIs2GmcPfD
+jjKub8Eyo0dnxP3YcAeksH6z4dlGidTaj6pf334ucPa92SjBgStpYRG3KOFNI7U4YyCetjRPPlSc
+HXWJwu8CbSZ5GbbrRhd95BMIZ8FxhpdmqteHUmvxhxPGQNgu9Vg+aaMzHq41cRbAqjjyQ8IY4iny
+MAfnHtx6JEAc+aKRYA++cq7R8TXlLhXB3SneZwrqIU774whmj2iM7NmpB0TUR14JCgYRDEJJviwl
+CT0cV0tDR3UXhxKywZsJshLHFUzSBQ//VkPkViy+VPCr8iVqU+jSclEwDgYkRZPybMzrhd22HVsl
+fno95clhfZ5cmNd/U+6+y/ubp3b5w4tWt5yw+kXQDF9jffSQ2tKthLBCUrzaoEp4jIDSSI7cJGEZ
+B/eZ/J22HSNWUqu/6+B0d+1Q2sChgh/x7+Nj5LiF7P1+kWfGm/aQYhJDDKoE1kG18g5Zj+x2rSKf
+dVnY5m2rBNcQl0pgLQnjY1hkQnkalZZG+ecSo4+g3uJIP3lxjyTgOoofg0em3jPue81VpV75fwPo
+/NS/fXi1LbccEewkkeP50M3qaazTdbi4qz/xdbuZJOIvUa3ukRVADIu+lW86OM0L+8Wvl0HOrYE0
+y04bcQv8k8xZg+C9GJM7Uw1XnVJzkWkStcDdoltJrOpJ/KwxnVZ21k7XROYzKLaQlvUpiQArbHkB
+HBPgI9FiSA92XnOzmcU6XOUnTLnlIaIO7vBgtAEOKBIc+T5M1jkNh6kodfJXQtA5cBiv37LU4L5j
+hqg+9Slnon85cNm0jWEx27CstqwZJohvOguaIb/i9L1GkLSpmgw/n/JocjgvtIt63c6rS8ITgn5+
+AdiTv4p0BXE7H4mA4hvwbSaKCJpUflzbH6AkMs7vZff1rzz5nAPrtN/GnTvFr4ozg5z0xohv/HIP
+7pVLzXfNCSIQ3haraO7oAZ9ZGUFbkgdYfNkZvCWtx0oFglThZNNL0hVbc6urSOe4DJKrh+2d2mX1
+pZoz54emKmE8NXsIvmpgMDhmNt7lIhiTbmocRDNmbI1+o0l+uzZIkrTf1m+7s6zgyXheTTAyL7rf
+dmXvmdh5uWJyC+pG4UJTXKpcfmt7kRp5ENA5C/Zqxaeepnkct1mw7MlsLYKbER68S33BvbsEWrK/
+JILDIHkYVDqPHmbBV/mERo5Aqwx4euUVj5vZbga1ZY+4lJVv8SZn+GVPaWc1KxAhr7EpM1KVr95j
+dekKjZJ+SqGjTaCdQWdSwrmPg4cUCyWrbPdD1VxdvJyoJQ1p8VgUHRk9AZeSmxHL66gx61YRCaIH
+1w72e2/qenuLf8n0n3W3J9vBv+1MX+atpKFBi4TvfsnE23uvrahi8ZXoDlfFqc1TuGez5a2kc+XH
+mAevUxJov86WHrcWT4Axy/vFYYoVumT5zvxil/z/rrN27OFjbeAuPqfpwe1Zy/v2s+I3N34WI51h
+lcxVz+36GcwMsSbcnHPQD/FbaUF2pMTqLaO8h3UuBIul+yKejz1W9Z7GtDH9p6QElnqK1dTCnl4s
+9NsgMtaEOzd4t3dytakDBxJEuW1AcFDrAsS1D6Vs7F2NOCfBZ9HRDmK+PIcnuomvKdsgtwE8QypF
+a9lhMW470YTpFBrBxb8FtvmHnxFbo6dq9bE0JkMFfy4l2J/G6SvP65o7Q2tFjmd09cl0bnJUSS1F
+kLKsbLz40EIsv/S5k6MipfBADB6ew21W8Eg44FNJAmfGbAvjg2ePN7rrl4NUKW65Qn/obdBdaCKO
+48pSY2uxr5fBIVWJbr8oxL1e+3yXMH+0DPBFD86pWuYR/HCynARNxPOjfkZ+90mSzZJMBGeTUyQQ
+gE9/FbcorlfNzLo2EQYlN8GgmyzM50K4SYN0Ztt2fBTKzK60eWCwqS9Fff+MD7WgFLZ0tHhhlODw
+8USMPmN39gUzu7jUABuk6yu3DHWXB1aKRMWR92E6P238FPmJRHqLFNCRDDWmIdpeNdcXFnsrP5xj
+sQnG0iMIEs+rfzyU2wh+rJkhf2gDzEJctJwlqTY2muh3zZSVEEHrh6ISFM99CTLLvKRuG3dGjKGR
+Ak2ZO2qN6VmxcZL2mPCA6rWTNCXw1NPLILXrkJjmqhaZ25Sw8iHOFkma2eDZv45cjCLf3AsxcRte
+zUN4m4dSy0GU4W8aduaLvmVMkcslkDv7qZ/X7X4a+Rw16rttvIRvOnG7rk4GXe3M8hpnLTcDOnMj
+jhpsMkKgveduP1PCnTr0nu6ZuMlUOQgkh593WNpz39R9MxX8FBa0XYBokgMQ1d3xqA9/M8o0xEcL
+PzZmbu2QKIUTHTOENaeChirCLiU3OIrnCGowHYnJ8Q9ujYrDq7SYhU0LTiNxdBIHgCdEcchDbRZr
+nEW954h8F/Z427ZIrVyTeulTJMVvOlbVjoft9FAnWxLBA3xlRcQU8k9OZB7bLe3Qbci9NVl57z6E
+le44jSETKe9M7VjnhoFNd8flvU1KNnOxG5ZAVqxqoXTIJoG03GbeMmVE0j5U0FjsVR4tWdl7BmUw
+KWdwZ7CjNrykK79QbRFjH8KSCJ2DGeQCd6fmwIcgXFZKIs5O7sj0k6YUI4wuAxlKmMjH4VNPjYyt
+2CASDYrHTp3zW0rFGZSZx+F4E/j05Uu2rwrvGXwnpiwzugeI3fOn03fKE93+3CalUVmUubbpjys1
+gaB86FnKE7Bu+TgL/8baz+oGjCUK6yO7rnBlG9xM+fYqd/bOZTfKjl2ewPLGgAoQ//6TZvHT2kBw
+Vk6ZKjRU0466arcaInGHCTOZTJEnJWUc88fVJctVs7N6NKczPc2CP4RH03QsrooVibFFz3o2Dit4
+NwVtvBTOSkwGONnkZRWmDUsZQkzA9O29jpaoKVe9hMdUbQmS4c0kXR2bERyzKehMS5o0SPMpP4KZ
+ahsKy+J+sgM4dirlVELMhk3gnYO+Mg+b3tJVucvEGbg0g9tI+rGNB5WH8xPLih+GXVNG0qxaRF+f
++1aDUk6octjhZEoFMILSNECwPwpWT2xqK8g4XcErk6osT029YViGErQ+bkOj2EWHkDLP92E7O4Jy
+4YrgPY6gb0MmCBl3NYyFiCjJ9C5f8cpCSDkayjPe5hHP6Tn7d6NqQudfTOTwYQNwXrefdmfyEnFo
+vvCSW5ZY2DeiYHdwO5NX5nYZb3odBN432wnF0jay8Nay2ehTzyKbs1Bt4hK+KPKPK3sUy+1AxkQi
+ynh1POeACBLkfxK+zM8vqWMI2kk60ANufSWVxowDIFJUBNougrFYqU7GD6cnoJhnPN//Eeo8ugjq
+RAc2lZgugs2O2kMNiIgTCI3UiWXCS87BCD55H67DOTjjlXUN4QJdGCQKo1z7uiCsCO6unJjgVAK9
+DQH0YbBgeY1BcPLtPwBWxLP0szzFR3J6FZ4DZfhQFJuNd2xL2Uc8DZtRiGnMV8Gxy+JVJaypJRlB
+y8hnvDme81sv7CfPskvuzDrvM4P2tos4MlvEs08Wp3ur4KeSKAp7hgVu76hjE5TS7NiS++DkoKJA
+03wO/LLBwmy+C4EWVs69qmd3F1WvZ2fXV3YJ7SDvQ1Rax1I8l/uoGa7K4pESjh7LsqqO29sctcSx
+WNkX66ANG543kUUzeA0FbYYV8aLCJ92DIvjwKkauyBlMKmE8NRTiPjUCzKpZf80JNfZxmrqpsB2h
+Z94KWvEW8e44S5lijeOPcXZCUEXLQ+21VfbrdfRPL9UMRDco3lbVIF9eD4ORlhEW6MLKYn5q3NW/
+Hsrs/HMislRO2BncKXB9jCVGvKpe10jIWGJjAZfjgjmPrqKIJ2gKQgYFkKPitxYfD7lxcaRKhi0b
+GjzCxfW5+o18Jlm+eHWoafxL5JPctmC01ddcvkHSerO5IV5SFL5+VrwBIEEtMhvNccFXJWqJdELB
+znSmONFCeCqsApe0ODvaSHJyqXf2rCFPAp7o6618p2+1xsajhHcaPnj2igZwlF87uADlLEpTDis8
+2zJJqVPqOsEySokFBOnnQ1neDxXS7inzLz/2RypNa1omuBZLYxz8WFTAjSMCAf1y1HlxCo9ubcma
+TcRuiy1HvMv+S3fxsqfQTOJeBmnQGMHHWdKz1JhwFFLrZYzWhJiIEWgbmfvzDC5+VGnCltvwx4Rk
+aAcbF+w25DOnE9XnJks/re319p5yo5vAtBdBHwArH8a6H3PR6EhZL6nBSXOcQRLO6tEKgvjSCMpt
+a/RmSPFDd4HKARkb9smMOHe2jzqD8I5bS3c9frpsuQNCtZFJ9upAi/fRuygbt8dS9nVKknIxl/W7
+mB8U4tS2qcPBW92OCFbttssWeol41s1AIMw0rRU5Vy8ykBgcEll5mhOciC9pg6ThODBAFn62kk/b
+Ki137mE+NZfTUwBwcHUBOc0Zgsu3AUD2d0bQnHnEi2BPr0fLAHq1QUQE+UmhML8HwO4/X5F8Gxut
+dXFvZej7Wvm0i38OYY5Y0VhRXLeZfO2xjuFS22Nc7c02kpmsOa9oP8S/aq19uO2/N01JhKI4X2x0
+XcNOYghOjxu+fptbWU4GZJsmaF7qraAaQhApNwr6Q4MN0qCnkWaNFOS7DpUeII2TmWBRJnJlivZN
+GaXEH8YfKxGq7jjp+dVz4Hp4IFA/NoKEiNWXZNKZGihGduhnBiyX15bgSQblU9/SMMMJ99VUEHVG
+N11sj6xo+DqWHch7YpPEQNGSmjgsl8pR3F3Sssz/XZsMFcBbksD578s99DT6AbmOtr0nsrg1hlUw
+kWjvomwzzIdb9FV7O3FBWra6ZnB0dVWiRkAUtBwkAfY3xcFJwbTJ8DcdLOMgScVPmSsjth3WsdP2
+0775TAKEZJVgbOjrOtrdusXfEGdNfGzw7LLg8ZBiJs6XrIiROZx3uf1RU4nwZCCT7pBI2GV0F4Eo
+Jvmhxyzf0HtD3SXdQnKmy5YhBKmMf5/OskOy6dwVhYglK3S3376xbC565z7Iu2wtTXf+zbwo0R1v
+e5lAKdQ6an17hptsEHgpzZoDXB9yxbi5sgFxb1LoOQDI1zR3Sc2qPLTLrq7GFRIQ42MqqvDtPhm4
+HFszh5MvXLqlpL7fI92YKG4Z6ihHbcvISugsqlBq2OnxQkMV8k9dgFKM5nlrTL21q1mOckyfVkvI
+wQiiqmYbWQmGuY0bpH0XMqBL7pHoZf3Ug2Rv0uonKkG1v7AhoOlwzBYkNbGR35t8zr7Liikg69JS
+spsBFUEyoHqSMY3pq5A8kvqRlyb+2aYP4HqXSIVbum4sK9Iv11pfkxNddIIRMHJriODNI5G+GQLM
+RBppO1k14AWJGXELWSysiUZwbDeUqESRUbj5yYN5Lg6WUcyQVF+XnY6fprikxenE3A==
+			]]>
+			<![CDATA[
+			5EorTEfw4ka25kbM90EnXAUeD+6rE83VWzaY7fWrvkHSQ0hbxMkXCvTM0C/7p/FCEXHpp9PyoCM1
+4iV7BsGeMnJbmJcheJM6+2y/qYjzRtrQFOfQC6nXqphsWA9Bp4YRr5fwA7Lk4HRWicYKEJuXoe61
+pboxl5PQvdKKOUdVk8ZSKzuCKIZnsB2n0PnYqFLOB3x1o1mJoQzSRDP4WCc3LM660L6i+oQIyFPe
+HAgmXz6aLS9DX4PeJIx3jaAHEZqg+WFXerokdOD8eKhVG1gHrYCiTJuEe7TIMsG4jnfhcO2OODGj
+LlMmcP6F1Ak5GJd6FyIY8/6nkpyR3PyIC8ScxvS6TY4iyJPtp8lRpwVJxgWdTS4zgQOhQT7nMbY/
+oG/W70IwGKdAI9GCejeiwOlUQeMfwRb80AhJWE5c5DJaaG4+DS4jeBPoY0+xQcj0esJdJxs7uhxY
+i2gyU0Aqu7I/oJ0Eq4hj9s644MZMmuJjpxQEgnVOBWWEgfitopA2RgHP0qd4Zfkij8wCVPKz7SPf
+lukSvNW8sr40F7L6E6QGz3koKhkH1SS9SUSvPUnunIHjEINEUPQ1YI0bB505lRX1SUewGnci/72L
+qokZ1lT3rr07YNub+7XkvqDDahHWnFnuZXDjh5NFS1wZiZBtmlZf8/QYdA1t+0lg98Tn0yTolLTg
+xYdDxV3EnqGYzyCKoHq+KqC3zbNv8hBAsM9yvF9GUYUld+8xWqBpS9Dsldlv0LzdZwI9bW7+99ox
+zdSvg6QVXNhKwd3aKbiI4Mb1I85Jr7l0WhtN3HFiZD2iGeTip4Nmc55DZa4M8Jt7u9roiYQXjAzY
+2pjT4ZnF0/MIglzLhr6KJ9iaf+7LrwGbBwYaS+SBgYbalF5QvOI/C7PREy5eOuIMViUq6Qumuk0G
+q90s3+OPSP5avW5XlCrNhJEKYWtm2CjzyoirsvZ6asmiQeci903RrXNPYp3HBjew76batmoIdbGJ
+D9MCm5EiOFWeBxP+Q28OLQFCuzoNlPDUuoibJUWa4nKlsTqTj+GnJhrh9L7jFVSqODbCXI2oEQv5
+eH/u6WFGaqxVvpflIyNITZE1k+NnJJYSgYtYSB6c+HuTAncGJcg6MgM1BJgfLPBNNo4ErM+NTvf2
+LwDaZGzB1swszYBS3Q4r28i4OXf5AdCKIAG4movPx76TYhIKOn7c/VJzBmRwTW+KrrVfKHLXAggl
+Zab2A0rCxiKDknl9ElD2NEAN+IjXR4xOtfE8tD2KGF1HFrUGjcqLMcI9zxeSNBvxVVXd22U57yff
+IM6G8doXQqRwQuLrOwyekUQb7y6BvTuFOfZsqD1zXgEQy4tnpa14ew6A95AOj3jaakecu6f2HLq4
+2s5E8Yo0qXKY76FdhTDmk310uVrTvBqmkoY2KeJbT0NNxL3BvcUSPUD1FEpAkPu0mttcD0A1nMAV
+2efVpgnkVfLRWBYvkUePpujWXR0pbhNp1f1O116pmsmR68yQWjN/dOZZGggVKcpK2pEH3CbMQnXC
+QOh+dbgBi1yk38Qv1ur3xkHr08XaHcuJy71Peffc3CYmruwSyaDIf3RCNSAqN43pAgEyrSpV/jHa
+BkQl8DoNuvfHbEw6lLhZVvIXoeeign6hYT1fewOiG1kWoyVYpZRmG24ViAT5siXXtK6+U2/Eud+J
+5qFHDgcg/35Tpp8rL/SxIq/9aqCUMGDPcugXbDieW8guzu27diwE77cqGEYg1nYdtjeBwQnHHbby
+CDCjbTNd49mxm/KFg2P0VbtdKfccu93JvUgG3dguy2nyKh9t8NfjW1p8/8OKuunCRSMdW1yTCmfu
+Y2JThAbJkZ8pwF0T4fDiPmn7sqGDIrGTh497DGvUzJw/ecmE9uvuXIhrbjKSU8FhPNJACmYhAY1H
+UjZBquxej6JTzKim5rzoFEsNpIA603sJtGKmHPcJAo3baUCI73VBJYXzs6HSSBLUSABzA98Cyqat
+jReN6XYTq+AnpCK+KWpPGz3Z9Rx6MATaUySZr+aYCNYMtesApmWSWU7BANqEyP38C9F1HYmXwyjW
+1dVQoZVr+BMCKmpoWFVmyrMY+VAzafUCPsVLyVroEiIjM9l68vkuYePhEEkaQZQUihweVQ0YFv+K
+4AEodvUMIv4IZ1Fi0Ww8HZIe6QOz2Gv2qREoTIusqak0orJ2k9Yy3qUhh8xh2MGSYNHY60qOPD6a
+hAZmbigyNFxfHcXdu32znLsfzTDQOkjSydzXlfbRjz4rNYuPZm3+YA9PxYpS9XI8xXm0U8lFObDp
+WyzS6256OVpR8xf0o/0Ys9sG4GnR2UqlgI5eGbwJh94pq+GnmP0RiJM9BoBycLev/UZ8d3flnwL/
+zBCaOJWPuYTN++qSZXQGE5iDwKbRo7G5ZiXT6Dyv7u06snq+MITmas44PgVBGRUfao4qRZWaDBIG
+CWPUVKHyKaTELuIiKltmITa1hDGG/AUR7BsN7d639dQI4BzcBL5SxDOhyJtkqq3GhTgVZ7YOiT+R
+BLAU4mZwJATuM8ha5Yl1xeu8CoPcPgTXmhoUI1HTTz+HpxYBdk2UTBF4ujRlEWzCJ29rPiJudRtZ
+XiHYST5Tp6mrogga+RmyHURYVet1oG30EkWQ4HHDi/+hPETsqD0phXTQ0DPTd9olQwdxne2Z1ecB
+Oiq5jG1hE8pjjmZq0iLW51Gp0Vtec7b5clSogaSQbtA56SGIypMTslyJEO/mXgogre5qjiARXco7
+8xwat50A0DQzPjStAvVMMG/xy9QOe56USlmipD1dwOlc+swOQmZWzRC8jYRE3P21NHUF95If8CPV
+PAT54j+wAvUpHKWeWTSAKo/TO7kIeh6eG4xp2+eIucSXN4jV/iSRy0v2oyQsYCy08vMrB2i5SFm/
+k2XOYKSbDJqWip1G08Hk8HT2EeSoV5OMDJnLMQs+BoQiTjLkszeZy6Wp4hp/BMmUo16yb8NlYp5o
+dYGRlsK7K5JXSOk0P8sNY8QmCvU86+F8wZYtGT8Yge9Tk6NlBt1z20gRzTiTm9d2snCCrf5YEVRx
+7ABjWif+hO+Kc2nTk8cEyw1bu03P7eedfMUvUof3tqPOzAzzE+LcUF1Ciuttrh0GI4szZMBTOHSQ
+cwRYmQl5HZ6c6uFgVjuNlrB8Ucagyu4TLwPni9qtHVYOf92Iaw2+DeTX6spHcRXslxDnRkOf+J4P
+NHSasEv5yZ8Vf0yyhMUz71dRvddA4nQ2ug597oxX5j0sJ0KqJDGERe5And4+LMiAffrv324V57cT
+KiFsv5rO3ZtKY9m8LYeviBdPANqVxuvBXUGXs1W+M5XBre6NOPlv3c0/daklMXBBJgZV2kOZTa7j
+nRGPsMtxIg6+zJB80r4EQV5Fz42g4dibCirdxp91usTezT+IG5n0oQiWMvad5LY4rm74rmsn170Z
+jXfBrVXo1/VV0Nck4kyQ6nBneVQrHr3OBAvb2YxXhw3Qdh0t7tlS53MTO3j5vIgB+zYQb1k7RwtW
+eNEIaiqq9ndc9dRg8LcOrItX3C4rpj6mYbTLbXcPcDnDkBT6jDAbcAObHFNoFPWloijDzdyTTVB+
+I7sPNvnyodgcANaNRIpQ+aQM5EYiKTb57Nf3ZOkclEw51sdO52j2Vu9b8QsZKj1si3zcwhGQ5bID
+4V08FTd/LA/9f3DsZTRVp9Xl6ynG4qdWA5FzH+MFsVpzad+c37a8pW1nibHtffHRE7GsU9CsR4Bg
+rwoePfdsQqzW7giAlMTnms7vufaJQlVPi9k2DL0+9uiNut8tFFINAnG1l5pWh51gEO8WUAnSlgXt
+9lv2UE60b8u3CsHv3yg7GJw6q8GQvrf8zylVFNdHElFxedpYHICTdkChl3nGmHEZ3MIKRQ7ZYKZe
+4snpw4oOe/ogcgQLJgnLv0yGcrKXrqGt7M77RqiXGnDM90hcp12gRyYOtlikYR7KT/lo0aoW9Lre
+KAAq7CPONKXXQ8MAItJu9BfD+8rn9FX5+00ppOW3O9DXMh20wk/vh740rerQ6P9IlAIonbWbJADA
+HrMv2N2ofX/l1sPcVQJa0fFdrVY7braIpv52EYLHrwTBtsmrnFcQngL2RKukDPo3HVypCzXpqBWx
+rPWmMJnF0GL/R139mWKzObDooUum1cCDqjTph1eDQaWlDIuMdgtPiUtm2TEu7ZHkLmYm7zWlSXL9
+8dZNANidL3LX/SUhGiT6vc2TmAfziS+JNO36iHafO7spZ4M7NpoCBytrN9GSOETO1wYpdsX+Ro+k
+GpRjzris70dTpNVXUF/JICUFFml1n9qub3fXdmqOVq47F/vVIugWBXzqH8bbL9Hob+5Kx3ZFfTZP
+sMnHIya1bQ8dyIvjWnjiz9XqibgYpabnbM3kxqADny9nxjwFOd9W725GPTrkkQ2agqWMtHmGCIb2
+8LLB5DeCLGS+rUagcyu5MVJUVBlYbyxxqR20XGL8MspqtMnzI3VXdQ7afU77YLbEeEV/0l9/NIU0
+Yq7N/dq9W/mPyZlRE2qHh+by/pgSRkRCS17ZfTAGMNF/ukjDDqlhxtslRbhoI6IUx7jkHhPBtQG4
+4o6QkT3lGRTTeiZLim/4EmYKpN8vszyUl/3hx01gMMHYrrmO9PYI7g8y4kyilhUnxt4YLKeo8bzN
+hEWx3rchW1jA0yA/ISompERe+4O6TA2lMJHLK2K2RBfI3JWUBMAuO7bHBEjI4kKK+rln906yiagx
+QQfsDkqJ+FLLeQS3WsFQ7ot4re/FnAiuXfZ5Hu1Gsfv2jdy7VGVy8TkUdQIaniz0vAKmvCmJETe+
+IQhs0Ej4bZ/rdSCD8z7WhyoV1akO9cuEpmd/p5s/yQnvU/ehUIftcetiX0xeQG0jJaST6voj8NKX
+BG43ON/VjJQ6cJfWjUHCW3lrzJ5mFW+NmviICekeHePdhMJUKtGs8PooLnZaQkGAKQe5dCV1aZhy
+EAcpibZtMLJJu8L8x2YG5Va/6BLzQnB3JEe86m3A9KPg8i1rSrSkcFfy83FWVolsl5TUzaCImbeX
+z4OAeWeh9MN5XdM7XZU4FfOPi1XbI+FkV/N9kt8jQaUkNOVkM7e8iKTf6RvFoB8Fuk4MiGZHVsan
++AKCaa6zQ/2mTvWVdAKfQ2at+OSVc+wa45R7WObYU8FhWZ4gXA4xu9QVGcNeuQSvM9WXNCGNKY2I
+PuQlXpl3fiF7IObHNDYF6snC3sqPa6OhJGksq1z0y3qHx4gU40ewl6M/PpVn0QzMZRJ8l3zJr01h
+WYda+L2XurZc1Ll2I/ryXHrn+szgo5cctJBPjfAQ8N4Vs6DRUK0wVpclODXThexnPqQKRhGALB+C
+NlyOuN3TEsEpKUg0Q3mES3MxEcPWuNWG7iR7bltNFewM1uuAAOZyXDIDhelRYovGxahAr9d+42JV
+pEgL3N3cnuDEpDl3yVNARxoJgZJAXhtFfJqq0ngX1OsJUYpcEe2oG3CQkLklY/QUCQ==
+			]]>
+			<![CDATA[
+			yEMPMOgHdPMAQtfrKwzXl6vIETvuzWVCIuCiRENb8bs7DLi1nW7vmt3uDI3gSSETty3qc77piwjJ
+kJFr/ilxuHe5OcL8qoaJE+0xWNDFFQo5vyXWIeRa/djp8BJgJnGbnfx211mD0kUsk9koL2GTEaMc
+ZR6doKPmhjQEzQPo5UCvhCM216Yj2FTyJ0nSAvXInjcCt3Ugt+hRQGJTDVrWOnzMV225Oz/ws4vX
+UDZUpt7jtieAxwhPy3TEI9AIOYAqtu+00z3luDMs79e3V/85hBwlAvG6t4yI/ta4dclgrfd+Cvuf
+qyWvyVcCQBCFlPaYsKr41D9PPnPEVakOGjqx9geez5xSivrtry28E/Eh9xirdze5rQc0qnZodcck
+XupvN9DGJK0Bc70EFu67JYi5dfHpFr0OXQ2aXQcL9wLrXjLtbgq38xzOYR4yJ1fRLlUfjkRVcGcv
+FcqEeZFz4DmYXvSBCwrJnf70q3nP6DXXZhRJhKtqe0MrlZ+AK29jmFMgqLhYLTs1vJZl0THjXWuZ
+ruGHYOlHcI9wa+N6HCwpnV1DRxd+0ybzMfUiVsMqHVrlRc0W0BDRnxohNbnwKLdczLL6AT05vxrh
+5XOjAwvzF+/18ZYZBtVHXU/tHnF5a07OdvFI2acsA4hqKsmKIF9u3uZlGdZH7n6ZnBTh9fFdf/fB
+VCfkjMSch1jGgyLJxlcJBOx2mNtCBU++MoZX5fn0uOk5ggSrn0QSPHAKSiU4/wiLVRfu7oiJjv4+
+T1DHKd6G97XORIU83fziHLb1UaSfl64ZI381cMvteDG5KgBaKjK/yZz3LZ9YrPIX6Tnvcbk3jVZA
+czGu06sZ7neC2Qc1VqKMWJi+akPysPE2FGUo/dpM8boyqfqug+u4h+LV1jX8oq9EK4wI0w5vXSdJ
+Y5ofDTDXI0//RTvP7D8Xm/Im7kfj5WG37H2VMJfbLVG9eRK9d59WO9Qpz31VY5/WqSXS2493k3eH
+lbP7pJT3KpH7g3bZt3Jn2fWLTYErqaC3r4JiIsWYb++uuZSk3X4ZScLRJ+qEolscYT2uuIT2w6Nv
+oz7m4Ax/RcgSPjWCprvHQh4WVcPX9SyNoBbzyE6sDh/xqcVzUGYlmNIsM3PdyWBtGgEiON7oS5Fz
+VyYx7PL6oPPasyJ2ET4FFVuqu4ejA5P3tspXHaM2N5psMbwYYUklZUm2eC+SdcOSnU5cTUZxBhuU
+IUcBr4hIfjvh81s6vD60RPMMNixTSh+xe5rfsWbV2AiylEVhSr+QmruaF2AoMjtppBJXKIzQT+4t
+P4yP4hYS6z1qd3fO6+c2dB8EabdTvCjiU8X9A48VsE8m5pcDXAHuegjJdS8wPfMyBrsyfVFr4fwx
+CNKiPc53cm42AlPirq4lwmG9yYI0gt2aDxF/tCeYho5VTO7ZX8HgI9j3Ojh0Yh1iA6PaSpNg84k9
+7PlqZFfMnhaGesXKnoUmi4QjC6Y82WxriN1WcX024kyOhoki8eesYuUVuh0q/2hS9Dl0X532Kn3X
+xIecYxG0ZtexX8Jb2nhua0uBSxR4s/Uj2OXjcLhsHY9iuj38GHZalqRvAY44chzLhFqMpvc7x6wL
+ZwvN8ZTajdYClyb6JjTPpAW/f2fTTPEu3VYE7fiLVYKiFvMswWqtnG50DC2gqr5BYN4bARy6uGe4
+sJvFUABfbqkZhr02EPsc9+bSN/2Y+DH3vP/4mb/1TbzialqIbH43kqdA+vkk9zY/LnYe53DbjeLe
+NnW3fStUIzpau+Ni9zmU454/wwCiusLmrljvAvmbsGLELx+84b+bpZfp3rrtarQoIOHccA0Bi09d
+ai8vNiHxfSiuhfKh+xwo1oMTViaqJZjWtgwWncJBRuy7CDdPsoE8voa7U4FhNgWX1WsjJV8SvruU
+3lZjK9ZXuZ0oTlg7+QQ2uOrX+T5lpu+ls6IS++LO8sPJPxHXkegYz8rMNj+c6xDzezZXO+Ks2M2E
+KTPYqPk1XY3FLujSl3okLRfd4DzjZJANcMGu273/jx8E8ESfQ7HJqiHx7bMx3dMRwaYbucXlIlzl
+XqfqxNG9OK14fjB556EOFKZlRJkvGpi06Z7MdVJVaXAewXvzkDpLYIhfU7DHJGgRFPHL+AgTgHkK
+Sred1nI3/wUIy3Kb8msABQUxvcmEtmrO3txmapWKvHg41y04SbqMM9Myw0n0gwrEki2OAWOy/iuH
+51+BNjcUWp8EQqtgUCkYJMg0DINu573Xn+XDFeZBV4o/6EOni0Vo4je5XyM5qGLnYT/D1cDkL+Qn
+boWkcwKysdtsbfZ09l3VuiiiihJ09YwV+MKt+UaASjMUERODyG4CsPpbz2uTnwOyuWE5XINC6m/5
+5S37/P+v/XVJ4Pt+fs0Be0V1JUmrUZhfNj+/LIU1KD6LLXWYjDM3HW7SDNv5KzX9EWzc+IZNOKGB
+wQYYGtfnZALFokZOFw6+caeHZRbDfZx9aoNGJxyZG+V50a1hoRUGS1PE4rXLYUOEJ+fVUCxK/lFc
+HZa0CR83GWDHGM+T8oK30Mp1UW0R59utkRdxqtZFs2d6K6woILERlu5F33WbSbGYu7APeVRMgKPl
+CLR3u/XSBieB2jDRsPlgHQjpwNCrtXU4k+0xt8O3Cr9xIZSWDbOEmcY0JRvv8rVf8sWGF0tpsqlD
+lXOmZ8oQmIX2vZsigG3qWBYxolOYRISYM7p7pi9vPgM7crv4oC7gMp2s51baZizD/cqT5QIwzgr7
+Wp8tLhmSgvdSvyu35uFlkI3wPzgH0rU+6WNF5gD8a8ESq9uO2qqV63I1J24V25JXwlO2JBzE5KiC
+/FXxfonSbNNnSlzNJJzWtpuHr8fsVNkuTrumPqeTd/QAmtU8aGMazhtk5DxvEpXNWejRrdcFW4E2
+Z/9IeMPIcYsqOKNSMhwNxNdz+FSrBnPlcpQH0y8rVCRv80LB5LioGapK8qAPeXZ/33vk4FcX9Ztv
+cpWYkFGDmPYVuvwBNycK3YA2bEU32LosJrqbNNCUOumb1A+Tzi61iVn2yF0FlphGhp2BYq/esCTH
+nGOhLgqEhNxlfY5T5swQnc03l854X7KqFk11oSXl94ib82By8c2oonnHk2SryHgSVGRwcyFvYSyj
+b2qNa22j5lZ3G4oniSCaR2mZBhGxPOFooGimBk9BcTHZs2walMp0pRk1UwPfzvvKRaCr/hJ4ZAJI
+aLHcmHHUg5pXlyLZWDQXYe6MTPUAqbEHHjSi+6o8nEI3sZxdtM0t2sXiI+qq094N71sQFrfXUrtl
+wDyaxYGaWuJipoa1k82470ThI87pfssxQ+DNE0wr4s7LZIIJ6wSw0qcdwMI7PBsmAuLcBNfmtusA
+4XqV0HP2ICHIWSTaqLLSGSDTFqCPW5H5MZ5MUfKEr/YVbNk4+U2JLBP3ftjYRaKEGgOoOY943a2r
+kBPb+DpU0qBqMD4V1wwwM+LP7S4GqJfhFQogT767Wf6PUL/PUgsL1EHBmVu7LGmuaHV8dgmnpKwn
+9qmXuDAUJ+nvz3Pqne+3d0ttCj/vtOn8rqfBWaFfFqnEn1sMAt6xkV3awbcoHt58U4YwovivNvbA
+K6GJtv3No46QCidxPtNOrvHVpEtSvB1clYPgntujSGFLPSoU3C+gkcPuJuPB3YytwCH5vNinGAcL
+ThmX1EkiGCC4p+80B8l4dZf8jbk+NobBZOJ8M5TthVx2pJ+eDUlf1p3mbPhkT/Lr+JWlqi+phJtw
+LxwBm6aR8MGr+QxjbqSRk1yJ8EXFi+gEgeJ6GdexidZErMq4h5IJiLlyH8Y9SdbA10Dt3qb1voX+
+R1JAwF9/+JwOHaJldW5UldvcvndX7gH74/d2quE+TgNby6yWhiRISsT23b82l16C3vNLtaswK6Cw
+TExKztoX8pwtAJE15j49QCy+t8GXSc1mQE22Wgcl9+bItWYbLACgmyMvK7usy3BSt2p9BOkjHsFY
+4plXP2rxUzyTcKoJiSXokaGygL/IDtDYClwXWorjQrKCFEF0m+BIJCOf2kzwowJMyJw/doNIMuNb
+vPqjDc2VZlCIx7fxVfsclkbx6WKyjn0OsbLejkJzxNlmhF5xUIpXyMamtFlnv8c3Hdx4KUOo0Cv7
+kK9alJ5sMRk7KJBoMUiLru08vVIyk+GShjz6NUOprjLoCJinV6LwjEuPnUr2xK7iqS7StFhBv+2R
+8a1FT0iu4xGktBfo3k0bvFLUXTge9aO8clDVTKPRoSudX/egaTOypZtbx4AHGzdMaCP+roPvLESM
+Kp5r7Pz4VY0nv9dv3h7nXBd06/Rj+5U983/WD/vLhTW3rWOL/6d/+iefn3//85/9/u/+Mg4WCvBP
+YZ39lLTOJgLApTrLtrH6xrb8Z8VZjIqJQW24M5UM882cbS99uC0ImnUa8bTaRIF8yWyBCkexgK++
++TNIvmMJv8pJlcmGqG5iDvB/dAdAwWoJ/6dkOopbY9cPrnVPfXRTbHDqqkbhollll5BtpzifWfEp
+cYs4d504hcoJ4ZSXzV025sbn1HblLBH6KS5CEIqO2XUYDKN5ZqcDuOso172a4ibqAr3FsNcm4LI8
+GsB4M/MssoyqP1erKc8goWHdlbpFkYExYwbvk1Ca4SaHK05daKBcDuZbE89u1uMMkGHkAraLxPxS
+gzkkQM86Twia9RTxJCGGsYe2H12vGPhaRTVLKDFhET1VdqktkhlTo/zSLTQ7Oj6bG9LyFYtYr2eD
+w1WG4lO9MTQPjlEfN6Bw9UTQVEy0bo2l+JLgTMke2r6NVRDMRPXKnceHd/hZy+m0o/4COCDNxnB3
+dWIzZ+wMblnGMX0O09T+cI9IQDveMWZmCPrF27KMb3HJmoTzQ97IeNua1flBPMkjbzORYR+h3JzI
+URhuLm1RJikdCOabN1IX3CkVuByMXzKQJAiHEbptHjk18G3wCK+PlCNcO6tjTTgmPdJSIn2ruWi2
+XFB4EU2semDe3f6+WeYFRW4I07pSRjJenOJy95JeN971aEVgWtezgTTnEhbGIsjs9NFuH9a6jVd8
+6IRNd/73Le6Hlst8xtT2cqrH9Ty+c35ZgR9lbRu1UYNly0qOnYWA4CpwNix5o5jnDaqZI/+jamRA
+hsnZjdruNcteWtOVDolX8q2wtA6nlUZUIqXrS5mlyFnLzWyxDzUkutDHcHEGZ3PWguyzElmilAty
+PLnLfjL9Z57XM/PECFfutNZVM2nPxe1yJhXIc2ILkdBVZ1K39FwaaFmob0VQ6Rj1ppmV3FkAPtfe
+yG61UK9M5L/pYCI+QYrClxv5XLZiRZ4HNiSPjYkcFfFQTIolmWc3NV9hi5Z/8A5IbDGfQ8WGZ7dE
+5o4JMcmRkY1RjCdApUt3/54CuoaN4PDXcqkcbDr6roNTGSninFciQ+bmC4kiywZvwUc+bpH0sqo2
+ijqBkU7n6oU2WUEtEefMjawyc+/QPUpkdZhquC4jpRGsbukI+bZc7WIZoWjdsnHVKA==
+			]]>
+			<![CDATA[
+			rhMjeDFLPExGlv1EBsEq7iFyjh9WDF+Q3s9UvKWU0YfeTrZQRjwt2mLLUoinPQnrxW6FDmIRFKAS
+ryD5GCjt1MFjswcuQLZnOJbAKZQYtSgintv3iK/e+GKTqhJlnVS/jxeVHeghtRnz3qdeyroSpls0
+G4s7TpIVfCimg9dUUaiLjrhgmozpVfG8L6SroSJzFQZZpp7XYX6JB5xIatSLkn+J6Sd5UqG0OW/P
+SdmXjmDxYzDf9/1gbgZRLcoVIvpW7ocndrCnoGxVWN1im0bQAjO1DpU29h2C11/bEfRqAsA+tye3
+/cGZlo5HBn7rkgsiYx+qxnAnOez1F+0aF76dAKo11TaLGtxZJPrU2iBXqVAr5CXYSi7SBrZIINgc
+9JYhqr2Z6gaUz0Yg2OPJxEq9uCFikpX52Q9zkehoT0Z4VBPK9nnPXUskA+wRRvDqR5BL56Lo2w8H
+E+0J2EZgzbQScM8E+FOgDBXIZ7eZ5GyiMkUZiq0eEcy9o4IfyixUvmx2Qg1YJ9HzOdwyHwlAVU0L
+W/hPZTdklYSd2/XI670mbgIvN9fxIj6RjSmeSR71eFDUKreDdz2CzggpoPB+MNP7dZvlNHd7+J2T
+LrPSJTQ7qMYqRi0rfd7bJWUdTOWD8RZxNn3fRtlC0nKKRa2mO0gmVorcArz+VG4tnfnLJhqhz2j9
+ZDkMj5FtCDv4IcySbNrzYNuMofrJXvKmAkk8oGeXZKpynnigsodqMpiKz0Iyy8GVVKkWQZ5Dy2/v
+/eBHnOCovhUpFZBAMjmxepNytcovYC2LSZBMPkv2hCuYmiLl9D2MeHZEnAffmiHh5nS7l5yzw5PQ
+26eR4qSGwRKq2zqrZ7351mKJICVMGPzQVZAaPW9rAET5ZGk6O10A+SiuhCY3O5vshmUnOkhV3iz0
+azqL4N3nEfQ5lOy8Ow+O/OghD+Jo60dSuIOu0GnVH+Zyg7ugDIMoJYL5Uiv4Ibicn2akjdW+RnSh
+jZeT++Yo5+bmH8GtUPqocUYquXnwYCVPnMQIEWNj8EOvNK7o/WDTD2G89GgvTU7RYAOi3wZ0VOMM
+ZAKNpHSxTmlB6Ft+duNNRlAZ7NvBYNVnwa4l3eQL0IOVk+FgTr7JzVMcmCqmX5e7WqifyGGni8Ss
+oOndSm+Pg6vRyq3Oj2BrR9Bk0lRvjHOT0E2TKTKuQuWoJm6mqvymnTXfH6lzRAteoihxm9hLHsGU
+n4ti/DosbnQKV87Y+ddYcUDhvolQ91qJeeTjdA/MKqL0y1bJbcnPNz7RbQ2L7UXubqO5eXO7kggW
+Ox5+mIFjMnKb0fcDsvmfJWb9lyOzJ54602V746lo0OrcuwFJ+VlxUgmx+z6c6he35HcXwVlASqjs
+bnr+IxWoiHNKhDDqw+1mEwBm14EgcTfb8lizFdgr/dzRH+Pzpct159qzcRBPiYIi2yZrFHUkBT7C
+EbB7KgR/n0Ogo2jDE+e2ptRtNspq2v9QzSvQ0rsejTvk4fZtAzEp0wDA5J4SAAchkMFTgYnK+51r
+Tn6cyBkQhBn7l5GdEg+rxevoHXL7ArTHDFxmZzuqT/q8hzK8TlsQo5lccxC/dA6EiYIpXLummNvY
+K1YAz0dUdQtKb7V8ERlnUKC1yNfDcv6V9eUNZ2a1BfEl8wbVOq9sH+ZqnGSFRoMMr06UfQd9d1hv
+KYm0gVCyaWYrM0XwbW1Ao1bGZ9NCRG0LtcVyFcktZQSjuPepdIdLGRpYlzweVEHbZtcRHFPPom89
+rSiVLz24aUNC1fGuFM/KIDkiwLmfwyKTnp7xjAQbmjMfXzSTVwQN4sU85wT6iLPhdLq5HNIgglmf
+zDzjwGm/n4BfMy+JEspsAkRpOYQ2r0eAKHfLneYWBkT17pC1zmDSwSLIdySCueL0ccKZsWEiqrtV
+Dabtn/pWLJ0UWkTw2APHdmaXgSkhNGU9Fp9Fp7zSlGy6yRkf2nz9EDekqhJ1dV4d+S3ZIDSi+Y0G
+ucfNQr5EHmPkJINFirA5W+AgVsGDFO5ftutFw4ubU2Ey4cfEmSMaExNTCIhyWoYPHdBDGCw58dGD
+2GY5ZlvX4Nm2H3Mo7zPEIXRuCBqb5ebuPLgllMbJvRw0T70Y1PdPaONJQWA074zGIDsvYNjdjKBa
+GAbckinAVreI2+dvQneJgyDlWnyCgbgiKc3j85wjSMJLcPIOiLiqcwBNdbzPrx3iErdqM02WnAHx
+uEmvSghNGQmsQ78ZDU7v9k5q6VfBsMye+0r6VAZVo77y7A3w0p04GH+p/xNImtCiK0FpA7z85IM2
+WIWlUSoyUrbIyT1wyeZuze7EpEktvtWXj2C+AuOEYH6Mj5s3g31BmPLvyhFYxIRZT9PDHqrtxEYy
+H3Y8VCY1GHWJmlGSfzYIEHzo7WRz79hmeItWMWNLLqFH8Oa/h/qO//2de9X4Y4XFBJkHgjLdm4N8
+Dk+WVnkTimpnoAsQUbQ0b2TlKW2fdYBE7WomYEYU6Zoc8cmP5kTuaAqPYFKKYSCroive96nNUOVL
+2cRTCw7mLmawYwre8MKA4k1FAQJxqqSva2+Q6DHBoLFhFOU3qJlwD+KTt0ynMLSsxQDUjw7Wllqm
+4t+zdW3sFpWoC+XaDKK7yUJM9hT0o+y+OcfBBN5G36Ck/ayCy7qrvhCurtxZ31T3xTQsVFSSWpDe
+vKuCrn7PJVBn3NZYCUQwqXpRw2i3YEKmPgp+aNYXy6T5YPSoX7o57JcPrHPms5xn6h5Med6frcga
+vf5JTIK/U2Z7ESQ1lUGju6kmGCiHOKSBweULOe9zWGRB7A1wA9zy7jzKuvQEmVYOn5cl+yKYRDgF
+XZascxJpEe0h1s/xEMCZFEWPAma2joWZ0u1d+BxZpEBcBfTprvDAITcyOrIuMelYZWxVQNbbwdCz
+SxiKZiVzw9x0Q9l131z65jY1iKwqCYXzMZdhVvXQKuhEiWaS58HyIQ7YTQ5Is2gdQ7Boipze9ynO
+YJIs5lZrj/uX23CkQMvV6zulBRHfblaXEUFODhlUl8fR7w7s/27vB49lgd9mrgoswyex76P9IyyP
+HgH7D52X4Yc1CV8KuYZ1VxsK1gPzpSaT4jlsiiJGUO3XkeRnCW8SnPwUYkvsI1Dwa8mGjfNeoGe3
+rcTZp5AxI75sSkN42U0qe92i40Yave43F7S+NzDZ3xdAZdUAKUIH4JAFAOBOwiORAJkSwrRb8S9n
+cwf87G81B7APPp7T5gcNCk0hLiZDTLhEOqez+Qhy9mfQoDPfJsS7gAHSUmDE97hbg4DXOEnnmDFV
+bStUkh/NgCDNihlkHZFBn8NuGfDB9SibaqYfzL0ZvI/70I0/Snl23vIAHZvHMHcDQEk+vT+KO+tl
+QaQcdvVTDe7NZko3px4FrCFL5Qz7dcCEkAW7ecsqS8/nOWtoEWfXw7NB58iHs5+uOn+CvHOuQPVw
+4IkqOd+SavEj5EGdmZLoV7FOpt+vgsb/1S94HHy7Zr9tXyKjzck/TuEgKV05L+Y50Dt2XMcCbZ3v
+SwgCgpsodaUBw9vBkbJnm/Cg1JKCVzmCxolIrokTXnYtSjcZ3EgJm0Sf0MUTA7hv1hs53uMxqhld
+KUO5vzrk0DY/mOOjxYnn4Lb5SIVJ3LtFwYkY39J+a8qJ7Uc9O/eZRfYlLgAYhQQWZlYoMngnbQ7s
+dXPWIj4Gd/ssCweZfmmn7/aeXyCf//h46+vx1x/w1qq3tTPL/Vlx6GHmDpAATvSSZAWpb3v1rcjU
+6db8IZQvXeNaCvPzWBppoi3FKGG+abFv3noBXW6gUJ7iY1qaeXCPpoKTW8p+9jCPK/8xqbPw61z8
+231/gmwZiT++SwWj+n1oaXmX3wRyqdy0S0drefdbsxGW5x/7805AwWWfS93dAb4uG76yUwOI7K6G
+srMp42OqBKeumgA1bkmes8AJKn05SnDUIACGtnzCqQcDyYwutzhgxAw6UYo4mbabK4aduzp7VhmS
+TVr5EQfMtMG9wApIpL93perRBrETrsggWxwj+Fh4AmZ6gyOLRBwAecqUdW+pp0p3RICd9safy05S
+yEUUrcVCp2/THSM4i/6Wk7UIE4W73XgVi1yqKYLWe8tskQhCv043bzsd4tRsU0ovhf7sRs9l7PVJ
+BHnX57PiBwEVJr3Wruhbdgw923o8gAw/VcrEDvvtpkeFmWDk47cBQTV9HBqeKEdfXe80iZVkf013
+tWQQX01icjEvGmdlaQ4COU3U1deGgDgrSJoM8pmN7FfZyX9XlxHiGmE9Cu49RaYI0ATbSUalGHPE
+VTMEI/YRn5WVIJBcK6ewI+ecVfwFNO2ZjUKpil7Uw44NV1GvDbho3spdVR8ALtk4K9fHmCofQ870
+uAVgXGRjE/wY3ohGclP8vSFi7+0Olfx7bemMuee/TPhtOXXtnvlLZarSm/b8yEETnIy6xHdtzknC
+DUqqNufFCxxbY9xg39w8IJOXVQ+UdW0BxxDGWOr7kjhMNGwnySTgTV+ffKxycifHaXiaavbARqdU
+YfA52WMEBHuzNvuSQSpqjm6MXqYjx1sRs+ZXwz3krvbs3yRId6lECWKjSbj0MYmVLHl/8QeB+CGx
+2LdtQUVa3XJ0MwRGm9TDyLSWtR9CnLoUNimBp//VyCTfoqXuwQiyNxrrlSm0gUKmwEFUmW+Sdrsn
+Yu4yTdod/RJMm/txBG8VwGEj6ZEJwIerxb10LfzQsBiShVndBH3l/TSyh0MyTlLs5a5LrLFdI3DT
+CV6uyvhArLmJui0aFAzoXMjjxEjCimBWciPVLtYignbd4M10f18XSwhXkea5ceTSObQNYkAjuvIq
+CEGAx03iZ1F/LijYyb8LKknMGoYXqdQZ8cylgUX2ql6vQgQ7FrihJL8XQ5xFfcbDFRLQw29BstA7
+4OuaZIAImi2FeNU2jApfUPPoYk/AQT6DYn5SNPRTryvbKmNzTA3GUADiZqe5pwNaQYIBj54OMD97
+UbyJMczep7HlBJdpEoOse3/94JwmBMzJH0/z4f5lEESAF/ZqR3A/za6u/+Ngyk4Cms46WLA8WWJo
+yRr/1AxGDTWQd7KCvhtXB9tzM8gmAAUNtLIONshw+nL2Toxt1xDBW92D10Fhvc3/rnsWLKphwuic
+b/Vuyg+xQy2MEOq4hEJwZ7Qu84uH+TERnJKzQdBYb7qbAqllAX1dkncO4IW6+SGaQcGIK9nOPIdL
+Kca8LBM2p0qSwRrW8j6VfynoxVklhbeDX8scQZ5F54w5DL5eaV9mnJXJGgQqphqLWeYGQ1k5w1Lg
+gFip3r2ZzNMykHMzE2ZTQhe4yTb1Af+1EbvVexe5TIovxQhs/Y9g7mQx7H20XG9Y2hcrS2qAyoMd
+4o+2GAp+ONGj6Ro37AqKiPkI7S7SL5jUuflUssl28vnY5GPSXiRHKGYFiMz8IyuAQgznwZe6D1Hz
+72L/1WqkOdhFTpnFPS1pGcgReB9uNbQgmFiFgh8aYV7FBzeBtOxQCBiZPtEB8xIXvw==
+			]]>
+			<![CDATA[
+			T00hwLydByvxHzLJwWcir/ll6ah52rFGnIy6aYHlqDTdllwS7Dlkwhev3qgHtVckOfUYxLGUv4j/
+Yko5hoQBFDTOy+L4eXDIZjz81u311T0xzHRwNbLHHSooxcRTh0xeYxa5DBdy/cqYz4D6ygg/gjfL
+U1ih69uJjVymWCU20GwjtPFmbJ+u8OdCFUHOuQwaWpSE19vB7J0IqO7RPQBzzTE/hStnvH1ovOOP
+yIeTVJ2AzXNDpaA/CJX716YFx2x3SwxL6OiQsySC54sgruPjDyIeqZvU8ZgZpLTN2WOEisFs7YeD
+u5wlx9ZqHxYXh0rXvfaDEHK7LQ9Gcym6UMYMsfz2EDs280IQi7ongRA8XFNrNdbeuWg8ZkBmHH0j
+eQL6povaGSMbu4pjuovHq1jkAHwceklFa5SNMFzpV7mDRoaATOfZriSOBbskAUgAJmLCKoXOv0RM
+5nG2Uk5w7zY1tXD/2omTohjyIWRw9aQeX7t1+jnyYQsdV29mV0oEGxK9Up0OslGSWVaHRz8kWbvW
+of7G695c4KCcbBlcfuFAWsmN/AW++U+Aqo50Bt+o6rhU9IP++uvB/aw4ay9xNpQngoPe4DZzyCpP
+cjjk3vLB33KB7d1moZchzJ718zywZMkj2D7vhPhL2kRXFe7WqUrAzo4vREsfQh9ASw2lLfPRpMYU
+8yR36uSjababt/6UKWbDrY69mQIdu4clYFgQ3yuWO6TYv9+230C57SGFCwNnkDUTiGIWTe/Uge71
+pEVgWzKJTnk1qoeGgefBjQ+H5lZ99m2g3nk3mQUTUyo2Awp+fGLGzPCq+irgopBxJiexxuRWplMr
+n/ehDyJ/bbf8VD/KJ5Wnc3YVOvZsD9BhYJVYnadiMhUirsyia5928C5RglPD70FoHlYVgICzExkx
+zZ7d+LFSCiuD9SxBi/f1ePsXI3TB5OAoKT96dGJ9z8ZLG6e4D6S7RrKVqRBUrYbyRP2tejoRTDuI
+6DXJ4JqVt9cZ9yu4hHWiNu5cVSB3FA6ULl/ZSNSbGSMIFr7TaMVwuszOysCflFM+kjHu1X0BkQwT
+6jzLJUBhBT5pRpxVZbGAiLZMk57lTF9A5/yUI0Tc9FORfqdNBN+GfR+B8nvgy1qXQF/rcFslyLJT
+TddbfG1WwQkgznf1/m3VFC23syvLg7LIMg23S/kUH2y3JkA0EF6sZ4l6H+QPcnmpoP0bHcz2PzD5
+uU/pB/EXM+I3o7DZvQRh/6HdYnFbAGY247Ds3+tbHCx6Jv3sUA3/rg09dfnApDdJisw4EILNo41e
+PPJou3s4Qmyy69wAgX73Rr9Iy+A4+GEDf88639ayspSNTHHDd6RpZLWjhRDmrWFB/DX9ivzHjYyC
+L+abfL/SYf25J1FLxK8+KQEQAIkucJg/tfa0Pw6N2Cl/+0wQWIRfVBjC4wZYZVEG0XnHVnAYievl
+O/BYlTQw2i5tgEtnt+RSm2PXZ8N5iZlPzNwWsBUSO5PI/SWb4flCz0QaLcDQsnkLZTcOy/1FFN3i
+vfC4JPZFXnVRUfb1J/gFL6drCF7MzJA1GkrrlsQkVxlgXJqGxwhzB28dWfYGIcA4Vhe38+8ibykP
+dms0d05qrPvw4+cdo6MaIqrNy4Y0gqwkJEjif731H6lKEthc1heA9jb9+Zm7bfmnG8gTD/K2W4b8
+RHI/JUZtFygfwW2RFlWDpriqWRDuqMzkgYYzWMWCwVaH59BNryxyuYrXjqyFYpe2YPCmkgwQ4HGc
+AjOG8QjCxfdjwkvlahIFmS4GL+7chws1RZJhrDjgo2LL4K5eLyu0xyaprg1nki8plgsnDW8UtVmN
+r5Ib4DcvYri23/WXB1/aE0riHQ7x19Dl2nMUHvOCtxt1Zl/zJ518hnWpwVEl44ZBI4GN+9IrHcQ5
+txPPjHScvSLTG8g7mxAMymrPX5I4lzOqqFZ0+OOJGVq+9m4pzs0UafU6zWnSct2sqmkFgvrGqlou
+NTRLmgYGnBRRoek5giTaeopDfuo+jGwpOgBy1BqXGdbFBU8qT1CR70OI6MMShJX6JjrxpdThnpmR
+xYzEWbZ1aayzyfqEwmyTKDXBQ1DrFMqCZIYMqlL37DzwlYDrougaNk0zDKgjViVjqt0iuxKO2vIB
+7yOkY3ET3qMzOELMgfh2jt3fv/WHx8npRxY17l8e3EwQZP9jkDantEPAE3OCqNs3xZNENf4Spqay
++ZMTFIO78P5IfHYchfdibeWj66nQXRzU7M0PBJdW8d51bDOhvlFBLIJVITsLTUvBIT5EL6SmZmxc
+aEESqKpbsQ82V8DhTRRHiYFDZ+EiKqcpJYJ+XRH0VoFsU8QfAcJCBsPnihPCZVitpc+HtyuiwzfV
+PzECg9Ua6pdPFqrpB6Ks3pVtgBmboPlw1EMTnYIM2B23fQY3m+WrSSPgDd/1fULZ/GAFvWnTJ3Yc
+POXNOOoGWOexZJzS2dNQ9XNexOYcVloMysCAwXqA2mQ6KM5LY+WmuCyLreejpXPV4z6oXFu8RM3i
+J3GbkzMtkT5oGug3EqWrzDbIFY2aAZfOYvZEwOlH8Ny8qrG+bKbyEsd+vJUH+mjzCPo+sAfhPDjy
+SnVSQP8+g8oWSvb1eBMvmmUx9jJFfYjmJPbSAilu7Qh+7Id5zR8O7tIZhiCG4XL6JsQpBPhrWFkj
+x/2frgRYkOcU9kuGvIJGlaRQehxsiTmpRjDI9fTOHYUBGfYKAN+1pAJTdehvXFK7nM23PKC7T6F7
+7Jjecq+p+y4G6RCWcYnvLcFYA7v9UbKuzskAEwmCmriRxLzBPPt0p1yW8pwb2rrNupr7WcSlWYI5
+TswQoTohx7aBXCpCxX6KGeUvUc5/fGy1PTQbv5vNxsfuaB2ZmP/s+kgXj0x6YugFaAxq2xjBJVDi
+2P9gebaq4TIixpcWHo67dkXN1Z7lqF0pa2rLHKRcYrnT1lWA2MilgrvtdpT7LsOmfc+th/agdDZP
+2ADVes8IorIFxsCeDNsmx45/94XQeUO9ortg6N5SKiVjws1pAsze6d4Ukn9bQj4egS7CsB/UAOA6
+Z2xemvOZL4Ip5o0cdMs6/5rLk0tyePLn42KUPU2QBtxZ7xaqbbu2F+bPt/h1MiBxOt7T/8DFX5q8
+d7cbIgHoz9AAl6rSIka1lLLe9bbNLhZy5dTixAVZ8s3g0Sz1mlCpUNkMs8xyKANLEQmNXkuXe7BC
+yh+L7kZdNYTI7W5b5Sv2pboGYDRO2riBAbNOnfX7/ZDKASDMXRmYO23Uze3WdUAbvssQU0yC3YuM
+HbQTV7EU+6mMKqi975X3sZcC2eE+hTFVy1gC3TaJf3+oEcyUAB/qPJJnatlJpiIPZl7RsTBqgNE5
+/QK5dv7O5EhxBnPx/zEofAno0THCTXzIvIWakE6eAhsQI0jPhHkKEQHLbQQw9fVMVwhjziT+HvzW
+JuGDcmyhrlTMimjc0K8aVwT+t3HHpXUI842hVXq0xRkLLW2uVgVPVVhp86o19qazqbcM6vzXgcLe
+7OsfO63uKgp36gh/18HbfUDoRhxsKBGS6h553T4NfS2GYxS0c9KuQfrg7hmK5Ic9Mlsc2MuVIwzO
+ksN0qxAz2xey1bEjvm/R1KlJ5n6c2glzWsl/ZE3xqzEOvnBjc8hnIr0ZjLz0u/Frd65YZXjKzwdl
+hmLS8VK3KYwfqtpj2ZPWaVhklFkJDR/gV8FAqp8NC/8E0GzsGBiaycivs/PgXfDQ/ni3lMSTMqAZ
+/UkR6R/jffvuI3latHWPc1qlv79sEZy6ZegTNI5FFmDEp5GwNUTe1uKEs/eT62aTwc5bydeisF6A
+W1XDsj09gnQk6mkT+iEgTJYW09708EXXRGNI8vbMPk9Zx2Uxz0grabsefy3twzoFHjOoFIqrtc9B
+39xyW9zy8jaIn78Ni3J5PxqohXldZgisTUy9rJ6Ec1gc4WgHW7faj0ASHqZTDnGPoQXLYFeTGMTG
+fA7srYB+1yU4b2s+iC8I1iND234+opSB3fbz6zp2JPfmPN5sCWWDy6dGYN8w7JBcFOIXOLYOUHx+
+bVUFx9GQLwDhssJhBC+5L0mGJQpT1DW+U2LKcKCkXbcsJBDQwXNo7JGMSafrjiNoOFCyu1dSuDIo
+PJw7qQzSY1ZBj7DlPvQ+xXxIlYqbYs45HwqZRdVxn0LX5lC6ReGXZvj/abeaKtiKguDT9gg0atuG
+FqB+Euvbzi+xLJCBF4Tb3ZLT00YRcSdSPcGP3KBqSe7KjhBsR71Tnh+3dDlwcGaTRwlinjtn4Hc+
+B/GGSqZEucwOC46oET2Cxri33Afilwosx8HgH/DSLvXINMI+5XypwWRtjJfH6KpoUjFCk5qRsDYG
+fQ6U5Ud86GDmeIFssN0kgu49ruVUFaDXkeIMVqmxiE8xq7nlJSdvJ1iqCNmUBQmWL1nV0wj6fehb
+ZxEk3Xv+4uCnXDoHcRmqNTNLrnQ+BwFuRZ0UyPwMB7l3bAuklNPuOuK9/Xjwox7LUQxtAFI2oLT7
+4YPHSyTQqtypnquC23Dorg6dZIjH7RlWAH7UkYl32kjzStE4fGz14A5LIOi2Kh8OFrTnzKoclR8E
+vW1iCvx+cC/6CDu1yWODdGsyPNCgQMH9xba2tPXqt/Akb/6K7xeDB+DdJfCzXSWYe2A6W8KwyXSG
+RNE4AO9d5XSZqBxQmYVIivqUtAb5HG7DjsfBTOLH7nwEGDruI+hzYP6MeNEWdnfmeJ4t5rJeb/Ns
+VAIXYVY1gmFYHTx8b7rbvcch1SH9psv+Y7el5y9x8W+J+2fIW3ip9R8HvmYHdu5I9WXeMnlFO89u
+FdymR1dWoBicu4d9OchFlUHjGOvWRR0HVx+MMlUGBVNfJ1tybhHzS93Q0OpVkuW6y2X6N4M+BeUB
+125bXgZ4Y2mvlvgrw+v9lhNYrptcG9Ua2q/HwRSQhXyFMi+UdTewRpHAZROd4Rp8EAtkO2pnq+AQ
+1A2udgOe06weUK0vBgUkoPB4cUPTd5cgJG1FkXroRgjhf8v5STejn9qrB3W4JzGQO9IinrKcMza6
+8EuQ858AXCVtdRBYja/SzZX4AH/WksCCBDrsh0AgtQjOhBn/4AT1kUgADKJ+q7RT+nhrE+ooi8hg
+3xt0emecX/xjaHXlveGsQ1iExGO/8xRxjZ3FJWUbfrjH5jWwzqsJ7t5yTeiKqNycoxEsv/KbDKIt
+gPDLu/aP9KT+PzA7/1//U6f95/9d/O+/+Pv4X9ihx//3wxsUodMS/Y/+4nV3SsALmKcXBWV/1i/L
+LszTauLPI+pnyA0G4fYbD39uMov6Bd90HF34YiK20ps5jw6FgXg745dBJuETHcrpar+8Z36aKJkh
+qfjkljfHqEITopuQEhQRRHE7Blb3wSPrBgTbhfU3x2jk3uYv+Ro9QUaMXWCOkeW5J7Dczr+GYvzH
+HiPeuThYtPYn+hArzwLdgBHsNAXE3WAmkiMMYjz4hdlxrRLhCdJWSygNh9fgtA+Mfg==
+			]]>
+			<![CDATA[
+			p1RvBG+aUfWLfk2/0eiwhR/5i9S0ns71OYKL6fQTvc4D5/GYNZZjdLbUxy9SOX8EkEVQwuUP2ncY
+JPNr36bGH1Tdf2ruzBDU3gTBC4+rJoH1cz/ylODskMDMWs/TWaPo0WUcufa34w2Z+Se7XDDzQV54
+uiMlcL7vi0xlxvhFLN+HwjIYHT5xeAI5JjKuz/1YctOMv8YN0RNb/xtjLpEqKt1ZXjvZkCw5B0gs
+LeIiydfCHqoIYtnzayC1lh4eQEx3azA78aqHW9CdlrB5eLhf4DWIXwa1zZ9M7zC6OgnhkDwqz5k+
+GBijKaGPXxp11RocM58Myv0ugjOng5XsI49RmTD1ayY75at+6cnEyPuCqw9v6Kc2jb32DBK/AJXp
+8PPh5cQbme/H9BISpsC11wziWfpUBk118cud70cLpmopGVQfZQTh4BVB1VI1xnP1ki+NPAxgWpxv
+0pYdb4P9SnhzMoXPIWLImy8Om6NCihr8dpwa26DCQhiSM3hBa3q1Yogua3W8e3eVYWJ68fSLDaN6
+dWCgmAcLLYQ54uC3koqreWjxIJs/HRIaT9dHsagnLqV0fIfx8D/2GOkZg18utv6URJxwdouOh4Ut
+sxGTSOUeojT9MnQ4AJgMEioLmZNSOHusdZdzjFeywtOQHn1sMPMFawk/8UAuAC3pLZ/HEPNe+mX5
+8LU0BpkqUF/v8zjyOI3UFcvHvXQ3soc65565gzl/RTBbbPZTaev4hedRbh1eLcKfeEEEX9/K23kk
+7xAfS2RL+hC7ehDi28Js71+i1a/N/AXCShl8oGkc363WgZSv57wlFMZjQJEsfjmcIu65ePjo1LiP
+fo/CI7EufhxniM77DoO4pS43EGdfwe1NFn8NlL0IVu57Ncbz5HQbN25KJylRrRhYrY5BDweKjb9G
+Oe4cY+ZGLA+/LM2PUkQGb4uzvb5LHVmOhREsc7wPN3X3vqQuE0qdHW5w3awS1FUiiPKIriV2r8+a
+/GUUEUCysBUDA+vU9x/KBFyB6lbSf0i9RTAeo+aAwcX29ctBX6vpIoTb91ANJQ9fFCPud09uDDN+
+oAcIzurBY78OoZT4wSDrTTZjnAuwcw2OwnC+V/slBw6YT23kQu/RmxaQ+KWrBJegbMSg6OLBJ0m+
+8YsEEgJmh5BHnGCnw14evog845qq+lCyStThUT2PM2/HWzRuf1OBgOfaEh5yq6ikmASLfLFW33+0
+E5vBkl0sH3AzZaLs6Lc9epIB44sFZzivM0lwWF3GXlWtrdAhdE0wM/jquaqODXR1InNIo+jY5xOc
+levcut9Zw1gQ70fPIVUqsA7t5SJu+HVxMVvyUA/EVetskebITZADU2lb+4MIaY6hsUVZi/LQXQvX
+svUomHv+mKjlh5tjPKS9YXnhdhKNEZNpLDYYutOLklkYCFz+L2gWSIwbK2XAtbrVaycw7RS0UUby
+WvDW2q9m/NIzYa9SyURby8pzr8k64Ogpbj2ZKQMiTDkY7XaKDGARnHlji6U+coyb7YP4pVhNO60+
+EdwC6AkVIxitdscYWanGLxIfaqztYCsgC8aerEcEUT/81BidJcAYgz0B0AXvmHmvW+RoKIg3ZJC4
+1F73eTR2hMYvNdVX8CehjNQh8X0pmEK0GINKODqP7NWJX9CMxzFm5R6XOl/4a8+jbeVMKmaOMdR9
+GdvZSIq+7tFXMuFiJ36ne6n/zQCUt6KItyTg9MpWuHFHou+gjrz7PP8u6174xSr5pMisYSPLOI8k
+363u9kGfxwVIKX65hnTyX2/BrcMvB9N8FEe2tu/hiNSXY1ySkgpaBlDc6PsZXaeRNZhFC9rjNMqD
+2spivYryWdmLv+x2hWA2yyJY+zkGJYiXaFOM6S+mjE0OAQRsQQzmPIneeNnALd9vcpfBYwTJk1kU
+7vW9mHKCgWMFNaaWujc1n3zT4eGgkIDAUEtyBAk/493Yi3a4lKJQjDeNnWWwZuiAaaM5KdW9tHzn
+WT/Hywrv0sGjJeUVLrsr/QVDgr1pjMzUAFbUnZngl/Q+jp60LOpH8LV9LTw3vgWRhTWf8DkR3c/5
+0dx3evI+srgMQCZFfBDkzHIljf5zj+FvHUc27qXin4NErPt8y58aY5T9HcYPqxQNns88UoiuTx1/
+IYOvPRjxH6Q9H3uM7OYHdpOz/mvM2PYUbll4jwqbojJYmkGr15r/Snwadzj061xlHPgbtr66ngDy
+WsI0d4IDGdTqQ108vTfPxXIXzj3n5rLyhctXL8kocSBJVoub3M89BIoe+IXlo/VQkYQzUJ7GYzul
+kAOM+rjHsGJc/MncmMUY9FZGI+Dw4huHE9GPdlFabEcwNWWjETV2/t+Pwwsw/WilSyZSnAwZpaFX
+mMnPayYM3JrB1+fqJwko9OLgUK/KIKY7BPF+KYhiZcgjsrTvMWZefiyEuTrG3XsS8XyyQySewIwN
+bsmgej30eFtJGLTYD7kE0TV18dnn6RtVZOG9bnsPP496dxZJGL5RYSMN2kj8wiUiblRqG8KPYU0/
+SpTd1/U+YT9AHxZ/oVlxQHk0NL3sWPLQdxGha7y9DHXo4Jq2LRFMKnZojd05iQfkV3LKv5J/87HH
+aB6DcgrrQeKJ62DP5XqGZGkWuwt8FlNlj7gXufwFBppVazQCbkB81cuq/kv9d6veuvto8HsMPsYv
+1LsFiS/ngKflBhk2BuBafdvnktMZrAhy44lgErCDhxGcme/H4Rim2ivlcXF+UgP7+JZYkISBw9Sj
+IR8n6sDxIhyvyCsxn/kLCRCvexIvlw5Pnk28qqRfBu24zL0UlpgSblsdLM5oZTXpg13pxF7cAjAp
+q/Gxh4BvIEXdVvG8XW6xe6MqHY/5+GXQCnxZE/ReUq+RY4SX1MWJF78ch18OchlaOQelKBhl2zUE
+yd2Qu8jVYkqpHh4J+XaHXXxS3IJkXtZ+De+AJe2/kH0UseKwSBnXmGXOCNJKchYbS+QY1HXAL0T1
+sJQBtUSQepN3twZdecMc4hfgKfnL7IuHPwAi8DIkCzCCr5STTrooAhzLIQnZ05ycWJpnl5LdWFqu
+deuflCfyaQRu1/ma3JMLcEB/eoUpZRdBSpFAym4cpxEgg9x7fdZVlH0o3Cn2+uN8/Sbpbsovlodg
+B2oERxreoDrKBCoUFORA/H4pj9QxgHLkEnmztpJBLlUR5DxSf3jBYn4vHKNVZX0kXEKrmHfjUp4f
+Ch7Pc1xKeJ9oGlFKH8HkPgVDa90y6pIAX0uCxeceIzHB+JM0R8J5tIcmMF2PympoIfIcO7PjPOgl
+H7/U7gy2OXhPDTzpuF4TtTvST0k9VlHwcY9a41NcVIOIRLUoiJLkMQZmjXxvWu4tItMspWsi6nq0
+NJOLaYyqas4dk2gCnW9OZpFqNZoklcHzWGoaiA7USKOOMYa1SSEI/XV/A8ynx94aZAGIzikwB/nN
+fs9kIfaaji49SlEK6SD67XgrH/UFs7Uh7ok6REdyZr8fT54930Okj3jZmluxodHzhXsX9QEPWr54
+7zKGFF/5EgcFeUgdNlUeYohmb6/nyKyiKHTL3IsembHhkqNH3xhKgLuLR8JW+NjjzaIuY+AOx46c
++lLRPZy0FEgqLwdvheatZxnQ4bEPHkW6umz4wlZxqU241L0dv9hCrwbbHKJKNwqWomMva4B8ZCVC
+FC+UfF8DqaeXuWZUXR9ZwYHd6xN8JEwyHjlJRVCUtyd5Axl8MjVFE/ExF8XWoktQAjnN1+MX8q7M
+zQUMkAkdvF3GvV/YYYuxKmY41jAS5Z40N/i+DxdbOi61TO/JpNPM3g98lk0SHW93956HQkZLgkls
+1Aofsdx5IyaKLzNzJzWFBf+DcBrffLHIBvSwvE97/I3c8jONoMzr7iw1fD9Hr2QakvOJiSD38upc
+/bavR/0PM5e4r8fNnWoeuObUqkNN6p56BL/Zk+F41E1y697e7iJjm3l+WOrMmaaGa4qQ9acNVrAG
+Jw8QvYqrMii7BWIyx1rZ787DqVgRcwRy/plmnjsZD4B5qY8RDk5f90RBwj7MObpOvaW4NATVnr07
+Dq9IujSgb4UfAEglHKLJ/rFmBhK1qpDXOSBRCefVpNh8IdZaKG+XbriIPYua/rjVxxArvYIgDcfP
+J1IXWzQ/NGUsWuUV9AceAHNSs8qeIaG20DNIby/oJFXJqh3fN0SRaHT7WDjo9Z7d2xZlSY5IvXhk
+KnuIaT9wev/muK88lKYkh9w/c/WwDRpHCX5t99uo8LLzpLr3ir4XRtLhUqtbIu0bCAFTvg75s+gz
+sGHoepDqawlYVw647jgEJ40ih9CkOioa6HPBL6poxA6wqGP3bo9EYvpSTyqUyTzGPBpTe7dEiyxV
+WrKhMtibRDVRO/QY9hSNnuSfslhDBzFIVl6qYcmGeZjxrNrOdTW15vWlpr82FZR+WKSOl7RBez3o
+DtPTfH/ORiFKqbeZW/Fv+95R2qVRZPTrPpnekJe1KSdUKMmxoTwoyKqOzdyhxp3uBxklfrk754XH
+biWv3IMxtY0OMhNbUoqPf9+b2nqZSaJNYMqYolAP/VfNSjRGK1LVO3oCUJDIoNp1aqKfM1U/9wYG
+/iiPlEdnfvvoTOiSYb1ac7vCL7T9NMZzq2mS++2UwVns+5PXOILqw30o3asxZKfVNwn0cVNozwQn
+gyJwtuQGeoznuP+dfJj3w++2gz+ILWoIWAblYx0mqFL8GpZVVnzUt0Ld4eM0Oh3D2m6FfZSxx4e8
+3CjxSpDlvt2OCTJ+ueSzo7L8ZMNiNeXoV+14PECvnjjdiW2Vy7H7N57ReSB8C45zeJ28JuRtAPR6
+oSnhaQ/wX3Nf1xi1JrO6bOvM2Oyk31Y5zo0KL2Co1LdbAbUo/CL1mAjOwiVLU0GMkU0Y+IKvt7sh
+3d1bG7EcQ75UT7/FO34t5TwSJTOfx+5BvbOBW8Gi4OWOCXYchYfV2AB8ngfajtpK8CEJDiTcx+FR
+aDcfYshBrI13Ok2k+VzTolrz+rT9S2hf4vt//YneqqRmXxMFg0XOm7FbxcvTqDpmUkhkppgUYubs
+t+3MMstsfWt5X5LrRHDutTVaRzNRb93rM6RSOv8k8F8Ty4zaty2gGe/+3RlEg7XJZVXJV5D05BbY
+1JkTxLjoyNXobagJuW2CZgSzLTf+66Bzxv+Z8g6xpDAt6E6/47+icHsMTsOK4M2xeyDOwG8cHqpH
+D8nIxl/qQ/5aZEqN74C1YG7ttvttieG8/MvTVBSlKfQdqiqVPmDAqzKoTorb3qYaY6zJr0UdLJ0u
+FBl8bKzYHvmLnZN2DJHdH/EV3l036vUt6XslMxROavKho5JfDnG78fxR3QNGdJzp0FXllySoHBLO
+tU2gm5Yi0w/o5Df79F45INfYpEnEzW83J0zp3cSzouZLTd2Nz/2srrT3jF+S+BdvR72YrKF2mcGZ
+G/DOgpE5ml2+FL2mDFYEW2rbMmnPVbc1ufaESePcmEQwXyWAUVNDNA8HZp5r2NowfA==
+			]]>
+			<![CDATA[
+			0nClwnFTR+QV1DrYU5Tg+z68T/Ws3+RXx2c1pYorbcFgyVpQdZwpQFwlW12m+99aOUQ7pYreiuSe
+5YP4uc9D3jO3Jcjbo2LIIIPOV7m9ZltKhnGMVoibAFI4rjKozD8lWkO6bb/crta9sse7nKW4mGXL
+OsiD0WGXjVhtG4TGZCn3evXiBev0Sl+MljjiQUCk+O9IUZqDOwm3rxP+gni/zXvRMvl9T5jVGBhx
+QXhuTknsyZS0y1Ex2p+uY0VD4n7rl8YZoBuh6lk8zyA8BHHSsBjw9zvU/g9j5Eu0RyS7vCWczLHn
+o46cOp29VORGKW4r6esxxmi0+5CXV6wfl9zsYTdx8hgpCdZPI15SCAYr4V5ZLagQ/WfFovDX03g/
+wJ81j9G+lviFPXGPhcW6ZRLgJjIpDwiLTV3llr2HQyWpk9EYXOVxxRkNPszNPsy9n2P09Ak4LLHG
+bk9u2dWsNKDyTcDUfIzRkt4RvywnCGox7KbF/sIw5RhC3fTdWXIEl5Q0nR/Yq3Ewg/cYxRjpyIag
+fCydU8CwYjuCqxzBj+MpphjN++G0e4cAXpHxwmvx48BIDT/2iyPxynmSK0NJIjf7cGsaB5V5uZl7
+Jan5C/m8k+ZOJJUgmCI8aMs8KcSvxGJOGkk9SfiBB2y/GVS+RAfleVkcUAMUmtpfmbzxU19ZK7jt
+JQ1lscoiobyk9f3XJbsiUaEpJJelPKrFx2mUwWLbyUrBdQyVy/wXhxCsXTqZ8O5QKRl8jo89hZRe
+WdyRBCuU3gbLL1grGUw0N4LzWucY1+gsjckKHA7HcnmSym8sifSbL/Lg0YSahP70iirKKNetMhzZ
+pzEnj8XzbfNMy6KHTJVx9aFhyS4suLdSxFpvqTAZwMhBMEu/6cnqmnpyO4xbdR5iz1sZLP7afczJ
+RbLsMThfxdtl/56JgNfRmY2sr/8YKcz4BV0k2Q3UoBXy7Kaw+IWWWivlYDOo4vryN9eWLLKCUREw
+yMceo+cdhMTKpcN7+hcsdzM39yKH1M3cJb74JVrG8hdlwHF4JguLmWqu8U8mYEFzOTfZsXWqSUss
+qU3PMUh0K05auq2cQzRolnOIJz/Z9YhNEcFXYgbCCO2mc1x6/oSEdpyQL6VJ8yy0YcjnbY8At0CK
+noPP267kafMlW3vrVxfbGOIZS6M9+qnWw+c1aV7SYvXExBlXXo57gkQuL6i4QQfJYCNTCB1eGeR8
+HzYAsRlzIgcw785fYBLBDPlJ1t3u+YvMm6ynJ7WVjsybpIwVWMXQ0SSpPgnpZpDKOxE804rYvKGn
+C+wpagK26Vdvz03NoveQN+/1PA2Sa+IX5bVTsBToXkWvKm0l4Vk7xtt5dP1JNOd/OTeN8eJo02g1
++UVE5Xgsja/qk1XSDNa0Mokgb0dXzh2xq/czRQfbN4lgbJdoXfNmBK9kqrcmi5QIPgeKi1f15ujs
+W4htSyJbq9iXsVFZkW9Ma+cQr8m18gVT01rkNXmbi9HhVqXqFB/u26WgqvHkL6waxYu+Ut80gsn1
+jOBrh8rXGaC5z+OR+MS692lHJS2/8+hK1hA1heWhO3+0CkRTI1muUbPhECx/kBrGSylC43BkfWuM
+5HQPk868kshgOv/iVTg93rJNhGvmpvXEL1dmGUFnowp5u9gSiSmWNyNmsUY63Vsy9vrldVadv2gv
+FVoUDtac2yKYooARDFhXp1GniimTTN4MJiUWlxeItptQb4ntQkBgs9Zfc1TMD3pDxjnBlcj3+Ko1
+yri+BiIIEe9OtvXUS6rXK6WPdZJP6D7cPJicHzT2pihevApcMIPomaIl8eass/XbMkHxXnIxfsTm
+zent6Dt6bmnsL1qfM5gl6MVG5u/H4XxwTRy6+JMUDQuSatTlNXqZkkJaw65bv+zNx+j/+0YysQ8E
+gxkzgVr30YCl1v3Drw8ay/gT8HLLhPpJ69b1Q0UhhEDS/XEdPmB34gXJv42dl/IJaFN3MnPlmQBf
+vnz1YhM6ZOQ1162GgbMYg23S4i/qUI6dWldQ1boBwUL2F9SjTTTkeUnKRVb8U8ae2clGpmFrbBJS
+bh/WH+0cQFxVU/gxAvMXCkhmkNDgoquXN7F7nZ1WDYdGab91eD+azm7z+qeq4dDPyYw8iqHzOdvl
+VgquxVO/KrWT+H8X6/f88Gp8nG8OJphF5gTgiJ/3L6OLUwHI4kvW5rr8MJDzuDbqUw9R+eKGqmw9
+gq49UxV9p9jdyjVAYwghqMmvz+CdH/h2uf6V0367qqkWUmSZcSd+3vescbG6097ZJcTHrLaVitFf
+92jZD42ZV1LEVfYzUQCuZytglBgn2b6QSfoyUsvs4uQoax4URpO6N98bg2On8ExOvYL3oaia24Np
+77Kuvpbo7qvzrbZ6p+HDPGRop6wjQ0xUEktTMo6T7Uaubiwpj8GBecqCpczW9SdveaIA5EawvfUA
+LtVV555sYv/QioLUnAgydpp7oy3z2JTGs0q/lPiTar+jTXaeNlWqYTuTi9BM5YWzaN4fPd9ujbpk
+9sTflj7zL16e9y8mNnrJzOwpJ/Pz/mXUmzsy1ptXFT0juiRZ8FxRRcxdfU99I19ogHzJbe1WtYiO
+m3Xx8KaB+VAzePTZBWVCW8sur/g0Ts8dPHsovu0/OTMDnFRDzTN8fQF+1RCK9KoPvaxH0SDy3V51
+MLuWly1P4oVgyvPLe/f+2cJKkXMVVNt+3t+UJullkZigu7OnY1lheH8++kWZC7itlX0umAl/c4xe
+c1+7PVEDdugPZ9OtW/3DCb6df+i5X1IQBPvoWIZfuyYJ7TFliKDNXQuLEb/qP6ExyK14P1zOt8Vf
+ORSRLAzYT2wsVNWHZB27/E+2jKB2MxAY6zqN0Y+p6VKhNoqKjz1JKP1ZrNAZVNNcjiIjqHc9z+KV
+IekXbrfibpgiJxH3AReypT/W1jnGK5vT4ZftKGX9XrIv5VefyvtDm9pjB1r8Wqx+3j8QAoGDle06
+WI14zIGIDKLLuxeth0cK8cpq5GvFHUz8wSkHY0pBI60YoimeNfvILYZcu3qxPtbFYsRj3YgAR8vD
+I6XopiwkVSnyBJf+ZMkkMC5v8EH+eDPeblXAUFRyeRJo/nn/kqwu/EKnrQiWrqCKBoUKlwie3K2A
+xG6Nfk1VXV5TR89+X/sfY+O31Eh8v2lh4MNGf5v24FEmnSkNcm0M73ZL3WV1UtUvX5nG0C/8kzfV
+IBGU9AmlJTNI+eNdA01tjMveNHEel0SflCF1SyjH1PMc3KgozaaLQ8w/NBQIGkTXtLaLW4+yPllP
++27cnU2K0kDDkyq88CGMuLjX/8pl5xzj0YWPZoUSKhJcFJvIYJulHW2ExxgSbLmtOxDBqmAVvA7s
+amVwHF0q+IXhNvT3KqVWbgv8xGH3U/QC9LeTSJQT0lfMqMD6k5aVpTUkB4rgu/BMvZ+uH3Jrn3VB
+NrDX6fsJhG+m8tXbVaAGi1b81l1ZbJUtn/rCcXsmjxytvV8IssD4ZYvwZNoA7azbMj4/fK3nxwyG
+eb+mdrH6lNHmvBq7HNX6EyoysxMgY/E4g3Mp+NZS3d36aMWBoY6P2E8nDIs/lvXn2P/X9+74ZlRJ
+jb4I3tyowziRY6RCO6CBo7UpfmmTv/B2n+3hFGhl8FYQLlfntVQBPRQZAek/U/xAfxLdQjDFcNf9
+Az0/BDSEmVQJFESbVidOBCU9DfwI+YltssdAyt/0SzbdhALVFMJuEv7MsnomtfV+G4Oc9djcpYFA
+BJ9LYDW/IwS5zb2SRv65x9AW+tqN7Vg2HgWnBmbFAcGjx+qaBi7fKP9BK9CrQAPVEfJLxGxwcsc9
+1Vb50eSGh8XU/WHFIccVTD0PQlM+MIGz6yo+fA0G6TWG0yhX1ZHtTQjhNU/xa2kSxhjyJ4ARZ9el
+CHUMP5r2dim1SsXA9Ot4Iy8ODNehX/lm3z7o4Oln8hMVyOi40id9F+FbITOcCuzswGJPm3pm0VlT
+1MX1JpOw1E4wOSFlkC5Y4KNSaiESucJqWllH7/6lptnIo1MVD50/2XYxH2W1GHepzerq5a0diBro
+k0pi5PqnxHaUOCcbsOBExd7IeexX4pfnyY7HW9wxBMutSuu6NPC9Buu3q+6COf5k1krmlS8ix+jZ
+53tJdTqCFVJjqAGftzQ0ftIKcF67lSVg+MUKM8lkv/Jo31NY6KWQiNFK2/smGHDeTb8s4WhsPI1g
+lZBuMXzTDrlHuHJ1jVAl5iv15l0uiW4uH3i2peMXck1q6lhkTkr/irE1CCO4Fp0UgUQcYxCMg5ei
+DMPufPtGFesUKsH12bHjOmg7834wvRirN+do/ZLpIqpCByi5mTGPZImhWEeqC1Udwd8YsjA906lg
+zzxLXCGdRnCbBwExQBq/+kz3I/8X/0nx1+un//Zf/u7vfvrnf/Iv7+unz9///B9///e/+6uf/q9Q
+m/3p59//1Q8qs3/0F3/+38T/4vj7f/nLv/u7v/7b3/3rv/+73/7N7/76f/j93/6b//i3f/mHv/7b
+93+zJED7R/E3/uK//91f/Zs//Pzvfv9bBf70r//93/xOoX/+P/7Nv/8//uEv//Bfh4Dtn8T//Pk/
+/LP/6u/jP/51atrG//sP8Z9/loq3oUr7P0v89rL47f/0+q//8xX7h5/qT//qp3/7v10//dU/e/32
+Z/YD4PaGolQ/S5uYuHW0Y5MjGv36qY8Pue7LxjNZA2HP+WcKJFelG9FKIDyymmPRXVtYxQ3QMU9u
+Y+NLStar2LIHvumNhcV4l/9gz5OSScXIDtrf2j8jkZ61PaL3NS9S+L7ZRGxIYML2f4H1ZY2EI3+3
+znYSmHgiv7UlXDJfjpMeQ1bmusLvUtrWPdq34whG0UVA/TWe8uM9js0zJ+MrNbcSZ6FS9/HkfvmY
+X1/Ev/t/VELWW/Uf9mZYYjFXFkh/3r+8/r4Slkcz0kzXO1jVTLsEEgYqf1y2OEX8UBPtixy3FCmM
+32vycd80lsbU05Uir5OKFa2+k8VlbC2+nr8M/2JRc5JlA2qMBMOMuCn2ZcimxDbn6/6l1S6plXUw
+ocK+kMXAkW3l/mWpjX5RMf0L0HRqeq9mu/WkGTGdWUG2NZz8mHTRRchBp7eKIeIbgYZzSZvonEBh
+YdZ5UZHLGqRvMqqLfxJspOOXmhZU8QtVXNHXVG6dSlO31Ovo59fOfAo3Oy50nao3zzZKIlVHd/AA
+sVX9/uGu/9/svQnQbkdZLpp7cESjV04xHpDtAERgJ6u7V0/gFZINZPAPBAMx2wjJ5s+WBPa/g8lO
+IIUIyIxAMR2BACIUiMqVUaXkMgh4RI/FRUGPipQUTqgICljMkPu9w/P2u77v+3OiHFJ1qm4sIXR/
+f69ea/XqfofnfR5OQ+e65U2RuSnFPHi71kNaI9kWQ+z+b5om8vQg9j1TSMuVyEiZVpZrlvPzc9xc
+4eRIKTHO+B4YhhPgLSSQ9FFEQj8zwnjtjpkrSp9SFNDkYm5v5RRAiIpBEEWpKXhdug==
+			]]>
+			<![CDATA[
+			aWTj8WAdA3mMsVSl2tDMO+vFw/riGLF7pcKmzDXxqjBdDMrcRUJP109OwDV65G8zagn+nB30VwgX
+uvsbl2Za2U4KK2SojHxHbU5an2+M+xZobUqZvju+UtVDpxvtuhFUg3EFoZ9RS03Kv+kJBscwzXaL
+JFuy0n81Nj+QZlFWty375a4ZIv87mCBn7z3qyqNXXbWa4uVX7W0xRMjw4NVCdvrqIySU6Gof4Xtt
+/25bhMMHVRnDOG27B0NAKz+6KsTq4hSJJNqE6ox6UoXAAv5kpgR+nEBbyD/WvEiysoNRpsridS2P
+EUKsAH1B4LML77P82PTIiv4wCW5/F2piqtJIOX9F5zau8tU4JURWKHOmodEgBW2HTN+OUkzSbvWe
+ow1htY5KGW5MJvXKFJ0RAyg4hLeiGDcai01hHrq/lKiuCDxGlROlxhk8+vYmNt7l7j7veLXOroIk
+s5IZdC1dUcHjaOCwMvIGyUJcZaioz8Lxyo0c8diF6LWeNIRi2kGbsjMxnCGMZpWNY5rBXmHXZUhk
+09mpmCxypxSI0kcqISvTjyg42AJgU2bwx3WbSDESWfWT0a6PmZ6ETUL4IDnaqZkCYjmoXRlkmWjy
+oACim4ToswwqkyizyPZIaHQQPoONejJlA2pssC2g97FsLzYHqn4U+i46/DUJWEz9kYI2lKfWEUzG
+iU/SAtO5qA4ct0+lIcavCtRM+lYQyUfUMgm8XEeezEpIsoJkZCpSst+DbjxnaDL3hFgwc/BHjcrO
+Q2eFYGwadJvtRWcQtbN9oXl4Kh+SYg9OA3c3QMn6gJQeQcCoDeyZxUB3qcECpJvRAbIAxiSkNajw
+o00LAL0OlAKZBfQU7akrpKFr4n4Hz0wrXLrW5+7g90mhr1lWir2lpG8vj3zCfo36gPV7PrT+nous
+7oOaFmn6PVfXqCMs12DUEmvecbR4iUqKJXuRTWYYYujMVIxQrHwzYnsTcTOwwRSYUJGEIuUF8nXW
+BtJc1NjIyT44b/mrO7bePo19ooq0guR8ojlCsgHxVzd8umKebJdHeWxLe7Vo1Gi0gReNeYLIGes9
+yT7aBiar2H5XbQ3SFra5ia6Wxxx0c3WfLW1Ktj0rkzFbSBawZVIZacTWkY3pUvZyQAiz4F+ObWmf
+se83W2lb24b8ZgVXKbdje44QynRfIus0AlEY3FuOhifMEjvVDVdE26lRiwEJ0mf3xuAuW2nYOfI4
+p8YXkE0AcfP4sxHW2u3EZM7CAI+TNmBTslIFFGJ6VhQhu5bQKTBZr6rUnsyPnuaxuvW3wWieOQgh
+8hNEcoU6aJbO5qau1TQ6bBYy+mjZa/L8kyinqDS7NEKsJYpDswt1RF5LjXVJZiPUUKJ4EtbREQjF
+pUjn6q2dRXscmqGq0EYes9p8TAoZfeMuHq/KYvof+2duw268iN19XtCwdrReRMi7yZfZMw053uhp
+F0JIqKrSKcumTLZdgVa9CTWkGTugpG0ii7qD71QKZLi9lTQsHsHv8ziEHTmGdhHfo/aqYpgVBahM
+g6/aEASMsBG4Dsu+a9yKmzaJWuNewDZCH6Wy7rP2n319Il/IM1BEp/2029NJWpHNS2UySUbmkSoq
+bVPGXCWESbT/NqfZtIz0l/YopaaxMGl0Gk9maOYASuAeYzcJpoqCVW5UdKC0jxHYYz+GgN7QH5ih
+stehpkAk6TOUEacovPRJXJ5dCMJNKh5DbBoZQKBuS82hg6omvdM8NnlVKpJ2rT6r3d6vg8BsrN/d
+fdb12K6KYBjlNJ6CizVL5IA1EBSy35CgYKECRWw1xVA30WuJ7kPVa1Zv97UMKQ5qL9XGmJtezbQq
+/QjuaKKSsSzbkK7WY/Dm+NtnoRAsga48KyI2oiEt4NRYd4oor3hgppELTV/qVI2pSsvMe7fcEMeo
+4elwPFc9qWKBr2weKfkyQn3JjR0jKIkkW+dtDKAa9fRvKoFL/6oRi2KoDhpAuEHJ5h8uDSwRnq9y
+WRJCpFbVY1AGaWazarG53VwHADEvHwmA5dJyYwGIIDxZBzm6KIJ5vEWQv2rvh5Oh/N5Ktk2N2kvJ
+ePOhjvbKzGasiZHh3TF9k6zMOrDjRfjTZFnODXod+BirOLu7SDTgwyvCJaWNEyQ8NO/LwxZIahSy
+o+xWqu7PZQggF42FcWOxY3DtO9rd5/uST28ficbIwqMh3lgtTXmPjHbjl0uR2j00q7gaKUIpNKdX
+SZeLs6ry6QTH5aJyBvEk8wmZij/qfsYFrsfQHhViBCW3rgXSssG0AJivyPJao61xTFjwgjpsMgmK
+aMVwhKuu8K5BCMT1Qg0LLM02Ya0Zkg0DH/sEsSZCnKhbwfWbON0mHwiZFETXLF5IUdiYdVQognIp
+lK7kyRxCjhLlBA8/AdYtGuUsVYYJzKpSNstWZE9Gcq/20x20cwGLQKQ0nr587Fm4Ue0NjXfPRFja
+OEGpTOGfXPMBiTBeJIfsFduaskRhtcdOQOUZjZBbm5JZirTOdOloIFlWJBe9yZmZdHNsdgtFZrBr
+q7qXDpMLv026erNoNm5b/rvbvwqceMSLyYeD4kQnNfI6axp15VvV44PADoqPJVFtOWZZAkWkdMkw
+xPLrk7EZk1XtmAstf68aynSmaIqCLKcKE5/PGmtnMOsxaZ/A4UROEdRJJv2WqXFKCqiZUNtHjVTt
+aacCJMU593oMW30uXMRB8szValxAPBHEVpWzVVY20506qXFjlaF26JJXhPOrEaRzYwXEl1/5GEFT
+FOlUFF9QiX9XmDHELVsDoKUq2deIoNbJ6nr0o51F34anAOlqliJpuAnlaJeHhvYkmPMdtAN7kWRj
+2MFrUia4qqjHY1vao5BhyfHbImiPAVeiM5kfUYNN2KcBvejiDcj8CIYj660lEBkyDbiUwNY6lmsF
+Ax4enI5QTe/eONH4x8KhB/KQg8o8WwwkDsOdmVSlDmU8ZaaYFegh3unW72t3n+/OjFCKlHWQhjAV
+wZ61K/w9G5Ub612AQCfIZ8b7aTcelXHUWLUKA2ImW/i+vWJHxrVmWRw6rEAV6Ou1uB2trgqiGOcq
+UIlOAw9xFeZjrpRqWfNy6h41oxgi7ECcLRzUIC3fshkn5CTWooX2qtJKC1h5JuLCv4pCHM7tvCns
+mNs2fk/v2toVMUGlevpSDnKAg+GovD7N5wgolWXaGsTnJGu73G+YdUXqQwKgYOxJKdVxGN5rE8Zm
+WUN1KJ7TowD3cB8jZH2Ws21YNKyOkI1+8mCVKgGQB/FuuoORZ9E3FwCCBf2r0JTIZzoWCyFFlLu5
+YKMVsfgyu8HlrscV+aiypzFIgeYh1C6aeUychKcxflnlLLARsEtWS83XajdeRRdZGnUF0C/LUBXf
+aJdHobGQqqibC+AwTgUUSypgSmedlLjRJFWQTds7zk3nH29t1Ho44M2Gg6wPeHx6VLCTjXp7FvI7
+GQTrItrxRAgfHSEsCkJ0wpP4IRtvYxprM4Nmv044hmq29TotFtbgSZrMDqkTPl36ODRhw2MFpe7h
+aKfFD7l2WcwKRKQD7rgFOzbpfjqUKMaZRe3KkTTUJbhRSryJOSZ0wzQFqcFpTrFkn0bCmxr1P4Ul
+xjOTanDyyuOEQGVXJR7FnFxjH1gFosxiB1ZP3hxAJYneIV9uHhlJKm2rTYGns9rcrdn3ScishMJZ
+ICyLqReLVaD8dRQL1zhzZ49Ft31VEmH8m20H/CXbJr/WLo1RrRg9UC7Aj9fal6eMHmv2Y5wq2d4d
+lxKW4BqvsbMmgmff/Xg0usvN86Rb0jRCdoSFY8Pf2nUONW02jnPYhS83z+etjddaHLXh9GhqQu2h
+Xb88YpsaB4BykdK7dvsHO02MFVlEsqCGoYjkY7aFBJBNmR06YX/EINIYbQ7uo+YZdfBdzQE5HpbR
+kKfaBov02C3SqRFF8FrxVrrsVzYu2pVXQI/0KLz0s2xNslnogVCKP0u5ZkzIfZttbpRmlKD5UK5g
+WhQJrxN6bEQQicxRSgZatg2WiFWkTJI+aQxbhOtLGs0EZTqeEvD1Kps0S5JzLJ6eh26auTjtFbZs
+dQQSCY7gN9PXzBLVwmjdzdBnXwT02u6DZMuuKXmyVg2PjZ+oAvXpsokjh88kZuMuUjBzQTGgQf6i
+ndmDnoIZ0mSjWAafO15R00j1ztqypL908f1uJ7S2W0xZb5HGURuWDmO1Krs3bqoeYl2MFTOPytR0
+htlOc5xL3V4z2W9qiXXna/LpqAZMtyO+mVk6WSR/41ve3ecb9ykwGKxV9pY9mMdqNhPQDJi4CXdN
+NHHYyjKwbHQUjhh9r5DCgxl7UOIKDbxt+PYtrsCF5yNE1OCi0dQaSsl5kUgpOeLGDQ4F15ePGXSb
+WR0zsDLdpqUB2qheW/FriFBFE8z5Av9lXC4OT7yi8Il48cqAcWfzV0dag9BO87S2pPokTOUCrBtZ
+ICJLkM+mDfeYgqAzGOowsTbDwaewpwvyzraCy9hwZ5yvrQwmhVmqOOXhjLsAAZ1/FXTuq01SLRO0
+uZx291lmw6GMZj9kGWdvn3Zp1Fq5pmS0F+DHa+3SCItF9zz78Vq7NKIGR5lK5UwnPJrcZp8MHtn1
+JGjCNCZyyrw0DkiyXHVdpihcEs20KUUERNn6upL5jdCBZgmi6HVJ+RQErLpp5pFwVJGaoyZFyDpC
+hMtFCwAaXcHWdrbwRVB+cW6cWhxTQLHWjJwIx9Vmk/KqQN/zfNuk4l/QuqQfd9AZzhCAm9xX74Jw
+9dQaJnWA6wxNZoa08E/ZLb8GcZncJv1s9fDgKJ4EYTiMFRHFS2LrNM2aWshvtEPxd4iaab7wGvw2
+64SbXPcGGrsQabXm40AUs894b9ANJZ3UCG4tf7liO1230kFbJa2bkBujcCYddXzhy3army0IfbaG
+rYeHXd6EjaDEd9Qu7Jb0MjTI1doIiKpZMp6ZjkDhhUkpUST0sb1NNyx+aSh33dquT0yY3/AyL8CP
+19qlUcsysclcgx+vtWujGNUsBLJ60hfgNkA+mcHBzzLLMzhIm1JgaTFpisarqGHkZhqIsxT/SVUh
+BAmz0WLIp5EjLDuFmkixIkJLjCm9AD8ueqBl4WaVRtyICtBcY5uBLiA6Fe1bZrVKXoHZPaIuFDtN
+aC21orXAN+wmPE8fopIXEz6OfEM7rUHmlyWgKptqNTpFS2ZaI21pA/Ti2l3qNCEiRxs7DIaEmHPL
+C5PDtw+8wUazXKxJ0LmpE3iN/Vavly1OQz+eZz2KxsLiGVdsVmYkRQPIz4a64EKHXtx5bfecbBrm
+rVFmccsIQVUj9Vo2wtZjcq3xMFIq06DpVr96D+0olGQlC10AYBwZQqPTUNTxzhNF1HVhMOm3pc4l
+r8jaLyJfxlkLMT1K82FEglKHqNpglgoLEKMrDQJoXM4ithKT+0c3gDzlYiLfHF2Qg730kXOIWBKr
+Ru9/S76UZmvBf9sZl42a+8dTtG0U7fYV8AhapBlhASDEz032t7o1+x/iZS2GW3uDuw==
+			]]>
+			<![CDATA[
+			+7zZY1uc/C7jqJOfLDLVzOtmNn6Yi0mtfHLZlEF28suPWJGTlR3rZ1+U/n4RJmBHuajbnwfmOLs4
+AyxZ0iDQGmnEO1iEp2vEzRn5xeoIYfzLfSE01o1ba/EQhpsxgtravPDkln8/GufxCBbtAD8sRg3D
+v1t7DRv+mbbbmyvpVDDwg5TqoNAmR3ia+NaINjk03ebgGxGkW/1+VU3QxxYMs5eGPsAMoUSjMKDV
+0MQnJVR5LjZAQ6Sjz3aD/ImiXBTGMjWKI07GshlkzMmfoSUOeYEmIVapCMHKafA0evShLlo6QvPF
+O2YEHQkoayP0rhkyravXv3oiYlaKuTzW6aSwFaxTeQtQkKzDXGaRBfl7inJqzmvRCPfQDbBwMElO
+KUORAXizYmSyy8bFQtjdujyGX08syrJLz7J1q18fRIlTVJuA1JkU1eO1mSgEIZB71lKxe6ZswQFR
+uQmQMGnJYj0ITkVF6EmSL7pKAFVooR1Nz3NG9yPIiveQo/F6ZR9NJy5rVa600zxbcSe1qRwHcfLa
+pZilzqJbmG81l5zFSkQNcdIoIaVspBKgJL/jUMJFqpFLGkl3UxItM6KMQzhl9nHRxasxdzwJf7RI
+dA15LK1PILWX8RCZrSKpCozBrfwI5o9vLIMtc+D2sXIoHpXB1peAUeJixklJ2SsoHSusKKpLUhZo
+8j2DFXWOuCSrOEsZ2qAwYEmvomW5kKygAMjUAap3gbRutFS0JUyIuqleHGOEFRCrdI9S8xSKRdKI
+2RCQdmOPsBdNqQGQ21UR+tSal+ag3TxNbg8jqs2RUvx+UqW8Ovh0k9WSG0hV9rjmDyKtmVb/30ri
+o9a+xFOVhr6ZUlYffHwN8Cm52gi+TFDXpSlrhVMzsRq6v6YB1slohJK8TxuhVjDWo151sgqy2U7p
+Np0KAoA+9oyqR4+0x4xwcJmtCMlCxMlmyrz09mhWOy8OIQqzWHqYcFa4YEoubayYfw1ZHBvtVsWu
+kERqTCiHt9L2ZkxNQw5cX3+OWlNRLQGioSOuvYl4QxrYJkxptFiuSDXqV2AJ1GoL2zidmAA1RXXg
+uFhwF1+i7j8UeIuopFQ2EQrcgUWyizy3uLgjSUGxAyGXZ9c3QAa0zCBARVXGxl6wu32LkM3jf0KG
+cNer6T+vljrdB/B/7V/7CsYEAu8pR10SWNPe6AlTQ0VpbSiLV7Ff5oOvqGpFtC6KhMohjMFs5vpz
+FLZxqWrQ742D4AcX5bJRANq7KKruVsMeBWyqjz7An+bqTrykqJ/BFOKobGdm2VGVAwlWlQ7n2qSC
+W2HOOy6b4gzLIf+gktaskJi6K/AH0jIy8YHrmNMUrQNgSQmwc2MoYF4WSg1pdBPvUNPh+QzWZNlF
+mAgPvLNMo6+/ZKEzm7nyo3EPeNhpW0tNbxROCDdqyZgXQuwCxdWisTnCxRO2Jq4PiwpLDCq3Ro1s
++7lZTAnUiwwr3hmLpE6ySJpxKndlNRTwd7BKXj2Cu1oG7u2Esdm1mvxbiBVbXo0d01z50uDyUDT0
+5qew64mYKLteJ6vRDtWzaU/NRlM1RGZGgNYI0vbUmHC4scHhvpSg21aSvVUba8EYk31tzCmiY/hH
+PAl2Xe/KckrKEuWUPLgRBGtzdZpV3NNwSbj4E52B+mSY5gq/jHrXeU5r09Cb5HI396ZVJoV66Eza
+GR/5nGE3FJW5cqXqbYBkJ6VdLdCrPjTGCDXqz03YtoscgBhFFGTa+irHm+ZNdrAQXBwO3Mev4K51
+5Gy77PmeoF+OfQr0QYLDEqfWDX6lQvsqPQjvifqGcGNa7Xtn9QduLP7dbUxwx27rav1N5gS6nq+8
+I++5HtEPo1eg2DoSBZQMNpVCqC1P7kRGKqZ7jeOcIPRJX63GO3IyZoEiICJpzLUZR8t4DjkbW2MW
+0YKD7ALNLaAociqm4VJRNpKL1zfsFH0K6JkhuCmMtWxZBHNGa8z6Sy8LzFqD4GBit3zH96DAnE17
+6wlG41jka5ZGqJ9QmMpKj9XHIvNZy3mModZodIrSuFBF+gyWG4CIWPITRD9pOUSbUBLMpBAHtYY+
+KAy+zaYeKMkVLitp80LxrKegdUXKJU0xyh5QLqfKkxTMjEmr+5Nj/OV6M9QJ4thm6T3wmzJcVky+
+mAWernpFNgZVVkUtg4DcNTkOqevHxuWWToC3jppnf8Qse8hC39IzkZ4bHJY6FS19ZmIZaVz9TyXX
+XYhREFVq0l9zZbMbHOS4k3hD1lOgp0KVVIS5cD1VlNcIp66CpdSYJz0iu+pnQWOSG5ccMoWq5JRi
+qRejqoLbSFjJCFgfOZyy3JjC0u6KYg0gUeIciaOqyhXVwex3eBKrmOyjCcu/EXFX+s5QVZlFNkO+
+6sFZ0SM+dUZrHHIrymq2oe5U1aibiF/WFkKyovFZ+JJ2NnuUjs/1QEtjHtgXKsaGD9bDjGJsKFWt
+0fcS7tecH13x/D3rsIBMVeOpYw5RJ4ZAuEelYHLV38RlEnUT7moGEGQxQO6ES+LcLFb+L6rhRllr
+m4SRtgwtSiaF0i1korq83fE0NFZOPXXCt14jwgaQakziG0hbdQzVBFWeOqi5sqNJop4eQYmV3Nsh
+La6ggxk5HSe/IY8DMnhCCM6g3Cl+11k9aCXMLiqISEjaAlrslGcrT2ZiRiF6SUseRw6HWo+u1Y7j
+mbXOpFEo4diITgvVTvaWuawLdOD0qGJQbhMIVdNiSsJqrvG63bEU4HBkUbI6yNHBFsEigQIsCurO
+EyqUzJw5yLHSlS+lRVQQXucAWtIoj2nmmUgovZPiNhPXU1A1yiQrKOPEBklRvIJTl8Uo7TBNkFnl
+9d6Ad1PcX9cgrROOdjpz0OgdNANpnOlBiDCa5T/tkoEwYbBwyeNyp3SuHeGz3P3BnnNBvHyeBx8b
+acJ1aJshDp05f6keazXV5laU0Y2lBM2qiQD+UA8pZuyMHgiyzUPTjZLEk8ZjzAiytCUHXRwlPcmS
+TUVpYcBgl4k/314HCGQ2zL9DZiJOZukyajvpqcCcCnu+B+1ltl3B7KEy1HZjjGj0egUUFp+768Gn
+AcoVUOvw1lK7u5oboykHjfZs2UHI2nJvlwWGMlhdevQdISNCGtUupC1qjqg9BtfKxmMZD09MWmWh
+pcPCO4jU05Do56zLzuhRQloGSLvziJT3RBiG15JS+tC3WaFDqELIpGrZEHTjT2p3rOiUwewOLoMS
+TKtxNkE05sLBick2jPuQ5gQS7HkoLMyl6uTmPtqatfXFCA3UQIrcYhb9CTAHppE5PDaLSXRkyDbW
+/X7VODYhBKNcY12zovHAJWwiv9ZqzSS08Jz1il2rKmelQpK/Rtk4irBlN2Z5QKldjhHmweoVgQsj
+eWblWTkMeVsHgwpp1kZoDIzSF9HPY9qtOKjDhYm56E1wjN3ZiCLZy6GXvjArIbMxySnvDDCY+pNE
+Lb3RlkAS1ksCKBvalh2bPrUJgyDFabRkBUOstljLGyRUkYAoqppoMjNW4OUuRCC4+AyfIQtquw+0
+TSDwKZO35ohBCnJ6zLHhe7oZu1NZPIiVHQdOUspxeBvVRnNsaaL2ILfWQZuhIsH0JLyoFvXUAOsd
+xItao+dNEuJzmDWKMa2ORP/WFbvQ+5p1zWhztVh4o/U+wzx5i2XRk/U6LDavjdnoqRTywY1Z1+GU
+vX9TJJrCXlh2xyI9mxml24qDZ346CaDmUfoTpcBePrXsnETypVG9rspPhTXUtMbc5FiqlTsXgXz6
+Tz00dSmhTkxYeiVQbQLB10bH1uV0Y6mnIMHA7OfSmBrMaCcL0zPOz7JQuFl53SrGmIViWRsDXJQc
+Z5OFETwD2fg5RL9Tsj8hPUQC4owWFkVUXyd13wOlUa0J8OEIFfZVqKcPYRR4MDxBO3W6EU1pYsd6
+RsZv9hx1q6Nfjx7s1XSmTYjgMC20Cw+tXhV6RNKCGysSNlDP48YJHtLC1klqt0vPhPw0zrQMIJU0
+xoJn1ttiDBEroJ6Q7efJLqlpKm6EdcZ5n0NuDKUbm4UABZOD1jBch027YJgN+0cbyb8zX5pj23u+
+x5Q1Z2NZLAHUktALvgEfMUBKjxf3ZL6qxkoJZjWjrTaM6436zQluRhsdc1URnkQTfcvKnWQ90qi4
+JmJ/0GyHa1SOqkNjjKRCoro9OIpeSeAzTRC4qylc1JSjhR3qg1VIwzh4E5Qy3gVRVseX0olxBaie
+yZ3TN4TwHtqlhVcfNeZYFsIELIIplGSDFK+ISlaIFs3jsA9TsRDTDG0PboyeqnLQzIOxL4htEKJJ
+JlQxY6TN528odFW69kAfiRLq7PzLzw2YpWwZDG918WmCPyhpK6n0RXDF1NnIlNQPpAzpIDybPdP2
+6HHvtxhNpVsJGwtnROidn9KM3I3tIy8EGmewcE0m6rnyfDQCmsCQqw7zMJgOjSW0cuDU02ZVMxlY
+oHtC72WCbYtZ3Jivu0Ginplj3GdB7VX5sQwFMkmCWxoVfcONURmymEHokB/DWGlUZ1LGsJ/XLQMT
+zuXQPvPb8mlvXN/fQ4PGVlJTmdL1rWmWFMg1LtmBZcH+sa3YrpEpVvRqDT+fYkdUpRnmDyZEWqgq
+CW4wqNVfETuOETRakOcjI3JW/ptUF5Ig04z9giOR3iItTTniuKJRDdhpQqPiSMgPyIiZp4XNTNyy
+9nPokyiySBvND16Z7iDooffl/eAi/ofSFLoQW+lBuaH4zboexKyIkSobnrOALaggukXeTVWGM152
+NveIDY/JhfT+mRQG08wT2CxXhp/mEVLwsf2odjiT5ymhKlG9tKibTKR8hV5NBez6wrHk6OysHdjA
+opJfMp8ZEChJija4kRMvPs4ZJ93+k/qV/MCniEb9ymdNQfEYU/eOi7i3MnhahBzyjLOFxSldjwSK
++ArFfIIpc3yQLwufS5JyPETzIUYq/eAjLkwDVMX8QCD5I9CRE4woZcbjVlp5Qg/nSdnGVO5zn31l
+M0JUlLi2S52kixCt9mv0jChxtnlFNfSrfq/cyKWhbl2zkrz8POq3QQIHRqPYAhZujzXiassYEWdi
+pQdrNJnHQtMu8cDWe9l/B796uY2T3TGhKKMQSmHP9WQwTpN00M7oCM2kwpqCBYpPbVRA+yHkTnC+
+OI5RisPOYIOFZ82ktxnJlFkBBJSfndWmBcZTxsiSgG+Swy34uchjily6FnQOltGyNIGZxCrCyxJY
+CBMF9QqAi1g31AimzdkgeTQG90TwDFoFS7eAPalpCPajGTMb1f+4cA2Dwpp+NyWoiHhSoBLbZMr6
+ywUQQc0xToHZGJM6MmwGJmEE40qtiG0D4iIVY7DinvMquKfqJ5Y0YM8ArqRbZY+KPKvqIfF2SxK/
+h8YYgpCQnupMWrLuZqWWZIPY9eC8HwTr1KgqlYT7rLjuyocL0giyaBtd9/pisA+aDFxu5W7m8lT5
+kIm3rC1su9Kwl0yAaRUVb2NGM8A6ikm8FomSHRpjMAWl9CSXpm1YyMJ9rbfDQi76cw==
+			]]>
+			<![CDATA[
+			tkOlkfnY5MaL0yah4iRZJxTWg0xDhjE+Lapscyma1Ob34VyOPBW8BbqOm+Hcg56Ws4/bCPYd79TL
+hWSlg+dlrvh6apztTJ9M3np1ezNWkQsSNtUblB7vAmVNm3GH0unaPdRSYag47596NJPdJMPqe3pS
+W4iRSDvjnc0t6rnIa1m+HBGjZG9GTxaWgE9KpQxaSPn6OLCujJpZRdJYLqfCFakRheRC0kNX42ip
+bSSssKX7Q4dsJ4F3sz6ESZVNtZaB96LmolHUE0pQ/IyGgWSD6pp6n4zob23b33ZGMoBjAshj5aiP
+w6Ho+Wbo6R3fAzJV7CEdgWBpDOA8Bc5VdeUP+euCCF1LY7dM5rBNWd5in/GhcsH1nusZX54CUmgb
+0C2HHOKEnVFqvvhzjGEBv1xNQ/edpjOi3SVEHdjvjIo0pFLSxdbAyFL59eSEj7gnITIPoHXRsk/Z
+BWzjyQpBLPLmD+17+zv+6VAMXDxrshB6dYK6k1k7DV4iV+pFECIrKSo3uiNwnF/cM02IrwInSrr0
+XaPyat0xOWlFULs5LXKm4k/6ay4aBwWffLMK7cLckjJwsvSon0YGYKfgViaz9JtgL7c+jv3hc+sG
+UxC4IV+exewciHKeGvxtMMmSQEDWJ8k2kDT2QXmau4tRdMKO6DbJGVKHLxRSEtlV1a/ukswVjyV1
+AE8RT1bQobcRagH5dWxGqTrJQiNroQAaKfxO3OicPoKYzkkHN2K9oCotfMWB8oNojSKUHNQVbm11
+KD/8TTezoix7Ao4txLIISBgzovKaG+DyZDxx1DjIGFEQMM0n0biOLSv0YArGhlSVF32Wog0bYxbQ
+47ADxcCEaE8eNazFDJJ8qs8TkbUXAYtgCKHbO+s86Z/k4tJilDNUitssC0q+pkkPO6IHCCDvlfxx
+QQ2pXbcqqJ9tExiUVWOg/M2g9pUZndUCKR7SwWisqpsYvzoxbIOEFHkv7eBhSS3rL3N3CBeyg0vI
+mEcAZUrpDbZaNo5Zjv7IDS7mQTjrpE+cs87aGApYYsfkapz0q4TWE8YQECj1cInqjpthB4eyGx1Q
+vlmSL/o8lMI/SUTFPe2eMnqMAqbqwZ0EkXbYvZsZOu3wObuaydwYtvEwc6O7YphMUZ1sY7d6RKnO
+wk6+p0mMUKVydtxCTxnxq6lASm91BOMSBv1f2xC3BTppQ8lRDdLikwFrPcUonfM832BjdqfHZKm/
+Kqcf9jBsJnWKwcaY0JimtTEWM1yeoFmo7Pk2mfl4z/dgS+Cv3z1DqWqix7U6ZdzTzeY0Ut0nXNfQ
+AprEmti86o327JlPAzLInDzaGz1MOy09OQJmLlFIZmgMKY+1GQn5qURbqvkstwZyVKQAOFo+gRV4
+oVM/ae0EU9nOA9jKxMdTU1JWJqe2ngABy7rM/jHjsmAxq0HiqXHl74M7UJxoNpUDaC5Zq9KZyrKR
+ZyiRClcLl1Fx1fRsNCDsrkmp+jQ2ISqnTyJlSeH6WYXUNXTIjWDsh80vkt7DYglJ42tc2i6OL1Hr
+rk5y5RdNwsxNjL0KLmACzeZ0uiuYlyqX+kpT62CvVKFIaswCKa+qr+dGCLUokzKYXULR6JPQK2dt
+W9mc2tZd3pd7JIdLPSTCs+N6YtLBe6/jLQaKFialLpikqoc5SSap6YWGu8IkqRqQnpA9/SYyu1Lh
+Piv1BOGtm75ArRQSyoVJeTu5PMfGoMRnVmLc1Vmq73vukxZiMwmokvgUVAqz/JgNQbC9qWL9Vnho
+ir0nRsE2w35WNBjFlNtAKFGPVj8yMjfNfqUrdolF6JLvWB3bTTp0x+MvJnZl42CeC/3AgkiZBwEv
+uY9SeS+4Rw+dDlK2GkQO3fYBwqOBXxxltFRoJChFAteb7KPq7kKbydyoTrBR3E6OYCPHSuPCkKCN
+ktNgkvQwrHyphJx1qUEKgYJFkvitSt0ljbPy/kUr77YglUDUOQI/PDd9pFRYPsFPVOQyvck5LuaR
+UtR3bKxrVZU1mDd2xjQ0DEqfbu+zH2K14Au2aBT1KX6a2npBHG9tL9/njF3ZN/rMGHVqRxSnD8Au
+r3mnbrQlNRiYixjxpHCTHmTwQcpu/OlRHEF4j73jEc+GYOeeBI55rZmVxtT2+bmAmrin2OjFRgdj
+GhXbZfxS6SZsDKmerJr6VR9SG5MR3QyvFR8px1IXH1fXzZaRDzvj1OBf6rtsIDxSAGw1c5H2BcbP
+8jaCunrsGIpcYKXwgFMG0+Sk3wElmipghSwl+4MHNMITcvidg3YJ7Ck9g2lKNQabSmXax1/t8DKO
+VeahmQelq05CpWFpR60x+c1z6jliW81610r9VRd8ayHNSh/NZq4/hFNUMpzcdMuPkmfjx5l7xeme
+UwchM+2obvPUsgf6QinU6UwL8SlMucD1VPvUa4++Y3XE4xOawuJPFF9KPYvqz2o05tH0HYdVX6zH
+RSOpZ6r6dUBcADYjzu4ou7n6tAIg5BxlgvMv6SS+PQKLuSgCLKcoUky+SjE2ZXi3qBLFKHAwVc1L
+bW4mNzpEwoUoQe2i5rHXUaMb1MGYCEsnam0wryXAXZj+vpid2lDGICkNfhR5gTKZRJiJ9idARCh8
+BYtlEF0rL43w63uQicJDaf+YZ6PFzrBsUMRAJqPEM6kcJ7s0BE1/nkF0jmosYsLJsHFBaE6xD/BJ
+c0r30JhHKWBWZ85QV44liT42fJvHwJJ2TlFjao5l+Te6EW/pmSaQqjizw6l1V6OqZMlBXW95VOUQ
+jEfOi2yyQBhjGowrWjZYWfFJP/iWrDRMELXMU91cBpR1g3Vwpj6VxiRxRdb7TQCEKikkoU89cIjB
+YdqBk54bi7IEO/iolhlXlR308FFhdKAVosXDNLec62Kn49sTgk5igXCWJj8NKdilBZWqPdGcMhoL
+GlXcgcdwEWS6uuCM6jpYopkBWU352HpUBL5KedzBKiQadgLNHWw+41iaXCSDaH6E56SqYPOO6xEW
+eL5xXwfVaZNWI9qQyB0KntwIVhzFPfKHnRcgoAixkADqkNWprueskXfr6cUfXPewBj7xqnm0zWWJ
+tCZSDhMfgGyKoZCtMKqCJrnGWfUITHieueaiWMMcLHeoHa3/rZNgQN3LSBw+4Z7clzWTrF9LbHNW
+u0fZQSH3oYDxwPqAW48/CYfi6LPYeNMC56PE+YS4XqJouIqRewA9mSDBzYesoNv42kktEz6DDey7
+6plm9Z6KQ7VzR7YOrd+l0La4UE0qeQ3ZQfZKUeI2hnPsjJ4qjIHMEA1idQXTs+6KIiAmSuxDQMGV
+LZFXEoWAUb1ed+RMM7sz1AMES8DjJSbx2RCkwhNBugYLxD/VOgoNo8J33eAqjNtUotP1pMTWDfUo
+heF+jWBwTrI63HWVYYh6qi+SCNDwaQo2sR4664SRZR71kJyK5jujYDH2n16Ckvuxje7ONtXu5h7Z
+0VndQhhgtZr3IEMtJcTNE5wdJpXSsBoeWb3b0o2bJnTVSbGcIZf+qAHNJAwuB7FauhBXmMECGmKf
+3T4ijUplRocTBQ8s2JewiFgoNABxsfossp4sc4P21NTAoMZAJxtjJnMTE5xcffFCu2G9Z3WAB9cj
+jb0tBjooEcK5ajgrzg43RT0FCjacCHZRxd4Q7Vrv4ZJI2U6zA3IxAAd8lKyBi0ac6tAzZfoJiHDw
+h+dmNJs0Br+/nc2eeWGCL3s406m3FhFMiYjgk/J6VybNMDn7QEqa1a6CfHBndjT1FDpFpg+719IR
+4mS0kn9hCYpa3VtCzGDc1Z4LSudEpKvBVCQAZw1UqI6dpjhznDmlwK/NkFzdmcWoIK0JCLasW85b
+kWsUrgNTIMdO90ZPzLCCTM53qIgpzEgbG6SCllVMbBHgTC/Od8C3KT21mTFtZ/oSr8c100l7+rzg
+MtAyUJZ+KQsugxjgKWrsTez1lrc0BkTpJg9LJZ6+nNCTjcCNsT0ymTJsV/AwMnWdH6PYz2EgUbVV
+w3NPdv+CO+XGWNfGgJ3KxhHeXYEs4TQGXr7Q8dpl+ayWv94QfzN7rkdj2AN6Rkduw9M1plENKRWJ
+rbiVqbgM7jFiszxhFWWtjawNfENV84RujCREEPzzsjB3mmACyTcjL8JbpSpIliUk5v+mYPkxA4Y2
+xqIPSCPiWx7L8qkFyaDypxRDG+kP1nbq+vXmRRUaCTk15ce168zmbwRjwB0qbjQa0Vk4VCt4PCcD
+hfCXJzv8ZCFOOk5L0xAuxw2cxT0JPwWd9CAM6CgMpl0iVDPaZ0jXLDedDiQkbaVwvzpR4aqwHkfi
+pFFr22lP8tOgtzTptj55b72DeIyrlY2tLxUoOto+01EIX9cIzThm1DQ4mxTPwKssaTR59Z3g88j2
+nMAWaVazsoIG01fmasVJfw7FY5MJ51B3qQuSgtlC9XNMMISlsoSWSFQ6JLKtStLoBW9bbgyIXwQz
+1CNi8Y0C2AVcCVOFUgfnSh0SfLXxa09K/mFbwTupe3jKKeoRkk/q8Qa4oNDRQwBF1yMZXLZl4csm
+kCq2wfTIC6rrL6uHixNLgrDXJwkb6LgNqpacfFabUyruyJr2BZmEU2t6Twwk00cwQzUl12AqhRW/
+zMEViSx71GrixrmgMY42yKMs/r4k9S1mX9LOPRE9GZVlgq/iNoKXH3a/nqC8tuACCZqUZvXGCUQo
+29rWdqr17V+JWAW62fxxL5BGtisGp47GHImJHjWtSmXKxj9Dtt1xz6enstnPQNBrgpgUDpS2jB5e
+ghdUmmOqYL7vaIJU2LKnDJGEPBmP5tqt7Po7JUrEjtOIdziXsV4Z/DghKwByODWb8UGxpAhvkm1a
+useEqi1I7ZqMXZVjkx2PYJiqtVnsn3IP3ijrEdnI7LPtVVHT2gMXK3Ul5+b0pjYKKQ81LopkqiRb
+pScYf61rBHEsI2izNM6k5ndo3/ltFkRVZgLneEOWaeEeqHhXiYqbUX+SipjaMtVOKeIUkbulpUPw
+GswgZ9OLygbQ5p9HXREIPees5VcstBPjiK5m8veCqg+hZIR00oSMh5xYzUvmAmYm1mxvboxiwiAE
+3tby2yoVwdwIs4M526p+XxyTs3vpJqg60EpF8Qsif4bylwlkUKWuxUcz4o1Ehg9zsivdDf2c63oO
+imcxQbmSGbfNmybeFpyX/JuD7HxPGiZL5tHRPtvg0S2ZRaOAb9VOtUsyCwJ/XHM0Fts6SY6qC6zC
+GRslRF1dkUpunKmQhYqWzQx/eq1utUb9LmZVWUOPUtVu69FgH6FEKwyjEGdd9ClBQnSSPZW1S71J
+w1sFtxsrConZQdcNKddBEIyLOssFecM+DAyCVkOADdT6N/hJC36NddwwBpWKoJEL4fWXGgWahB3b
+ORh9guCCBcJsHsK+DIs+qowSVTYm/zgYJMEdizJ6sv1UFSAIMYh7B1LkxT0eMsa056KaRT3Z3k6F
++BuLTh8eP1cCeF5t0yI+G4VPlXtM/3GukpsMxpRNkVzJxzaJYvrgb8ItSz5V2rqmTQ==
+			]]>
+			<![CDATA[
+			YaFy/BhKazU6mCodeM3eUdMTY5aCdd70TKKQQKFAsiw2Gy7wRjoIwPc2lESDFLXLV1tFQKj0RZKU
+KbcjW/KkcDEFpMHKxJMjevZYTKB2uYFvgwk04y+qikLbGz1Z+Cj56MtGMT9n9R6Rx2mccdTsx7yI
+uieYq8zcAWHYuSc9vp1aLFco6DRmt6tRgBJJ9iSBWQ6BTkCxqOIBbWoiJUbx9OLrO7u4Wby5ovSC
+Y1lsApQs7LHyzFbG7Cy/5MpyjEEyD+LY0n6usFY6EzqkSaHznAs8ZjrakltDuYB3i6trIpQ25wxp
+Nd+Ysv3ScWpQT5xh5qmJRo2mLQ4pJGoUwjouzPFcD5RUamosRZWhiBAyIq7MLt8InTDChVV06u68
+moVhvWT5kPVLFWkpes6wqih0LuF/yu4k92aTgQyDkQMS1UFGAj/NJmywtkhvdPqZIc22Dbnl3Tl1
+rCcOXGKiPgvYo1kC5KDDgvJb9rSiJJQmen2QWFczUvPaSciHD2qRmFjcpbdlBHyOalxzDYQ0wvcx
+3S56MKtFqoKDHKk6NL6QmKqqUUKDihoFZ0TFIDnj4apBwbVwaUkPIOcvo6FcOcps6BLFiLgeWmTS
+U1Cnl7VCiRuxWdOjnnWMBSdUs9JPUpUU94RBVpPeDlhVWLgQ3s0ix07QBIn90cYCpOzKpexR3zpX
+I8gbH9kfDjLsjkUCucloil8VdgCXkRXg6UuedW7Vp4WpR5Ax9JxUOJxQ4qIGzYztHfKlTaBiDF5r
+LpVBmY+iLwHHCUHwBCjYpNxO2pTaiVFtviKDVVj0+XP0XBo5GiRrIaAmdbWSdTkVT4QySnVaWeRD
+uRZWU1+zyXcQMVRrcLJTA/Z3+dVtRaiR+dV0iWb/aVIHtDWZEHHH9+BOuHprZ9tgYJrgR51xK2U0
+Ktap8MveHUNUzWehqIuahP+qOZGyZs9YGw+5ESb4GU1Dht10i+h6kCmjxoiF5K1nKjdQi2qwYzD4
+P0dsNCM/kmCVcZTI7sSwMrRjhQwEvJZwU7ShAV+o0I6mhMoONaSOAG3g0YZY2eKIWCmfARUBxaBz
+o9JwN4vV/yt+zHTpKFaadTOFUDNVYgvXXgtC+OjeCVZ/EiNeltzUIDbMmpXbVtP+jvryiCBxU3Vd
+yRajQqg91xOhb+qRYdQRRMZsxsKiRs0osWhft+wHa6rWoj0KgKBGZW5rM3YMaoSIxyyHh4GqJ5yj
+ZHVmh2wjFdaSNJ4THJCKtR5T0zgcZ79UQjIjdKMFhp3pGCYshDby+qxEKXTnnLxOgsqj2siqa6ko
+sG9GUIHuJ0wOoUjAvq4++aSSshMJbnTd7AK0MCNg+4SG7Sn6MZSYl44CESHhRpVDHIjtaKrGTcK8
+h9wQ1jN1xYhHSN3zEIryX/yyjlTx8ucBQMmo9VgsWzqpcurI3jUhJrExCDcg7VwTtzPaQ5CDry38
+L65EENANqcbGCDXbrY2cxGiiIzsIJBiMmRIUZl0Grk+gljChOt+TIDSnJAz0nuNkYnm9RW1M4gJQ
+BWHyiExOCnBxcVjwiXSphMvyN8xV5XqKRISpyHpSIdhi7IiTHHpadZG7Nia3c7C8YRASx2kIs1Jh
+bNNpKrcALWZOF/AN8QexgMV2fWaMXNjZ2pMaBkpLud3D7ueShmBliL4Yx/SaVRdEGgXU0jwad2WV
+a6OHALBwr0BkeV2P0jUW5BQoBS/uEHwPVH0np94rcUhqBEY7m+ZyXWO6IMYzWcdGyt6ldk7VFYE6
+pnAZhL+742RnSLO4dtQTJwwhpA5sHkkqiIWBkxlBq5Xox4B2ZBVpDLeI2KnQI3aCGGYoEZHoFux5
+i6oeGZeLkpCGsDLLl6tQMlUnZrUME4SSKVgU1EDlMMru2ECVe5SizrrPTyjg5S2xqsr2BNgKmfgx
++71/9RrVNgltsi07V7WSOMyGfbypsFNy+TuW8hWS9qYgPHdKQAiyiLvheyJMJXV6+bgJTU0XoN6D
+pVHZ/HWlVXSiiYYGq79FnEFQtGejS55IryJdobIq7gGm2FU1TjGevOgLmAwTZFYpj9ah42UpBTEZ
+sKPMRmfJfP9Qdik9AuITOtSfFiTyRNQtYGPWSFITP6FugnV/2rLNKRZjCPQol5w0ruwAPH8NQ9LF
+JlieqoFus5ixbtTapkjNpAuyaw6OZ9t0pVevBcI9RQMD7NnubO2B8EsygzRL5eTh8fNZHHhoX7uB
+ZoWNqS6BNk4wEBp4fpJ8QmJJJcdYR8+qVv05h5rc6Cr3w9ib5Q3gTJyXrLvcI/naWWq2tFHtdeXU
+R6MEdUh7zVHHE6xMANdkxuWEFzWlSa2vVFR3ixlBtJFFjOyuommhzUJsuTN6RF+Le6gG0fWs/NaC
+0WaIR/HHJ9dVkDzX3sOUZSILu26w9CDl9d1lAyCzTalJfU9HNpBvAo3I0XB+8oLx82a7KGO03ECK
+O2XR8gBGAN84dWts1hibn7/Uvsou6isuAmpGafWXtqAJANSqSE2EODZMxcNfsaIcCfEVQAoeXF0h
+uxqiMd3LOIoTkJ5Ufz1V1BVW5Y7NzP27OzbRFqBY5SobW8hqt0xFKzUjeGzJuHT0VlQayj+SO8kN
+P1c6dH5YYkGHAJ0TjjaXxUbcEs4hxUdQo4pAk+/TxUradIi2IM+4FmiOelAzh/He6Jk6rHiGA3mT
+r+PEt12beHIrzo6kJrgy6jZoBh7a97K+MpuNuRmuFgP13ayENU98tgCnJc3mnGc1emarhiqSIXIX
+h99TpS7J31nCzu4hG2wvqyddua7PdXBuiDvYhvR/opuV1je6Hi2/JiuwtcVl8pzVfPNSAeyY9a7W
+XpsCnm+IMBpxLE/ZXMMmqlDO2hMyCu5pWmSWUU5ANUbRDuYoohHUSBFWZ6ciiNGH8U1l0zLtbqYN
+NzY1l1eznP0YCoQlL2Zq8AzC3HSMNCTXRWyMTW4Csvt7EalN6pHSTr710PVe4KLzWsPAXhqHnin8
+wA4GEn45Ag/lKlZzi4UpghqZPdeNgeLwBg4Jri2uZuZrZIEap4KNoffovbrheobc4HqujiU1+82p
+SN7R7a5mnHs6bPxe7OeaoK+nNqti1HwpLdg8L+qeESKvQqEDX7Tr9luERp+f85yASOmerqoq4ahg
+YFNRqxBK3LP4Mmo8S2ENn/Kh+2CFMIjyNz55hw3crNITMZBQ73AjRUsPj017EsEg6tGiSjLDE0ZX
+jAM3zl0n0zas9mxH7hTMak8de6t4JWSbx4ANt4wEGvUgkpchUSJmecBOLtWxYQKLdtN0lh+iIZsQ
+LAakOG9+C3U4FD3hWsNi5J5kbpCTH5DnlM3Qi+bcRJhEbThIojcmhl5a2PdhQpRNEdFcqyoSKk1x
+3ls3dw8Z4gdeKwwWsrP33NuPACAtiz+7ZTGUlnJn39GWFCBRubD5nZEb4eQTtXKQc7sONE09GQ8G
+rMHdCobbDDgTWYlTxaIiTotD+152fVZV5EF5RffsZ8VzWbd1+XXqV5HMANbddxZFem+82vNnuSZ3
+Z6pcRBN2dxHtLnLK1mjBW+Jh9KOXqGYuxyCRkZsxwxwhJLl2l7trDyEJyQF5WWWpbBlL0h16QmFI
+NKesgTvCN677cIsehe+y1GzQaJMRR0XUhFBjWlfHzHo4saaAJq3sSA5KZbx5L4cWS97EaOjYopIu
+F7tugtLiOCOsvZUhgDNAsGPcOCFmw3Uhh8YQmqAlRoUG27ArDKoCs86NGr9vcuY7o7MnRFIR4dYC
+T7r1MYe127ix0Xs28huK5bim0Sk+a90RgShU3omffACyos548mpV0BhePK1HVAUUIWt2FStqTZcm
+niZtJpTsCtqYJztIA4gyPP+FxD+j5r+1WIqjZTlp/jvMAXYZCulnSeb6KFwcBTt2xvaKwmA9i02G
+RZpclLRZbY/+tIovvxxyNK6dUNOosMgCpXSxTWZkYFB3QfCsKAt3ZqwF5qvVaHiFNj2DXhf1B8Vb
+46QPwwwsKReUuZChdT2npefLIdZSBV3l/EMNllNPmBeeIwticQ8ypqSlLVdoVjxLP2RiRoZNpLaQ
+cBY+Nrop6K10lfjkRgDDNlfwlmwpPSTNdVDlQR+FH2xSiavEtYm2BkINChM03gTa+TOKUedUvC1a
+p1GmWkBDoVYdVbVOSiA6K0UeN6a6sKtXe5wiPcxXplC+TQ4G6sa9LDa1ySDEpclTsk+6y64t70XW
+JmcPpcxx1diUVbHzh6JjLNRSiFev8RlAPw/VkvJS7EGN8JE25nGjYSeMKYnqOXBOZW+zpw0Jo2bA
+60GkSKDDggRPcQRajNSLE3JLnkqC6h1D0IGS1hnR7FvR/JuwUJECkdDGMtjPk4dST5AdflpWSlOP
+hssmnw6lDuVUYpyhoPFIjTeAgoRL6KWxiIgNARi9wC7hXo2cZFJCwlLwEXGjVGAXU6CiMaKriS/K
+GyI9CvsoGXX1jGRXeG5W5QQhPPH6kCa1RaBxu6IqohMoH8Jz2WFMFgJxGVVglJdvyWk1Znd4Mh32
+QSmWSMhrcXRE332eEQ134V9eKVMfHeuLDZSxmytwGwajEJXirMUq7DbsuZ7ZYJcuK8A9GsIMS4oT
+6hFgGfVoCeayUUumeIyiY3Daxq2DoHnKIPFITMZ+LuEybiwzMKCOVId6opRkUo/wmnDbRosuZ2lb
+/DkqeNyPpbqOL6YyfgXSowpzOTRGaA0OHTBgpTtIFkxZYhbISBOzqIKNQa8NyCuNG/L3kzBwE0d7
+y0u80dYTqZMpRX6SUPre6AmCj6W4vZausZiZhC0TJJXo4IvyQ8rRO9VCAs/Ij6PMWhqzFNpTvFu1
+RwuFOqoKknJtituM6iQyXdFC36WKXhw3BgxcTMY4SsbJ5kG5oKYRXzXVWLCxSiY4GOsFabiqs0EY
+doerIomxeYZLq64M6ZtJgXKbYCnR1UCZtjLYgxN8LlRlJ2XXVcK7aKyKhoVcEI0RUe6dPLU44XvD
+pKXqpgSXVpt+tMaIRqFh5vLv5uGfXakwczVq8dUtCEiBoy9Zd6HcTRt+kvIh9zy02JSVCcQYKsqp
+6nNy9LLU9e6aNPHvthT0EMh5Z6wcrTinEvkaIQu8cra6NDIRztb1u3WXq6gOY7FdR0JEPbOIeSYh
+onVn2mr3x99kh2ynV6Zy5EmIHWQtMN+fLHblw6FVk4oGFZsT9KQHO/JjSp5QQBnN50YQf4WXZAZR
+hk/jFSibMGhKBXoKUYlMGtgBPrsQTTPitG1N5K+Knp+yyMvtaT0nf7bVdjp9ygwNcFulhhppQ9DC
+xlKlrEwekPKmFBX74caFEHpp9jknE0KnRgEYU6Pq85UGc6BrMYvba6AOnIwTi8qTTHjZtF4bkhPU
+SBmPxRgTJJmTqtGS9Zh12llQc5vLaf/91m21RLs3gY+hDz4+7kgNHQfQhJKiqKGQ/b/oYslN6lFl
+D2oUC48aVTeLGhMILHyYcHN6myVhmfbMqhXm/DK9InBBcXdSBo1MqO3e3LWocUawjw==
+			]]>
+			<![CDATA[
+			HM7uoH6Z3jhbqaQKrul1sgoDj1FcBUtBDScJd1P421lHjMrlQggVnuFSEX5s9OEqcTJX3BZ1LPkD
+NOBjFCYS6elesoQc8ll7olII024pRKplltpvaSyC16Czx7OVELpOSj55glV/rSirMlvdYQIpUUky
+rBtBWWJFtRyzSBWNQObSfKWYhQ6IOkd/j3wycQ+jNewejUy3DJZpsvYlMl+iaUNSUYVo8RSVQ7Xv
+qONYzNVKd3MVtga+yVrlQ8pUPWsV6L6smHqULWBmgOHO6ND0H4UbtJaDZMBnnIpF6403V6t3MlnW
+swWNWywKX7gHdDCQa+LGGNGYR+MYo4y4kfRU17M5hm/0v9z1Y2z9+daBF/eyJWHLv6qTfnq8fv0d
+12A9IWLQGrWRk04X+IlVfQfBq/pQj6TWqCfnhd5qke2FvEj9NMkYlDALSdLnAj6ylVOedHF6jh1y
+eyV3xBtetCpXcTNJaRsEFQTox+Lk+Llz7zQZujqDWS1GJqflfWT16uHNd5nsSc/7vtzZ3oHEpNca
+SwN5X3DbDP88gfBPgfrciLcwhwNbX9qNtu3JiihD69lRhTSjKSaS7jBBmJTJiVVCS75yDhh0Pf7o
+m/J0tVoU2kfdBesuRW3UaE/juoWs5jpH/G2MhnpYDoxplE3NZ3JbwUNLfn7U5DqvdIuy+R5WCtlx
+PQUIO4CiyP5R0EmR2J80IqdOEgTuC6T5VVQY2z2yBoarH9A2LYevcsAeGkMoaIwe2OzITVjnStyS
+CYUdnM4oKpIGX5ljGZDGWVjhVDQZTPYWtBIdK6trrks+nd6BTmFoqjsymxD59GxFiXyONm2csvFx
+aAkcRWDpl4fGPEQqhy15XwKaOjSF2YX0hcDixnCPhTE0XcSNxkeizgo3OgpiLosN6j7MlIySZzVV
+zGQWy5PCTxJ0pTZPZkixn249GovjKtOojSgr5wqLot8B0/0ccl/ZDMtzwSlHPcKk2pOY7q5HiaH7
+qGkMxKmj3rLp/kwq3ci2+FwXiqYaj+jqherWGYr+HMuHeW2ifn4LZ5LDiJzoQ5ZJGjU1Rb44uTSO
+w6kqujJKkkYa8dIi0ODCnRpxL45dnrlEBTJCPcnzA1VhrZCeUteopopa7Mzl74gStRjSiXiTBTpD
+CtCCbNXWBbnZi/ptDUSRHpbW2NN3JViJ3kYV28Z2us3V5EiATKlKItCp+GqVdx/koy0h2khfsLJJ
+cu2erHn9JA+NjTsm6GmB44YoZfqsioaMbJGraXKpK8Ot3zRkh+2jbq9yHBmqiPNkzBTChoPtxZ3E
+U+26T/HPd/zzFOnHYhFbatSzooAXngvnoQLGvd6Il6o5ErqB5Ganyuwusw4aEth82Is8MM+l6wfI
+lv+e72nWE41vKCDixdyq2qg7YVojSyEAVkaArJjgdBQeKgbHRtABpKnBOZ37YvMd24pxAdM+i2nz
+zuWK5LN6uRFIHd4HheqzD5bKNiE2yjBaT30ygdWbfWhPB03UpYjpsHfteji+Kj0BG3OXU5PbupFC
+JIRT1ndrjopoj23us7DkcaMdAymMZzItmLDUquOeuCAbUMbfrnrAbj2WMunUFwEe2v1sE+bteMHM
+igfB+CLfI4TOvKXHxWiTQLT41OgLgjsN+nPPvKBp5qIs6Wmm6Qwc/Gy63kzDmbHReZO4gmCMf52W
+ly0427hWxfckHL5pwbdWgYdiDsRg3DIiN0CNdRDOBDmYZvHL3YyUcasPR2+QWXh7ogJORtucR4Lw
+z2eYMC0uWKpX7mmHgVSxT4n8MMN3x9e89vHvbzjflRtOO/3KE/e5fPfE5VccP3LltQfuIRv7aWcf
+P3HglNPPDtOB3Sv2HnXF1ccvPXDVZUcedfTA3hWXHv2hA3enn92T/oP+/8K70X/y78N5R06cOHrl
+8QdcfeLY5ceP3u+KK89/1JVHrj165fJvxjToGhff9/il51+797ArjqHhjKMPv/w4mk65/+UPv+zE
+gfNPHLnyh06++XTgdPqPCx998s2vpn95AP2H/N8jT755PDCtbDH5nxdeS13nrP7tEQfCgUcfmA+c
+e+Cih0wHLj151fdjJ99czP9JxWSzEITsSbvGDjhBMSdRQjrI9AJV1HFYPTGg3f0+y7/tLMcnX4//
+UtuLlISv/Z4gz9Eqj/z44/eL+WzOf9X+U/QYgnsIur9EbKL8dduNqmrN8oLj92QBiOrK4n6IXiGK
+Eyx+h+pOLH9ewKaxHH38HLPZGL5JUnN9Nu73P7Xf8j3lIDEW5NTbDx047fwTV15+/OEHTjnjjNN3
+d6/e+7ErThyhHy+XYzhw+qNorawWxepw7QfOpP+eVhbhgUeffFB4m0v0b0Ue3mivzROgc422EBKp
+7Nm4MTTuyoNIstv5H4tSVA2LYV0j5sAjuHbeTyKKTmRY1m9WAfWxVtAoc7AJ+x+PW3PDbj6H1Qhn
+PGx8gGdcRs/ylAcfP35k7+ilBx5+5ZFLLz+62knC9EP6i6ALU/7zjIevfk8AmtUzp/99EP+Dp6vX
+IRKWM1YP/GG0rM844+Sb77tvXfh/8b52texh9EpX/03v8+HS4r8Jihk8+mSJSmx81C4dyCo43LNg
+SeeeoGB1FKwvG5XZmRsjGrtjtaGenlGoCJn7SfBhgmWYMii0UDeWfcq3TlYh0UxnmBp71WACdCIJ
+4JIQYfB1ytxTUSLLWu7SiJKiblKb1Cisy5QYyy59vepRvRLKzxtJeaqzlrOCIoFlk7I2MsLYDYFU
+UjDiHULxyP1xqCQbXU1q6gQuchmMNZs63MMZYxD2Rhq7DdGq5VJbXzwNRf/1aEZfADMJ/FFp1LIo
+TgB7nYMgotrNlb4IvTlCStDzJQYY4SLl3EtZjKGcYWRygacnAFVE6ceq200AKpTNAK/DEYA3Youn
+GCcnK2BykhGmBCWUmzZybMXGMH5NMmEUn0JspR0q9Qj6VcP/Eq11TM2PUdQqzwp+Ew7OrJEZVuCS
+xj5byIdmaUMkVNCQYhO4wliNSquU7P6Sza0IQMyNkYWaqyuLiTRWodliD1AdedWxFK8rus9tBqFp
+VyEQaQwaTqnCfCWNXBUn7ubsMhlE9S0lM30AsUjMQbOP1c4MoqIVintyvWf/ZgmpLhiDNohjqVwN
+GtfI+xGYUVQxyKdfUKex6LX2GFF2tqqtBpw+q8oI5z0B0YpfHQUoSOJDmSBvkoRFgGXUmimF6Puj
+4pM0+yGqyJBRsWqokEPpveoY1URoFEdCVC2evZair+IM0H6KH5dIS79Mk0FyjHCOGjlc6RxSYYyj
+npQteBhVeXUih83QabyZU+OSRLdpTRn1IHtPAUhV550EVC7GTFC1+kkWmoc5bf6cB64YOLh59O3z
+EFTJ2rSFsE5u0HRrxBOR59EXsYjSmj6plaMFHmOp6CZhdUCUCPkWpSn5O2HtrEl/bGJ0dGr0oI2h
+wfHFWwlCR7hwnu2CqtFJlmCddWodt7f/E93n535g45b283B4AZp2QQ8S+3yDLemtT9NSnYUb3Uth
+oYemd44KaObwwxDgNKWAqEpGB1G/tjEAmGVhe2RRA6mHzdrYZwzMSqvcyLaJjUGAh0lfGKL4xFCM
+tqYltZQPDrhYqwu6TVGBpA6WkhYnYgzbcXuUbglorF5JPql4Bfd0S+aK7cRWKBLCs5L9cGN0S5R/
+3tLaz5V1WweGDodQkso04nIaBFLTX4PGUJhoeNgJ/GGrvR5tITp6xG3eF3qEE0n+xomQULnuuE+9
+QjHV9jGT1ZYZy7xt3kXznv4ui583HkeW5NWWp1dEKn3586Ilm4vXUvTU3HyLtHPb45tNhHLKoa0t
+Dzosp22LCeJwi6VHVjKmMTJN07xtPTdNIy+Wf1NA1uJDodzO9u+qa+h/8Rl2Ynxc/2Dp7NrycZM4
+VOprW0FXzhW/aVB2rra4ZY8hcpep1OWWRF4ya3T5zYsA+WXattft93M/cNw2D7fnsgRytC26QxdZ
+oA2LzbwrRd7G3k+XJI21xUFBeEOGyfsjhetMescJ5LwBMdUzDqwAmW0Iz4+jjcoZYt52EtIlp1qW
+B6cVKPgj9gaeKf18Xv/5cmA3j7LNMlibdsLPt9zgxvOwjG+U8P+wXdCYExrn0VgrGpd1bCy5K0ZR
+sEqzrKmYjs2EeRy4VmDN1GIcXGsLu6wrP9bCgOPgOIy1hb1HYckQ2tI8lBxiWNiRJDoklczrVidz
+lTByzBmp5OKIFLIzZylKK7W469YvRWlFJsYZyyzoXfPSrKaIa5i3WeHk/HQkm2C0k/NTalqa9+T3
+SJ3gujfA4uZIS8F56FzJFJZuBuWLErI+3ikhj6jPfenC9GJI+uHsUBJQ6h7XfSP6UW5t6UrRcBPc
+MThdlHJSOpg1H61zSVSDSxfBJ7kyqjp8v1nbZo3e5yUxJj+DyXpU1qqqHWGOJRqjNToMFT1hvcmB
+Y+rVMjTDje0V5MvrXm/3yQs4yfT6RebZudPMdTmHLd43LSFz+OGs02IT2lvn1jP3Ya5bogDdp3GS
+J2LEGKDqpkqebGgTJ03DHWVGh9ZvLRuDa0T6ujjAAH1mAktDKexBKUqaowVKQLmpNRLrYRX6rsMi
+BMMMmj0sYzWdBVTaltAO7SPCDewiQcQIqp7piBkxTei8LcREG5RmvUdEiho1FG2hq96hVbMe6KIe
+Qae5uBjtkqLN4yJoTD86g3nOB9w65xDTMj5HjQlhP0TyqBFVpD7sR+0NYT+NEXIgeJrBZCbRRG4M
+oO7wwUfpQeBfY5XS2PBziWqu/dLBubZnK9ZHL8JYsegBY6WCfP11i2Sel3NfkEH5O82jFnk8kyxS
+gf4BZsl1+geoTzuPk3O8l1ls9OVrnMXVcmPgrc9GQOzWx2yAv7GcyGvpcbGqkTZJUojqFinllKa5
+L9c0uVpe/mB8AgSqiHZBEGlHQ8uOb4soa3NYLGr9FIkiGCSw+sUO2tTxdTP0Pi1WtO4FLGqMnRHM
+fcFTA+vGQ3ijOi0oT1eWohLTq4C47H8BXKrR9lDdLrnsbl6MAVLxyTLLYx9mP972UN22ye3Py21b
+d3nWldJp23nAagxx7figPLyHsMppoz2TSgePc4mQDiHbUShnGwswOK+ED86iqSWUzFaQtAlooy4P
+ZJaW8dtdlWpA/XkElzPrJMi4qCUlXVzht2+im74YI+g0GFCjhkGYVDKGoY1qXAQo8zIbuzcuhAuG
+tZuVD3oxRjKi6f3uxWwR/jnsEzVaeNy4ZuOw2G/3I6hFJDBZzEJtp6o8igtLi8X2YvDWmhpmrGZm
+hMRqwrFIpxH+qsXH8dCp+DHUQGSBSj04zZSkYCvcP7M8WSHOm3xmqFI5AQjbzaSt2fj+hwXMGsK9
++zHUYKbAMViizbQmJLNCK4clTlXwNS3mwcyE6z9fDZw2BlaBpy3zgH7LYtpbbjALDm7L86DHFzYf
+39YHDY1wfS+HxhhrPTvuaWuWl3hBC3yFGDPQ4DARk2lozqKr490e2TsJ2a9CCuz2FA==
+			]]>
+			<![CDATA[
+			fbBY1Ps/bHOS6jy+OnOnaNxm3IXqfVUtPnNjqLNGqnXB+ADVq6sDkDN8QMpvlLig2V65INoDFSn2
+LbMK7qj8G3uiIHVghJ737gt0/FhHSxrrnHQIWwjwqlnIh+rCF969iFkpYF4atWSZkkPFoi56hBO5
+RGlOVqSjopyyV13KIZn8WBZCNIw6A6dFISguvdFWjOkigkpZwmBVSSCQf2CNAfkWo8DEN+Jg3APp
+A8TBeB5KRKiBMG7q/u+3/HSfQSUUJ3NwAn4WueMejQ5YjE9urlhkUhJp/CzC4llEm4cJjCHWyI3r
+oUlupNr5RWhSlkE0jUc2Fee6MbByGm6bh7hI/PMZSP/e5hmNEY3VptbKZmTX43akZwb1LssbTgtp
+iCni/UJ2bpQ++akkcF9szDzJubK8UYp1l7b2SBAa33yCiKQvHngywejFwDA/NuchEf3Fi0fsf7FE
+kCnYXFFILCwWYHQD21JFwmJ9XUfTQnY/3mdYPwv/bUVhbll+ikaB6j9awq5mPKLFNx5A3EvzQFSU
+AAspYvNoECPVkn3Za5apPWyG2Jk4tTdBGgn660gxbmx5lpH0O6RT3Rp7qdPWWtt6LTPqNuqRQXU7
++si3rh8AIzvrzouRx3Uny0j7rh9EI0vszq2RTnYn3Mg+rx+IrI7bsh2fuGSqTc9Pfrg6D7U+ZqnN
+82NU3LqNkaXQY2HWcCa9Z1gw7lYY1IBaJeAKMuQ2/BD734rl3ZdX1Ay9M6RGQn/dkBr5f2dIDaSA
+M6QGsGDdkBo4BGdIDcSCM6QGwGHdwB14CGcPD+SEs5wHzmLd0B6wDGeXDwCHs+AH3mPN3h/oEOcd
+DBzJcCMG6mTd6RggFedvDTTLcMwG9mXdjRtQGef1DVCN8w8HBmfdnRyQHed9DnCP81MHFmjdrR3Q
+IecFD5CR85cHJmndvR4QJueND7CT89sHNmrdzR9QKhcVGJirET4YCK31YMPAc43QxAB+uQjGwImt
+BzwGrMzFRwYAzUVSBl5tPfAy4G0uTjNwcBbPGaC59eCPw9iNWJFD442okgPvrQWhHNZvxKwcKnBE
+twxCuBYKc3jDETdzyMQRYXNAxiU5u4M9WvROG5V534r5/S/T5AyurcDqUdQi19ZII8cx9zYvvoa5
+DPj5VnSmL0vl220W4fQle0zABBmHjpes7Nicfg7JHi/IqZgAbvGAgfJM01zHAwYn4Swp1c2b3PXP
+YO0SzRX2bPT4+atAQ5dqFl1OwuTN8epUbZ0WjYOzwb5Yp0WxoBDoWkONxmrrtGh0fB1kOnX5ChaY
+VD2c1tCry3s5tPYQtGibKcSn7B+CiutSdH+2z7cH5btxoNIiXxMlGbxUJe8LSaGiKMyhIUrBEKHa
+toBMwjqMNVUAXPMcbFeQNOQkLuDWGxkv2zGqTWAOI094ckxFtOU14GU74H60kwKUauVJqrCpiZ2U
+lruxlTHOodgYAwFrt9DqyOy0te04Al4LhNVkMjQKUNp6L+OORykhz7YiDUWE+nujJyVjTAnuDAPP
+fJ2BtVWyTQpQleUpKHQ/lJMzVXN1kxcDgFVpE5ebRKSN5hBNoF2luZlZdioHtt7H8mNezVEkSyiS
+RMlVu80oK1WSj8AuRuHckQRmNMH5HGdNrs4hL62OoIXMBrSjIZAyhVvIVkfXiqZ15K/maWgaIZuO
+vMgwc6Gxicuv3cryTkkgr+hk2Hxxd9qmWW/K7P1kfDRFskuw8pIWR+bawtLMCwYCTmtmnocLR6sY
+LEv5Z55HLZiHapFHEczQzHUDb9navSxvNQkNuCbYB9kNuWZWzG5W0mxPuBqspjLFszYyfZi3q8Xd
+6cqJC7t67mtjsF2toIIFfjmB75KmkSegnQE1H3KBG3eyvE8K8UbFIjCr8t7oAQKfzssJjozyVzKu
+IhgyWRgsKKHT28IZWvlTitqwatJsxfbNQFbsyMhjXUdIz4gHcO6m44HjU1d6rq33srxVUpEFJqSk
+2YnaZwhQUaorTSj+UT4hyZ9JU1ZOpy7AB+8Et6Tw6TQbflqzNr2DfnQdgh0XUHDVJerNFAtrthOu
+ST5y650sb5T9fQUCUXBqb3RMU9IJ1QxPlpnguU1hHVRGNHWd47wwdKuD8tRcQFYivF+F07nJlL4j
+IGwxeQOiqp6WgJdKtDGqApWsMnj9Rha3SU7NDLQfIfBcoTozIikMsAGNC8RfgUg1nXIGRvSoacLi
+RiBNIb/KIxhAV2WO1kC+eQHyFdtyAUac1K0TMGIz5PXiRpa3ucTvOn1rip4BG8yUDtIoPN4CudT6
+KwKBhgrUZVmgiAXAw2PMEfX4wponyE/U+c8zfth9KEsksvFr8JREw8QFo9fbuJPlfSKmvnGfVfeL
+xVhFmUPkqkb2wiGhLZOs8q0tbmkBWcW9g+Vt81FRke5c155sVZtl8Q7W72R5n0v46mrF7I2egTm3
+BUYF+YCs21JsUoS8ZeU2jfAsFjrhYsv6B0FbmMHePZS3iwu7XKNdaccXq3njVhZ3ylmjZluA4++R
+xFPFjjGP5NW8trcweV6bsRV5GFFyVSTFiiU3Nrg1CKRL5C3xknVkv5ptTs2I7Zc3srxPqv0vuvmz
+CvXe6AG/Dc4QBpf1jl2+VW1UibLelqYCpWBrsNqenmwM7P8d4LolytIdLMtZAP2XIGPQHZP3xp0s
+b9TStjik98Y0Vx+hlTEFzEh1hvn0z7j/lUuiv2RGBZ8KV1N9lEtyPngCMlP0nTjBK1zpi4NeemYl
+/Bx2AY3R0AgLYvNelrdaIJWihpeTXe8V2lkw08jYDLDdYNDRLI3xY/lSLX/lxyham+ANS8ZAzOvG
+20HFQICmxJShGQMxL43CjTtZ3ucSBOrX7lbMKF0MJj1sdJ5kAxjVm/QyRoUHYLgVhRqwBkHUttls
+8b6Ab6JaPAtJHwYIHUZ+wQhrN7J+n03hiOod7Y0eVkZVZ2oGIgjY5gzRYJ6k0oJmsXg8TGhGXSTS
+erLYUJ8ZksGVAmg2Qq8L9e4wJXBXTDnZGPOMMQIa1+5leasNIlhweZ0u+WrRKAi1ZgNVzaBB6coC
+w6AqkFYxWn3XD5EDhij4+ahmTcAzkBZJBa3yAjfTkEhlJ9swuSXXijFMenztVpZ3ugSpegV2grEl
+ddnh3TKOLYOqINmtqvg0TTNPCzzeZG4/oie8j0cNh9jj6kb3GzZkO8FJFwbMiHbhmjfGWLuX9Vtd
+g8K6W2XGeh5tmjpGmxMuYYqLBBsc0bJ5DXrYFKzLGQppLBHSxBqFo2M1Ngt1xQVwsEj6jRjwcAJ0
+6I/zEPHA1jtZv1EoYGng0d0oNJC60RsxSjNpnLIOQHJNyXRrPAybSgNj3hijTw1V9nkAdjNE50bw
+cmvPjusR0NAa8ncKymPvMMJrd+kfguJlNYTuY+QKmFW8MKLN3ahMXVx6bZplDXNcVe0GUW9ubKqN
+JuFxuZjxHVAw/ZCf4AJIvAUUvIY7NjCyRygvbnK/ZyA5ir3NK+yHMN6GRfY5CrkzqNNyfYh/h62p
+KjFQHu6JDVbqBSJ5iU3H28hinC/fW5aEzLZbXP8S8AKzyPy5LwFqG/MoVxlLe3V+DCh1TVCa5ZC3
+m2Vt0CeLtij1A5vF7V+u1E3U9GphzzoLFLx000vKYipvvZP1G1W+tKb1Fe5GS6wKiXYz4j1Ws3v2
+QSWdJmUI+2K1a4Cf/E+rCnBQa1K/XWxMW5DZigvgadjWVpuq/bmdfe1O1m805a7JSiaMdzcaw6zT
+nxruc5qbCkkgbMnHVdCs63qVSpeTmQIVk4HYJyFb9mPcEPobihJ+GkqWywnZ2R738k7WTRDQlAZB
+EjkTZGUqqDpJhUVIRkXSlHasDtidDdjdZ3+nrLIqGXDlZ15DjJsNAj3QTYB5yS1iHhW2QBWiTeat
+rAZ0X97LPoYlkv3OsOytGNRc6wKbWDya7I/FblXA0n3thVRkb3kMM06r0OET6CCZUbhaLArvLouC
+VLJlZ8WatxSCjRH0klZssHEv+/hEAHk4X0GCFAzyaA0OzTwD6B01ncu+wqTYbS+VJWPkGWPASVOi
+dMKaxP4/B2S3CUgWh9/mL3GBV9m8lXWPPrWumKY8e39ejw3CSyk3HMcRusKrABZkIy4rbItTEi7s
+kERxgGBbqHkkzYWAMVD96WG7yT2pJIRWitpKQCCDcX/kc9bvY3mTKLcVdFpzKlUcVDL8bgAgt2fM
+GzT0XOYKDNqCEYkxwEEBcSZeF0AkSVkJJa/eH9S7HQO8RAvPA1y8uJdlRBwcGxu3Kri9itEMt7cF
+4XcDeEDWY9WbKqD6iMLCz7efwfPXZky9Llk6JlWao2c71c0h6uQghfvfqEXMsWhc7F/F63mFIb5e
+QkzLpUiTlDQEr1x3kvIQJWGhzwjcT9YYq+bDitToyrpbIBAK2JppmU59yxi6oDdvZWtW3fJGAMC5
+pM5UZsPLaWaDkHVFMXcZKZAM4fq6zneUJZ8vY+j+w2jErJvSBJpVBtH5TenQmOFaz87oYZ92HY1X
+Q+gY3XB7a3e5Nd9uycL1/bkOPLPD7O2D7tsfDDgJ3bfbizkNWWzjT9o2i8OzvsXTOs4A8uFE4CH6
+2tmxeSvriWhNAAPo59KzipJxxUj0FaeujSVPA25oJ5GvcqIxWjdoYUDOuQmJMyMItUkBC3UtlFmV
+2lCQhWpI8QjdRkhIQ6/dyfqNalJ/3bpgDMA4wAtgBNjvm0XGGFtg00wewhdBLF67hyJMYYLZogFq
+BgYkWCizKytj9GJRYwQUHYJWh9kSDW65di/rMApFasBWc2iRPAOYGDuwjcN+AzMFgyaDzoUpuHf9
+ENDQA4RtoFCWKMih1BbK4kajxAkZHplA+5bmKW0MsXYn++CBFIcDK9zhgTyIEmMOZ4AzIpgrqDq5
+QGfXD5EChjBkpRRqsHEfgAYq8lLYkO+LIXQjYru/AvhTpTxrgdhcu5Gtm5PhrOBdudvditbMsnsz
+rrOPyQpEMq6B0BnBX3WMYPgz1mlaeI8M1oLrt9BFrpPAgNSjs3mkWsz1AyRq7VaWC3lA59Rjdnca
+9NrzYkKKyZsJ9o02kQEit31avhUA/hZDTN3k11scKFGIrA+nW3tKMVDpQJqqbOTw5jdvZXGnDuW4
+CNF4TKRFOzx60uIiSyzrEnw3haQsvIi41Mk4ZUdshq816tOdhs0mRHVB+Wn41wWiFXfjsa/+FscD
++N+HdPm8K6/YO3risqNXX7VBujx4l8ONplomCV2taE6r10bQICbRXa1GyMXNVvXRw2qdZhFfmqUo
+5BrhR1bdzEZ8ua1kUedm0zpLYxS9bVJEwgHDvD278vcNUXROkfOH4xqZ35wNnR7Av8Upx1msJ2ln
+siuOeiepGKHptlm4AKpIMel0I5zuZl7eavrQV2GbqElcs9shHCxwIe16/pOyrODBV89OaIdYordJ
+dIUkt5XgnCBEQcxn1UTuUTHpyp8i8ueSZ1ltzmlazsGIm3SEQilwSuOTYnmsiBTXxA==
+			]]>
+			<![CDATA[
+			mIcQEZOg2KRIHpQYpbx4V2iOVXd+9eMiUcitI8hDIwABl6+WqYm6jUxYdvESJmxhvKTypLBA5d2X
+WWgZIr3k3BGmURAaqX1prSfFfypKW/hV2Hyblm3o25BhFShHepRaNCZ1wPx+iPKt6gBNrVIWfmKR
+HGlc2TJFG7s+RwMUUFEQ8U+sPTI6trQKlaISFhKNVuubsHZVxecgu8edirCWHFyT6lcwzEMFw8jl
+Vha8ZvUJfmB6ZazRcpAjIMrNFohoPi8mVWIWs00H0Eqm1ZqNFE+el1NYbQK1DhqwysRUs3K72ENU
+qrw0mfYlf3UMwIm0na+e7DU2X51GMhlOygTPDL8JSULMB5XbjdkKQ5QRdo18vMuPg6SpDgomaRb8
+Vj3VsRJOIEkb3wkNMBdodUKRVMQngQMGO1xyakoc2pMRyMORzB+ZwEAtTaYXt3I/NVfnGnnP0xlY
+69gtWJdmgpx8UrYfcrZVoVw1dXQGSsfbpBLNdFLqjFJHjh8clNBGKX5v2wVXOxQmMsWnBoQtIE8N
+2z5D2YzikLFi5ZDe3iysj7PxDZGfx0Ut9CpjjmttXdAPu2A0l4+yhKGMR1OXUbGLycIpTYG+7g2z
+fKt8KbOFAcrId7LKNC4WDJdrpwf5vYzJl5ShvjObwdoTI3MhNnXnUEtRRs1ixTnDksFS40c6yRp0
+WIxQgl3ObiLnYlFjWhciiVWE7kgHKCLuI8qL6qew3lxYHjMsLK6lijovHaFKZIb3Jt0y3RRIVGxS
+FnkbYbFljd+OI8n9lrXIVk//GiyR2lNf7I65Q6mLl6YW/UzCC8nrnKFtejWSfOQlXUYtM8lIis50
+7kOFO4D9KkcALWVgFQqcs0U2MykD8vc3V8tJFJXwWjVO4jDrwmm63+TYEcDaYiVdeyMp9vsPHaDh
+V1s2SX+uHivLKK2uS4drgiAEna20gFY7+gEuoyMK/oMziZIeoOAGRbdyENVCirqBXbSyD5iKqKsS
+Hf9P0ZyIjn+7OXuabzhw2v2vOPFjR3evuPLS1ZzvLj7t1umc9mNHjxw798iJKy9/jJi3h04/+0y9
+xwf91BVX7kkfDNuV+XvpFQ87evHpZ/eLV5M4/8S1x45ePK68tH/JXL3w0s3HGb+Ox2kyBvIsCkzs
+fc380849ctUj5V/DgdPOuOKKYwdO2bn8+COPXqqTFRED1jBYmeX54vtdfuzoPex/sY3+Y0euWpn7
+1La62uqezqR/vYiUTwjTxTdGlRVsK4auSYvVrKWw5CEHwuq1hlXbyja/7N/5p3zT+uf47+Yexrz6
+v4lneyee6n2OnDhyjwNhtZLbyTe/8Oybn/T//0P//B835bVuyov9p5vwWt/8TTfdtW5+063cm9/u
+tt92U13rNqfc6T/fRJe6xakt3f4mutad7n32ve9001zqDqdfcNF57ZY3xaVu+yOHL3/kxWd+301x
+rdMuuOKx1x4775Sb4FJ3OOfYE5/xlBM/fveb4Fr5ksc/94XPesyFN8G1vvf+J5593XXPffSD7/KN
+v9a8++SX/NLLn33lObf7hl/q9jsnnvdLr77uaUfrN/xSJ536kCe+5NWvfOFjb4ql0R/xzJe/6mVP
+e8Shb/wjvN25Vz//Fa94/jX3//5v+KVOOuXCx73wF1/y5Ifc9Rt/qdXresJ/fenzr7nvTXCpk057
+6ONf8KKfP37Pb+hF1HA6eNHPPOcFT738G7vgb3Yz/q+7PPjqpz/75y6dv6HX+uZv5v+67ZmPfMLT
+HnckfUOv9W1qy8wPffQTHnPxDVzrf4GVevItvpX/+5TzHvnoqx6av5HX+vbb3f67+F9uc++H7B2/
++PRb7/vLm33dJvGt7/SDaqSdcs4ll11y1g/s+8tv+not4u+6c7i73sot2/kXP/Tcg/v+9Gbf+nVe
+7I7zPcJt9d9vf68HXXT+vf7Lvr/9lm//ui5263j66bNt7Hc584LD5877mmzf9B1fj/l963Do7PtE
+Ww63auf9xOEz9999v+07v+U/fql433PPPf3u320Ndz7zoksOH7rjfr//5u/+nv/ond0mnXne+T/a
+3dC3vucFlz78ojMO7PcX33nrW33Hf+xS81nnX3DeoYPf49ruev+jj7rikrP2Oy+/9VZ3vOOtv/M/
+cqmzH3Th+fcLi6VwmzMeds3jr33EuXfe54++4453u/ud/91O0+pSDz784LPS2j4xXfSYZzz7qVc9
+eL8FctvT7nHPU2/1H7nU2fNt1tq/9/5XP/flv/jCn73otO1/992nnXHOffO/y/y5VTrrQdsuddJJ
+P/KoF/zqm9/4ymdcfu/tL+0u97vg8AP6v+Nit5jut8+lToqXvfBN733fu9/4omsuuNu2P73T2Rdf
+dumD+pa/3OefHzjjgXSp227p+r5LXvDWD3z4w3/09lf+3I9vWyHff87RE1df/sAbbbDe9h4POHzB
+OXn73B7wnP/nz//xkx//i/e85nEP3OL13ea+j3jckx579D438sZuOe8cvvDcsu2uVv+c86x3fvQz
+X/rCJz/8ruse1bf0/8ixpzzn6Vc/6EY6hKec9RMPffAP77efn/3sd//tF6+//kv/9ME3PPVBd9js
+P3Tls1/8gidcfOOMoNve+/DuJTv77rDnPOe9H//K9ddf/9mPvP0FRzZfy/c++Gdf9EvXPf0Rp9/i
+xlzr1AddvnfJffZ5gied9KPP+2//+NXVtT7/17/zot3Nk3PafforXvtLz9o748Zc6/ZnXfboq4+0
+ffvPfeHv//PX+Frvev5FBza6+/Hn//LrXvWsy/cfwP2THvrYpzz+Bhy68178/k+tLnX9v33krU87
+a7P7vtde97pff+Uzdm+MIXn7nat+/oXPPH6PfX9w+JUf+gxd61/+5P++dvNXP/iQp7/6Da//xSdd
+dGM+sIMPffLLXvXix5yxX/9dT7zhI59fXerL//C+l+7+4Eb3vX76F173pte96NE7W1boxj/5kc//
+tTe/9un336//jKe98+++TI/wL3/rSZsO0ikPeeqr3vim1zzrsn3fgbdY73Hi5W9992+/4oq4z28f
+fN0ffnK1NL7yiff/0uUb38WBB1z7kl9/y+tf+rPnH9jnz//Tzdz/uNdjX/veD/zhbz3/ku1RjINX
+vf4v/m11W5/76NuefvZG7z33nvsrb3nLa5/ziH1XoXoi8s/pj3/9+z/ykfe/4cmbI9E/O89+Dz3C
+r33qj15zbGOfv9slT3v1m3/rDavb2jc89q3e0jrjSW/+k49/4mN/8MtXbVu1dz/+2g/96+q2vvQ3
+73rmxmROufCJr3jz237ztTfwcX3zyd7QOvTk3/yLT33u0x/93eseseViZ//8O/7mC6trfeZ//Nrx
+9T3jzj/+s7/45ne8/U3XPeb++1p1334Lb2ed8aTf/PBnvvqVT3/kHb+wuQPdbe+X//hTq5XxtX/+
+g//6gLW+73vgY1/2lne/9+2/8owbiBWcfOv/0/2vH/nZN/356lv9yr/82Vuf9ZD1g+GcZ77jY3Rb
+X/n4u54Q1vrudeVLfuP3/vD3fuulV/7waFz3yb77DrdzD7Gc+JUP/gt9q5/44BuedOb6bb3mjz5J
+++6X//Y399Zvefd5b/79D33wv73+6T8xAsL/ad0lu8X3fZ+7sR84ct37/pHOjC98/L//8k8vX9nZ
+z3z7x2jPuP7Lf/+2xy/v644PevLr3vfnH/nTd7/yxL1G64b7d8s73dkbdPd72tv+igf83Mfe86Ij
+/iu767FXf+Cf6bau/+o//d7zlvtuueLl7/7zv/ubP33bC9yHebMNH+lWp9zdn8GrZf1Bev/Xf+1f
+/+I3nuIX9lmYxfXXf/pDr37I8paf/OYPffyTH//Qm55waDQuPlz+59Z3j3f5Lve/z3v+u//ui/yk
+/un9rzk+bM47X/aKP/zEV+RaX/jrtz/RGxs/8LAXv/djn/63f1x94W6D/5YNF+mWd6/RfxD3/Jk3
+/hmfGtd//qPvfM5Ftpf/yOPf8uHPyqVW+8aHfvmn3f66WlF//IkvfukT73/ZYTfSt294SCff7Yfv
+nZyJ9YNHX/a+j3+JX8snP/hr11oE6gHPf+/ff0mvdf0X//73fvHYWDn3esJb/uIzX/vaJ99/3YPc
+bX2Pf1z6AO51zpnZ2Rf3feKb/+xf5cb++l3PO09b7/LI1/B3rP987qPvve647UX3eerbPrr68P71
+j19+wRjn5rf7LyevX+v7Tz//gp02TPA7X/Ki9/4tv7GvfuqDv3L8rvYI//Lf7FLXf+0zf/XeV15z
+ji66+z3znX+7uufP/tlrLxnjftsd7vz9fpugf7739B8/cvED21j48apf/eCnvipv7O0wKs599u/8
+zZfGta7/6mc/9ge/+pSHyto581nv/vsv05J5q18yt5/y3db8o1ve48LLju2e6xbQzsq25dX91U+8
+/xWXsdn+/Q/Tb3zc2ef+/gNves4uX+ysZ7/n46trffWf3//Kh4/d8A710Olxzdg+9UGPPHHlkbPG
+oXPw2Kvf/0900l//2Q+/+fG8EcTjr3z/J756/eKfL/zDn/zWCy6d9Fo0kc//1Tueee54YD98//N/
+tC79ozvd/xHXPu7EkXuP9XHmU1a7PQ33pb97z/PY9iiPetXGta7/4if+9K3Pe9jqODj7Oe+hZ7h6
+wX/y69cWu697PfiShz6wL1zT2xw6+tin/NyJC4eNcZeHvfh3+YP+2qc+8MqH0yc2Xf7y9/3Dl9eu
+df2XPvGnv/Gsn7zTSec8+3fY4rn+i//wB6/cgy3/n/uFlx8/+sBTFzc2P/SxT3/Wk65w8fD56td9
+6F9ohX/2z15/DX20d/zJ57/zY59fv9b1X/zHD7zucfdbOUrv/Jsv6mfynpdcjn35tAuOP+aah5+9
+ODrv+uATz3j+c5542X3Gs/3RZ72L//rzH/nNx9+bGs543K9/6JPrD3HV/7H3vvTK8448C1vl1+iU
+vVR3trucd/zxP/eYI2f4/fZ2Zx578gt+4dnX/sRkTXf76V/700/T+//o257M2+mdd1/0Ox/9t41r
+rfaWNzz94vN+9vX/49Pa8C9//tvPeeidddxHPvGZT73aDUtv4ycf97yX/MLTjp09kqznPu93aRl/
+8a/f/lSxOe/9mF/5w49/YeNin/3Ltz7z/idd+OLfxxfx5X/+kzf+nJ6yZfcJz3nuk/fO8mvx9j/6
+0z//kpc+72cuGibGaVe/8S8/R9d6x9PkWj9w+Blv/tAnvrR+rc9/7O0/f/ZJZzz5t3HeXP/Fj//3
+V+3JUzx40eOe9wvP/ZnDC+t+vuSJL3zpi556ufMGLnjZ//spvi+91kmn/n/svWmQVVWaNrp/3e7b
+3+3ooaK6vxqsyuoqLaq6EvY8qOGUgIJMNoMgiCRJNiDJTCbwIaMiowQICgg4EAoqouAYIAioIGLI
+JAgqSKAyCjIGMudd77T2OufshMShrn2jTldXJevss/aa17vW+7zP02nS6x8fzn/Z6Q==
+			]]>
+			<![CDATA[
+			L9+acKv1nxXKPJDV8tTO5ZM6oCXw62ZVk2dNH9M155Dxm6b9J8x8bFJl07QRG0xYpean6q/R9Tml
+bpdpS7cdzhv4Z75cPq6hZTWbvILWUPU5f2jT80NwQFk39Hpo9pwplc1yHOBep5GPzJo2okPaiMUD
+X999pvrbna+PvFmS3PKpS7d/k/uy07uXjlanmmsHLpTRAZvAW1PvxmUo6DZuzlMzRuQeka5qNuCh
+mdPHdDOWzrIXd3578eQniwenaXbXR5d9ciRnWfx25ytDVRP9R8dHV++TUpw/+MHTvXFG171n9Ky5
+sx7snGsJBWX3PzJjUv9m6cGp60uff3vh2NbnKgwDx+v6yLJPj5ovO7l9QU94wK986RM9JY5uXTgY
+zcTftBw6/anZY8tzDbLfNq+aNHPaiI66EZ1hb3519sLRTU+Y27paq2as2HE83TOrj21+vC1+02L6
++3p0nPjk5WHUYTcPePjxWWPL864gwq7jHps1voe2Ilo8+v6hCxePbJh1R85jfvcZq3adSt91ZP2M
+Fly2ZXukwic/fWU49fK1vR6aNWN0Wd5x7nftR895ero+vTpViz49CVnNzLPc3Yon3t+ftuI3Hz7K
+h9CuL39xVtdr8VCySeMe46dPG3mPnZuH1XjU3BfnTxDjpO3M92ElOLrhsfxTQtTv+W0nzHrxA93T
+dx3buqCSGijqPmbapCF35p8cGz/4wvI359+Hfeq1m7Qct+Zjm2bfkfecdd3ENYd0jx3bPKc1pnoj
+39rH1YWdiLZzK+4+evK4Po3zASatpy5dv2n1c2PL72pXOnLOShoBJ7fOvTP/XVavpfv0in/y0+fL
+6eez1h/htAsH33u0JT16Q8Xoifd3zb+c+Eufeet27d29eeWLzzy9YNmGL09g0U/vfLGs8F1v7tfv
+Ord31fiboLKjluySlfnsnhUTaPW9qln/sROGl+bfhDUa/+aOI9+eOrJv5/ZtO/Yc4QXn/L63H7wh
+78mSaeukBjgOXh3eAM7ZW49Iw377+WvDqCp1O9w3YcJ9HfKGhjpcbfgaJv7506dOnU7XoePbFlaZ
+59+/NLx7/NJdxt5y/pttSx4d+shrWw7pH53Y9mwFmVNJtwcmTxjUJu+k2Xjcsl2Fezwc+j6cX0nj
+98833NqsXeWEuWoym0+cP7Z703sbdx1Jy3d042ya31e1qHpo2oT+TXKHBlQrY4uvhu1o/cKxZXe2
+bHVXnxHjpz2xaNXmr05czHni4pnj3xw/baR988F0nt+lauEb3/P63Gqp3sowXfBz+uttqxbOnTNn
+7sI3Vq7dvGPv0TPZz6Wfw+seofl9c78pj88a1y3Ir9bGQ5nVgmY8vm/H1s2bt3y6a+/Xx74tMNwK
+P6peOL//0GH0nHmPjynNdRw0HpvdW/w5/+2JY8dOnDpz7mLNzxgf1V+4/NxcOXPBi0/e3+Y35qv+
+3GPu+hqrdeUfdV65B3Itm/zCklefui/3Pq7hg0s+P3X5PGr7Of3lklFqntz+wPMrVy+bO+gm81XX
+lD++7uD5y+dR28/FbzbPK1XT+7nVmzeveroyBxxx/dDFn5y4fBa1/5zdv37eqBmvbvj8qx1r5vbN
+GYZNJq3aU2D4fa/PmYPbP9i48+vjx/a8/0RXE9n3h25Prj9cuxFW68/5k8eOnz5/8ezBdbNy9olo
+4MJtxy//8+/yufjN+lktzXfdNOq1nT/gKMz5HNv0eGvzXfUffHN34aHgh/mc/HheB/NdDcYu++Ky
+a9x3/Jze+fIA82K4wZgf713n9qx40HQslIxesuvHasOLhz6YbtzlwG3SZz/W2Kg+sX3hAOPiOBiw
+YOuPNObBzlk1qUn6rt93feLDQz/wXNafi0c+eq6XMTqaTlr55Y81OKpPf/HWuNuNtfe+RduO/VgV
+u3B447y+6fnrmrLHVu/50Sp2ateyKR1Sg75k+EtbDv+AG1jO59yBD+YNvl3fp1zdcerynT/WULxw
+6KPF4+5Ob6Wc3k+9t+cSxs33+Zw9uGnxxLI4vfytP/yFDft/lJddOL5rzfxRdznpu/7QfsLLm36M
+l50//uWHi6f0KDHN7LqdJr68Ye/JH3jkXzx9eOf7L03pmQcHKi6d+OK6L47/oKPx7NE9W1bOH9vl
+hnynYt32I59557PDP9w8O3t877bVix4d2K6uVfC5ulH/WW9u2XviB6nahTPH9m1/7+XZIzrfkh0h
+4Xed/NLazw6e/L5vu3ju5OEvP17zyqwRXevX6FGsd/fIJ5Z8+PmhU9/nbefVQXjHxlUvPTayS8NL
+4Zyvbtht9Nyl63ccOHb6u7zu4vkzJ9WJe9M7rz0zaUhZyeUQ1XVuqxg39433t31x8NjJ02fPnb9Q
+u2lw8cLZ0yePHT7w5WebVr82b+qoHs1uqAmJZn7+s9G9989+afnajz79/Ms9+w58/c3Rk9+ePXfh
+wsXMt168eOHcmVPqLV/t+vSjD1Yvf/mZh4f3aHFTrSMV6jTsMmT8jHmL3li24u3Va9erEyW889Ch
+w4WfQ4cOHtj7xWdbPli9Ysni+bMeHjv03uY3XllYydXX3drq3kEjHxw3cfK0x+YtXrrindVr3lu7
+9v38z9q17615Z+XSl5+ZMWX8A4N7tGlS/7raNF3h++Kb6996W+NmbXoOfXDCpCkPT52W8Zn68JRJ
+40cP7t66ya0l1/4AIR51ri1p2KhR49uzPo0bN7qtwS3RXyGQ5Cf7gYDSBr26QDgpBsnepiNiVWoa
+D9usprBbHWt7c6OkqGHl//k/g4sgEDefVAfDdlOenJRkp98AftSWjOp371/auUKH7er0koruffp0
+79U1P71Rr6ryfgP089dhUe4pLATF0UKA8eVIdZB4p4sRdFwjNU8x0+ghn4gH0dxBQvQ7EDVPwi1A
+v6ND1oO6UYikJBBUDxQsmivBoxD7MCTySeIOYAJc9bOAeTNCX9SxgPUgh9uB6TCAz43fptOAQ4sl
+r4D3J7JZDBNJiDkDr27sx0xfFvlEshEC84bw2CLJRpVwCtixyDBrUgLNyw1/Rb5QNoXEZoE1sw1m
+BVTmIp4AkYHziSUQ2RKESwbZB5FSB7gZYleH+buaSyao68ETVLDIjZj+jNks0iIAZ0QcJSnBhMh5
+RKnEVyTMW0nKrAAkNqCLHIc2RexrogGSAwxtV1NJFGZQpQlA7IBF+VDNJafJEqTVS/WYPaYsDzWP
+Q5pxxDT7ZhGQHzRhSo+4rh3iGJGO0Dkw3Yj0BdWNRKdgSPIwBVY7j1h2HNLBZRqUEMSdfeo0oZEF
+EgOijFCJYapezwrlamijIkJekwWoDxeL4jspIgFbUOwxEYsjfFDA6+a4mrxG1TMOIqM3iTkm8Fym
+XbLjVIyeiCaBSie0dQ6OpkFxiD6R2FU8lh/ztNKxLpj6MekbaTqYkOiYnEC9Lq8MoRMRzSrT3IBS
+ppqLQHfhuGlLErEhsK44rqh6kUoqvC0EUZYqXV4koAIilcAN/NyMjUrEQJMRisIfE3US4Y/vxcwS
+I5R00FKuqJn4KauOsCPlzBXQN4hDJssTVg78U8jcE1ZFhd95PhNNBykTCmgnxURnDdSTodAHJ7S+
+hLHWQzYSed3jHNL0dMkAniiHEu1UfkatI9iZwCgV6d8HQlUP1DTACEr0Ri7SNMGcYF3ZBJjT3NBY
+3TgDGN9CkIcMj8VI3cSK9GZixKRJel5r8inHDvKWHBBhYqHIRGt360RkyomFdQzZnxIZvJq0uSBb
+zfjFisppF0NiGCQsBRMQYTlwcHkkGa962nH0EgeU9URRYmwhwNfNC6qdconrMuQ0Gsoq0GomTJxM
+tEZSAkDfSKIrUDCmaBEesPwcApC3COPcWgQeL1uQq0dLLKheAzMWZ+BqphnQCUB+MKBvk4Gj9xrg
+ehPSMC5XmTQkKjswOY/t5BYhXZCNHHKWLeNhvTGZb0OaZ1+6TQ1UL3ZyFsnEBlmOhImpmA4fEokX
+DqaKDazUmlmOKZWCmGl8gAGHle2DgOXY4DknxpEe2KQhwL+PhL/N90UUB6jifJKY8ENdBV+ItXyb
++Kg1yxnbLp6TMkYWmEo/FAdPsQ1CJjFT3zjAs+S6iQu6CKrGju1AxwPZLjDKgGasW6RSHBsYxj3Y
+9tRTwHlJsxdI5ojB04uI8uwH4OWpdRH/xtTz3Zl6pEgwWm0m5ApdnwjX7i4K7KLEMdh5LvM4fEk/
+of++PB+PHwT+T4GO53/93ZX+ohAye7nPFYfqXXXFpBdeyZUezW++q+EV/uL2fj2uMAC91egx7S7/
+lPm56+E5Q7Niv2r+tJ/+3ORWl3/M+LSa+vz0Dpd/zPhcO+yp6Z2u6BfW3VOmdbmyX9wwdNLAK2zf
+e8YMywiGutSn9fCq+pb1f1/BL1r0L/esn18uTNLErDfr3tyyfncZZol/NVDMdTt2LbGsay4zgn9t
+3OvfUn63bVl/qSn8iD9XGbDs27uCmy+89ZIz61dGob3ybuBdvb5tjcFb6vPbwCj0HX0RQHdD2T2X
+iPv3r02xwA0GDkfvfr1OvTvVGLlWt0EKvbpt1GNjCaPWqG//pjX8IGh9h65kg/GLFo8j2JLTadC9
+2TFvTqdeadBY/yWbV97Hf19bMSgfEkifxoNH6Cl356Jdhz6UX1hN+g3ILNed4ybIStBw5idnz388
+TL+9bHDX/Ogc+JQ+8khH/rPL0qPV1Z+M0F9dV9E7Y+0q6v34HJlyvdecqa7+bGT6ZZu+LQt/YXV7
+an4f/vPed05XV+8YlX7XanDvjNnYdf6rkxgY2/Slb6qrd96fftd27AMZwXdl85fPvYf/Hrezunr3
+mPS70kemZixEHeauWNSf/x6w4Xz1/mnpd/3mP4VgvtwZfPNDy5bNbEx/N3/5WPWp1zRqsvHslYsq
+4I9f5sYo9HhxzSu9+e+Hvqy++EE/+aZy5fYV+I//KMr5RaPH3l0zkxHZA7eo5p3IXzRfuPvwBwPh
+r6tTfw4uCIOWb3yVX9JmxZnqo69w+wzdePrc5sHw1x/T6/GfQbh9l0Ufr5vNYUHzT1Sf+7Av/tli
+0eHq6s34jjrpjPsXWENufXrbzqXd8d9t3zmnijWCXvHRhepzazEW6y+GnwS34jEf7ecRO/az6urq
+vVPgz6aLDlVXH30JwQBeCjP73zhdR245vvMh+KPjm+D/PfEyDPL+6+B1YyH5z43SsUKvG/XJheOv
+tVCNM28POojW9lKJ4z+vrj6zBhu3Yfub5Ad16uMMf3BX9cUNVepdmwkX99F90Jlq5B9cAL3pd6nQ
+KLFb2iLI8tF91dVfzra6v8MQ7E/HWVafdeerL27E2t0xuK+sXW7n7vDjNm8CaOOLVzYJZnvPkzdY
+w7dXVx9eBHCcpHJ0T1m67hjYD8Dm93+Cz6VQqq9mX29N+VLVezw81WH8RBnbUb8HAZDd4c18B/nH
+o6ymi49Un1sHY/q6YXOmtOdftBwzsVS1+7wv835w+t3e1r3vnq4+shjWurbT5uv9vQ==
+			]]>
+			<![CDATA[
+			yyNT77asIR/mOz0PPN/M6rv2TPXuSfBU9yeefYBBqNePmvtoe+v25w/m/eDch2r0dX3r2OktQ9VT
+Nzz4/FM9+BWtpz47rbXVc/WZvHrvfU4tII0WfPX1u9CRbR59YaZUo8P0Z+6/zhr0ET72+esfcf2/
+XYudMHbjZy/AmOo489nREpPXYdoMNWCHbYPHDj5h9dxMv/hiLs7aIe+uxwnfacbMbtLhd02aotp5
+BHbGbjXvFqH7/MQSCpMb+O6WxYDO6TJjSlv5RZtxE9rLLz4fa7V5GwfV9gfo2/vW7dsMK1e/J8dp
+mH+TUWPvsnA0qFE10RqKxTu36i76dtS2M8dWVFidFrzxoB7p0YAH1BI9ZAs8eOhJaza28rcv8LdT
+9lZXH9vwwtpdO55PETYd76+61ur9AQIp975FPX/xg174XdsVMDovfntBtV1f/Yu7Jqgt747XCTgo
+iNETax8epPrjoc91/9A8pOZ9+FE1rh49kDeqvtqydM687Snm9NAreku4+7FnKlWB9+WNkuqLp48e
+M/55ftMA+UXb2cvndbGePJL/i/zPF7JIWrfM3rhj7eIvLveD6uOL9AY6dvvZc7Xw759fo0NOH/js
+8o/DZ9Mg/YsdtfvF1qHyizG7a/eLbcPlF48WNGwNvxjBP5Durv07KjfWEuLxsfxiYi2rUb2Fa97y
+tVpCfy5uGMiz7KNavuLbt3GLtm6dX8uWqt7/LI2S0te/qd0Pzm1ii+vuRfmLYQ2fgws52POWRz6u
+FZT21Ht6VN351LZaAHzObJmeGottntx09HI/OLvtcb3AwTAZ/vplAHRntj1+l5Xz6fjMpm8uAb04
+8/ET7a28T7PhL64vjCKjz8Vjm2fflf8D9Wk+fOH7n+4pgAKdPbJ7y7KphaEf+GnaZ8Tkl9ds2rpt
+23b6bNu2ddPqRQ8N7XqpQ17TnoOGDR8hn+FDB/XMj5j5a3z+5hyvhXO8daFeTc3uc3YUeAHrqcA1
+ck/xNDhxxDqacSReCSexWXIyFN8KSLU6rOiC+nHaVeGjNAfc3cfswQMRWZJID0GRmRXJI3Ehhqky
+mbhyEnFgs+8XpDkc0oRz6tosIgAeEGa/d8jzVSI5sJQxODtYZwKEUOl1kSGoGwgrf5gYvgpIZwE+
+cJyyaxH8lyT9AGoAIu4MMh0ue3NR8b5E58DKKSEJV5E7yU5QSCf0yQ9Jl/RJgE0egvSUHaR+rkC/
+TnupXBGYhuZlzy14zxJR+hQlOkpHRTByBrE4B4qiUm+G4lRAAVatwxdGQZw6+yLSDkIVXtZUAckx
+jyWBRYcsAVksR9SaQXuA2iGGPvRY+C1mMVH1sBpyCSWyIwee5BYDgQMQRSqTHFApgMoWk58LEv2Y
+/ZuCkwDpkyRilUU1HNw0B4fHakg6uVwwcg5GIPESiTOWOhPADKnLUhWSnIuRp1VSQM9BS9E6VK84
+EpcciA14hps5ZJlUV1xnkOg5pO3rACe9uI5T95IrYwmdfq4o4bImIYrMeww1sRm0EINaMzUsuPm0
+GAM0eGizsrmMJdUCHgNTAg2ciMFdTKLsLMCq6+CTBkcMQA6pAsuAgGxNTEMJ1M1I/wkUYUDwqkQy
+8FzUTUMZXHk29hGfAE3MCn5xIPMB+jOdD6BvRuJY2PahiA75Scx+XxEXQXkicZOj9ITOIYpC1opi
+UWIsgngKRSkDlN0CnyE7CEPgDKBG4ocNeSAAAMjlVozZbwyyHTH6DqGbtPddJbOjEAa7T4LEsUtC
+mdQwAXeDK0qDCTjKAiMHXhzBj87CgPg2VFxMWMGC8AosGwa61o4Wq0JJSpzqoFAl4jN+5CGCxk4F
+ZSLGjgAUA8UyS0R9JnI9ltESBAH6Y/2ActAim7Esorj+u1FaAtUnXDKbG0ENUEIMgayOdINNUnzY
+CH4q3oTpOHVgNDPgJ2BwEPr6eT4DXIrW/MSnipUI/gW1ZTHj2HcEcxRRrpAoQkIg3UNYDoBxyVgE
+JSMurqtbHBohQEFNkG/mkWBkYGtxemleGnegikNjCRa+KGahNYZBgPAygZNwqOrFHVo3IvVL0eQh
+GTNcgBMtwRuyrD1AD0LBL0RagA4gMJ6rMUgkOQwTxbEFDOaTzx3UxkD3uURy4NUaihqLaDBrp8Jq
+IUKM6kFfVL3iVB4GhHh8VguKeDtGaWlapgJCxRWTHKwuKyIlNPLM4brFKXBMFZdAI6pjfN5hI1Tk
+dqS7k1DqAKK2PveibOgomGpzLzogqVPMWqkRa66Fga/LAFJaCXeOL4pUjkaOqVksUtlqBDsaraGe
+SXtChJBi7aKPbb2PoLNXuseNQ1bKdgD8o3PwXNQKhXraiYwGyTbQ8mSwe9g+74+q5tIMjuznYN8l
+iXSbmiGyE/GeJYrPaBaZlYA1AecTGEGpYrjqLHzY04sdyCrT0gzCQ7Y2G2Ho0BIW2jRQGalAexEk
+ijCXqkRI2SKw0hjRKKsHppXvO74e/gljWVAnkXINCXoJslAp9BKQjC6CKJS9JdgzSPRE6c5nNCWM
+GxoNgJeCXtcNKZZcTLsvJTpOxNnyagfDJiIIoBrnXro2g6It1c1PwYVqb40k0SMFSUJNhqxohbiZ
+dFL4OClCR4PBYEAyEhGWWVvUcxMClwRg4tpOQQ5BpMUMccTFnOgEoZ6tZJYEIe0Qemq7qHwIEBc2
+l0AzliQkAShkC+ySzbXAN00N1U4sM6XSozAiBGssK1kQiY4m5IDCtggpQp3TFNZKyokhqBqSgGyY
+kGQ6Ng1uiFwGOleALFuKTsSyOdzooaMhrIxggmHusIZXIpgtNNO1QCAUmEA9cLzh4QT6ZGQNAxyW
+pxqgZUOXzzYG0A0GEQ1pWDx4cQGZtshnu1M2SkR3+iyQjvNPtySKsdPi4pE2sRowLIamTAQbuq0Y
+9b7YnIXdw/FkmVet4tGkAN1mh/sCLF46QsRaMRMmOcthB9QOJaIkFnAZBPCkMhO7DwzyiJZu6FfC
+VMOhIDW6VLrsKiC6THBXSKR+g41Ny5Nhk5LCbqo1GaTWXKiNk8AjHXbcvwSrChJotsMmJhq0VIcg
+kONRnJ7bYHDHojQtS2yglfEATJaklQAJe+pJAo3FIEMWa1lX1ooMAD+G+oSq6wyoaxDps6Cv4Y2h
+o0cYb2vckWTPQiODEaIF3RjNpvKyeUqoWRM4NkP15AwR2iw7CNMPbQOdg09lUM2EJimNDzdECfgA
+jtq0vEGij6rGPh/3NTqewX5+TIBmytYlEVkf5P/I6IHpTGuen3MWVHUKHbQaAtA9puEYaKW5IB3Q
+MEDoJKUSY0efIoJQ7DGoBdu60Oy8jmhpcDVAEhsVy1VaBAqhJdKToYPzPbD17h6EsggEqbgmrIp0
+2vd5BdBFYBFKH1ZeX8ZugG/z1behI6MhRn1PFOFzjSrw1ux72kJRjcB3Ib6r7QgIb7AjBBA6ZODo
+ruRrD9+Ww5waTbxqe6mmI2wiZHx6qqiOZ2pYklXoRdQ/xRimYKfAQpGVBJsNN3aVaAY6xIz0hnQ/
+0VrWtFR4oT6LRRwHgZKBLghQ6l2G0N+B59MaxcYmVwIObmyChxK6IIn6LMW9bjwMq4GLhxNPi9C6
+tOXhm1KtZLhJ4cGo0sU8SdJG8GgZLKYLqQDXD/UkGtEaiAzqc5QeCX7WFoC05+ORg7GzdO0DpXJi
+jYj1WYUW0hm0DIlsXXhyswFgVrbxvJBaKx+i6oWi5AuJjLxWiTFLFNuRDEbV5XiZxDnEgihXQ4SV
+aUFrmY00SBSFYTiN0ZPmwR7S+XoDFCRj0qf2xNL0PdI+pcQQUdeopa0nFKYH2MFqnvDJDUWr6Tjn
+R7JRQmKSyGKTHqtBUNuJbZ6qCd0Ygha240a84AniGRNthwwZNLA4B1C6jbXRY7v8cMDrSiBXmSje
+zTnEZEVwDr4shDDryAQGQCQvhLBc0YkIJbYT7GC1GKVhHZDuoIo0vC5khHasyxuJ0DF0jwCOY4KO
+cxFslkQEe4rP9gA4dnw8JamH2QwB6W++UoNtBpo8bUh6HWwjdhRzjZVtz9eegqR24DCiIf9mX3r8
+bKSB6hCdQR0fauFRKIKowqq+tDVqGuS2yVJU64lDCr2YGMmVMFuEUDO1MPK9HN7ylkgOfH+E6rdB
+UGRKdCMonWwAQ7AdTNFEFGux2/heWa+PkBiyAQp2WRxyDnylBFFpjlb5huFLKHrYNQOZPwmFp4H+
+dchTlW8BAa3vO+m6ENCWGEYypWywXn0+J+oJAWh/CSHD4aG7wffJxEvq+jxyoQARnbg9Ck/gsUT3
+yXFEUPsSPasJkx5rlWJcLOisChdrdLDF4cxXAaoxEhGxhZzlisGWg22C+uhoW8C1J93Mo4w8raM5
+F7+QzlFVag/gi1N4nRjFOoAF18FILLR0p8QgAMfnSCnpdTuSXofX+dy8OIqxJdWUi70wXWF9h6So
+4zTQIxDTACxoad5AbG24t9JmE3RmxNf7iZ7WgQTMQCAD9SWkadVgVAjWdeA+hgChINEFoMtUnyaP
+ZIA2k1wIpwWgizwwoB2uL8Rv2XwxJGsF3P7ZErhk62sSiKihvQMuom32e4D/x+PbYz4SolcK+wZ8
+F2CVl6TeKoev4WwOeYMoG7oYUhnYbLHAVSOtoiBNrjc69FfR+gz3bbLRqelN9wMgxu4lASfKRZrq
+UmkCGPAUmQNRMVQBuEkVDXu+s6AsA77nMYeBIxstKoj7vKvzeg2TjGwFSOTtX4I9dfiMqJTH6Vbv
+GscN2Xs9uR0FB0+6Q9kQmhjxVNehNtqajeBcnnCmPi8UahnRAvAYGRRha6kMbJu9eIl2Q6iBzmcb
+iFfSITW4ZWh7hwW+4VaTFndI9GgcwJV1lKTS9nQ96oKIspiNSaQPr2oR43vHJBSfI4QK8tkGEmlV
+gbgg2L21e5H3ZHAn0UaN2dJ1iiqwBNYlkQTWRWyT6zLEuoHR9cmDMZZEuXgscLKW1S7SxrX/BME0
+dqQmANx8YUSEGvfKVgAjQe3cDlj7EsaCItNhqGaBC49q4Wtw5ag1Tw1x9EE4ED7pQ6yaany+DACH
+EVjqaOrZEC75Q4hfX65wP5Xgmlq08087uiaWcBkIIaNwGbWFQ6xQZnRNxuPwJf2E/vvy0TWBmqM/
+heia7/IpoPX/Lp/vJvyV+/nnH0JS9xe113yq8fPzou+vkPyrP37/gvwuzBS3urI8bmnw/aVUnSYN
+v79wadjs+isfa/k/SO643vp7BONfQRyZGSzz9yrHG9reTCP2n69AZ80c4SCsUL+shWUBhP7XNeq0
+FHz+xZSB+rUaZE0HDbu7PnDv/bZezUqIuZ9/+40hk/ereurlbSY9OQnllX7pFkoaZX1+ffXVZsXr
+ggLcPU+8/uxABwId/nKZuCBqzauvdc0SX30LANm7LVyzqI9l/fvvrKCQ1OqfTLm+n4NcRN1mjXIK
+fGMbgJH3X/7xW5WW9cfbW9yZHz9z1e9N0RaMUPrLXd1bmI/UK+0F6Oexmw5sGmtZdQ==
+			]]>
+			<![CDATA[
+			Sqv65mkv/S4JcniB//A71ZdVD5g6IdatQ8f1tKyuyw5f+HpFV8uqmDT89txMwkah+c9fuddYVoux
+syaYJJutHl784sPTVwH68/Db08bPe2ZM45w8rmneJify7o+RyqTt1Ofn9LUtS9qqzZx1n+/eS9SP
+J77Y+v6ioTkvtq7t2CFHkugvvqpc+xkvzh10g/XLOiQbUdR0+kYDVn3ko7kd9fM/A/3U+l3bmwvN
+r1wYAR1nLni0q23VSXA4/MG1+i43oK8Hlo+8iR//fd0/wnLZum8Ow+jvHWjlzjPnDFVzzb4Zxnhx
+qw4N735qpwYOn3h/ssBRg5YNgW/thiHjS81MroZRFA6dNRkwov4tsJA1raxsanV45WvO4/SmRxhV
+Xq/1oCH4Z/e5L4wx6ZiLr1NzpPmEx0epwXVN/RuKVI6VU8e3saxhHPhRvfMJ4dq86+Hnn1QdbrWb
+/+GHz5jAVKehg7D1AaoyTW+FIJo7przwuCpsi5cJRXvizY7Wv+DMvGHiiq3vjbFaDXt9x9H9y3qY
+mTRVRahYuHS0Vb9bGTbfPU+vWgxg/If3UKvOVOMTl5P2C3ae/Gbzs8u2Hr5Yffr9KrNNmre5znrw
+g52rZz45vT9Gi3V7Zcs6CHKaSGD3Q3Msy8M1v8uSQ9XV546dQv2fj404KMtq2Ou+B9/55tzJvR+/
+ToFIPd/ad+Dd0W2sWYRWPrt5Qs/OyCZcusTo9n3PGkJMV1177yPLEEB9YgOBnXu9fbz62CdvLdjJ
+xM3HNz4/FENibn3WAEEfXZZGav7819Yto1cdxvSvpqnt27LKV5yASIBUIOPA0mE0OSfvSTM5+U6q
++wSxj82e+YoGxIeTB3TyrdsX5eG0D7zclR6evjdNPL4y7Z66MEQHb6Ahceqzt2ao4TwrD7q9czZV
+v+0SA5q+/2UJybGubniL6r07FvO7z+99s8JqngdjP/VOX+tnqpq3PPppCqE/sX6SFpC6tg0K2Twk
+ePkzm4da/dfnIpu/mNvU+nP8W6vza4fTjD+erVfCa1q2bwiawffr+IQ9062ZuYE/Z9YNUktuc9/q
+vVpjx09tezKN7Y3btcZVPA1yOLfztR25JOJHFrew6nbocpNV+aGU8NvtTxrUtTfdQ8EoU74y3pzb
+qtV7H1EjZEBVY2ugRBWc/XSuuZrcVoGY784rC1VT9OfgDDV9xz3YMs3ky/kmeN1qOXrqkEHDHnr7
+65rzqP521b3WwKent7eqNtAQPrE0Vxnr7seXvf3e5t2XDpc48v68Ve8939nqt45Q7Lsm5eRhdXtx
+4879l6XzPXPkyBevdbG6cqW3jczNpPL1DRs/vSyCX32+fr2T1XgB1XrLfTl5NJ2x4pXJU986fJkc
+1OfAvIaWNWEX/v3REDOP6+9/Y+VUVac1l+dC3jkhHZIf5ZSk3dObt73RybLmXKpzOBMIPHpwJ/69
+9QEzk/LX9pz4amEna+5lo4Sq96rBYs3cj3/veNTc+rstU7/eu/aVXZfNo/r09jmTnthK82H7ZHNf
+Ll0CRThfK8bm81/vOUB5nF7d16xOw2f21+b3eZ/DL8KemnImjKllhFLO58vJ6pdX+3/4d7acB238
+DuyZX6jeDlo1qiOmZvdVl5i9NX2+nm3dXlmZWniNn917+R/lfy5se3rR4sdSo8caueU71OfCkQOf
+vdrLGCnLvxs18ZE1D6RB3g3n5kdj1u5z9J1RRgT7gHdqsxDkfy58+WK5Md5um/7Rd+igg+9OMDQC
+1eb3eG0ikXI/e9+a0sTK+bSZ++kVUqvvfX1wgWxnm7k7roiu99CKwflZqM9dL+yuvbLBhYNrp2Zq
+mVa89Hkta3TmyCdLJmeryia9ntv6zeUKc+HkwZ1b1r0xMytmnz6tHnlj/Z5jZ2pW1zi776O3nx93
+X79Ol6IsuaXLyHlvrdv40ZYtW7by5+NPdh86eeb8hQvnzxzfv3HBAz2bXOL38rm1a9+qQYPlM2TI
+fSPGP7dszQcfrv9g7YqXJtQQu1WbfLv0GVBVVdmvZ8dLMUr8ND5/C+eqXThXdu3r1P9TUb2WA/qp
+YhXVadmttE/5LRXlvbq0KB3QrVF9fn2d22t8ptXgPuVZhaxd1Bi4izhoxfPrJp4XUtgY+FRDhsjE
+5HUTjAB6RH2X/EhVghGIiBHSDwWqmziRAFQA9UT4TnSCE1IqSAh9q138TFUZ6qAN8MqyKwuQnnB5
+z77lUHjvXDcMDQc9Bzx5AuWE17EvK7a1P069y4sJ+xdQ8JAug6Tb7BGEXBk6FzEWpkqI3CLfcdlj
+JN7WUAIxwB9HPk1wwTqMU3AJd6qdd5Htc6BaGPpSYwlI8+q6hLCGbN3IZRgJogJTSABhkBBMTeh+
+8L1RA0NAGsObE4DAOAxzjWOTfo/D6sJYk/0B0MQRkrzAEf4+LmwU5TjTHe2btVUzaC8bI8Ihmiwi
+Xs0kJcD0KJpMu96YCRegAml0IXv6AFoPATRVOhSRInPA05d44nP1oyTI6wpHcC8c9ah9xhGBgAH/
+zFESEIlIQSkQ+EU0hkYlAOQKPaEdnuKEjNSAoyCvtHKAEWXkWtoTUlidg6QbQYcpCW2ICK8qiTlk
+fAb6Yj2JOWTYM3htxTkaCDBeaqbbVzLm6ZIzHoDsmKH1EChKJKcA7QYGzPwaQ4iAdKduMzOUUZWR
+iYp9w9EN6S4B/gDgSuBgHns+JToQgEHvChipCrgE36AY5doFbgrMcyXYI4AgPomFZGwywELD1Ecc
+GLjySII3A8GOAQbXZs5PzbwYAnpDY44heJOBvKGmoQUfKEc4OoTipidDDmLl/tGhlw7xIstKkJMY
+clRkVd7DRgAG9rzj5E1uV1DWas2wc2hdfQrbMxtYY3NDNw08jAWLKI3DcEo1BwIEmwJameEYGHoZ
+cavr4M1IRxMA3jnUcV2BxHtJdxRT8GPoc18IPjjWcB0ZIzrSk4mNzT5KGycdfWktZLdIYwRtija1
+NbMrYA14DqWxiz5ET7LDP8oJMrRppMaO5gsHVGmkcU8cWwYRkYSKAby6E6cZMH8qZCUhjaGOjIKg
+Z0c4n10KEoTf6CUjbUZofceR0FTPcTgSLGDsNcB8iPA8dg3AD7S5R1ARvbdhPCGP01DHpgBFNfOg
++wQJ4QwcDR9L15G0uOkGDUXwo4hHbop/wxBMZslOidsh0NFBuEvoa/B2rGOUAeNujCZdYHM0hYI1
+S1eB9FV+khdryfBAPw2rxL0aa+z7Gj4C6DIa+gBXjzwdzwNkxojcMke/LeVFhL7muGb0GMTzpAGn
+iEpIcldThPUQjjDWISAQkUgBVJFL8eY6zjD0BfVDoEEIM2RSfAD9STxQIlDiiMNrCzLQ+F4oAgdK
+RBw3X5X/cASrJT+rGp8RQgh+1lTsIQei+5pQG1B2YcSxaBLmA7GCNEZkA9IQcD9OOP5fZgpm6/LE
+lpiXtLwAIE1jimGvZYhvivuJdMQK4CyZp9sIzWJbS4dsMec5sPSngWtMUS0WVDEGVrm0kEm3cQ4A
+5hTGBFlxIP6IIHdQGkINIoU+wWCF70Bj6aM0Vo9nW/pw7lah8gspugrijgIJMeNYeAh9k3hDmywv
+IgBPKcTDWLBSEPLDkQbqdzEEThAnPVsZwL5gEzt0bAbDRL7EyQWByAOkPQS8yMxmDZg0jiTjjVw3
+OsdHynyjCnNotO+b0Vkc6AqA75SmAuC6OphFKM8xW48D2iT+AFqEEdi8rXEOap5GiZM7jQNtnxp7
+IES4UKRuiFZMmoFgh9ORA5FcBNyVBZWKkMZtGhGL8Ls0ppQjx0OMYOH5qiO2XA7azrOnIXCIA9oj
+rXwAgGNqdYjYlYYEuomIQ5MRwqkjQTh6HbChEP5MZUiIsgHY2MF2YcEKRzMOqB2GAgsgSCXiWHlb
+oP6o25HIk7BC6fif2JbDGDOWYxQTTU2gLAD6bXqSaPyRRSDdngMwvhFfDvHMTByBQPyEI58DW58g
+0rAr2CN4UMJuwolGBFGaA1dCR9o4FNcDiy6go4sxfo6PYqB3wMtDmJI85BwhIMqVIicjlyDm1JAc
+0mIsD4E2yXMXubTA6h0JHwtg+9MhALbkoHYWJALIM8xCiHSiKC8Mui6iwccKJgFQVURSCd7ifbW4
+xJrAHoKLKIbPmJtgtAcu76+8NaUtnruTpu0LcWaeDvhz6AQNYXfMFKP+9DluC4KBzFbgiBJjLw70
+iUmyrZKAP9sJzQ2dmozEHkx7IM3Wh0U/MsYZB4H7DgVU5swsicIpJoEZMu0g6ilniWI7AaGZHIIK
+kZM2x+tI2JQvbAaeZ4b8Ac8ChVJ4YAqx9Q7CHRKK5LgCApXoopwM0qOJB+E4GqLNB1LPTWn8C+6F
+aot09WqJwCQcaeyqohv4VmXouEWOD0QWahapcQVtouoE1zts96pt0MVDEJZMdd8PAXDNLtNPBtZa
+20b9qcNaAe0vsNaoSC1Hl4a1Go8jrBV/Qv9dC9J4dbD4nwprzfv8/eUfucznZ/9eywdrAjn+07/+
+sZYoyr+vobT/+yrrjzlozprxlDVQjv+782fLu9nUtqwZuVtDr//y+thq2DIlybb+ueaG+X9qSL+p
+Q7seXQyQ1q9zGuafTZDfz2vA4jbsM3RYNwNA93vvKuPbIlNM/mfX5CD+9Oe2/iOr7jSQb79ObCO/
+KIe6/M9JpnbmbT0q2uZQiUe3SgfVSW4tKTa/qtu4PmByrH8za/Tna+9oXZILlry+/V2ESPDbdGgS
+5IhO/r5JSwBl/S5MMZp1b2vX+rp8lvXre9zXA5rX7Tyg1LF++wvzu5s63HGN9asbG+serNuxqrKQ
+w7But4emDG1kWa0eGN/Jsn5h/8Vow6h9h9i6qmFrzWXbYMjDY1sXZGG1nvzCCw+1tAbMmwfIhmtv
+Ner5xzYdVQGvbd9G2r/Z2CenZZBzX3f/4vfffXnOm+vfm93K8tq2CY2p3Pgu1Rh17uxcn/99+9h5
+c7oWZmGVPrtpz/7de/bsWD2rV8972/oMP1WfP7duB7iNJhX3cM9HQ+bOG5VB237juPcOnj751bZP
+Ni6ZMeiem9QE+jXDX2+4qznAAW/v16cFT6t2U5+b1rEwC6vlc58d/nz546+ufHVSW2z839Igrdem
+LSLtmlQOaAMD5O9Uu9z/7LP335CRx8h3tywZYnWbPofpw4uKIINb77mnCQ6BlpW9AO76b4A9L3/8
+pTmdM7IY9NryR2+3ru03YRDV8z9UscOyyj53YhO4XatK1R+/qQcZt5q6+KXxDQpyuGXSqwuAx/3G
+vvd1wcF/ze8tu9vYiX1pOjat7HubyuHaGFooGfj06/OG3ZifRZdn3ngSkVUthgyBsfeb4Gqr0ajH
+mYH5un4j71UtVFxC7Nj1J7y85Mn8qjSYtmz55Jvgr7ByQv/YsoLrrrJaPPTCs9gyQd8pE6EPihvy
+KlP21LLXH8rzzPd5bdNy9vj3fmzyPVbcUuXXZOLiNx4Fv3WrKc/P7KT+93e3t6ApfQ==
+			]]>
+			<![CDATA[
+			09hXV744woSWWm2e/WTPamKfbTz1pQWPVA4brGoTVc1f+dqUOyyr+/Mrn8ca1b+7GS0fHee8tfwp
+syq3zdh64ttNSJLbdOLLy1+d99Qz0wGV0WDK8g9XzbjTGr1m25tYowbldxPE6NrhC1e9NtYYHFWr
+j1dX75ppWc0HPL18zcuPjpixeNE0aNRuCzbt3PD6U+8fPLp5Ar7g3nsY6nTbmMVvPZmiMO98CaBG
+57bNeWTx+598umLSHVb3+auWTrpddfWE1V8d2r/7SHX10bdUsZPO97aUtabJnJVLJkgxmj/1GcIJ
+zn+978jp01++0AY66J2P3nq4qerip7cfOrxvz+nq6oNv3N+nf7+70lX2/rfXCsy25OGNJnDkCySJ
+r1yxa/e741Wv3Ldy2+bXn96inti/+plx5Ybgw6RN219j3u7yNw6ZKIa9SOvd+dV9J/e8rMre8/kl
+sztYY7aerT61beEg7sZG3SpHTN1w6MAKBvYM3ZSDbzz+CrRjg2f3Vp9ep7q5x5wZqm9avrjnzDfr
+JgFJ7LUd+tz/7IoPt311uvroO8S832DeHjOH6vMbELg3YXd19efTreaTHht2E7xnzZfb5wFcObnv
+2bc/3k9CzwcYLVy2NA/O881SgEWP+wIYeZ96fuEMXF1Kn3//TQTRtZ/38VHCclw4tP5ZGlwV7+SD
+zw68MepO6wkAtJ7b/+mq8Tgjbxzz0nxkQu4h2O4TO18dO7Ithq70fKcADnR0+8oXdtCrDr3J+Nt7
+ps/Gv/q/j1ibi/vem32X1ZgmfOmSY/lZVFdrZO/BBYyqv+H+2eNhag7cCHlf2PHi4EbWH5jhv8Fz
+Bwqz0J89D8sw6DH3uRFqMA5BCujd82Ft8ZsxNH7spTBw+6dLFvcufOc51RrDPoZ2WNYJkq5rwwN8
+4IZLIMZOLReQaJ/ln216qqn1AMATAcwNFejMbMLd3spoDP3ZvZBRxEM3HDuycbT1OMzIg49hUtsB
+pbRL3jb3UnzmF/e8PhyRco+op05ue2UnFPn026Bf0WTEhN68q/V/95KwxEMfLZ48+sFZm6EzLzJi
+6cA70x4YM/vZGb144jaav+dSWVSfO/Lljs/35UKvTn316eYPlz6qEbmV3wWydvHYJ68O0zbfdwOs
+HXl/srEN3DHn41qhNM3PmW2zc8ylNk99coWQtwtfLciBJitL6cntV5THhf3L+lp5nzvnXkk5Tn+5
+bGwhvKv1k9tq2R4XT3+95bk+WQCxO5/aVot++fbgji1rX5+aYTXCp9XsDV+fu+TvT3+99e0F4+7r
+2/nm7BxU305dumXf8TPnL1zMkkQ/d+yLdZdHqJV0G/HMm6s/WL9hI342qc9HWz89ePzM2dPHv9i4
+/MmBNakC5XwalvUZUDVwEH8GDx4ybMKCFWvXvbfkyRH3ZqIFa/W5rWuffr07XaEg1V/78zdk2w9P
+VA4ILiZq85jbo6cwlDCXtq8ZMBwtUu0Df2LkCOLMF+4W4BhjjVAkCIr5Aju2Q80TE/t8pRyHGn/l
+2HUDF304gcYQQCJyYpNjhxkVgDmFgRQB0dVpLhKbCNjQgcgqsLGAUuCG3BElcmQYIdasAABssXB+
+MN8FuJl8TwBjzPgMXEDg7tFwr4SoT3w3pbZIqd0CrR3q6Hv80GBaQBAXOYnBr5DSpESs06uqyc0A
+9CBavDd1PSPHCLUZPuzRw3D5bjOvTeoaQtYNT8htNFd5LCS5QG8m1BCAMELHJngKU0IwIJdIPL7g
+Z4wFctcTSxgQsyWau54ZJ3xw7hlsXMznBVf5IasQ+0ID57ua0xNwQ4QP8gOiI9EX5owjA84p9jEA
+Ozu6CZlFnJKYjQi8j56nGcV8zb8EbNZxyLfzTFIiLUbX2kyfBu4DQxM71ngkp67oUYN/MhHAjla7
+B4lo8nHAkBZAoC2uKVUyYWqBlxFrTwDMy5olP9bEezCtGCYFDgb26gSaKxFEtZlo0DY5fMG5R2S7
+QAvKZHpAHuyhn4XLW8ys4uiZQuo5zSgCrN+krWzQ7AP9DXn1wXmbYnhYqB7l2DUXHuh683yNCD7C
+5SJnXMho1CpBpaghwPgirXAOKJrYzy2vGoIBOsll5Oq3ebRkBCl3CGAlaK6ig5SZpxNNMusRs7mG
+hDDBDBBGCfM9uJhDlgVI+awThlIAs62GphkZxES3REAIh7zGIZPGVAmCRfi8wGkfOAyxEDouX7uY
+AXfBUtAJrZBleTkEBsu8o5vHGOjAmu3x2DMYWwAE4wk5W8yU5bHIKPupUHykOep93xReB/wIeeX9
+gNy7xQjHYP+9z+DBYiYVFB5Hk63bF25wo7ygIxHGPIE8m2EXkYC60NOsuw1YiQnlYaxvANxgXGQ6
+egG4QUsWQDU04Nh4HRDsBongLhLGgSKpUZW4DiULJ4UhxPJ7mQD8cCi0fEA4yxMW+IddEaXweJCk
+vK+AJ9C0ceD1ZU4ucHeD0gH5hxnWAhxz7OMOhNwtMAktEcwV8ypgA58dAws40UnbxhGgFfC3pkLX
+4G0l/K0xyEKNqQI4h+8HeTlEOagWVyAl4OwOuARM6Wd2mS3E2rIDahc5wy4Qkai5TZlIDvDrAFyq
+0jAGoocDilUaOMDqyaMpJKpN9k+zlnpsEnhCLWmUAZhbMBORpif21VZIYA7wZLuE1uGVTLvDBRSZ
+zmHoFd9jRlnw92pvOLMjAu6Aie1TAl1oUgazgmvdlmUPxxK/zRMfd4ruB0+9oGyBltEVVt2ISaEB
+CKfhNoEoDMDiINARgNB4vjldGTBBNFU+LGoGZSmzycmeTR3BsEpjZUDoCAGJIhN1hEyHEWMThOoK
++LC1dnuQ4iiYuTnAwaSrEDKztq1tETDlyHnpx0QBWpXWN0yMQnC3E9zSD0lrgJ50CW3vGxSACHRB
+/QawjxEHwaOXFj0vhQ7CvsdknWEOOE7ttKSxAgyrslFEmp3U1YnpCu15JoY53QUBQABWCm3vqlcS
+ytbxYq3GQhA/z6TVBEspJtMjzQEx/FwwTyDtGeeEWkIQInKW+zYqrMdq4jlg0cJ6AVA5IM6qGYJQ
+jGPYL3Jh0qu2dwKYxXFRQBEQbM2EaOupwiIs/f//AIRaN+lPFYAQCqIgSjQAISxSAy0bgJDxOAIQ
+8Cf035cHIHjqhPQ/FoDw99+bWasm93mtP1dCcJT9+WW26/zyn3+Q2v+m9vxIOZ+07EW/u9RzNX/S
+sv/HNZd6robP35ll/0P0+yvO4J9+Zuqy/+bGG664Hr/6hWVdk4IIosbxJR7OY8TC9v/FH35uWW4D
+DXLwW99RbOV/pKfyCdgAGvKL/4RCJ+1bS8z61S06NdNQCHHF/+NV5A3/1VU5GVj//i+q7euCmP31
+3fvfLciIGzu1F8qFf9XYkWuuvxZKWZQHs/iN6sM/ItrB7jFqgHj6/7NNh+u4xkW6X353R1nbuqqA
+YS7K5g+/t37lEYqiy/iR+r625E6Vwz9Bjev4epy0uG9IK/XO6280ObB+E9Wx/iPGwl83dDoLwqvP
+zZADjrE612tF9XaTZ4+8wbK8JrcZwA3npv+0fhliw7ef+tRErYPbqP0NPMZ+U7+BlLp07pL53S3r
+9w3bNtWy2FffBvxIf4G3lDzw9DOj5dL4xm7l16uKY2lvbC5AlIpXP3p/egPVSs07tZYskPPMqtfQ
+thoMe2LBY/2YrqLx4DE9bNX4UZH6R4N2gnyoWnNg7zJwO9sd7m1DDl+79F4gv7nmzu49Js5dMGc4
+VaJBn8demnsvVOBmNTTjLl1u4hzGfHLu3I4nADvQvG83cqI1HzwEW7/Vg48vXDRnaBv0JjWbumzr
+J2+hzm/90vYd+9/Xgz1ud77xTXX1N2+CL7xpZV/0M/gDpo5Df0GryS+9PncIcfE0nfnhoTOnto3D
+7hs2YdJDIzvSaL911o6LwHID1Wg+pBLvyZtPfOZRpJJp+tDCBWOJj+vmievAMXf0DXBE3z1x9szx
+3Xl0DngXeF4ubgG+k7tHVeHgu+uxl5/sBH9E9z01i9mD7llMTB2fL+ho1R/48MP338s+qgZP7MIv
+Prtfdc99k/piB90zd9nzxLtQ9shUdvr1Yl/r+S8Wjxj2wPDeLcXBXbaUyEz2Tbesnk/MJnRLp/nv
+vkL+6o5TH2bX44AP2V1y7rMFY/q0SClNhN3n7LbHpy9d89K9mHjXvHVvj6AXzJpZRg8O2iRekl3z
+y9TI/l//F+eAuuuY9df7Du97m5AnJbM2bn8RSz9o0ULmp7pvqzhXPgW8wc/1tOr/geHLObOZqV/G
+bD286/WhLaxOL23ZOJf6YuSnOofR6p9/1HOo9xrTnbhrAqVO2nXxwuFNy+a/s/fUN2tJDHeq5tPY
+/Yj65/UNZHnostx0vx5ZhAwLLV6F5r347RHwdO5/DoZnp5TW49Q75dbNXTvJmnvrM6Za8Ln16Ncf
+tdlwDJ9Z/6Bq0RcNipLDKx9+dFL/m6Qaoz42PVHfLFNN32VpDlPVyY1zHlu5z3zq2PZVT/fXGLOK
+VTmsI4dWzZz9Th5pztmvD+b5AQ+vN0RzG83NVWL+9uuDl3f57V863ECc9FlxeYqdvM+R9yaaHHoN
+pm+5Mr/rxcNrp+YQ/Vmt51yR+/fk7uUTczOwrDue2HIpn3zO59uv3nu6z61W/qf1Iyu/rE1NLpzY
+894zA28v+D20ReX89786fvaSgtoXT+7b+vbTlTV6K2+veurN9zZ9sud4NqvH+ZMHtqx6dlRFYfnN
+cnTpN+TB51au2/SRJvQASo/PDxw+tOeTDavmj6rILH5BUcr75fJ5DB/3zMuL546u6v49XJX17777
+UlwkP4HP3xydP4ijs8ZTLh1i/1xJRW5O/9MV/ofua1MhVce2kYNDvmHVFWDU52hR8BJ4pCTKvO58
+EUvRwAkp2pYYWQQY3ZGksf6Fb2wDj/+3Pmk7RfX594UKWlK4bMGtTGmuLB0vyiNL9asGebBCLTHK
+Aq6JQg6PQwcL3ZV5ocN6ZDH5+OAaWLO8o09Nt5EtITRAycDy0hA177lM289FC1mDl+K8VIObWXhe
+xJIOwmOBN3YSCIdhVMU1BJZRTTLj0DIj1grC23QeNUTD5YXOtUsfz4y0y4zJK4jfkywKo/0y4wIL
+gwglD9QXczlwPvbIXxZydBwFw9uOjpMjHz9oMMN9Z0maB4vQxty9dJ+sxgY/rhX3smInJQ92GMeo
+1c1PMycFBqu74ssI/IA5ASCK0ihFlIg0hwRXw6124LKuBF6GU6LnkmCHRzQIOg/wQyQsTYERsJQY
+OTG3hg4N9cXVr6YgignpPIAtQVqDlZEhLfF4KCG7T5v0aeSrwfYX146velMHjUpN9DKDt6B0ky7r
+DHLQ4EhSy4zD60wQEEtCQu7ezMVHFzoSBzaMRi+Uy2yWr4yDVN0QQRI8ER1w8BnrHTtYILo9JNoL
+CIz2bSZowQhzcp+xIgX42mCk6TxiGdIRa2SRC873E5brEDVeUARJhFYBXM06C5CvFA==
+			]]>
+			<![CDATA[
+			uQtRDQP3rJdwH+oAQKD/CXlyomaRNCnk7qDTDxSQHZadBf+Dx6LGqG1eTHHZ5A9NfFUpYzzC45HI
+S7MOFgWCk2J0RDqfVA7WM0kSkbaQXiHfVghXvqICFzMHQGhHWhLUZRxH6DikIqlrEjJPSugEph41
+YVfUNKaFQ1Yl4xs1f30ZuwGJVwc6whYiqsn5ATGMoTEKwHftA0ICBbA9Vj4OKV5QJbokx0OJJDMd
+IhTGyCIC+hd+o9CURCKmDhra6CFukz4eQPgmfRNrj30Qkoo2yC+5Ag4o1OGWPDJkuwvlvTOVwDGH
+bOHwGiTGC/XIJY9M+fJMofMCUXTJwvPFaJCJHCPcRlYwz0mJWMiICMixLY0Bsjyux6Qn4s4Hjhby
+P4Eid6yhGa6nxzhLvlIeIGmEIxLQSEJ1IUgb7ClH03UQAVkImioMv6E8bHa9w9hlfSooB5FEhE6k
+2YBgpmM4saoQAWV0XULyouOAdrhXPN6U4Y3ID1WVtp7tuwHNrZBjlXHn8BMavCET4cQ4IRMaG0jL
+Y7Qe+sJp1PhSaPIxw/DyYsYS+QyMgSaSCHEpRgJD1pzisAQjQAimuMhiglEBI0IlurSsSRaJYCeg
+3hKoDtLvyE0Rup7eIhOHvaOhG+bmAUJOMUAq1DTWTnDAZUUADAkBKwhjVNaOxOY1QbWtmtk02JOA
+qVBCz9XKrjBYuBwBkcPpYoesz6VMyLopwgs9xCotFNm9GCdIjKMmJod3WUExbEdP5USIQXRbmxmL
+5a6zABVMmvi23smgJkQBBSgyISsLaI1jLiHP18MAKLkCImgDOj5alZJIVFuBTkhY0CLuFdxsfGNn
+B80jO+DVRnN9+bzcwfhi8ao0EXeK2DDOEgEYQc0FwFWYMc8AAPlFIS4sCWTEEmuOHtJqQQtDAjva
+wk8Tc1x/iZEH8T5hLVkJyxa7IUa+kKIaJM4kBzVgYmpr0W+0bZ4VmCiYTUekD2OW9NOlAF4XtDXB
+2IlDeiOiHCJeewWJ6YvENSzd6SKW6hSGKJXnCsiTAAkhynXaWroL2QhgIoquqfQhMdTB6GUN8BRK
+Gbou7al6EhVkRFBRklHT2zuBYIk0MX/5gGKrqc8Kb8jjSDBYPialrFcAK+VtHJBsIK+lWy+gRYaE
+8nwmIwy0WHVC3Io1Se1JHhnKfJkaflmCf5RHCKpswtlne/I478JgbcS+NBLjDJH4KDDGYyTUa1Eo
+JF4on2hHbGmyNZdBOqnbFFYVlzkFcbRIYuxIYiyqikyHg2aw5+lyoCRozL7tgKdAQlM+JlFwN+Ky
+Fao4UlVqEH3MkIfM0pKkPEDp3eaTP8J7qGyqW9hqDlm9zgG0GB1pbTp+l6RDLLARbIrC56wpm3JS
+OmTICL+oq5UUwzQLGPkIMI8BU0iDqZAhtF36OIPC8AjriW5pRASdsOuGkc+JynTgw5YNTapfCTAo
+h00eQVGDVmwkB1Wku2JAOzHFwOrN4EXKI2TDJsCNkyQgQZyWkGEAfIZZq4sdw5Gd9xi+RzIS4aog
+YQXVQEvkqTUg8vz0lWCPESOmT/LJVMsgTBiSGtjCEhu5hOBlsXCjseEET98g7JYbyveZ5dV2A2m9
+QilYab0M5dhMjdkMPVqpCZhkRYigk+UXjLskYSAwjjd6MgmELhFPcSVpi9p+zKQ0iWdH3AF+4jB8
+mulVUPiYNdJRD9hsDXw5qiSjcGYm6KmdsX7EPrPKeKlarO0QmkqTbJG6Z8iJLgRN6EnnyybvBWK+
+ZVC9GNsAGwoAy2IEI5glMd6LecDWRmcaZaFETiTEMjAZtCEKefj8eER2suaU8wwSPdCrdzgxcmMj
+B3XKIEIezyOayWKEC0c29ozn0HArroE3h05WcFHiMm5NDu8AVnO5zAmj/+BISXsAJMJZQh/OXOoP
+bCY81fERneCRINctZFlAnRYJ/4/RFojLcwL5IhYuMJdrEmprLJNCSF+VFTAOZXITZRIZ0ZWdvjYC
+RD/fikF4jI8TAIjVvETjRz3CgKseTozjGcBQPRxkEIcREJZW5eGRPD1AfPmuDFiWmL9JdRVYziVp
+OQLaztQ3vOgREhbHV+DKog51YbK+gCV+dR5I7MYYc2UpahaoREhK8cBIiWqlYyAq0pwadUEqRpzM
+wooasCQqJrpy8erLzRAKdZvt4QuNZMCXa8VZ1FXt0sfxZpW+4dsFyMP3+ZUR0/5BdhxC4tNBXb8S
+BrnDQHw5EkLdaCYC6jjUiYUo3rxLfBP0mwkPzocSG9fWmcDjPJRyu/RxBH/jN/gaSlRDiAMQJCQG
+QbeBrL5QSqPT06ilMNS4XbqhAE1yUqjH2/PI59gtG8pmZuH4XEBU/eVx47pM8uvyRS0ypzmy45hX
+AzBqCdEONI181oSuY9lpQRT7hqavsCbKwGOsMXCe8rkUJgBfv/s63qbQDVOiPTa2OGtSaxwKBIcn
+cdbQN7ihwjeR6xQVPB4HqUVP9qFDYUaGycYLsfpGnwrgHOVyIpJDFtdA0i6mY6RpMDluD7jmmXLc
+1oYIPEhHQLwgtd2cYjguh8aIHDwIg0c6X0cLpOc1R5lutOIMMd+e6Rd40YNf4N7Iib7N9rtc8MHB
+NXE5C7z81Cde9U1kM0O8LwLTKtEX+XKP7ybg7BsyDa9nnt3h4sNnf5UTBRJAh7cjmIhg+5yDtDqJ
+pPUslhA6pjFnAnyMt2OW1aAug5rBYmS7z0dJ8pI0B7pJJY3oSEoR0s10BKt1GttHxzg4D4WRmQXH
+WEHxQlua041Dvn1Hl1VWj+T2lyczPHLJvNIdBsa2wxE2vsunYbwx88mGdHxbLp9CjpUKKTKlJM09
+JBMBAl18W+IC8UW0jMWekIxHodiPyLZp5JG4HjOAIlsiGUzsxMX4roTTmDgc0ozFVH3Bp2ZYlkSK
+GraA2JW1ypYsmDgw5BNuSZoH67CjfStZqP3V4zQ/0YmhfllkuA2ALz3xeM1DSQKutyd0lJrtv6BT
+Ssw+i8BwDPgSy3bV/JE+gxi2MOb7GeSop0QWGoDrLYmmk6tPPETC9mvYZBwCCDTQSSBcvbjS81GK
+Zh6w4ofypGfc0MA3HoUYo13KjMFqi4tddqOizyazLjlVBb91gmchCD92jKoGOqwSbCX2twQ6OBWC
+R2TbTISbFmgqzVv5QNMeKvNMbuEgMI/OJz4HnhWTK9pxORF55g0nNRM3Q+689WL8FO4sEIwnzi51
+qkwkCCaMHMPeSrSCh6PpYSHmxcFuC1Jqe7AL6OwPRpjpLIfdHr0oGC1LKylwh9JZN0jDcmFPt8mo
+cuiyrSRtbCdyONYbuS65B7yE2zmOGJFQ0C05i0qAcSpY9IRCT3qmrYWmNMVLc6wyJAYuB0XKNXBh
+VFhZmofatnEeAUBAQnYkcNDRrOmQGBMRupNraOPjEcehIaEs50u+FAxU92qkJZY6ejTV4BFHs/T6
+ts1BrqjbkNkaubNZ795JTKeunuk3dCEP98GBR3akMneiMHTI4YB3VMUcb+Szay4wfaZwt+ZGLj9u
+x+JC82xscFD/4HERaVWLJM4FlADcI8LGTRgjQYkBuZLAX+Y6wniOt3CYiL5yXQ7ws+FOD8sgR4BB
+It1dJKkbOoIiYa/FCUXzGXlwDCZ4r5JIiOJdD7eYBGLXmbLfFnJ/8ASYPgT4hkI24YJfaOETgTmA
+tAez1Rd0iznEE/T20Eobk7+6p/mNOO0dEaGxwXDleyHeNzEx1HmY2I0k9V8HJqesn3h8rYbLHBk0
+dIEM1q4fm6ZOLKISwKWfiEWC8wtvohL22aPpIn5/RNQYWQS2x48L+TYkEpc7dp8WZuGTWsyj0szD
+Dfgbx4tSa8mRxCTS5chVqDFcXhmCNgXqN+3SV3LAMCBOGBIA5lWibyvFcoGNSFovMn0riVw5Q1uT
+iwESY4cu2gEqIR0bUgA6+NRC8zLWJmELBl4k8rgfhY7R5ZljKV0g8tF9KYisELXTM/0mIE560Ong
+exygzmArAKaz7Gp5dOUlaRaoJEXO5sgVAFLeG1OE259rhOnZRfUa9RoA0EHHLirr3bNP78peXYr6
+g+BWUc/eXcrz8Ywav9jIcVqUDhhQ3q9X88oBFd17lTfs3a9ln36lg8v75f4mbR54B6ArWw7u2bl3
+hSRg+Jgk1WlR2a9PRXlRy9J+XVSefwLE4c3wX20HMqNKfaZVkfi9HoUQxZoBjqo7PYgrj9jOiQKh
+YvHgMpcWTLhzoIt1zybiEnJU2nTB76q5aYfse0cQYBnm4MYk1YDLlOuT70z8rAQxIbEOZS/rJ2N6
+skTTxCD+CNz0ok7isroDgDWQWEMlAjOH5/NSG6YM455PKgmYgQtX2U0w3U34phFcVjhZPGVC0GUM
+Lv1k7Xm6XHC1DTXDcsUQg8woqpBQDk1ERYEvkSL2SfJMZuIKX/vuXPDdxXzWQiYXqjE0T+CJ9JZP
+DjY30cVQE4QbErqCWl2tBUabeb52b8K9Dk17Dw6YETtmfHIVeABfjLgSePLnDGJhswBEBztePbDP
+I57zzFNQOHJKKAZWPQAhooEMR+qgKPB43cHY9p5CnYFaJehlZD0XdEAE5CkGb7mPE1ecLHivBRY5
+OMWa1JB5EyzIDzHBbQ7w7CHjiZxvOJ6g0akans09BCXmoQ6jx+VuC6TbahxSbiJUObGr9X1wZuEW
+k3hptrZkK9OqTMoQcNmc9GFHF9jV2K/CWlDH0cjmzKHz0woG+qUA3IH0JsKhge4dvKIR/goUHPOY
+fILxF9CpzMUAyjCeHq+Or/YQ9Pehp9OhEQA6HIhhAu+in5IwOXbevkPpfDFsDFjw30Uyij0RL3QY
+pUK6FrYmNYp0ekBeX977eIKFooKHYIrcRGp8cH4kgnmWhwHeSRdusF+5vlj5QWDLLZ7Wd4IrUcZ2
+RuxFgwu/RL9MBlBhD5UI40eaHgiLTSS363GqGwKqYJwt3Pholawk0K0QU+sQTgFFzdKHyZ+ePpnm
+gD7y3JzZQ8tlSLSaIDgNdaKRA3gCeRok2pkF/j4vZHQGsx6gv4+IGwAzCW47PRqQbYesbi9M5OEQ
+r8wSfQrJTfS00hym0wKYuKmMpEf4RIRmIJcBO2c9wvbZBIcoEWIxdFDgVGTOAGg0xk6oqahVFV09
+aV2D3QatMV+gXsLfkrjcxeZkjj299DjU72WixOQWLEmB3kng3odz8GNjPGAZSmRZlfSE9nVebkPd
++0k6LHUvwwWY5GzrRNMyiNXGIelhulSBse/wqUbU0LxI7urg1tPV08ULRW0IbGIGE4H/03PlWElm
+N/gz7dBsM6qcF+k1MF0tgWCOm8eoRKLXW9tcsWHrChIGfrEhA/xqcOWHeDnuNpRGpT0Olls31CNV
+HFqQTrpakIY3+wifYk4iSJQuZigUD9RYD55AYPconMAV9gmtzK5qveJjIhdB2QVewEVgZx0kpjDD
+mEwQUHIN9DiNXD3SBUAA6a6nUQXIYYVtK6ApJ9Hj0aFRUyYWjx0HfFpHzwtYFh4gyw==
+			]]>
+			<![CDATA[
+			eZy6PIE82A2DOH+coqWqjdLYJye66+tgGL0cImTCjdj4RDys7gk+eyZyJw+9xkg4kavkFBj0KYUg
+p6XcfSoFEUZ0RhNaQr69j0WLlK09psghrxDdVEB1WKAUvd5EYVijseaKngxgVENXbGzbF+FSCg5C
+YIgtxGF8X03JId2ApKRSON7oxhug44KDCMnkwkS5NeeMHS1qRkcvSGSPf6R5nqBlEjL9QfTI50bA
+0zItMyFDNMmuiOjkD2B+vsPx9bIBIJscc1zSg5yFKt1k7NQA0/tnFKVrj6wS4LIzlkAvoAFFIT0M
+OfdlOmLkDe+0mdvyD2SDOkU398k53/Ek1YVIDTUznW96YUDAaST2cyxRGHx55ilPyIictTkPawPX
+zNZIDM0c0vTE1cM6zTaJMsogiVwGXWDj4bRqRraF7VDGRDxpmzlpm6VGLPZyz9x1VKfzyubGjOgS
+x6gDYVES0oFmBi8DCWHg6C6InLhQCRlUYXr+9YyznGvU2Bf4nfkwxznQwY/BRG5IN9EERAyTKD06
+ol3CEWwhZ4AOJEzzIh4NKtcwcSRRV0KdScWvaJzXbS1H52uOVNcmwDvdrLBjlnJgeK6k81E3cNi4
+RkQwJSKyDA18dCFwGVxty7schQRNxuA/AHvKpUNaCU7kDEINjzQeDonqjfGOtBm4EGkRstY3mnkl
+Mv75Xh36khdwN5IFLbbTtokEdSmJekvDmMXch0GjK+YAMI7AMBMDOvxwDml6rIF2abaJLVRlRhkk
+UV++hKTTbj4MQTYOA5cF9QbnSbo5xqgy2VhsMj9i0pulmz/4PQ0GdF6m45FDlHxD7BW60qUuhoMF
+P6uPHnBg8vMHE0MWS2QN4IMhuGU9PRZiQp4loZb/hs6hqZoEdOWRrmQ2evDkaEMNw1FZaAKHnIaa
+l5iGNH16KMR0Nw6BAowpdCFSDK/18fY9EnMjyjiUw8Iglm4kFiWsItIKTpqYLk5sbZekixY6ypJQ
+AgZw+vDrEp2Dq0+AcotWsBzr/QoMh9SqtdNEW2+kxmkkvRyDAB7HlsHAVYs0baq5vLEFXaYNTbrJ
+APnPdEG39X4uORQu0j/cRnqZ2OzMy5We6Tff53qF8vD41ALfiNsPcIpwGsREcXnBNZFEqcFZ1MwB
+MS74sKetF8I8YrYcaFJ49anzAEgRnUdcsrKaGN8URMdBokuxUq7AhrKPVZTH9ztYkdfrex2tBB39
+PQ5Xgu/9PscryuN7HbBygdvf7YiFecDWHsUcVcgh+TBXGQKKsR6R3mTIQYf+uxSqDKYEIbQEy8M2
+B4GZwNUauEGN6xDlwUq3vBqGYhcSThMixdIFmaPVIQ4L6qyLEYtqO2wAxP9K63ciK1xAd4huTIYF
+JvpGRInnEEiUPBsBBaB4cJVDmyvE1pHdgLcPsonilY3OA27Baa3mYwEkJY6EISGcpDj7ipwySLTH
+QsM2MJHCWiCRnPSQqIaqbNqApjDzSBx23bL8OyTGBDeARFvf9RcenSWPiOMcYtYexXwpqgWyIDlp
+LEYg+eaA8cA34DhyL5vQlPBibTdGxNFaXMMpVvJgPnSwHKNQWlScxSEpPlMihc6iueKkMLUEFFWZ
+JsGjILtiukkg4Bkex8n74mkvKLrSzVGeSHApoghcsfOUgSM7HR+SM3c6ysOlUBn8Jub57ULwrMOh
+EygRzfYyhaRApJCBboWpjOAVzCOUSItYhHiBxZUjuLIO9rICfp+jveTxPQ732hn+PY73mEfmAZ++
++X5HfL3rudQLHkXPcCKH+qsOYP87JBKtPFgxgZ+Y+3KeW0dK+D0dO+yv/p/gqf6v7lXl/Yoa9q7o
+Xto1y1HdHF2Dyr5RZ3K1QJquardWrmrkFCcgqgc4jJh91cBbwKFQgaNxuYD4JAQ7IJocgxldEOVx
+yrId00ka7zzYK41YKk9oVwzyeyAlsR3ZPzzNgu6isga6pW0CVyJaC8FPEJFma/lvlA/ASHOwdgnr
+AtrdERonEC3EnjQf4DJRQoHnBoszDHuMH4NYTuFghkgfYliAtYnmNlioFJ2iE8vkZksetuXaFWw3
+yZbKVSXX9QmuoTlFA4x1wKHhGGFEV2MIwUTDDRmSy4QqnCsHge48m6BbKLjcARKBRFBtseu59CS+
+lRtdN6Wdurd0T+CFPyOhdQ5waBOwH72OQ46Qc8RNqXVChupIDDNg5chyADh24hplcByBxWv+/HQ8
+AZTPyUsMON6nLG/wmQPVE9wcHCdix8kdfGC1AuyqTNPy0xLkwlW1EGPkTYsqdsSHCU62CCSj1d84
+3wBfb0w5MfvdkEgLIvBT9pR+t4m6wkmnChgMqEoBQw/P4jRIfJsQhDhUPeZq8F2J+QYnLUObgKrd
+p9B6N71Kx7Ge0Ns0FAD6J4awd8xVCGhsVoTAWRWkgwwQZAlThgjuD+J6EPoJucbQl0zF7nLQi/k2
+IGDHoFakNiBUPAROodQFMRsk4sPyAZoQBLlV8yIWTYBZJUjFwuYtk+6h3gmylsJiBP9RCLYyrNWG
+kHC3wGmJ2s8ONZNESOoP+OIk8bW2icdBzkCFAEXF3VcM4BAj9TQVDqGlQtXDQoVACxsG2qtuCDSA
+M5DY0xCgtzSMfYgIxpmLCGct4QOhUxFOUjjwCR0VA/4xV9RJ0Qz5MXFA+C4RhlGi62POXkgdTnM/
+IBoKj6czlzdignukdGBxEzAoECyKBBKMfk0TwaLxdIHTdDhwiX5NwNhkPJ/ZFNuFHEoRe5DxYrhM
+tzqrtCQ6Bg7+9BFX6/o6IC1NVBafback+/ldX3FFMxqi7JAOJQTgBhSgpzSvS6wWfqzZJ0AvAfmq
+sC8Ai1QlC6aLj3pwopAtkQJZQ49h2dQTiBZQiaxPVSa7dUIrgucKARtcm9N89hy5ScJmxLAy2KP8
+VDkJ6FHQPIau5EMuUrdEOHGVWR5pOQvYt30Huz3RVG0AbxbaEM3pFshw9FwSsUkXd+TYgUnBWLOA
++wTnBELgqQ2ZBcQPNONQMcda4o4KuyAdkGHj85BYAgY/bS4FXSMOCwO+p4pbsBQQDhiqgnQ/1KHA
+Z0BrC+L1OEghFA4hiJYN9WIAwBvUVcIqckyTDl+F3gsl9jQmADrOuMSJ07nFy5vHDDmU6ITUHilS
+FaRmkNQvxMBTrQ0FxF+Byw97NkcapIk2XTtV5T3s6RO18Tov0hMRIsSJHwNiZW0Ny8mpXMRQfaB7
+0CuHqHsUNnCZYKIgdNxB80eWn56yMmJoSW7x0oo7hDuqkn07ovHpe+JVgJkXMoUN+KPZJHFp+8QB
+gpf0GiGER2acuzydgAQwwGf9iDYnPXXZivIDveaChg2aL2YRUPQHb9Ck97SdkdhIDAIbXSJ0cF5C
+4yrS8WyFrVNWuFRlbm8A5qeYSNcl67inOITJiAR7iEmiUEqOCKw8XqxZYi4Q/RVgAeJLLFuHvIE+
+G9NhwLUh8X2EPCk1aIkV7TDgLPf3cO8TyamXceQJN4123EWkdgYnXSE0APBSyGFCjGpEX5zD7huh
+qKLrqICiqBNHWP0SDF532EshoFG4D0no7sul2GCdA+2PZhHcmNmsEE4DHVuVX95Q+LDIrSLACFaI
+g9sJlmkBJ6w+fJiVgwYjB4gTiSIYEnCp+TOYWjeWIAjkFKJbCKCRoQAiAMiD24s7E+gtXb5E0Hw9
+un9gqBGQL+11CAJyDX1E/j1AQkVWxmH9Pzvl6rGF9s+LTE0xAP/HHkf+xxLfCZ45RJ95thCuZIzd
+jFFf8wYNbRtSlCM0F6xiPcVpFkTUlSEFf1HvyHCEJUcUp6ArbUf8W3zvj8PMtnnkaAdoRMRD5Lgz
+fIRRJAdZPOfQyOPmhhhCvioGngHf5vsK3Ah55Hm86+LDCU00GNBE6yKJXFy4arS93IdVGchIMMsA
+RxsSjZOKabco60hBq0VEXGO0Alz+euJozGvfWuyyUE2HgrkhYBMgrD2lmhzGlqRsIWDAkHInOOYA
+rJdWk++nfSaTcVP+Pl5FeIKSdmjC4Yjag803lji9OAdfpBLhQpyFRmHWBoKSQFo07Xkl7jJIjz1b
+PO4cHQ1uS4/d2nD6CNmdijFkGn9Buxim870fgDJ4EIUkXsiJFPspVdOLBIclwkAW/7Ha2tyAFyqX
+gZyuKwpngKzU8mJQO44lhpt+Mr7I4RDz4Z7Bwi5cOsiBPxRtMLN9A3Fm4f1uKMhDQfrCmYAXNBhW
+5rrqkKJnAswqET0cUHQxzS+OlyocOGI9wNgJOSrOI0e3jq/w3ZBRa6wFhq5aok6GFR6WaT2mbOIL
+StzUCRxqF7+Tgjv0FSX4lvX9CbQmkwcAB3SiB5Ak+mKN4bJPImUJ09qkOUQuE7IJ2g0APMQzgwtD
+FEmBA+YvhNcZDmovJNZXV7MeGf4f1xA9hSqz/BjkENNYwUbzucCCsylsYVmLXdfHxVhN/2wTJIpl
+mQDyJTBzeoqlTBY0Ssg5WhoyJOlAjHU1LhSVbeHShaIoCsbplRnfkhQjftfjc3dEh1vednzuyBCj
+hDkm0GEAYwicHxxLEokTLkRVUn2hCNB5OrwHqb0HcWZk54LsKwxwvhOI2DGGB/LEFxpDGtZgMQpL
+ALiE6CzthaSmzAcz9UhEl4exzKJYOLzoAiiJJUqTdX1V36SLHMRRMyOSyZHsy+QMIbA91oc4cqvB
+ySnUF4IYno27CUjh8SmdYrZd2pZRbDmzk2V8+HQBk6SouoDch6oOPmFReophQLTc4AqW8QDdFgrS
+HE9OVXI/EzPJuKd5XWBdoI0dlisR5vUoBlKVLKZYJh4QoawNvi+OHrBDmOAHBgTYWlV69FAxoP1Y
+hjGnbJqwEdxzLoeZphhWcBYTZVKixXKBN0MduHntYxZZ5POj0yYwWnJoejFRddFhgfz1grl36Hjk
+OHQlRS4sIs+BBsYbIA3VoZBJvHkO+FGKH4XxFAgpWEEHXZndBUBcvLGBWzsfCsUQQJ9YKehOkiUJ
+IQoFQyKBdREBQlVSXTfEyQ3WrQQIuCztCxdEYnfZiZzZMKJWHzkiYR9Hao0w5aD0uBsizeaoeiY2
+DJ4yOTpFbBFGEoEPpi4LSWIgrJsa1RwGCQSxxKcAJZDDSCI0Q8i3QpSPNscmc3GZfJfuvvg4g8Qq
+2BNARitchglTLFDAXqB1x2O5lLNT0jHHZgZ7RF5EDJ+Gm/WEw/uM/QtuaYkC1tZUESgBTxdHIBIf
+UJsD8oNuORz23KkcGurlHrl2QrisgUg9jkJziQsX11q5r4NbKapL4KbNiTetGPYbIh2Wx4snBYbD
+MVzTGustwAfDSd9JQHhtTLuArxnA0pcBloTJ2gEaSVsAXGjr2AeIG+IbsFBLlmJ8D57j4a6LiVSp
+FNTR8DbhZMcoc7znhissYQ61efWF+wUv8tK3EeMPXOsiiyRtTmTdwX7jJ0yMXdC6tbG54b6a1hS4
+4Y+JMoMPlHiOgZmul4+AtSJw+QB+Hp6Rnux/sOrEHFsTae9QDCyunswydKzjGNdyxQ==
+			]]>
+			<![CDATA[
+			MHnoSIqM0EQdBVOH7/9A4d7T1g3Qj8aCwqLrbzimEv8gUnrLhQPdf8JxNYjddDKQUDy4soSnCJZW
+alEHmL01jaLPVoQDlF5insPaBTRL5DmTADuflECobSjWK6N19bUWABzI2QG3SEkYyGQQbgrsRnYj
+wjkdLwigwxELpf0LhJeAdD6xw5ijDSU0eOHwJsVnq0MjXeNYr5CBw7EKqHcfYAMBlUisfTYADSFX
+DNCesbAIMmXjVWUAYYeO3IDm1U1v+bhL1ORxwctlPGBCuCLMG7YHXTk8YQRaIHf35NTE00yo783B
+VUDzE5ZevjmHJYKIs2Bz93iEOpo1lLPl/nW00onHfihEo9ExF9htAw1stn0xo1ytEwxjQdhZQ4pB
+pHHHTm4A6qbbGa7fQoYuCxJKBdBKHtDQp1WKt3QY96Gv5eCledBjwiQVrsi6QHnZLEEeLDwtglsD
+jLayGtq9ojZLh08mJdYet9GecrkizecKXTisJ0Kk6pODXi8dqljMXSGBfbCV8q1VIMdtuJcMbJ8j
+lQK9PYJZjxLAuKSIxymx+coAIYGRLyayi3dvuJGmPjZgDvGlXTGWkRZpuqTCboENtkquR11fGjt0
+ZVVzeEmxCdJP64/LVoanbSU2a5gIF6wAn1aPRAj0URUg1EFUuQ18hbdcsJsGjBtGwpSecjnAt5vI
+rE83vIBkYB0gVn3RHUTuTpgMTI+B9MOE0wIUGF9Y2mwjIRANcUy84HpyJQarjR1KFCyjfsDIIhAH
+nGtovbVtfWtEz7qRyzgDYWFBGnahLsczge4fOScHcjDB7YUIxjGgLIm4vDYHsBr3HtBtkeD9BGQP
+o5cyRVluvuItaF7qnlpJUBVnoUsMXadCMEoWaiUT4UKUHJmAmEzoTBbORkizAo5ICQSIiA5pL2FO
+t4RDpcHryyy9NnkjBZkFMCAnYipim/NARFzICDG8feJDP8URog6FQYAHzkXi3YU7Hy3hYSeBsB1F
+qRfJlrnpGFhN3KZil40RpkKn3ZPMFp+uz4tZ34JgDDGFHxh5IIcW+jgD3upCPrOhkzQmxohs57hm
+KCvwpWd73Qtc9DqPLI9+ofvfYPssAAtkogoyIQjUAQ4vvWDFig4CEH6TiIoX0IpGU5jYuaE5bFPR
+B4L1wH2ArSdjmmLwGQohIyzz2oPAjJm3JFn3KYWXL7ouWXc1hRc7WggnJBZ0NGVEOApGLUFgAgHI
+I5QgIVMswn1BvzBhfh34IvC0Gz0KyULiKxpKTBKy9SOCQJWljccSIUCF6iciAMGH6QBPezXecUnb
+sVUIrmpmz4IFmYIf3EBT5sboxXL4MBQbTL9I8GB7NGEQcMnt75FJn9BApUS8M0YjDGVFNCDV09wv
+qZYRWnAB22xCwg9nBZqeNt8mCS4W1FDimG8GHDq/F15NGNTrhTcZ2TcehZcjlEPmXUrmrUvWFQ3l
+YUsQHBCmOXLiTxytIsQ33HYoUn3gKQi8yKw2mlPksvDYmQcXuOL5EzGBAlNTSmFrHrpE20XI+W/7
+fDntSj0CJlpkJiiNSYbVJ+Y7YNGgKHQ/6sbP8lYWujZFdiTbE5rpMy1wsEodM/2xhc5bKWG2rzfL
+K5zpQs6vZepwzvRMZ7mxpV0ZBZ6kZ2g4aXqBOB5sNqUBaK4Dd8xAFeEn9mUeZpxQpNoQ98eaFQnp
+b/Ek8kMW1cP9RMaMw8BwvA41ByTR+EexOGzRu0zeQ+ABZpdipvdf6IgzwAKZsIICDIJe2zIgCxk+
+Ys34lulSznA+Z3uqqdiZju0MB3iGq5wyyPKr1+CAz/PWlxnLoBMyp524Y2xUQRMYPweg2CA+E4qc
+RuymkTQgX5CEwskT6XsX12FD3mj9wsOyUNfxrT9ElZJbEbnyYrG4o5SZSOKK2L+mdwW5gKM4ck9o
+e5lIPWR/ReY9vB4Fmdf2BXf87dJXZrgEanAe5HkaytKRZIuMIotUBUR9iFUMglBoi0RE1iMTW9fb
+NaOk+ByEIaGxqSJCOyofG5OEYI+GZcVnR3CRMYSsAMGoDZoCyGOTgm8MhGQmljITeEllCfjaEKED
+crsKAcgBL/c4lvnJ0GVmUryq0PUR/nw8TbO+AhjffD2felRiW45lSZx77AAGSpb08lP3VCy0xDBQ
+GT8X6e0WRp5B6ojcWngpAnIkrLdXeFNiKCYym73Lala6XXGFg7KAMzKMhTA0zyumM8p0omW52zJ9
+c3TqEoI9oPLl2EJEFRJPGygUpInMGYC6wW5intyUJRPxdBL4ZgHWXYqdiYwvQNEbT2eA7jPh+VlY
+fsojE/qfFSSQGVEg57HMAITCUIXMuAYqR2YYRGbARFZ0heZALgjGyAzbyIzxoPuErJCQzOCRgkAT
+ySI7LKUghqVd4eNpyEtmcExmJE3Kalx4s9kz/caPKI7ap0slSkQTjhJFTtNnHAomhm6OEiNhHPAy
+NXblMlCZPxG1lp84AoVWlkJELY7gHmNRSmJpXJxrlOgGLvulhdI9RiQwuzLwuGHkwZEXEE3tahFK
+9U/x2ZEKV/ZNr0ECnQ+FMBjdfS+RFYHdY0BlSSSBviP+UjjxxiQB7Lk58smRr3nH4b5DVp8wRDZY
+gCBr7R4RY4hzwwUjHC9MSshhHCDGG2nGbabwLahGWsmfLEFsAP++p1nvXi36de81oHuvrsXFnI7R
+eOY3//gPzfrgdzF916KiUv138873lpcN+Md/qHNzl96dy4tu6VfZv1tR09JepV3L+xU179dFleZy
+XxbRtyWlFRXdu/Yr7dOtexk/2qp374p6RV5RnwFF/wXtUu8Sj/6pSJW8Dv4ghB80rCgdUHSpH+Cj
+qtEzMqe8avhFAL9oXlVacdnMXcic8sLiXPYHnp2ftxoxzXupfu6Gz1Fe8nRJt9KKHkUty/p179y5
+ojz7F/JsfTXeGvXqYTxEeWU8qhqjazfIvF9Z75oKIs+2UjXoUdSC8irvVdb9Ms/fWaoGbFnvit79
+iloO6Ne7R0apKS/zRw0ru5TX+1NRXR58asDmDr0fYRjX0EMwWo0Rg/+EIYT/of8nhij830sX+bu+
+Xg8/fnsA/wnt9D/wfudHejuOaBzL9Hb1b5fqrEwNpOh1frSae/ntXhToVo/V/7jkLPrRXm/nNrz6
+t4e1j2zuBOdHrHy6pNHb1S7DA68YKl5c69r/0DMla55DEXMXJyp0vaLWvXqV9izvUuTVK5L/gyFT
+rwgbz/kh5k5NBeIVML8kTmgWBXZwD+7M/holgnUtvzjhX79hctf7gvb5/6CreFfB/SS/PPQkWz5/
+/aIVbGD55Ytzh5OvDozqTHOlRfsuszSh71TJWw4YXFHe/x//od7tvXoP7IX/AmOzzs29evf6U1G9
+ZqqgYCHWu1mZolXl+vt6JWx+NuxeoWqJP1HDonuvInqEkv+E5a/Hz/wl+2ctB5SqHrz0z24p7d+9
+LOc30J6X/pGL/6ho3o8fhnxMi1pVrveA/yov661syy74LT3IdSyqvZQBPtMFsi//76Lriv7xH4rq
+GFmhhX1dEb67SNnZRfValPYbkFmtkt69ulR2H1BTjXJ//B17IP+d0EaX+cmlWw0ySNvsu8pBwJN5
+bagzxhZURbpFTayiOq37lzeoKu/VvEuXK2jZWyrK1VHp+1QTc0jradeyXkZ90hxqLnjN//jxq1Rb
+OpQrr5L6TYNB5WWVUBb6ErMoXHXq967sDJIjYgr8bQH62wL0HRagum4R/v9PbBEic6FVv9Je/f+7
+d7+ef8JyGfWso78qalBa1q1uafc+agbQhq+eKpe5UMfIot7/y953tiePa4vez/M8/AdIhVBiGzAt
+hV4SkkAghXSKKQktBmb2uz+c33615G5sLBMykz0zd9+TebFlaWlpafUl1QfzIQFtyZDPpW9FvWiG
+J+CPOg+vuSZ6P5r8zhVfK3PhuebxrfxY8kSNF6PMZDrghKch8ekUKUoTpHFoUYbG7UxGg//KmBQ6
+5idzpCe9Zrkez3Ezw3fXzc6gKQJKS+9m7eYQAZpvtucTwYsFxp32ZQXpX5weDvyuPBhzRh3erurw
+1rhDnusOkTJ2b/i0YZs+JOYHu2G4TCPSa3PqUHFPQuIIS9OsTZttpCcKsw/Ks0+Ne+IGYAJKW8xh
+7gadeV+7arlOj7v6neOHzanwIkApHwmwAfZn0kta95K7bfKDJkArttCDp3tvMK62hbWk/cm8LAyZ
+rsHgv9zMBjcLGnOz4L/c7F9u9g/gZn+WjUf/lQzpL7COvsfgI7eO+Ml0iqCr9Tm+xc2d9V/TH2wi
+rXCOLbEBuZU5H0BNhC7UjMC2iUUZ8YYlu+saGKnggjs3I3DYyMurT1tbYnonqhOGR6A43dnBbDps
+/hJ+CpAVrlrv16iruHPps5UIPlS7CREgbhF1gojAci0DnsnBfxXGouJczaHMN6WYc+d9MZuPVOJC
+7GQxBi/ncNL++GMw4zQvb6azQYfLIhrW7u4KouMJjxdp+MONU50QQ0LfWf+Da34YaDvweIWSI3xF
+KsNoCVcDcW1kwu1P+P8Kj2RBgqTEXCs8mq3ZZLiYc7Jgkvtrjtt97ZPJQvhY7q7ZFzWGiCKrmr+L
+qQJkS/UdAseulEm3gD+4JWd7j0d6FyZfSXbRTiUAm+7Bh+n0t2nLlVqq05yiX69TTByvhdbwepmK
+Cs3FbIbUQ2d6uOAD0VbXmJo0zdagqt5E0H8kHbfTnDdrkjJ7mB5I36dqmVIpGs6iPjq4/10X+n9b
+idJ7/+O/qWj7ZitcT7fc8ND1fyeAC9zVX+qYDYT/nq7Zv1j5KDYHvDPdBCX+p2oc/zpl/xyPRCgY
+AwcrGwqCayIKW46Nsj/XFvjLLNGgkbYZZJcNUXoNM3SVFap/pzNC6ZUmKL2mDWqCd7BakMnS7Ez+
+WMa66qU54jU9kOKeWVKYmCV9SVJuW8NxR9ukheUqaEUyMjpN/kNEb0TG7wQhUKtOTRGf9Kw2msUd
+0vzifpm1h7xmGu0Z3/4rRe8PkFKlNvfDzOKNGiLYBuTGy/tIfGG+h+QvbeiKorNwycm5ZF3AGThB
+mdl15qJZp/J8IgQoreV+UNe22cn/qkNBPABmlUshuKZDASeHkboRhMb/OOfBT45WyAqBNlqhefxv
+tOJ7oxXfYIeyYVHef6ch+oO8ZD9UODHUkmCijQUTvaZg+g4bi3X+vCS6H8xDTVio/18e+r/LQ+k/
+yZf3d4sVyMapEiqQ6eC7QgXKCH99pCAQ/et55z/cWXzR/DWd/KT83Q1t8T/Hwyw6j1eGn40WlMBW
+tCPoxVphqXhliYtddbszbu5cbWXrOyFlamvlGP1lLDe0zHOZ5fAsbcpzKWueG1pmusy64dnvCLr9
+L0nqP3MbB2JhOLIULmoMrtrQ7L8b+gdtaCa4rERFN7uhlSEULSr6czY0+2fs55/gvPjzmIGYxR2I
+rGQE/0r2fxnBT2IEkT9Fsn+zXfiFpI1NWYH/CMPvkkMNflYA9i/k9xScBw2qHx2C/w==
+			]]>
+			<![CDATA[
+			UJGoEeOn0VLR3834/9RZA8sI0CFcuUTRMXbVrJm/y6yxfg/H7+JZYxyYz3rNUO/Pm7VA4UG4itPc
+xpFmHfq7zFpY65C41hazXrNO4KfOmpVmDUmA5rP+Vnv2x8468neZtcDDI+K+xpM3n3X07zJrYa3h
+8GeCtY79XWaNJbSVn0rWUqjvnPZPynX+iTaDbL+j34Xh2hm16g5sJNRqk2Vl77OcLGuYGWsUoRNU
+Ybj/Bt/mJB52tbmM2H9uAiz6pt0XMu1+igH2v5pkxASishuGIM+IlpPHrfKM1B2vlQP7A9xiBNn1
+X0oxYJajXT8ow4ACNYEGhTCmueD7xyRplcbjr0kIdQfERBLWiwi4DNJISsSIpARLhyNgZsGtQ1Qg
+DMf243PeI19GeE9fOtGb/5r+tW7WUPDbhMdfrmb+6JK5f56OgMRHc97utyZNvvNz1IR/SXOZGn/u
+sVTOvzzF7ueUeZIfOGRa56mcv2dw3pAsQo3OG4rpXto8b0jRWv+ex6f9S6cWdGqPTI2ohYhMI18j
+0+A/gEr/0tO0TKg0v/jvf385L5ozAwsTv8t1u1x7bk6lea4573M2ziiR6QCqJhazf1OszZS46S9+
+Il4A8XOUuI36eiqL8Qd2caSHk+Z8mQAri/YH+qfcwpwKxZZ7Uk+kxAhXbVNUSHbsvHaV6pof5sdX
+qmU2f2TZ/3x5mCzjtOVhmsdKdRj99fIwxe1hVB8WCMNtxf/MIrG/DZV8nUhCehrQEglcd//PIJJv
+LMf7V4ZsPkP5W1O2/jb84V8p8l0M4icnDfwMn8M/zxyqD2azBWL3zSmaQGYyHDZ7//gc5H992+se
+vhFlg3IqVCAmJjLDDcw/yUOzdKRsZsgXl+UlPqrJWWwOu/PJmDM/U1bbjlxoRr90iGxmcBzE58d6
+2O3y0UD+vRWF3+/K7zH8Vtpv7cHvofL95Xrnzy4jkZ8ZqIkZ/tdsDldu/hdhMJ03waDS6Atn8lLr
+oZNtTJ5KCjroH3McL/NtwuF/gpnY5hYm51Y7mfBPObr6Xz7zL5/5eXwm9M/mMwEqHIrhU+fwocxi
+ucK/Osu/vOR/hpfEfwwv+TMOP/jTJxX9tkmRW+ngVxtNevygO8BB4X+0fX4tpxIHxXP0KZqOGpfe
+SOcDh6lNOV7/147PwNcgspRAxaY4imwUR3+XEw5/ssf055ZZ/cgghMlJpyZBiNAGghCh6IooBBug
+IsHIiigEYmwR80DE0juiOERACacZhSL0L/+nTj39Ed70R/S8uRjOn9UiujYYTYeKiF6OdVwrmWw2
+TzcSbY4KEj9zDWC7qVLsNTfupPg5HniGH4Xh0evlZFzh0QeDcc/vF5+nObQDK2jV0Y4RoKm0pMv8
+aKf78Rq9n6GNBRh4hnW6n8F0dY8rbc3M3Hf9wZxTP8apegjrSLOQHtNy64tmD1FbU3lBiy+uuY74
+MMBEsGNZ+sPg23OQMj4YzSCfURwJCQfp2yu0KXsSDILSwLC4HAbXZ+M2Fa4J5VTSxzSuWxfrk9yZ
+BdLz+Y4yC6nnBjfEVT5Cz+oAMLwtD0byqEEYEMYLRfARF7hBlh/AlZRNBbioqvMCYhTSfAIxUdOB
+/9K4iMedn/Ac2C7QAGMQN6DCAiK5DsI7j2bONeVOQqqTsd1pftDrz+EWNE7Vh/iysuA5Z+aX9Kki
+bOHlpe5DPLDgRwjiBrVhU15zXJwTYKJK1xw/+GMw/hjKLcLCvKT3w8VIekODYidCjTHaRLKpA1xC
+WihGASvdbP1yVlDP8kpH8KEigBgV0tOD2acCOXwfCEGhfigq1KXhBW920fTRRi9z7T6nXt9ACPoL
+wx86JpLscK6Za5gRNdJgVGgwafebmo0RENBUGfQ4FcUKxCNOZY7k3awPohHein5NvJd8TnHvrHZo
+6hqreqnNOW6IFnc4EFBp0Y++uaqna8RzWkD/Fl3I7dRQcOPZAgkavLGtQFC3VfVxMeh0mr+ctY9f
+ll2om6p6yHIzDrH4IlzIAUth0Yu+udSTxPDS/aV1cmKBPrS1XPI3Jv1fcn8gymx2LTtVGpr0dMv1
+muJOtuhK1dKkrwrPdZpIk3Dmfll3p20MPbpTPNd0Xi96Hs2Xwv8eVd08O6ea1vjjTHPKD+A8vcEU
+NB2SHnSfCN30QVNC6itSREm70X6Cuzlr9hZNnux7qS3+EDGTAdlnQkv80dV0PkDamrP2iToiBXvp
+I9xVbTrgJWK16kFqiz+sL/j5kCP7UGqr1gncheGkhcBR8bZ7LAQ1j9VagfRKZiDq9oq6IGsC0itJ
+G9B/otESRICld5Kc139jLv+lFoIOoP9OrRlEdWOJYl//iUYbkAW5gp+FwTAa2S4KcOkdFuLLn4iP
+l0W31EAtvvUfrxLtchss3pe+VIS+ItTll1imL32ikvRBJhxWDpUSq53pGKvQlSCl9X0osruSVrRj
+WQdW1GK1wuz47XIqatf4naRfl5EarNH/zVJrlp15DvXhEw5dgYJDORPeobqlzWFyqblDfZKgQ1ex
+Ch9NFlA6JZdAOdT3ky5bDcKsrA0HQwzRlPCy9mvUmgyhq/+HWXezxWElDBsCCD8XE37an3gwUx5N
+e/jIBw9WgRHinJkh0r8FLOFd4ExNpwLgBdwSIfZ3Dl/YBXNBBPxH8xdG1WiKONsM2SWD2cgjK641
+pMtjjPOTETfvc4uZR9B4p4AWhCXEz+HJ9QD16sxPhgNh0YT5ICRoZrMCMyJ9ZCftBSxstjlvouev
+h9IDsAThp8rAxQ/uL8qX4OvHv9zbHbG56pqy/4yGY9TCD38g1I0t191X4wa/NzEbwC1iovNC/X6O
+j5zErw9TyGIwBgOhqikEF74OBb02FL9D3Rqi2hoHTpofAsnPAOTPxkdCadXuD4YdnhtLrfQUrWqK
+DBvEdxZz0R0F73xGk4rPmuAxgT3zF6y1jbnpAIfPCKB1741nr23E1iajhElrNejMX7As0lSMlge/
+iv9OOE9EobOfPUuYio+QUtenDYQHRMuXGDuWiGshcxs1oH8q3tSTMSIRuJgSlHDLiY6F7IMfOUlp
+Et9PG3b4xs/fT+QY06Fh1v3jr5Wms+Gg/fcSpXhGtcmCb3Np0JZ/8OR0kP+yhjQYCgeCtHKZz4/a
+Cr9MhKf1tJgwG2BizI+c1X+MZ/WHcNCF1cxUxU4/alZ/yOd0LM2szwk+kf/VqUnwG82tNZkjFbTM
+dedX/KAHBxRazlIK9/6oOS7P42eJbCTX/i4Se7PCanPTUPlJ8CMpeyNVommn7HJBOuti6iw3x71F
+s8c5K5PpYqqnbPxFhYdYz++cs879Z+7MdQbzZmswHMwlps6Gw8GwPETM2eTn2MXmbOO8WtrJy4qj
+ZdOe4Nsla9xSyCXMhJioeVtGBYNlUzUMlo1by5rAcjsdTUMDnJYzbaJFbv9CIw46TvlwWLxgEv5j
+zin2mM4Go8VQOacIyXuFx0Krq8V8upg7r5vgHxz8F7d0XnP4yFTlIzqs+eiCm/WtPqE0tCBRlnOA
+mjXnHJo/h62z1a0/xsh8mCD4wKEpUZn7EULzi5FqzGcVZzCi1vwQkpjgTFFMlHOn2urS7xKJdtAS
+SCsQkZagMx0E9CA3h4OZ/tkIn1kkIFzOmZo2OypLKFVyphbziYxHCZ6IQrs05ezKkPO4nf93DnKN
+nK3msDluGyy85puJeEvWHO1Agz1q1HSGUxNnFq3bw8EU0Sg4mP6D9kgP4c/qk6nEDsDVPAU/r/RF
+SEXf4krBSlYXTeAWzjL3Ozc0lShahl7jhsXmHK1+edJuDmGVZ7iBMfuXW6PhOb6U1bRVv6+DexCG
+lt8dqnOodHAt5VhZv1fI91DhzId8h58FBB/Xkl2x1K45Hk9UiyyQ3FIraT1mKpLFyF9uuRi3rdog
+KY0Q0yHbmOqv/zMNqAS8Uf+oxWTaWVi1mFn20Z7o+KyuBZCyRYvJGI6VnolXza0aTmyq3m9hk6ZI
+XOhYJmbNRk35paYyk9C11LIFQzKYCkRgQQKoFeKTuoYq2aFv2292OJ6z6HFIA8to6vULXSuEQ6Ge
+ZnUjOTS1uuGY6zUhuX91qxYuFpGmaQK9ig8ZddMdzwOzRWu2anrQpjOc8t2Jwv6MqE5oN0KamqTU
+GCK+N/oIjJr8x2zS7QYEDZ68Pa8yagiazydT8sZDZEcoaDBpjVgH11mCnKC9GnKC5grkBI21kC/T
+ATTGylmrya8kd2jIqzI7rdpOkTY9GHcnloPz6ukYt8GzkRoFFOfOUsMO1wWpr7bdjRk2bv0+ac0H
+8+Gyk2sZSCy0uoPhyn0HLWdy3vCKRlo5Y9SszXcCc2RdyBql0a6CRrN2e7xyiwqNpsO2xA5oY64n
+tGsOucDvpA37q8gQmk34ntzbykZST0ZiANpMJ7OBBdFBM7T4U/kOBfNmEx5qwK2ouD3kA7Ju1xLS
+jVY2luTqdDJftZOgqYoTGlMdIk0rjQKatAbzUXO6JE7NmuOpNGfCVyRtJxYkLzdsiY7klS073GzQ
+G1vifTrlA9guXEk50Ko/wXfrWrb7g7CdxjG2ojsVe3GXITOIN9ELobVqGSNRY46NWg1GiF9qJUc4
+FgtEjIWT/IFadNAM5DavbK6IDuWoauOWKrkRiZm21SCMNe9TjTFDrojadIQsKYtWBObDbD4Um02n
+Eo81Yp/QThxUaWjeJWoD23ZoGBZZagybguO1btKVEAgfyKaHqmbEaAwksqG0Bu0klemfkD1VUPmR
+klo7VZaeleFmtnVhPJzCv7IVj1RKfsZBf/yKaUPT2cdgipjq+MOSDYIiIWZiGszybNIqIS1DPUfF
+AYVa5So155XeQtc4jcRGUBHlTPFz4RogcPGtdhuJnxWkE0XgM8GRZGrcyB8JPpLDW8H3kTb1fYjg
+i66MurHXQ9uoZurvENplwNORET0d1xpPB4kjCrpY5X2i1S678URxjjgHY+xgAUFu6Koi9iJAOuls
+HkD/CQZA1qoMe8jgayMrSsoOtvxeK2KXeZe6bXM4R6I7ZK950F5zxl5zesV+VLcezNqjX9JOCxmq
+z5rO5bPrQQlkAxRrKIXUn3R57nMBTlzps0DE6pMON54p3nOrKSCFYKoKfIQImqvZkJENrGmvdG0F
+iajmreBv6taY+FfyOKU1Y0rPUlq5ZQfkBM3YI2jGHkEz9giasUXQjJagrfvW0LNlcz0tUwHagv4Z
+W8TM6Il5NXEyS8TMWLUnJWbGFjEztoiZNiVmuaTTsgdyaqbtUTNtj5ppe9RM26JmWkvNdDQQCoZi
+liOoaDoWCkTZaNDqk2W6NrYu1N/YoWtaT9er6ZReouvV5EeT0zVti65pW3RNmdK1UB1r+Tk5UVP2
+iJqyR9SUPaKmbBE1pSXqCB0Iw1laViPYJWrKgKhZy2HsEDWlJ+rVtEQtEbVl96RETdkiakpD1CvU
+pfZkMVbigIKWXxp/OKGaxY7l6H4sDaEsh8dFnOuYr0bTB3Aq2fyrlHyRavOTVnNebg==
+			]]>
+			<![CDATA[
+			/uJWuqul75T4q2CriGaS1pSy+3VNHTmz8z0YX6LtJZheeguRpBPBatQajSrLlKSLi8F4yUo1CYaZ
+dtH8z1IXNgKmZt0SkoP4WV2VPUKwHLIfQK0LmrauLVoIoPxkPL8GlyUBVLlRi+uUMhkkELpC7a8l
+SGmIbJQH45W6rKZx2jK4pGleXx0s0rS9tvJ+aqFWPISGaoSMdex7zfOTUYqf/zHhP+qrI2+m311b
+BfhMv0xbhhJNP1XN0izyJH1b5wejiyb/cafzIq9gatjnB9/UV0sB+QukOpdWB9Wkpvg0x/TqoJ7U
+FjEjAIKkqTRJEuLOiEHtFL9KDkmtLybjSbsPJZgZJRh+PhhLntmQYeaB+uvs5I+xUCVWAh92qjWR
+4+TGuQjLQytdLHv/bHagAp0Jsys+LvDNX3BWQE1JmjLSnNXNVRgS04oU4ib9UA0fs0oAwXcrUGuc
+EWL8sS2kaj8lRicmfBv4xO3XQqj+S2KM4g/XRqnua1s41X2rgniluG3O5ndc63bA/UHQGpqh/+aV
+0OHKVQZPcnPO1fuLUWvcHAxJOIukDqpUTkjIRWpEpjkV0nIHsvxdvfiQwDPQJPIiLRi9EjU2WVHV
+dVa7LYBqICgJ8+U4vfge8vYMlga9xcqCEAjQuYHQSzR4ezAzHDU3bk9UmaYh5Q2uzq9rLBXBF4/e
+4TP4cP7gtNk2alDnED0oER71q0qva/D0vrmUJg0wDAdtBbiEgZ2gOodMVwcPayIUyIN6Lr2E40zR
+C/Uj40NwvSesfyc589xvZc/P2t28p8qkkp/pF3fo9OrtJHIXpDoJLr47xj8Tpdmkm38rL/bzLu8j
+pXvmPb1tHVLMcB5OXdfz9WR8+hxjH9jRAxrmyP+Wn+De0ICJWaq2uHGnxq3eTPzo5HOUOr/LbfP8
+yXEr5ZteniXPY7OTaPHoLpCfPIRuc/zTA5V9yDfq+ePUcRv35z05nu6GZsGdqve0Pw+iYUghsgFO
+c1wY3r630m8X1VTKN6af0TCJU/o2mt3uLHLZTPHp2QiYk6nnaIo6L/ozzM7xWzawSN6kIk+vDbYx
+pSv5ver9UByrndrLdqceOlU/my+UZ2gY4fH5vWeOOjpbZANX/SOeD2UHFMNuTZO3+7UdoT1NVZp5
+z3yvmfM9Xx6mWR+zJXb0NknyfGJWR9jzlSja/x7H0Al4Sl9n4HSOWTQ/v2VeJh97bJU78IZdGc9V
+6Kgar3uPr9k+/0zNjgLBcozxnhRce6EZM7tA4NxGA4ezaCEU/Uy8o58eD9XZa2S1oz7xzxdPVTwq
+UJp2YPRx5CUcL70EDEd92bksm47KDs4Lu0ajomF4/sjl5mf0Lm803Vm0Qj+Ftpj4gdGos33fhd9k
+1HDf3dxv5PCoaJil6YY8T94jplc1HHUr/xLavpkOy0ajUvn0edJoVDQMGpjd3hnznmNjJIcaL1S+
+e1kzHrXgOtqjz17rhqMWikwdj4q5wDKSmYeT+hselT5ItXLapb3jnxYnZRg1sbyu7kbwcUh70Kh+
+nzIqDCMQVJlKi9Ot7O/rRg2HR69Ts1Ff+ef+uG4yarLJRvI7NBpGN7BIUKdv12ajFneC7sST8ahH
+rufZdp+71o0KXEAYuJrxnHzujMpGo3oTw/iJyajh/sHpQ/LKeNRQo0HlY9QlUJrRdLfyvcjO9Yi5
+MhqVyj8/501GZbd3P8YXGd2oMIw0cJMq+N5ujUctUKl9zh1pGGJ4vu07FUdt+N06DJ9eho6fBHmD
+Bs49feQ10304osoRPw2jHi2NWuQm7HXTz6BRKb9+ruXHh6ZuVGEYcbqRj07+xWzULHVx8BwzHrX0
+GU++85fXhqPWEvsgb0ymy26fc7UgZTLqo5+qvXq2jEc9L3KXjw8etzIqiDVl4Nv9cc901Fq/+tYy
+G7VA3Z5Pj4xHLQd30TA3+eTRseF0b6dnW6aj3r4WtuZmo15Rd6fnWWVUWUgLA1+c5F5fqs/PhqM+
+X32UTEd9b4Q7eZNRn4B1Us+zod94upfv09FVLBo0HPW15B+bjsrv1rwuZVQs1tS79obKDUZnhqNG
+L/1bruSzP4dGDQb0m2fxGnkVR20FPbrNg4bxPJSbB3hgZv/EXdROt0y9HcRTMOqJblTU7/unJAPY
+Q/2os8nesTjq/NQLa6Odruup+egRRk036JKWL/r42c2JC0ZNLrOnkl+a6xGtGxWQlihuscLAp/S5
+X8cXfdPQpSB5gjvxzLl21B2eb7bGMGpaP1c+xU0kGk4DpenFe/g9Lkqe03g1oEPy1oR7qwtSlmu+
+slqYijd7L5O40VtBSIeLjSo9ujX7vE8V33YXpm8RI87umbxFi7DnzexKrJPi3rmIrgEbpV8lyGcf
+Uf3bcX/r3vRtpFKKPylvl0kgyhxcv5l+Hu03X/ZN36aYvYe20VtJsyl7x6eM6efl1lU3Yfr2aqvd
+Kpq8jRb3ikc3Mxlp3f3PmO7zG+9A0ly79FZc/7Z1Vhubvr3Nej945e0y0u52W4cu08/vnrLxY9O3
+b7svkR2jtxLS3ueVadH0849bJl01fTv6yJ+8mL1FyKomwgrSlhucMaGTe9O37XGrVjZ7u+faKz0d
+rEDaXi510eJMPz9jTrdos7cpF7PjiZsjLVykcscH0sTj7oRud3vr1dmp+DYTONK9rb8VDlLqtyHf
+NbCWqmDuZfwHGdA659OX50yvXwdHf+r4JFbcAfq6c4s29Wk7bmIZzu6Tt92bWqpe373D3CpVv+iE
+ck3+cdebnswulWdoGPT4YR8zvTgddV1ixuY6OE/QLl/2+s7lu32puXyvnbrL/ehZwL8qiBA/Mi7/
++Wt42W5s9FLVYC2KwM54kQU7+WB3IrEuNtgPGJdkez5H86/zp2YyMaW3smfe7bA0ub1RapJ9QdS6
+Hdti9o8rJ1nuILeLNyCYO48SIo3bCWsTLYI9FlvdFLc7iWceG5btkKHW2rn+UNqBk8Ss6cHukWti
+2SW7TTwbZK1Frj3PBF3ujIOJV4J2u1eDiybJbNhtEPRtgi73S61AT2q3PcpnumfRw4szLoJ+Hmyn
+Ig/DoGhJe5C47B4J1ELNmGGqnhrnqbNw6EAgHnCSIJs6zCiymN1qhC5yD+3P7uHguOVhH9hyUbSu
+I3u8LJIzqcnnjQczm+Vl8bhPH4erAQSL+5kEuq18M6BxP5gCSOXPjyo6AA1XJHSZfTOCTmCdCoCN
+VyIACzssCXSF6vaD2iIwAzBa1JCMKfoa16uhA0oT1vfy/JYEwFzuJi+jL5uq+T52UAfVxuFgO+7T
+jOA9WqK0uAoYej/8ku3Ws0EAOgSTO1LmSvtuaL8yKr8IZiiCUcEi0A6MNec1R/XGJ/McjDrFiKGY
+RbKf6YdepbVBWujJNJtrV+qs5ITsLXLtBncvPJPY+nm21DlGClR+MYwkqlcV8EQy8ttr+Bey1T9i
+JQS27yOfOY3X8NKrDY+Z9+Qkt4/grR0AlAE88ZOpuzMT3Tpan6Qw197uMHWzfQyaArWVqg1dfD4X
+vT4UO71sf3pPKnsTGAbEGzt30wXxy51OVlCpEWzpwz6X3RX+IGK4Q71VWNEeQwPKy4InkgVvRF47
+kaza/YAnsqv6A0PH3z4rcZW01QD4aQs6YXuuBLAVLBoBaADdgSl0eDYigDMSADGhYtoUuzyLmk14
+ofQnk4DpnNGfa2HCgqPHYMLI+iqvnjBGGvGK7G+tSS8Sh15akUJlBLTcgw21LTAg9gxruLfRk1jh
+poJMq71d/IfZP6VKAElJ7qoqccEKixo/ZmFtkAV1S7jIBCQ4oQ/S73mKjoXfk8HkA2h2e27Fy1Gn
+Omhpd3elP6EDcWdi34K0MwV97o2ftdBSJfykOETDEG27wtPnV3CoUtVFNIIO/fDljaLgkEk/xM6w
+r1ODRls4NOBu10bcTdmeDd9Uj2lq+pJZj7vlAJyCghNJSBujpXC+B0NfG5JA7ulqrluv8PQwVtGt
+F2b2mARM+L2my1sXQZfin+Z9FlBUNCeBl1xwJ3Fe1qzX9r7henGVwJ64NgZIO41XLzaEtKyXcDUh
+tiYwR2M28ZIDj8KdTuTahwkNA2AFSMGygAkZtg0jmIykpxWqKCuYJt5jRa3ATEHcN2crAMwEHlci
+bU/RT9TbGDs8VVFcg51cW6GntJglNcB6GwtrY7iT80YKl8HqKyrXI+5SDM5p+gOxhrs8defOiQhK
+JXQuYsYME01YYNPy7hM0G90GdEeNdUINulVk0dy6YFYjEu8bDWUos0efzwvy7KdK59H63v5Fof70
+3qHo9FMvG7i+8SnpA3ho1NUNr7AnSXoaCanVGq6my/vZaqEHJKCmR2v96yM6t6/PoWFWdrnYjIqo
+iLWPmIuoy+PWgbIfjIgXGhcgMnC2xKF10p7E+tCsTX9742sT29n42sSIrB9baxPlBfFqpeiAoYrx
+KqpjBRO22yko+iwaZqU6RsKwxDUv3E5MFwg49Dr78XZJ6KzEpmR7rtw8PN3c2S9+BZt6zQYhlEy5
+tYPN1gyLNUsV3Lb9fqOTi4pfACNofkJkgJJpuEVFw7WiNEXxN9RAmPR9X6+OGqED9o1slBiTwPyU
+yOJcuUf1SDsl4iRkJnZRMbG/jLTG1t6GkHYyI+NCsrm1rL6Lmg0iikJtbMu6NIXJviVtbFUATI2p
+LZjEYLExWEQshgCmV56MC2gNcTOFu1c0ULhX+dNkQ7yW0EavrqV+j9ypyIsrwDzPWulMP1KcZs/P
+P9NSsAeP+l6iOvvNHEYHGobcVseJSAZU/TwbW7ACiaC1aCmaoOW9ZHO9JOiwIDAEcG6hrNgShGgY
+5nm+S0wHRta4bsLLpjiRB8p0RebefVLoYDbWKwJZDTd23UVq60fLoU/d2bkRr1ifBPuMEsW1IylN
+mH5ptctNo0CRUrV9l5ug3JoYkYBD7HX7Cg4xs1P80KJOcmduq5/SZ0vmDqHLzdhBfKbzuq3pqQnu
+xN07eL2Ap1l73Qj2OeoyoBfXSn/LJGC5z0dn9l1uZkjTet3WRlrskzLYN+u4t0ZnBC43JRRhBVbw
+Ky43KUwkgGXmdbONqrAOJhBrBLSvcatoCB9ZFQQuXY06uKRPiJksV6pY5Gm8MjeLRZ4DuedInZDW
+vn9Eh9u2lkpN0FoKmp7rfGIm24PIsBa2J+ryeZE+J9lx8Ge1lAme3sTduvUCrdPYC+/Zw/zADGme
+jSHNQDSvQ9+nN7tBg2DxOqwAwdTd/7w3hUkbkLQES7/tSGHS+wUArCUJbOrDNda1NWvoMgx6mdKX
+sbfcwCUANLSd0KnvKp52XzPdxOtE7wqVEZ17nhX0FsEa0aAMgjykV5tMeBqpGAb6PiRWObTmvLH0
+BCiPSeJzFtsYMBc8va1fEJKAFeY8bgLnPckGxASy5P8jnaHOmYImuXo7k+5lWEiPYtp9ndI8S2F2
+A7KQkWYpkHGXpKE+fX9qSjMInbx8rgh/FWpjUsknsk5rr/J9/SsBK8WS1kBph3/uWg==
+			]]>
+			<![CDATA[
+			8E/oD/aNZcjRqksD9wdooh5FAxIdXaqELMQc4oTbgyAp5f4G2zACh/7qHpl9WDA7haBJAyuIFdhX
+g/BsTDQhgNIi0EjIqG7wvtmELQMweZd9ouI0HVDsZ4O7QBKPz/4MFSekjjyWvZlryZvbCbZmNkVp
+3mW2o/YfCAmX2iC0JRMFzFmGiTQRaLUHysq0AUSaBqFBTJkvmsgFbAVMMuhFibe1cqZ+aAT5xu2b
++9uNpiUgEHUeCsO0BLIdlHt60ntdTTGHTVxzskdrvhEjB8sbRCPLrsc1Z2icGeSQ6j1tMMJbI4fj
++pS2VnqfsaTGJIC7NIlVfCVQAezMiyU15KobpE4jPlMmRAuJpBYyiDfhcATIaUJmQy6pnz5tSWox
+GmXuswAoQ1+W1CKzuduQpEYw+Y0ktVnEY/UubG5d2MvPM3emoBluSlI/fWJmswnXI8aXqaRWaTZ2
+JbVRupiZpMZCWkokJJPUr/wKSR1322CdJJIaQfdoZdNz85tDYzPKLER7f29QUbAyJ1LZ5LWEOYd+
+5TevC9xvVhd45e3oAmbuLe2as5s12CElicQHoOrP1DsIK23tM5EpiMRFKOYLWHMBkqxaIz8hk75v
+pLCfEA2zHOm/b2zWT4hzoBRXoQnd2kxaBbVCz4WMAitESatq2kjff2ytXk0psELsiUSgkjqjVZ5I
+QJpJmBmgnOsTCazVG0NuJXKBBrmQJqHg1kyneq9O8F+V/gToO7RUvUXyURzE1lwgff9q6Y1YzobH
+iNTpAqIcUxSNdHzw4rtP1Xz3k9T1uHWe9kcnV0uokg8A05/0xcx6Lv+4+oqGgbrunMufCr64/Gex
+nFjSfRZruHz99zr8CcCzPBSBZ3AlOJxzcZSqfYy6ufbdaRtmk4MK0Ua2WTsp5z18EXyyO/v57Id/
+C8q7Q5ICJZR+V4r1Ss47C+4pwpc9fm+Vci1/crkC+PL0WlmvFe0qh5SENKum1XiFoB2/eAv4jdoJ
+7gdd0zhNMvRW/sWwy+V2nUPC2Wzl3wmHngbJZgOne4WJuiz4Y6p2ZtW7/CzunTlUZ6aYlxeH7vtl
++QQFs/Lioy23aXkxjnioloUOEADoPUqMri2hY7e3P9nFkyqQb17//EhWPj6yKG53iAebUflJvU4A
+4F6Z63esq7M5HXRg4hpW319W7wnQR+UuHwsEi4uG0ZxMYA5gde2K7YPjQzWlEZeKQ514wtaokJmi
+oABOSVpn1JCnIowq+iDK98l4frcpAiFGo9jxtJY8GszvofObnPegE0hd0ad36NliS6d6rQjn5Be8
+tV9AsRbM9Xsjq6qyNzJL7cgq2p5VovIBYVnnUnWl1jxUByTVoVfzOtYlzwsJdKZmVGVvCdPWdTKm
+0GFms1Q39pXCgayBRZZVwqv2jbLKPnFhkIOssnhZWbRHL7pgcWVvQpaXjhggWSm1105eJwkJEhfG
+aFVF84p0g+i4BQ6FvM5VFelECdBWOMTDiGhcCip+YaPoEtccK4r9VuDQiLs1fGMz7pYT/NAk5iwZ
+d2v4DNn0Gs77l5x9Z45DKCgzC9+jLjeSuCaTQO6pYWENE/k1G37DbL+1kGY/pmOS4A+BGFI3kGWJ
+NtrLmwivAkykgXwSsKwSL8xdSCuQZh6/WG01G21jkQSkndxiJmY7Of+VbWyUmdJiiFLSiaMwreAW
+eSYkQQVZHnsCjXafQzzn1sC5aO2bbuZJ6/UdvxnM3rKGCCnjSZMaok5BqSGyqFghL4O1LAgRu5JC
+EUSFm0QKp6E+Z5w7WCA8YYi4tpRc69TuB/OSZ8NySi2HJrE+NGuzLI2+vjbWJxfZXhsybdbe2pAd
+X2Snilof+cLOlK+cKgVV1NbVVI7f7O1HQr1Wj02HfLS+0eYhO8iIAJuSZgMItYxi2sWmUlflWF0h
+adt+n598GslFh1KLqxeN69vv8xO9XDSlNFnxNyaGXtGWReKQT4BZIoEiIbPzCSrHG/PyZrpHZaQZ
+WNlrm9jzU73kXx9pODl8M0gj40KKnmZGETO8PZdl9wrr0hwm+5a0KVjLYUUimNROSBksIhZDAJNi
+1VlwAa0hbhLohDDVUiqOiT9NZ4hbHcwz7ZofzPM86+nTIsCZYmmrr6jOJlwqKeJhWbv7qbdMbUGn
+D+S/l1ZntdpVTFF/oPzoazxMC22tysiY57nb/BSIFR6oFeXjdviMZXY3VFOv4y4ysH5EDl1azSvs
+T1inmjgMjzQykJQrSqkJBJwcwiOrSLfY7KY4NFZuS0blojZxqFFIIGVEKBelz2ZmtvrZl11uWgcx
+0vmXzJP1qo1Jzk+ztc9Rl9YuN4EEyMpFd+K0/hSG9UqwENIsKsPIS7Rt5HJYlUMTV4A4Vh/WCCXa
+m6gvQ8MAWF9PdxVhMnG5OWwczaJew7PF8mkNK5LplNReqzSwe/NYJBSpklYTEfn+z9dMntYkWUiV
+vTRJ5hPxaQ2nN5F9x9LpPLbOSNWVC5ue1uCwV010vmbetCHSdi2dtoQl2vJpDepg8ZqV4yR7TqQ0
+y8rxL6ZMS34BAIsk3ZQw1/TcJOhlM1nPMFG6MjJV34HZQNkskX+baAdDlWtAr4s51jrGACC3Ffly
+qCq9TAtXa19OY9bFpKFKexNHHQPmkgtiErDCHGn4S3BCWtZVf7WkSVTVcRE08THMlkXoS6b4+pRm
+6/AGKX6zKrUVuiQvPjYU8OIwy/XH75zb9DYIqrN3TFJTqEg+RRcwPSPhnbM8ENoyYCWqgzKUDHkx
+vNKlaXE96u+Q/Kwh0y6Niut5Iw3IIR/ZCmWzSy4vo+1BlJQCglMVbZaZzXr1z6QnVZMHVqACt7xY
+Uw1ymBQwL8dq1iw5Dm7ouClcVL3kEzVJ8Cepq7Y+vMp0hpIgUOqqLYskiIvQAxukNJMgtC4CrQ4T
+WdcHQEW6VV2oYW4CFmuWFS5Iizk5MQlC45pZK+eE4zcbAZNCY7rmyi35oTO27oAgKj7Z/2Q2mpaQ
+MU0K0qYlEO2gxnTZCbne2XYZWxdBWBZV306IjUKrGW7sVCuhCH3J4bg+pVnfBkFu6eD+aANKIzhN
+01JSz70rT7tG+uImJTWyJW2oHKtp6Y5AUjvkslJCSd3ceiXMylNLavW+WYJyM5IaYS5MzmwsMbdK
+Ujt0B2la1VWvKamXnSm4rnpDkrq5dbGpgzQxvqwkNfYL2KtFRZizLanJnZCVVeliuLZ2haRWs05C
+Sf3K2y9ENZmNtkTZXk6kUSHqModGTVsklzeR6wJxd2izugAC8WOHWBcgONwcytFtFKKSGOyvPHnK
+sEkhquQdxAcQkNaiEhei7h/f0gRcwEZWrcZP2Jrp/IRawwPKazfoJ2TS952F9YnKNpNWoSbd5EAF
+dWDF/EwFE9pozUg9kYqQtvJENjZ+hF5rRuyJJDlQIROI2OECZKXU9s/lMF9puwcqkHABtAu+eqCC
+pAsIckxhEydsNZi6niSb6WHkfHTkpbIvBttDvtx7+RZv9/VOBEq5a1DKXUbDuPxR/6vh5d4H9RS7
+5uXeupu9IX7zHZd76272FgTB5i/31rWDtITvuNxbd7O3xWzWvtzbfDYbvdxbd7M3sM7vuNzb8IL0
+zV/urYMODfMtl3t7tTd7w2y+43JvHXSC53bzl3vrbvaWdIFNX+6tu9kbp8F9w+XeulEdcKX4N1zu
+DUCobvZW3A+bvdxbK400zvtNXu5tO1HZoqzT5HJvo4CkSuH54uXeZtAtmVGkl3uTFrfPCCuL17vc
+W9efY/n0UUujjORyb3uVxWSXe1vTizgb4su9iUuptTd7r8jrJCVBw8u9CfI6v3q5twEOjd3dxJd7
+k+IQZkN2+ifpRpkYXTPkMCr2I8bhkpfF8hgDC+N4VeX4psNEJpXjBI4+fa76OpXjBGXj+lz1ta88
+WV02bstza1I5vhbSNnMasK5s/EvhVbFyfBPpPASV4wQwCWvztcpxgrJxU6St6eMyKRt3SJdwb/IA
+iOWycYfJhU52KsfJMyG/VDlO4IEzDxORV44TlI2rtufaleMEHM98NuSV4+TXvX+pctxgIfVl4ys0
+GxtdWlZSGoo1m5XjKuI1KxtftTakleN21uYLleOGiNQGKjazNpaKscPm6aNGleMbuLyepHKcQANx
+KNdTrV05TlA2rglFfLUO37xsXGutrVc5ToBN03xoG5XjBGXj9sOry5XjBBXQhrmDNivHCcrGHRZn
+25FUjhOUjevSedaqHF8faTYrOi3Lxi33DUE5NIHg1lnSa1WOE8CkpPauXzm+DJNRrvqXK8dJC/+/
+WDluXTauye6G6XL67ETiuRodFiRfOA4Rj5V3jpMX0q+6cHw5qe9LJe1mPMqhq/QiBdDmheOWCf6b
+uXBcJaSN7xxfe0U0F447iA8E/NKF44bK7aoKbyJFZ2nCDuPz05Q7x79cJY/LuwW/wBqeQHsXjisR
+j7Wq5MnUGxtnP/SXavSIj1pBSpI6RnD+fdXsDpMDaDdczU7itttANbuep31TNfsKpG2ymt2xgcMa
+CarZHaSHNX6tml2T0fV91ewOkkscvl7N7vjNIplpM9XsBslJ31HN7pCL/QyLoDdVze5QCpgjhDtu
+nWp2x7o3+9mrZrdA2qaq2XE+9PoVXKTV7EtR3O+pZl/OVf+WanbiwpivVbNrs1S/rZp9ZZbq5qrZ
+HbZOUVy7mt1Mem64mp2YBL5Wza5zpnxXNfty5v23VLNvgtIIqtm1brtvq2bXUtq3VbM7fiMvb/hC
+NbtxksXGq9kd+JBThjROu241O/g6l26L33w1O3kS+Zeq2dUETV4jZ7uaXfQOmmlCm6pmF1WO4KYw
+Z1IjZ1h/s/lqdhMvx6ar2TdIacuBcYNTFG3WyNmsZtd5Ob6rmt2hP3Hse6rZHeYH0G6ymt0hl2Dt
+Ex8ht0Y1u+Mrp/OQV7NjLmB1S/jXNRCHdN07QUnNF6rZjb2DG69mt6C05Wp2u6Xn2iONDK+62Fw1
+uwNuLjfK0N5sNbtDuEn266lhq6vZl5jN91Sz4+wHC5/FBqrZFWZDb5Fe3bpGNbtjzVOtbFazr3Km
+bLCaHVR1uaD9W6rZsaTWajbfVs3uUC4/sXGzsu1qdpLAygaq2Y3MqG+oZhdIwLTMeVPV7A5VOTap
+p3uNanYLXWBT1ez2DPa1q9mXvYPfUs2Ok5Okgvbvq2aHfAGDgy83Xc0Os5EL2r+vmt04sLLxanZV
+YIXYE7lGNbuQO2iW77SxanaFC2QCke+rZrdK8N9QNbvD1vlpa1ezO0zOT1tdzb6MqhXV7FC27oCb
+y7+rcl0pWwcu8G2V60o7jLTvqlxX2qFhvq9y3WI2m6pcV9qhYb6vcl2pAJZzB7+jcl0pW1eVK2y+
+cl2BzqG5tnrDleuEhf9frVzXF/5/U+W6deH/RirXlQJysAi+rXJdKVuX5c13VK6LEmLYgxDe91Wu
+KxqjZEZ9S+W6aeb9ZivX9ZrNN1WuL3mgvqdyfYMXCK6qXF+nbm2NyvXVV7xurHJdKQ==
+			]]>
+			<![CDATA[
+			W18ng5i4cl2Z8JI/bZOV60ZJ5N9QuW6cRL7xynUlJm5V4/GlynVDM2pjlesS+gxrPL6hcl1BhxRb
++5bK9eXK4m+pXCfMT/tq5bomLeH7KtcNyrG/o3J9ZSbk5irXLYPFm6lcV8rWrVJ7v1S5boq0zVau
+K2XrRInK61aum6UobrhyXRH/UinJt1SuK7h26M5+2GjlupLnBCG8b6tcN5/NRivXlbL1JUrbZOX6
+Cs1mk5XrhmJt85Xrq9Zmg5XrStn6htfG7MLzr6yNjQvPVxmFX65cVxbcyCLYWOW6suA4wv5dleuW
+ZaWbqVzXWmvfVrlOdvYD1S2HnlZiU+VgEKeujkmrci7QMFLaxYgzv+04ff9i/47UkjkX6BU3VV5M
+evyHogEYqn5ohh9E1yW/MS/Y0TWo3NMWBJW+/9Qf/W2rtnQZaTZrS82QRnwuhzXSlo81tnPimGZy
+pqa+LZiEgOQrUaqT9U3zpnxrRe6gKapslrVqTVwdWGscRGcWKxMuryetQCWwCGCuS0lBMFetRWBg
+0ZvbAafuLG9mB5R05jwRQa8syM0t1cOZCQKyIuS1/JTmB54jAJdM56/4KVF/uwYZxKapfJZ+ypKp
+n9Ii59Z8RfZtbR4rM6q03gmbKwv/DVLOvnZzuiwhoTBmA6c79Jdy6rU4dJjcWbwChytyxU1xaK7Z
+QGm9VfIZMQ7xMFBab2VuiOgzkJkGuamz3qoqvOBObEpSVEHmuR2dGZLAGqmHZ5u/DvFsw5c4IIax
+tMXXq8lWUsy/jDTLmxAJfZ1Q172pm2TPcJb513PVMUwG2eUSQdtFlaVXSpsV6BCqicwywKC0/ouX
+yCouVU3ZXfC0Ps+a+KKm52smlpt4boOnN179iTXrLFW8KodXrdL2SEV+vGq+3bS+TjKRf24/p9wc
+aceejSDNJdetfTF1+5wgSc1BdikqgPWVdHJ1pPDcyA2yJqp0YSeLMJGVCQB19SQph2qVg7Q6ZLoi
+BQLKdQ12sCFPI6zjbL4SlxmJs1lV60wmhlfLYDUJQCV2XO+aWf84C6irl7axOli81q3EzVeSUyhE
+pFlXiRPJYlNKdyjXVkNV/SbOtBBK6rV7eeW+sTo3wOPbIKXZFchG0lhl3+AuW8SUZiNhvTbGHNrE
+9QheIaIKc2vJpyKB2tj0GCf7MXEA8UDhn9Zap6pLsxoT3OXKk4BUSRYrujQslz1IhY/NinBujJ0p
+6wdVkeAkkHfybKxqnfMkJGjq8zeo8UCsgPSwHKJy2YNUxeAUxbXK2G4nq8tltSRgWSV+sKZ9pfdD
+YxrZTLksFIZLHtYvyxsoqbculyWmtMRSzoXe5bQqpcHQc4sxt8RE9T4TgpI9OcwucGjpRBGEywPT
+tFQ695QhsRuNnBPGs7m1dc7XykJn0lt+iSNvyEbe7El9AKW9QynMHV0Ic3YO+1pdIu6QSn6/fJKE
+WfqTsVFofUf8Om4Ko5g0rqpf68QvI3wZnglp5FclvC0UujQLnhhSmo2DLZpbhVMzSX2nSGor1kko
+qZ8+V0tqO/KmuXVP4gk1ktQmfgEgAdINSCKpHbgWt7UB/wxgzlRSG5CA5Z3nxHaAsgWNOfTdxiQ1
+FIYjSU2UbWe5C6GkfqWktkdpF5anUJhI6hUc+m6DknrZCQkBXJ+ppEZQ3pAYbzpJvWI299aSmriY
+VmVGvfKWCtfSbfHWxfXMxnWBV37TukDcTXrsxa42ILmi+n/8xWMjdQb7vQ2fidilKfp0DhNjo9Be
+3rBQXE/ABUjq6w38hK+uVX7CluraBQuDncxP2M0ELMxI7LMxORdiVa113+pQCG26r+M3gmMXGl/2
+RDqWzoQ0ynf6gieyYZzXufbZyriu3oaQJrso/pBY9ZariUzkmGHW0hqHQui4QIMkRmDH4lSEGM7r
+LIcC5nLsedazON1MnMiq2zB0Ju5N/NB0QIL4u+mADvkQINFLCbgs13Otw/YoNW77J6nwcHGhEwl4
+rPSQY6nk0cfVU/5g70riM+3UXrY79dCp87uHsrzWYEYpJwOI20nf/u1Saa80FkrGRLSUr9LDqIvO
+XN5VufxR7imAZnjnznuqTCr5mX5x48IYwVqQH5+289BlJZmoVxdQuV2M+l17i9xd+s6l3WSVbDve
+7OTab7kKzzOzlOugx1cP/bvxveDdRTgVZr2zfulwsmiiYfaLXDR2cPq487DlKs09rlT++nCr8cLG
+d2p329ndj3GtvM/1p362Vv58jXx0yr3kx9tl/5yrxWKXT8XP2xo9Pe/W+tXB8KZweLG4fS143K+v
+Ga/nvRF+vxpVvIkuGmbqfUjO+d2ae5/ngzuurQk3OdyldvoJz0O5feuNeS/cJ587o3Kcebs+TlFH
+R1s8fxqvuA6eCxcuJn019CbaoSSVp05PqHz9Lk8VtieXVOHqss/zg1M/v+ifAOuc7fsuW4FgORZP
+1bZ7+7i+Hc3wKeePlPfeo5HTzHl6GKl6cV05mmu9joDgOl6DQyEMMieE1UTDGJ4L4RkMYy7vMFSF
+8YMKBceZ5n41eeQvhoRy+/3057Uxmod0qNa/2fnkk2P2Eg3jurs891pgafEW2DnY272v7EQTw/Ru
+pVY423+rlY5Dsb0LFs0r7UrVD1unUL5f9x4f+u8Aukgy8fwyzJ653acOfKV4o0rlbiOv/Kx3tk0x
+1aftVOQ5yWVLo9P7ZHz6fKSLAiCGefGZ80VngVjlrDqQt7GK3JGYqGSUvYGGkbbH84Ui8ilmOD/K
+9NmrBlqv2UsKrcedpqPHXaPO9ag/eM4vXL7+O9g3cCRHzuW7uLt3uf3NLTiN4wz+JFz+VLDi8h/u
+vcBSnbj84+qTy9sOxAAj4dR1/Wk/16ISEdx55C5IdYQ6cfhXgnup9BErvnOjeW1DDXvyqNh9znI8
+70uNJuUZmtfdJzzr5DNp11byfTs1zAyahzRFzd72sq2r18tU1DedeHO390XU+H4LDeh9gyUoMa/F
+jo+iX7Z306Or52g+k1o0k9MZ3XJIl6KesG1frt3ePkgmzj4QAzg/n2OrimIW8+0kv93h0/7o8JKi
+9z29VK29v0hVD6K3qckkUAYddodtnI/Pk/GrzHvuzd+bJ49OQ7vZdPm2DbOJgPvh7fVqmqpnHxhE
+9r7jbJdqwAkkMRpPF36+JY9YFw/bwyM/Gx15kuVaejje90NvN7Ca4fTHZ3w3XU3tsOnQ3PuYd0/e
+6GzX/3glCIK3ECKtzhw6amS7z3eR9DA5DEKXOKLkyvQf24v4hTf4CMRwjsFHROY/y+cubqN5l+86
+n3/1PJ6z8+lLBa3XqQ9B4nIX5q/TFprXfQhz6LOFN5kou+DM4IPt7Pl5MYI+3w5oOnLvSwuU5WHq
+s3yG8z+mQ+GxB9OBtK73u5m+v9Qpbgd2I8paYy7wVtpC4I9ob9a3u8i7i6VS/DK9eMyWSsk95Vmi
+xzQ+0sWb8acwILNo+NE0O1tKE/aBfX9MXXd7fLZ7uPOaa29/nOKxYDYIBE8+9/kUzx94fF52O35f
+y7V9R37NNC8ZNGp6jB1NCpTpj4vrQ0QMTzyclpDBfC7bTd9F89nwA4OoqVHO5xgPaDYqjDDbrx/J
+YPrwXfhJ9yITBG9mWzWl84fCRAX+cf6ziFcOLctjNckv8vuIIhq3VNC1Fc0GrvpZvJCgp3VHiZ1U
+1dXooYlEzrJnb7M9JAGPnynGxw3TbPLuE4tcip40hohN3c9TV7S/Ji5QZ1rFiyw2Sbe45G335g5x
+1/1yutooUBgdAqV10TJej2r5p2KZS11l0o3secl1u/SiR53hk3iO3X7fG9so3yTzL9xOI1saei+z
+3Ql/IjCxYKK2l+49VG8T3UUlA+T7BFwAtqmgdWF2Jrc6di+Yt8LR1N3Mv3niWYjZXYlQPh585LyD
+hzm7nbl6XYKJ7czR2pzuoJ5LY9g3t8Jsnp6Pn89zh9me391KRdlIIJ9t1H0Ic5FHipknUrHKbu8+
+cZZu3+VPZ4VK/u22kUI6Vj0EWyudqvl3LjIXx+OMyDfa5Vm6Wr26SbfHixdpbaLj3lMw16reg5Z4
+HmBP2ftCJncdmot0cN4YZjp3vrtstzp7BZZ8k8/R/E7W1/yEOTz4s4fNo714b7x/gwALu7Pc7DQk
+os8VimHVCLTOIFOe5199t3HQcKtqq8LIlcWU7xCNJqKwhhXSoUHeGIxue+h8ph85F/26wN0Q187X
+QSTG2JtjfLxh6mYv8YZbwbknd/DRWXq4W69ner2ZC0F+EQUAo7l2+M0TuR2WC8q+idxWH+voz6iZ
+Pyo8FjBjw8/il73EID54iXbRCxpmI+5MBEKWG0weC7uFp/dcq54LK70h7pa+Ye+b01u85kCjtSx3
+7wnKP9/SH8yxS5IpxX04qaaTHgauvchKevYIlJbbQ7QfyuXd3OlzatK/OhBtNOVF5/0x12yGYyex
+EjMRkHtRvP1I8oURUio8L9Vs4LrN4LdaiyADXPsZZtPr11+R4p06NlBz4yqHOmJYW4jP3uwkE5NR
+I301b84SXHx3LNhopdmkm38rL/aVrAPlmUM+evLkc4QP10EqZWQ/vjdhQkhp/rxNHs4Pst5YOHSE
+/nV0ljycTU/Ri4uz7KJZuUIvjk/zsZ3rTub5bLuI9a7IrX/rIv92sRcR/ZTTFJhR2g17hYBmFrn2
+wzEWl9dIrB3xsFEHsA4lpB8Eg9jLAXu/jvdeJNG+9+va5bwHbJc9fm+Vci1/siSmjOwkusXDeuqK
+ml4AuZUE8b4YBVto4T/rWGPBZ4ohfnCfwbou2vEhN+Kun22sgRz53/IT5eyxaGxy2E3V5tNF6vzB
+A0eEYypUPb4efzzlWnsHr8Xjp+CdoCpffXra6avFvhsYWzHbfdn6KG5fFwKI6T/dwWlGn3n32bsb
+IWZCiV0tqpgO0Q6mfOCEpNG6n6DeYgzihr1txNb3z9Aif+4h9abhTl0Ppwe59sdnDClGKT+MNcAy
+C20K3wOSBsktTCr4TKRjz513gBGDJ4wNRbglKiCl9tKFlwAU3OS28rmsJ6Jrqndr0PWBG8FE9ZHG
+tNVP++PZHYFryn+Q3ci5UAfXW6nqJQceqFSot2hr6QAONIhOsmcHjzuoD26qUgfbaSTIYQliodfH
+6yPfQ/Ypn/WxXpVEPb0+usu7954HuVbtfJHzlgNiAXN6N3uefgvmnzo7PUwC8IxGrCAxRwrylSs2
+zLefEtyNZ5Buf27xIt/Y2ZrlPZVB3HsSuS1m3j7SB1nubfGQf533h8l4frcpv4BD5xB3eT4R2MkD
+23tCetq5SsdB5hEbyWeHPkE0whZPs/Pz+XH+dXjoSsZziUoqljj3SyvsmyCFpLfIp0Zxn3RoU+9K
+5+62Y1WoD/Pz7yRnnvut7PnZw1uGvhnN8q6Dml95AYLg/KzbQwsfjqRZH30PXZ6lP+hmO5t/uujl
+vP2XB9iKb9g/lRm8s4dIlbpbRPhgcZAuP0zuBSkbTPR3EMO8DCXjlx+x9FVlOkCKTg==
+			]]>
+			<![CDATA[
+			fC/2zrse0TAiQQnsrEulh6OpX9jEivb90OYonj8+hCbbSJ/pntOY8JXeBINmLzxRjvZqILF3vZX3
+NCpzoLSrjP8Eq56w+ikw8P1gwVAK5MsD8l7F+XXsHiYGCKU9V/IztZ1MHvk6HXxkGfYpbH+yC/DZ
+qNTM5QErqvPDzNAinNuV2TnNmc4VSECY7gNzZjRdg6G3Lec6OdDNVfDZGE2X3XbtpneyK+daJZ0r
+2J7B0uNIbVB0elUdfun8fYGWnVTpONM6HIBV1wT74h0LOMwZpBetc534w1wANUj0XLvvuXbjjUkP
+zw5HyHQ8CYOXMg3XKZTzb/FJKO+OsZ6c3zuZKlbY4cAXh035EEveVXe3DL996eKCMsRTziPxQSbb
+x5wX1AA3cFJfouvjHzKd27sL0S4+yfnAtIshS6OAENmidrLdbjUoG7uebCBQ8iWo064LNTl8UcQ1
+GiZ2ddu7yr88TQSpFL+khq/s4jp4l+mzpQ7qqBLGjhM4OxIp6NPHl9RVufgAin81/8akwgKlHSVG
+1xRTvFpkC/MIlw5n/bfKW0Baon11gURTZYJEU6yJ+HJ7JkCEVYPFG606tlANE5Ko5jA98kjyyjCB
+RaAHKzurmYLlTQxvLu3DhEmgsjcyAUs4FvPSFFXacxcvkZH1up2Mz/wTWP1izns5qSPD5xKMwlRl
+VOvlM+3rDDiJHmDvMZnBcdprOOr1iHmRnMzZWfbMe7CdDt0xaTBPqVRtNq4h0jpcaGaYDApizbNA
+UubsHg+sGdXzpNqAahtxUBXwmk9l24ZYF/Baat7jUcH2VA8cp42Xe37ySbrcS6Myvao6sKJCLdwE
+XVZQuzxDU7yiUZN3B00ME9puvhf8FvvTpAZwAOuTAFb1IPFkRGRGMCEV6ePCDKYXDBM2PMzAAmTo
+wFLewqmiz6Qwwb5RwDqtzy9Xg7UmTGgYW2ApMEEA1UPKmYy4wCrmtCZnEryDjamtXaDbe+LOnOef
+DEeFbYkp7fmsJ6i7msVomOzM5+aqHY82nsF2xzlQYr9wzmzsBEigbTDqvUICZoQ3NOBCp3CKEaSM
+bHAXmm5BUAdJSaubCfjX5DhAAt8hYBBd9RcKXZmJtRWkdcwY91t5MqdXeTYr+jXj2pXXT9J9AJRG
+Di83M+2XyqfZK1NgIRq1le9RJv1OXOvvWwSsvG9he5ptXbv79q1num/xbArF9CpJ3Rib9Nt+Ne0X
+oehdxQ8ws1nqVzx3GhxIEX5AVTIXyUeXqHrOT73gcqshZZXaRhbB6W22W3/ez3RPCjtoL7lLgr+4
+fja/hY1XhLgFaJ1ynONT0H65eRL8dMwo3/SHPzJ978O25FrHz863konz+67KQtd6WSRHX24rGb93
+D9L+KN+TfDbR6ODytXjSecro4zdBpuFBynV4nOke9ytgHAuO8iPfInuHpyl4amT/eoKrD+9kJ5Fg
+gsD2BCskcb7TaMuqOihVO/v57Hv3Ldc+cNXQz+AeMoXZWs7v8t9IP4PXefc5tZstvX/mpGcP12qt
+H2yN7mgX5E2m/Hmzk2uznnD64u22p4r8BD3jbWTz3OxkS8P7V8Xc0EZ87lPj4sGnDH46/VF+5wV/
+mmgq3E2wJd3peFL1W2Q3lErXjGHUBvuYMt3n4/zLs+dR1ZGyQIpVVzntXkp0IIZMBK3z0pcKd2qf
+CPFvO9JyBz1gTo4RbdweKzGgXGtvtAtN/PIzTyF5UlX5bI58O4V3TAxyAGaMCZoquoWQSL5WaWWp
+nX5QGushisw+JgYkcKnYtOpQTPEWwVu/HkMOVFymyEWaTbFeIZYCoRCc1Fd98ud89fYxRNTmGe7p
+7BVtih2PykEcSrwUlZ/R+lP6Lv3hCcohzHs32p7KrO9GctDvIj18bE8FXycQBTKKxFsL7h4eBL9m
+7vOJTZw/fGQQoV5t4WIwbKXo7LvoaPFYypZGo2212f3CnuAVxk3QMBGkE6GO2MdbIS5y14p7BIzI
+IRbRPxU5aAnxI+2LyOfOKQbsQgq7sHyyljm/Tl3R1BUOyjjEstLlyE/zVtijkPSDzXS5STb9wQS8
+xqGbzs4M7cdOLnt4X40oMAFBA1jRqY+ZpT+y+30p/vrxhEM3R0X3aa6Qen6+ywSP6yci5hAejvZn
+3AuEbl7SHxfeHXYr/1rNH3iiNPYcY2aTmkyPaziIIzuIxRjQE4Jt+2gbUJBM99rDx3R74qlQzGm+
+kmsdPkx1UQj2ge085B46Zz4hWoGa8EIeBDOs7eZ8Mc9LMkHdCrcrsAfbSE86iWP0iQ5ltNJHzW6X
+A1a7EEMM2kMkdFnFclDEaGg0jNHoGxt6b56qLXZ2JBIABveRTNTmFcS4B9PwvLLDFZ4foj1oNUCw
+VSi87TL9xfVdMj598Qi+aSkec42DPaq4KwSA0sOnWBwzNiGKKzx+NgrdwPiLTHkab6XqmZtuehjd
+jsqbcgs2YDmZGJ1kpChMvpEehndL0s/RG3a4OsRbFymGPdxDHZUa2cMtT4RulUseivG756mr89lZ
++uIuXEFMvxATMtuUF2X/w0PyaLAQjo3EyKX62/NBlju43kozzLCCMaykWhnJ3a3KE9Jrb/rgV61o
+hW8ZopLHqXGr+abIFiH8lfJnOqnKTvtCiFlKlV4Iv0jeNIfvSIQ0tiWxRu2kQi8PZaUpPvE/+Zlc
+HIl3cAjtHrCfLiLeKiA88+9nu6n9CsjAWywhMU97HzQlsT15hphGVkzP8Ewn2PcuCdPnTzlasS+J
+fFUE40MIRYiqycknRCuOcGQEBAEOjjDVWiCffHnk5fhJAkmIO39y5hn5C7v54AD3lncdBB6o4F08
+CAoUJ+gRSlDmKj3Kp4ejzhbSXk53ZOkJ3kEhEFMq3e9ku4fpYarmK08Qqlx9sZSE7UYgnNNVRTfO
+wsd+KboRERStWGXvqIto6KWnaae631PKs37PvKcXYU1MBUdWIZQqxVNhG++BbfKEqCT1tEQHCFVK
+cpa8jYZCZkplh737uGyLyUz0DZcOPVCLVD01OZAE4r4712xuz9OhcG+qBLhi4cNYK8u9n32gCTcF
+t2mMLUT7mXK585muZOiHDLNz84iFdL2iZHy4xOy8m2Y1e3Y0odCGSm2l+5e1dnpwdnEBelpaeEFn
+dj9znfjJCO1C+jp72MxFNIA97yXrgRQH5NYU0q57V+qQyOLxHlIFuHSx7ukLwTwxkhJYYIkqh1iE
+KOr/Id01Eo2GndFwNOI8vF4MOf6KH/QGY6fP8VvC8dthqkTTN+POJM9zXJ37zzw7aS9G3HjujDsP
+U7UMEvuIY7UnHQ4+2NVEUNpdJQNRyYIijbcaBskf2BH4Q/CaiDlVbGIGyZ9utP692VKE9qQ5Lgxv
+31vpt4tqKuUb08+JU/o2mt3uLHLZTPHpWVreqb7KCBx81sDYgOS4lfJNL8+S57HZSbR4dBfITx5C
+kI6R458eqOxDvlHPH6eO20YQSdFrrOCJfn1biMTcb3XgOtQ6TOeYYhLHrJPdm/plqsi+XRIFrs8/
+5jiqBcPgH6nheAtcN69CQPrmJd9kT6aPlyo1AZ6JOuNedC5ROGaLMvtMJOI4fqwYRrSv1zsRKC3m
+RtJicJQ9Pz/aT3D7bAUGfAQNpYxsh5EPsmkqYkqNkKLwHEHcx81Bmhyw4L2BaKwMm0jlzxYpgSPR
+VPYZB21wpCfzyOUz6diBEO7AWwqbaqE3/7OS0SeGy0EA4Z+yhaU8i5/Th4caUwaUk/rRNhYZvudw
+/vUk1TRPYtPaUEeF4Ukj15oUkTnyMLnQCuCRbJ3ExKB37OIT23XtwB7W5zGTWU5OuwM75SFQeH5y
+xzNcrXKjM3O0sbeakZ2EholfNKunArtRlvvuYlrC4GvNEYh7n36qn43c+3l3+ykg87xAPlt5OFQF
+vcFYAyZbGh1DwtywAbpCTKP+JHbSQy5NJ0dX06oYPOtexFT2F7IT9oSkcbXiWr5H6iL1gZPzAP9w
+XxZSKidRSJdkQS+5QYbkzJfkB22PBGCKz5byD1vSz6MANu3VU2p/7hamOy9+EXw5rfKqzFZxmh4W
+Gf5HyEwXLmyTFRGcz1rmsvk9TzUdvq3OJTtB5YuEANwJ0iQO7j7z7tL9tbxAF2Iaqj9ZwnoOkABE
+5yX7o96SMeKX7BrXK5Y9y3lm+MVxMbfj798Z5K+dSXbKU0CbMPcczA2xDSXt0YcHZv/EXVQ3uYt1
+sz3veVPIkAMNXDaRjnLtk+dtNH/fvQ4msISqD9MB5DEG0h/u6zHeNxAbqbJ3o1yAXVzHuGUz5+n5
++Okyc5xPtXttyFq71NlJOPeN3aapu8OL2ocYULrzpUOLdFWV9EZPPotYzgOhZLPNs7ObZOJ0MVes
+aqTel+4U80JjFbx708NA7yBVaXfLABhUUWksl+cT0BRh3druzGB2ROOaBm1Nq1HldVpU/icfV0ZD
+A9IMRt/M0OzJTegyRR0thLCy1vCjD7dnR96bBC+0ijx33PgjMWsNMtnkAK+YofdynlNve5wwyPse
+oLCiiBmbIG/QY24Saudep513NJutsOIPwRahLv1N3JTYTkF6r7jmiECjk7Pcs/JT0qS2X4TEn+0M
+JGH40LtTyOHIjOREuIvkEXuw5I2SXpzJl4ZNJOQ2kYL3WP8EidYAf8wMv/1yDgtTrkN+QB9Jr+l2
+gqu/XSNB3BzpakqElGZk2upLTYQbI88WkGF7xPPMfM/lOboMufyH+7eQ85517WSjR3IK/Cm8OHP5
+PqdX8OIUMuI7Lt/FfdF18LnNC2tz8Sy62oQ0mlNKt1tx9jc2bYUl0GayJbrDQi+f7CWfVNYZnW71
+lXa6TLbY7BTfAqcx5PgjnDEhfh4buHL7470qgol+1CfUI03BrfK7Mu+BT9klJjT1BUZC/limXYvr
+c8oy3KIJNgmH3cBM+r5RzrUCHQ4bYUKUHcnxmWh68bcFMaU8nXYh0+QkiTNyhGw49x4mxZO9Wnzg
+PWlMAoCqE8kcu1uAynGGywOKxy+31LL5GNrNFhrJVmp86pogcmO3hfLF4JEbZ7WHO4Wb5Ge3NxYP
+YL6fB4Q9PfDFvWCJTVL1u52D3Bs7bavaLRXVszsIpjyIH/YdNCte1LbEq9QlX0lGinM9dnKt3U5L
+z7URqrJSHYnHrVYHP3yF47tuJkkx2x/dnOel2UMyuD7LPXDzPbyXMaXtd3eTR+H3AYiGZwTRcQLw
+lZIKo3JjzHHwM6SxMMFkvFkep/tvF0/pQerpLdeqNmSVQ0qKu3s7QUbo1jiPs+AguYQteNqQsAZy
+7D6L30WO7thXKBgYQEpxNeerdw8V2PDdgoiMP8VMMpzXTcdSb8mjYiYAXSXELFpxheOwNjVfcpwZ
+DOpzrIkAC79QjAGh3gVZfbO8p8HjWoVx/ijfofWKv2BDqAvYilnONfXBXhKicPVSM5+LVjngKXn5
+XQ8WPoCvihWKaKPMTT5Vm2/VYKU7OOYhVMCrXK696ouc+3ajpKzhCKk2a+21Pn/OeQ==
+			]]>
+			<![CDATA[
+			Z8E9mZ2tztFKWuZotfck1kmQkgb3f1ZX5mjdmuZogfTU5da55u7Z6hwtqvTkC0gh5FWZfItW5RPP
+FedJ2EhJM53r1tbJacF0rg4o1mJmN6QpaVTu6CpnMVduK3yom6sBCQgTSR9eWCUuFveK6vKu04I3
+GwiwD0J0AAs4oWQBvQAdGr2700tAocFoC5kx2XchC03OMzsI7iUeaW3u27vKBDsLBxJKEhv+FvwC
+us+RCvyOTKv4Xj5VHc3kMFabLrz0KCSDXnjQBEs5z01pJui/SEW9hhA6B4V8HI7VKrVIkA/3BkZh
+6pF2IYmSflFXrGvLWsyDvkyvShD0xczGMF8j4F8r6Pt8YQSTlJq5mRwSU5jQMGax6Ms14+5GQXcc
+8scBqIZvvPGsueZWoYSTSgyj15YpS+orsVU2YmZVLF5CvP2sueH1l/IkTPIv4H6HNRM3cdbHN6RH
+wQnZMwUm4ND2kvnWyqsRIj0rwYpX5msnGEowAaVtNN3ndrKaC5AxpzU5kzkXeH5bnTu6cgu86NLI
+9PmsmCWuk0mm7HijjSfMZlOZZKZpZEI0QZtJFnf7Np0+LZPAuunTcFaLNccBZvMdAkZHV6AOSqTF
+fYG0ns2k1psipNfp14xrvxlmVKqYzbrwtldlZnUO1RmgRhlfj2b9du0jlzwDdM19m8SZxeYZoI3R
+6vx2YM6fBv2mwArM6TpVzaaxMrOU3Qb75k30Ht3sTlK1B9c8zbxdvGNxLZSJXGYOX7DjXVswArWU
+xicXSEEM3ckFax5bAFzAzskFax5bALOxc3LBmscWQEDSzskF3vWOLQD3g52TC9Y8tgBTmo2TC9Y8
+tgAHJG2cXLDmsQVyqgzhyQVrHluA5Y2NkwvWPLYAe25tnFzgXe/YAghF2Dm5YM1jCzDrtHFygXe9
+Ywuw9LRxcsGaxxaAWLNzcsGaxxZgB7GNkwvWHNohHiNMenLBmscWSPuG9OSCNY8tgLWxc3KBd71j
+C2BtVp1cYCB3VfWYZZ3kXU7wRIIFUR8EVvIHbs8AwZG502SyPUTBn/SsLf1PZEvt41ttO+zei6Zq
+vo8dJeVWcNJtNUIXuYfObk8MesXRko1FMYikYhSE5Kcss4uHg63Knpye8So73rEwHSnRCiWnTHmW
+YoNPAyEUwfREZ0L1aVsTHKlS+YN9fqHET0BCvCEJ8eFJj7x7DaG389MpZKRP4pB4XmSy/kevOijT
+6QmVOrPcXqb/FPSlqJNFRHcwAUjgdg6tygQtgW8hxqmPK9c4nKOObpzk/HKIQ7zxg/HxLqChD9HX
+qTTVX3smlIFf7n005JhKRg6l7kkxFbSNwTbB6X/LdNAX8myeL/rpsIfldUUEkObL4DgHHFr2mOVy
+9/sID0pa9t0o/1aeBJGRt9VPD86TM9GVKBX1g/S+AxJoYCG9UwggVcbfy7u70Rco82+lq7vTA9WO
+k/Lijqhw6/wUNpQ/w+wcv2UDi9k9kkv1hfSC8qXqub0BzkDNdveLwbz7PAUuVVnGHyTjuUPEW9Ot
+UzHswZSLUjzkrpWsX0dr+aynUxUXWYqkiMnrEMJUQqgTyG9LQPclmn7NjTvqDDb0eBc9qnHzxRQ3
+Cb+mud5gXG7+4tAeo53C/yj0P/gbiTlpJupkwmH0IwxPyy3Hb27c2kl7nGVIzn89TPHz7KA9H0zG
+Tf6XM46f3V+Ub0pZZ9wptH5FrRNON4KJekXN0SsPTp57BUhfHb9RzhT8uf/D8dsC/3/KeQV/hP99
+KP9EbX7BrzP0r3cE5B/OkPPC+fhMOTsO9O7a8RsTZgNMjHGGQuFAkGbCTqSsBvXPysqzoOoZs+KZ
++tuu47cbx28xp9vjvAe/2KvRoLuvRsMqT4Oap0ZDG/SLn45hqdyp8WQsjE8F2GA46KQC4TATg/8w
+sZATHtIhEXcBRlxWwB4TpQKhMEs7g+gfbDjCALT4YYSOOENUKBBlwwyeu/KQDURYJuJkonQgSseC
+6EksEGSCDHoSDEQoisFPEAARZwZ9GAsHKKQVOUM0FYgxwagziHpgI6Go8CRIRZxBOhoIBUMsfhKO
+UjR8GGQQrEwk7AzG0NBRNiiAgXoLx1hnMBIMMOFIVIKNZdBXwQiDhohFZIA1UxNWi3ZmAU0iYuD/
+gtEQYIyJREUcAX4YCUORcCBEx2LOEMMEGEAjYCgSQvAyLH5IR+iYk0HghGNReEIHYhRaAgZgCdMM
+foJ7AGSgZnQIzQkehkOhGIaUjQYw1hAWosGw+IxFcFFoWDoSiEWDISfDhgMsRQGOWAEF8CQcYqFN
+KBAGFMMI6CFNhdAIFAINEQtuFqSDCI/RWCDGRqNiV+hVMBJFqAnKH7IxKoQeolUPhwWKRw8jUdQz
+YDYSQ/ACYNFYGL5F04qEAQzUSQRRGzxhoE1GmFMEIUR4GI3QCB+U1BUdoKNo1RuADyaAgBC+paIR
+AZHRKF5gGmMFFoCGeeMHiLpx91FWecgijDiZWAw1j0QxpKEIkA1NS32HEFwshisIqKIRZcLDSDiI
+3gI6YeWCERatU1T9IIZWPBRytuE79UM2FhaaRSJAX7RA4A2hGYM2TDAWDASDmOSERwAYehaNRcLy
+Q7SjhYcsoj/hSVB6gtbkVvoWgIyFxOHhCew+eCKsKn4SYvGTEMuI00QPIwj0INp94ahAU/ghIlvh
+YTgUEb4N0dKTYEQeNEKF8cMILJ3wJIqAjLF4TfADvJboAR1Gm0IaMxYBYKOIdqMRacwgBVhF6xOm
+0YzlhxFEyhSFcEgFlYcxeIjoIxaWH+KB8EOWVUCRHtxKX4Yj+BnCgoATtPxh/ISlgronkbAEL8Yg
+7BRkTSmrFQ0ywsNgJObUPUGovNUAG0REGQk5Vb0FRWSpn4SYcFQeVJg6YqNh1cIA5kJUVGAVZdUy
+hGjYLzSrEFMItjziRtGwAjNmFYg3MjEZcXQIsThgKlQI1jAkEBrqP8CyDDxBey8KaENPUFfCxkKb
+IBZkwwK7iyC+U5YehljlIWxKRGoSV4wEnct8MoPZLQXsFvhlWNg9TCCMpAdmosAiYlFhx0apkMC1
+kVUbwYQL7BNtdyc8YRg6gjl+KAYcAT2howyL93CMZmiB4SC+RIfRh9GowIXgSThMRQVSibBR/CGF
+9gpmmKEoJcwYHsIKAvpYsRXLwkwQDhF8QYHDAWsEZhyGDjLCnCigwBCSU0FE4wKmEBaoYFDg5aGg
+IJ6WZm/2MN3C4vxmPG6OuI6zxzc7A6g2oIMepx9tFWT8IbHkj4adiOXQQfQ3FEVjUAGaRgin8G+0
+7/zBIPD8GBKEfiQB0EARpLulkU0TQohDU/SH0A5Fj/xAHMioh84ZxKXRKkZRiwieUzSC+Os9WijE
+aBGvCUHHaAch9kSFYgbf+iNMOBCLIVqjkSxGUjCKyCINvBNRFxKRCBTEn2iTUYNhkFnoTSyItmea
+fFgmiuiNYsOYGrBAgjEx5aXTpkqp+oHz8HIyv+baE76DkI51UVuIPbzmmsOL5pwf/Ae+dbozqVJB
+XLp6d8KPhHeSmovUtc6kxb2mSjFQgGvzX0PuVYFHrw3TzvuOQBmMHcqQNXcKL7yADFZSU1XqNIhJ
+lkb0h/COdpyo4CBuHYwIUpICrs2gXYV5LNa7ojRseFZQZYCAWYl7IC0oKmgLoWhEUIKiDC0+AfbA
+YEVC2LqwWBlBCWDpGI0VlCDwKHgSDoo8FzeTO4ItyLLyd5hvI2p1CtsxJGxHrFQCgEEWdQtPsKjH
+igMaAo2DmR5SDmisOIh8Fl6BygK8FaQikGNQEhZo6yBFAz/D7A2eiEwBsQmsNyCNAmm7wEikT2Kg
+gAL/R7p8RGgBwAdjtEDwWB1hgWshtYIOM0FZRwliTQkxujCoZDTqIRKLYR0F65vLq5YxWkqVyosR
+hHEK/Eo0TDAPRvtW4GxRRmLBWAcXJobmjFlkLBTBLDIaYkROioUJcLEYK3PgiKDnBylKZH1otbG4
+RjiNSOo6PATdEGuykSgtP6TZKIYE4UdY8hjaf4J8QozFuTyF/9/MufRGchxB+G7A/4EXHXwYo+vR
+9biStk8E7INhwMcFvJANWJIhCfLfd3yR1bMkZ5Y7axCgBEjLTfazKjMyMjJbD9fe6xUgnY4WvXUj
+WlIDsPT0ZrKE+2Ajiac4YBkEP0ol8P0kYtZix4iqE3Clekp+toMOuozi8KRFyewlHih6Pcz25UeA
+6an12eI501a06U3OeHFm38RrnRNPTethbwTWTrrgJvQhyIXOV+6o/DNzjzIkK4Lvb74nvjBGHs7g
+U8zgLYD0q5b0PYH0dc/4Ipz+YUWfSLSjr/d2BtJd6d24GXWhkDTQjloQGmM3iXIM2Jvp7NZtLuTc
+DIoCATMciiaAKhuLKXEp2UTbziVmEiqCpkqO2YdtJS8Gy2Fxqb4IzajHeaXlIIhskYvc2QI/hwpw
+P+jIK9RMkRaitgIVhljyNSXvrOQYgZuza6V8YKzQs45PiGqaJc6x5QDDnlIQrz7TQlSqZchrP4Pj
+8KMLVTsM+Bmq5trSQtUeqLqphPuEqhzfYYG+n944SlnhEMX45RY+XNvXVwBmRDoe2h35i+6ceLeE
+H7VWTCi0xNvB3E4lTbPgBqHIhTy1oKUiHyAoOPFqUeRIiAQVnFYenZvqKfijDugUjkYXLZtWWLs/
+5rbKzRcnjszCZSVIsQX9rvYalOlUXBFT9wmV58WJSC9aJC2giE9FyLm/7Y55l7foXVza6hfzjRja
+7Qv6nsDyWY94HVKINasdjj6YF+IlgtlIUdXtbamX6Ry4VI9bREQrW4SWI98xUpyckX7GOSIiYQth
+9v1TGkZfwDiO8k+24EM9NJbDCPYQ5PKKgJkK8TIDw6su3+Hh2ou9Ek7BbpVdvcUFPG78p6BE8huk
+DfB67X7etUJiA2J/pRb0SYGOw6kA7uTTKpexuiqYZI1OuRtsZBMaUITLXYVRK133NlEr9QAnLe0m
+9p/b5clyuBq0UGm5QuVq1D6njKDp4zLy1sVdhwB4pwivCh6tzQqqm+4K4zI7BjB3MPhNAuurFvc9
+Q+sz3vF6YH1R/82TTD1DxT4rvhdGYkAu0+YIY+piW3miXeVqJWdWp3uB4WzdFh/snEnabSH4aN/2
+Q9oeIVEh2TQQF0S2VNR8df29oc1s5MUlrw+q0J6spY2ZW1xK3jhGVFS+O5ZtWCLvQnE9v090GkQx
+Lu3J1XC1VuIHnqoMSsGm1e0uuPsSPpvifC9BVyZVODrTLvitAREzBVphO/cRWDPSPkbkVlZW0RKG
+nCoWHmLGtSx2+gaHXnIYH8PovsFzYwthBmNZeqvctVQUzybWMWP7SilBLzA2xa0CTCVb41kaihza
+VEFTQ49qM2QogPO5kftjGdmcbiNr/z2OSkAtvMEb+7iMOZhJG/1s29gkG6nCwlIPi5Lr345TvYWq
+h7wltjR3OEIdfmIwE1oPmxIX1d6mEngbzwsewUa3fb80AjS2tLSbWjm1rPd6YmTPCw==
+			]]>
+			<![CDATA[
+			9DOFGprkLXEY4lyLJlLl7Z4aaG388vQgZD/YboHS1ggpqroi4N4oDjBU1CVnrn4QQ9Bcp22Huqmj
+ejI/ehmwoUeGu43hW9qfv4t47FB/Qm2gID9Gj6FXR1aDvxDLqr7lH7Z4m21hf3ipJnME0R70FT4K
+McVg2ZB+S90cfC3ibvRzP2Or2Z7oDIvBfQ1ldjCAJ2yN3K6/W1VeQTeRLIlEtyBWTJSd1ggBW9e7
+XLz154yfy8Q1aAxS/nY3IbSbSknXR8P1Xd5LO2cLSlPVKtAGAUauZUQGcyoWThXt2al2ZS85BrI1
+J/NidIAGkvoW626x24k4b7QxtbOogfSqhijqi1N1Z70yiUDbJBbbtObOwpvYj6IOUp3T5Xm+ZXKb
+AaGlhQB50y0tP3baO1puu8LbkNuvWdX3zMGf84vb9UcFeK3oaPLCqd0JojuWBEfWJEnpl+5xbKj7
+CkW6ylSpgRyjHPHgEs8OjZSvCHTFFoacwlJ3nAtYXK1PGfdO+M0tVCosdcwlwQ247HEpAnDv2/nE
+kDebOeNdRKR+KLvQqrgvuUfjCctYpSgvUVcwb27+jYBm0q6zMwkrQBa/OzpsBTW0h3Gq+DVc7r5Q
+F1qaXxLTkZj2HCeVVR4PCALAwDHmAvNQZwtu7wZUjedfJzpnEoeTh9PtU9Cd/nvKyLvLvXu4tqGP
+Z+QtgdHasm2egdcgTYeptAN3G/1ht8iM5Z9wd49EYwuBbtwFF88giq6ouHVJskhIyBP0GmcZL4x7
+tNmXcTE18B7FBVJTETL0xPo33128w8OV93qtkZN+d0c+KzQVTkDUtkFBhxabP/SP4+K0fhaOedMU
+UAgaIQITT+7G9zuqCpHwE8R8ExNTDWFhCDfMJAYVw5WODxCqOrxEa0xcTP7Ner8885QVZTqXKqMl
+ZEu0fiANrkfzDUGsXrkjHlTd5m10e+5vvKHTVa4hTqXc6xupjjet5Lt2bl5zhS/Ap0PMEs0LzKw5
+z2eYaYb/FDRjYOQZaCr35W1/ApqHWPcJNHPg1XPQFHZ1wOMpaLrp9wQ0uZRrjKegmZeOeQZNQE/h
+/Qw0u2canoPmXqhpnoBmYf7oOWjOPC5B00/1HDSR+56jZv6/YHM4Cb2EzcUlD9jMaR8vYPPZ9j1c
+29NXcKTZd+iNbndieIpN5HU0MT2WaUMeizaYSIj/wosntAEVjiEO/KqoPKzua6p+9XCZ6hm9647m
+7Fa7dgRxjxrG4jhAokWoMWd2aj3XkJtfnnrqveLfcjeBorJ1zwEkPhcyZlEYVH95U1rjzYUToKNk
+fX/rTam2xdq6az9T2jeSGm9f1vfElM+4xQ3NC5dLlpKAht0DGmWDam5BwtbM04gAC4hJioWsbDEX
+UdtSb0fIbXUPnJlRISpEtR+2xDQUlnKIGZTaR+zMEjNA45i6JFkjb3pYqH3K6p6j89nlnL+H03+L
+6Q7Ts5Iif7uwvnjNhyuv/lr+zoea63Z7cZeIKihnChnxgJ6uOYqK8YL+mJejFJQPByAKkodxVKEI
+3E65gNkyqPToTGZ5CUdMvyC6OwCVmrUm7W5Qdajw65cnnkZh7iXhuZYnPZJFOGR6hKRe1KX9yql0
+PPZUuhsjM0U1dMs9BaZMH8QkVoMLvY0g+TWr+q45/XX3+ILiP0eUNGWKbWp/CMHMKF2J8blDeifm
+YpISI/1zcgc7ypkxYltieJL5vPNMoEuKHrBqHr+EscjinsZqMwSXELf6qnjyiGyKZW9r/GlSsvC0
+SsdjtLP0NhiLw9iCAaypVZL0pCoIC+jOKA07toaEPYfAEKOVmMdlPKYMM3on1+8MNnuJGPS9WLSH
+Kwv5SkDvsWFAiTasAuEbRWyqnXhWenIZXplDsOeFBdlE2yxKtWu9o+R1OKssMQTlaO2e6KVRbhbm
+IFZrZnhss+7RmiSe5SRDG9h059T2Gtzn4tyTipOgaCdFtcd7R9BlPUKiWMyNq8wrtxX91jYiqeYY
+Ebm/+baFua2ohcXtYX9vEtRfs7TvGdOve8gXUqvQEGEEdZZGg3sO0WPoMa2Ei1oadLD3NWP1LNgV
+lxbWz8FOymWUytFu3owFxkig7GmJ1Bhj27YYt1nQMRlZgekWopbrT3d12zgseqRewiJWuOR3PfC+
+FIodCnAEaCnVRg/eWqW30omknpfBOu6a2ZpMTfHMkynzrR2SpQqOFIEO5Bgkelsh3Db03Jcr9nBt
+GQ+pQYjFq+gymSHb76KNv5n1yzj2GS0AMl3fYwA6NHVluZi7kKV6UT9Zakw/WYHOS7MfJYZlHsMY
+U+mjrNFzZgd8VI5WCYaUqF7Ggs0FWM0DrWNVyY8LYJngxVh6Sl4CT+tjGbuXu6/RhJFDil+L0mOS
+fM2sPR7GvgCW1oCvn+M9c/bYxotFe7iykF+G0lYjUPKR+xJtV7mgKkIOSORr1+Vya+10ZTRpy1l1
+uYo4OQt6w7cuE+aOWVs8mFdiopkGKymfmTixU88uwIwG1TxIWpMqxiK6c6eAZUAETvXizJO2Syk5
+BGEoDtPdYJqKoTZp4TICfe2OI2bQYUUM9t3feEO3K4pnk3v06N5E4/iaFf0VIOh1x/iS0qE19Ocv
+jheqfQNlW5W/4mzUmBzHGB+OYGSRjacDMXYgEBAmtvSIR39k8RCwG22snlTFh4AXxvi+xAPdXD6a
+mS5Kpw2VAWQMXDMmKkDWYyqjNoZehKIxHprj65uA3rws9NqxzHqMKTGs1eKzEiPluphzgJsN/raA
+6gktY5Cl9xgRfb5QD9dW7/b4LVdCd7iyPDvajiSDdJR2pW5xg60+Cd1G6O7KNiseaMsw48mXJUzk
+ztVS1tJF5PK3nc/CBh+QJOuaL048QYaVlISkJ20oS6wTzrFL40chZ5nx4pY62PvXQPG9r+i94aZU
+pRsfEnj6dptvJFF+zar+isK33Bi5T7+KfLxfn5j+8ft/+CPQE/9bxG/+8uHbj3/98cO//s0Xp9/+
+9OGXj3cfvv/+h58//PzxP/qVHuHjTz//8OPHu5/++cN/sXDS+YRvvvnjn//029/8D7JUI38=
+			]]>
+		</i:pgf>
+	</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/group/Icons_scalable_dc.mk	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+#
+# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:  This is file for creating .mif file (scalable icon)
+#
+# ============================================================================
+#  Name	 : Icons_scalable_dc.mk
+#  Part of  : UserEmulator
+#
+#  Description: This is file for creating .mif file (scalable icon)
+# 
+# ============================================================================
+
+
+ifeq (WINS,$(findstring WINS, $(PLATFORM)))
+ZDIR=$(EPOCROOT)epoc32\release\$(PLATFORM)\$(CFG)\Z
+else
+ZDIR=$(EPOCROOT)epoc32\data\z
+endif
+
+TARGETDIR=$(ZDIR)\resource\apps
+ICONTARGETFILENAME=$(TARGETDIR)\UserEmulator_0x2001C3AF.mif
+
+ICONDIR=..\gfx
+
+do_nothing :
+	@rem do_nothing
+
+MAKMAKE : do_nothing
+
+BLD : do_nothing
+
+CLEAN : do_nothing
+
+LIB : do_nothing
+
+CLEANLIB : do_nothing
+
+# ----------------------------------------------------------------------------
+# NOTE: if you have JUSTINTIME enabled for your S60 3rd FP1 or newer SDK
+# and this command crashes, consider adding "/X" to the command line.
+# See <http://forum.nokia.com/document/Forum_Nokia_Technical_Library_v1_35/contents/FNTL/Build_process_fails_at_mif_file_creation_in_S60_3rd_Ed_FP1_SDK.htm>
+# ----------------------------------------------------------------------------
+
+RESOURCE : $(ICONTARGETFILENAME)
+
+$(ICONTARGETFILENAME) : $(ICONDIR)\qgn_menu_UserEmulator.svg
+	mifconv $(ICONTARGETFILENAME) \
+		/c32 $(ICONDIR)\qgn_menu_UserEmulator.svg
+
+FREEZE : do_nothing
+
+SAVESPACE : do_nothing
+
+RELEASABLES :
+	@echo $(ICONTARGETFILENAME)
+
+FINAL : do_nothing
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/group/UserEmulator.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,130 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulator.mmp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This is the project specification file for UserEmulator.
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#if defined(__S60_)
+#include <platform_paths.hrh>
+#endif
+
+TARGET			UserEmulator_0x2001C3AF.exe
+TARGETTYPE		exe
+UID		  		0x100039CE 0x2001C3AF
+
+SOURCEPATH		..\src
+SOURCE			UserEmulator.cpp
+SOURCE			UserEmulatorApplication.cpp
+SOURCE			UserEmulatorAppUi.cpp
+SOURCE			UserEmulatorDocument.cpp
+SOURCE          XmlHandler.cpp 
+SOURCE          Utils.cpp
+SOURCE          ScanFolders.cpp
+SOURCE          DelayTimer.cpp
+SOURCE          Settings.cpp 
+SOURCE          SettingsDialog.cpp 
+SOURCE          UserEmulatorScriptsView.cpp 
+SOURCE          ThreadNotifier.cpp 
+SOURCE          GlobalCapturer.cpp
+SOURCE          Logger.cpp
+SOURCE 			RandomTest.cpp
+SOURCE 			ImageCapture.cpp
+SOURCE			CameraAppTimer.cpp
+SOURCE 			NotifyFileChange.cpp
+
+
+USERINCLUDE	   ..\inc
+USERINCLUDE    ..\help
+USERINCLUDE    ..\Engine\WSClient\inc
+
+SOURCEPATH		..\data
+
+START RESOURCE	UserEmulator.rss
+HEADER
+TARGET UserEmulator_0x2001C3AF
+TARGETPATH resource\apps
+END //RESOURCE
+
+START RESOURCE	UserEmulator_reg.rss
+TARGET UserEmulator_0x2001C3AF_reg
+TARGETPATH 	  \private\10003a3f\import\apps
+END //RESOURCE
+
+#if defined(__S60_)
+APP_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE	 \epoc32\include
+#endif
+
+LIBRARY		   euser.lib
+LIBRARY		   apparc.lib
+LIBRARY		   cone.lib
+LIBRARY		   eikcore.lib
+LIBRARY		   avkon.lib
+LIBRARY		   commonengine.lib
+LIBRARY		   efsrv.lib
+LIBRARY		   estor.lib 
+LIBRARY		   etel3rdparty.lib 
+LIBRARY		   hal.lib
+LIBRARY        aknnotify.lib 
+LIBRARY		   ws32.lib 
+LIBRARY		   eikcoctl.lib 
+LIBRARY		   apgrfx.lib 
+LIBRARY		   eikctl.lib 
+LIBRARY		   egul.lib 
+LIBRARY		   aknicon.lib 
+LIBRARY        hlplch.lib 
+LIBRARY		   charconv.lib 
+LIBRARY		   XmlFramework.lib 
+LIBRARY		   bafl.lib 
+LIBRARY		   eikdlg.lib 
+LIBRARY		   platformenv.lib
+LIBRARY        aknskins.lib 
+LIBRARY		   aknskinsrv.lib 
+LIBRARY		   aknswallpaperutils.lib
+LIBRARY		   imageconversion.lib 
+LIBRARY		   fbscli.lib 
+LIBRARY        c32.lib
+LIBRARY        animation_client_0x20025CA9.lib
+
+LANG SC
+
+VENDORID	  	0
+SECUREID		0x2001C3AF
+EPOCSTACKSIZE	0x5000
+CAPABILITY 		ReadDeviceData WriteDeviceData SwEvent LocalServices PowerMgmt ProtServ
+
+
+START BITMAP    Icons.mbm
+HEADER
+TARGETPATH      \system\apps\UserEmulator
+SOURCEPATH      ..\bitmaps
+SOURCE          C12 pass.bmp
+SOURCE          C12 pass_mask.bmp
+SOURCE          C12 fail.bmp
+SOURCE			C12 fail_mask.bmp
+SOURCE			C12 Cancel.bmp
+SOURCE			C12 Cancel_mask.bmp
+END
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: bld.inf
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This file provides the information required for building the whole of UserEmulator.
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+
+PRJ_PLATFORMS
+WINSCW GCCE
+
+PRJ_MMPFILES
+
+gnumakefile icons_scalable_dc.mk
+
+gnumakefile ..\help\build_help.mk
+
+..\Engine\WSClient\group\animation_client.mmp
+..\Engine\WSServer\group\animation_server.mmp
+UserEmulator.mmp
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/Custom.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<!DOCTYPE cshcust SYSTEM "/cshlpcmp/dtd/CSHcust.dtd">
+<?xml:stylesheet href="/cshlpcmp/xsl/cshcust.xsl" title="CS-Help customization" type="text/xsl"?>
+<cshcust>
+<parastyle name="body" font="sansserif" size="10"/>
+<parastyle name="tip" font="sansserif" size="10" left="20"></parastyle>
+<parastyle name="note" font="sansserif" size="10" left="20"></parastyle>
+<parastyle name="important" font="sansserif" size="10" left="20"></parastyle>
+<body style="body"/>
+<titlestyle fontstyle="sansserif" size="10"/>
+<listbullet1style bulletchar="8226"/>
+<listbullet2style bulletchar="8226"/>
+<lists leftindent="20"/>
+</cshcust>
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/UserEmulator.cshlp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE cshproj SYSTEM "/epoc32/tools/cshlpcmp/dtd/cshproj.dtd">
+<?xml:stylesheet href="/epoc32/tools/cshlpcmp/xsl/CSHproj.xsl" title="CS-Help project" type="text/xsl"?>
+<cshproj>
+<helpfileUID>0x2001C3AF</helpfileUID>
+<directories>
+	<input></input>
+	<output></output>
+	<graphics></graphics>
+	<working>temp\</working>
+</directories>
+<files>
+	<source>
+	<file>UserEmulator.rtf</file>
+	</source>
+	<destination>UserEmulator_0x2001C3AF.hlp</destination>
+	<customization>custom.xml</customization>
+	</files>
+</cshproj>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/UserEmulator.rtf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,514 @@
+{\rtf1\ansi\ansicpg1252\uc1\deff1\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1036\deflangfe2052{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f6\froman\fcharset0\fprq2{\*\panose 02020603040505020304}Tms Rmn;}
+{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f13\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????????\'a1\'a7???????};}{\f39\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}
+{\f40\froman\fcharset2\fprq2{\*\panose 00000000000000000000}Webdings;}{\f41\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Arial Narrow;}{\f42\fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun;}
+{\f46\froman\fcharset238\fprq2 Times New Roman CE;}{\f47\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f49\froman\fcharset161\fprq2 Times New Roman Greek;}{\f50\froman\fcharset162\fprq2 Times New Roman Tur;}
+{\f51\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f52\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f53\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f54\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
+{\f56\fswiss\fcharset238\fprq2 Arial CE;}{\f57\fswiss\fcharset204\fprq2 Arial Cyr;}{\f59\fswiss\fcharset161\fprq2 Arial Greek;}{\f60\fswiss\fcharset162\fprq2 Arial Tur;}{\f61\fswiss\fcharset177\fprq2 Arial (Hebrew);}
+{\f62\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f63\fswiss\fcharset186\fprq2 Arial Baltic;}{\f64\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f66\fmodern\fcharset238\fprq1 Courier New CE;}{\f67\fmodern\fcharset204\fprq1 Courier New Cyr;}
+{\f69\fmodern\fcharset161\fprq1 Courier New Greek;}{\f70\fmodern\fcharset162\fprq1 Courier New Tur;}{\f71\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f72\fmodern\fcharset178\fprq1 Courier New (Arabic);}
+{\f73\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f74\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f178\fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????????\'a1\'a7???????};}{\f436\fswiss\fcharset238\fprq2 Verdana CE;}
+{\f437\fswiss\fcharset204\fprq2 Verdana Cyr;}{\f439\fswiss\fcharset161\fprq2 Verdana Greek;}{\f440\fswiss\fcharset162\fprq2 Verdana Tur;}{\f443\fswiss\fcharset186\fprq2 Verdana Baltic;}{\f444\fswiss\fcharset163\fprq2 Verdana (Vietnamese);}
+{\f456\fswiss\fcharset238\fprq2 Arial Narrow CE;}{\f457\fswiss\fcharset204\fprq2 Arial Narrow Cyr;}{\f459\fswiss\fcharset161\fprq2 Arial Narrow Greek;}{\f460\fswiss\fcharset162\fprq2 Arial Narrow Tur;}{\f463\fswiss\fcharset186\fprq2 Arial Narrow Baltic;}
+{\f468\fnil\fcharset0\fprq2 @SimSun Western;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;
+\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
+\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \snext0 Normal;}{\s1\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\outlinelevel0\rin0\lin0\itap0 \b\f1\fs32\lang2057\langfe2052\kerning28\cgrid\langnp2057\langfenp2052 
+\sbasedon0 \snext0 heading 1;}{\s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0 
+\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 2;}{\s3\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel2\rin0\lin0\rtlgutter\itap0 
+\b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 3;}{\s4\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel3\rin0\lin0\rtlgutter\itap0 
+\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 4;}{\s5\ql \li0\ri0\sa120\keepn\widctlpar\nooverflow\faroman\outlinelevel4\rin0\lin0\itap0 \b\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 
+\sbasedon0 \snext0 heading 5;}{\s6\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel5\rin0\lin0\itap0 \i\f1\fs22\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 6;}{
+\s7\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel6\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 7;}{
+\s8\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel7\rin0\lin0\itap0 \i\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 8;}{
+\s9\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel8\rin0\lin0\itap0 \i\f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 9;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
+\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
+\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0
+\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin284\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext15 List Bullet;}{
+\s16\ql \li284\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin284\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext16 List Continue;}{\s17\ql \fi-284\li284\ri0\sa120\widctlpar{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0
+\pndec\pnstart1\pnindent283\pnhang {\pntxta .}}\nooverflow\faroman\ls2047\ilvl11\rin0\lin284\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext17 List Number;}{\*\cs18 \additive \super \sbasedon10 \ssemihidden 
+endnote reference;}{\s19\ql \fi-284\li568\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin568\itap0 
+\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext19 List Bullet 2;}{\s20\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \b\f1\fs32\cf9\lang2057\langfe2052\kerning28\cgrid\langnp2057\langfenp2052 
+\sbasedon0 \snext20 Category UID;}{\*\cs21 \additive \b\f2\fs20 \sbasedon10 Key Name;}{\s22\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\cf13\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext22 Synonyms;}{
+\s23\ql \fi-284\li284\ri0\sa120\widctlpar\tx284{\*\pn \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf6 }\nooverflow\faroman\ls2047\rin0\lin284\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon17 \snext23 List Manual;}{
+\s24\ql \fi-284\li568\ri0\sa120\widctlpar{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent283\pnhang {\pntxta .}}\nooverflow\faroman\ls2047\ilvl11\rin0\lin568\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 
+\sbasedon0 \snext24 List Number 2;}{\s25\ql \li566\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin566\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext25 List Continue 2;}{
+\s26\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\cf11\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext26 Definition Term;}{\s27\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
+\f1\fs20\cf11\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon26 \snext27 Definition Definition;}{\s28\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf10\pnstart1\pnindent283\pnhang {\pntxtb F}}
+\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext28 Tip;}{\s29\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf10\pnstart1\pnindent283\pnhang 
+{\pntxtb ?}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon28 \snext29 Note;}{\s30\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0
+\pnf40\pnstart1\pnindent283\pnhang {\pntxtb ~}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon29 \snext30 Important;}{\s31\ql \fi-284\li568\ri0\sa120\widctlpar\tx284{\*\pn 
+\pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf6 }\nooverflow\faroman\ls2047\rin0\lin568\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon24 \snext31 List Manual 2;}{\s32\ql \li0\ri0\sa120\widctlpar
+\tqc\tx4153\tqr\tx8306\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext32 footer;}{\s33\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
+\i\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext33 Comment;}{\*\cs34 \additive \b\f1\fs20 \sbasedon10 App Text;}{\*\cs35 \additive \scaps\f41\fs20\cf13 \sbasedon10 Graphic Link;}{\s36\ql \fi-283\li283\ri0\sa120\widctlpar
+\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf40\pnstart1\pnindent283\pnhang {\pntxtb \'a2}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext36 
+Context;}{\s37\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf40\pnstart1\pnindent283\pnhang {\pntxtb i}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 
+\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext37 Index;}{\*\cs38 \additive \i\f1\fs20\ulnone\cf0\nosupersub \sbasedon10 Context Comment;}{
+\s39\ql \li851\ri0\nowidctlpar\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin851\itap0 \f39\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext39 \styrsid8003880 
+Body Text,Body Text Char,Body Text Char3 Char,Body Text Char1 Char Char,Body Text Char Char Char Char,Body Text Char Char1 Char,Body Text Char1 Char Char Char1 Char,Body Text Char Char Char Char Char1 Char,Body Text Char1 Char Char Char1 Char Char Char;}{
+\s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs22\ul\lang2057\langfe2052\loch\f1\hich\af1\dbch\af13\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext40 \styrsid11622506 Style1;}{\s41\ql \li288\ri288\widctlpar\brdrt
+\brdrs\brdrw15\brsp620\brdrcf8 \brdrl\brdrs\brdrw15\brsp620\brdrcf8 \brdrb\brdrs\brdrw15\brsp620\brdrcf8 \brdrr\brdrs\brdrw15\brsp620\brdrcf8 
+\phmrg\posyb\absw9360\abslock1\dfrmtxty187\nowrap\aspalpha\aspnum\faauto\adjustright\rin288\lin288\rtlgutter\itap0 \shading1000 \fs96\expnd-7\expndtw-70\up6\lang2057\langfe1033\kerning28\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext41 \styrsid7430298 
+Title;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable{\list\listtemplateid1258720598\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}
+\fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-129}{\list\listtemplateid538334588\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}
+\f3\fbias0 \fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-125}{\list\listtemplateid-1139003816\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
+\'02\'00.;}{\levelnumbers\'01;}\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-120}{\list\listtemplateid1141160546\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
+\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid-46895902\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0
+{\leveltext\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid-833435466\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297
+\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}
+\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160
+\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }
+{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23
+\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
+\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid278725309}{\list\listtemplateid-1942588628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
+\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
+\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
+\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297
+\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}
+\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320
+\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }
+{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23
+\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid395472494}{\list\listtemplateid-1722271372
+\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895311\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4
+\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895321\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0
+\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
+{\leveltext\leveltemplateid67895311\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895321
+\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320
+\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895311\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel
+\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895321\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2
+\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid719866994}{\list\listtemplateid-367201872\listhybrid{\listlevel\levelnfc23
+\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
+{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
+\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301
+\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers
+;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760
+\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }
+{\listname ;}\listid1263608146}{\list\listtemplateid-157761628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}
+\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440
+\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }
+{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23
+\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
+{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301
+\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1793790675}{\list\listtemplateid934326794\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
+\levelindent0{\leveltext\leveltemplateid67895311\'02\'00.;}{\levelnumbers\'01;}\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
+\leveltemplateid67895321\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895323
+\'02\'02.;}{\levelnumbers\'01;}\fi-180\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895311\'02\'03.;}{\levelnumbers\'01;}
+\fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895321\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3240\jclisttab\tx3240\lin3240 }
+{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895323\'02\'05.;}{\levelnumbers\'01;}\fi-180\li3960\jclisttab\tx3960\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0
+\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895311\'02\'06.;}{\levelnumbers\'01;}\fi-360\li4680\jclisttab\tx4680\lin4680 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace360\levelindent0{\leveltext\leveltemplateid67895321\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5400\jclisttab\tx5400\lin5400 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
+\leveltemplateid67895323\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6120\jclisttab\tx6120\lin6120 }{\listname ;}\listid1919054991}}{\*\listoverridetable{\listoverride\listid-119\listoverridecount0\ls1}{\listoverride\listid-120\listoverridecount0\ls2}
+{\listoverride\listid-125\listoverridecount0\ls3}{\listoverride\listid-129\listoverridecount0\ls4}{\listoverride\listid-119\listoverridecount0\ls5}{\listoverride\listid-120\listoverridecount0\ls6}{\listoverride\listid-125\listoverridecount0\ls7}
+{\listoverride\listid-129\listoverridecount0\ls8}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext
+\'01\u-3934 ?;}{\levelnumbers;}\f40\fbias0 \fi-283\li283\lin283 }}\ls9}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0
+\levelindent283{\leveltext\'01\u-3991 ?;}{\levelnumbers;}\f40\fbias0 \fi-283\li283\lin283 }}\ls10}{\listoverride\listid395472494\listoverridecount0\ls11}{\listoverride\listid719866994\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}
+{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat
+\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls12}{\listoverride\listid1263608146\listoverridecount0\ls13}{\listoverride\listid1793790675\listoverridecount0\ls14}{\listoverride\listid1919054991
+\listoverridecount0\ls15}{\listoverride\listid278725309\listoverridecount0\ls16}{\listoverride\listid719866994\listoverridecount0\ls17}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid93798\rsid152355
+\rsid419305\rsid474323\rsid489392\rsid527684\rsid545574\rsid615103\rsid738123\rsid872331\rsid933722\rsid943445\rsid1063706\rsid1069106\rsid1073383\rsid1075490\rsid1273099\rsid1391050\rsid1407773\rsid1448656\rsid1661068\rsid1776158\rsid1853161\rsid1907544
+\rsid1986086\rsid2119181\rsid2127933\rsid2171476\rsid2248984\rsid2254843\rsid2445271\rsid2503963\rsid2512319\rsid2558417\rsid2698556\rsid2706745\rsid2758585\rsid2767179\rsid2850325\rsid2951370\rsid2955795\rsid3097947\rsid3297016\rsid3353193\rsid3421245
+\rsid3422781\rsid3677570\rsid3683662\rsid3747621\rsid3829315\rsid3870175\rsid3947380\rsid3999542\rsid4012051\rsid4070910\rsid4085698\rsid4092355\rsid4205125\rsid4212959\rsid4262403\rsid4334783\rsid4394497\rsid4861746\rsid4919789\rsid4994767\rsid5135105
+\rsid5144369\rsid5324741\rsid5388107\rsid5391708\rsid5405100\rsid5444472\rsid5472058\rsid5594660\rsid5649864\rsid5723720\rsid5787374\rsid5846017\rsid5903869\rsid5930402\rsid5973249\rsid6043091\rsid6298267\rsid6303510\rsid6306356\rsid6431832\rsid6773756
+\rsid6955016\rsid7149050\rsid7216813\rsid7295830\rsid7305865\rsid7430298\rsid7479903\rsid7483750\rsid7498668\rsid7622469\rsid7624374\rsid7750330\rsid8003880\rsid8399946\rsid8406200\rsid9121865\rsid9197250\rsid9246321\rsid9332511\rsid9333468\rsid9384676
+\rsid9530570\rsid9594167\rsid9713981\rsid9844587\rsid9993972\rsid10123459\rsid10227267\rsid10318402\rsid10562735\rsid10766172\rsid10845984\rsid10898587\rsid11081365\rsid11160491\rsid11486668\rsid11558147\rsid11564668\rsid11601984\rsid11622506\rsid11745054
+\rsid11863623\rsid11867625\rsid11942167\rsid11958188\rsid12259911\rsid12324504\rsid12414515\rsid13056075\rsid13118449\rsid13377976\rsid13444042\rsid13446970\rsid13729234\rsid14040107\rsid14164174\rsid14222966\rsid14312872\rsid14433179\rsid14490577
+\rsid14551853\rsid14634980\rsid14682489\rsid14778107\rsid14883678\rsid14900425\rsid15097763\rsid15226404\rsid15273224\rsid15338596\rsid15339091\rsid15406838\rsid15491660\rsid15561303\rsid15604383\rsid15614057\rsid15624425\rsid15668277\rsid15684083
+\rsid15695870\rsid15737152\rsid15738789\rsid15756727\rsid15803982\rsid16139661\rsid16265760\rsid16350101\rsid16394696\rsid16471029\rsid16535953\rsid16580662\rsid16600569}{\*\generator Microsoft Word 11.0.6568;}{\info{\title Author: }{\author lfhs0812}
+{\operator Reshma Sandeep Das}{\creatim\yr2008\mo10\dy27\hr10\min55}{\revtim\yr2009\mo8\dy19\hr13\min59}{\version78}{\edmins104}{\nofpages11}{\nofwords2044}{\nofchars11248}{\*\company Dell Computer Corporation}{\nofcharsws13266}{\vern24579}}
+\paperw11907\paperh16840\margl567\margr7371\margt567\margb567 \widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow1\dgvshow0
+\jexpand\viewkind4\viewscale100\pgbrdrhead\pgbrdrfoot\bdrrlswsix\nolnhtadjtbl\oldas\viewnobound1\rsidroot15338596 \fet0{\*\ftnsep \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
+\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15695870 \chftnsep 
+\par }}{\*\ftnsepc \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15695870 \chftnsepc 
+\par }}{\*\aftnsep \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15695870 \chftnsep 
+\par }}{\*\aftnsepc \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15695870 \chftnsepc 
+\par }}\sectd \psz9\sbknone\linex0\endnhere\sectdefaultcl\sftnbj {\footer \pard\plain \qc \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\field{\*\fldinst {\insrsid419305  PAGE }
+}{\fldrslt {\lang1024\langfe1024\noproof\insrsid2512319 1}}}{\insrsid419305 
+\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}
+{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8
+\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \s33\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
+\i\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid419305 Author: }{\insrsid13377976 Reshma Sandeep Das}{\insrsid419305 
+\par Date: }{\insrsid13377976 200}{\insrsid10898587 9-}{\insrsid5787374 29}{\insrsid2850325 -0}{\insrsid5787374 7}{\insrsid419305 
+\par Version: }{\insrsid10898587 3}{\insrsid8406200 .7}{\insrsid419305 
+\par }\pard\plain \s1\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\outlinelevel0\rin0\lin0\itap0 \b\f1\fs32\lang2057\langfe2052\kerning28\cgrid\langnp2057\langfenp2052 {\insrsid419305 Category
+\par }\pard\plain \s20\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \b\f1\fs32\cf9\lang2057\langfe2052\kerning28\cgrid\langnp2057\langfenp2052 {\insrsid3870175 0x2001C3AF}{\insrsid419305 
+\par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {
+\insrsid419305 Topic title
+\par }\pard\plain \s22\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\cf13\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid419305 Synonyms for the topic
+\par {\pntext\pard\plain\s36 \f40\fs20\lang2057\langfe2052\langnp2057\insrsid419305 \loch\af40\dbch\af0\hich\f40 \'a2\tab}}\pard\plain \s36\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl0\ls9\pnrnot0
+\pnf40\pnstart1\pnindent283\pnhang {\pntxtb \'a2}}\nooverflow\faroman\ls9\rin0\lin283\itap0\pararsid15338596 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid419305 Context1 }{\cs38\i\insrsid419305 with a comment}{\insrsid419305 
+\par {\pntext\pard\plain\s37 \f40\fs20\lang2057\langfe2052\langnp2057\insrsid15604383 \loch\af40\dbch\af0\hich\f40 \'69\tab}}\pard\plain \s37\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl0\ls10\pnrnot0
+\pnf40\pnstart1\pnindent283\pnhang {\pntxtb i}}\nooverflow\faroman\ls10\rin0\lin283\itap0\pararsid15338596 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15604383 User Emulator}{\insrsid419305 
+\par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16580662 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\fs22\ul\insrsid16580662\charrsid11564668 Purpose and Scope
+\par }{\fs22\insrsid16580662\charrsid11745054 This document provides an outline on the User Emulator tool, instructions on how to use the tool and guidelines on reading and analysing the results after running the tool.
+\par }{\b\fs22\ul\insrsid16580662\charrsid11745054 Overview}{\fs22\insrsid16580662\charrsid11564668 
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\ul\insrsid11622506\charrsid11745054 User Emulator:
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16394696 {\fs22\insrsid16394696\charrsid16394696 
+User Emulator is a tool for automated test creation, execution and management. The tool is very useful to automate functional and non-functional testing of applications. Eg, stress testing application usage over 24 hours. Regression testing, etc. 
+\par The user emulator tool programmatically simulates application UI usage as described in an XML script on the S60 device. This tool helps in writing, reusing and executing tests on the code under development.
+\par 
+\par Following are the features supported by the User Emulator tool:
+\par }{\fs22\insrsid16394696 \endash  }{\fs22\insrsid16394696\charrsid16394696 Up/down/left/right arrow key events
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Selection, LSK, RSK key events
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Menu key events
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Alpha-Numeric key events
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Launch application using UID/Name
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Loops in XML script
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Pointer/Touch events
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Take Screen shots
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Capture Panics 
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Log to file
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Record and playback of Key/Pointer events
+\par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16139661 Random}{\fs22\insrsid16394696\charrsid16394696  Test 
+\par }\pard \ql \fi720\li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid12259911 {\fs22\insrsid16394696\charrsid16394696 \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Random Test}{\fs22\insrsid16139661 
+ to stress all applications under S60 menu system}{\fs22\insrsid16394696\charrsid16394696 
+\par }\pard \ql \li720\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin720\itap0\pararsid12259911 {\fs22\insrsid16394696\charrsid16394696 \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16139661 Random}{\fs22\insrsid16394696\charrsid16394696 
+ Test targeted to specific applications}{\fs22\insrsid11622506\charrsid16394696 
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\fs22\insrsid16471029\charrsid6303510 
+\par }{\b\fs22\ul\insrsid11622506\charrsid527684 Menu Options: }{\fs22\insrsid11622506\charrsid527684 
+\par }{\fs22\insrsid11622506\charrsid11958188 After the application launch, any scripts available in the default settings path are displayed to the user. This view is refreshed if there is any change in the settings path or addition/deletion of scripts.}{
+\fs22\insrsid11622506 
+\par }{\b\fs22\insrsid152355 1}{\b\fs22\insrsid11622506\charrsid11958188 . Run Scripts
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid15624425 {\fs22\insrsid15624425\charrsid15624425 
+Script execution can start by selecting the Run Scripts menu option. Script selection can be made by clicking on a script name. Single selection or multiple script selection option is available to the user. After the selection, file(s) are parsed using an
+ XML parser and appropriate actions are performed. Visual indications of scripts execution pass/fail/cancellation are displayed using icons on the screen.
+\par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid15624425\charrsid15624425 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\nooverflow\faroman\ls13\rin0\lin720\itap0\pararsid15624425 {
+\fs22\insrsid15624425\charrsid15624425 Green Icon: pass
+\par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid15624425\charrsid15624425 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Red Icon: Fail
+\par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid15624425\charrsid15624425 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Yellow Icon: Cancellation of script execution
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid15624425 {\fs22\insrsid15624425\charrsid15624425 Script run starts on idle screen after the Menu application and idle screen reset}{\fs22\insrsid12414515\charrsid15624425 
+
+\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12414515 {\fs22\insrsid12414515\charrsid11958188 
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\insrsid152355 2}{\b\fs22\insrsid11622506\charrsid11958188 . Select
+\par }{\fs22\insrsid7295830\charrsid7295830 This option can be used for file selection and de-selection respectively. There is an option to select/de-select a single file or multiple files at the same time.}{\fs22\insrsid11622506\charrsid11958188 
+\par }{\b\fs22\insrsid152355 3}{\b\fs22\insrsid11622506\charrsid11958188 . Record input
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid9332511 {\fs22\insrsid9332511\charrsid9332511 
+This menu option allows users to start recording any key presses or screen taps. User has to enter a name for the recorded script. The file name cannot contain any special characters. An error message is displayed to the user and a dialog is prompted to e
+nter correct filename. The file is stored in 'Scripts Path ' folder. Screenshot tag can be added dynamically in the script by pushing the camera button once during script recording. Recording can be cancelled any time by pressing the power button once.
+
+\par Script recording starts on idle screen after the Menu application and idle screen reset}{\fs22\insrsid11622506\charrsid9332511 
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\insrsid2503963 
+\par }{\b\fs22\insrsid152355 4}{\b\fs22\insrsid11622506\charrsid11958188 . Random test run
+\par }{\fs22\insrsid943445\charrsid943445 Starts the }{\fs22\insrsid2955795 random}{\fs22\insrsid943445\charrsid943445  test on the device and sends random key presses and screen taps to the device. }{\fs22\insrsid933722 Random}{
+\fs22\insrsid943445\charrsid943445  test can be stopped by pressing the power button once}{\fs22\insrsid943445 .}{\b\fs22\insrsid11622506 
+\par }{\b\fs22\insrsid152355 5}{\b\fs22\insrsid11622506\charrsid11958188 . Settings
+\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid1986086 {\fs22\insrsid1986086\charrsid1986086 This menu option launches a settings dialog that has configuration information for the User Emulator tool.
+\par 
+\par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid1986086\charrsid1986086 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin720\itap0\pararsid1986086 {\fs22\insrsid1986086\charrsid1986086 Scripts Path: User can modify the storage path of the test scripts.
+\par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid1986086\charrsid1986086 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Log Status: Logging option can be turned ON/OFF using this settings option.      
+\par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid1986086\charrsid1986086 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Log File Path: Path for the log file that logs the script execution actions. This file also captures any system wide panics.  
+
+\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid1986086 {\fs22\insrsid15339091 
+\par }{\fs22\insrsid1986086\charrsid1986086 Note: User has to exit the tool in order to check the log files. Log files are overwritten every time the tool starts.}{\fs22\insrsid1986086 
+\par }{\fs22\insrsid1986086\charrsid1986086 
+\par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid1986086\charrsid1986086 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin720\itap0\pararsid1986086 {\fs22\insrsid1986086\charrsid1986086 
+Target for Random Test? Can be ON/OFF. 'ON' enables random tests on ID specified application(s). If it is in 'OFF' state then random test will perform without starting an application at start time.}{\fs22\insrsid1986086 
+\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid1986086 {\fs22\insrsid1986086\charrsid1986086 
+\par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid5444472 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin720\itap0\pararsid1986086 {
+\fs22\insrsid5444472 App Ids}{\fs22\insrsid1986086\charrsid1986086  of Random Test: If the previous option is 'ON' then 'Random test run' will start application(s) at the beginning of the test using these IDs.}{\fs22\insrsid11622506 
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\insrsid152355 6}{\b\fs22\insrsid11622506\charrsid11958188 . System Info
+\par }{\fs22\insrsid11622506\charrsid11958188 Option that gives the complete system information 
+\par }{\b\fs22\insrsid152355 7}{\b\fs22\insrsid11622506\charrsid11958188 . Help
+\par }{\fs22\insrsid11622506\charrsid11958188 Help file describing the User Emulator tool usage
+\par }{\b\fs22\insrsid152355 8}{\b\fs22\insrsid11622506\charrsid11958188 . About
+\par }{\fs22\insrsid11622506\charrsid11958188 A brief about the tool
+\par }{\b\fs22\insrsid11622506\charrsid3947380 
+\par Middle soft K}{\b\fs22\insrsid11622506 ey Options:
+\par {\listtext\pard\plain\b\f1\fs22\lang2057\langfe2052\langnp2057\insrsid11622506 \hich\af1\dbch\af0\loch\f1 1.\tab}}\pard \ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\nooverflow\faauto\ls12\rin0\lin720\itap0\pararsid11622506 {
+\b\fs22\ul\insrsid11622506 Run Scripts
+\par }\pard \ql \li720\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin720\itap0\pararsid7305865 {\fs22\insrsid11622506\charrsid4012051 User can call Run Scripts to run a script on focus. }{\fs22\insrsid4919789\charrsid7305865 
+\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\insrsid4919789\charrsid2706745 
+\par }{\b\fs22\ul\insrsid7483750 XML Script Format}{\b\fs22\ul\insrsid11622506\charrsid4212959 
+\par }\pard\plain \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7483750 \b\fs22\ul\lang2057\langfe2052\loch\af1\hich\af1\dbch\af13\cgrid\langnp2057\langfenp2052 {\b0\ulnone\dbch\af0\insrsid7483750\charrsid7483750 
+This section describes the data format of the XML script that is generated during script recording operation from an S60 device.
+\par The XML script has user actions (key inputs/ screen taps) recorded and can be used to simulate t}{\b0\ulnone\dbch\af0\insrsid7483750 he same during script execution.}{\b0\ulnone\dbch\af0\insrsid7483750\charrsid7483750 
+\par Each user action is written as an action element enclosed within the main tag having the following syntax:
+\par 
+\par Syntax:
+\par }{\b0\ulnone\dbch\af0\insrsid7483750 <}{\b0\ulnone\dbch\af0\insrsid7483750\charrsid7483750 UserEmulator>
+\par  <action>
+\par   <name>. </name>
+\par   <type>. </type>
+\par   <params>. </params>
+\par   <keys>. </keys> 
+\par   <screenshot> . </screenshot>
+\par   <print> . </print>
+\par  </action> 
+\par </UserEmulator>
+\par 
+\par }{\ulnone\dbch\af0\insrsid7483750\charrsid7483750 Description of tags and elements
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid7430298\charrsid5649864 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid5649864 {\ulnone\dbch\af0\insrsid7430298\charrsid5649864 <name>... </name>: 
+\par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7430298 {\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 
+This is an optional tag which can be used to define the action. A meaningful name can be given to this tag to identify the action. 
+\par 
+\par }{\ulnone\dbch\af0\insrsid7430298\charrsid5649864 Syntax:
+\par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298  <name> <Application name> </name>
+\par 
+\par }{\ulnone\dbch\af0\insrsid7430298\charrsid5649864 Example: 
+\par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298   <name> Calculator </name>
+\par 
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid7430298\charrsid5649864 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid5649864 {\ulnone\dbch\af0\insrsid7430298\charrsid5649864 <type>... </type>: 
+\par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7430298 {\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 
+This is a mandatory tag which should be defined to identify the type of action. User has to choose any one of the below mentioned values to identify the type of action.
+\par 
+\par }{\ulnone\dbch\af0\insrsid7430298\charrsid5649864 Currently supported types of action: 
+\par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298    - app      (To }{\b0\ulnone\dbch\af0\insrsid5649864 l}{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 aunch an application)
+\par    - view     (To switch the views)
+\par    - closeapp   (To close any application)
+\par    - keypress   (To simulate key press)
+\par    - wait           (To pause for the specified duration in milliseconds)
+\par    - javaapp     (To launch a java midlet)
+\par    - pointerevent (To simulate pointer events)
+\par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid5787374    }{\b0\ulnone\lang1036\langfe2052\dbch\af0\langnp1036\insrsid7430298\charrsid5649864 - orientation    (Change device's screen orientation (portrait or landscape mode))
+\par }{\b0\ulnone\lang1036\langfe2052\dbch\af0\langnp1036\insrsid7430298\charrsid5787374    }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 - screenreset  (Resets menu screen and older version of Home Screen's idle screen )
+\par 
+\par }{\ulnone\dbch\af0\insrsid7430298\charrsid2558417 Note: 
+\par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 The above types of action are case sensitive 
+\par 
+\par }{\ulnone\lang1036\langfe2052\dbch\af0\langnp1036\insrsid7430298\charrsid16139661 Syntax:
+\par }{\b0\ulnone\lang1036\langfe2052\dbch\af0\langnp1036\insrsid7430298\charrsid16139661  <type> <action-type> </type>
+\par 
+\par }{\ulnone\dbch\af0\insrsid7430298\charrsid2558417 Example: 
+\par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298   <type> app </type>
+\par   <type> view </type>
+\par   <type> closeapp </type>}{\b0\ulnone\dbch\af0\insrsid7483750 
+\par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid1907544 
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 <params>... </params>: 
+\par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
+This tag should be used to pass parameters for carrying out specified action. This tag is mandatory if the <type> tag is set to any one of the following types:
+\par "app, view, closeapp, wait, javaapp"
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Syntax:
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107   <params> <application specific params> </type>
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example:
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
+\par In order to launch an application, currently the UID of the application has to be passed as the first parameter and the application name as the second parameter. Comma (',') is used as a delimiter between the parameters. The second parameter (app
+lication name) is a label which is required for logging purposes
+\par <params> 0x10005902, Calculator </params> //Launches the calculator application
+\par 
+\par For closing an application, the UID of the application along with the application name (comma separated) to be closed should be passed.
+\par <params> 0x10005902, Calculator </params> // Closes the calculator application
+\par 
+\par In order to switch views, application UID and view ID (comma separated) should be passed to the params tag
+\par <params> 0x101f4cd5, 0x05 </params> // Activates Missed calls view
+\par 
+\par For wait operation, the time interval in milliseconds should be specified as follows:
+\par <params> 100 </params> //Pause for 100 milliseconds
+\par 
+\par For launching a java midlet, midlet name should be specified in the params tag. Midlet name is case sensitive.
+\par <params> Music Store </params> //Launches Music Store application
+\par 
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 <keys>\'85 </keys>: 
+\par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
+This tag should be used to pass any key events to the application. More than one key code can be specified in the <keys> tag. Space (" ") is used as a delimiter between the key codes. Following key codes can be passed as the key events in <keys> tag.
+
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103  Key Codes Reference:
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107   LSK     = left soft key
+\par   RSK    = right soft key
+\par   DAK    = down arrow key
+\par   RAK    = right arrow key
+\par   LAK     = left arrow key
+\par   UAK    = up arrow key
+\par   MSK    = Middle soft key
+\par   SP       = Space
+\par   BS       = Backspace/clear
+\par   lt          = Less Than
+\par   gt         = Greater Than
+\par   amp     = Ampersand
+\par   MENU  = Menu
+\par   KYES  = Green Key
+\par   KNO    = Red Key
+\par 
+\par   1 = Number 1
+\par   2 = Number 2
+\par   3 = Number 3  
+\par   4 = Number 4
+\par   5 = Number 5
+\par   6 = Number 6
+\par   7 = Number 7  
+\par   8 = Number 8
+\par   9 = Number 9
+\par  
+\par Alphabets: 
+\par a-z and A-Z  
+\par 
+\par Special characters:
+\par . ? @  , ' ! " - ( ) / : _ ; + % = [ ] \{ \} \\ ~ ^ | ` $
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Syntax:
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107   <keys> <key value > </type> 
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example: 
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107    <keys> DAK <keys> // Press down arrow key 
+\par 
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 Loop:
+\par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 This tag should be used to specify any repetitive actions and should be defined using the tag  
+\par    <loop count='2'> // begin loop 
+\par    .
+\par    .
+\par    </loop> // end loop
+\par 
+\par In the above tag, 'count' indicates the number of times the set of actions has to be executed in a loop. 
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Syntax:
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107     <loop count=<enter the count value for looping action>
+\par      .
+\par      .
+\par      </loop>
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example:
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
+\par <loop count='5'>
+\par  <action>
+\par   <names> enter 1 </name>
+\par   <type>    keypress   </type>
+\par   <keys>   1 </keys>
+\par  </action>
+\par  </loop>
+\par 
+\par In the above example, key press 1 is sent to the application. This operation is carried out five times in a loop. 
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Note: 
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 By specifying the count value as 'infinite', one can execute the operations in a loop infinitely.
+\par 
+\par Stopping Script Executions
+\par Script execution can be interrupted by pressing the Power button on the device.
+\par    
+\par Example for launching a calculator application
+\par <action>
+\par   <name>   Calculator </name>
+\par   <type>   app   </type>
+\par   <params> 0x10005902, Calculator</params>
+\par </action>
+\par 
+\par Example for switching views 
+\par Activates the Missed calls view
+\par 
+\par <action>
+\par   <name>   Missed Calls </name>
+\par   <type>   view   </type>
+\par   <params> 0x101f4cd5, 0x05 </params>
+\par   <keys>   MSK MSK </keys>
+\par </action>
+\par 
+\par Example for closing a calculator application
+\par <action>
+\par   <name>   Calculator </name>
+\par   <type>   closeapp   </type>
+\par   <params> 0x10005902, calculator</params>
+\par </action>
+\par 
+\par Example for keypress action 
+\par <action>
+\par   <type>   keypress   </type>
+\par   <keys>   1 2 </keys>
+\par </action>
+\par 
+\par Example for wait/pause
+\par <action>
+\par   <name>   pause </name>
+\par   <type>   wait   </type>
+\par   <params> 4000 </params> //Time interval in milliseconds
+\par </action>
+\par 
+\par Example for Loop action
+\par <loop count='5'>
+\par  <action>
+\par   <name>   enter 1 and 2 </name>
+\par   <type>   keypress   </type>
+\par   <keys>   1 2 </keys>
+\par  </action>
+\par  </loop>
+\par 
+\par Example for launching a java application
+\par Launches the Music Store application
+\par 
+\par <action>
+\par   <name>   Music Store </name>
+\par   <type>   javaapp  </type>
+\par   <params> Music Store </params> //Midlet name 
+\par </action>
+\par 
+\par <print>\'85</print>:
+\par This is an optional tag that can be added in the scripts to print any debug logs. 
+\par 
+\par Example:
+\par <action>
+\par   <name>   Calculator </name>
+\par   <type>   app   </type>
+\par   <params> 0x10005902, calculator</params>
+\par   <print>Open calculator</print>
+\par  </action>
+\par 
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 <screenshot> \'85 </screenshot>
+\par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
+User Emulator can take a screenshot of the action that has the <screenshot> tag. The image file is stored with the name specified in the <screenshot tag> under the <\\Logs\\script file name> directory specified in the settings dialog. 
+\par During script recording, this tag can be automatically added at any stage of recording, by just clicking on the camera button once. The name of the screenshot is added automatically and has the following format:
+\par "app name in foreground"-"time stamp"
+\par 
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example:
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 <screenshot> Menu-4563678 </screenshot>
+\par 
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 Pointer Events
+\par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 User Emulator can simulate pointer events on the touch enabled devices.
+ Following are the pointer events currently supported. The pointer events are added within the <params> tag.
+\par 
+\par pointerdownAt ,x, y: Simulates pointer down event. \line x and y values are the co-ordinates of the pointer. (Start of a flick or tap, etc.)
+\par 
+\par pointerupAt, x,y: Simulates pointer up event. \line x and y values are the co-ordinates of the pointer. (End of a flick or tap, etc.)
+\par 
+\par moveto x, y: Simulates pointer move event. \line x and y values are the co-ordinates of the end of movement.
+\par 
+\par pointerdownAt, x, y, z:  Simulates finger down event. \line x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)
+\par 
+\par pointerupAt, x,y,z: Simulates finger up event. \line x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)
+\par 
+\par moveto x, y,z: Simulates finger move event. \line x and y values are the co-ordinates of the end of movement. Z is a threshold value. (Added to every co-ordinates)
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example:
+\par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 <action>
+\par   <name>  xxx </name>
+\par   <type>   pointerevent   </type>
+\par   <params> pointerdownAt,560,320,5 </params>
+\par </action>
+\par 
+\par <action>
+\par   <name>  xxx </name>
+\par   <type>   pointerevent   </type>
+\par   <params> moveTo, 520,310,5 </params>
+\par </action>
+\par 
+\par <action>
+\par   <name>  xxx </name>
+\par   <type>   pointerevent   </type>
+\par   <params> pointerupAt, 520,300,5 </params>
+\par </action>
+\par 
+\par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Note:
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid5388107 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
+\jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid12324504 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
+Since on software level there is no difference between stylus, finger tap, thumb tap, etc. all types of pointer events have general pointer event names with a threshold value.
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid5388107 \loch\af3\dbch\af0\hich\f3 \'b7\tab}I
+n order to get the same results during script execution, all the screens on the device should be reset to its initial state before script recording and playback. 
+\par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid5388107 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Currently the tool supports basic reset functionality of resetting the Menu application's s
+croll bar, closing any open applications on the device and resetting the idle screen. 
+\par {\listtext\pard\plain\s40 \f2\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid5388107 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s40\ql \fi-360\li1440\ri0\widctlpar
+\jclisttab\tx1440\aspalpha\aspnum\faauto\ls14\ilvl1\adjustright\rin0\lin1440\itap0\pararsid12324504 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 If there are any changes to the application position in the Menu application or any changes on the Home
+}{\b0\ulnone\dbch\af0\insrsid5472058  }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 Screen, the script when played back may not produce the same results. This is a known limitation of the tool
+\par }}
\ No newline at end of file
Binary file testexecfw/useremul/help/UserEmulator_0x2001C3AF.hlp has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/UserEmulator_0x2001C3AF.hlp.hrh	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,15 @@
+//
+// UserEmulator_0x2001C3AF.hlp.hrh
+//
+
+//
+// File generated by cshlpcmp Version 011
+//
+
+#ifndef __USEREMULATOR_0X2001C3AF_HLP_HRH__
+#define __USEREMULATOR_0X2001C3AF_HLP_HRH__
+
+
+_LIT(KContext1,"Context1"); //with a comment
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/build_help.mk	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,60 @@
+#
+# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:  This make file will build the application help file (.hlp)
+#
+# ============================================================================
+#  Name	 : build_help.mk
+#  Part of  : UserEmulator
+# ============================================================================
+#  Name	 : build_help.mk
+#  Part of  : UserEmulator
+#
+#  Description: This make file will build the application help file (.hlp)
+# 
+# ============================================================================
+
+do_nothing :
+	@rem do_nothing
+
+# build the help from the MAKMAKE step so the header file generated
+# will be found by cpp.exe when calculating the dependency information
+# in the mmp makefiles.
+
+MAKMAKE : UserEmulator_0x2001C3AF.hlp
+UserEmulator_0x2001C3AF.hlp : UserEmulator.rtf UserEmulator.cshlp Custom.xml
+	cshlpcmp UserEmulator.cshlp
+ifeq (WINS,$(findstring WINS, $(PLATFORM)))
+	copy UserEmulator_0x2001C3AF.hlp $(EPOCROOT)epoc32\$(PLATFORM)\c\resource\help
+endif
+
+BLD : do_nothing
+
+CLEAN :
+	del UserEmulator_0x2001C3AF.hlp
+	del UserEmulator_0x2001C3AF.hlp.hrh
+
+LIB : do_nothing
+
+CLEANLIB : do_nothing
+
+RESOURCE : do_nothing
+		
+FREEZE : do_nothing
+
+SAVESPACE : do_nothing
+
+RELEASABLES :
+	@echo UserEmulator_0x2001C3AF.hlp
+
+FINAL : do_nothing
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/temp/UserEmulator.asptml.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,277 @@
+<?xml version="1.0"?>
+<!DOCTYPE asptml SYSTEM "file:///C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/cshlpcmp/dtd/asptml.dtd">
+<?xml:stylesheet href="file:///C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/cshlpcmp/xsl/asptml.xsl" title="asptml" type="text/xsl"?>
+<asptml>
+
+
+
+
+
+<uid value="0x2001C3AF"/><topic><category>Category</category><topictitle>Topic title</topictitle>
+<synonyms>Synonyms for the topic</synonyms>
+<context contextUID="Context1" comment="with a comment"/>
+<index>User Emulator</index>
+<p><b>Purpose and Scope</b></p>
+<p>This document provides an outline on the User Emulator tool, instructions on how to use the tool and guidelines on reading and analysing the results after running the tool.</p>
+<p><b>Overview</b></p>
+<p><b>User Emulator:</b></p>
+<p>User Emulator is a tool for automated test creation, execution and management. The tool is very useful to automate functional and non-functional testing of applications. Eg, stress testing application usage over 24 hours. Regression testing, etc. </p>
+<p>The user emulator tool programmatically simulates application UI usage as described in an XML script on the S60 device. This tool helps in writing, reusing and executing tests on the code under development.</p>
+<p>Following are the features supported by the User Emulator tool:</p>
+<p>&ndash; Up/down/left/right arrow key events</p>
+<p>&ndash; Selection, LSK, RSK key events</p>
+<p>&ndash; Menu key events</p>
+<p>&ndash; Alpha-Numeric key events</p>
+<p>&ndash; Launch application using UID/Name</p>
+<p>&ndash; Loops in XML script</p>
+<p>&ndash; Pointer/Touch events</p>
+<p>&ndash; Take Screen shots</p>
+<p>&ndash; Capture Panics </p>
+<p>&ndash; Log to file</p>
+<p>&ndash; Record and playback of Key/Pointer events</p>
+<p>&ndash; Random Test </p>
+<p>&ndash; Random Test to stress all applications under S60 menu system</p>
+<p>&ndash; Random Test targeted to specific applications</p>
+<p><b>Menu Options: </b></p>
+<p>After the application launch, any scripts available in the default settings path are displayed to the user. This view is refreshed if there is any change in the settings path or addition/deletion of scripts.</p>
+<p><b>1</b><b>. Run Scripts</b></p>
+<p>Script execution can start by selecting the Run Scripts menu option. Script selection can be made by clicking on a script name. Single selection or multiple script selection option is available to the user. After the selection, file(s) are parsed using an XML parser and appropriate actions are performed. Visual indications of scripts execution pass/fail/cancellation are displayed using icons on the screen.</p>
+<p>Green Icon: pass</p>
+<p>Red Icon: Fail</p>
+<p>Yellow Icon: Cancellation of script execution</p>
+<p>Script run starts on idle screen after the Menu application and idle screen reset</p>
+<p><b>2</b><b>. Select</b></p>
+<p>This option can be used for file selection and de-selection respectively. There is an option to select/de-select a single file or multiple files at the same time.</p>
+<p><b>3</b><b>. Record input</b></p>
+<p>This menu option allows users to start recording any key presses or screen taps. User has to enter a name for the recorded script. The file name cannot contain any special characters. An error message is displayed to the user and a dialog is prompted to enter correct filename. The file is stored in 'Scripts Path ' folder. Screenshot tag can be added dynamically in the script by pushing the camera button once during script recording. Recording can be cancelled any time by pressing the power button once.</p>
+<p>Script recording starts on idle screen after the Menu application and idle screen reset</p>
+<p><b>4</b><b>. Random test run</b></p>
+<p>Starts the random test on the device and sends random key presses and screen taps to the device. Random test can be stopped by pressing the power button once.</p>
+<p><b>5</b><b>. Settings</b></p>
+<p>This menu option launches a settings dialog that has configuration information for the User Emulator tool.</p>
+<p>Scripts Path: User can modify the storage path of the test scripts.</p>
+<p>Log Status: Logging option can be turned ON/OFF using this settings option.      </p>
+<p>Log File Path: Path for the log file that logs the script execution actions. This file also captures any system wide panics.  </p>
+<p>Note: User has to exit the tool in order to check the log files. Log files are overwritten every time the tool starts.</p>
+<p>Target for Random Test? Can be ON/OFF. 'ON' enables random tests on ID specified application(s). If it is in 'OFF' state then random test will perform without starting an application at start time.</p>
+<p>App Ids of Random Test: If the previous option is 'ON' then 'Random test run' will start application(s) at the beginning of the test using these IDs.</p>
+<p><b>6</b><b>. System Info</b></p>
+<p>Option that gives the complete system information </p>
+<p><b>7</b><b>. Help</b></p>
+<p>Help file describing the User Emulator tool usage</p>
+<p><b>8</b><b>. About</b></p>
+<p>A brief about the tool</p>
+<p><b>Middle soft K</b><b>ey Options:</b></p>
+<p><b>Run Scripts</b></p>
+<p>User can call Run Scripts to run a script on focus. </p>
+<p><b>XML Script Format</b></p>
+<p style="style1">This section describes the data format of the XML script that is generated during script recording operation from an S60 device.</p>
+<p style="style1">The XML script has user actions (key inputs/ screen taps) recorded and can be used to simulate the same during script execution.</p>
+<p style="style1">Each user action is written as an action element enclosed within the main tag having the following syntax:</p>
+<p style="style1">Syntax:</p>
+<p style="style1">&lt;UserEmulator></p>
+<p style="style1"> &lt;action></p>
+<p style="style1">  &lt;name>. &lt;/name></p>
+<p style="style1">  &lt;type>. &lt;/type></p>
+<p style="style1">  &lt;params>. &lt;/params></p>
+<p style="style1">  &lt;keys>. &lt;/keys> </p>
+<p style="style1">  &lt;screenshot> . &lt;/screenshot></p>
+<p style="style1">  &lt;print> . &lt;/print></p>
+<p style="style1"> &lt;/action> </p>
+<p style="style1">&lt;/UserEmulator></p>
+<p style="style1">Description of tags and elements</p>
+<p style="style1">&lt;name>... &lt;/name>: </p>
+<p style="style1">This is an optional tag which can be used to define the action. A meaningful name can be given to this tag to identify the action. </p>
+<p style="style1">Syntax:</p>
+<p style="style1"> &lt;name> &lt;Application name> &lt;/name></p>
+<p style="style1">Example: </p>
+<p style="style1">  &lt;name> Calculator &lt;/name></p>
+<p style="style1">&lt;type>... &lt;/type>: </p>
+<p style="style1">This is a mandatory tag which should be defined to identify the type of action. User has to choose any one of the below mentioned values to identify the type of action.</p>
+<p style="style1">Currently supported types of action: </p>
+<p style="style1">   - app      (To launch an application)</p>
+<p style="style1">   - view     (To switch the views)</p>
+<p style="style1">   - closeapp   (To close any application)</p>
+<p style="style1">   - keypress   (To simulate key press)</p>
+<p style="style1">   - wait           (To pause for the specified duration in milliseconds)</p>
+<p style="style1">   - javaapp     (To launch a java midlet)</p>
+<p style="style1">   - pointerevent (To simulate pointer events)</p>
+<p style="style1">   - orientation    (Change device's screen orientation (portrait or landscape mode))</p>
+<p style="style1">   - screenreset  (Resets menu screen and older version of Home Screen's idle screen )</p>
+<p style="style1">Note: </p>
+<p style="style1">The above types of action are case sensitive </p>
+<p style="style1">Syntax:</p>
+<p style="style1"> &lt;type> &lt;action-type> &lt;/type></p>
+<p style="style1">Example: </p>
+<p style="style1">  &lt;type> app &lt;/type></p>
+<p style="style1">  &lt;type> view &lt;/type></p>
+<p style="style1">  &lt;type> closeapp &lt;/type></p>
+<p style="style1">&lt;params>... &lt;/params>: </p>
+<p style="style1">This tag should be used to pass parameters for carrying out specified action. This tag is mandatory if the &lt;type> tag is set to any one of the following types:</p>
+<p style="style1">"app, view, closeapp, wait, javaapp"</p>
+<p style="style1">Syntax:</p>
+<p style="style1">  &lt;params> &lt;application specific params> &lt;/type></p>
+<p style="style1">Example:</p>
+<p style="style1">In order to launch an application, currently the UID of the application has to be passed as the first parameter and the application name as the second parameter. Comma (',') is used as a delimiter between the parameters. The second parameter (application name) is a label which is required for logging purposes</p>
+<p style="style1">&lt;params> 0x10005902, Calculator &lt;/params> //Launches the calculator application</p>
+<p style="style1">For closing an application, the UID of the application along with the application name (comma separated) to be closed should be passed.</p>
+<p style="style1">&lt;params> 0x10005902, Calculator &lt;/params> // Closes the calculator application</p>
+<p style="style1">In order to switch views, application UID and view ID (comma separated) should be passed to the params tag</p>
+<p style="style1">&lt;params> 0x101f4cd5, 0x05 &lt;/params> // Activates Missed calls view</p>
+<p style="style1">For wait operation, the time interval in milliseconds should be specified as follows:</p>
+<p style="style1">&lt;params> 100 &lt;/params> //Pause for 100 milliseconds</p>
+<p style="style1">For launching a java midlet, midlet name should be specified in the params tag. Midlet name is case sensitive.</p>
+<p style="style1">&lt;params> Music Store &lt;/params> //Launches Music Store application</p>
+<p style="style1">&lt;keys>&#8230; &lt;/keys>: </p>
+<p style="style1">This tag should be used to pass any key events to the application. More than one key code can be specified in the &lt;keys> tag. Space (" ") is used as a delimiter between the key codes. Following key codes can be passed as the key events in &lt;keys> tag.</p>
+<p style="style1"> Key Codes Reference:</p>
+<p style="style1">  LSK     = left soft key</p>
+<p style="style1">  RSK    = right soft key</p>
+<p style="style1">  DAK    = down arrow key</p>
+<p style="style1">  RAK    = right arrow key</p>
+<p style="style1">  LAK     = left arrow key</p>
+<p style="style1">  UAK    = up arrow key</p>
+<p style="style1">  MSK    = Middle soft key</p>
+<p style="style1">  SP       = Space</p>
+<p style="style1">  BS       = Backspace/clear</p>
+<p style="style1">  lt          = Less Than</p>
+<p style="style1">  gt         = Greater Than</p>
+<p style="style1">  amp     = Ampersand</p>
+<p style="style1">  MENU  = Menu</p>
+<p style="style1">  KYES  = Green Key</p>
+<p style="style1">  KNO    = Red Key</p>
+<p style="style1">  1 = Number 1</p>
+<p style="style1">  2 = Number 2</p>
+<p style="style1">  3 = Number 3  </p>
+<p style="style1">  4 = Number 4</p>
+<p style="style1">  5 = Number 5</p>
+<p style="style1">  6 = Number 6</p>
+<p style="style1">  7 = Number 7  </p>
+<p style="style1">  8 = Number 8</p>
+<p style="style1">  9 = Number 9</p>
+<p style="style1"> </p>
+<p style="style1">Alphabets: </p>
+<p style="style1">a-z and A-Z  </p>
+<p style="style1">Special characters:</p>
+<p style="style1">. ? @  , ' ! " - ( ) / : _ ; + % = [ ] { } \ ~ ^ | ` $</p>
+<p style="style1">Syntax:</p>
+<p style="style1">  &lt;keys> &lt;key value > &lt;/type> </p>
+<p style="style1">Example: </p>
+<p style="style1">   &lt;keys> DAK &lt;keys> // Press down arrow key </p>
+<p style="style1">Loop:</p>
+<p style="style1">This tag should be used to specify any repetitive actions and should be defined using the tag  </p>
+<p style="style1">   &lt;loop count='2'> // begin loop </p>
+<p style="style1">   .</p>
+<p style="style1">   .</p>
+<p style="style1">   &lt;/loop> // end loop</p>
+<p style="style1">In the above tag, 'count' indicates the number of times the set of actions has to be executed in a loop. </p>
+<p style="style1">Syntax:</p>
+<p style="style1">    &lt;loop count=&lt;enter the count value for looping action></p>
+<p style="style1">     .</p>
+<p style="style1">     .</p>
+<p style="style1">     &lt;/loop></p>
+<p style="style1">Example:</p>
+<p style="style1">&lt;loop count='5'></p>
+<p style="style1"> &lt;action></p>
+<p style="style1">  &lt;names> enter 1 &lt;/name></p>
+<p style="style1">  &lt;type>    keypress   &lt;/type></p>
+<p style="style1">  &lt;keys>   1 &lt;/keys></p>
+<p style="style1"> &lt;/action></p>
+<p style="style1"> &lt;/loop></p>
+<p style="style1">In the above example, key press 1 is sent to the application. This operation is carried out five times in a loop. </p>
+<p style="style1">Note: </p>
+<p style="style1">By specifying the count value as 'infinite', one can execute the operations in a loop infinitely.</p>
+<p style="style1">Stopping Script Executions</p>
+<p style="style1">Script execution can be interrupted by pressing the Power button on the device.</p>
+<p style="style1">   </p>
+<p style="style1">Example for launching a calculator application</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Calculator &lt;/name></p>
+<p style="style1">  &lt;type>   app   &lt;/type></p>
+<p style="style1">  &lt;params> 0x10005902, Calculator&lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for switching views </p>
+<p style="style1">Activates the Missed calls view</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Missed Calls &lt;/name></p>
+<p style="style1">  &lt;type>   view   &lt;/type></p>
+<p style="style1">  &lt;params> 0x101f4cd5, 0x05 &lt;/params></p>
+<p style="style1">  &lt;keys>   MSK MSK &lt;/keys></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for closing a calculator application</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Calculator &lt;/name></p>
+<p style="style1">  &lt;type>   closeapp   &lt;/type></p>
+<p style="style1">  &lt;params> 0x10005902, calculator&lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for keypress action </p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;type>   keypress   &lt;/type></p>
+<p style="style1">  &lt;keys>   1 2 &lt;/keys></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for wait/pause</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   pause &lt;/name></p>
+<p style="style1">  &lt;type>   wait   &lt;/type></p>
+<p style="style1">  &lt;params> 4000 &lt;/params> //Time interval in milliseconds</p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for Loop action</p>
+<p style="style1">&lt;loop count='5'></p>
+<p style="style1"> &lt;action></p>
+<p style="style1">  &lt;name>   enter 1 and 2 &lt;/name></p>
+<p style="style1">  &lt;type>   keypress   &lt;/type></p>
+<p style="style1">  &lt;keys>   1 2 &lt;/keys></p>
+<p style="style1"> &lt;/action></p>
+<p style="style1"> &lt;/loop></p>
+<p style="style1">Example for launching a java application</p>
+<p style="style1">Launches the Music Store application</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Music Store &lt;/name></p>
+<p style="style1">  &lt;type>   javaapp  &lt;/type></p>
+<p style="style1">  &lt;params> Music Store &lt;/params> //Midlet name </p>
+<p style="style1">&lt;/action></p>
+<p style="style1">&lt;print>&#8230;&lt;/print>:</p>
+<p style="style1">This is an optional tag that can be added in the scripts to print any debug logs. </p>
+<p style="style1">Example:</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Calculator &lt;/name></p>
+<p style="style1">  &lt;type>   app   &lt;/type></p>
+<p style="style1">  &lt;params> 0x10005902, calculator&lt;/params></p>
+<p style="style1">  &lt;print>Open calculator&lt;/print></p>
+<p style="style1"> &lt;/action></p>
+<p style="style1">&lt;screenshot> &#8230; &lt;/screenshot></p>
+<p style="style1">User Emulator can take a screenshot of the action that has the &lt;screenshot> tag. The image file is stored with the name specified in the &lt;screenshot tag> under the &lt;\Logs\script file name> directory specified in the settings dialog. </p>
+<p style="style1">During script recording, this tag can be automatically added at any stage of recording, by just clicking on the camera button once. The name of the screenshot is added automatically and has the following format:</p>
+<p style="style1">"app name in foreground"-"time stamp"</p>
+<p style="style1">Example:</p>
+<p style="style1">&lt;screenshot> Menu-4563678 &lt;/screenshot></p>
+<p style="style1">Pointer Events</p>
+<p style="style1">User Emulator can simulate pointer events on the touch enabled devices. Following are the pointer events currently supported. The pointer events are added within the &lt;params> tag.</p>
+<p style="style1">pointerdownAt ,x, y: Simulates pointer down event. &break;x and y values are the co-ordinates of the pointer. (Start of a flick or tap, etc.)</p>
+<p style="style1">pointerupAt, x,y: Simulates pointer up event. &break;x and y values are the co-ordinates of the pointer. (End of a flick or tap, etc.)</p>
+<p style="style1">moveto x, y: Simulates pointer move event. &break;x and y values are the co-ordinates of the end of movement.</p>
+<p style="style1">pointerdownAt, x, y, z:  Simulates finger down event. &break;x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)</p>
+<p style="style1">pointerupAt, x,y,z: Simulates finger up event. &break;x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)</p>
+<p style="style1">moveto x, y,z: Simulates finger move event. &break;x and y values are the co-ordinates of the end of movement. Z is a threshold value. (Added to every co-ordinates)</p>
+<p style="style1">Example:</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>  xxx &lt;/name></p>
+<p style="style1">  &lt;type>   pointerevent   &lt;/type></p>
+<p style="style1">  &lt;params> pointerdownAt,560,320,5 &lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>  xxx &lt;/name></p>
+<p style="style1">  &lt;type>   pointerevent   &lt;/type></p>
+<p style="style1">  &lt;params> moveTo, 520,310,5 &lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>  xxx &lt;/name></p>
+<p style="style1">  &lt;type>   pointerevent   &lt;/type></p>
+<p style="style1">  &lt;params> pointerupAt, 520,300,5 &lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Note:</p>
+<p style="style1">Since on software level there is no difference between stylus, finger tap, thumb tap, etc. all types of pointer events have general pointer event names with a threshold value.</p>
+<p style="style1">In order to get the same results during script execution, all the screens on the device should be reset to its initial state before script recording and playback. </p>
+<p style="style1">Currently the tool supports basic reset functionality of resetting the Menu application's scroll bar, closing any open applications on the device and resetting the idle screen. </p>
+<p style="style1">If there are any changes to the application position in the Menu application or any changes on the Home Screen, the script when played back may not produce the same results. This is a known limitation of the tool</p>
+</topic></asptml>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/temp/UserEmulator.csptml.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,277 @@
+<?xml version="1.0"?>
+<!DOCTYPE csptml SYSTEM "file:///C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/cshlpcmp/dtd/csptml.dtd">
+<?xml:stylesheet href="file:///C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/cshlpcmp/xsl/csptml.xsl" title="csptml" type="text/xsl"?>
+<csptml><section level="0">
+<p style="comment">Author: Reshma Sandeep Das</p>
+<p style="comment">Date: 2009-29-07</p>
+<p style="comment">Version: 3.7</p>
+<section level="1"><heading>Category</heading>
+<p style="category uid">0x2001C3AF</p>
+<section level="2"><heading>Topic title</heading>
+<p style="synonyms">Synonyms for the topic</p>
+<p style="context">Context1 <cs style="context comment">with a comment</cs></p>
+<p style="index">User Emulator</p>
+<p><b>Purpose and Scope</b></p>
+<p>This document provides an outline on the User Emulator tool, instructions on how to use the tool and guidelines on reading and analysing the results after running the tool.</p>
+<p><b>Overview</b></p>
+<p><b>User Emulator:</b></p>
+<p>User Emulator is a tool for automated test creation, execution and management. The tool is very useful to automate functional and non-functional testing of applications. Eg, stress testing application usage over 24 hours. Regression testing, etc. </p>
+<p>The user emulator tool programmatically simulates application UI usage as described in an XML script on the S60 device. This tool helps in writing, reusing and executing tests on the code under development.</p>
+<p>Following are the features supported by the User Emulator tool:</p>
+<p>&ndash; Up/down/left/right arrow key events</p>
+<p>&ndash; Selection, LSK, RSK key events</p>
+<p>&ndash; Menu key events</p>
+<p>&ndash; Alpha-Numeric key events</p>
+<p>&ndash; Launch application using UID/Name</p>
+<p>&ndash; Loops in XML script</p>
+<p>&ndash; Pointer/Touch events</p>
+<p>&ndash; Take Screen shots</p>
+<p>&ndash; Capture Panics </p>
+<p>&ndash; Log to file</p>
+<p>&ndash; Record and playback of Key/Pointer events</p>
+<p>&ndash; Random Test </p>
+<p>&ndash; Random Test to stress all applications under S60 menu system</p>
+<p>&ndash; Random Test targeted to specific applications</p>
+<p><b>Menu Options: </b></p>
+<p>After the application launch, any scripts available in the default settings path are displayed to the user. This view is refreshed if there is any change in the settings path or addition/deletion of scripts.</p>
+<p><b>1</b><b>. Run Scripts</b></p>
+<p>Script execution can start by selecting the Run Scripts menu option. Script selection can be made by clicking on a script name. Single selection or multiple script selection option is available to the user. After the selection, file(s) are parsed using an XML parser and appropriate actions are performed. Visual indications of scripts execution pass/fail/cancellation are displayed using icons on the screen.</p>
+<p>Green Icon: pass</p>
+<p>Red Icon: Fail</p>
+<p>Yellow Icon: Cancellation of script execution</p>
+<p>Script run starts on idle screen after the Menu application and idle screen reset</p>
+<p><b>2</b><b>. Select</b></p>
+<p>This option can be used for file selection and de-selection respectively. There is an option to select/de-select a single file or multiple files at the same time.</p>
+<p><b>3</b><b>. Record input</b></p>
+<p>This menu option allows users to start recording any key presses or screen taps. User has to enter a name for the recorded script. The file name cannot contain any special characters. An error message is displayed to the user and a dialog is prompted to enter correct filename. The file is stored in 'Scripts Path ' folder. Screenshot tag can be added dynamically in the script by pushing the camera button once during script recording. Recording can be cancelled any time by pressing the power button once.</p>
+<p>Script recording starts on idle screen after the Menu application and idle screen reset</p>
+<p><b>4</b><b>. Random test run</b></p>
+<p>Starts the random test on the device and sends random key presses and screen taps to the device. Random test can be stopped by pressing the power button once.</p>
+<p><b>5</b><b>. Settings</b></p>
+<p>This menu option launches a settings dialog that has configuration information for the User Emulator tool.</p>
+<p>Scripts Path: User can modify the storage path of the test scripts.</p>
+<p>Log Status: Logging option can be turned ON/OFF using this settings option.      </p>
+<p>Log File Path: Path for the log file that logs the script execution actions. This file also captures any system wide panics.  </p>
+<p>Note: User has to exit the tool in order to check the log files. Log files are overwritten every time the tool starts.</p>
+<p>Target for Random Test? Can be ON/OFF. 'ON' enables random tests on ID specified application(s). If it is in 'OFF' state then random test will perform without starting an application at start time.</p>
+<p>App Ids of Random Test: If the previous option is 'ON' then 'Random test run' will start application(s) at the beginning of the test using these IDs.</p>
+<p><b>6</b><b>. System Info</b></p>
+<p>Option that gives the complete system information </p>
+<p><b>7</b><b>. Help</b></p>
+<p>Help file describing the User Emulator tool usage</p>
+<p><b>8</b><b>. About</b></p>
+<p>A brief about the tool</p>
+<p><b>Middle soft K</b><b>ey Options:</b></p>
+<p><b>Run Scripts</b></p>
+<p>User can call Run Scripts to run a script on focus. </p>
+<p><b>XML Script Format</b></p>
+<p style="style1">This section describes the data format of the XML script that is generated during script recording operation from an S60 device.</p>
+<p style="style1">The XML script has user actions (key inputs/ screen taps) recorded and can be used to simulate the same during script execution.</p>
+<p style="style1">Each user action is written as an action element enclosed within the main tag having the following syntax:</p>
+<p style="style1">Syntax:</p>
+<p style="style1">&lt;UserEmulator></p>
+<p style="style1"> &lt;action></p>
+<p style="style1">  &lt;name>. &lt;/name></p>
+<p style="style1">  &lt;type>. &lt;/type></p>
+<p style="style1">  &lt;params>. &lt;/params></p>
+<p style="style1">  &lt;keys>. &lt;/keys> </p>
+<p style="style1">  &lt;screenshot> . &lt;/screenshot></p>
+<p style="style1">  &lt;print> . &lt;/print></p>
+<p style="style1"> &lt;/action> </p>
+<p style="style1">&lt;/UserEmulator></p>
+<p style="style1">Description of tags and elements</p>
+<p style="style1">&lt;name>... &lt;/name>: </p>
+<p style="style1">This is an optional tag which can be used to define the action. A meaningful name can be given to this tag to identify the action. </p>
+<p style="style1">Syntax:</p>
+<p style="style1"> &lt;name> &lt;Application name> &lt;/name></p>
+<p style="style1">Example: </p>
+<p style="style1">  &lt;name> Calculator &lt;/name></p>
+<p style="style1">&lt;type>... &lt;/type>: </p>
+<p style="style1">This is a mandatory tag which should be defined to identify the type of action. User has to choose any one of the below mentioned values to identify the type of action.</p>
+<p style="style1">Currently supported types of action: </p>
+<p style="style1">   - app      (To launch an application)</p>
+<p style="style1">   - view     (To switch the views)</p>
+<p style="style1">   - closeapp   (To close any application)</p>
+<p style="style1">   - keypress   (To simulate key press)</p>
+<p style="style1">   - wait           (To pause for the specified duration in milliseconds)</p>
+<p style="style1">   - javaapp     (To launch a java midlet)</p>
+<p style="style1">   - pointerevent (To simulate pointer events)</p>
+<p style="style1">   - orientation    (Change device's screen orientation (portrait or landscape mode))</p>
+<p style="style1">   - screenreset  (Resets menu screen and older version of Home Screen's idle screen )</p>
+<p style="style1">Note: </p>
+<p style="style1">The above types of action are case sensitive </p>
+<p style="style1">Syntax:</p>
+<p style="style1"> &lt;type> &lt;action-type> &lt;/type></p>
+<p style="style1">Example: </p>
+<p style="style1">  &lt;type> app &lt;/type></p>
+<p style="style1">  &lt;type> view &lt;/type></p>
+<p style="style1">  &lt;type> closeapp &lt;/type></p>
+<p style="style1">&lt;params>... &lt;/params>: </p>
+<p style="style1">This tag should be used to pass parameters for carrying out specified action. This tag is mandatory if the &lt;type> tag is set to any one of the following types:</p>
+<p style="style1">"app, view, closeapp, wait, javaapp"</p>
+<p style="style1">Syntax:</p>
+<p style="style1">  &lt;params> &lt;application specific params> &lt;/type></p>
+<p style="style1">Example:</p>
+<p style="style1">In order to launch an application, currently the UID of the application has to be passed as the first parameter and the application name as the second parameter. Comma (',') is used as a delimiter between the parameters. The second parameter (application name) is a label which is required for logging purposes</p>
+<p style="style1">&lt;params> 0x10005902, Calculator &lt;/params> //Launches the calculator application</p>
+<p style="style1">For closing an application, the UID of the application along with the application name (comma separated) to be closed should be passed.</p>
+<p style="style1">&lt;params> 0x10005902, Calculator &lt;/params> // Closes the calculator application</p>
+<p style="style1">In order to switch views, application UID and view ID (comma separated) should be passed to the params tag</p>
+<p style="style1">&lt;params> 0x101f4cd5, 0x05 &lt;/params> // Activates Missed calls view</p>
+<p style="style1">For wait operation, the time interval in milliseconds should be specified as follows:</p>
+<p style="style1">&lt;params> 100 &lt;/params> //Pause for 100 milliseconds</p>
+<p style="style1">For launching a java midlet, midlet name should be specified in the params tag. Midlet name is case sensitive.</p>
+<p style="style1">&lt;params> Music Store &lt;/params> //Launches Music Store application</p>
+<p style="style1">&lt;keys>&#8230; &lt;/keys>: </p>
+<p style="style1">This tag should be used to pass any key events to the application. More than one key code can be specified in the &lt;keys> tag. Space (" ") is used as a delimiter between the key codes. Following key codes can be passed as the key events in &lt;keys> tag.</p>
+<p style="style1"> Key Codes Reference:</p>
+<p style="style1">  LSK     = left soft key</p>
+<p style="style1">  RSK    = right soft key</p>
+<p style="style1">  DAK    = down arrow key</p>
+<p style="style1">  RAK    = right arrow key</p>
+<p style="style1">  LAK     = left arrow key</p>
+<p style="style1">  UAK    = up arrow key</p>
+<p style="style1">  MSK    = Middle soft key</p>
+<p style="style1">  SP       = Space</p>
+<p style="style1">  BS       = Backspace/clear</p>
+<p style="style1">  lt          = Less Than</p>
+<p style="style1">  gt         = Greater Than</p>
+<p style="style1">  amp     = Ampersand</p>
+<p style="style1">  MENU  = Menu</p>
+<p style="style1">  KYES  = Green Key</p>
+<p style="style1">  KNO    = Red Key</p>
+<p style="style1">  1 = Number 1</p>
+<p style="style1">  2 = Number 2</p>
+<p style="style1">  3 = Number 3  </p>
+<p style="style1">  4 = Number 4</p>
+<p style="style1">  5 = Number 5</p>
+<p style="style1">  6 = Number 6</p>
+<p style="style1">  7 = Number 7  </p>
+<p style="style1">  8 = Number 8</p>
+<p style="style1">  9 = Number 9</p>
+<p style="style1"> </p>
+<p style="style1">Alphabets: </p>
+<p style="style1">a-z and A-Z  </p>
+<p style="style1">Special characters:</p>
+<p style="style1">. ? @  , ' ! " - ( ) / : _ ; + % = [ ] { } \ ~ ^ | ` $</p>
+<p style="style1">Syntax:</p>
+<p style="style1">  &lt;keys> &lt;key value > &lt;/type> </p>
+<p style="style1">Example: </p>
+<p style="style1">   &lt;keys> DAK &lt;keys> // Press down arrow key </p>
+<p style="style1">Loop:</p>
+<p style="style1">This tag should be used to specify any repetitive actions and should be defined using the tag  </p>
+<p style="style1">   &lt;loop count='2'> // begin loop </p>
+<p style="style1">   .</p>
+<p style="style1">   .</p>
+<p style="style1">   &lt;/loop> // end loop</p>
+<p style="style1">In the above tag, 'count' indicates the number of times the set of actions has to be executed in a loop. </p>
+<p style="style1">Syntax:</p>
+<p style="style1">    &lt;loop count=&lt;enter the count value for looping action></p>
+<p style="style1">     .</p>
+<p style="style1">     .</p>
+<p style="style1">     &lt;/loop></p>
+<p style="style1">Example:</p>
+<p style="style1">&lt;loop count='5'></p>
+<p style="style1"> &lt;action></p>
+<p style="style1">  &lt;names> enter 1 &lt;/name></p>
+<p style="style1">  &lt;type>    keypress   &lt;/type></p>
+<p style="style1">  &lt;keys>   1 &lt;/keys></p>
+<p style="style1"> &lt;/action></p>
+<p style="style1"> &lt;/loop></p>
+<p style="style1">In the above example, key press 1 is sent to the application. This operation is carried out five times in a loop. </p>
+<p style="style1">Note: </p>
+<p style="style1">By specifying the count value as 'infinite', one can execute the operations in a loop infinitely.</p>
+<p style="style1">Stopping Script Executions</p>
+<p style="style1">Script execution can be interrupted by pressing the Power button on the device.</p>
+<p style="style1">   </p>
+<p style="style1">Example for launching a calculator application</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Calculator &lt;/name></p>
+<p style="style1">  &lt;type>   app   &lt;/type></p>
+<p style="style1">  &lt;params> 0x10005902, Calculator&lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for switching views </p>
+<p style="style1">Activates the Missed calls view</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Missed Calls &lt;/name></p>
+<p style="style1">  &lt;type>   view   &lt;/type></p>
+<p style="style1">  &lt;params> 0x101f4cd5, 0x05 &lt;/params></p>
+<p style="style1">  &lt;keys>   MSK MSK &lt;/keys></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for closing a calculator application</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Calculator &lt;/name></p>
+<p style="style1">  &lt;type>   closeapp   &lt;/type></p>
+<p style="style1">  &lt;params> 0x10005902, calculator&lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for keypress action </p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;type>   keypress   &lt;/type></p>
+<p style="style1">  &lt;keys>   1 2 &lt;/keys></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for wait/pause</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   pause &lt;/name></p>
+<p style="style1">  &lt;type>   wait   &lt;/type></p>
+<p style="style1">  &lt;params> 4000 &lt;/params> //Time interval in milliseconds</p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Example for Loop action</p>
+<p style="style1">&lt;loop count='5'></p>
+<p style="style1"> &lt;action></p>
+<p style="style1">  &lt;name>   enter 1 and 2 &lt;/name></p>
+<p style="style1">  &lt;type>   keypress   &lt;/type></p>
+<p style="style1">  &lt;keys>   1 2 &lt;/keys></p>
+<p style="style1"> &lt;/action></p>
+<p style="style1"> &lt;/loop></p>
+<p style="style1">Example for launching a java application</p>
+<p style="style1">Launches the Music Store application</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Music Store &lt;/name></p>
+<p style="style1">  &lt;type>   javaapp  &lt;/type></p>
+<p style="style1">  &lt;params> Music Store &lt;/params> //Midlet name </p>
+<p style="style1">&lt;/action></p>
+<p style="style1">&lt;print>&#8230;&lt;/print>:</p>
+<p style="style1">This is an optional tag that can be added in the scripts to print any debug logs. </p>
+<p style="style1">Example:</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>   Calculator &lt;/name></p>
+<p style="style1">  &lt;type>   app   &lt;/type></p>
+<p style="style1">  &lt;params> 0x10005902, calculator&lt;/params></p>
+<p style="style1">  &lt;print>Open calculator&lt;/print></p>
+<p style="style1"> &lt;/action></p>
+<p style="style1">&lt;screenshot> &#8230; &lt;/screenshot></p>
+<p style="style1">User Emulator can take a screenshot of the action that has the &lt;screenshot> tag. The image file is stored with the name specified in the &lt;screenshot tag> under the &lt;\Logs\script file name> directory specified in the settings dialog. </p>
+<p style="style1">During script recording, this tag can be automatically added at any stage of recording, by just clicking on the camera button once. The name of the screenshot is added automatically and has the following format:</p>
+<p style="style1">"app name in foreground"-"time stamp"</p>
+<p style="style1">Example:</p>
+<p style="style1">&lt;screenshot> Menu-4563678 &lt;/screenshot></p>
+<p style="style1">Pointer Events</p>
+<p style="style1">User Emulator can simulate pointer events on the touch enabled devices. Following are the pointer events currently supported. The pointer events are added within the &lt;params> tag.</p>
+<p style="style1">pointerdownAt ,x, y: Simulates pointer down event. &break;x and y values are the co-ordinates of the pointer. (Start of a flick or tap, etc.)</p>
+<p style="style1">pointerupAt, x,y: Simulates pointer up event. &break;x and y values are the co-ordinates of the pointer. (End of a flick or tap, etc.)</p>
+<p style="style1">moveto x, y: Simulates pointer move event. &break;x and y values are the co-ordinates of the end of movement.</p>
+<p style="style1">pointerdownAt, x, y, z:  Simulates finger down event. &break;x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)</p>
+<p style="style1">pointerupAt, x,y,z: Simulates finger up event. &break;x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)</p>
+<p style="style1">moveto x, y,z: Simulates finger move event. &break;x and y values are the co-ordinates of the end of movement. Z is a threshold value. (Added to every co-ordinates)</p>
+<p style="style1">Example:</p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>  xxx &lt;/name></p>
+<p style="style1">  &lt;type>   pointerevent   &lt;/type></p>
+<p style="style1">  &lt;params> pointerdownAt,560,320,5 &lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>  xxx &lt;/name></p>
+<p style="style1">  &lt;type>   pointerevent   &lt;/type></p>
+<p style="style1">  &lt;params> moveTo, 520,310,5 &lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">&lt;action></p>
+<p style="style1">  &lt;name>  xxx &lt;/name></p>
+<p style="style1">  &lt;type>   pointerevent   &lt;/type></p>
+<p style="style1">  &lt;params> pointerupAt, 520,300,5 &lt;/params></p>
+<p style="style1">&lt;/action></p>
+<p style="style1">Note:</p>
+<p style="style1">Since on software level there is no difference between stylus, finger tap, thumb tap, etc. all types of pointer events have general pointer event names with a threshold value.</p>
+<p style="style1">In order to get the same results during script execution, all the screens on the device should be reset to its initial state before script recording and playback. </p>
+<p style="style1">Currently the tool supports basic reset functionality of resetting the Menu application's scroll bar, closing any open applications on the device and resetting the idle screen. </p>
+<p style="style1">If there are any changes to the application position in the Menu application or any changes on the Home Screen, the script when played back may not produce the same results. This is a known limitation of the tool</p>
+</section></section></section></csptml>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/temp/UserEmulator.ptml.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,277 @@
+<?xml version="1.0"?>
+<?xml:stylesheet href="file:///C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/cshlpcmp/xsl/ptml.xsl" title="PTML" type="text/xsl"?>
+<!DOCTYPE ptml SYSTEM "file:///C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/cshlpcmp/dtd/ptml.dtd">
+<ptml>
+<p style="comment">Author: Reshma Sandeep Das</p>
+<p style="comment">Date: 2009-29-07</p>
+<p style="comment">Version: 3.7</p>
+<p style="heading 1">Category</p>
+<p style="category uid">0x2001C3AF</p>
+<p style="heading 2">Topic title</p>
+<p style="synonyms">Synonyms for the topic</p>
+<p style="context">Context1 <cs style="context comment">with a comment</cs></p>
+<p style="index">User Emulator</p>
+<p><manual formattype="font-size"><b>Purpose and Scope</b></manual></p>
+<p><manual formattype="font-size">This document provides an outline on the User Emulator tool, instructions on how to use the tool and guidelines on reading and analysing the results after running the tool.</manual></p>
+<p><manual formattype="font-size"><b>Overview</b></manual></p>
+<p><manual formattype="font-size"><b>User Emulator:</b></manual></p>
+<p><manual formattype="font-size">User Emulator is a tool for automated test creation, execution and management. The tool is very useful to automate functional and non-functional testing of applications. Eg, stress testing application usage over 24 hours. Regression testing, etc. </manual></p>
+<p><manual formattype="font-size">The user emulator tool programmatically simulates application UI usage as described in an XML script on the S60 device. This tool helps in writing, reusing and executing tests on the code under development.</manual></p>
+<p><manual formattype="font-size">Following are the features supported by the User Emulator tool:</manual></p>
+<p><manual formattype="font-size">&ndash; Up/down/left/right arrow key events</manual></p>
+<p><manual formattype="font-size">&ndash; Selection, LSK, RSK key events</manual></p>
+<p><manual formattype="font-size">&ndash; Menu key events</manual></p>
+<p><manual formattype="font-size">&ndash; Alpha-Numeric key events</manual></p>
+<p><manual formattype="font-size">&ndash; Launch application using UID/Name</manual></p>
+<p><manual formattype="font-size">&ndash; Loops in XML script</manual></p>
+<p><manual formattype="font-size">&ndash; Pointer/Touch events</manual></p>
+<p><manual formattype="font-size">&ndash; Take Screen shots</manual></p>
+<p><manual formattype="font-size">&ndash; Capture Panics </manual></p>
+<p><manual formattype="font-size">&ndash; Log to file</manual></p>
+<p><manual formattype="font-size">&ndash; Record and playback of Key/Pointer events</manual></p>
+<p><manual formattype="font-size">&ndash; Random Test </manual></p>
+<p><manual formattype="font-size">&ndash; Random Test to stress all applications under S60 menu system</manual></p>
+<p><manual formattype="font-size">&ndash; Random Test targeted to specific applications</manual></p>
+<p><manual formattype="font-size"><b>Menu Options: </b></manual></p>
+<p><manual formattype="font-size">After the application launch, any scripts available in the default settings path are displayed to the user. This view is refreshed if there is any change in the settings path or addition/deletion of scripts.</manual></p>
+<p><manual formattype="font-size"><b>1</b><b>. Run Scripts</b></manual></p>
+<p><manual formattype="font-size">Script execution can start by selecting the Run Scripts menu option. Script selection can be made by clicking on a script name. Single selection or multiple script selection option is available to the user. After the selection, file(s) are parsed using an XML parser and appropriate actions are performed. Visual indications of scripts execution pass/fail/cancellation are displayed using icons on the screen.</manual></p>
+<p><manual formattype="font-size">Green Icon: pass</manual></p>
+<p><manual formattype="font-size">Red Icon: Fail</manual></p>
+<p><manual formattype="font-size">Yellow Icon: Cancellation of script execution</manual></p>
+<p><manual formattype="font-size">Script run starts on idle screen after the Menu application and idle screen reset</manual></p>
+<p><manual formattype="font-size"><b>2</b><b>. Select</b></manual></p>
+<p><manual formattype="font-size">This option can be used for file selection and de-selection respectively. There is an option to select/de-select a single file or multiple files at the same time.</manual></p>
+<p><manual formattype="font-size"><b>3</b><b>. Record input</b></manual></p>
+<p><manual formattype="font-size">This menu option allows users to start recording any key presses or screen taps. User has to enter a name for the recorded script. The file name cannot contain any special characters. An error message is displayed to the user and a dialog is prompted to enter correct filename. The file is stored in 'Scripts Path ' folder. Screenshot tag can be added dynamically in the script by pushing the camera button once during script recording. Recording can be cancelled any time by pressing the power button once.</manual></p>
+<p><manual formattype="font-size">Script recording starts on idle screen after the Menu application and idle screen reset</manual></p>
+<p><manual formattype="font-size"><b>4</b><b>. Random test run</b></manual></p>
+<p><manual formattype="font-size">Starts the random test on the device and sends random key presses and screen taps to the device. Random test can be stopped by pressing the power button once.</manual></p>
+<p><manual formattype="font-size"><b>5</b><b>. Settings</b></manual></p>
+<p><manual formattype="font-size">This menu option launches a settings dialog that has configuration information for the User Emulator tool.</manual></p>
+<p><manual formattype="font-size">Scripts Path: User can modify the storage path of the test scripts.</manual></p>
+<p><manual formattype="font-size">Log Status: Logging option can be turned ON/OFF using this settings option.      </manual></p>
+<p><manual formattype="font-size">Log File Path: Path for the log file that logs the script execution actions. This file also captures any system wide panics.  </manual></p>
+<p><manual formattype="font-size">Note: User has to exit the tool in order to check the log files. Log files are overwritten every time the tool starts.</manual></p>
+<p><manual formattype="font-size">Target for Random Test? Can be ON/OFF. 'ON' enables random tests on ID specified application(s). If it is in 'OFF' state then random test will perform without starting an application at start time.</manual></p>
+<p><manual formattype="font-size">App Ids of Random Test: If the previous option is 'ON' then 'Random test run' will start application(s) at the beginning of the test using these IDs.</manual></p>
+<p><manual formattype="font-size"><b>6</b><b>. System Info</b></manual></p>
+<p><manual formattype="font-size">Option that gives the complete system information </manual></p>
+<p><manual formattype="font-size"><b>7</b><b>. Help</b></manual></p>
+<p><manual formattype="font-size">Help file describing the User Emulator tool usage</manual></p>
+<p><manual formattype="font-size"><b>8</b><b>. About</b></manual></p>
+<p><manual formattype="font-size">A brief about the tool</manual></p>
+<p><manual formattype="font-size"><b>Middle soft K</b><b>ey Options:</b></manual></p>
+<p><manual formattype="font-size"><b>Run Scripts</b></manual></p>
+<p><manual formattype="font-size">User can call Run Scripts to run a script on focus. </manual></p>
+<p><manual formattype="font-size"><b>XML Script Format</b></manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">This section describes the data format of the XML script that is generated during script recording operation from an S60 device.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">The XML script has user actions (key inputs/ screen taps) recorded and can be used to simulate the same during script execution.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Each user action is written as an action element enclosed within the main tag having the following syntax:</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Syntax:</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;UserEmulator&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;. &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;. &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt;. &lt;/params&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;keys&gt;. &lt;/keys&gt; </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;screenshot&gt; . &lt;/screenshot&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;print&gt; . &lt;/print&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;/action&gt; </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/UserEmulator&gt;</manual></p>
+<p style="style1">Description of tags and elements</p>
+<p style="style1">&lt;name&gt;... &lt;/name&gt;: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">This is an optional tag which can be used to define the action. A meaningful name can be given to this tag to identify the action. </manual></p>
+<p style="style1">Syntax:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;name&gt; &lt;Application name&gt; &lt;/name&gt;</manual></p>
+<p style="style1">Example: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt; Calculator &lt;/name&gt;</manual></p>
+<p style="style1">&lt;type&gt;... &lt;/type&gt;: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">This is a mandatory tag which should be defined to identify the type of action. User has to choose any one of the below mentioned values to identify the type of action.</manual></p>
+<p style="style1">Currently supported types of action: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - app      (To launch an application)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - view     (To switch the views)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - closeapp   (To close any application)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - keypress   (To simulate key press)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - wait           (To pause for the specified duration in milliseconds)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - javaapp     (To launch a java midlet)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - pointerevent (To simulate pointer events)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - orientation    (Change device's screen orientation (portrait or landscape mode))</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   - screenreset  (Resets menu screen and older version of Home Screen's idle screen )</manual></p>
+<p style="style1">Note: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">The above types of action are case sensitive </manual></p>
+<p style="style1">Syntax:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;type&gt; &lt;action-type&gt; &lt;/type&gt;</manual></p>
+<p style="style1">Example: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt; app &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt; view &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt; closeapp &lt;/type&gt;</manual></p>
+<p style="style1">&lt;params&gt;... &lt;/params&gt;: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">This tag should be used to pass parameters for carrying out specified action. This tag is mandatory if the &lt;type&gt; tag is set to any one of the following types:</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">"app, view, closeapp, wait, javaapp"</manual></p>
+<p style="style1">Syntax:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; &lt;application specific params&gt; &lt;/type&gt;</manual></p>
+<p style="style1">Example:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">In order to launch an application, currently the UID of the application has to be passed as the first parameter and the application name as the second parameter. Comma (',') is used as a delimiter between the parameters. The second parameter (application name) is a label which is required for logging purposes</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;params&gt; 0x10005902, Calculator &lt;/params&gt; //Launches the calculator application</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">For closing an application, the UID of the application along with the application name (comma separated) to be closed should be passed.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;params&gt; 0x10005902, Calculator &lt;/params&gt; // Closes the calculator application</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">In order to switch views, application UID and view ID (comma separated) should be passed to the params tag</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;params&gt; 0x101f4cd5, 0x05 &lt;/params&gt; // Activates Missed calls view</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">For wait operation, the time interval in milliseconds should be specified as follows:</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;params&gt; 100 &lt;/params&gt; //Pause for 100 milliseconds</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">For launching a java midlet, midlet name should be specified in the params tag. Midlet name is case sensitive.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;params&gt; Music Store &lt;/params&gt; //Launches Music Store application</manual></p>
+<p style="style1">&lt;keys&gt;&#8230; &lt;/keys&gt;: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">This tag should be used to pass any key events to the application. More than one key code can be specified in the &lt;keys&gt; tag. Space (" ") is used as a delimiter between the key codes. Following key codes can be passed as the key events in &lt;keys&gt; tag.</manual></p>
+<p style="style1"> Key Codes Reference:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  LSK     = left soft key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  RSK    = right soft key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  DAK    = down arrow key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  RAK    = right arrow key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  LAK     = left arrow key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  UAK    = up arrow key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  MSK    = Middle soft key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  SP       = Space</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  BS       = Backspace/clear</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  lt          = Less Than</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  gt         = Greater Than</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  amp     = Ampersand</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  MENU  = Menu</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  KYES  = Green Key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  KNO    = Red Key</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  1 = Number 1</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  2 = Number 2</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  3 = Number 3  </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  4 = Number 4</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  5 = Number 5</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  6 = Number 6</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  7 = Number 7  </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  8 = Number 8</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  9 = Number 9</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Alphabets: </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">a-z and A-Z  </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Special characters:</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">. ? @  , ' ! " - ( ) / : _ ; + % = [ ] { } \ ~ ^ | ` $</manual></p>
+<p style="style1">Syntax:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;keys&gt; &lt;key value &gt; &lt;/type&gt; </manual></p>
+<p style="style1">Example: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   &lt;keys&gt; DAK &lt;keys&gt; // Press down arrow key </manual></p>
+<p style="style1">Loop:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">This tag should be used to specify any repetitive actions and should be defined using the tag  </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   &lt;loop count='2'&gt; // begin loop </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   .</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   .</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   &lt;/loop&gt; // end loop</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">In the above tag, 'count' indicates the number of times the set of actions has to be executed in a loop. </manual></p>
+<p style="style1">Syntax:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">    &lt;loop count=&lt;enter the count value for looping action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">     .</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">     .</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">     &lt;/loop&gt;</manual></p>
+<p style="style1">Example:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;loop count='5'&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;names&gt; enter 1 &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;    keypress   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;keys&gt;   1 &lt;/keys&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;/loop&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">In the above example, key press 1 is sent to the application. This operation is carried out five times in a loop. </manual></p>
+<p style="style1">Note: </p>
+<p style="style1"><manual formattype="Bold-Style-Removed">By specifying the count value as 'infinite', one can execute the operations in a loop infinitely.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Stopping Script Executions</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Script execution can be interrupted by pressing the Power button on the device.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">   </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Example for launching a calculator application</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;   Calculator &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   app   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; 0x10005902, Calculator&lt;/params&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Example for switching views </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Activates the Missed calls view</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;   Missed Calls &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   view   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; 0x101f4cd5, 0x05 &lt;/params&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;keys&gt;   MSK MSK &lt;/keys&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Example for closing a calculator application</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;   Calculator &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   closeapp   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; 0x10005902, calculator&lt;/params&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Example for keypress action </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   keypress   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;keys&gt;   1 2 &lt;/keys&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Example for wait/pause</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;   pause &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   wait   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; 4000 &lt;/params&gt; //Time interval in milliseconds</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Example for Loop action</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;loop count='5'&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;   enter 1 and 2 &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   keypress   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;keys&gt;   1 2 &lt;/keys&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;/loop&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Example for launching a java application</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Launches the Music Store application</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;   Music Store &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   javaapp  &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; Music Store &lt;/params&gt; //Midlet name </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;print&gt;&#8230;&lt;/print&gt;:</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">This is an optional tag that can be added in the scripts to print any debug logs. </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Example:</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;   Calculator &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   app   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; 0x10005902, calculator&lt;/params&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;print&gt;Open calculator&lt;/print&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed"> &lt;/action&gt;</manual></p>
+<p style="style1">&lt;screenshot&gt; &#8230; &lt;/screenshot&gt;</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">User Emulator can take a screenshot of the action that has the &lt;screenshot&gt; tag. The image file is stored with the name specified in the &lt;screenshot tag&gt; under the &lt;\Logs\script file name&gt; directory specified in the settings dialog. </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">During script recording, this tag can be automatically added at any stage of recording, by just clicking on the camera button once. The name of the screenshot is added automatically and has the following format:</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">"app name in foreground"-"time stamp"</manual></p>
+<p style="style1">Example:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;screenshot&gt; Menu-4563678 &lt;/screenshot&gt;</manual></p>
+<p style="style1">Pointer Events</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">User Emulator can simulate pointer events on the touch enabled devices. Following are the pointer events currently supported. The pointer events are added within the &lt;params&gt; tag.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">pointerdownAt ,x, y: Simulates pointer down event. &break;x and y values are the co-ordinates of the pointer. (Start of a flick or tap, etc.)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">pointerupAt, x,y: Simulates pointer up event. &break;x and y values are the co-ordinates of the pointer. (End of a flick or tap, etc.)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">moveto x, y: Simulates pointer move event. &break;x and y values are the co-ordinates of the end of movement.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">pointerdownAt, x, y, z:  Simulates finger down event. &break;x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">pointerupAt, x,y,z: Simulates finger up event. &break;x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">moveto x, y,z: Simulates finger move event. &break;x and y values are the co-ordinates of the end of movement. Z is a threshold value. (Added to every co-ordinates)</manual></p>
+<p style="style1">Example:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;  xxx &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   pointerevent   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; pointerdownAt,560,320,5 &lt;/params&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;  xxx &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   pointerevent   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; moveTo, 520,310,5 &lt;/params&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;action&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;name&gt;  xxx &lt;/name&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;type&gt;   pointerevent   &lt;/type&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">  &lt;params&gt; pointerupAt, 520,300,5 &lt;/params&gt;</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">&lt;/action&gt;</manual></p>
+<p style="style1">Note:</p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Since on software level there is no difference between stylus, finger tap, thumb tap, etc. all types of pointer events have general pointer event names with a threshold value.</manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">In order to get the same results during script execution, all the screens on the device should be reset to its initial state before script recording and playback. </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">Currently the tool supports basic reset functionality of resetting the Menu application's scroll bar, closing any open applications on the device and resetting the idle screen. </manual></p>
+<p style="style1"><manual formattype="Bold-Style-Removed">If there are any changes to the application position in the Menu application or any changes on the Home Screen, the script when played back may not produce the same results. This is a known limitation of the tool</manual></p>
+</ptml>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/help/temp/UserEmulator_0x2001C3AF.cshlp.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,289 @@
+<?xml version="1.0"?>
+<!DOCTYPE cshlp SYSTEM "file:///C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/cshlpcmp/dtd/cshlp.dtd">
+<?xml:stylesheet href="file:///C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/cshlpcmp/xsl/cshlp.xsl" title="cshlp" type="text/xsl"?>
+<cshlp helpfileUID="536986543">
+
+
+
+
+
+
+<topic topicID="1" categoryUID="536986543"><category>Category</category><topictitle>Topic title</topictitle>
+<synonyms>Synonyms for the topic</synonyms>
+
+
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>Purpose and Scope</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This document provides an outline on the User Emulator tool, instructions on how to use the tool and guidelines on reading and analysing the results after running the tool.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>Overview</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>User Emulator:</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">User Emulator is a tool for automated test creation, execution and management. The tool is very useful to automate functional and non-functional testing of applications. Eg, stress testing application usage over 24 hours. Regression testing, etc. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">The user emulator tool programmatically simulates application UI usage as described in an XML script on the S60 device. This tool helps in writing, reusing and executing tests on the code under development.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Following are the features supported by the User Emulator tool:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Up/down/left/right arrow key events</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Selection, LSK, RSK key events</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Menu key events</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Alpha-Numeric key events</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Launch application using UID/Name</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Loops in XML script</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Pointer/Touch events</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Take Screen shots</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Capture Panics </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Log to file</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Record and playback of Key/Pointer events</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Random Test </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Random Test to stress all applications under S60 menu system</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&ndash; Random Test targeted to specific applications</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>Menu Options: </b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">After the application launch, any scripts available in the default settings path are displayed to the user. This view is refreshed if there is any change in the settings path or addition/deletion of scripts.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>1</b><b>. Run Scripts</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Script execution can start by selecting the Run Scripts menu option. Script selection can be made by clicking on a script name. Single selection or multiple script selection option is available to the user. After the selection, file(s) are parsed using an XML parser and appropriate actions are performed. Visual indications of scripts execution pass/fail/cancellation are displayed using icons on the screen.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Green Icon: pass</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Red Icon: Fail</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Yellow Icon: Cancellation of script execution</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Script run starts on idle screen after the Menu application and idle screen reset</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>2</b><b>. Select</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This option can be used for file selection and de-selection respectively. There is an option to select/de-select a single file or multiple files at the same time.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>3</b><b>. Record input</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This menu option allows users to start recording any key presses or screen taps. User has to enter a name for the recorded script. The file name cannot contain any special characters. An error message is displayed to the user and a dialog is prompted to enter correct filename. The file is stored in 'Scripts Path ' folder. Screenshot tag can be added dynamically in the script by pushing the camera button once during script recording. Recording can be cancelled any time by pressing the power button once.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Script recording starts on idle screen after the Menu application and idle screen reset</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>4</b><b>. Random test run</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Starts the random test on the device and sends random key presses and screen taps to the device. Random test can be stopped by pressing the power button once.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>5</b><b>. Settings</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This menu option launches a settings dialog that has configuration information for the User Emulator tool.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Scripts Path: User can modify the storage path of the test scripts.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Log Status: Logging option can be turned ON/OFF using this settings option.      </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Log File Path: Path for the log file that logs the script execution actions. This file also captures any system wide panics.  </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Note: User has to exit the tool in order to check the log files. Log files are overwritten every time the tool starts.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Target for Random Test? Can be ON/OFF. 'ON' enables random tests on ID specified application(s). If it is in 'OFF' state then random test will perform without starting an application at start time.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">App Ids of Random Test: If the previous option is 'ON' then 'Random test run' will start application(s) at the beginning of the test using these IDs.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>6</b><b>. System Info</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Option that gives the complete system information </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>7</b><b>. Help</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Help file describing the User Emulator tool usage</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>8</b><b>. About</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">A brief about the tool</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>Middle soft K</b><b>ey Options:</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>Run Scripts</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">User can call Run Scripts to run a script on focus. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"><b>XML Script Format</b></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This section describes the data format of the XML script that is generated during script recording operation from an S60 device.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">The XML script has user actions (key inputs/ screen taps) recorded and can be used to simulate the same during script execution.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Each user action is written as an action element enclosed within the main tag having the following syntax:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Syntax:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;UserEmulator></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>. &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>. &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params>. &lt;/params></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;keys>. &lt;/keys> </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;screenshot> . &lt;/screenshot></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;print> . &lt;/print></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;/action> </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/UserEmulator></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Description of tags and elements</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;name>... &lt;/name>: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This is an optional tag which can be used to define the action. A meaningful name can be given to this tag to identify the action. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Syntax:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;name> &lt;Application name> &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name> Calculator &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;type>... &lt;/type>: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This is a mandatory tag which should be defined to identify the type of action. User has to choose any one of the below mentioned values to identify the type of action.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Currently supported types of action: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - app      (To launch an application)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - view     (To switch the views)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - closeapp   (To close any application)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - keypress   (To simulate key press)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - wait           (To pause for the specified duration in milliseconds)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - javaapp     (To launch a java midlet)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - pointerevent (To simulate pointer events)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - orientation    (Change device's screen orientation (portrait or landscape mode))</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   - screenreset  (Resets menu screen and older version of Home Screen's idle screen )</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Note: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">The above types of action are case sensitive </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Syntax:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;type> &lt;action-type> &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type> app &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type> view &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type> closeapp &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;params>... &lt;/params>: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This tag should be used to pass parameters for carrying out specified action. This tag is mandatory if the &lt;type> tag is set to any one of the following types:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">"app, view, closeapp, wait, javaapp"</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Syntax:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> &lt;application specific params> &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">In order to launch an application, currently the UID of the application has to be passed as the first parameter and the application name as the second parameter. Comma (',') is used as a delimiter between the parameters. The second parameter (application name) is a label which is required for logging purposes</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;params> 0x10005902, Calculator &lt;/params> //Launches the calculator application</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">For closing an application, the UID of the application along with the application name (comma separated) to be closed should be passed.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;params> 0x10005902, Calculator &lt;/params> // Closes the calculator application</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">In order to switch views, application UID and view ID (comma separated) should be passed to the params tag</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;params> 0x101f4cd5, 0x05 &lt;/params> // Activates Missed calls view</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">For wait operation, the time interval in milliseconds should be specified as follows:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;params> 100 &lt;/params> //Pause for 100 milliseconds</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">For launching a java midlet, midlet name should be specified in the params tag. Midlet name is case sensitive.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;params> Music Store &lt;/params> //Launches Music Store application</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;keys>&#8230; &lt;/keys>: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This tag should be used to pass any key events to the application. More than one key code can be specified in the &lt;keys> tag. Space (" ") is used as a delimiter between the key codes. Following key codes can be passed as the key events in &lt;keys> tag.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> Key Codes Reference:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  LSK     = left soft key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  RSK    = right soft key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  DAK    = down arrow key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  RAK    = right arrow key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  LAK     = left arrow key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  UAK    = up arrow key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  MSK    = Middle soft key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  SP       = Space</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  BS       = Backspace/clear</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  lt          = Less Than</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  gt         = Greater Than</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  amp     = Ampersand</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  MENU  = Menu</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  KYES  = Green Key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  KNO    = Red Key</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  1 = Number 1</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  2 = Number 2</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  3 = Number 3  </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  4 = Number 4</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  5 = Number 5</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  6 = Number 6</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  7 = Number 7  </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  8 = Number 8</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  9 = Number 9</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Alphabets: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">a-z and A-Z  </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Special characters:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">. ? @  , ' ! " - ( ) / : _ ; + % = [ ] { } \ ~ ^ | ` $</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Syntax:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;keys> &lt;key value > &lt;/type> </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   &lt;keys> DAK &lt;keys> // Press down arrow key </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Loop:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This tag should be used to specify any repetitive actions and should be defined using the tag  </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   &lt;loop count='2'> // begin loop </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   .</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   .</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   &lt;/loop> // end loop</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">In the above tag, 'count' indicates the number of times the set of actions has to be executed in a loop. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Syntax:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">    &lt;loop count=&lt;enter the count value for looping action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">     .</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">     .</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">     &lt;/loop></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;loop count='5'></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;names> enter 1 &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>    keypress   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;keys>   1 &lt;/keys></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;/loop></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">In the above example, key press 1 is sent to the application. This operation is carried out five times in a loop. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Note: </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">By specifying the count value as 'infinite', one can execute the operations in a loop infinitely.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Stopping Script Executions</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Script execution can be interrupted by pressing the Power button on the device.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">   </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example for launching a calculator application</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>   Calculator &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   app   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> 0x10005902, Calculator&lt;/params></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example for switching views </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Activates the Missed calls view</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>   Missed Calls &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   view   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> 0x101f4cd5, 0x05 &lt;/params></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;keys>   MSK MSK &lt;/keys></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example for closing a calculator application</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>   Calculator &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   closeapp   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> 0x10005902, calculator&lt;/params></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example for keypress action </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   keypress   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;keys>   1 2 &lt;/keys></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example for wait/pause</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>   pause &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   wait   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> 4000 &lt;/params> //Time interval in milliseconds</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example for Loop action</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;loop count='5'></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>   enter 1 and 2 &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   keypress   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;keys>   1 2 &lt;/keys></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;/loop></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example for launching a java application</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Launches the Music Store application</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>   Music Store &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   javaapp  &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> Music Store &lt;/params> //Midlet name </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;print>&#8230;&lt;/print>:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">This is an optional tag that can be added in the scripts to print any debug logs. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>   Calculator &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   app   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> 0x10005902, calculator&lt;/params></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;print>Open calculator&lt;/print></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"> &lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;screenshot> &#8230; &lt;/screenshot></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">User Emulator can take a screenshot of the action that has the &lt;screenshot> tag. The image file is stored with the name specified in the &lt;screenshot tag> under the &lt;\Logs\script file name> directory specified in the settings dialog. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">During script recording, this tag can be automatically added at any stage of recording, by just clicking on the camera button once. The name of the screenshot is added automatically and has the following format:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">"app name in foreground"-"time stamp"</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;screenshot> Menu-4563678 &lt;/screenshot></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Pointer Events</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">User Emulator can simulate pointer events on the touch enabled devices. Following are the pointer events currently supported. The pointer events are added within the &lt;params> tag.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">pointerdownAt ,x, y: Simulates pointer down event. &break;x and y values are the co-ordinates of the pointer. (Start of a flick or tap, etc.)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">pointerupAt, x,y: Simulates pointer up event. &break;x and y values are the co-ordinates of the pointer. (End of a flick or tap, etc.)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">moveto x, y: Simulates pointer move event. &break;x and y values are the co-ordinates of the end of movement.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">pointerdownAt, x, y, z:  Simulates finger down event. &break;x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">pointerupAt, x,y,z: Simulates finger up event. &break;x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">moveto x, y,z: Simulates finger move event. &break;x and y values are the co-ordinates of the end of movement. Z is a threshold value. (Added to every co-ordinates)</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Example:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>  xxx &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   pointerevent   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> pointerdownAt,560,320,5 &lt;/params></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>  xxx &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   pointerevent   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> moveTo, 520,310,5 &lt;/params></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;name>  xxx &lt;/name></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;type>   pointerevent   &lt;/type></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">  &lt;params> pointerupAt, 520,300,5 &lt;/params></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">&lt;/action></p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Note:</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Since on software level there is no difference between stylus, finger tap, thumb tap, etc. all types of pointer events have general pointer event names with a threshold value.</p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">In order to get the same results during script execution, all the screens on the device should be reset to its initial state before script recording and playback. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">Currently the tool supports basic reset functionality of resetting the Menu application's scroll bar, closing any open applications on the device and resetting the idle screen. </p>
+<p font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0">If there are any changes to the application position in the Menu application or any changes on the Home Screen, the script when played back may not produce the same results. This is a known limitation of the tool</p>
+</topic><uid value="536986543"/>
+<context contextUID="Context1" comment="with a comment" topicID="1"/>
+<indexlink topicID="1" indexID="0" categoryUID="536986543">Topic title</indexlink>
+<index indexID="0">User Emulator</index>
+
+<customization><titlestyle fontstyle="sansserif" size="10"/>
+<listbullet1style bulletchar="8226"/>
+<listbullet2style bulletchar="8226"/>
+<lists leftindent="20"/>
+<body font="sansserif" style="normal" size="10" color="foreground" justify="left" spacing="10" before="5" after="0" left="0" right="0"></body>
+</customization>
+<mbmlist/></cshlp>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/CameraAppTimer.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,101 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: CameraAppTimer.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Camera app's timer CActive class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef CCAMERAAPPTIMER_H_
+#define CCAMERAAPPTIMER_H_
+
+// System Includes
+#include <E32BASE.H>
+
+// Class Declarations
+/**
+ *  Camera observer interface
+ */
+class MCameraAppObserver
+	{
+	public:
+	    /**
+        *  Callback function. Called when timer is expired
+        */
+		virtual void CheckCameraAppL() = 0;
+		};
+ 
+/**
+ * Timer active object
+ */
+class CCameraAppTimer: public CActive
+		{
+	public:
+	    /**
+        * Static constructor
+        * @param aNotify A reference to the camera app. related timer observer.
+        * @return CCameraAppTimer* A pointer to the newly allocated CCameraAppTimer class.
+        *                      NULL, if the class cannot be created
+        */
+		static CCameraAppTimer* NewL(MCameraAppObserver& aNotify);
+		/**
+        * Destructor
+        */
+		~CCameraAppTimer();
+	public:
+	    /**
+        * Start timer
+        * @param aInterval  Microsecs after timer supposed to be expired
+        */
+		void After(TTimeIntervalMicroSeconds32 aInterval);
+	protected:
+	    /**
+        * RunL from CActive class
+        */
+		void RunL();
+		/**
+        * DoCancel from CActive class
+        */
+		void DoCancel();
+	private:
+	    /**
+        * Constructor
+        * @param aNotify  A reference to the camera app. related timer observer.
+        */
+		CCameraAppTimer(MCameraAppObserver& aNotify);
+		/**
+        * Second phase constructor
+        */
+		void ConstructL();
+	private:
+	    /**
+        * RTimer object member
+        */
+		RTimer					iTimer;
+		/**
+        * Reference to camera app. related timer observer
+        */
+		MCameraAppObserver&		iNotify;
+		};
+
+#endif /* CCAMERAAPPTIMER_H_ */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/Constants.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,100 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: Constants.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Constant container file
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef CONSTANTS_H_
+#define CONSTANTS_H_
+
+/**
+ * Buffer constants
+ */
+const TInt KBuffer8 = 8;
+const TInt KBuffer10 = 10;
+const TInt KBuffer12 = 12;
+const TInt KBuffer20 = 20;
+const TInt KBuffer32 = 32;
+const TInt KBuffer64 = 64;
+const TInt KBuffer100 = 100;
+const TInt KBuffer128 = 128;
+const TInt KBuffer200 = 200;
+const TInt KBuffer256 = 256;
+const TInt KBuffer512 = 512;
+const TInt KBuffer540 = 540;
+const TInt KBuffer1024 = 1024;
+/**
+ * General constants
+ */
+_LIT(KN,"");
+_LIT(KHEX,"0x");
+_LIT(K0x,"0x%x");
+_LIT(KNEWLINE, "\n");
+_LIT(KComma, ",");
+_LIT(KIDLE, "Should not be idle");
+_LIT(KPATHDELIM, "\\\\");
+_LIT(KDRIVEDEL, ":\\");
+_LIT(KEmptyItemText, "(none)");
+_LIT(KBsh,"\\");
+_LIT(KDOT, ".");
+_LIT(KCSVEXT,".csv");
+_LIT(KXMLEXT,".xml");
+_LIT(KEMPTYTEXT,"0");
+_LIT(KSPACE," ");
+_LIT(KSLASHR,"/r");
+
+_LIT(KMinus1,"-1");
+_LIT8(KInfinite,"infinite");
+/**
+ * UIDs
+ */
+const TUid KUidMenu =           { 0x101f4cd2 };
+const TUid KUidPanicCapturer =  { 0x2001C3A9 };
+const TUid KUidHomeScreen =     { 0x102750f0 };
+const TUid KUidAknCapServer =   { 0x10207218 };
+const TUid KUidAknnfySrv =      { 0x10281ef2 };
+const TUid KUidPenInputSrv =    { 0x10281855 };
+const TUid KUidTelephony =      { 0x100058b3 };
+const TUid KUidCamera =         { 0x101f857a };
+/**
+ * Time constants
+ */
+const TInt KWait2 = 2000000;
+const TInt KWait1 = 1000000;
+const TInt KWait08 = 800000;
+const TInt KWait05 = 500000;
+const TInt KWait03 = 300000;
+const TInt KWait02 = 200000;
+const TInt KWait01 = 100000;
+const TInt KWait005 = 50000;
+const TInt KWait001 = 10000;
+/**
+ * Manufacturer constants
+ */
+const TInt KManufacturerNokia =         2;
+const TInt KManufacturerSamsung =       270499451;
+const TInt KManufacturerSonyEricsson =  270494957;
+
+#endif /* CONSTANTS_H_ */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/DelayTimer.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,95 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: DelayTimer.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for asynchronous key events handling
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef DELAYTIMER_H__
+#define DELAYTIMER_H__
+
+//System includes
+#include <e32base.h>
+
+/**
+ * MActionObserver, an observer to CDelayTimer class.
+ */
+class MActionObserver 
+{
+public:
+	/**
+	 * Callback function to invoke the next action element
+	 */
+    virtual void PerformActionL() = 0;
+};
+
+/**
+ *  CDelayTimer class.
+ */
+class CDelayTimer : public CTimer
+{
+    public:
+       /**
+        * Two-phased constructor.
+        * @param aObserver Reference to the observer class
+        */
+        static CDelayTimer* NewL( MActionObserver& aObserver );        
+       /**
+        * C++ default constructor.
+        */
+        CDelayTimer(MActionObserver& aObserver);
+       /**
+        * Destructor
+        */
+        ~CDelayTimer();
+
+    public:
+       /**
+		* Function to issue a request for notification of next action 
+		* @param aInterval Time interval
+		*/
+        void Wait(TInt aInterval);
+        
+    private:
+       /**
+        * 2nd phase constructor.
+        */
+        void ConstructL();
+
+    private: // From CActive
+       /**
+        * After completed timer period, execution comes to RunL
+        */
+        void RunL();
+
+    private:
+    	/**
+    	 * Reference to the observer class
+    	 */
+        MActionObserver& iActionObserver;
+};
+
+#endif // DELAYTIMER_H__
+
+// End of File
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/FolderContentsListener.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,69 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: FolderContentsListener.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ *  An interface class for folder scan notifications
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef FOLDERCONTENTSLISTENER_H__
+#define FOLDERCONTENTSLISTENER_H__
+
+//System includes
+#include <e32Std.h>
+
+/**
+ * MFolderContentsListener, an interface class for folder scan notifications
+ */
+
+class MFolderContentsListener
+{
+public:
+   /**
+	* This gets called before a new folder is being scanned.
+	*/
+	virtual void FolderStarting( const TDesC & aFullPath, TBool aIsDriveListFlag ) = 0;
+   /**
+	* This gets called with every entry of the currently scanned folder that is a folder
+	*/
+	virtual void NewFolder( const TDesC & aEntry ) = 0;
+
+   /**
+	* This gets called with every entry of the currently scanned folder that is a plain file
+	*/
+	virtual void NewFile( const TDesC & aEntry ) = 0;
+
+   /**
+	* This is called after all entries of the currently scanned folder
+	* have been delivered. This is NOT called when a scan operation is
+	* aborted by starting a new scan before this got called!
+	*/
+	virtual void FolderCompleteL() = 0;
+
+   /**
+	* This gets called if an unexpected error occures during scanning.
+	*/
+	virtual void ErrorOccured( TInt aReasonCode ) = 0;
+};
+
+#endif 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/GlobalCapturer.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,238 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: GlobalCapturer.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ *  Key capturing class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+#ifndef GLOBALKEYCAPTURE_H__
+#define GLOBALKEYCAPTURE_H__
+
+// System Includes
+#include <e32base.h>
+#include <w32std.h>
+#include <aknglobalnote.h>
+#include <COECNTRL.H>
+// User Includes
+#include "Settings.h"
+#include "clientcommander.h"
+#include "CameraAppTimer.h"
+#include "Constants.h"
+
+// Forward declarations
+class RWindowGroup;
+class CApaWindowGroupName;
+
+// Class Declarations
+/**
+ * Key observer interface class
+ */
+class MKeyObserver
+{
+public:
+    /**
+    * Callback to handle Power key button press and stops scripts
+    */
+	virtual void TerminationKeyReceived()   = 0;
+	/**
+    * Callback to notify AppUi to bring app to foreground
+    */
+	virtual void BringUserEmulatorToFront() = 0;
+	/**
+    * Stops random test by this callback function
+    */
+	virtual void RandomTestEndsL() = 0;
+};
+
+/** 
+ * Registers itself for event capturing.
+ * Is notified about events via CActive calls
+ */
+class CGlobalCapturer : public CActive, public MCameraAppObserver
+{
+	public:
+	    /**
+        * Static constructor
+        * @param aObserver Reference key press observer
+        * @param aSettings Reference to Setting class
+        * @param aScriptRun Reference to script run flag from AppUi
+        * @param aRandomTestStarted Reference to random test started flag from AppUi
+        * @param aClientCommander Reference to client commander client side object
+        * @param aEikonEnv Reference to controls environment
+        * @param aSession Reference to session with the application architecture server.
+        * @return CGlobalCapturer* A pointer to the newly allocated CGlobalCapturer class.
+        *                      NULL, if the class cannot be created
+        */
+		static CGlobalCapturer* NewL(MKeyObserver& aObserver, CSettings& aSettings, TBool& aScriptRun, 
+				TBool& aRandomTestStarted, RClientCommander& aClientCommander, CEikonEnv* aEikonEnv,RApaLsSession& aSession);
+
+	   /** 
+         * Destructor
+         */
+		~CGlobalCapturer();
+		
+	   /** 
+		 * Registers itself for the key press event
+		 */
+		void StartCapturingL();
+				
+       /** 
+        * Starts capturing Power button
+        */
+		void StartL();
+	   /** 
+        * Stops capturing Power button
+        */
+		void Stop();
+	   /** 
+        * Stops capturing keys (in Window server)
+        */
+	    void StopRecordKeysL();
+	   /** 
+        * Starts capturing keys by Window server
+        */
+	    TInt StartRecordKeysL();
+	   /** 
+        * Checks if camera app is in memory or not
+        */
+	    void CheckCameraAppL();
+	   /** 
+        * Resets Menu screen and (Home screen's) idle screen
+        */
+		TInt ScreenReset();
+	   /** 
+        * Kill apps (with exceptions)
+        */
+		void KillUnwantedAppsResetL();
+		
+	private: //From CActive
+		/**
+		 * Is called by active scheduler when key press happens
+		 */
+		void RunL();
+
+		/**
+		 * Is called when event listening should be stopped
+		 */
+		virtual void DoCancel();
+	
+	private:
+	   /**
+		* Constructor
+		* @param aObserver Reference key press observer
+		* @param aSettings Reference to Setting class
+		* @param aScriptRun Reference to script run flag from AppUi
+		* @param aRandomTestStarted Reference to random test started flag from AppUi
+		* @param aClientCommander Reference to client commander client side object
+		* @param aEikonEnv Reference to controls environment
+		* @param aSession Reference to session with the application architecture server
+		*/
+		CGlobalCapturer(MKeyObserver& aObserver, CSettings& aSettings, TBool& aScriptRun, TBool& aRandomTestStarted,
+				RClientCommander& aClientCommander, CEikonEnv* aEikonEnv,RApaLsSession& aSession);
+				
+	   /**
+        * Second phase constructor
+        */
+		void ConstructL();
+		
+	   /**
+        * Filters characters which shouldn't be in a file name
+        */
+		TBool StrictFileNameCheck(const TDesC& aFileName);
+			
+	public:
+	   /**
+        * Flag. True if recording is running
+        */
+	    TBool		iRecord;
+		
+	private:
+	   /**
+        * Handler to Power button
+        */
+		TInt32 iCaptureHandle1;
+	   /**
+        * Session to the window server
+        */
+		RWsSession    iWsSession;
+	   /**
+        * Window group object
+        */
+		RWindowGroup* iWindowGroup;
+	   /**
+        * Key event details structure
+        */
+		TKeyEvent*		iKeyEvent;
+	   /**
+        * Handle to the capturing request
+        */
+		MKeyObserver& 	iObserver;
+	   /**
+        * Reference to settings
+        */
+		CSettings& 		iSettings;
+	   /**
+        * A handle to a file server session
+        */
+		RFs 			iFs;
+	   /**
+        * Reference to script run flag
+        */
+		TBool&			iScriptRun;
+	   /**
+        * Reference to randomtest started flag
+        */
+		TBool&			iRandomTestStarted;
+	   /**
+        * Flag. True if key capturing started
+        */
+		TBool			iKeyCaptureStart;
+	   /**
+        * Reference to client commander object
+        */
+		RClientCommander& iClientCommander;
+	   /**
+        * Buffer for script name and path
+        */
+		TBuf8<512> 		iBuf8;
+	   /**
+        * Reference to controls environment
+        */
+		CEikonEnv* 		iEEnv;
+	   /**
+        * Reference to camera timer
+        */
+		CCameraAppTimer* iCameraAppTimer;
+	   /**
+        * Buffer for app's name which are in foreground. 
+        */
+		TBuf8<512> 		iAppName;
+	   /**
+        * Reference to session with the application architecture server
+        *
+        */
+		RApaLsSession&	iSession;
+};
+
+#endif //	GLOBALKEYCAPTURE_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/ImageCapture.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,204 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: ImageCapture.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for Image capture
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef IMAGECAPTURE_H_
+#define IMAGECAPTURE_H_
+
+//System Includes
+#include <e32base.h>
+#include <ImageConversion.h>
+
+//User Includes
+#include "Settings.h"
+
+/**
+ * MScreenshotObserver, an observer to CImageCapture class.
+ */
+class MScreenshotObserver
+{
+public:
+	/**
+	 * Function that gets called to perform the next action after saving an image
+	 * @param aInterval duration after which the next action is performed 
+	 */
+    virtual void PerformNextAction(TInt aInterval) = 0;
+};
+
+/**
+ * CImageCapture
+ * Class that handles image capturing functionality
+ */
+class CImageCapture : public CActive
+{
+public:
+	/**
+	 * States of the Image capture active object
+	 */
+	enum TScreenShotStatus
+	{
+		EIdle,
+		EWaiting,
+		ECapturing,
+		ESaveComplete
+	};
+	
+   /**
+	* Static constructor.	 
+	* @param aSettings A reference to the CSettings class
+	* @param aObserver A reference to the MScreenshotObserver class
+	* @param aEikonEnv A refernce to the CEikionEnv class	
+	* @return CImageCapture* A pointer to the newly alocated CImageCapture class.
+	*                          NULL, if the class cannot be created
+	*/
+	static CImageCapture* NewL(CSettings& aSettings,MScreenshotObserver& aObserver, CEikonEnv* aEikonEnv);
+   /**
+	* Static constructor. On return the instance is left to the CleanupStack
+	* @param aSettings A reference to the CSettings class
+	* @param aObserver A reference to the MScreenshotObserver class
+	* @param aEikonEnv A refernce to the CEikionEnv class	
+	* @return CImageCapture* A pointer to the newly alocated CImageCapture class.
+	*                          NULL, if the class cannot be created
+	*/
+	static CImageCapture* NewLC(CSettings& aSettings,MScreenshotObserver& aObserver, CEikonEnv* aEikonEnv);
+		
+	/**
+	 * Destructor
+	 */
+	~CImageCapture();
+     
+	/**
+	 * Function to start capturing images. This function waits until the 
+	 * application UID passed matches with the foreground running application UID
+	 * If NULL UID is passed, the Image capturer will not wait and continues the 
+	 * image saving operation  
+	 * @param aName file path
+	 * @param aXmlFileName name of the script file
+	 * @param aAppUid application UID
+	 */
+     void CaptureL(const TDesC& aName, const TDesC& aXmlFileName, TUid aAppUid);
+
+private:
+   /**
+	* Constructor
+	* @param aSettings A reference to the CSettings class
+	* @param aObserver A reference to the MScreenshotObserver class
+	* @param aEikonEnv A refernce to the CEikionEnv class	
+	*/
+	CImageCapture(CSettings& aSettings,MScreenshotObserver& aObserver, CEikonEnv* aEikonEnv);
+	
+	/**
+	 * ConstructL
+	 */
+	void ConstructL();
+	
+	/**
+	 * Function to start capturing images.
+	 * 
+	 */
+	void DoCaptureL();
+	
+	/**
+	 * Function that saves images
+	 * aName Screenshot name
+	 */
+	void DoSaveL(const TDesC& aName);
+	/**
+	 * Gets the file name. This function checks if the filename
+	 * already exists on the phone or not. This function prevents 
+	 * the capturer overriding the existing file. 
+	 * aName Screenshot name
+	 */	
+    HBufC* GetNextFileNameLC(const TDesC& aName) const;
+	    
+   /**
+	* Fires an event.
+	* @param aStatus Image Capture Active objects status
+	*/
+	void Fire(TScreenShotStatus aStatus);
+
+   /**
+	* Fires capture event after aTime.
+	* @param aTime time interval
+	*/
+	void FireCapture(TTimeIntervalMicroSeconds32 aTime);
+
+private: //From CActive
+   /**
+	* Cancels any outstanding request.
+	*/
+	void DoCancel();
+	
+   /**
+	* Handles the completion of the active request.
+	*/
+	void RunL();
+ 
+private:        
+   /**
+	* Handle to the CImageEncoder class
+	*/ 
+	CImageEncoder*       iImageEncoder;
+   /**
+	* Handle to the CFbsBitmap class
+	*/ 
+	CFbsBitmap* 	     iBitmap;
+   /**
+	* Handle to the CSettings class
+	*/
+	CSettings&           iSettings;
+   /**
+	* Enumeration with different 
+	* states of the Image capture active object
+	*/
+	TScreenShotStatus    iScreenShotStatus;
+   /**
+	* Timer handle 
+	*/
+	RTimer               iTimer;
+   /**
+	* Screenshot file name
+	*/	
+	TBuf<KPATHLEN>       iFileName;
+   /**
+	* XML script name
+	*/
+	TBuf8<KPATHLEN>		 iXmlFileName;
+   /**
+	* Application UID
+	*/	
+	TUid                 iAppUid;
+   /**
+	* Handle to CEikonEnv class
+	*/
+	CEikonEnv* 			 iEEnv;
+   /**
+	* Reference to the MScreenshotObserver class
+	*/	
+	MScreenshotObserver& iObserver;
+};
+
+#endif /*IMAGECAPTURE_H_*/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/Logger.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,135 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: Logger.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This class is used for logging purposes
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef LOGGER_H__
+#define LOGGER_H__
+
+//System Includes
+#include <eikenv.h>
+#include <flogger.h>
+#include <f32file.h>
+
+//User Includes
+#include "UserEmulatorScriptsView.h"
+#include "Constants.h"
+
+//Forward Declarations
+class CSettings;
+
+/**
+ * CLogger 
+ * Class used for logging purposes
+ */
+class CLogger : public CBase
+{
+public:
+   
+   /**
+	* ConstructL
+	*/
+	void ConstructL();
+   /**
+	* Constructor
+	* @param aScriptView Reference to the script view
+	* @param aSettings Reference to the CSettings class
+	* @param aEikonEnv Reference to the CEikonEnv class
+	*/
+	CLogger(CUserEmulatorScriptsView& aScriptView,CSettings& aSettings, CEikonEnv* aEikonEnv);
+   /**
+	* Destructor
+	*/
+	~CLogger();
+ 
+   /**
+	* Function to write log into the log file
+	* @param aText Reference to a 8 bit descriptor
+	* @param aHeader boolean indicating presence of headers or values in the logging information
+	* @param aHash boolean indicating presence of # in the begging of the log line
+	*/
+    void WriteLogL(const TDesC8& aText, TBool aHeader,TBool aHash=EFalse);
+   
+   /**
+	* Function to write log into the log file
+	* @param aText Reference to a 16 bit descriptor
+	* @param aHeader boolean indicating presence of headers or values in the logging information
+	* @param aHash boolean indicating presence of # in the begging of the log line
+	*/
+    void WriteLogL(const TDesC16& aText, TBool aHeader,TBool aHash=EFalse);
+   
+   /**
+	* Function to close log file handles
+	*/
+    void CloseFileHandles();
+    
+private:
+   /**
+	* Function to write log into the log file
+	* @param aText Reference to a 8 bit descriptor
+	* @param aHeader boolean indicating presence of headers or values in the logging information
+	* @param aHash boolean indicating presence of # in the begging of the log line
+	*/
+	TInt Write(const TDesC8& aText, TBool aHeader,TBool aHash=EFalse);
+   /**
+	* Function to write log into the log file
+	* @param aText Reference to a 16 bit descriptor
+	* @param aHeader boolean indicating presence of headers or values in the logging information
+	* @param aHash boolean indicating presence of # in the begging of the log line
+	*/
+	TInt Write(const TDesC16& aText, TBool aHeader,TBool aHash=EFalse);
+private:
+   /**
+	* Reference to the file handle
+	*/
+    RFile 		 iFile;
+   /**
+ 	* Reference to the file server session
+ 	*/
+    RFs   		 iFs;
+   /**
+  	* Log buffer
+  	*/
+    TBuf8<KBuffer1024>  iLogBuffer;
+   /**
+  	* Reference to the CSettings class 
+  	*/
+    CSettings& 	 iSettings;
+   /**
+  	* Reference to the CEikonEnv class
+  	*/
+    CEikonEnv* 	 iEEnv;
+   /**
+   	* Reference to the CUSerEmulatorScriptsView class
+   	*/
+    CUserEmulatorScriptsView& iScriptView;
+   /**
+   	* Boolean indicating drive validity
+   	*/
+    TBool		 iDriveLockError;
+};
+
+#endif //__LOGGER_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/NotifyFileChange.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,131 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: NotifyFileChange.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for notification of file changes
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef NOTIFYFILECHANGE__
+#define NOTIFYFILECHANGE__
+
+//System Includes
+#include <e32std.h>
+#include <e32base.h>
+#include <f32file.h>
+
+//User Includes
+#include "Constants.h"
+
+/**
+ * MFileChangeObserver 
+ * Interface class for file change notifications
+ */
+class MFileChangeObserver
+{
+public:
+	/**
+	 * FileChangeEventL 
+	 * Callback function that notifies any file change events
+	 */
+	virtual void FileChangeEventL() = 0;
+};
+
+/**
+ * CNotifyFileChange 
+ * Class implementation for notification of file changes
+ */
+
+class CNotifyFileChange : public CActive
+{
+public:
+   /**
+	* Static constructor
+	* @param aObserver Reference to the MFileChangeObserver class
+	* @param aPath file path
+	* @return CNotifyFileChange* A pointer to the newly alocated CNotifyFileChange class.
+	*                          NULL, if the class cannot be created
+	*/
+	static  CNotifyFileChange*  NewL(  MFileChangeObserver& aObserver, const TDesC& aPath );
+   /**
+	* Static constructor
+	* @param aObserver Reference to the MFileChangeObserver class
+	* @param aPath file path
+	* @return CNotifyFileChange* A pointer to the newly alocated CNotifyFileChange class.
+	*                          NULL, if the class cannot be created
+	*/
+	static  CNotifyFileChange*  NewLC( MFileChangeObserver& aObserver, const TDesC& aPath );
+	
+   /**
+	* Destructor
+	*/
+	virtual ~CNotifyFileChange();
+
+   /**
+	* Function that requests a notification of change to files or directories
+	* @param aPath File path
+	*/
+	void RefreshPath(TDes& aPath);
+	
+private: // from CActive
+   /**
+	* Cancels any outstanding request.
+	*/
+	void DoCancel();
+	
+   /**
+	* Handles the completion of the active request.
+	*/
+	void RunL();
+   /**
+	* Handles a leave occurring in the request completion event handler CActive::RunL().
+	*/  	
+	TInt RunError(TInt aError);
+
+private:
+   /**
+	* Constructor
+	* @param aObserver Reference to the MFileChangeObserver class
+	* @param aPath file path
+	*/
+	CNotifyFileChange( MFileChangeObserver& aObserver,const TDesC& aPath );
+	/**
+	 * ConstructL
+	 */
+	void ConstructL();
+
+private:
+   /**
+	* Reference to the MFileChangeObserver class
+	*/
+	MFileChangeObserver&		iObserver;	
+  /**
+	* Reference to file server session
+	*/
+    RFs 						iFs;
+   /**
+  	* File path
+  	*/
+    TDes16&                     iPath;
+};
+
+#endif	//NOTIFYFILECHANGE__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/RandomTest.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,175 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: RandomTest.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This class is used to perform random test on applications or
+ * on the system generally
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef RANDOMTEST_H_
+#define RANDOMTEST_H_
+
+// System Includes
+#include <W32STD.H>
+#include <APGCLI.H>
+#include <E32BASE.H>
+// User Includes
+#include "Settings.h"
+#include "Logger.h"
+#include "UserEmulatorApplication.h"
+#include "Constants.h"
+#include "GlobalCapturer.h"
+ 
+// Class Declaration 
+ 
+/**
+ * Implements random test run. Active object.
+ */
+class CRandomTest: public CActive
+	{
+	public:
+	    
+	   /**
+        * Static constructor
+        * @param aObserver Key observer interface 
+        * @param aRWsSession Reference to window server session
+        * @param aSettings Reference to Setting class
+        * @param aSession Reference to session with the application architecture server.
+        * @param aLogger Reference to logger object
+        * @return CRandomTest* A pointer to the newly allocated CRandomTest class.
+        *                      NULL, if the class cannot be created
+        */
+		static CRandomTest* NewL(MKeyObserver& aObserver,RWsSession& aRWsSession,
+		                          CSettings& aSettings,RApaLsSession& aSession,CLogger& aLogger);
+	   /**
+		* Static constructor. On return the instance is left to the CleanupStack
+		* @param aObserver Key observer interface
+		* @param aRWsSession Reference to window server session
+        * @param aSettings Reference to Setting class
+        * @param aSession Reference to session with the application architecture server.
+        * @param aLogger Reference to logger object
+        * @return CRandomTest* A pointer to the newly allocated CRandomTest class.
+        *                      NULL, if the class cannot be created
+       	*/
+		static CRandomTest* NewLC(MKeyObserver& aObserver,RWsSession& aRWsSession,
+		                          CSettings& aSettings,RApaLsSession& aSession,CLogger& aLogger);
+	   /**
+        * Destructor
+        */
+		~CRandomTest();
+	public:
+	    /**
+        * Initialises and starts random test
+        */
+		void StartRandomTestL();
+		/**
+        * Stops random test
+        */
+		void StopRandomTest();
+		/**
+        * Restarts random test active object
+        */
+		void RestartRandomTest();
+		/**
+        * Cancels random test active object
+        */
+		void CancelRandomTest();
+	protected:
+	    /**
+        * RunL from CActive class
+        */
+        void RunL();
+        /**
+        * DoCancel from CActive class
+        */		
+        void DoCancel();
+	private:
+	    /**
+        * Constructor
+        * @param aObserver Key observer interface
+        * @param aRWsSession Reference to window server session
+        * @param aSettings Reference to Setting class
+        * @param aSession Reference to session with the application architecture server.
+        * @param aLogger Reference to logger object
+        */
+		CRandomTest(MKeyObserver& aObserver,RWsSession& aRWsSession,CSettings& aSettings,RApaLsSession& aSession,CLogger& aLogger);
+		/**
+        * Second phase constructor
+        */
+		void ConstructL();
+		/**
+        * Test list check
+        */
+		TBool IsUidInTestList(TUid aUid);
+	private:
+	    /**
+        * RTimer object member
+        */
+		RTimer			iTimer;
+		/**
+        * Reference to window server session
+        */
+		RWsSession* 	iRWsSession;
+		/**
+        * Reference to Settings class
+        */
+		CSettings& 		iSettings;
+		/**
+        * Reference to key observer interface
+        */
+		MKeyObserver&   iObserver;
+		/**
+        * Reference to session with the application architecture server.
+        */
+		RApaLsSession&	iSession;
+		/**
+        * Buffer. Contains last app's name on foreground (for logging)
+        */
+		TBuf<KBuffer512> iLastAppName;
+		/**
+        * Reference to Logger object
+        */
+		CLogger& 		iLogger;
+		/**
+        * Counts how many times one application runs. (If multiple test applications are running by random test)
+        */
+		TInt			iAppTestCounter;
+		/**
+        * Counts test steps and logs one app. name only if it's in foreground for a long time.
+        */
+		TInt			iAppNameLoggingCounter;
+		/**
+        * Random tester sends Ok button press event according to this counter.
+        */
+		TInt			iCounterForOkButton;
+		/**
+        * Flag. Shows if there was at least one valid app uid (True if there was one)
+        */
+		TBool			iCantStartAppToTest;
+		/**
+        * Array of random test UIDs
+        */
+		RArray<TUid>    iSlotUIDs;
+		};
+
+#endif // RANDOMTEST_H_ 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/ScanFolders.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,213 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: ScanFolders.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for folder scanning operation
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef SCANFOLDERS_H__
+#define SCANFOLDERS_H__
+
+//System includes
+#include <E32Base.h>
+#include <EikEnv.h>
+#include <F32File.h>
+
+//User Includes
+#include "Constants.h"
+
+//Forward Declarations
+class MFolderContentsListener;
+class CUserEmulatorScriptsView;
+
+
+/**
+ * CScanFolders 
+ * Active object implementation for scanning for script files in a folder
+ */
+class CScanFolders : public CActive
+{
+public:
+    /**
+     * Static constructor
+     * @return CScanFolders* A pointer to the newly alocated CScanFolders class.
+     *                      NULL, if the class cannot be created
+     */
+	static CScanFolders * NewL();
+	/**
+	 * Static constructor
+	 * @return CScanFolders* A pointer to the newly alocated CScanFolders class.
+	 *                      NULL, if the class cannot be created
+	 */
+	static CScanFolders * NewLC();
+	/**
+	 * Destructor
+	 */	
+	~CScanFolders();
+
+public:
+	/**
+	 * Function to add listener
+	 * @param aListener Reference to the folder listener object 
+	 */
+	void AddListenerL( CUserEmulatorScriptsView* aListener );
+	/**
+	 * Function to remove listeners 
+	 * @param aListener Reference to the folder listener object 
+	 */
+	void RemoveListener( CUserEmulatorScriptsView * aListener );
+
+public:
+	/**
+	 * Function to set filters for folder scan
+	 * @param aFilter 16 bit filter descriptor 
+	 */
+	void SetFilter( const TDesC & aFilter );
+	/**
+	 * Function to set filters for folder scan
+	 * @param aFilter 8 bit filter descriptor 
+	 */
+	void SetFilter( const TDesC8 & aFilter );
+
+	/**
+	 * Scan the folder specified by the path asynchronously. Results will
+	 * be delivered through the listener interface.
+	 * @param aPath 8 bit path descriptor  
+	 */
+	void ScanFolderL( const TDesC & aPath );
+	/**
+	 * Scan the folder specified by the path asynchronously. Results will
+	 * be delivered through the listener interface.
+	 * @param aPath 16 bit path descriptor  
+	 */
+	void ScanFolderL( const TDesC8 & aPath );
+
+protected:
+  /**
+	* Constructor
+	*/
+	CScanFolders();
+   /**
+	* ConstructL
+	*/
+	void ConstructL();
+
+protected:
+	/**
+	 * Function to start folder scan
+	 */
+	void StartScanningL();
+	/**
+	 * Function to continue folder scan
+	 */
+	void ContinueScanning();
+	/**
+	 * Function to stop folder scan
+	 */
+	void StopScanning();
+	/**
+	 * Deliver Drives
+	 */
+	void DeliverDrivesL();
+	/**
+	 * Reset operation
+	 */
+	void Reset();
+
+protected:
+	/**
+	 * Function that notifies any error during folder scan
+	 * @param aReasonCode error code
+	 */
+	void FireError( TInt aReasonCode );
+	/**
+	 * Function that notifies on any new entry in the folder
+	 */
+	void FireEntriesL();
+	/**
+	 * Function that notifies any directory or file changes in the 
+	 * folder
+	 * @param aEntry entry type
+	 */
+	void FireEntry( const TEntry & aEntry );
+	/**
+	 * Function that notifies on any folder changes
+	 * @param aFolder folder name
+	 */
+	void FireFolder( const TDesC & aFolder );
+	/**
+	 * Function that notifies on any file changes
+	 * @param aFile File name
+	 */
+	void FireFile( const TDesC & aFile );
+	/**
+	 * Function that notifies at the beginning of folder scan 
+	 * @param aIsDriveListFlag 
+	 */
+	void FireFolderStarting( TBool aIsDriveListFlag );
+	/**
+	 * Function that indicates folder scan complete 
+	 */
+	void FireFolderCompleteL();
+
+protected:
+	/**
+	 * Helper function that checks for file types and notifies 
+	 * on any file changes
+	 * @param aFilename file name
+	 */
+	TBool IsMatch( const TDesC & aFilename );
+
+private: //From CActive
+	void DoCancel();
+	void RunL();
+
+private:
+	/**
+	 * Enumeration with the folder scanner states
+	 */
+	enum TScanState
+	{
+		EIdle,
+		EScanning,
+		EStartNewScan,
+		EAbortScan
+	};
+
+	//Data Members
+	TBool iAbortScan;
+	TBool iStartNewScan;
+	TBool iContinued;
+	TBool iComplete;
+	TScanState iScanState;
+	TBuf<KBuffer256> iFileFilter;
+	TParse iCurrentPath;
+	RDir iCurrentDir;
+	TEntryArray iEntries;
+    CDesCArrayFlat * iDirectories;
+    CDesCArrayFlat * iFileNames;
+	RFs iFs;
+	RArray< CUserEmulatorScriptsView * > iListeners;
+};
+
+#endif 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/Settings.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,132 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: Settings.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This class is used for storing the settings information of the application
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef SETTINGS_H
+#define SETTINGS_H
+
+//System Includes
+#include <e32base.h>    // CBase
+#include <e32def.h>     // TBool
+#include <aknapp.h>
+#include <s32stor.h>    // CDictionaryStore
+#include <aknsettingitemlist.h>     // CAknSettingItemList
+
+// User Includes
+#include "Constants.h"
+
+//Forward declarations
+class CApaApplication;
+
+//Constants
+#define KPATHLEN   512
+
+_LIT(KDefaultPath,"C:\\Data\\TestScripts\\");
+_LIT(KDefaultLogPath,"C:\\Data\\Logs\\UserEmulator\\UserEmulator.csv");
+
+typedef TBuf<KBuffer256> TRandomTestAppID;
+
+/**
+ * CSettings 
+ * This class is used for storing the settings information of the application
+ */
+class CSettings : public CBase
+{
+public:
+   /**
+	* Constructor
+	* @param aApp Reference to CApaApplication class
+	* @param aEikonEnv Reference to CEikonEnv class
+	*/
+    CSettings(CApaApplication& aApp, CEikonEnv* aEikonEnv);
+    
+   /**
+	* ConstructL
+	*/
+    void ConstructL();
+    
+   /**
+	* Function to Load the User Emulator settings
+	*/
+    void LoadL();
+    
+   /**
+	* Function to Store the User Emulator settings
+	*/
+    void StoreL();
+    
+   /**
+	* Function to validate the correct drive 
+	* @param aPath Script/Log file path
+	*/   
+	TInt CheckDrive(const TDesC& aPath);
+   
+   /**
+	* Function to validate the scripts or log file path
+	* @param aPath Script/Log file path 
+	*/
+	TBool CheckPathL(const TDesC& aPath);
+	
+public:
+   /**
+	* Scripts path
+	*/    
+	TBuf<KPATHLEN> 	     iScriptsPath;
+   /**
+	* Log file path
+	*/	
+    TBuf<KPATHLEN> 	     iLogPath;
+   /**
+ 	* Log status ON/OFF
+ 	*/    
+    TBool        	     iLogStatus; 
+   /**
+ 	* Random test Status 
+ 	* ON : Run random test on the specified App UIDs
+ 	* OFF: Run random test on all applications under application Menu
+ 	*/
+    TBool	  	         iRandomTestAppIdStatus; 
+   /**
+  	* Application UID
+  	*/
+    TRandomTestAppID     iRandomTestAppID;
+    
+   /**
+	* Main screen size
+	*/    
+    TRect		         iAppRect;
+private:
+   /**
+	* CApaApplication instance
+	*/
+	CApaApplication& 	 iApp;
+   /**
+	* CEikEnv handle
+	*/    
+	CEikonEnv* 			 iEEnv;
+};
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/SettingsDialog.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,91 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: SettingsDialog.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This class is used for handling settings dialog
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef SETTINGS_DIALOG_H__
+#define SETTINGS_DIALOG_H__
+
+//System Includes
+#include <akndialog.h>
+
+//User Includes
+#include "Constants.h"
+
+//Forward declarations
+class CSettings;
+class CAknSettingItemList;
+
+/**
+ * CSettingsDialog 
+ * Class used for handling configuration settings for User Emulator
+ */
+class CSettingsDialog : public CAknDialog
+{
+public:
+   /**
+	* Constructor
+	* @param aSettings Reference to CSettings class
+	*/
+    CSettingsDialog(CSettings& aSettings);
+   /**
+	* Destructor
+	*/
+    CSettingsDialog::~CSettingsDialog();
+    
+private: // from CAknDialog
+    void PreLayoutDynInitL();
+    void PostLayoutDynInitL();
+    TBool OkToExitL(TInt aButtonId);  
+    
+private: // from CCoeControl    
+	TInt CountComponentControls() const;
+	CCoeControl* ComponentControl(TInt aIndex) const;
+	TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
+	    
+private:
+   /**
+	* Function to validate the file name
+	* @param aFilePath File path 
+	*/
+	TInt CheckFileName(const TDesC& aFilePath);   
+
+private:
+   /**
+	* Reference to the settings class
+	*/
+    CSettings& iSettings;
+   /**
+ 	* Reference to settings item list
+ 	*/
+    CAknSettingItemList* iSettingsList;
+   /**
+ 	* Reference to the settings class
+ 	*/
+    TBuf<KBuffer512> iPrevLogPath;
+};
+
+#endif //SETTINGS_DIALOG_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/ThreadNotifier.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,162 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: ThreadNotifier.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for capturing panics
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef THREADNOTIFIER_H_
+#define THREADNOTIFIER_H_
+
+// System Includes
+#include <e32base.h>
+#include <ImageConversion.h>
+
+// User Includes
+#include "Logger.h"
+#include "Settings.h"
+#include "ImageCapture.h"
+#include "UserEmulatorScriptsView.h"
+#include "Constants.h"
+
+/**
+ * Panic observer interface class
+ */
+class MPanicObserver
+{
+public:
+    /**
+    * Callback to notify AppUi (and eventually Random test) if a panic occured
+    */
+    virtual void PanicOccured()   = 0;
+    virtual void RestartRandomTests() =0;
+};
+/**
+ * CThreadNotifier 
+ * Active object implementation for capturing panics
+ */
+class CThreadNotifier : public CActive,
+                        public MScreenshotObserver
+{
+public:
+   /**
+	* Static constructor.
+	* @param aObserver Reference to panic observer 
+	* @param aLogger A reference to the CLogger class for logging panics.
+	* @param aSettings A reference to the CSettings class
+	* @param aEikonEnv A refernce to the CEikionEnv class
+	* @return CThreadNotifier* A pointer to the newly alocated CThreadNotifier class.
+	*                          NULL, if the class cannot be created
+	*/
+	static CThreadNotifier* NewL(MPanicObserver& aObserver, CLogger& aLogger, CSettings& aSettings,CEikonEnv* aEikonEnv);
+	
+   /**
+	* Static constructor. On return the instance is left to the CleanupStack
+	* @param aObserver Reference to panic observer 
+	* @param aLogger A reference to the CLogger class for logging panics.
+	* @param aSettings A reference to the CSettings class
+	* @param aEikonEnv A refernce to the CEikionEnv class
+	* @return CThreadNotifier* A pointer to the newly alocated CThreadNotifier class.
+	*                          NULL, if the class cannot be created
+	*/
+	static CThreadNotifier* NewLC(MPanicObserver& aObserver, CLogger& aLogger, CSettings& aSettings,CEikonEnv* aEikonEnv);
+	
+   /**
+	* Destructor
+	*/
+    ~CThreadNotifier();
+     
+   /**
+	* Function to issues a request for notification of the death of a thread.
+	*/
+    void IssueRequest();
+    
+private:
+   /**
+	* Constructor
+	* @param aObserver Reference to panic observer 
+	* @param aLogger A reference to the CLogger class for logging panics.
+	* @param aSettings A reference to the CSettings class
+	* @param aEikonEnv A refernce to the CEikionEnv class
+	*/
+	CThreadNotifier(MPanicObserver& aObserver, CLogger& aLogger, CSettings& aSettings, CEikonEnv* aEikonEnv);
+    /**
+     * ConstructL
+     */
+	void ConstructL();
+	/**
+	 * Function that indicates the exit type of the thread
+	 * @param aExitType Exit type
+	 */
+	void ExitType(TInt aExitType);
+	
+	/**
+	 * Callback implementation from the Image Capturer
+	 * @param aInterval 
+	 */
+	void PerformNextAction(TInt aInterval);
+
+private: //From CActive
+   /**
+	* Cancels any outstanding request.
+	*/
+	void DoCancel();
+	
+   /**
+	* Handles the completion of the active request.
+	*/
+	void RunL();
+    
+private:        
+   /**
+	* Reference to the Logger class
+	*/
+	CLogger& 					iLogger;
+   /**
+	* Reference to the settings class
+	*/
+	CSettings&  				iSettings;
+   /**
+	* Exit type
+	*/
+	TBuf<KBuffer64>       	    iExitType;
+   /**
+	* Exit type
+	*/
+	CEikonEnv* 					iEEnv;
+   /**
+	* Handle to thread death notifier
+	*/
+	RUndertaker 			    iUndertaker;
+   /**
+	* Thread handle
+	*/
+	TInt        			    iThreadHandle;
+	/**
+    * Handle to panic observer
+    */
+    MPanicObserver&             iObserver;
+};
+
+#endif /*THREADNOTIFIER_H_*/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/UserEmulator.hrh	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,73 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulator.hrh
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This file contains declarations for constants of UserEmulator.
+ * The file can be included in C++ or resource file.
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef USEREMULATOR_HRH__
+#define USEREMULATOR_HRH__
+
+#define _UID3 0x2001C3AF
+
+/** User Emulator Menu commands */
+enum TUserEmulatorIds
+{
+	ERunScripts= 0x6001, // start value must not be 0,
+	EHelp,
+	EAbout,
+	ESettings,
+	ERecordKeys,
+	ERandomTestStart,
+	ESettingsPath,
+	ECmdOpen,
+	ECtGeneralId,
+	EMenuSelectCmdId,
+	ESelectRunScript,
+	ESystemInfo,
+	EViewLogs,
+	EConfirmationQuery,	
+	EMark,
+	EMarkAll,
+	EUnmark,
+	EUnmarkAll
+};
+
+/** User Emulator View Ids */
+enum TViewId
+{
+    EScriptsView = 1
+};
+
+/** Script execution status */
+enum TScriptStatus
+{
+	EScriptPassed = 1,
+	EScriptFailed,
+	EScriptCancelled,
+	EScriptUnMark
+};
+
+#endif // USEREMULATOR_HRH__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/UserEmulator.pan	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,48 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulator.pan
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This file contains panic codes
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef USEREMULATOR_PAN__
+#define USEREMULATOR_PAN__
+
+/** 
+ * UserEmulator application panic codes 
+ */
+
+enum TUserEmulatorPanics
+	{
+	EUserEmulatorUi = 1
+	// add further panics here
+	};
+
+inline void Panic(TUserEmulatorPanics aReason)
+	{
+	_LIT(KAPPLICATIONNAME, "UserEmulator");
+	User::Panic(KAPPLICATIONNAME, aReason);
+	}
+
+#endif // __USEREMULATOR_PAN__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/UserEmulatorAppUi.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,498 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulatorAppUi.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Application User Interface class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+#ifndef USEREMULATORAPPUI_H__
+#define USEREMULATORAPPUI_H__
+
+// System Includes
+#include <aknappui.h>
+#include <apgcli.h>
+#include <akntabgrp.h>              // CAknTabGroup
+#include <aknnavide.h>              // CAknNavigationDecorator
+
+// User Includes
+#include "XmlHandler.h"
+#include "ScanFolders.h"
+#include "DelayTimer.h"
+#include "Settings.h"
+#include "ThreadNotifier.h"
+#include "GlobalCapturer.h"
+#include "Logger.h"
+#include "clientdll.h"
+#include "clientcommander.h"
+#include "RandomTest.h"
+#include "ImageCapture.h"
+#include "Constants.h"
+// Constant
+_LIT( KServerDllFilename, "\\system\\apps\\anim\\ANIMATION_SERVER_0x20025CA8" );
+
+// Forward declarations
+class CUserEmulatorScriptsView;
+
+// Class Declaration
+
+/**
+ * CUserEmulatorAppUi application UI class.
+ * Interacts with the user through the UI and request message processing
+ * from the handler class
+ */
+class CUserEmulatorAppUi : public CAknAppUi,
+                           public MXmlHandlerObserver,
+                           public MActionObserver,
+                           public MKeyObserver,
+                           public MPanicObserver,
+                           public MScreenshotObserver
+{
+public:
+	/**
+	 * ConstructL.
+	 * 2nd phase constructor.
+	 */
+	void ConstructL();
+
+	/**
+	 * CUserEmulatorAppUi.
+	 * C++ default constructor. This needs to be public due to
+	 * the way the framework constructs the AppUi
+	 * @param aSession AppUi's Window session
+	 */
+	CUserEmulatorAppUi(RWsSession& aSession);
+
+	/**
+	 * ~CUserEmulatorAppUi.
+	 * Virtual Destructor.
+	 */
+	virtual ~CUserEmulatorAppUi();
+	
+   /**
+    * Callback function. Called when Power button is pressed and recording stops
+    */
+	void TerminationKeyReceived();
+	
+   /**
+    * Put this application foreground at the end of recording and at the end of script execution
+    */
+	void BringUserEmulatorToFront();
+   /**
+    * Callback from Thread Notifier when a panic occures
+    */
+	void PanicOccured();
+	
+	void RestartRandomTests();
+   /**
+    * Simply calls ScriptView's ShowScriptsL function
+    */
+	void ShowScriptsL();
+	
+   /**
+    * Gets Logger's reference
+    * @return   A CLogger instance
+    */
+	CLogger& Logger() const
+    {
+       return *iLogger;
+    }
+	
+   /**
+	* Starts script execution
+	*/
+	void StartTestL();
+	
+  /**
+   * Sets timer which calls PerformAction when expired.
+   * @param  aInterval Time in microsecs
+   */
+	void PerformNextAction(TInt aInterval);
+  
+  /**
+   * Simply calls XmlHandler's StartParsingL function
+   * @param  aFileName  Name of the xml script to parse
+   * return  Error code
+   */
+   TInt StartParsingL( const TDesC&  aFileName );
+  /**
+   * Put this application foreground.
+   */
+   void BringToForeground();
+  /**
+   * Stops random test
+   */
+   void RandomTestEndsL();
+   
+  /**
+   * Load application's TRect to a member variable of Setting
+   */
+   void SetApplicationRectInSettings();
+   
+  /**
+   * Set system info flag
+   */
+   void SetSystemInfoFlag(TBool aValue);
+  /**
+   * Queries if there was a change in script file folder
+   */
+   void RefreshFileNotification();
+   /**
+   * Reads command line arguments
+   * @param aParams - The arguments
+   */
+   void ProcessMessageL(TUid /*aUid*/, const TDesC8 &aParams);
+   /**
+   * Reads command line arguments
+   * @param aCommand - Launch command code
+   * @param aDocumentName - Buffer for arguments
+   * @param aTail - Command line tail
+   */
+   TBool ProcessCommandParametersL(TApaCommand aCommand,TFileName &aDocumentName,
+                const TDesC8 &aTail);
+    /**
+    * FolderScanCompletedL
+    * Callback function. Called when script file folder is scanned and list box is initialised.
+    */
+    void FolderScanCompletedL();
+private:
+
+    /**
+    * Converts portrait mode and landscape mode coordinates and it will converts coordinates for different devices
+    * @param   x       Input x coordinate
+    * @param   y       Input y coordinate
+    * @param   xMod    Output x coordinate
+    * @param   yMod    Output y coordinate
+    */
+    void CoordConversionByOrientation(TInt x, TInt y, TInt& xMod, TInt& yMod);
+    /**
+    * Finds app name in app list and gives back app uid
+    * @param aAppName Name of app
+    * @return App uid
+    */
+    TUid CUserEmulatorAppUi::GetAppUidFromName(TDesC& aAppName);
+    /**
+    * Processes command line arguments
+    * @param aParams  - Arguments
+    * @param aProcessByFolderScanCompleted - Flag. True if arguments have to be stored
+    * in an array and to be processed later. False if process can take place sraight away.
+    */
+    void ProcessCmdParamsL(const TDesC &aParams,TBool aProcessByFolderScanCompleted);
+    /**
+    * Reads command line arguments in the original way (args process)
+    * @param - output buffer for arguments
+    * @param - Number of arguments
+    * @return - False if params are longer (or equal) than 256 chars. True if shorter.
+    */
+    TBool GetArgsL(TDes& aParam, TInt& aArgs);
+    
+   /**
+    * Creates and loads client side dll
+    */
+    void SetupClientDllL();
+   /**
+    * Creates RClientCommander object to communicate with the server side
+    */
+    void SetupCommander();
+   /**
+    *  Displays Settings dialog
+    */
+    void DoCmdSettingsL();
+   /**
+    * Context specific menu function
+    * @param aResourceId   Menu Id
+    * @param aMenuPane     Menu pane
+    */
+    void DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane);
+   
+    //From CEikAppUi 
+   /** 
+    * From CEikAppUi, HandleCommandL.
+    * Takes care of command handling.
+    * @param aCommand Command to be handled.
+    */
+    void HandleCommandL(TInt aCommand);
+  
+   /**
+    * Callback function. Called when parsing is completed.
+    * @param aError    Result of parsing
+    * @param aState     not used
+    */
+	void OnParseCompletedL( TInt aError , TState aState);		
+	
+    /**
+     * Main worker function. Executes parsed scripts
+     */
+	void PerformActionL();
+	/**
+	 * Starts Browser using given URL
+	 * @param aUrl URL to Browser
+	 */
+    void OpenUrlL( const TPtrC& aUrl);
+    /**
+     *  Cancels script execution and resets the main list on screen after Power button pressed
+     */
+    void CancelScriptExecutionL();
+
+   /**
+    *  Start a Java app in Symbian app.
+    */   
+	TInt StartJavaApp(const TDesC&  aAppName);
+	
+   /**
+    *  Cut one input string into two strings. Delimiter character is ',' . Input string
+    *  can have 4 params and 3 delimiter. 
+    *  @param aParamString  Input string (Eq: 23,27,43,21)
+    *  @param aArgument1    First part of the original string with two params (Eq: 23,27)
+    *  @param aArgument2    The second part with two params (Eq: 43,21)
+    *  @return              Result if the function succeeded or not
+    */
+	TInt ParseMultipleParams(const TDesC& aParamString, TDes& aArgument1, TDes& aArgument2) const;
+	
+   /**
+    *  Cut one input string into two strings. Limiter chatacter is ','
+    *  @param aParamString  Input string
+    *  @param aAppName      First part of the original string
+    *  @param aArgument     The second part
+    *  @return              Result if the function succeeded or not
+    */
+    TInt ParseParams( const TDesC&  aParamString, TDes& aAppName, TDes& aArgument) const;
+    
+   /**
+    *  Cut one input string into one UId and one string. Limiter chatacter is ','
+    *  @param aParamString  Input string
+    *  @param anAppUid      Uid
+    *  @param aArgument     The second part
+    *  @return              Result if the function succeeded or not
+    */
+    TInt ParseParams( const TDesC&  aParamString, TUid& anAppUid, TDes& aArgument) const;
+    
+   /**
+    *  Cut one input string into three UIds and one string. Limiter chatacter is ','
+    *  @param aParamString  Input string
+    *  @param anAppUid      Uid
+    *  @param aViewUid      View Id
+    *  @param aCustomMessageUid Message UId
+    *  @param aCustomMessage    Custom message string
+    *  @param aAppName      App name instead of Uid
+    *  @return              Result if the function succeeded or not
+    */
+    TInt ParseParams( const TDesC&  aParamString, TUid& aAppUid,  TUid& aViewUid,
+			          TUid& aCustomMessageUid, TDes& aCustomMessage, TDes& aAppName ) const;
+	/**
+	 *  From CCoeAppUi, HelpContextL.
+	 *  Provides help context for the application.
+	 *  size is changed.
+	 *  @return    Help context array
+	 */
+	CArrayFix<TCoeHelpContext>* HelpContextL() const;
+	
+	/**
+     * Resets the action list (Action list contains parsed actions from xml script)
+     */
+	void ResetLists();
+	
+	/**
+     * Sends a 'button down' raw event with the given params
+     * @param intargx   X coordinate of  the event
+     * @param intargy   Y coordinate of  the event
+     */
+	void ButtonDownEvent(TInt intargx, TInt intargy);
+	
+	/**
+     * Sends a 'button up' raw event with the given params
+     * @param intargx   X coordinate of  the event
+     * @param intargy   Y coordinate of  the event
+     */
+	void ButtonUpEvent(TInt intargx, TInt intargy);
+	
+	/**
+     * Sends a 'drag' raw event with the given params.
+     * @param intargx   X coordinate of  the end point of drag
+     * @param intargy   Y coordinate of  the end point of drag
+     */
+	void PointerMoveEvent(TInt intargx, TInt intargy);
+	
+	/**
+     * Starts random event test
+     */
+	void StartRandomTestL();
+	
+	/**
+	 *  GetUid
+	 *  Get application Uid from the ApaList
+	 *  @param aAppuid AppUid Ex: [20001cf3]
+	 *  @return HBufC* appplication Uid in the Hex format Ex: 0x20001cf3
+	 */
+	HBufC* GetUidL(const TDesC& aAppuid);	
+
+public:
+  
+  /**
+   * Flag that indicates the system information status. 
+   */
+	TBool         iSystemInfo;
+
+private:
+    /**
+     * Reference to script view class
+     */
+	CUserEmulatorScriptsView* iScriptsView;
+	
+	/**
+     * Reference to xml handler class 
+     */
+	CXmlHandler*   iXmlHandler; // to parse XML document
+	
+	/**
+     * Reference to delay timer class 
+     */
+	CDelayTimer*   iDelayTimer;
+	
+	/**
+     * Action list related indexes 
+     */
+	TInt  iActionIndex;	
+	TInt  iLoopCount;
+	TBool iLoopExists;
+   /**
+    * A session with the application architecture server
+    */
+	RApaLsSession	iSession;
+	
+   /**
+    * Reference to Setting class
+    */
+	CSettings* iSettings;
+	
+   /**
+    * Flag. If true then last script was stopped
+    */
+	TBool      iStopScripts;
+	
+   /**
+    * Index of the selected script
+    */
+	TInt      iSelectedIndex;
+	
+   /**
+    * Descriptor for log entries
+    */
+	TBuf<KBuffer512> iLogBuffer;
+	
+   /**
+    * Action list (script execution)
+    */
+    RPointerArray<CAction>	iActionList;    
+    RArray<TUint>    		iScriptErrorIndexes;
+    
+   /**
+    * Flag. True if an error occured inside the application
+    */
+    TBool                   iError;
+    
+   /**
+    * Reference to thread notifier class
+    */
+    CThreadNotifier*        iThreadNotifier;
+    
+   /**
+    * Reference to global capturer class
+    */
+    CGlobalCapturer*        iGlobalCapturer;
+    
+   /**
+    * Reference to logger class
+    */
+    CLogger* 				iLogger;
+    
+   /**
+    * Represents actual loop's number
+    */
+    TInt                    iLoopCounter;
+    
+   /**
+    * Represents the selected script's number
+    */
+    TInt                    iSelectedScriptCount;
+    
+   /**
+    * Flag. True if a script is started
+    */
+	TBool					iScriptRun;
+	
+   /**
+    * Flag. True if recording started
+    */
+	TBool					iRecording;
+	
+   /**
+    * Flag. True if random test is started
+    */
+	TBool					iRandomTestStarted;
+	
+   /**
+    * Loads RClientDll object
+    */
+	RClientDll 				iClientDll;
+	
+   /**
+    * Initialises RClientCommander object
+    */
+	RClientCommander 		iClientCommander;
+	
+   /**
+    * Reference to random test class
+    */
+	CRandomTest*			iRandomTest;
+	
+   /**
+    * Uid of started Java applet
+    */
+	TUid					imidletUID;
+	
+   /**
+    * Counter. An error message 'Script might not work properly on Non touch enabled device'
+    * will be displayed only if this counter is zero. Otherwise the message would displayed many
+    * times in a loop 
+    */
+	TInt                    iPointerCount;   
+    /**
+    * Array for loops. Stores loop counter and 'action' number where execution has to continue
+    * after end of loop tag.
+    */	
+	RArray<TUint>           iNestedLoopArray;
+   /**
+    * Array for command-line arguments when they are processed later. (After list box initialisation)
+    */  
+	CDesC8Array*            iCommandLineScriptsArray;
+	
+	TBool                   iIsFolderScanCompletedCalled;
+	
+   /**
+    * Manufacturer code of the device
+    */
+    TInt iManufacturer;
+};
+#endif // USEREMULATORAPPUI_H__
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/UserEmulatorApplication.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,84 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulatorApplication.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Main application class. Provides factory to create concrete document object
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef USEREMULATORAPPLICATION_H__
+#define USEREMULATORAPPLICATION_H__
+
+// System Includes
+#include <aknapp.h>
+
+// User Includes
+#include "UserEmulator.hrh"
+
+// UID for the application
+// this should correspond to the uid defined in the mmp file
+const TUid KUidUserEmulatorApp =
+	{
+	_UID3
+	};
+
+// CLASS DECLARATION
+
+/**
+ * CUserEmulatorApplication application class.
+ * Provides factory to create concrete document object.
+ * An instance of CUserEmulatorApplication is the application part of the
+ * AVKON application framework for the UserEmulator application.
+ */
+class CUserEmulatorApplication : public CAknApplication
+	{
+public:
+	// Functions from base classes
+
+	/**
+	 * From CApaApplication, AppDllUid.
+	 * @return Application's UID (KUidUserEmulatorApp).
+	 */
+	TUid AppDllUid() const;
+
+protected:
+	// Functions from base classes
+
+	/**
+	 * From CApaApplication, CreateDocumentL.
+	 * Creates CUserEmulatorDocument document object. The returned
+	 * pointer in not owned by the CUserEmulatorApplication object.
+	 * @return A pointer to the created document object.
+	 */
+	CApaDocument* CreateDocumentL();
+	
+	/**
+     * From CApaApplication, overridden to enable INI file support.
+     * @return CDictionaryStore*, A pointer to the dictionary store
+     */
+	CDictionaryStore* OpenIniFileLC(RFs& aFs) const;
+
+	};
+
+#endif // USEREMULATORAPPLICATION_H__
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/UserEmulatorDocument.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,103 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulatorDocument.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Declares document class for application
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef USEREMULATORDOCUMENT_H__
+#define USEREMULATORDOCUMENT_H__
+
+// System includes
+#include <akndoc.h>
+
+// Forward Declarations
+class CUserEmulatorAppUi;
+class CEikApplication;
+
+// CLASS DECLARATION
+
+/**
+ * CUserEmulatorDocument application class.
+ * An instance of class CUserEmulatorDocument is the Document part of the
+ * AVKON application framework for the UserEmulator example application.
+ */
+class CUserEmulatorDocument : public CAknDocument
+	{
+public:
+	// Constructors and destructor
+
+	/**
+	 * NewL.
+	 * Two-phased constructor.
+	 * Construct a CUserEmulatorDocument for the AVKON application aApp
+	 * using two phase construction, and return a pointer
+	 * to the created object.
+	 * @param aApp Application creating this document.
+	 * @return A pointer to the created instance of CUserEmulatorDocument.
+	 */
+	static CUserEmulatorDocument* NewL(CEikApplication& aApp);
+
+	/**
+	 * NewLC.
+	 * Two-phased constructor.
+	 * Construct a CUserEmulatorDocument for the AVKON application aApp
+	 * using two phase construction, and return a pointer
+	 * to the created object.
+	 * @param aApp Application creating this document.
+	 * @return A pointer to the created instance of CUserEmulatorDocument.
+	 */
+	static CUserEmulatorDocument* NewLC(CEikApplication& aApp);
+
+	/**
+	 * ~CUserEmulatorDocument
+	 * Virtual Destructor.
+	 */
+	virtual ~CUserEmulatorDocument();
+
+public:
+	// Functions from base classes
+
+	/**
+	 * CreateAppUiL
+	 * From CEikDocument, CreateAppUiL.
+	 * Create a CUserEmulatorAppUi object and return a pointer to it.
+	 * The object returned is owned by the Uikon framework.
+	 * @return Pointer to created instance of AppUi.
+	 */
+	CEikAppUi* CreateAppUiL();
+
+private:
+	// Constructors
+
+	/**
+	 * CUserEmulatorDocument.
+	 * C++ default constructor.
+	 * @param aApp Application creating this document.
+	 */
+	CUserEmulatorDocument(CEikApplication& aApp);
+
+	};
+
+#endif // USEREMULATORDOCUMENT_h__
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/UserEmulatorScriptsView.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,450 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulatorScriptsView.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Application View class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+#ifndef USEREMULATORSCRIPTSVIEW_H__
+#define USEREMULATORSCRIPTSVIEW_H__
+
+// System Includes
+#include <coecntrl.h>
+#include <aknlists.h>
+#include <Etel3rdParty.h>
+#include <MTCLREG.H>
+#include <e32cmn.h>
+// User Includes
+#include "FolderContentsListener.h"
+#include "Settings.h"
+#include "ScanFolders.h"
+#include "NotifyFileChange.h"
+#include "Constants.h"
+
+// Forward Declarations
+class CEikEdwin;
+class CEikColumnListBox;
+
+// Constants
+
+typedef TBuf<KBuffer512> TBigFileName;
+
+enum TSelectStates
+    {
+    EOneItemSel = 1,
+    EOneItem,
+    EMoreItemsSel,
+    EMoreItems,
+    EMoreItemsAll,
+    EMoreItemsAllExc,
+    EMoreItemsNotAll,
+    EMoreItemsNotAllNotCurrent
+    };
+
+const TInt KDriveSize = 2;
+// Class Declarations
+
+/**
+* IMEI observer interface class
+*/
+class MImeiObserver
+{
+	public:
+	    /**
+        * Gets device details
+        * @param aIMEI Reference to a descriptor which will hold details
+        * @param aError not used
+        */
+		virtual void GotIMEI(const TDesC& aIMEI,TInt aError) = 0;
+};
+ 
+/**
+* CActive object. Reads IMEI data
+*/
+class CImeiReader : public CActive
+{
+public:
+   /**
+    * Static constructor
+    * @param aObserver Reference to IMEI observer
+    * @return CImeiReader* A pointer to the newly allocated CImeiReader class.
+    *                      NULL, if the class cannot be created
+    *
+    */
+	static CImeiReader* NewL(MImeiObserver& aObserver);
+   /**
+	* Static constructor. On return the instance is left to the CleanupStack
+	* @param aObserver Reference to IMEI observer
+    * @return CImeiReader* A pointer to the newly allocated CImeiReader class.
+    *                      NULL, if the class cannot be created
+	*/
+	static CImeiReader* NewLC(MImeiObserver& aObserver);
+	/**
+	 * Destructor
+	 */
+	~CImeiReader();
+	
+protected:
+   /**
+    * Cancel function of CActive class
+    */
+	void DoCancel();
+   /**
+    * RunL function of CActive class
+    */
+	void RunL();
+private:
+   /**
+    * Constructor
+    * @param aObserver Reference to IMEI observer
+    * 
+    */
+	CImeiReader(MImeiObserver& aObserver);
+   /**
+    * Second phase constructor
+    *
+    */
+    void ConstructL();
+    
+private:
+   /**
+    * Reference to IMEI observer
+    *
+    */
+	MImeiObserver& 				iObserver;
+   /**
+    * Reference to Telephony object
+    *
+    */
+	CTelephony* 				iTelephony;
+   /**
+    * Define the mobile phone identity.
+    */
+	CTelephony::TPhoneIdV1 		iIdV1;
+	CTelephony::TPhoneIdV1Pckg 	iIdV1Pkg;
+};
+
+/**
+ * Control class of the application
+ */
+class CUserEmulatorScriptsView : public CCoeControl,
+								 public MFolderContentsListener,
+								 public MFileChangeObserver,
+								 public MImeiObserver
+{
+public:
+	/**
+	 * Static constructor
+	 * Create a CUserEmulatorScriptsView object, which will draw itself to aRect.
+	 * @param aRect Reference. The rectangle this view will be drawn to.
+	 * @param aSettings Reference to Settings class
+	 * @param aEikonEnv Reference to controls environment
+	 * @return a pointer to the created instance of CUserEmulatorScriptsView.
+	 */
+	static CUserEmulatorScriptsView* NewL(const TRect& aRect, CSettings* aSettings, CEikonEnv* aEikonEnv);
+   /**
+	* Static constructor. On return the instance is left to the CleanupStack
+	* @param aRect Reference. The rectangle this view will be drawn to.
+	* @param aSettings Reference to Settings class
+	* @param aEikonEnv Reference to controls environment
+	* @return a pointer to the created instance of CUserEmulatorScriptsView.
+	*/
+	static CUserEmulatorScriptsView* NewLC(const TRect& aRect, CSettings* aSettings, CEikonEnv* aEikonEnv);
+
+	/**
+	 * Virtual Destructor.
+	 */
+	virtual ~CUserEmulatorScriptsView();
+	
+   /**
+    * Creates a list from files in script folder
+    */
+    void ShowScriptsL();
+		
+public:   
+   /**
+    * Checks how many items are selected and the current one is selected or not
+    * @return Code about the result (see implementation)
+    */
+	TInt CheckListBoxSelection();
+   
+   /**
+    * Gets the reference to CNotifyFileChange object
+    * @return CNotifyFileChange object's reference
+    */
+	CNotifyFileChange* GetNotifyFileChange();
+	
+   //From MFolderContentsListener
+   /**
+	* From FolderContentListner
+    * This gets called before a new folder is being scanned.
+    * @param aFullPath not used
+    * @param aIsDriveListFlag not used
+    */
+	void FolderStarting( const TDesC & aFullPath, TBool aIsDriveListFlag );
+
+   /** 
+	* This gets called with every entry of the currently scanned folder
+	* that is a folder.
+	* @param aEntry not used
+	*/
+	void NewFolder( const TDesC & aEntry );
+
+   /** 
+	* This gets called with every entry of the currently scanned folder
+	* that is a plain file.
+	* @param aEntry Name of the new file appeared in the folder
+	*/
+	void NewFile( const TDesC & aEntry );
+	
+   /**
+	* This is called after all entries of the currently scanned folder
+	* have been delivered. This is NOT called when a scan operation is
+	* aborted by starting a new scan before this got called!
+	*/
+	void FolderCompleteL();
+	
+   /**
+	* This gets called if an unexpected error occures during scanning.
+	* @param aReasonCode not used
+	*/
+	void ErrorOccured( TInt aReasonCode );
+	
+   /**
+    * Calls ShowScriptL function because a change occured in the given folder
+    */
+	void FileChangeEventL();
+	
+   /**
+    * Gets device details
+    * @param aIMEI Reference to a descriptor which will hold details
+    * @param aError error code
+    */
+	void GotIMEI(const TDesC& aIMEI,TInt aError);
+	
+   /**
+    * Gets system infos
+    * @param aValue A flag. If it's true the system info is logged to the log file otherwise 
+    * this function displays it
+    */
+	void CmdGetSystemInfoL(TBool aValue);
+	
+   /**
+    * Unmarks item(s) in script view's listbox
+    * @param aCommand Can be EAknUnmarkAll or EAknCmdUnmark.
+    */
+	void UnMarkL(TInt aCommand);
+	
+   /**
+    * Parses and runs all selected scripts
+    * @param aErrcode Error code
+    */
+    TInt RunScriptsL(TInt& aErrcode);
+   
+   /**
+    * Change icon of scripts
+    * @param aScriptStatus Status if script failed or passed, etc.
+    * @param aIndex Index of the script in list box
+    */
+    void ChangeIconL(TInt aScriptStatus, TInt aIndex);
+    
+   /**
+    * Handles application's commands
+    * @param aCommand The command's code
+    */
+    void HandleMarkCommandL(TInt aCommand);
+    
+   /**
+    * Gets name of a script
+    * @param aIndex Index of the script
+    * @returns Script name
+    */
+    HBufC* GetScriptNameLC(TInt aIndex);
+    
+   /**
+    * Gets sum of selected scripts
+    * @return Sum
+    */
+    TInt GetSelectedScriptsCount();
+    
+   /**
+    * Gets sum of all scripts
+    * @return Sum
+    */
+    TInt GetScriptsCount();
+    
+   /**
+    * Updates command button(s) 
+    */
+    void UpdateSystemCba(TBool aConnStatus);
+    
+   /**
+    * Gets index of the given script and mark it
+    * @param aScriptName Name of the script
+    * @return Index of the script
+    */
+    TInt GetScriptIndexAndMarkL(const TDesC8& aScriptName);
+    
+private:
+   /**
+	* 2nd phase constructor.
+	* @param aRect The rectangle this view will be drawn to.
+	*/
+	void ConstructL(const TRect& aRect);
+
+   /**
+	* Constructor
+    * @param aSettings Reference to Settings class
+    * @param aEikonEnv Reference to controls environment
+	*/
+	CUserEmulatorScriptsView(CSettings* aSettings, CEikonEnv* aEikonEnv);
+   /**
+    * Handles incoming pointer events (if this pointer events are enabled on device)
+    * @param aEvent The incoming pointer event
+    */
+	void HandlePointerEventL( const TPointerEvent& aEvent );
+   /**
+    * Called when view is activated
+    * @param aPrevViewId not used
+    * @param aCustomMessageId not used
+    * @param aCustomMessage not used
+    */
+    void DoViewActivatedL(const TVwsViewId& aPrevViewId,
+    		TUid aCustomMessageId, const TDesC8& aCustomMessage);
+   /**
+    * Called when view is deactivated
+    */
+    void DoViewDeactivated();
+   
+   /**
+    * Constructs a TVwsViewId object with User Emulator's UID and EScriptsView ID
+    * @return Created TVwsViewId object
+    */ 
+    TVwsViewId ViewId() const;
+    
+   /**
+    * Initialises icons of list box
+    */ 
+    void SetupListIconsL();
+    
+   /**
+    * Handles several kinds of resource change events
+    * E.q..: KEikDynamicLayoutVariantSwitch 
+    */ 
+    void HandleResourceChange(TInt aType);
+    
+    /**
+	 * Returns number of components on the control
+	 * @return Component number
+	 */
+	TInt CountComponentControls() const;
+	
+	/**
+	 * Returns the component linked to the index
+	 * @return  CCoeControl component
+	 */
+	CCoeControl* ComponentControl(TInt aIndex) const;
+	
+   /**
+	* Make list box to redraw its items
+	*/
+	void ShowFileListL();
+	
+private: //From CCoeControl
+   /**
+	* From CCoeControl, Draw
+	* Draw this CUserEmulatorScriptsView to the screen.
+	* @param aRect the rectangle of this view that needs updating
+	*/
+	void Draw(const TRect& aRect) const;
+   /**
+	* From CoeControl, SizeChanged.
+	* Called by framework when the view size is changed.
+	*/
+	virtual void SizeChanged();
+   /**
+	* From CoeControl, PositionChanged.
+	* Called by framework when the view position is changed.
+	*/
+	virtual void PositionChanged();
+   /**
+	* From CoeControl. Handles key events.
+	*/
+	TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
+	
+public:
+   /**
+    * Descriptor array of selected files in list box
+    */
+	CDesCArray*    			iSelectedFilesArray;
+   /**
+    * Array of selected files' index
+    */
+	const CArrayFix<TInt>   *iSelectedIndexes;
+   /**
+    * Stores the result of CheckListBoxSelection function
+    */
+	TInt					iListBoxSelectionFlag;
+	
+private:
+   /**
+    * Main list box of scripts in the View
+    */
+	CAknColumnListBox*  iListBox;
+   /**
+    * Array of all files in the script folder
+    */
+	CDesCArray*    		iFilesArray;
+   /**
+    * Contains the path and file name of the script to be executed.
+    */
+	TBigFileName      	iFileName;
+   /**
+    * Reference to Settings object
+    */
+	CSettings*     		iSettings;
+   /**
+    * Reference to ScanFolder object
+    */
+	CScanFolders*  		iScanFolder;
+   /**
+    * Reference to NotifyFileChange object
+    */
+	CNotifyFileChange*  iNotifyFileChange;
+   /**
+    * Reference to device's IMEI reader object
+    */
+	CImeiReader* 		iIMEIReader;
+   /**
+    * Buffer for IMEI data
+    */
+	TBuf<KBuffer256>    iImeiNo;
+   /**
+    * Reference to controls environment
+    */
+	CEikonEnv* 			iEEnv;
+
+};
+
+#endif // USEREMULATORSCRIPTSVIEW_H__
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/Utils.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,58 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: Utils.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Utility class having helper functions 
+ *------------------------------------------------------------------
+ -
+ *
+ */
+//System Includes
+#include <e32base.h>
+#include <w32std.h>
+
+// Class Declaration
+/**
+ *  Implements helper functions.
+ */
+
+class CUtils : public CBase
+{
+public:
+   
+   /**
+	* Function displaying Information notes
+	* @param aMessage Message to be displayed.
+	*/
+	static void MessageBoxL(const TDesC& aMessage);
+	 
+   /**
+	* Function used to strip or remove extra spaces 
+	* @param aText 8 bit Input descriptor
+	*/
+	static void StripSpaces(TDes8& aText);
+	
+   /**
+	* Function used to strip or remove extra spaces 
+	* @param aText 16 bit Input descriptor 
+	*/
+	static void StripSpaces(TDes& aText);
+};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/inc/XmlHandler.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,303 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: XmlHandler.h
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * XML Parser implementation
+ * There are two methods to parse XML document, i.e.;
+ *   - StartParsingL() -> parse XML document without active object.
+ *   - StartParsingWithAoL() -> parse XML document with active object.
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+#ifndef XMLHANDLER_H__
+#define XMLHANDLER_H__
+
+// System Includes
+#include <e32base.h>
+#include <xml\contenthandler.h> // for MContentHandler
+#include <xml\parser.h> // for CParser
+
+//User Includes
+#include "Constants.h"
+
+using namespace Xml;
+
+/**
+ * TActionType 
+ * Enumaration defining different action types
+ */
+enum TActionType
+{
+	EActionTypeUnknown = 0,
+	EActionTypeView,
+	EActionTypeApp,
+	EActionTypeUrl,
+	EActionTypeAppUrl,
+	EActionTypeJavaApp,
+	EActionTypeWait,
+	EActionTypeKeys,
+	EActionTypeOrientationChange,
+	EActionTypePointerEvent,
+	EActionCloseApp,
+	EActionTypeOrientation,
+	EActionTypeScreenReset,
+	EActionTypeStartScript,
+	EActionTypeEndScript,
+	EActionTypeLoopStart,
+	EActionTypeLoopEnd
+};
+
+/**
+ * TState 
+ * Enumaration containing different states of the XML parser
+ */
+enum TState
+{
+	EIdle,
+	EStartDocument,
+	EEndDocument,
+	EOnContent,
+	EOnStartElement,
+	EOnEndElement,
+	EOnStartPrefixMapping,
+	EOnEndPrefixMapping,
+	EOnIgnorableWhiteSpace,
+	EOnSkippedEntity,
+	EOnProcessingInstruction,
+	EOnError
+};
+/**
+ * CAction 
+ * Class that contains information for each action element in the XML file
+ */
+class CAction : public CBase
+{
+public:
+	/**
+	 * Destructor
+	 */
+	virtual ~CAction();
+	
+   /**
+	* Enumeration describing the action type 
+	*/
+	TActionType	    iType;
+   /**
+	* buffer containing parameters like appuid, pointerevents
+	*/
+	HBufC*			iParams;
+   /**
+	* buffer containing screenshot tag
+	*/
+	HBufC*			iScreenshotTag;
+   /**
+	* buffer containing print logs
+	*/
+	HBufC*			iPrintLog;
+   /**
+	* An array contining list of keyevents
+	*/
+	RArray<TUint>   iKeys;
+};
+
+/**
+ * MXmlHandlerObserver, an observer to CXmlHandler class.
+ */
+class MXmlHandlerObserver
+{
+public:
+	/**
+	 * Callback to notify the observer on XML file parse completion
+	 * @param aError Error Code
+	 * @param aState XML parser state
+	 */
+    virtual void OnParseCompletedL( TInt aError, TState aState) = 0;  
+};
+
+/**
+ * CXmlHandler, a class to parse XML file and then output log information
+ * to a buffer.
+ */
+class CXmlHandler: public CActive, MContentHandler
+{
+        
+public: // Constructors and destructor
+    
+   /**
+	* Static constructor
+	* @param aObserver A reference to the XML handler observer.
+	* @param aActionList Ref to the action list array
+	* @return CXmlHandler* A pointer to the newly alocated CXmlHandler class.
+	*                      NULL, if the class cannot be created
+	*/
+    static CXmlHandler* NewL( MXmlHandlerObserver& aObserver,RPointerArray<CAction>& aActionList);
+   /**
+	* Static constructor. On return the instance is left to the CleanupStack
+	* @param aObserver A reference to the XML handler observer.
+	* @param aActionList Ref to the action list array
+	* @return CXmlHandler* A pointer to the newly alocated CXmlHandler class.
+	*                      NULL, if the class cannot be created
+	*/
+    static CXmlHandler* NewLC( MXmlHandlerObserver& aObserver,RPointerArray<CAction>& aActionList);
+    		 				   
+    
+   /**
+	* Destructor
+	*/
+    virtual ~CXmlHandler();
+    
+public: // Public methods
+
+   /**
+	* Parses XML document  
+	* @param aFileName XML file name
+	* return error code
+	*/
+    TInt StartParsingL( const TDesC& aFileName );
+   /**
+	* Parses XML document with an Active object  
+	* @param aFileName XML file name
+	*/
+    void StartParsingWithAoL( const TDesC& aFileName );
+ 
+private: // Constructors
+
+   /**
+	* Constructor
+	* @param aObserver A reference to the XML handler observer.
+	* @param aActionList Ref to the action list array
+	*/
+    CXmlHandler( MXmlHandlerObserver& aObserver,RPointerArray<CAction>& aActionList);
+
+    /**
+     * ConstructL
+     */
+    void ConstructL();
+
+private: // from CActive
+   
+   /**
+	* Cancels any outstanding request.
+	*/
+	void DoCancel();
+	
+   /**
+	* Handles the completion of the active request.
+	*/
+	void RunL();
+    
+private: 
+	// from MContentHandler
+    void OnStartDocumentL( const RDocumentParameters &aDocParam, TInt aErrorCode );
+    void OnEndDocumentL( TInt aErrorCode );
+    void OnStartElementL( const RTagInfo &aElement, const RAttributeArray &aAttributes,
+						  TInt aErrorCode );
+    void OnEndElementL( const RTagInfo &aElement, TInt aErrorCode );
+    void OnContentL( const TDesC8 &aBytes, TInt aErrorCode );
+    void OnStartPrefixMappingL( const RString &aPrefix, const RString &aUri,
+								TInt aErrorCode );
+    void OnEndPrefixMappingL( const RString &aPrefix, TInt aErrorCode );    
+    void OnIgnorableWhiteSpaceL( const TDesC8 &aBytes, TInt aErrorCode );    
+    void OnSkippedEntityL( const RString &aName, TInt aErrorCode );    
+    void OnProcessingInstructionL( const TDesC8 &aTarget, const TDesC8 &aData,
+									TInt aErrorCode);
+    void OnError( TInt aErrorCode );    
+    TAny *GetExtendedInterface( const TInt32 aUid );
+    
+private:
+   /**
+	* Function to expand the actual buffer size
+	* @param aText buffer
+	*/   
+    void AppendTextL( const TDesC& aText );
+    
+private: // Private data
+
+   /**
+	* Enumeration with different content types
+	*/ 
+	enum {
+			EContentNone,
+			EContentName,
+			EContentType,
+			EContentParams,
+			EContentPrintLog,
+			EContentKeys,
+			EContentScreenshot,
+			EContentUnknown
+			};
+	
+   /**
+	* Handle to XML Observer
+	*/ 
+    MXmlHandlerObserver& iObserver;
+   /**
+	* Handle to parser object
+	*/ 
+    CParser*             iParser;
+   /**
+	* Handle to XML buffer
+	*/ 
+    HBufC8*              iBuffer;
+   /**
+	* Buffer containing the final display message
+	*/
+    HBufC*               iDisplayResult;
+   /**
+	* XML parser state
+	*/
+    TState               iState;
+   /**
+	* File handle
+	*/
+    RFile                iFile;
+   /**
+	* Reference to array containing list of action elements
+	*/
+    RPointerArray<CAction>&  iActionList; // not owned
+    
+   /**
+	* XML content
+	*/
+	HBufC8*          iContent;
+   /**
+	* Content type
+	*/
+	TInt             iContentType;
+   /**
+	* Reference to action objects
+	*/
+	CAction*         iAction;
+   /**
+	* Index to the CLoopObj element in the iLoopObjList
+	*/
+	TInt             iIndex;
+   /**
+	* Action list index element
+	*/
+	TInt             iActionListIndex;
+};
+
+#endif /* XMLHANDLER_H__ */
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/sis/UserEmulator.pkg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,61 @@
+;
+; Software Name : UserEmulator
+; Version       : v4.2.1309
+;
+;  Copyright (c) 2009 France Telecom. All rights reserved.
+; This software is distributed under the License 
+; "Eclipse Public License - v 1.0" the text of which is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; France Telecom 
+;
+; Contributors:
+;
+; File Name: UserEmulator.pkg
+; 
+; Created: 13/08/2009
+; Author(s): Marcell Kiss, Reshma Sandeep Das
+;   
+; Description:
+; Installation file for UserEmulator application
+;
+;
+
+;Language - standard language definitions
+&EN
+
+; standard SIS file header
+#{"UserEmulator"},(0x2001C3AF),4,2,2509
+
+;Localised Vendor name
+%{"France Telecom R&D UK Ltd"}
+
+;Unique Vendor name
+:"France Telecom R&D UK Ltd"
+;Supports Series 60 v 3.1
+[0x102032BE], 0, 0, 0, {"Series60ProductID"}
+
+;Supports Series 60 v 3.2
+[0x102752AE], 0, 0, 0, {"Series60ProductID"}
+
+;Supports Series 60 v 5.0
+[0x1028315F], 0, 0, 0, {"Series60ProductID"}
+
+; Display license agreement
+;"LicenseUK.txt"-"", FILETEXT, TEXTEXIT
+   
+;Files to install
+;You should change the source paths to match that of your environment
+;<source> <destination>
+; 5th edition!
+"$(EPOCROOT)epoc32\data\z\resource\apps\UserEmulator_0x2001C3AF.rsc"		-"C:\resource\apps\UserEmulator_0x2001C3AF.rsc"
+"$(EPOCROOT)epoc32\data\z\private\10003a3f\import\apps\UserEmulator_0x2001C3AF_reg.rsc"	-"C:\private\10003a3f\import\apps\UserEmulator_0x2001C3AF_reg.rsc"
+"$(EPOCROOT)epoc32\data\z\resource\apps\UserEmulator_0x2001C3AF.mif" -"C:\resource\apps\UserEmulator_0x2001C3AF.mif"
+"$(EPOCROOT)epoc32\data\z\system\apps\useremulator\Icons.mbm"		-"C:\system\apps\UserEmulator\Icons.mbm"
+
+"$(EPOCROOT)epoc32\release\gcce\urel\Animation_client_0x20025CA9.dll"	-"C:\sys\bin\Animation_client_0x20025CA9.dll"
+"$(EPOCROOT)epoc32\release\gcce\urel\Animation_server_0x20025CA8.dll"	-"C:\sys\bin\Animation_server_0x20025CA8.dll"
+
+"..\help\UserEmulator_0x2001C3AF.hlp"-                                     "C:\resource\help\UserEmulator_0x2001C3AF.hlp"
+"$(EPOCROOT)epoc32\release\gcce\urel\UserEmulator_0x2001C3AF.exe"		-"C:\sys\bin\UserEmulator_0x2001C3AF.exe",FR,RI
\ No newline at end of file
Binary file testexecfw/useremul/sis/UserEmulator_v4.2_2509.sis has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/sis/backup_registration.xml	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,5 @@
+<?xml version="1.0" standalone="yes"?>
+<backup_registration>
+  <system_backup/>
+  <restore requires_reboot = "no"/>
+</backup_registration>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/CameraAppTimer.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,89 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: CameraAppTimer.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss
+ *   
+ * Description:
+ * Camera app's timer CActive class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+// User Includes
+#include "CameraAppTimer.h"
+
+// ======== MEMBER FUNCTIONS ========
+
+CCameraAppTimer::CCameraAppTimer(MCameraAppObserver& aNotify)
+:CActive(EPriorityNormal),iNotify(aNotify)
+{
+}
+ 
+CCameraAppTimer::~CCameraAppTimer()
+{	
+	Cancel();
+	iTimer.Close();
+}
+ 
+CCameraAppTimer* CCameraAppTimer::NewL(MCameraAppObserver& aNotify)
+{
+	CCameraAppTimer* me = new (ELeave) CCameraAppTimer(aNotify);
+    CleanupStack::PushL(me);
+	me->ConstructL();
+	CleanupStack::Pop(me);
+    return me;
+}
+// ----------------------------------------------------------
+// Second phase constructor
+// ----------------------------------------------------------
+// 
+void CCameraAppTimer::ConstructL(void)
+{
+	CActiveScheduler::Add(this);
+	iTimer.CreateLocal();
+}
+
+// ----------------------------------------------------------
+// Set timer
+// ----------------------------------------------------------
+//
+void CCameraAppTimer::After(TTimeIntervalMicroSeconds32 aInterval)
+{
+	Cancel();
+	iTimer.After(iStatus,aInterval);
+	SetActive();
+}
+// ----------------------------------------------------------
+// Cancel timer
+// ----------------------------------------------------------
+//
+void CCameraAppTimer::DoCancel()
+{
+	iTimer.Cancel();
+}
+ 
+// ----------------------------------------------------------
+// Notifies AppUi that timer expired
+// ----------------------------------------------------------
+//
+void CCameraAppTimer::RunL()
+{
+	iNotify.CheckCameraAppL();
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/DelayTimer.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,105 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: DelayTimer.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for asynchronous key events handling
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <aknnavi.h> 
+#include <aknnavide.h> 
+#include <eikspane.h> 
+#include <aknutils.h>
+
+//User Includes
+#include "DelayTimer.h"
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// CDelayTimer::CDelayTimer()
+// C++ Default constructor.
+// -----------------------------------------------------------------------------
+//
+CDelayTimer::CDelayTimer(MActionObserver& aObserver) 
+    : CTimer( CActive::EPriorityStandard),
+      iActionObserver(aObserver)
+{	 
+}
+
+// -----------------------------------------------------------------------------
+// CDelayTimer::~CDelayTimer()
+// Destructor
+// -----------------------------------------------------------------------------
+//    
+CDelayTimer::~CDelayTimer()
+{
+	Cancel();   
+}
+
+// -----------------------------------------------------------------------------
+// CDelayTimer::ConstructL()
+// 2nd phase constructor.
+// -----------------------------------------------------------------------------
+//
+void CDelayTimer::ConstructL( )
+{
+    CActiveScheduler::Add( this );
+    CTimer::ConstructL(); 
+}
+  
+// -----------------------------------------------------------------------------
+// CDelayTimer::NewL()
+// Two-phased constructor.
+// -----------------------------------------------------------------------------
+//  
+CDelayTimer* CDelayTimer::NewL( MActionObserver& aObserver )
+{
+    CDelayTimer* self = new ( ELeave ) CDelayTimer(aObserver);
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    CleanupStack::Pop( self );
+    return self;    
+}
+
+// -----------------------------------------------------------------------------
+// CDelayTimer::RunL()
+// After completed timer period, execution comes to RunL.
+// -----------------------------------------------------------------------------
+//  
+void CDelayTimer::RunL()
+{  
+    // Handle request completion
+    iActionObserver.PerformActionL();
+}
+
+void CDelayTimer::Wait(TInt aInterval)
+{
+	if( !IsActive() )
+	{
+		//Wait for specified time interval
+		CTimer::After(aInterval);
+		User::ResetInactivityTime();
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/GlobalCapturer.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,517 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: GlobalCapturer.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Key capturing class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+ 
+// System Includes
+#include <e32base.h>
+#include <e32std.h>
+#include <e32cons.h>
+#include <aknnotewrappers.h>
+#include <apgwgnam.h>
+#include <eikenv.h>
+#include <apgtask.h>
+#include <APGCLI.H>
+#include <W32STD.H>
+#include <bautils.h>
+// User Includes
+#include <UserEmulator_0x2001C3AF.rsg>
+#include "GlobalCapturer.h"
+#include "UserEmulatorApplication.h"
+
+// Constants
+const TUid KUidStandBy = { 0x102750f0 };
+
+const TUint KKeyCodePowerKey  	= EKeyDevice2;
+const TUint KCameraKey 			= 0xF887;
+const TUint KEndKeyScanCode 	= 197;
+
+const TInt KCaptureMaxPriority = 11;
+const TInt KAppInfoLength = 10;
+const TInt KZeroAscii = 48;
+const TInt KZedAscii = 122;
+const TInt KDotAscii = 46;
+
+// ============================ MEMBER FUNCTIONS ===============================
+// -------------------------------------------
+// CGlobalCapturer::CGlobalCapturer
+// -------------------------------------------
+//
+CGlobalCapturer::CGlobalCapturer(MKeyObserver& aObserver, CSettings& aSettings, TBool& aScriptRun, 
+		TBool& aRandomTestStarted, RClientCommander& aClientCommander, CEikonEnv* aEikonEnv, RApaLsSession& aSession) :
+		CActive( EPriorityNormal ),iObserver(aObserver),iSettings(aSettings), iScriptRun(aScriptRun),
+		iRandomTestStarted(aRandomTestStarted),iClientCommander(aClientCommander), iEEnv(aEikonEnv), iSession(aSession)
+{
+}
+// -------------------------------------------
+// CGlobalCapturer::NewL
+// -------------------------------------------
+//
+CGlobalCapturer* CGlobalCapturer::NewL(MKeyObserver& aObserver, CSettings& aSettings, TBool& aScriptRun, 
+		TBool& aRandomTestStarted, RClientCommander& aClientCommander, CEikonEnv* aEikonEnv,RApaLsSession& aSession)
+	{
+	CGlobalCapturer* me = new (ELeave) CGlobalCapturer(aObserver,aSettings,aScriptRun, 
+			aRandomTestStarted,aClientCommander,aEikonEnv,aSession);
+	CleanupStack::PushL(me);
+	me->ConstructL();
+	CleanupStack::Pop(me);
+	return me;
+	}
+
+// -------------------------------------------
+// Symbian 2nd phase constructor
+// -------------------------------------------
+//
+void CGlobalCapturer::ConstructL(void)
+	{
+	iRecord = EFalse;
+	iKeyCaptureStart = EFalse;
+	
+	iCameraAppTimer = CCameraAppTimer::NewL(*this);
+	}
+
+// -------------------------------------------
+// Destructor
+// -------------------------------------------
+//
+CGlobalCapturer::~CGlobalCapturer()
+{
+	Cancel();			
+	delete iWindowGroup;
+	iWsSession.Close();
+	iFs.Close();
+	
+	if(iCameraAppTimer)
+		{
+	    delete iCameraAppTimer;
+	    iCameraAppTimer = NULL;
+	    }
+}
+
+// -------------------------------------------
+// CActive cancel function
+// -------------------------------------------
+//
+void CGlobalCapturer::DoCancel()
+{	
+	if ( IsActive() )
+	{
+		iWsSession.EventReadyCancel();
+	}
+}
+
+// -------------------------------------------
+// Initialise key capturing
+// -------------------------------------------
+//
+void CGlobalCapturer::StartCapturingL() 
+{
+	// Connect to the window server
+	User::LeaveIfError( iWsSession.Connect() );
+	// Create an invisible window group. Well, we'll make it invisible later
+	iWindowGroup = new (ELeave) RWindowGroup ( iWsSession );
+	iWindowGroup->Construct( (TUint32)iWindowGroup, EFalse );
+	
+	CApaWindowGroupName* wn;
+	wn=CApaWindowGroupName::NewLC(iWsSession);
+	wn->SetHidden(ETrue);
+	wn->SetWindowGroupName(*iWindowGroup);	
+	CleanupStack::PopAndDestroy(wn);
+	
+	CActiveScheduler::Add( this );
+}
+
+// -------------------------------------------
+// Starts capturing Power button key presses
+// -------------------------------------------
+//
+void CGlobalCapturer::StartL()
+{ 
+    User::LeaveIfError( iCaptureHandle1 = iWindowGroup->CaptureKey( EKeyDevice2, 0, 0, KCaptureMaxPriority ) );	
+  
+	// Tell window server we are ready to receive events
+	if ( !IsActive() )
+	{
+		iWsSession.EventReady( &iStatus );
+		SetActive();
+	}		
+}
+
+// -------------------------------------------
+// Stops capturing Power button key presses
+// -------------------------------------------
+//
+void CGlobalCapturer::Stop()
+{
+		Cancel();
+		iWindowGroup->CancelCaptureKey( iCaptureHandle1 );
+}
+
+// --------------------------------------------------------------
+// CActive RunL function. Called when a key press happened
+// --------------------------------------------------------------
+//
+void CGlobalCapturer::RunL()
+{
+	if( iStatus == KErrNone ) 	
+	{
+		TWsEvent we;
+		iWsSession.GetEvent( we );
+		iKeyEvent=we.Key();
+		CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEEnv->WsSession(), iEEnv->WsSession().GetFocusWindowGroup());
+		TUid foreTaskUid = gn->AppUid();
+		CleanupStack::PopAndDestroy(gn);
+		
+		// Stops key recording
+		if(iKeyEvent->iCode == EKeyDevice2 && iRecord)
+			{
+			StopRecordKeysL();
+			return;
+			}
+		// Stops random tests
+		else if(iKeyEvent->iCode == EKeyDevice2 && iRandomTestStarted)
+			{
+			iObserver.RandomTestEndsL();
+			return;
+			}
+		// Stops running scripts
+		else if(iKeyEvent->iCode == EKeyDevice2)
+			{
+			Stop();
+			iObserver.TerminationKeyReceived();
+			return;
+			}
+		
+		// Send event to the application which is in foreground			
+		TInt appId = iEEnv->WsSession().GetFocusWindowGroup();
+		iEEnv->WsSession().SendEventToWindowGroup(appId, we);											
+		
+		if ( !IsActive() )
+		{
+			iWsSession.EventReady( &iStatus );
+			SetActive();
+		}		
+	}
+	
+}
+
+// --------------------------------------------------------------
+// Checks if camera app is in memory or not
+// --------------------------------------------------------------
+//
+void CGlobalCapturer::CheckCameraAppL()
+{
+    _LIT8(KDecimal,"%d");
+    _LIT8(KAsterisk,"*");
+	// Get foreground app's name
+	CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEEnv->WsSession(),iEEnv->WsSession().GetFocusWindowGroup());
+	TApaAppInfo appInfo;
+	RApaLsSession ApaLs;
+	User::LeaveIfError(ApaLs.Connect());
+	ApaLs.GetAppInfo(appInfo, gn->AppUid());
+	// Store length!
+	iAppName.Format(KDecimal,appInfo.iCaption.Length());
+	if(appInfo.iCaption.Length()<KAppInfoLength)
+		iAppName.Append(KAsterisk);
+	
+	iAppName.Append(appInfo.iCaption);
+	CleanupStack::PopAndDestroy(gn);
+	ApaLs.Close();
+	
+	iAppName.ZeroTerminate();
+	TPtrC8 ptr;
+	ptr.Set(iAppName);
+	// Poll. (And send foreground app's name) 
+	if( iClientCommander.AnimCommand( RClientCommander::EPoll, &ptr) == 1 )
+	{
+		TUid CamId;
+		CamId = KUidCamera;
+		TApaTaskList taskList(iEEnv->WsSession());
+		TApaTask task = taskList.FindApp(CamId);
+		if (task.Exists())
+			task.EndTask();
+		else
+		  iClientCommander.AnimCommand( RClientCommander::ETaskExisted, NULL);
+	}
+	// Restart camera app timer
+	iCameraAppTimer->After(KWait08); // 0.8 sec
+}
+
+// ---------------------------------------------
+// Filters not appropriate characters
+// Allows only chars. from 0 to z and '.'
+// ---------------------------------------------
+//
+TBool CGlobalCapturer::StrictFileNameCheck(const TDesC& aFileName)
+{
+	TBool res=ETrue;
+	for(TInt t=0;t<aFileName.Length();t++)
+	{
+		const TUint16* a=aFileName.Mid(t,1).Ptr();
+		if((*a<KZeroAscii || *a>KZedAscii) && *a!=KDotAscii) // 46 -> '.'
+			res=EFalse;
+	}
+	return res;
+}
+// ---------------------------------------------
+// Starts key record with Windows server dll
+// ---------------------------------------------
+//
+TInt CGlobalCapturer::StartRecordKeysL()
+	{
+	// Checks if there's another process started
+	if(!iRecord && !iScriptRun && !iKeyCaptureStart)
+		{
+		_LIT16(Ktitle,"Output file name?");
+		TBuf16<KBuffer256> aBuffer;
+		
+		TBool exit = EFalse;
+		while(!exit)
+        {
+          // Asks for output file name
+		  CAknTextQueryDialog* Dialog = CAknTextQueryDialog::NewL(aBuffer,CAknQueryDialog::ENoTone); 
+		  Dialog->PrepareLC(R_FILE_DIALOG); 
+		  Dialog->SetPromptL(Ktitle); 
+		
+		  if(Dialog->RunLD())
+			{
+				iBuf8.Copy(iSettings.iScriptsPath);
+				TInt a = iBuf8.LocateReverse('\\');
+				if(a!=KErrNotFound)
+				{
+				iBuf8 = iBuf8.Left(a+1);
+				}
+								
+				iBuf8.Append(aBuffer);
+				
+				if(iBuf8.LocateReverse('.')==KErrNotFound)
+				{
+			    _LIT(Kxml,".xml");
+			    iBuf8.Append(Kxml);
+			    }
+							
+				TBuf<KBuffer512> TempPath;
+				TempPath.Copy(iBuf8);
+				// Validate file name
+				if(iEEnv->FsSession().IsValidName(TempPath) && StrictFileNameCheck(aBuffer))
+				{
+					exit = ETrue;
+				}
+				else
+				{
+				    _LIT(KInvalid,"Invalid file name! Please try again.");
+					CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+					errorNote->ExecuteLD(KInvalid);
+					continue;
+				}
+				
+				User::LeaveIfError(iFs.Connect());
+				
+				// If file exists then overwrite it or not?
+				TBool overwrite=ETrue;
+				TBuf16<KBuffer512> TempiBuf8;
+				TBuf16<KBuffer8> empty;
+				TempiBuf8.Copy(iBuf8);
+				if(BaflUtils::FileExists(iFs, TempiBuf8))
+				{
+					_LIT8(Kk,"Overwrite existing file?");
+					_LIT8(Kk1,"");
+					TempiBuf8.Copy(Kk);
+					empty.Copy(Kk1);
+					if(iEEnv->QueryWinL(TempiBuf8,empty))
+						overwrite = ETrue;
+					else
+						overwrite = EFalse;
+				}
+				
+				iFs.Close();
+			
+				if(overwrite)
+				{
+					TPtrC8 ptr;
+					ptr.Set(iBuf8);
+					// Starts all event capture with the Window server object!
+					TInt res=iClientCommander.AnimCommand( RClientCommander::EStart, &ptr);
+					
+					if(res==1)
+					{
+					    _LIT(KWritingError,"Script file writing error. Drive might be locked");
+						CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+						errorNote->ExecuteLD(KWritingError);
+						return 1;
+					}
+					else
+					{
+                       TBuf<KBuffer64> buff;
+                       _LIT(KWait,"Wait. Script recording will start from the Idle screen..");
+                       
+                       CAknConfirmationNote* note = new (ELeave) CAknConfirmationNote(ETrue);
+                       buff.Copy(KWait);
+                       note->ExecuteLD(buff);
+                       User::After(KWait02);
+					   // Closes apps (there are exceptions) as a reset
+					   KillUnwantedAppsResetL();
+					
+					   // Starts wait timer
+                       iClientCommander.AnimCommand( RClientCommander::EStartTiming, NULL);
+					
+					   // Resets menu screen
+					   if(ScreenReset()!=KErrNone)
+						  return 1;
+					   iKeyCaptureStart = ETrue;				
+					   iRecord = ETrue;
+	
+	                   // Starts Power button capturing
+					   StartL();
+					   // Starts camera app timer
+					   iCameraAppTimer->After(KWait05); // 0.5 sec
+					  
+					}	
+					
+				}
+			}
+			else
+				return 1;
+		  }// while end
+		}
+	else
+		{
+		_LIT(KRunning,"A script or recording is already running!");
+		CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+		errorNote->ExecuteLD(KRunning);
+		return 1;
+		}
+	
+	return 0;
+	}
+
+// --------------------------------------------------------------------
+// Closes Menu screen and resets idle screen by two No key presses
+// --------------------------------------------------------------------
+//
+TInt CGlobalCapturer::ScreenReset()
+	{
+	// Reset Menu app.
+	TApaTaskList taskList(iEEnv->WsSession());
+	TApaTask task = taskList.FindApp(KUidMenu);
+        
+	task.EndTask();
+	
+	//Brings 'Menu' to foreground and resets screen selecting 'Exit'
+	TApaTaskList taskList2(iEEnv->WsSession());
+    TApaTask task2 = taskList2.FindApp(KUidHomeScreen); //? old phones
+    task2.BringToForeground();
+    User::After(KWait1);
+    
+    TRawEvent lEventDown;
+    TRawEvent lEventUp;
+    
+    // No key press (Idle screen reset!) //? old phones (No key opens a menu on old phones)
+    lEventDown.Set(TRawEvent::EKeyDown, KEndKeyScanCode); // No key
+    UserSvr::AddEvent(lEventDown);
+    User::After(KWait01);               
+    lEventUp.Set(TRawEvent::EKeyUp, KEndKeyScanCode);                       
+    UserSvr::AddEvent(lEventUp);
+    User::After(KWait1);
+    
+	return KErrNone;
+	}
+
+// --------------------------------------------------------------------
+// Kills applications in the background except apps which has to run
+// --------------------------------------------------------------------
+//
+void CGlobalCapturer::KillUnwantedAppsResetL()
+	{	
+	
+    TInt numWindowGroups = iEEnv->WsSession().NumWindowGroups();
+    CArrayFixFlat<TInt>* windowGroupList = new(ELeave) CArrayFixFlat<TInt>(numWindowGroups);
+    CleanupStack::PushL(windowGroupList);
+
+    // Populate array with current group list ids
+    User::LeaveIfError(iEEnv->WsSession().WindowGroupList(windowGroupList));
+    CApaWindowGroupName* windowGroupName = CApaWindowGroupName::NewLC(iEEnv->WsSession());
+
+    for (TInt i = 0; i < numWindowGroups; ++i)
+    	{
+        TInt wgId = windowGroupList->At(i);
+        windowGroupName->ConstructFromWgIdL(wgId);
+        TUid Uid = windowGroupName->AppUid();
+        TInt32 appUid = Uid.iUid;
+        
+                       
+        // Exceptions
+        if(appUid != KUidMenu.iUid && appUid != KUidPanicCapturer.iUid && appUid != KUidUserEmulatorApp.iUid &&
+        		appUid != KUidHomeScreen.iUid && appUid != KUidAknCapServer.iUid &&
+                   		appUid != KUidAknnfySrv.iUid && appUid != KUidTelephony.iUid && 
+appUid != KUidPenInputSrv.iUid )
+        	{
+			// Only list 'visible' applications
+			if (!windowGroupName->Hidden() && !windowGroupName->IsBusy() && !windowGroupName->IsSystem())
+				{
+				TApaTaskList taskList(iEEnv->WsSession());
+				TApaTask task = taskList.FindApp(Uid);
+				if (task.Exists())
+					{
+        
+					task.EndTask();
+					User::After(KWait005);
+					}
+				}
+        	}
+           
+    	}
+    CleanupStack::PopAndDestroy(2);
+   
+	}
+
+// ----------------------------------------------------
+// Notifies Window server object to stop capturing
+// ----------------------------------------------------
+//
+void CGlobalCapturer::StopRecordKeysL()
+{
+	iKeyCaptureStart = EFalse;
+	
+	// Call client commander which calls server side object
+	iClientCommander.AnimCommand( RClientCommander::EStop, NULL);
+	// Cancels camera app timer
+	iCameraAppTimer->Cancel();
+	// Stop Power button capturing
+	Stop();
+	
+	if(iRecord)
+		iRecord = EFalse;
+	// Bring this app to foreground
+	iObserver.BringUserEmulatorToFront();
+	// Display acknowledgement
+	CAknInformationNote* note = new (ELeave) CAknInformationNote(ETrue);
+	TBuf<KBuffer64> buff;
+	_LIT(KCapturingEnded, "Capturing ended");
+	buff.Format(KCapturingEnded);
+	note->ExecuteLD(buff);
+}
+// End of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/ImageCapture.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,356 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: ImageCapture.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for Image capture
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <icl\ImageData.h>
+#include <icl\ImageCodecData.h>
+#include <coemain.h>
+#include <PathInfo.h>
+#include <bautils.h>
+#include <apgwgnam.h>// CApaWindowGroupName
+
+//User Include
+#include "ImageCapture.h"
+
+// -----------------------------------------------------------------------------
+// CImageCapture::NewL
+// Creates the instance of class and returns it.
+// -----------------------------------------------------------------------------
+//
+CImageCapture* CImageCapture::NewL(CSettings& aSettings ,MScreenshotObserver& aObserver, CEikonEnv* aEikonEnv)
+{
+	CImageCapture* self=CImageCapture::NewLC(aSettings, aObserver, aEikonEnv);
+	CleanupStack::Pop(); // self;
+	return self;
+}
+
+// -----------------------------------------------------------------------------
+// CImageCapture::NewLC
+// Creates the instance of class and pushes it to the CleanupStack and return
+// it.
+// -----------------------------------------------------------------------------
+//
+CImageCapture* CImageCapture::NewLC(CSettings& aSettings,MScreenshotObserver& aObserver, CEikonEnv* aEikonEnv)
+{
+	CImageCapture* self = new (ELeave)CImageCapture(aSettings, aObserver, aEikonEnv);
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	return self;
+}
+// -----------------------------------------------------------------------------
+// CImageCapture::CImageCapture
+// -----------------------------------------------------------------------------
+//
+CImageCapture::CImageCapture(CSettings& aSettings,MScreenshotObserver& aObserver, CEikonEnv* aEikonEnv)
+    : CActive(CActive::EPriorityStandard),
+      iSettings(aSettings),iBitmap(NULL),
+      iImageEncoder(NULL),
+      iObserver(aObserver),
+      iEEnv(aEikonEnv)
+{
+}
+// -----------------------------------------------------------------------------
+// CImageCapture::ConstructL
+// -----------------------------------------------------------------------------
+//
+void CImageCapture::ConstructL()
+{
+	CActiveScheduler::Add(this);
+	User::LeaveIfError(iTimer.CreateLocal());
+}
+// -----------------------------------------------------------------------------
+// CImageCapture::~CImageCapture
+// -----------------------------------------------------------------------------
+//
+CImageCapture::~CImageCapture()
+{
+    Cancel();
+     
+    if (iImageEncoder)
+    {
+       delete iImageEncoder;
+       iImageEncoder = 0;
+    }
+    
+    if(iBitmap)
+    	delete iBitmap;
+   
+    iTimer.Close();
+    iScreenShotStatus = EIdle;
+}
+// ------------------------------------------------------------------------------
+// CImageCapture::RunL
+// Issues request to save Images and notifies the observer after saving the image
+// ------------------------------------------------------------------------------
+//
+void CImageCapture::RunL()
+{
+	switch (iScreenShotStatus)
+	{
+		case EIdle:
+		break;
+			
+		case EWaiting:
+			{
+			RWsSession& wsSession = iEEnv->WsSession();
+			TInt id = wsSession.GetFocusWindowGroup();
+			CApaWindowGroupName* lApaWGName;
+			lApaWGName = CApaWindowGroupName::NewLC(wsSession,id);
+			
+			TUid uid = lApaWGName->AppUid();
+			
+			if(uid.operator ==(iAppUid) )
+   			   Fire(ECapturing);
+			else
+				FireCapture(1000000);
+			
+			CleanupStack::PopAndDestroy(); // lApaWGName
+			
+			}
+			break;
+			
+		case ECapturing:
+			DoCaptureL();
+			break;
+			
+	
+		case ESaveComplete:
+		default:
+			iObserver.PerformNextAction(1);
+			delete this;		
+			
+	}          
+}
+// -----------------------------------------------------------------------------
+// CImageCapture::CaptureL
+// -----------------------------------------------------------------------------
+//
+void CImageCapture::CaptureL(const TDesC& aName,const TDesC& aXmlFileName, TUid aAppUid)
+{
+	iFileName.Copy(aName);
+	iXmlFileName.Copy(aXmlFileName);
+	iAppUid = aAppUid;
+	
+	if(AknLayoutUtils::PenEnabled() && !(aAppUid.iUid ) )
+	{
+		User::After(KWait1);
+	}
+	
+	if(iAppUid.iUid)
+		Fire(EWaiting);
+	else
+		DoCaptureL();
+	
+}
+
+// --------------------------------------------------------------------------
+// Captures the screenshot and store it to a buffer.
+// --------------------------------------------------------------------------
+void CImageCapture::DoCaptureL()
+{
+    const CWsScreenDevice* screenDevice = CCoeEnv::Static()->ScreenDevice();
+	
+	TPixelsTwipsAndRotation sizeAndRotation;
+	screenDevice->GetScreenModeSizeAndRotation(
+			screenDevice->CurrentScreenMode(), sizeAndRotation);
+
+	if(iBitmap)
+		delete iBitmap;
+	iBitmap = NULL;
+	iBitmap = new (ELeave) CFbsBitmap;
+	iBitmap->SetSizeInTwips( screenDevice);
+	User::LeaveIfError( iBitmap->Create( screenDevice->SizeInPixels(),screenDevice->DisplayMode() ) );	
+	User::LeaveIfError( screenDevice->CopyScreenToBitmap(iBitmap));
+
+	//save it in a file
+	DoSaveL(iFileName);	
+	iScreenShotStatus = ESaveComplete;
+	SetActive();
+}
+
+// --------------------------------------------------------------------------
+// CImageCapture::Fire
+// Fires an event. It means set this active object to active, but completes
+// the request immediately.
+// --------------------------------------------------------------------------
+void CImageCapture::Fire(TScreenShotStatus aStatus)
+{
+    iScreenShotStatus = aStatus;
+    SetActive();
+    TRequestStatus* status = &iStatus;
+    User::RequestComplete(status, KErrNone);
+}
+
+// --------------------------------------------------------------------------
+// CImageCapture::FireCapture
+// Fires an event after aTime microseconds.
+// --------------------------------------------------------------------------
+void CImageCapture::FireCapture(TTimeIntervalMicroSeconds32 aTime)
+{
+    iScreenShotStatus = EWaiting;
+    iTimer.After(iStatus, aTime);
+    if(!IsActive())
+    	SetActive();
+}
+
+// --------------------------------------------------------------------------
+// CImageCapture::DoSaveL
+// Saves captured screenshot to a file.
+// --------------------------------------------------------------------------
+void CImageCapture::DoSaveL(const TDesC& aName)
+{
+    // Fetch the next available file name.
+
+    HBufC* fileName = GetNextFileNameLC(aName);
+    CCoeEnv::Static()->FsSession().MkDirAll(*fileName);
+
+    // Set the MIME type
+    _LIT8(KMimeTypepng,"image/png");
+    TPtrC8 mimeType(KMimeTypepng);
+
+    // Prepares the image data (if applied).
+    CFrameImageData* frameImageData = CFrameImageData::NewL();
+    CleanupStack::PushL(frameImageData);
+    
+    TPngEncodeData* encodeData = new (ELeave) TPngEncodeData();
+    encodeData->iPaletted     = EFalse;
+    encodeData->iColor        = ETrue;
+    encodeData->iBitsPerPixel = 24;
+    encodeData->iLevel = TPngEncodeData::EBestCompression;
+    User::LeaveIfError(frameImageData->AppendFrameData(encodeData));
+    
+   // Creates a new encoder and then convert the bitmap.
+    TRAPD(err, iImageEncoder = CImageEncoder::FileNewL(
+    		CCoeEnv::Static()->FsSession(), *fileName, mimeType));
+    if(err == KErrNone)
+    	iImageEncoder->Convert(&iStatus, *iBitmap, frameImageData);
+    
+    CleanupStack::PopAndDestroy(frameImageData); // frameImageData
+    CleanupStack::PopAndDestroy(fileName);           // fileName
+    
+}
+// --------------------------------------------------------------------------
+// CImageCapture::GetNextFileNameLC
+// Get the file name
+// --------------------------------------------------------------------------
+HBufC* CImageCapture::GetNextFileNameLC(const TDesC& aName) const
+{
+    const TInt KNumberLength = 4; // this is to indicate the file numbering,
+                                  // e.g. 0001, 0002, etc.
+    const TInt KMaxIndex = 10000;
+    const TInt KTimeRecordSize = 512;
+    
+    TPtrC filePathPtr;
+    _LIT(KExtensionpng, ".png");
+    _LIT(KSlash,"\\");
+    
+    // Gets the file extension.
+    TPtrC fileExtension;
+    fileExtension.Set(KExtensionpng);
+   
+    filePathPtr.Set(iSettings.iLogPath);
+    TInt result = filePathPtr.LocateReverse('\\');
+    TPtrC string;
+    if(result!=KErrNotFound)
+    	string.Set(filePathPtr.Left(result+1));
+    
+    TBuf8<KTimeRecordSize> fileName;
+    fileName.Copy(string);
+    
+    if(iXmlFileName.Length()>0)
+    {
+    	TInt pos=iXmlFileName.LocateReverse('.');
+    	TPtrC8 ptr;
+    	if(pos!=KErrNotFound)
+    	{
+    		ptr.Set(iXmlFileName.Left(pos));
+    		fileName.Append(ptr);
+    	}
+    	
+		fileName.Append(KSlash);
+    }
+    
+    fileName.Append(aName);
+    HBufC* newFileName = HBufC::NewLC(fileName.Length()+ KNumberLength + fileExtension.Length() + 1);
+    TPtr newFileNamePtr(newFileName->Des());
+    newFileNamePtr.Copy(fileName);
+
+    
+    // Checks whether aNamexxxx.png already exists on the phone or not.
+    // This is to prevent over-riding of any existing images with the same name
+    TBool IsFileExist = ETrue;
+    TInt index = 1;
+    HBufC* buffer = HBufC::NewL(newFileNamePtr.MaxLength());
+    TPtr bufferPtr(buffer->Des());
+    while ((index < KMaxIndex) && (IsFileExist))
+    {
+        bufferPtr.Copy(newFileNamePtr);
+        bufferPtr.AppendNumFixedWidth(index, EDecimal, KNumberLength);
+        bufferPtr.Append(fileExtension);
+        if (BaflUtils::FileExists(CCoeEnv::Static()->FsSession(), *buffer))
+        {
+        	index++;
+        }
+        else
+        {
+        	IsFileExist = EFalse;
+        }
+    }
+    delete buffer;
+
+    // If the index exceeds KMaxIndex, then we don't need to format the file name.
+    if (index >= KMaxIndex)
+    {
+    	newFileNamePtr.AppendNum(index);
+    }
+    else
+    {
+    	newFileNamePtr.AppendNumFixedWidth(index, EDecimal, KNumberLength);
+    }
+    newFileNamePtr.Append(fileExtension);
+
+    // If the index greated then KMaxIndex, then rollback to 1
+    
+    if (index >= KMaxIndex)
+    {
+    	index = 1;
+    }
+    
+    return newFileName;
+}
+
+void CImageCapture::DoCancel()
+{
+   if (iImageEncoder)
+   {
+	   iImageEncoder->Cancel();
+       delete iImageEncoder;
+       iImageEncoder = 0;
+   }
+   iTimer.Cancel();
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/Logger.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,260 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: Logger.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This class is used for logging purposes
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <eikenv.h>     // CEikonEnv
+#include <f32file.h>    // TParsePtrC
+#include <bautils.h>    // BaflUtils
+#include <aknnotewrappers.h>
+
+//User Includes
+#include "Logger.h"
+#include "Settings.h"
+
+//Constants
+_LIT8(KTimeFormat,"%04d-%02d-%02d, %02d:%02d:%02d:%02d");
+_LIT8(KHashTimeFormat,"#%04d-%02d-%02d, %02d:%02d:%02d:%02d");
+_LIT(KDriveError, "Drive might be locked. Missing or incomplete log file possible.");
+const TInt KTimeRecordSize = 26;
+// -----------------------------------------------------------------------------
+// CLogger::ConstructL
+// -----------------------------------------------------------------------------
+//
+void CLogger::ConstructL()
+{
+	TParsePtrC parser(iSettings.iLogPath);
+    BaflUtils::EnsurePathExistsL(iEEnv->FsSession(), parser.DriveAndPath());
+    User::LeaveIfError(iFs.Connect());
+    iDriveLockError = EFalse;
+}
+
+// -----------------------------------------------------------------------------
+// CLogger::CLogger
+// -----------------------------------------------------------------------------
+//
+CLogger::CLogger(CUserEmulatorScriptsView& aScriptView,CSettings& aSettings, CEikonEnv* aEikonEnv)
+		: iScriptView(aScriptView),iSettings(aSettings),iEEnv(aEikonEnv)
+{
+}
+
+// -----------------------------------------------------------------------------
+// CLogger::~CLogger
+// -----------------------------------------------------------------------------
+//
+CLogger::~CLogger()
+{
+    iFile.Close();
+    iFs.Close();
+}
+// -----------------------------------------------------------------------------
+// CLogger::WriteLogL
+// -----------------------------------------------------------------------------
+//
+void CLogger::WriteLogL(const TDesC16& aText, TBool aHeader, TBool aHash)
+{
+	if(Write(aText,aHeader,aHash)!=KErrNone)
+		{
+		if(!iDriveLockError)
+			{
+			iDriveLockError=ETrue;
+			CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+			errorNote->ExecuteLD(KDriveError);
+			}
+		}
+	else
+		iDriveLockError=EFalse;
+}
+// -----------------------------------------------------------------------------
+// CLogger::Write
+// -----------------------------------------------------------------------------
+//
+TInt CLogger::Write(const TDesC16& aText, TBool aHeader, TBool aHash)
+{
+	if( iSettings.iLogStatus)
+	{
+	TBool bExists = BaflUtils::FileExists(iFs, iSettings.iLogPath);
+	if(!bExists)
+	{
+		TParsePtrC parser(iSettings.iLogPath);
+	    TRAPD(err, BaflUtils::EnsurePathExistsL(iEEnv->FsSession(), parser.DriveAndPath()));
+	    if(err != KErrNone)
+	    	return err;
+	    CloseFileHandles();
+	    TInt err1=iFile.Replace(iFs, iSettings.iLogPath, EFileShareAny | EFileWrite);
+	    if(err1 != KErrNone)
+	    	return err1;
+	    
+	    TRAPD(err2,iScriptView.CmdGetSystemInfoL(ETrue));
+	}
+	else
+	{
+		//File exists..Check if the file is already open
+		TBool isOpen;
+		TInt err = iFs.IsFileOpen(iSettings.iLogPath,isOpen);
+		TInt err1=KErrNone;
+		if(err != KErrNone)
+			return err;
+		
+		if(!isOpen)
+		{
+			err1=iFile.Replace(iFs, iSettings.iLogPath, EFileShareAny | EFileWrite);
+			if(err1!=KErrNone)
+				return err1;
+			TRAPD(err,iScriptView.CmdGetSystemInfoL(ETrue));
+		}
+		
+	}
+		
+	iLogBuffer.Copy(aText);
+
+	if(!aHeader)
+	{
+		TTime time;
+		time.HomeTime();
+		TDateTime dateTime;
+		dateTime = time.DateTime();
+		TBuf8<KTimeRecordSize> timeRecord;
+		if(aHash)
+			timeRecord.Format(KHashTimeFormat, dateTime.Year(), dateTime.Month()+1, 
+					dateTime.Day()+1, dateTime.Hour(), dateTime.Minute(), dateTime.Second(),dateTime.MicroSecond()/1000);
+		else
+			timeRecord.Format(KTimeFormat, dateTime.Year(), dateTime.Month()+1, 
+					dateTime.Day()+1, dateTime.Hour(), dateTime.Minute(), dateTime.Second(),dateTime.MicroSecond()/1000);
+		timeRecord.Append(KComma);
+		iLogBuffer.Insert(0, timeRecord);
+	}
+	TInt res=iFile.Write(iLogBuffer);
+	if(res!=KErrNone)
+		return res;
+	res=iFile.Flush();	
+	if(res!=KErrNone)
+		return res;
+	}
+	return KErrNone;
+}
+// -----------------------------------------------------------------------------
+// CLogger::WriteLogL
+// -----------------------------------------------------------------------------
+//
+void CLogger::WriteLogL(const TDesC8& aText, TBool aHeader, TBool aHash)
+{
+	if(Write(aText,aHeader,aHash)!=KErrNone)
+		{
+		if(!iDriveLockError)
+			{
+			iDriveLockError=ETrue;
+			CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+			errorNote->ExecuteLD(KDriveError);
+			}
+		}
+	else
+		iDriveLockError=EFalse;
+}
+// -----------------------------------------------------------------------------
+// CLogger::Write
+// -----------------------------------------------------------------------------
+//
+TInt CLogger::Write(const TDesC8& aText, TBool aHeader, TBool aHash)
+{
+	if( iSettings.iLogStatus)
+	{
+	TBool bExists = BaflUtils::FileExists(iFs, iSettings.iLogPath);
+	if(!bExists)
+	{
+		TParsePtrC parser(iSettings.iLogPath);
+	    TRAPD(err, BaflUtils::EnsurePathExistsL(iEEnv->FsSession(), parser.DriveAndPath()));
+	    if(err != KErrNone)
+	    	return err;
+	    CloseFileHandles();
+	    TInt err1=iFile.Replace(iFs, iSettings.iLogPath, EFileShareAny | EFileWrite);
+	    if(err1 != KErrNone)
+	 	    return err1;
+	    
+	    TRAPD(err2,iScriptView.CmdGetSystemInfoL(ETrue));
+	}
+	else
+	{
+		//File exists..Check if the file is already open
+		TBool isOpen;
+		TInt err = iFs.IsFileOpen(iSettings.iLogPath,isOpen);
+		TInt err1=KErrNone;
+		if(err != KErrNone)
+			return err;
+		
+		if(!isOpen)
+		{
+			err1=iFile.Replace(iFs, iSettings.iLogPath, EFileShareAny | EFileWrite);
+			if(err1!=KErrNone)
+				return err1;
+			TRAPD(err,iScriptView.CmdGetSystemInfoL(ETrue));
+		}
+	}
+	iLogBuffer.Copy(aText);
+	
+	//Log Date and time
+	_LIT8(KComma, ",");
+	_LIT8(KTimeFormat,"%04d-%02d-%02d %02d:%02d:%02d:%02d");
+	_LIT8(KHashTimeFormat,"#%04d-%02d-%02d %02d:%02d:%02d:%02d");
+ 
+	const TInt KTimeRecordSize = 20;
+ 
+	if(!aHeader)
+	{
+		TTime time;
+		time.HomeTime();
+		TDateTime dateTime;
+		dateTime = time.DateTime();
+		TBuf8<KTimeRecordSize> timeRecord;
+		if(aHash)
+			timeRecord.Format(KHashTimeFormat, dateTime.Year(), dateTime.Month()+1, 
+					dateTime.Day()+1, dateTime.Hour(), dateTime.Minute(), dateTime.Second(),dateTime.MicroSecond()/1000);
+		else
+			timeRecord.Format(KTimeFormat, dateTime.Year(), dateTime.Month()+1, 
+					dateTime.Day()+1, dateTime.Hour(), dateTime.Minute(), dateTime.Second(),dateTime.MicroSecond()/1000);
+		timeRecord.Append(KComma);
+		iLogBuffer.Insert(0, timeRecord);
+	}
+	
+	TInt res=iFile.Write(iLogBuffer);
+	if(res!=KErrNone)
+		return res;
+	res=iFile.Flush();	
+	if(res!=KErrNone)
+		return res;
+	
+	}	
+	return KErrNone;
+}
+// -----------------------------------------------------------------------------
+// CLogger::CloseFileHandles
+// -----------------------------------------------------------------------------
+//
+void CLogger::CloseFileHandles()
+{
+	iFile.Close();
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/NotifyFileChange.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,150 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: NotifyFileChange.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for notification of file changes
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <e32std.h>
+#include <f32file.h>
+#include <eikenv.h>
+
+//User Includes
+#include "NotifyFileChange.h"
+
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::NewL
+// Creates the instance of class and returns it.
+// -----------------------------------------------------------------------------
+//
+CNotifyFileChange* CNotifyFileChange::NewL( MFileChangeObserver& aObserver, const TDesC& aPath)
+	{
+	CNotifyFileChange* self = CNotifyFileChange::NewLC(aObserver, aPath);
+	CleanupStack::Pop( self );
+	return self;
+	}
+
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::NewLC
+// Creates the instance of class and pushes it to the CleanupStack and return
+// it.
+// -----------------------------------------------------------------------------
+//
+CNotifyFileChange* CNotifyFileChange::NewLC( MFileChangeObserver& aObserver, const TDesC& aPath)
+	{
+	CNotifyFileChange* self = new ( ELeave ) CNotifyFileChange( aObserver, aPath );
+	CleanupStack::PushL( self );
+	self->ConstructL();
+	return self;
+	}
+
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::CNotifyFileChange
+// Calls base classes constructor with priority value. 
+// -----------------------------------------------------------------------------
+//
+CNotifyFileChange::CNotifyFileChange( MFileChangeObserver& aObserver, const TDesC& aPath )
+  :	CActive(EPriorityStandard), iObserver( aObserver ),iPath((TDes16&)aPath)
+	{}
+
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::ConstructL
+// Add class to the active sheduler and issue request for any file or directory 
+// change notifications
+// -----------------------------------------------------------------------------
+//
+void CNotifyFileChange::ConstructL()
+	{	
+		CActiveScheduler::Add( this );  
+		User::LeaveIfError(iFs.Connect());
+		
+		iStatus = KRequestPending;
+		iFs.NotifyChange(ENotifyAll, iStatus, iPath);
+		SetActive();
+	}
+
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::~CNotifyFileChange
+// Destructor
+// -----------------------------------------------------------------------------
+//
+CNotifyFileChange::~CNotifyFileChange()
+	{
+		Cancel();
+		iFs.Close();
+	}
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::RefreshPath
+// Function that requests a notification of change to files or directories
+// -----------------------------------------------------------------------------
+//
+void CNotifyFileChange::RefreshPath(TDes& aPath)
+	{
+		Cancel();
+		User::After(KWait001);
+		iPath.Copy(aPath);
+		iFs.NotifyChange(ENotifyAll, iStatus, iPath);
+		SetActive();	
+	}
+
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::RunL
+// Handles the completion of the active request and re-issues the notification 
+// request
+// -----------------------------------------------------------------------------
+//
+void CNotifyFileChange::RunL()
+	{	
+		if (iStatus == KErrNone)
+		{
+			if(!IsActive())
+				{
+				iObserver.FileChangeEventL();
+				iFs.NotifyChange(ENotifyAll, iStatus, iPath);
+				SetActive();
+				}
+		}
+	}
+	
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::DoCancel
+// Cancels any outstanding requests
+// -----------------------------------------------------------------------------
+//
+void CNotifyFileChange::DoCancel()
+	{		
+		if (IsActive())
+		{
+			iFs.NotifyChangeCancel();
+		}
+	}	
+// -----------------------------------------------------------------------------
+// CNotifyFileChange::RunError
+// -----------------------------------------------------------------------------
+//
+TInt CNotifyFileChange::RunError(TInt /*aError*/)
+	{
+		return KErrNone;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/RandomTest.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,520 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: RandomTest.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Random test class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// System Includes
+#include <e32math.h>
+#include <APGTASK.H>
+#include <APGWGNAM.H>
+#include <aknnotewrappers.h>
+// User Includes
+#include "RandomTest.h"
+
+// Constants
+#define KOkButton 167
+#define KBackspace 1
+
+#define TESTSTEPSNUMBER 40
+#define COUNTERFOROK 200
+
+// Uid of the Aactive Idle framework (3.1 devices)
+const TUid KUidStandBy1 = { 0x101fd64c };
+// Uid of the Aactive Idle framework (3.2 devices)
+const TUid KUidStandBy = { 0x102750f0 };
+// Uid of the Active Idle framework (5.0 devices)
+const TUid KUidStandby50 = {0x20017CD9};
+
+enum {ETap=0,EDoubleTap,EFlick,EDrag,EKeys,EKeys1,EKeys2,EKeys3};
+const TInt KMaxChance = 200;
+const TInt KShortFlickDist = 40;
+const TInt KEventTypeMax = 8;
+const TInt KScancodeMax = 65535;
+const TInt KLogAppAtStep = 100;
+
+const TInt KLSK = 164;
+const TInt KRSK = 165;
+
+// ======== MEMBER FUNCTIONS ========
+
+CRandomTest::CRandomTest(MKeyObserver& aObserver,RWsSession& aRWsSession,CSettings& aSettings,RApaLsSession& aSession,CLogger& aLogger)
+:CActive(EPriorityNormal),iObserver(aObserver),iRWsSession(&aRWsSession),iSettings(aSettings),iSession(aSession),iLogger(aLogger)
+{
+}
+ 
+CRandomTest::~CRandomTest()
+{	
+    iSlotUIDs.Close();
+	Cancel();
+	iTimer.Close();
+}
+ 
+CRandomTest* CRandomTest::NewL(MKeyObserver& aObserver,RWsSession& aRWsSession,CSettings& aSettings,RApaLsSession& aSession,CLogger& aLogger)
+{
+	CRandomTest* me = CRandomTest::NewLC(aObserver,aRWsSession,aSettings,aSession,aLogger);
+	CleanupStack::Pop(me);
+    return me;
+}
+
+CRandomTest* CRandomTest::NewLC(MKeyObserver& aObserver,RWsSession& aRWsSession,CSettings& aSettings,RApaLsSession& aSession,CLogger& aLogger)
+	{
+	CRandomTest* me = new (ELeave) CRandomTest(aObserver,aRWsSession,aSettings,aSession,aLogger);
+	CleanupStack::PushL(me);
+	me->ConstructL();
+	return me;
+	}
+// ----------------------------------------------------------
+// Second phase constructor
+// ----------------------------------------------------------
+// 
+void CRandomTest::ConstructL(void)
+{
+	CActiveScheduler::Add(this);
+	iTimer.CreateLocal();
+}
+ 
+// ----------------------------------------------------------
+// Starts random test
+// ----------------------------------------------------------
+//
+void CRandomTest::StartRandomTestL()
+{
+	Cancel();
+	iAppTestCounter = 0;
+	iAppNameLoggingCounter = 0;
+	iCounterForOkButton = 0;
+	iCantStartAppToTest = ETrue;
+	
+	if(iSettings.iRandomTestAppIdStatus)
+		{
+		_LIT(KCantStartApp,"Can't start app %d.\n");
+		TUid uid;
+		
+		TThreadId threadId;
+		TBuf<KBuffer128> buf;
+		TBuf<KBuffer12> CurrentAppUid;
+		TBuf<KBuffer256> RandomTestAppIDs;
+		RandomTestAppIDs.Copy(iSettings.iRandomTestAppID);
+		TUint32 k;
+		TInt res;
+		TInt pos=0;
+		TInt i=1;
+		_LIT(KCommaZero,",0");
+		
+		// 'Close' string by these chars
+		RandomTestAppIDs.Append(KCommaZero);
+	
+	    while((pos=RandomTestAppIDs.Locate(','))!=KErrNotFound)
+	       {
+	       k=0;
+	       if(RandomTestAppIDs.Left(pos).Length()<=10)
+	           CurrentAppUid = RandomTestAppIDs.Left(pos);
+	       else
+	           CurrentAppUid.Copy(KEMPTYTEXT);
+	           
+	       CurrentAppUid.Trim();
+	       RandomTestAppIDs.Copy(RandomTestAppIDs.Right(RandomTestAppIDs.Length()-pos-1));
+	       
+		
+		    // Converts decimal or hexa uid to integer
+            if(CurrentAppUid.Left(2).Compare(KHEX)==0)
+                {
+                TLex id1(CurrentAppUid.Right(CurrentAppUid.Length()-2));
+                res = id1.Val(k,EHex);
+                }
+            else
+                {
+                TLex id1(CurrentAppUid);
+                res = id1.Val(k,EDecimal);
+                }
+            
+            TInt doc_res=0;
+            // Starts test application
+            if(res==KErrNone)
+                {
+                uid.iUid = k;
+                doc_res=iSession.StartDocument(KN, uid ,threadId);
+                User::After(KWait01);
+                }
+            if(doc_res==KErrNone && res==KErrNone)
+                {
+                iSlotUIDs.Append(uid);
+                }
+            else
+                {
+                buf.Format(KCantStartApp, i);
+                iLogger.WriteLogL(buf,EFalse);
+                }
+                
+           i++;
+           }
+                
+		User::After(KWait02);
+		}		
+	// Starts timer
+	iTimer.After(iStatus,KWait02);
+	SetActive();
+}
+// --------------------------------------------
+// Stops random test (The active object)
+// --------------------------------------------
+//
+void CRandomTest::CancelRandomTest()
+    {
+    Cancel();
+    }
+
+// --------------------------------------------
+// Restarts random test (The active object)
+// --------------------------------------------
+//
+void CRandomTest::RestartRandomTest()
+    {
+    iTimer.After(iStatus,KWait02);
+    SetActive();
+    }
+    
+// --------------------------------------------
+// Stops random test
+// --------------------------------------------
+//
+void CRandomTest::StopRandomTest()
+	{
+	if(iSettings.iRandomTestAppIdStatus)
+		{
+		// Stops test apps if uids were valid and apps are running
+		for(TInt t=0;t<iSlotUIDs.Count();t++)
+		    {
+            if(iSlotUIDs[t].iUid!=0)
+                {
+                TApaTaskList taskList1(*iRWsSession);
+                TApaTask task1 = taskList1.FindApp(iSlotUIDs[t]);
+                if (task1.Exists())
+                    {
+                    task1.EndTask();
+                    User::After(KWait01);
+                    }
+                }
+		    }
+		iSlotUIDs.Reset();
+		}
+	Cancel();
+    }
+// ----------------------------------------------------------
+// CActive object cancel function
+// ----------------------------------------------------------
+//
+void CRandomTest::DoCancel()
+{
+	iTimer.Cancel();
+}
+
+// -----------------------------------------
+// Checks if given Uid is in test list
+// -----------------------------------------
+//
+TBool CRandomTest::IsUidInTestList(TUid aUid)
+    {
+    TInt res=EFalse;
+    for(TInt t=0;t<iSlotUIDs.Count();t++)
+            if(iSlotUIDs[t].iUid==aUid.iUid)
+                {
+                res=ETrue;
+                break;
+                }
+                
+    return res;
+    }
+
+// ----------------------------------------------------------
+// CActive object RunL function
+// Runs test on test apps
+// ----------------------------------------------------------
+//
+void CRandomTest::RunL()
+{
+	// For screen light
+	User::ResetInactivityTime();
+	// Gets screen width and height
+	TInt MaxX = iSettings.iAppRect.Width();
+	TInt MaxY = iSettings.iAppRect.Height();
+	// Gets random coordinates for random pointer events
+	TInt x = Math::Random()%MaxX*2;
+	TInt y = Math::Random()%MaxY*2;
+	// Repets value for long key press
+	TInt repeats = Math::Random()%2;
+	// Decides which key press event will be sent
+	TInt chance = Math::Random()%KMaxChance;
+	// Decides which event will be  sent (pointer/key press)
+	TInt randomevent = Math::Random()%KEventTypeMax;
+	
+	// Sends Ok button press event according to counter 
+	if(iCounterForOkButton++ > COUNTERFOROK)
+		{// Ok button press event
+		iCounterForOkButton = 0;
+		repeats = 0;
+		chance = KMaxChance-20;
+		randomevent = EKeys;
+		}
+	
+	TWsEvent wsEvent;
+	TKeyEvent& keyEvent(*wsEvent.Key());
+	
+	TRawEvent event;
+	TRawEvent event1;
+	TRawEvent event2;
+	TRawEvent event3;
+	
+	// Log foreground app's name
+	CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(*iRWsSession, iRWsSession->GetFocusWindowGroup());
+	TApaAppInfo appInfo;
+	RApaLsSession ApaLs;
+	User::LeaveIfError(ApaLs.Connect());
+	ApaLs.GetAppInfo(appInfo, gn->AppUid());
+	
+	
+	// If one of our apps is in foreground then don't close it just send it to background
+	if(appInfo.iUid == KUidPanicCapturer )
+	{ 
+		TApaTaskList taskList(*iRWsSession);
+		TApaTask task = taskList.FindApp(appInfo.iUid);
+
+		if (task.Exists())
+			task.SendToBackground();
+		CleanupStack::PopAndDestroy(gn);
+		ApaLs.Close();
+		
+		iTimer.After(iStatus,KWait01);
+		SetActive();
+						
+		return;
+	}
+	// If app in foreground is different now or it's there for a long time then log it's name
+	else if(iLastAppName.Compare(appInfo.iCaption)!=0 || iAppNameLoggingCounter++>KLogAppAtStep )
+		{
+		iAppNameLoggingCounter = 0;
+		iLastAppName.Zero();
+		iLastAppName.Copy(appInfo.iCaption);
+		TBuf<KBuffer540> buf;
+		_LIT(KText,"Launched app.: ");
+		_LIT(KNL,"\n");
+		buf.Copy(KText);
+		buf.Append(iLastAppName);
+		buf.Append(KNL);
+		iLogger.WriteLogL(buf,EFalse);
+		}
+	CleanupStack::PopAndDestroy(gn);
+	ApaLs.Close();
+	
+	// If random test run is on in Settings dialog...
+	if(iSettings.iRandomTestAppIdStatus)
+		{
+		TThreadId threadId; // not used
+		// Bring given ID's app to foreground
+		TUid uid;
+		uid.iUid = 0;
+		
+		// Decides which test app should be in foreground
+		TInt count = iAppTestCounter/TESTSTEPSNUMBER;
+		
+		if(iSlotUIDs.Count()>count)
+		      uid = iSlotUIDs[count];
+		else
+		    {
+		    iAppTestCounter=0;
+		    if(iSlotUIDs.Count()>0)
+		      uid = iSlotUIDs[0];
+		    }
+		
+		iAppTestCounter++;
+		
+		
+		// If app in foreground is not one of our test apps then close it.
+		if( iSlotUIDs.Count()>0 )
+			{
+			TApaTaskList taskList(*iRWsSession);
+			TApaTask task = taskList.FindApp(uid);
+			
+			if( !IsUidInTestList(appInfo.iUid) && appInfo.iUid.iUid!=0x100058b3 && 
+			                 appInfo.iUid.iUid!=_UID3 ) // Don't close telephony app. and User Emulator (exceptions)
+				{
+				TApaTask task1 = taskList.FindApp(appInfo.iUid);
+				if (task1.Exists())
+					{
+					task1.EndTask();
+					User::After(KWait01);
+					}
+				}
+			// If our test app is not in foreground then bring it to foreground
+			if (task.Exists())
+				task.BringToForeground();
+			else
+			    // If it's not started then start it
+				iSession.StartDocument(KN, uid ,threadId);
+			}
+		else
+			{
+			// If there's no valid app uid display error message
+			if(iCantStartAppToTest)
+				{
+				_LIT(KNoValid,"No valid application to start! Random test ends.");
+				iCantStartAppToTest = EFalse;
+				CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+				errorNote->ExecuteLD(KNoValid);
+				iObserver.RandomTestEndsL();
+				return;
+				}
+			
+			iTimer.After(iStatus,KWait05);
+			SetActive();
+			
+			return;
+			}
+		}
+	
+	// Run pointer test if device enables it otherwise key events only
+	if(!AknLayoutUtils::PenEnabled())
+		randomevent = EKeys;
+	
+	// Events
+	switch(randomevent)
+		{
+		case ETap:
+			 event.Set(TRawEvent::EButton1Down, x, y);
+			 iRWsSession->SimulateRawEvent(event);
+			 User::After(KWait01);
+			 event1.Set(TRawEvent::EButton1Up, x, y);
+			 iRWsSession->SimulateRawEvent(event1);
+		break;
+		case EDoubleTap:			 
+			 event.Set(TRawEvent::EButton1Down, x, y);
+			 iRWsSession->SimulateRawEvent(event);
+			 User::After(KWait01);
+			 event1.Set(TRawEvent::EButton1Up, x, y);
+			 iRWsSession->SimulateRawEvent(event1);
+			 User::After(KWait01);
+			 event2.Set(TRawEvent::EButton1Down, x, y);
+			 iRWsSession->SimulateRawEvent(event2);
+			 User::After(KWait01);
+			 event3.Set(TRawEvent::EButton1Up, x, y);
+			 iRWsSession->SimulateRawEvent(event3);
+		break;
+		case EFlick:
+			event.Set(TRawEvent::EButton1Down, x, y);
+			iRWsSession->SimulateRawEvent(event);
+			User::After(KWait01);
+		
+			event1.Set(TRawEvent::EPointerMove, x+KShortFlickDist, y+KShortFlickDist);
+			iRWsSession->SimulateRawEvent(event1);
+			User::After(KWait01);
+			
+			event2.Set(TRawEvent::EButton1Up, x+KShortFlickDist, y+KShortFlickDist);
+			iRWsSession->SimulateRawEvent(event2);
+		break;
+		case EDrag:
+			event.Set(TRawEvent::EButton1Down, x, y);
+			iRWsSession->SimulateRawEvent(event);
+			User::After(KWait01);
+			
+			event1.Set(TRawEvent::EPointerMove, x+KShortFlickDist, y);
+			iRWsSession->SimulateRawEvent(event1);
+			User::After(KWait01);
+			
+			event2.Set(TRawEvent::EPointerMove, x+KShortFlickDist,y+KShortFlickDist);
+			iRWsSession->SimulateRawEvent(event2);
+			User::After(KWait01);
+			
+			event3.Set(TRawEvent::EButton1Up, x+KShortFlickDist, y+KShortFlickDist);
+			iRWsSession->SimulateRawEvent(event3);
+		break;
+		case EKeys:
+		case EKeys1:
+		case EKeys2:
+		case EKeys3:
+		default:
+			CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(*iRWsSession, iRWsSession->GetFocusWindowGroup());
+			TUid foreTaskUid = gn->AppUid();
+			CleanupStack::PopAndDestroy(gn);
+			
+			iRWsSession->GetFocusWindowGroup();
+			keyEvent.iModifiers=0;
+			
+			// Increasing the chance of menu, ok, arrow ,etc. keys
+			if( chance > KMaxChance-120)
+				{
+				if(chance<KMaxChance-100)
+					keyEvent.iScanCode = EStdKeyDevice0;
+				else if(chance<KMaxChance-80)
+					keyEvent.iScanCode = EStdKeyDevice1;
+				else if(chance<KMaxChance-70)
+					keyEvent.iScanCode = EStdKeyUpArrow;
+				else if(chance<KMaxChance-60)
+					keyEvent.iScanCode = EStdKeyDownArrow;
+				else if(chance<KMaxChance-50)
+					keyEvent.iScanCode = EStdKeyLeftArrow;
+				else if(chance<KMaxChance-40)
+					keyEvent.iScanCode = EStdKeyRightArrow;
+				else if(chance<KMaxChance-10)
+					keyEvent.iScanCode = EStdKeyApplication0;
+				else if(chance<=KMaxChance)
+					keyEvent.iScanCode = EStdKeyBackspace;
+				}
+			else
+				keyEvent.iScanCode = Math::Random()%KScancodeMax;
+			
+			if(iSettings.iRandomTestAppIdStatus)
+				{
+				// If there is valid uid application -> no menu button push
+				// It's for random tests without predefined test apps
+				while(keyEvent.iScanCode ==  EStdKeyApplication0 || keyEvent.iCode == EKeyDevice2)
+					keyEvent.iScanCode = Math::Random()%KScancodeMax;
+					 
+				}
+			
+			// Sends the key event
+		  keyEvent.iCode = keyEvent.iScanCode;
+			
+			
+		  TRawEvent lEventDown;
+		  lEventDown.Set(TRawEvent::EKeyDown, keyEvent.iScanCode);
+		  UserSvr::AddEvent(lEventDown);
+
+		  User::After(KWait01);
+											
+		  // long key press
+		  if(repeats>0)
+			 User::After((KWait01*12)*repeats); // 1.2 sec * repeats
+											
+		  TRawEvent lEventUp;
+		  lEventUp.Set(TRawEvent::EKeyUp, keyEvent.iScanCode);
+		  UserSvr::AddEvent(lEventUp);
+			
+		break;
+		}
+	// Restart timer
+	iTimer.After(iStatus,KWait01);
+	SetActive();
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/ScanFolders.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,446 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: ScanFolders.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for folder scanning operation
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <EikApp.h>
+#include <EikEnv.h>
+#include <F32File.h>
+
+//User Includes
+#include "ScanFolders.h"
+#include "FolderContentsListener.h"
+#include "UserEmulatorScriptsView.h"
+
+//Constants
+const TInt KDRIVESIZE      = 3;
+
+// -----------------------------------------------------------------------------
+// CScanFolders::NewL
+// -----------------------------------------------------------------------------
+//
+CScanFolders* CScanFolders::NewL()
+{
+	CScanFolders* self = CScanFolders::NewLC();
+	CleanupStack::Pop(self);
+	return self;
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::NewLC
+// -----------------------------------------------------------------------------
+//
+CScanFolders* CScanFolders::NewLC()
+{
+	CScanFolders* self = new ( ELeave ) CScanFolders;
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	return self;	
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::CScanFolders
+// -----------------------------------------------------------------------------
+//
+CScanFolders::CScanFolders() : CActive( EPriorityStandard )
+{
+
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::~CScanFolders
+// -----------------------------------------------------------------------------
+//
+CScanFolders::~CScanFolders()
+{
+	Cancel();
+	iListeners.Close();
+	iCurrentDir.Close();
+	iFs.Close();
+
+	delete iDirectories; 
+	iDirectories = NULL;
+	delete iFileNames; 
+	iFileNames = NULL;
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::ConstructL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::ConstructL()
+{
+	// Create an array to hold the directories
+	iDirectories = new ( ELeave ) CDesCArrayFlat( 10 );
+
+	// Create an array to hold the full filenames
+	iFileNames = new ( ELeave ) CDesCArrayFlat( 10 );
+
+	// Create a file server session
+	User::LeaveIfError(iFs.Connect());
+
+	// Register this as an active object (for the async file scanning)
+	CActiveScheduler::Add( this );
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::AddListenerL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::AddListenerL( CUserEmulatorScriptsView* aListener )
+{
+	if ( iListeners.Find( aListener ) != KErrNotFound )
+	{
+		User::Leave(KErrAlreadyExists);
+	}
+	iListeners.Append( aListener );
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::RemoveListener
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::RemoveListener( CUserEmulatorScriptsView * aListener )
+{
+	TInt index = iListeners.Find( aListener );
+	iListeners.Remove( index );
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::SetFilter
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::SetFilter( const TDesC & aFilter )
+{
+	iFileFilter.Copy( aFilter );
+	if ( iFileFilter[ iFileFilter.Length() - 1 ] != ';' )
+	{
+		iFileFilter.Append( ';' );
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::SetFilter
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::SetFilter( const TDesC8 & aFilter )
+{
+	iFileFilter.Copy( aFilter );
+	if ( iFileFilter[ iFileFilter.Length() - 1 ] != ';' )
+	{
+		iFileFilter.Append( ';' );
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::ScanFolderL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::ScanFolderL( const TDesC & aPath )
+{
+
+	iCurrentPath.Set( aPath, NULL, NULL );
+
+	if ( IsActive() )
+	{
+		iStartNewScan = ETrue;
+	}
+	else
+	{
+		StartScanningL();
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::ScanFolderL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::ScanFolderL( const TDesC8 & aPath )
+{
+	TBuf< KBuffer256 > temp;
+	temp.Copy( aPath );
+	ScanFolderL( temp );
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::DoCancel
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::DoCancel()
+{
+	iAbortScan = ETrue;
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::RunL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::RunL()
+{
+	switch ( iScanState )
+	{
+	case EIdle:
+		User::Panic(KIDLE, 0);
+		break;
+
+	case EScanning:
+		{
+			if ( iStatus == KErrNone )
+			{
+				FireEntriesL();
+				Reset();
+
+				// After the initial entries have been fired, set the
+				// #iContinued flag so that #FolderStarting is not called
+				// again for this reading session.
+				iContinued = ETrue;
+
+				ContinueScanning();
+			}
+			else if ( iStatus == KErrEof )
+			{
+				// Before delivering this last set of entries, set the
+				// #iComplete flag so that #FolderComplete is called in
+				// #FireEntries.
+				iComplete = ETrue;
+
+				FireEntriesL();
+				Reset();
+				StopScanning();
+			}
+			else
+			{
+				Reset();
+				FireError( iStatus.Int() );
+			}
+		}
+		break;
+
+	case EStartNewScan:
+		Reset();
+		StartScanningL();
+		break;
+
+	case EAbortScan:
+		Reset();
+		break;
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::StartScanningL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::StartScanningL()
+{
+	if ( iCurrentPath.FullName().Compare( KPATHDELIM ) == 0 )
+	{
+		DeliverDrivesL();
+		return;
+	}
+
+	TInt error = iCurrentDir.Open( iFs, iCurrentPath.FullName(),
+		KEntryAttNormal|KEntryAttDir|KEntryAttReadOnly|KEntryAttSystem|KEntryAttHidden );
+
+	if ( error != KErrNone )
+	{
+		FireError( error );
+		return;
+	}
+
+	iContinued = EFalse;
+	iComplete = EFalse;
+
+	ContinueScanning();
+}
+
+// -----------------------------------------------------------------------------
+// CScanFolders::ContinueScanning
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::ContinueScanning()
+{
+	iCurrentDir.Read( iEntries, iStatus );
+	if(!IsActive())
+		SetActive();
+
+	iScanState = EScanning;
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::StopScanning
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::StopScanning()
+{
+	iCurrentDir.Close();
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::DeliverDrivesL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::DeliverDrivesL()
+{
+	FireFolderStarting( ETrue );
+
+	TDriveList drives;
+	User::LeaveIfError( iFs.DriveList( drives ) );
+
+	for ( TInt idx = 0; idx < KMaxDrives; idx++ )
+	{
+		if ( drives[ idx ] == 0 )
+		{
+			continue;
+		}
+		TChar driveLetter;
+		User::LeaveIfError( iFs.DriveToChar( idx, driveLetter ) );
+
+		TBuf< KDRIVESIZE > temp;
+		temp.Append( driveLetter );
+		temp.Append( KDRIVEDEL );
+
+		FireFolder( temp );
+	}
+
+	FireFolderCompleteL();
+	Reset();
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::Reset
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::Reset()
+{
+	iDirectories->Reset();
+	iFileNames->Reset();
+
+	iScanState = EIdle;
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::FireError
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::FireError( TInt aReasonCode )
+{
+	for ( TInt idx = 0; idx < iListeners.Count(); idx++ )
+	{
+		iListeners[ idx ]->ErrorOccured( aReasonCode );
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::FireEntriesL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::FireEntriesL()
+{
+	if ( iContinued == EFalse )
+	{
+		FireFolderStarting( EFalse );
+	}
+
+	for ( TInt idx = 0; idx < iEntries.Count(); idx++ )
+	{
+		if ( iEntries[ idx ].IsDir() || IsMatch( iEntries[ idx ].iName ) )
+		{
+			FireEntry( iEntries[ idx ] );
+		}
+	}
+
+	if ( iComplete )
+	{
+		FireFolderCompleteL();
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::FireEntry
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::FireEntry( const TEntry & aEntry )
+{
+	if ( aEntry.IsDir() )
+	{
+		FireFolder( aEntry.iName );
+	}
+	else
+	{
+		FireFile( aEntry.iName );
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::FireFolder
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::FireFolder( const TDesC & aFolder )
+{
+	for ( TInt idx = 0; idx < iListeners.Count(); idx++ )
+	{
+		iListeners[ idx ]->NewFolder( aFolder );
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::FireFile
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::FireFile( const TDesC & aFile )
+{
+	for ( TInt idx = 0; idx < iListeners.Count(); idx++ )
+	{
+		iListeners[ idx ]->NewFile( aFile );
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::FireFolderStarting
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::FireFolderStarting( TBool aIsDriveListFlag )
+{
+	for ( TInt idx = 0; idx < iListeners.Count(); idx++ )
+	{		
+		iListeners[ idx ]->FolderStarting( iCurrentPath.FullName(), aIsDriveListFlag );
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::FireFolderCompleteL
+// -----------------------------------------------------------------------------
+//
+void CScanFolders::FireFolderCompleteL()
+{
+	for ( TInt idx = 0; idx < iListeners.Count(); idx++ )
+	{
+		iListeners[ idx ]->FolderCompleteL();
+	}
+}
+// -----------------------------------------------------------------------------
+// CScanFolders::IsMatch
+// -----------------------------------------------------------------------------
+//
+TBool CScanFolders::IsMatch( const TDesC & aFilename )
+{
+	TPtrC remaining = iFileFilter.Mid( 0 );
+	while ( remaining.Length() > 0 )
+	{
+		TInt delimeterPos = remaining.Locate( ';' );
+		if ( delimeterPos == KErrNotFound )
+		{
+			delimeterPos = remaining.Length();
+		}
+		TPtrC pattern = remaining.Mid( 0, delimeterPos );
+		if ( aFilename.MatchF( pattern ) != KErrNotFound )
+		{
+			return ETrue;
+		}
+		if( delimeterPos + 1 <= remaining.Length() )
+			remaining.Set( remaining.Mid( delimeterPos + 1 ) );
+	}
+	return EFalse;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/Settings.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,202 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: Settings.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This class is used for storing the settings information of the application
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <coemain.h>    // CCoeEnv
+#include <BAUTILS.H>
+
+//User Includes
+#include "Settings.h"
+#include "UserEmulatorApplication.h"
+#include "UserEmulator.hrh"
+
+//Constants
+_LIT(KFormat,":\\");
+_LIT(KFakeFileName,"filename.csv");
+
+// -----------------------------------------------------------------------------
+// CSettings::CSettings
+// Constructor 
+// -----------------------------------------------------------------------------
+//
+CSettings::CSettings(CApaApplication& aApp, CEikonEnv* aEikonEnv) : iApp(aApp), iEEnv(aEikonEnv)
+{
+}
+// -----------------------------------------------------------------------------
+// CSettings::ConstructL
+// -----------------------------------------------------------------------------
+//
+void CSettings::ConstructL()
+{
+    LoadL();
+}
+// -----------------------------------------------------------------------------
+// CSettings::CheckDrive
+// Function to validate the correct drive
+// -----------------------------------------------------------------------------
+//
+TInt CSettings::CheckDrive(const TDesC& aPath)
+{
+	TInt err;
+	TVolumeInfo volumeInfo;
+	
+	TInt pos = aPath.FindF(KFormat);
+	if(pos == KErrNotFound)
+		return KErrNotReady;
+	
+	TPtrC drive = aPath.Left(pos);
+	if(drive.Length()!= 1)
+		err = KErrNotReady;
+	else
+	{
+	    TUint driveLetter = drive.operator [](0);
+	    TInt driveNumber = 0;
+	    iEEnv->FsSession().CharToDrive((TChar)driveLetter,driveNumber);
+	    if(driveNumber == EDriveD)
+	   	       	return KErrNotReady;
+	    err = iEEnv->FsSession().Volume(volumeInfo,driveNumber);
+	}
+	return err;
+}
+// -----------------------------------------------------------------------------
+// CSettings::CheckPathL
+// Function to validate the scripts or log file path
+// -----------------------------------------------------------------------------
+//
+TBool CSettings::CheckPathL(const TDesC& aPath)
+{
+	TBuf<KBuffer256> TempPath;
+	TempPath.Copy(aPath);
+	// Just because of IsValidName. (Without filename it fails)
+	TempPath.Append(KFakeFileName);
+	if(iEEnv->FsSession().IsValidName(TempPath))
+		{
+		TBuf<KBuffer256> path;
+		TBuf<KBuffer256> tempPath;
+		TBool space=EFalse;
+		TInt pos;
+		_LIT(KSpace," ");
+		
+		// No space before backslash in path
+		tempPath.Copy(aPath);
+		while((pos=tempPath.LocateReverse('\\'))!=KErrNotFound)
+			{
+			TPtrC a = tempPath.Mid(pos-1,1);
+			if(a.Compare(KSpace)==0)
+				{
+				space=ETrue;
+				break;
+				}
+			tempPath.Copy(tempPath.Left(pos));
+			}
+		
+		if(!space)
+			{
+			TInt pos=aPath.LocateReverse('\\')+1;
+			if(pos!=KErrNotFound)
+				path.Copy(aPath.Left(pos));
+			else
+				return EFalse;
+			TRAPD(err,BaflUtils::EnsurePathExistsL(iEEnv->FsSession(), path));
+			if(err==KErrNone)
+				return ETrue;
+			}
+		}
+	return EFalse;
+}
+// -----------------------------------------------------------------------------
+// CSettings::LoadL
+// Function to Load the User Emulator settings
+// -----------------------------------------------------------------------------
+//
+void CSettings::LoadL()
+{
+	CDictionaryStore* iniFile = iApp.OpenIniFileLC(CCoeEnv::Static()->FsSession());
+
+    if (iniFile->IsPresentL(KUidUserEmulatorApp))
+    {
+    	RDictionaryReadStream readStream;
+        readStream.OpenLC(*iniFile, KUidUserEmulatorApp);
+        
+        TInt len = static_cast<TInt> (readStream.ReadInt32L());
+        readStream.ReadL(iScriptsPath,len);
+        
+        TInt ScriptPath = CheckDrive(iScriptsPath);
+        if(ScriptPath == KErrNotReady)
+              iScriptsPath = KDefaultPath;
+        
+        iLogStatus = static_cast<TBool> (readStream.ReadInt8L());
+        TInt logLen = static_cast<TInt> (readStream.ReadInt32L());
+        readStream.ReadL(iLogPath,logLen);
+        
+        TInt err = CheckDrive(iLogPath);
+
+        if(err == KErrNotReady)
+        	iLogPath = KDefaultLogPath;
+        
+        iRandomTestAppIdStatus = static_cast<TBool> (readStream.ReadInt8L());
+        TInt IDLen = static_cast<TInt> (readStream.ReadInt32L());
+        readStream.ReadL(iRandomTestAppID,IDLen);
+        
+        CleanupStack::PopAndDestroy(&readStream);
+    }
+    else
+    {	    	
+    	iScriptsPath  = KDefaultPath;
+    	iLogStatus    = ETrue;
+    	iLogPath      = KDefaultLogPath;
+    	iRandomTestAppIdStatus = EFalse;
+    }
+
+    CleanupStack::PopAndDestroy(iniFile);
+}
+// -----------------------------------------------------------------------------
+// CSettings::StoreL
+// Function to Store the User Emulator settings
+// -----------------------------------------------------------------------------
+//
+void CSettings::StoreL()
+{
+    CDictionaryStore* iniFile = iApp.OpenIniFileLC(CCoeEnv::Static()->FsSession());
+    RDictionaryWriteStream writeStream;
+    writeStream.AssignLC(*iniFile, KUidUserEmulatorApp);
+    
+    writeStream.WriteInt32L(iScriptsPath.Length());
+    writeStream.WriteL(iScriptsPath);
+    writeStream.WriteInt8L(iLogStatus);
+    writeStream.WriteInt32L(iLogPath.Length());
+    writeStream.WriteL(iLogPath);
+    writeStream.WriteInt8L(iRandomTestAppIdStatus);
+    writeStream.WriteInt32L(iRandomTestAppID.Length());
+    writeStream.WriteL(iRandomTestAppID);
+
+    writeStream.CommitL();
+    iniFile->CommitL();
+    
+	CleanupStack::PopAndDestroy(2, iniFile);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/SettingsDialog.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,307 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: SettingsDialog.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * This class is used for handling settings dialog
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <stringloader.h> 
+#include <eikfrlbd.h>
+#include <aknquerydialog.h>
+#include <bautils.h>    // BaflUtils
+#include <aknnotewrappers.h>
+
+//User Includes
+#include <UserEmulator_0x2001C3AF.rsg>
+#include "SettingsDialog.h"
+#include "Settings.h"
+#include "UserEmulator.hrh"
+#include "UserEmulatorAppUi.h"
+
+//Constants
+_LIT(KAPPIDSTATUS,"App ID is empty");
+_LIT(KINVALIDDRIVEEXT,"Invalid Drive/Path/Extension..Changing to default path");
+
+// -----------------------------------------------------------------------------
+// CSettingsDialog::CSettingsDialog
+// Constructor 
+// -----------------------------------------------------------------------------
+//
+CSettingsDialog::CSettingsDialog(CSettings& aSettings) : iSettings(aSettings)
+{
+	iPrevLogPath.Copy(iSettings.iLogPath);
+}
+
+// -----------------------------------------------------------------------------
+// CSettingsDialog::PostLayoutDynInitL
+// Initializes the dialog's controls after the dialog has been sized but before 
+// it has been activated 
+// -----------------------------------------------------------------------------
+//
+void CSettingsDialog::PostLayoutDynInitL()
+{
+    TRect mainPaneRect;
+	AknLayoutUtils::LayoutMetricsRect(AknLayoutUtils::EMainPane,mainPaneRect);
+	iSettingsList->SetRect(mainPaneRect);
+}
+// -----------------------------------------------------------------------------
+// CSettingsDialog::~CSettingsDialog
+// Destructor 
+// -----------------------------------------------------------------------------
+//
+CSettingsDialog::~CSettingsDialog()
+{
+	delete iSettingsList; 
+	iSettingsList=NULL;
+}
+// -----------------------------------------------------------------------------
+// CSettingsDialog::PreLayoutDynInitL
+// Initializes the dialog's controls before the dialog is sized and layed out.
+// -----------------------------------------------------------------------------
+//
+void CSettingsDialog::PreLayoutDynInitL()
+{
+	iSettingsList = new (ELeave) CAknSettingItemList;
+	iSettingsList->SetMopParent(this);
+	iSettingsList->ConstructFromResourceL(R_SETTING_ITEM_LIST);
+	
+	TBool isNumberedStyle = iSettingsList->IsNumberedStyle();
+	CArrayPtr<CGulIcon>* icons = iSettingsList->ListBox()->ItemDrawer()->FormattedCellData()->IconArray();
+				
+	TInt id = 0;
+	HBufC* label;
+	
+	//Scripts Settings Path 
+	CAknSettingItem* settingItem = new (ELeave) CAknTextSettingItem(id++, iSettings.iScriptsPath);
+	CleanupStack::PushL(settingItem);
+	label = StringLoader::LoadLC(R_SETTING_PATH_SELECTOR);
+	settingItem->SetEmptyItemTextL(KEmptyItemText);
+	settingItem->ConstructL(isNumberedStyle, 0, *label, icons, R_TEXT_SETTING_PAGE, -1, 0, R_NAME_EDWIN);
+	iSettingsList->SettingItemArray()->AppendL(settingItem);
+	CleanupStack::PopAndDestroy(label);
+	CleanupStack::Pop(settingItem);
+	
+	//Log Status (ON/OFF)
+	CAknSettingItem* logStatusItem = new(ELeave) CAknBinaryPopupSettingItem(id++, iSettings.iLogStatus);
+	CleanupStack::PushL(logStatusItem);
+	label = StringLoader::LoadLC(R_SETTING_LOG_STATUS);
+	logStatusItem->ConstructL(isNumberedStyle, 0, *label, icons, R_BINARY_SETTING_PAGE, -1, 0, R_BINARY_TEXTS);
+	iSettingsList->SettingItemArray()->AppendL(logStatusItem);
+	CleanupStack::PopAndDestroy(label);
+	CleanupStack::Pop(logStatusItem);
+		
+	//Log Settings Path 
+	CAknSettingItem* logSettingItem = new (ELeave) CAknTextSettingItem(id++, iSettings.iLogPath);
+	CleanupStack::PushL(logSettingItem);
+	label = StringLoader::LoadLC(R_SETTING_LOG_SELECTOR);
+	logSettingItem->SetEmptyItemTextL(KEmptyItemText);
+	logSettingItem->ConstructL(isNumberedStyle, 0, *label, icons, R_TEXT_SETTING_PAGE, -1, 0, R_NAME_EDWIN);
+	iSettingsList->SettingItemArray()->AppendL(logSettingItem);
+	CleanupStack::PopAndDestroy(label);
+	CleanupStack::Pop(logSettingItem);
+	
+	//Random test app Status (ON/OFF)
+	CAknSettingItem* RandomTestAppItem = new(ELeave) CAknBinaryPopupSettingItem(id++, iSettings.iRandomTestAppIdStatus);
+	CleanupStack::PushL(RandomTestAppItem);
+	label = StringLoader::LoadLC(R_SETTING_RANDOMTEST_STATUS);
+	RandomTestAppItem->ConstructL(isNumberedStyle, 0, *label, icons, R_BINARY_SETTING_PAGE, -1, 0, R_BINARY_TEXTS);
+	iSettingsList->SettingItemArray()->AppendL(RandomTestAppItem);
+	CleanupStack::PopAndDestroy(label);
+	CleanupStack::Pop(RandomTestAppItem);
+	
+    //Random test app Id
+	CAknSettingItem* itemAppID = new (ELeave) CAknTextSettingItem(id++, iSettings.iRandomTestAppID );
+    CleanupStack::PushL(itemAppID);
+    label = StringLoader::LoadLC(R_SETTING_RANDOMTEST);
+    itemAppID->SetEmptyItemTextL(KEMPTYTEXT);
+    itemAppID->ConstructL(isNumberedStyle, 0, *label, icons, R_APPID_SETTING_PAGE, -1, 0, R_NAME_EDWIN);
+    iSettingsList->SettingItemArray()->AppendL(itemAppID);
+    CleanupStack::PopAndDestroy(label);
+    CleanupStack::Pop(itemAppID);
+	
+	iSettingsList->HandleChangeInItemArrayOrVisibilityL();		
+}
+// -----------------------------------------------------------------------------
+// CSettingsDialog::OkToExitL
+// -----------------------------------------------------------------------------
+//
+TBool CSettingsDialog::OkToExitL(TInt aButtonId)
+{
+    switch (aButtonId)
+    {
+        case EAknSoftkeySelect:   
+    	TInt index = iSettingsList->ListBox()->CurrentItemIndex();
+    	CAknSettingItem *item = (*iSettingsList->SettingItemArray())[index];
+    	
+     	iSettingsList->EditItemL(index, EFalse);
+    	iSettingsList->StoreSettingsL();
+		switch (item->Identifier())
+		{
+			case 0:
+			{
+				TBool lengthOk = ETrue;
+				if(iSettings.iScriptsPath.Length()>KBuffer256)
+					lengthOk = EFalse;
+				//check file extension
+				TInt result = CheckFileName(iSettings.iScriptsPath);
+									
+				//check drive
+				TInt err = iSettings.CheckDrive(iSettings.iScriptsPath);
+								
+				if(iSettings.iScriptsPath.Right(1).Compare(KBsh)!=0)
+					iSettings.iScriptsPath.Append(KBsh);
+				
+				TBool res = iSettings.CheckPathL(iSettings.iScriptsPath);
+				
+				if(err != KErrNone || result == -1  || !res || !lengthOk)
+				{
+					//invalid drive Error note
+					CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+					errorNote->ExecuteLD(KINVALIDDRIVEEXT);
+					iSettings.iScriptsPath = KDefaultPath;
+					iSettings.StoreL();
+				}
+				else
+				{ 
+					static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->ShowScriptsL();
+					static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->RefreshFileNotification();
+					iSettings.StoreL();
+					return EFalse;
+				}
+			}
+			break;
+			case 1:
+			case 3:
+			case 5:
+			case 6:
+				iSettings.StoreL();
+			return EFalse;
+			
+			case 4:	
+				if(iSettings.iRandomTestAppIdStatus && iSettings.iRandomTestAppID.Length()<1)
+				{
+					CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+					errorNote->ExecuteLD(KAPPIDSTATUS);
+					iSettings.StoreL();
+					return CAknDialog::OkToExitL(aButtonId);
+				}
+				else
+				{
+					iSettings.StoreL();
+					return EFalse;
+				}
+				break;
+			case 2:
+			{
+				//Check whether log file exits or not
+				TBool lengthOk = ETrue;
+				if(iSettings.iLogPath.Length()>256)
+					lengthOk = EFalse;
+				TInt pos = iSettings.iLogPath.Find(KDOT);
+				if(pos == KErrNotFound)
+				{
+					iSettings.iLogPath.Append(KCSVEXT);
+				}
+				//check file extension
+				TInt result = CheckFileName(iSettings.iLogPath);
+												
+				//check drive
+				TInt err = iSettings.CheckDrive(iSettings.iLogPath);
+											
+				TBool res = iSettings.CheckPathL(iSettings.iLogPath);
+							
+				if(err != KErrNone || result == -1  || !res || !lengthOk)
+				{
+					//invalid drive Error note
+					CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+					errorNote->ExecuteLD(KINVALIDDRIVEEXT);
+					iSettings.iLogPath = KDefaultLogPath;
+					iSettings.StoreL();
+				}
+				else
+				{
+					if(iSettings.iLogPath.Compare(iPrevLogPath)!=0)
+					{
+						iPrevLogPath.Copy(iSettings.iLogPath);
+						static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->Logger().CloseFileHandles();
+					}
+					static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->SetSystemInfoFlag(ETrue);
+					iSettings.StoreL();
+					return EFalse;
+				}
+			}
+			break;        		
+		}   			
+		return CAknDialog::OkToExitL(aButtonId);
+    }
+    return ETrue;
+}
+
+// -----------------------------------------------------------------------------
+// CSettingsDialog::CheckFileName
+// Function to validate file names
+// -----------------------------------------------------------------------------
+//
+TInt CSettingsDialog::CheckFileName(const TDesC& aFilePath)
+{
+	TInt len = aFilePath.Length();
+	TInt pos = aFilePath.Locate('.');
+	if(pos!=KErrNotFound && (len-pos)>0)
+		{
+		TPtrC fileExt = aFilePath.Right(len - pos);
+		if(fileExt.Compare(KCSVEXT) == 0 || fileExt.Compare(KXMLEXT)==0 )
+			return 0;
+		else
+			return -1;
+		}
+	else
+		return 0;
+}
+// -----------------------------------------------------------------------------
+// CSettingsDialog::OfferKeyEventL
+// -----------------------------------------------------------------------------
+//
+TKeyResponse CSettingsDialog::OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType)
+{
+	return iSettingsList->OfferKeyEventL(aKeyEvent,aType);
+}
+// -----------------------------------------------------------------------------
+// CSettingsDialog::CountComponentControls
+// -----------------------------------------------------------------------------
+//
+TInt CSettingsDialog::CountComponentControls() const
+{
+	return CAknDialog::CountComponentControls() + 1;
+}
+// -----------------------------------------------------------------------------
+// CSettingsDialog::ComponentControl
+// -----------------------------------------------------------------------------
+//
+CCoeControl* CSettingsDialog::ComponentControl(TInt aIndex) const
+{
+    if (!aIndex--)
+    		return iSettingsList;
+    	return CAknDialog::ComponentControl(aIndex);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/ThreadNotifier.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,199 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: ThreadNotifier.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Active object implementation for capturing panics
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <icl\ImageData.h>
+#include <icl\ImageCodecData.h>
+#include <coemain.h>
+#include <PathInfo.h>
+#include <bautils.h>
+#include <apgwgnam.h>
+
+// User Includes
+#include "ThreadNotifier.h"
+
+//Constants
+_LIT(KTHREADPANICMSG, "THREAD-NOTIFIER");
+_LIT(KKill,"Kill");
+_LIT(KTerminate,"Terminate");
+_LIT(KPanic,"Panic");
+_LIT(KPending,"Pending");
+
+// -----------------------------------------------------------------------------
+// CThreadNotifier::NewL
+// Creates the instance of class and returns it.
+// -----------------------------------------------------------------------------
+//
+CThreadNotifier* CThreadNotifier::NewL(MPanicObserver& aObserver, CLogger& aLogger,
+                                        CSettings& aSettings, CEikonEnv* aEikonEnv)
+{
+	CThreadNotifier* self=CThreadNotifier::NewLC(aObserver,aLogger,aSettings,aEikonEnv);
+	CleanupStack::Pop(); // self;
+	return self;
+}
+// -----------------------------------------------------------------------------
+// CThreadNotifier::NewLC
+// Creates the instance of class and pushes it to the CleanupStack and return
+// it.
+// -----------------------------------------------------------------------------
+//
+CThreadNotifier* CThreadNotifier::NewLC(MPanicObserver& aObserver, CLogger& aLogger,
+                                            CSettings& aSettings, CEikonEnv* aEikonEnv)
+{
+	CThreadNotifier* self = new (ELeave)CThreadNotifier(aObserver,aLogger,aSettings,aEikonEnv);
+	CleanupStack::PushL(self);
+	self->ConstructL();
+	return self;
+}
+
+
+// -----------------------------------------------------------------------------
+// CThreadNotifier::CThreadNotifier
+// Calls base classes constructor with priority value. Add class to the 
+// active sheduler.
+// -----------------------------------------------------------------------------
+//
+CThreadNotifier::CThreadNotifier(MPanicObserver& aObserver, CLogger& aLogger, CSettings& aSettings,
+                                                                               CEikonEnv* aEikonEnv)
+    : CActive(CActive::EPriorityStandard), iThreadHandle(0),
+      iObserver(aObserver), iLogger(aLogger), iSettings(aSettings), iEEnv(aEikonEnv)   
+{
+    CActiveScheduler::Add(this);
+}
+ 
+// -----------------------------------------------------------------------------
+// CThreadNotifier::ConstructL
+// Construction of parser and buffer allocations
+// -----------------------------------------------------------------------------
+//
+void CThreadNotifier::ConstructL()
+{
+    User::LeaveIfError(iUndertaker.Create());
+}
+ 
+// -----------------------------------------------------------------------------
+// CThreadNotifier::~CThreadNotifier
+// Cancels any outstanding requests and deletes members.
+// -----------------------------------------------------------------------------
+//
+CThreadNotifier::~CThreadNotifier()
+{
+    Cancel();
+}
+// -----------------------------------------------------------------------------
+// CThreadNotifier::IssueRequest
+// Function to issues a request for notification of the death of a thread.
+// -----------------------------------------------------------------------------
+// 
+void CThreadNotifier::IssueRequest()
+{
+    __ASSERT_ALWAYS(!IsActive(), User::Panic(KTHREADPANICMSG, 0));
+ 
+    iUndertaker.Logon(iStatus, iThreadHandle);
+    SetActive();
+}
+ 
+// -----------------------------------------------------------------------------
+// CThreadNotifier::RunL
+// From CActive. Handles the state changes and notifing the observer.
+// -----------------------------------------------------------------------------
+//
+
+void CThreadNotifier::RunL()
+{
+    if (iStatus == KErrDied)
+    {
+        RThread thread;
+        thread.SetHandle(iThreadHandle);
+        CleanupClosePushL(thread);
+        TExitCategoryName categ = thread.ExitCategory();
+		TBuf<KBuffer1024> buf;
+		_LIT(KPanicFormat, "*PANIC* Thread %S (%d) died (ExitType:%S, Reason:%S-%d)\n");
+		ExitType(thread.ExitType());
+		if(thread.ExitType() != 0)
+		{
+		    iObserver.PanicOccured();
+		
+			buf.Format(KPanicFormat, &thread.Name(), (int)thread.Id(), &iExitType,&categ,thread.ExitReason());
+			iLogger.WriteLogL(buf,EFalse);
+			
+			//Capture a screenshot
+			CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEEnv->WsSession(), iEEnv->WsSession().GetFocusWindowGroup());
+			TUid id = gn->AppUid().Null(); 
+			CleanupStack::PopAndDestroy(gn);
+			
+			CImageCapture* imageCapture = CImageCapture::NewL(iSettings,*this,iEEnv);
+			imageCapture->CaptureL(thread.Name(),KN,id);
+		}								    
+        thread.Close();
+        CleanupStack::PopAndDestroy();//thread
+        IssueRequest();
+    }   
+}
+// -----------------------------------------------------------------------------
+// CThreadNotifier::PerformNextAction
+// -----------------------------------------------------------------------------
+//
+void CThreadNotifier::PerformNextAction(TInt aInterval)
+{
+    iObserver.RestartRandomTests();
+}
+// -----------------------------------------------------------------------------
+// CThreadNotifier::ExitType
+//  Function that indicates the exit type of the thread
+// -----------------------------------------------------------------------------
+//
+void CThreadNotifier::ExitType(TInt aExitType)
+{
+	switch(aExitType)
+	{
+		case EExitKill:
+			iExitType.Copy(KKill);
+			break;
+		case EExitTerminate:
+			iExitType.Copy(KTerminate);
+			break;
+		case EExitPanic:
+			iExitType.Copy(KPanic);
+			break;
+		case EExitPending:
+			iExitType.Copy(KPending);
+			break;
+	}
+}
+// -----------------------------------------------------------------------------
+// CThreadNotifier::DoCancel
+// From CActive. Cancels any outstanding request according the engine state.
+// -----------------------------------------------------------------------------
+//
+void CThreadNotifier::DoCancel()
+{
+    TInt res = iUndertaker.LogonCancel();
+    if(res!=-2)
+    	iUndertaker.Close();
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/UserEmulator.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,53 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulator.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Main application class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+//System Includes
+#include <eikstart.h>
+
+//User Includes
+#include "UserEmulatorApplication.h"
+
+// -----------------------------------------------------------------------------
+// CApaApplication* NewApplication()
+// Creates a new application
+// -----------------------------------------------------------------------------
+//
+LOCAL_C CApaApplication* NewApplication()
+	{
+	return new CUserEmulatorApplication;
+	}
+
+// -----------------------------------------------------------------------------
+// E32Main()
+// Main entry function
+// -----------------------------------------------------------------------------
+//
+GLDEF_C TInt E32Main()
+	{
+	return EikStart::RunApplication( NewApplication );
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/UserEmulatorAppUi.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,2110 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulatorAppUi.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Application User Interface class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// System Includes
+#include <avkon.hrh>
+#include <aknmessagequerydialog.h>
+#include <aknnotewrappers.h>
+#include <stringloader.h>
+#include <f32file.h>
+#include <s32file.h>
+#include <hlplch.h>
+#include <e32property.h>
+#include <APGCLI.H>
+#include <aknlists.h> 
+#include <utf.h>
+#include <hal.h>
+#include <APGWGNAM.H>
+#include <eiklbv.h>
+#include <aknglobalnote.h>
+#include <BACLINE.H>
+// User Includes
+#include <UserEmulator_0x2001C3AF.rsg>
+#include "UserEmulator_0x2001C3AF.hlp.hrh"
+#include "UserEmulator.hrh"
+#include "UserEmulatorApplication.h"
+#include "UserEmulatorAppUi.h"
+#include "Utils.h"
+#include "SettingsDialog.h"
+#include "clientdll.h"
+#include "clientcommander.h"
+
+// Local constants
+_LIT(KAPPLAUNCH, "app, ");
+_LIT(KVIEWSWITCH, "view, ");
+_LIT(KKEYPRESS, "keypress, ");
+_LIT(KORIENTATION,"orientation, ");
+_LIT(KSCREENRESET,"screenreset, ");
+_LIT(KPOINTEREVENT, "pointerevent, ");
+_LIT(KWAIT, "wait, ");
+_LIT(KCLOSEAPP, "closeapp, ");
+_LIT(KRUNERROR, "A script or test is already running!");
+
+_LIT(KButtonDown,"pointerdownAt");
+_LIT(KButtonUp,"pointerupAt");
+_LIT(KPointerMove,"moveTo");
+
+// Orange World menu
+#define		HS_VIEW_OSS_BROWSER_APPUID					0x10008d39
+// Uid of the Aactive Idle framework (3.1 devices)
+const TUid KUidStandBy1 = { 0x101fd64c };
+// Uid of the Aactive Idle framework (3.2 devices)
+const TUid KUidStandBy = { 0x102750f0 };
+// Uid of the Active Idle framework (5.0 devices)
+const TUid KUidStandby50 = {0x20017CD9};
+
+const TInt KArrayGranularity = 10;
+
+_LIT(KAppNotFound, "ERROR: Application Not found ");
+_LIT(KStartTest,"*** Start Test ***" );
+_LIT(KEndScript, "*** End of Script:  " );
+_LIT(KViewSwitchingError, "ERROR: View not found");
+_LIT(KStopScript,"*** Cancelled script: ");
+
+_LIT(KStringLit,"%S\n");
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::ConstructL()
+// Symbian 2nd phase constructor can leave.
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::ConstructL()
+	{
+	iIsFolderScanCompletedCalled = EFalse;
+	
+	// Initialise app UI with standard value.
+	BaseConstructL(CAknAppUi::EAknEnableSkin | EAknEnableMSK );
+	
+	iCommandLineScriptsArray = new (ELeave) CDesC8ArrayFlat(KArrayGranularity);
+
+    iSettings = new(ELeave) CSettings(*Application(), iEikonEnv);
+    iSettings->ConstructL();
+   
+    iScriptsView =  CUserEmulatorScriptsView::NewL(ClientRect(),iSettings, iEikonEnv);
+    AddToStackL(iScriptsView);
+    
+    iLogger = new(ELeave) CLogger(*iScriptsView,*iSettings, iEikonEnv);
+    iLogger->ConstructL();
+    
+    // Create an instance of XML handler.
+	iXmlHandler = CXmlHandler::NewL( *this ,iActionList);
+	
+	iDelayTimer = CDelayTimer::NewL(*this);
+	User::LeaveIfError(iSession.Connect());
+	
+	// Initialise Window server dll's client side
+    SetupClientDllL();
+    SetupCommander();
+    
+    HAL::Get(HAL::EManufacturer, iManufacturer);
+	
+	iScriptRun = EFalse;
+	iRecording = EFalse;
+	iRandomTestStarted = EFalse;
+	
+	iGlobalCapturer = CGlobalCapturer::NewL(*this, *iSettings, iScriptRun, iRandomTestStarted,
+														iClientCommander, iEikonEnv,iSession);
+	iGlobalCapturer->StartCapturingL();
+	
+	iThreadNotifier = CThreadNotifier::NewL(*this, *iLogger,*iSettings,iEikonEnv);
+	iThreadNotifier->IssueRequest();
+
+	iRandomTest = NULL;	
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::CUserEmulatorAppUi()
+// C++ default constructor can NOT contain any code, that might leave.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorAppUi::CUserEmulatorAppUi(RWsSession& aSession): CAknAppUi(),iClientDll( aSession ),
+											iClientCommander( iClientDll ),
+											iActionIndex(0),iLoopExists(EFalse),
+											iStopScripts(EFalse),iSelectedIndex(0),iError(EFalse),
+											iLoopCounter(0),iSelectedScriptCount(0),
+											iPointerCount(0)
+											
+{// No implementation required
+}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::~CUserEmulatorAppUi()
+// Destructor.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorAppUi::~CUserEmulatorAppUi()
+{
+	iClientCommander.Close ();
+    iClientDll.Close();
+    
+	delete iXmlHandler;
+	delete iDelayTimer;
+	iSession.Close();
+	delete iSettings;
+	
+	if(iRandomTest)
+	{
+		delete iRandomTest;
+		iRandomTest = NULL;
+	}
+	
+	iActionList.ResetAndDestroy();
+	iActionList.Close();
+	
+	iNestedLoopArray.Close();
+	if(iCommandLineScriptsArray)
+	{
+	   iCommandLineScriptsArray->Reset();
+	   delete iCommandLineScriptsArray;
+	}
+	iScriptErrorIndexes.Close();
+	
+	delete iThreadNotifier;
+	delete iGlobalCapturer;
+	delete iLogger;
+	
+	if(iScriptsView)
+	{
+		RemoveFromStack(iScriptsView);
+		delete iScriptsView;
+	}	
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::TerminationKeyReceived()
+// Stop script run after Power button press
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::TerminationKeyReceived()
+    {
+    iScriptRun = EFalse;
+    if(iActionList.Count() > 0)
+        iStopScripts = ETrue;
+    }
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::BringUserEmulatorToFront()
+// Stops recording and brings this application to foreground
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::BringUserEmulatorToFront()
+    {
+    iRecording = EFalse;
+    BringToForeground();
+    }
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::ShowScriptsL()
+// Calls SCript View's ShowScriptsL function
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::ShowScriptsL()
+{
+	iScriptsView->ShowScriptsL();
+	
+	//UnMark all the scripts
+	iScriptsView->UnMarkL(EAknUnmarkAll);
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::SetupClientDllL()
+// Loads Window server dll's server side
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::SetupClientDllL()
+    {
+    // Create the server dll filename
+    TFileName serverDllFilename( KServerDllFilename );
+
+    // Load the animation server, if an error occurs then
+    // let higher level handle the problem
+    User::LeaveIfError( iClientDll.Load( serverDllFilename ) );
+    }
+
+// -----------------------------------------------------------------------------
+// CAnimationAppUi::SetupImageCommander()
+// Setup the client side commander.
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::SetupCommander()
+    {
+    // Tell client to construct a server side object
+    TBuf8<1> params( TInt8( 0 ) );
+    RWindowBase* windowBase = iScriptsView->DrawableWindow();
+    iClientCommander.AnimConstruct( *windowBase,
+										0,
+                                     params );
+    }
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::DoCmdSettingsL()
+// Displays Settings dialog
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::DoCmdSettingsL()
+{
+    TInt button = 0;
+    CSettingsDialog*  dlg = new(ELeave) CSettingsDialog(*iSettings);
+    button = dlg->ExecuteLD(R_DIALOG_SETTINGS);
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::DynInitMenuPaneL
+// Set context specific menu
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane)
+{
+	if(R_MARKUNMARK_SUBMENU == aResourceId)
+		{
+				iScriptsView->iListBoxSelectionFlag = iScriptsView->CheckListBoxSelection();
+
+				if(iScriptsView->iListBoxSelectionFlag==EOneItemSel)
+					{
+					aMenuPane->SetItemDimmed(EMark, ETrue);
+					aMenuPane->SetItemDimmed(EMarkAll, ETrue);
+					aMenuPane->SetItemDimmed(EUnmarkAll, ETrue);
+					}
+				if(iScriptsView->iListBoxSelectionFlag==EOneItem)
+					{
+					aMenuPane->SetItemDimmed(EUnmark, ETrue);
+					aMenuPane->SetItemDimmed(EMarkAll, ETrue);
+					aMenuPane->SetItemDimmed(EUnmarkAll, ETrue);
+					}
+				if(iScriptsView->iListBoxSelectionFlag==EMoreItemsSel)
+					aMenuPane->SetItemDimmed(EMark, ETrue);
+				if(iScriptsView->iListBoxSelectionFlag==EMoreItems)
+					{
+					aMenuPane->SetItemDimmed(EUnmark, ETrue);
+					aMenuPane->SetItemDimmed(EUnmarkAll, ETrue);
+					}
+				if(iScriptsView->iListBoxSelectionFlag==EMoreItemsAll)
+					{
+					aMenuPane->SetItemDimmed(EMark, ETrue);
+					aMenuPane->SetItemDimmed(EMarkAll, ETrue);
+					}
+				if(iScriptsView->iListBoxSelectionFlag==EMoreItemsAllExc)
+					aMenuPane->SetItemDimmed(EUnmark, ETrue);
+				if(iScriptsView->iListBoxSelectionFlag==EMoreItemsNotAll)
+					aMenuPane->SetItemDimmed(EMark, ETrue);
+				if(iScriptsView->iListBoxSelectionFlag==EMoreItemsNotAllNotCurrent)
+					aMenuPane->SetItemDimmed(EUnmark, ETrue);
+		}
+    if (R_MENU == aResourceId)
+    {
+		iScriptsView->iListBoxSelectionFlag = iScriptsView->CheckListBoxSelection();
+    
+		if(iRandomTestStarted || iRecording || iScriptRun)
+    	{
+    		aMenuPane->SetItemDimmed(ERandomTestStart, ETrue);
+			aMenuPane->SetItemDimmed(ESelectRunScript, ETrue);
+			aMenuPane->SetItemDimmed(ERecordKeys, ETrue);
+			aMenuPane->SetItemDimmed(ESettings,ETrue);
+    	}
+    	
+		if (iScriptsView->GetScriptsCount() == 0)
+		{
+			aMenuPane->SetItemDimmed(ESelectRunScript, ETrue);
+			aMenuPane->SetItemDimmed(EMenuSelectCmdId, ETrue);
+		}
+	
+		// Order of this 'SetItemDimmed' must not be changed within this function
+		if(iScriptsView->iListBoxSelectionFlag==0)
+			aMenuPane->SetItemDimmed(EMenuSelectCmdId, ETrue);
+    }    
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::StartTestL()
+// Run the test script
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::StartTestL()
+{
+	_LIT(KTESTLOG,"");
+	iLogger->WriteLogL(KTESTLOG,ETrue, ETrue);
+	iScriptRun = ETrue;
+	TInt errcode;
+	TInt err=iScriptsView->RunScriptsL(errcode);
+	if(err!=KErrNone)
+		{	
+		iScriptRun = EFalse;
+		_LIT(KSCRIPTREADERROR,"Script file reading error. Drive might be locked or file name error");
+		CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);					
+		errorNote->ExecuteLD(KSCRIPTREADERROR);
+		}
+	iGlobalCapturer->StartL();
+}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppUi::HandleCommandL()
+// Function called by the framework to handle all the commands from Menu option
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::HandleCommandL(TInt aCommand)
+{
+	switch (aCommand)
+	{
+		case ESelectRunScript:
+		{
+			if(!iScriptRun && !iRandomTestStarted && !iRecording)
+			{
+				//Select and run the test script
+				iScriptRun = ETrue;
+				iScriptsView->HandleMarkCommandL(EAknCmdMark);
+				TInt errcode;
+				TInt err=iScriptsView->RunScriptsL(errcode);
+				
+				if(errcode!=KErrNone)
+				    iScriptRun = EFalse;
+				
+				if(err!=KErrNone)
+				{	
+					iScriptRun = EFalse;
+					_LIT(KSCRIPTREADERROR,"Script file reading error. Drive might be locked or file name error.");
+					CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);					
+					errorNote->ExecuteLD(KSCRIPTREADERROR);
+				}
+				else
+				{
+				    iGlobalCapturer->StartL();  
+				}
+			}
+			else
+			{
+				CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+				errorNote->ExecuteLD(KRUNERROR);
+			}
+			    
+		}
+		break;
+		case ERecordKeys:
+		{
+			iScriptsView->UnMarkL(EAknUnmarkAll);
+			if(!iRandomTestStarted)
+			{
+				if(iGlobalCapturer->StartRecordKeysL()==0)
+					iRecording = ETrue;
+				else
+					iRecording = EFalse;
+			}
+			else
+			{
+				CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+				errorNote->ExecuteLD(KRUNERROR);
+			}
+		}
+		break;
+		case ERandomTestStart:
+		{      
+			StartRandomTestL();
+		}
+		break;	
+    	case ESystemInfo:
+    		iScriptsView->CmdGetSystemInfoL(EFalse);
+        break;
+    	        
+    	case EMark:
+    	case EAknCmdMark:
+    		iScriptsView->HandleMarkCommandL(EAknCmdMark);
+    		break;
+    	case EMarkAll:
+    	case EAknMarkAll:
+    		iScriptsView->HandleMarkCommandL(EAknMarkAll);
+	    break;
+	    
+    	case EUnmark:
+    	case EAknCmdUnmark:
+    		iScriptsView->UnMarkL(EAknCmdUnmark);
+    	break;
+    	case EUnmarkAll:
+    	case EAknUnmarkAll:
+    		iScriptsView->UnMarkL(EAknUnmarkAll);
+	    break;
+		     
+		case ESettings:	
+			DoCmdSettingsL();
+		break;
+				
+		case EEikCmdExit:
+		case EAknSoftkeyExit:
+			if(!iScriptRun && !iRandomTestStarted && !iRecording)
+				Exit();
+			break;
+
+		case EHelp:
+		{
+	       CArrayFix<TCoeHelpContext>* buf = CCoeAppUi::AppHelpContextL();
+		   HlpLauncher::LaunchHelpApplicationL(iEikonEnv->WsSession(), buf);
+			
+		}
+		break;
+		
+		case EAbout:
+		{
+			CAknMessageQueryDialog* dlg = new (ELeave)CAknMessageQueryDialog();
+			dlg->PrepareLC(R_ABOUT_QUERY_DIALOG);
+			HBufC* title = iEikonEnv->AllocReadResourceLC(R_ABOUT_DIALOG_TITLE);
+			dlg->QueryHeading()->SetTextL(*title);
+			CleanupStack::PopAndDestroy(); //title
+			HBufC* msg = iEikonEnv->AllocReadResourceLC(R_ABOUT_DIALOG_TEXT);
+			dlg->SetMessageTextL(*msg);
+			CleanupStack::PopAndDestroy(); //msg
+			dlg->RunLD();
+		}
+		break;
+		default:
+		
+			break;
+	}
+}
+
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::RefreshFileNotification()
+// Refresh script list if there was a change in script folder
+// ----------------------------------------------------------------
+// 
+void CUserEmulatorAppUi::RefreshFileNotification()
+	{
+	CNotifyFileChange* nfc = iScriptsView->GetNotifyFileChange();
+	nfc->RefreshPath(iSettings->iScriptsPath);
+	}
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::SetApplicationRectInSettings
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::SetApplicationRectInSettings()
+	{
+	iSettings->iAppRect = ApplicationRect();
+	}
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::StartRandomTestL()
+// Start random test. Displays error message if it fails.
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::StartRandomTestL()
+{
+	if(!iRecording && !iScriptRun)
+	{
+		if(!iRandomTest)
+		{
+			SetApplicationRectInSettings();
+			iRandomTest = CRandomTest::NewL(*this,iEikonEnv->WsSession(),*iSettings, iSession,*iLogger);
+		}
+		
+		 _LIT(KRANDOMTEST,"Random test began");
+         CAknConfirmationNote* errorNote = new (ELeave) CAknConfirmationNote(ETrue);
+         errorNote->ExecuteLD(KRANDOMTEST);
+         User::After(100000);
+		
+		iRandomTestStarted = ETrue;
+		
+		_LIT(KRANDOMTESTSTART, "***Random test started***\n");
+		iLogger->WriteLogL(KRANDOMTESTSTART,EFalse,EFalse);
+			
+		iGlobalCapturer->StartL();
+		iRandomTest->StartRandomTestL();					
+	}
+	else
+	{
+		CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);
+		errorNote->ExecuteLD(KRUNERROR);
+	}
+}
+
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::PanicOccured()
+// Callback from Thread Notifier when a panic occures
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::PanicOccured()
+    {
+    if(iRandomTestStarted && iRandomTest)
+        iRandomTest->CancelRandomTest();
+    }
+
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::HelpContextL()
+// Set help context
+// ----------------------------------------------------------------
+//
+CArrayFix<TCoeHelpContext>* CUserEmulatorAppUi::HelpContextL() const
+	{
+	CArrayFixFlat<TCoeHelpContext>* array = new(ELeave)CArrayFixFlat<TCoeHelpContext>(1);
+	CleanupStack::PushL(array);
+	array->AppendL(TCoeHelpContext(KUidUserEmulatorApp, KContext1));
+	CleanupStack::Pop(array);
+	return array;
+	}
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::OnParseCompletedL
+// Callback function. Called at the end of xml script parse
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::OnParseCompletedL( TInt aError , TState aState)
+{
+	if ( KErrNone == aError )
+    {
+    	 iScriptErrorIndexes.Append(iSelectedScriptCount);
+	     if(aState == EOnEndElement)
+	       {
+           iPointerCount = 0;
+           TRAPD(error, PerformActionL());
+           if(error != KErrNone)
+               {
+               _LIT(KErrorDec,"Error: %d\n");
+               TBuf<KBuffer128> buffer;
+               buffer.AppendFormat( KErrorDec,error );
+               iLogger->WriteLogL(buffer,EFalse);
+               return;
+               }
+         
+	       }
+    }
+	else
+    {
+    	HBufC* scriptName = iScriptsView->GetScriptNameLC(iSelectedScriptCount);
+		if(scriptName)
+		{
+		    const TInt KLitLength = 38;
+			_LIT(KErrorFormat, "Error..Cannot execute script: %S\n");
+			
+			HBufC* buffer = HBufC::NewLC( scriptName->Length()+ KLitLength );
+			TPtr bufferPtr( buffer->Des() );
+			bufferPtr.AppendFormat(KErrorFormat,&scriptName->Des());
+			iLogger->WriteLogL(*buffer,EFalse);    	
+			CleanupStack::PopAndDestroy(); //buffer
+		}	
+		iScriptsView->ChangeIconL(EScriptFailed,iSelectedScriptCount);
+		
+		iScriptRun = EFalse;
+		TRAPD(err, iScriptsView->HandleMarkCommandL(EAknCmdMark));
+	    	
+		CleanupStack::PopAndDestroy(); //scriptName
+		
+    }
+	if(++iSelectedScriptCount == iScriptsView->GetSelectedScriptsCount())
+		iSelectedScriptCount  = 0;
+     
+}
+
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::StartParsingL
+// Simply calls xml handle StartParsingL function
+// ----------------------------------------------------------------
+//
+TInt CUserEmulatorAppUi::StartParsingL( const TDesC& aFileName )
+{
+    // Parse XML document without active object.
+    return iXmlHandler->StartParsingL( aFileName );
+}
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::OpenUrlL
+// Starts browser with the given url
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::OpenUrlL(const TPtrC& aUrl)
+{
+	TApaTaskList taskList(iEikonEnv->WsSession());
+	TApaTask task = taskList.FindApp(TUid::Uid(HS_VIEW_OSS_BROWSER_APPUID));
+	
+	if (task.Exists()) // Test whether we've been returned an empty task
+	{
+		task.BringToForeground();
+		HBufC8 *url8 = CnvUtfConverter::ConvertFromUnicodeToUtf8L(aUrl);
+		task.SendMessage(TUid::Uid(0), *url8); // UID not used
+		delete url8;
+	}
+	else
+	{
+		TThreadId thread;
+		iSession.StartDocument(aUrl, TUid::Uid(HS_VIEW_OSS_BROWSER_APPUID), thread);
+	}
+}
+
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::StartJavaApp
+// Start a Java app
+// ----------------------------------------------------------------
+//
+TInt CUserEmulatorAppUi::StartJavaApp(const TDesC& aAppName)
+{
+	TApaAppInfo		appInfo;
+	TBool			found = EFalse;
+
+	iSession.GetAllApps();
+	_LIT(KFakeApp,".fakeapp");
+	const TInt KFALength = 8;
+	while (iSession.GetNextApp( appInfo ) == KErrNone)
+	{
+		if (appInfo.iFullName.Right(KFALength) == KFakeApp)
+		{
+			if (appInfo.iCaption == aAppName)
+			{
+				imidletUID = appInfo.iUid;
+				found = ETrue;
+			}
+		}
+	}
+	
+	// We've got the UID of the MIDlet so we can launch it
+	if (!found)
+	{
+		_LIT(KJAVAAPPERROR, "Java Application not found");
+		TRAPD(err, CUtils::MessageBoxL(KJAVAAPPERROR));
+		return KErrNotFound;
+	}
+	
+	TThreadId threadId;
+	return iSession.StartDocument(KNullDesC, imidletUID, threadId);
+}
+void CUserEmulatorAppUi::RestartRandomTests()
+{
+     if(iRandomTestStarted && iRandomTest)
+        iRandomTest->RestartRandomTest();
+}
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::PerformNextAction
+// Sets timer. When timer expired PerformActionL is called.
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::PerformNextAction(TInt aInterval)
+{
+     iDelayTimer->Wait(aInterval);	
+}
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::PerformActionL
+// Main worker function. Executes parsed actions form scripts
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::PerformActionL()
+{
+	CAction *action = NULL;
+	
+	if(!iActionIndex)
+	{
+		iLogBuffer.Zero();
+		iLogBuffer.Copy(KStartTest);
+		iLogBuffer.Append(KNEWLINE); 
+		iLogger->WriteLogL(iLogBuffer,EFalse);
+	}
+
+	if(iActionList.Count()) //Action list is not NULL
+	{
+		if(iActionIndex >= iActionList.Count())
+		{
+			iActionIndex = 0;			
+			iActionList.ResetAndDestroy();
+			iActionList.Close();			
+			iGlobalCapturer->Stop();
+			iScriptRun = EFalse;
+			return;
+		}
+		action = iActionList[iActionIndex++];
+	}	
+	if (!action)
+		return;
+	
+	TInt64 interval = 0;
+	TInt   performactiontimer = 10;
+	TPtrC  params;
+	
+	if (action->iParams)
+		params.Set(*action->iParams);
+
+    // Execute actions
+	switch(action->iType)
+	{
+		case EActionTypeEndScript:
+		{
+			TInt status = 0;
+						
+			if(iError)
+			{		
+				iError = EFalse;
+				status = EScriptFailed;
+			}
+			else
+				status = EScriptPassed;
+			
+			//Logging to file
+			iLogBuffer.Zero();
+			iLogBuffer.Append(KEndScript);
+				
+			HBufC* scriptName = iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex));
+			if(scriptName)
+			{
+				iLogBuffer.Append(scriptName->Des());
+				iLogBuffer.Append(KNEWLINE); 
+				iLogger->WriteLogL(iLogBuffer,EFalse);
+			}		
+			
+			CleanupStack::PopAndDestroy(); //scriptName
+			
+			iScriptsView->ChangeIconL(status,iScriptErrorIndexes.operator [](iSelectedIndex));
+		
+			iScriptsView->HandleMarkCommandL(EAknCmdMark);		
+			
+			if(++iSelectedIndex == iScriptErrorIndexes.Count())
+			{
+			    BringToForeground();
+			    
+				iSelectedIndex = 0;
+				iScriptErrorIndexes.Close();
+			}	
+			
+			// Reset loop array
+			iNestedLoopArray.Reset();
+		}
+		break;
+		
+		case EActionTypeLoopStart:
+		{
+		if(!iError)
+		  {
+		  TInt Counter;
+		  TPtr buffer = action->iParams->Des();
+          buffer.Trim();      
+          TLex16 lval(buffer);
+          lval.Val(Counter);
+		  iNestedLoopArray.Append(Counter);
+		  iNestedLoopArray.Append(iActionIndex);
+		  iLoopExists = ETrue;
+		  }
+		}
+		break;
+		
+		case EActionTypeLoopEnd:
+        {
+        if(!iError && iNestedLoopArray.Count()>1)
+            {
+            TInt Counter=iNestedLoopArray.operator [](iNestedLoopArray.Count()-2);
+            
+            if(Counter==1 || Counter==0 || Counter < -1)
+                {
+                iNestedLoopArray.Remove(iNestedLoopArray.Count()-2);
+                iNestedLoopArray.Remove(iNestedLoopArray.Count()-1);
+                if(iNestedLoopArray.Count()==0)
+                    iLoopExists = EFalse;
+                }
+            else
+                {
+                if(Counter!=-1) // Infinite loop
+                    iNestedLoopArray.operator [](iNestedLoopArray.Count()-2) = Counter-1;
+                    
+                iActionIndex = iNestedLoopArray.operator [](iNestedLoopArray.Count()-1);
+                }
+            }
+        }
+        break;
+		case EActionTypeView: // View switching
+		{
+			if(!iError){
+			TUid appUid, viewUid, customMessageUid;
+			TBuf<KBuffer64> tmp16;
+			TBuf<KBuffer64> AppName;
+							
+			if(action->iPrintLog)
+			{
+				iLogBuffer.Zero();
+				iLogBuffer.Copy(KVIEWSWITCH);
+				iLogBuffer.Append(*action->iPrintLog);
+				iLogBuffer.Append(KNEWLINE);
+				iLogger->WriteLogL(iLogBuffer,EFalse);
+			}
+			
+			if (ParseParams( *action->iParams, appUid, viewUid, customMessageUid, tmp16, AppName ) != KErrNone )
+				return;
+						
+		    
+			if(AppName.Length()>0)
+			     {
+		         appUid=GetAppUidFromName(AppName);
+		         if(appUid.iUid==0)
+		              return;
+		         }
+						
+			TBuf8<KBuffer64> customMessage;
+			customMessage.Copy(tmp16);
+			
+			// check params count, if only one, try to run applicationu
+			if (viewUid.iUid == 0 && customMessageUid.iUid == 0 && customMessage.Length() == 0)
+			{
+				TThreadId threadId; // not used
+				TInt res = iSession.StartDocument(KNullDesC, appUid, threadId);
+				if(res != KErrNone)
+				{
+					_LIT(KAPPLAUNCERROR,"*ERROR* Application not found");
+					CUtils::MessageBoxL(KAPPLAUNCERROR);
+					iLogger->WriteLogL(KViewSwitchingError,EFalse);
+					iError = ETrue;
+				}
+			}
+			else
+			{
+				TApaTaskList taskList(iEikonEnv->WsSession());
+				TApaTask task = taskList.FindApp(appUid);
+				
+				if (action->iKeys.Count())
+				{
+					if (task.Exists())
+					{
+						task.EndTask();
+						User::After(KWait03);
+					}
+				}
+				
+				TRAPD(err,iCoeEnv->AppUi()->ActivateViewL( TVwsViewId(appUid,viewUid),customMessageUid, customMessage ));
+			
+				if	(err == KErrCancel)
+				{
+					// do nothing, user has hit red key.
+				}
+				else if (err != KErrNone)
+				{
+					// probably some problem with ActivateViewL func, we need to trap this case
+					TBuf<KBuffer128> buf;
+					buf.Format(KViewSwitchingError);
+					CUtils::MessageBoxL(buf);
+					//Logging to File
+					iLogBuffer.Zero();
+					iLogBuffer.AppendFormat(KStringLit,&KViewSwitchingError);
+					iLogger->WriteLogL(iLogBuffer,EFalse);
+					iError = ETrue;
+				}
+			}
+			
+			if (action->iKeys.Count())
+			{
+				User::After(KWait03);
+				
+				RWsSession& wsSession = iCoeEnv->WsSession();
+				
+				// switch focus
+				TInt id = wsSession.GetFocusWindowGroup();
+		
+				// send key events
+				TWsEvent wsEvent;
+				wsEvent.SetType(EEventKey); 
+				TKeyEvent& keyEvent(*wsEvent.Key());
+				keyEvent.iModifiers=0;
+				keyEvent.iRepeats=0;
+		
+				for (TInt i=0; i<action->iKeys.Count(); i++)
+					{
+					keyEvent.iCode = action->iKeys[i];
+					keyEvent.iScanCode= 0;
+					wsSession.SendEventToWindowGroup(id,wsEvent);
+					User::After(KWait1);
+					}					
+			}
+		
+			if(action->iScreenshotTag)
+			{	
+				CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+				imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),appUid);
+				CleanupStack::PopAndDestroy();  //script name
+			}
+		   }
+	    }
+	    break;		 
+	    // Launch either a new Java app or open a url
+	    case EActionTypeJavaApp:
+	    {
+	    	if(!iError)
+	    	{
+				TBuf<KBuffer64> appName;
+				TBuf<KBuffer256> url;
+								
+				if(action->iPrintLog)
+				{
+					iLogBuffer.Zero();
+					iLogBuffer.Copy(KAPPLAUNCH);
+					iLogBuffer.Append(*action->iPrintLog);
+					iLogBuffer.Append(KNEWLINE);
+					iLogger->WriteLogL(iLogBuffer,EFalse);
+				}
+				if (ParseParams( params, appName, url ) != KErrNone)
+					return;
+		
+				// Try to start the Java app if not then open the url
+				if (StartJavaApp(appName) != KErrNone)
+					OpenUrlL(url);
+				
+				if(action->iScreenshotTag)
+				{	
+					CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+					imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),imidletUID);					
+				}
+			}
+		}
+		break;
+			
+	    case EActionTypeApp: // Launching new app
+	    {
+	    	if(!iError){
+			TUid appUid;
+			TBuf<KBuffer64> argument;
+			TBuf<KBuffer64> AppName;
+			TInt error = KErrNone;
+					
+			if(action->iPrintLog)
+			{
+				iLogBuffer.Zero();
+				iLogBuffer.Copy(KAPPLAUNCH);
+				iLogBuffer.Append(*action->iPrintLog);
+				iLogBuffer.Append(KNEWLINE);
+				iLogger->WriteLogL(iLogBuffer,EFalse);
+			}
+			
+			// Parse app uid or app name from param
+			if(params.Left(2)== KHEX)
+			     {
+			     if (ParseParams(params, appUid, argument ) != KErrNone )
+				            return;
+				 }
+		    else
+		         {
+		         if (ParseParams(params, AppName, argument ) != KErrNone )
+                            return;
+		         }
+				
+		    if(AppName.Length()>0)
+                {
+                appUid=GetAppUidFromName(AppName);
+                if(appUid.iUid==0)
+                     return;
+                }
+						
+			if (action->iKeys.Count())
+			{
+				TApaTaskList taskList(iEikonEnv->WsSession());
+				TApaTask task = taskList.FindApp(appUid);
+				
+				if (task.Exists())
+				{
+					task.EndTask();
+					User::After(KWait03);
+				}
+			}	
+			
+			TBuf<KBuffer64> argument16;
+			argument16.Copy(argument);
+			TThreadId threadId; // not used
+			error = iSession.StartDocument(argument16, appUid, threadId);
+									
+			if ( error == KErrNotFound )
+			{
+				//Logging to File
+				iLogBuffer.Zero();
+				iLogBuffer.AppendFormat(KStringLit,&KAppNotFound);
+				iLogger->WriteLogL(iLogBuffer,EFalse);
+				iError = ETrue;				
+			}
+			else if ( error != KErrNone )
+			{
+				// Do nothing for the moment
+			}
+		
+			if (action->iKeys.Count())
+			{
+				User::After(KWait005);
+				
+				RWsSession& wsSession=iEikonEnv->WsSession();
+				
+				// switch focus
+				TInt id = wsSession.GetFocusWindowGroup();
+	
+				// send key events
+				TWsEvent wsEvent;
+				wsEvent.SetType(EEventKey); 
+				TKeyEvent& keyEvent(*wsEvent.Key());
+				keyEvent.iModifiers=0;
+				keyEvent.iRepeats=0;
+	
+				for (TInt i=0; i<action->iKeys.Count(); i++)
+				{
+					keyEvent.iCode = action->iKeys[i];
+					keyEvent.iScanCode= keyEvent.iCode;
+					wsSession.SendEventToWindowGroup(id,wsEvent);
+	
+					User::After(KWait1);
+				}
+			}
+			 if(action->iScreenshotTag)
+			 {
+				 CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+				 imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),appUid);
+				 CleanupStack::PopAndDestroy(); //script name
+			 }
+			
+	    	}
+	    }
+	    break;
+		case EActionTypeWait:
+		{	
+			if(!iError){
+				if(action->iPrintLog)
+				{
+					iLogBuffer.Zero();
+					iLogBuffer.Copy(KWAIT);
+					iLogBuffer.Append(*action->iPrintLog);
+					iLogBuffer.Append(KNEWLINE);
+					iLogger->WriteLogL(iLogBuffer,EFalse);
+				}
+				
+				if(action->iScreenshotTag)
+				{
+					CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEikonEnv->WsSession(), iEikonEnv->WsSession().GetFocusWindowGroup());
+					TUid foreTaskUid = gn->AppUid();
+					CleanupStack::PopAndDestroy(gn);
+					
+					CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+					imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(
+								           iScriptErrorIndexes.operator [](iSelectedIndex))),foreTaskUid.Null());
+					
+					CleanupStack::PopAndDestroy(); //script name
+				}
+				
+				TPtr buffer = action->iParams->Des();
+				buffer.Trim();
+				
+				TLex16 lval(buffer);
+				lval.Val(interval);
+				if(interval>30)
+					User::AfterHighRes(interval-30); // -30 -> 30 msec is around the delay of processing PerformAction func.
+				
+				
+			}
+		}
+		break;
+		case EActionCloseApp:
+		{
+			if(!iError)
+			{
+				 TUid appUid;
+				 TBuf<KBuffer64> argument;
+								
+				 if(action->iPrintLog)
+				 {
+					iLogBuffer.Zero();
+					iLogBuffer.Copy(KCLOSEAPP);
+					iLogBuffer.Append(*action->iPrintLog);
+					iLogBuffer.Append(KNEWLINE);
+					iLogger->WriteLogL(iLogBuffer,EFalse);
+				 }
+					 
+				 if (ParseParams( *action->iParams, appUid, argument ) != KErrNone )
+					return;
+					
+				 TApaTaskList taskList(iEikonEnv->WsSession());
+				 TApaTask task = taskList.FindApp(appUid);
+				
+				 if (task.Exists())
+				 {
+					task.EndTask();
+					User::After(KWait03);
+				 }
+				 				
+				 if(action->iScreenshotTag)
+				 {
+					CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEikonEnv->WsSession(), 
+																	     iEikonEnv->WsSession().GetFocusWindowGroup());
+					TUid foreTaskUid = gn->AppUid();
+					CleanupStack::PopAndDestroy(gn);
+					 
+					CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+					imageCapture->CaptureL( *action->iScreenshotTag,
+											*(iScriptsView->GetScriptNameLC(
+												iScriptErrorIndexes.operator [](iSelectedIndex))),foreTaskUid.Null());
+					CleanupStack::PopAndDestroy(); //script name
+				 }
+			}
+		}
+		break;
+		case EActionTypeOrientationChange:
+			{
+			if(!iError)
+				{			
+				_LIT(KLandscape,"landscape");
+				//Logging to File
+				if(action->iPrintLog)
+					{
+					iLogBuffer.Zero();
+					iLogBuffer.Copy(KORIENTATION);
+					iLogBuffer.Append(*action->iPrintLog);
+					iLogBuffer.Append(KNEWLINE);
+					iLogger->WriteLogL(iLogBuffer,EFalse);
+					}
+				
+				TInt state=0;
+				TInt mode=0;
+				if((*action->iParams).Compare(KLandscape)==0)
+					{
+					state = 1;
+					mode = 1;
+					}
+				
+				RProperty::Set( TUid::Uid(0x101F8773), 8, state);                
+				iEikonEnv->ScreenDevice()->SetScreenMode(mode);
+
+				if(action->iScreenshotTag)
+					{
+					CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEikonEnv->WsSession(), iEikonEnv->WsSession().GetFocusWindowGroup());
+					TUid foreTaskUid = gn->AppUid();
+					CleanupStack::PopAndDestroy(gn);
+					TUid appuid = foreTaskUid.Null();
+					
+					CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+					if(iLoopExists)
+						imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),appuid);							 
+					else
+						imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),foreTaskUid);
+										
+					CleanupStack::PopAndDestroy(); //script name
+					}			
+				
+				}
+			}
+		break;
+		case EActionTypeScreenReset:
+					{
+					if(!iError)
+						{			
+						//Logging to File
+						if(action->iPrintLog)
+							{
+							iLogBuffer.Zero();
+							iLogBuffer.Copy(KSCREENRESET);
+							iLogBuffer.Append(*action->iPrintLog);
+							iLogBuffer.Append(KNEWLINE);
+							iLogger->WriteLogL(iLogBuffer,EFalse);
+							}
+						
+						iGlobalCapturer->KillUnwantedAppsResetL();
+						
+						iGlobalCapturer->ScreenReset();
+						
+
+						if(action->iScreenshotTag)
+							{
+							CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEikonEnv->WsSession(), iEikonEnv->WsSession().GetFocusWindowGroup());
+							TUid foreTaskUid = gn->AppUid();
+							CleanupStack::PopAndDestroy(gn);
+						TUid appuid = foreTaskUid.Null();
+						
+						CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+						
+						if(iLoopExists)
+							imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),appuid);							 
+						else
+							imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),foreTaskUid);
+							
+							CleanupStack::PopAndDestroy(); //script name
+							}			
+						
+						}
+					}
+		break;
+		case EActionTypePointerEvent:
+		{
+			if (!iError && AknLayoutUtils::PenEnabled())
+			{	 
+				 TBuf<KBuffer32> 	eventname;
+				 TBuf<KBuffer32> 	argument;
+				 TBuf<KBuffer32> 	arg1;
+				 TBuf<KBuffer32> 	arg2;
+				 TBuf<KBuffer32> 	argx;
+				 TBuf<KBuffer32> 	argy;
+				 TBuf<KBuffer32> 	argx1;
+				 TBuf<KBuffer32> 	argy1;
+				 TInt16		        intargx;
+				 TInt16		        intargy;
+				 TInt16		        intargx1;
+				 TInt16		        intargy1;
+				
+				 if(action->iPrintLog)
+				 {
+					iLogBuffer.Zero();
+					iLogBuffer.Copy(KPOINTEREVENT);
+					iLogBuffer.Append(*action->iPrintLog);
+					iLogBuffer.Append(KNEWLINE);
+					iLogger->WriteLogL(iLogBuffer,EFalse);
+				 }
+				 // For example: PointerTo 10,10 (or MoveTo 12,12,100,100)
+				 const TInt KParamMaxLength = 32;
+				 if((*action->iParams).Length()<=KParamMaxLength)
+				  {
+				  if (ParseParams( *action->iParams, eventname, argument ) == KErrNone )
+					 {
+					 if (ParseParams( argument, argx, argy ) == KErrNone )
+						 {
+						 if (ParseParams( argy, argx1, argy1 ) == KErrNone )
+							 {// 3 params
+								 TLex16 lval1(argx);
+								 lval1.Val(intargx);
+								 TLex16 lval2(argx1);
+								 lval2.Val(intargx1);
+								 TLex16 lval3(argy1);
+								 lval3.Val(intargy1);
+								 if(eventname.Compare(KButtonDown)==0)
+									 ButtonDownEvent(intargx+intargy1,intargx1+intargy1);
+								 if(eventname.Compare(KButtonUp)==0)
+									 ButtonUpEvent(intargx+intargy1,intargx1+intargy1);
+								 if(eventname.Compare(KPointerMove)==0)
+									 PointerMoveEvent(intargx+intargy1,intargx1+intargy1);
+							 }
+							 else
+							 {
+								 // 2 params
+								 TLex16 lval1(argx);
+								 lval1.Val(intargx);
+								 TLex16 lval2(argy);
+								 lval2.Val(intargy);
+								 if(eventname.Compare(KButtonDown)==0)
+									 ButtonDownEvent(intargx,intargy);
+								 if(eventname.Compare(KButtonUp)==0)
+									 ButtonUpEvent(intargx,intargy);
+								 if(eventname.Compare(KPointerMove)==0)
+									 PointerMoveEvent(intargx,intargy);
+								 
+							 }
+						 }
+					}
+				}
+					
+				if(action->iScreenshotTag)
+				{
+					 CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEikonEnv->WsSession(), iEikonEnv->WsSession().GetFocusWindowGroup());
+					 TUid foreTaskUid = gn->AppUid();
+					 CleanupStack::PopAndDestroy(gn);
+					 TUid appuid = foreTaskUid.Null();
+					 
+					 CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+					 if(iLoopExists)
+					 	 imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),appuid);							 
+					 else
+					 	 imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),foreTaskUid);
+					 
+					 CleanupStack::PopAndDestroy(); //script name
+				}				 
+			}
+			else
+			{
+				if(iPointerCount == 0)
+				{
+					_LIT(KErrorNote, "Script might not work properly on Non touch enabled device!!");
+					CAknGlobalNote* globalNote = CAknGlobalNote::NewL();
+					CleanupStack::PushL( globalNote );
+					globalNote->ShowNoteL( EAknGlobalErrorNote , KErrorNote );
+					CleanupStack::PopAndDestroy();
+					iPointerCount++;
+				}
+			}
+		}
+		break;
+		
+		case EActionTypeKeys: // keys handling
+		{
+			TUid foreTaskUid;
+			if(!iError){
+			
+			//Logging to File
+			if(action->iPrintLog)
+			{
+				iLogBuffer.Zero();
+				iLogBuffer.Copy(KKEYPRESS);
+				iLogBuffer.Append(*action->iPrintLog);
+				iLogBuffer.Append(KNEWLINE);
+				iLogger->WriteLogL(iLogBuffer,EFalse);
+			}
+						
+			if (action->iKeys.Count())
+			{
+				User::After(KWait03);
+					
+				RWsSession& wsSession = iEikonEnv->WsSession();
+				
+				// switch focus
+				wsSession.GetFocusWindowGroup();
+				
+				// send key events
+				TWsEvent wsEvent;
+				TKeyEvent& keyEvent(*wsEvent.Key());
+				keyEvent.iModifiers=0;
+				
+				TInt repeats;
+				if(action->iParams)
+				{
+					TPtr buffer = action->iParams->Des();
+					buffer.Trim();
+					TLex16 lval(buffer);
+					lval.Val(repeats);
+				}
+				else
+					repeats = 0;
+
+				CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iEikonEnv->WsSession(), iEikonEnv->WsSession().GetFocusWindowGroup());
+				foreTaskUid = gn->AppUid();
+				CleanupStack::PopAndDestroy(gn);
+							
+				for (TInt i=0; i<action->iKeys.Count(); i++)
+				{
+					keyEvent.iCode = action->iKeys[i];
+								
+					AknLayoutUtils::TAknCbaLocation location = AknLayoutUtils::CbaLocation();
+					TBool orientation = ETrue;
+					
+					if (location == AknLayoutUtils::EAknCbaLocationBottom)
+					{
+						//Potrait mode
+						orientation = ETrue;											
+					} 
+					else
+					{
+						// Landscape mode
+						orientation = EFalse;											
+					}
+					
+					if(63498 == action->iKeys[i] && orientation) //Down Arrow Key
+						keyEvent.iScanCode= EStdKeyDownArrow;
+					else if(63498 == action->iKeys[i] && !orientation) //Landscape (Left Arrow Key)
+						keyEvent.iScanCode= EStdKeyLeftArrow;					
+					else if(63497 == action->iKeys[i] && orientation) //Up Arrow Key
+						keyEvent.iScanCode= EStdKeyUpArrow;
+					else if(63497 == action->iKeys[i] && !orientation) //Landscape (Right Arrow Key)
+						keyEvent.iScanCode= EStdKeyRightArrow;					
+					else if(63496 == action->iKeys[i] && orientation) //Right Arrow Key
+						keyEvent.iScanCode= EStdKeyRightArrow;
+					else if(63496 == action->iKeys[i] && !orientation) //Landscape (Down Arrow Key)
+						keyEvent.iScanCode= EStdKeyDownArrow;					
+					else if(63495 == action->iKeys[i] && orientation) //Left Arrow Key
+						keyEvent.iScanCode= EStdKeyLeftArrow;
+					else if(63495 == action->iKeys[i] && !orientation) //Landscape (Up Arrow Key)
+							keyEvent.iScanCode= EStdKeyUpArrow;					
+					else if(63554 == action->iKeys[i] ) //Left Soft Key (OK Key)
+						keyEvent.iScanCode = EStdKeyDevice0;
+					else if(63555 == action->iKeys[i] ) //Right Soft Key (OK Key)
+						keyEvent.iScanCode = EStdKeyDevice1;
+					else if(63586 == action->iKeys[i]) //KYES (Green Key)
+						keyEvent.iScanCode = EStdKeyYes;
+					else if(63587 == action->iKeys[i]) //KNO (Red Key)
+						keyEvent.iScanCode = EStdKeyNo;
+				    else if(8 == action->iKeys[i]) // BS (C key)
+                        keyEvent.iScanCode = EStdKeyBackspace;
+                    else if(35 == action->iKeys[i]) // Hash mark
+                        keyEvent.iScanCode = EStdKeyHash;
+					else if(63570 == action->iKeys[i]) //KMENU (Menu Key)
+						keyEvent.iScanCode = EStdKeyApplication0;
+					else if ((foreTaskUid != KUidStandBy1) && 
+							 (foreTaskUid != KUidStandBy)  &&
+							 (foreTaskUid != KUidStandby50) ||
+							 (167 == action->iKeys[i])) //Middle Soft Key)
+						keyEvent.iScanCode = keyEvent.iCode;
+					else
+						keyEvent.iScanCode = 0;
+					
+					TRawEvent lEventDown;
+					lEventDown.Set(TRawEvent::EKeyDown, keyEvent.iScanCode);
+					UserSvr::AddEvent(lEventDown);
+
+					User::After(KWait01);
+					
+					// long key press
+					if(repeats>0)
+						User::After((KWait01*12)*repeats);
+					
+					TRawEvent lEventUp;
+					lEventUp.Set(TRawEvent::EKeyUp, keyEvent.iScanCode);
+					UserSvr::AddEvent(lEventUp);
+													  
+					User::After(KWait01);
+				}
+			 }	
+			 if(action->iScreenshotTag)
+			 {
+				 CImageCapture* imageCapture = CImageCapture::NewL(*iSettings,*this,iEikonEnv);
+				 TUid appuid = foreTaskUid.Null();
+				 imageCapture->CaptureL(*action->iScreenshotTag,*(iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex))),appuid);
+				 
+				 CleanupStack::PopAndDestroy(); //script name
+			 }
+		    }
+		}
+		break;
+		default:
+			break;
+    }
+	
+	if(!iStopScripts)
+	{
+		if(!action->iScreenshotTag)			
+			PerformNextAction(performactiontimer);
+	}
+	else
+	{
+		CancelScriptExecutionL();
+	}
+}
+
+// ------------------------------------------------------------------
+// Selects and starts scripts according to command-line parameters
+// ------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::FolderScanCompletedL()
+    {    
+    TInt Count=0;
+    // Selects scripts in list box. iCommandLineScriptsArray is filled with command-line params previously
+    for(TInt i=0;i<iCommandLineScriptsArray->Count();i++)
+        {
+        
+        if(iScriptsView->GetScriptIndexAndMarkL((*iCommandLineScriptsArray)[i])!=-1)
+            {
+            Count++;
+            }
+        }
+                
+        // If there was one match at least -> start tests!
+        if(Count>0)
+            StartTestL();
+        else
+            {
+            // If there was no command-line param, don't display this message.
+            if(iCommandLineScriptsArray->Count()!=0)
+                {
+                _LIT(KNoScriptToRun,"Argument doesn't contain any valid script name!");
+                CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);                   
+                errorNote->ExecuteLD(KNoScriptToRun);
+                }
+            }
+                
+        if(iCommandLineScriptsArray)
+            iCommandLineScriptsArray->Reset();
+            
+        iIsFolderScanCompletedCalled = ETrue;
+    }
+
+// ------------------------------------------------------------------
+// Finds App name in app list and returns it's app uid if app exists 
+// ------------------------------------------------------------------
+//
+TUid CUserEmulatorAppUi::GetAppUidFromName(TDesC& aAppName)
+    {
+    TApaAppInfo     appInfo;
+    TBool           res=EFalse;
+    TUid            uid;
+    uid.iUid = 0;
+    iSession.GetAllApps();
+
+    while (iSession.GetNextApp( appInfo ) == KErrNone)
+        {
+        if(aAppName.Compare(appInfo.iCaption)==0)
+            {
+            res=ETrue;
+            break;
+            }
+        }
+     
+    if(res)
+        return appInfo.iUid;
+    else
+        return uid;
+    }
+
+// ----------------------------------------------------------------
+// Stops script execution after Power button press 
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::CancelScriptExecutionL()
+{
+	if(!iScriptErrorIndexes.Count())
+		return;
+	if(iStopScripts)
+	{
+		iLogBuffer.Zero();
+		iLogBuffer.Append(KStopScript);
+		iStopScripts = EFalse;
+		iScriptsView->ChangeIconL(EScriptCancelled, iScriptErrorIndexes.operator [](iSelectedIndex));
+		iScriptRun = EFalse;
+		iScriptsView->HandleMarkCommandL(EAknCmdMark);
+	}
+	
+	ResetLists();
+	
+	//Logging to file
+	HBufC* scriptName = iScriptsView->GetScriptNameLC(iScriptErrorIndexes.operator [](iSelectedIndex));
+	if(scriptName)
+	{
+		iLogBuffer.Append(scriptName->Des());
+		iLogBuffer.Append(KNEWLINE); 
+		iLogger->WriteLogL(iLogBuffer,EFalse);
+	}		
+	CleanupStack::PopAndDestroy(); //scriptName
+	
+	iSelectedIndex = 0;
+	iScriptErrorIndexes.Close();
+		
+	BringToForeground();
+}
+
+// ---------------------------------------------------------------
+// Converts coordinates because of different manufacturer devices
+// ---------------------------------------------------------------
+//      
+void CUserEmulatorAppUi::CoordConversionByOrientation(TInt x,TInt y,TInt& xMod,TInt& yMod)
+    {                   
+        //TSize screen=iFunctions->ScreenDevice()->SizeInPixels();
+        TSize screen=iEikonEnv->ScreenDevice()->SizeInPixels();
+        TInt Width=screen.iWidth;
+        TInt Height=screen.iHeight;
+        
+        // Coord conversion
+        if(Width <= Height) // Portrait mode
+        {   
+            switch(iManufacturer)
+            {
+            	case KManufacturerNokia:
+            		 xMod = y;
+            		 yMod = Width-x;            		                
+            		break;
+            	
+            	case KManufacturerSamsung:
+            	case KManufacturerSonyEricsson:
+            	default:
+            		  xMod = x;
+            		  yMod = y;
+            	    break;
+            		
+            }
+        }
+        else // Landscape mode
+        {
+			switch(iManufacturer)
+			{
+				case KManufacturerNokia:
+				default:
+					xMod=x;
+					yMod=y;           		                
+					break;
+				
+				case KManufacturerSamsung:
+				case KManufacturerSonyEricsson:
+					xMod = Height-y;
+					yMod = x;
+					break;					
+			}
+        }
+    }
+
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::ButtonDownEvent
+// Sends pointer down raw event to the system
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::ButtonDownEvent(TInt intargx, TInt intargy)
+{
+	TRawEvent event;
+	TInt x,y;
+    CoordConversionByOrientation(intargx,intargy,x,y);
+	event.Set(TRawEvent::EButton1Down, x, y);
+	iEikonEnv->WsSession().SimulateRawEvent(event);
+}
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::ButtonUpEvent
+// Sends pointer up raw event to the system
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::ButtonUpEvent(TInt intargx, TInt intargy)
+{
+	TRawEvent event;
+	TInt x,y;
+    CoordConversionByOrientation(intargx,intargy,x,y);
+	event.Set(TRawEvent::EButton1Up, x, y);
+	iEikonEnv->WsSession().SimulateRawEvent(event);
+}
+// ----------------------------------------------------------------
+// CUserEmulatorAppUi::PointerMoveEvent
+// Sends pointer drag raw event to the system
+// ----------------------------------------------------------------
+//
+void CUserEmulatorAppUi::PointerMoveEvent(TInt intargx, TInt intargy)
+{
+	TRawEvent event;
+	TInt x,y;
+    CoordConversionByOrientation(intargx,intargy,x,y);
+	event.Set(TRawEvent::EPointerMove, x, y);
+	iEikonEnv->WsSession().SimulateRawEvent(event);
+}
+// ------------------------------------------------------------------------------
+// CUserEmulatorAppUi::ResetLists
+// Resets the action list (Action list contains parsed actions from xml script)
+// ------------------------------------------------------------------------------
+//
+void CUserEmulatorAppUi::ResetLists()
+{
+	iActionIndex = 0;
+	iActionList.ResetAndDestroy();
+	iActionList.Close();
+}
+// ----------------------------------------
+// CUserEmulatorAppUi::BringToForeground
+// Puts this application foreground
+// ----------------------------------------
+//
+void CUserEmulatorAppUi::BringToForeground()
+{
+	TApaTaskList taskList(iEikonEnv->WsSession());
+	TApaTask task = taskList.FindApp(KUidUserEmulatorApp);
+	if (task.Exists())
+	    task.BringToForeground();
+}
+
+// ----------------------------------------
+// CUserEmulatorAppUi::RandomTestEndsL
+// Stops random test
+// ----------------------------------------
+//
+void CUserEmulatorAppUi::RandomTestEndsL()
+{
+	iRandomTest->StopRandomTest();
+	iRandomTestStarted = EFalse;
+	iGlobalCapturer->Stop();
+	
+	BringToForeground();
+	
+	_LIT(KRANDOMTESTENDLOG, "***Random test ended***\n");
+	iLogger->WriteLogL(KRANDOMTESTENDLOG,EFalse,EFalse);
+	
+	_LIT(KRANDOMTESTEND,"Random test ended");
+	CUtils::MessageBoxL(KRANDOMTESTEND);
+}
+
+// ------------------------------------------------------
+// CUserEmulatorAppUi::ParseParams
+// Parses input string into three UIds and one string
+// ------------------------------------------------------
+//
+TInt CUserEmulatorAppUi::ParseParams( const TDesC& aParamString,
+							  TUid& aAppUid, TUid& aViewUid,
+							  TUid& aCustomMessageUid, TDes& aCustomMessage, TDes& aAppName ) const
+{
+	TInt 	i, error;
+	TLex	lex(aParamString);
+		
+	// Initialise all the values
+	aAppUid.iUid = 0;
+	aViewUid.iUid = 0;
+	aCustomMessageUid.iUid = 0;
+	aCustomMessage.Zero();
+	
+	// Extract the three Uids
+	for ( i=0 ; i<3 ; i++ )
+		{
+		lex.SkipSpace();
+		if ( !lex.Eos() )
+			{
+			TPtrC	token(lex.NextToken());
+			
+			TPtrC	param;
+			
+			// Extract the comma between parameters
+			if ( token.Right(1) == KComma )
+				{
+				param.Set( token.Left(token.Length()-1) );
+				}
+			else
+				{
+				param.Set( token );
+				}
+
+			// Extract the value taking into account whether its an hex
+			// value or not
+			TInt32 uid;
+			if ( param.Left(2) == KHEX )
+				{
+				TLex lex2(param.Mid(2));
+				TUint val;
+				error = lex2.Val( val, EHex );
+				uid = val;
+				}
+			else
+				{
+				uid = 0;
+				aAppName.Copy(param);
+				error = KErrNone;
+				}
+				
+			if ( error != KErrNone )
+				{
+				return error;
+				}
+				
+			switch( i )
+				{
+				case 0:
+					aAppUid.iUid = uid;
+					break;
+				
+				case 1:
+					aViewUid.iUid = uid;
+					break;
+					
+				case 2:
+					aCustomMessageUid.iUid = uid;
+					break;
+				}
+			}
+		}
+
+	// Maybe we don't have a custom message
+	lex.SkipSpace();
+	if ( !lex.Eos() )
+		{
+		// Extract the custom message
+		aCustomMessage.Copy( lex.Remainder().Left(aCustomMessage.MaxLength()) );
+		}
+
+	return KErrNone;
+}
+
+// --------------------------------------------------------
+// CUserEmulatorAppUi::ParseParams
+// Cuts one input string into one UId and one string
+// --------------------------------------------------------
+//
+TInt CUserEmulatorAppUi::ParseParams(const TDesC& aParamString, TUid& anAppUid, TDes& aArgument) const
+{
+	TInt 	error;
+	TLex	lex(aParamString);
+
+	// Initialise all the values
+	anAppUid.iUid = 0;
+	aArgument.Zero();
+	
+	// Extract the Uid
+	lex.SkipSpace();
+	if ( !lex.Eos() )
+		{
+		TPtrC	token(lex.NextToken());
+
+		TPtrC	param;
+
+		// Extract the comma between parameters
+		if ( token.Right(1) == KComma )
+			{
+			param.Set( token.Left(token.Length()-1) );
+			}
+		else
+			{
+			param.Set( token );
+			}
+	
+		// Extract the value taking into account whether its an hex
+		// value or not
+		if ( param.Left(2) == KHEX )
+			{
+			TLex lex2(param.Mid(2));
+			TUint val;
+			error = lex2.Val(val, EHex);
+			anAppUid.iUid = val;
+			}
+		else
+			{
+			TLex lex2(param);
+			error = lex2.Val(anAppUid.iUid);
+			}
+	
+		if ( error != KErrNone )
+			{
+			return error;
+			}
+		}
+	
+	// Maybe we don't have a custom message
+	lex.SkipSpace();
+	if ( !lex.Eos() )
+		{
+		// Extract the custom message
+		aArgument.Copy(lex.Remainder().Left(aArgument.MaxLength()));
+		}
+
+	return KErrNone;
+}
+// ----------------------------------------------------------------------------------------
+// CUserEmulatorAppUi::ParseMultipleParams
+// Parses input string into two strings. Delimiter character is ',' . Input string
+// can have 4 params and 3 delimiter. (Eq: 23,27,43,21)
+// ----------------------------------------------------------------------------------------
+//
+TInt CUserEmulatorAppUi::ParseMultipleParams(const TDesC& aParamString, TDes& aArgument1, TDes& aArgument2) const
+{
+	// Initialise all the values
+	aArgument1.Zero();
+	aArgument2.Zero();
+	
+	TInt pos1 = aParamString.Locate(',');
+	if(pos1==KErrNotFound || pos1+1>aParamString.Length() )
+		return KErrNotFound;
+	TInt pos = aParamString.Mid(pos1+1).Locate(',');
+	if (pos == KErrNotFound)
+		return KErrNotFound;
+	else
+		pos=pos+pos1+1;
+	
+	// Extract the app name
+	aArgument1.Copy(aParamString.Left(pos));
+	CUtils::StripSpaces(aArgument1);
+	
+	// Extract the argument
+	if(pos+1>aParamString.Length())
+		return KErrNotFound;
+	aArgument2.Copy(aParamString.Mid(pos+1));
+	CUtils::StripSpaces(aArgument2);
+	
+	return KErrNone;
+}
+// -----------------------------------------------
+// CUserEmulatorAppUi::ParseParams
+// Parses input string into two strings
+// -----------------------------------------------
+//
+TInt CUserEmulatorAppUi::ParseParams(const TDesC& aParamString, TDes& aAppName, TDes& aArgument) const
+{
+	// Initialise all the values
+	aAppName.Zero();
+	aArgument.Zero();
+	
+		
+	TInt pos = aParamString.Locate(',');
+	if (pos == KErrNotFound)
+		return KErrNotFound;
+		
+	// Extract the app name
+	aAppName.Copy(aParamString.Left(pos));
+	CUtils::StripSpaces(aAppName);
+	
+	// Extract the argument
+	if(pos+1>aParamString.Length())
+			return KErrNotFound;
+	aArgument.Copy(aParamString.Mid(pos+1));
+	CUtils::StripSpaces(aArgument);
+	
+	return KErrNone;
+}
+
+// -----------------------------------------------------
+// SetSystemInfoFlag
+// Set the system flag info
+// -----------------------------------------------------
+void CUserEmulatorAppUi::SetSystemInfoFlag(TBool aValue)
+{
+	iSystemInfo = aValue;
+}
+
+// -----------------------------------------------------
+// ProcessCmdParamsL
+// Processes command line arguments
+// -----------------------------------------------------
+void CUserEmulatorAppUi::ProcessCmdParamsL(const TDesC &aParams, TBool aProcessByFolderScanCompleted)
+    {   
+    // Params' length has to be at least 2 chars long
+    if(aParams.Length()>0)
+        {
+        HBufC* buff = HBufC::NewLC(aParams.Length());
+        buff->Des().Copy(aParams);
+        // If first 2 chars of the argument are '/r' then run random test(s)
+        if(buff->Left(2).Compare(KSLASHR)==0)
+            {
+            // Process params beyond '/r'
+            if(buff->Length()>2)
+                {
+                TInt pos;
+                TBuf<1> tmp;
+                tmp.Copy(KComma);
+                buff->Des().Copy(buff->Right(buff->Length()-2));
+                buff->Des().TrimAll();
+                // Transforms string to our inner format (Commas instead of spaces)
+                while((pos=buff->Locate(' '))!=KErrNotFound)
+                    {   
+                    buff->Des().Replace(pos,1,tmp);
+                    }
+                iSettings->iRandomTestAppID.Copy(buff->Left(KBuffer256));
+                iSettings->iRandomTestAppIdStatus = ETrue;
+                }
+            else
+                { // Runs normal random test. There are no UIDs in argument
+                 iSettings->iRandomTestAppIdStatus = EFalse;
+                }
+            
+            TRAPD(err, StartRandomTestL());
+            }
+        else
+            {
+            // Scripts run               
+            TInt pos;
+            TBuf8<256> UId;
+            TInt Count=0;
+            while((pos=buff->Locate(' '))!=KErrNotFound)
+                {   
+                if(pos>255)
+                    {
+                   _LIT(KTooLongName,"One of the given script names is too long!");
+                    CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);                   
+                    errorNote->ExecuteLD(KTooLongName);
+                    CleanupStack::PopAndDestroy(buff);
+                    return;
+                    }
+                UId.Copy(buff->Left(pos));
+                buff->Des().Copy(buff->Mid(pos+1));
+                if(UId.Locate('.')==KErrNotFound)
+                    UId.Append(KXMLEXT);
+                // Set index and check if UId is in the list of scripts
+                if(aProcessByFolderScanCompleted)
+                    {
+                    if(iScriptsView->GetScriptIndexAndMarkL(UId)!=-1)
+                        Count++;
+                    }
+                else
+                    iCommandLineScriptsArray->AppendL(UId);
+                
+                }   
+                
+            if(buff->Length()>0)
+                {
+                UId.Copy(*buff);
+                if(UId.Locate('.')==KErrNotFound)
+                    UId.Append(KXMLEXT);
+               
+                if(aProcessByFolderScanCompleted)
+                    {
+                    if(iScriptsView->GetScriptIndexAndMarkL(UId)!=-1)
+                        Count++;
+                    }
+                else
+                    iCommandLineScriptsArray->AppendL(UId);
+                }
+                
+            if(aProcessByFolderScanCompleted)
+                {
+                if(Count>0)
+                    StartTestL();
+                else
+                    {
+                    _LIT(KNoScriptToRun,"Argument doesn't contain any valid script name!");
+                    CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);                   
+                    errorNote->ExecuteLD(KNoScriptToRun);
+                    }
+                }
+            }
+            
+        CleanupStack::PopAndDestroy(buff);
+        }
+  
+    }
+
+// -----------------------------------------------------
+// ProcessMessageL
+// Reads command line arguments
+// -----------------------------------------------------
+void CUserEmulatorAppUi::ProcessMessageL(TUid /*aUid*/, const TDesC8 &aParams)
+    {           
+        if(aParams.Length()>=KBuffer256)
+            {
+            _LIT(KArgTooLong,"Command line argument is too long!");
+            CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);                   
+            errorNote->ExecuteLD(KArgTooLong);
+            }
+        else
+            {
+            HBufC* buff = HBufC::NewLC(aParams.Length()); 
+            buff->Des().Copy(aParams);
+            // In this case ProcessMessage called later than list box initialisation
+            // so UE can process command-line params strait away. (Without storing params in an array
+            // and processing it later)
+            ProcessCmdParamsL(*buff,iIsFolderScanCompletedCalled);
+            CleanupStack::PopAndDestroy(buff);
+            }
+            
+    }
+    
+    
+
+// -----------------------------------------------------
+// ProcessCommandParametersL
+// Reads command line arguments
+// -----------------------------------------------------
+TBool CUserEmulatorAppUi::ProcessCommandParametersL(TApaCommand aCommand,TFileName &aDocumentName,
+    const TDesC8 &aTail)
+    {
+        TInt Args;
+        TBuf<KBuffer256> buf;
+        TInt res=GetArgsL(buf, Args);
+    
+        if(!res)
+            {
+             _LIT(KArgTooLong,"Command line argument is too long!");
+             CAknErrorNote* errorNote = new (ELeave) CAknErrorNote(ETrue);                   
+             errorNote->ExecuteLD(KArgTooLong);
+            }
+        else
+            {
+            if(Args>1)
+                ProcessCmdParamsL(buf,iIsFolderScanCompletedCalled);
+            else
+                ProcessCmdParamsL(aDocumentName,iIsFolderScanCompletedCalled);
+            }
+            
+        return CEikAppUi::ProcessCommandParametersL( aCommand , aDocumentName, aTail);
+    }
+    
+// -----------------------------------------------------------------
+// GetArgsL
+// Reads command line arguments in the original way (args process)
+// -----------------------------------------------------------------
+TBool CUserEmulatorAppUi::GetArgsL(TDes& aParam,TInt& aArgs)
+    {
+     TBool res=ETrue;
+     
+     CCommandLineArguments* args=CCommandLineArguments::NewLC();
+     aArgs = args->Count();
+     for (TInt i=1; i<args->Count(); i++)
+            {
+            TPtrC argumentPrt(args->Arg(i));
+            if(aParam.Length() + argumentPrt.Length() >= KBuffer256)
+                {
+                res=EFalse;
+                break;
+                }
+            aParam.Append(argumentPrt);
+            aParam.Append(_L(" "));
+            }
+    if(aParam.Length()>0)
+        aParam.TrimAll();
+        
+    CleanupStack::PopAndDestroy(1);
+     
+    return res;
+    }
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/UserEmulatorApplication.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,66 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulatorApplication.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Main application class. Provides factory to create concrete document object
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// User Includes
+#include "UserEmulator.hrh"
+#include "UserEmulatorDocument.h"
+#include "UserEmulatorApplication.h"
+
+// ============================ MEMBER FUNCTIONS ===============================
+// ---------------------------------------------------------
+// CDictionaryStore* CUserEmulatorApplication::OpenIniFileLC(RFs& aFs) const
+// overrides CAknApplication::OpenIniFileLC to enable INI file support
+// ---------------------------------------------------------
+//
+CDictionaryStore* CUserEmulatorApplication::OpenIniFileLC(RFs& aFs) const
+{
+    return CEikApplication::OpenIniFileLC(aFs);
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorApplication::CreateDocumentL()
+// Creates CApaDocument object
+// -----------------------------------------------------------------------------
+//
+CApaDocument* CUserEmulatorApplication::CreateDocumentL()
+	{
+	// Create an UserEmulator document, and return a pointer to it
+	return CUserEmulatorDocument::NewL(*this);
+	}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorApplication::AppDllUid()
+// Returns application UID
+// -----------------------------------------------------------------------------
+//
+TUid CUserEmulatorApplication::AppDllUid() const
+	{
+	// Return the UID for the UserEmulator application
+	return KUidUserEmulatorApp;
+	}
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/UserEmulatorDocument.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,92 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulatorDocument.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Declares document class for application
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// User Includes
+#include "UserEmulatorAppUi.h"
+#include "UserEmulatorDocument.h"
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorDocument::NewL()
+// Two-phased constructor.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorDocument* CUserEmulatorDocument::NewL(CEikApplication& aApp)
+	{
+	CUserEmulatorDocument* self = NewLC(aApp);
+	CleanupStack::Pop(self);
+	return self;
+	}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorDocument::NewLC()
+// Two-phased constructor.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorDocument* CUserEmulatorDocument::NewLC(CEikApplication& aApp)
+	{
+	CUserEmulatorDocument* self = new ( ELeave ) CUserEmulatorDocument( aApp );
+	CleanupStack::PushL(self);
+	return self;
+	}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorDocument::CUserEmulatorDocument()
+// C++ default constructor can NOT contain any code, that might leave.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorDocument::CUserEmulatorDocument(CEikApplication& aApp) :
+	CAknDocument(aApp)
+	{
+	// No implementation required
+	}
+
+// ---------------------------------------------------------------------------
+// CUserEmulatorDocument::~CUserEmulatorDocument()
+// Destructor.
+// ---------------------------------------------------------------------------
+//
+CUserEmulatorDocument::~CUserEmulatorDocument()
+	{
+	// No implementation required
+	}
+
+// ---------------------------------------------------------------------------
+// CUserEmulatorDocument::CreateAppUiL()
+// Constructs CreateAppUi.
+// ---------------------------------------------------------------------------
+//
+CEikAppUi* CUserEmulatorDocument::CreateAppUiL()
+	{
+	// Create the application user interface, and return a pointer to it
+	// the framework takes ownership of this object
+	return new ( ELeave )CUserEmulatorAppUi(CCoeEnv::Static()->WsSession());
+	}
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/UserEmulatorScriptsView.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,1060 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulatorScriptsView.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Application View class
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// System Includes
+#include <coemain.h>
+#include <eikedwin.h>
+#include <akniconarray.h> 
+#include <gulicon.h> 
+#include <eikclbd.h> 
+#include <bautils.h>
+#include <aknnotewrappers.h>
+#include <hal.h>
+#include <aknmessagequerydialog.h> 
+#include <icons.mbg>
+// User Includes
+#include <UserEmulator_0x2001C3AF.rsg>
+#include "UserEmulatorScriptsView.h"
+#include "UserEmulatorAppUi.h"
+#include "UserEmulatorApplication.h"
+#include "XmlHandler.h"
+#include "UserEmulator.hrh"
+#include "ScanFolders.h"
+#include "Utils.h"
+// Constant
+// Listbox icon file name
+_LIT(KIconFileName, "\\system\\apps\\useremulator\\Icons.mbm");
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorScriptsView::NewL()
+// Two-phased constructor.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorScriptsView* CUserEmulatorScriptsView::NewL(const TRect& aRect, CSettings* aSettings, CEikonEnv* aEikonEnv)
+	{
+	CUserEmulatorScriptsView* self = CUserEmulatorScriptsView::NewLC( aRect, aSettings, aEikonEnv);
+	CleanupStack::Pop(self);
+	return self;
+	}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorScriptsView::NewLC()
+// Two-phased constructor.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorScriptsView* CUserEmulatorScriptsView::NewLC(const TRect& aRect, CSettings* aSettings, CEikonEnv* aEikonEnv)
+	{
+	CUserEmulatorScriptsView* self = new ( ELeave ) CUserEmulatorScriptsView(aSettings, aEikonEnv);
+	CleanupStack::PushL(self);
+	self->ConstructL(aRect);
+	return self;
+	}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorScriptsView::ConstructL()
+// Symbian 2nd phase constructor can leave.
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::ConstructL(const TRect& aRect)
+{
+     _LIT8(KXml,"*.xml");
+	 // Create a window for this application view
+	 CreateWindowL();
+
+	 iScanFolder = CScanFolders::NewL();
+ 	 iScanFolder->AddListenerL(this);
+ 	 iScanFolder->SetFilter( KXml );
+	 	
+	 // Create a single numbered style listbox
+	 iListBox = new (ELeave) CAknSingleGraphicStyleListBox(); // markable
+	 // Construct listbox   
+	 iListBox->ConstructL( this, EAknListBoxMarkableList | EAknListBoxLoopScrolling );    
+	 // Set scrollbars
+	 iListBox->CreateScrollBarFrameL( ETrue );
+	 iListBox->ScrollBarFrame()->SetScrollBarVisibilityL( CEikScrollBarFrame::EOn, CEikScrollBarFrame::EAuto );
+	 
+	 iListBox->UpdateScrollBarsL();
+     iListBox->SetRect( Rect() );
+        
+	 iFilesArray = new (ELeave) CDesCArrayFlat(1);
+	 iSelectedFilesArray = new (ELeave) CDesCArrayFlat(1);
+	 	 
+	 iListBox->Model()->SetItemTextArray( iFilesArray );
+	 // Listbox deletes the item array
+	 iListBox->Model()->SetOwnershipType( ELbmOwnsItemArray );
+	 
+	 // Add icons to listbox
+ 	 SetupListIconsL();
+ 	 // Activate Listbox    
+     iListBox->ActivateL();
+ 	 
+  	 iNotifyFileChange = CNotifyFileChange::NewL(*this, iSettings->iScriptsPath);
+  	 iIMEIReader = CImeiReader::NewL(*this);
+  	 
+ 	 ShowScriptsL();
+ 	
+ 	 // Set the windows size
+	 SetRect(aRect);
+
+	 // Activate the window, which makes it ready to be drawn
+	 ActivateL();
+}
+// ---------------------------------------------------
+// Gets the reference to CNotifyFileChange object
+// ---------------------------------------------------
+//
+CNotifyFileChange* CUserEmulatorScriptsView::GetNotifyFileChange()
+	{
+	return iNotifyFileChange;
+	}
+// ---------------------------------------------------
+// Creates a list from files in script folder
+// ---------------------------------------------------
+//
+void CUserEmulatorScriptsView::ShowScriptsL()
+{
+	iFileName.Copy(iSettings->iScriptsPath);
+	TParsePtrC parser(iFileName);
+	BaflUtils::EnsurePathExistsL(iEEnv->FsSession(), parser.DriveAndPath());
+	iScanFolder->ScanFolderL(iFileName);
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorScriptsView::CUserEmulatorScriptsView()
+// C++ default constructor can NOT contain any code, that might leave.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorScriptsView::CUserEmulatorScriptsView(CSettings* aSettings, CEikonEnv* aEikonEnv) 
+                          : iSettings(aSettings), iEEnv(aEikonEnv)//,iStartLog(EFalse),iSystemInfo(ETrue)
+{
+	// No implementation required
+}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorScriptsView::~CUserEmulatorScriptsView()
+// Destructor.
+// -----------------------------------------------------------------------------
+//
+CUserEmulatorScriptsView::~CUserEmulatorScriptsView()
+{
+	delete iListBox;
+	
+	if(iScanFolder)
+	{
+	iScanFolder->RemoveListener(this);
+	delete iScanFolder;
+	iScanFolder = NULL;
+	}
+	
+	delete iSelectedFilesArray;
+	
+	delete iNotifyFileChange;
+	delete iIMEIReader;
+	
+}
+
+// -----------------------------------------------------------------------------
+// CUserEmulatorAppView::Draw()
+// Draws the display.
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::Draw(const TRect& /*aRect*/) const
+{
+	// Get the standard graphics context
+	CWindowGc& gc = SystemGc();
+
+	// Gets the control's extent
+	TRect drawRect(Rect());
+
+	// Clears the screen
+	gc.Clear(drawRect);
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorScriptsView::SizeChanged()
+// Called by framework when the view size is changed.
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::SizeChanged()
+{
+	if(iListBox)
+	{
+		iListBox->SetRect(Rect());	
+		TRAP_IGNORE(iListBox->UpdateScrollBarsL());
+	}
+	DrawNow();
+}
+// -----------------------------------------------------------------------------
+// CUserEmulatorScriptsView::PositionChanged()
+// Called by framework when the view position is changed.
+// -----------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::PositionChanged()
+{
+	if(iListBox)
+	{
+		iListBox->SetRect(Rect());	
+		TRAP_IGNORE(iListBox->UpdateScrollBarsL());
+	}	
+	DrawNow();
+}
+// ---------------------------------------------------
+// Returns number of components in View
+// ---------------------------------------------------
+//
+TInt CUserEmulatorScriptsView::CountComponentControls() const
+{
+	return 1;
+}
+// ----------------------------------------------------------------------------------
+// Constructs a TVwsViewId object with User Emulator's UID and EScriptsView ID
+// ----------------------------------------------------------------------------------
+//
+TVwsViewId CUserEmulatorScriptsView::ViewId() const
+{
+    const TUid viewId = { EScriptsView };
+    return TVwsViewId(KUidUserEmulatorApp, viewId);
+}
+// ----------------------------------------------------------------
+// Stores device's IMEI details
+// ----------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::GotIMEI(const TDesC& aIMEI,TInt /*aError*/)
+{
+	iImeiNo.Copy(aIMEI);
+}
+// --------------------------------------------------------------------------
+// Sends the CCoeControl interface of the control which has the given index
+// --------------------------------------------------------------------------
+//
+CCoeControl* CUserEmulatorScriptsView::ComponentControl(TInt aIndex) const
+{
+    switch ( aIndex )
+    {
+        case 0:
+			return iListBox;
+        default:
+            return NULL;
+    }
+}
+// --------------------------------------------------------------------------
+// Initialises icons of the script list
+// --------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::SetupListIconsL()
+{
+	CFbsBitmap* markBitmap = NULL;
+    CFbsBitmap* markBitmapMask = NULL;
+    
+    TFileName iconFileName;
+	TBuf<KDriveSize> appDrive; 
+	appDrive.Copy(iEEnv->EikAppUi()->Application()->AppFullName().Left(2)); 
+	// Insert drive letter into path
+	iconFileName.Insert(0, appDrive);
+	iconFileName.Append(KIconFileName());
+
+    //CListItemDrawer is using this logical color as default for its marked icons
+    TRgb defaultColor;
+    defaultColor = iEEnv->Color(EColorControlText);
+    	
+    CAknIconArray* iconArray = new(ELeave) CAknIconArray(4);
+    CleanupStack::PushL(iconArray);
+    
+    //Mark Icon
+    AknsUtils::CreateColorIconLC(AknsUtils::SkinInstance(),
+    			KAknsIIDQgnIndiMarkedAdd,
+    			KAknsIIDQsnIconColors,
+    			EAknsCIQsnIconColorsCG13,
+    			markBitmap,
+    			markBitmapMask,
+    			KAvkonBitmapFile,
+    			EMbmAvkonQgn_indi_marked_add,
+    			EMbmAvkonQgn_indi_marked_add_mask,
+    			defaultColor
+    			);
+    
+    CGulIcon* markIcon = CGulIcon::NewL( markBitmap,markBitmapMask );
+    CleanupStack::Pop( 2 ); // markBitmap, markBitmapMask
+    CleanupStack::PushL( markIcon );      
+    iconArray->AppendL( markIcon );
+    
+    iconArray->AppendL(iEikonEnv->CreateIconL(iconFileName, EMbmIconsPass, EMbmIconsPass));
+    iconArray->AppendL(iEikonEnv->CreateIconL(iconFileName, EMbmIconsFail, EMbmIconsFail_mask));
+    iconArray->AppendL(iEikonEnv->CreateIconL(iconFileName, EMbmIconsCancel, EMbmIconsCancel_mask));
+    	
+    iListBox->ItemDrawer()->ColumnData()->SetIconArray(iconArray);
+    
+    CleanupStack::Pop( 2 );// markIcon, iconArray
+}
+// --------------------------------------------------------------------------
+// Changes icon of a script in list
+// --------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::ChangeIconL(TInt aScriptStatus, TInt aIndex)
+{
+	TBuf<KBuffer256> listItem;
+	_LIT(KListItemUnMark, "\t%S\t\t");
+	_LIT(KListItemWithPassIcon, "1\t%S\t\t");
+	_LIT(KListItemWithFailIcon, "2\t%S\t\t");
+	_LIT(KListItemWithCancelIcon, "3\t%S\t\t");
+				
+	CTextListBoxModel* model = iListBox->Model();  // not taking ownership
+	const CArrayFix<TInt> *SelectedIndexes = iListBox->SelectionIndexes();
+		
+	if(aIndex < 0 || aIndex > SelectedIndexes->Count())
+			return;
+
+	// Get the index of the selected item
+    TInt selectedItemIndex = (*SelectedIndexes)[aIndex];
+    if(iFilesArray->Count()>0 && selectedItemIndex <= iFilesArray->Count())
+    {
+    	TPtrC filePtr = model->ItemText(selectedItemIndex);
+    	TPtrC buff = filePtr.Mid(filePtr.LocateF('\t')+1);
+		TPtrC fileNamePtr = buff.Mid(0,buff.LocateF('\t'));
+		
+    	HBufC* fileName = HBufC::NewLC(fileNamePtr.Length());
+    	fileName->Des().Copy(fileNamePtr);
+    	
+    	//delete old item
+    	CDesCArray* itemArray = STATIC_CAST(CDesCArray*, model->ItemTextArray());
+    	
+    	itemArray->Delete(selectedItemIndex);
+    	// Script statuses
+    	switch(aScriptStatus)
+		{
+    		case EScriptPassed:
+      			listItem.AppendFormat(KListItemWithPassIcon(), fileName);	// Format new item
+  			break;
+    		case EScriptFailed:
+    			listItem.AppendFormat(KListItemWithFailIcon(), fileName);	// Format new item
+			break;
+    		case EScriptCancelled:
+    			listItem.AppendFormat(KListItemWithCancelIcon(), fileName);	// Format new item
+			break;
+    		case EScriptUnMark:
+    			listItem.AppendFormat(KListItemUnMark(), fileName);	// Format new item
+    		break;
+			
+    		default:
+    			break;
+		}
+		
+    	itemArray->InsertL(selectedItemIndex, listItem);	// Insert new item - changes icon to green
+		SelectedIndexes->Count();
+		
+    	CleanupStack::PopAndDestroy(fileName);
+    }
+}
+// --------------------------------------------------------------------------
+// Script view's activation function
+// --------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::DoViewActivatedL(const TVwsViewId& /*aPrevViewId*/, 
+		           TUid /*aCustomMessageId*/, const TDesC8& /*aCustomMessage*/)
+{
+    iListBox->ScrollBarFrame()->SetScrollBarVisibilityL(
+    		CEikScrollBarFrame::EOn, CEikScrollBarFrame::EOn);
+    
+    UpdateSystemCba(EFalse);
+}
+// --------------------------------------------------------------------------
+// Updates command button(s)
+// --------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::UpdateSystemCba(TBool aConnStatus)
+{
+    TInt res = 0;
+    res = GetScriptsCount();
+    
+    if( res > 0 && !aConnStatus)
+        res = R_SOFTKEYS_SCRIPTS;
+    else
+        res = R_SOFTKEYS_NOSCRIPTS;
+
+    CEikButtonGroupContainer* cba = iEikonEnv->AppUiFactory()->Cba();
+    TRAPD(err,cba->SetCommandSetL(res));
+    cba->DrawDeferred();
+}
+// --------------------------------------------------------------------------
+// Script view's deactivation function
+// --------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::DoViewDeactivated()
+{
+}
+// --------------------------------------------------------------------------
+// Gets script name by index
+// --------------------------------------------------------------------------
+//
+HBufC* CUserEmulatorScriptsView::GetScriptNameLC(TInt aIndex)
+{
+	HBufC* text = HBufC::NewLC(KBuffer512);
+    TPtr textPtr(text->Des());
+	
+    // Get the selected item indexes an array
+	iSelectedIndexes = iListBox->SelectionIndexes();			
+	CTextListBoxModel* model = iListBox->Model();  // not taking ownership
+	
+	if(aIndex < 0 || aIndex > iSelectedIndexes->Count())
+		return NULL;
+	
+	if ( iSelectedIndexes && iSelectedIndexes->Count() != 0 && aIndex<=iSelectedIndexes->Count() )
+	{
+		// Get the index of the selected item
+		TInt selectedItemIndex = (*iSelectedIndexes)[aIndex];
+		
+		TPtrC filePtr = model->ItemText(selectedItemIndex);
+		TInt pos=filePtr.LocateF('\t');
+		TPtrC buff;
+		if(pos!=KErrNotFound && pos+1<=filePtr.Length())
+			buff.Set(filePtr.Mid(pos+1));
+		
+		pos=buff.LocateF('\t');
+		TPtrC fileNamePtr;
+		if(pos!=KErrNotFound)
+			fileNamePtr.Set(buff.Mid(0,pos));
+    	textPtr.Copy(fileNamePtr);
+	}
+	return text;
+}
+// --------------------------------------------------------------------------
+// Gets sum of scripts selected
+// --------------------------------------------------------------------------
+//
+TInt CUserEmulatorScriptsView::GetSelectedScriptsCount()
+{
+	return iSelectedIndexes->Count();
+}
+// --------------------------------------------------------------------------
+// Gets sum of all scripts in script's folder
+// --------------------------------------------------------------------------
+//
+TInt CUserEmulatorScriptsView::GetScriptsCount()
+{
+	CTextListBoxModel* model = iListBox->Model();  // not taking ownership
+	return model->NumberOfItems();
+}
+// ------------------------------------------------------------
+// Run selected scripts
+// ------------------------------------------------------------
+//
+TInt CUserEmulatorScriptsView::RunScriptsL(TInt& aErrcode)
+{
+	TInt err=KErrNone;
+	aErrcode=KErrNone;
+	
+	// Get the selected item indexes an array
+	iSelectedIndexes = iListBox->SelectionIndexes();			
+
+	iSelectedFilesArray->Reset();
+	
+	CTextListBoxModel* model = iListBox->Model();  // not taking ownership
+	
+	// Make sure the array is not null (no items)
+	if ( iSelectedIndexes && iSelectedIndexes->Count() > 0) 
+	{
+	    // Loop through the selected item indexes
+	    for ( TInt index=0; index < iSelectedIndexes->Count(); index++ )
+        {
+	        // Get the index of the selected item
+	        TInt selectedItemIndex = (*iSelectedIndexes)[index];
+	        if(iFilesArray->Count()>0 && selectedItemIndex <= iFilesArray->Count())
+	        {
+	        	TPtrC filePtr = model->ItemText(selectedItemIndex);
+	        	// Disallow too long file names
+	        	TInt pos=filePtr.LocateF('\t');
+	        	TPtrC buff;
+	        	if(pos!=KErrNotFound && pos+1<=filePtr.Length())
+					buff.Set(filePtr.Mid(pos+1));
+	        	TPtrC fileNamePtr;
+	        	pos=buff.LocateF('\t');
+	        	if(pos!=KErrNotFound)
+					fileNamePtr.Set(buff.Mid(0,pos));
+	        	
+	        	iSelectedFilesArray->AppendL(fileNamePtr);
+	        	//Append the selected file names to an array
+	        	if(!iFileName.Length())
+	        		iFileName.Copy(iSettings->iScriptsPath);
+	        	iFileName.Append(fileNamePtr);
+	        	
+	        	//check if the iFilaName is valid
+                err = iSettings->CheckDrive(iFileName);
+                if(err == KErrNone)
+	        	  // Parse the XML file
+	        	  TRAPD(err,aErrcode=static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->StartParsingL(iFileName));
+	        	  
+	        	iFileName.Zero();
+	        }			        
+        }
+	}
+	else
+	{
+		//If no scripts selected
+		_LIT(KSELECTSCRIPT, "Select scripts to run..");
+		CUtils::MessageBoxL(KSELECTSCRIPT);
+	}
+	
+	return err;
+}
+
+// ------------------------------------------------------------------------------
+// Handles incoming pointer events (if pointer events are enabled on the device)
+// ------------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::HandlePointerEventL( const TPointerEvent& aPointerEvent )
+	{
+	if(AknLayoutUtils::PenEnabled())
+		{
+		if (iListBox)
+			{
+			iListBox->HandlePointerEventL(aPointerEvent);
+			}
+		// Call base class HandlePointerEventL()
+		CCoeControl::HandlePointerEventL(aPointerEvent);
+		}
+	}
+// --------------------------------------------------------------------------
+// Helper function
+// --------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::HandleMarkCommandL(TInt aCommand)
+{
+	if (iListBox)
+	{
+		AknSelectionService::HandleMarkableListProcessCommandL (aCommand, iListBox);
+	}
+}
+// -------------------------------------------------------------------------------
+// Checks how many items are selected and the current one is selected or not
+// This function is needed to display correct Mark, Unmark, Mark all, etc. menus
+// -------------------------------------------------------------------------------
+//
+TInt CUserEmulatorScriptsView::CheckListBoxSelection()
+	{
+	TInt res=0;
+	// Gets all entries
+	TInt allEntries = GetScriptsCount();
+	if(allEntries>0)
+		{
+		const CArrayFix<TInt> *SelectedIndexes = iListBox->SelectionIndexes();
+		// Checks if current item is selected
+		TInt n=iListBox->CurrentItemIndex();
+		TBool IsSelected = iListBox->View()->ItemIsSelected(n);
+		if(SelectedIndexes)
+			{                
+			TInt selEntries = SelectedIndexes->Count();
+			// There is only one item in list box and it's selected
+			if(allEntries==1 && IsSelected)
+				res=EOneItemSel;
+		    // There is only one item and it is not selected
+			else if(allEntries==1 && !IsSelected)
+				res=EOneItem;
+			// There are more items and current one is selected and there's only one selected item
+			else if(allEntries>1 && IsSelected && selEntries==1)
+				res=EMoreItemsSel;
+			// There are more items and current one is not selected and there's no selected item
+			else if(allEntries>1 && !IsSelected && selEntries==0)
+				res=EMoreItems;
+			// There are more items and current one is selected and all items are selected in the list
+			else if(allEntries>1 && IsSelected && selEntries==allEntries)
+				res=EMoreItemsAll;
+			// There are more items and current one is not selected and all items are selected in 
+			// the list (except the current one)
+			else if(allEntries>1 && !IsSelected && selEntries==allEntries-1)
+				res=EMoreItemsAllExc;
+		    // There are more items and current one is selected and there are more than one selected items
+		    // but not all
+			else if(allEntries>1 && IsSelected && selEntries>1 && allEntries>selEntries)
+				res=EMoreItemsNotAll;
+			// There are more items and at least one item is selected which is not the current one
+			// but not all items are selected
+			else if(allEntries>1 && !IsSelected && selEntries>0 && allEntries>selEntries)
+				res=EMoreItemsNotAllNotCurrent;
+			}
+		}
+	return res;
+	}
+// -------------------------------------------------------------------------------
+// Unmark an item or unmark all items (according to aCommand param)
+// -------------------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::UnMarkL(TInt aCommand)
+{
+	const CArrayFix<TInt> *SelectedIndexes = iListBox->SelectionIndexes();
+	TInt currentItem = 0;
+	
+	// Make sure the array is not null (no items)
+	if ( SelectedIndexes && SelectedIndexes->Count() != 0) 
+	{
+		if(aCommand == EAknCmdUnmark)
+			currentItem = iListBox->CurrentItemIndex(); 
+		
+	    // Loop through the selected item indexes
+	    for ( TInt index=0; index < SelectedIndexes->Count(); index++ )
+	    {
+	    	if(currentItem == (*SelectedIndexes)[index] && aCommand == EAknCmdUnmark)
+	    	{
+	    		ChangeIconL(EScriptUnMark,index);
+	    		break;
+	    	}
+	    	else if(aCommand == EAknUnmarkAll)
+	    		ChangeIconL(EScriptUnMark,index);
+	    }
+        HandleMarkCommandL(aCommand);
+	}	
+}
+// -----------------------------------------
+// Handles key events
+// -----------------------------------------
+//
+TKeyResponse CUserEmulatorScriptsView::OfferKeyEventL(const TKeyEvent& aKeyEvent,
+		     										  TEventCode aType)
+{	
+    // Only key events	
+	if (aType == EEventKey)
+    {
+        switch (aKeyEvent.iCode)
+        {
+            case EKeyUpArrow:
+            case EKeyDownArrow:
+                return iListBox->OfferKeyEventL(aKeyEvent, aType);
+
+            case EKeyBackspace:
+                // Don't handle key if shift is pressed
+                if ((aKeyEvent.iModifiers & EModifierShift) == 0)
+                {
+                    return EKeyWasConsumed;
+                }
+                break;
+            default:
+            	break;
+        }
+    }
+    return EKeyWasNotConsumed;
+}
+// -----------------------------------------
+// Handles resource change
+// -----------------------------------------
+//
+void CUserEmulatorScriptsView::HandleResourceChange(TInt aType)
+{
+	TRect rect;
+ 
+    if ( aType==KEikDynamicLayoutVariantSwitch )
+    {    
+        AknLayoutUtils::LayoutMetricsRect(AknLayoutUtils::EMainPane, rect);
+        
+        SetRect(rect);
+        static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->SetApplicationRectInSettings();
+    }
+ 
+	CCoeControl::HandleResourceChange(aType);
+}
+// -----------------------------------------
+// Gets system info details
+// -----------------------------------------
+//
+void CUserEmulatorScriptsView::CmdGetSystemInfoL(TBool aValue)
+{
+    // Operating system version
+    TVersionName versionName = User::Version().Name();
+
+    class THal {
+    public:
+        const TPtrC Machine(TInt aUid) {
+            static const struct SMachine {
+                TInt Uid;
+                const TText* iName;
+            } machine[] = {
+                { 0x101f4fc3, _S("Nokia 7650") },
+                { 0x101f466a, _S("Nokia 3650/3660") },
+                { 0x101f8c19, _S("Nokia N-Gage") },
+                { 0x101fb2b1, _S("Nokia N-Gage QD") },
+                { 0x101fb3f4, _S("Nokia 6260") },
+                { 0x101fb3dd, _S("Nokia 6600") },
+                { 0x101f3ee3, _S("Nokia 6620") },
+                { 0x101fb3f3, _S("Nokia 6670/7610") },
+                { 0x101fbb55, _S("Nokia 6630") },
+                { 0x10200f99, _S("Nokia 6680") },
+                { 0x10200f97, _S("Nokia 3230") },
+                { 0x10200f9b, _S("Nokia 6682") },
+                { 0x10200f9c, _S("Nokia 6681") },
+                { 0x10200f98, _S("N90") },
+                { 0x10200f9a, _S("N70") },
+                { 0x101fa031, _S("Sendo X") },
+                { 0x101f9071, _S("Siemens SX") },
+          
+                { HAL::EMachineUid_Win32Emulator, _S("Win32 emulator") },
+                { 0x00000000, 0 }       // End of array
+              };
+
+            for (TInt i = 0; machine[i].Uid; ++i)
+                if (aUid == machine[i].Uid)
+                    return TPtrC(machine[i].iName);
+
+            return TPtrC(_S("N/A"));
+        }
+
+        const TPtrC Family(TUint aIndex) {
+            const TText* family[] = {
+                            _S("Crystal"),
+                            _S("Pearl"),
+                            _S("Quartz"),
+            };
+
+            if (aIndex < sizeof family / sizeof *family)
+                return TPtrC(family[aIndex]);
+            else
+                return TPtrC(_S("N/A"));
+        }
+
+        const TPtrC Cpu(TUint aIndex) {
+            const TText* cpu[] = {
+                            _S("ARM"),
+                            _S("MCore"),
+                            _S("x86"),
+            };
+
+            if (aIndex < sizeof cpu / sizeof *cpu)
+                return TPtrC(cpu[aIndex]);
+            else
+                return TPtrC(_S("N/A"));
+        }
+
+        const TPtrC StartupReason(TUint aIndex) {
+            const TText* startup[] = {
+                            _S("Cold"),
+                            _S("Warm"),
+                            _S("Fault"),
+            };
+
+            if (aIndex < sizeof startup / sizeof *startup)
+                return TPtrC(startup[aIndex]);
+            else
+                return TPtrC(_S("N/A"));
+        }
+
+    } hal;
+
+    //Get UI Version
+	TVersion UIversion = iEikonEnv->Version();
+	TVersionName UIVersion( UIversion.Name() );
+
+	// Get Machine Id
+    TInt machineUid;
+    TBuf<KBuffer20> machUid;
+    HAL::Get(HAL::EMachineUid, machineUid);
+    machUid.Format(K0x, machineUid);
+
+    // Get Family
+    TInt family;
+    HAL::Get(HAL::EDeviceFamily, family);
+    const TPtrC& familyName = hal.Family(family);
+
+    // Get Family revision
+    TInt familyRev;
+    HAL::Get(HAL::EDeviceFamilyRev, familyRev);
+
+    // Get CPU
+    TInt cpu;
+    HAL::Get(HAL::ECPU, cpu);
+    const TPtrC& cpuName = hal.Cpu(cpu);
+
+    // Get CPU speed
+    TInt cpuSpeed;
+    HAL::Get(HAL::ECPUSpeed, cpuSpeed);
+
+    // Get Startup reason
+    TInt startupReason;
+    HAL::Get(HAL::ESystemStartupReason, startupReason);
+    const TPtrC& startupReasonName = hal.StartupReason(startupReason);
+
+    // Get total RAM
+    TInt ram;
+    HAL::Get(HAL::EMemoryRAM, ram);
+
+    // Get Free RAM
+    TInt ramFree;
+    HAL::Get(HAL::EMemoryRAMFree, ramFree);
+
+    // Get available ROM
+    TInt rom;
+    HAL::Get(HAL::EMemoryROM, rom);
+    
+   
+    //Log system information
+    if(aValue)
+    {
+		_LIT(KSystemHeader, "#Date, Time,OS-Version,UI-Version,Machine ID,IMEI No,Family,CPU,CPUSpeed,Startup reason,RAM,FreeRAM,ROM\n");
+		static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->Logger().WriteLogL(KSystemHeader, ETrue);
+    }
+    
+    HBufC* title = iCoeEnv->AllocReadResourceLC(R_TEXT_SYSTEM_DETAILS);
+    HBufC* textFormat = iCoeEnv->AllocReadResourceLC(R_FORMAT_SYSTEM_DETAILS);
+    HBufC* text = HBufC::NewLC(KBuffer1024);
+
+    text->Des().Format(*textFormat, &versionName, &UIVersion, &machUid,&iImeiNo, &familyName, familyRev, &cpuName, cpuSpeed / 1000, 
+        &startupReasonName, ram, ram >> 20, ramFree, static_cast<TReal32>(ramFree) / 0x100000, rom, rom >> 20);
+  
+    //Log system information
+    if(aValue)
+    {
+		HBufC* textFormat1 = iCoeEnv->AllocReadResourceLC(R_FORMAT_SYSTEM_DETAILS_FILE);
+		HBufC* text1 = HBufC::NewLC(KBuffer1024);
+		   
+		text1->Des().Format(*textFormat1, &versionName, &UIVersion, &machUid, &iImeiNo, &familyName, familyRev, &cpuName, cpuSpeed / 1000, 
+				&startupReasonName, ram, ram >> 20, ramFree, static_cast<TReal32>(ramFree) / 0x100000, rom, rom >> 20);
+		   
+		static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->Logger().WriteLogL(text1->Des(), EFalse, ETrue);
+		
+		//Log drive information
+		TVolumeInfo volumeInfo;
+		TInt driveNumber=EDriveA; 
+		TBuf<KBuffer200> buffer;
+		TChar driveLetter;    
+		_LIT(KDriveFormat,"Volume name: %c,Size: %Ld (%Ld MB),Free space: %Ld (%Ld MB)\n");
+		
+		for (driveNumber=EDriveA; driveNumber<EDriveZ; driveNumber++)
+		{
+			TInt err=iEEnv->FsSession().Volume(volumeInfo,driveNumber);
+			if (err!=KErrNotReady) 
+				// Volume() returns KErrNotReady if no volume present.
+				// In this case, check next drive number
+			{
+				User::LeaveIfError(iEEnv->FsSession().DriveToChar(driveNumber,driveLetter));
+				buffer.Zero();			
+				buffer.AppendFormat(KDriveFormat,TUint(driveLetter),volumeInfo.iSize,volumeInfo.iSize >> 20, volumeInfo.iFree, volumeInfo.iFree >> 20);
+				static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->Logger().WriteLogL(buffer, EFalse, ETrue);
+			}
+		}
+		CleanupStack::PopAndDestroy(2);
+    }
+    // Don't log but display error info details
+    if(!aValue)
+    {
+		CAknMessageQueryDialog* dlg = CAknMessageQueryDialog::NewL(*text);
+		dlg->SetHeaderText(*title);
+		dlg->PrepareLC(R_DIALOG_INFO);
+		dlg->RunLD();
+    }   
+
+    CleanupStack::PopAndDestroy(3);
+}
+
+
+// ----------------------------------------------------------------
+// This function gets called before a new folder is being scanned
+// ----------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::FolderStarting( const TDesC & /*aFullPath*/,
+		                                       TBool /*aIsDriveListFlag*/ )
+{
+	 iFilesArray->Reset();
+}
+// ----------------------------------------------------------------
+// This function gets called with every entry of the currently 
+// scanned folder that is a folder. Not used
+// ----------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::NewFolder( const TDesC & /*aEntry*/ )
+{
+}
+// ----------------------------------------------------------------
+// This function gets called with every entry of the currently 
+// scanned folder that is a plain file.
+// ----------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::NewFile( const TDesC & aEntry )
+{
+	TBuf<KBuffer256> nameBuf;
+	_LIT(KFormatString, "\t%S\t\t");
+	nameBuf.AppendFormat(KFormatString, &aEntry);
+
+	TRAPD(err,iFilesArray->AppendL(nameBuf));	
+	if(err != KErrNone)
+	{
+		//Display error message
+	}
+}
+// ----------------------------------------------------------------
+// This is called after all entries of the currently scanned folder
+// have been delivered. This is NOT called when a scan operation is
+// aborted by starting a new scan before this got called!
+// ----------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::FolderCompleteL()
+{
+	TRAPD(err,ShowFileListL());
+	if(err != KErrNone)
+	{
+		//Display error message
+	}
+	UpdateSystemCba(EFalse);
+	
+	// Notifies the AppUi that listbox is initialised with script name list
+	static_cast<CUserEmulatorAppUi*>(iCoeEnv->AppUi())->FolderScanCompletedL();
+}
+// ------------------------------------------------------------------
+// Called when an unexpected error occures during scanning. Not used
+// ------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::ErrorOccured( TInt /*aReasonCode*/ )
+{
+}
+// ------------------------------------------------------------------
+// Make list box to redraw its items
+// ------------------------------------------------------------------
+//
+void CUserEmulatorScriptsView::ShowFileListL()
+{		
+    iListBox->HandleItemAdditionL( );
+	iListBox->SetFocus(ETrue, EDrawNow);	
+	iListBox->ItemDrawer()->ColumnData()->EnableMarqueeL(ETrue);	
+}
+// ------------------------------------------------------------------------
+// Calls ShowScriptL function because a change occured in the given folder
+// ------------------------------------------------------------------------
+//
+void  CUserEmulatorScriptsView::FileChangeEventL()
+{
+	ShowScriptsL();
+}
+// ------------------------------------------------------------------------
+//  Gets the index of a given script and mark it
+// ------------------------------------------------------------------------
+//
+TInt CUserEmulatorScriptsView::GetScriptIndexAndMarkL(const TDesC8& aScriptName)
+{   
+	TInt ret = -1;
+	TFileName scriptName;
+	scriptName.Copy(aScriptName);
+	// Steps through the file array
+	for(TInt i=0; i < iFilesArray->Count();i++)
+	{   
+	    // Gets i. file name
+		TPtrC fileName = iFilesArray->operator [](i);
+		TFileName script;
+		
+		TInt pos=fileName.LocateF('\t');
+		TPtrC buff;
+		if(pos!=KErrNotFound && pos+1<=fileName.Length())
+			buff.Set(fileName.Mid(pos+1));
+		pos=buff.LocateF('\t');
+		TPtrC fileNamePtr;
+		if(pos!=KErrNotFound)
+			fileNamePtr.Set(buff.Mid(0,pos));
+		script.Copy(fileNamePtr);
+		
+    	// If that's the script we are looking for then
+		if(scriptName.Compare(script) == 0)
+		{
+		    // the result will be it's index
+			ret = i;
+			break;
+		}			
+	}
+	if(ret < GetScriptsCount() && ret!=-1)
+	{
+		iListBox->SetCurrentItemIndex(ret);
+		HandleMarkCommandL(EAknCmdMark);
+	}
+	return ret;
+}
+
+//-------------------CImeiReader---------------------------------------------
+
+// ----------------------------------
+// CImeiReader::NewL
+// ----------------------------------
+//
+CImeiReader* CImeiReader::NewL(MImeiObserver& aObserver)
+    {
+    CImeiReader* self = NewLC(aObserver);
+    CleanupStack::Pop(self);
+    return self;
+    }
+// ----------------------------------
+// CImeiReader::NewL
+// ----------------------------------
+//  
+CImeiReader* CImeiReader::NewLC(MImeiObserver& aObserver)
+    {
+    CImeiReader* self = new (ELeave) CImeiReader(aObserver);
+    CleanupStack::PushL(self);
+    self->ConstructL();
+    return self;
+    }
+    
+// ----------------------------------
+// CImeiReader::CImeiReader
+// ----------------------------------
+//  
+CImeiReader::CImeiReader(MImeiObserver& aObserver)
+:CActive(0),iObserver(aObserver),iIdV1Pkg(iIdV1)
+{
+}
+// ----------------------------------
+// CImeiReader::~CImeiReader
+// ----------------------------------
+// 
+CImeiReader::~CImeiReader()
+{
+	Cancel();
+	delete iTelephony;	
+} 
+// ----------------------------------
+// CImeiReader::ConstructL
+// ----------------------------------
+//
+void CImeiReader::ConstructL()
+{	
+	CActiveScheduler::Add(this);
+	// Create telephony object
+	iTelephony = CTelephony::NewL();
+	iTelephony->GetPhoneId(iStatus,iIdV1Pkg);
+	SetActive();	
+}
+// ----------------------------------
+// CActive class's cancel function
+// ----------------------------------
+//
+void CImeiReader::DoCancel()
+{
+	iTelephony->CancelAsync(CTelephony::EGetPhoneIdCancel);
+}
+// ----------------------------------
+// CActive class's RunL function
+// ----------------------------------
+// 
+void CImeiReader::RunL()
+{
+    // Calls GotIMEI and stores serial number 
+	iObserver.GotIMEI(iIdV1.iSerialNumber,iStatus.Int());
+}
+
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/Utils.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,71 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: Utils.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * Utility class having helper functions 
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// System Includes
+#include <aknutils.h>
+#include <rpbkviewresourcefile.h>
+#include <aknnotewrappers.h>
+
+// User Includes
+#include "Utils.h"
+
+void CUtils::MessageBoxL(const TDesC& aMessage)
+{
+    CAknInformationNote* informationNote = new ( ELeave ) CAknInformationNote;
+    informationNote->ExecuteLD( aMessage );
+}
+    
+void CUtils::StripSpaces(TDes8& aText)
+	{
+	TInt i;
+	for (i=0; i<aText.Length(); i++)
+		if (aText[i] != ' ')
+			break;
+	if (i)
+		aText.Delete(0,i);
+	for (i=aText.Length()-1; i>=0; i--)
+		if (aText[i] != ' ')
+			break;
+	if (i != aText.Length()-1)
+		aText.Delete(i+1,aText.Length()-1-i);
+	}
+
+void CUtils::StripSpaces(TDes& aText)
+	{
+	TInt i;
+	for (i=0; i<aText.Length(); i++)
+		if (aText[i] != ' ')
+			break;
+	if (i)
+		aText.Delete(0,i);
+	for (i=aText.Length()-1; i>=0; i--)
+		if (aText[i] != ' ')
+			break;
+	if (i != aText.Length()-1)
+		aText.Delete(i+1,aText.Length()-1-i);
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/src/XmlHandler.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,791 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version       : v4.2.1309
+ * 
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License 
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom 
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: XmlHandler.cpp
+ * 
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *   
+ * Description:
+ * XML Parser implementation
+ * There are two methods to parse XML document, i.e.;
+ *   - StartParsingL() -> parse XML document without active object.
+ *   - StartParsingWithAoL() -> parse XML document with active object.
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// System Includes
+#include <coemain.h>
+#include <f32file.h>
+#include <eikenv.h>
+#include <xml/parserfeature.h>
+#include <utf.h>
+#include <aknnotewrappers.h>
+#include <coecntrl.h>
+
+// User Includes
+#include <UserEmulator_0x2001C3AF.rsg>
+#include "XmlHandler.h"
+#include "Utils.h"
+#include "UserEmulatorAppUi.h"
+
+//Constants
+/**
+ * XML Tags
+ */
+_LIT8(KAction,"action");
+_LIT8(KName,"name");
+_LIT8(KType,"type");
+_LIT8(KParams,"params");
+_LIT8(KPrintLog,"print");
+_LIT8(KKeys,"keys");
+_LIT8(KLoop,"loop");
+_LIT8(KCount,"count");
+_LIT8(KScreenShot,"screenshot");
+
+/**
+ * Action Types
+ */
+_LIT( KParamActionsApp, "app" );
+_LIT( KParamActionsView, "view" );
+_LIT( KParamActionsJavaApp, "javaapp" );
+_LIT( KParamActionsWait, "wait" );
+_LIT( KParamActionsOrient, "orientation" );
+_LIT( KParamActionsScreenReset, "screenreset" );
+_LIT( KParamActionsPointerEvent, "pointerevent" );
+_LIT( KParamActionsKeyPress, "keypress" );
+_LIT( KParamCloseApp, "closeapp");
+_LIT( KParamActionsLoop, "loop");
+_LIT( KParamActionsLoopEnd, "loopend");
+
+/**
+ * Keys
+ */
+_LIT(KLeftSoftKey,"LSK");
+_LIT(KRightSoftKey,"RSK");
+_LIT(KMiddleSoftKey,"MSK");
+_LIT(KDownArrowKey,"DAK");
+_LIT(KUpArrowKey,"UAK");
+_LIT(KRightArrowKey,"RAK");    		
+_LIT(KLeftArrowKey,"LAK");
+_LIT(KKeySpace,"SP");
+_LIT(KKeyBackSpace,"BS");
+_LIT(KKeyGreaterThan, "gt");
+_LIT(KKeyAmpersand,"amp");
+_LIT(KKeyLessThan,"lt");
+_LIT(KKeyOkKey,"OK");
+_LIT(KKeyMenu,"MENU"); //EAKeyApplication0
+_LIT(KKeyYes,"KYES"); //EKeyYes
+_LIT(KKeyNo,"KNO"); //EKeyNo
+_LIT(KKeyCamera,"CAM");
+_LIT(KKeyHash,"#");
+
+/**
+ * General Constants
+ */
+_LIT(KOpeningTag, "<" );
+_LIT(KClosingTag, ">" );
+_LIT(KSlash,      "/" );
+_LIT(KEndOfLine,  "\f" ); // CEikEdwin uses '\f' as EOF mark.
+
+_LIT(KF842,"0xF842"); 
+_LIT(KF843,"0xF843");              
+_LIT(Ka7,"0xa7");                
+_LIT(KF80A,"0xF80A");              
+_LIT(KF809,"0xF809");               
+_LIT(KF808,"0xF808");               
+_LIT(KF807,"0xF807");               
+_LIT(K0008,"0x0008");               
+_LIT(K0020,"0x0020");
+_LIT(K0026,"0x0026");
+_LIT(K003C,"0x003C");
+_LIT(K003E,"0x003E");
+_LIT(KF852,"0xF852");
+_LIT(KF862,"0xF862");
+_LIT(KF863,"0xF863");
+_LIT(KF893,"0xF893");
+
+
+_LIT8(KXmlMimeType, "text/xml" );
+
+const TInt KMaxFileNameLength=200;
+
+
+// METHODS DEFINITION
+// -----------------------------------------------------------------------------
+// CXmlHandler::NewL
+// Creates the instance of class and returns it.
+// -----------------------------------------------------------------------------
+//
+
+CXmlHandler* CXmlHandler::NewL( MXmlHandlerObserver& aObserver, RPointerArray<CAction>& aActionList)
+    {
+    CXmlHandler* self = CXmlHandler::NewLC( aObserver ,aActionList);
+    CleanupStack::Pop();
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::NewLC
+// Creates the instance of class and pushes it to the CleanupStack and return
+// it.
+// -----------------------------------------------------------------------------
+//
+CXmlHandler* CXmlHandler::NewLC( MXmlHandlerObserver& aObserver ,
+								 RPointerArray<CAction>& aActionList)
+    {
+    CXmlHandler* self = new ( ELeave ) CXmlHandler( aObserver, aActionList);
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    return self;
+    }
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::~CXmlHandler
+// Cancels any outstanding requests and deletes members.
+// -----------------------------------------------------------------------------
+//
+CXmlHandler::~CXmlHandler()
+{
+    Cancel();
+    delete iParser;
+    delete iDisplayResult;
+    delete iBuffer;
+    delete iContent; 
+    iContent=NULL;
+}
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::CXmlHandler
+// Calls base classes constructor with priority value. Add class to the 
+// active sheduler.
+// -----------------------------------------------------------------------------
+//
+CXmlHandler::CXmlHandler( MXmlHandlerObserver& aObserver ,RPointerArray<CAction>& aActionList)
+    :CActive( EPriorityStandard ),
+    iObserver( aObserver ),
+    iParser( 0 ),
+    iDisplayResult( 0 ),
+    iState( EIdle ),
+    iActionList(aActionList),
+    iActionListIndex(0)
+{
+	iIndex = 0;
+   
+    CActiveScheduler::Add( this );
+}
+// -----------------------------------------------------------------------------
+// CXmlHandler::DoCancel
+// From CActive. Cancels any outstanding request according the engine state.
+// -----------------------------------------------------------------------------
+//
+void CXmlHandler::DoCancel()
+{
+	TRAP_IGNORE(iParser->ParseEndL());
+	iFile.Close();
+	delete iBuffer;
+	iBuffer = 0;
+}
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::RunL
+// From CActive. Handles the state changes and notifing the observer.
+// -----------------------------------------------------------------------------
+//
+void CXmlHandler::RunL()
+    {
+    if ( KErrNone == iStatus.Int() )
+        {
+        // If the buffer length is zero, it means we have reached
+        // the end of the file.
+        if ( iBuffer->Length() == 0)
+            {
+            iParser->ParseEndL();
+            iFile.Close();
+            delete iBuffer;
+            iBuffer = 0;
+            }
+            
+        // Otherwise, we continue reading the next chunk of the XML file.
+        else
+            {
+            // Parse the next "part" of the XML document.
+            iParser->ParseL( *iBuffer );
+            
+            // Read the next chunk of the file.
+            TPtr8 bufferPtr( iBuffer->Des() );
+            iFile.Read( bufferPtr, KBuffer1024, iStatus );
+            
+            // Don't forget to call this..
+            SetActive();
+            }
+        }
+    else
+        {
+        iObserver.OnParseCompletedL( iStatus.Int(), iState );
+        }
+    }
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::ConstructL
+// Construction of parser and buffer allocations
+// -----------------------------------------------------------------------------
+//
+void CXmlHandler::ConstructL()
+    {
+    iDisplayResult = HBufC::NewL( KBuffer1024 );
+    iContent = HBufC8::NewL(KBuffer128);
+    }
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::StartParsingL
+// Function to start parsing the XML script without active object
+// -----------------------------------------------------------------------------
+//   
+TInt CXmlHandler::StartParsingL( const TDesC& aFileName )
+    {
+    // If file name is too long then don't parse it just mark it as a failed script
+    TInt pos=aFileName.LocateReverse('\\');
+    if(aFileName.Right(aFileName.Length()-pos).Length()>KMaxFileNameLength)
+        {
+        TRAPD(err, iObserver.OnParseCompletedL( KErrGeneral,EOnError ));
+        return err;
+        }
+    
+    RFile file;
+    User::LeaveIfError( file.Open( CCoeEnv::Static()->FsSession(), aFileName,
+        EFileRead ) );
+    CleanupClosePushL( file );
+    
+    iDisplayResult->Des().Zero();
+    TInt size;
+    User::LeaveIfError( file.Size( size ) );
+    delete iBuffer;
+    iBuffer = 0;
+    iBuffer = HBufC8::NewL( size );
+    TPtr8 bufferPtr( iBuffer->Des() );
+    User::LeaveIfError( file.Read( bufferPtr ) );
+    
+    file.Close();
+    CleanupStack::PopAndDestroy(); // file
+    
+    delete iParser;
+    iParser= NULL;
+    iParser = CParser::NewL( KXmlMimeType, *this );
+    
+    iActionListIndex = iActionList.Count();
+    TRAPD(err,iParser->ParseBeginL());
+    if(err!=KErrNone)
+        return err;
+    TRAPD(err1,iParser->ParseL( *iBuffer ));
+    if(err1!=KErrNone)
+        return err1;
+    TRAPD(err2,iParser->ParseEndL());
+    if(err2!=KErrNone)
+        return err2;
+        
+    return KErrNone;
+    
+    }
+    
+// -----------------------------------------------------------------------------
+// CXmlHandler::StartParsingWithAoL
+// Function to start parsing the XML script 
+// -----------------------------------------------------------------------------
+//   
+   
+void CXmlHandler::StartParsingWithAoL( const TDesC& aFileName )
+    {   
+     // Remember to cancel any outstanding request first.
+    if ( IsActive() )
+        {
+        Cancel();
+        }
+    // If file name is too long then don't parse it just mark it as a failed script
+	TInt pos=aFileName.LocateReverse('\\');
+	if(aFileName.Right(aFileName.Length()-pos).Length()>KMaxFileNameLength)
+		{
+		
+		TRAPD(err, iObserver.OnParseCompletedL( KErrGeneral,EOnError ));
+		return;
+		}    
+    User::LeaveIfError( iFile.Open( CCoeEnv::Static()->FsSession(), aFileName,
+        EFileRead ) );
+
+    // Create a buffer to store the file content.
+    // Note that this method uses active object to read the file.
+    // So we have to call SetActive() at the end. Then we call CParser::ParseL()
+    // in RunL() method.
+    iDisplayResult->Des().Zero();
+    delete iBuffer;
+    iBuffer = 0;
+    iBuffer = HBufC8::NewL( KBuffer1024 );
+    TPtr8 bufferPtr( iBuffer->Des() );
+    iFile.Read( bufferPtr, KBuffer1024, iStatus );
+    SetActive();
+
+	// Tell the parser that we are about to parse a XML document.    
+    iParser->ParseBeginL();
+    }
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnStartDocumentL
+// Callback to indicate start of the document
+// -----------------------------------------------------------------------------
+// 
+void CXmlHandler::OnStartDocumentL( const RDocumentParameters& /*aDocParam*/,
+        TInt aErrorCode )
+{
+    if ( KErrNone == aErrorCode )
+    {
+    // Nothing for now
+    }
+    else
+    {
+    	iObserver.OnParseCompletedL( aErrorCode, EOnStartElement );
+    }
+}
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnEndDocumentL
+// Callback to indicate end of the document
+// -----------------------------------------------------------------------------
+//     
+void CXmlHandler::OnEndDocumentL( TInt aErrorCode )
+{
+    if ( KErrNone == aErrorCode )
+    {
+    	// Create action object
+		CAction *action = new(ELeave) CAction();
+		CleanupStack::PushL(action);
+		iActionList.AppendL(action);   
+		
+		CleanupStack::Pop(); // action
+		action->iType = EActionTypeEndScript;
+    }
+    iObserver.OnParseCompletedL( aErrorCode , EOnEndElement);
+}
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnStartElementL
+// Callback to indicate an element has been parsed
+// -----------------------------------------------------------------------------
+// 
+void CXmlHandler::OnStartElementL( const RTagInfo& aElement,
+        const RAttributeArray& aAttributes, TInt aErrorCode )
+{
+    if ( KErrNone == aErrorCode )
+    {
+    	const TDesC8& name = aElement.LocalName().DesC();
+    	
+    	iContent->Des().Zero();
+    	
+    	TInt i;
+    	
+    	if (name == KAction || name == KLoop)
+    	{
+    		// Create action object
+    		CAction *action = new(ELeave) CAction();
+    		CleanupStack::PushL(action);
+    		
+    		if(name == KLoop)
+              {
+              for (i=0; i<aAttributes.Count(); i++)
+                {
+                    RAttribute attrib = aAttributes[i];
+                    const TDesC8& attribName = attrib.Attribute().LocalName().DesC();
+                    const TDesC8& attribValue = attrib.Value().DesC();          
+                    TBuf<KBuffer256> tmp;
+                    tmp.Copy(attribValue);
+                
+                    if(attribName == KCount)
+                    {
+                        action->iType = EActionTypeLoopStart;
+                        if(attribValue == KInfinite)
+                           tmp.Copy(KMinus1);
+                           
+                        action->iParams = tmp.AllocL();      
+                    }
+                }
+              }
+    		
+    		iActionList.AppendL(action);    			
+    		
+    		CleanupStack::Pop(); // action
+    		iAction = action;    		
+    		
+    		   		
+    	}
+    	else if (name == KName)
+    		iContentType = EContentName;
+    	else if (name == KType)
+    		iContentType = EContentType;
+    	else if (name == KParams)
+    		iContentType = EContentParams;
+    	else if (name == KPrintLog)
+    		iContentType = EContentPrintLog;
+    	else if (name == KKeys)
+    		iContentType = EContentKeys;
+    	else if (name == KScreenShot)
+    	    iContentType = EContentScreenshot;
+    	else
+    		{    		
+    		}
+    }
+    else
+    {
+    	iObserver.OnParseCompletedL( aErrorCode, EOnStartElement );
+    }
+}
+        
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnEndElementL
+// Callback to indicate the end of the element has been reached.
+// -----------------------------------------------------------------------------
+// 
+void CXmlHandler::OnEndElementL( const RTagInfo &aElement, TInt aErrorCode )
+{
+    if ( KErrNone == aErrorCode )
+    {
+        // If we find the end of an element, we write it to the screen,
+        // for example: "</tag>"
+    	const TDesC8& name = aElement.LocalName().DesC();
+    	
+    	TPtr8 des(iContent->Des());
+    	CUtils::StripSpaces(des);
+    	
+    	HBufC *txt = CnvUtfConverter::ConvertToUnicodeFromUtf8L(*iContent);
+    	CleanupStack::PushL(txt);
+
+    	if (name == KAction)
+    	{
+    		iAction = NULL;
+    	}
+    	else if (name == KLoop)
+		{
+			//reset the flag iLoopExists
+			CAction *action = new(ELeave) CAction();
+            CleanupStack::PushL(action);
+            action->iType = EActionTypeLoopEnd;
+            iActionList.AppendL(action);                
+            
+            CleanupStack::Pop(); // action
+            iAction = action;  
+		}
+    	else if (name == KType && iContentType == EContentType && iAction)
+    	{
+    		TLex lex(txt->Des());
+    		lex.SkipSpace();
+    		TPtrC token = lex.NextToken();
+    		if (token == KParamActionsView)
+    			iAction->iType = EActionTypeView;
+    		else if (token == KParamActionsApp)
+    			iAction->iType = EActionTypeApp;
+    		else if (token == KParamActionsJavaApp)
+    			iAction->iType = EActionTypeJavaApp;
+    		else if (token == KParamActionsPointerEvent)
+        		iAction->iType = EActionTypePointerEvent;
+    		else if (token == KParamActionsWait)
+    			iAction->iType = EActionTypeWait;
+    		else if (token == KParamActionsOrient)
+    		    iAction->iType = EActionTypeOrientationChange;
+    		else if (token == KParamActionsScreenReset)
+    			iAction->iType = EActionTypeScreenReset;
+    		else if (token == KParamActionsKeyPress)
+    			iAction->iType = EActionTypeKeys;
+    		else if (token == KParamCloseApp)
+    			iAction->iType = EActionCloseApp;
+    	}
+    	else if (name == KParams && iContentType == EContentParams && iAction)
+    	{
+    		delete iAction->iParams; 
+    		iAction->iParams=NULL;
+    		iAction->iParams = txt->Des().AllocL();  
+    	}
+		else if (name == KPrintLog && iContentType == EContentPrintLog && iAction)
+        	{
+        		delete iAction->iPrintLog; 
+        		iAction->iPrintLog=NULL;
+        		iAction->iPrintLog = txt->Des().AllocL();  
+        	}
+    	else if (name == KScreenShot && iContentType == EContentScreenshot && iAction)
+		{
+			delete iAction->iScreenshotTag; 
+			iAction->iScreenshotTag = NULL;
+			iAction->iScreenshotTag = txt->Des().AllocL();  
+		}
+    	else if (name == KKeys && iContentType == EContentKeys && iAction)
+    	{
+    		TLex lex(txt->Des());
+    		TBuf<KBuffer20> keyName(KN);
+    		
+    		for (lex.SkipSpace(); !lex.Eos(); lex.SkipSpace())
+    		{
+    			TPtrC token = lex.NextToken();
+    			keyName.FillZ();
+    			keyName.Copy(token);
+  
+    			if(token.Compare(KLeftSoftKey) == 0 )
+    				keyName.Copy(KF842);
+    			else if(token.Compare(KRightSoftKey)  == 0 )
+    				keyName.Copy(KF843);
+    			else if(token.Compare(KMiddleSoftKey) == 0 )
+    				keyName.Copy(Ka7);
+    			else if(token.Compare(KDownArrowKey)  == 0 )
+    				keyName.Copy(KF80A);
+    			else if(token.Compare(KUpArrowKey)    == 0 )
+    				keyName.Copy(KF809);
+    			else if(token.Compare(KRightArrowKey) == 0 )
+    				keyName.Copy(KF808);
+    			else if(token.Compare(KLeftArrowKey)  == 0 )
+    				keyName.Copy(KF807);
+    			else if(token.Compare(KKeyBackSpace)  == 0 )
+    				keyName.Copy(K0008);
+    			else if(token.Compare(KKeySpace)  == 0 )
+    			    keyName.Copy(K0020);
+    			else if(token.Compare(KKeyAmpersand)  == 0 )
+    			    keyName.Copy(K0026);
+    			else if(token.Compare(KKeyLessThan)  == 0 )
+    			    keyName.Copy(K003C);
+    			else if(token.Compare(KKeyGreaterThan)  == 0 )
+    			    keyName.Copy(K003E);
+    			else if(token.Compare(KKeyMenu)  == 0 ) 
+    				keyName.Copy(KF852);
+    			else if(token.Compare(KKeyYes)  == 0 ) 
+    				keyName.Copy(KF862);
+    			else if(token.Compare(KKeyNo)  == 0 ) 
+    				keyName.Copy(KF863);
+    			else if(token.Compare(KKeyCamera)  == 0 )
+    			    keyName.Copy(KF893);
+                else if(token.Compare(KKeyHash)  == 0 )
+                    keyName.Copy(_L("0x23"));
+    
+    			if (keyName.Left(2) == KHEX)
+    			{
+    				//Special keys
+    				TLex lex2(keyName.Mid(2));
+    				TUint value;
+    				if (lex2.Val(value,EHex) == KErrNone)
+    					iAction->iKeys.AppendL(value);
+    			}
+    			else
+    			{
+    				//alpha numeric keys and symbols
+    			    for(TInt i=0; i<token.Length(); i++)
+    			    {
+	    				TUint value = token.operator [](i);
+	    				iAction->iKeys.AppendL(value);
+    			    }
+    			}
+    		}
+    	}
+    	else
+		{
+		}
+    	CleanupStack::PopAndDestroy(); // txt
+    	iContentType = EContentNone;
+    }
+    else
+    {
+        iObserver.OnParseCompletedL( aErrorCode,EOnEndElement );
+    }
+}
+    
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnContentL
+// Callback that sends the content of the element
+// -----------------------------------------------------------------------------
+//
+
+void CXmlHandler::OnContentL( const TDesC8 &aBytes, TInt aErrorCode )
+{
+    if ( KErrNone == aErrorCode )
+    {
+        while (iContent->Des().MaxLength() < iContent->Des().Length()+aBytes.Length())
+    	{
+    		iContent = iContent->ReAllocL(iContent->Des().Length()*3/2);
+    	}
+    	iContent->Des().Append(aBytes);	 
+    }
+    else
+    {
+        iObserver.OnParseCompletedL( aErrorCode, EOnContent);
+    }
+}
+    
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnStartPrefixMappingL
+// This method is a notification of the beginning of the scope of a prefix-URI 
+// Namespace mapping. This method is always called before the corresponding 
+// OnStartElementL method.
+// -----------------------------------------------------------------------------
+//
+
+void CXmlHandler::OnStartPrefixMappingL( const RString& /*aPrefix*/,
+        const RString& /*aUri*/, TInt aErrorCode )
+{
+	if ( KErrNone == aErrorCode )
+    {
+    }
+	else
+    {
+    	iObserver.OnParseCompletedL( aErrorCode,EOnStartPrefixMapping );
+    }
+}
+        
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnEndPrefixMappingL
+// This method is a notification of the end of the scope of a prefix-URI mapping.
+// This method is called after the corresponding DoEndElementL method.
+// -----------------------------------------------------------------------------
+//
+
+void CXmlHandler::OnEndPrefixMappingL( const RString& /*aPrefix*/,
+        TInt aErrorCode )
+{
+	if ( KErrNone == aErrorCode )
+    {
+    }
+	else
+    {
+    	iObserver.OnParseCompletedL( aErrorCode,EOnEndPrefixMapping );
+    }
+}    
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnEndPrefixMappingL
+// This method is a notification of ignorable whitespace in element content.
+// -----------------------------------------------------------------------------
+//
+void CXmlHandler::OnIgnorableWhiteSpaceL( const TDesC8& /*aBytes*/,
+        TInt aErrorCode )
+{
+	if ( KErrNone == aErrorCode )
+    {
+    }
+	else
+    {
+    	iObserver.OnParseCompletedL( aErrorCode, EOnIgnorableWhiteSpace );
+    }
+}    
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnSkippedEntityL
+// This method is a notification of a skipped entity. If the parser encounters an 
+// external entity it does not need to expand it - it can return the entity as aName 
+// for the client to deal with.
+// -----------------------------------------------------------------------------
+//
+void CXmlHandler::OnSkippedEntityL( const RString& /*aName*/,
+        TInt aErrorCode )
+{
+	if ( KErrNone == aErrorCode )
+    {
+    }
+	else
+    {
+    	iObserver.OnParseCompletedL( aErrorCode, EOnSkippedEntity );
+    }
+}
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnProcessingInstructionL
+// This method is a receive notification of a processing instruction.
+// -----------------------------------------------------------------------------
+//
+
+void CXmlHandler::OnProcessingInstructionL( const TDesC8& /*aTarget*/,
+        const TDesC8& /*aData*/, TInt aErrorCode )
+{
+    if ( KErrNone == aErrorCode )
+	{
+	}
+    else
+    {
+    	iObserver.OnParseCompletedL( aErrorCode, EOnProcessingInstruction );
+    }
+}
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnError
+// This method indicates an error has occurred.
+// -----------------------------------------------------------------------------
+//
+void CXmlHandler::OnError( TInt aErrorCode )
+{
+    _LIT( KErrorMessage, "*** OnError ***\f" );
+    TRAPD(error, AppendTextL( KErrorMessage ));
+    
+    iAction = NULL;
+    //reset the flag iLoopExists
+    for(TInt i = iActionList.Count() - 1; i >= iActionListIndex; i--)
+	{
+		CAction *action = iActionList.operator [](iActionListIndex);
+		if(action)
+		{
+			delete action;
+			action = NULL;
+		}
+		iActionList.Remove(iActionListIndex);
+	}
+    TRAPD(err, iObserver.OnParseCompletedL( aErrorCode,EOnError )); 
+}
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::OnError
+// This method obtains the interface matching the specified uid.
+// -----------------------------------------------------------------------------
+//
+
+TAny* CXmlHandler::GetExtendedInterface( const TInt32 /*aUid*/ )
+{
+    return NULL;
+}
+
+// -----------------------------------------------------------------------------
+// CXmlHandler::AppendTextL
+// Function to expand the actual buffer size
+// -----------------------------------------------------------------------------
+//
+
+void CXmlHandler::AppendTextL( const TDesC& aText )
+{
+    TPtr displayResultPtr( iDisplayResult->Des() );
+    if ( displayResultPtr.Length() + aText.Length() > displayResultPtr.MaxLength() )
+    {
+        TRAPD(err, iDisplayResult = iDisplayResult->ReAllocL( displayResultPtr.MaxLength()
+            + KBuffer1024 ));
+        displayResultPtr.Set( iDisplayResult->Des() );
+    }    
+    displayResultPtr.Append( aText );
+}
+
+// -----------------------------------------------------------------------------
+// CAction::~CAction
+// Destructor for the CAction class
+// -----------------------------------------------------------------------------
+//
+CAction::~CAction()
+{
+	delete iParams; 
+	iParams=NULL;
+	delete iPrintLog;
+	iPrintLog = NULL;
+	delete iScreenshotTag;
+	iScreenshotTag = NULL;
+	iKeys.Close();
+}
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/bwins/rfileloggerclientu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,12 @@
+EXPORTS
+	??0RFileFlogger@@QAE@XZ @ 1 NONAME ; RFileFlogger::RFileFlogger(void)
+	??1RFileFlogger@@QAE@XZ @ 2 NONAME ; RFileFlogger::~RFileFlogger(void)
+	?Close@RFileFlogger@@QAEXXZ @ 3 NONAME ; void RFileFlogger::Close(void)
+	?Connect@RFileFlogger@@QAEHXZ @ 4 NONAME ; int RFileFlogger::Connect(void)
+	?CreateLog@RFileFlogger@@QAEHABVTDesC16@@W4TLogMode@1@@Z @ 5 NONAME ; int RFileFlogger::CreateLog(class TDesC16 const &, enum RFileFlogger::TLogMode)
+	?Log@RFileFlogger@@QAAXPBEHW4TLogSeverity@1@HPAUTExtraLogField@@V?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 6 NONAME ; void RFileFlogger::Log(unsigned char const *, int, enum RFileFlogger::TLogSeverity, int, struct TExtraLogField *, class TRefByValue<class TDesC16 const >, ...)
+	?Log@RFileFlogger@@QAAXPBEHW4TLogSeverity@1@V?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 7 NONAME ; void RFileFlogger::Log(unsigned char const *, int, enum RFileFlogger::TLogSeverity, class TRefByValue<class TDesC16 const >, ...)
+	?Log@RFileFlogger@@QAEXPBEHW4TLogSeverity@1@HPAUTExtraLogField@@V?$TRefByValue@$$CBVTDesC16@@@@QAPAC@Z @ 8 NONAME ; void RFileFlogger::Log(unsigned char const *, int, enum RFileFlogger::TLogSeverity, int, struct TExtraLogField *, class TRefByValue<class TDesC16 const >, signed char * * const)
+	?Log@RFileFlogger@@QAEXPBEHW4TLogSeverity@1@V?$TRefByValue@$$CBVTDesC16@@@@QAPAC@Z @ 9 NONAME ; void RFileFlogger::Log(unsigned char const *, int, enum RFileFlogger::TLogSeverity, class TRefByValue<class TDesC16 const >, signed char * * const)
+	?SetLogLevel@RFileFlogger@@QAEXW4TLogSeverity@1@@Z @ 10 NONAME ; void RFileFlogger::SetLogLevel(enum RFileFlogger::TLogSeverity)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/eabi/rfileloggerclientu.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,14 @@
+EXPORTS
+	_ZN12RFileFlogger11SetLogLevelENS_12TLogSeverityE @ 1 NONAME
+	_ZN12RFileFlogger3LogEPKhiNS_12TLogSeverityE11TRefByValueIK7TDesC16ESt9__va_list @ 2 NONAME
+	_ZN12RFileFlogger3LogEPKhiNS_12TLogSeverityE11TRefByValueIK7TDesC16Ez @ 3 NONAME
+	_ZN12RFileFlogger3LogEPKhiNS_12TLogSeverityEiP14TExtraLogField11TRefByValueIK7TDesC16ESt9__va_list @ 4 NONAME
+	_ZN12RFileFlogger3LogEPKhiNS_12TLogSeverityEiP14TExtraLogField11TRefByValueIK7TDesC16Ez @ 5 NONAME
+	_ZN12RFileFlogger5CloseEv @ 6 NONAME
+	_ZN12RFileFlogger7ConnectEv @ 7 NONAME
+	_ZN12RFileFlogger9CreateLogERK7TDesC16NS_8TLogModeE @ 8 NONAME
+	_ZN12RFileFloggerC1Ev @ 9 NONAME
+	_ZN12RFileFloggerC2Ev @ 10 NONAME
+	_ZN12RFileFloggerD1Ev @ 11 NONAME
+	_ZN12RFileFloggerD2Ev @ 12 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_EXPORTS
+..\inc\RFileLogger.h				\epoc32\include\test\rfilelogger.h
+..\inc\RFileLoggermacro.h			\epoc32\include\test\rfileloggermacro.h
+..\Group\RFilelogger.iby		\epoc32\rom\include\rfilelogger.iby
+PRJ_MMPFILES
+RFileLoggerServer.mmp
+RFileloggerclient.mmp
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/group/filelogger.mrp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+#
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+
+component	ana_testfw_testexecmdw_filelogger
+source		/src/tools/ana/testfw/testexecmdw/filelogger
+exports		/src/tools/ana/testfw/testexecmdw/filelogger/group
+binary		/src/tools/ana/testfw/testexecmdw/filelogger/group	all
+notes_source    /src/tools/ana/testfw/testexecmdw/filelogger/group/release.txt
+
+
+#  == IPR section auto-inserted from distribution.policy files  ==
+ipr T 
+
+# == end auto-inserted section ==
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/group/release.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,5 @@
+NOTESRC_RELEASER
+Nokia Corporation.
+
+NOTESRC_RELEASE_REASON
+filelogger release.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/group/rfilelogger.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __ET_RFile_LOGGER_IBY__
+#define __ET_RFile_LOGGER_IBY__
+
+file=ABI_DIR\DEBUG_DIR\RFileLoggerClient.dll		Sys\Bin\RFileLoggerClient.dll
+file=ABI_DIR\DEBUG_DIR\RFileLoggerServer.exe		Sys\Bin\RFileLoggerServer.exe
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/group/rfileloggerclient.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,21 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+// Conditional includes for All capabilities
+//
+
+// Uncomment these lines for an All Capability build
+//#if !defined (TEF_ALL_CAP)
+//#define TEF_ALL_CAP
+//#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/group/rfileloggerclient.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+#include "RFileloggerclient.cfg"
+
+TARGET      rfileloggerclient.dll
+CAPABILITY All
+TARGETTYPE  dll
+UID             0x1000008d 0x102089CB
+VENDORID 0x70000001
+
+//CAPABILITY ReadSystemData WriteSystemData ReadUserData WriteUserData PhoneNetwork //LocalNetwork
+
+SOURCEPATH  ../Src
+SOURCE      Client.cpp
+
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN  /epoc32/include
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN  /epoc32/include/test
+USERINCLUDE   ../inc
+
+LIBRARY		euser.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/group/rfileloggerserver.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,38 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Using relative paths for sourcepath and user includes
+*
+*/
+
+
+
+TARGET      rfileloggerserver.exe
+CAPABILITY All -Tcb
+TARGETTYPE  exe
+UID             0x1000007A 0x102089CA
+VENDORID 0x70000001
+
+//CAPABILITY
+
+SOURCEPATH  ../Src
+SOURCE      Server.Cpp
+SOURCE		Main.cpp
+
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN  /epoc32/include
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN  /epoc32/include/test
+USERINCLUDE   ../Src
+
+LIBRARY		euser.lib
+LIBRARY		efsrv.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/inc/rfilelogger.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,137 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file RFileLogger.h
+*/
+
+#if !(defined __ET_RFILELOGGER_H__)
+#define __ET_RFILELOGGER_H__
+
+#include <e32base.h>
+
+const TInt KMaxSizOfTag=128;
+const TInt KMaxSizOfString = 256;
+const TInt KMaxFilename = 50;
+
+// *** Maintaince warning: the constant designed
+// used on both server side and client side. Any change shoud be
+// checked on both side
+_LIT(KMessageFormat," - %d - %S - %d - ");
+
+_LIT(KSeperation," - ");
+_LIT8(KSeperation8," - ");
+_LIT(KTagSeperation,"LogFieldsRequiredBeingAddedToAboveLogMessage");
+_LIT(KTagSeperationEnd,"\t\t\t\t\t\t"); // make them invisible
+_LIT(KTagSeperation8,"LogFieldsRequiredBeingAddedToAboveLogMessage");
+_LIT(KTagSeperationEnd8,"\t\t\t\t\t\t"); // make them invisible
+// *** End of Maintaince warning
+
+
+//#if !(defined __FILELOGGER_UREL)
+_LIT(KFileLogrerServerName,"RFileLoggerServer");
+const TInt KMaxLoggerFilePath = 256;
+const TInt KMaxLoggerLineLength = 512;
+
+const TInt KRFileLoggerMajorVersion = 1;
+const TInt KRFileLoggerMinorVersion = 1;
+const TInt KRFileLoggerBuildVersion = 1;
+
+struct TExtraLogField
+	{
+	TBuf<KMaxSizOfTag> iLogFieldName;
+	TBuf<KMaxSizOfString> iLogFieldValue;
+	};
+/**
+ * RFileLoggerBody - class to provide internal data for the client side
+ *
+ * This class contains all data members which would otherwise be in the
+ * RFileLogger class. They are instead in this file since that because
+ * CreateSession is a protected member of RSessionBase, so we must derive
+ *from it and provide a means to call this via pass-through inline functions.
+ */
+class RFileLoggerBody : public RSessionBase
+{
+public:
+	inline TInt DoCreateSession(const TDesC& aServer,const TVersion& aVersion,TInt aAsyncMessageSlots);
+	inline TInt DoSendReceive(TInt aFunction,const TIpcArgs& aArgs) const;
+	inline TInt DoSendReceive(TInt aFunction) const;
+
+	
+};
+
+inline TInt RFileLoggerBody::DoCreateSession(const TDesC& aServer,const TVersion& aVersion,TInt aAsyncMessageSlots)
+	{
+	return CreateSession(aServer,aVersion,aAsyncMessageSlots);
+	}
+
+inline TInt RFileLoggerBody::DoSendReceive(TInt aFunction,const TIpcArgs& aArgs) const
+	{
+	return SendReceive(aFunction,aArgs);
+	}
+
+inline TInt RFileLoggerBody::DoSendReceive(TInt aFunction) const
+	{
+	return SendReceive(aFunction);
+	}
+
+class RFileFlogger
+/**
+@internalComponent
+@test
+*/
+	{
+public:
+	enum TLogMode{ELogModeAppend,ELogModeOverWrite};
+	// Logging level
+	enum TLogSeverity{ESevrErr  = 1,ESevrHigh, ESevrWarn, ESevrMedium, ESevrInfo, ESevrLow, ESevrTEFUnit, ESevrAll};
+	enum TLogCommand{ECreateLog,EWriteLog};
+
+	enum TLogType{EXml,ETxt};
+	
+	IMPORT_C RFileFlogger();
+	IMPORT_C ~RFileFlogger();
+	
+
+	IMPORT_C TInt Connect(); 
+	IMPORT_C TInt CreateLog(const TDesC& aLogFilePath,TLogMode aMode);
+	IMPORT_C void Log(const TText8* aFile, TInt aLine, TLogSeverity aSeverity, TRefByValue<const TDesC> aFmt,...);
+	IMPORT_C void Log(const TText8* aFile, TInt aLine, TLogSeverity aSeverity, TInt arraylength, TExtraLogField* aLogFields, TRefByValue<const TDesC> aFmt,...);
+
+	IMPORT_C void SetLogLevel(TLogSeverity aloglevel); 
+	IMPORT_C void Close();
+	IMPORT_C void Log(const TText8* aFile, TInt aLine, TLogSeverity aSeverity,TRefByValue<const TDesC> aFmt, VA_LIST aList);
+	IMPORT_C void Log(const TText8* aFile, TInt aLine, TLogSeverity aSeverity, TInt arraylength, TExtraLogField* aLogFields, TRefByValue<const TDesC> aFmt, VA_LIST aList);	
+
+private:
+	void GetCPPModuleName(TDes& aModuleName, const TText8* aCPPFileName);
+	void WriteL(const TDesC& aLogBuffer);
+	void WriteL(TDes8& aLogBuffer);
+	void AddTime(TDes8& aTime);
+
+	RFileLoggerBody* ilogbody;
+
+	TLogSeverity iloglevel;
+	TBool iLogfileTag;
+
+
+	};
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/inc/rfileloggermacro.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,158 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file RFileLoggermacro.h
+ @publishedPartner
+ @test  
+*/
+
+#if !(defined __ET_RFILELOGGERMACRO_H__)
+#define __ET_RFILELOGGERMACRO_H__
+
+#include <rfilelogger.h>
+#ifdef _DEBUG
+	#ifndef __FILELOGGER_ACTIVE
+		#define __FILELOGGER_ACTIVE
+	#endif
+#endif
+
+#if defined (__FILELOGGER_ACTIVE ) || defined (SWTRACE_ACTIVE)
+#define __FLOG_DECLARATION_MEMBER		RFileFlogger __logger__
+//------------
+#define __FLOG_CONNECT				__logger__.Connect()
+
+#define __FLOG_CREATE(alogfilepath,amode)	__logger__.CreateLog((alogfilepath),(amode))
+
+#define __FLOG_CLOSE				__logger__.Close()
+
+#define __FLOG_SETLOGLEVEL(aloglevel)		__logger__.SetLogLevel((aloglevel))
+
+
+//--------
+#define __FLOG_INFO1(p1)							__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (p1))
+#define __FLOG_INFO2(p1, p2)						__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (p1), (p2))
+#define __FLOG_INFO3(p1, p2, p3)					__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (p1), (p2), (p3))
+#define __FLOG_INFO4(p1, p2, p3, p4)				__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (p1), (p2), (p3), (p4))
+#define __FLOG_INFO5(p1, p2, p3, p4, p5)			__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (p1), (p2), (p3), (p4), (p5))
+#define __FLOG_INFO6(p1, p2, p3, p4, p5, p6)		__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (p1), (p2), (p3), (p4), (p5), (p6))
+#define __FLOG_INFO7(p1, p2, p3, p4, p5, p6, p7)	__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (p1), (p2), (p3), (p4), (p5), (p6), (p7))
+
+#define __FLOG_WARN1(p1)							__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (p1))
+#define __FLOG_WARN2(p1, p2)						__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (p1), (p2))
+#define __FLOG_WARN3(p1, p2, p3)					__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (p1), (p2), (p3))
+#define __FLOG_WARN4(p1, p2, p3, p4)				__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (p1), (p2), (p3), (p4))
+#define __FLOG_WARN5(p1, p2, p3, p4, p5)			__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (p1), (p2), (p3), (p4), (p5))
+#define __FLOG_WARN6(p1, p2, p3, p4, p5, p6)		__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (p1), (p2), (p3), (p4), (p5), (p6))
+#define __FLOG_WARN7(p1, p2, p3, p4, p5, p6, p7)	__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (p1), (p2), (p3), (p4), (p5), (p6), (p7))
+
+#define __FLOG_ERR1(p1)								__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (p1))
+#define __FLOG_ERR2(p1, p2)							__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (p1), (p2))
+#define __FLOG_ERR3(p1, p2, p3)						__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (p1), (p2), (p3)) ;
+#define __FLOG_ERR4(p1, p2, p3, p4)					__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (p1), (p2), (p3), (p4))
+#define __FLOG_ERR5(p1, p2, p3, p4, p5)				__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (p1), (p2), (p3), (p4), (p5))
+#define __FLOG_ERR6(p1, p2, p3, p4, p5, p6)			__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (p1), (p2), (p3), (p4), (p5), (p6))
+#define __FLOG_ERR7(p1, p2, p3, p4, p5, p6, p7)		__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (p1), (p2), (p3), (p4), (p5), (p6), (p7))
+
+// for extra log fields
+#define __FLOG_EXTRA_INFO1(length, extra, p1)							__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (length), (extra), (p1))
+#define __FLOG_EXTRA_INFO2(length, extra, p1, p2)						__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (length), (extra), (p1), (p2))
+#define __FLOG_EXTRA_INFO3(length, extra, p1, p2, p3)					__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (length), (extra), (p1), (p2), (p3))
+#define __FLOG_EXTRA_INFO4(length, extra, p1, p2, p3, p4)				__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (length), (extra), (p1), (p2), (p3), (p4))
+#define __FLOG_EXTRA_INFO5(length, extra, p1, p2, p3, p4, p5)			__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (length), (extra), (p1), (p2), (p3), (p4), (p5))
+#define __FLOG_EXTRA_INFO6(length, extra, p1, p2, p3, p4, p5, p6)		__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (length), (extra), (p1), (p2), (p3), (p4), (p5), (p6))
+#define __FLOG_EXTRA_INFO7(length, extra, p1, p2, p3, p4, p5, p6, p7)	__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrInfo, (length), (extra), (p1), (p2), (p3), (p4), (p5), (p6), (p7))
+
+#define __FLOG_EXTRA_WARN1(length, extra, p1)							__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (length), (extra), (p1))
+#define __FLOG_EXTRA_WARN2(length, extra, p1, p2)						__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (length), (extra), (p1), (p2))
+#define __FLOG_EXTRA_WARN3(length, extra, p1, p2, p3)					__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (length), (extra), (p1), (p2), (p3))
+#define __FLOG_EXTRA_WARN4(length, extra, p1, p2, p3, p4)				__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (length), (extra), (p1), (p2), (p3), (p4))
+#define __FLOG_EXTRA_WARN5(length, extra, p1, p2, p3, p4, p5)			__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (length), (extra), (p1), (p2), (p3), (p4), (p5))
+#define __FLOG_EXTRA_WARN6(length, extra, p1, p2, p3, p4, p5, p6)		__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (length), (extra), (p1), (p2), (p3), (p4), (p5), (p6))
+#define __FLOG_EXTRA_WARN7(length, extra, p1, p2, p3, p4, p5, p6, p7)	__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrWarn, (length), (extra), (p1), (p2), (p3), (p4), (p5), (p6), (p7))
+
+#define __FLOG_EXTRA_ERR1(length, extra, p1)								__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (length), (extra), (p1))
+#define __FLOG_EXTRA_ERR2(length, extra, p1, p2)							__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (length), (extra), (p1), (p2))
+#define __FLOG_EXTRA_ERR3(length, extra, p1, p2, p3)						__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (length), (extra), (p1), (p2), (p3)) ;
+#define __FLOG_EXTRA_ERR4(length, extra, p1, p2, p3, p4)					__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (length), (extra), (p1), (p2), (p3), (p4))
+#define __FLOG_EXTRA_ERR5(length, extra, p1, p2, p3, p4, p5)				__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (length), (extra), (p1), (p2), (p3), (p4), (p5))
+#define __FLOG_EXTRA_ERR6(length, extra, p1, p2, p3, p4, p5, p6)			__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (length), (extra), (p1), (p2), (p3), (p4), (p5), (p6))
+#define __FLOG_EXTRA_ERR7(length, extra, p1, p2, p3, p4, p5, p6, p7)		__logger__.Log(((TText8*)__FILE__), __LINE__, RFileFlogger::ESevrErr, (length), (extra), (p1), (p2), (p3), (p4), (p5), (p6), (p7))
+
+#else
+#define __FILELOG_DECLARATION_MEMBER
+//------------
+#define __FLOG_CONNECT
+
+#define __FLOG_CREATE(alogfilepath,amode)
+
+#define __FLOG_CLOSE
+
+//--------
+#define __FLOG_INFO1(p1)
+#define __FLOG_INFO2(p1, p2)
+#define __FLOG_INFO3(p1, p2, p3)
+#define __FLOG_INFO4(p1, p2, p3, p4)
+#define __FLOG_INFO5(p1, p2, p3, p4, p5)
+#define __FLOG_INFO6(p1, p2, p3, p4, p5, p6)
+#define __FLOG_INFO7(p1, p2, p3, p4, p5, p6, p7)
+
+#define __FLOG_WARN1(p1)
+#define __FLOG_WARN2(p1, p2)
+#define __FLOG_WARN3(p1, p2, p3)
+#define __FLOG_WARN4(p1, p2, p3, p4)
+#define __FLOG_WARN5(p1, p2, p3, p4, p5)
+#define __FLOG_WARN6(p1, p2, p3, p4, p5, p6)
+#define __FLOG_WARN7(p1, p2, p3, p4, p5, p6, p7)
+
+#define __FLOG_ERR1(p1)
+#define __FLOG_ERR2(p1, p2)
+#define __FLOG_ERR3(p1, p2, p3)
+#define __FLOG_ERR4(p1, p2, p3, p4)
+#define __FLOG_ERR5(p1, p2, p3, p4, p5)
+#define __FLOG_ERR6(p1, p2, p3, p4, p5, p6)
+#define __FLOG_ERR7(p1, p2, p3, p4, p5, p6, p7)
+
+// for extra log fields
+#define __FLOG_EXTRA_INFO1(length, extra, p1)
+#define __FLOG_EXTRA_INFO2(length, extra, p1, p2)
+#define __FLOG_EXTRA_INFO3(length, extra, p1, p2, p3)
+#define __FLOG_EXTRA_INFO4(length, extra, p1, p2, p3, p4)
+#define __FLOG_EXTRA_INFO5(length, extra, p1, p2, p3, p4, p5)
+#define __FLOG_EXTRA_INFO6(length, extra, p1, p2, p3, p4, p5, p6)
+#define __FLOG_EXTRA_INFO7(length, extra, p1, p2, p3, p4, p5, p6, p7)
+
+#define __FLOG_EXTRA_WARN1(length, extra, p1)
+#define __FLOG_EXTRA_WARN2(length, extra, p1, p2)
+#define __FLOG_EXTRA_WARN3(length, extra, p1, p2, p3)
+#define __FLOG_EXTRA_WARN4(length, extra, p1, p2, p3, p4)
+#define __FLOG_EXTRA_WARN5(length, extra, p1, p2, p3, p4, p5)
+#define __FLOG_EXTRA_WARN6(length, extra, p1, p2, p3, p4, p5, p6)
+#define __FLOG_EXTRA_WARN7(length, extra, p1, p2, p3, p4, p5, p6, p7)
+
+#define __FLOG_EXTRA_ERR1(length, extra, p1)
+#define __FLOG_EXTRA_ERR2(length, extra, p1, p2)
+#define __FLOG_EXTRA_ERR3(length, extra, p1, p2, p3)
+#define __FLOG_EXTRA_ERR4(length, extra, p1, p2, p3, p4)
+#define __FLOG_EXTRA_ERR5(length, extra, p1, p2, p3, p4, p5)
+#define __FLOG_EXTRA_ERR6(length, extra, p1, p2, p3, p4, p5, p6)
+#define __FLOG_EXTRA_ERR7(length, extra, p1, p2, p3, p4, p5, p6, p7)
+
+#endif
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/src/client.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,397 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Source file for the client api
+*
+*/
+
+
+
+/**
+ @file Client.cpp
+*/
+#include <rfilelogger.h>
+
+
+//_LIT8(KxmlHeader,"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n");
+
+
+// EKA1 requires DLL entry point
+//
+// RFileLogger class definition
+//
+
+EXPORT_C RFileFlogger::RFileFlogger() : ilogbody(NULL)
+/**
+ * Create a new flogger client interface object with an empty body.
+ * @internalTechnology 
+ */
+	{
+	iLogfileTag=FALSE;
+	}
+
+EXPORT_C RFileFlogger::~RFileFlogger()
+/**
+ * Destructor
+ * @internalTechnology 
+ */
+	{}
+
+
+
+EXPORT_C TInt RFileFlogger::Connect()
+/**
+ * @return int - Standard error codes
+ * EKA2 all variants and EKA1 target.
+ * Server is an exe
+ */
+	{
+	// Sanity check to make sure it's not been called multiple times
+	if (ilogbody)
+		{
+		return KErrAlreadyExists;
+		}
+	ilogbody = new RFileLoggerBody;
+	if(!ilogbody)
+		return KErrNoMemory;
+
+	TVersion version(KRFileLoggerMajorVersion,KRFileLoggerMinorVersion,KRFileLoggerBuildVersion);
+	// Assume the server is already running and attempt to create a session
+	
+	TInt err = ilogbody->DoCreateSession(KFileLogrerServerName,version,8);
+	if(err== KErrServerTerminated)
+	{
+		User::After(1000000); // OS need time to close previous server properly
+		err = ilogbody->DoCreateSession(KFileLogrerServerName,version,8);
+	}
+
+	if(err == KErrNotFound)
+		{
+		// Server not running
+		// Construct the server binary name
+		_LIT(KEmpty,"");
+		// EKA2 is simple
+		// No path required
+		TBuf<32> serverFile;
+		serverFile.Copy(KFileLogrerServerName);
+		_LIT(KExe,".exe");
+		serverFile.Append(KExe);
+		RProcess server;
+		err = server.Create(serverFile,KEmpty);
+		if(err != KErrNone)
+			return err;
+		// Synchronise with the server
+		TRequestStatus reqStatus;
+		server.Rendezvous(reqStatus);
+		server.Resume();
+		// Server will call the reciprocal static synchronise call
+		User::WaitForRequest(reqStatus);
+		server.Close();
+		if(reqStatus.Int() != KErrNone)
+			return reqStatus.Int();
+		// Create the root server session
+		err = ilogbody->DoCreateSession(KFileLogrerServerName,version,8);
+		}
+		if (err != KErrNone)
+		{  // some other problem, kill the logbody and clean the mamory
+			delete ilogbody;
+			ilogbody=NULL;
+		}
+		else
+		{   // Makes the session shared among all threads in the process
+			err = ilogbody->ShareAuto();
+		}
+
+
+	return err;
+	}
+
+///////
+EXPORT_C TInt RFileFlogger::CreateLog(const TDesC& aLogFilePath, TLogMode aMode)
+/**
+ * @param aLogFilePath - Full path and filename of the log file
+ * @param aMode - Overwrite or Append
+ * Makes synchronous call to the log server to create a log session
+ */
+	{
+	iloglevel = ESevrAll; //ELogNone;
+
+	if(aLogFilePath.Length() > KMaxLoggerFilePath)
+		return KErrTooBig;
+
+	TIpcArgs args;
+	args.Set(0,&aLogFilePath);
+	args.Set(1,aMode);
+    TInt err = ilogbody->DoSendReceive(ECreateLog,args);
+    return err; 
+
+	}
+
+EXPORT_C void RFileFlogger::Log(const TText8* aFile, TInt aLine, TLogSeverity aSeverity, TRefByValue<const TDesC> aFmt,...)
+/**
+ * @param aFile - Source file name
+ * @param aLine - Source file line number
+ * @param aSeverity - ERR, WARN, INFO
+ * @param aFmt - UNICODE format string
+ */
+	{
+	// Set up a Variable argument list and call private method
+	if (aSeverity>iloglevel && aSeverity != ESevrTEFUnit) 
+		{
+		return;
+		}
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	Log(aFile, aLine, aSeverity, aFmt, aList);
+	VA_END(aList); 
+
+	}
+EXPORT_C void RFileFlogger::Log(const TText8* aFile, TInt aLine, TLogSeverity aSeverity,TInt arraylength, TExtraLogField* aLogFields, TRefByValue<const TDesC> aFmt,...)
+/**
+ * @param aFile - Source file name
+ * @param aLine - Source file line number
+ * @param aSeverity - ERR, WARN, INFO
+ * @param aFmt - UNICODE format string
+ */
+	{
+	// Set up a Variable argument list and call private method
+	if (aSeverity>iloglevel && aSeverity != ESevrTEFUnit) 
+		{
+		return;
+		}
+	VA_LIST aList;
+	VA_START(aList, aFmt);
+	Log(aFile, aLine, aSeverity, arraylength, aLogFields, aFmt, aList);
+	VA_END(aList); 
+	}
+
+
+void RFileFlogger::AddTime(TDes8& aLogBuffer)
+	{
+	TTime now;
+	now.UniversalTime();
+	TDateTime dateTime = now.DateTime();
+	_LIT8(KFormat,"%02d:%02d:%02d:%03d");
+	// add the current time. 
+/*--------- Maintaince Warning for aLogBuffer -----------------------------------
+******* the fomat of below string is sensible to server.  
+******* Adding any string to the aLogBuffer has to be checked 
+******* in code on server side 
+--------------------------------------------------------------------------------*/
+	aLogBuffer.AppendFormat(KFormat,dateTime.Hour(),dateTime.Minute(),dateTime.Second(),(dateTime.MicroSecond()/1000)); 
+/*--------------- End of Maintaince Warning  ----------------*/
+	}
+
+EXPORT_C void RFileFlogger::Log(const TText8* aFile, TInt aLine, TLogSeverity aSeverity, TRefByValue<const TDesC> aFmt, VA_LIST aList)
+	{
+	if (aSeverity>iloglevel && aSeverity != ESevrTEFUnit) 
+		{
+		return;
+		}
+
+	TInt arraylength = 0;
+	TExtraLogField* aLogFields =NULL;	
+	Log(aFile, aLine, aSeverity, arraylength, aLogFields, aFmt, aList);
+	}
+
+EXPORT_C void RFileFlogger::Log(const TText8* aFile, TInt aLine, TLogSeverity aSeverity,TInt arraylength, TExtraLogField* aLogFields, TRefByValue<const TDesC> aFmt, VA_LIST aList)
+/**
+ * @param aFile - Source file name
+ * @param aLine - Source file line number
+ * @param aSeverity - ERR, WARN, INFO
+ * @param arraylength
+ * @param aLogFields
+ * @param aFmt - UNICODE format string
+ * @param aList - Variable argument list
+ *
+ * Format a log output line
+ */
+ 	{
+	if (aSeverity>iloglevel && aSeverity != ESevrTEFUnit) 
+		{
+		return;
+		}
+
+	if (aSeverity == ESevrTEFUnit)
+		{
+		aSeverity = ESevrInfo;
+		}
+/*----- Maintaince Warning for this section: -----------------------------------
+******* the fomat of below string is very sensible to server Server 
+******* defomating these string with the understanding of this 
+******* perticular format. Any change made here should be checked 
+******* in code on server side 
+--------------------------------------------------------------------------------*/
+	// Create a filename string
+	TBuf16<KMaxFilename> fileName;
+	GetCPPModuleName(fileName, aFile);  
+	// Create a buffer for formatting
+	HBufC* buffer = HBufC::NewLC(KMaxLoggerLineLength*2);
+	if(!buffer)
+		return;  // no memory
+	TPtr ptr(buffer->Des());
+	_LIT(KEnd,"\r\n");
+	_LIT(KErr,"ERROR");
+	_LIT(KHigh,"HIGH");
+	_LIT(KWarn,"WARN");
+	_LIT(KMedium,"MEDIUM");
+	_LIT(KInfo,"INFO");
+	_LIT(KLow,"LOW");
+//	ptr.Append(KTypeTagBeging);
+	ptr.Append(KSeperation);
+	if(aSeverity == ESevrErr)
+		ptr.Append(KErr);
+	else if(aSeverity == ESevrHigh)
+		ptr.Append(KHigh);
+	else if(aSeverity == ESevrWarn)
+		ptr.Append(KWarn);
+	else if(aSeverity == ESevrMedium)
+		ptr.Append(KMedium);
+	else if (aSeverity == ESevrInfo)
+		ptr.Append(KInfo);
+	else if(aSeverity == ESevrLow)
+		ptr.Append(KLow);
+	else //if(aSeverity == ESevrAll)
+		ptr.Append(KInfo);
+	// Add the thread id -------- read CIniData to decide the level of details
+	ptr.AppendFormat(KMessageFormat,(TInt)(RThread().Id()),&fileName, aLine);
+	ptr.AppendFormatList(aFmt, aList);
+	if(arraylength>0)  // trust user providing correct number with actual arrary length
+	{
+		_LIT(KTab,"\t");
+		// presuming the following string is hardly being apart of log message from users
+		// and no carrige return and line feed in their log field name and field value
+		ptr.Append(KEnd);
+		ptr.Append(KTagSeperation);
+		ptr.Append(KTab);
+		ptr.AppendNum(TInt64(arraylength));
+		TInt loopValue(arraylength);
+		while(loopValue)
+		{
+			ptr.Append(KEnd);
+			ptr.Append(aLogFields->iLogFieldName);
+			ptr.Append(KTab);
+			ptr.Append(aLogFields->iLogFieldValue);
+			loopValue--; // Decrement the looping until all fields are exhausted
+			aLogFields++; // Increment the pointer address to access sucessive array index values			
+		}
+		ptr.Append(KEnd);
+		ptr.Append(KTagSeperationEnd);
+
+	}
+/*----------------- End of Maintaince warning section --------------------------*/
+	TRAP_IGNORE(WriteL(ptr));
+	CleanupStack::PopAndDestroy(buffer);
+
+	}
+
+
+void RFileFlogger::WriteL(const TDesC& aLogBuffer)
+/**
+ * @param aLogBuffer - UNICODE buffer
+ */
+	{
+	HBufC8* buffer = HBufC8::NewLC(aLogBuffer.Length()+100);
+	if(!buffer)
+		return;  // no memory
+	TPtr8 ptr(buffer->Des());
+	AddTime(ptr);
+	ptr.Append(aLogBuffer);
+	TRAP_IGNORE(WriteL(ptr));
+	
+	CleanupStack::PopAndDestroy(buffer);
+	}
+
+void RFileFlogger::WriteL(TDes8& aLogBuffer)
+/**
+ * @param aLogBuffer - pre-formatted narrow buffer
+ * 
+ * Synchronous write to the server
+ */
+	{
+	_LIT8(KEnd,"\r\n");
+	// Check to see if there's room to add CRLF
+	if(aLogBuffer.Length()+2 > aLogBuffer.MaxLength())
+		{
+		HBufC8* buffer = HBufC8::NewLC(aLogBuffer.Length()+2);
+		if(!buffer)
+			return;  // no memory
+		TPtr8 ptr(buffer->Des());
+		ptr.Copy(aLogBuffer);
+		TBuf8<4> tempBuf(_L8("\r\n"));
+		if (aLogBuffer.Mid(aLogBuffer.Length()-2,2).CompareF(tempBuf) != 0)
+			ptr.Append(KEnd);
+		TIpcArgs args;
+		args.Set(0,&ptr);
+		args.Set(1,ptr.Length());
+		User::LeaveIfError(ilogbody->DoSendReceive(EWriteLog,args));
+		CleanupStack::PopAndDestroy(buffer);
+		}
+	else
+		{
+		TBuf8<4> tempBuf(_L8("\r\n"));
+		if (aLogBuffer.Mid(aLogBuffer.Length()-2,2).CompareF(tempBuf) != 0)
+			aLogBuffer.Append(KEnd);
+		TIpcArgs args;
+		args.Set(0,&aLogBuffer);
+		args.Set(1,aLogBuffer.Length());
+		User::LeaveIfError(ilogbody->DoSendReceive(EWriteLog,args));
+		}
+	}
+
+void RFileFlogger::GetCPPModuleName(TDes& aModuleName, const TText8* aCPPFileName)
+/**
+ * @return aModuleName - Filename in descriptor
+ * @param aCppFileName - Filename
+ * Borrowed from scheduletest
+ */
+	{
+	TPtrC8 fileNamePtrC8(aCPPFileName);
+	// We do our own filename munging here; TParse can't help us since that's
+	// expressly for EPOC filepaths and here we've got whatever the build system is
+	// At present Win32 and Unix directory delimiters are supported
+	TInt lastDelimiter = Max(fileNamePtrC8.LocateReverse('\\'), fileNamePtrC8.LocateReverse('/'));
+	if(lastDelimiter >= 0 && lastDelimiter < fileNamePtrC8.Length() - 1)
+		{
+		// Found a delimiter which isn't trailing; update the ptr to start at the next char
+		TInt fileNameLen = Min(KMaxFilename, fileNamePtrC8.Length() - (lastDelimiter + 1));
+		fileNamePtrC8.Set(aCPPFileName + lastDelimiter + 1, fileNameLen);
+		}
+	else
+		{
+		// Didn't find a delimiter; take as much of the right-end of the name as fits
+		fileNamePtrC8.Set(aCPPFileName + Max(0, fileNamePtrC8.Length() - KMaxFilename), Min(fileNamePtrC8.Length(), KMaxFilename));
+		}
+	aModuleName.Copy(fileNamePtrC8);
+	}
+
+
+
+EXPORT_C void RFileFlogger::SetLogLevel(TLogSeverity aloglevel)
+	{
+	iloglevel=aloglevel;
+	}
+
+
+EXPORT_C void RFileFlogger::Close()
+	{
+  	if(ilogbody)
+  		{
+		ilogbody->Close();
+		delete ilogbody;
+		ilogbody = NULL;
+  		}
+	}
+
+	
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/src/main.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,79 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Server entry points
+* EKA1 & EKA2
+* EKA1 & WINS is a DLL. All others are exe's
+*
+*/
+
+
+
+/**
+ @file Main.cpp
+*/
+#include <rfilelogger.h>
+#include "server.h"
+
+// Emulator EKA1 is the only DLL case
+
+// EKA2 all variats & EKA1 target only
+// E32Main calls MainL()
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave Platform security hooks in place
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CLogServer* server = NULL;
+	// Create the sever
+	TRAPD(err,server = CLogServer::NewL());
+	if(!err)
+		{
+		// Client Synchronisation different for EKA1 and EKA2
+		// EKA2 really simple. Client blocks on reciprocal Rendezvous call
+		RProcess::Rendezvous(KErrNone);
+		// Go into the Active scheduler
+		sched->Start();
+		}
+	// Free the server class
+	delete server;
+	delete sched;
+	}
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAP_IGNORE(MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/src/server.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,552 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Main log server engine.
+* Process log requests from multiple clients simultaneously.
+*
+*/
+
+
+
+/**
+ @file server.cpp
+*/
+#include "server.h"
+
+CLogServer* CLogServer::NewL()
+/**
+ * @return - Instance of the log server
+ */
+	{
+	CLogServer * server = new (ELeave) CLogServer();
+	CleanupStack::PushL(server);
+	server->ConstructL();
+	// CServer base class call
+	server->StartL(KFileLogrerServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+void CLogServer::ConstructL()
+/**
+ * Second phase construction
+ */
+	{
+	User::LeaveIfError(Fs().Connect());
+	}
+
+
+CLogServer::CLogServer() : CServer2(EPriorityStandard,ESharableSessions)
+/**
+ * Constructor
+ */
+	{
+	}
+
+CLogServer::~CLogServer()
+/**
+ * Destructor
+ */
+	{
+	// Close the array of control structures
+	LogControl().Close();
+	Fs().Close();
+	}
+
+
+CSession2* CLogServer::NewSessionL(const TVersion& /*aVersion*/,const RMessage2& /*aMessage*/) const
+/**
+ * @param RMessage - RMessage for the session open
+ */
+	{
+	// Just create the session
+	CLogSession* session = new (ELeave) CLogSession();
+	return session;
+	}
+
+void CLogServer::ControlComplete(CLogFileControl& aControl)
+/**
+ * @param aControl - Logfile control class reference
+ *
+ * Checks to see if this control session can be removed 
+ */
+	{
+	// Check session count and the data buffers on the queue 
+	if(aControl.SessionCount() || !aControl.QueueEmpty())
+		return;
+
+	// There are no subsessions mapped to the logfile control class and
+	// no data buffers on its write queue
+	// Loop through the server's control array and remove it then delete it
+	TInt i;
+	for(i=0;i<LogControl().Count();i++)
+		{
+		if(&aControl == LogControl()[i])
+			{
+			// Done
+			LogControl().Remove(i);
+			delete &aControl;
+			break;
+			}
+		}
+	// If it's the last one then exit the server
+	if(!LogControl().Count())
+		CActiveScheduler::Stop();
+	}
+
+
+///////
+
+CLogSession::CLogSession()
+/**
+ * Constructor
+ */
+	{
+	}
+
+CLogSession::~CLogSession()
+/**
+ * Destructor
+ */
+	{
+	// Check for null
+	// Session close without a createlog call leaves iControl null
+	if(!iControl)
+		return;
+	// A logfile control structure can have multiple server sessions
+	// decrement its server session count
+	iControl->RemoveSession();
+	CLogServer* p=(CLogServer*) Server();
+	// Shuts Down the server if this is the last open session
+	p->ControlComplete(*iControl);
+	}
+
+void CLogSession::ServiceL(const RMessage2& aMessage)
+/**
+ * @param aMessage - Function and data for the session
+ */
+	{
+	switch(aMessage.Function())
+		{
+		// API CreateLog() call
+		case RFileFlogger::ECreateLog :
+			{
+			// Sanity check to make sure it's not been called multiple times
+			if(iControl)
+				{
+				aMessage.Complete(KErrInUse);
+				break;
+				}
+			// Get the filepath
+			// size policed on the client side
+			TBuf<KMaxLoggerFilePath> logFilePath;
+			// Read it
+			aMessage.ReadL(0,logFilePath);
+			// Get the log mode in the second argument
+			RFileFlogger::TLogMode logMode;
+			logMode = (RFileFlogger::TLogMode)aMessage.Int1();
+			// Get a pointer to the parent server
+			CLogServer* server=(CLogServer*) Server();
+			// For compare's convert the whole path to lower case
+			logFilePath.LowerCase();
+			// Get rid of leading and trailing spaces.
+			logFilePath.Trim();
+						
+			// Loop the through the server's logfile control class list
+			// to see if there's a match.
+			TInt i;
+			for(i=0;i<server->LogControl().Count();i++)
+				{
+				if(server->LogControl()[i]->LogFile() == logFilePath)
+					// This file's already in open so we don't have to open it
+					break;
+				}
+			TInt err = KErrNone;
+			// Check the count
+			if(i < server->LogControl().Count())
+				// Map this session to an existing logfile control class in the list
+				iControl = server->LogControl()[i];
+			else
+				{
+				// Create a new logfile control class
+				// creates/opens the logfile
+				TRAP(err,iControl = CLogFileControl::NewL(*server,logFilePath,logMode));
+				if(!err)
+					{  // nancy
+					// find out the type of output format and assign to this new created control
+					TInt error = logFilePath.Find(_L(".xml"));
+					if(error==KErrNotFound) iControl->SetLogType(CLogFileControl::ETxt);
+					else iControl->SetLogType(CLogFileControl::EXml);					
+					// end nancy
+					// Append it to the logfile control class list
+					server->LogControl().Append(iControl);					
+					}
+				}
+			if(!err)
+				// Increment its session count
+				iControl->AddSession();
+			aMessage.Complete(err);
+			}
+			break;
+		// One of the API write calls
+		case RFileFlogger::EWriteLog :
+			{
+			// Sanity check
+			if(!iControl)
+				{
+				aMessage.Complete(KErrNotFound);
+				break;
+				}
+			// Data can be any size
+			// Get the length from second argument
+			TInt bufferLength = aMessage.Int1();
+			// Get a heap buffer of the right size
+			HBufC8* buffer = HBufC8::NewLC(bufferLength);
+			TPtr8 ptr(buffer->Des());
+			// read the data
+			aMessage.ReadL(0,ptr);			
+			// Get a buffer control class contructed with the heap data
+			// takes ownership
+			CLogBuffer* logBuffer = new (ELeave) CLogBuffer(*buffer);
+			CleanupStack::Pop(buffer);
+			// Add it to the logfile control class buffer queue
+			iControl->AddLogBuffer(*logBuffer);
+			if(!iControl->IsActive())
+				// AO is idle, kick into life
+				iControl->Kick();
+			aMessage.Complete(KErrNone);
+			}
+			break;
+
+		default:
+			break;
+		}
+	}
+
+///////
+
+CLogFileControl* CLogFileControl::NewL(CLogServer& aParent, const TDesC& aLogFilePath,RFileFlogger::TLogMode aMode)
+/**
+ * @param aParent - Server reference for callback
+ * @param aLogFilePath - Full path and filename of the logfile
+ * @param aMode - Overwrite or Append
+ *
+ * First phase construction for logfile control class
+ */
+	{
+	CLogFileControl* self = new (ELeave) CLogFileControl(aParent,aLogFilePath);
+	CleanupStack::PushL(self);
+	self->ConstructL(aMode);
+	CleanupStack::Pop();
+	return self;
+	}
+
+CLogFileControl::CLogFileControl(CLogServer& aParent,const TDesC& aLogFilePath) :
+	iParent(aParent),
+	iLogFileName(aLogFilePath),
+	iTransmitted(EFalse)
+/**
+ * @param aParent - Server reference for callback
+ * @param aLogFilePath - Full path and filename of the logfile
+ *
+ * Constructor - Safe initialisation
+ */
+	{
+	iQueue.SetOffset(CLogBuffer::LinkOffset());
+	}
+
+void CLogFileControl::ConstructL(RFileFlogger::TLogMode aMode)
+/**
+ * @param aMode - Overwrite or Append
+ *
+ * Second phase construction - Create or open the logfile
+ */
+	{
+	if(aMode == RFileFlogger::ELogModeOverWrite)
+		// In overwrite mode replace
+		User::LeaveIfError(iLogFile.Replace(iParent.Fs(),iLogFileName,EFileWrite));
+	else
+		{
+		// For append try open then replace
+		TInt err = iLogFile.Open(iParent.Fs(),iLogFileName,EFileWrite);
+		if(err != KErrNone)
+			// Bomb out if replace fails
+			User::LeaveIfError(iLogFile.Replace(iParent.Fs(),iLogFileName,EFileWrite));
+		else
+			{
+			// Open worked. Position at EOF
+			TInt pos;
+			iLogFile.Size(pos);
+			User::LeaveIfError(iLogFile.Seek(ESeekEnd,pos));
+			}
+		}
+	}
+
+CLogFileControl::~CLogFileControl()
+/**
+ * Destructor
+ * The server maintains a list of these classes and will not destruct one if there
+ * is data on its queue
+ * Destructor just closes the file handle.
+ */
+	{
+	iLogFile.Close();
+	}
+
+void CLogFileControl::RunL()
+/**
+ * Main File writing pump
+ * Called on write completion or Kick() by the session that accepts the data
+ */
+	{
+#if (defined _DEBUG)
+	_LIT(KPanic,"LogEng RunL()");
+#endif
+	__ASSERT_DEBUG(iStatus.Int() == KErrNone,User::Panic(KPanic,iStatus.Int()));
+	// Check to see if this is the result of write completion
+	if(iTransmitted)
+		{
+		// Write completed
+		// Remove the buffer at the head of the queue and free it
+		CLogBuffer* buffer = iQueue.First();
+		iQueue.Remove(*buffer);
+		delete buffer;
+		}
+	// Check to see if there's more on the queue
+	if(!iQueue.IsEmpty())
+		{
+		// There is so write the head of the queue
+		CLogBuffer* buffer = iQueue.First();	
+		SetActive();
+		// Set the flag to say we've transmitted
+		iTransmitted = ETrue;
+
+//  ------------------------------------
+		if(iLogFormat==ETxt)  WriteTxt(buffer->Buf());
+		else WriteXml(buffer->Buf());
+		} 
+	else
+		{
+		// Nothing on the queue
+		iTransmitted = EFalse;
+		// Call into the server to check if this resource can be freed
+		iParent.ControlComplete(*this);
+		}
+	}
+
+void CLogFileControl::WriteXml(const TDesC8 &aDes)
+/**
+ * @param aDes - send a aDes string in xml format to a log file
+ */
+	{
+/*--------- Maintaince Warning:  -----------------------------------
+******* the fomat of below is sensible from client original format.  
+******* Any change should match actual string formated from client. 
+******* Double check the code on client side 
+
+* The current assumtion of format:
+* First string values are seperated by sign " - " and extra pair of fields are
+* seperated from main log message  by long unusual string "LogFieldsRequiredBeingAddedToAboveLogMessage"
+* The \t used to seperate field name and field value and \r\n used to seperate
+* each other from those pairs of field
+* \t\t\t\t\t\t is used to end of whole string
+--------------------------------------------------------------------------------*/
+		_LIT8(KxmlHeader,"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n<LOGFILE>");
+		//The order of variables:
+		// time 		- aTime
+		// Severity 	- aSeverity
+		// Thread 		- aThread
+		// Filename 	- aFilename
+		// Linenumber 	- aLinenumber
+		// Text 		- aText
+		
+		// Start of string retrive/deformating 
+		HBufC8* pBuf1 = HBufC8::NewL(KMaxLoggerLineLength*2); //(aDes.Length()+200);
+		if(!pBuf1)
+			{
+			return; // no memory 
+			}
+		TPtr8 aPtr(pBuf1->Des());  // used for searching
+		TPtr8 alogbuf(pBuf1->Des());  //used for final log
+		aPtr.Append(aDes);
+		TPtrC8 SearchBuf;
+		TInt aCount[8]; 
+		aCount[0]=0;
+		TInt posI(0);
+
+// retrive log message:
+		// Retrive common part of log message:
+		for(TInt i = 1; i<6; i++)
+			{
+			SearchBuf.Set(aPtr.Mid(posI));
+			aCount[i]=SearchBuf.Find(KSeperation8)+posI;
+			posI=aCount[i]+3;
+			if(aCount[i]<aCount[i-1])	return; // wrong format string from client
+			}
+		// seperating common log message and extra log fields will be easy for future maintaince.
+		TLogField8* alogField = new TLogField8[6];  // the common part of log message for both 
+								  					// with and without extra log fields
+		if(!alogField) return; // no memory
+
+		TLogField8* extralogField=NULL; // only applied to extra log fields
+
+		TInt alength=0;  // a length of array of extra log fields
+
+		alogField[0].iLogTag8.Copy(_L8("TIME"));
+		alogField[1].iLogTag8.Copy(_L8("SEVERITY"));
+		alogField[2].iLogTag8.Copy(_L8("THREAD"));
+		alogField[3].iLogTag8.Copy(_L8("FILENAME"));
+		alogField[4].iLogTag8.Copy(_L8("LINENUMBER"));
+		alogField[5].iLogTag8.Copy(_L8("TEXT"));
+			
+		alogField[0].iLogValue8.Copy(aPtr.Mid(aCount[0],aCount[1]-aCount[0]));
+		for(TInt i=1; i<5; i++)
+			{
+			alogField[i].iLogValue8.Copy(aPtr.Mid(aCount[i]+3,aCount[i+1]-aCount[i]-3));				
+			}
+
+		SearchBuf.Set(aPtr.Mid(posI));
+		aCount[6]=SearchBuf.Find(_L8("LogFieldsRequiredBeingAddedToAboveLogMessage"))+posI; 
+		if(aCount[6]<posI)  // no addtional fields. Find return value is KErrNotFound or >0
+			{
+			TInt currentLength = alogField[5].iLogValue8.Length() ;
+			//this sentence will append the log info without buffer limit.
+			TInt newAppendLength = aDes.Length()-aCount[5]-5;
+			//The max length for log buff in this
+			TInt bufferLeft = alogField[5].iLogValue8.MaxLength() - currentLength;
+			// get the smaller one between the two
+			TInt enabledLength = bufferLeft > newAppendLength ? newAppendLength : bufferLeft ;
+			alogField[5].iLogValue8.Copy(aPtr.Mid(aCount[5]+3,enabledLength));
+			//alogField[5].iLogValue8.Copy(aPtr.Mid(aCount[5]+3,aDes.Length()-aCount[5]-5));
+			}
+		else
+		{
+			alogField[5].iLogValue8.Copy(aPtr.Mid(aCount[5]+3,aCount[6]-aCount[5]-5));
+			posI=aCount[6]+45;  //45 is from the length of long string and a tab
+			SearchBuf.Set(aPtr.Mid(posI));
+			aCount[7]=SearchBuf.Find(_L8("\r\n"))+posI;
+			TLex8 lex(aPtr.Mid(posI,aCount[7]-posI));  // get the length
+			TInt err=lex.Val(alength); 
+			if (err)	alength=0; // ignor the extra log fields. Let the log go
+
+			// Retrive the extra log fields
+			extralogField = new TLogField8[alength];
+			if(!extralogField) return; // no memory
+			for(TInt i=0; i<alength; i++)
+				{
+				aCount[6]=aCount[7]+2;
+				SearchBuf.Set(aPtr.Mid(aCount[6]));
+				aCount[7]=SearchBuf.Find(_L8("\t"))+aCount[6];
+				extralogField[i].iLogTag8.Copy(aPtr.Mid(aCount[6],aCount[7]-aCount[6]));
+				aCount[6]=aCount[7]+1;
+				SearchBuf.Set(aPtr.Mid(aCount[6]));
+				aCount[7]=SearchBuf.Find(_L8("\r\n"))+aCount[6];
+				extralogField[i].iLogValue8.Copy(aPtr.Mid(aCount[6],aCount[7]-aCount[6]));
+				}
+		}
+			
+			// Start to organize an XML format: 			
+			TInt afileSize;
+			_LIT(KLogMutex, "LoggingServerMutex");
+			RMutex mutex;
+			TInt r = mutex.CreateGlobal(KLogMutex);
+			if(r==KErrAlreadyExists)
+				r = mutex.OpenGlobal(KLogMutex);  
+			
+			if(!r)	mutex.Wait();  // if still failed, let logging go 
+									//without bother the mutex
+			  
+			iLogFile.Size(afileSize);
+			if(afileSize<12) // 12 is from charters of "\r\n</LOGFILE>" 
+						//It shoud happened once at the beginning of the file
+						// such as overwrite mode
+				{
+				afileSize=12; // used for lock position
+    			alogbuf.Copy(KxmlHeader);
+				}
+			alogbuf.Append(_L8("\r\n<MESSAGE>\r\n"));
+			for(TInt i=0; i<6; i++)
+				{
+				alogbuf.Append(_L8("  <"));
+				alogbuf.Append(alogField[i].iLogTag8);
+				alogbuf.Append(_L8(">"));
+				alogbuf.Append(alogField[i].iLogValue8);
+				alogbuf.Append(_L8("</"));
+				alogbuf.Append(alogField[i].iLogTag8);
+				alogbuf.Append(_L8(">\r\n"));				
+				}
+			for(TInt i=0; i<alength; i++)  
+				{
+				alogbuf.Append(_L8("  <"));
+				alogbuf.Append(extralogField[i].iLogTag8);
+				alogbuf.Append(_L8(">"));
+				alogbuf.Append(extralogField[i].iLogValue8);
+				alogbuf.Append(_L8("</"));
+				alogbuf.Append(extralogField[i].iLogTag8);
+				alogbuf.Append(_L8(">\r\n"));				
+				}
+			
+    		alogbuf.Append(_L8("</MESSAGE>"));
+    		alogbuf.Append(_L8("\r\n</LOGFILE>"));
+    		
+    		iLogFile.Write(afileSize-12,alogbuf,iStatus);
+    		iLogFile.Flush();							
+			
+			if(!r)	
+				{
+				mutex.Signal();
+				mutex.Close();				
+				} 
+				
+		if(extralogField) delete[] extralogField;
+		delete[] alogField;	
+		delete pBuf1;
+
+	}
+
+void CLogFileControl::WriteTxt(const TDesC8 &aDes)
+/**
+ * @param aDes - send a aDes string in xml format to a log file
+ */
+	{
+/*--------- Maintaince Warning for aLogBuffer -----------------------------------
+******* the fomat of below is sensible from client original format.  
+******* Any change should match actual string formated from client. 
+******* Double check the code on client side 
+
+* The current assumtion of format:
+* First string values are seperated by sign " - " and extra pair of fields are
+* seperated from main log message  by long unusual string "LogFieldsRequiredBeingAddedToAboveLogMessage"
+* The \t used to seperate field name and field value and \r\n used to seperate
+* each other from those pairs of field
+--------------------------------------------------------------------------------*/
+	iLogFile.Write(aDes,iStatus);
+	}
+///////
+CLogBuffer::CLogBuffer(HBufC8& aLogBuffer) : iLogBuffer(aLogBuffer)
+/**
+ * @param aLogBuffer - Heap descriptor. This class takes ownership
+ * Constructor
+ */
+	{
+	}
+
+CLogBuffer::~CLogBuffer()
+/**
+ * Destructor
+ * This class owns a heap buffer so just free it
+ */
+	{
+	delete &iLogBuffer;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/src/server.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,132 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file Server.h
+*/
+
+#if (!defined __ET_RFILELOGGER_SERVER_H__)
+#define __ET_RFILELOGGER_SERVER_H__
+#include <e32base.h>
+#include <f32file.h>
+#include <rfilelogger.h>
+
+
+class CActiveBase : public CActive
+	{
+public:
+	inline 	TRequestStatus& Status();
+	inline 	void SetActive();
+	inline	void Kick();
+	inline	void Prime();
+	inline	void Complete(TInt aCode);
+	inline	virtual ~CActiveBase();
+protected:
+	inline	CActiveBase();
+	};
+
+class CLogBuffer : public CBase
+	{
+public:
+	CLogBuffer(HBufC8& aBuffer);
+	~CLogBuffer();
+	inline const TDesC8& Buf();
+	inline static TInt LinkOffset();
+private:
+	TSglQueLink iLink;
+	HBufC8& iLogBuffer;
+	};
+
+class CLogServer;
+class CLogFileControl : public CActiveBase
+	{
+public:
+	enum TLogFormat{ETxt=10,EXml};
+	
+	static CLogFileControl* NewL(CLogServer& aParent, const TDesC& aLogFilePath,RFileFlogger::TLogMode aMode);
+	~CLogFileControl();
+	void RunL();
+	inline void AddLogBuffer(CLogBuffer& aBuffer);
+	inline const TDesC& LogFile();
+	inline void DoCancel();
+	inline void AddSession();
+	inline void RemoveSession();
+	inline TInt SessionCount() const;
+	inline TBool QueueEmpty() const;
+	void SetLogType(TLogFormat aLogFormat)
+	{
+		iLogFormat=aLogFormat;
+	};
+
+private:
+	void ConstructL(RFileFlogger::TLogMode aMode);
+	CLogFileControl(CLogServer& aParent, const TDesC& aLogFilePath);
+	void WriteTxt(const TDesC8 &aDes);
+	void WriteXml(const TDesC8 &aDes);
+	
+	struct TLogField8
+	{
+	TBuf8<KMaxSizOfTag> iLogTag8;
+	TBuf8<KMaxSizOfString*2> iLogValue8;	
+	};
+
+private:
+	CLogServer& iParent;
+	TBuf<KMaxLoggerFilePath> iLogFileName;
+	RFile iLogFile;
+	TSglQue<CLogBuffer> iQueue;
+	TInt iSessionCount;
+	TBool iTransmitted;
+	TLogFormat iLogFormat;
+	};
+
+class CLogServer : public CServer2
+	{
+public:
+	static CLogServer* NewL();
+	~CLogServer();
+	void ControlComplete(CLogFileControl& aControl);
+	
+	inline RPointerArray<CLogFileControl>& LogControl();
+	inline RFs& Fs();
+
+	CSession2* NewSessionL(const TVersion& aVersion,const RMessage2& aMessage) const;
+	void SessionClosed();
+private:
+	CLogServer();
+	void ConstructL();
+private:
+	RFs iFs;
+	RPointerArray<CLogFileControl> iControl;
+	};
+
+class CLogSession : public CSession2
+	{
+public:
+	inline const CLogServer& LogServer() const;
+	CLogSession();
+	~CLogSession();
+	void ServiceL(const RMessage2& aMessage);
+private:
+	CLogFileControl* iControl;
+	};
+
+#include "Server.inl"
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/src/server.inl	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,89 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+
+inline TRequestStatus& CActiveBase::Status()
+	{return iStatus;}
+
+inline void CActiveBase::SetActive()
+	{
+	if(!IsActive())
+		CActive::SetActive();
+	}
+
+inline void CActiveBase::Kick()
+	{
+	Prime();
+	Complete(KErrNone);
+	}
+
+inline void CActiveBase::Prime()
+	{
+	iStatus = KRequestPending;
+	if(!IsActive())
+		CActive::SetActive();
+	}
+
+inline void CActiveBase::Complete(TInt aCode)
+	{
+	TRequestStatus* status = &iStatus;
+	User::RequestComplete(status,aCode);
+	}
+
+inline	CActiveBase::CActiveBase() : CActive(EPriorityStandard)
+	{CActiveScheduler::Add(this);}
+
+inline CActiveBase::~CActiveBase()
+	{}
+
+///////
+inline const TDesC& CLogFileControl::LogFile()
+	{return iLogFileName;}
+
+inline void CLogFileControl::DoCancel()
+	{}
+
+inline void CLogFileControl::AddSession()
+	{iSessionCount++;}
+
+inline void CLogFileControl::RemoveSession()
+	{iSessionCount--;}
+
+inline TInt CLogFileControl::SessionCount() const
+	{return iSessionCount;}
+
+inline TBool CLogFileControl::QueueEmpty() const
+	{return iQueue.IsEmpty();}
+
+inline void CLogFileControl::AddLogBuffer(CLogBuffer& aBuffer)
+	{iQueue.AddLast(aBuffer);}
+
+///////
+inline RPointerArray<CLogFileControl>& CLogServer::LogControl()
+	{return iControl;}
+
+inline RFs& CLogServer::Fs()
+	{return iFs;}
+
+///////
+inline const TDesC8& CLogBuffer::Buf()
+	{return iLogBuffer;} 
+
+inline TInt CLogBuffer::LinkOffset()
+	{return _FOFF(CLogBuffer,iLink);}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,33 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+PRJ_TESTEXPORTS
+..\scripts\te_RFileLoggerSuite.script		\epoc32\release\wins\udeb\z\testdata\scripts\te_rfileloggersuite.script
+..\scripts\te_RFileLoggerSuite.script		\epoc32\release\wins\urel\z\testdata\scripts\te_rfileloggersuite.script
+..\scripts\te_RFileLoggerSuite.script		\epoc32\release\winscw\udeb\z\testdata\scripts\te_rfileloggersuite.script
+..\scripts\te_RFileLoggerSuite.script		\epoc32\release\winscw\urel\z\testdata\scripts\te_rfileloggersuite.script
+
+..\testdata\te_RFileLoggersuite.ini	\epoc32\release\wins\udeb\z\testdata\configs\te_rfileloggersuite.ini
+..\testdata\te_RFileLoggersuite.ini	\epoc32\release\wins\urel\z\testdata\configs\te_rfileloggersuite.ini
+..\testdata\te_RFileLoggersuite.ini	\epoc32\release\winscw\udeb\z\testdata\configs\te_rfileloggersuite.ini
+..\testdata\te_RFileLoggersuite.ini	\epoc32\release\winscw\urel\z\testdata\configs\te_rfileloggersuite.ini
+
+
+.\te_RFileLoggersuite.iby   		\epoc32\rom\include\te_rfileloggersuite.iby
+
+
+PRJ_TESTMMPFILES
+Te_RFileLoggersuite.mmp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/group/te_rfileloggersuite.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,26 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __TE_RFILELOGGER_SUITE_IBY__
+#define __TE_RFILELOGGER_SUITE_IBY__
+
+#include <testexecute.iby>
+
+file=ABI_DIR\DEBUG_DIR\Te_RFileLoggerSuite.exe		System\bin\te_RFileLoggerSuite.exe
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\TestData\configs\te_RFileLoggerSuite.ini TestData\configs\te_RFileLoggerSuite.ini
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\TestData\scripts\te_RFileLoggerSuite.script TestData\Scripts\te_RFileLoggerSuite.Script
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/group/te_rfileloggersuite.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,47 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+          TARGET      Te_RFileLoggerSuite.exe
+          TARGETTYPE  exe
+          UID             0x1000007A 0x102089CD
+
+//Please add any change under here
+SOURCEPATH  ../src
+SOURCE	              Te_RFileLoggerSuiteServer.cpp
+SOURCE	              Te_RFileLoggerSuiteStepBase.cpp
+SOURCE              addfield_logStep.cpp
+SOURCE              conn_closeStep.cpp
+	
+
+USERINCLUDE   ../src
+
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN  /epoc32/include
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN  /epoc32/include/test
+
+//Please add your system include under here. 
+
+LIBRARY         euser.lib
+LIBRARY		testexecuteutils.lib 
+LIBRARY		testexecutelogclient.lib 
+
+//Please add your libraries under here.
+LIBRARY RFileLoggerclient.lib
+
+
+CAPABILITY ALL -Tcb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/scripts/te_rfileloggersuite.script	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+PRINT Run all te_RFileLogger Suite Tests
+
+//
+LOAD_SUITE te_RFileLoggerSuite
+//
+//Please add or make change of you test steps, here is sample only:
+
+
+CONCURRENT  
+// Seems only 4 threads allowed from TEF. Here is the maximum:
+RUN_TEST_STEP 100 te_RFileLoggerSuite addfield_logStep z:\testdata\configs\te_RFileLoggerSuite.ini Section0
+RUN_TEST_STEP 100 te_RFileLoggerSuite addfield_logStep z:\testdata\configs\te_RFileLoggerSuite.ini Section0
+RUN_TEST_STEP 100 te_RFileLoggerSuite addfield_logStep z:\testdata\configs\te_RFileLoggerSuite.ini Section0
+RUN_TEST_STEP 100 te_RFileLoggerSuite addfield_logStep z:\testdata\configs\te_RFileLoggerSuite.ini Section0
+
+CONSECUTIVE
+RUN_TEST_STEP 100 te_RFileLoggerSuite conn_closeStep z:\testdata\configs\te_RFileLoggerSuite.ini Section1
+
+PRINT Complate_te_RFileLogger_Tests
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/addfield_logstep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,245 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file addfield_logStep.cpp
+*/
+#include "addfield_logStep.h"
+#include "Te_RFileLoggerSuiteDefs.h"
+
+_LIT(K16BitText,"This is a short line of 16 Bit Text");
+_LIT(K16BitFormatText,"logger string int = %d,  string = %S");
+_LIT(K16BitString,"The String16");
+
+Caddfield_logStep::~Caddfield_logStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+Caddfield_logStep::Caddfield_logStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(Kaddfield_logStep);
+	}
+
+TVerdict Caddfield_logStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	CTe_RFileLoggerSuiteStepBase::doTestStepPreambleL();
+		SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+
+TVerdict Caddfield_logStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	
+	if(TestStepResult()==EFail) return TestStepResult();
+	INFO_PRINTF1(_L("AddField test and logging test")); 
+
+	// OS needs time to shutdown the server in case being connected previous test
+	// The delay means we get server terminated from the OS
+//	
+	RFileFlogger ilogger;
+	TInt err=ilogger.Connect();
+	if(err)
+	{
+		INFO_PRINTF2(_L("Connect() failed. err = %d"),err);
+		SetTestStepResult(EFail);
+		return TestStepResult();
+	}
+	err=ilogger.CreateLog(KLogFile1,RFileFlogger::ELogModeAppend);
+//	err=ilogger.CreateLog(KLogFile1,RFileFlogger::ELogModeOverWrite);
+	//ELogModeAppend
+	if(!err)
+	{
+		INFO_PRINTF1(_L("xml format file open passed and test start"));
+	}
+	else  
+	{
+		ERR_PRINTF2(_L("error value = %d"),err);
+		SetTestStepResult(EFail);
+		return TestStepResult();
+
+	}
+
+	TBuf<20> buf16(K16BitString);
+	TInt n=0;
+	ilogger.SetLogLevel(RFileFlogger::ESevrAll);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrMedium, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrLow, K16BitFormatText,n++,&buf16);
+
+	INFO_PRINTF1(_L("test ESevrErr"));
+	ilogger.SetLogLevel(RFileFlogger::ESevrErr);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+
+	INFO_PRINTF1(_L("test log with add fileds"));
+	TInt aLength = 2;
+	TExtraLogField logField[2];
+	logField[0].iLogFieldName.Copy(_L("SUITE_NAME"));
+	logField[0].iLogFieldValue.Copy(_L("SUITE_VALUE"));
+	logField[1].iLogFieldName.Copy(_L("TEST_NAME"));
+	logField[1].iLogFieldValue.Copy(_L("TEST_VALUE"));
+	
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, aLength, logField, K16BitFormatText,n++,&buf16);
+
+
+	INFO_PRINTF1(_L("test ESevrWarn"));
+	n=0;
+	ilogger.SetLogLevel(RFileFlogger::ESevrWarn);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16);
+
+	INFO_PRINTF1(_L("test ESevrInfo"));
+	n=0;
+	ilogger.SetLogLevel(RFileFlogger::ESevrInfo);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16);
+
+	INFO_PRINTF1(_L("test ESevrAll"));
+	n=0;
+	ilogger.SetLogLevel(RFileFlogger::ESevrAll);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16);
+// txt log test
+	ilogger.Close();
+	err=ilogger.Connect();
+	if(err)
+	{
+		INFO_PRINTF2(_L("Connect() failed. err = %d"),err);
+		SetTestStepResult(EFail);
+		return TestStepResult();
+	}
+	INFO_PRINTF1(_L("RFileFlogger::ELogModeAppend test ..."));
+	err=ilogger.CreateLog(KLogFiletxt,RFileFlogger::ELogModeAppend);
+	if(!err)
+	{
+	    INFO_PRINTF1(_L("RFileFlogger::ELogModeAppend testing is fine"));
+		INFO_PRINTF1(_L("txt format file open passed and test start"));
+	}
+	else  
+	{
+		ERR_PRINTF2(_L("error value = %d"),err);
+		SetTestStepResult(EFail);
+		return TestStepResult();
+
+	}
+
+	n=0;
+	ilogger.SetLogLevel(RFileFlogger::ESevrAll);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrMedium, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrLow, K16BitFormatText,n++,&buf16);
+
+	INFO_PRINTF1(_L("test ESevrErr"));
+	ilogger.SetLogLevel(RFileFlogger::ESevrErr);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+
+	INFO_PRINTF1(_L("test log with add fileds"));
+    aLength = 2;
+	logField[0].iLogFieldName.Copy(_L("SUITE_NAME"));
+	logField[0].iLogFieldValue.Copy(_L("SUITE_VALUE"));
+	logField[1].iLogFieldName.Copy(_L("TEST_NAME"));
+	logField[1].iLogFieldValue.Copy(_L("TEST_VALUE"));
+	
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, aLength, logField, K16BitFormatText,n++,&buf16);
+
+	
+	INFO_PRINTF1(_L("test ESevrWarn"));
+	n=0;
+	ilogger.SetLogLevel(RFileFlogger::ESevrWarn);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16);
+
+	INFO_PRINTF1(_L("test ESevrInfo"));
+	n=0;
+	ilogger.SetLogLevel(RFileFlogger::ESevrInfo);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16);
+
+	INFO_PRINTF1(_L("test ESevrAll"));
+	n=0;
+	ilogger.SetLogLevel(RFileFlogger::ESevrAll);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16);
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16);
+
+	ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16);
+
+
+	ilogger.Close();
+	
+	INFO_PRINTF1(_L("test finished"));
+	
+	return TestStepResult();
+	}
+
+
+
+TVerdict Caddfield_logStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/addfield_logstep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file addfield_logStep.h
+*/
+#if (!defined __ADDFIELD_LOG_STEP_H__)
+#define __ADDFIELD_LOG_STEP_H__
+#include <TestExecuteStepBase.h>
+#include "Te_RFileLoggerSuiteStepBase.h"
+
+class Caddfield_logStep : public CTe_RFileLoggerSuiteStepBase
+	{
+public:
+	Caddfield_logStep();
+	~Caddfield_logStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(Kaddfield_logStep,"addfield_logStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/conn_closestep.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,130 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Example CTestStep derived implementation
+*
+*/
+
+
+
+/**
+ @file conn_closeStep.cpp
+*/
+#include "conn_closeStep.h"
+#include "Te_RFileLoggerSuiteDefs.h"
+
+Cconn_closeStep::~Cconn_closeStep()
+/**
+ * Destructor
+ */
+	{
+	}
+
+Cconn_closeStep::Cconn_closeStep()
+/**
+ * Constructor
+ */
+	{
+	// **MUST** call SetTestStepName in the constructor as the controlling
+	// framework uses the test step name immediately following construction to set
+	// up the step's unique logging ID.
+	SetTestStepName(Kconn_closeStep);
+	}
+
+TVerdict Cconn_closeStep::doTestStepPreambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	CTe_RFileLoggerSuiteStepBase::doTestStepPreambleL();
+	return TestStepResult();
+	}
+
+
+TVerdict Cconn_closeStep::doTestStepL()
+/**
+ * @return - TVerdict code
+ * Override of base class pure virtual
+ * Our implementation only gets called if the base class doTestStepPreambleL() did
+ * not leave. That being the case, the current test result value will be EPass.
+ */
+	{
+	if(TestStepResult()==EFail) return TestStepResult();
+	TInt err;
+	INFO_PRINTF1(_L("1.  Connect test ..."));
+	RFileFlogger ilogger;  
+	err=ilogger.Connect();
+	if(err!=KErrNone) 
+	{
+		ERR_PRINTF2(_L("Connect error. The error number = %d"),err);
+		SetTestStepResult(EFail);
+		return TestStepResult();
+	}
+	else  INFO_PRINTF1(_L("Connect test passed"));
+	err=ilogger.Connect();
+	INFO_PRINTF1(_L("2.  Connect again test after connected"));
+	if(err==KErrAlreadyExists)
+	{
+		INFO_PRINTF2(_L("Test pass. Return value = %d as expected"),err);
+	}
+	else  
+	{
+		ERR_PRINTF2(_L("Failed. the error = %d"), err);
+		SetTestStepResult(EFail);
+		return TestStepResult();
+
+	}
+	INFO_PRINTF1(_L("3.  Close test..."));
+	ilogger.Close();
+	err=ilogger.Connect();
+	if(!err)
+	{
+		INFO_PRINTF1(_L("Close test passed"));
+	}
+	else  
+	{
+		ERR_PRINTF2(_L("Close error value = %d"),err);
+		SetTestStepResult(EFail);
+		return TestStepResult();
+
+	}
+	INFO_PRINTF1(_L("4.  CreateLog test..."));	
+	err=ilogger.CreateLog(KLogFile1,RFileFlogger::ELogModeAppend);
+	if(!err)
+	{
+		INFO_PRINTF1(_L("CreateLog test passed"));
+	}
+	else  
+	{
+		ERR_PRINTF2(_L("CreateLog error value = %d"),err);
+		SetTestStepResult(EFail);
+		return TestStepResult();
+
+	}
+	ilogger.Close();
+
+	return TestStepResult();
+	}
+
+
+
+TVerdict Cconn_closeStep::doTestStepPostambleL()
+/**
+ * @return - TVerdict code
+ * Override of base class virtual
+ */
+	{
+	return TestStepResult();
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/conn_closestep.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,43 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file conn_closeStep.h
+*/
+#if (!defined __CONN_CLOSE_STEP_H__)
+#define __CONN_CLOSE_STEP_H__
+#include <TestExecuteStepBase.h>
+#include "Te_RFileLoggerSuiteStepBase.h"
+
+class Cconn_closeStep : public CTe_RFileLoggerSuiteStepBase
+	{
+public:
+	Cconn_closeStep();
+	~Cconn_closeStep();
+	virtual TVerdict doTestStepPreambleL();
+	virtual TVerdict doTestStepL();
+	virtual TVerdict doTestStepPostambleL();
+
+// Please add/modify your class members here:
+private:
+	};
+
+_LIT(Kconn_closeStep,"conn_closeStep");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuitedefs.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,34 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* This file define all the common values thoughout your test project
+*
+*/
+
+
+
+/**
+ @file Te_RFileLoggerSuiteDefs.h
+*/
+#if (!defined __TE_RFILELOGGER_SUITEDEFS_H__)
+#define __TE_RFILELOGGER_SUITEDEFS_H__
+
+// Please modify below value with your project and must match with your configuration ini file which is required to be modified as well
+_LIT(KLogFile1,"c:\\RFileLoggerTest.xml");
+_LIT(KLogFiletxt,"c:\\RFileLoggerTest.txt");
+
+// For test step panics
+_LIT(KTe_RFileLoggerSuitePanic,"Te_RFileLoggerSuite");
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuiteserver.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,119 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to be started
+* in the process of the client. The client initialises the server by calling the
+* one and only ordinal.
+*
+*/
+
+
+
+/**
+ @file Te_RFileLoggerSuiteServer.cpp
+*/
+
+#include "Te_RFileLoggerSuiteServer.h"
+#include "addfield_logStep.h"
+#include "conn_closeStep.h"
+
+_LIT(KServerName,"Te_RFileLoggerSuite");
+CTe_RFileLoggerSuite* CTe_RFileLoggerSuite::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+	{
+	CTe_RFileLoggerSuite * server = new (ELeave) CTe_RFileLoggerSuite();
+	CleanupStack::PushL(server);
+	// CServer base class call which can be either StartL or ConstructL,
+	// the later will permit Server Logging.
+
+	server->StartL(KServerName);
+	//server->ConstructL(KServerName);
+	CleanupStack::Pop(server);
+	return server;
+	}
+
+
+// Secure variants much simpler
+// For EKA2, just an E32Main and a MainL()
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+	{
+	// Leave the hooks in for platform security
+#if (defined __DATA_CAGING__)
+	RProcess().DataCaging(RProcess::EDataCagingOn);
+	RProcess().DataCaging(RProcess::ESecureApiOn);
+#endif
+	CActiveScheduler* sched=NULL;
+	sched=new(ELeave) CActiveScheduler;
+	CActiveScheduler::Install(sched);
+	CTe_RFileLoggerSuite* server = NULL;
+	// Create the CTestServer derived server
+	TRAPD(err,server = CTe_RFileLoggerSuite::NewL());
+	if(!err)
+		{
+		// Sync with the client and enter the active scheduler
+		RProcess::Rendezvous(KErrNone);
+		sched->Start();
+		}
+	delete server;
+	delete sched;
+	}
+
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+	if(cleanup == NULL)
+		{
+		return KErrNoMemory;
+		}
+	TRAPD(err,MainL());
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+    }
+
+
+CTestStep* CTe_RFileLoggerSuite::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+	{
+	CTestStep* testStep = NULL;
+	// They are created "just in time" when the worker thread is created
+	// More test steps can be added below 
+              if(aStepName == Kaddfield_logStep)
+                            testStep = new Caddfield_logStep();
+              else if(aStepName == Kconn_closeStep)
+                            testStep = new Cconn_closeStep();
+
+	return testStep;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuiteserver.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file Te_RFileLoggerSuiteServer.h
+*/
+
+#if (!defined __TE_RFILELOGGER_SERVER_H__)
+#define __TE_RFILELOGGER_SERVER_H__
+#include <TestExecuteServerBase.h>
+
+
+class CTe_RFileLoggerSuite : public CTestServer
+	{
+public:
+	static CTe_RFileLoggerSuite* NewL();
+	// Base class pure virtual override
+	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+// Please Add/modify your class members
+private:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuitestepbase.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,63 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file Te_RFileLoggerSuiteStepBase.cpp
+*/
+
+#include "Te_RFileLoggerSuiteStepBase.h"
+#include "Te_RFileLoggerSuiteDefs.h"
+
+// Device driver constants
+
+TVerdict CTe_RFileLoggerSuiteStepBase::doTestStepPreambleL()
+/**
+ * @return - TVerdict
+ * Implementation of CTestStep base class virtual
+ * It is used for doing all initialisation common to derived classes in here.
+ * Make it being able to leave if there are any errors here as there's no point in
+ * trying to run a test step if anything fails.
+ * The leave will be picked up by the framework.
+ */
+	{
+
+	SetTestStepResult(EPass);
+	return TestStepResult();
+	}
+
+TVerdict CTe_RFileLoggerSuiteStepBase::doTestStepPostambleL()
+/**
+ * @return - TVerdict
+ * Implementation of CTestStep base class virtual
+ * It is used for doing all after test treatment common to derived classes in here.
+ * Make it being able to leave
+ * The leave will be picked up by the framework.
+ */
+	{
+
+	return TestStepResult();
+	}
+
+CTe_RFileLoggerSuiteStepBase::~CTe_RFileLoggerSuiteStepBase()
+	{
+	}
+
+CTe_RFileLoggerSuiteStepBase::CTe_RFileLoggerSuiteStepBase()
+	{
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/src/te_rfileloggersuitestepbase.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+/**
+ @file Te_RFileLoggerSuiteStepBase.h
+*/
+
+#if (!defined __TE_RFILELOGGER_STEP_BASE__)
+#define __TE_RFILELOGGER_STEP_BASE__
+#include <TestExecuteStepBase.h>
+#include <RFileLogger.h>
+// Please add your include here if you have 
+
+/****************************************************************************
+* The reason to have a new step base is that it is very much possible
+* that the all individual test steps have project related common variables 
+* and members 
+* and this is the place to define these common variable and members.
+* 
+****************************************************************************/
+class CTe_RFileLoggerSuiteStepBase : public CTestStep
+	{
+public:
+	virtual ~CTe_RFileLoggerSuiteStepBase();
+	CTe_RFileLoggerSuiteStepBase();
+	virtual TVerdict doTestStepPreambleL(); 
+	virtual TVerdict doTestStepPostambleL();
+
+//Please add your class members which will be common to all individual test steps:
+protected:
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/te_rfilelogger/testdata/te_rfileloggersuite.ini	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,10 @@
+
+[Section0]
+TheString=addfield_logStep
+TheInt=0
+TheBool=False
+
+[Section1]
+TheString=conn_closeStep
+TheInt=1
+TheBool=True
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/filelogger/test/src/testlogger.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,128 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* Neil Taylor
+* System Includes
+*
+*/
+
+
+
+#include <e32base.h>
+#include <e32cons.h>
+
+#include <Test/RFileLogger.h>
+
+/********************************************************************************
+ * Externally available test functions
+ * TInt CreateTextTest(void)
+ * TInt CreateXMLTest(void)
+ * TInt AppendXMLTest(void)
+ ********************************************************************************/
+
+static TInt WriteTextTest(RFileFlogger& logger);
+static TInt LogLevelTest(RFileFlogger& logger);
+static TInt LogAdditionalFieldsTest(RFileFlogger& logger);
+
+TInt CreateTextTest(void)
+{
+	TInt	err =	KErrNone;
+
+	RFileFlogger	logger;
+
+	err =	logger.Connect( );
+	err =	logger.CreateLog( _L("C:\\logs\\logger.txt"), RFileFlogger::ELogModeOverWrite );
+
+	WriteTextTest( logger );
+	LogLevelTest( logger );
+	LogAdditionalFieldsTest( logger );
+
+	logger.Close( );
+
+	return ( err );
+}
+
+TInt CreateXMLTest(void)
+{
+	TInt	err =	KErrNone;
+
+	RFileFlogger	logger;
+
+	err =	logger.Connect( );
+	err =	logger.CreateLog( _L("C:\\logger.xml"), RFileFlogger::ELogModeOverWrite );
+
+	WriteTextTest( logger );
+	LogLevelTest( logger );
+	LogAdditionalFieldsTest( logger );
+
+	logger.Close( );
+
+	return ( err );
+}
+
+TInt AppendXMLTest(void)
+{
+	TInt	err =	KErrNone;
+
+	RFileFlogger	logger;
+
+	err =	logger.Connect( );
+	err =	logger.CreateLog( _L("C:\\logger.xml"), RFileFlogger::ELogModeAppend );
+
+	WriteTextTest( logger );
+
+	logger.Close( );
+
+	return ( err );
+}
+
+TInt WriteTextTest(RFileFlogger& logger)
+{
+	TInt	err =	KErrNone;
+
+	logger.Log( ((TText8*)(__FILE__)), __LINE__, RFileFlogger::ESevrWarn, _L("This is a warning.") );
+
+	return ( err );
+}
+
+TInt LogLevelTest(RFileFlogger& logger)
+{
+	TInt	err =	KErrNone;
+
+	logger.SetLogLevel( RFileFlogger::ESevrAll );
+	logger.Log( ((TText8*)(__FILE__)), __LINE__, RFileFlogger::ESevrInfo, _L("This is the first info log.") );
+	logger.SetLogLevel( RFileFlogger::ESevrErr );
+	logger.Log( ((TText8*)(__FILE__)), __LINE__, RFileFlogger::ESevrInfo, _L("This is the second info log.") );
+	logger.SetLogLevel( RFileFlogger::ESevrAll );
+	logger.Log( ((TText8*)(__FILE__)), __LINE__, RFileFlogger::ESevrInfo, _L("This is the third info log.") );
+
+	return ( err );
+}
+
+TInt LogAdditionalFieldsTest(RFileFlogger& logger)
+{
+	TInt	err =	KErrNone;
+
+	TExtraLogField	fields[2];
+
+	fields[0].iLogFieldName =	_L("Animal");
+	fields[0].iLogFieldValue =	_L("Rabbit");
+	fields[1].iLogFieldName =	_L("City");
+	fields[1].iLogFieldValue =	_L("London");
+
+	logger.Log( ((TText8*)(__FILE__)), __LINE__, RFileFlogger::ESevrInfo, 2, fields, _L("This is %d fields."), 2 );
+
+	return ( err );
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/bwins/iniparseru.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,18 @@
+EXPORTS
+	??0CIniData@@IAE@ABVTDesC16@@@Z @ 1 NONAME ; CIniData::CIniData(class TDesC16 const &)
+	??0CIniData@@IAE@XZ @ 2 NONAME ; CIniData::CIniData(void)
+	??1CIniData@@UAE@XZ @ 3 NONAME ; CIniData::~CIniData(void)
+	?AddValue@CIniData@@QAEHABVTDesC16@@00@Z @ 4 NONAME ; int CIniData::AddValue(class TDesC16 const &, class TDesC16 const &, class TDesC16 const &)
+	?AddValue@CIniData@@QAEHABVTDesC16@@0@Z @ 5 NONAME ; int CIniData::AddValue(class TDesC16 const &, class TDesC16 const &)
+	?ConstructL@CIniData@@IAEXABVTDesC16@@@Z @ 6 NONAME ; void CIniData::ConstructL(class TDesC16 const &)
+	?FindVar@CIniData@@QAEHABVTDesC16@@0AAH@Z @ 7 NONAME ; int CIniData::FindVar(class TDesC16 const &, class TDesC16 const &, int &)
+	?FindVar@CIniData@@QAEHABVTDesC16@@0AAVTPtrC16@@@Z @ 8 NONAME ; int CIniData::FindVar(class TDesC16 const &, class TDesC16 const &, class TPtrC16 &)
+	?FindVar@CIniData@@QAEHABVTDesC16@@AAH@Z @ 9 NONAME ; int CIniData::FindVar(class TDesC16 const &, int &)
+	?FindVar@CIniData@@QAEHABVTDesC16@@AAVTPtrC16@@@Z @ 10 NONAME ; int CIniData::FindVar(class TDesC16 const &, class TPtrC16 &)
+	?NewL@CIniData@@SAPAV1@ABVTDesC16@@0@Z @ 11 NONAME ; class CIniData * CIniData::NewL(class TDesC16 const &, class TDesC16 const &)
+	?NewL@CIniData@@SAPAV1@ABVTDesC16@@@Z @ 12 NONAME ; class CIniData * CIniData::NewL(class TDesC16 const &)
+	?SetValue@CIniData@@QAEHABVTDesC16@@00@Z @ 13 NONAME ; int CIniData::SetValue(class TDesC16 const &, class TDesC16 const &, class TDesC16 const &)
+	?SetValue@CIniData@@QAEHABVTDesC16@@0@Z @ 14 NONAME ; int CIniData::SetValue(class TDesC16 const &, class TDesC16 const &)
+	?WriteToFileL@CIniData@@QAEXXZ @ 15 NONAME ; void CIniData::WriteToFileL(void)
+	?FindVar@CIniData@@QAEHABVTDesC16@@0AA_J@Z @ 16 NONAME ; int CIniData::FindVar(class TDesC16 const &, class TDesC16 const &, long long &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/eabi/iniparseru.def	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,24 @@
+EXPORTS
+	_ZN8CIniData10ConstructLERK7TDesC16 @ 1 NONAME
+	_ZN8CIniData12WriteToFileLEv @ 2 NONAME
+	_ZN8CIniData4NewLERK7TDesC16 @ 3 NONAME
+	_ZN8CIniData4NewLERK7TDesC16S2_ @ 4 NONAME
+	_ZN8CIniData7FindVarERK7TDesC16R7TPtrC16 @ 5 NONAME
+	_ZN8CIniData7FindVarERK7TDesC16Ri @ 6 NONAME
+	_ZN8CIniData7FindVarERK7TDesC16S2_R7TPtrC16 @ 7 NONAME
+	_ZN8CIniData7FindVarERK7TDesC16S2_Ri @ 8 NONAME
+	_ZN8CIniData8AddValueERK7TDesC16S2_ @ 9 NONAME
+	_ZN8CIniData8AddValueERK7TDesC16S2_S2_ @ 10 NONAME
+	_ZN8CIniData8SetValueERK7TDesC16S2_ @ 11 NONAME
+	_ZN8CIniData8SetValueERK7TDesC16S2_S2_ @ 12 NONAME
+	_ZN8CIniDataC1ERK7TDesC16 @ 13 NONAME
+	_ZN8CIniDataC1Ev @ 14 NONAME
+	_ZN8CIniDataC2ERK7TDesC16 @ 15 NONAME
+	_ZN8CIniDataC2Ev @ 16 NONAME
+	_ZN8CIniDataD0Ev @ 17 NONAME
+	_ZN8CIniDataD1Ev @ 18 NONAME
+	_ZN8CIniDataD2Ev @ 19 NONAME
+	_ZTI8CIniData @ 20 NONAME ; #<TI>#
+	_ZTV8CIniData @ 21 NONAME ; #<VT>#
+	_ZN8CIniData7FindVarERK7TDesC16S2_Rx @ 22 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/group/bld.inf	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:  
+// Reads configuration from ini files for test programs
+//
+
+/**
+ @file
+*/
+
+
+PRJ_EXPORTS
+..\inc\iniparser.h \epoc32\include\iniparser.h
+.\iniparser.iby   	\epoc32\rom\include\iniparser.iby
+
+PRJ_TESTEXPORTS
+
+PRJ_MMPFILES
+iniparser.mmp
+
+PRJ_TESTMMPFILES
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/group/inifileparser.mrp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,27 @@
+#
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+
+component	ana_testfw_testexecmdw_inifileparser
+source		/src/tools/ana/testfw/testexecmdw/inifileparser
+exports		/src/tools/ana/testfw/testexecmdw/inifileparser/group
+binary		/src/tools/ana/testfw/testexecmdw/inifileparser/group	all
+notes_source    /src/tools/ana/testfw/testexecmdw/inifileparser/group/release.txt
+
+
+#  == IPR section auto-inserted from distribution.policy files  ==
+ipr T 
+
+# == end auto-inserted section ==
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/group/iniparser.cfg	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,21 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+// Conditional includes for All capabilities
+//
+
+// Uncomment these lines for an All Capability build
+//#if !defined (TEF_ALL_CAP)
+//#define TEF_ALL_CAP
+//#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/group/iniparser.iby	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+
+#ifndef __INIPARSER_IBY__
+#define __INIPARSER_IBY__
+
+file=ABI_DIR\DEBUG_DIR\iniparser.dll	sys\bin\iniparser.dll
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/group/iniparser.mmp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include "iniparser.cfg"
+
+TARGET			IniParser.dll
+
+CAPABILITY All
+
+TARGETTYPE		dll
+UID    			0x1000008d 0x10210D51
+VENDORID 0x70000001
+SOURCEPATH		../src
+SOURCE			iniparser.cpp
+USERINCLUDE		../inc
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN 	/epoc32/include
+LIBRARY			efsrv.lib euser.lib
+
+#if defined(WINS)
+#elif defined(GCC32)
+DEFFILE			..\arm4\iniparser.def
+#else
+DEFFILE			..\EABI\iniparser.def
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/group/release.txt	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,5 @@
+NOTESRC_RELEASER
+Nokia Corporation.
+
+NOTESRC_RELEASE_REASON
+inifileparser release.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/inc/iniparser.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,98 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#if !defined(__INIPARSER_H__)
+#define __INIPARSER_H__
+
+#include <e32base.h>
+#include <f32file.h>
+
+_LIT(KUseSystemDrive, "$:");
+
+class CIniData : public CBase 
+/**
+ *
+ * @publishedPartner
+ * @test
+ *
+ * Defines the interface to acess to ini data file
+ *
+ * The basic functions, FindVar(), SetValue(), AddValue() and WriteToFileL()
+ * Compulsory to call WriteToFileL() after calling any SetValue() or AddValue()
+ */
+	{
+public:
+	// Constructor, pass in name of ini file to open
+	// Default search path is 'c:\system\data' on target filesystem
+	// ie. 'NewL(_L("c:\\system\\data\\ttools.ini"))' is equivalent
+	// to 'NewL(_L("ttools.ini"))'
+	IMPORT_C static CIniData* NewL(const TDesC& aName);
+	IMPORT_C virtual ~CIniData();
+
+	IMPORT_C TBool FindVar(const TDesC &aKeyName,	// Key to look for
+						TPtrC &aResult);			// Buffer to store value
+
+	IMPORT_C TBool FindVar(const TDesC &aKeyName, 	// Key to look for
+						TInt &aResult);				// Int ref to store result
+
+	IMPORT_C TBool FindVar(const TDesC &aSection,	// Section to look under
+						const TDesC &aKeyName,		// Key to look for
+						TPtrC &aResult);			// Buffer to store result
+
+	IMPORT_C TBool FindVar(const TDesC &aSection,	// Section to look under
+						const TDesC &aKeyName,		// Key to look for
+						TInt &aResult);				// Int ref to store result
+
+	IMPORT_C TInt SetValue(const TDesC& aKeyName,// Key to look for
+						const TDesC& aValue);  // aValue being modified
+	IMPORT_C TInt SetValue(const TDesC& aSection, // Section to look under
+						const TDesC& aKeyName,  // Key to look for
+						const TDesC& aValue);  // aValue being modified
+	IMPORT_C TInt AddValue(const TDesC& aSection,  // Section to look under
+						const TDesC& aKeyName,   // Key to look for
+						const TDesC& aValue);   // aValue being modified
+	IMPORT_C TInt AddValue(const TDesC& aKeyName,   // Key to look for
+						const TDesC& aValue);  // aValue being modified
+	IMPORT_C void WriteToFileL();
+	// Overloaded NewL() added to recieve optional system drive letter from the user
+	// And expand ${SYSDRIVE} variable. Else, the variable expands to RFs::GetSystemDrive()
+	IMPORT_C static CIniData* NewL(const TDesC& aName, const TDesC& aSysDrive);
+protected:
+	IMPORT_C CIniData();
+	IMPORT_C CIniData(const TDesC& aSysDrive);
+	IMPORT_C void ConstructL(const TDesC& aName);
+public:
+	IMPORT_C TBool FindVar(const TDesC &aSection,	// Section to look under
+						const TDesC &aKeyName,		// Key to look for
+						TInt64 &aResult);			// Int64 ref to store result
+
+private:
+	void UpdateVariablesL();
+	TBool FindVar(const TDesC &aSectName,const TDesC &aKeyName,TPtrC &aResult, TPtr& aIniDataPtr);
+private:
+	HBufC* iName;
+	HBufC* iToken;
+	HBufC* iIniData;
+	TPtr iPtr;
+	TPtr iPtrExpandedVars;
+	TDriveName iDefaultSysDrive;
+	TDriveName iSysDrive;
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmdw/inifileparser/src/iniparser.cpp	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,688 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  
+* CINIDATA.CPP
+*
+*/
+
+
+
+#include <e32std.h>
+#include "iniparser.h"
+
+// Default directory to look for INI file
+_LIT(KIniFileDir,"\\System\\Data\\");
+_LIT(KIniSysDrive, "${SYSDRIVE}");
+_LIT(KLegacySysDrive, "C:");
+
+// Constant Value changed for defect047130 fix
+const TInt KTokenSize=256;
+
+enum TIniPanic
+	{
+	ESectionNameTooBig,
+	EKeyNameTooBig,
+	};
+
+#ifndef EKA2
+////////////////////////////////////////////////////////////////////////////////
+//
+// DLL entry point
+//
+GLDEF_C TInt E32Dll(TDllReason /*aReason*/)	
+
+	{
+	return (KErrNone);
+	}
+#endif
+
+////////////////////////////////////////////////////////////////////////////////
+void Panic(TIniPanic aPanic)
+	{
+	_LIT(CIniData,"CIniData");
+	User::Panic(CIniData,aPanic);
+	}
+
+/**
+ * Updates ${SYSDRIVE} variables in the ini file buffer
+ * To the system drive set during object constrcution
+ */
+void CIniData::UpdateVariablesL()
+	{
+	if (iIniData != NULL)
+		{
+		//prevent re-allocating to copy the same data again
+		TPtr temp(iIniData->Des()) ; 
+		if(iPtr.Compare(temp) != 0)
+			{
+			delete iIniData;
+			iIniData = NULL ; 
+			}
+		}
+	// if iIniData was never allocated or just deleted...
+	if(iIniData == NULL)
+		{
+		iIniData = iPtr.AllocL();
+		}
+		
+	iPtrExpandedVars.Set(iIniData->Des());
+	
+	if(iPtrExpandedVars.FindF(KIniSysDrive) == KErrNotFound)
+		return;
+
+	while ( iPtrExpandedVars.Find(KIniSysDrive) != KErrNotFound )
+		{
+		TInt offset = iPtrExpandedVars.Find(KIniSysDrive);
+		iPtrExpandedVars.Replace(offset, 11, iSysDrive);
+		}
+	}
+
+/**
+ * Constructor
+ */
+EXPORT_C CIniData::CIniData() 
+	: iPtr(NULL,0), iPtrExpandedVars(NULL,0)
+	{
+	__DECLARE_NAME(_S("CIniData"));
+	iSysDrive.Copy(KLegacySysDrive);
+	}
+
+/**
+ * Overloaded constructor
+ * Takes in the system drive letter to overwrite
+ */
+EXPORT_C CIniData::CIniData(const TDesC& aSysDrive) 
+	: iPtr(NULL,0), iPtrExpandedVars(NULL,0)
+	{
+	__DECLARE_NAME(_S("CIniData"));
+	if ( aSysDrive.Length() == 2 )
+		iSysDrive.Copy(aSysDrive);
+	}
+
+/**
+ * Destructor
+ * Frees the resources located in second-phase constructor
+ */
+EXPORT_C CIniData::~CIniData()
+	{
+	if( iIniData != NULL )
+		delete iIniData;
+	delete (TText*)iPtr.Ptr();
+	delete iToken;
+	delete iName;
+	}
+
+/**
+ * Creates, and returns a pointer to CIniData object, leave on failure
+ * @param aName - Path and name of the ini file to be parsed
+ * @return A pointer to the CiniData object
+ */
+EXPORT_C CIniData* CIniData::NewL(const TDesC& aName)
+	{
+	CIniData* p=new(ELeave) CIniData();
+	CleanupStack::PushL(p);
+	p->ConstructL(aName);
+	CleanupStack::Pop();
+	return p;
+	}
+
+/**
+ * Creates, and returns a pointer to CIniData object, leave on failure
+ * @param aName - Path and name of the ini file to be parsed
+ * @param aSysDrive - Drive letter to overwrite the default system drive
+ * @return A pointer to the CiniData object
+ */
+EXPORT_C CIniData* CIniData::NewL(const TDesC& aName, const TDesC& aSysDrive)
+	{
+	CIniData* p=new(ELeave) CIniData(aSysDrive);
+	CleanupStack::PushL(p);
+	p->ConstructL(aName);
+	CleanupStack::Pop();
+	return p;
+	}
+
+/**
+ * Second-phase constructor.
+ * The function attempts to allocate a buffer and Read file's contents into iPtr
+ * @param aName the name of the file which contains the ini data
+ * @leave One of the system-wide error codes
+ */
+EXPORT_C void CIniData::ConstructL(const TDesC& aName)
+	{
+ 	// Allocate space for token
+	iToken=HBufC::NewL(KTokenSize+2);	// 2 extra chars for [tokenName]
+
+	// Connect to file server
+	TAutoClose<RFs> fs;
+	User::LeaveIfError(fs.iObj.Connect());
+	fs.PushL();
+
+	// Find file, given name
+	TFindFile ff(fs.iObj);
+	TFileName iniFileDir(KLegacySysDrive);
+	iniFileDir.Append(KIniFileDir);
+	User::LeaveIfError(ff.FindByDir(aName, iniFileDir));
+	iName=ff.File().AllocL();
+
+	// Open file
+	TAutoClose<RFile> file;
+	TInt size;
+	User::LeaveIfError(file.iObj.Open(fs.iObj,*iName,EFileStreamText|EFileShareReadersOrWriters));
+	file.PushL();
+
+	// Get file size and read in
+	User::LeaveIfError(file.iObj.Size(size));
+	TText* data=(TText*)User::AllocL(size);
+	iPtr.Set(data, size/sizeof(TText), size/sizeof(TText));
+	TPtr8 dest((TUint8*)data, 0, size);
+	User::LeaveIfError(file.iObj.Read(dest));
+	TUint8* ptr = (TUint8*)data;
+
+	//
+	// This is orderred as FEFF assuming the processor is Little Endian
+	// The data in the file is FFFE.		PRR 28/9/98
+	//
+	if(size>=(TInt)sizeof(TText) && iPtr[0]==0xFEFF)
+	{
+		// UNICODE Text file so lose the FFFE
+		Mem::Copy(ptr, ptr+sizeof(TText), size-sizeof(TText));
+		iPtr.Set(data, size/sizeof(TText)-1, size/sizeof(TText)-1);
+	}
+	else if(size)
+	{
+		// NON-UNICODE so convert to UNICODE
+		TText* newdata = (TText*)User::AllocL(size*sizeof(TText));
+		iPtr.Set(newdata, size, size);
+		TInt i;
+		for(i=0 ; i<size ; ++i)
+			iPtr[i]=ptr[i];
+		delete data;
+	}
+
+	// Create a duplicate of the iPtr
+	// Expand all ${SYSDRIVE} entries to system drive letter
+	UpdateVariablesL();
+
+	file.Pop();
+	fs.Pop();
+}
+
+////////////////////////////////////////////////////////////////////////////////
+/**
+ * Find a text value from given aKeyName regardless the section in the ini data file
+ * @param aKeyName Key being searched for
+ * @param aResult On return, contains the text result 
+ * @return ETrue if found, otherwise EFalse
+ */
+EXPORT_C TBool CIniData::FindVar(const TDesC &aKeyName, TPtrC &aResult)
+{
+	// Call with no section, so starts at beginning
+	if (FindVar((TDesC&)KNullDesC , aKeyName, aResult))
+		return(ETrue);
+	else
+		return(EFalse);
+}
+
+/**
+ * Find a text value from given aKeyName and aSecName in the ini data file
+ * @param aSectName Section containing key
+ * @param aKeyName Key being searched for in aSectName
+ * @param aResult On return, contains the text result 
+ * @return ETrue if found, otherwise EFalse
+ */
+EXPORT_C TBool CIniData::FindVar(const TDesC &aSectName,const TDesC &aKeyName,TPtrC &aResult)
+	{
+	__ASSERT_DEBUG(aSectName.Length()<=KTokenSize,Panic(ESectionNameTooBig));
+	__ASSERT_DEBUG(aKeyName.Length()<=KTokenSize,Panic(EKeyNameTooBig));
+
+	return FindVar(aSectName,aKeyName,aResult, iPtrExpandedVars);
+	}
+
+/**
+ * Find a text value from given aKeyName and aSecName in the provided ini data pointer
+ * @param aSectName Section containing key
+ * @param aKeyName Key being searched for in aSectName
+ * @param aResult On return, contains the text result 
+ * @param aIniDataPtr ini data pointer to be used to find the value
+ * @return ETrue if found, otherwise EFalse
+ */
+TBool CIniData::FindVar(const TDesC &aSectName,const TDesC &aKeyName,TPtrC &aResult, TPtr& aIniDataPtr)
+	{
+	TInt posStartOfSection(0);
+	TInt posEndOfSection(aIniDataPtr.Length()); // Default to the entire length of the ini data
+	TPtrC SearchBuf;
+
+	// If we have a section, set pos to section start
+	TInt posI(0);	// Position in internal data Buffer
+	if( aSectName.Length() > 0 )
+		{
+		TBool FoundSection(false);
+		while ( ! FoundSection )
+			{
+			// Move search buffer to next area of interest
+			SearchBuf.Set(aIniDataPtr.Mid(posI));
+
+			// Make up token "[SECTIONNAME]", to search for
+			TPtr sectionToken=iToken->Des();
+			_LIT(sectionTokenFmtString,"[%S]");
+			sectionToken.Format(sectionTokenFmtString,&aSectName);
+
+			// Search for next occurrence of aSectName
+			TInt posSB = SearchBuf.Find(sectionToken);
+
+			if (posSB==KErrNotFound)
+				return(EFalse);
+
+			// Check this is at beginning of line (ie. non-commented)
+			// ie. Check preceding char was LF
+			if(posSB>0)
+				{
+				// Create a Buffer, starting one char before found subBuf
+				TPtrC CharBefore(SearchBuf.Right(SearchBuf.Length()-posSB+1));
+				// Check first char is end of prev
+				if(CharBefore[0] == '\n')
+					{
+					FoundSection = ETrue;		// found
+					posI = posI + posSB;
+					}
+				else
+					{
+					posI = posI + posSB + 1;	// try again
+					}
+				}
+			else
+				{
+				FoundSection = ETrue;
+				}
+
+			}	// while ( ! FoundSection ) 
+
+		// Set start of section, after section name, (incl '[' and ']')
+		posStartOfSection = posI + aSectName.Length() + 2;
+
+		// Set end of section, by finding begin of next section or end
+		SearchBuf.Set(aIniDataPtr.Mid(posI));
+		_LIT(nextSectionBuf,"\n[");
+		TInt posSB = SearchBuf.Find(nextSectionBuf);
+		if(posSB != KErrNotFound)
+			{
+			posEndOfSection = posI + posSB;
+			}
+		else
+			{
+			posEndOfSection = aIniDataPtr.Length();
+			}
+
+		}	// if( aSectName.Length() > 0 )
+
+	// Look for key in ini file data Buffer
+	posI = posStartOfSection;
+	TBool FoundKey(false);
+	while ( ! FoundKey )
+		{
+		// Search for next occurrence of aKeyName
+		SearchBuf.Set(aIniDataPtr.Mid(posI,posEndOfSection-posI));
+		TInt posSB = SearchBuf.Find(aKeyName);
+
+		// If not found, return
+		if (posSB==KErrNotFound)
+			return(EFalse);
+
+		// Check this is at beginning of line (ie. non-commented)
+		// ie. Check preceding char was CR or LF
+		if(posSB>0)
+			{
+			// Create a Buffer, starting one char before found subBuf
+			TPtrC CharBefore(SearchBuf.Right(SearchBuf.Length()-posSB+1));
+			// Check if the first char is end of prev and also check 
+			// if the token found is not a substring of another string  
+			TBool beginningOK = ((CharBefore[0] == '\n') || (CharBefore[0] == ' ') || (CharBefore[0] == '\t'));
+			TBool endingOK = ((CharBefore[aKeyName.Length()+1] == '=') || (CharBefore[aKeyName.Length()+1] == ' ') || (CharBefore[aKeyName.Length()+1] == '\t'));
+			if (beginningOK && endingOK)
+				{
+				FoundKey = ETrue;
+				posI = posI + posSB;
+				}
+			else
+				{
+				posI = posI + posSB + 1;
+				}
+			}
+		else
+			{
+			FoundKey = ETrue;
+			}
+		}	// while ( ! FoundKey )
+
+	// Set pos, to just after '=' sign
+	SearchBuf.Set(aIniDataPtr.Mid(posI));
+	TInt posSB = SearchBuf.Locate('=');
+	if(posSB==KErrNotFound)		// Illegal format, should flag this...
+		return(EFalse);
+
+	// Identify start and end of data (EOL or EOF)
+	posI = posI + posSB + 1;	// 1 char after '='
+	TInt posValStart = posI;
+	TInt posValEnd;
+	SearchBuf.Set(aIniDataPtr.Mid(posI));
+	posSB = SearchBuf.Locate('\n');
+	if(posSB!=KErrNotFound)
+		{
+     		// ini file uses LF for EOL 
+            posValEnd = posI + posSB; 
+		}
+	else
+		{
+		posValEnd = aIniDataPtr.Length();
+		}
+
+	// Check we are still in the section requested
+	if( aSectName.Length() > 0 )
+		{
+		if( posValEnd > posEndOfSection )
+			{
+			return(EFalse);
+			}
+		}
+	// Parse Buffer from posn of key
+	// Start one space after '='
+	TLex lex(aIniDataPtr.Mid(posValStart, posValEnd-posValStart));
+	lex.SkipSpaceAndMark();		// Should be at the start of the data
+	aResult.Set(lex.MarkedToken().Ptr(),posValEnd-posValStart - lex.Offset() );
+
+	TInt filterOffset;
+	
+	// Mark the offset value to the end of the value string
+	filterOffset = aResult.Length() - 1;
+
+	// Loop from end of the value string marked by the offset fetched by above process
+    // And check to see if there is spaces, tabs or carriage returns
+	while(filterOffset >= 0 &&
+		(aResult[filterOffset] == '\t' ||
+         aResult[filterOffset] == ' ' ||
+         aResult[filterOffset] == '\r'))
+		{
+		// If found, reduce the offset by 1 for every space and tab during the while loop
+		filterOffset--;
+		}
+
+	// The final offset value indicating end of actual value
+	// within the ini data is set to the result string reference passed in
+	aResult.Set(aResult.Mid(0,filterOffset + 1));
+
+	return(ETrue);
+	}
+
+/**
+ * Find an integer value from given aKeyName regardless the section in the ini data file
+ * @param aKeyName Key being searched for
+ * @param aResult On return, contains the TInt result 
+ * @return ETrue if found, otherwise EFalse
+ */
+EXPORT_C TBool CIniData::FindVar(const TDesC &aKeyName, TInt &aResult)
+	{
+	TPtrC ptr(NULL,0);
+	if (FindVar(aKeyName,ptr))
+		{
+		TLex lex(ptr);
+		if (lex.Val(aResult)==KErrNone)
+			return(ETrue);
+		}
+	return(EFalse);
+	}
+
+/**
+ * Find an integer value from given aKeyName and aSecName in the ini data file
+ * @param aSectName Section containing key
+ * @param aKeyName Key being searched for  in aSectName
+ * @param aResult On return, contains TInt result 
+ * @return ETrue if found, otherwise EFalse
+ */
+EXPORT_C TBool CIniData::FindVar(const TDesC &aSection,const TDesC &aKeyName,TInt &aResult)
+	{
+	TPtrC ptr(NULL,0);
+	if (FindVar(aSection,aKeyName,ptr))
+		{
+		TLex lex(ptr);
+		if (lex.Val(aResult)==KErrNone)
+			return(ETrue);
+		}
+	return(EFalse);
+	}
+/**
+ * Find an 64-bit integer value from given aKeyName and aSecName in the ini data file
+ * @param aSectName Section containing key
+ * @param aKeyName Key being searched for  in aSectName
+ * @param aResult On return, contains TInt64 result 
+ * @return ETrue if found, otherwise EFalse
+ */
+EXPORT_C TBool CIniData::FindVar(const TDesC &aSection,	// Section to look under
+					const TDesC &aKeyName,		// Key to look for
+					TInt64 &aResult)			// Int64 ref to store result
+	{
+	TPtrC ptr(NULL,0);
+	if (FindVar(aSection,aKeyName,ptr))
+		{
+		TLex lex(ptr);
+		if (lex.Val(aResult)==KErrNone)
+			return(ETrue);
+		}
+	return(EFalse);
+	}
+/**
+ * Set a text value to given aKeyName and aSecName in the ini data file
+ * @param aSectName Section containing key
+ * @param aKeyName Key being set  in aSectName
+ * @param aValue A text value set for the aKeyName in section ASecName
+ * @return KErrNone if sucessful, otherwise system error
+ */
+EXPORT_C TInt CIniData::SetValue(const TDesC& aSection,const TDesC& aKeyName,const TDesC& aValue)
+	{
+	// First find the variable - this gives us a descriptor into the
+	// ini data giving the bound of the item that has got to be replaced.
+	TPtrC ptr;
+	
+	if (!FindVar(aSection, aKeyName, ptr, iPtr))
+		return KErrNotFound;
+	
+	TInt pos = ptr.Ptr()-iPtr.Ptr();
+	TInt size = iPtr.Length()+aValue.Length()-ptr.Length();
+
+	if (size>iPtr.MaxLength())
+		{
+		size = size * sizeof(TText);
+		TText* newdata = (TText*)User::ReAlloc((TUint8*)iPtr.Ptr(), size); 
+		if (newdata == 0)
+			return KErrNoMemory;
+
+		iPtr.Set(newdata, iPtr.Length(), iPtr.Length()>size/(TInt)sizeof(TText)?iPtr.Length():size/(TInt)sizeof(TText));
+		}
+	iPtr.Replace(pos, ptr.Length(), aValue);
+	return(KErrNone);
+	}
+
+/**
+ * Set a text value to given aKeyName regardless of the section in the ini data file
+ * @param aKeyName Key being searched for
+ * @param aValue A text value set for the aKeyName 
+ * @return KErrNone if sucessful, otherwise system error
+ */
+EXPORT_C TInt CIniData::SetValue(const TDesC& aKeyName,const TDesC& aValue)
+	{
+	// Call with no section, so starts at beginning
+	return SetValue((TDesC&)KNullDesC, aKeyName, aValue);
+	}
+
+/**
+ * Add key aKeyName to end of ini data file
+ * @param aKeyName aKeyName Key being added
+ * @param aValue Text value assigned to the aKeyName
+ * @return KErrNone if sucessful, otherwise system error
+ */
+EXPORT_C TInt CIniData::AddValue(const TDesC& aKeyName,const TDesC& aValue)
+	{
+		// Call with no section, so starts at beginning
+		return AddValue((TDesC&)KNullDesC, aKeyName, aValue);
+	}
+
+/**
+ * Add key aKeyName to section aSectName
+ * @param aSectName Section
+ * @param aKeyName Key being added to section aSectName
+ * @param aValue A text value added to the aKeyName 
+ * @return KErrNone if sucessful, otherwise system error
+ */
+EXPORT_C TInt CIniData::AddValue(const TDesC& aSectName,const TDesC& aKeyName,const TDesC& aValue)
+	{
+	// The request will be denied if the variable exists. 
+	// 
+	// If the variable is not there then making an implementation.
+	// If the Section name existed in the ini file then just append it 
+	// to this section otherwise append the section, key name and 
+	// variable at the end of the ini file.
+	TPtrC ptr;
+	
+	if (FindVar(aSectName, aKeyName, ptr))  
+		return KErrAlreadyExists;  // an key name exists, 
+								// not allow to add value again to same key
+		/////////////////////////////
+	TPtr insertSection =iToken->Des();
+	TInt size;
+		
+	TInt posEndOfSection(iPtr.Length()); // Default to the entire length of the ini data
+	TPtrC SearchBuf;
+
+	// If there is a section, set pos to section start
+	TInt posI(0);	// Initiate to 0. Position in internal data Buffer
+	TInt posSB(0);  
+	if( aSectName.Length() > 0 )
+		{
+		TBool FoundSection(false);
+		while ( ! FoundSection )
+			{
+			// Move search buffer to next area of interest
+			SearchBuf.Set(iPtr.Mid(posI));
+
+			// Make up token "[SECTIONNAME]", to search for
+			TPtr sectionToken=iToken->Des();
+			_LIT(sectionTokenFmtString,"[%S]");
+			sectionToken.Format(sectionTokenFmtString,&aSectName);
+
+			// Search for next occurrence of aSectName
+			posSB = SearchBuf.Find(sectionToken);
+
+			// If not found, return
+			if (posSB==KErrNotFound)
+			{
+				FoundSection = ETrue; //Stop while searching
+				_LIT(insertSectionfmt,"\r\n[%S]\r\n%S = %S\r\n");  //if there is no section existed
+				insertSection.Format(insertSectionfmt,&aSectName,&aKeyName, &aValue);
+			}
+			
+
+			// Check this is at beginning of line (ie. non-commented)
+			// ie. Check preceding char was LF
+			if(posSB>=0)
+				{
+				// Create a Buffer, starting one char before found subBuf
+				TPtrC CharBefore(SearchBuf.Right(SearchBuf.Length()-posSB+1));
+				// Check first char is end of prev
+				if(CharBefore[0] == '\n' or posSB == 0)
+					{
+					FoundSection = ETrue;		// found
+					posI = posI + posSB;
+					_LIT(insertSectionfmt,"\r\n%S = %S\r\n");  //if there is no section existed
+					insertSection.Format(insertSectionfmt,&aKeyName, &aValue);
+					}
+				else
+					{
+					posI = posI + posSB + 1;	// try again
+					}
+				}
+			else
+				{
+				FoundSection = ETrue; //found at the beginning of the search buffer
+				}
+
+			}	// while ( ! FoundSection ) 
+			
+			// Set start of section, after section name, (incl '[' and ']')
+			if(posSB!=KErrNotFound)
+			{
+
+				// Set end of section, by finding begin of next section or end
+				SearchBuf.Set(iPtr.Mid(posI));
+				_LIT(nextSectionBuf,"\n[");
+				TInt posSB = SearchBuf.Find(nextSectionBuf);
+				if(posSB != KErrNotFound)
+					{
+					posEndOfSection = posI + posSB+1;  //insert it between \n and [
+					}
+				else
+					{
+					posEndOfSection = iPtr.Length();
+					}			
+			}
+
+		}	// if( aSectName.Length() > 0 )
+		
+	// append/insert here
+	size = (iPtr.Length()+ insertSection.Length())*sizeof(TText);
+	if (size>iPtr.MaxLength())
+		{
+		TText* newdata = (TText*)User::ReAlloc((TUint8*)iPtr.Ptr(), size); 
+		if (newdata == 0)
+			return KErrNoMemory;
+
+		iPtr.Set(newdata, iPtr.Length(), size/(TInt)sizeof(TText));
+		}
+
+	iPtr.Insert(posEndOfSection,insertSection);
+	return(KErrNone);
+	}
+	
+	
+/**
+ * A method used to flush the data in the buffer to the file given in second-phase constructor
+ */
+EXPORT_C void CIniData::WriteToFileL()
+	{
+
+#ifndef __WINC__
+
+	TAutoClose<RFs> fs;
+	User::LeaveIfError(fs.iObj.Connect());
+	fs.PushL();
+
+	TAutoClose<RFile> file;
+	User::LeaveIfError(file.iObj.Replace(fs.iObj,*iName,EFileStreamText|EFileShareExclusive));
+	file.PushL();
+	
+	// convert 16 bits to 8 bits stream
+
+	HBufC8* buf8 = HBufC8::NewL(iPtr.Length());
+	TPtr8 ptr8(buf8->Des());
+	ptr8.Copy(iPtr);
+	User::LeaveIfError(file.iObj.Write(ptr8));
+
+	delete buf8;
+
+	// Refresh the iPtrExpandedVars with the new written ini file content
+	// Repeat the process of expanding the ${SYSDRIVE}
+	UpdateVariablesL();
+
+	file.Pop();
+	fs.Pop();
+#endif
+	}